@charset "Shift_JIS";
/* CSS Document */


* {
    margin: 0;
    }

html { 
    height: 100%;
	}

body {	
	background:#BAB490 url(../images/bgimg.jpg) 0 0 repeat-x;
	color:#593512;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size:75%;
	line-height:140%;
	margin:0;
	height:100%;
	}

img {
	border:0;
	vertical-align:bottom;
	}

a {
	color:#BAB490;
	text-decoration:none;
	}
	
a:hover {
	color:#BAB490;
	text-decoration:none;
	background-color:transparent;
	}

p {
	margin:0;
	padding:0;
	}

ul {
	list-style-type: none;
	margin:0;
	padding:0;
	}

li {
	margin:0;
	padding:0;
	}
	
	
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a {
	color:#990000;
	text-decoration:underline;
	}
	
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover {
	color:#FF0000;
	text-decoration:underline;
	}

h1{
	margin:0;
}

h2{
	margin-bottom:10px;
	padding:10px 0 0 60px;
	font-size:17px;
	background:url(../images/h2bg.jpg) 0 0 no-repeat;
	height:26px;
	line-height:18px;
	color:#FFFFFF;
}

h3{
	margin-bottom:10px;
	padding:0 0 0 20px;
	font-size:115%;
	background:url(../images/h3bg.gif) 0 5px no-repeat;

}

h4{
	margin-bottom:10px;
	padding:0 0 0 40px;
	font-size:100%;
	font-weight:normal;
	background:url(../images/icon05.gif) 20px 2px no-repeat;

}

h5{
	margin-bottom:10px;
	padding:0 0 0 40px;
	font-size:115%;
	background:url(../images/h5bg.gif) 20px 7px no-repeat;

}

h6{
	margin-bottom:10px;
	padding:0 0 0 40px;
	font-size:115%;
	background:url(../images/h6bg.gif) 20px 7px no-repeat;

}

.textMargin1{
	margin:0 0 10px 0;
}

.textMargin2{
	margin:0 0 10px 20px;
}

.textMargin3{
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 30px;
}

ol{
	margin:10px 0 0 25px;
}

ol li{
	margin:0 0 10px 0;
}




/* layout */
#haco{
    height: 100%;
    min-height: 100%;
    position: relative;
	margin:0 auto;
	padding:0;
	margin:0;
}


#wrapper {
	min-height: 100%; 
    height: auto !important;
    height: 100%; 
	width:962px;
	background:#FFF;
    margin: 0 auto -96px;
	border-left:1px solid #593512;
	border-right:1px solid #593512;
	background:url(../images/mainbg.gif) repeat-y;
	}

#topWrapper {
	min-height: 100%; 
    height: auto !important;
    height: 100%; 
	width:962px;
	background:#FFF;
    margin: 0 auto -56px;
	border-left:1px solid #593512;
	border-right:1px solid #593512;
	background:url(../../images_2/tmainbg.gif) repeat-y;
	}


#main {
	width:962px;
	padding:0 0 10px 0;
	clear:both;
	background:url(../../images_2/mainkage.jpg) 0 0 repeat-x;
	}


#box {
	width:100%;
	border-left:#F2F2F2 solid 1px;
	border-right:#F2F2F2 solid 1px;
	border-bottom:#F2F2F2 solid 1px;
	background: url(../images/bg_rbox.jpg) top left no-repeat;
	padding:28px 0 20px 0;
	}

#lNavi {
	width:222px;
	margin:0 0 10px 0;
	padding:0px;
	}
	
#lNavi li {
	background:url(../images/lnbg.jpg) left top no-repeat;
	width:222px;
	height:36px;
	display: block;
	text-indent: 30px;
	margin:0 0 1px 0;
	font-size:12px;
	line-height:20px;
	}

#lNavi li a {
    display:block;
    width:100%;
    height:27px;
	padding:9px 0 0 0;
	color:#593512;
	}

#lNavi li a:hover{
	background:url(../images/lnbg.jpg) bottom left no-repeat;

}

