@charset "shift_jis";
/*@import url(https://www.jalan.net/assets/css/common/global.css);*/
@import url(/jalan/common/styles/global.css);
@import url(/jalan/common/styles/default.css);

/*

	set

*/
a { overflow:hidden; }
a, a:link { color: #1b47ff; text-decoration: underline; }
a:visited { color: #9720c9; text-decoration: underline; }
a:hover { color: #ff7d00; text-decoration: underline;}
.dummy { height:1px; overflow:hidden; width:100%; clear:both; }
.dummy hr { visibility:hidden; margin:0; padding:0; }
.hidden { display:none; }
body.article ul, body.article ol { margin:0; padding:0; }
body.article ul li, body.article ol li { list-style:none; }
/* layout */
#wrapper { width:950px; margin:0 auto; text-align:left; }
#main { width:740px; margin:0 auto; float:none; }
#table-footer { margin:0 auto; width:950px; }
#footer-seo-text { margin:2em 0; text-align:right; }
table td.s11_66 { font-size:70%; }
p.s11_30 { color:#303030; font-size:70%; line-height:1.2em; }

/*

	/kaigai/doc/theme/

*/

/* google map setteing */
/*body.article div { position:inherit; top:auto; left:auto; }
body.article div#header { position:relative; top:0; left:0; }*/
/* google map setteing */

/* contents */
div#contentHead { width:100%; }
h1#issue-title { padding:0; font-size:1px; text-indent:-9999px; width:740px; height:120px; background-repeat:no-repeat; background-position:0 0; }
body.point h1#issue-title { width:750px; height:155px; background-image:url(src/h1-issue-title.jpg); }
h1#issue-title strong,
h1#issue-title span { display:block; }
div#contentHead p.lead { margin:1em 0; line-height:1.4; }
div#contentHead ul.content-navi { width:693px; margin:0 0px 10px 0; padding: 0 12px 0 35px; float:left; border-bottom:#710425 solid 5px; }
div#contentHead ul.content-navi li { width:230px; float:left; margin:0 0 0 1px; }
div#contentHead ul.content-navi li a { display:block; width:230px; height:40px; font-size:1px; text-indent:-9999px; background-image:url(src/btn-pagenavi.gif); background-repeat:no-repeat; }
div#contentHead ul.content-navi li.n1 a { background-position:0 0; }
div#contentHead ul.content-navi li.n1 a:hover,
body.point-china div#contentHead ul.content-navi li.n1 a { background-position:0 -45px; }
div#contentHead ul.content-navi li.n2 a { background-position:-230px 0; }
div#contentHead ul.content-navi li.n2 a:hover,
body.point-hawaii div#contentHead ul.content-navi li.n2 a { background-position:-230px -45px; }
div#contentHead ul.content-navi li.n3 a { background-position:-460px 0; }
div#contentHead ul.content-navi li.n3 a:hover,
body.point-korea div#contentHead ul.content-navi li.n3 a { background-position:-460px -45px; }

div#map-area { margin:0; width:100%; }
div#gmap { width:448px; height:298px; border:#CCC solid 1px; float:left; }
div#map-area ul.hotel-list { width:280px; float:right; height:298px; overflow-y:auto; overflow-x:hidden; }
div#map-area ul.hotel-list li { background:url(src/border-dotted-glay.gif) repeat-x left bottom; padding:8px 0 8px 0px; width:260px; }
div#map-area ul.hotel-list li a { display:block; text-decoration:underline !important; background:url(src/icon-maphtl.gif) no-repeat 0 2px; padding:3px 0 3px 20px; }
div#map-area ul.hotel-list li a strong { font-weight:normal; font-size:12px; }
div#map-area ul.hotel-list li.active { background:#FFC url(src/border-dotted-glay.gif) repeat-x left bottom; }
div#map-area ul.hotel-list li.active a { color:#F00; }

div#hotel-recommend { }
div#hotel-recommend h2.title { display:none; }
div#hotel-recommend ul { width:705px; padding:10px 0 10px 35px; margin:0 -10px 0 0; }
html[xmlns]>/**/body div#hotel-recommend ul { float:left; }
div#hotel-recommend ul#pointok { background-color:#835A5A; background-image:url(src/bg-label-pointok.gif); background-repeat:no-repeat; }
div#hotel-recommend ul#jlnrecommend { background-color:#B88484; background-image:url(src/bg-label-recommend.gif); background-repeat:no-repeat; }
div#hotel-recommend ul li { float:left; width:225px; margin:0 10px 10px 0; }
div#hotel-recommend ul#pointok li div { background:url(src/bg-column-pointok-top.gif) #FFF no-repeat 0 0; width:225px; }
div#hotel-recommend ul#jlnrecommend li div { background:url(src/bg-column-recommend-top.gif) #FFF no-repeat 0 0; width:225px; }
div#hotel-recommend ul li div a,
div#hotel-recommend ul li div a strong,
div#hotel-recommend ul li div a span,
div#hotel-recommend ul li div a em { display:block; }
div#hotel-recommend ul li div a { padding:5px; text-decoration:none !important; background-repeat:no-repeat; background-position:left bottom; cursor:pointer; }
div#hotel-recommend ul#pointok li div a { background-image:url(src/bg-column-pointok-bottom.gif); }
div#hotel-recommend ul#jlnrecommend li div a { background-image:url(src/bg-column-recommend-bottom.gif); }
div#hotel-recommend ul li div a strong { text-decoration:underline; background:url(src/tri-rightblue1.gif) no-repeat 0 4px; padding:0 0 0 8px; margin:3px 0; font-size:small; height:2.5em; font-size:12px; line-height:1.2; }
div#hotel-recommend ul li div a img { float:left; width:110px; margin:0 5px 5px 0 }
div#hotel-recommend ul li div a span { float:left; font-size:x-small; width:100px; color:#666; line-height:1.6; }
div#hotel-recommend ul li div a em { clear:left; width:175px; height:27px; margin:0 auto; font-size:1px; text-indent:-9999px;  background-repeat:no-repeat; }
div#hotel-recommend ul#pointok li div a em { background-image:url(src/btn-pointhtl.gif); background-position:0 0; }
div#hotel-recommend ul#pointok li div a:hover em { background-position: 0 -30px; }
div#hotel-recommend ul#jlnrecommend li div a em { background-image:url(src/btn-recomhtl.gif); background-position:0 0; }
div#hotel-recommend ul#jlnrecommend li div a:hover em { background-position: 0 -30px; }
