@charset "UTF-8";
/* ======================================================

　　　　　　　トップページインデックス画像                         

====================================================== */

#mainImgL{
	width:894px;
	height:295px;
	background-color: #FFFFFF;
	margin: 0;
	padding: 2px;
	border: solid 1px #cbcbcb;
	background-repeat: no-repeat;
}

*html body #mainImgL{
	width:894px;
	height:295px;
	background-color: #FFFFFF;
	margin: 0;
	padding: 2px 2px 1px 2px;
	border: solid 1px #cbcbcb;
}

#mainImgS {
	margin: 0;
	padding: 0;
	width: 898px;
	height: 139px;
	clear: left;
	border-color:#cbcbcb;
	border-style: solid;
	border-width: 0px 1px 1px 1px;
	background-color: #FFFFFF;
	}
	
#mainImgS ul,
#mainImgS ul li {
	margin: 0 ;
	padding: 0;
	text-align: left;
	list-style-type: none;
}

#mainImgS ul {
	margin: 0 0 0 2px;
	width: 896px;
	height:136px;
	background:url(../img/img/top_little_image2.jpg) left top no-repeat;
	padding: 0 0 0 0;
}

#mainImgS ul li {
    float: left;
}

#mainImgS ul li a{
	overflow: hidden;
	display: block;
	height: 136px;
}

#mainImgS ul li#mainImgS_01 a {
width:224px;
}

#mainImgS ul li#mainImgS_02 a {
width:224px;
}

#mainImgS ul li#mainImgS_03 a {
width:224px;
}

#mainImgS ul li#mainImgS_04 a {
width:224px;
}

#mainImgS ul li#mainImgS_01 a:hover {
	background:url(../img/img/top_little_image2.jpg) 0 -136px;
}

#mainImgS ul li#mainImgS_02 a:hover {
background:url(../img/img/top_little_image2.jpg) -224px -136px;
}

#mainImgS ul li#mainImgS_03 a:hover {
background:url(../img/img/top_little_image2.jpg) -448px -136px;
}

#mainImgS ul li#mainImgS_04 a:hover {
	background:url(../img/img/top_little_image2.jpg) -672px -136px;
	background-repeat: no-repeat;
}

#mainImgS_01 span,
#mainImgS_02 span,
#mainImgS_03 span,
#mainImgS_04 span{
display:none;
}

#indexContents{
	float:left;
	width:600px;
	margin: 0 0 40px 50px;
	padding: 0;
}

*html body #indexContents{
	float:left;
	width:600px;
	margin: 0 0 40px 49px;
	padding: 0;
}


#text{
	width:550px;
	margin: 0 0 40px 0;
	padding: 0;
	clear: both;
	float: left;
}

#text div#infoText{
	margin:0 0 10px 10px;
	padding:0 0 10px 20px;
	font-size: 11px;
	width: 520px;
	float: left;
	border-bottom-color: #cccccc;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	}
	
#text span#infoTextDay{
	float: left;
	padding: 0;
	margin: 0 15px 0 15px;
	display: block;
	}

#text span#infoTextCon{
	float: left;
	padding: 0;
	margin: 0;
	display: block;
	}

#text span{
color:#333333;
}

#text span#red{
	color:#FF6600;
	font-size: 13px;
	line-height: 1.4;
	}

#text ul{
	color:#333333;
	padding: 0;
	list-style-type: square;
	margin: 0;
}

#text ul li{
	margin: 0 0 0 15px;
	padding: 0;
	list-style-image: url(../img/img/listmark.gif);
}

#text ul#textulSquare li{
	margin: 0 0 0 15px;
	padding: 0;
	list-style-image: url(../img/img/listmark.gif);
}

.nomiWarap{
	margin:0;
	padding:0px;
	background-color: #FFFFFF;
	border:1px solid #999999;
	width:550px;
}

#nomi{
	width:550px;
}

#nomi th{
	text-align:center;
	padding: 0px;
	background: #c0d7e1;
	font-weight: normal;
	line-height: 120%;
	text-align: center;
	font-size:12px;
}

#nomi th p{
	margin:3px;
	padding:0px;
	font-size:12px;
}

#nomi tr{
	background-color:#f1f1f1;
}

#nomi td{
	text-align:left;
	padding: 0px;
	text-align:left;
	}
	
#nomi td p{
	margin:3px 3px 3px 10px;
	padding:0px;
	font-size: 14px;
}

#textWaraper{
	width:550px;
	margin: 0 0 0 20px;
	padding: 0 0 0 0;
}

#textWaraper h3#allTitle{
	width:534px;
	margin: 0 0 15px 0;
	padding: 7px 0 0 16px;
	clear: both;
	background-image: url(../img/img/h3Backimage.gif);
	background-repeat: no-repeat;
	height: 24px;
	display: block;
}

#underPageImg{
	padding:2px;
	border: solid #cbcbcb 1px;
	margin: 0 0 20px 0;
	clear: both;
	}
	
#kaigiImg{
	padding:2px;
	border: solid #cbcbcb 1px;
	margin: 0 0 20px 0;
	float: left;
	}
	
#eventNewsText{
	margin:0 0 10px 0;
	padding:0 0 10px 0;
	font-size: 11px;
	width: 550px;
	float: left;
	border-bottom-color: #cccccc;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
}

#eventNewsTextDay{
	float: left;
	padding: 0;
	margin: 0 15px 0 15px;
}

#eventNewsTextCon{
	float: left;
	padding: 0;
	margin: 0;
}

#eventNewsText a{
	background-image:url(../img/img/whatsnew_backimage.gif);
	background-repeat: no-repeat;
	overflow: hidden;
	display: block;
	color:#333333;
}

#eventNewsText a:hover{
	background-image:url(../img/img/whatsnew_backimageh.gif);
	background-repeat: no-repeat;
	color:#ff8900;

}

	
#info02-04Img{
	padding:2px;
	border: solid #cbcbcb 1px;
	margin: 20px 0 5px 0;
	clear: both;
	}
	
#info03Img{
	padding:2px;
	border: solid #cbcbcb 1px;
	margin: 0 0 20px 0;
	clear: both;
	}
	
#info03HeimenInImg{
	margin:0 0 30px 0;
	padding:0;
}

#kaigiList{
	width: 240px;
	border: 1px #ffffff solid;
	border-collapse: collapse;
	border-spacing: 0;
	font-size: 12px;
	color:#333333;
	margin:0px;
	float:right;
}

