.ui-btn{border:1px solid #c4c4c4;color:#333;background:#fff;background:linear-gradient(to bottom,#fefefe 0,#ededed 100%);text-shadow:0 1px 0 #fff;-webkit-box-shadow:inset 0 0 1px 1px rgba(255,255,255,.6);box-shadow:inset 0 0 1px 1px rgba(255,255,255,.6);text-align:center}a.ui-btn{color:#333}.ui-btn.ui-btn-hover01:hover{background:#ffc;border:1px solid #ffc041}.ui-btn.ui-btn-hover02:hover{background:#bfffd6;background:linear-gradient(#ccffde 0,#bfffd6 15%,#7ee6a2 85%,#74d494 100%);border:1px solid #70cc8f}.ui-btn-primary{background:#14b350;background:linear-gradient(to bottom,#4cdc83 0,#2bd369 15%,#1ba54d 85%,#199a46 100%);border:1px solid #199a46;text-shadow:1px 1px 1px #14833b;box-shadow:0 0 5px 0 #e8ebeb;text-decoration:none;cursor:pointer;text-align:center}.ui-btn-primary,a.ui-btn-primary{color:#fff}.ui-btn-primary:hover{background:#187f3d;background:linear-gradient(to bottom,#35b062 0,#34b363 3%,#20aa52 4%,#04702d 100%)}.ui-btn-primary svg{-webkit-filter:drop-shadow(1px 1px 1px #14833b);filter:drop-shadow(1px 1px 1px #14833b)}.ui-btn-secondary{background:#bfffd6;background:linear-gradient(#ccffde 0,#bfffd6 15%,#7ee6a2 85%,#74d494 100%);border:1px solid #70cc8f;text-shadow:1px 1px 1px #fff;box-shadow:0 0 5px 0 #e8ebeb;text-decoration:none;cursor:pointer;text-align:center}.ui-btn-secondary,a.ui-btn-secondary{color:#3d484c}.ui-btn-secondary:hover{background:#9df2bb;background:linear-gradient(#aaf2c3 0,#9df2bb 15%,#62d98b 85%,#5ccc83 100%)}.ui-btn-secondary svg{-webkit-filter:drop-shadow(1px 1px 1px #fff);filter:drop-shadow(1px 1px 1px #fff)}.ui-btn-contents{background:#ed6103;background:linear-gradient(#ff751a 0,#fa7319 15%,#ed6103 85%,#f56302 100%);border:1px solid #ed6103;color:#fff;text-decoration:none;cursor:pointer;text-align:center}.ui-btn-contents,a.ui-btn-contents{color:#fff}.ui-btn-contents:hover{background:#eb5f02}.ui-btn-contents.disabled{color:#999;background:#ebebeb;border:1px solid #c4c4c4}.mod-mapBox{padding:5px;background-clip:padding-box}.mod-mapBox.long{padding:26px 0 15px}.mod-mapBox.mapCacao{border:5px solid #615239;border-radius:5px}.mod-mapBox.mapLightGray{border:5px solid #dedede;border-radius:5px}.mod-mapBox.mapPdngNone{padding:0}.mod-mapBox .mapTitle{position:absolute;top:20px;color:#666;font-size:18px;font-weight:700;padding-left:70px}.mod-mapBox .mapTitle:before{position:absolute;left:20px;content:"";display:block;background:url(/img/default/common/icon/sprite_icon.png?ver=170318) no-repeat;width:45px;height:45px}.mod-mapBox .mapAreaList .mapTitle:before{background-position:0 -808px}.mod-mapBox .mapTitle span{font-size:24px}.mod-mapBox .infoTextBox{position:absolute;top:50px;padding-left:70px;color:#5a5a5a;font-size:15px}.mod-mapBox .infoTextBox span{display:block}.mod-mapBox .mapAreaList{position:relative;background:#fff url(/img/default/module/map/bg_map.png) no-repeat 15px 0;height:430px}.mod-mapBox.mapLow .mapAreaList{height:380px}.mod-mapBox.long .mapAreaList{background:#fff url(/img/default/module/map/bg_map_long.png) no-repeat 60px 5px}.mod-mapBox .mapTextBox{position:absolute;top:10px;left:63px;width:570px;overflow:hidden}.mod-mapBox .mapTextBox .icon{fill:#ed6103;float:left;margin:-5px 8px 0 0}.mod-mapBox .mapTextBox .textarea{width:488px;float:left}.mod-mapBox .mapTextBox .textarea .title{font-size:21px;font-weight:700;color:#ed6103}.mod-mapBox .mapTextBox .textarea .title .important{font-size:30px}.mod-mapBox .mapTextBox .textarea .details{margin:5px 0 0;font-size:88.2%;color:#48555a;line-height:1.4}.mod-mapBox .mapTextBox .textarea .details.textFixed{font-size:15px}.mod-mapBox .mapTextBox .textarea .details .important{font-weight:700;color:#ed6103}.mod-mapBox ul{position:absolute;width:127px}.mod-mapBox ul.hokkaido{top:62px;left:556px;width:64px}.mod-mapBox .tohoku{top:146px;left:563px}.mod-mapBox .kanto{top:252px;left:508px}.mod-mapBox .hokuriku{top:84px;left:370px}.mod-mapBox .tokai{top:305px;left:356px}.mod-mapBox .kinki{top:131px;left:225px}.mod-mapBox .chugoku{top:87px;left:152px;width:54px}.mod-mapBox .shikoku{top:305px;left:219px}.mod-mapBox .kyushu{top:252px;left:20px}.mod-mapBox ul.okinawa{top:146px;left:61px;width:54px}.mod-mapBox.long ul.hokkaido{top:81px;left:683px}.mod-mapBox.long .tohoku{top:176px;left:710px}.mod-mapBox.long .kanto{top:291px;left:643px}.mod-mapBox.long .hokuriku{top:112px;left:473px}.mod-mapBox.long .tokai{top:356px;left:447px}.mod-mapBox.long .kinki{top:147px;left:326px}.mod-mapBox.long .chugoku{top:162px;left:194px;width:127px}.mod-mapBox.long .shikoku{top:356px;left:304px}.mod-mapBox.long .kyushu{top:277px;left:84px}.mod-mapBox.long ul.okinawa{top:162px;left:84px}.mod-mapBox li{position:relative;float:left;display:inline-block;width:64px;margin:-1px 0 0 -1px}.mod-mapBox .chugoku li,.mod-mapBox .hokuriku li,.mod-mapBox .okinawa li,.mod-mapBox .shikoku li,.mod-mapBox .tohoku li,.mod-mapBox .tokai li{width:54px}.mod-mapBox .tokushima{top:26px;left:53px}.mod-mapBox .ehime{top:-26px}.mod-mapBox .kochi{left:-53px}.mod-mapBox .hiroshima,.mod-mapBox .okayama{top:-52px}.mod-mapBox .shimane,.mod-mapBox .tottori{top:52px}.mod-mapBox.long .hiroshima,.mod-mapBox.long .okayama{top:-26px}.mod-mapBox.long .shimane,.mod-mapBox.long .tottori{top:26px}.mod-mapBox li a{background:url(/img/default/module/map/sprite_btn_pref_m.png) no-repeat 0 0;display:block;height:27px;text-indent:-9999em;outline:0}.mod-mapBox .hokkaido a{background-position:0 0}.mod-mapBox .aomori a{background-position:0 -27px}.mod-mapBox .iwate a{background-position:0 -54px}.mod-mapBox .miyagi a{background-position:0 -81px}.mod-mapBox .akita a{background-position:0 -108px}.mod-mapBox .yamagata a{background-position:0 -135px}.mod-mapBox .fukushima a{background-position:0 -162px}.mod-mapBox .ibaraki a{background-position:0 -189px}.mod-mapBox .tochigi a{background-position:0 -216px}.mod-mapBox .gunma a{background-position:0 -243px}.mod-mapBox .saitama a{background-position:0 -270px}.mod-mapBox .chiba a{background-position:0 -297px}.mod-mapBox .tokyo a{background-position:0 -324px}.mod-mapBox .kanagawa a{background-position:0 -351px}.mod-mapBox .niigata a{background-position:0 -378px}.mod-mapBox .toyama a{background-position:0 -405px}.mod-mapBox .ishikawa a{background-position:0 -432px}.mod-mapBox .fukui a{background-position:0 -459px}.mod-mapBox .yamanashi a{background-position:0 -486px}.mod-mapBox .nagano a{background-position:0 -513px}.mod-mapBox .gifu a{background-position:0 -540px}.mod-mapBox .shizuoka a{background-position:0 -567px}.mod-mapBox .aichi a{background-position:0 -594px}.mod-mapBox .mie a{background-position:0 -621px}.mod-mapBox .shiga a{background-position:0 -648px}.mod-mapBox .kyoto a{background-position:0 -675px}.mod-mapBox .osaka a{background-position:0 -702px}.mod-mapBox .hyogo a{background-position:0 -729px}.mod-mapBox .nara a{background-position:0 -756px}.mod-mapBox .wakayama a{background-position:0 -783px}.mod-mapBox .tottori a{background-position:0 -810px}.mod-mapBox .shimane a{background-position:0 -837px}.mod-mapBox .okayama a{background-position:0 -891px}.mod-mapBox .hiroshima a{background-position:0 -864px}.mod-mapBox .yamaguchi a{background-position:0 -918px}.mod-mapBox .tokushima a{background-position:0 -945px}.mod-mapBox .kagawa a{background-position:0 -972px}.mod-mapBox .ehime a{background-position:0 -999px}.mod-mapBox .kochi a{background-position:0 -1026px}.mod-mapBox .fukuoka a{background-position:0 -1053px}.mod-mapBox .saga a{background-position:0 -1080px}.mod-mapBox .nagasaki a{background-position:0 -1107px}.mod-mapBox .kumamoto a{background-position:0 -1134px}.mod-mapBox .oita a{background-position:0 -1161px}.mod-mapBox .miyazaki a{background-position:0 -1188px}.mod-mapBox .kagoshima a{background-position:0 -1215px}.mod-mapBox .okinawa a{background-position:0 -1242px}.mod-mapBox .hokkaido a:hover{background-position:-64px 0}.mod-mapBox .aomori a:hover{background-position:-64px -27px}.mod-mapBox .iwate a:hover{background-position:-64px -54px}.mod-mapBox .miyagi a:hover{background-position:-64px -81px}.mod-mapBox .akita a:hover{background-position:-64px -108px}.mod-mapBox .yamagata a:hover{background-position:-64px -135px}.mod-mapBox .fukushima a:hover{background-position:-64px -162px}.mod-mapBox .ibaraki a:hover{background-position:-64px -189px}.mod-mapBox .tochigi a:hover{background-position:-64px -216px}.mod-mapBox .gunma a:hover{background-position:-64px -243px}.mod-mapBox .saitama a:hover{background-position:-64px -270px}.mod-mapBox .chiba a:hover{background-position:-64px -297px}.mod-mapBox .tokyo a:hover{background-position:-64px -324px}.mod-mapBox .kanagawa a:hover{background-position:-64px -351px}.mod-mapBox .niigata a:hover{background-position:-64px -378px}.mod-mapBox .toyama a:hover{background-position:-64px -405px}.mod-mapBox .ishikawa a:hover{background-position:-64px -432px}.mod-mapBox .fukui a:hover{background-position:-64px -459px}.mod-mapBox .yamanashi a:hover{background-position:-64px -486px}.mod-mapBox .nagano a:hover{background-position:-64px -513px}.mod-mapBox .gifu a:hover{background-position:-64px -540px}.mod-mapBox .shizuoka a:hover{background-position:-64px -567px}.mod-mapBox .aichi a:hover{background-position:-64px -594px}.mod-mapBox .mie a:hover{background-position:-64px -621px}.mod-mapBox .shiga a:hover{background-position:-64px -648px}.mod-mapBox .kyoto a:hover{background-position:-64px -675px}.mod-mapBox .osaka a:hover{background-position:-64px -702px}.mod-mapBox .hyogo a:hover{background-position:-64px -729px}.mod-mapBox .nara a:hover{background-position:-64px -756px}.mod-mapBox .wakayama a:hover{background-position:-64px -783px}.mod-mapBox .tottori a:hover{background-position:-64px -810px}.mod-mapBox .shimane a:hover{background-position:-64px -837px}.mod-mapBox .okayama a:hover{background-position:-64px -891px}.mod-mapBox .hiroshima a:hover{background-position:-64px -864px}.mod-mapBox .yamaguchi a:hover{background-position:-64px -918px}.mod-mapBox .tokushima a:hover{background-position:-64px -945px}.mod-mapBox .kagawa a:hover{background-position:-64px -972px}.mod-mapBox .ehime a:hover{background-position:-64px -999px}.mod-mapBox .kochi a:hover{background-position:-64px -1026px}.mod-mapBox .fukuoka a:hover{background-position:-64px -1053px}.mod-mapBox .saga a:hover{background-position:-64px -1080px}.mod-mapBox .nagasaki a:hover{background-position:-64px -1107px}.mod-mapBox .kumamoto a:hover{background-position:-64px -1134px}.mod-mapBox .oita a:hover{background-position:-64px -1161px}.mod-mapBox .miyazaki a:hover{background-position:-64px -1188px}.mod-mapBox .kagoshima a:hover{background-position:-64px -1215px}.mod-mapBox .okinawa a:hover{background-position:-64px -1242px}.mod-mapBox .hokkaido.off a{background-position:-128px 0}.mod-mapBox .aomori.off a{background-position:-128px -27px}.mod-mapBox .iwate.off a{background-position:-128px -54px}.mod-mapBox .miyagi.off a{background-position:-128px -81px}.mod-mapBox .akita.off a{background-position:-128px -108px}.mod-mapBox .yamagata.off a{background-position:-128px -135px}.mod-mapBox .fukushima.off a{background-position:-128px -162px}.mod-mapBox .ibaraki.off a{background-position:-128px -189px}.mod-mapBox .tochigi.off a{background-position:-128px -216px}.mod-mapBox .gunma.off a{background-position:-128px -243px}.mod-mapBox .saitama.off a{background-position:-128px -270px}.mod-mapBox .chiba.off a{background-position:-128px -297px}.mod-mapBox .tokyo.off a{background-position:-128px -324px}.mod-mapBox .kanagawa.off a{background-position:-128px -351px}.mod-mapBox .niigata.off a{background-position:-128px -378px}.mod-mapBox .toyama.off a{background-position:-128px -405px}.mod-mapBox .ishikawa.off a{background-position:-128px -432px}.mod-mapBox .fukui.off a{background-position:-128px -459px}.mod-mapBox .yamanashi.off a{background-position:-128px -486px}.mod-mapBox .nagano.off a{background-position:-128px -513px}.mod-mapBox .gifu.off a{background-position:-128px -540px}.mod-mapBox .shizuoka.off a{background-position:-128px -567px}.mod-mapBox .aichi.off a{background-position:-128px -594px}.mod-mapBox .mie.off a{background-position:-128px -621px}.mod-mapBox .shiga.off a{background-position:-128px -648px}.mod-mapBox .kyoto.off a{background-position:-128px -675px}.mod-mapBox .osaka.off a{background-position:-128px -702px}.mod-mapBox .hyogo.off a{background-position:-128px -729px}.mod-mapBox .nara.off a{background-position:-128px -756px}.mod-mapBox .wakayama.off a{background-position:-128px -783px}.mod-mapBox .tottori.off a{background-position:-128px -810px}.mod-mapBox .shimane.off a{background-position:-128px -837px}.mod-mapBox .okayama.off a{background-position:-128px -864px}.mod-mapBox .hiroshima.off a{background-position:-128px -891px}.mod-mapBox .yamaguchi.off a{background-position:-128px -918px}.mod-mapBox .tokushima.off a{background-position:-128px -945px}.mod-mapBox .kagawa.off a{background-position:-128px -972px}.mod-mapBox .ehime.off a{background-position:-128px -999px}.mod-mapBox .kochi.off a{background-position:-128px -1026px}.mod-mapBox .fukuoka.off a{background-position:-128px -1053px}.mod-mapBox .saga.off a{background-position:-128px -1080px}.mod-mapBox .nagasaki.off a{background-position:-128px -1107px}.mod-mapBox .kumamoto.off a{background-position:-128px -1134px}.mod-mapBox .oita.off a{background-position:-128px -1161px}.mod-mapBox .miyazaki.off a{background-position:-128px -1188px}.mod-mapBox .kagoshima.off a{background-position:-128px -1215px}.mod-mapBox .okinawa.off a{background-position:-128px -1242px}.mod-mapBox li.off a{cursor:default}.mod-mapBox .mapAreaList{height:385px}.mod-mapBox .mapAreaList .infoTextBox.keakochan{top:10px;background:url(/img/default/common/bg/keakochan/face_4_85x85.gif?ver=190218) no-repeat 20px 0;padding:15px 0 35px 120px}.mod-mapBox .mapAreaList .infoTextBox.keakochan span{position:relative;display:block;padding:15px;border:2px solid #e6e9ea;border-radius:5px}.mod-mapBox .mapAreaList .infoTextBox.keakochan span:after,.mod-mapBox .mapAreaList .infoTextBox.keakochan span:before{border:8px solid transparent;border-right-color:#fff;bottom:30%;content:"";position:absolute}.mod-mapBox .mapAreaList .infoTextBox.keakochan span:before{left:-14px;z-index:2}.mod-mapBox .mapAreaList .infoTextBox.keakochan span:after{border-right-color:#e6e9ea;left:-17px;z-index:1}.recommendMapUnit{background:#d9d4c0;border-radius:5px}.recommendMapUnit>b{display:block;padding-top:15px;padding-bottom:5px;color:#625035;font-size:24px;text-align:center;text-shadow:1px 1px 0 #fff,1px 1px 1px #fff}.recommendMapUnit .osusumeFacilityLink>li{float:left;width:220px;margin:10px 0 15px 10px}.recommendMapUnit .osusumeFacilityLink li a{display:block;background:#fff;min-height:20em;padding:5px 0;border:2px solid #cac1b3;text-decoration:none}.recommendMapUnit .osusumeFacilityLink li a:hover{background:#ffc;border:2px solid #ffc041}.recommendMapUnit .osusumeFacilityLink .iconOsusume{display:block;background:url(/img/default/common/bg/txt_osusume_facility.gif) no-repeat 0 0;width:162px;height:33px;margin:0 auto;margin-bottom:5px;text-indent:-9999em}.recommendMapUnit .photoBox{display:table;margin:0 auto}.recommendMapUnit .photoBox .photo{display:table-cell;background:#fff;width:200px;height:150px;border:1px solid #ccc;text-align:center;vertical-align:middle}.recommendMapUnit .photoBox .photo img{max-width:100%;max-height:100%;width:auto;height:auto;vertical-align:middle}.recommendMapUnit .osusumeFacilityLink .areaBox,.recommendMapUnit .osusumeFacilityLink .categoryBox,.recommendMapUnit .osusumeFacilityLink .costBox li,.recommendMapUnit .osusumeFacilityLink .nameBox{display:block;padding:8px 5px 0;line-height:1.1}.recommendMapUnit .osusumeFacilityLink .areaBox,.recommendMapUnit .osusumeFacilityLink .categoryBox,.recommendMapUnit .osusumeFacilityLink .costBox{color:#333;font-size:88.2%}.recommendMapUnit .osusumeFacilityLink .categoryBox{color:#62747b}.recommendMapUnit .osusumeFacilityLink a .nameBox{font-weight:400;text-decoration:underline}.recommendMapUnit .osusumeFacilityLink .costBox b{font-weight:400}.recommendMapUnit .osusumeFacilityLink .costBox b:after{content:"：";margin:0 -3px}.recommendMapUnit .osusumeFacilityLink .cost{color:#ea4015}.recommendMapUnit .osusumeFacilityLink:after{content:"";display:block;clear:both}.mod-socialButtons{width:100%;margin:0;overflow:hidden}.mod-socialButtons ul{width:auto;overflow:hidden;float:right;font-size:15px;margin:0;line-height:1}.mod-socialButtons li{position:relative;float:left;margin:0 7px 0 0}.mod-interviewLinkListUnit .interviewLinkListTitleMin{font-size:22px;width:550px}.mod-interviewLinkListUnit .ui-innerBox .interviewReportListTitle{background:#fff;position:relative;margin:20px 0 10px;padding-top:3px;font-weight:700}.mod-interviewLinkListUnit .ui-innerBox .interviewReportListTitle:first-child{margin-top:0}.mod-interviewLinkListUnit .ui-innerBox .interviewReportListTitle:before{position:relative;top:-1px;left:0;content:"●";color:#c9c2b2;font-size:13px}.mod-interviewLinkListUnit ul{overflow:hidden}.mod-interviewReportBox{display:block;float:left;width:435px;min-height:5.5em;margin:0 30px 0 0}.mod-interviewReportBox:nth-child(n+3){border-top:1px solid #eee;margin-top:5px;padding:13px 0 0}.mod-interviewReportBox:nth-child(2n){margin-right:0}.sec-wrap .mod-interviewReportBox{width:315px}.mod-interviewReportBox a{display:table;width:100%;text-decoration:none}.mod-interviewReportBox .photoBox,.mod-interviewReportBox .textBox{display:table-cell;vertical-align:top}.mod-interviewReportBox .photoBox{width:116px;padding-right:12px}.mod-interviewReportBox .photo{display:table-cell;width:104px;height:80px;padding:1px;text-align:center;border:1px #bdc8ca solid;vertical-align:middle}.mod-interviewReportBox a:hover .photo{padding:0;border:2px #fc0 solid}.mod-interviewReportBox .photo img{vertical-align:middle;max-width:100px;max-height:76px}.mod-interviewReportBox .photoBox .date{color:#787878;font-size:13px}.mod-interviewReportBox .photoBox .date span{font-size:12px}.mod-interviewReportBox a .articleTitle{text-decoration:underline;line-height:1.2}.mod-interviewReportBox .articleTitle .new{display:inline-block;font-size:13px;color:#fff;background:#ed6103;border-radius:3px;padding:4px 4px 2px;margin-left:4px;line-height:1}.mod-interviewReportIcon{position:relative;display:inline-block;margin-left:17px;margin-top:5px;padding:6px 6px 4px 3px;color:#7f6c4d;font-size:76.4%}.mod-interviewReportIcon.facilityInfo{margin:5px 0 10px;font-size:76.4%;line-height:1.6}.mod-interviewReportIcon:before{position:absolute;top:1px;left:-16px;content:"";background:url(/img/default/page/interview_report/sprite_facility_report_common.png) 0 0;width:20px;height:19px}.mod-interviewReportIcon.category:before{background-position:0 -508px}.mod-interviewReportIcon.company:before{background-position:0 -530px}.mod-interviewReportIcon.facilityInfo:before{background:0 0;width:auto;height:auto}.mod-interviewReportIcon.facilityInfo .itemTtl{border:1px #afa894 solid;padding:0 6px;color:#625035}.mod-interviewReportIcon a:active,.mod-interviewReportIcon a:link,.mod-interviewReportIcon a:visited{color:#625035;text-decoration:none}.mod-interviewReportIcon a:hover{color:#ed6103;text-decoration:none;border-bottom:1px #ed6103 dotted}.mod-interviewReportBox .mod-interviewReportIcon{display:block;white-space:nowrap}.mod-interviewLinkListUnit .ui-heading-gradation-orange:after,.mod-interviewLinkListUnit ul:after{content:"";display:block;clear:both}.articleBody table{font-size:88.2%;border-collapse:separate;text-align:left;border-top:none;margin-bottom:10px}.articleBody table tr th:first-child{border-left:none}.articleBody table th{font-weight:700;color:#737373;background:#fff6e4}.articleBody table td{vertical-align:top;border-left:1px solid #bdc8ca}.articleBody table tbody td:first-child{border-left:none}.articleBody thead tr:nth-child(2) th{border-left:1px solid #bdc8ca;background:#ffefcd;color:#555}.articleBody thead tr:first-child th{color:#555}.articleBody table .total td,.articleBody table .total th{border-top:4px double #c0c5c8}.articleBody blockquote{background:#f1f1f1;padding:40px 20px 20px;margin-bottom:30px;border-radius:3px;position:relative;color:#454545}.articleBody blockquote:after,.articleBody blockquote:before{position:absolute;color:#fff;font-size:80px;font-family:Georgia,'Hiragino Mincho ProN','Yu Mincho',serif}.articleBody blockquote:before{content:"“";top:-15px;left:10px}.articleBody blockquote:after{content:"”";bottom:-60px;right:10px}.articleBody blockquote p{margin-bottom:0}.articleBody blockquote a:link{font-size:76.4%;margin:10px 20px 0 0;color:#999;text-decoration:none;border-bottom:1px #999 dotted}.articleBody blockquote a:visited{color:#999}.articleBody blockquote a:hover{color:#ed6103;border-bottom:1px #ed6103 dotted}.mod-btnAddFavorite{display:inline-block;width:235px;padding:6px 5px 3px;font-size:15px;text-decoration:none;text-align:center;line-height:1;border-radius:25px;border:1px solid #c6c6c6;background:#ebeaea;background:linear-gradient(to bottom,#fafafa 0,#ebeaea 100%)}.mod-btnAddFavorite .icon{vertical-align:middle}.mod-btnAddFavorite .textSmall{font-size:13px}.mod-btnAddFavorite .iconFileFlame{fill:#707070}.mod-btnAddFavorite .iconPlus{fill:#707070}.mod-btnAddFavorite .iconFile{fill:none}.mod-btnAddFavorite:link{color:#545454}.mod-btnAddFavorite:hover{color:#003af6}.mod-btnAddFavorite:hover .iconFileFlame{fill:#d6ae4a}.mod-btnAddFavorite:hover .iconPlus{fill:#003af6}.mod-btnAddFavorite:hover .iconFile{fill:#f7d86a}.mod-btnAddFavorite.typeLarge{width:300px;padding:15px 10px 13px 15px;font-size:20px;border-radius:40px}.mod-btnAddFavorite.typeLarge .icon{width:31px;height:25px}.mod-btnAddFavorite.typeLarge .textSmall{font-size:17px}.mod-btnDelFavorite{display:inline-block;position:relative;width:156px;padding:8px 15px 5px 36px;font-size:13px;text-align:center;text-shadow:1px 1px 0 #fff,1px 1px 1px #fff;font-weight:700;text-decoration:none;line-height:1;border-radius:20px;border:1px solid #c6c6c6;background:#ebeaea;background:linear-gradient(to bottom,#fafafa 0,#ebeaea 100%)}.mod-btnDelFavorite:before{position:absolute;content:"";display:block;background:url(/img/default/page/favorite/sprite_icon_favorite.png) no-repeat 0 -47px;background-size:20px;top:5px;left:20px;width:20px;height:20px}.mod-btnDelFavorite:hover:before{background-position:0 -72px;background-size:20px}.mod-btnDelFavorite:link{color:#545454}.mod-btnFavoriteLink{display:inline-block;min-width:240px;padding:7px 5px 5px;font-size:15px;text-align:center;line-height:1;border:1px solid #bdc8ca;border-radius:25px;background-color:#fff}.mod-btnFavoriteLink.typeLarge{font-size:17px;padding:0;border:none;background-color:transparent}.mod-favoriteAddMessage,.mod-favoriteDelMessage{width:520px;margin-bottom:100px;text-align:center;font-size:20px;border-width:3px;-webkit-box-shadow:0 0 6px 0 #fff,0 0 6px 0 #fff;-moz-box-shadow:0 0 6px 0 #fff,0 0 6px 0 #fff;box-shadow:0 0 6px 0 #fff,0 0 6px 0 #fff}.mod-favoriteAddMessage .messageArea,.mod-favoriteDelMessage .messageArea{background:url(/img/default/common/bg/sprite_action_favorite.png) no-repeat;padding:25px 40px 25px 100px}.mod-favoriteAddMessage .messageArea .textEmphasis,.mod-favoriteDelMessage .messageArea .textEmphasis{font-weight:400;font-size:26px}.mod-favoriteAddMessage{background:#f1f9ff;border-color:#bce0ff;color:#016ece}.mod-favoriteAddMessage .messageArea{background-position:70px center}.mod-favoriteDelMessage{background:#fff5f1;border-color:#ffc197;color:#ed6103}.mod-favoriteDelMessage .messageArea{background-position:-438px center;padding-left:105px}.sec-main{float:right}.sec-sub{float:left}.pagingUnit{padding:30px 0 20px}.iconSearch a{display:inline-block;background:url(/img/default/page/manual/sprite_manual_common.png) -390px -50px no-repeat;padding:5px 0 5px 40px}.toSearch{margin-top:20px;margin-bottom:10px;font-size:117.6%;font-weight:700;text-align:center}.toSearch.iconSearch{font-size:100%}.toSearch.iconSearch p{padding:7px 0}.toSearch.iconSearch a{padding:15px 15px 13px 50px;border:3px solid #e6e6e3}.mod-interviewReportUnit .new{display:inline-block;font-size:13px;color:#fff;background:#ed6103;border-radius:3px;padding:4px 4px 2px;vertical-align:middle;line-height:1}.linkToCategoryList li a:active,.linkToCategoryList li a:link,.linkToCategoryList li a:visited,.linkToDetailFacility a:link,.linkToDetailFacility a:visited,.linkToDetailFacility li a:active{color:#625035}.linkToCategoryList li a:hover,.linkToDetailFacility a:hover{color:#ed6103}.interviewReportTitleUnit strong{background:url(/img/default/page/interview_report/sprite_facility_report_common.png) 0 0;width:940px;height:140px;text-indent:-9999em;margin-bottom:22px;border:1px solid #ccc;border-radius:5px;display:block}.mod-interviewReportUnit .ui-innerBox{line-height:1.5}.mod-interviewReportUnit .resultNumber{text-align:right;padding:10px 10px 10px 0}.mod-interviewReportUnit .resultNumber p{display:inline-block;color:#32434b;font-size:13px;font-weight:700;white-space:nowrap;line-height:1}.mod-interviewReportUnit .resultNumber span{margin:0 3px 0 5px;color:#ed6103}.mod-interviewReportUnit .resultNumber span var{font-size:17px;font-weight:400}.mod-interviewReportUnit .ui-innerBox{margin:0 19px;padding:0 0 15px}.mod-interviewReportMenu .mod-memuTitle{display:block;padding:12px 0 10px 8px;background:#ed6103;background:linear-gradient(to bottom,#f68726 0,#ed6103 100%);border:1px solid #ed6103;border-radius:5px 5px 0 0;color:#fff;font-size:100%;line-height:1.2}.mod-interviewReportMenu.enquete .mod-memuTitle{background-position:-220px 0;padding-left:40px}.mod-interviewReportMenu .mod-memuTitle a{color:#fff}.mod-interviewReportMenu .mod-memuTitle a:hover{color:#fffea4;text-decoration:none}.mod-interviewReportMenu dl{background-color:#fff;margin-bottom:20px;border-radius:0 0 5px 5px;border:1px solid #bdc8ca;border-top:none}.mod-interviewReportMenu dd div a,.mod-interviewReportMenu dd li a,.mod-interviewReportMenu dt{position:relative;padding:6px 10px 4px 19px}.mod-interviewReportMenu>ul{background-color:#fff;border-right:1px solid #bdc8ca;border-left:1px solid #bdc8ca;padding:4px 0}.mod-interviewReportMenu>ul li a{display:block;position:relative;padding:6px 10px 6px 19px}.mod-interviewReportMenu dt{background:#fff;background:linear-gradient(to bottom,#fff 0,#fff 50%,#fafafa 85%,#f7f7f7 100%);padding:10px 10px 10px 7px;border-top:1px solid #bdc8ca;border-bottom:2px solid #ed6102}.mod-interviewReportMenu .findFclty{margin-top:-1px}.mod-interviewReportMenu .findFclty span{display:block;font-size:75.6%}.mod-interviewReportMenu .findFclty span:before{content:"("}.mod-interviewReportMenu .findFclty span:after{content:")"}.mod-interviewReportMenu dd div a,.mod-interviewReportMenu dd li a{display:block;line-height:1.3;border-top:1px dotted #bdc8ca}.mod-interviewReportMenu dt+dd div a,.mod-interviewReportMenu.enquete dd:first-child div a{border-top:none}.mod-interviewReportMenu dd li a{padding-left:29px;font-size:88.2%}.mod-interviewReportMenu dd div .on,.mod-interviewReportMenu dd div a:hover,.mod-interviewReportMenu dd li .on,.mod-interviewReportMenu dd li a:hover{background-color:#fefda3}.mod-interviewReportMenu dd div a:before,.mod-interviewReportMenu>ul li a:before{position:absolute;top:10px;left:7px;content:"";display:block;background-image:url(/img/default/page/manual/sprite_manual_common.png);background-position:0 -56px;width:10px;height:10px}.mod-interviewReportMenu dd li a:before{position:absolute;top:5px;left:15px;content:"";display:block;background:url(/img/default/common/bg/line_dot1_last.gif) no-repeat left bottom;width:10px;height:10px}.mod-interviewReportMenu dd div .on,.mod-interviewReportMenu dd li .on{text-decoration:none;color:#333}.mod-interviewRanking .mod-memuTitle{display:block;background:#ed6103;background:linear-gradient(to bottom,#f68726 0,#ed6103 100%);border:1px solid #ed6103;border-radius:5px 5px 0 0;padding:12px 0 10px 8px;color:#fff;font-size:100%}.mod-interviewRanking .mod-memuTitle .reportRankIcon{position:relative;top:-1px;width:22px;height:22px;margin-right:5px;fill:#fff;vertical-align:middle}.mod-interviewRanking ul{background-color:#fff;margin-bottom:20px;border-radius:5px 5px 0 0;border:1px solid #bdc8ca;border-top:none}.mod-interviewRanking ul li{margin:0 0 10px;padding:10px 10px 0;border-top:1px dotted #ccc;position:relative}.mod-interviewRanking ul li:first-child{border-top:1px #ccc solid}.mod-interviewRanking .no1:before,.mod-interviewRanking .no2:before,.mod-interviewRanking .no3:before{content:"";width:24px;height:24px;position:absolute;top:10px;left:10px}.mod-interviewRanking .no1:before{background:url(/img/default/common/icon/rank_no1_s.png) no-repeat}.mod-interviewRanking .no2:before{background:url(/img/default/common/icon/rank_no2_s.png) no-repeat}.mod-interviewRanking .no3:before{background:url(/img/default/common/icon/rank_no3_s.png) no-repeat}.mod-interviewRanking .photo{text-align:center}.mod-interviewRanking .title{margin:5px 0;font-size:88.2%;line-height:1.3;word-wrap:break-word}.mod-interviewRanking .category{font-size:75.6%;color:#666;display:block;line-height:1.2}.qaArticleLinkUnit{padding-bottom:5px}.qaArticleLinkUnit dd{margin:10px 10px 0;line-height:1.3;word-wrap:break-word}.qaArticleLinkUnit .toTop{text-align:right;font-size:88.2%;margin-top:7px;padding:10px 10px 7px 0;border-top:1px solid #bdc8ca}.backLinkToFacility{display:block;margin-bottom:10px;line-height:1.4}.backLinkToFacility svg{margin-right:4px}.mod-interviewReportUnit .articleTitle{font-size:28px;font-weight:700;line-height:1.3;border-bottom:1px dotted #bdc8ca;margin:0 15px 8px;padding:20px 0}.articleHeader{margin-bottom:10px}.articleHeader .date{color:#777;font-size:82.4%}.articleHeader .linkToDetailFacility{margin-top:6px;font-weight:700}.articleHeader .linkToDetailFacility .itemTtl{display:inline-block;padding:.1em .6em 0;border:1px solid #ed6103;color:#ed6103;font-size:82.4%;vertical-align:middle}.articleHeader .linkToDetailFacility .fcltyName{font-size:117.6%;vertical-align:middle}.articleHeader .linkToCategoryList li{display:inline-block;margin:12px 4px 0 0}.articleHeader .linkToCategoryList svg{vertical-align:middle;margin-right:2px}.articleHeader .linkToCategoryList a:active,.articleHeader .linkToCategoryList a:link,.articleHeader .linkToCategoryList a:visited{color:#7f6c4d}.articleHeader .linkToCategoryList a:hover{color:#ed6103}.mod-interviewReportUnit .mod-socialButtons{margin:32px 0 10px}.articleBody{display:block;margin-bottom:50px;word-wrap:break-word}.articleBody h2{margin-bottom:20px;padding:6px 15px 6px 10px;font-size:117.6%;color:#ed6103;text-align:left;font-weight:700;border-left:4px solid #ed6103}.articleBody h3{font-weight:700;margin-bottom:10px}.articleBody p{margin-bottom:30px;word-wrap:break-word}.articleBody span{word-wrap:break-word}.articleBody img+span{display:block;font-size:76.5%}.articleBody img{max-width:100%}.information{padding-bottom:30px}.information .facilityInfo,.information .writerInfo{border-bottom:2px solid #ed6103;font-size:117.6%;font-weight:700;margin-top:30px}.information .facilityInfo:before,.information .writerInfo:before{content:"";display:inline-block;height:28px;background:url(/img/default/page/interview_report/sprite_facility_report_common.png) no-repeat;vertical-align:middle}.information .facilityInfo:before{background-position:0 -449px;width:33px}.information .finfoWrap{display:table;margin-top:20px}.information .facilityImage{display:table-cell}.information .facilityImage .photo{width:232px;height:158px;border:1px solid #ccc;margin-right:12px;text-align:center;padding:1px;line-height:152px}.information .facilityImage:hover .photo{border:2px solid #fc0;padding:0}.information .facilityImage .photo img{vertical-align:middle}.information .finfoBox{display:table-cell;line-height:1.2;vertical-align:top}.information .finfoBox .categoryWrap{display:table;width:100%}.information .finfoBox .categoryWrap .category{display:table-cell;vertical-align:middle;letter-spacing:normal;width:170px;font-size:88.2%;color:#636363}.information .finfoBox .categoryWrap .btnarea{display:table-cell;vertical-align:middle;text-align:right}.information .finfoBox.closedFacility .category{display:block;width:100%;font-size:88.2%;color:#636363}.information .finfoBox .fnameTitle{margin-top:13px;font-size:117.6%;font-weight:700}.information .finfoBox .detailList{margin-top:8px;letter-spacing:-.4em}.information .finfoBox .detailList dt{display:inline-block;background:#f7f3e8;margin:8px 7px 0 0;padding:5px 0;width:5em;text-align:center;vertical-align:top;letter-spacing:normal}.information .finfoBox .detailList dd{display:inline-block;width:300px;margin-top:8px;line-height:1.5;letter-spacing:normal}.information .finfoBox.closedFacility dd{width:550px}.information .finfoBox .detailList a:link,.information .finfoBox .detailList a:visited{color:#666;text-decoration:none;border-bottom:1px dotted #666}.information .finfoBox .detailList a:active,.information .finfoBox .detailList a:hover{color:#ed6103;text-decoration:none;border-bottom:1px dotted #ed6103}.information .finfoBox .cost{display:block;color:#ea4015}.information .finfoBox .cost .label{color:#666}.information .finfoBox .cost .num{font-size:117.6%;font-weight:700}.information .inquireBox{display:table;background:#f3f3f3;border-radius:5px;margin-top:16px;padding:16px;width:100%}.information .inquireBox .telField{width:365px;display:table-cell;vertical-align:middle}.information .inquireBox .tel var{position:relative;display:block;padding-left:58px;height:30px}.information .inquireBox .tel var:before{position:absolute;left:0;top:0;content:"";background:url(/img/default/page/search/sprite_facility_unit.png?ver=191219) no-repeat right top;display:block;width:55px;height:30px}.information .inquireBox .tel .num{font-size:28px;font-weight:700;line-height:30px}.information .inquireBox .tel p{color:#666;font-size:76.4%;word-break:break-all;letter-spacing:-.2px;margin-top:8px;line-height:1.3}.information .inquireBox .tel span{display:block}.information .inquireBox .btnField{width:265px;display:table-cell;vertical-align:middle;text-align:right}.information .inquireBox .btnField .inquireBtnItem:not(:first-child){margin-top:10px}.information .inquireBox .btnField .btnInquire{display:inline-block;width:11.5rem;padding:6px 8px;border-radius:100px;font-size:15px;font-weight:700;text-align:center}.information .inquireBox .btnField .btnInquire span{margin-left:-.3rem;font-size:12px}.information .inquireBox .btnField .btnInquire svg{margin:0 2px 0 0;vertical-align:-3px}.information .btnToFacility{display:block;margin:30px 30px 50px;text-align:center}.information .btnToFacility .btnTxt{display:inline-block;padding:12px 40px;border-radius:54px;border:1px solid #c6c6c6;background:#ebeaea;background:linear-gradient(to bottom,#fafafa 0,#ebeaea 100%);color:#48555a;font-weight:700;text-decoration:none}.information .btnToFacility:hover .btnTxt{border:1px solid #b0cbe0;background:#ecfff3;background:linear-gradient(to bottom,#ecfff3 0,#a3f4c2 100%)}.information .btnToFacility svg{display:inline-block;vertical-align:middle;margin-right:5px}.information .toSearch.iconSearch{margin-bottom:30px}.information .writerInfo:before{background-position:0 -482px;width:27px}.information .wrInfoBox{margin-top:10px}.information .wrInfoBox .wrPhoto{float:left;width:120px;margin-right:10px}.information .wrInfoBox .wrPhoto img{max-width:120px}.information .wrInfoBox .wrInfo{float:left;width:500px;overflow-wrap:break-word;word-wrap:break-word}.information .wrInfoBox .wrName{display:block;margin-bottom:5px}.information .wrInfoBox p{font-size:88.2%;line-height:1.3}.ui-innerBox.sorryMessage{margin:0;padding-bottom:50px;background:url(/img/default/page/interview_report/bg_house.png) left bottom no-repeat}.contentError{position:relative;padding:30px 22px;line-height:1.4}.contentError b,.contentError>span{display:block;padding-left:160px}.contentError b{color:#ed6103;font-weight:700;font-size:24px;margin-top:40px}.contentError b:before{position:absolute;content:"";display:block;background:url(/img/default/page/interview_report/sprite_facility_report_common.png) 0 -240px no-repeat;top:30px;left:50px;width:113px;height:202px}.contentError>span{color:#666;font-size:20px;margin-top:10px}.contentError p{text-align:center}.contentError .cmnt{margin:70px auto 20px;line-height:1.6}.contentError .cmnt span{display:block}.contentError .linkToList{margin-top:10px;z-index:10}.information .finfoBox:after,.information .wrInfoBox:after,.mod-interviewReportUnit .articleHeader:after{content:"";display:block;clear:both}