body {
	font-family: "MS UI Gothic", "MS UI Gothic", "MS UI Gothic", sans-serif;
	font-size: 12px;
}
.cssbtn12 { BORDER-RIGHT: #002D96 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #002D96 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 12px; FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#FFFFFF, EndColorStr=#9DBCEA); BORDER-LEFT: #002D96 1px solid; CURSOR: hand; COLOR: black; PADDING-TOP: 2px; BORDER-BOTTOM: #002D96 1px solid }
.cssbtn26 {BORDER-RIGHT: #002D96 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #002D96 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 26px; FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#FFFFFF, EndColorStr=#9DBCEA); BORDER-LEFT: #002D96 1px solid; CURSOR: hand; COLOR: black; PADDING-TOP: 2px; BORDER-BOTTOM: #002D96 1px solid }
.ButtonClass {font-family:MS UI Gothic; font-size:12; background-color:cornflowerblue; color:white; font-weight:bold; }
.ButtonStyle1 {font-family:MS UI Gothic; font-size:12; color:gray; font-weight:bold;background-image:url(/images/button_styles01.jpg);}
.ButtonStyle2 {font-family:MS UI Gothic; font-size:12; color:white; font-weight:bold;background-image:url(/images/theme/buttonbg00.gif);}
.ButtonStyle3 {font-family:MS UI Gothic; font-size:12; background-color:cornflowerblue; color:white; font-weight:bold; }
.HotelReserve {font-family:MS UI Gothic; font-size:15; background-color:#DD6FAC; color:white; font-weight:bold; }
.MenuButton {font-family:MS UI Gothic; font-size:16; font-weight:bold; background-color:#009933; color:#FFFF00;}
.LightBlue16 {font-family:MS UI Gothic; font-size:16; font-weight:bold; color:#006666; text-decoration: none;}
.LightBlue14 {font-family:MS UI Gothic; font-size:14; font-weight:bold; color:#006666; text-decoration: none;}
.LightBlue12 {font-family:MS UI Gothic; font-size:12; color:#006666; text-decoration: none;}
.LightBlue10 {font-family:MS UI Gothic; font-size:10; color:#006666; text-decoration: none;}
.LightGray16 {font-family:MS UI Gothic; font-size:16; color:#666666; text-decoration: none;}
.LightGray14 {font-family:MS UI Gothic; font-size:14; color:#666666; text-decoration: none;}
.LightGray12 {font-family:MS UI Gothic; font-size:12; color:#666666; text-decoration: none;}
.LightGray10 {font-family:MS UI Gothic; font-size:10; color:#666666; text-decoration: none;}
.CornflowerBlue16 {font-family:MS UI Gothic; font-size:16; color:cornflowerblue; }
.CornflowerBlue14 {font-family:MS UI Gothic; font-size:14; color:cornflowerblue; }
.CornflowerBlue12 {font-family:MS UI Gothic; font-size:12; color:cornflowerblue; }
.SmallFont1 {font-family:MS UI Gothic; font-size:12; font-weight:bold; color=orangered;}
.TopMenu {font-family:MS UI Gothic; font-size:16; font-weight:bold; color:#006633; }
.TitleMsg1 {font-family:MS UI Gothic; font-size:16; font-weight:bold; color:#009933; }
.TitleMsg2 {font-family:MS UI Gothic; font-size:14; font-weight:bold; color:#ffffff; }
.TitleMsg3 {font-family:MS UI Gothic; font-size:12; color:black; }
.InputTitle1 {font-family:MS UI Gothic; font-size:12; color:blue; }
.InputTitle2 {font-family:MS UI Gothic; font-size:12; color:blue; }
.InputTitle3 {font-family:MS UI Gothic; font-size:12; color:black; }
.InputTitle4 {font-family:MS UI Gothic; font-size:12; color:blue; text-decoration: none;}
.Msg1 {font-family:MS UI Gothic; font-size:12; font-weight:bold; color:#ff0000}
.SmallFont1 {font-family:MS UI Gothic; font-size:12; color:orangered;}
.SmallFont2 {font-family:MS UI Gothic; font-size:12; color:blue}
.SmallFont2R {font-family:MS UI Gothic; font-size:12; color:red}
.SmallFont3 {font-family:MS UI Gothic; font-size:11; color:orangered;}
.SmallFont4 {font-family:MS UI Gothic; font-size:16; color:orangered; font-weight:bold;}
.SmallFont5 {font-family:MS UI Gothic; font-size:14; color:blue; font-weight:bold;}
.SmallFont6 {font-family:MS UI Gothic; font-size:16; color:orangered; font-weight:bold;}
.LoginPage {font-family:MS UI Gothic; font-size:16; font-weight:bold; color:#009933}
.DateType1 {font-family:MS UI Gothic; font-size:16; font-weight:bold; color:#ff0000}
.DateType2 {font-family:MS UI Gothic; font-size:16; font-weight:bold; color:#000000}
.DateType3 {font-family:MS UI Gothic; font-size:16; font-weight:bold; color:#00bfff}
.MenuButton {font-family:MS UI Gothic; font-size:16; font-weight:bold; background-color:#009933; color:#FFFF00;}
.PageTitle {font-family:MS UI Gothic; font-size:16; color:#339933; font-weight:bold;}
.MenuTitle {font-family:MS UI Gothic; font-size:16; color:#008C46; font-weight:bold;}
.BigTitle {font-family:MS UI Gothic; font-size:16; color:#ff9900; font-weight:bold; text-decoration: none;}
.MenuTitle1 {font-family:MS UI Gothic; font-size:16; color:#000066; font-weight:bold;}
.MenuTitle2 {font-family:MS UI Gothic; font-size:14; color:#336666;}
.UriageFont1 {font-family:MS UI Gothic; font-size:12; color:black;}
.UriageFont2 {font-family:MS UI Gothic; font-size:12; color:blue; font-weight:bold;}
.UriageFont3 {font-family:MS UI Gothic; font-size:12; color:black;font-weight:bold;}
.LightWhite14 {font-family:MS UI Gothic; font-size:14; color:#ffffff; text-decoration: none;}
.LightWhite12 {font-family:MS UI Gothic; font-size:12; color:#ffffff; text-decoration: none;}
.LightWhite12 {font-family:MS UI Gothic; font-size:10; color:#ffffff; text-decoration: none;}
.LightRed14 {font-family:MS UI Gothic; font-size:14; color:#ff0000; text-decoration: none;}
.LightRed12 {font-family:MS UI Gothic; font-size:12; color:#ff0000; text-decoration: none;}
.LightRed10 {font-family:MS UI Gothic; font-size:10; color:#ff0000; text-decoration: none;}
.SmallFontBlack {font-family:MS UI Gothic; font-size:12; color:black; text-decoration: none;}
.SmallFontBlackB {font-family:MS UI Gothic; font-size:12; color:black; font-weight:bold;text-decoration: none;}
select {font-size:12px; }
input {font-size:12px; height:22px; }
.howto {
	FONT-SIZE: 11px; COLOR: #7d342f
}
.Red16 {font-family:MS UI Gothic; font-size:16; color:#ff3063;text-decoration: none; }
.Red14 {font-family:MS UI Gothic; font-size:14; color:#ff3063;text-decoration: none; }
.Red12 {font-family:MS UI Gothic; font-size:12; color:#ff3063;text-decoration: none;}
.Red12B {font-family:MS UI Gothic; font-size:12; color:#ff3063; font-weight:bold; text-decoration: none;}
.Red12T {font-family:MS UI Gothic; font-size:12; color:#ff3063;}
.Red12TB {font-family:MS UI Gothic; font-size:12; color:#ff3063; font-weight:bold;}
.Red10 {font-family:MS UI Gothic; font-size:10; color:#ff3063;text-decoration: none;}
.Red10B {font-family:MS UI Gothic; font-size:10; font-weight:bold; color:#ff3063;text-decoration: none;}
.Black16 {font-family:MS UI Gothic; font-size:16; color:#000000; text-decoration: none;}
.Black16B {font-family:MS UI Gothic; font-size:16; font-weight:bold; color:#000000; text-decoration: none;}
.Black14 {font-family:MS UI Gothic; font-size:14; color:#000000; text-decoration: none;}
.Black12 {font-family:MS UI Gothic; font-size:12; color:#000000; text-decoration: none;}
.Black12B {font-family:MS UI Gothic; font-size:12; font-weight:bold; color:#000000; text-decoration: none;}
.Black12T {font-family:MS UI Gothic; font-size:12; color:#000000;}
.Black10 {font-family:MS UI Gothic; font-size:10; color:#000000; text-decoration: none;}
.Black10T {font-family:MS UI Gothic; font-size:10; color:#000000;}
.White16 {font-family:MS UI Gothic; font-size:16; color:#ffffff; text-decoration: none;}
.White14 {font-family:MS UI Gothic; font-size:14; color:#ffffff; text-decoration: none;}
.White12 {font-family:MS UI Gothic; font-size:12; color:#ffffff; text-decoration: none;}
.White12B {font-family:MS UI Gothic; font-size:12; font-weight:bold; color:#ffffff; text-decoration: none;}
.White10 {font-family:MS UI Gothic; font-size:10; color:#ffffff; text-decoration: none;}
.White10B {font-family:MS UI Gothic; font-size:10; font-weight:bold; color:#ffffff; text-decoration: none;}
.White8 {font-family:MS UI Gothic; font-size:8; color:#ffffff; text-decoration: none;}
.White8B {font-family:MS UI Gothic; font-size:8; font-weight:bold; color:#ffffff; text-decoration: none;}
.Gray16 {font-family:MS UI Gothic; font-size:16; color:#666666; text-decoration: none;}
.Gray14 {font-family:MS UI Gothic; font-size:14; color:#666666; text-decoration: none;}
.Gray14B {font-family:MS UI Gothic; font-size:14; font-weight:bold; color:#666666; text-decoration: none;}
.Gray12T {font-family:MS UI Gothic; font-size:12; color:#666666;}
.Gray12 {font-family:MS UI Gothic; font-size:12; color:#666666; text-decoration: none;}
.Gray10 {font-family:MS UI Gothic; font-size:10; color:#666666; text-decoration: none;}
.Blue16 {font-family:MS UI Gothic; font-size:16; color:blue; text-decoration: none;}
.Blue14 {font-family:MS UI Gothic; font-size:14; color:blue; text-decoration: none;}
.Blue14T {font-family:MS UI Gothic; font-size:14; color:blue;}
.Blue12 {font-family:MS UI Gothic; font-size:12; color:blue; text-decoration: none;}
.Blue12T {font-family:MS UI Gothic; font-size:12; color:blue;}
.Blue12TB {font-family:MS UI Gothic; font-size:12; color:blue; font-weight:bold;}
.Blue10 {font-family:MS UI Gothic; font-size:10; color:blue; text-decoration: none;}
.Blue10T {font-family:MS UI Gothic; font-size:10; color:blue;}
.DarkBlue16 {font-family:MS UI Gothic; font-size:16; color:#003399;text-decoration: none;}
.DarkBlue14T {font-family:MS UI Gothic; font-size:14; color:#003399;}
.DarkBlue14 {font-family:MS UI Gothic; font-size:14; color:#003399;text-decoration: none;}
.DarkBlue14B {font-family:MS UI Gothic; font-size:14; font-weight:bold; color:#003399;text-decoration: none;}
.DarkBlue12T {font-family:MS UI Gothic; font-size:12; color:#003399;}
.DarkBlue12 {font-family:MS UI Gothic; font-size:12; color:#003399;text-decoration: none;}
.DarkBlue12B {font-family:MS UI Gothic; font-size:12; font-weight:bold; color:#003399;text-decoration: none;}
.DarkBlue10 {font-family:MS UI Gothic; font-size:10; color:#003399;text-decoration: none;}
.Green16 {font-family:MS UI Gothic; font-size:16; color:#003399;text-decoration: none;}
.Green14 {font-family:MS UI Gothic; font-size:14; color:#009a00;text-decoration: none;}
.Green12T {font-family:MS UI Gothic; font-size:12; color:#009a00;}
.Green12 {font-family:MS UI Gothic; font-size:12; color:#009a00;text-decoration: none;}
.Green10 {font-family:MS UI Gothic; font-size:10; color:#009a00;text-decoration: none;}
.OrangeRed16 {font-family:MS UI Gothic; font-size:16; font-weight:bold; color:orangered;text-decoration: none; }
.OrangeRed14 {font-family:MS UI Gothic; font-size:14; font-weight:bold; color:orangered;text-decoration: none; }
.OrangeRed12T {font-family:MS UI Gothic; font-size:12; color:orangered;}
.OrangeRed12 {font-family:MS UI Gothic; font-size:12; color:orangered;text-decoration: none;}
.OrangeRed10 {font-family:MS UI Gothic; font-size:10; color:orangered;text-decoration: none;}
.Orange16 {font-family:MS UI Gothic; font-size:16; color:#ff3300; text-decoration: none;}
.Orange14 {font-family:MS UI Gothic; font-size:14; color:#ff3300; text-decoration: none;}
.Orange14T {font-family:MS UI Gothic; font-size:14; color:#ff3300;}
.Orange12 {font-family:MS UI Gothic; font-size:12; color:#ff3300; text-decoration: none;}
.Orange12T {font-family:MS UI Gothic; font-size:12; color:#ff3300;}
.Orange12TB {font-family:MS UI Gothic; font-size:12; color:#ff3300; font-weight:bold;}
.Orange10 {font-family:MS UI Gothic; font-size:10; color:#ff3300; text-decoration: none;}
.Orange10T {font-family:MS UI Gothic; font-size:10; color:#ff3300;}
.Yellow16 {font-family:MS UI Gothic; font-size:16; font-weight:bold; color:Yellow;text-decoration: none; }
.Yellow14 {font-family:MS UI Gothic; font-size:14; font-weight:bold; color:Yellow;text-decoration: none; }
.Yellow12T {font-family:MS UI Gothic; font-size:12; color:Yellow;}
.Yellow12 {font-family:MS UI Gothic; font-size:12; color:Yellow;text-decoration: none;}
.Yellow10 {font-family:MS UI Gothic; font-size:10; color:Yellow;text-decoration: none;}

.MomijiRed14 {font-family:MS UI Gothic; font-size:14; color:#EA0000;text-decoration: none;}
.MomijiRed12 {font-family:MS UI Gothic; font-size:12; color:#EA0000;text-decoration: none;}
.MomijiYew14 {font-family:MS UI Gothic; font-size:14; color:#FFD306;text-decoration: none;}
.MomijiYew12 {font-family:MS UI Gothic; font-size:12; color:#FFD306;text-decoration: none;}

.MomijiYewA12 {font-family:MS UI Gothic; font-size:12; font-weight:bold;color:#daa520;}
.MomijiYewB12 {font-family:MS UI Gothic; font-size:12; color:#cd853f;text-decoration: none;}
.MomijiYewC12 {font-family:MS UI Gothic; font-size:12; color:#b8860b;text-decoration: none;}
.MomijiYewD12 {font-family:MS UI Gothic; font-size:12; color:#d2691e;text-decoration: none;}

.RoyalBlue12 {font-family:MS UI Gothic; font-size:12; color:royalblue; text-decoration: none;}

/* 2009.8.13 */
div.cabinet {
 width:100%;
 margin: 1%;
 padding: 1%;
 border: 1px solid #000;
}
/* 2009.8.13 */
div.iecenterbox {
     text-align: center;
}
div.centerbox{
 width: 50%;
 margin-left: auto;
 margin-right: auto;
 border: 1px solid #000;
 text-align: left; 
 border-color:#808080;
}

/* 2009.8.13 */
div.ienewbox {
     text-align: center;
}

div.newbox{
 width: 99%;
 height: 99%;
 margin-left: auto;
 margin-right: auto;
 border: 1px solid #000;
 text-align: center; /* テキストの左揃え */
 border-color:#808080;
}

div.itembox0{
 width: 100%;
 height: 700px;
 margin-left: auto;
 margin-right: auto;
 margin-top:5px; /* h1の高さだけ上に距離*/
 border: 1px solid #000;
 text-align: center; /* テキストの左揃え */
 border-color:#808080;
}

div.itembox{
 width: 98%;
 height: 50;
 margin-left: 5px;
 margin-right: 2px;
 margin-top:5px; /* h1の高さだけ上に距離*/
 margin-bottom:2px; /* h1の高さだけ上に距離*/
 border: 1px solid #000;
 text-align: center; /* テキストの左揃え */
 border-color:#9fb7d4;
}

div.itembox7{
 width: 98%;
 height: 70;
 margin-left: 5px;
 margin-right: 2px;
 margin-top:5px; /* h1の高さだけ上に距離*/
 margin-bottom:2px; /* h1の高さだけ上に距離*/
 border: 1px solid #000;
 text-align: center; /* テキストの左揃え */
 border-color:#9fb7d4;
}

div.itembox9{
 width: 98%;
 height: 90;
 margin-left: 5px;
 margin-right: 2px;
 margin-top:5px; /* h1の高さだけ上に距離*/
 margin-bottom:2px; /* h1の高さだけ上に距離*/
 border: 1px solid #000;
 text-align: center; /* テキストの左揃え */
 border-color:#9fb7d4;
}

div.searchbar{
 width: 690px;
 height: 30px;
 margin-left: auto;
 margin-right: auto;
 border: 1px solid #000;
 text-align: center; /* テキストの左揃え */
 border-color:#808080;
}

div.itembox2{
 width: 690px;
 height: 80px;
 margin-left: 5px;
 margin-right: 5px;
 margin-bottom:5px; /* h1の高さだけ上に距離*/
 border: 1px solid #000;
 text-align: center; /* テキストの左揃え */
 border-color:#9fb7d4;
}

div.bar500{
 width: 500px;
 height: 30px;
 margin-left: 5px;
 margin-right: 5px;
 margin-top:5px; /* h1の高さだけ上に距離*/
 border: 1px solid #000;
 text-align: center; /* テキストの左揃え */
 border-color:#808080;
}

div.bar501{
 width: 100%;
 height: 30px;
 margin-left: 5px;
 margin-right: 5px;
 margin-top:5px; /* h1の高さだけ上に距離*/
 border: 1px solid #000;
 text-align: center; /* テキストの左揃え */
 border-color:#808080;
}

div.item500{
 width: 100%;
 height: 900px;
 margin-left: 5px;
 margin-right: 5px;
 /*margin-bottom:30px; /* 下余白でメニューの置き場を確保 */
 margin-top:5px; /* h1の高さだけ上に距離*/
 border: 1px solid #000;
 text-align: center; /* テキストの左揃え */
 border-color:#808080;
}

div.item700{
 width: 100%;
 height: 700px;
 margin-left: 5px;
 margin-right: 5px;
 /*margin-bottom:30px; /* 下余白でメニューの置き場を確保 */
 margin-top:5px; /* h1の高さだけ上に距離*/
 border: 1px solid #000;
 text-align: center; /* テキストの左揃え */
 border-color:#808080;
}

tooltip {
	font-family: Verdana, Arial, sans-serif;
	background-color:#ffffff;
	font-size: small;
	font-weight: bold;
	padding: 2px 3px;
	border:1px #000000 solid;
	color: #444444;
}

.Menu-hd {
 height: 35;
 border-bottom:1px solid #9fb7d4;
 background-color:#fff;
 background-position:0 -200px;
 overflow:hidden;*zoom:1;
}

div.itembox-CM{
 width: 100%;
 margin-left: 5px;
 margin-right: 2px;
 margin-top:5px; /* h1の高さだけ上に距離*/
 margin-bottom:2px; /* h1の高さだけ上に距離*/
 border: 1px solid #000;
 text-align: center; /* テキストの左揃え */
 border-color:#9fb7d4;
}













/*
#div.outer {  
  display: table;  
  height: 100px;  
  width: 100%;  
  background: #E3F2DA;  
  color: #5C5C5C;  
}  
  * html div.outer {  
	  position: relative;  
   }  
   *+html div.outer {  
	   position: relative;  
   }  
#div.vertical_bottom {  
   display: table-cell;  
   vertical-align: bottom;  
}  
   * html div.vertical_bottom {  
	   position: absolute;  
	   top: 100%;  
   }  
   *+html div.vertical_bottom {  
	   position: absolute;  
	   top: 100%;  
   }  
#div.vertical_bottom p.inner {  
   margin: 0;  
}  
   * html div.vertical_bottom p.inner {  
	   position: relative;  
	   top: -100%;  
   }  
   *+html div.vertical_bottom p.inner {  
	   position: relative;  
	   top: -100%;  
   }

#div.header p {
	height:40px;
	background-image:url(logo_top.gif);
	background-repeat:no-repeat;
}
#div.header p span {
	display:none;
}

#div.container {
	position:relative;
}
#div.contents h1 {
	height:50px; /* 上からの位置を計算できるように高さ指定 
	line-height:50px;
	margin-bottom:30px; /* 下余白でメニューの置き場を確保 
}
#div.menu {
	height:30px;
	position:absolute;
	top:50px; /* h1の高さだけ上に距離をとる 
	left:0;
}

body {
	background-color:#ccccff;
}
#div.page {
	margin:0 auto;
	width:800px;
	background-color:#ffffff;
}
*/