#kaigiList tr{
	background-color:#f1f1f1;
}

#kaigiList th{
	text-align:center;
	padding: 5px;
	border: #ffffff solid;
	border-width: 0 0 1px 1px;
	background: #c0d7e1;
	font-weight: bold;
	line-height: 120%;
	text-align: center;
	font-size:11px;
}

#kaigiList td{
	text-align:left;
	padding: 5px;
	border: 1px #ffffff solid;
	border-width: 0 0 1px 1px;
	text-align:left;
	}

#kaigiList ul{
	margin:0 0 0 15px;
	padding:0;
	list-style-type:square;
}

#kaigiList ul li{
	margin:0;
	padding:0;
	list-style-image: url(../img/img/listmark.gif);
}

#priceList{
	border: 1px #ffffff solid;
	border-collapse: collapse;
	border-spacing: 0;
	font-size: 12px;
	color:#333333;
	margin: 0;
	clear: both;
}

#priceList th{
	text-align:center;
	height:30px;
	padding: 5px;
	border: #ffffff solid;
	border-width: 0 0 1px 1px;
	background: #c0d7e1;
	font-weight: 300;
	line-height: 120%;
	text-align: center;
	font-size:12px;
}

#priceList tr{
	background-color:#f1f1f1;
	height:30px;
}

#priceList td{
	text-align:left;
	padding: 5px;
	border: 1px #ffffff solid;
	border-width: 0 0 1px 1px;
	text-align:left;
	}

#priceList tr#pltr{
	background-color:#e6eff3;
}

#priceList td#pl01{
	text-align:center;
	background-color: #bbbbbb;
	color: #FFFFFF;
	vertical-align: top;
}

#priceList2{
	width: 550px;
	border: 1px #ffffff solid;
	border-collapse: collapse;
	border-spacing: 0;
	font-size: 12px;
	color:#333333;
	margin: 0 0 20px 0;
	clear: both;
}

#priceList2 a{
	color:#ffffff;
	font-size:14px;
}

#priceList2 a:hover{
	color:#e5811e;
	font-size:14px;
}

#priceList2 th{
	text-align:center;
	padding: 3px;
	border: #ffffff solid;
	border-width: 0 0 1px 1px;
	background: #c0d7e1;
	font-weight: normal;
	line-height: 120%;
	text-align: center;
	font-size:10px;
}

#priceList2 tr{
	background-color:#f1f1f1;
	height:30px;
}

#priceList2 td{
	text-align:left;
	padding: 5px;
	border: 1px #ffffff solid;
	border-width: 0 0 1px 1px;
	text-align:right;
	}
	
#priceList2 th#plh01{
	width:25px;
}

#priceList2 tr#pltr{
	background-color:#e6eff3;
}

#priceList2 tr img{
	margin:0 auto 0 auto;
	padding:0;
}


#priceList2 td#pl01{
	background-color: #bbbbbb;
	color: #FFFFFF;
	vertical-align: middle;
	font-size: 13px;
}



#priceList2 td#pl01 a{
	color:#ffffff;
	font-size:14px;
}

#priceList2 td#pl01 a:hover{
	color:#e5811e;
}

#kizaiPriceLink{
	margin:0 0 30px 0;
	padding:0;
	display: block;
}

#kizaiPriceLink ul{
	margin:0;
	padding:0;
	display: block;
}

#kizaiPriceLink ul li{
	margin:0 70px 0 15px;
	padding:0;
	display:inline;
	list-style-image: url(../img/img/listmarkblue.gif);
}
/* ======================================================

　　　　　　　　   　　Q＆Aページ                         

====================================================== */
#Q_Aheader{
	background:url(../img/img/qaheader.gif);
	width:550px;
	margin: 0 0 15px 0;
	padding: 0;
	clear: both;
	height: 30px;
	display: block;
	background-repeat: no-repeat;
}

#Q_Aheader h3{
	color:#FFFFFF;
	font-size: 12px;
	margin: 7px 0 0 10px;
	padding: 7px 0 0 10px;
	margin: 0;
	font-weight: 300;
}

#q_aWaraper{
	margin:0 0 30px 0;
	padding:0;
	clear: both;
	float: left;
	font-size:12px;
	}
	
#q_aWaraper div#q{
	margin:0 0 10px 0;
	padding:0;
	height: 27px;
	width: 550px;
	background-image: url(../img/img/quetionheader.gif);
	background-repeat: no-repeat;
	clear: both;
}

#q_aWaraper div#q p{
	margin:0;
	padding: 5px 0 0 23px;
}

#q_aWaraper div#aWarap{
	margin:0;
	padding:0;
	float: left;
}

#q_aWaraper div#aWarap img{
	margin:0 0 0 6px;
	padding:0;
	float: left;
	display: block;
}

#q_aWaraper div#a{
	margin:3px 0 0 3px;
	padding:0;
	width: 492px;
	float: left;
}

#q_aWaraper div#a p{
	margin:0;
	padding:0;
}

#q_aWaraper div#a img{
	margin:0;
	padding:0;
}

#q_aWaraper div#a ul{
	margin:10px 0 0 11px;
	clear: both;
}

#q_aWaraper div#a ul li{
	margin:0;
	list-style-image: url(../img/img/listmark.gif);
	padding: 0;
}
	
/* ======================================================

　　　　　　　　   riyoukiyaku.html                         

====================================================== */

#kiyakutext{
	margin:0;
	padding:0;
}

#kiyaku{
	width:550px;
	margin: 0;
	padding: 0;
	clear: both;
}

#kiyakuHeader{
	margin:0 0 10px 0;
	padding:0;
	width: 550px;
	height: 30px;
	background-image: url(../img/img/kiyakuheader.gif);
	background-repeat: no-repeat;
	display: block;
}

#kiyakuHeader h4{
	margin:0;
	padding:7px 0 0 30px;
	}
	
#kiyakuText{
	margin:0 0 25px 10px;
	padding:0;
	width: 540px;
}

#kiyakuText p{
margin:0;
padding:0;
}

#kiyakuText ul{
	margin:0 0 0 20px;
	padding:0;
}

#kiyakuText ul li{
	margin:0;
	padding:0;
	list-style-image: url(../img/img/listmark.gif);
}