#topLeft{
	width:220px;
	float:left;
	padding:18px 13px 0 12px;
	}


#leftBana ul{
	margin:0 0 18px 0;
	}

#leftBana li{
	margin:0 0 3px 0;
	}

#topRight {
	width:183px;
	float:left;
	padding:18px 0 0 14px;
	}
	
#mobile{
	width:222px;
	padding:0;
}


#topCenter{
	width:496px;
	float:right;
	padding:18px 10px 0 0;
	}

#topCenter2{
	width:680px;
	float:right;
	padding:18px 18px 0 17px;
	background:url(../images/navikage.jpg) 0 0 no-repeat;
	}


#mnet{
	width:760px;
	height:320px;
	padding:120px 0 0 0;
	text-align:center;
	margin:10px auto;
	background:#FFF;
	border-top:5px solid #150000;
	border-bottom:5px solid #150000;
}



.left {
	float:left;
	}

.right {
	float:right;
	}

.clear {
	clear:both;
	}


/* header */
#header {
	margin:0 auto;
	background:url(../images/hbg2.jpg) 0 0 repeat-x;
	height:89px;
	}

#headLeft {
	float:left;
	width:380px;
	padding:12px 0 0 40px;
	}
	
#headRight {
	float:right;
	margin-top:1px;
	height:55px;
	width:220px;
	}

#headNavi {
	float:left;
	margin:30px 0px 0 0;
	}

#headNavi li{
	float:left;
	margin:0 10px 0 0;
	}

#headNavi img{
	height:23px;
	}

#headNavi li.hNavi01 img {background:url(../images/hnacce2.jpg) top left no-repeat;width:83px;}
#headNavi li.hNavi02 img {background:url(../images/hncon2.jpg) top left no-repeat;width:83px;}
#headNavi li.hNavi01 a:hover img { background:url(../images/hnacce2.jpg) bottom left no-repeat;}
#headNavi li.hNavi02 a:hover img { background:url(../images/hncon2.jpg) bottom left no-repeat;}

#headAdd{
	width:210px;
	float:right;
	clear:both;
	line-height:120%;
}

.logo {	}

.logoPrint {display:none;}

/*navi------------*/
#navi {
	height:66px;
	background:url(../../images_2/nbg.jpg) 0 0 repeat-x;
	clear:both;

	}

#navi ul{
	width:952px;
	margin:0 auto;
	}


#navi li {
	height:57px;
	float:left;
	display:block;
	}

#navi li img{
	height:66px;
	}


#navi li.navi01 img { background:url(../../images_2/navi01.jpg) top left no-repeat; width:240px; }
#navi li.navi02 img { background:url(../../images_2/navi02.jpg) top left no-repeat; width:236px; }
#navi li.navi03 img { background:url(../../images_2/navi03.jpg) top left no-repeat; width:236px; }
#navi li.navi04 img { background:url(../../images_2/navi04.jpg) top left no-repeat; width:240px; }

#navi li.navi01 a:hover img { background:url(../../images_2/navi01.jpg) bottom left no-repeat; }
#navi li.navi02 a:hover img { background:url(../../images_2/navi02.jpg) bottom left no-repeat; }
#navi li.navi03 a:hover img { background:url(../../images_2/navi03.jpg) bottom left no-repeat; }
#navi li.navi04 a:hover img { background:url(../../images_2/navi04.jpg) bottom left no-repeat; }

/*secondnavi------------*/
#secondnavi {
	height:62px;
	background:url(../images/snbg.jpg) 0 0 repeat-x;
	clear:both;
	padding:7px 0 0 0;

	}

#secondnavi ul{
	width:952px;
	margin:0 auto;
	}


#secondnavi li {
	height:62px;
	float:left;
	display:block;
	}

#secondnavi li img{
	height:62px;
	}


#secondnavi li.navi01 img { background:url(../images/snavi01.jpg) top left no-repeat; width:240px; }
#secondnavi li.navi02 img { background:url(../images/snavi02.jpg) top left no-repeat; width:236px; }
#secondnavi li.navi03 img { background:url(../images/snavi03.jpg) top left no-repeat; width:236px; }
#secondnavi li.navi04 img { background:url(../images/snavi04.jpg) top left no-repeat; width:240px; }

