body {
	color: #555;
	margin: 0px;
	background-color: white;
	text-align: left;
	font-size: 13px;
	line-height: 20px;
}

h1{
	font-size: 11px;
	line-height: 18px;
	font-weight: bold;
	display: inline;
}
h2,h3,h4{
	font-size: 13px;
	line-height: 20px;
	font-weight: normal;
	display: inline;
}

/*メニューボタン*/
.link{
	padding: 5px 0 7px 403px;
}
ul#menu{list-style: none; margin: 0; padding: 0;}
ul#menu li{list-style: none; float: left; margin: 0; padding: 0;}

.b1{display:block; width:109px; height:22px; background: url(../image/b1.gif) no-repeat;}
.b1:hover{background-position:0 -22px;}
.b1 span{display:none;}

.b2{display:block; width:109px; height:22px; background: url(../image/b2.gif) no-repeat; margin: 0 5px;}
.b2:hover{background-position:0 -22px;}
.b2 span{display:none;}

.b3{display:block; width:109px; height:22px; background:url(../image/b3.gif) no-repeat;}
.b3:hover{background-position:0 -22px;}
.b3 span{display:none;}


/* リンク */
a:link{
	text-decoration: underline;
	color: #1E90FF;
}
a:visited{
	text-decoration: underline;
	color: #1E90FF;
}
a:active{
	text-decoration: none;
	color: #0066FF;
}
a:hover{
	text-decoration: none;
	color: #0066FF;
}