/* ======================================================

　　　　　　　　  会議室料金ページ                        

====================================================== */
#introWrap{
	margin:0 0 20px 0;
	padding:0;
	clear: both;
}

#intro{
	margin:0;
	padding:0;
	background-image: url(../img/pricepage/introductiontable.gif);
	height: 192px;
}

#introPhoto{
	margin:12px 0 8px 13px;
	padding:0;
	float: left;
	height: 168px;
}

*html body #introPhoto{
	margin:12px 0 8px 6px;
	padding:0;
	float: left;
	height: 168px;
}

#introPhoto img{
	border:1px solid #999999;
	padding:2px;
	width: 248px;
	height: 162px;
}

#introright{
	margin:12px 0 0 6px;
	padding:0;
	float: left;
}

#introTableWarap{
	margin:0;
	padding:0px;
	background-color: #FFFFFF;
	border:1px solid #999999;
	width: 261px;
}

#introTableWarap table{
	border: 1px #ffffff solid;
	border-collapse: collapse;
	border-spacing: 0;
	font-size: 12px;
	color:#333333;
	margin: 0;
	background: #f1f1f1;
	padding: 0;
}

#introTableWarap table th{
	text-align:center;
	padding: 5px;
	border: #ffffff solid;
	border-width: 0 0 1px 1px;
	background: #c0d7e1;
	font-weight: bold;
	line-height: 120%;
	text-align: center;
	font-size:11px;
}

#introTableWarap table tr{
	background-color:#f1f1f1;
}

#introTableWarap td{
	text-align:left;
	padding: 0 0 0 5px;
	border: 1px #ffffff solid;
	border-width: 0 0 1px 1px;
	text-align:left;
	line-height: 1.5;
	}
	
#priceNBheader{
	padding:0;
	background-color: #c0d7e1;
	border: 0px #cbcbcb solid;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px;
	height: 25px;
	}

#priceNBheader h4{
	margin:5px 0 0 10px;
	padding:0;
	}
	
#priceNB{
	margin:0;
	padding:10px 10px 0 10px;
	border:1px #cbcbcb solid;
	width: 528px;
	background-color: #f6f6f0;
}

#priceNB ul{
	margin:0 0 0 15px;
}

#priceNB ul li{
	margin:0 0 10px 0;
	padding: 0;
	list-style-image: url(../img/img/listmarkpriceNB.gif);
}
	
/* ======================================================

　　　　    会議室料金ページ 平面図PDFボタン                       

====================================================== */

#introPlanPdfButton{
	margin:5px 0 0 0;
	padding:0;
	width: 213px;
	height: 39px;
	clear: both;
}

#introPlanPdfButton a{
	margin:0;
	padding:0;
	overflow: hidden;
	display: block;
	background:url(../img/pricepage/planpdfbutton.gif);
	height: 39px;
}

#introPlanPdfButton a:hover{
	background:url(../img/pricepage/planpdfbutton.gif) 0px -39px;
}

#intro201PdfButton a{
	margin:0;
	padding:0;
	overflow: hidden;
	display: block;
	background:url(../img/pricepage/201pdfbutton.gif);
	height: 39px;
}

#intro201PdfButton a:hover{
	background:url(../img/pricepage/201pdfbutton.gif) 0px -39px;
}

#intro202PdfButton a{
	margin:0;
	padding:0;
	overflow: hidden;
	display: block;
	background:url(../img/pricepage/202pdfbutton.gif);
	height: 39px;
}

#intro202PdfButton a:hover{
	background:url(../img/pricepage/202pdfbutton.gif) 0px -39px;
}

#intro301PdfButton a{
	margin:0;
	padding:0;
	overflow: hidden;
	display: block;
	background:url(../img/pricepage/301pdfbutton.gif);
	height: 39px;
}

#intro301PdfButton a:hover{
	background:url(../img/pricepage/301pdfbutton.gif) 0px -39px;
}

#intro401PdfButton a{
	margin:0;
	padding:0;
	overflow: hidden;
	display: block;
	background:url(../img/pricepage/401pdfbutton.gif);
	height: 39px;
}

#intro401PdfButton a:hover{
	background:url(../img/pricepage/401pdfbutton.gif) 0px -39px;
}

#intro402PdfButton a{
	margin:0;
	padding:0;
	overflow: hidden;
	display: block;
	background:url(../img/pricepage/402pdfbutton.gif);
	height: 39px;
}

#intro402PdfButton a:hover{
	background:url(../img/pricepage/402pdfbutton.gif) 0px -39px;
}

#intro403PdfButton a{
	margin:0;
	padding:0;
	overflow: hidden;
	display: block;
	background:url(../img/pricepage/403pdfbutton.gif);
	height: 39px;
}

#intro403PdfButton a:hover{
	background:url(../img/pricepage/403pdfbutton.gif) 0px -39px;
}

#intro404PdfButton a{
	margin:0;
	padding:0;
	overflow: hidden;
	display: block;
	background:url(../img/pricepage/404pdfbutton.gif);
	height: 39px;
}

#intro404PdfButton a:hover{
	background:url(../img/pricepage/404pdfbutton.gif) 0px -39px;
}

#intro405PdfButton a{
	margin:0;
	padding:0;
	overflow: hidden;
	display: block;
	background:url(../img/pricepage/405pdfbutton.gif);
	height: 39px;
}

#intro405PdfButton a:hover{
	background:url(../img/pricepage/405pdfbutton.gif) 0px -39px;
}

#intro501abPdfButton a{
	margin:0;
	padding:0;
	overflow: hidden;
	display: block;
	background:url(../img/pricepage/501abpdfbutton.gif);
	height: 39px;
}

#intro501abPdfButton a:hover{
	background:url(../img/pricepage/501abpdfbutton.gif) 0px -39px;
}

#intro501aPdfButton a{
	margin:0;
	padding:0;
	overflow: hidden;
	display: block;
	background:url(../img/pricepage/501apdfbutton.gif);
	height: 39px;
}

#intro501aPdfButton a:hover{
	background:url(../img/pricepage/501apdfbutton.gif) 0px -39px;
}

#intro501bPdfButton a{
	margin:0;
	padding:0;
	overflow: hidden;
	display: block;
	background:url(../img/pricepage/501bpdfbutton.gif);
	height: 39px;
}