#secondnavi li.navi01 a:hover img { background:url(../images/snavi01.jpg) bottom left no-repeat; }
#secondnavi li.navi02 a:hover img { background:url(../images/snavi02.jpg) bottom left no-repeat; }
#secondnavi li.navi03 a:hover img { background:url(../images/snavi03.jpg) bottom left no-repeat; }
#secondnavi li.navi04 a:hover img { background:url(../images/snavi04.jpg) bottom left no-repeat; }

/*------------*/
#waku{
	width:608px;
	border:1px solid #CCC;
	padding:20px;
}

/* footer */
#footerBtm{
	float:right;
	width:196px;
	height:40px;
}

#footerBtm li{
	margin:0;
	float:left;
}

	
#footer {
	width:962px;
	height:96px;
	color:#FFF;
	margin:0 auto;
	background:url(../images/fbg.jpg) 0 bottom repeat-x;
	line-height:15px;
	}


#topfooter {
	width:962px;
	height:56px;
	color:#FFF;
	margin:0 auto;
	background:url(../images/fbg.jpg) 0 bottom repeat-x;
	line-height:15px;
	}

.toppush {
    height:56px;
	}




.push {
    height:96px;
	}

#footer a {
	color:#999999;
	}
	
#footer a:hover {
	color:#cccccc;
	}

#footerLeft{
	float:left;
	padding:10px 0 0 9px;
}

#footerLeft p{
	padding:5px 0 0 0;
}


#footerRight{
	width:450px;
	padding:6px 9px 0 0;
	float:right;
	text-align:right;
}

#footerNavi {
	padding:0 0 3px 0;
	float:right;
	}

#footerNavi li {
	float:left;
	}

#footerNavi img {
	float:left;
	height:20px;
	}

#footerNavi li.fNavi01 img { background:url(../images/fnpry.jpg) top left no-repeat; width:155px;}
#footerNavi li.fNavi02 img { background:url(../images/fncon.jpg) top left no-repeat; width:85px;}
#footerNavi li.fNavi03 img { background:url(../images/fnacce.jpg) top left no-repeat; width:70px;}

#footerNavi li.fNavi01 a:hover img { background:url(../images/fnpry.jpg) bottom left no-repeat; }
#footerNavi li.fNavi02 a:hover img { background:url(../images/fncon.jpg) bottom left no-repeat; }
#footerNavi li.fNavi03 a:hover img { background:url(../images/fnacce.jpg) bottom left no-repeat; }



/* topList ------------------------- */
#topicsListBox {
	width:550px;
	margin:0 auto ;
	}

.topicsList {
	width:550px;
	border-bottom:1px solid #BAB490;
	padding:9px 0 9px 0;
	}

.topicsListDate {
	width:84px;
	color:#BAB490;
	font-size:11px;
	float:left;
	text-align:center;
	line-height:110%;
	padding:0 10px 0 0;
	}

.topicsListText,
.topicsListText2{
	padding:0 0 0 10px;
	font-size:110%;
	line-height:135%;
	}
	
.topicsListText p,
.topicsListText2 p{
	color:#BAB490;
	margin-bottom:5px;
	font-size:11px;
	}
	
.topicsListText{
	float:right;
	width:290px;
	padding:0 30px 0 0px;
	}

.topicsListText2{
	float:right;
	width:420px;
	padding:0 30px 0 0px;
	}
	
.topicsListText img,
.topicsListText2 img{
	vertical-align:middle;
	background:none !important;
	float:none !important;
	padding:0 0 0 5px !important;
	}	

.topicsListText a,
.topicsListText2 a{
	color:#593512;
	text-decoration:none;
	}
	
.topicsListText a:hover,
.topicsListText2 a:hover{
	color:#593512;
	text-decoration:underline;
	}


/* toptopics ------------------------- */
.topics {
	width:496px;
	border-bottom:1px solid #BAB490;
	padding:9px 0 9px 0;
	}

