.aboutClick,.h3style,.h4style{text-align:left}.loginbox,.relative{position:relative}.h3style{color:#468BC9;padding:10px;margin-bottom:10px;font-size:90%;font-weight:700;background:#c5e7f9;background:-moz-linear-gradient(top,#c5e7f9 0,#fff 28%,#fff 72%,#c5e7f9 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#c5e7f9),color-stop(28%,#fff),color-stop(72%,#fff),color-stop(100%,#c5e7f9));background:-webkit-linear-gradient(top,#c5e7f9 0,#fff 28%,#fff 72%,#c5e7f9 100%);background:-o-linear-gradient(top,#c5e7f9 0,#fff 28%,#fff 72%,#c5e7f9 100%);background:-ms-linear-gradient(top,#c5e7f9 0,#fff 28%,#fff 72%,#c5e7f9 100%);background:linear-gradient(to bottom,#c5e7f9 0,#fff 28%,#fff 72%,#c5e7f9 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#c5e7f9', endColorstr='#c5e7f9', GradientType=0 )}.aboutClick{color:#559DE0;width:100%;font-size:70%;padding:0 5px 3px;clear:both;font-weight:700}.aboutClick:before{content:"※"}.h4style{color:#333;padding:0 10px 0 0;margin-bottom:3px;font-size:22px;line-height:22px}#TopPage_Parts .from-map a.map_timesale{width:110px}#TopPage_Parts .from-map a.map_timesale span{background-image:url(/dg/image/background/top_sply.png)}#TopPage_Parts .from-map a.map_ranking{left:130px}#TopPage_Parts .iktop-why4{width:1000px;padding-top:25px;text-align:center}#TopPage_Parts .iktop-why4 a{width:141px;padding:5px 0;color:#333;border-left:1px solid #dedede;border-top:1px solid #dedede;border-bottom:1px solid #dedede;float:left}#TopPage_Parts .iktop-why4 a:hover{color:#fff;text-decoration:none;background-color:#008dde}#TopPage_Parts .iktop-why4 a.bottom1{border:1px solid #dedede}#TopPage_Parts .iktop-why4 a.bottom2{padding:2px 0 2px 5px;border-right:0}.100pct{width:100%}.w1000{width:1000px}.w980{width:980px}.w970{width:970px}.w960{width:960px}.w950{width:950px}.w940{width:940px}.w930{width:930px}.w920{width:920px}.w910{width:910px}.w900{width:900px}.w890{width:890px}.w828{width:828px}.w816{width:816px}.w770{width:770px}.w740{width:740px}.w730{width:730px}.w720{width:720px}.w710{width:710px}.w700{width:700px}.w690{width:690px}.w650{width:650px}.w620{width:620px}.w600{width:600px}.w590{width:590px}.w535{width:535px}.w520{width:520px}.w505{width:505px}.w500{width:500px}.w465{width:465px}.w455{width:455px}.w425{width:425px}.w420{width:420px}.w400{width:400px}.w390{width:390px}.w370{width:370px}.w360{width:360px}.w355{width:355px}.w350{width:350px}.w340{width:340px}.w330{width:330px}.w320{width:320px}.w310{width:310px}.w300{width:300px}.w250{width:250px}.w240{width:240px}.w236{width:236px}.w200{width:200px}.w195{width:195px}.w190{width:190px}.w180{width:180px}.w175{width:175px}.w170{width:170px}.w160{width:160px}.w155{width:155px}.w130{width:130px}.w115{width:115px}.w50{width:50px}.w45{width:45px}.w30{width:30px}.w200_ff2,x:-moz-any-link{width:200px}.w300_ff2,x:-moz-any-link{width:300px}.w550_ff2,x:-moz-any-link{width:550px}html>body .w381_ff2,x:-moz-any-link{width:400px}.top_m_8px{margin-top:8px}.top_m_3px{margin-top:3px}.top_m_25px{margin-top:25px}.top_m_20px{margin-top:20px}.top_m_15px{margin-top:15px}.top_m_10px{margin-top:10px}.top_m_5px{margin-top:5px}.top_p_30px{padding-top:30px}.top_p_25px{padding-top:25px}.top_p_20px{padding-top:20px}.top_p_15px{padding-top:15px}.top_p_10px{padding-top:10px}.top_p_5px{padding-top:5px}.bottom_p_30px{padding-bottom:30px}.bottom_p_25px{padding-bottom:25px}.bottom_p_20px{padding-bottom:20px}.bottom_p_15px{padding-bottom:15px}.bottom_p_10px{padding-bottom:10px}.bottom_p_5px{padding-bottom:5px}.bottom_m_25px{margin-bottom:25px}.bottom_m_20px{margin-bottom:20px}.bottom_m_15px{margin-bottom:15px}.bottom_m_10px{margin-bottom:10px}.bottom_m_5px{margin-bottom:5px}.right_m_5px{margin-right:5px}.right_m_10px{margin-right:10px}.right_m_15px{margin-right:15px}.right_m_20px{margin-right:20px}.right_m_25px{margin-right:25px}.right_p_5px{padding-right:5px}.right_p_10px{padding-right:10px}.right_p_15px{padding-right:15px}.right_p_20px{padding-right:20px}.right_p_25px{padding-right:25px}.left_m_5px{margin-left:5px}.left_m_10px{margin-left:10px}.left_m_15px{margin-left:15px}.left_m_20px{margin-left:20px}.left_m_25px{margin-left:25px}.left_p_25px{padding-left:25px}.left_p_20px{padding-left:20px}.left_p_15px{padding-left:15px}.left_p_10px{padding-left:10px}.left_p_5px{padding-left:5px}.w315{width:315px}.bookingdate{padding-top:20px;color:#000}.bookingdate span{font-size:20px}.loginbox{float:left;font-size:14px;padding:30px;text-align:left;line-height:1.95em;background-color:#f7f7f7;border:1px solid #ddd;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}.loginbox .ttl{font-size:22px;color:#000;margin-bottom:10px}.loginbox .subttl{font-size:22px;color:#39f;margin:10px 0}.loginbox a{color:#39f}.loginbox.logined{width:258px}.loginbox.no_login{margin-left:20px;width:598px}.loginbox.no_login .mem_rsv{width:284px;float:left;border-right:1px solid #ccc;padding-right:15px;margin-right:15px}.loginbox.no_login .guest_rsv{width:283px;float:left}.loginbox.tel{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;background:#fff;border:none;border-top:1px dotted #999;margin-top:20px}.loginbox.tel .rsv_list{margin-bottom:10px}.loginbox.isMem{width:423px}.loginbox.notMem{width:423px;margin-left:30px}.loginbox .rsv_list{margin-bottom:30px}.loginbox .rsv_list li{font-size:15px;line-height:1.6em;margin-bottom:10px;display:block;height:52px}.loginbox .rsv_list li span{color:#f90}.loginbox .rsv_list li img{margin-right:15px;display:inline-block;float:left}.loginbox .jsplaceholder{padding:8px!important;font-size:14px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.loginbox input[disabled].jsplaceholder[disabled]{padding:8px 0!important;font-size:14px;border:none;background:0 0;width:258px!important}.loginbox a.greenbtn,.loginbox a.greybtn,.loginbox a.w20101-btn{background-color:#090;display:block;margin-top:15px;padding:15px 0!important;text-align:center;font-size:18px;color:#FFF;cursor:pointer;white-space:nowrap;-webkit-border-radius:.3em;-moz-border-radius:.3em;-ms-border-radius:.3em;-o-border-radius:.3em;border-radius:.3em;line-height:18px}.loginbox a.greenbtn:visited,.loginbox a.greybtn:visited,.loginbox a.w20101-btn:visited{color:#FFF}.loginbox a.greenbtn:hover,.loginbox a.greybtn:hover,.loginbox a.w20101-btn:hover{color:#ff0;text-decoration:none}.loginbox a.w20101-btn{background-color:#727272!important}.loginbox a.w20101-btn:hover{background-color:#666!important}.loginbox a.greybtn{color:#fff;background-color:#555}.loginbox a.greybtn:hover{color:#ff0;text-decoration:none}.fan{display:none}.relative .lowest_amount{position:absolute;top:-157px;right:0;height:135px;z-index:1;color:#fff;display:block}.relative .lowest_amount.hasDateDisp{top:-177px;height:150px}.relative .lowest_amount .lowest_amount_wrapper{display:block;color:#fff;text-decoration:none;cursor:pointer;height:100%;background:rgba(0,0,0,.6);border:1px solid #555;padding:0 20px}.relative .lowest_amount .lowest_amount_wrapper:hover{border:1px solid #777}.relative .lowest_amount .lowest_amount_wrapper:hover .showPlan{text-decoration:none;background:#40bb19}.relative .lowest_amount .lowest_amount_wrapper_ul{display:table-cell;height:137px;vertical-align:middle}.relative .lowest_amount #tag_lowest_amount{padding:15px;display:table-cell;height:110px;vertical-align:middle}.relative .lowest_amount .peopleCountAmount{letter-spacing:1px;font-size:13px}.relative .lowest_amount .peopleCountAmount span.peopleCountAmountDate{font-size:13px;display:block;color:#fff970;font-weight:100;padding:8px 0 4px}.relative .lowest_amount .peopleCountAmount .small{font-size:14px;font-weight:400}.relative .lowest_amount .peopleCountAmount strong{font-size:22px}.relative .lowest_amount .imasuguPoint{color:#fff970;font-size:11px}.relative .lowest_amount .showPlan{font-weight:400;color:#fff;background:#06b306;display:block;width:205px;padding:5px 0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin-top:5px}.relative .lowest_amount .showPlan:hover{text-decoration:none;background:#40bb19}.guide_hotel_image{margin-top:15px;margin-right:10px;width:70px;float:left}.guide_hotel_image a{display:block;position:relative;width:70px;height:52px}.guide_hotel_image img{float:left}.guide_hotel_text{position:absolute;bottom:0;left:0;width:80px;height:17px;color:#FFF;padding:1px;font-size:9px;-webkit-transform:scale(.95,1);-webkit-transform-origin:0 0;-ms-transform:scale(.95,1);-ms-transform-origin:0 0;transform:scale(.95,1);transform-origin:0 0;zoom:.9;background:rgba(0,0,0,.5);z-index:10;text-align:center}.guide_hotel_name{margin-top:15px;text-align:left;float:left;color:#777;line-height:32px;font-size:14px}.guide_hotel_name>span{display:block}.guide_hotel_name .h_name{font-family:"メイリオ","ヒラギノ角ゴ ProN",Meiryo,"Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic","Hiragino Sans",sans-serif;color:#000;letter-spacing:-.2px;font-size:25px;line-height:28px}.guide_hotel_name .h_name:hover{color:#008dde}.guide_hotel_name_sub{margin-bottom:15px;font-size:14px;line-height:22px;color:#777;width:790px}.guide_hotel_name_sub .bmButton{display:inline-block;margin-left:10px}.guide_hotel_name_sub .hotel_name_left{float:left}.guide_hotel_name_sub .hotel_name_left .guide_other_plus{vertical-align:middle;margin-right:5px}.guide_hotel_name_sub .hotel_name_left .rate_orange{font-size:16px;color:orange}.guide_hotel_name_sub .hotel_name_right{float:right;text-align:right}.guide_hotel_name_sub a{color:#777}.guide_hotel_name_sub a:hover{color:#008dde;text-decoration:none}.guide_hotel_name_sub .st_fan_nmb_css_1 span{line-height:18px}.guide_hotel_name h2{font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;color:#000;letter-spacing:-.2px;font-size:25px;line-height:28px;font-weight:700}.guide_pan{width:100%;border-top:1px solid #eee;line-height:22px}.guide_accomm{text-align:left;width:1000px;display:block}.guide_accomm .guide_a_callcenter{float:right;font-size:13px;text-align:right;line-height:16px;margin-top:15px}.guide_accomm .guide_a_callcenter span{color:#f66}.guide_accomm .guide_a_callcenter a{display:block;margin-top:4px;border:1px solid #dedede;color:#333;padding:5px 10px;font-size:16px;line-height:18px;-moz-border-radius:.3em;-webkit-border-radius:.3em;border-radius:.3em;background-color:#fff}.guide_accomm .guide_a_callcenter a:hover{color:#008dde;text-decoration:none}.guide_accomm .guide_a_callcenter a img{vertical-align:sub}.guide_accomm .iconfontStarWrapper{float:left}.guide_accomm .plusInfo{float:left;margin-left:10px}#GuidePage_Parts{font-size:14px;background-color:#fff}#GuidePage_Parts #accommodation_Panel3{display:block;margin-bottom:40px}#GuidePage_Parts .info_box{width:1000px;text-align:left;margin-bottom:25px}#GuidePage_Parts .info_box .info_text{float:left;font-size:20px;line-height:24px;width:200px;margin-right:15px}#GuidePage_Parts .info_box p{overflow:hidden;margin:0}#GuidePage_Parts .room{width:1000px}#GuidePage_Parts .room .amenity_text{font-size:20px;text-align:left;width:100%;margin-bottom:10px}#GuidePage_Parts .room .amenity_box{margin-bottom:25px;background-color:#f5f5f5;padding:15px 0;-moz-border-radius:.3em;-webkit-border-radius:.3em;border-radius:.3em;width:1000px;text-align:center}#GuidePage_Parts .room .amenity_box a{color:#333}#GuidePage_Parts .room .amenity_box .amenity{text-align:left;float:left;width:245px}#GuidePage_Parts .room .room_icon_box{background-color:#f5f5f5;padding:10px 15px;width:100%;-moz-border-radius:.3em;-webkit-border-radius:.3em;border-radius:.3em}#GuidePage_Parts .room .room_icon_box .room_icon{float:left;width:33.3%;font-size:13px;line-height:26px}#GuidePage_Parts .room .room_info{width:100%;margin-bottom:20px;display:table}#GuidePage_Parts .room .room_info .room_info_text{white-space:nowrap}#GuidePage_Parts .room .room_info li{display:table-cell;font-size:16px;line-height:22px;border-top:1px solid #eee;border-bottom:1px solid #eee;border-right:1px solid #eee;padding:5px 10px}#GuidePage_Parts .room .room_info li:first-child{border:1px solid #eee}#GuidePage_Parts .room .room_info li span{color:#aaa;display:block;font-size:12px}#GuidePage_Parts .room .RoomList{width:1000px;text-align:left;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #dedede}#GuidePage_Parts .room .RoomList:last-child{border-bottom:0 solid #dedede}#GuidePage_Parts .room .RoomList .RoomList_left{float:left;margin-right:20px;display:block;width:280px;text-align:center}#GuidePage_Parts .room .RoomList .RoomList_left a{margin-top:10px;padding:10px 0;width:278px;display:block;border:1px solid #008dde;color:#008dde;font-size:16px;-moz-border-radius:.3em;-webkit-border-radius:.3em;border-radius:.3em}#GuidePage_Parts .room .RoomList .RoomList_right{overflow:hidden}#GuidePage_Parts .room .RoomList .RoomList_right .room_name_text_box{margin:5px 0 15px;line-height:24px}#GuidePage_Parts .room .RoomList .RoomList_right .room_name_text_box .room_name_text{letter-spacing:-.2px;font-family:"Times New Roman","ヒラギノ明朝 ProN W3",HiraMinProN-W3,"HG明朝B","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;font-size:22px;line-height:26px;color:#000}#GuidePage_Parts .guide_top_notice .notice_box p .notice_subtittle_text,.Templates .titletype_0,.couponLink{font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}#GuidePage_Parts .room .RoomList .RoomList_right .room_name_text_box .room_sub_text{color:#999}#GuidePage_Parts .room .RoomList .RoomList_right P{margin:0 0 15px}#GuidePage_Parts .room .room_bt{width:1000px;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #dedede}#GuidePage_Parts .room .room_bt .room_bt_left{float:left}#GuidePage_Parts .room .room_bt .room_bt_right{float:right}#GuidePage_Parts .room .room_bt .hide{display:none}#GuidePage_Parts .room .room_bt .selected{background-color:#666;color:#fff}#GuidePage_Parts .room .room_bt li{float:left;padding:5px 20px;border-top:1px solid #dedede;border-bottom:1px solid #dedede;border-right:1px solid #dedede;font-weight:700;color:#666;cursor:pointer}#GuidePage_Parts .room .room_bt li:hover{background-color:#666;color:#fff}#GuidePage_Parts .room .room_bt li:first-child{border:1px solid #dedede;-webkit-border-top-left-radius:.5em;-moz-border-radius-topleft:.5em;-webkit-border-bottom-left-radius:.5em;-moz-border-radius-bottomleft:.5em;border-top-left-radius:.5em;border-bottom-left-radius:.5em}#GuidePage_Parts .room .room_bt li:last-child{-webkit-border-top-right-radius:.5em;-moz-border-radius-topright:.5em;-webkit-border-bottom-right-radius:.5em;-moz-border-radius-bottomright:.5em;border-top-right-radius:.5em;border-bottom-right-radius:.5em}#GuidePage_Parts .slider-pro #ikcFan{position:absolute;z-index:10000;bottom:40px;right:2%}#GuidePage_Parts #all_contents{width:100%;margin-bottom:40px;padding-bottom:0;border-bottom:1px solid #dedede}#GuidePage_Parts #all_contents_max{width:100%}#GuidePage_Parts #all_contents_wordofmouth{width:1000px}#GuidePage_Parts .guide_noren{border-bottom:1px solid #dedede;width:1000px}#GuidePage_Parts .guide_top_word{padding:25px 0 20px;width:100%;border-top:1px solid #dedede}#GuidePage_Parts .guide_top_word h3{text-align:left;font-size:24px;line-height:24px;display:block;width:1000px;margin:0 auto;padding-bottom:20px;padding-top:10px}#GuidePage_Parts .guide_top_word .mainRating{margin-bottom:5px}#GuidePage_Parts .guide_top_word .attention{margin-bottom:0}#GuidePage_Parts .guide_top_word .attention_2{border:0;text-align:center}#GuidePage_Parts .guide_top_word .wordofmouth_box{width:1000px;border:0}#GuidePage_Parts .guide_top_word .Wordofmouth_Parts{border:0;padding:20px 0 10px}#GuidePage_Parts .guide_top_word a{float:right;font-size:13px;font-weight:700;color:#2eb2e1}#GuidePage_Parts .accommodationinfopart{width:100%;background-color:#f5f5f5;padding:30px 0 15px;border-top:1px solid #dedede}#GuidePage_Parts .accommodationinfopart .title{display:block;margin-top:30px}#GuidePage_Parts .accommodationinfopart .accommodationinfopart_box{width:1000px;text-align:left}#GuidePage_Parts .accommodationinfopart .accommodationinfopart_box .info_box{width:1000px;margin-bottom:25px;border-bottom:1px #ccc dotted;padding-bottom:25px}#GuidePage_Parts .accommodationinfopart .accommodationinfopart_box .info_left{float:left;padding-left:5px;font-size:20px;line-height:26px;width:195px;color:#555}#GuidePage_Parts .accommodationinfopart .accommodationinfopart_box .info_right{text-align:left;float:right;width:800px}#GuidePage_Parts .accommodationinfopart .accommodationinfopart_box .info_right.ameniarea ul li{float:left;display:block;width:224px;font-size:13px;padding:0 20px 6px;position:relative}#GuidePage_Parts .accommodationinfopart .accommodationinfopart_box .info_right.ameniarea ul li:before{position:absolute}#GuidePage_Parts .accommodationinfopart .accommodationinfopart_box .info_right.ameniarea ul li.ameniactive:before{content:"○";left:-1px}#GuidePage_Parts .accommodationinfopart .accommodationinfopart_box .info_right.ameniarea ul li.ameninoactive{color:#ccc}#GuidePage_Parts .accommodationinfopart .accommodationinfopart_box .info_right.ameniarea ul li.ameninoactive:before{content:"×";left:1px}#GuidePage_Parts .guide_top_notice{width:100%;background-color:#f5f5f5;padding:10px 0;border-top:1px solid #dedede}#GuidePage_Parts .guide_top_notice .notice_box{text-align:left;width:1000px}#GuidePage_Parts .guide_top_notice .notice_box p{overflow:hidden;margin:0;word-break:break-all}#GuidePage_Parts .guide_top_notice .notice_box p a{color:#2eb2e1}#GuidePage_Parts .guide_top_notice .notice_box p .notice_subtittle_text{display:block;font-size:20px;line-height:30px;color:#000;margin-top:10px;margin-bottom:15px;letter-spacing:-.2px;font-weight:700}#GuidePage_Parts .guide_top_notice .notice_box .notice_tittle_text{font-size:12px;line-height:14px;display:block;color:#999;text-align:right}#GuidePage_Parts .guide_top_notice .notice_box .notice_part{width:1000px;margin-bottom:25px}#GuidePage_Parts .guide_top_notice .notice_box .notice_part img{float:left;margin-right:20px}#GuidePage_Parts .guide_top_icons ul{margin:0 0 15px}#GuidePage_Parts .guide_top_icons li{margin:0 6px;display:inline}#GuidePage_Parts .guide_top_kakenagashi{padding:10px 0;width:700px;font-size:12px;color:#666;line-height:21px;text-align:left}#GuidePage_Parts .guide_top_kakenagashi p{margin:5px 0 0}#GuidePage_Parts .flipsnap{text-align:left}#GuidePage_Parts .sp_plan_tittle{width:998px;text-align:left;margin:0 0 10px;font-size:22px;padding-left:2px;color:#333}#GuidePage_Parts .sp_plan{width:1000px;position:relative;margin-bottom:35px}#GuidePage_Parts .left_controls{left:-45px;background-position:-591px 6px}#GuidePage_Parts .right_controls{right:-45px;background-position:-624px 6px}#GuidePage_Parts .left_controls,#GuidePage_Parts .right_controls{position:absolute;z-index:100;top:37%;width:35px;height:45px;background-color:#ccc;-moz-border-radius:.3em;-webkit-border-radius:.3em;border-radius:.3em;cursor:pointer;display:block}@media screen and (max-width:1080px){#GuidePage_Parts .left_controls{left:900px;background-position:-591px 1px}#GuidePage_Parts .right_controls{right:0;background-position:-624px 1px}#GuidePage_Parts .left_controls,#GuidePage_Parts .right_controls{position:absolute;z-index:100;top:-60px;width:35px;height:35px;background-color:#ccc;-moz-border-radius:.3em;-webkit-border-radius:.3em;border-radius:.3em;cursor:pointer;display:block}}#GuidePage_Parts .viewport{margin:0;padding:1;position:relative;top:0;overflow:hidden;display:inline-block;vertical-align:middle;width:1000px}#GuidePage_Parts .sp_plan_box{text-align:center;border:1px solid #dedede;padding:5px;float:left;margin:0 2px;moz-border-radius:.3em;-webkit-border-radius:.3em;border-radius:.3em;width:184px}#GuidePage_Parts .sp_plan_box a{display:block;text-decoration:none;color:#777;font-size:11px;height:215px}#GuidePage_Parts .sp_plan_box a:hover,#GuidePage_Parts .sp_plan_box a:hover .sp_h_name,#GuidePage_Parts .sp_plan_box a:hover span,#GuidePage_Parts .sp_plan_box a:hover strong{color:#008dde}#GuidePage_Parts .sp_h_name{display:block;font-size:14px;line-height:18px;padding:8px 2px 3px;color:#000}#GuidePage_Parts .sp_a_name{font-size:12px;color:#ccc}#GuidePage_Parts .sp_price{color:#000;display:block;margin-top:10px}#GuidePage_Parts .sp_price strong{font-size:16px;font-weight:400;color:#f60}.amenitylink{border:1px solid #ddd;font-size:12px;height:21px;line-height:20px;display:inline-block;padding:0 9px;margin-left:10px;border-radius:3px}.couponLink,.coupon_img{height:50px;width:1000px}.coupon_img{background:url(//www.img-ikyu.com/contents/dg/coupon/couponBannerBg.png);display:block}.couponTitle{color:#fff;text-align:center;font-size:22px;text-decoration:none;line-height:22px}.couponTitle.IsSmall{font-size:19px}.couponTitle.IsExtraSmall{font-size:17px;padding:5px}.couponTitle.IsExtraSmall br{display:inline!important}.couponTitle.IsExtraSmall>.CouponLeastAmount{display:inline}.CouponLeastAmount{font-size:12px;line-height:1;margin-top:5px}.couponLink{display:flex;justify-content:space-between;align-items:center}.couponLink:focus,.couponLink:hover{text-decoration:none}.coupon-text{color:#fff;font-size:17px;border-right:1px solid #e0cb5e;padding-right:5px}.coupon-button{color:#fff;font-size:15px;border:1px solid #e0cb5e;padding:2px 5px}.GuideWordOfMouth .tab_list_2,.GuideWordOfMouth .tab_list_3{border-right:1px solid #dedede}.guide_content #all_contents{width:100%}.guide_content #all_contents .guide_pan{width:100%;border-top:1px solid #eee}#underLine{position:absolute;border-bottom:#008dde 1px solid;height:1px;display:none}#guide_menu{border-bottom:1px solid #eee;background:#fff;z-index:100002}.guide_menu_1,.guide_menu_2,.guide_menu_3,.guide_menu_4,.guide_menu_5,.guide_menu_6,.guide_menu_7,.guide_menu_8{width:1000px;text-align:center;font-size:15px;line-height:20px}.guide_menu_1 li,.guide_menu_2 li,.guide_menu_3 li,.guide_menu_4 li,.guide_menu_5 li,.guide_menu_6 li,.guide_menu_7 li,.guide_menu_8 li{float:left}.guide_menu_1 li a,.guide_menu_2 li a,.guide_menu_3 li a,.guide_menu_4 li a,.guide_menu_5 li a,.guide_menu_6 li a,.guide_menu_7 li a,.guide_menu_8 li a{color:#000;padding:13px 5px 18px;display:inline-block}.guide_menu_1 li a:hover,.guide_menu_2 li a:hover,.guide_menu_3 li a:hover,.guide_menu_4 li a:hover,.guide_menu_5 li a:hover,.guide_menu_6 li a:hover,.guide_menu_7 li a:hover,.guide_menu_8 li a:hover{color:#008dde;text-decoration:none}.guide_menu_1 li a:active,.guide_menu_1 li a:link,.guide_menu_1 li a:visited,.guide_menu_2 li a:active,.guide_menu_2 li a:link,.guide_menu_2 li a:visited,.guide_menu_3 li a:active,.guide_menu_3 li a:link,.guide_menu_3 li a:visited,.guide_menu_4 li a:active,.guide_menu_4 li a:link,.guide_menu_4 li a:visited,.guide_menu_5 li a:active,.guide_menu_5 li a:link,.guide_menu_5 li a:visited,.guide_menu_6 li a:active,.guide_menu_6 li a:link,.guide_menu_6 li a:visited,.guide_menu_7 li a:active,.guide_menu_7 li a:link,.guide_menu_7 li a:visited,.guide_menu_8 li a:active,.guide_menu_8 li a:link,.guide_menu_8 li a:visited{text-decoration:none}.guide_menu_1 li a.an_active,.guide_menu_2 li a.an_active,.guide_menu_3 li a.an_active,.guide_menu_4 li a.an_active,.guide_menu_5 li a.an_active,.guide_menu_6 li a.an_active,.guide_menu_7 li a.an_active,.guide_menu_8 li a.an_active{color:#008dde}.guide_menu_1 li{margin:0 11.5px}.guide_menu_1 li:last-child{margin:0 0 0 12px}.guide_menu_1 li:first-child{margin:0 12px 0 0}.guide_menu_2 li{margin:0 16.1px}.guide_menu_2 li:last-child{margin:0 0 0 16px}.guide_menu_2 li:first-child{margin:0 16px 0 0}.guide_menu_3 li{margin:0 6.3px}.guide_menu_3 li:last-child{margin:0 0 0 6.3px}.guide_menu_3 li:first-child{margin:0 6.3px 0 0}.guide_menu_4 li{margin:0 9.5px}.guide_menu_4 li:last-child{margin:0 0 0 10px}.guide_menu_4 li:first-child{margin:0 10px 0 0}.guide_menu_5 li{margin:0 6.8px}.guide_menu_5 li:last-child{margin:0 0 0 7px}.guide_menu_5 li:first-child{margin:0 7px 0 0}.guide_menu_6 li{margin:0 10.5px}.guide_menu_6 li:last-child{margin:0 0 0 10.5px}.guide_menu_6 li:first-child{margin:0 10.5px 0 0}.guide_menu_7 li{margin:0 29px}.guide_menu_7 li:last-child{margin:0 0 0 30px}.guide_menu_7 li:first-child{margin:0 30px 0 0}.guide_menu_8 li{margin:0 17px}.guide_menu_8 li:last-child{margin:0 0 0 18px}.guide_menu_8 li:first-child{margin:0 18px 0 0}.wordofmouth_rating{width:1000px;text-align:left}.GuideWordOfMouth .attention{margin-bottom:10px}.GuideWordOfMouth .mainRating{color:#666;width:1000px;margin-bottom:15px;margin-top:0}.GuideWordOfMouth .mainRating>div{float:left;text-align:left;margin:0 17px 0 0}.GuideWordOfMouth .mainRating>div:last-child{margin:0}.GuideWordOfMouth .mainRating .score{font-size:32px;line-height:0;color:red;margin-left:5px}.GuideWordOfMouth .mainRating .score_small{font-size:16px;color:#000;margin-left:5px}.GuideWordOfMouth .select_tab_rating{border-bottom:#DDD 0 solid;font-size:13px;margin-bottom:15px}.GuideWordOfMouth .tab_list_2,.GuideWordOfMouth .tab_list_3,.GuideWordOfMouth .wordofmouthdisptab a{border-top:1px solid #dedede;border-bottom:1px solid #dedede}.GuideWordOfMouth .select_tab_rating .tab_left{margin-right:20px;float:left}.GuideWordOfMouth .select_tab_rating>div>div{float:left;padding:3px 0;text-align:center;font-weight:700;width:60px}.GuideWordOfMouth .list_on{color:#fff;background-color:#008dde}.GuideWordOfMouth .list_off{color:#666;background-color:#fff}.GuideWordOfMouth .list_off:hover{color:#fff;background-color:#008dde;cursor:pointer}.GuideWordOfMouth .tab_list_1{border:1px solid #dedede;-webkit-border-top-left-radius:.5em;-moz-border-radius-topleft:.5em;-webkit-border-bottom-left-radius:.5em;-moz-border-radius-bottomleft:.5em;border-top-left-radius:.5em;border-bottom-left-radius:.5em}.GuideWordOfMouth .tab_list_3{-webkit-border-top-right-radius:.5em;-webkit-border-bottom-right-radius:.5em;-moz-border-radius-topright:.5em;-moz-border-radius-bottomright:.5em;border-top-right-radius:.5em;border-bottom-right-radius:.5em}.GuideWordOfMouth .wordofmouthdisptab{text-align:center;position:relative;top:1px;width:1000px}.GuideWordOfMouth .wordofmouthdisptab a,.GuideWordOfMouth .wordofmouthdisptab span{font-size:14px;background:#fff;float:left;display:inline-block;border-right:1px solid #dedede;border-left:1px solid #dedede;width:300px;margin-right:5px}.GuideWordOfMouth .wordofmouthdisptab a{color:#333;padding:10px 0}.GuideWordOfMouth .wordofmouthdisptab a:hover{color:#008dde;border:1px solid #008dde;text-decoration:none}.GuideWordOfMouth .wordofmouthdisptab span{padding:12px 0;border-top:3px solid #008dde}.GuideWordOfMouth .wordofmouthdisptab p{display:inline-block;float:left}.GuideWordOfMouth .wordofmouthdisptab .tab_right{float:right;margin-top:10px}.GuideWordOfMouth .wordofmouthdisptab .tab_right .s{font-size:18px}.GuideWordOfMouth .wordofmouthdisptab .tab_right .m{font-size:18px;font-weight:700}.GuideWordOfMouth .wordofmouthdisptab .tab_right .l{font-size:26px;line-height:28px}.GuideWordOfMouth .hover-click{position:relative}.GuideWordOfMouth .hover-click a{display:block;color:#008dde;font-size:11px;line-height:20px;text-align:center;text-decoration:none}.GuideWordOfMouth .hover-click .ratin_info{border:1px solid #dedede;display:none;z-index:9999;width:290px;left:-10px;position:absolute;padding:10px 13px;background:#fff;box-shadow:rgba(204,204,204,.65098) 0 0 6px 1px;-webkit-box-shadow:rgba(204,204,204,.65098) 0 0 6px 1px;-moz-box-shadow:rgba(204,204,204,.65098) 0 0 6px 1px}.GuideWordOfMouth .hover-click .ratin_info .score_small{font-size:16px;color:#000;margin-left:5px}.GuideWordOfMouth .hover-click .ratin_info .left{float:left}.GuideWordOfMouth .hover-click .ratin_info .right{float:right}.GuideWordOfMouth .wordofmouth_box{width:1000px;border-top:1px solid #dedede;border-left:1px solid #dedede;border-right:1px solid #dedede;margin-bottom:30px}.GuideWordOfMouth .WordofmouthMember_Parts,.GuideWordOfMouth .Wordofmouth_Parts{border-bottom:1px solid #dedede;padding:20px 20px 20px 15px;display:block;text-align:left}.GuideWordOfMouth .WordofmouthMember_Parts .info,.GuideWordOfMouth .Wordofmouth_Parts .info{overflow:hidden}.GuideWordOfMouth .WordofmouthMember_Parts .word,.GuideWordOfMouth .Wordofmouth_Parts .word{margin-top:10px;font-size:14px;line-height:22px}.GuideWordOfMouth .WordofmouthMember_Parts .word_return,.GuideWordOfMouth .Wordofmouth_Parts .word_return{background-color:#f5f5f5;padding:11px 15px 15px;margin-top:15px;-moz-border-radius:.3em;-webkit-border-radius:.3em;border-radius:.3em}.GuideWordOfMouth .WordofmouthMember_Parts .word_return span,.GuideWordOfMouth .Wordofmouth_Parts .word_return span{display:block;margin-bottom:5px;color:#777}.GuideWordOfMouth .WordofmouthMember_Parts .left_rating,.GuideWordOfMouth .Wordofmouth_Parts .left_rating{float:left;width:82px;margin-right:15px}.GuideWordOfMouth .WordofmouthMember_Parts .user em,.GuideWordOfMouth .Wordofmouth_Parts .user em{font-size:18px;line-height:22px;font-weight:700}.GuideWordOfMouth .WordofmouthMember_Parts .user a,.GuideWordOfMouth .Wordofmouth_Parts .user a{font-size:18px;line-height:22px;font-weight:700;color:#008dde}.GuideWordOfMouth .WordofmouthMember_Parts .user span,.GuideWordOfMouth .Wordofmouth_Parts .user span{float:right}.GuideWordOfMouth .WordofmouthMember_Parts .plan,.GuideWordOfMouth .Wordofmouth_Parts .plan{margin-top:25px;font-size:14px;line-height:20px;word-break:break-all}.GuideWordOfMouth .WordofmouthMember_Parts .plan>div,.GuideWordOfMouth .Wordofmouth_Parts .plan>div{float:left;color:#333}.GuideWordOfMouth .WordofmouthMember_Parts .plan span,.GuideWordOfMouth .Wordofmouth_Parts .plan span{font-size:13px;line-height:18px;display:block;margin-bottom:5px;color:#999}.GuideWordOfMouth .WordofmouthMember_Parts .member a,.GuideWordOfMouth .WordofmouthMember_Parts .plan .plan_plan a,.GuideWordOfMouth .WordofmouthMember_Parts .plan .plan_room a,.GuideWordOfMouth .Wordofmouth_Parts .member a,.GuideWordOfMouth .Wordofmouth_Parts .plan .plan_plan a,.GuideWordOfMouth .Wordofmouth_Parts .plan .plan_room a{color:#008dde}.GuideWordOfMouth .WordofmouthMember_Parts .plan .plan_person,.GuideWordOfMouth .WordofmouthMember_Parts .plan .plan_stay,.GuideWordOfMouth .Wordofmouth_Parts .plan .plan_person,.GuideWordOfMouth .Wordofmouth_Parts .plan .plan_stay{width:120px}.GuideWordOfMouth .WordofmouthMember_Parts .plan .plan_plan,.GuideWordOfMouth .WordofmouthMember_Parts .plan .plan_room,.GuideWordOfMouth .Wordofmouth_Parts .plan .plan_plan,.GuideWordOfMouth .Wordofmouth_Parts .plan .plan_room{width:230px;margin-right:25px}.GuideWordOfMouth .WordofmouthMember_Parts .plan .plan_meal,.GuideWordOfMouth .Wordofmouth_Parts .plan .plan_meal{width:90px}.GuideWordOfMouth .WordofmouthMember_Parts .member,.GuideWordOfMouth .Wordofmouth_Parts .member{margin-top:10px;float:right;display:none}.GuideWordOfMouth .GuideWordOfMouth .wordofmouthdisptab a.wordofmouthdisptab_back{padding:8px 0;width:250px;border:1px solid #008dde;font-weight:700;color:#008dde;margin-bottom:10px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}.GuideWordOfMouth .GuideWordOfMouth .wordofmouthdisptab a.wordofmouthdisptab_back:hover{color:#f90;border:1px solid #f90}.GuideWordOfMouth .wordofmouth_box .Wordofmouth_Parts{display:block;position:relative}.GuideWordOfMouth .wordofmouth_box .Wordofmouth_Parts .info.hideclose{height:145px;min-height:145px}.GuideWordOfMouth .wordofmouth_box .Wordofmouth_Parts .user span{font-size:14px;line-height:22px}.GuideWordOfMouth .wordofmouth_box .Wordofmouth_Parts .closelink,.GuideWordOfMouth .wordofmouth_box .Wordofmouth_Parts .openlink{position:absolute;right:10px;bottom:3px;font-size:14px}.GuideWordOfMouth .wordofmouth_box .Wordofmouth_Parts .nodisp{display:none}.GuideWordOfMouth .wordofmouth_box a.allwow{float:right;font-size:13px;font-weight:700;color:#2eb2e1}.GuideWordOfMouth .attention{width:1000px;text-align:left;color:#999}.GuideWordOfMouth .attention_2{width:1000px;padding:40px 0;font-size:20px;line-height:22px;border-bottom:1px solid #dedede}.GuideWordOfMouth .member_info{margin-top:15px}.Templates{word-break:break-all;color:#333}.Templates #diamond-gentei{display:block!important}.Templates .more-info{display:block;text-align:right;margin-top:10px;margin-right:15px}.Templates .slider_box{overflow:hidden;margin-bottom:15px}.Templates .sp-buttons{text-align:right;margin-bottom:3px;padding-top:5px}.Templates .sp-button{border:1px solid #666;display:inline-block;background:url(/dg/image/button/transparency.png)}.Templates .sp-selected-button{background:#666}.Templates .hotel_info{text-align:left;width:960px;background:#f5f5f5;font-size:14px;line-height:22px;padding:20px;margin-bottom:35px;-moz-border-radius:.3em;-webkit-border-radius:.3em;border-radius:.3em}.Templates .hotel_info .hotel_info_text{font-size:14px;margin-bottom:10px;font-weight:700}.Templates .accommodation{text-align:left;float:left;width:740px;font-size:14px;line-height:22px;margin-right:15px}.Templates .accommodation #tag_navi{width:740px;margin-top:15px;display:inline-block}.Templates .accommodation #tag_navi .g_anabtn_box{float:left}.Templates .accommodation #tag_navi .g_anabtn_box a{display:inline-block}.Templates .accommodation #tag_navi .g_anabtn_box img{margin-left:15px}.Templates .accommodation .guide_a_callcenter{margin-top:25px}.Templates .accommodation .guide_a_callcenter .gcallbanner{margin-left:7px}.Templates .accommodation .guide_a_callcenter a{display:inline-block;cursor:pointer}.Templates .accommodation .guide_a_callcenter a:hover{filter:alpha(opacity=80);-ms-filter:"alpha(opacity=$amount)";-moz-opacity:.8;opacity:.8}.Templates .calendar{float:right;width:240px}.Templates .calendar .cal{float:right;margin-top:5px}.Templates .guide_hotel_name{float:none;width:730px;margin:0 0 15px;line-height:22px}.Templates .guide_hotel_name a{color:#777;font-weight:400}.Templates .guide_hotel_name .guide_acc_logo{float:right;margin:3px 0 0 10px}.Templates .guide_hotel_name .guide_top_plus{margin-top:3px;margin-right:7px;vertical-align:bottom;float:left}.Templates .guide_hotel_name .iconfontStarWrapper{margin-top:3px;margin-right:5px;float:left}.Templates h3,.Templates h4{margin-top:5px;display:block;color:#333}.Templates a{color:#008dde;font-weight:700;font-size:14px}.Templates .objHidden{display:none}.Templates .div,.Templates .div .div{display:inline}.Templates .titletype_0{font-size:22px;line-height:26px;color:#000;margin-top:0;margin-bottom:10px;letter-spacing:-1px;font-weight:700}.Templates .titletype_1{font-size:15px;line-height:22px;font-weight:700;color:#333;margin-bottom:5px;letter-spacing:-.2px;font-family:メイリオ,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Meiryo,Osaka,'ＭＳ Ｐゴシック','MS PGothic',sans-serif}.Templates .Template02,.Templates .Template17{margin-bottom:35px;width:100%}.Templates .Template02 .temp_photo_02_17_text,.Templates .Template17 .temp_photo_02_17_text{margin-top:15px}.Templates .Template02 p,.Templates .Template17 p{margin:0}.Templates .Template02 a,.Templates .Template17 a{text-align:right;display:block;margin-top:5px}.Templates .Template02 .Type_a .slider-pro,.Templates .Template17 .Type_a .slider-pro{position:relative;margin:0 0 10px}.Templates .Template02 .Type_a .slider-dummy,.Templates .Template17 .Type_a .slider-dummy{height:522px}.Templates .Template02 .Type_b .slider-pro,.Templates .Template17 .Type_b .slider-pro{position:relative;margin:0 0 5px}.Templates .Template02 .Type_b .slider-dummy,.Templates .Template17 .Type_b .slider-dummy{height:429px}.Templates .Template02 .sp-bottom-thumbnails.sp-has-pointer .sp-selected-thumbnail:before,.Templates .Template17 .sp-bottom-thumbnails.sp-has-pointer .sp-selected-thumbnail:before{content:'';position:absolute;width:100%;border-bottom:0 solid red;top:0;margin-top:13px}.Templates .Template02 .sp-bottom-thumbnails.sp-has-pointer .sp-selected-thumbnail:after,.Templates .Template17 .sp-bottom-thumbnails.sp-has-pointer .sp-selected-thumbnail:after{content:'';position:absolute;width:0;height:0;left:50%;top:0;margin-left:0;border-bottom:0 solid red;border-left:0 solid transparent;border-right:0 solid transparent}.Templates .Template02 .sp-next-thumbnail-arrow:after,.Templates .Template02 .sp-next-thumbnail-arrow:before,.Templates .Template02 .sp-previous-thumbnail-arrow:after,.Templates .Template02 .sp-previous-thumbnail-arrow:before,.Templates .Template17 .sp-next-thumbnail-arrow:after,.Templates .Template17 .sp-next-thumbnail-arrow:before,.Templates .Template17 .sp-previous-thumbnail-arrow:after,.Templates .Template17 .sp-previous-thumbnail-arrow:before{content:'';position:absolute;width:20%;height:50%;background-color:#333}.Templates .Template02 .sp-bottom-thumbnails .sp-next-thumbnail-arrow,.Templates .Template17 .sp-bottom-thumbnails .sp-next-thumbnail-arrow{top:8px;right:8px}.Templates .Template02 .sp-bottom-thumbnails .sp-previous-thumbnail-arrow,.Templates .Template17 .sp-bottom-thumbnails .sp-previous-thumbnail-arrow{top:8px;left:8px}.Templates .Template02 .sp-thumbnail-container img,.Templates .Template17 .sp-thumbnail-container img{opacity:.4}.Templates .Template02 .sp-thumbnail-container img:hover,.Templates .Template17 .sp-thumbnail-container img:hover{opacity:1}.Templates .Template02 .slider-pro p.sp-layer,.Templates .Template17 .slider-pro p.sp-layer{font-size:12px;line-height:1.4;margin:0}.Templates .Template02 .sp-black,.Templates .Template17 .sp-black{color:#FFF;text-align:left;background:rgba(0,0,0,.6)}.Templates .Template02 .sp-padding,.Templates .Template17 .sp-padding{padding:7px}.Templates .Template02 .sp-thumbnail,.Templates .Template17 .sp-thumbnail{margin-left:-100px!important}.Templates .Template02 .sp-selected-thumbnail img,.Templates .Template17 .sp-selected-thumbnail img{opacity:1!important}.Templates .Template02 .slider_text,.Templates .Template17 .slider_text{width:1000px;text-align:left}.Templates .Template01{width:100%;margin-bottom:35px;display:block!important}.Templates .Template01 .slider-dummy{position:relative}.Templates .Template01 .sp-button{border:1px solid #fff}.Templates .Template01 .sp-selected-button{background-color:#fff}.Templates .Template01 .sp-buttons{width:100%;text-align:center;position:absolute;z-index:1;bottom:5%}.Templates .Template01 .guide_top_text{width:1000px}.Templates .Template01 h2{margin-top:0;display:inline;line-height:36px}.Templates .Template01 .Type_a p span,.Templates .Template01 .Type_b p span{display:block;font-weight:700}.Templates .Template01 td{vertical-align:top}.Templates .Template01 .Type_a p{margin:0;clear:both}.Templates .Template01 .Type_b{width:100%}.Templates .Template01 .Type_b .template01_img{width:100%;margin-bottom:20px}.Templates .Template01 .Type_b p{margin:0;clear:both}.Templates .Template01 .image img{overflow:hidden;width:100%}.Templates .Template01 .jp-guide-slideshow{clear:both;margin:0 auto;width:740px}.Templates .Template01 .jp-guide-slideshow a img{border:0}.Templates .Template01 .slideshow-images-visible{opacity:1}.Templates .Template01 .slideshow-images-next,.Templates .Template01 .slideshow-images-prev{opacity:0}.Templates .Template01 .slideshow-images img{float:left;left:0;top:0}.Templates .Template01 .slideshow-captions{text-align:left;background:#000;bottom:0;color:#FFF;font:400 12px/22px Arial,sans-serif;left:0;padding:3px 0 5px;overflow:hidden;position:absolute;text-indent:10px;width:100%;z-index:10000}.Templates .Template01 .slideshow-captions-hidden{height:0;opacity:0}.Templates .Template01 .slideshow-captions-visible{height:22px;opacity:.7}.Templates .Template01 .slideshow-loader{right:0;top:0;z-index:10001}.Templates .Template01 .slideshow-loader-hidden{opacity:0}.Templates .Template01 .slideshow-loader-visible{opacity:1}.Templates .Template01 .slideshow-thumbnails{bottom:-55px;height:55px;left:0;position:absolute;width:100%}.Templates .Template01 .slideshow-thumbnails *{margin:0;padding:0}.Templates .Template01 .slideshow-thumbnails ul{height:55px;position:absolute;top:0;left:0;width:745px;text-align:center}.Templates .Template01 .slideshow-thumbnails li{display:inline-block;list-style:none;margin:0;position:relative;left:-5px}.Templates .Template01 .slideshow-thumbnails a{display:block;padding:0}.Templates .Template01 .slideshow-thumbnails a:hover{background:#FFF!important;opacity:1!important}.Templates .Template01 .slideshow-thumbnails img{display:block;margin:5px 0 0 5px}.Templates .Template01 .slideshow-thumbnails-active{opacity:1}.Templates .Template01 .slideshow-thumbnails-inactive{background:#FFF;opacity:.5}.Templates .Template11{width:100%;display:block!important}.Templates .Template11 .temp_photo_box{overflow:hidden;margin-bottom:15px;position:relative}.Templates .Template11 .temp_photo_box img{width:1000px;height:406px;position:absolute;left:0}.Templates .Template11 .Type_a,.Templates .Template11 .Type_b{text-align:left;font-size:14px;line-height:22px}.Templates .Template11 .Type_a p,.Templates .Template11 .Type_b p{margin:0 0 5px}.Templates .Template11 .Type_a{width:1000px;margin-bottom:35px}.Templates .Template11 .Type_a .temp_photo_box{width:1000px;height:300px}.Templates .Template11 .Type_a .temp_photo_box img{top:-50px}.Templates .Template11 .Type_b{width:1000px;margin-bottom:35px}.Templates .Template11 .Type_b .temp_photo_box{width:1000px;height:406px}.Templates .Template11 a{text-align:right;display:block}.Templates .Template12{width:100%;margin-bottom:35px;display:block!important}.Templates .Template12 .titletype_0{padding-top:10px}.Templates .Template12 a{float:right}.Templates .Template12 .Type_a,.Templates .Template12 .Type_b{text-align:left;font-size:14px;line-height:22px;width:1000px}.Templates .Template12 div{overflow:hidden}.Templates .Template12 .template12_img_a{float:left;margin-right:20px}.Templates .Template12 .template12_img_b{float:right;margin-left:20px}.Templates .Template13{width:100%;margin-bottom:35px;display:block!important}.Templates .Template13 div{overflow:hidden}.Templates .Template13 .Type_a,.Templates .Template13 .Type_b{text-align:left;width:968px;border:1px solid #dedede;padding:15px;font-size:14px;line-height:22px}.Templates .Template13 .template13_img_a{float:left;margin-right:20px}.Templates .Template13 .template13_img_b{float:right;margin-left:20px}.Templates .Template14{text-align:left;width:1000px;margin-bottom:35px;display:block!important}.Templates .Template14 .Type_b{width:1003px}.Templates .Template14 .template4_box{border-bottom:1px solid #fff;float:left}.Templates .Template14 .template4_box p{margin:5px 0;text-align:right}.Templates .Template15{width:100%;display:block!important}.Templates .Template15 h3{margin-bottom:10px}.Templates .Template15 .Type_a,.Templates .Template15 .Type_b{text-align:left;display:inline-block;width:1000px;margin-bottom:35px}.Templates .Template15 p{margin:0 0 5px;font-size:14px;line-height:22px}.Templates .Template15 .template5_left,.Templates .Template15 .template5_right{width:480px}.Templates .Template15 .template5_left .temp_photo_box,.Templates .Template15 .template5_right .temp_photo_box{width:480px;height:250px;overflow:hidden;margin-bottom:15px;position:relative}.Templates .Template15 .template5_left .temp_photo_box img,.Templates .Template15 .template5_right .temp_photo_box img{position:absolute;height:250px;left:-68px}.Templates .Template15 .template5_left{float:left}.Templates .Template15 .template5_right,.Templates .Template15 a{float:right}.Templates .Template18{width:100%;margin-bottom:35px;display:block!important}.Templates .Template18 .Type_a,.Templates .Template18 .Type_b{width:958px;border:1px solid #dedede;padding:2px 20px 0}.Templates .Template18 .Type_a .grop_text,.Templates .Template18 .Type_b .grop_text{text-align:right;color:#999;width:100%;font-size:10px;margin-bottom:2px}.Templates .Template18 .Type_a span,.Templates .Template18 .Type_b span{display:block;text-align:left;overflow:hidden}.Templates .Template18 .Type_a span .grop_nm,.Templates .Template18 .Type_b span .grop_nm{font-size:20px;color:#333;margin-bottom:5px;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-weight:700;line-height:30px}.Templates .Template18 .Type_a a,.Templates .Template18 .Type_b a{display:block;font-weight:400;color:#666;border-bottom:1px solid #dedede;padding-bottom:15px;margin-bottom:15px}.Templates .Template18 .Type_a a:hover,.Templates .Template18 .Type_a a:hover .grop_nm,.Templates .Template18 .Type_b a:hover,.Templates .Template18 .Type_b a:hover .grop_nm{color:#2eb2e1;text-decoration:none}.Templates .Template18 .Type_a a:last-child,.Templates .Template18 .Type_b a:last-child{border-bottom:0 solid #dedede;padding-bottom:20px;margin-bottom:0}.Templates .Template18 .Type_a img,.Templates .Template18 .Type_b img{width:105px;height:79px;float:left;margin-right:15px}.Templates .Template19{word-break:break-word;width:100%;margin-bottom:35px;display:block!important;font-family:Arial,Verdana,Helvetica,sans-serif!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:100}.Templates .Template19 .ryokan_nm{font-family:raleway,Arial,Helvetica,sans-serif!important;font-size:21px}.Templates .Template19 .Type_a,.Templates .Template19 .Type_b{width:958px;border:1px solid #dedede;padding:2px 20px 0}.Templates .Template19 .Type_a .ryokan_text,.Templates .Template19 .Type_b .ryokan_text{text-align:right;color:#999;width:100%;font-size:11px;margin-bottom:2px;top:3px;position:relative;left:13px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:100}.Templates .Template19 .Type_a .ryokan_text:after,.Templates .Template19 .Type_b .ryokan_text:after{font-family:ikyu;font-size:16px;display:inline-block;content:"\e901";color:#A2A2A2;position:absolute;top:0;right:141px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:100}.Templates .Template19 .Type_a span,.Templates .Template19 .Type_b span{display:block;text-align:left;overflow:hidden}.Templates .Template19 .Type_a span .ryokan_nm,.Templates .Template19 .Type_b span .ryokan_nm{font-size:20px;color:#333;margin-bottom:10px;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.Templates .Template19 .Type_a a,.Templates .Template19 .Type_b a{display:block;font-weight:400;color:#666;border-bottom:1px solid #dedede;padding-bottom:15px;margin-bottom:15px}.Templates .Template19 .Type_a a:hover,.Templates .Template19 .Type_a a:hover .ryokan_nm,.Templates .Template19 .Type_b a:hover,.Templates .Template19 .Type_b a:hover .ryokan_nm{color:#2eb2e1;text-decoration:none}.Templates .Template19 .Type_a a:last-child,.Templates .Template19 .Type_b a:last-child{border-bottom:0 solid #dedede;padding-bottom:20px;margin-bottom:0}.Templates .Template19 .Type_a img,.Templates .Template19 .Type_b img{width:105px;height:79px;float:left;margin-right:15px}.Templates .Template16{width:100%;display:block!important}.Templates .Template16 a{float:right;padding:3px 25px;background-color:#cb882f;color:#fff;-moz-border-radius:.4em;-webkit-border-radius:.4em;border-radius:.4em;font-weight:400;border:2px solid #d8ad77}.Templates .Template16 a:hover{color:#ff0;text-decoration:none}.Templates .Template16 .Type_a,.Templates .Template16 .Type_b{text-align:left;margin-bottom:20px;padding-top:20px;border-top:1px solid #dedede;font-size:14px;line-height:22px;width:1000px}.Templates .Template16 .Type_b .temp_photo_box{height:380px;position:relative;margin-bottom:10px}.Templates .Template16 .Type_b p{margin:0}.Templates .Template16 .Type_b img{position:absolute;width:1000px;top:-10px}.Templates .Template16 div{overflow:hidden}.Templates .Template16 .template16_img_a{float:left;margin-right:20px}.Templates .Template16 .template16_img_b{float:right;margin-left:20px}.Templates .clearfix:after{content:"."!important;display:block;height:0;font-size:0;clear:both;visibility:hidden}#GuideSideCalender table{width:240px;border-collapse:collapse}#GuideSideCalender table td,#GuideSideCalender table th{text-align:center;color:#333;font-size:13px;line-height:14px;font-weight:400}#GuideSideCalender table tr.monthHeader th{height:38px}#GuideSideCalender table tr.monthHeader th.yyyymm{font-size:17px}#GuideSideCalender table tr.dayOfWeek th{height:22px}#GuideSideCalender table td{padding:4px 0 2px;width:35px}#GuideSideCalender table td a:hover{position:relative;top:-1px}#TopPage_Parts .close,.close{position:absolute;top:-30px;cursor:pointer;z-index:1000}#GuideSideCalender table td a img{padding:3px 0}#GuideSideCalender table .holiday{color:#f22424}#GuideSideCalender table .saturday{color:#07a9e2}#GuideSideCalender div.loading{width:220px;height:80px;background:url(/dg/image/background/wait.gif) top center no-repeat;margin-top:20px}#GuideSideCalender div.errorMessage{text-align:center;color:#C00;padding:10px;font-size:12px}.recoomend_link{text-align:left;margin:30px 0 0 10px}.recoomend_link a{font-weight:400}.recoomend_link .recoomend_link_near{margin-bottom:3px}.recoomend_link .recoomend_link_area{font-size:12px}.close{background:url(/dg/image/button/new_close.png) no-repeat;width:34px;height:34px;right:-15px;text-align:center;margin:15px 0}.close span{display:none}#PhotoGallery_Parts a.close{clear:both;width:12px;height:12px;display:block;background:url(/dg/image/background/batsu.png);position:absolute;right:20px;bottom:20px}#PhotoGallery_Parts a.close:hover{background-position:0 -12px}#TopPage_Parts .close{background:url(/dg/image/button/new_close.png) no-repeat;width:34px;height:34px;right:-15px}#TopPage_Parts .close span{display:none}#colorbox #cboxContent #cboxClose{border:none}#_UspW15002_Parts .w1115_resrch_01{background-image:none;font-size:12px}.w1115_resrch_03{clear:both;width:740px;display:block;padding:0 0 25px;margin-bottom:20px;border-bottom:5px solid #eaeaea}#_UspW15002_Parts .w1115_resrch_03{background-image:none}