#intro501bPdfButton a:hover{
	background:url(../img/pricepage/501bpdfbutton.gif) 0px -39px;
}

#intro601PdfButton a{
	margin:0;
	padding:0;
	overflow: hidden;
	display: block;
	background:url(../img/pricepage/601pdfbutton.gif);
	height: 39px;
}

#intro601PdfButton a:hover{
	background:url(../img/pricepage/601pdfbutton.gif) 0px -39px;
}

#intro701PdfButton a{
	margin:0;
	padding:0;
	overflow: hidden;
	display: block;
	background:url(../img/pricepage/701pdfbutton.gif);
	height: 39px;
}

#intro701PdfButton a:hover{
	background:url(../img/pricepage/701pdfbutton.gif) 0px -39px;
}

#intro702PdfButton a{
	margin:0;
	padding:0;
	overflow: hidden;
	display: block;
	background:url(../img/pricepage/702pdfbutton.gif);
	height: 39px;
}

#intro702PdfButton a:hover{
	background:url(../img/pricepage/702pdfbutton.gif) 0px -39px;
}

#introKaigiButton{
	margin:5px 0 0 0;
	padding:0;
	width: 213px;
	height: 39px;
}

#introKaigiButton a{
	margin:0;
	padding:0;
	overflow: hidden;
	display: block;
	background:url(../img/pricepage/kaigidetailsbutton.gif);
	height: 39px;
}

#introKaigiButton a:hover{
	background:url(../img/pricepage/kaigidetailsbutton.gif) 0px -39px;
}

/* ======================================================

　　　　    　　　　会議室詳細ページ                       

====================================================== */

#detailsH3{
	width:550px;
	background:url(../img/img/h3Backimage.gif);
	height: 30px;
	background-repeat: no-repeat;
	margin: 0 0 20px 0;
}

#detailsH3 h3{
	margin:0;
	padding:7px 0 0 15px;
}

#details{
	width:550px;
	margin: 0 0 40px 0;
	padding: 0;
	clear: both;
	float: left;
}


#details01{
	margin:0;
	padding:0;
	width: 277px;
	float: left;
}

#details01 p{
	margin:0;
	padding:0;
	width: 277px;
	height: 85px;
}

#details01TableWarap{
	margin:0;
	padding:0px;
	background-color: #FFFFFF;
	border:1px solid #999999;
	width: 261px;
}

#details01TableWarap table{
	border: 1px #ffffff solid;
	border-collapse: collapse;
	border-spacing: 0;
	font-size: 12px;
	color:#333333;
	margin: 0;
	background: #f1f1f1;
	padding: 0;
}

#details01TableWarap table th{
	text-align:center;
	padding: 5px;
	border: #ffffff solid;
	border-width: 0 0 1px 1px;
	background: #c0d7e1;
	font-weight: bold;
	line-height: 120%;
	text-align: center;
	font-size:11px;
}

#details01TableWarap table tr{
	background-color:#f1f1f1;
}

#details01TableWarap td{
	text-align:left;
	padding: 0 0 0 5px;
	border: 1px #ffffff solid;
	border-width: 0 0 1px 1px;
	text-align:left;
	line-height: 0.5;
	}

#details02TableWarap{
	margin:0;
	padding:0px;
	background-color: #FFFFFF;
	border:1px solid #999999;
	width: 550px;
	clear: both;
}

#details02TableWarap table{
	border: 1px #ffffff solid;
	border-collapse: collapse;
	border-spacing: 0;
	font-size: 12px;
	color:#333333;
	margin: 0;
	background: #f1f1f1;
	padding: 0;
}

#details02TableWarap table th{
	text-align:center;
	padding: 5px;
	border: #ffffff solid;
	border-width: 0 0 1px 1px;
	background: #c0d7e1;
	font-weight: bold;
	line-height: 120%;
	text-align: center;
	font-size:11px;
}

#details02TableWarap table tr{
	background-color:#f1f1f1;
}

#details02TableWarap td{
	text-align:left;
	padding: 0 0 0 5px;
	border: 1px #ffffff solid;
	border-width: 0 0 1px 1px;
	text-align:left;
	line-height: 0.5;
	}

#details03TableWarap{
	margin:0;
	padding:0px;
	background-color: #FFFFFF;
	border:1px solid #999999;
	width: 550px;
	clear: both;
}

#details03TableWarap table{
	border: 1px #ffffff solid;
	border-collapse: collapse;
	border-spacing: 0;
	font-size: 12px;
	color:#333333;
	margin: 0;
	background: #f1f1f1;
	padding: 0;
}

#details03TableWarap table th{
	text-align:center;
	padding: 5px;
	border: #ffffff solid;
	border-width: 0 0 1px 1px;
	background: #c0d7e1;
	font-weight: bold;
	line-height: 120%;
	text-align: center;
	font-size:11px;
}

#details03TableWarap table tr{
	background-color:#f1f1f1;
}

#details03TableWarap td{
	text-align:left;
	padding: 0 0 0 0;
	border: 1px #ffffff solid;
	border-width: 0 0 1px 1px;
	text-align:center;
	line-height: 0.5;
	}

#detailsPhoto{
	margin:0 0 10px 0;
	padding:0;
	float: right;
	height: 168px;
}

#detailsPhoto img{
	border:1px solid #999999;
	padding:2px;
	width: 248px;
	height: 162px;
}

/* ======================================================

　　　　　　　　   price.html                         

====================================================== */
#pdfPagetext{
	margin:10px 0 0 0;
	padding:0;
	}
	
#pdfPagetext p#detail01P{
	margin:0 0 10px 0;
	padding:0;
	}
	
#pdfPagetext p{
	clear:both;
	}
	
#pdfPagetext ul{
	margin:20px 0 0 0;
	padding:0 19px 0 0;
	float: left;
}

#pdfPagetext ul li{
	margin:0 0 4px 5px;
	padding:0;
	list-style-image:none;
	list-style-type:none;
}

#pdfPagetext ul li a{
text-decoration:underline;
}

/* ======================================================

　　　　　　　　   アクセスページ                         

====================================================== */

#mapPageImg{
	padding:2px;
	border: solid #cbcbcb 1px;
	margin: 0 0 10px 0;
	clear: both;
	}

#mapTextTrain{
	margin:0;
	padding:0;
	float:left;
	width: 260px;
}

#mapTextTrain ul{
margin:10px 0 0 25px;
padding:0;
}

