@charset "euc-jp";#toolPop .timeSearch{background:#ecf0f1 url(../img/top/bg_searchTime.png) no-repeat left bottom;padding:3px 16px 10px}section.areaMainWrap .timeSearch{background:#fef7db url(../img/area/bg_searchTime.png) no-repeat left bottom;padding:3px 16px 10px}#toolPop .timeSearch h3,section.areaMainWrap .timeSearch h3{margin:0 0 10px 0}#toolPop .timeSearch h3 span,section.areaMainWrap .timeSearch h3 span{background:#1abc9c;color:#fff;font-size:15px;font-weight:700;padding:3px 10px}#toolPop .timeSearch p.readTxt,section.areaMainWrap .timeSearch p.readTxt{margin:0 0 85px 10px}#toolPop .timeSearch p.readTxt span,section.areaMainWrap .timeSearch p.readTxt span{color:#e74c3c;font-size:14px;font-weight:700}#toolPop .timeSearch .stepWrap:after,section.areaMainWrap .timeSearch .stepWrap:after{clear:both;content:" ";display:block}#toolPop .timeSearch .stepWrap .step01 dl dd,section.areaMainWrap .timeSearch .stepWrap .step01 dl dd{position:relative}#toolPop .timeSearch .stepWrap .step01 dl dd div#suggestWrap{position:absolute;top:33px;left:-20px;z-index:99}section.areaMainWrap .timeSearch .stepWrap .step01 dl dd div#suggestWrap{position:absolute;top:33px;left:0;z-index:99}#toolPop .timeSearch .stepWrap .step01 dl dd div#suggestWrap ul,section.areaMainWrap .timeSearch .stepWrap .step01 dl dd div#suggestWrap ul{background:#fff;border:1px solid #ccc;margin-top:0}#toolPop .timeSearch .stepWrap .step01 dl dd div#suggestWrap li,section.areaMainWrap .timeSearch .stepWrap .step01 dl dd div#suggestWrap li{background:0 0;box-shadow:none;border-radius:0;cursor:pointer;float:none;font-size:12px;font-weight:400;padding:2px 5px;text-align:left;width:auto}#toolPop .timeSearch .stepWrap .step01 dl dd div#suggestWrap li:hover,section.areaMainWrap .timeSearch .stepWrap .step01 dl dd div#suggestWrap li:hover{box-shadow:none;transform:none}#toolPop .timeSearch .stepWrap .step01 dl dt,#toolPop .timeSearch .stepWrap .step02 dl dt,section.areaMainWrap .timeSearch .stepWrap .step01 dl dt,section.areaMainWrap .timeSearch .stepWrap .step02 dl dt{color:#1a7a67;font-size:13px;font-weight:700}#toolPop .timeSearch .stepWrap .step01,section.areaMainWrap .timeSearch .stepWrap .step01{float:left;width:258px}#toolPop .timeSearch .stepWrap .step01 dl dd input,section.areaMainWrap .timeSearch .stepWrap .step01 dl dd input{padding:8px;width:180px}#toolPop .timeSearch .stepWrap .step01 dl dd span,section.areaMainWrap .timeSearch .stepWrap .step01 dl dd span{font-size:15px;font-weight:700;padding-left:5px}#toolPop .timeSearch .stepWrap .step02,section.areaMainWrap .timeSearch .stepWrap .step02{float:left;width:110px}#toolPop .timeSearch .stepWrap .step02 select,section.areaMainWrap .timeSearch .stepWrap .step02 select{padding:8px 2px;width:86px}#toolPop .timeSearch .stepWrap .step03,section.areaMainWrap .timeSearch .stepWrap .step03{float:left;padding-top:7px;width:180px}#toolPop .timeSearch .stepWrap .step03 p,section.areaMainWrap .timeSearch .stepWrap .step03 p{background:#1abc9c;box-shadow:0 2px #11856e;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;padding:8px 0}#toolPop .timeSearch .stepWrap .step03 p:hover,section.areaMainWrap .timeSearch .stepWrap .step03 p:hover{box-shadow:none;transform:translateY(2px)}#toolPop .timeSearch .stepWrap .step03 p span:after,section.areaMainWrap .timeSearch .stepWrap .step03 p span:after{background:url(../img/common/icon_rarrow_cwhite02.png) no-repeat;-webkit-background-size:20px 20px;content:"";display:inline-block;height:20px;width:20px;position:relative;top:3px;left:4px}#toolPop .timeSearch .stepWrap .step03 p a,#toolPop .timeSearch .stepWrap .step03 p a:visited,section.areaMainWrap .timeSearch .stepWrap .step03 p a,section.areaMainWrap .timeSearch .stepWrap .step03 p a:visited{color:#fff;display:block;font-size:17px;font-weight:700;text-align:center;text-decoration:none}#toolPop{display:none;position:absolute;top:0;left:0;width:690px;height:500px;padding:10px;background-color:rgba(0,0,0,.8);zoom:1}#mapAreaType #toolPop{background:url(../img/type/bg_toolPop.png) no-repeat center 250px;display:none;position:absolute;top:0;left:0;width:690px;height:500px;padding:10px;background-color:rgba(0,0,0,.8);zoom:1}#toolPop h3.tit{border-left:3px solid #3498db;color:#fff;font-size:20px;font-weight:700;margin:0 0 20px 20px;padding-left:12px}#toolPop p.close{margin:15px 15px 20px 0;text-align:right}#toolPop ul{margin:0 0 40px 20px}#toolPop ul:after{display:block;clear:both;content:""}#toolPop ul li{background:#3498db;box-shadow:0 2px #79c8fd;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;float:left;font-size:16px;font-weight:700;margin-right:20px;padding:0 18px;text-align:center;width:279px}#toolPop ul li:hover{box-shadow:none;transform:translateY(2px)}#toolPop ul li.city a,#toolPop ul li.city a:visited{background:url(../img/top/icon_city.png) no-repeat left center,url(../img/common/icon_rarrow_cwhite.png) no-repeat right center;color:#fff;display:block;padding:12px 0;text-decoration:none}#toolPop ul li.line a,#toolPop ul li.line a:visited{background:url(../img/top/icon_line.png) no-repeat left center,url(../img/common/icon_rarrow_cwhite.png) no-repeat right center;color:#fff;display:block;padding:12px 0;text-decoration:none}#mapArea{height:500px;margin:0 0 30px;width:710px;position:relative}p#publishTxt{position:absolute;top:62px;right:166px;text-align:right}p#publishTxt .strongTxt{color:#e74c3c!important;font-size:20px!important}p#publishTxt span.publishTxtNum{color:#e74c3c!important;font-size:28px!important;font-weight:700}#mapArea #hokkaido{position:absolute;left:588px;top:24px;width:122px;height:70px;overflow:hidden}#mapArea #aomori{position:absolute;left:589px;top:97px;width:102px;height:42px;overflow:hidden}#mapArea #iwate{position:absolute;left:642px;top:144px;width:49px;height:40px;overflow:hidden}#mapArea #akita{position:absolute;left:589px;top:144px;width:49px;height:40px;overflow:hidden}#mapArea #miyagi{position:absolute;left:642px;top:189px;width:49px;height:40px;overflow:hidden}#mapArea #yamagata{position:absolute;left:589px;top:189px;width:49px;height:40px;overflow:hidden}#mapArea #fukushima{position:absolute;left:589px;top:234px;width:102px;height:40px;overflow:hidden}#mapArea #niigata{position:absolute;left:536px;top:234px;width:49px;height:40px;overflow:hidden}#mapArea #nagano{position:absolute;left:536px;top:279px;width:49px;height:40px;overflow:hidden}#mapArea #yamanashi{position:absolute;left:536px;top:324px;width:49px;height:85px;overflow:hidden}#mapArea #tokyo{position:absolute;left:589px;top:367px;width:102px;height:42px;overflow:hidden}#mapArea #kanagawa{position:absolute;left:536px;top:414px;width:102px;height:40px;overflow:hidden}#mapArea #saitama{position:absolute;left:589px;top:324px;width:49px;height:40px;overflow:hidden}#mapArea #chiba{position:absolute;left:642px;top:414px;width:49px;height:40px;overflow:hidden}#mapArea #ibaraki{position:absolute;left:642px;top:324px;width:49px;height:40px;overflow:hidden}#mapArea #tochigi{position:absolute;left:642px;top:279px;width:49px;height:40px;overflow:hidden}#mapArea #gumma{position:absolute;left:589px;top:279px;width:49px;height:40px;overflow:hidden}#mapArea #fukui{position:absolute;left:430px;top:279px;width:49px;height:40px;overflow:hidden}#mapArea #ishikawa{position:absolute;left:430px;top:234px;width:49px;height:40px;overflow:hidden}#mapArea #toyama{position:absolute;left:483px;top:234px;width:49px;height:40px;overflow:hidden}#mapArea #aichi{position:absolute;left:483px;top:324px;width:49px;height:85px;overflow:hidden}#mapArea #shizuoka{position:absolute;left:483px;top:414px;width:49px;height:40px;overflow:hidden}#mapArea #gifu{position:absolute;left:483px;top:279px;width:49px;height:40px;overflow:hidden}#mapArea #mie{position:absolute;left:430px;top:369px;width:49px;height:40px;overflow:hidden}#mapArea #osaka{position:absolute;left:324px;top:369px;width:49px;height:85px;overflow:hidden}#mapArea #kyoto{position:absolute;left:377px;top:324px;width:49px;height:40px;overflow:hidden}#mapArea #hyogo{position:absolute;left:324px;top:324px;width:49px;height:40px;overflow:hidden}#mapArea #nara{position:absolute;left:377px;top:369px;width:49px;height:40px;overflow:hidden}#mapArea #shiga{position:absolute;left:430px;top:324px;width:49px;height:40px;overflow:hidden}#mapArea #wakayama{position:absolute;left:377px;top:414px;width:49px;height:40px;overflow:hidden}#mapArea #hiroshima{position:absolute;left:165px;top:369px;width:102px;height:40px;overflow:hidden}#mapArea #yamaguchi{position:absolute;left:165px;top:324px;width:49px;height:40px;overflow:hidden}#mapArea #okayama{position:absolute;left:271px;top:369px;width:49px;height:40px;overflow:hidden}#mapArea #tottori{position:absolute;left:271px;top:324px;width:49px;height:40px;overflow:hidden}#mapArea #shimane{position:absolute;left:218px;top:324px;width:49px;height:40px;overflow:hidden}#mapArea #ehime{position:absolute;left:200px;top:414px;width:49px;height:40px;overflow:hidden}#mapArea #kagawa{position:absolute;left:253px;top:414px;width:49px;height:40px;overflow:hidden}#mapArea #kochi{position:absolute;left:200px;top:459px;width:49px;height:40px;overflow:hidden}#mapArea #tokushima{position:absolute;left:253px;top:459px;width:49px;height:40px;overflow:hidden}#mapArea #fukuoka{position:absolute;left:54px;top:369px;width:102px;height:40px;overflow:hidden}#mapArea #miyazaki{position:absolute;left:107px;top:459px;width:49px;height:40px;overflow:hidden}#mapArea #kumamoto{position:absolute;left:54px;top:414px;width:49px;height:40px;overflow:hidden}#mapArea #oita{position:absolute;left:107px;top:414px;width:49px;height:40px;overflow:hidden}#mapArea #kagoshima{position:absolute;left:1px;top:459px;width:102px;height:40px;overflow:hidden}#mapArea #nagasaki{position:absolute;left:1px;top:414px;width:49px;height:40px;overflow:hidden}#mapArea #saga{position:absolute;left:1px;top:369px;width:49px;height:40px;overflow:hidden}#mapArea #okinawa{position:absolute;left:76px;top:301px;width:49px;height:40px;overflow:hidden}#mapAreaType{border-top:3px solid #3498db;margin:0 0 30px;padding:16px 0;width:710px;position:relative}#mapAreaType #mapMain dl ul:after,#mapAreaType #mapMain dl:after,#mapAreaTypeInner:after{display:block;clear:both;content:""}#mapAreaTypeInner{background:url(../img/type/img_mapVisual_nov.png) no-repeat left bottom;padding-bottom:132px}#mapAreaTypeInner .h2Wrap{float:left;width:575px}#mapAreaTypeInner .h2Wrap h2{color:#085591;font-size:24px;font-weight:700;line-height:1.4}#mapAreaTypeInner .h2Wrap p{margin:0 0 0 20px}#mapAreaCompanyInner p span,#mapAreaTypeInner .h2Wrap p span{color:#e74c3c;font-size:15px;font-weight:700}#mapAreaTypeInner div.photo{float:right;width:120px}#mapAreaCompany{background:url(../img/common/brackets_lefttop.png) no-repeat left top,url(../img/company/bg_companyImg.jpg) no-repeat right top;margin:0 0 30px;padding:16px 0;width:710px}#mapAreaCompany h2{color:#085591;font-size:23px;font-weight:700;margin-bottom:20px;padding:14px 0 0 20px;width:370px}#mapAreaCompany #mapMain dl ul:after,#mapAreaCompany #mapMain dl:after,#mapAreaCompanyInner:after{display:block;clear:both;content:""}#mapAreaCompanyInner{background:url(../img/type/img_mapVisual_nov.png) no-repeat left bottom;padding-bottom:100px}#mapAreaCompanyInner p{margin-left:38px;padding-top:15px;width:565px}#mapAreaCompany #mapMain,#mapAreaType #mapMain{background:url(../img/type/bg_map.png) no-repeat right bottom,url(../img/type/bg_mapMain.png) no-repeat left bottom;padding:0 5px 20px 20px;min-height:360px}#mapAreaCompany #mapMain dl,#mapAreaType #mapMain dl{margin-bottom:6px}#mapAreaCompany #mapMain dt,#mapAreaType #mapMain dt{float:left;font-size:15px;font-weight:700;margin-right:6px;padding:7px 0 0 0;width:100px}#mapAreaCompany #mapMain dd,#mapAreaType #mapMain dd{float:left;width:564px}#mapAreaCompany #mapMain dd li,#mapAreaType #mapMain dd li{background:#fff;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:0 2px #d7d7d7;float:left;font-weight:700;margin-right:6px;text-align:center;width:61px}#mapAreaCompany #mapMain dd li:last-child,#mapAreaType #mapMain dd li:last-child{margin-right:0}#mapAreaCompany #mapMain dd li:hover,#mapAreaType #mapMain dd li:hover{box-shadow:none;transform:translateY(2px)}#mapAreaCompany #mapMain dd li a,#mapAreaCompany #mapMain dd li a:visited,#mapAreaType #mapMain dd li a,#mapAreaType #mapMain dd li a:visited{display:block;padding:7px 0;text-decoration:none}#mapMain dl.tohoku dt,#mapMain dl.tohoku li a,#mapMain dl.tohoku li a:visited{color:#126cb4}#mapMain dl.tohoku li{border:2px solid #2196f3}#mapMain dl.koshinetsu dt,#mapMain dl.koshinetsu li a,#mapMain dl.koshinetsu li a:visited{color:#0d93cf}#mapAreaCompany #mapMain dl.koshinetsu li,#mapAreaType #mapMain dl.koshinetsu li{border:2px solid #03a9f4}#mapMain dl.kanto dt,#mapMain dl.kanto li a,#mapMain dl.kanto li a:visited{color:#009aae}#mapMain dl.kanto li{border:2px solid #00bcd4}#mapMain dl.hokuriku dt,#mapMain dl.hokuriku li a,#mapMain dl.hokuriku li a:visited{color:#017c71}#mapMain dl.hokuriku li{border:2px solid #009688}#mapMain dl.tokai dt,#mapMain dl.tokai li a,#mapMain dl.tokai li a:visited{color:#3f9342}#mapMain dl.tokai li{border:2px solid #4caf50}#mapMain dl.kinki dt,#mapMain dl.kinki li a,#mapMain dl.kinki li a:visited{color:#62a910}#mapMain dl.kinki li{border:2px solid #8bc34a}#mapMain dl.chugoku dt,#mapMain dl.chugoku li a,#mapMain dl.chugoku li a:visited{color:#e08602}#mapMain dl.chugoku li{border:2px solid #ff9800}#mapMain dl.shikoku dt,#mapMain dl.shikoku li a,#mapMain dl.shikoku li a:visited{color:#de4818}#mapMain dl.shikoku li{border:2px solid #ff5722}#mapMain dl.kyushu dt,#mapMain dl.kyushu li a,#mapMain dl.kyushu li a:visited{color:#8a1f9c}#mapMain dl.kyushu li{border:2px solid #9c27b0}#mapAreaType #mapMain dl li.empty{background:#d7d7d7;color:#a3a3a3}.top section{margin-bottom:25px}section.beginner dl:after,section.feature ul:after,section.info #infoBox dl:after,section.type .adjustHeight02:after,section.type .linkBox dl:after,section.type ul:after{clear:both;content:" ";display:block}.top section .link-box h3,.top section h2.beginner,.top section h3.beginner,.top section h3.feature,.top section h3.info,.top section h3.recommend,.top section h3.type{background:#ecf0f1;-webkit-border-top-right-radius:6px;-moz-border-top-right-radius:6px;border-top-right-radius:6px;-webkit-border-top-left-radius:6px;-moz-border-top-left-radius:6px;border-top-left-radius:6px;border-bottom:3px solid #3498db;color:#085591;font-size:15px;font-weight:700;margin-bottom:16px;padding:2px 0 7px 0}.top section h3.type span:before{background:url(../img/top/icon_type.gif) no-repeat;-webkit-background-size:28px 26px;content:"";display:inline-block;height:26px;width:28px;position:relative;top:5px;left:16px;padding:0 0 0 24px}.top section h3.recommend span:before{background:url(../img/top/icon_recommend.gif) no-repeat;-webkit-background-size:29px 28px;content:"";display:inline-block;height:28px;width:29px;position:relative;top:6px;left:16px;padding:0 0 0 24px}.top section h3.info span:before{background:url(../img/top/icon_infomation.gif) no-repeat;-webkit-background-size:27px 28px;content:"";display:inline-block;height:28px;width:27px;position:relative;top:6px;left:16px;padding:0 0 0 24px}.top section .beginner span:before{background:url(../img/top/icon_beginner.gif) no-repeat;-webkit-background-size:21px 28px;content:"";display:inline-block;height:28px;width:21px;position:relative;top:7px;left:16px;padding:0 0 0 24px}.top section h3.feature span:before{background:url(../img/top/icon_feature.png) no-repeat;-webkit-background-size:26px 26px;content:"";display:inline-block;height:26px;width:26px;position:relative;top:7px;left:16px;padding:0 0 0 24px}section.type .adjustHeight02{margin:0 -20px 10px 0;width:730px}section.type .linkBox{background:url(../img/common/icon_rbarrow_red.png) no-repeat right bottom;border:1px solid #b5b5b5;cursor:pointer;float:left;margin-right:20px;overflow:hidden;position:relative;width:343px}section.type .linkBox p.caption{background:rgba(0,0,0,.5);color:#fff;font-size:18px;height:100%;width:100%;opacity:0;text-align:center;position:absolute;top:0;left:0;margin:auto;padding-top:40px;z-index:2}section.type .linkBox:hover p.caption{opacity:1}section.type .linkBox dl{margin:10px 10px 0 10px;min-height:100px}section.type .linkBox dl dt{float:left;margin:0 10px 10px 0;width:90px}section.type .linkBox dl dd{float:left;margin-bottom:10px;width:223px}section.type .linkBox dl dd p.tit{font-size:14px;font-weight:700;line-height:1.4;margin-bottom:5px}section.type .linkBox dl dd p.tit a,section.type .linkBox dl dd p.tit a:visited{text-decoration:none}section.type ul{margin:0 -20px 0 0;width:730px}section.type ul li{background:url(../img/common/icon_rarrow_cblue.png) no-repeat left 2px;float:left;font-size:14px;font-weight:700;margin:0 20px 10px 0;padding-left:23px;width:322px}section.feature li{cursor:pointer;float:left;font-size:13px;font-weight:700;height:45px;margin:0 10px 10px 0;padding:75px 0 0 11px;width:219px}section.feature .resort{cursor:pointer;height:105px;position:relative}section.feature .resort span{font-size:13px;font-weight:700;position:absolute;top:78px;left:6px}section.feature .resort p{line-height:1.7;position:absolute;top:10px;left:360px}section.feature li:last-child{margin-right:0}section.feature .resort a,section.feature dl a{color:#333;text-decoration:none}section.feature a:hover img{opacity:.6}section.feature .resort span:before,section.feature li span:before{background:url(../img/common/icon_rarrow_cblue.png) no-repeat;-webkit-background-size:16px 16px;content:"";display:inline-block;height:16px;width:16px;position:relative;top:2px;left:0;padding:0 0 0 5px}section.feature li.guesthouse{background:url(../img/top/bn_feature_guesthouse.jpg) no-repeat left top}section.feature li.highgrade{background:url(../img/top/bn_feature_highgrade.jpg) no-repeat left top}section.feature li.resort{background:url(../img/top/bn_feature_resort.jpg) no-repeat left top}section.feature div.resort{background:url(../img/top/bn_feature_resort_w350.jpg) no-repeat left top}section.recommend .linkBox .wrap .text .layout01:after,section.recommend .linkBox .wrap .text dl:after,section.recommend .linkBox .wrap .text ul:after,section.recommend .linkBox .wrap:after,section.recommend .linkBox:after{clear:both;content:" ";display:block}section.recommend .linkBox{border:2px solid #f1c40f;cursor:pointer;margin-bottom:14px;overflow:hidden;position:relative}section.recommend .linkBox p.caption{background:rgba(0,0,0,.5);color:#fff;font-size:18px;height:100%;width:100%;opacity:0;text-align:center;position:absolute;top:0;left:0;margin:auto;padding-top:60px;z-index:2}section.recommend .linkBox:hover p.caption{opacity:1}section.recommend .linkBox h4,section.recommend .linkBox>p{font-size:13px;font-weight:700;margin:10px 0 0 10px}section.recommend .linkBox .wrap{background:#fff;float:left;padding:6px 9px 7px;width:533px}section.recommend .linkBox .wrap .photo{float:left;margin-right:9px;position:relative;width:110px;height:110px;overflow:hidden;border:1px solid #cccbcb;box-sizing:border-box}section.recommend .linkBox .wrap .photo a img{width:auto;height:108px;position:absolute;left:50%;right:50%;transform:translate(-50%,0);box-sizing:border-box;z-index:1}section.recommend .linkBox .wrap .photo em img{border:none;height:31px!important;width:82px!important;position:absolute;left:0;top:0;z-index:2}section.recommend .linkBox .wrap .text{float:left;width:413px}section.recommend .linkBox .wrap .text dl{margin-bottom:5px}section.recommend .linkBox .wrap .text dt{background:#ecf0f1;float:left;font-size:11px;font-weight:700;margin-right:3px;text-align:center;width:50px}section.recommend .linkBox .wrap .text dd{float:left}section.recommend .linkBox .wrap .text dd.price{color:red;font-size:13px;font-weight:700;line-height:1.4}section.recommend .linkBox .wrap .text .layout01 dl{float:left;width:220px}section.recommend .linkBox .wrap .text .layout01 dl:last-child{width:160px}section.recommend .linkBox .text .comment{background:#fefad8 url(../img/common/icon_rbarrow_red.png) no-repeat right bottom;font-size:11px;padding:8px}section.recommend .linkBox ul{float:left;width:146px}section.recommend .linkBox li{float:left;margin:0 3px 3px 0}section.recommend .linkBox li.air,section.recommend .linkBox li.bath,section.recommend .linkBox li.box,section.recommend .linkBox li.closet,section.recommend .linkBox li.flooring,section.recommend .linkBox li.lav,section.recommend .linkBox li.lock,section.recommend .linkBox li.net,section.recommend .linkBox li.pet,section.recommend .linkBox li.washing{overflow:hidden;position:relative;width:70px;height:20px}section.recommend .linkBox li.lock img,section.recommend .linkBox li.lock img[src*=off]{display:block;position:absolute;left:-85px;top:-95px}section.recommend .linkBox li.net img,section.recommend .linkBox li.net img[src*=off]{display:block;position:absolute;left:-85px;top:-125px}section.recommend .linkBox li.closet img,section.recommend .linkBox li.closet img[src*=off]{display:block;position:absolute;left:-5px;top:-95px}section.recommend .linkBox li.air img,section.recommend .linkBox li.air img[src*=off]{display:block;position:absolute;left:-5px;top:-5px}section.recommend .linkBox li.lav img,section.recommend .linkBox li.lav img[src*=off]{display:block;position:absolute;left:-85px;top:-5px}section.recommend .linkBox li.bath img,section.recommend .linkBox li.bath img[src*=off]{display:block;position:absolute;left:-5px;top:-35px}section.recommend .linkBox li.washing img,section.recommend .linkBox li.washing img[src*=off]{display:block;position:absolute;left:-85px;top:-65px}section.recommend .linkBox li.flooring img,section.recommend .linkBox li.flooring img[src*=off]{display:block;position:absolute;left:-5px;top:-125px}section.recommend .linkBox li.pet img,section.recommend .linkBox li.pet img[src*=off]{display:block;position:absolute;left:-85px;top:-35px}section.recommend .linkBox li.box img,section.recommend .linkBox li.box img[src*=off]{display:block;position:absolute;left:-5px;top:-65px}section.info #infoBox{border:1px solid #b5b5b5;height:150px;overflow-y:scroll;padding:15px}section.info #infoBox dl{border-bottom:1px dotted #ccc;margin-bottom:8px;padding-bottom:8px}section.info #infoBox dl:last-child{border:none}section.info #infoBox dl dt{float:left;width:85px}section.info #infoBox dl dd{float:left;width:570px}section.info #infoBox dl dd em{font-weight:700}section.info #infoBox dl dd span.cateInfo{background:#1abc9c;color:#fff;margin-right:3px;padding:0 5px}section.info #infoBox dl dd span.cateNew{background:#e74c3c;color:#fff;padding:0 5px}section.info #infoBox dl dd span.cateFeature{background:#9b59b6;color:#fff;padding:0 5px}section.feature{height:290px}section.feature .adjustHeight02{margin:0 -20px 10px 0;width:730px}section.feature dl{float:left;margin-right:20px;margin-bottom:20px;width:345px}section.feature dl dd{height:90px;border-right:1px solid #b5b5b5;border-bottom:1px solid #b5b5b5;border-left:1px solid #b5b5b5;padding:10px}section.beginner{height:660px}section.beginner .adjustHeight02{margin:0 -20px 10px 0;width:730px}section.beginner dl{float:left;margin-right:20px;margin-bottom:20px;width:345px}section.beginner dl dd{border-right:1px solid #b5b5b5;border-bottom:1px solid #b5b5b5;border-left:1px solid #b5b5b5;padding:10px}.popularLinkWrap:after,section.areaMainWrap .titleWrap:after,section.areaMainWrap ul.searchMethod:after{clear:both;content:" ";display:block}section.areaMainWrap{background:url(../img/area/brackets_lefttop.png) no-repeat left top,url(../img/area/brackets_rightbottom.png) no-repeat right bottom;padding:10px}section.areaMainWrap .titleWrap{margin:6px 10px 20px}section.areaMainWrap .titleWrap .text{float:left;width:450px}section.areaMainWrap .titleWrap .text h2{color:#085591;font-size:23px;font-weight:700;margin-bottom:10px}section.areaMainWrap .titleWrap .photo{float:right;width:200px}section.areaMainWrap ul.searchMethod{margin:0 0 20px 10px}section.areaMainWrap ul.searchMethod li{background:#fff;box-shadow:0 2px #085591;border:1px solid #085591;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;float:left;font-size:17px;font-weight:700;padding:0 18px;text-align:center;width:282px}section.areaMainWrap ul.searchMethod li:hover{box-shadow:none;transform:translateY(2px)}section.areaMainWrap ul.searchMethod li.city{margin-right:30px}section.areaMainWrap ul.searchMethod li.city a,section.areaMainWrap ul.searchMethod li.city a:visited{background:url(../img/area/icon_city_lightblue.png) no-repeat left center,url(../img/common/icon_rarrow_cblue_20.png) no-repeat right center;color:#085591;display:block;padding:12px 0;text-decoration:none}section.areaMainWrap ul.searchMethod li.line a,section.areaMainWrap ul.searchMethod li.line a:visited{background:url(../img/area/icon_line_lightblue.png) no-repeat left center,url(../img/common/icon_rarrow_cblue_20.png) no-repeat right center;color:#085591;display:block;padding:12px 0;text-decoration:none}section.areaDescription{background:#ecf0f1;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;margin:26px 0 20px 0;padding:0 10px 10px;position:relative}section.areaDescription h2{color:#085591;font-size:20px;font-weight:700;padding:5px 0 3px 50px}section.areaDescription h3{background:#e0f4ff;color:#085591;font-size:15px;font-weight:700;margin-bottom:10px;padding:5px 10px 4px}section.areaDescription h4{background:#e0f4ff;color:#085591;font-size:15px;font-weight:700;margin-bottom:10px;padding:5px 10px 4px}section.areaDescription .chara{position:absolute;left:10px;top:-6px}section.areaDescription .area_icon{position:absolute;left:22px;top:4px}section.areaDescription #areaDescriptionInner{background:#fff;line-height:1.7;padding:14px 14px 5px}section.areaDescription #descriptionTxt{margin-bottom:20px}section.areaDescription #areaDescriptionInner p{margin-bottom:12px}#areaDescriptionInner section.spot dl{margin-bottom:14px}#areaDescriptionInner section.spot dt{background:url(../img/area/icon_camera.png) no-repeat left top;font-size:13px;font-weight:700;padding:2px 0 0 30px}section.areaDescription .area_info{display:flex;align-content:stretch}section.areaDescription .area_info_img{width:250px;flex-basis:250px;background:#fff;border:solid 5px #fff}section.areaDescription dl.area_info_inner{display:flex;flex-wrap:wrap;width:100%}section.areaDescription dl.area_info_inner dt{flex-basis:100px;padding-bottom:20px;background-color:#f3f3f3}section.areaDescription dl.area_info_inner dd{flex-basis:calc(100% - 100px);padding-bottom:20px;background-color:#fcfcfc}section.areaDescription dl.area_info_inner dd,section.areaDescription dl.area_info_inner dt{padding:.75em;margin-bottom:1px;box-sizing:border-box}section.areaDescription #areaDescriptionInner p.box-text-hint{position:relative;border:2px dotted #085591;border-radius:5px;margin:2em 20px 3em;padding:1.5em}section.areaDescription #areaDescriptionInner p.box-text-hint::before{content:"\30d2\30f3\30c8";position:absolute;background-color:#fff;color:#085591;font-weight:700;left:20px;top:-2em;padding:1em .75em}.popularLinkWrap .popularLinkCity{float:left;margin:0 20px 25px 0;width:345px}.link-box h3,.popularLinkWrap .popularLinkCity h3,.popularLinkWrap .popularLinkCity h4,.popularLinkWrap .popularLinkEki h3,.popularLinkWrap .popularLinkEki h4,.tit-link-box{background:#ecf0f1;-webkit-border-top-right-radius:6px;-moz-border-top-right-radius:6px;border-top-right-radius:6px;-webkit-border-top-left-radius:6px;-moz-border-top-left-radius:6px;border-top-left-radius:6px;border-bottom:3px solid #3498db;color:#085591;font-size:15px;font-weight:700;padding:2px 0 7px 0}.popularLinkWrap .popularLinkCity h3 span:before,.popularLinkWrap .popularLinkCity h4 span:before{background:url(../img/area/icon_city_blue.png) no-repeat;-webkit-background-size:31px 19px;content:"";display:inline-block;height:19px;width:31px;position:relative;top:8px;left:16px;padding:4px 0 0 24px}.popularLinkWrap .popularLinkCity ul,.popularLinkWrap .popularLinkEki ul{border-right:1px solid #b5b5b5;border-bottom:1px solid #b5b5b5;border-left:1px solid #b5b5b5;padding:10px 10px 0}.popularLinkWrap .popularLinkEki{float:left;width:345px}.popularLinkWrap .popularLinkEki h3 span:before,.popularLinkWrap .popularLinkEki h4 span:before{background:url(../img/area/icon_line_blue.png) no-repeat;-webkit-background-size:18px 23px;content:"";display:inline-block;height:23px;width:18px;position:relative;top:8px;left:16px;padding:0 0 0 24px}.popularLinkWrap li{background:url(../img/common/icon_no04.png) no-repeat left center;margin:0 0 10px 10px;padding:0 0 0 14px}.popularLinkWrap li.no01{background:url(../img/common/icon_no01.png) no-repeat left top;margin:0 0 5px 0;padding:8px 15px 3px 36px}.popularLinkWrap li.no02{background:url(../img/common/icon_no02.png) no-repeat left top;margin:0 0 5px 0;padding:8px 15px 3px 36px}.popularLinkWrap li.no03{background:url(../img/common/icon_no03.png) no-repeat left top;margin:0 0 5px 0;padding:8px 15px 3px 36px}.link-box_list{border-right:1px solid #b5b5b5;border-bottom:1px solid #b5b5b5;border-left:1px solid #b5b5b5;padding:10px 10px 0}.link-box_list li{display:inline-block;white-space:nowrap;margin:0 10px 10px 0}.tit-link-tit:before{background:url(../img/area/icon_city_blue.png) no-repeat;-webkit-background-size:31px 19px;content:"";display:inline-block;height:19px;width:31px;position:relative;top:8px;left:16px;padding:4px 0 0 24px}section.link-box.link-line h3 span:before{background:url(../img/area/icon_line_blue.png) no-repeat;-webkit-background-size:18px 23px;content:"";display:inline-block;height:23px;width:32px;position:relative;top:8px;left:23px;padding:0 0 0 24px}.keyword.keyword_main{background:#e0f4ff;border:2px dotted #3498db;margin:0 auto 20px;padding:20px 30px}.keyword.keyword_main dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.keyword.keyword_main dl dt{position:relative;font-size:15px;font-weight:700;line-height:36px;color:#085591;padding-left:47px}.keyword.keyword_main dl dt::before{position:absolute;background:url(../img/common/icon_freeword.png) no-repeat left top;-webkit-background-size:36px 36px;content:"";display:inline-block;height:36px;width:36px;top:0;left:0}.keyword.keyword_main dl dd{display:-webkit-box;display:-ms-flexbox;display:flex}.keyword.keyword_main dl input{font-size:14px;width:350px;border:none;border-radius:6px 0 0 6px;padding:0 10px}.keyword.keyword_main dl a{display:block;background-color:#e67e22;height:36px;color:#fff;font-size:15px;line-height:36px;height:100%;text-decoration:none;border-radius:0 6px 6px 0;padding:0 20px}.keyword.keyword_main dl a:hover{background-color:#f2a057}.areaMainWrap .keyword.keyword_main{margin:20px 0 0}.requestBanner{margin-bottom:20px}.requestBanner>a{display:block}.requestBanner>a:hover{opacity:.8}.tit-link-box{display:flex;justify-content:space-between;align-items:baseline;padding-right:20px}.tit-link{display:inline-block;line-height:1;font-size:11px;text-decoration:underline;position:relative;padding-left:14px}.tit-link:hover{color:#f56130}.tit-link::before{content:'';position:absolute;top:0;bottom:0;left:0;margin:auto;width:6px;height:6px;border-top:1.5px solid #04c;border-right:1.5px solid #04c;-webkit-transform:rotate(45deg);transform:rotate(45deg)}