<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "shift_jis";
@import url("default_button.css");

html, body, p, h1, h2, h3, h4, h5, h6, form, input{margin:0; padding:0;}

a img {
	border:none;
}
img.png{behavior: url(/img/png.htc);}
input:focus {background-color:#FFFDEC;}
.ic{vertical-align:middle;}
.totop{text-align: right; margin: 10px 0; font-size: 11px; clear: both;}

body {
	background:#FFFFFF url(../img/bg.gif) repeat-x left top;
	font-family:Verdana, Arial, Meiryo, "メイリオ", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "MS Gothic", "ＭＳ ゴシック", sans-serif;
	font-size:small;
	line-height:24px;;
	margin:0;
	padding:0;
}


/*Font*/
a:link{color:#069;}
a:visited{color:#036;}
a:hover{color:#39c;}
.orange{color:#F60;}
.red{color: #c00;}
.blue{color: #33c;}

/*text*/
.scolor{color: #102f77;}
.or{color: #f60;}
.red{color: #c00;}
.check{color: #c00; font-weight: normal; font-size: 12px;}


/*Button*/
input.btn{background-color:#676767; padding:3px 5px; font-weight:bold; color:#FFF; border-top:solid 1px #999; border-left:solid 1px #999; border-bottom:solid 1px #000; border-right:solid 1px #000; font-size: 12px;}
button.btn_next{background-color:#676767;padding:3px 5px; font-weight:bold; color:#FFF; border-top:solid 1px #999; border-left:solid 1px #999; border-bottom:solid 1px #000; border-right:solid 1px #000; font-size: 12px; text-align:center;}

* html input.btn{background-color:#676767; padding:3px 5px; font-weight:bold; color:#FFF; border-top:solid 1px #999; border-left:solid 1px #999; border-bottom:solid 1px #000; border-right:solid 1px #000; font-size: 12px;}
* html button.btn_next{background-color:#676767;padding:3px 5px; font-weight:bold; color:#FFF; border-top:solid 1px #999; border-left:solid 1px #999; border-bottom:solid 1px #000; border-right:solid 1px #000; font-size: 12px; text-align:center;}

a.btnl{ color:#FFF; text-decoration: none;background-color:#676767;padding:3px 10px; font-weight:bold; border-top:solid 1px #999; border-left:solid 1px #999; border-bottom:solid 1px #000; border-right:solid 1px #000; font-size: 12px; text-align:center;}

a.btnl_w{ color: #555; text-decoration: none;background-color:#eee; padding:3px 10px; font-weight:bold; border-top:solid 1px #999; border-left:solid 1px #999; border-bottom:solid 1px #000; border-right:solid 1px #000; font-size: 12px; text-align:center;}
a.btnl_w1{ color: #555; text-decoration: none;background-color:#eee; padding:2px 5px; font-weight:bold; border-top:solid 1px #999; border-left:solid 1px #999; border-bottom:solid 1px #000; border-right:solid 1px #000; font-size: 13px; text-align:center;}

input.btnr{background-color:#c00; padding:3px 5px; font-weight:bold; color:#FFF; border-top:solid 1px #f99; border-left:solid 1px #f99; border-bottom:solid 1px #000; border-right:solid 1px #000; font-size: 12px;}

/*Form*/
input.txt{padding: 3px; width:168px; margin:0 2px;}

/*Title*/
h2.ttl{font-size: 16px; padding: 3px 5px; border-bottom: solid 4px #ac6b0c;}
h3.ttl{font-size: 14px; padding: 3px 5px; border-bottom: solid 1px #ac6b0c; border-bottom: solid 1px #ac6b0c; background-color: #FFFDE6;}

/*Table*/
table.ntb{border-collapse: collapse; border: solid 2px #BEB2A0; width: 100%;}
table.ntb td{padding: 4px; border: solid 2px #BEB2A0; text-align: left; background-color: #fff;}
table.ntb th{padding: 4px; border: solid 2px #BEB2A0; text-align: left; background-color: #FFFDE6;}

table.ftb{border-collapse: collapse; border: solid 1px #BEB2A0; width: 100%;}
table.ftb th{padding: 4px; border: solid 1px #BEB2A0; text-align: left; background-color: #f5f0e8;}
table.ftb th.th{background-color: #BEB2A0; color: #fff; text-align: center;}
table.ftb td{padding: 4px; border: solid 1px #BEB2A0; text-align: left; background-color: #fff;}

/*FAX用*/
table.ftb_fax{border-collapse: collapse; border: solid 1px #BEB2A0; width: 100%;}
table.ftb_fax th{padding: 4px; border: solid 1px #BEB2A0; text-align: left; background-color: #f5f0e8;}
table.ftb_fax th.th{background-color: #BEB2A0; color: #fff; text-align: center;}
table.ftb_fax td{padding: 4px; border: solid 1px #BEB2A0; text-align: left; background-color: #fff;}

/*FAX(会社情報)用*/
div#info_fax{text-align: right; margin:0pt auto; width: 700px;}
table.infotb_fax{float:right; text-align: right; width: 400px;}
table.infotb_fax td{text-align: left;}


/*[1]Layout*/
/*[2]Toppage*/
/*[3]Seaarch*/
/*[4]Plan detail*/
/*[5]Area&amp;Category Top*/
/*[6]Company List*/
/*[7]Members*/
/*[8]Info*/
/*[9]Topics*/


/*[1]Layout-----------------*/
div#container{margin:0pt auto; width:950px;}
div#content{margin:0pt auto; width:950px;}

* html div#content{zoom: 100%;}
div#content{zoom: 100%;}
div#content:after{
clear:both;
content:"";
display:block;
height:0;
visibility:hidden;
}

/*(FAX用)*/
div#container_fax{margin:0pt auto; width:700px;}
div#content_fax{margin:0pt auto; width:700px;}
* html div#content_fax{zoom: 100%;}
div#content_fax{zoom: 100%;}
div#content_fax:after{
clear:both;
content:"";
display:block;
height:0;
visibility:hidden;
}

/*(MOVIE用)*/
div#container_movie{margin:0pt auto; width:500px;}
div#content_movie{margin:0pt auto; width:500px;}

div#content_in{margin: 0 20px; min-height: 400px;}
* html div#content_in{height: 400px;}

/*(FAX用)*/
div#content_in_fax{margin: 0 20px; min-height: 400px;}
* html div#content_in_fax{height: 400px;}

/*(MOVIE用)*/
div#content_in_movie{margin: 0 10px; min-height: 310px;}
* html div#content_in_movie{height: 310px;}

div#main {float:right; width:754px;}
div#main_l{
	float:left;
	width:558px;
	display: block;
	clear: right;
}
div#main_r{
	float:right;
	width:185px;
	position: relative;
}

div#sidebar {float:left; width:185px;}

.left{text-align: left;}
.right{text-align: right;}
.center{text-align: center;}
.l{float:left;}
.l2{
	float:left;
	display: inline;
}
.r{float:right;}
.r2{
	float:right;
	display: inline;
}
.cl{clear: both;}

/*Header*/
div#header {
    margin: 0;
    position: relative;
    width: 950px;
}
div#header h1 {
    background: none repeat scroll 0 0 #FFC46B;
    color: #FFFFFF;
    display: block;
    font-size: 10px;
    font-weight: normal;
    height: 15px;
    line-height: 1.4;
    margin: 0 0 10px;
    padding-top: 0;
}
div#header ul#navigation{position:absolute; bottom:30px; right:0; margin:0; padding: 0; font-weight:bold; list-style-type:none;}
div#header ul#navigation li{float:left; padding:3px 10px 0 10px; margin:0; border-right:solid 1px #ccc; font-size:12px; color:#069;}
div#header ul#navigation li.mypage{padding-left:25px; background:url(../img/ic_mypege.gif) left top no-repeat;}
div#header ul#navigation li.toppage{border: none;}
div#header a:link{text-decoration: none;}
div#header a:visited{text-decoration: none;}
div#header a:hover{text-decoration: none;}

div#header a:link{color:#555;}
div#header a:visited{color:#555;}
div#header a:hover{color:#39c;}


/*Footer*/
div#footer{clear: both; width:950px; margin: 10px 0; padding: 15px 0 0 0; text-align: right; background: url(../img/li_b.gif) left top no-repeat; position:relative;}
div#footer p.copy{font-size: 10px;}

/*[1]Layout----------------[end]*/





/*[2]Toppage----------------*/

h2.toph{
	background:url(../img/bg_h.gif) left top no-repeat #F90;
	width:185px;
	height:24px;
	/*padding:3px 10px 1px 10px;*/
	color:#fff;
	font-size:12px;
}
h2.toph a:link{color:#FFF;}
h2.toph a:visited{color:#FFF;}
h2.toph a:hover{color:#39c;}

h2.toph2{ background:url(../img/bg_hli.gif) left bottom no-repeat; margin: 3px 0; padding: 0 5px 5px 5px; font-size:14px;}
h2.toph2 span.golist{font-wight: normal; font-size: 10px; float: right; display:block; padding: 5px 0 0 0;}
h2.toph3{ background-color:#F90; padding:3px 10px 1px 10px; color:#fff; border-bottom: solid 2px #ac6b0c; font-size:12px;}
h2.toph4{ background:url(../img/bg_hli.gif) left bottom no-repeat; margin: 3px 0; padding: 0 5px 5px 5px; font-size:14px;}

/*Sidebar*/
/*login*/
div#login{font-size: 11px; background-color:#f5f0e8; margin:0 0 5px 0;}
div#login form{padding: 5px 10px;}
div#login input.logtxt{width: 155px; padding: 3px;}
div#login p.ask{margin: 3px 0; background:url(../img/ic_q.gif) left top no-repeat; padding: 0 0 0 20px; font-size: 10px; line-height: 1.2;}
div#login p.ask input{float:right;}
div#login p.ask a:link{color: #f60;}
div#login p.ask a:visited{color: #f60;}
div#login p.new{margin: 3px 0; background:url(../img/bg_logb.gif) left bottom no-repeat #EEE6D9; border-top: solid 1px #fff; padding: 5px 10px;}

/*Category*/
div#category{border-left: solid 1px #BEB2A0; border-right: solid 1px #BEB2A0;}
div#category a:link{color: #555; text-decoration: none;}
div#category a:visited{color: #555; text-decoration: none;}
div#category a:hover{color:#39c;}
div#category span{color:#069; font-size: 9px; font-weight: normal;}
div#category ul#cate_all{ background:url(../img/bg_cttl.gif) right top repeat-y; margin:0; padding: 0;}
div#category ul,li{list-style-type: none; margin: 0; padding: 0;}
div#category li.cate{font-weight: bold; margin: 0; padding: 5px 0 0 5px; border-bottom: solid 2px #BEB2A0; font-size: 12px;}
/*div#category li#marinsports{background:url(../img/ic_cmarin.gif) left top no-repeat;}
div#category li#bus{background:url(../img/ic_cbus.gif) left top no-repeat;}
div#category li#mt{background:url(../img/ic_cmt.gif) left top no-repeat;}
div#category li#food{background:url(../img/ic_cfood.gif) left top no-repeat;}
div#category li#ex{background:url(../img/ic_cex.gif) left top no-repeat;}
div#category li#look{background:url(../img/ic_clook.gif) left top no-repeat;}*/

div#category ul.cate_in{width:100%; font-weight: normal; font-size: 11px; background-color: #fff;}
div#category ul.cate_in li{background:url(../img/ic_arl.gif) left top no-repeat; padding: 1px 0 2px 10px;}



/*Main_left*/
/*Search*/
div#search{background: url(../img/bg_searchb.gif) left bottom no-repeat; padding: 0 0 6px 0; position: relative;}
div#search h2 strong{visibility: hidden;}
div#search_in{background: url(../img/bg_search.gif) left top no-repeat; min-height: 290px; overflow:visible;}
/* html div#search_in{background: url(../img/bg_search.gif) left top no-repeat; height: 260px;}*/

div#search h2#areasearch{width:340px; padding: 0; background: url(../img/h_area.gif) left top no-repeat; position:absolute; top:7px; left:5px; height:46px; text-indent:-9999px;}


div#search div#areamap{position:absolute; top:49px; left:7px; height:290px;}

div#search h2#dsearch{width:200px; padding:0; background: url(../img/h_search_bk.gif) left top no-repeat; position:absolute; top:7px; right:5px; text-indent:-9999px; height:39px;}
div#search p.s_txt{color:#FF6600; line-height:1.2em; margin:10px 7px; font-weight:bold;}

div#search form{padding: 55px 5px 3px 360px;  width:160px; font-size: 12px; color:#333333;}
div#search p.select{width: 170px; margin: 1px 0px 3px 2px; line-height:14px;}
/*div#search p.select2{padding: 16px 0 0 0; background: url(../img/bg_date.gif) left top no-repeat;}*/
div#search p.select2 select{width: 170px; margin: 1px 0px 3px 2px; line-height:14px;}
div#search p.select3 select{width: 170px; margin: 1px 0px 3px 2px; line-height:14px;}
div#search p.select4 select{width: 170px; margin: 1px 0px 3px 2px; line-height:14px;}
div#search p.select5{width: 160px; margin: 1px 0px 3px 0px; line-height:14px;}
div#search p.select5 input{width: 160px; margin: 1px 0px 3px 2px; line-height:14px;}

div#search button{margin: 5px 10px 0 0;}

/*Search1 pref_top*/
div#search1{background: url(../img/bg_searchbp.gif) left bottom no-repeat; padding:0; position: relative;}
div#search1 h2 strong{visibility: hidden;}
div#search1_in{background: url(../img/bg_searchp.gif) left top no-repeat; min-height: 350px; overflow:visible;}
div#search1 h2#areasearch1{width:350px; padding: 0; background: url(../img/h_area.gif) left top no-repeat; position:absolute; top:7px; left:5px; height:46px; text-indent:-9999px;}
div#search1 div#areamap1{position:absolute; top:7px; left:6px; height:320px;}
div#search1 h2#dsearch1{width:200px; padding:0; background: url(../img/h_search_bk.gif) left top no-repeat; position:absolute; top:7px; right:5px; text-indent:-9999px; height:39px;}

div#search1 p.s_txt{color:#FF6600; line-height:1.2em; margin:10px 7px; font-weight:bold;}
div#search1 form{padding: 55px 5px 3px 360px;  width:160px; font-size: 12px; color:#333333;}
div#search1 p.select{width: 170px; margin: 1px 0px 3px 2px; line-height:14px;}
/*div#search1 p.select2{padding: 16px 0 0 0; background: url(../img/bg_date.gif) left top no-repeat;}*/
div#search1 p.select2 select{width: 170px; margin: 1px 0px 3px 2px; line-height:14px;}
div#search1 p.select3 select{width: 170px; margin: 1px 0px 3px 2px; line-height:14px;}
div#search1 p.select4 select{width: 170px; margin: 1px 0px 3px 2px; line-height:14px;}
div#search1 p.select5{width: 160px; margin: 1px 0px 3px 0px; line-height:14px;}
div#search1 p.select5 input{width: 160px; margin: 1px 0px 3px 2px; line-height:14px;}
div#search1 button{margin: 4px 10px 10px 0;}



/*News*/
/*dl#news{margin: 0 0 10px 0; padding: 0; border-bottom: dotted 1px #ccc;}*/
dl#news{margin: 0 0 10px 0; padding: 0;}
dl#news dt{float: left; margin: 0; padding: 0 0 3px 0; width: 70px; color: #F60; font-size: 11px;}
dl#news dd{ margin: 0 0 0 70px; padding: 0 0 3px 0; width: 450px;}

/*Movie*/
.osusume{
	height: auto;
	width: 558px;
}
ul.movie{margin: 0 0 10px 0; padding: 0;}
ul.movie li{
	float: left;
	margin: 0 3px 0 0;
	padding: 3px 0;
	width: 182px;
	font-size: 11px;
	line-height: 1.2em;
}
ul.movie li img{float: left; margin: 0 3px 0 0; padding: 0; width: 70px; color: #F60; font-size: 11px;}
ul.movie li a img{border: solid 2px #BEB2A0;}
ul.movie li a:hover img{border: solid 2px #9cc;}

/*Bunnew*/
ul.bn{
	margin: 0 auto 10px;
	padding: 0;
	display: block;
}
ul.bn li{
	float: left;
	margin: 0 3px 0 0;
	padding: 3px 0;
	width: 182px;
	font-size: 11px;
	line-height: 1.2;
}
div#topics-top-small ul.bn li {
	height:61px;
}


/*Main_right*/
/*Ranking*/
ul#ranking{margin:0 0 5px 0; padding:0; background-color:#FFFDE6; border-left: solid 1px #BEB2A0; border-right: solid 1px #BEB2A0;}
ul#ranking li{padding: 3px 3px 8px 3px; font-size: 11px; line-height: 1.2; border-bottom: solid 3px #BEB2A0;}
ul#ranking li img{float:left; margin: 0 3px 2px 0;}
ul#ranking li a img{border: solid 2px #BEB2A0;}
ul#ranking li a:hover img{border: solid 2px #9cc;}
ul#ranking .pinfo{clear:both; font-weight: bold;}
ul#ranking li strong{text-decoration: underline;}
ul#ranking li.no1 strong{color:#f00;}
ul#ranking li.no2 strong{color:#f90;}
ul#ranking li.no3 strong{color:#6c3;}
ul#ranking li.no4 strong{color:#399;}
ul#ranking li.no5 strong{color:#36c;}


/*Comment*/
ul#comment{margin:0 0 5px 0; padding:0; border-left: solid 1px #BEB2A0; border-right: solid 1px #BEB2A0;}
ul#comment li{padding: 3px 3px 8px 3px; font-size: 11px; line-height: 1.2; border-bottom: solid 3px #BEB2A0;}
ul#comment li img{float:left; margin: 0 3px 2px 0;}
ul#comment li strong{font-size: 10px;}

/*PR_company space*/
ul#pr{margin:0 0 5px 0; padding:0; border-left: solid 1px #BEB2A0; border-right: solid 1px #BEB2A0; border-bottom: solid 1px #BEB2A0;}
div.o_space {clear: both;}
div.o_space table{width: 100%;}
div.o_space td{width: 50%;}
div.o_space img{padding: 0 5px 5px 0;}
div.o_space strong{display: block; background-color: #900; color: #fff; text-align: center;}
div.o_space p{padding: 3px 0; border-top: solid 1px #ccc;}

/*mobile pr*/
ul#mobile{margin:0 0 5px 0; padding:0; border-left: solid 1px #BEB2A0; border-right: solid 1px #BEB2A0; border-bottom: solid 1px #BEB2A0;}
ul#mobile li{ text-align:center;}
ul#mobile li.t_intro,
ul#pr li{ text-align:left; padding:5px; line-height:1.1em; margin:0 auto 5px; border-bottom:1px #ccc dotted;}

ul#associated{margin:0 0 5px 0; padding:0; border-left: solid 1px #BEB2A0; border-right: solid 1px #BEB2A0; border-bottom: solid 1px #BEB2A0;}
ul#associated li.set{text-align:center; margin:0 auto 5px; border-bottom:1px #ccc dotted;}

/*[2]Toppage----------------[end]*/




/*[3]Search----------------*/
h2#result_ttl{background-color: #F90; padding:3px 10px 1px 10px; color:#963; border-bottom: solid 2px #ac6b0c; font-size:16px;}
div#search_s{
	background: url(../img/bg_searchs.gif) bottom center no-repeat #f5f0e8;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	padding-right: 20px;
	padding-left: 20px;
}
div#search_s p{padding: 5px 0; border-bottom: dotted 1px #aaa;}
div#search_s select.selb{width: 150px;}
div#search_s p.op{border:none;}


div.tour{padding: 0; margin: 0 0 20px 0;}
* html div.tour{zoom: 100%;}
div.tour{zoom: 100%;}
div.tour:after{
clear:both;
content:"";
display:block;
height:0;
visibility:hidden;
}
div.tour p.syusai{text-align: right; font-size: 11px; clear: both;}

/*動画なし*/
div.tour p.tphoto{position: relative; width: 231px; margin:5px 10px 10px 0;}
div.tour p.tphoto img{padding: 3px; background-color:#FFF; border: solid 2px #ccc;}
/*動画あり*/
div.tour p.tphoto_mv{position: relative; width: 231px; margin:5px 10px 0 0;}
div.tour p.tphoto_mv a img{padding: 3px 3px 27px 3px; background-color:#FFF; border:solid 3px #e33; background: url(../img/op_mov.gif) bottom center no-repeat #fff;}
div.tour p.tphoto_mv a:hover img{padding: 3px 3px 27px 3px; background-color:#FFF; border:solid 3px #fc3; background:url(../img/op_mov.gif) bottom center no-repeat #fff;}

div.tour p.cimg{color: #363; padding: 1px;}
div.tour p.cimg img{color: Gray; padding: 1px 0 0 1px;}

div.tour div.timg{float: left; width:230px;}
div.tour div.tpinf1{float: right; width:650px;}
div.tour h2{clear:both;}



/*div.tour p.tinfo strong{color: #f93;}*/
div.tour p.tprice{background-color: #fff; margin-left: 240px; padding: 0;}
div.tour p.tprice strong{padding: 5px 0; font-weight: bold; color:#C33; display:block;}
div.tour p.op_icon img{margin: 5px 0 5px 0; padding: 0 2px 0 0;}
div.tour table.tinfo{text-align: left; padding: 3px 0; width:100%; border-collapse:collapse;}
div.tour table.tinfo td{vertical-align:top; color:#333; padding: 5px 40px 5px 0; border-bottom:solid 2px #eee; font-weight:bold;}
div.tour table.tinfo strong{color: #f60;}
div.tour p.op_discount{
	color:#666;
	margin-top: 5px;
	margin-right: 10;
	margin-bottom: 5px;
	margin-left: 10;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 50px;
	background-image: url(../img/pla_coment.gif);
	background-repeat: no-repeat;
	background-position: 20px 2px;
	width: 800px;
}

div.tour table.tprice{text-align: left; background-color: #fff; margin-left: 0px; padding: 0; border-collapse:collapse;}
div.tour table.tprice td.tprice1{background:url(../img/ic_ar.gif) 0% 50% no-repeat; padding: 3px 0 0 15px; width: 550px; border-bottom: dotted 1px #c3d8de; font-weight:bold;}
div.tour table.tprice td.tprice2{padding: 3px 0; width: 280px; border-bottom: dotted 1px #c3d8de;}
div.tour table.tprice td.tprice2-1{padding: 2px 2px; width: 70px; border-bottom: dotted 1px #c3d8de;}
div.tour table.tprice td.tprice3{padding: 3px 0; width: 380px;}
div.tour table.tprice td.tprice4{text-align: right; padding: 3px 0; width: 520px;}
div.tour table.tprice strong{color:#C33;}
div.tour table.tprice td.tprice4 strong{color: Gray;}
div.tour h2{background: url(../img/bg_hcource.gif) top left no-repeat #fff; margin: 5px 0 0 0px; padding:3px 10px 5px 10px; color:#069; font-size:14px;}
/*[3]Search----------------[end]*/



/*[4]Plan detail----------------*/
h2#plan_ttl{background-color: #F90; padding:3px 10px 1px 10px; border-top: solid 2px #ac6b0c; border-bottom: solid 2px #ac6b0c; font-size:16px; background-color: #FFFDE6;}
div#plan_detail h3{background-color: #F90; margin: 10px 0 5px 0; padding: 2px 5px; color:#963; border-bottom: solid 2px #ac6b0c;}
div#plan_detail{margin: 10px 0;}
div#plan_detail img.tphoto{float: left; padding: 3px; margin:0 5px 5px 0; background-color:#FFF; border: solid 1px #ccc;}
div#plan_detail p.point{color: #363; clear: both; background-color: #e9f6ed; padding: 5px;}
div#plan_detail p.cimg{color: #363; clear: both; padding: 1px;}

ul#plan_comment {padding: 0; margin: 0;}
ul#plan_comment li{ margin: 0; padding: 3px 3px 8px 28px; line-height: 1.2; border-bottom: solid 3px #BEB2A0; background: url(../img/ic_person.gif) top left no-repeat;}
ul#plan_comment li strong{font-size: 10px; color: #f60;}
ul#plan_comment li.all{text-align: right; border: none; background: none; font-size: 11px;}


div#cource_info ul{margin: 0; padding: 0;}
div#cource_info ul li{float: left; background-color: #f60;width: 295px; margin: 10px 2px 0 0;}
div#cource_info ul li.here{ background-color: #ffa200;}
div#cource_info ul strong{display: block; background: url(../img/bg_ct295.gif) top left no-repeat; text-align: center; padding: 7px; color: #fff;}
div#cource_info ul a{display: block;}
div#cource_info ul a:link{color: #fff;}
div#cource_info ul a:visited{color: #fff;}
div#cource_info ul a:hover{color: #fff;background-color: #ffa200;}
div#cource_info table{clear: both; border-top: solid 5px #ffa200;}
div#cource_info th{width: 160px;}
div#cource_info td p{padding: 5px;}
div#cource_info td.order_btn{background-color: #f5f5f5; width: 80px; text-align: center;}
div.cource_info ul{margin: 0; padding: 0;}
div.cource_info ul li{float: left; background-color: #f60;width: 295px; margin: 10px 2px 0 0;}
div.cource_info ul li.here{ background-color: #ffa200;}
div.cource_info ul strong{display: block; background: url(../img/bg_ct295.gif) top left no-repeat; text-align: center; padding: 7px; color: #fff;}
div.cource_info ul a{display: block;}
div.cource_info ul a:link{color: #fff;}
div.cource_info ul a:visited{color: #fff;}
div.cource_info ul a:hover{color: #fff;background-color: #ffa200;}
div.cource_info table{clear: both; border-top: solid 5px #ffa200;}
div.cource_info th{width: 160px;}
div.cource_info td p{padding: 5px;}
div.cource_info td.order_btn{background-color: #f5f5f5; width: 80px; text-align: center;}
 div.print{width: 700px; margin: 0 auto; font-size: 12px;}

div#tab_info ul.tab_com{margin: 0; padding: 0;}
div#tab_info ul.tab_com li{float: left; background-color: #f60;width: 295px; margin: 10px 2px 0 0;}
div#tab_info ul.tab_com li.here{ background-color: #ffa200;}
div#tab_info ul.tab_com strong{display: block; background: url(../img/bg_ct295.gif) top left no-repeat; text-align: center; padding: 7px; color: #fff;}
div#tab_info ul.tab_com a{display: block;}
div#tab_info ul.tab_com a:link{color: #fff;}
div#tab_info ul.tab_com a:visited{color: #fff;}
div#tab_info ul.tab_com a:hover{color: #fff;background-color: #ffa200;}

div.calendar{margin: 0 0 10px 0;}
div.calendar p{text-align: right; font-size:11px; /*clear: both;*/}
div.calendar table{width: 450px; border-collapse: collapse; border: solid 2px #BEB2A0; }
div.calendar td{
	padding: 2px;
	border: solid 1px #BEB2A0;
	text-align: center;
	line-height: 100%;
	width:60px;
}
div.calendar th{padding: 2px; border: solid 1px #BEB2A0; background-color: #FFFDE6;}
div.calendar tr.week{background-color:#f5f5f5;width:60px;}
div.calendar col.saturday{background-color: #e9fdff;width:60px;	line-height: 100%;
}
div.calendar col.sunday{background-color: #ffe8db;width:60px;	line-height: 100%;
}
div.calendar td a{
	font-weight: bold;
	width:60px;
}
div.calendar td a:link{font-weight: bold; color:#f00;}

div#calculate{text-align: center; margin: 0 0 5px 0;}
div#calculate table{margin: 0 0 10px 0;}
div#calculate{padding: 10px; background: url(../img/bg_mtop.gif) top center no-repeat #dfd8cd;}
div#calculate th{width: 160px;}
div#calculate tr.input{border-top: solid 4px #BEB2A0;}
div#calculate tr.input td{background-color: #ffe9e9;}
div#calculate tr.total{border-top: solid 4px #BEB2A0;}

/*company*/
div#company table{border-collapse: collapse; border: solid 1px #999; width: 100%;}
div#company td{padding: 2px; border: solid 1px #999; text-align: left; background-color: #fff;}
div#company th{padding: 2px; border: solid 1px #999; text-align: left; background-color: #eee;}

/*[4]Plan detail----------------[end]*/



/*[5]Area&amp;Category Top---------------*/
h2.lph{ background-color: #F90; padding:3px 10px 1px 10px; color:#fff; border-bottom: solid 2px #ac6b0c; font-size:12px;}
h2.lh2{ background:url(../img/bg_hli750.gif) left bottom no-repeat; margin: 3px 0; padding: 0 5px 5px 5px; font-size:14px;}
h2.lh2 span.golist{font-weight: normal; font-size: 10px; float: right; display:block; padding: 5px 0 0 0;}

div#com_ran{clear: both; padding: 10px 0;}
div#com_ran div{width: 375px;}
/*[5]Area&amp;Category Top----------[end]*/



/*[6]Company List---------------*/
div#com_info{margin: 10px 0;}
div#com_info P{margin: 5px 0;}
div#com_info img.com_photo{float: left; margin: 0 10px 5px 0;}
div#com_info dl{float: right; width: 590px;}
div#com_info dt{font-weight: bold;}
div#com_info dd{margin: 0; padding: 3px 0 10px 0;}
h3.lph{ background-color: #F90; padding:3px 10px 1px 10px; color:#fff; border-bottom: solid 2px #ac6b0c; font-size:12px;}

ul#com_comment {padding: 0; margin: 10px 0;}
ul#com_comment li{ margin: 0; padding: 3px 3px 8px 28px; line-height: 1.2;background: url(../img/ic_person.gif) top left no-repeat;}
ul#com_comment li p{margin: 5px 0;}
ul#com_comment li strong{font-size: 10px; color: #f60;}
ul#com_comment li.all{text-align: right; border: none; background: none; font-size: 11px;}
ul#com_comment li.customer_cm{ margin: 20px 0 0 0; padding: 3px 3px 8px 28px; border-bottom: solid 3px #BEB2A0; }
ul#com_comment li.company_cm{background-color:#FFFDEC; padding: 10px 3px 8px 56px; background-image: none; border-bottom: solid 3px #ac6b0c; }
/*[6]Company List----------[end]*/



/*[7]Members--------------------*/
div#login_page{width: 500px; margin: 10px auto; text-align: center;}
div#login_page p{margin: 10px 0;}
div#login_page p.id_pass{background-color: #eee; padding: 10px;}

div#members_page table{margin: 10px 0;}
th a{display:block; float: right;}
div#members_page table th{width: 200px;}
div#members_page table td.total{font-weight: bold; font-size: 14px; text-align: right;}
div#members_page p.m_btn{margin: 10px 0; padding: 10px; text-align: center; border-top: dotted 1px #BEB2A0; border-bottom: dotted 1px #BEB2A0;}

div#payment table{margin: 0; border: solid 2px #e00;}
div#payment table caption{margin :0; padding: 5px 0; font-size: 14px; font-weight: bold; color: #e00; border-bottom: solid 1px #ac6b0c; border-top: solid 1px #ac6b0c; background-color: #FFFDE6;}

div#inquiry{margin: 20px 0;}
div#inquiry dt {margin: 20px 0 10px 0; padding: 0 0 10px 35px; background: url(../img/ic_person.gif) top left no-repeat; border-bottom: dotted 1px #BEB2A0; }
div#inquiry dt.cust{margin: 20px 0 10px 0; padding: 0 0 10px 35px; background: url(../img/ic_person.gif) top left no-repeat; border-bottom: dotted 1px #BEB2A0; }
div#inquiry dt.shop{margin: 20px 0 10px 0; padding: 0 0 10px 35px; background: url(../img/ic_person.gif) top left no-repeat; border-bottom: dotted 1px #BEB2A0; }
div#inquiry dd {margin: 0 0 10px 0; border-bottom: solid 3px #BEB2A0;}
div#inquiry dd.cust{margin: 20px 0 10px 0; padding: 0 0 10px 55px; border-bottom: solid 3px #BEB2A0; background: url(../img/ic_person.gif) top 2% no-repeat;}
div#inquiry dd.shop{margin: 20px 0 10px 0; padding: 0 0 10px 55px; border-bottom: solid 3px #BEB2A0; background: url(../img/ic_person.gif) top 2% no-repeat;}

div#members_top p img{float: left;}
div#members_top hr{clear: both;}
div#members_top p{clear: both; width: 500px; margin: 10px auto;}
  p#mname{padding: 10px auto 20px auto; position: relative; padding: 8px; background-color: #FFFDE6; border-bottom: solid 1px #ac6b0c;}
  span#logout{position: absolute; top: 3px; right: 5px;}

 .exec{text-align: center; margin: 100px 0;}

/*予約者情報入力、新規会員登録フォーム*/
div.nform table{border-collapse: collapse; border: solid 1px #777; width: 800px;}
div.nform th {padding: 5px; border: solid 1px #777; background-color: #e1f0f8; width: 200px;}
div.nform td {padding: 5px; border: solid 1px #777; background-color: #f7f7f7; text-align: left; width: 600px;}
div.nform td input{vertical-align: middle;}
div.nform td.adress input{width: 400px;}
div.nform p{margin: 5px 0;} 

div.rule{height: 200px; overflow: scroll; padding: 20px; border: solid 1px #ccc; margin: 20px 0 0 0; background-color:#eee;}

/*完了ページ*/
div.exec{margin: 120px 0; text-align: center;}


/*
div#members_page table{margin: 10px 0;}
th a{display:block; float: right;}
div#members_page table th{width: 277px;}
div#members_page table td.total{font-weight: bold; font-size: 14px; text-align: right;}
div#members_page p.m_btn{margin: 10px 0; padding: 10px; text-align: center; border-top: dotted 1px #BEB2A0; border-bottom: dotted 1px #BEB2A0;}
*/
/*(FAX用)*/
div#members_page_fax table{margin: 10px 0;}
div#members_page_fax table th{width: 180px;}
div#members_page_fax table td.total{font-weight: bold; font-size: 14px; text-align: right;}
div#members_page_fax p.m_btn{margin: 10px 0; padding: 10px; text-align: center; border-top: dotted 1px #BEB2A0; border-bottom: dotted 1px #BEB2A0;}

div#payment table{margin: 0; border: solid 2px #e00;}
div#payment table caption{margin :0; padding: 5px 0; font-size: 14px; font-weight: bold; color: #e00; border-bottom: solid 1px #ac6b0c; border-top: solid 1px #ac6b0c; background-color: #FFFDE6;}

div#part table{margin: 0; border: solid 2px #e00;}
div#part table caption{margin :0; padding: 5px 0; font-size: 14px; font-weight: bold; color: #e00; border-bottom: solid 1px #ac6b0c; border-top: solid 1px #ac6b0c; background-color: #FFFDE6;}

div#value p{margin :0; padding: 5px 0; font-size: 14px; font-weight: bold; color: #e00; border-bottom: solid 1px #ac6b0c; border-top: solid 1px #ac6b0c; background-color: #FFFDE6;}

div#inquiry{margin: 20px 0;}
div#inquiry dt{margin: 20px 0 10px 0; padding: 0 0 10px 35px; background: url(../img/ic_person.gif) top left no-repeat; border-bottom: dotted 1px #BEB2A0; }
div#inquiry dd{margin: 0 0 10px 0; border-bottom: solid 3px #BEB2A0; }

div#members_top p img{float: left;}
div#members_top hr{clear: both;}
div#members_top p{clear: both; width: 500px; margin: 10px auto;}
  p#mname{padding: 10px auto 20px auto; position: relative; padding: 8px; background-color: #FFFDE6; border-bottom: solid 1px #ac6b0c;}
  span#logout{position: absolute; top: 3px; right: 5px;}

 .exec{text-align: center; margin: 100px 0;}


/*パンくず*/
p.location{margin: 5px;}
div#mypage_ttl{position: relative;}
div#mypage_ttl p{position: absolute; right: 5px; top: 10px;}
div#mypage_btn { margin: 50px 50px 150px 50px;}
div#mypage_btn p{clear: both; padding: 0; margin: 0; height: 80px;}

.detail {border-top: solid 1px #ccc; border-left: solid 1px #ccc; border-bottom: solid 2px #777; border-right: solid 2px #777; margin: 10px auto; padding: 10px 0; text-align: center; background-color: #ededed;}
.detail table{width: 780px; margin: 5px auto; border-collapse: collapse; border-bottom: solid 2px #777;}
.detail th{text-align: right; padding: 4px; background-color: #D1E9F2; width: 120px; border: solid 1px #777;} 
.detail td{text-align: left; padding: 4px; background-color: #fff; border: solid 1px #777;}
.detail .number{text-align: right;}
.detail .price{text-align: right; font-weight: bold;}
/*[7]Members---------------[end]*/

/*エラーメッセージ*/
/*div#content td.error{background-color: #FFFFD2; color: #f00;}*/
div#content td.error{background-color: #FFFF00; color: #C71585;}
p.error{color: #f00; border: solid 2px #f00; padding: 10px; clear: both; background-color: #FFFFD2; text-align: center;}




/*[8]Info--------------------*/
dl#company{width: 600px; margin: 20px auto;}
dl#company dt{float: left; width: 100px; font-weight: bold; padding: 10px 0;}
dl#company dd{padding: 10px 0 10px 120px; margin: 0; border-bottom: solid 1px #ccc;}

div.rule p{margin: 20px auto; width: 800px;}
ul#guidemenu{width: 210px; float: left;margin: 0; padding:0;}
ul#guidemenu li{margin: 0; padding: 10px 0;}

div#guidemain{width: 700px; margin: 10px 0; float: right;}
/*div#guidemain h3{border: solid 1px #ac6b0c; background-color: #FFFDE6; padding: 5px; margin: 0 0 5px 0;}*/
div#guidemain h3{border-bottom: solid 5px #069; padding: 5px; margin: 0 0 5px 0; color: #069; font-size: 16px;}
div#guidemain h3 strong{background-color: #069; color: #fff; padding: 3px 5px;}
div#guidemain h4{background-color: #a79977; color: #fff;}
div.faq dt{font-weight: bold; color: #555;}
div.faq dd{margin: 0; padding: 10px 0 20px 0;}
 strong.q{background-color: #ffe984; color: #ac6b0c; padding: 3px;}
 strong.a{background-color: #9cc; color: #ac6b0c; padding: 3px;}
/*[8]Info---------------[end]*/


/*[9]Topics-------------------*/
div#topics h3{padding:3px 10px 1px 10px; color:#963; border-bottom: solid 2px #ac6b0c; font-size:12px;}
div#search_center{margin: 0 0 5px 0; padding: 5px; background: url(../img/bg_searchs.gif) bottom center no-repeat #f5f0e8;}
div#search_center p{padding: 5px 0; border-bottom: dotted 1px #aaa;}
div#search_center p.noline{padding: 5px 0; border-bottom: none;}
div#search_center select.selb{width: 160px;}
div#search_center p.op{border:none; margin: 0;}

div#topics table th{text-align: left; background-color: #d8eef3; padding: 3px 5px; border-bottom: solid 2px #ac6b0c;}
div#topics table td{padding: 0 0 5px 0;}
/*[9]Topics--------------[end]*/




/*[10]CrseInfo----------------*/
div.crsetour p.tphoto{position: relative; width: 231px; margin:5px 10px 10px 0;}
div.crsetour p.tphoto img{padding: 3px; background-color:#FFF; border: solid 2px #ccc;}

div.crsetour{padding: 3px 0 5px 0; margin: 0 0 20px 0;}
* html div.crsetour{zoom: 100%;}
div.crsetour{zoom: 100%;}
div.crsetour:after{
clear:both;
content:"";
display:block;
height:0;
visibility:hidden;
}

/*動画なし*/
div.crsetour p.tphoto{position: relative; width: 231px; margin:5px 10px 10px 0;}
div.crsetour p.tphoto img{padding: 3px; background-color:#FFF; border: solid 2px #ccc;}
/*動画あり*/
div.crsetour p.tphoto_mv{position: relative; width: 231px; margin:5px 10px 0 0;}
div.crsetour p.tphoto_mv a img{padding: 3px 3px 27px 3px; background-color:#FFF; border: solid 3px #e33; background: url(../img/op_mov.gif) bottom center no-repeat #fff;}
div.crsetour p.tphoto_mv a:hover img{padding: 3px 3px 27px 3px; background-color:#FFF; border: solid 3px #fc3; background: url(../img/op_mov.gif) bottom center no-repeat #fff;}

div.crsetour p.cimg{color: #363; padding: 1px;}
div.crsetour p.cimg img{color: Gray; padding: 1px 0 0 1px;}

div.crsetour div.timg{float: left;}

div.crsetour p.tname{
	font-size:14px; line-height:16px; background:#FFFCC8; color:#000; padding:4px 8px; border:none;
}
div.crsetour p.tinfo{border-bottom: dotted 1px #999; color:#ac6b0c;}
div.crsetour p.tinfo strong{color: #f93;}
div.crsetour table.crse{text-align: left; border-collapse: collapse; width:660px;}
div.crsetour table.crse td{padding: 2px; border: solid 1px #BEB2A0;}
div.crsetour table.crse th{padding: 2px; border: solid 1px #BEB2A0; background-color: #FFDFBF; font-size:10px; width: 120px;}

/*Add travelinfo.co.jp 090518*/
div.crsetour table.crse td span.red {
	font-size:12px;
	font-weight:bold;
}

div.crsetour div.orgplv{text-align:left; margin-top: 9px; padding:5px 10px; color:#c03; border:solid 5px #f93; background-color:#ffc; clear:both; font-size:16px;}
div.crsetour div.orgplv img{vertical-align:middle;} 
h3#yoyaku{text-align:center; clear:both;}


div#cource_info2 table{clear: both;}
div#cource_info2 th{width: 160px;}
div#cource_info2 td p{padding: 5px;}
div#cource_info2 td.order_btn{background-color: #f5f5f5; width: 80px; text-align: center;}
div.cource_info2 ul{margin: 0; padding: 0;}
div.cource_info2 ul li{float: left; background-color: #f60;width: 295px; margin: 10px 2px 0 0;}
div.cource_info2 ul li.here{ background-color: #ffa200;}
div.cource_info2 ul strong{display: block; background: url(../img/bg_ct295.gif) top left no-repeat; text-align: center; padding: 7px; color: #fff;}
div.cource_info2 ul a{display: block;}
div.cource_info2 ul a:link{color: #fff;}
div.cource_info2 ul a:visited{color: #fff;}
div.cource_info2 ul a:hover{color: #fff;background-color: #ffa200;}
div.cource_info2 table{clear: both;}
div.cource_info2 th{width: 160px;}
div.cource_info2 td p{padding: 5px;}
div.cource_info td.order_btn{background-color: #f5f5f5; width: 80px; text-align: center;}
/*[10]CrseInfo----------------[end]*/

/*[11]Coupon----------------*/

div#search_coupon{padding: 0 0 6px 0; position: relative;}
div#search_coupon h2 strong{visibility: hidden;}
div#search_coupon_in{min-height: 280px;}

div#search_coupon h2#areasearch{width:365px; padding: 36px 0 0 0; background: url(../img/h_area.gif) left top no-repeat; position:absolute; top:10px; left:5px;}
div#search_coupon div#areamap{position:absolute; top:60px; left:5px;}

div#pref_coupon table{text-align: left;}
div#pref_coupon tr.t2{background-color:#DDDDDD; border: solid 2px #BEB2A0;}
div#pref_coupon a{font-size: 12px;}

table.ntb_coupon{border-collapse: collapse; border: solid 2px #BEB2A0; width: 100%;}
table.ntb_coupon td{padding: 4px; text-align: left; border-top: solid 2px #BEB2A0; background-color: #fff;}
table.ntb_coupon td strong{font-size: 20px;}
table.ntb_coupon th{padding: 4px; border-left: solid 2px #BEB2A0; border-top: solid 2px #BEB2A0; border-bottom: solid 2px #BEB2A0; text-align: left; background-color: #fff;}

div.newslist{height: 150px; overflow: scroll; padding: 10px; border: solid 1px #ccc; margin: 10px 0 0 0;}

div#inbn{
	margin:10px 0 5px 0;
	line-height:16px;
	width:185px;
	height:160px;
	background-image:url(../img/leftInq.jpg);
	background-repeat:no-repeat;
	position:relative;
}

#inqBt, #inqBt a {
	display:block;
	width:175px;
	height:55px;
	outline:none;
}

#inqBt {
	position:absolute;
	left:4px;
	top:70px;
	width: 175px;
}

#inqBt a {
	text-indent:-99999px;
	background-image:none;
	background-repeat:no-repeat;
}

#inqBt a:hover {
	background-image:url(../img/inqBt_over.jpg);
	background-repeat:no-repeat;
}

#gdBt {
	position:absolute;
	font-size:11px;
	bottom:4px;
	left:24px;
}

div#randomlink{
	margin:10px 0;
}

.contbn{
	margin-bottom:10px;
	width:558px;
	display: block;
}
#contbn2{
	margin-bottom:10px;
	width:558px;
	height: auto;
	padding: 0px;
}


.contbn h3{
	background-image:url(../img/contback.jpg);
	background-repeat:no-repeat;
	width:558px;
	height:21px;
	text-indent:25px;
	color:#FFFFFF;
	font-size:14px;
	margin-bottom:10px;
}

#contbn2_left{
	width:275px;
	height:auto;
	float: left;	
}

#contbn2_right{
	width:275px;
	height:auto;
	float: right;	
}
.cate_waku{
	height: auto;
	width: 275px;
	border: 1px solid #666;
}
.cate_left{
	text-indent:5px;
	color:#FFFFFF;
	font-size:14px;
	background-color: #F90;
	text-indent:5px;
	padding-top: 2px;
}

.cate_right{
	text-indent:5px;
	color:#FFFFFF;
	font-size:14px;
	background-color: #F90;
	text-indent:5px;
	padding-top: 2px;
}

.guide_left{
	float:left;
	height: 40px;
	width: 40px;
	padding: 4px;
}

.guide_right{
	float: right;
	width: 218px;
	padding-right: 2px;
}


.guide_right a{
	font-size: 14px;
	color: #333;
	font-weight: bold;
	text-decoration: underline;
	width: 170px;
}

.guide_right a:hover{
	font-size: 14px;
	color: #F90;
	font-weight: bold;
	text-decoration: underline;
}
.guide_right p{
	font-size: 12px;
}


#ftLinkArea {
	position:relative;
}

#footertel{
	width:320px;
	height:41px;
	position:absolute;
	left:0px;
	text-align:left!important;
}

*html body #footertel {
	left:-950px;
}


/*tel no */
#toptel{
	position:absolute;
	top:30px;
	right:6px;
	height:46px;
	width:391px;
}

/* cb */
.cb{ clear:both;}
.cb10{clear:both; height:10px;}
.cb20{clear:both; height:20px;}


/* カテゴリ、トピックスプランリスト */

div#plan_list_wrapper{width:556px; border:1px #ccc solid; margin:1px auto; padding:0px;}
div#plan_list_wrapper ul{width:556px; padding:0px; height:28px; display:block; margin:2px 0;}
div#plan_list_wrapper li.pref{float:left; width:80px; clear:right; height:28px; line-height:28px; background:url(../img/common/plan_list_prefbk.gif) no-repeat; text-align:center; font-weight:bold; color:#FFF;}
div#plan_list_wrapper li.plan_name{
	float:left;
	width:400px;
	clear:right;
	height:28px;
	line-height:28px;
	background:#F5F5EB;
	font-weight: bold;
}
div#plan_list_wrapper li.plan_name strong{width:98%; margin:auto; display:block;}
div#plan_list_wrapper li.syousai{float:left; width:76px; height:28px; line-height:28px;}
div#plan_list_wrapper .left_box{width:160px; background:#FFF; margin:0px auto; float:left; clear:right; text-align:center; display:block; padding:0;}
div.left_box img.photo{width:150px; height:113px; border:#fff 2px solid; margin:0px auto;}
table#plan{width:390px!important; border:1px #ccc solid; margin:4px auto; padding:0;}
table#plan th.thset{height:18px; font-weight:bold; text-align:center; background:#BFDFE1; padding:3px 5px; line-height:18px; color:#004080; border:none;}
table#plan th.thset2{height:18px; font-weight:bold; text-align:center; background:#BFDFE1; padding:3px 5px; line-height:18px; color:#004080; border:none;}
table#plan .tdset{height:18px; background:#FFF; line-height:18px; padding:3px 8px;}
table#plan .tdset font{line-height:18px;}
.pink{ color:#F06;}
table#plan th,table#plan font,table#plan td{ font-size:12px;}

li.syousai a.bt{ background:url(../img/common/bt_planlist.jpg) 0 0; width:76px; height:28px; display:block; text-indent:-9999px;}
li.syousai a:hover.bt{ background-position:0 -28px;}

/*--------------------プランリスト---------------------------------------------------------*/
.cate_org{
	color: #F60;
}
div.tour p.tname{
	font-weight: bold;
	background-image:url(../img/tit_yajirushi.gif);
	background-repeat:no-repeat;
	background-position:left 8px;
	font-size:14px;
	color:#333;
	border:none;
	float:left;
	width: 700px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 12px;
}
div.tour p.tcate{
	font-weight: bold;
	width:auto;
	height:15px;
	font-size:14px;
	line-height:16px;
	color:#fff;
	margin:3px;
	padding:2px 2px;
	border: 2px solid #FFF;
	float:left;
	background-color: #F60;
}
.pla_tit_sen{
	background-image: url(../img/pla_tit_sen.gif);
	background-repeat: no-repeat;
	clear: both;
	height: 3px;
	width: 910px;
}
h2.kensaku{
	font-size: 14px;
	height: 16px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin-bottom: 5px;
}

.photosam{
	padding:2px;
	border:1px #999 solid;
	height: 65px;
	width: 85px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 3px;
	margin-left: 3px;
	}
.photosam{
	padding:2px;
	border:1px #999 solid;
	height: 65px;
	width: 85px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 3px;
	margin-left: 3px;
	}
/*201007プランリストショップ、新着口コミ一覧、店舗口コミ一覧*/
.pls_tit{
	background-color: #F90;
	height: 24px;
	width: 910px;
	background-image: url(../img/com_ico.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 50px;
	font-size: 16px;
	padding-top: 10px;
	color: #FFF;
}

.vls_tit{
	background-color: #F90;
	height: 24px;
	width: 910px;
	background-image: url(../img/value_ico.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 50px;
	font-size: 16px;
	padding-top: 10px;
	color: #FFF;
}

.com_tit{
	font-size: 16px;
	color: #333;
	margin-left: 20px;
	padding-top: 2px;
}

.value_tit{
	font-size: 16px;
	color: #333;
	margin-left: 20px;
	float: left;
	display: inline;
	padding-top: 8px;
}

#pls_left{
	height: auto;
	width: 560px;
	border: 1px solid #F90;
	margin-left: 10px;
}
.pls_l_mida{
	text-indent: 14px;
	color: #333;
	font-size: 12px;
	padding: 2px;
	width: 80px;
}
.pls_l_tex{
	background-color: #FFFAE7;
	width: 450px;
}
.pls_r_photo{
	padding: 3px;
	height: 225px;
	width: 300px;
	border: 1px solid #CCC;
	margin-right: 10px;
	display: inline;
}
#pls_come{
	height: auto;
	width: 860px;
	border: 1px solid #CCC;
	margin-right: auto;
	margin-left: auto;
}
#pls_come h4{
	color:#F90;
	font-size:16px;
	font-weight:bold;
	margin: 10px;
}
#pls_come p{
	height: auto;
	width: 840px;
	line-height: 130%;
	padding-right: 10px;
	padding-left: 10px;
	text-align: left;
}
#pls_manzoku{
	text-align: center;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	width: 400px;
	font-size: 14px;
	font-weight: bold;
}

#vls_manzoku{
	margin-top: 10px;
	margin-bottom: 10px;
	width: 400px;
	font-size: 14px;
	font-weight: bold;
}


#pls_manzoku p{
	margin-left: 5px;
}
#vls_manzoku_l{
	height: auto;
	width: 220px;
	border: 1px solid #F90;
	display: inline;
	float: left;
	padding: 4px;

}

#vls_manzoku_r{
	height: auto;
	width: 400px;
	border: 1px solid #F90;
	display: inline;
	float: left;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 6px;
	margin-left: 20px;
}

.vls_star{
	font-size: 14px;
	color: #F63;
	display: inline;
	float: left;
}
.vls_hyoka_l{
	background-color: #FC0;
	display: inline;
	float: left;
	width: 88px;
	padding: 2px;
	border: 1px solid #FFF;
	height: 14px;

}
.vls_hyoka_r{
	background-color: #FEA;
	display: inline;
	float: left;
	width: 300px;
	padding: 2px;
	border: 1px solid #FFF;
	height: 14px;
}
#vls_hyoka{
	margin-right: auto;
	margin-left: auto;
	height: auto;
	width: 700px;
}
#vls_new{
	height: auto;
	width: 878px;
	border: 1px solid #CCC;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../img/vls_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding: 10px;
}
.vls_new_top{
	font-size: 12px;
	display: inline;
	float: left;
	margin-right: 20px;
	margin-top: 5px;
}
.vls_new_tex{
	display: inline;
	float: left;
	height: auto;
	width: 420px;
	padding: 10px;
	line-height: 130%;
}
#vls_img{
/*	height: auto;*/
	width: 198px;
	display: inline;
	float: left;
	margin-right: 6px;
}
.vls_photo{
	padding: 4px;
	border: 1px solid #CCC;
	height: 140px;
	width: 190px;
}
.vls_photo_sam{
	padding: 4px;
	border: 1px solid #CCC;
	width: 87px;
    height: 56px;
	display: inline;
	float: left;
	margin-right: 2px;
	margin-top: 2px;
}

#tenpo_coment{
	height: auto;
	width: 707px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../img/vls_tenpo_bg.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.tenpo_coment_tex{
	height: auto;
	width: 667px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	line-height: 120%;
}
#chui {
	font-size: 14px;
	color: #F00;
}
	
div#members_page .addPanel {
    cursor:pointer;
}

div#members_page .none {
 display:none;
} 
</pre></body></html>