.topicsDate {
	width:84px;
	color:#BAB490;
	font-size:11px;
	float:left;
	text-align:center;
	line-height:110%;
	}
	
.topicsBana {
	width:110px;
	float:left;
	}

.topicsText,
.topicsText2{
	padding:0 0 0 10px;
	font-size:110%;
	line-height:135%;
	}
	
.topicsText{
	float:left;
	width:290px;
	padding:0 0 0 10px;
	}

.topicsText2{
	float:left;
	width:480px;
	padding:0 0 0 10px;
	}
	
.topicsText img,
.topicsText2 img{
	vertical-align:middle;
	background:none !important;
	float:none !important;
	padding:0 0 0 5px !important;
	}	

.topicsText a,
.topicsText2 a{
	color:#593512;
	text-decoration:none;
	}
	
.topicsText a:hover,
.topicsText2 a:hover{
	color:#593512;
	text-decoration:underline;
	}



/* rightareaOnline ------------------------- */

#onlineBox{
	width:210px;
	padding:0 6px 0 6px;
	background-color:#DFDCCC;
	margin:0 0 10px 0;
	font-size:10px;
}

#onlineBox p{
	margin-bottom:5px;
}


#onlineBox form{
	margin:5px 10px 15px 0;
	text-align:right;
}

#onlineBox img{
	margin:0 0 5px 2px;
}

#onlineBox span{
	font-size:10px;

}


/* common */

#pan {
	font-size:90%;
	padding-left:5px;
	margin-bottom:10px;
	}
	
#pan a{
	color:#BAB490;
	text-decoration:none;
	}
	
#pan a:hover {
	color:#BAB490;
	text-decoration:none;
	}
	
	
#home {
	margin:30px 15px 0 auto;
	height:29px;
	clear:both;
	}
	
#home li {
	float:right;
	}	
	


/* topics */

#topicsNews {
	width:570px;
	margin:0 auto;
	}

#topicsNews ul {
	margin:0 0px;
	}

#topicsNews a{
	color:#666666;
	text-decoration:underline;
	}
	
#topicsNews a:hover {
	color:#999999;
	text-decoration:underline;
	}

#topicsNewsList li {
	background:url(../images/icon04.gif) center left no-repeat;
	padding:6px 0 6px 25px;
	border-bottom:#D9D9D9 1px solid;
	font-weight:bold;
	}
	
	
.topicsColumn01 {
	padding:0 0 0 5px;
	width:370px;
	float:left;
	line-height:200%;
	}
	
.topicsColumn02 {
	padding:0;
	line-height:200%;
	}


.topicsColumn01 li,
.topicsColumn02 li{
	margin:0 0 0 0;
	padding:0 0 5px 20px;
	background:url(../../plan/images/i_circle.gif) 0 5px no-repeat;
	}

.topicsColumn01 img,
.topicsColumn02 img{
	vertical-align:middle;
	padding:0 0 0 5px;
	}


#topicsNews h2{
	margin-bottom:10px;
	padding:5px 0 0 10px;
	font-size:15px;
	background:url(../images/th2bg.jpg) 0 0 no-repeat;
	widht:610px;
	height:23px;
	line-height:18px;
	}
	
#topicsNews h3 {
	width:280px;
	margin:0 0 15px 0;
	padding:0px;
	font-size:100%;
	font-weight:normal;
	float:left;
	font-size:110%;
	}

#topicsNews h3 img{
	vertical-align:middle;
	padding:0 0 0 5px;
	}
	
.topicsColumnDate {
	text-align:right;
	float:left;
	margin:0 0 15px 0;
	color:#BAB490;
	width:90px;
	font-size:11px;
	}

	
.topicsColumn02 {
	margin:15px 5px 0 5px;
	}	

	
.topicsColumnBody {
	margin:0 0 25px 0;
	}
	
.topicsPhotoBox {
	padding:0 0 0 0;
	float:right;
	width:179px;
	}

.topicsPhotoBox img{
	border:1px solid #CCC;
	padding:3px;
	}