#mapTextTrain ul li{
margin:0;
padding:0;
}

#mapTextCar{
	margin:0 0 0 30px;
	padding:0;
	float:left;
	width: 260px;
}

#mapTextCar ul{
margin:10px 0 0 25px;
padding:0;
}

#mapTextCar ul li{
margin:0;
padding:0;
}

#mapTextCar p{
margin:0 0 0 25px;
padding:0;
}

#mapPdfButton{
	margin:0 0 30px 0;
	padding:0;
	width: 213px;
}

#mapPdfButton a{
	margin:0;
	padding:0;
	overflow: hidden;
	display: block;
	background:url(../img/img/mappdfbutton.gif);
	height: 39px;
}

#mapPdfButton a:hover{
	background:url(../img/img/mappdfbutton.gif) 0px -39px;
}

#formbutton{
	margin:100px 0 0 0;
	padding:0;
	width:290px;
}

#formbutton a{
background:url(../img/img/formbutton.png);
height:60px;
overflow: hidden;
display: block;
}

#formbutton a:hover{
background:url(../img/img/formbutton.png) 0 -60px;
}

/* ======================================================

　　　　　　　　   サイトマップ                         

====================================================== */

#siteMap{
	width:550px;
	margin: 0 0 15px 0;
	padding: 0;
	clear: both;
	float: left;
	}
	
#siteMap ul{
	margin:0 0 0 25px;
	padding:0;
	float: left;
	}

#siteMap ul li{
	margin:0 0 7px 0;
	padding:0 0 3px 3px;
	border-bottom: dotted 1px #666666;
	width: 230px;
	list-style-image: url(../img/img/listmark.gif);
	list-style-position: inside;
	}

/* ======================================================

　　　　　　　　　サイドコンテンツ                          

====================================================== */

#sContents{
	float:left;
	width:250px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	clear: left;
}


#sTel{
	width:240px;
	background-color:#f0f0eb;
	margin: 0;
	padding: 10px 0 0 10px;
}

#sMapOuter{
	width:250px;
	background-color:#f0f0eb;
	margin: 0 0 20px 0;
	padding: 0 0 10px 0;
}

#sMap_header{
	width:230px;
	height: 32px;
	margin: 0 0 0 0;
	padding: 10px 0 0 10px;
}

#sMap_header a{
	width:230px;
	height: 32px;
	background: url(../img/img/accessmap_header.png);
	overflow: hidden;
	display: block;
}

#sMap_header a:hover{
	width:230px;
	height: 32px;
	background: url(../img/img/accessmap_header.png) 0 -32px;
}

#sMap_header a span{
	display: none;
}

#sMap{
	height:275px;
	width: 210px;
	padding: 0 10px 0 10px;
	margin: 0 10px 0 10px;
	background-image: url(../img/img/accessmap_backimage.gif);
}

#sOtoiawaseForm{
	width:230px;
	height: 60px;
	margin: 0 0 10px 0;
	padding: 0;
	background-color: #f0f0eb;
}

#sOtoiawaseForm a{
	width:230px;
	height: 60px;
	background: url(../img/img/otoiawaseformbutton.gif);
	overflow: hidden;
	display: block;
}

#sOtoiawaseForm a:hover{
	width:230px;
	background: url(../img/img/otoiawaseformbutton.gif) 0 -60px;
}

#sOtoiawaseForm a span{
	display:none;
}

#sMap{
	height:275px;
	width: 210px;
	padding: 0 10px 0 10px;
	margin: 0 10px 0 10px;
	background-image: url(../img/img/accessmap_backimage.gif);

}

#sMapAddress{
	margin:10px 0 10px 10px;
	padding:0 0 0 0;
	width: 230px;
}

#sMapAddress p{
	line-height: 1.4em;
	width: 230px;
	font-size: 11px;
	color: #1e5887;
	margin: 0;
	padding: 0;
}

/* ======================================================

　　　　　　　     スクールの紹介リンク                          

====================================================== */

#shokaiheader{
	margin:0;
	padding:0;
	background-image: url(../img/img/shokaiheader.gif);
	height: 31px;
	background-repeat: no-repeat;
}

#shokaiheader h2{
	margin:0;
	padding:0 0 0 30px;
	line-height: 2;
}

* html #shokaiheader h2{
	margin:0 0 0 0;
	padding:0 0 0 30px;
	line-height: 2.4;
}

html>/**/body #shokaiheader h2{
	margin:0 0 0 0;
	padding:0 0 0 30px;
	line-height: 2.4;
}

#link{
	margin:0 0 0 0;
	padding:10px 0 1px 0;
	background-color: #f0f0eb;
	width: 250px;
}

#link img{
	margin:0 0 10px 10px;
	padding:2px;
	background-color: #ffffff;
	width: 224px;
	height: 64px;
	border: solid 1px #cbcbcb;
}

/* ======================================================

　　　　　　　　　　下層ページ用                          

====================================================== */

#sContents2{
	float:left;
	width:250px;
	margin: 0 0 0 20px;
	padding: 0 0 0 0;
	clear: left;
}

*html body #sContents2{
	float:left;
	width:250px;
	margin: 0 0 0 10px;
	padding: 0 0 0 0;
	clear: left;
}

/*====================================================

          サイドナビゲーションインデックス

====================================================*/

#sideNaviHeader{
	margin:0;
	padding:0;
	width: 250px;
	height: 25px;
}

#sideNavi ul,
#sideNavi ul li{
margin:0;
padding:0;
list-style:none;
}

#sideNavi{
	background: url(../img/img/sidenavi.gif) left top no-repeat;
	height: 175px;
	margin: 0 0 20px 0;
	width:250px;
}

#sideNavi ul li{
	height:35px
}

#sideNavi ul li a{
	overflow: hidden;
	display: block;
	height: 31px;
color:#ffffff;
padding: 4px 0 0 16px;
margin: 0 0 0 0;
}

#sideNavi ul li a:hover{
color:#ffffff;
}

#sideNavi ul li#sideNavi01 a:hover{
background:url(../img/img/sidenavi.gif) 250px 0px;
}

#sideNavi ul li#sideNavi02 a:hover{
background:url(../img/img/sidenavi.gif) 250px -35px;
}

#sideNavi ul li#sideNavi03 a:hover{
background:url(../img/img/sidenavi.gif) 250px -70px;
}

