/*/////////////////////////////////////////////////////////////////////////////////////////////*/
/* page */
/*/////////////////////////////////////////////////////////////////////////////////////////////*/


 /* head
---------------------------------------------------- */
#head h1 {display:inline; text-indent:-9999px; overflow:hidden;}
#head h1 a { margin:33px 0 0 20px; display:inline; width:301px; height:76px; float:left; text-indent:-9999px; overflow:hidden;}






 /* pankuzu
---------------------------------------------------- */
ul#pankuzu { float:left; line-height:23px;}
ul#pankuzu li { float:left; display:inline; background: url(../images/back_li_yellow_arrow.gif) no-repeat right center; font-size:12px; padding:0 1em;}
ul#pankuzu li.end { background:none;}


ul#benri { float:right; line-height:23px;}
ul#benri li { float:left; margin-right:1em; font-weight:bold;}
ul#benri li.weather { background:url(../images/icon_weather.gif) left center no-repeat; padding-left:24px;}
ul#benri li.clock { background: url(../images/icon_clock.gif) left center no-repeat; padding-left:24px;}
ul#benri li.flag { background: url(../images/icon_flag.gif) left center no-repeat; padding-left:24px;}




 /* box
---------------------------------------------------- */
.box-navi { width:100%; background:url(../images/back_box.jpg) repeat-x bottom; text-align:center;}
.box-navi2 { width:100%; background:url(../images/back_box2.jpg) repeat-x bottom; text-align:center;}
.box-navi .inner {text-align:left; padding:0.7em;}
.box-navi2 .inner {text-align:left; padding:0.3em 0 0.5em 0;}
.box-navi-iframe { width:100%; background:#F1F5FA; border-bottom:1px #D7E2F0 solid; text-align:center;}

ul.ul-navi li { background:url(../images/back_li_yellow_square.gif) no-repeat 0 0.4em; padding-left:14px; margin-bottom:0.25em;}
ul.ul-navi li a { font-weight:bold;}

ul.ul-navi-feature li { text-indent:-9999px; overflow:hidden;padding-left:14px;}
ul.ul-navi-feature li.navi-yado a {display:block; width:175px; height:53px; background:url(../images/btn_info.jpg) no-repeat top left;}
ul.ul-navi-feature li.navi-yado a:hover {display:block; width:175px; height:53px; background:url(../images/btn_info.jpg) no-repeat -175px 0;}
ul.ul-navi-feature li.navi-kanko a {display:block; width:175px; height:53px; background:url(../images/btn_info.jpg) no-repeat 0 -53px;}
ul.ul-navi-feature li.navi-kanko a:hover {display:block; width:175px; height:53px; background:url(../images/btn_info.jpg) no-repeat -175px -53px;}
ul.ul-navi-feature li.navi-fishing a {display:block; width:175px; height:53px; background:url(../images/btn_info.jpg) no-repeat 0 -106px;}
ul.ul-navi-feature li.navi-fishing a:hover {display:block; width:175px; height:53px; background:url(../images/btn_info.jpg) no-repeat -175px -106px;}
ul.ul-navi-feature li.navi-world a {display:block; width:175px; height:68px; background: url(../images/btn_world.jpg) no-repeat 0 0;}
ul.ul-navi-feature li.navi-world a:hover {display:block; width:175px; height:68px; background:url(../images/btn_world.jpg) no-repeat -175px 0;}

ul.ul-navi-feature li.navi-search a {display:block; width:175px; height:103px; background: url(../images/btn_search.gif) no-repeat 0 0;}
ul.ul-navi-feature li.navi-search a:hover {display:block; width:175px; height:103px; background:url(../images/btn_search.gif) no-repeat -175px 0;}

ul.ul-navi-feature li.navi-shoku a {display:block; width:175px; height:53px; background:url(../images/btn_info.jpg) no-repeat 0 -159px;}
ul.ul-navi-feature li.navi-shoku a:hover {display:block; width:175px; height:53px; background:url(../images/btn_info.jpg) no-repeat -175px -159px;}


div.box-navi-feature {padding-left:14px; margin:0.5em 0 0.5em 0;}

h5.h5-navi { background:url(../images/back_li_yellow_square.gif) no-repeat 0 0.4em; padding-left:14px; margin-bottom:0.25em; color:#828200;}

ul.ul-navi img { margin:4px 0 4px 0;}
ul.ul-navi p { font-size:12px;}

ul.ul-info li { float:left; display:block; width:120px; height:150px; margin-left:2px;}
ul.ul-info li a { text-indent:-9999px; overflow:hidden;}
ul.ul-info li.yado a { display:block; width:120px; height:150px; background:url(../images/h4_yado_new.jpg) no-repeat 0 0;}
ul.ul-info li.yado a:hover { display:block; width:120px; height:150px; background:url(../images/h4_yado_new.jpg) no-repeat 0 -150px;}
ul.ul-info li.kanko a { display:block; width:120px; height:150px; background: url(../images/h4_kanko_new.jpg) no-repeat 0 0;}
ul.ul-info li.kanko a:hover { display:block; width:120px; height:150px; background:url(../images/h4_kanko_new.jpg) no-repeat 0 -150px;}
ul.ul-info li.fishing a { display:block; width:120px; height:150px; background: url(../images/h4_fishing_new.jpg) no-repeat 0 0;}
ul.ul-info li.fishing a:hover { display:block; width:120px; height:150px; background:url(../images/h4_fishing_new.jpg) no-repeat 0 -150px;}
ul.ul-info li.shoku a { display:block; width:120px; height:150px; background: url(../images/h4_shoku_new.jpg) no-repeat 0 0;}
ul.ul-info li.shoku a:hover { display:block; width:120px; height:150px; background:url(../images/h4_shoku_new.jpg) no-repeat 0 -150px;}
li.ul-info-li-end { margin-left:-2px;}


h2.h2-second { margin-top:10px;}



#main .wrapper { text-align:center; background:url(../images/back_box.jpg) bottom repeat-x;}
#main .inner { width:660px; text-align:left; margin:0 auto; padding-bottom:5em;}
#main .inner h1 { margin:1em 0;}
#main .inner h3.top15 { height:40px; background:url(../images/back_h3.jpg) no-repeat left bottom; padding-left:30px; line-height:37px;  font-size:medium; font-weight:bold; clear:left; margin-top:1.5em;}
#main .inner h3.top { height:40px; background:url(../images/back_h3.jpg) no-repeat left bottom; padding-left:30px; line-height:37px;  font-size:medium; font-weight:bold; clear:left; margin-top:1.5em;}
#main .inner h3.middle { height:40px; background:url(../images/back_h3.jpg) no-repeat left bottom; padding-left:30px; line-height:37px;  font-size:medium; font-weight:bold; clear:left; margin-top:6em;}



.h3-textarea { width:600px; margin-left:30px; margin-top:1em;}

ul.categorylink { border:#CCCCCC 1px solid; padding:0.25em;}
ul.categorylink li { display:inline; float:left; background:url(../images/back_li_gray_line.gif) right center no-repeat; padding:0 1em;}
ul.categorylink li.end { background:none;}
ul.categorylink li.selected a { font-weight:bold; color:crimson;}

ul.ul-main { margin:0;}
ul.ul-main li { background:url(../images/back_li_yellow_square.gif) no-repeat 0 0.4em; padding-left:14px; margin-bottom:0.2em;}
ul.ul-main li a { font-weight:bold;}

ul.ul-main2 { margin:0;}
ul.ul-main2 li { background:url(../images/back_li_yellow_square.gif) no-repeat 0 0.4em; padding-left:14px; margin-bottom:0.2em; font-weight:bold;}
ul.ul-main2 li a { font-weight:bold;}


h5.h5-info {background: url(../images/back_li_yellow_square2.jpg) no-repeat 0 0; padding-left:20px; margin-bottom:0.5em; margin-top:0.5em;font-weight:bold; font-size: large; clear: both; }
h5.h5-info-top {background: url(../images/back_li_yellow_square2.jpg) no-repeat 0 0; padding-left:20px; margin-bottom:0.5em;font-weight:bold; font-size: large; clear: both;}
ul.ul-main-info-inner { margin-left:20px; font-size:medium; font-weight:normal; }
ul.ul-main-info-inner li { margin:0 0 0.5em 1em; padding:0 0 0 0;list-style:disc;}
ul.ul-main-info-inner2 { margin-left:20px; font-size:medium; font-weight:normal; }
ul.ul-main-info-inner2 li { margin:0 0 2em 1em; padding:0 0 0 0;list-style:disc;}

p.point { background:url(../images/icon_point.gif) no-repeat 0 0; padding-left:18px; color:#999900; margin-top:0.2em;}
span.point { background:url(../images/icon_point.gif) no-repeat 0 0; padding-left:18px; color:#999900; margin-left:0.5em;}
p.point2 { background:url(../images/icon_point.gif) no-repeat 0 0; font-size:medium; margin:0 0 0 2.2em; padding-left:18px; color:#999900; margin-top:0.2em;}
div.point2-text { margin:0.5em 0 0 2.5em; padding-left:18px;}

p.info-pic { margin-top:0.25em; color:#999900;}

div.info-pic-box { float:right; width:200px; margin-left:1em;}


.block-h4-wrapper { text-align:center; margin:1.5em 0; clear:left;}
.block-h4 { border:1px solid #BFCCE5; width:600px; margin: auto; text-align:left;}
.block-h4 h4 { background: url(../images/back_h4.gif) repeat-x top; min-height:23px; line-height:23px; padding:0 10px; font-weight:bold; font-size:medium;}
.block-h4 h4.midashi-normal { background: url(../images/back_h4.gif) repeat-x top; min-height:26px; line-height:26px; padding:0 10px; font-weight:bold; font-size:small;}
.block-h4 h4 a { color:#333333;}
.block-h4 .h4-textarea { padding:10px;}
.cooking-detail { padding-left:20px;}



.block-h4-wrapper2 { text-align:center; margin:3em 0; clear:left;}
.block-h42 { border:1px solid #BFCCE5; width:660px; margin: auto; text-align:left;}
.block-h42 h4 { background: url(../images/back_h4.gif) repeat-x top; min-height:23px; line-height:23px; padding:0 10px; font-weight:bold; font-size:medium;}
.block-h42 h4.midashi-normal { background: url(../images/back_h4.gif) repeat-x top; min-height:26px; line-height:26px; padding:0 10px; font-weight:bold; font-size:small;}
.block-h42 .h4-textarea { padding:10px;}





.pagelink { margin-top:2em; text-align:center; color:#CCCCCC;}

h5.guide-welcome { margin-top:1em;}
h5.h5-check { background:url(../images/back_li_yellow_square2.jpg) left center no-repeat; padding-left:20px; margin-bottom:0.2em; line-height:15px; font-weight:bold;}
h5.h5-check2 { background:url(../images/back_li_yellow_square2.jpg) left center no-repeat; padding-left:20px; margin-bottom:0.5em; line-height:15px; font-weight:bold; font-size:medium;}


.box-yado-meal { width:180px; margin-right:10px; float:left;}
.box-yado-meal-end { width:180px;}

.box-yado-check { width:280px; margin-right:10px; float:left;}
.box-yado-check-end { width:280px;}


.box-world-pic { margin:0.5em 0; clear:both;}
.box-world-pic p { color:#828200;}
.box-world-pic p.normal { text-indent:1em; color:#333333;}
.box-world-pic .margin { margin-right:12px;}




.table1 table {margin:0; border-collapse: collapse;border: 1px #CCCCCC solid;}
.table1 td {vertical-align:middle; padding:0.3em 0.5em; line-height:110%;border: 1px #CCCCCC solid;}
.table1 td.midashi { background:url(../images/back_pankuzu.gif); color:#002166; font-weight:bold;}
.table1 td.midashi-center { background:url(../images/back_pankuzu.gif); color:#002166; font-weight:bold; text-align:center;}
.table1 td.colorback { background:#F2F5FA;}




span.name { margin-left:0.5em;}
span.h3-explain { margin-left:1em; color:#003399; font-weight:normal; font-size:12px;}



ul.ul-yadolist li { margin-bottom:0.2em;}
ul.ul-yadolist .address { background:url(../images/h5_address.jpg) no-repeat 0 0; padding-left:70px; line-height:22px;}
ul.ul-yadolist .tel { background:url(../images/h5_tel.jpg) no-repeat 0 0; padding-left:70px; line-height:22px;}
ul.ul-yadolist .access { background:url(../images/h5_access.jpg) no-repeat 0 0; padding-left:70px; line-height:22px;}
ul.ul-yadolist .price { background:url(../images/h5_price.jpg) no-repeat 0 0; padding-left:70px; line-height:22px;}
ul.ul-yadolist .rooms { background:url(../images/h5_rooms.jpg) no-repeat 0 0; padding-left:70px; line-height:22px;}
ul.ul-yadolist .bath { background:url(../images/h5_bath.jpg) no-repeat 0 0; padding-left:100px; line-height:22px;}
ul.ul-yadolist .checkin { background:url(../images/h5_checkin.jpg) no-repeat 0 0; padding-left:100px; line-height:22px;}
ul.ul-yadolist .checkout { background:url(../images/h5_checkout.jpg) no-repeat 0 0; padding-left:100px; line-height:22px;}
ul.ul-yadolist .renraku { background: url(../images/h5_renraku.jpg) no-repeat 0 0; padding-left:65px; line-height:22px;}
ul.ul-yadolist .renraku2 { background: url(../images/h5_renraku.jpg) no-repeat 0 0; padding-left:70px; line-height:22px;}
ul.ul-yadolist .yagou { background: url(../images/h5_yagou.jpg) no-repeat 0 0; padding-left:70px; line-height:22px;}
ul.ul-yadolist .daihyo { background: url(../images/h5_daihyo.jpg) no-repeat 0 0; padding-left:70px; line-height:22px;}
ul.ul-yadolist .yusenname { background: url(../images/h5_yusenname.jpg) no-repeat 0 0; padding-left:70px; line-height:22px;}
ul.ul-yadolist .senchou { background: url(../images/h5_senchou.jpg) no-repeat 0 0; padding-left:70px; line-height:22px;}
ul.ul-yadolist .keitai { background: url(../images/h5_keitai.jpg) no-repeat 0 0; padding-left:70px; line-height:22px;}
ul.ul-yadolist .comment { background: url(../images/h5_comment.jpg) no-repeat 0 0; padding-left:70px; line-height:22px;}
ul.ul-yadolist .map { background: url(../images/h5_map.jpg) no-repeat 0 0; padding-left:70px; line-height:22px;}
ul.ul-yadolist .off { background: url(../images/h5_off.jpg) no-repeat 0 0; padding-left:70px; line-height:22px;}
ul.ul-yadolist .imgnone { padding-left:70px; line-height:22px;}
ul.ul-yadolist .osusume { background: url(../images/h5_osusume.jpg) no-repeat 0 0; padding-left:70px; line-height:22px;}
ul.ul-yadolist .party { background:url(../images/h5_party.jpg) no-repeat 0 0; padding-left:70px; line-height:22px;}
ul.ul-yadolist .capacity { background:url(../images/h5_capacity.jpg) no-repeat 0 0; padding-left:100px; line-height:22px; height:22px;}
ul.ul-yadolist .url { background:url(../images/h5_url.jpg) no-repeat 0 0; padding-left:100px; line-height:22px;}
ul.ul-yadolist .port { background:url(../images/h5_port.jpg) no-repeat 0 0; padding-left:70px; line-height:22px;}
ul.ul-yadolist .menu { background:url(../images/h5_menu.jpg) no-repeat 0 0; padding-left:70px; line-height:22px;}
ul.ul-yadolist .eigyo { background:url(../images/h5_eigyo.jpg) no-repeat 0 0; padding-left:70px; line-height:22px;}

h6.detail { background:url(../images/back_li_yellow_square.gif) left center no-repeat; padding-left:14px; position:absolute; top:0.25em; right:0.5em; font-weight:bold; font-size:12px;}


ul.ul-yusenlist { margin-right:-3px; width:170px;}
ul.ul-yusenlist li { margin-bottom:0.2em; line-height:22px;}
ul.ul-yusenlist .renraku { background: url(../images/h5_renraku.jpg) no-repeat ; padding-left:65px; line-height:20px; height:22px;}
ul.ul-yusenlist .url { background:url(../images/h5_url.jpg) no-repeat 0 0; padding-left:100px; line-height:22px;}


ul.ul-no-walking {}
ul.ul-no-walking li { margin-bottom:0.25em; padding-left:24px; padding-top:0.1em;}
ul.ul-no-walking .no1 { background: url(../images/no1_blue.jpg) no-repeat 0 3px;}
ul.ul-no-walking .no2 { background: url(../images/no2_blue.jpg) no-repeat 0 3px;}
ul.ul-no-walking .no3 { background: url(../images/no3_blue.jpg) no-repeat 0 3px;}
ul.ul-no-walking .no4 { background: url(../images/no4_blue.jpg) no-repeat 0 3px;}
ul.ul-no-walking .no5 { background: url(../images/no5_blue.jpg) no-repeat 0 3px;}
ul.ul-no-walking .no6 { background: url(../images/no6_blue.jpg) no-repeat 0 3px;}
ul.ul-no-walking .no7 { background: url(../images/no7_blue.jpg) no-repeat 0 3px;}
ul.ul-no-walking .no8 { background: url(../images/no8_blue.jpg) no-repeat 0 3px;}
ul.ul-no-walking .no9 { background: url(../images/no9_blue.jpg) no-repeat 0 3px;}


.yusen-list { background:url(../images/back_yusenlist.jpg) no-repeat top; width:660px; clear:left; margin-bottom:2em;}
.yusen-list-bottom { background:url(../images/back_yusenlist_bottom.gif) no-repeat bottom;}
.yusen-list h4 { font-weight:bold; background:url(../images/back_h4_line_gray.gif) repeat-x bottom; padding:0 0 0.25em 0; margin-bottom:0.25em; font-size:medium;}
.yusen-list h4 a { color:#333333;}

.yusen-list .box-wrapper { float:left; width:190px; padding:10px; margin-right:15px; position:relative;}
.yusen-list .box-wrapper-end { float:left; width:190px; padding:10px; margin-right:0px; position:relative;margin-right:-3px;}
.detail-yusen {position:absolute; top:10px; right:10px; font-weight:bold; font-size:12px;}

.kisetu { color:#999900;}
.miyage { color:#CC9933;}


.world-pic-margin {margin-right:15px;}

.map-detail-left { width:285px; margin-right:28px; float:left;}
.map-detail-right { width:285px; float:left;}
h5.h5-map-detail { font-weight:bold; font-size:medium; border-bottom:#CCCCCC dotted 1px; padding-bottom:0.2em; margin-bottom:0.4em; position:relative; left:-4px;}
.rubi { font-weight:normal; font-size:small; color: #828200;}
.h5-number { margin-right:2px; vertical-align:middle;}


ol.ol-walking { background:#EEF3F9; padding:0.5em;}
ol.ol-walking li { list-style:decimal; margin:0 0 0.5em 1.8em; padding:0 0 0.2em 0; font-weight:bold; color: #999900; border-bottom:#BFCCE5 2px dotted; clear:both;}
ol.ol-walking li.end { border:none;}






div.index { background:url(../images/back_pankuzu.gif); padding:0.4em 1em; margin-bottom:1em;}
div.index SELECT { vertical-align:middle;}
div.index-midashi { background:url(../images/back_pankuzu.gif); padding:0.2em 1em; margin-bottom:0.5em;}
div.index-midashi h3 { font-weight:bold; color:#003399;}



.schedule {position:relative;}
.schedule a {position:absolute; top:2px; right:2px; display:block; width:98px; height:17px; text-indent:-9999px; overflow:hidden;}


 /* footer
---------------------------------------------------- */
.foot-inner {font-size:x-small; text-align:right; color:white; padding-right:1em;}