.topicsPhotoBox li.kakuBtn {
	margin:0 0 10px 0;
	text-align:right;
	}

.topicsPhotoBox li.kakuBtn img{
	padding:0;
	border:0px;
	}

/* access ------------------------- */
#acceLeft{
	float:left;
	width:230px;
	padding:0 0 0 10px;
	margin:0 0 10px 0;
}

#acceLeft p{
	padding:0 0 0 20px;
}

#acceLeft img{
	padding:0 0 10px 0;
}

#acceRight{
	float:right;
	width:400px;
	margin:0 0 10px 0;
}

#acceRight iframe{
	width:390px;
	height:300px;
}


#acceRight p img{
	margin-left:5px;
}

.acceBtn{
	text-align:right;
	clear:both;
}


#mapBox{
	width:650px;
	margin:0 auto 0 auto;
}

#mapBox iframe{
	width:650px;
	height:500px;
	margin:0 auto 10px auto;
	border:1px solid #CCC;
	padding:5px;
}

#mapWaku{
	width:390px;
	height:300px;
	margin:0 0 10px 0;
	border:1px solid #CCC;
	padding:5px;
}


#mapBody{
	background:#FFF none;
}

#gmap{
	width:390px;
	height:300px;
}

/* toiawase */


#toiawase {
	width:640px;
	margin:0 auto 0 auto;
	background-color:#FFFFFF;
	}



#toiawase dl {
	clear:both;
	margin:0 5px;
	padding:0;
	zoom: 100%;
	}

#toiawase dl:after {
	content: ".";  
	display: block;  
	visibility: hidden;  
	height: 0.1px;  
	font-size: 0.1em;  
	line-height: 0;  
	clear: both; 
	}

#toiawase .toiawase {
	font-size:80%;
	}
	
#toiawase .toiawase dd {
	float:left;
	width:120px;
	padding:6px 0 5px 20px;
	margin:0;

	}

#toiawase .toiawase dt {
	float:left;
	width:320px;
	padding:2px 0 8px 0;
	margin:0;

	}

#toiawase .toiawase dt.rei {
	float:left;
	width:130px;
	padding:10px 0 8px 5px;
	margin:0;

	}

#toiawase form {
	margin:30px 0 0 0;
	padding:0px;
	clear:both;

	}
	
#toiawase .area00 {
	width:180px;
	}

#toiawase .area01 {
	width:80px;
	}
	
#toiawase .area02 {	
	width:290px;
	}
	
#toiawase .toiawase .hissuText {	
	width:120px;
	text-align:right;
	padding:0;
	}

#toiawase textarea {
	width:290px;
	height:100px;
	}

.hissuText2{	
	background:url(../../etc/images/i_toi.gif) left 4px no-repeat;
	padding:2px 0 2px 18px;
	float:right;
	}

#toiawase .toiawase .hissu {
	background:url(../../etc/images/i_toi.gif) left 8px no-repeat;
	}

#toiawase .toiawase .add02 {
	width:49px;
	padding:6px 0 5px 20px;
	margin:0;
	float:left;
	}

#toiawase .toiawase .add03 {
	padding:6px 0 5px 0;
	width:70px;
	margin:0;
	float:left;
	}

#toiawase input {
	margin:0;
	}

#toiawase .btnBox {
	text-align:right;
	}

#toiawase .btnBox input {
	margin:0 0 0 10px;
	padding:0;
	}

.mgnTop10 {
	margin:10px 0 0 0;
	}
	
.mgnBtm10{
	margin:0 0 16px 0;
}

/* room */
#roomBox{
	width:659px;
	margin:0 auto 0 auto;
}
#roomBox h2{
	margin:0 0 10px 0;
	padding:0px !important;
	clear:both;
	background:none !important;
	height:auto !important;
}

.roomText{
	margin:0 0 20px 18px;
}

.roomcard ul{
	margin:0 0 20px 18px;
}

.roomcard li{
	float:left;
	margin:0 5px 0 0;
}

.roomLeft{
	float:left;
	width:250px;
}

