@charset "UTF-8";


/* ---------------------------------------------------------
	CSS Document > Yakushima Kankou Base Layout
--------------------------------------------------------- */
#yk_kankou #contents {padding-bottom:10px;}
#yk_kankou #contents_inner {margin:0 20px;}

#yk_kankou #tourism {margin:0 15px 15px;position:relative;width:920px;}
#yk_kankou #tourism h2 {}
#yk_kankou #tourism div {position:absolute;bottom:0;left:0;padding-left:197px;}
#yk_kankou #tourism p {padding-left:5px;border-left:7px solid #CC3399;}

/*#yk_kankou #anch_navi {margin-bottom:15px;}
#yk_kankou #anch_navi li {float:left;}
#yk_kankou #anch_navi li a {display:block;text-align:center;width:455px;padding:9px 0;color:#FFFFFF;background:url(../images/dot.gif) right 0 repeat-y #FF9900;}
#yk_kankou #anch_navi li a.last {background:#FF9900;}
#yk_kankou #anch_navi li a:hover {text-decoration:none;}*/

#yk_kankou #anch_navi {margin-bottom:15px;}
#yk_kankou #anch_navi li {float:left;padding-right:3px;}
#yk_kankou #anch_navi li.end {float:left;padding-right:0;}

#yk_kankou h3.h3_01 {background:url(../images/h3_bg_blue.gif) 0 0 no-repeat;font-size:16px;color:#FFFFFF;padding:12px 20px;margin-bottom:10px;}
#yk_kankou h3.h3_02 {background:url(../images/h3_bg_org.gif) 0 0 no-repeat;font-size:16px;color:#FFFFFF;padding:12px 20px;margin-bottom:10px;}

#yk_kankou #rightbox_map {float:left;width:308px;height:330px;background:url(../images/rightbox_map_bg.gif) 0 10px no-repeat;position:relative;}
#yk_kankou #rightbox_map ul {height:1px;}
#yk_kankou #rightbox_map li a {display:block;width:30px;height:30px;position:absolute;}
#yk_kankou #rightbox_map li a span {display:none;}
#yk_kankou #rightbox_map li.point01 a {top:106px;left:145px;}
#yk_kankou #rightbox_map li.point02 a {top:115px;left:199px;}
#yk_kankou #rightbox_map li.point03 a {top:152px;left:113px;}
#yk_kankou #rightbox_map li.point04 a {top:174px;left:168px;}
#yk_kankou #rightbox_map li.point05 a {top:135px;left:2px;}
#yk_kankou #rightbox_map li.point06 a {top:81px;left:26px;}
#yk_kankou #rightbox_map li.point07 a {top:10px;left:93px;}
#yk_kankou #rightbox_map li.point08 a {top:222px;left:191px;}
#yk_kankou #rightbox_map li.point09 a {top:188px;left:22px;}
#yk_kankou #rightbox_map li.point10 a {top:269px;left:94px;}

#yk_kankou .spot {float:left;width:293px;_width:295px;border:1px solid #999999;margin-right:12px;margin-bottom:8px;}
#yk_kankou .spot_last {margin-right:0;}
#yk_kankou .spot p.name {background:#333333;padding:0 6px;}
#yk_kankou .spot p.name a {color:#FFFFFF;}

#yk_kankou .spot .float_box .inner_left {float:left;}
#yk_kankou .spot .float_box .inner_right {float:right;width:164px;padding:5px 0;}

#yk_kankou .spot .float_box .inner_right p {padding-right:5px;line-height:125%;}

#yk_kankou .spot .float_box .inner_right dl {padding-right:5px;line-height:125%;}
#yk_kankou .spot .float_box .inner_right dl dt {}