#sideNavi ul li#sideNavi04 a:hover{
background:url(../img/img/sidenavi.gif) 250px -105px;
}

#sideNavi ul li#sideNavi05 a:hover{
background:url(../img/img/sidenavi.gif) 250px -140px;
}

#sideNavi01f{
background-image:url(../img/img/sidenavi_info01f.gif);
}

#sideNavi02f{
background-image:url(../img/img/sidenavi_info02f.gif);
}

#sideNavi03f{
background-image:url(../img/img/sidenavi_info03f.gif);
}

#sideNavi04f{
background-image:url(../img/img/sidenavi_info04f.gif);
}

#sideNavi05f{
background-image:url(../img/img/sidenavi_info05f.gif);
}

/*====================================================

       サイドナビゲーション機材・ケータリング

====================================================*/


#sideNaviKizai ul,
#sideNaviKizai ul li{
margin:0;
padding:0;
list-style:none;
}

#sideNaviKizai{
	background: url(../img/img/sidenavikizai.gif) left top no-repeat;
	height: 105px;
	margin: 0 0 20px 0;
	width:250px;
}

#sideNaviKizai ul li{
	height:35px
}

#sideNaviKizai ul li a{
	overflow: hidden;
	display: block;
	height: 31px;
color:#ffffff;
padding: 4px 0 0 16px;
margin: 0 0 0 0;
}

#sideNaviKizai ul li a:hover{
color:#ffffff;
}

#sideNaviKizai ul li#sideNaviKizai01 a:hover{
	background:url(../img/img/sidenavikizai.gif) 250px 0px;
}

#sideNaviKizai ul li#sideNaviKizai02 a:hover{
	background:url(../img/img/sidenavikizai.gif) 250px -35px;
}

#sideNaviKizai ul li#sideNaviKizai03 a:hover{
	background:url(../img/img/sidenavikizai.gif) 250px -70px;
}

/* ======================================================

　　　　　　　　　　　共通CSS                         

====================================================== */
body{
	font-family:"ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka, Arial, Helvetica, sans-serif;
	border-style: none;
	margin: 0 auto;
	text-align:center;
	line-height: 1.2;
}

#pageBodyWarp{
	width: 100%;
	background-image: url(../img/img/back01.gif);
	background-repeat: repeat-x;
	margin: 0 auto;
}

#logo img{
	margin:0;
	padding:0;
	height:47px;
	width:165px;
}

h1{
	color:#979572;
	font-size:14px;
	text-align: right;
	margin: 0;
	font-weight:400;
}


h2{
	color:#1e5888;
	font-size:13px;
	font-weight:400;
}

#h2Header{
	width:570px;
	height:40px;
	display: block;
	clear: both;
	background-image: url(../img/img/h2BackImg.gif);
	margin: 0 0 30px 0;
	padding: 0;
}

#h2Header h2{
	width:540px;
	height:15px;
	margin: 0;
	padding: 5px 0 0 30px;
	background-repeat: no-repeat;
	background-position: bottom left;
	display: block;
	line-height: 1.1;
}

#h2Header p{
	margin:1px 0 0 33px;
	padding:0;
	font-size:10px;
	display: block;
	color: #aaaaaa;
}

#h2HeaderIndex{
	width:600px;
	height:40px;
	display: block;
	clear: both;
	background-image: url(../img/img/h2BackImg600px.gif);
	margin: 0 0 30px 0;
	padding: 0;
}

#h2HeaderIndex h2{
	width:570px;
	height:15px;
	margin: 0;
	padding: 5px 0 0 30px;
	background-repeat: no-repeat;
	background-position: bottom left;
	display: block;
	line-height: 1.1;
}

#h2HeaderIndex p{
	margin:1px 0 0 33px;
	padding:0;
	font-size:10px;
	display: block;
	color: #aaaaaa;
}


h3{
	color:#1e5888;
	font-size:13px;
	font-weight:400;
}

h4 {
	color:#1e5888;
	font-size:12px;
	font-weight:400;
	margin:0;
	padding:0;
}

p{
	color:#333333;
	font-size:12px;
	line-height: 1.4;
	margin:0;
	padding:0;
}

ul,li{
	color:#333333;
	font-size:12px;
	line-height: 1.6;
}

h1,h2,h3,h4,ul,ol,dl,address,table,input,textarea,div,li{
	vertical-align: top;
}

a{
color:#1e5887;
text-decoration:none;
font-size:12px;
}

a:hover{
	color:#e5811e;
	text-decoration:none;
}

img{
	margin:0;
	padding:0;
	border-style:none;
	clear: both;
	display: block;
}

address{
	font-size:12px;
	margin:0;
	padding:0;
	}
	
span{
	font-size:12px;
	color:#333333;
	}


p{
	line-height: 1.6;
	font-family:"ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3",Helvetica,sans-serif, Osaka,Arial;
	vertical-align: top;
}

.blue{
	color:#1e5888;
	}

span#blue{
	color:#1e5888;
	}

/* ======================================================

　　　　　　　　　　　ヘッダー                         

====================================================== */
#header{
	width:900px;
	background-color: #f5f5ef;
	height: 127px;
}

#headerLeft{
	height: 57px;
	float: left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#headerRight{
	float:right;
	height: 57px;
}

*html body #headerRight{
	margin:0px;
	padding:0px;
	float:right;
	height: 57px;
}


#headerMiddle{
	clear:right;
	background-image: url(../img/img/header_middle_back.gif);
	height: 25px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#subGlobalMenu{
	background-color: #FFFFFF;
	border-color: #CCCCCC;
	height: 20px;
	font-size: 10px;
	margin: 10px 0 0 0;
	border-width: 1px;
	padding: 2px 10px 0 15px;
	text-align: right;
}

*html body #subGlobalMenu{
	background-color:#FFFFFF;
	border-color:#CCCCCC;
	height:20px;
	font-size: 10px;
	margin: 10px 0 0 0;
	border-width: 1px;
	padding: 2px 10px 0 15px;
}

#subGlobalMenu a{
color:#444444;
}

#subGlobalMenu a:hover{
color:#1e5888;
}

#subGlobalMenu a#blue{
color:#1e5888;
}

#subGlobalMenu a#blue:hover{
color:#1e5888;
}