/*　リンク色黒　*/
A.ik_b:link{text-decoration:none; color:#333333;}
A.ik_b:visited{text-decoration:none; color:#333333;}
A.ik_b:hover{text-decoration:underline; color:#000000;}

/*　リンク色白　*/
A.ik_w:link{text-decoration:none; color:#FFF;}
A.ik_w:visited{text-decoration:none; color:#FFF;}
A.ik_w:hover{text-decoration:underline; color:#ffcc00;}

/*　リンク色白　*/
A.ik_ww:link{text-decoration:none; color:#FFF;}
A.ik_ww:visited{text-decoration:none; color:#FFF;}
A.ik_ww:hover{text-decoration:underline; color:#FFF;}


.topname{
	width: 740px;
	font-size: 11px;
	padding: 10px 0 5px 0;
	font-family: helvetica, Osaka, "ＭＳ Ｐゴシック";
	text-align: left;
}


.helve{font-family:helvetica, Osaka, "ＭＳ Ｐゴシック";}


/*　画像をCSSだけでハイクオリティに縮小サムネイル化　*/
img.thumb { -ms-interpolation-mode: bicubic; }


/* ロゴの列 */
#ikyu_1st_head{width:800px; height:80px;}
#ikyu_1st_head2{width:155px; float:left; padding-top:15px;}
#ikyu_1st_head3{width:490px; float:left; padding-top:10px;}
#ikyu_1st_head4{width:155px; float:left;}


/* ロゴの列　幅広げ20080408 */
#ikyu_first_head{width:940px; height:80px;}
#ikyu_first_head2{width:155px; float:left; padding-top:15px;}
#ikyu_first_head3{width:630px; float:left; padding-top:10px;}
#ikyu_first_head4{width:155px; float:left;}



.clear{clear:both;}

/*　画像配置　*/
.ikright{
	float: right;
}
.ikleft{
	float: left;
}
.ikmid{
	vertical-align: middle;
}
.ikleft2{
	float: left;
	margin-right: 3px;
}
.left{
	float: left;
	margin-right: 10px;
}
.left2{
	float: left;
	margin-right: 20px;
}
.right{
	float: right;
	margin-left: 10px;
}
.right2{
	float: right;
	margin-left: 20px;
}


/* ランキング用 */
.allrank_01{padding:4px 0 2px 0; border:1px dotted #CCCCCC; clear:both; background-color:#F4F4FF; color:#3366cc; font-weight:bold;}
.allrank_02{font-size:12px; line-height:15px;}
.allrank_03{padding:4px 0; margin:2px 0; border-bottom:1px dotted #CCCCCC; display:block; width:100%;}
.allrank_04{margin-top:3px; font-size:10px;}

/* form */
form{margin:0;}

/* HEAD_01 */
'#hd01{background-image:url(/imgi/tophd_01.gif);
'	width:800px;
'	height:80px;}
#menubar{width:800px; clear:both;}
#logingif{margin-right:5px;}

/* HEAD_01　幅広げ20080408 */
#menu_bar{width:940px; clear:both;}

/* 前頁幅800 */
#cts{width:940px; padding-top:10px; font-size:12px; line-height:140%;}
#ctsg{width:940px; font-size:12px; line-height:140%;}
.cts{width:940px; padding-top:10px; font-size:12px; line-height:140%;}
.ctsg{width:940px; font-size:12px; line-height:140%;}

/* 前頁テキスト */
.l{font-size:15px; line-height:20px;}
.ml{font-size:13px; line-height:19px;}
.m{font-size:12px; line-height:18px;}
.s{font-size:11px; line-height:16px;}

/* DIV幅 */
.w450{width:450px; text-align:left;}
.w460{width:460px; text-align:left;}
.w470{width:470px; text-align:left;}
.w480{width:480px; text-align:left;}
.w490{width:490px; text-align:left;}
.w500{width:500px; text-align:left;}
.w510{width:510px; text-align:left;}
.w520{width:520px; text-align:left;}
.w530{width:530px; text-align:left;}
.w540{width:540px; text-align:left;}
.w550{width:550px; text-align:left;}
.w560{width:560px; text-align:left;}
.w570{width:570px; text-align:left;}
.w580{width:580px; text-align:left;}
.w590{width:590px; text-align:left;}
.w600{width:600px; text-align:left;}
.w610{width:610px; text-align:left;}
.w620{width:620px; text-align:left;}
.w630{width:630px; text-align:left;}
.w640{width:640px; text-align:left;}
.w650{width:650px; text-align:left;}
.w660{width:660px; text-align:left;}
.w670{width:670px; text-align:left;}
.w680{width:680px; text-align:left;}
.w690{width:690px; text-align:left;}
.w700{width:700px; text-align:left;}
.w750{width:750px; text-align:left;}
.w740{width:740px; text-align:left;}
.w800{width:800px; text-align:left;}

/*　余白 */
.tp35{margin-top:35px;}
.tp30{margin-top:30px;}
.tp25{margin-top:25px;}
.tp20{margin-top:20px;}
.tp15{margin-top:15px;}
.tp10{margin-top:10px;}
.tp5{margin-top:5px;}
.bm35{margin-bottom:35px;}
.bm30{margin-bottom:30px;}
.bm25{margin-bottom:25px;}
.bm20{margin-bottom:20px;}
.bm15{margin-bottom:15px;}
.bm10{margin-bottom:10px;}
.bm5{margin-bottom:5px;}

.mg12{margin:12px 0;}
.mg10{margin:10px 0;}

.btn{
	margin: 30px 0;
}

/* グレー枠 */
.gw{padding:10px; border:1px solid #CCCCCC; background-color:#F7F7F7; text-align:left;}

/* 背景グレー */
.gg{padding:10px; background-color:#f4f4f4; text-align:left;}

/* グレー枠背景白 */
.gww{padding:10px; border:1px solid #CCCCCC; background-color:#FFFFFF; text-align:left;}

/* 点線背景白枠 */
.tww{padding:10px; border:1px dotted #CCCCCC; background-color:#FFFFFF; text-align:left;}

/* 点線背景グレー枠 */
.tgw{padding:10px; border:1px dotted #CCCCCC; background-color:#F7F7F7; text-align:left;}


.waku{
	width: 740px;
	background:url(../image/waku_2.gif) repeat-y;
	text-align: left;
}
.waku_2{
	width: 740px;
	background:url(../image/waku_5.gif) repeat-y;
	text-align: left;
}
.waku_in{
	padding: 0 25px;
}
.in1{
	padding: 0 25px;
}
.in2{
	padding: 0 15px;
}


/* indexiページ */
#ikyu_top_left_01{width:775px; float:left;} 
#ikyu_top_left_02{width:150px; float:left;}
#ikyu_top_left_03{width:610px; float:right;}
#ikyu_top_right_01{width:150px; float:right;}
	/* plus */
#plus_hotels{width:150px; background-image:url(/img/plsc_bk.jpg);}

/* footer */
.copyright{font-size:10px; font-family: verdana, arial, sans-serif;}
address{font-style:normal; font-size:11px; font-family: helvetica, sans-serif, verdana; padding-top:15px; color:#999;}

/*ガイド等の上帯*/
div#okini_toroku{padding-right:15px; font-size:12px;}
div#okini_toroku a{color:#333333;}
div#okini_toroku a:VISITED{color:#333333;}
div#okini_toroku a:hover{color:#0066FF;}
img#okini_image{float:right; vertical-align:super;}
div#std_obi_bk{font-size:11px; color:#000000; padding:3px 0px 5px 10px; background-image:url(/datas/img/obi_bk.jpg); text-align:left; border-left:1px dotted #B0E0E6; border-right:1px dotted #B0E0E6;}


div#uesen{background-image:url(/imgi/obi_top_line.gif); background-repeat: repeat-x;}

A.gotop:LINK{text-decoration:none;color : #333333;}
A.gotop:VISITED{text-decoration:none;color : #333333;}
A.gotop:HOVER{text-decoration:underline;color :#0066FF;}



/* クチコミリンク */
A.kkm:LINK{text-decoration:none;color : #A0522D; background-color:#EEE8AA;}
A.kkm:VISITED{text-decoration:none;color : #A0522D; background-color:#EEE8AA;}
A.kkm:HOVER{text-decoration:none;color :FFFFFF; background-color:#0066FF}

/* Clearfix */
.clearfix:after {
	content: url(/imgi/space.gif);
	display: block;
	clear: both;
	height: 0;
}

.clearfix{display: inline-block;} /* IE 7用 */
.clearfix{display: block;} /* Opera、Safari 7用 */