#yk_kankou h4 {padding-bottom:5px;}
#yk_kankou dl.steps, #yk_kankou dl.pnts {}
#yk_kankou dl.steps dt, #yk_kankou dl.pnts dt {float:left;padding-right:10px;}
#yk_kankou dl.steps dd, #yk_kankou dl.pnts dd {padding:2px 0;}
#yk_kankou .detail {margin-left:67px;margin-bottom:10px;padding-bottom:10px;background:url(../images/dot_gray.gif) 0 bottom repeat-x;}
#yk_kankou .detail p {line-height:150%;}

#yk_kankou .trekking01 {padding-bottom:15px;}
#yk_kankou .trekking01 .float_box {}
#yk_kankou .trekking01 .float_box .inner_left_wap {float:left;width:624px;}
#yk_kankou .trekking01 .float_box .inner_left {margin-left:28px;padding-top:8px;border-top:2px solid #656565;}
#yk_kankou .trekking01 .float_box .inner_right {float:right;}
#yk_kankou .trekking01 .stp2_detail .left {float:left;width:340px;}
#yk_kankou .trekking01 .stp2_detail .left ul li {background:url(../images/ico_pnk.gif) 0 2px no-repeat;padding-left:17px;line-height:150%;}
#yk_kankou .trekking01 .stp2_detail .right {float:right;width:180px;}
#yk_kankou .trekking01 .detail_last {margin-left:67px;margin-bottom:10px;padding-bottom:10px;color:#FF0000;text-indent:-1em;padding-left:1em;}

#yk_kankou .trekking02 {padding-bottom:15px;padding-top:8px;border-top:2px solid #656565;margin-left:28px;position:relative;}
#yk_kankou .trekking02 .detail {width:625px;}
#yk_kankou .trekking02 .detail .p_stp1 {width:560px;}
#yk_kankou .trekking02 .detail .p_stp2 {width:435px;}
#yk_kankou .trekking02 .detail .p_stp3 {width:440px;}
#yk_kankou .trekking02 .detail .p_stp4 {width:465px;}
#yk_kankou .trekking02 .detail .p_stp5 {width:480px;}
#yk_kankou .trekking02 p.img {width:480px;position:absolute;top:-25px;right:-100px;}

#yk_kankou .trekking03 {padding-top:8px;border-top:2px solid #656565;margin-left:28px;line-height:150%;}
#yk_kankou .trekking03 .pnt3_detail dl dt {float:left;color:#FF3366;margin-right:5px;}
#yk_kankou .trekking03 .pnt3_detail p {text-indent:-1em;padding-left:1em;}
#yk_kankou .trekking03 .pnt6_detail p {float:left;width:335px;}
#yk_kankou .trekking03 .pnt6_detail table {float:right;width:465px;_font-size:99%;border:1px solid #999999;text-align:left;}
#yk_kankou .trekking03 .pnt6_detail table th {font-weight:normal;padding:8px;width:30%;background:#DADA8F;border-bottom:1px solid #999999;}
#yk_kankou .trekking03 .pnt6_detail table td {padding:8px;border-bottom:1px solid #999999;}
#yk_kankou .trekking03 .pnt6_detail table td.td_02 {padding:15px 8px;}
#yk_kankou .trekking03 .pnt6_detail table td ul li {float:left;padding-left:24px;background:url(../../info/images/arrow.gif) 4px center no-repeat;white-space:nowrap;}
#yk_kankou .trekking03 .pnt6_detail table td ul li.first {padding-left:0;background:none;}
#yk_kankou .trekking03 .pnt9_detail dl dt {float:left;color:#FF3366;}

#yk_kankou span.red {color:#FF0000;}
#yk_kankou span.bold {font-weight:bold;}
#yk_kankou .line_heit150 {line-height:150%;}
#yk_kankou .mgb0 {margin-bottom:0;}
#yk_kankou .mgb10 {margin-bottom:10px;}


#yk_kankou #contents_inner .pagetop {margin-bottom:25px;}
#yk_kankou #contents_inner .pagetop_last {margin-bottom:0;}