#pageBody{
	background-color:#bbbbbb;
	margin: 0 auto;
	background-image: url(../img/img/back01.gif);
	background-repeat: repeat-x;
	text-align: left;
	width: 900px;
	padding: 0 auto 0 auto;
}

#pageLeft{
	float:left;
	background-image: url(../img/img/back01.gif);
	background-repeat: repeat-x;
	margin: 0 auto;
}

#pageRight{
	float:left;
	background-image: url(../img/img/back01.gif);
	background-repeat: repeat-x;
	margin: 0 auto;
}

#headerCategory{
	float:left;
	margin: 6px 0 0 17px;
	padding: 0 0 0 0;
	font-size: 10px;
	color: #666666;
}

#headerCategory span{
	font-size: 11px;
}

#headerCategory a{
	padding: 0 0 0 0;
	font-size: 11px;
}

#headerPrint{
	float:right;
	margin: 3px 15px 2px 0px;
	padding: 0 0 0 10px;
	background-image: url(../img/img/headerPrintback.gif);
	background-repeat: no-repeat;
	background-position: center left;
	height: 16px;
	line-height: 1.2em;
}

*html body #headerPrint{
	float:right;
	margin: 2px 7px 2px 0px;
	padding: 0 0 0 10px;
	background-image: url(../img/img/headerPrintback.gif);
	background-repeat: no-repeat;
	background-position: center left;
	height: 16px;
	line-height: 1.2em;
}

#headerPrint a{
	text-decoration: none;
	font-size: 12px;
	color: #666666;
	}

#headerPrint a:hover{
	text-decoration: none;
	color: #1e5888;
	}

/*====================================================

                  globel_menu

====================================================*/
#globalMenu {
	margin: 0;
	padding: 0;
	width: 900px;
	height: 40px;
	clear: both;
	font-size: 12px;
	font-weight: 300;
	}
	
#globalMenu ul,
#globalMenu ul li {
	margin: 0 ;
	padding: 0;
	text-align: left;
	list-style-type: none;
}

#globalMenu ul {
	margin: 0 auto;
	width: 900px;
	height:40px;
	background: url(../img/img/globalMenu.gif) left top no-repeat;
}

#globalMenu ul li {
	float: left;
}

#globalMenu ul li a{
	overflow: hidden;
	display: block;
	height: 40px;
color:#FFFFFF;
}

#globalMenu ul li a:hover{
color:#FFFFFF;
text-decoration:none;
}

#globalMenu ul li#globalMenu_01 a {
width:113px;
}

#globalMenu ul li#globalMenu_02 a {
width:153px;
}

#globalMenu ul li#globalMenu_03 a {
width:106px;
}

#globalMenu ul li#globalMenu_04 a {
width:151px;
}

#globalMenu ul li#globalMenu_05 a {
width:101px;
}

#globalMenu ul li#globalMenu_06 a {
width:80px;
}

#globalMenu ul li#globalMenu_07 a {
width:84px;
}

#globalMenu ul li#globalMenu_01 a:hover {
background:url(../img/img/globalMenu.gif) 0px -40px;
color:#FFFFFF;
}

#globalMenu ul li#globalMenu_02 a:hover {
background:url(../img/img/globalMenu.gif) -129px -40px;
color:#FFFFFF;
}

#globalMenu ul li#globalMenu_03 a:hover {
background:url(../img/img/globalMenu.gif) -298px -40px;
color:#FFFFFF;
}

#globalMenu ul li#globalMenu_04 a:hover {
background:url(../img/img/globalMenu.gif) -420px -40px;
color:#FFFFFF;
}

#globalMenu ul li#globalMenu_05 a:hover {
background:url(../img/img/globalMenu.gif) -587px -40px;
color:#FFFFFF;
}

#globalMenu ul li#globalMenu_06 a:hover {
background:url(../img/img/globalMenu.gif) -704px -40px;
color:#FFFFFF;
}

#globalMenu ul li#globalMenu_07 a:hover {
background:url(../img/img/globalMenu.gif) -800px -40px;
color:#FFFFFF;
}

.globalMenuText{
	padding: 0 0 0 16px;
	margin: 0;
	line-height:4.8em;
}



/*====================================================

                  　コンテンツ

====================================================*/

#contentsWrap{
	width:900px;
	margin:0;
	padding:30px 0 0 0;
	background-color: #ffffff;
}

#mainContents{
	float:left;
	width:570px;
	margin: 0 20px 40px 40px;
	padding: 0;
}

*html body #mainContents{
	float:left;introPhoto
	width:570px;
	margin: 0 10px 40px 40px;
	padding: 0;
}



/* ======================================================

　　　　　　　　　　　フッター                         

====================================================== */

#priceLink{
	clear:both;
	width: 550px;
	padding: 0;
}

#priceWaraper{
	clear:both;
	width: 550px;
	}

#return{
	background:url(../img/img/return_bottun.gif);
	background-repeat: no-repeat;
	width:130px;
	clear:left;
	height: 21px;
	text-align: right;
	margin: 0 0 10px auto;
	padding: 0;
}

#return2{
	background:url(../img/img/return_bottun.gif);
	background-repeat: no-repeat;
	width:130px;
	clear:both;
	height: 21px;
	text-align: right;
	margin: 0 20px 10px auto;
	padding: 0;
}

#returnInner{
	background:url(../img/img/return_bottun.gif);
	background-repeat: no-repeat;
	width:130px;
	clear:both;
	height: 21px;
	text-align: right;
	margin: 5px 0 0 auto;
	padding: 0;
}

#return img{
margin:0;
padding:0;
display:none;
}
 
#return a{
	overflow: hidden;
	display: block;
	height:21px;
}

#return a:hover{
	background:url(../img/img/return_bottun.gif) 0 -21px;
	background-repeat: no-repeat;
	height:21px;
}

#return2 a{
	overflow: hidden;
	display: block;
	height:21px;
}

#return2 a:hover{
	background:url(../img/img/return_bottun.gif) 0 -21px;
	background-repeat: no-repeat;
	height:21px;
}

#returnInner a{
	overflow: hidden;
	display: block;
	height:21px;
}

#returnInner a:hover{
	background:url(../img/img/return_bottun.gif) 0 -21px;
	background-repeat: no-repeat;
	height:21px;
}


#footer{
	clear:left;
	height:135px;
	margin: 0 auto;
	width: 100%;
	background-image: url(../img/img/back02.gif);
	text-align: center;
}