.roomLeft2{
	float:left;
	width:450px;
}

.roomTable table{
	width:100%;
	border-top:1px dotted #B2B2B2;
	margin:0 0 10px 0;
}

.roomTable td,th{
	border-bottom:1px dotted #B2B2B2;
	padding:10px;
}

.roomTable th{
	width:113px;
	background-color:#EFEDE5;
	text-align:left;
	vertical-align:top;
}

.roomPrice{
	margin:0 0 20px 0;
}

.roomPrice a{
	color:#593512;
	text-decoration:underline;
}

.roomPrice a:hover{
	color:#593512;
	text-decoration:none;
}

.roomPrice p{
	text-align:right;
	padding:0 0 10px 0;
}

.roomPrice table{
	width:100%;
	border-top:1px dotted #B2B2B2;
	margin:0 0 10px 0;
}

.roomPrice td,th{
	border-bottom:1px dotted #B2B2B2;
	padding:10px;
	text-align:center;
}

.roomPrice .priceBorder{
	border-right:1px dotted #B2B2B2;
}

.roomPrice th{
	background-color:#DDD9C8;
	vertical-align:middle;
}

.roomPrice td.priceColor{
	background:#EFEDE5;
	text-align:left;
}


.roomRight{
	float:right;
	width:400px;
	margin:0 0 10px 0;
	color:#666666;
}

.roomRight p{
	border:1px solid #CCC;
	padding:2px;
	margin:0px !important;
	font-size:80%;
}

.roomRight img{
	margin:0 0 2px 0;
}



.photowaku{
	border:1px solid #CCC;
	padding:2px;
	font-size:80%;
}

.roomRight li{
	margin:0 0 5px 0;
	float:left;
}

.roomRight li.mgnRight5{
	margin:0 5px 0 0;
}

/* service */



.serviceMenu ul{
	width:240px;
	float:left;
	padding:0 0 20px 20px;
}

.serviceMenu li{
	float:left;
}

.serviceMenu li.menulist{
	width:130px;
	background:url(../images/i_ser.gif) 0 5px no-repeat;
	padding:0 0 0 10px;
}

.serviceMenu li.price{
	width:100px;
}


.i_circle{
	padding:5px 0 5px 0;
}


.i_circle li{
	background:url(../images/i_circle.gif) 0 6px no-repeat;
	padding:0 0 0 10px;	
}

.serviceRight{
	width:196px;
	float:right;
	margin: 30px 0 10px 0;
}

.serviceRight img{
	border:1px solid #CCC;
	padding:2px;
}


/*pry*/

#pryBox{
	width:650px;
	margin:0 auto 0 auto;
}


/*PDFAREA*/
#pdfBox table{
	border:1px solid #CCC;
	margin-bottom:20px;
	width:100%;

}
#pdfBox table td{
	padding:10px;
}

#pdfBox table th{
	width:112px;
	padding:10px 0 10px 10px;
	border:0px;
}

/*thanks*/

.ErrorMain{
 padding-left: 130px;
 margin-top: 20px;
}

.textMgnThanks{
 margin:20px;
 width:380px;
 line-height: 150%;
 text-align: center;
}

/*index_html*/
#indexBody{
	background:#FFF url(../../images_2/inbgimg.jpg) 0 0 repeat-x;
}

#indexBox{
	background:url(../../images_2/inmainbg.jpg) 0 0 repeat-x;
	width:660px;
	height:541px;
	margin:46px auto 0 auto;
	position:relative;
}

#indexHeader{
	height:73px;
	padding:14px 0 0 0;
	text-align:center;
}

#indexMain{
	width:660px;
}


#indexMain #indexMainLeft{
	width:330px;
	color:#FFF;
	float:left;
	position:relative;
	background:url(../../images_2/yaizubtn.jpg) 0 0 no-repeat;
}

#indexMain #indexMainLeft a img{
	width:100%;
	background:url(../../images_2/yaizubtn.jpg) 0 0 no-repeat;
}

#indexMain #indexMainLeft a:hover img{
	background:url(../../images_2/yaizubtn_f2.jpg) 0 0 no-repeat;
}


#indexMain #indexMainLeft p{
	width:277px;
	position:absolute;
	top:265px;
	left:40px;
	font-size:12px;
	line-height:20px;
}

#indexMain #indexMainLeft p span{
	font-size:20px;
	font-weight:bold;
}


#indexMain #indexMainRight{
	width:330px;
	color:#FFF;
	float:left;
	position:relative;
	background:url(../../images_2/hamabtn.jpg) 0 0 no-repeat;
}

#indexMain #indexMainRight a img{
	width:100%;
	background:url(../../images_2/hamabtn.jpg) 0 0 no-repeat;
}

#indexMain #indexMainRight a:hover img{
	background:url(../../images_2/hamabtn_f2.jpg) 0 0 no-repeat;
}

#indexMain #indexMainRight p{
	width:277px;
	position:absolute;
	top:265px;
	left:13px;
	font-size:12px;
	line-height:20px;
}

#indexMain #indexMainRight span{
	font-size:20px;
	font-weight:bold;
}

#indexFooter{
	width:100%;
	height:20px;
	padding:3px 0 0 0;
	color:#FFFFFF;
	font-size:80%;
	text-align:center;
	position:absolute;
	bottom:0;
}

/*ment*/
#mentBody{
	padding:0;
	margin:0;
	background:#FFF;
	color:#FFFFFF;
}

#mentWaku{
	width:660px;
	margin:46px auto 30px auto;
	padding:0;
	background:#000;
}

#mentHeader{
	width:660px;
	height:92px;
	background:url(../../ment/images/headbg.jpg) 0 0 repeat-x;
}

#mentHeader #mentHeaderLeft{
	width:140px;
	padding:14px 0 0 24px;
	float:left;
}

#mentHeader #mentHeaderRight{
	width:265px;
	padding:36px 30px 0 0;
	float:right;
}

#mentMain{
	width:660px;
	padding:0 0 40px 0;
}

#mentMain #mentMainLeft{
	width:299px;
	float:left;
}

#mentMain #mentMainRight{
	width:328px;
	height:200px;
	background:#282828;
	border:1px solid #373737;
	float:left;
	margin:0 0 0 0;
}

#mentMain #mentMainRight .mentInput{
	width:190px;
}

#mentMain #mentMainRight #mentLoginBtn{
	text-align:center;
	padding:10px;
	margin:0;
}

#mentMain #mentMainRight ul{
	margin:30px auto 0 auto;
	padding:0;
	width:270px;
}

#mentMain #mentMainRight li{
	width:200px;
	float:left;
	padding:10px 0 10px 0;
}

#mentMain #mentMainRight li.mentLoginKomoku{
	width:70px;
	float:left;
}


#mentFooter{
	width:660px;
	height:27px;
	background:url(../../ment/images/logfbg.jpg) 0 0 repeat-x;
}

#mentFooter #mentFooterLeft{
	width:460px;
	float:left;
	padding:7px 0 0 15px;
	font-size:80%;
}

#mentFooter #mentFooterRight{
	width:170px;
	float:right;
	padding:7px 3px 0 0;
	text-align:right;
}


/* leftSideBox 110927’Ç‰Á */

.leftSideBox02{
	margin-bottom:15px;
	color:#BAB490;
}

.leftSideBox02 dt{
	background:url(../../shared/images/arrow_ico_01.gif) 0 2px no-repeat;
	padding-left:18px;
	margin-bottom:3px;
}

.leftSideBox02 dd{
	font-size:80%;
	margin-bottom:3px;
}


.tripadvisor{
	margin-top:10px;
	width:222px;
	background:#DFDCCC;
}

.tripadvisor ul{
	padding:10px 10px 5px 10px;
}

.tripadvisor li{
	font-size:80%;
	margin-bottom:5px;
}

.tripadvisor .tripadvisorInner{
	padding:10px 10px 0 10px;
}

.tripadvisor iframe{
	width:202px;
	height:200px;
}