#footerLeft{
float:left;
}

#footerCenter{
	width: 100%;
	margin: 0 auto;
}

#footerRight{
float:left;
}

#footeraddress{
	height:20px;
	margin: 0 auto 0 auto;
	padding: 0 0 0 0;
	font-size: 11px;
	line-height: 2.2;
}

#footerBanner{
	height:80px;
	background-color:#f0f0ea;
	width: 912px;
	margin: 0 auto;
	clear: both;
}


#footerBanner ul{
	padding:10px 0 10px 0;
	margin:0;
}

#footerBanner ul li{
	list-style-type:none;
	margin:0 5px 0 5px;
	padding:2px;
	float:left;
	width: 212px;
	height: 54px;
	border:	solid 1px #cbcbcb;
}

*html body #footerBanner ul li{
	list-style-type:none;
	margin:0 5px 0 2.5px;
	padding:2px;
	float:left;
	width: 212px;
	height: 54px;
	border:	solid 1px #cbcbcb;
}

#footerBanner ul li a{
	overflow: hidden;
	display: block;
	height:54px;
	width: 212px;
	}


#footerBanner01 a{
background:url(../img/bannner/freespot_banner.gif);
}

#footerBanner01 a:hover{
background:url(../img/bannner/freespot_banner.gif) 0px -54px;
}

#footerBanner02 a{
background:url(../img/bannner/special_02.gif);
}

#footerBanner02 a:hover{
background:url(../img/bannner/special_02.gif) 0px -54px;
}

#footerBanner03 a{
background:url(../img/bannner/party_banner.gif);
}

#footerBanner03 a:hover{
background:url(../img/bannner/party_banner.gif) 0px -54px;
}

#footerBanner04 a{
background:url(../img/bannner/kyoiku_banner.gif);
}

#footerBanner04 a:hover{
background:url(../img/bannner/kyoiku_banner.gif) 0px -54px;
}

#footerlink {
	height: 24px;
	text-align: center;
	clear: both;
	padding: 5px 0;
	margin: 0 auto;
	width: 100%;
}

#footerlink ul {
	margin: 0;
	padding: 0;
}

#footerlink ul li {
	list-style-type: none;
	margin: 0 1px;
	background-image: url(../img/img/footerSitemap_li_bg.gif);
	background-repeat: no-repeat;
	padding: 0 8px 0 4px;
	letter-spacing: 0.1em;
	display: inline;
	background-position: center right;
	}

#footerlink ul li a{
color:#ffffff;
font-size:10px;
font-weight:300;
}

#footerlink ul li a:hover{
color:#cccccc;
}

/* ======================================================

　　　　　　　　　　　ご案内                         

====================================================== */

#event{
	width:600px;
	height:40px;
	margin: 0 0 10px 0;
}

#event h2 a{
	background:url(../img/img/eventH2.gif);
	width:568px;
	height:40px;
	margin: 0 0 0 0;
	padding: 0 0 0 32px;
	overflow: hidden;
	display: block;
	text-decoration: none;
}

#event h2 a:hover{
	background:url(../img/img/eventH2.gif) 0 -40px;
	height:40px;
	margin: 0;
	padding: 0 0 0 32px;
	text-decoration: none;
}

#event h2{
	font-size:13px;
	color:#1e5888;
	margin: 0;
	line-height: 2.2em;
	padding: 0;
}

#infoText{
	margin:0 0 10px 10px;
	padding:0 0 10px 20px;
	font-size: 11px;
	width: 570px;
	float: left;
	border-bottom-color: #cccccc;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
}

*html body #infoText{
	margin:0 0 10px 5px;
	padding:0 0 10px 20px;
	font-size: 11px;
	width: 570px;
	float: left;
	border-bottom-color: #cccccc;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
}

#infoTextDay{
	float: left;
	padding: 0;
	margin: 0 15px 0 15px;
	display: block;
}

*html body #infoTextDay{
	float: left;
	padding: 0;
	margin: 0 15px 0 7px;
	display: block;
}

#infoTextCon{
	float: left;
	padding: 0;
	margin: 0;
	display: block;
}

#infoText a{
	background-image:url(../img/img/whatsnew_backimage.gif);
	background-repeat: no-repeat;
	overflow: hidden;
	display: block;
	color:#333333;
}

#infoText a:hover{
	background-image:url(../img/img/whatsnew_backimageh.gif);
	color: #ff8900;
}

a #infoTextDay,
a #infoTextCon{
	color:#333333;
	}

a:hover #infoTextDay,
a:hover #infoTextCon{
	color: #ff8900;
	}


/* ======================================================

　　　　　　　　　　会議室最新情報                         

====================================================== */

#whatsNew{
	width:600px;
	height:40px;
	padding: 0 0 10px 0;
	clear: both;
}

#whatsNew h2 a{
	background:url(../img/img/whatsnewH2.gif);
	width:568px;
	height:40px;
	overflow: hidden;
	display: block;
	text-decoration: none;
	margin: 0;
	padding: 0 0 0 32px;
}

#whatsNew h2 a:hover{
	background:url(../img/img/whatsnewH2.gif) 0 -40px;
	height:40px;
	text-decoration: none;
}

#whatsNew h2{
	font-size:13px;
	color:#1e5887;
	margin: 0;
	line-height: 2.2em;
	padding: 0 0 0 0;
	clear: both;
}



/* ======================================================

　　　　　　　　　　　ごあいさつ                         

====================================================== */
#wellcomeText{
	width:580px;
	margin: 0 0 0 20px;
	padding: 0 0 0 0;
}

#wellcomeText ul{
	color:#333333;
	padding: 0;
	list-style-type: square;
	margin: 0;
}

#wellcomeText ul li{
	margin: 0 0 0 15px;
	padding: 0 0 10px 0;
	list-style-image: url(../img/img/listmarkblue.gif);
}


/* ======================================================

　　　　　　　　　スペシャルページ２                        

====================================================== */
#hotel{
	margin:0 0 30px 0;
	padding:0;
	padding:2px;
	border: solid #cbcbcb 1px;
	float:left;
	width:544px;
	background-color: #fafafa;
}
	
#hotelleft{
	margin:0 10px 0 0;
	padding:0;
	float:left;
}
	
#hotelright{
	margin:0;
	padding:2px;
	float:left;
}

