a,a:link,ins{text-decoration:none}a,a:active,a:hover,a:link,a:visited,body{color:#1c1612}#gHeader,body.fixed{position:fixed;width:100%}#gHeader .infoBtn .btn,#gNavi .naviBtm a{box-sizing:border-box;border-left:1px solid #ddd9d1}#gFooter .fNavi.black a,#gFooter .fNavi.blue li a,#gHeader .headerNote a:hover{text-decoration:underline}a,abbr,acronym,address,applet,b,big,blockquote,body,caption,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,var{margin:0;padding:0;border:0;outline:0;background:0 0;font-size:1em}#gFooter.style02 .fBox,#gFooter.style02 .topBanner,#gHeader,body{background-color:#fff}html{font-size:62.5%}body,input,option,select,table,textarea{font-family:Meiryo,メイリオ,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,sans-serif}#gFooter .topBanner li a,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}:focus{outline:0}del{text-decoration:line-through}img{max-width:100%;height:auto;vertical-align:top;image-rendering:-webkit-optimize-contrast}a,a:link{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}body{text-size-adjust:none;-webkit-text-size-adjust:none;min-width:1200px;font-size:1.3rem;line-height:1.5}body.fixed{height:100%}#container{overflow:hidden;text-align:left}a[href^="tel:"]{cursor:default;pointer-events:none}#main{min-height:calc(100vh - 341px)}#gHeader{z-index:999;top:0;left:0}#gHeader.mt0{top:0!important}#gHeader .headerNote{padding:5px 15px;background-color:#388bdb;color:#fff;font-size:1.2rem;line-height:1.2}#gHeader .headerNote a{display:block;color:#fff}#gHeader .headerInner,#gHeader .headerRight,#gHeader .infoBtn,#gHeader .infoBtn .btn,#gNavi,#gNavi .naviBtm,#gNavi .naviBtm a,#gNavi .naviTop,#gNavi .naviTop .btn a{display:flex}#gHeader .headerInner{align-items:center;justify-content:space-between;border-top:3px solid #e95b00;border-bottom:1px solid #ddd9d1}#gHeader .logo{flex-shrink:0;width:287px;margin-left:16px}#gHeader .headerRight{justify-content:flex-end;width:100%}#gHeader .infoBtn .btn{z-index:2;position:relative;align-items:center;width:88px;height:88px;border-bottom:1px solid #ddd9d1}#gHeader .infoBtn .btn:after{position:absolute;bottom:0;left:0;width:100%;height:40px;background-image:linear-gradient(180deg,rgba(55,172,172,0),#37acac);content:"";opacity:.1}#gHeader .infoBtn .history.btn:after{background-image:linear-gradient(180deg,rgba(56,140,216,0),#378bd7)}#gHeader .infoBtn .btn>div{width:100%;text-align:center}#gHeader .infoBtn .btn .img{width:16px;margin:0 auto}#gHeader .infoBtn .btn .txt{-webkit-transform:scale(.92);-moz-transform:scale(.92);-ms-transform:scale(.92);-o-transform:scale(.92);display:block;margin:3px 0 -3px;transform:scale(.92);font-size:1.2rem;text-align:center}#gHeader .infoBtn .btn .num{color:#37acac;font-weight:700;font-size:1.4rem}#gHeader .infoBtn .btn .num span{-webkit-transform:scale(.92);-moz-transform:scale(.92);-ms-transform:scale(.92);-o-transform:scale(.92);display:inline-block;margin-left:5px;transform:scale(.92);font-weight:400;font-size:1.2rem}#gHeader .infoBtn .btn.history .num{color:#388bdb}#gNavi{flex-direction:column}#gNavi,#gNavi .naviTop{justify-content:flex-end}#gNavi .naviTop{align-items:flex-end;margin:0 16px 12px 0}#gNavi .naviTop a:hover,.pageTop02 a:hover img,.pageTop99 a:hover img{opacity:.7}#gNavi .naviTop li:not(.btn){margin-right:15px}#gNavi .naviTop li:not(.btn) a{display:block;padding-bottom:5px;border-bottom:1px solid #ddd9d1;color:#e95b00;font-size:1.2rem}#gFooter .fNavi.blue li a,#gNavi .naviBtm a{position:relative;font-weight:700;font-size:1.4rem}#gNavi .naviTop .btn a{-webkit-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;-o-border-radius:16px;box-sizing:border-box;align-items:center;justify-content:center;width:92px;height:32px;border:1px solid #ddd9d1;border-radius:16px;font-weight:700;font-size:1.1rem}#gNavi .naviTop .btn .img{width:16px;margin-right:7px;font-size:0}#gNavi .naviBtm{justify-content:flex-end}#gNavi .naviBtm a{align-items:center;justify-content:center;height:32px;padding:0 15px 10px 16px;border-bottom:1px solid #c3b28f}#gNavi .naviBtm li:first-child a{border-left:none}#gNavi .naviBtm .img{display:inline-block;width:16px;margin-right:5px;margin-bottom:-2px}#gNavi .naviBtm a:before{position:absolute;bottom:0;left:0;width:100%;height:40px;background-image:linear-gradient(180deg,rgba(170,133,96,0),#aa8560);content:"";opacity:.1}#gNavi .naviBtm .on a{border-bottom-color:#e95b00;color:#e95b00}#gNavi .naviBtm .on a:before{background-image:linear-gradient(180deg,rgba(233,91,0,0),#e95b00)}#gFooter{margin-top:62px;padding-bottom:37px}#gFooter .topBanner{display:flex;justify-content:center;padding:0 0 48px}#gFooter .topBanner li{width:480px;margin:0 20px}#gFooter .bgBox{margin-bottom:38px;padding:16px 0;background-color:#faf6ed;text-align:center}#gFooter .fBox,#gFooter .topBanner{background-color:#4d3a2e}#gFooter .bgBox .btn{width:480px;margin:0 auto 8px}#gFooter .bgBox p{color:#89817b;font-size:1.2rem;line-height:1;text-align:center}#gFooter .fNavi.blue{display:flex;flex-wrap:wrap;padding-bottom:23px}#gFooter .fNavi.blue li{width:200px;margin-right:50px}#gFooter .contactUl li:nth-child(5n),#gFooter .fNavi.blue li:nth-child(4n){margin-right:0}#gFooter .fNavi.blue li a{padding-left:10px;color:#388bdb;line-height:2.29}#gFooter .fNavi.blue li a:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);position:absolute;top:calc(50% - 3px);left:0;width:5px;height:5px;transform:rotate(45deg);border-top:1px solid #388bdb;border-right:1px solid #388bdb;content:""}#gFooter .fNavi.black{display:flex;margin-bottom:0;padding:30px 0 27px;border-top:1px solid #ddd9d1}#gFooter .fNavi.black li:not(:last-child){margin-right:16px}#gFooter .fNavi.black a{color:#1c1612;font-size:1.2rem}#gFooter .footerInner{max-width:1000px;margin:0 auto}#gFooter .btmBox{display:flex;align-items:center;justify-content:space-between;margin-bottom:41px;padding-top:30px;border-top:1px solid #ddd9d1}#gFooter .logo{width:300px}#gFooter .btmBox p{width:500px;color:#b4aaa4;font-size:1rem;line-height:1.5}#gFooter address{transform:scale(.92);color:#b4aaa4;font-style:normal;font-size:1.2rem;letter-spacing:-.1px;text-align:center}#gFooter .fBox{padding-top:45px}#gFooter .contactInner{max-width:inherit;padding:0 0 45px}#gFooter .fBox .ttl{margin-bottom:13px;font-size:2rem}#gFooter .fBox .ttl,#gFooter .fBox .txt{color:#fff;font-weight:700;text-align:center}#gFooter .fBox .txt{margin-bottom:16px;font-size:1.4rem;line-height:1.71}#gFooter .contactUl{display:flex;flex-wrap:wrap;max-width:1000px;margin:0 auto -21px}#gFooter .contactUl li{width:184px;margin:0 20px 13px 0}#gFooter .contactUl li a{display:block;padding:8px 0 8px 40px;border-bottom:2px solid #31241b;background:url(/img/common/tel.png) left top 10px/32px auto no-repeat;color:#fff;font-weight:700}#gFooter .contactUl li .txtSpan{display:block;margin:1px 0 0;font-size:1.4rem}#gFooter .pageTop{display:none;z-index:10;position:fixed;right:0;bottom:68px}#gFooter .pageTop a:before{display:none}.pageTop02,.pageTop99{z-index:800;position:fixed;right:10px;bottom:10px}.storeIntro .bg img{width:100%;height:100%;object-fit:cover;object-position:bottom right}.comSide02 .moreBtn a .close,.comSide02 .moreBtn a.on .open{display:none}.comSide02 .moreBtn a.on .close{display:block}.mCustomScrollbar{touch-action:pinch-zoom}.mCustomScrollbar.mCS_no_scrollbar,.mCustomScrollbar.mCS_touch_action{touch-action:auto}.mCustomScrollBox{position:relative;max-width:100%;height:100%;overflow:hidden;outline:none;direction:ltr}.mCSB_container{width:auto;height:auto}.mCSB_inside>.mCSB_container{margin-right:30px}.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container{margin-right:0;margin-left:30px}.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0}.mCSB_scrollTools{position:absolute;top:0;right:0;bottom:0;left:auto;width:16px;height:auto}.mCSB_outside+.mCSB_scrollTools{right:-26px}.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{right:auto;left:0}.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{left:-26px}.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;right:0;bottom:0;left:0;height:auto}.mCSB_scrollTools a+.mCSB_draggerContainer{margin:20px 0}.mCSB_scrollTools .mCSB_draggerRail{width:2px;height:100%!important;margin:0 auto;border-radius:16px}.mCSB_scrollTools .mCSB_dragger{z-index:1;width:100%;height:30px;cursor:pointer}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:4px;height:100%;margin:0 auto;border-radius:16px;text-align:center}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:12px}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:8px}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonUp{display:block;position:absolute;width:100%;height:20px;margin:0 auto;overflow:hidden;cursor:pointer}.mCSB_scrollTools .mCSB_buttonDown{bottom:0}.mCSB_horizontal.mCSB_inside>.mCSB_container{margin-right:0;margin-bottom:30px}.mCSB_horizontal.mCSB_outside>.mCSB_container{min-height:100%}.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal{top:auto;right:0;bottom:0;left:0;width:auto;height:16px}.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:-26px}.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer{margin:0 20px}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:2px;margin:7px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{left:0;width:30px;height:100%}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%!important;height:4px;margin:6px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:12px;margin:2px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:8px;margin:4px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{display:block;position:absolute;width:20px;height:100%;margin:0 auto;overflow:hidden;cursor:pointer}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{right:0}.mCSB_container_wrapper{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;height:auto;margin-right:30px;margin-bottom:30px;overflow:hidden}.mCSB_container_wrapper>.mCSB_container{box-sizing:border-box;padding-right:30px;padding-bottom:30px}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:20px}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:20px}.keen-slider:not([data-keen-slider-disabled]){-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-khtml-user-select:none;display:flex;position:relative;align-content:flex-start;width:100%;overflow:hidden;touch-action:pan-y;user-select:none}.keen-slider:not([data-keen-slider-disabled]) .keen-slider__slide{position:relative;width:100%;min-height:100%;overflow:hidden}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-reverse]{flex-direction:row-reverse}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-v]{flex-wrap:wrap}.autocomplete{display:inline-block;position:relative;width:100%}.autocomplete input{width:100%!important;padding:10px;border:1px solid transparent;font-size:16px}.autocomplete input[type=text]{width:100%}.autocomplete #search-school-submit,.autocomplete input[type=submit]{background-color:#1e90ff;color:#fff;cursor:pointer}.autocomplete .autocomplete-items{z-index:10000;position:absolute;width:100%;max-height:180px;margin:0;padding:0;overflow:auto;border:1px solid grey;background-color:#fff}.autocomplete .autocomplete-items div{padding:0;color:#101010;text-align:left;white-space:nowrap}.autocomplete .autocomplete-items div:hover{background-color:#f0f0b8;cursor:pointer}.autocomplete .autocomplete-active{background-color:#1e90ff!important;color:#fff}.autocomplete .autocomplete-items div input[type=button]{-webkit-appearance:none;display:none!important;appearance:none;background-color:transparent;background-color:initial;cursor:default}.estateRecommendPc .navigation-wrapper button.keen-slider-arrow{top:160px}.footer__history .navigation-wrapper button{display:none!important}.footer__history .navigation-wrapper .disable-block{display:block!important}.footer__history .navigation-wrapper .disable-flex{display:flex!important}.footer__history .navigation-wrapper .comHistoryList .keen-slider__slide img{width:100%}.flex{display:flex}.clearfix:after{display:block;clear:both;content:""}#pagePath{max-width:1130px;margin:0 auto 14px}#pagePath ul{display:flex}#pagePath ul li{margin-right:3px;color:#89817b;font-size:1rem}#pagePath ul li a{color:#e95b00}.headLine01{box-sizing:border-box;display:flex;align-items:flex-end;color:#1c1612;font-size:2.4rem;line-height:1.71}.headLine01 img{margin-right:17px}.headLine01 .textSpan{padding-bottom:5px}.headLine01 .textSpan span{display:block;font-weight:400;font-size:1.2rem}.headLine02{position:relative;margin-bottom:16px;padding-bottom:8px;color:#1c1612;font-weight:700;font-size:1.6rem;line-height:2.25;text-align:center}.headLine02:before{position:absolute;bottom:0;left:50%;width:32px;height:2px;margin-left:-16px;border-radius:2px;background-color:#e95b00;content:""}.headLine02.large{padding-bottom:4px;font-size:2rem}.comSlideBox .headLine02.large{margin-bottom:13px}.headLine02.recommend{padding-bottom:10px;line-height:1.5}.headLine03{position:relative;margin-bottom:12px;padding-left:15px;font-weight:700;font-size:1.6rem;line-height:1.69}.headLine03:before{position:absolute;top:5px;left:0;width:3px;height:calc(100% - 10px);border-radius:2px;background-color:#e95b00;content:""}.headLine03.green:before{background-color:#66ba31}.headLine03.blue:before{background-color:#30a1dd}.headLine03.red:before{background-color:#dd3030}.headLine04{margin-bottom:15px;color:#e95b00;font-weight:700;font-size:2rem;line-height:1.7;text-align:center}.headLine05{margin-bottom:16px;line-height:1.6}.headLine05 span{color:#1c1612}.headLine06{margin-bottom:16px;padding:11px 16px 10px;border-radius:5px;background-color:#4d3a2e;color:#fff;font-size:1.6rem;line-height:27px}.headLine06.small{padding:7px 16px 6px;font-size:1.4rem}.headLine07{position:relative;margin-bottom:24px;padding-bottom:6px;border-bottom:3px solid #ddd9d1;color:#1c1612;font-size:2.4rem;line-height:41px}.headLine07:before{position:absolute;bottom:-3px;left:0;width:48px;height:3px;background-color:#e95b00;content:""}.pageTitle{padding:6px 37px 0 32px;overflow:hidden;border-bottom:1px solid #ddd9d1;background-color:#faf6ed}.pageTitle .ttlBox{width:1110px;margin:0 auto}.pageTitle .pinkP{max-width:1140px;margin:22px auto 5px;padding:4px 7px 2px;border-radius:5px;background-color:#f87ead;color:#fff;font-weight:700;font-size:1.2rem}.pageTitle .pinkP img{width:17px}.pageTitle .ptBox{display:flex;align-items:flex-start;justify-content:space-between;max-width:1140px;margin:0 auto 8px}.pageTitle .ptBox .headLine01{line-height:1.6}.pageTitle .ptBox .headLine01 .textSpan{padding-bottom:0}.pageTitle .ptBox .headLine01 img{margin:0 8px 12px 0}.pageTitle .ptBox .collection{display:flex;flex-direction:column;align-items:center;justify-content:center;width:74px;height:74px;margin-top:3px;border-radius:5px;background-color:#37acac;color:#fff;font-weight:700;font-size:1rem}.pageTitle .ptBox .collection .txt{margin-top:5px}.pageTitle .ptBox .collection img{margin-bottom:3px}.pageTitle .pageNews{display:flex;position:relative;align-items:center;justify-content:space-between;max-width:1140px;margin:0 auto;padding:9px 0 15px}.pageTitle .pageNews:before{position:absolute;top:0;left:calc(50% - 50vw);width:100vw;height:1px;background-color:#ddd9d1;content:""}.pageTitle .pageNews p{margin:0 auto 0 0;font-weight:700;font-size:1rem;line-height:1.7}.pageTitle .pageNews ul{display:flex;align-items:center}.pageTitle .pageNews ul li{width:40px;margin-left:5px}.comBox{width:1140px;margin:0 auto}.comLine{height:1px;margin-bottom:28px;border:none;background-color:#ddd9d1}.pageTitle .ttlBox02{padding:16px 0 5px}.pageTitle .ttlBox02 .headLine01{margin:0 -10px}.comSearchBox{padding:16px 0 15px;border-bottom:1px solid #ddd9d1;background-color:#eff3f4}.comSearchBox .comBox{display:flex;justify-content:space-between}.comSearchBox .lBox{width:536px;padding-left:2px}.comSearchBox .ttl{padding-left:24px;background:url(/img/common/icon05.png) no-repeat 0;background-size:16px auto;color:#1c1612;font-weight:700;font-size:1.6rem}.comSearchBox .lBox .topBox{display:flex;align-items:center;justify-content:space-between;margin-bottom:7px}.comSearchBox .lBox .saveBtn{width:135px}.comSearchBox .lBox .saveBtn a{display:block;padding:6px 8px 5px 27px;border:1px solid #ddd9d1;border-radius:5px;background:url(/img/common/icon06.png) no-repeat left 8px center #fff;background-size:16px auto;font-weight:700;text-align:center}.comSearchBox .lBox .saveBtn a:hover{opacity:.7}.comSearchBox .midBox{margin-bottom:10px}.comSearchBox .midBox a{display:flex;align-items:center;justify-self:start;width:100%}.comSearchBox .midBox a:hover{opacity:.7}.comSearchBox .midBox .txt{width:75px;padding-left:8px;border:1px solid #ddd9d1;border-right:none;border-radius:5px 0 0 5px;background-color:#d4e8f2;font-size:1.2rem}.comSearchBox .midBox .btn,.comSearchBox .midBox .txt{box-sizing:border-box;display:flex;align-items:center;height:48px}.comSearchBox .midBox .btn{justify-content:center;width:88px;border-radius:0 5px 5px 0;background-color:#388bdb;color:#fff;font-size:1.4rem}.comSearchBox .midBox .txt02{-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;box-sizing:border-box;display:flex;align-items:center;width:calc(100% - 163px);height:48px;padding-left:8px;overflow:hidden;border:1px solid #ccc;border-right:none;border-radius:0;background-color:#fff;color:#1c1612;font-size:1.2rem;text-overflow:ellipsis;white-space:nowrap}.comSearchBox .btBox{display:flex;justify-content:space-between}.comSearchBox .btBox .check{width:calc(100% - 360px)}.comSearchBox .btBox .rSpan{display:flex;position:relative;align-items:center;width:340px}.comSearchBox .btBox .rSpan:before{position:absolute;top:0;left:-25px;width:1px;height:100%;background-color:#ddd9d1;content:""}.comSearchBox .btBox .rSpan span{width:64px;color:#89817b;font-size:1.2rem;line-height:1.33}.comSearchBox .btBox select{-webkit-appearance:none;box-sizing:border-box;appearance:none;width:276px;height:32px;padding:4px 8px;border:1px solid #ddd9d1;border-radius:5px;background:#fff url(/img/common/icon15.png) no-repeat right 14px center/10px auto;font-size:1.2rem}.comSearchBox .rBox{box-sizing:border-box;position:relative;width:538px;padding-top:5px}.comSearchBox .rBox:before{position:absolute;top:0;left:-33px;width:1px;height:100%;background-color:#ddd9d1;content:""}.comSearchBox .rBox .ttl{margin-bottom:10px;background-image:url(/img/common/icon07.png)}.comSearchBox .tagList{display:flex;flex-wrap:wrap;margin-top:-9px;margin-bottom:10px}.comSearchBox .tagList li{margin:9px 5px 0 0}.comSearchBox .tagList li a{display:block;position:relative;padding:5px 12px 5px 23px;border:1px solid #ddd9d1;border-radius:32px;background-color:#fff;font-size:1.4rem}.comSearchBox .tagList li a:hover{opacity:.7}.comSearchBox .tagList li a.on{border-color:#e95b00;background:#e95b00;color:#fff}.comSearchBox .tagList li a:before{position:absolute;top:4px;left:12px;width:5px;height:5px;content:"#";color:#e95b00}.comSearchBox .tagList li a.on:before{color:#fff}input[type=checkbox]{-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;display:none;border-radius:0}input[type=checkbox]+span{display:inline-block;padding:8px 0 4px 30px;background:url(/img/common/check.png) no-repeat 0;background-size:24px auto;color:#1c1612;font-size:1.2rem}input[type=checkbox]:checked+span{background-image:url(/img/common/check_on.png)}.mainBox{box-sizing:border-box;display:flex;justify-content:space-between;margin-bottom:60px;padding:32px 2px 0}#conts{width:776px}.comBtn.mt{margin-bottom:5px}.comBtn.mb01{margin-bottom:8px}.comBtn.mb02{margin-bottom:25px}.comBtn a{box-sizing:border-box;display:flex;position:relative;align-items:center;justify-content:center;width:100%;height:50px;padding-top:2px;border-radius:5px;background-color:#e95b00;color:#fff;font-weight:700;font-size:1.6rem;text-align:center}.comBtn a.none{pointer-events:none}.comBtn.large a{height:64px}.comBtn a:hover{opacity:.7}.comBtn a:before{position:absolute;top:50%;right:8px;width:6px;height:6px;transform:translateY(-50%) rotate(45deg);border-top:1px solid #fff;border-right:1px solid #fff;content:""}.comBtn.blue a{background-color:#388bdb}.comBtn.green a{background-color:#37acac}.comBtn.whiteBtn{width:380px}.comBtn.whiteBtn a{border-bottom:3px solid #ddd9d1;background-color:#fff;color:#4d3a2e}.comBtn.whiteBtn a:before{border-top-color:#e95b00;border-right-color:#e95b00}.comBtn.down a:before{top:18px;transform:rotate(135deg)}.comBtn a img{margin-right:7px}.comBtn.targetBtn a:before{top:35%;right:14px;width:13px;height:13px;transform:none;border:none;background:url(/img/common/icon27.png) no-repeat 50%;background-size:cover}.comBtn.topLink{max-width:340px;margin:0 auto}.comBtn.topLink a{height:64px}.comBtn.grey a,.comBtn.whiteBtn .greyLink{background-color:#eff3f4;color:#89817b}.comBtn.whiteBtn .greyLink{pointer-events:none}.comBtn02{width:160px;margin:0 auto}.comBtn02.larger{width:100%;max-width:230px}.comBtn02.larger a,.comBtn02.larger span.link{padding-block:12px}.comBtn02.gray a,.comBtn02.gray span.link{background-color:#eff3f4}.comBtn02.back a,.comBtn02.back span.link{position:relative;background-image:none}.comBtn02.back a:before,.comBtn02.back span.link:before{position:absolute;width:100%;height:100%;inset:0;rotate:180deg;background:url(/img/common/icon16.png) no-repeat right 6px center transparent;background-size:6px auto;content:""}.comBtn02.inpage a,.comBtn02.inpage span.link{background-image:url(/img/common/icon15.png);background-size:8px auto}.comBtn02 a,.comBtn02 span.link{box-sizing:border-box;display:block;padding:4px 0 3px;border:solid #ddd9d1;border-width:1px 1px 3px;border-radius:5px;background:url(/img/common/icon16.png) no-repeat right 6px center #fff;background-size:6px auto;background-color:#fff;font-weight:700;line-height:1.77;text-align:center}.comBtn02 a:hover,.comBtn02 span.link:hover{opacity:.7}.comBtn02.large{width:auto;max-width:343px;margin-top:15px}.comBtn02.large a{background:url(/img/common/icon18.png) no-repeat left 15px center #fff;background-size:6px auto}.targetLink a{background-image:url(/img/common/icon27.png);background-size:13px auto}.gradBtn a{position:relative;background:linear-gradient(#fff,#fff 42.99%,#f9f5ec 43%,#f9f5ec)}.gradBtn a:after{position:absolute;top:50%;right:8px;width:6px;height:6px;transform:translateY(-50%) rotate(45deg);border-top:1px solid #e95b00;border-right:1px solid #e95b00;content:""}.comBtnList{display:flex;flex-wrap:wrap;width:inherit;margin:-10px 0 65px}.comBtnList li{width:calc(33.33333% - 8.33333px);margin:10px 12px 0 0}.comBtnList li:nth-child(3n){margin-right:0}.comBtnList a{justify-content:flex-start;height:66px;padding:6px 15px;border:solid #eae3d3;border-width:1px 1px 3px;background-color:#fff;color:#4d3a2e}.comBtnList a:before{right:15px;border-top-color:#e95b00;border-right-color:#e95b00}.comBtnList a img{margin-right:10px}.comBtn03{width:160px;margin:0 auto}.comBtn03 a{display:block;position:relative;padding:7px 10px 4px;border:solid #ddd9d1;border-width:1px 1px 3px;border-radius:5px;background:linear-gradient(#fff 50%,#f9f5ec 0);font-weight:700;text-align:center}.comBtn03 a:hover{opacity:.7}.comBtn03 a span{z-index:1;position:relative}.comBtn03 a:after{z-index:1;position:absolute;top:50%;right:0;width:12px;height:19px;transform:translateY(-50%);background:url(/img/common/icon16.png) no-repeat right 5px center;background-size:100% auto;content:""}.pageTop{margin-top:20px;text-align:right}.pageTop a{position:relative;color:#388bdb;font-weight:700;text-decoration:underline}.pageTop a:before{position:absolute;top:7px;left:-13px;width:9px;height:5px;background:url(/img/common/icon17.png) no-repeat 50%;background-size:cover;content:""}.comSlideBox{margin-bottom:24px;padding:14px 16px 12px;border-radius:10px;background-color:#eff3f4}.comSlideBox .slick-arrow{margin-top:-48px}.comSlideBox .headLine02{margin-bottom:16px}.slick-dots{z-index:10;position:relative;text-align:center}.slick-dots li{display:inline-block;width:5px;height:5px;margin:0 3px;border-radius:50%;background-color:#ddd9d1;cursor:pointer}.slick-dots li.slick-active{background-color:#e95b00}.slick-dots li button{display:none}.comSlide{position:relative}.comSlide a:hover img{opacity:.7}.comSlide img{width:100%}.slick-arrow{-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;z-index:10;position:absolute;top:50%;width:32px;height:56px;margin-top:-30px;overflow:hidden;border:none;border-radius:0 5px 5px 0;background-color:rgba(77,58,46,.75);color:transparent;font-size:0;cursor:pointer}.slick-arrow:before{position:absolute;top:50%;left:50%;width:16px;height:16px;transform:translate(-50%,-50%) rotate(45deg);border-top:1px solid #fff;border-right:1px solid #fff;content:""}.slick-arrow.slick-prev{left:0}.slick-arrow.slick-prev:before{margin-left:5px;transform:translate(-50%,-50%) rotate(-135deg)}.slick-arrow.slick-next{right:0;border-radius:5px 0 0 5px}.slick-arrow.slick-next:before{margin-left:-3px}.jsSlide .slick-arrow{margin-top:0}.comSide{margin-bottom:24px}.comSide .photo{margin:-19px 0 12px}.comSide .ttl{margin-bottom:10px;font-weight:700;font-size:1.4rem;line-height:1.71}.comSide .ttl a:hover{opacity:.7}.comSide .telBox{display:flex;align-items:center;margin-bottom:3px}.comSide .telBox span{box-sizing:border-box;width:88px;padding:8px 9px 6px 30px;border-radius:32px;background:#f80d0d url(/img/common/icon08.png) no-repeat left 10px top 7px;background-size:16px auto;color:#fff;font-size:1.2rem}.comSide .telBox a{margin:3px 0 0 10px;color:#f80d0d;font-weight:700;font-size:1.75rem}.comSide .txt{margin-bottom:11px;font-size:1.2rem;line-height:1.67}.comSide .txt a{color:#388bdb;text-decoration:underline}.comSide .banner{margin-bottom:10px}.comSide .banner a:hover img{opacity:.7}.comSide02 .title{margin-bottom:20px;padding:9px 0 7px;background-color:#4d3a2e;color:#fff;font-weight:700;font-size:1.2rem;line-height:1.33;text-align:center}.comSide02 .title span{display:block;font-weight:400}.comSide02 .sideSub{position:relative;height:407px;padding-inline:15px;overflow:hidden}.comSide02 .sideSub.on{height:auto;padding-bottom:50px}.comSide02 .sideSub:before{z-index:1;position:absolute;bottom:0;left:0;width:100%;height:100px;background-color:#fff;content:"";opacity:.5}.comSide02 .sideSub.on:before{display:none}.comSide02 .sideSub p{margin-bottom:17px;font-size:1.3rem;line-height:1.85}.comSide02 .sideSub p.ttl{color:#1c1612;font-weight:700;font-size:1.4rem}.comSide02 .sideSub p a{color:#e95b00;font-weight:700;font-size:1.4rem;line-height:1.71;text-decoration:underline}.comSide02 .sideSub .sideUl{margin-bottom:15px}.comSide02 .sideSub .sideUl li{position:relative;margin-bottom:11px;padding-left:16px;font-size:1.3rem}.comSide02 .sideSub .sideUl li:last-child{margin-bottom:0}.comSide02 .sideSub p+ul{margin-top:-5px}.comSide02 .sideSub .sideUl li:before{position:absolute;top:6px;left:0;width:6px;height:6px;border-radius:50%;background-color:#e95b00;content:""}.comSide02 .moreBtn{z-index:2;position:absolute;bottom:13px;left:50%;width:131px;margin-left:-65px}.comSide02 .moreBtn a{display:block;position:relative;padding:4px 0;border-radius:5px;background-color:#388bdb;color:#fff;font-weight:700;font-size:1.3rem;line-height:1.77;text-align:center}.comSide02 .sideSub.on .open{display:none}.comSide02 .sideSub.on .close{display:block}.comSide02 .moreBtn a:before{position:absolute;top:10px;right:11px;width:2px;height:10px;background-color:#fff45c;content:""}.comSide02 .moreBtn a.on:before{display:none}.comSide02 .moreBtn a:after{position:absolute;top:14px;right:7px;width:10px;height:2px;background-color:#fff45c;content:""}.comRentBox{margin-bottom:24px;padding:20px 16px 16px;border-radius:10px;background-color:#eff3f4}.comRentBox p{margin-bottom:12px;padding-left:25px;background:url(/img/common/icon12.png) no-repeat 0;background-size:16px auto;font-weight:700;font-size:1.6rem;line-height:1.5}.comRentBox .checkList{display:flex;flex-wrap:wrap;justify-content:space-between;margin:-8px 0 8px}.comRentBox .checkList li{box-sizing:border-box;width:48.5%;margin-top:8px}.comRentBox .checkList label{display:block;padding:7px 8px 9px;border:1px solid #ddd9d1;border-radius:5px;background-color:#fff}.comRentBox .comBtn a:before{top:24px;width:11px;height:1px;transform:none;border:none;background-color:#fff}.comRentBox .comBtn a:after{position:absolute;top:19px;right:13px;width:1px;height:11px;background-color:#fff;content:""}.comCheckUl li{margin-bottom:8px}.comCheckUl label{display:block;cursor:pointer}.comCheckUl input[type=checkbox]+span{background-position:left 7px top 7px}.comCheckUl input[type=checkbox]:checked+span{background-color:#fcf1b8}.comCheckUl .txtSub{box-sizing:border-box;display:flex;width:100%;padding:8px 6px 6px 35px;border:1px solid #ddd9d1;border-radius:5px;background-color:#fff}.comCheckUl .txtSub .txtP{width:110px;margin-right:15px;font-size:1.4rem;line-height:1.71}.comCheckUl .txtSub .img{width:128px}#sideBar{position:relative;width:328px}#sideBar .sideBox{margin-bottom:25px;padding:14px 16px 16px;border-radius:10px;background-color:#faf6ed}#sideBar .sideBox .whiteBox{padding:12px 15px 0;border:1px solid #ddd9d1;border-radius:5px;background-color:#fff}#sideBar .sideBox .whiteBox .comSide{margin-bottom:15px}#sideBar .sideBox .whiteBox .comSide .photo{margin-top:0}#sideBar .sideBox .whiteBox .comSide02{margin-top:24px;margin-inline:-16px;border-right:2px solid #4d3a2e;border-bottom:2px solid #4d3a2e;border-left:2px solid #4d3a2e;border-radius:0 0 5px 5px}.sideUnilife{margin:-5px 0 25px}.subUnilife dl{border:1px solid #ccc;border-top:none}.subUnilife dl:first-child{border-top:1px solid #ccc;border-radius:0 5px 0 0}.subUnilife dl:last-child{border-radius:0 0 5px 0}.subUnilife dt{position:relative;padding:11px 80px 15px 10px;border-left:7px solid #fe7a00;font-weight:700;font-size:1.4rem;line-height:1.3;cursor:pointer}.subUnilife dt a{display:block}.subUnilife dt a:hover{opacity:.7}.subUnilife dt .txtSpan{display:block;margin-bottom:-1px;font-size:1rem}.subUnilife .greenDl dt{border-left-color:#36a638}.subUnilife .blueDl dt{border-left-color:#1f8bb9}.subUnilife .redDl dt{border-left-color:#e76357}.subUnilife .yellowDl dt{border-left-color:#deab14}.subUnilife .purpleDl dt{border-left-color:#b45baf}.subUnilife .link{box-sizing:border-box;position:absolute;top:50%;right:16px;width:59px;padding:3px 5px 1px;transform:translateY(-50%);border:1px solid #e95b00;border-radius:3px;background:#e95b00 url(/img/common/icon76.png) no-repeat right 5px center;background-size:10px auto;color:#fff;font-size:.8rem}.subUnilife dl.on dt .link{background-image:url(/img/common/icon77.png);background-color:#fff;color:#e95b00}.subUnilife .link .close{display:none}.subUnilife dl.on dt .link .close{display:block}.subUnilife dl.on dt .link .open{display:none}.sideUnilife .list01 li{border-top:1px solid #ccc}.sideUnilife .list01 li a{display:block;position:relative;padding:13px 23px 12px;border-left:7px solid #ffbd80;background:url(/img/common/icon78.png) no-repeat left 10px center;background-size:4px auto;font-weight:700;font-size:1.4rem;line-height:1.3}.sideUnilife .list01 .liStyle a{padding-left:10px;background:none!important}.sideUnilife .list01 .liStyle a .subSpan{display:block;padding-left:12px;border-left:2px solid #36a638}.sideUnilife .list01 li a:hover{opacity:.7}.sideUnilife .list01 li a:after{position:absolute;top:50%;right:15px;width:5px;height:10px;transform:translateY(-50%);background:url(/img/common/icon16.png) no-repeat;background-size:100% auto;content:""}.sideUnilife .list01 li a .txtSpan{display:block;font-size:1rem;line-height:1.6}.sideUnilife .greenDl .list01 li a{border-color:#99d29a;background-image:url(/img/common/icon79.png)}.sideUnilife .purpleDl .list01 .liStyle a{border-color:#d9acd6}.sideUnilife .purpleDl .list01 .liStyle a .subSpan{border-color:#b45baf}.sideUnilife .yellowDl .list01 li a{display:block;border-left-color:#eed488}.sideUnilife .redDl .list01 li a{border-left-color:#f2b0aa}.sideUnilife .redDl .list01 .liStyle a .subSpan{border-color:#e76357}.sideUnilife .redDl .list01 li a{background-image:url(/img/common/icon81.png)}.sideUnilife .blueDl .list01 li a{border-color:#8ec4db;background-image:url(/img/common/icon80.png)}.sideUnilife .blueDl .list01 .liStyle a .subSpan{position:relative;padding-left:27px;border:none}.sideUnilife .blueDl .list01 .liStyle a .subSpan .num{box-sizing:border-box;position:absolute;top:50%;left:0;width:19px;height:19px;margin-top:-9px;padding-top:1px;border-radius:3px;background:#1f8bb9;color:#fff;text-align:center}.comBlueBg{margin-bottom:24px;padding:16px;border-radius:0 0 10px 10px;background-color:#eff3f4}.comBlueBg .numP{margin:13px 0 12px;font-weight:700;font-size:1.4rem;text-align:center}.comBlueBg .numP span{color:#e95b00}.comBlueBg.bgBox02{margin-bottom:64px;padding-top:18px;border-radius:10px}.comBorSlide{margin-bottom:9px}.comBorSlide .photo{margin-bottom:4px;border-radius:2px}#sideBar .comBorSlide .photo img,.comHistory .comBorSlide .photo img{aspect-ratio:296/214;width:100%;height:auto;object-fit:contain;background:#fff}.comBorSlide .txt{font-weight:700;font-size:1.2rem;line-height:1.67}.comBorSlide .txtTtl{margin-bottom:8px;padding:0 0 3px 21px;border-bottom:1px solid #ddd9d1;background:url(/img/common/icon13.png) no-repeat left top 5px;background-size:16px auto;font-size:1.4rem;line-height:1.43}.comBorSlide .txtTtl span{color:#f80d0d;font-weight:700;font-size:20px}.comBorSlide .txtP{margin-bottom:6px;color:#1c1612;font-size:1.2rem;line-height:1.33}.comBorSlide02{margin-bottom:0}.comBorSlide .slick-arrow{top:50%!important;margin-top:-107.5px}.comBorSlide .slick-arrow.slick-prev{left:0}.comBorSlide .slick-arrow.slick-next{right:0}.comBtBox{position:relative;margin:65px 0;padding:56px 16px 14px;border-radius:10px;background-color:#faf6ed}.comBtBox .img{position:absolute;top:-40px;left:50%;width:98px;margin-left:-49px}.comBtBox .title{margin-bottom:3px;font-weight:700;font-size:2rem;line-height:1.8;letter-spacing:2.4px}.comBtBox .title span{display:inline-block;position:relative;color:#e95b00}.comBtBox .title span:before{position:absolute;top:-3px;left:50%;width:4px;height:4px;margin-left:-2px;border-radius:50%;background-color:#e95b00;content:""}.comBtBox .txt{margin-bottom:10px;font-size:1.3rem;line-height:1.77}.comSideSearch{position:relative;margin-top:65px;margin-bottom:13px;padding:23px 16px 16px;border-radius:5px;background-color:#e95b00}.comSideSearch .img{position:absolute;top:-40px;left:50%;width:64px;margin-left:-32px}.comSideSearch p{margin-bottom:6px;color:#fff;font-weight:700;font-size:1.6rem;line-height:1.69;text-align:center}.comSideSearch input[type=text]{-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;box-sizing:border-box;width:100%;height:40px;margin-bottom:5px;padding-left:10px;border:1px solid #ddd9d1;border-radius:5px;background-color:#d4e8f2;font-size:1.4rem}.comSideSearch input[type=text]:focus{border-color:#388bdb;box-shadow:1px 1px 0 #388bdb,1px 0 0 #388bdb,0 1px 0 #388bdb,-1px -1px 0 #388bdb}input::-webkit-input-placeholder{color:#89817b;opacity:1}input:-moz-placeholder,input::-moz-placeholder{color:#89817b;opacity:1}input:-ms-input-placeholder{color:#89817b;opacity:1}.comSideSearch .button input[type=button],.comSideSearch input[type=submit]{-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;box-sizing:border-box;width:100%;height:40px;padding:5px 0 2px;border:1px solid #fff;border-radius:5px;background-color:#388bdb;color:#fff;font-weight:700;font-size:1.6rem;text-align:center;cursor:pointer}.comSideSearch .button{position:relative;max-width:380px;margin:0 auto}.comSideSearch .button:before{z-index:2;position:absolute;top:50%;right:9px;width:6px;height:6px;transform:rotate(45deg) translateY(-50%);border-top:1px solid #fff;border-right:1px solid #fff;content:""}#sideBar .spBnner a:hover img{opacity:.7}.comSideInput p{margin-bottom:4px;padding:6px 0 3px 32px;background:url(/img/common/icon33.png) no-repeat left 3px center;background-size:17px auto;font-weight:700;font-size:1.2rem;line-height:1.67}.comSideInput .box{display:flex;margin-bottom:13px}.comSideInput .txt01{background:url(/img/common/icon11.png) no-repeat 0;background-size:21px auto}.comSideInput .txt02{background:url(/img/common/icon05.png) no-repeat 0;background-size:24px auto}.comSideInput .txt03{background-image:url(/img/common/icon34.png);background-size:24px auto}.comSideInput .txt04{padding:4px 0 4px 30px;background:url(/img/common/icon33.png) no-repeat 0;background-size:18px auto}.comSideInput .box input[type=button],.comSideInput input[type=submit]{width:64px;padding:4px 0 0;border:none;border-radius:0 5px 5px 0;background-color:#388bdb;color:#fff;font-size:1.2rem;text-align:center;cursor:pointer}.comSideInput .box input[type=button],.comSideInput input[type=submit],.comSideInput input[type=text]{-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;box-sizing:border-box;height:40px;vertical-align:top}.comSideInput input[type=text]{width:calc(100% - 64px);padding-left:8px;border:1px solid #ddd9d1;border-right:none;border-radius:5px 0 0 5px;background-color:#d4e8f2;font-size:1.4rem}.comSideInput input[type=text]:focus{border-color:#388bdb;box-shadow:1px 1px 0 #388bdb,1px 0 0 #388bdb,0 1px 0 #388bdb,-1px -1px 0 #388bdb}.comSideInput .small{margin:-13px -50px 13px 0;padding:0;transform:scale(.83);transform-origin:left top;background:none;font-weight:400;font-size:1.2rem}.comNewsList{margin-bottom:25px}.comNewsList a{display:block;padding:24px 0 18px;border-bottom:1px solid #ddd9d1;background:url(/img/common/icon16.png) no-repeat right bottom 25px;background-size:6px auto}.comNewsList a:hover{opacity:.7}.comNewsList p{display:flex}.comNewsList .time{color:#89817b;line-height:1.67}.comNewsList .cat,.comNewsList .time{display:inline-block;font-size:1.2rem}.comNewsList .cat{box-sizing:border-box;margin:0 0 5px 5px;padding:5px 6px 3px;border-radius:2px;background-color:#8ec367;color:#fff;line-height:1;text-align:center}.comNewsList .cat01{background-color:#45aadb}.comNewsList .cat02{background-color:#64c7c7}.comNewsList .cat03{background-color:#8ec367}.comNewsList .cat04{background-color:#d9ac46}.comNewsList .cat05{background-color:#e68142}.comNewsList .cat06{background-color:#d85b5b}.comNewsList .cat07{background-color:#b97bc7}.comNewsList .cat08{background-color:#5a76d0}.comNewsList .ttl{display:block;margin-top:-3px;padding-right:20px;overflow:hidden;font-size:1.4rem;line-height:1.71;text-overflow:ellipsis;white-space:nowrap}.comTableBox{position:relative;margin-bottom:45px;overflow:hidden;border:1px solid #ddd9d1;border-radius:10px}.comTabUlBox::-webkit-scrollbar{position:absolute;bottom:0;left:0;height:5px;background:#faf6ed}.comTabUlBox::-webkit-scrollbar-thumb{height:5px;border-radius:5px;background-color:#e95b00}.comTable{width:100%;border-collapse:collapse}.comTable td,.comTable th{box-sizing:border-box;padding:6px 9px 5px;border-top:1px solid #ddd9d1;text-align:left;vertical-align:middle}.comTable th{width:15%;background-color:#eff3f4;font-weight:400;font-size:1.2rem;vertical-align:top}.comTable td{width:28%;border-right:1px solid #ddd9d1;font-weight:700;font-size:1.6rem}.comTable td[colspan="2"]{width:29%}.comTable tr:first-child td[colspan="2"]{width:42.5%}.comTable tr:first-child td,.comTable tr:first-child th{border-top:none}.comTable tr td:last-child{border-right:none}.comTable td span{display:block;font-weight:400;font-size:1.2rem}.comSchoolBox h3.h3Ttl{margin-bottom:57px;color:#4d3a2e;font-size:2.4rem;line-height:41px}.comSchoolBox .comRedBox:has(>.headLine04):before{-webkit-transform:translateX(-50%);position:absolute;top:-43px;left:50%;width:64px;height:57px;transform:translateX(-50%);background:url(/img/common/icon10.png) no-repeat 50%/64px auto;content:""}.comSchoolBox .comRedBox h4{margin-bottom:13px;color:#fff;font-size:2.4rem;line-height:41px;font-family:HiraKakuProN-W6}.comSchoolBox .imgBox{margin-bottom:15px;overflow:hidden}.comSchoolBox .imgBox .photoBox{width:364px;float:left}.comSchoolBox .imgBox .textBox{width:364px;margin-top:-6px;float:right}.comSchoolBox .imgBox .textBox p{color:#fff;font-size:1.6rem;line-height:32px}.comSchoolBox .detailBox{overflow:hidden;border-radius:5px;background-color:#fff}.comSchoolBox .detailBox h5{padding:14px 20px 9px;background-color:#000;color:#fff;font-size:1.6rem;line-height:27px;text-align:center}.comSchoolBox .detailBox h5 span{display:block;font-size:1.2rem;line-height:20px;text-align:center}.comSchoolBox .detailBox .whiteBox{padding:1px 0;overflow:hidden}.comSchoolBox .detailBox .leftBox{width:544px;float:left}.comSchoolBox .detailBox .leftBox .ttl{padding:12px 20px 6px;border-bottom:1px solid #ddd9d1;color:#1c1612;font-weight:700;font-size:2rem;line-height:34px;text-align:center}.comSchoolBox .detailBox .leftBox .ttl .smallTxt{display:block;margin-bottom:-1px;font-weight:400;font-size:1.2rem;line-height:20px;text-align:center}.comSchoolBox .detailBox .leftBox .ttl .redTxt{color:#981b29}.comSchoolBox .detailBox .leftBox .redText{padding:14px 20px 12px;border-bottom:1px solid #ddd9d1;color:#981b29;font-size:1.2rem;text-align:center}.comSchoolBox .detailBox .leftBox .note{padding:13px 16px 10px;color:#1c1612;font-size:1.2rem;line-height:20px}.comSchoolBox .detailBox .rightBox{width:200px;float:right}.comSchoolBox .detailBox .rightBox .photo{margin-bottom:5px}.comSchoolBox .detailBox .rightBox p{color:#bfafa4;font-size:1.2rem;line-height:20px;text-align:center}.comFixedLink li{height:100%;margin:0}.comFixedLink li a.on{background-color:#e95b00;color:#fff}.comFixedLink li a{display:block;display:grid;place-items:center;height:100%;padding:0 8px;border-bottom:0;font-size:1.3rem}.comSchoolBox{margin-bottom:0}.comSchoolBox .comRedBox{box-sizing:border-box;position:relative;padding:31px 16px 16px;border-radius:5px 5px 0 0;background-color:#e95b00}.comSchoolBox .comRedBox .imgBox .textBox>*+*{margin-top:1em}.comSchoolBox .comRedBox .imgBox .photoBox{width:364px;margin-right:20px;float:left}.comSchoolBox .comRedBox .imgBox .textBox{width:auto;margin-top:-6px;float:none}.schoolPdfWrap{margin-top:-8px;margin-bottom:24px;border:1px solid #e95b00;border-radius:0 0 10px 10px}.schoolPdfWrap .comBlueBg{margin-bottom:0;padding:16px;border-radius:0 0 10px 10px;background-color:#eff3f4}.schoolPdfWrap .banner{display:block;width:100%}.comMap{position:relative}.comMap:before{display:block;width:100%;padding-bottom:50%;content:""}.comMap p.ttl{font-weight:600;font-size:1.4rem}.comMap .btn a{display:flex;align-items:center;justify-content:center;width:232px;height:32px;margin-top:8px;border-radius:5px;background:url(/img/common/icon49.png) no-repeat right 8px center;background-size:6px auto;background-color:#388bdb;color:#fff;font-size:1.2rem;text-align:center}.comMap .btn a:hover{opacity:.7}.comPhoSlide{margin-bottom:32px}.comPhoSlide .bigList .innBox{border-radius:5px;background:#faf6ed}.comPhoSlide .bigList .slide{vertical-align:top}.comPhoSlide .bigList .inn{display:flex;align-items:stretch;justify-content:flex-start;width:100%}.comPhoSlide .bigList .lBox,.comPhoSlide .bigList .rBox{width:50%}.comPhoSlide .bigList .lBox img{width:100%;height:auto}.comPhoSlide .bigList .rBox{box-sizing:border-box;display:flex;position:relative;flex-direction:column;align-items:stretch;justify-content:flex-start;padding:20px 32px 17px}.comPhoSlide .bigList p{margin-bottom:10px;color:#1c1612;font-size:1.4rem;line-height:1.71}.comPhoSlide .bigList .ttl{margin-bottom:10px;font-weight:700;font-size:2rem;text-align:center}.comPhoSlide .bigList .staTtl{margin-bottom:7px;font-weight:700}.comPhoSlide .bigList .staTtl span{margin-left:6px;color:#f80d0d;font-size:1.15em;line-height:1;letter-spacing:-.15em;vertical-align:middle}.comPhoSlide .bigList .linkList{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start;margin:auto 0 0 auto}.comPhoSlide .bigList .linkList li{margin-top:6px}.comPhoSlide .bigList .linkList li:first-of-type{margin-top:0}.comPhoSlide .bigList .linkList li a{display:inline-block;position:relative;padding-right:8px;color:#388bdb;font-weight:700;font-size:1.3rem;line-height:1.77;text-decoration:underline}.comPhoSlide .bigList .linkList li a:after{position:absolute;top:50%;right:0;width:5px;height:5px;transform:translateY(-50%) rotate(45deg);border-top:1px solid #388bdb;border-right:1px solid #388bdb;content:""}.comPhoSlide .smlList{margin-top:8px;text-align:center}.comPhoSlide .smlList li{display:inline-block;position:relative;width:48px;margin:0 .5px;vertical-align:top;cursor:pointer}.comPhoSlide .smlList li img{width:100%;height:auto}.comPhoSlide .smlList li:after{box-sizing:border-box;visibility:hidden;position:absolute;top:0;left:0;width:100%;height:100%;border:2px solid #e95b00;background:rgba(77,58,46,.5);content:"";opacity:0;transition:all .3s ease}.comPhoSlide .smlList li.is-active:after{visibility:visible;opacity:1}.comPhoSlide .slick-arrow{margin-top:-28px}.comPhoSlide01 .bigList .innBox{border-radius:0 0 5px 5px}.comPopBox{overflow:hidden!important;border-radius:5px;background-color:#fff}@-moz-document url-prefix(){.comPopBox.show{display:block!important}}.comPopBox .popBoxScroll{height:100%;overflow:auto}.comPopBox .popBoxScroll::-webkit-scrollbar{width:12px}.comPopBox .popBoxScroll::-webkit-scrollbar-track{background:#faf6ed}.comPopBox .popBoxScroll::-webkit-scrollbar-thumb{border:2px solid #faf6ed;border-radius:8px;background:#e95b00}.comPopBox .titleBox{display:flex;align-items:flex-start;justify-content:space-between;padding:8px 8px 8px 16px;border-bottom:1px solid #ddd9d1}.comPopBox .titleBox .title{margin-top:2px;padding:3px 0 0 24px;background:url(/img/common/icon05.png) no-repeat 0;background-size:16px auto;font-weight:700;font-size:1.6rem}.comPopBox .titleBox .title02{background:url(/img/common/icon30.png) no-repeat 0;background-size:16px auto}.comPopBox .titleBox .closeBtn,.conditions .closeBtn{font-weight:700;font-size:1.3rem}.conditions .closeBtn{width:76px;margin:15px auto 0}.comPopBox .titleBox .closeBtn a,.conditions .closeBtn a{display:block;padding:4px 8px 3px 27px;border:1px solid #ddd9d1;border-radius:5px;background:url(/img/common/close01.png) no-repeat left 10px center;background-size:10px auto;line-height:1.77}.comPopBox .titleBox .closeBtn a:hover,.conditions .closeBtn a:hover{opacity:.7}#comSearchPop02 .mCSB_inside>.mCSB_container>:last-child,#comSearchPop02 .popContent>:last-child,#comSearchPop .mCSB_inside>.mCSB_container>:last-child,#comSearchPop .popContent>:last-child,.schoolPop .mCSB_inside>.mCSB_container>:last-child,.schoolPop .popContent>:last-child{margin-bottom:0}#comSearchPop02 .popContent02,#comSearchPop .popContent02,.schoolPop .popContent02{box-sizing:border-box;padding-left:16px;overflow:auto}#comSearchPop02 .mCSB_inside>.mCSB_container>:last-child,#comSearchPop02 .popContent02>:last-child,#comSearchPop .mCSB_inside>.mCSB_container>:last-child,#comSearchPop .popContent02>:last-child,.schoolPop .mCSB_inside>.mCSB_container>:last-child,.schoolPop .popContent02>:last-child{margin-bottom:0}#comSearchPop02 .popTtl,#comSearchPop .popTtl,.schoolPop .popTtl{position:relative;margin-bottom:9px;padding-left:16px;font-weight:700;font-size:1.6rem;line-height:1.69}#comSearchPop02 .popTtl:before,#comSearchPop .popTtl:before,.schoolPop .popTtl:before{position:absolute;top:4px;left:0;width:2px;height:16px;border-radius:2px;background-color:#e95b00;content:""}#comSearchPop02 .popList,#comSearchPop .popList,.schoolPop .popList{display:flex;flex-wrap:wrap;justify-content:flex-start;margin:-8px -8px 20px 0}#comSearchPop02 .popList li,#comSearchPop .popList li,.schoolPop .popList li{width:calc(33.333% - 8px);margin:8px 8px 0 0}#comSearchPop02 .popList li.wid02,#comSearchPop .popList li.wid02,.schoolPop .popList li.wid02{width:calc(50% - 8px)}#comSearchPop02 .popList li.wid02:last-child,#comSearchPop .popList li.wid02:last-child,.schoolPop .popList li.wid02:last-child{margin-right:0}#comSearchPop02 .popList .wid01,#comSearchPop .popList .wid01,.schoolPop .popList .wid01{width:calc(20% - 8px)}#comSearchPop02 .popList li label,#comSearchPop .popList li label,.schoolPop .popList li label{display:block;height:100%;cursor:pointer}#comSearchPop02 .popList li input,#comSearchPop .popList li input,.schoolPop .popList li input{display:none}#comSearchPop02 .popList li input+.radioBtn,#comSearchPop .popList li input+.radioBtn,.schoolPop .popList li input+.radioBtn{box-sizing:border-box;display:block;display:flex;align-items:center;justify-content:space-between;height:100%;padding:8px 7px 8px 36px;border:1px solid #ddd9d1;border-radius:5px;background:#fff url(/img/common/check.png) no-repeat left 7px center;background-size:24px auto;font-size:1.2rem;line-height:1.33}#comSearchPop02 .popList .wid01 input+.radioBtn,#comSearchPop .popList .wid01 input+.radioBtn,.schoolPop .popList .wid01 input+.radioBtn{padding:15px 7px 16px 36px}#comSearchPop02 .popList li input:checked+.radioBtn,#comSearchPop .popList li input:checked+.radioBtn,.schoolPop .popList li input:checked+.radioBtn{background:#fff url(/img/common/check_on.png) no-repeat left 7px center;background-size:24px auto}#comSearchPop02 .popList li input+.radioBtn .imgSpan img,#comSearchPop .popList li input+.radioBtn .imgSpan img,.schoolPop .popList li input+.radioBtn .imgSpan img{margin-right:5px}#comSearchPop02 .popList li input+.radioBtn .imgSpan img:last-child,#comSearchPop .popList li input+.radioBtn .imgSpan img:last-child,.schoolPop .popList li input+.radioBtn .imgSpan img:last-child{margin-right:0}#comSearchPop02 .mCSB_inside>.mCSB_container,#comSearchPop .mCSB_inside>.mCSB_container,.schoolPop .mCSB_inside>.mCSB_container{padding:12px 0}#comSearchPop02 .btmBox,#comSearchPop .btmBox,.schoolPop .btmBox{padding:7px;border-top:1px solid #ddd9d1}#comSearchPop02 .btmBox,.schoolPop .btmBox{padding-top:15px}#comSearchPop02 .btmBox .comBtn,#comSearchPop .btmBox .comBtn,.schoolPop .btmBox .comBtn{max-width:480px;margin:0 auto}#comSearchPop02 .btmBox .comBtn a,#comSearchPop .btmBox .comBtn a,.schoolPop .btmBox .comBtn a{height:48px}#comSearchPop02 .rightLink,#comSearchPop .rightLink,.schoolPop .rightLink{text-align:right}#comSearchPop02 .rightLink a,#comSearchPop .rightLink a,.schoolPop .rightLink a{display:inline-block;padding:0 20px;background:url(/img/common/icon48.png) no-repeat 100%/12px auto,url(/img/common/icon58.png) no-repeat 0/16px auto;color:#388bdb;font-size:1.3rem;text-decoration:underline}.snsPop{width:480px;margin:0 auto}.snsPop .titleBox .title{background-image:url(/img/common/icon29.png);background-size:15px auto}.snsPop .popContent,.snsPop .popContent02{height:auto;padding:31px 0 27px}.snsPop .snsList{text-align:center}.snsPop .snsList li{display:inline-block;margin:0 6px;font-size:1.2rem}.snsPop .snsList li a{display:block}.snsPop .snsList li a:hover{opacity:.7}.snsPop .snsList li span{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:64px;height:64px;margin-bottom:4px;border:1px solid #ddd9d1;border-radius:50%}.snsPop .snsList li img{width:24px}.mCSB_scrollTools .mCSB_draggerContainer{margin:4px 0}.mCSB_scrollTools{opacity:1}.mCSB_scrollTools .mCSB_draggerRail{width:8px;border-radius:unset;border-radius:8px!important;background:#e95b00!important}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:8px!important;background:#e95b00;background-color:#e95b00!important}.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background:#e95b00}.comFixBox01{box-sizing:border-box;display:none;z-index:700;position:fixed;top:60%;right:16px;width:212px;padding-top:6px;transform:translateY(-50%);border:2px solid #37acac;border-radius:6px;background-color:#eff3f4;box-shadow:0 5px 10px 0 rgba(28,22,18,.1)}.comFixBox01 .close{position:absolute;top:-18px;right:6px}.comFixBox01 .pho{margin-bottom:8px;text-align:center}.comFixBox01 .timeBox{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:6px;padding:5px 8px;background-image:linear-gradient(90deg,#f80d0d,#b40c0c);color:#fff;font-size:1rem;line-height:1}.comFixBox01 .timeBox span{display:inline-block;margin:0 4px;font-size:1.4rem}.comFixBox01 .txt{margin:0 6px 6px;padding:8px 8px 7px;border-radius:6px;background-color:#fff;font-size:1.2rem;line-height:1.33}.comFixBox01 .time{margin-bottom:7px;font-weight:700;font-size:1.2rem;text-align:center}.comFixBox01 .link{background-color:#37acac;text-align:center}.comFixBox01 .link a{display:block;padding:2px 10px;color:#fff;font-size:1.2rem;line-height:1.67}.comFixBox01 .spTtl{margin-bottom:4px;padding:0 5px;color:#37acac;font-weight:700;font-size:1.4rem;text-align:center}.comFixBox01.hide{display:none!important}.comNumBox{display:flex;justify-content:space-between;margin-bottom:14px;padding-top:15px}.comNumBox .lTxt{color:#1c1612;font-weight:700;font-size:1.6rem;line-height:1.2}.comNumBox .lTxt .num{color:#e95b00;font-size:2rem}.comNumBox .lTxt .btmTxt{display:block;margin-top:3px;font-weight:400;font-size:1.4rem}.comNumBox .rBox{display:flex;align-items:center;justify-content:flex-end;margin-top:-3px}.comNumBox .rBox p{margin-right:8px;color:#89817b;font-size:1.2rem}.comNumBox .rBox select{-webkit-appearance:none;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;box-sizing:border-box;display:block;appearance:none;width:160px;height:40px;margin-right:16px;padding:5px;border:1px solid #ddd9d1;border-radius:5px;background:url(/img/common/icon15.png) no-repeat right 14px center/10px auto;background-color:#fff;font-size:1.4rem}.comNumBox .rBox select:last-child{margin-right:0}.comNumBox .rBox select.wid01{width:120px}select::-ms-expand{display:none}.comNumBox .rBox .sub{display:flex;align-items:center;margin-left:16px}.comPageNavi{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;border-top:1px solid #ddd9d1;border-bottom:1px solid #ddd9d1}.comPageNavi.mt01{margin-bottom:40px}.comPageNavi .nextBtn,.comPageNavi .prevBtn{font-size:1.2rem}.comPageNavi .nextBtn a,.comPageNavi .prevBtn a{padding:0 30px;background:url(/img/common/icon16.png) no-repeat right 15px center/auto 8px;font-weight:700}.comPageNavi .prevBtn a{padding-right:15px;border-right:1px solid #ddd9d1;background-image:url(/img/common/icon18.png);background-position:left 15px center}.comPageNavi .nextBtn a.none,.comPageNavi .prevBtn a.none{color:#bfafa4;pointer-events:none}.comPageNavi .nextBtn a{padding-left:15px;border-left:1px solid #ddd9d1}.comPageNavi .pageNum{display:flex;justify-content:center}.comPageNavi .pageNum p{width:40px;height:62px;font-weight:700;font-size:1.2rem}.comPageNavi .pageNum p,.comPageNavi .pageNum p a{box-sizing:border-box;display:flex;align-items:center;justify-content:center}.comPageNavi .pageNum p a{width:100%;height:100%;border-bottom:2px solid transparent}.comPageNavi .pageNum p.on{border-bottom:2px solid #e95b00;color:#e95b00}.centerNavi{justify-content:center;margin:10px 0 0;border:none}.centerNavi .nextBtn a,.centerNavi .prevBtn a{background:none}.centerNavi .pageNum p a{border-top:2px solid transparent;border-bottom:none}.centerNavi .pageNum p.on{border-top:2px solid #e95b00;border-bottom:none;color:#e95b00}.comTopSelectBox{box-sizing:border-box;display:flex;justify-content:space-between;height:40px;margin-bottom:16px;border:1px solid #ddd9d1;border-radius:5px;background-color:#e0e4e5}.comTopSelectBox.mt01{margin-bottom:25px}.comTopSelectBox .allSelect{display:flex;z-index:1;position:relative;align-items:center;width:100%;padding-left:8px;border-radius:5px 0 0 5px;background-color:#fff}.comTopSelectBox .allSelect:after{position:absolute;top:0;left:100%;border:20px solid transparent;border-left-color:#fff;content:""}.comTopSelectBox p{font-size:1.2rem}.comTopSelectBox .btn{margin-left:10px}.comTopSelectBox .btn a{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;display:flex;align-items:center;justify-content:center;width:136px;height:28px;border-radius:5px;background-color:#e95b00;color:#fff;font-size:1.2rem}.comTopSelectBox .btn a:hover{opacity:.7}.comTopSelectBox .btn a .img img{width:auto;height:16px;margin-right:5px}.comTopSelectBox .centerBox{box-sizing:border-box;display:flex;position:relative;flex-shrink:0;align-items:center;justify-content:center;width:46%;padding-left:3%;background-color:#eff3f4}.comTopSelectBox .centerBox .btn a{width:160px;background-color:#37acac}.comTopSelectBox .centerBox:after{position:absolute;top:0;left:100%;border:20px solid transparent;border-left-color:#eff3f4;content:""}.comTopSelectBox .rBox{box-sizing:border-box;display:flex;flex-shrink:0;align-items:center;justify-content:center;width:36%;padding-left:3%}.comTopSelectBox .rBox .btn a .img img{height:13px;margin-top:2px}.comTopSelectBox .delete a{background-color:#8b8b8b!important;font-weight:700}.comTopSelectBox .delete.on a{background-color:#e95b00!important}.comTopSelectBox .rBox .delete a .img img{height:15px;vertical-align:-1px}.comCheckBox .rBox table{width:100%;border-collapse:collapse}.comCheckBox .rBox table th{width:23.5%;border-right:2px dotted #aa8560}.comCheckBox .rBox table td,.comCheckBox .rBox table th{padding:13px 16px;border-bottom:2px dotted #aa8560;color:#4d3a2e;font-size:1.4rem;line-height:1.7;text-align:left;vertical-align:top}.comCheckBox .rBox table tr:last-child td,.comCheckBox .rBox table tr:last-child th{border-bottom:none}.comCheckBox{position:relative;margin-bottom:16px;padding-bottom:16px;padding-left:39px;border:1px solid #aa8560;border-radius:5px;box-shadow:0 2px 0 #aa8560}.comCheckBox .linkpage{display:block;z-index:1;position:absolute;top:0;left:39px;width:calc(100% - 39px);height:100%}.comCheckBox .linkpage:hover{opacity:.7}.comCheckBox.checked{border-color:#e95b00;box-shadow:0 2px 0 #e95b00}.comCheckBox .lBox{-webkit-border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;-ms-border-radius:5px 0 0 5px;-o-border-radius:5px 0 0 5px;box-sizing:border-box;z-index:3;position:absolute;top:0;left:0;width:39px;height:100%;padding-top:6px;border-radius:5px 0 0 5px;background-color:#eff3f4;text-align:center}.comCheckBox.checked .lBox{background-color:#fcf1b8}.comCheckBox .lBox input+span{margin:0 -5px;padding:30px 0 0;background-position:top;font-size:.8rem}.comCheckBox .rBox{position:relative;padding:35px 15px 0;background:url(/img/common/icon16.png) no-repeat right 5px center;background-size:6px auto}.comCheckBox .rBox .redTxt{box-sizing:border-box;position:absolute;top:0;left:0;width:100%;padding:3px 8px 2px;background-color:#f87ead;color:#fff;font-size:1.2rem}.comCheckBox .rBox .redTxt:before{display:inline-block;width:16px;height:16px;margin-top:-3px;margin-right:5px;background:url(/img/common/icon24.png) no-repeat 50%;background-size:16px auto;content:"";vertical-align:middle}.comCheckBox .rBox .numTxt{display:flex;position:absolute;top:-8px;right:-1px;align-items:center;justify-content:flex-end;width:113px;height:40px;background:url(/img/common/icon_num.png) no-repeat 50%/113px auto;color:#fff;font-size:1rem}.comCheckBox .rBox .numTxt .num{width:40px;margin-left:10px;font-size:1.6rem}.comCheckBox .ttlBox{display:flex;margin-bottom:8px;font-weight:700;font-size:2rem;line-height:1.6}.comCheckBox .ttlBox:hover{opacity:.7}.comCheckBox .ttlBox .logo{flex-shrink:0;width:40px;margin-top:4px;margin-right:8px}.comCheckBox .topImg{margin-bottom:16px}.comCheckBox .topImg a:hover img{opacity:.7}.comCheckBox .imgBox{display:flex;position:relative;justify-content:space-between;margin-bottom:10px}.comCheckBox .imgBox>a{z-index:1;position:absolute;top:0;left:0;width:100%;height:100%}.comCheckBox .imgBox>a:hover{background-color:hsla(0,0%,100%,.3)}.comCheckBox .imgBox .photoBox{flex-shrink:0;width:220px}.comCheckBox .imgBox .photoBox .photo{position:relative;margin-bottom:8px}.comCheckBox .imgBox .photoBox .photo .iconImg{position:absolute;bottom:10px;left:10px;width:40px}.comCheckBox .imgBox .photoBox .photo p{box-sizing:border-box;position:absolute;top:0;left:0;min-width:72px;padding:2.5px 5px;background-color:#e95b00;color:#fff;font-size:1rem;text-align:center}.comCheckBox .imgBox .photoBox .photo .ico{position:absolute;bottom:8px;left:8px}.comCheckBox .imgBox .photoBox .photo .cat01{background-color:#388bdb}.comCheckBox .imgBox .photoBox .photo .cat02{background-color:#64c76b}.comCheckBox .imgBox .photoBox .photo .cat03{background-color:#f80d0d}.comCheckBox .imgBox .txtBox{width:469px}.comCheckBox .catList{display:flex;z-index:10;position:relative;margin-bottom:13px}.comCheckBox .catList li{width:40px;margin:0 5px 5px 0}.comCheckBox .catList li,.comCheckBox .catList li a{display:flex;align-items:center}.comCheckBox .catList li a:hover img{opacity:.7}.comCheckBox .infoList{display:flex;flex-wrap:wrap;justify-content:space-between}.comCheckBox .infoList li{box-sizing:border-box;position:relative;width:100%;min-height:28px;margin-bottom:13px;padding-bottom:3px;padding-left:20px;border-bottom:1px solid #ddd9d1;font-size:1.4rem;line-height:1.71}.comCheckBox .infoList .wid01{width:227px}.comCheckBox .infoList li .red{color:#f80d0d;font-weight:700;font-size:2rem;line-height:1}.comCheckBox .infoList li .img{position:absolute;top:3px;left:0;width:16px;text-align:center}.comCheckBox .infoList li .img img{width:auto;height:16px}.comCheckBox .btnList{display:flex;justify-content:space-between}.comCheckBox .btnList li{width:348px}.comCheckBox .btnList li .img{margin-right:7px}.comCheckBox .btnList li img{display:block;width:16px;margin-right:0}.comCheckBox .btnList li a{height:56px}.comCheckBox .btnList li a:before{display:none}.comCheckBox .btnList .favorite a{background-color:#d9f2f2;color:#89817b}.comCheckBox02 .rBox{padding-top:11px}.comInfoBox{position:relative;margin-bottom:8px;padding:16px;border-radius:5px;background-color:#faf6ed}.comInfoBox:after{z-index:1;position:absolute;top:-8px;left:25px;width:8px;height:8px;background:url(/img/common/icon37.png) no-repeat;background-size:100% auto;content:""}.comInfoBox .top{margin-bottom:3px;font-size:1.2rem;line-height:1.67}.comInfoBox .ttl{margin-bottom:6px;color:#e95b00;font-weight:700;font-size:1.2rem}.comInfoBox .ttl:before{display:inline-block;width:16px;height:16px;margin-right:5px;background:url(/img/common/icon22.png) no-repeat 50%/16px auto;content:"";vertical-align:middle}.comInfoBox .tagList li{display:inline-block}.comInfoBox .tagList a,.comInfoBox .tagList span{box-sizing:border-box;display:flex;align-items:center;height:34px;padding:0 10px;border:1px solid #ddd9d1;border-radius:32px;background-color:#fff;font-size:1.4rem}.comInfoBox .tagList02 a{color:#e95b00;font-weight:700}.comInfoBox .tagList a:before,.comInfoBox .tagList span:before{content:"#";color:#e95b00}.comVoiceBox{position:relative;min-height:55px;padding:11px 16px 11px 80px;border-radius:5px;background-color:#d7edf7;color:#388bdb;font-weight:700;font-size:1.2rem;line-height:1.71}.comVoiceBox:before{position:absolute;top:15px;left:15px;width:48px;height:52px;background:url(/img/common/icon_voice.png) no-repeat 50%/48px auto;content:""}.comSlideBox02 .comVoiceBox{position:relative;margin-top:24px}.comSlideBox02 .comVoiceBox .border{position:absolute;width:100%;height:100%}.comSlideBox02 .comVoiceBox .border.right,.comSlideBox02 .comVoiceBox .border.top{top:0;right:0;border-radius:5px}.comSlideBox02 .comVoiceBox .border.bottom,.comSlideBox02 .comVoiceBox .border.left{bottom:0;left:0;border-radius:5px}.comSlideBox02 .comVoiceBox .border.top{width:100%;border-top:1px solid #388bdb}.comSlideBox02 .comVoiceBox .border.right{height:100%;border-right:1px solid #388bdb}.comSlideBox02 .comVoiceBox .border.bottom{width:100%;border-bottom:1px solid #388bdb}.comSlideBox02 .comVoiceBox .border.left{height:100%;border-left:1px solid #388bdb}.comSlideBox02 .comVoiceBox.active .border{animation-duration:6s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.comSlideBox02 .comVoiceBox.active .border.top{animation-name:borderTop}.comSlideBox02 .comVoiceBox.active .border.bottom{animation-name:borderBottom}.comSlideBox02 .comVoiceBox.active .border.right{animation-name:borderRight}.comSlideBox02 .comVoiceBox.active .border.left{animation-name:borderLeft}@keyframes borderTop{0%{width:0;border-radius:0 5px 0 0}28%{border-radius:0 5px 0 0}33%{width:100%;border-radius:5px}to{width:100%;border-radius:5px}}@keyframes borderBottom{0%{width:0;border-radius:0 0 0 5px}28%{border-radius:0 0 0 5px}33%{width:100%;border-radius:5px}to{width:100%;border-radius:5px}}@keyframes borderRight{0%{height:0;border-radius:0 5px 0 0}28%{border-radius:0 5px 0 0}33%{height:100%;border-radius:5px}to{height:100%;border-radius:5px}}@keyframes borderLeft{0%{height:0;border-radius:0 0 0 5px}28%{border-radius:0 0 0 5px}33%{height:100%;border-radius:5px}to{height:100%;border-radius:5px}}.comSide03{margin-bottom:24px;padding:15px 15px 5px;border:1px solid #e95b00;border-radius:5px;box-shadow:0 2px 0 #e95b00}.comSide03 .photo{margin:0 0 12px}.comSide03 .photo img{width:100%}.comSide03 .ttl{font-weight:700;font-size:2rem;line-height:1.71}.comSide03 .ttl a{color:#388bdb;text-decoration:underline}.comSide03 .ttlSmall{margin-bottom:5px;font-size:1.2rem}.comSide03 .yellowTxt{min-height:30px;padding-left:20px;background:url(/img/common/icon11.png) no-repeat left top 3px/14px auto;color:#e95b00;font-size:1.2rem;line-height:1.33}.comSide03 .normalTxt{margin-bottom:10px;line-height:1.67}.comSide03 .normalTxt a{color:#388bdb;text-decoration:underline}.comSide03 .telBox{display:flex;align-items:center;margin-bottom:16px}.comSide03 .telBox span{box-sizing:border-box;width:88px;padding:7px 9px 7px 30px;border-radius:32px;background:#f80d0d url(/img/common/icon08.png) no-repeat left 10px top 7px;background-size:16px auto;color:#fff;font-size:1.2rem;text-align:center}.comSide03 .telBox a{margin-left:10px;color:#f80d0d;font-weight:700;font-size:2.2rem}.comSide03 .txt{margin-bottom:11px;font-size:1.2rem;line-height:1.67}.comSide03 .comBtn{margin-bottom:8px}.comSide03 .comBtn a{height:56px;font-size:2rem}.comSide03 .comBtn a:before{display:none}.comSide03 .comBtn a>span:before{display:inline-block;width:16px;height:16px;margin-right:10px;background:url(/img/common/icon20.png) no-repeat 50%/16px auto;content:"";vertical-align:-2px}.comSide03 .comBtn.blue a>span:before{background-image:url(/img/common/icon23.png)}.comSide03 .comBtn.grey a>span:before{background-image:url(/img/common/icon85.png)}.comSide03.small{margin-bottom:30px}.comSide03.small .photo{width:200px;margin-right:15px}.comSide03.small .ttl{margin:-5px 0 7px}.comSide03.small .ttl a{color:#388bdb;text-decoration:underline}.comSide03.small .normalTxt{margin-bottom:3px;font-size:1.2rem}.comSide03.small .telBox a{font-size:1.8rem}.comSide03.small .comBtn a{width:100%;height:48px;font-size:1.6rem}.comSide03.small .telBox{margin-bottom:0}.fixBanner{box-sizing:border-box;display:flex;z-index:999;position:fixed;top:0;left:0;justify-content:space-between;width:100%;padding:5px 8px;background-color:#4d3a2e}.fixBanner.none{display:none!important}.fixBanner ul{display:flex;width:calc(100% - 32px)}.fixBanner ul li{box-sizing:border-box;width:49%;padding-right:5px;font-size:0}.fixBanner ul li img{width:100%}.fixBanner .close{top:5px;right:8px;width:32px;overflow:hidden;border-radius:20%}.comPrBox{position:relative;max-width:720px;margin:0 auto}.comPrBox:before{z-index:1;position:absolute;top:0;left:-21px;width:69px;height:61px;background:url(/img/common/icon_pr.png) no-repeat 50%/69px auto;content:""}.comFixedLink{box-sizing:border-box;display:flex;z-index:10;position:fixed;bottom:0;left:0;align-items:flex-end;justify-content:space-around;width:100%;height:48px;padding:0 8px;background-color:#fff}.comFixedLink li{margin:0 8px}.comFixedLink a{display:block;padding-bottom:14px;border-bottom:2px solid transparent;font-size:1.3rem}.comFixedLink .on a{border-bottom:2px solid #e95b00}.comImgSilde01,.comImgSilde01 li{position:relative}.comImgSilde01 .txt{font-size:1rem;letter-spacing:.014rem}.comImgSilde01 .txt span{box-sizing:border-box;display:inline-block;min-width:110px;margin-right:5px;padding:5px 2px 4px;background-color:#e95b00;color:#fff;letter-spacing:0;text-align:center;vertical-align:0}.comImgSilde01 .blackBg{box-sizing:border-box;bottom:0;left:0;width:100%;padding:11px 16px;background-color:rgba(28,22,18,.5)}.comImgSilde01 .blackBg p{color:#fff;font-size:1.4rem;line-height:1.71}.comImgSilde01 .slideFix{z-index:1;position:absolute;bottom:94px;left:0;width:100%}.comImgSilde01 .slideFix .img{position:absolute;top:-96px;left:16px;width:80px}.comImgSilde01 .slick-arrow{margin-top:-16px}.comSide04{padding:14px 16px 24px;border-radius:10px;background-color:#faf6ed}.comSide04 .whiteBox{padding:10px 15px 15px;border:1px solid #ddd9d1;border-radius:5px;background-color:#fff}.comSide04 .txt a{color:#388bdb;text-decoration:underline}.comSide04 .txt02{margin:-10px 0 10px}.comSide04 .txt02 a{font-size:1.2rem}.comSide04 .subInner{margin-bottom:16px;padding-top:11px;border-top:1px solid #ddd9d1}.comSide04 .subInner:first-child{padding-top:0;border:none}.comSide03 .banner,.comSide04 .banner{margin:10px 0}.comSide04 .ttl{margin-bottom:10px;font-weight:700;font-size:1.4rem;line-height:1.71}.comSide04 .ttl a:hover{opacity:.7}.comSide04 .telBox{display:flex;margin-bottom:9px}.comSide04 .telBox span{box-sizing:border-box;width:88px;padding:8px 9px 5px 30px;border-radius:32px;background:#f80d0d url(/img/common/icon08.png) no-repeat left 10px top 8px;background-size:16px auto;color:#fff;font-size:1.2rem}.comSide04 .telBox a{margin:2px 0 0 5px;color:#f80d0d;font-weight:700;font-size:2rem}.comSide04 .imgBox{display:flex}.comSide04 .imgBox .photo{width:128px;margin-right:8px}.comSide04 .imgBox .textBox{margin-top:-4px}.comSide04 .imgBox .textBox p{font-size:1.2rem;line-height:1.67}.comDrawBox{margin-bottom:30px}.comDrawBox .slideBox .slick-dots{display:none!important}.comDrawBox .slideBox .slick-slide>div,.comDrawBox .slideBox .slick-slide img{line-height:0}.comDrawBox .houseDrawBox{margin-bottom:8px;padding:16px 15px 11px 17px;overflow:hidden;background-color:rgba(28,22,18,.5)}.comDrawBox .houseDrawBox .txtBox{float:left}.comDrawBox .houseDrawBox .txtBox .ttl{margin-bottom:3px}.comDrawBox .houseDrawBox .txtBox .ttl span{display:inline-block;padding:5px 4px 3px;border:1px solid #fff;border-radius:5px;color:#fff;font-size:1.6rem;line-height:1}.comDrawBox .houseDrawBox .txtBox .btmTxt{color:#fff;font-size:1.4rem;line-height:24px}.comDrawBox .houseDrawBox .txtBox .btmTxt span{display:inline-block}.comDrawBox .houseDrawBox .txtBox .btmTxt span:first-child{margin-right:25px}.comDrawBox .houseDrawBox .txtBox .btmTxt .bigTxt{font-weight:700;font-size:1.6rem;line-height:24px}.comDrawBox .houseDrawBox .linkBox{padding-top:7px;float:right}.comDrawBox .houseDrawBox .linkBox a{display:inline-block;position:relative;padding:7px 20px 5px 47px;border:1px solid #ddd9d1;border-radius:5px;background:#fff url(/img/common/icon16.png) no-repeat right 6px center/6px auto;color:#1c1612;font-weight:700;text-align:center}.comDrawBox .houseDrawBox .linkBox a:before{position:absolute;top:2px;left:16px;width:24px;height:24px;background:url(/media/assets/img/common/tag_option_05.png) no-repeat 50%/24px auto;content:""}.comDrawBox .checkAllBox{margin-top:8px;margin-bottom:24px}.comDrawBox .checkAllBox .tabUl{display:flex;flex-wrap:nowrap;overflow:hidden}.comDrawBox .checkAllBox .tabUl li{flex-shrink:0;margin-right:1px;float:left}.comDrawBox .checkAllBox .tabUl li a,.comDrawBox .checkAllBox .tabUl li button{box-sizing:border-box;display:block;position:relative;padding:10px 16px 9px;border:none;background-color:#e0e4e5;color:#89817b;font-size:1.4rem;transition:none!important}.comDrawBox .checkAllBox .tabUl li a:before,.comDrawBox .checkAllBox .tabUl li button:before{position:absolute;bottom:0;left:0;width:100%;height:10px;background-image:linear-gradient(rgba(77,58,46,0),#4d3a2e);content:"";opacity:.1}.comDrawBox .checkAllBox .tabUl li a.on,.comDrawBox .checkAllBox .tabUl li button.on{padding-top:8px;border-top:2px solid #e95b00;background-color:#eff3f4;color:#e95b00;font-weight:700}.comDrawBox .CheckAllBox .tabUl li .on:before{display:none}.comDrawBox .checkAllBox .checkUlWrap{padding:16px 16px 11px;background-color:#eff3f4}.comDrawBox .checkAllBox .checkUlWrap .checkInner{display:none}.comDrawBox .checkAllBox .checkUlWrap .checkInner:first-child{display:block}.comDrawBox .checkAllBox .checkUlWrap ul{display:flex;flex-wrap:wrap;width:100%}.comDrawBox .checkAllBox .checkUlWrap ul li{width:182px;margin:0 5px 5px 0}.comDrawBox .checkAllBox .checkUlWrap ul li span{box-sizing:border-box;display:block;padding:7px 16px;border:1px solid #ddd9d1;border-radius:5px;background-image:none;background-color:#fff;color:#1c1612;font-weight:700;font-size:1.4rem;line-height:1.71;text-align:center}.comDrawBox .checkAllBox .checkUlWrap ul li input[type=checkbox]:checked~span{background-color:#e95b00;color:#fff}.comDrawBox .checkAllBox .checkUlWrap ul li:nth-child(4n){margin-right:0}.comDrawBox .drawSlide .slick-slide>div{width:388px;margin:0 8px}.comDrawBox .drawSlide li .photo{margin-bottom:19px}.comDrawBox .drawSlide li .photo img{width:100%}.comDrawBox .drawSlide li .title{margin-bottom:6px;padding:0 24px;color:#1c1612;font-weight:700;font-size:1.6rem;line-height:1.69}.comDrawBox .drawSlide li .txt{padding:0 24px;color:#1c1612;font-size:1.4rem;line-height:1.71}.comDrawBox .drawSlide li .comBtn02{width:240px;margin-top:10px}.comDrawBox .drawSlide li .comBtn02 a{background-image:url(/img/common/icon15.png);background-size:10px auto}.comDrawBox .drawSlide .slick-dots{margin-top:25px}.comDrawBox .drawSlide.border li{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:1;width:100%;border:1px solid #ddd9d1}.comDrawBox .drawSlide.border li p:last-child{padding-bottom:5px}.comDrawBox .drawSlide .work{margin:16px 0 24px;padding:0 24px;color:#388bdb;font-weight:700;font-size:1.2rem}.comDrawBox .drawSlide .work:before{display:inline-block;width:10px;height:16px;margin-right:5px;background:url(/img/common/icon32.png) no-repeat 50%/10px auto;content:"";vertical-align:middle}.comDrawBox .comSlide li{position:relative}.comDrawBox .comSlide .houseDrawBox{box-sizing:border-box;position:absolute;bottom:0;left:0;width:100%;margin-bottom:0}.comDrawBox .comSlide .houseDrawBox .linkBox a{line-height:1}.comDrawBox .slideBox{position:relative;padding-bottom:50px}.sliderBtnWrap{display:flex;position:absolute;bottom:0;margin-bottom:8px;padding-left:0!important;gap:12px}.sliderBtnWrap button{display:block;padding:6px 20px 5px;border:1px solid #ddd9d1;border-radius:5px;background-color:#fff;box-shadow:0 2px 0 0 #ddd9d1;font-weight:700;font-size:1.3rem;text-align:center}.slideBox .sliderBtnWrap button{min-width:auto!important}.sliderBtnWrap button:not(:disabled){cursor:pointer}.sliderBtnWrap button:disabled{background-color:#eee}.comHistory{margin-bottom:0;padding:21px 32px 45px;border-radius:0}.comHistory .headLine02{margin-bottom:19px;padding-bottom:4px;color:#4d3a2e;font-size:2rem}.comHistoryList .slick-slide>div{width:215px;margin:0 8px}.comHistoryList .keen-slider>li{width:215px;min-width:215px!important;max-width:215px!important;margin:0 8px}.comHistoryList .slick-slide a{display:block}.comHistoryList .slick-slide a:hover{opacity:.7}.comSlideSec{margin-bottom:24px}.comSlideSec .headLine06{position:relative;margin-bottom:16px}.comSlideSec .headLine06 .txt{box-sizing:border-box;display:flex;position:absolute;top:50%;right:16px;align-items:center;width:52px;height:16px;padding:0 5px;transform:translateY(-50%);border:1px solid #e95b00;border-radius:2px;background:#fff url(/img/common/icon28.png) no-repeat right 5px center/8px auto;color:#e95b00;font-size:1rem;line-height:1}.comSlideSec .headLine06 .txt.open{display:none;background-color:#e95b00;color:#fff}.comSlideSec .headLine06.on .txt{display:none;background-image:url(/img/common/icon84.png)}.comSlideSec .headLine06.on .txt.open{display:flex}.comSlideSec .photo+.headLine06{margin-top:32px}.comTimeBox{position:relative;margin-bottom:17px}.comTimeBox .ttl{box-sizing:border-box;position:relative;padding:5px 15px;border-radius:5px 5px 0 0;background:#eff3f4;color:#4d3a2e;font-weight:700;font-size:1.4rem;line-height:1.71}.comTimeBox .comScrollBox{overflow:hidden}.comTimeBox .comScrollBox,.comTimeBox .comScrollBox02{position:relative;height:200px;border:1px solid #ddd9d1;border-radius:0 0 5px 5px;background:#fff}.comTimeBox .comScrollBox02{overflow-y:auto}.comTimeBox .comScrollBox02::-webkit-scrollbar{width:12px}.comTimeBox .comScrollBox02::-webkit-scrollbar-track{background:#faf6ed}.comTimeBox .comScrollBox02::-webkit-scrollbar-thumb{border:2px solid #faf6ed;border-radius:8px;background:#e95b00}.comTimeBox .tabBox{position:relative;width:100%}.comTimeBox .tabBox table{width:100%;border-collapse:collapse}.comTimeBox .tabBox td,.comTimeBox .tabBox th{box-sizing:border-box;position:relative;width:65%;padding:13px 15px;border-bottom:1px solid #ddd9d1;color:#1c1612;font-size:1.4rem;line-height:1.43;text-align:left;vertical-align:top}.comTimeBox .tabBox tr:last-of-type td,.comTimeBox .tabBox tr:last-of-type th{border-bottom:none}.comTimeBox .tabBox th{width:35%;font-weight:700}.comTimeBox .tabBox th:after{display:block;position:absolute;top:5px;right:0;bottom:5px;width:1px;background:#ddd9d1;content:""}.comTimeBox .tabBox .ttlDl{display:flex;align-items:center;justify-content:flex-start}.comTimeBox .tabBox .ttlDl dt{margin-right:5px}.comTimeBox .tabBox .ttlDl dd{color:#e95b00;font-weight:700;font-size:1.6rem}.comTimeBox .tabBox .ttlDl dd small{margin-left:5px;color:#1c1612;font-weight:400;font-size:1.2rem}.comTimeBox .tabBox p{display:inline-block;margin-top:4px;padding:6px 16px 4px;border-radius:40px;background:#eff3f4;vertical-align:top}.comDogBox{position:relative;margin:33px 0 50px;padding:13px 16px 15px;background:#faf6ed}.comDogBox .ttl{margin-bottom:10px;color:#e95b00;font-weight:700;font-size:1.6rem;line-height:1.69;text-align:center}.comDogBox .inn{box-sizing:border-box;position:relative;padding:22px;border-radius:5px;background:#fff}.comDogBox .inn:before{position:absolute;top:-54px;left:13px;width:54px;height:54px;background:url(/img/common/img01.png) no-repeat top;background-size:100% auto;content:""}.comDogBox .inn p{margin:15px 0 0;color:#1c1612;font-size:1.4rem;line-height:1.71}.comDogBox .inn p:first-of-type{margin-top:0}.comDownBox{position:relative;margin-bottom:50px}.comDownBox .topBox{overflow:auto;border:1px solid #ddd9d1;border-radius:5px 5px 0 0}.comDownBox .topBox::-webkit-scrollbar,.comTimeBox .comScrollBox02::-webkit-scrollbar,.comTimeBox .comScrollBox::-webkit-scrollbar{width:12px}.comDownBox .comScrollBox::-webkit-scrollbar-thumb,.comDownBox .topBox::-webkit-scrollbar-thumb,.comTimeBox .comScrollBox02::-webkit-scrollbar-thumb{border:2px solid #faf6ed;border-radius:8px;background:#e95b00}.comDownBox .ttlBox{position:relative}.comDownBox .comScrollBox{position:relative;max-height:240px}.comScrollBox .mCSB_outside+.mCSB_scrollTools{right:0;background-color:#faf6ed}.comScrollBox .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{height:30px;margin:5px auto}.comDownBox .topBox table{box-sizing:border-box;width:100%;border-collapse:collapse}.comDownBox .topBox td,.comDownBox .topBox th{box-sizing:border-box;padding:5px 10px;border-top:1px solid #ddd9d1;background:#fff;color:#1c1612;font-weight:400;font-size:1.2rem;line-height:1.33;text-align:center;vertical-align:middle}.comDownBox .topBox th{border:none;background:#1c1612;color:#fff;line-height:1.67}.comDownBox .topBox .wid01{width:10%}.comDownBox .topBox .wid02{width:16%}.comDownBox .topBox .wid03{width:15%}.comDownBox .topBox .wid04{width:16%}.comDownBox .topBox .wid05{width:15%}.comDownBox .topBox .dir{text-align:left}.comDownBox .topBox .dir span{display:inline-block;min-width:2em;text-align:center}.comDownBox .topBox .big{display:block;font-weight:700;font-size:1.4rem;text-align:center}.comDownBox .topBox .price,.comDownBox .topBox .red{color:#e95b00;font-weight:700}.comDownBox .topBox .price span{font-size:1.6rem}.comDownBox .topBox .blackTr td,.comDownBox .topBox .blackTr th{background:#eff3f4;color:#89817b}.comDownBox .topBox .blackTr .price,.comDownBox .topBox .blackTr .red{color:#89817b}.comDownBox .btmBox{padding:7px;overflow:hidden;border:1px solid #e95b00;border-radius:0 0 5px 5px;background:#e95b00}.comDownBox .btmBox .comBtn{margin:7px auto 0}.comDownBox .btmBox .comBtn:first-of-type{margin-top:0}.comDownBox .btmBox .comBtn a:before{top:50%;right:16px;margin-top:-3px}.comDownBox .btmBox a{flex-wrap:wrap;height:auto;min-height:50px;padding:7px 0;font-size:1.4rem}.comDownBox .btmBox a img{width:16px}.comDownBox .btmBox a span{width:100%;margin-top:5px;color:#388bdb;font-size:1.6rem}.comDownBox .btmBox .txtBtn{width:98%}.comlinklist{margin-bottom:50px;padding:20px;border:1px solid #ddd9d1;border-radius:10px}.comlinklist picture{display:flex;height:14px}.comlinklist ul{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;justify-content:flex-start}.comlinklist li{width:calc(50% - 5px);margin:10px 10px 0 0}.comlinklist li:nth-of-type(2n){margin-right:0}.comlinklist li:nth-of-type(-n+2){margin-top:0}.comlinklist li a{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:10px;border:1px solid #ddd9d1;border-radius:5px;background:#fff;color:#1c1612;font-weight:700;font-size:2rem;line-height:1.7}.comlinklist li a img{margin-right:10px}.comlinklist li a:hover{opacity:.7}.comlinklist .btn01 a{border-color:#e95b00;background:#e95b00;color:#fff}.comlinklist .btn02 a{border-color:#388bdb;background:#388bdb;color:#fff}.comlinklist .btn03 a{border-color:#37acac;background:#37acac;color:#fff}.comlinklist li.grey a{border-color:#eff3f4;background-color:#eff3f4;color:#89817b}.comlinklist li a.none{pointer-events:none}.fixMenuBox{box-sizing:border-box;z-index:900;z-index:999;position:fixed;top:100vh;left:0;width:100%;height:0;padding-bottom:16px;overflow:auto;transform-origin:bottom;background-color:#fff;transition:.5s ease-in-out}.fixMenuBox .nameTtl{padding:10px 16px;border-top:3px solid #e95b00;background-color:#faf6ed;font-weight:600;font-size:1.4rem;line-height:1.71}.fixMenuBox .menuList{margin-bottom:17px}.fixMenuBox .menuList a{display:flex;align-items:center;height:46px;padding:0 16px;border-bottom:1px solid #ddd9d1;background:url(/img/common/icon16.png) no-repeat right 16px center/auto 8px}.fixMenuBox .btmMenuLink{margin:0 16px}.fixMenuBox .btmMenuLink a{display:flex;align-items:center;justify-content:center;height:48px;border-radius:5px;background-color:#37acac;color:#fff;font-size:1.4rem}.fixMenuBox .btmMenuLink a img{margin-right:10px}.fixMenu{box-sizing:border-box;z-index:8000;position:fixed;bottom:0;left:0;width:100%;padding:9px;background:rgba(28,22,18,.75)}.fixMenu .busyTxt{margin:-4px 0 3px;color:#fff;font-size:1.2rem;text-align:center}.fixMenu .busyTxt span{color:#ff0;font-weight:700;font-size:1.4rem}.fixMenu .btmBox{display:flex;align-items:stretch;justify-content:flex-start;margin:0}.fixMenu .btmBox .link{display:flex;align-items:stretch;justify-content:center;width:calc(50% - 35px);margin-right:5px}.fixMenu .btmBox .link a{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100%;max-width:288px;height:100%;overflow:hidden;border-radius:5px;color:#fff;font-size:1.2rem}.fixMenu .btmBox .link a small{display:block;font-size:1rem}.fixMenu .btmBox .link:first-child a{color:#1c1612}.fixMenu .btmBox .menuLink{display:flex;align-items:stretch;justify-content:center;width:60px}.fixMenu .btmBox .menuLink a{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;border-radius:5px;background:#fff;font-size:1rem;line-height:1}.fixMenu .btmBox .menuLink a .img{display:block;position:relative;margin-bottom:5px}.fixMenu .btmBox .menuLink a picture img{transition:.3s}.fixMenu .btmBox .menuLink a picture.close img{position:absolute;top:0;left:0;width:100%;opacity:0}.fixMenu .btmBox .menuLink a.active picture img,.fixMenu .btmBox .menuLink a:not(.active):hover picture.close img{opacity:0!important}.fixMenu .btmBox .menuLink a.active picture.close img{opacity:1!important}.comArea{z-index:1;position:relative;text-align:center}.comArea h2{position:absolute;top:0;left:5px;padding:4px 0 0 35px;background:url(/img/common/icon33.png) no-repeat 0 0;background-size:24px auto;font-size:2rem;text-align:left}.comArea h2 span{display:block;color:#89817b;font-weight:400;font-size:1.2rem}.comAreaBg{z-index:-1;position:absolute;bottom:-185px;left:-86px}.comArea li{width:72px;margin-bottom:4px}.comArea ul{display:flex;flex-wrap:wrap;justify-content:space-between;width:145px;margin-bottom:15px}.comArea ul:last-child{margin-bottom:0}.comArea a{display:block;padding:6px 3px 5px;border:1px solid #ddd9d1;border-radius:5px;background:url(/img/common/icon16.png) no-repeat right 5px center #fff;background-size:6px auto;box-shadow:0 2px 0 0 #ddd9d1;font-weight:700;font-size:1.3rem;text-align:center}.comArea a:hover{opacity:.7}.comArea .ulBox{position:absolute}.comArea .ulBox01{display:flex;top:70px;left:148px;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;width:307px}.comArea .areaUl{margin-top:37px}.comArea .ulBox02{top:250px;left:3px}.comArea .ulBox03{top:34px;right:30px}.comArea .areaUl02{justify-content:flex-end;margin-bottom:30px}.comArea .ulBox04{display:flex;right:63px;bottom:-50px;align-items:flex-start}.comArea .ulBox04 ul{margin-left:25px}.newsArea{padding:30px 0 50px}.newsArea .innerBox{max-width:1136px;margin:0 auto;padding:0 20px}.newsArea .headLine02{margin-bottom:24px;padding-bottom:2px;color:#4d3a2e;font-size:2.4rem}.comTabUl{display:flex;flex-wrap:wrap;margin:0 -1px}.comTabUl li{margin:0 1px}.comTabUl li a{display:block;position:relative;padding:8px 16px 9px 15px;border-top:2px solid transparent;background-color:#e0e4e5;color:#89817b;font-size:1.4rem;text-align:center}.comTabUl li a:after{position:absolute;bottom:0;left:0;width:100%;height:10px;background:linear-gradient(180deg,rgba(77,58,46,0),#4d3a2e);background-size:8px 12px;content:"";opacity:.1}.comTabUl .on a,.comTabUl a.on{border-color:#e95b00;background-color:#eff3f4;color:#e95b00;font-weight:700}.comTabUl .on a:after,.comTabUl a.on:after{display:none}.comTabUl .li02.on a{border-color:#ef3f3f;color:#ef3f3f}.comTabUl .li03.on a{border-color:#30a1dd;color:#30a1dd}.comTabUl .li04.on a{border-color:#66ba31;color:#66ba31}.comTabUl .comTabBox{position:relative}.comTabBox .comNewsList{margin-bottom:15px}.comTabUl.blue li{min-width:85px;margin-left:0}.comTabUl.blue li a{padding:11px 3px 12px;font-size:1rem}.comTabUl.blue .on a{border-color:#51b0dc;color:#51b0dc}.comPrefecture{margin:-10px 0 15px}.comPrefecture h3{margin-bottom:2px;padding:7px 0 7px 32px;background:url(/img/common/icon35.png) no-repeat 0;background-size:24px auto;font-size:1.4rem}.prefectureUl{display:flex;flex-wrap:wrap}.prefectureUl li{width:32%;margin-bottom:8px}.prefectureUl li:nth-child(3n-1){margin-right:2%;margin-left:2%}.prefectureUl li a{box-sizing:border-box;display:flex;position:relative;align-items:center;justify-content:center;min-height:66px;border:solid #eae3d3;border-width:1px 1px 3px;border-radius:5px;background:linear-gradient(#fff 50%,#f9f5ec 0);font-weight:700;font-size:1.4rem;text-align:center}.prefectureUl li span{z-index:1;position:relative}.prefectureUl li a:after{z-index:1;position:absolute;top:50%;right:0;width:12px;height:19px;transform:translateY(-50%);background:url(/img/common/icon16.png) no-repeat right 5px center;background-size:100% auto;content:""}.fixedSearch{display:none;z-index:100;position:fixed;top:115px;left:0;width:100%}.fixedSearch .comSearchBox{padding:8px 0;background-color:#fff}.fixedSearch .lBox{display:flex;align-items:center;justify-content:space-between;width:100%}.fixedSearch .lBox>*{margin:0!important}.fixedSearch .midBox{width:800px;margin:0}.fixedSearch .comSearchBox .lBox .saveBtn a{padding:12px 8px 12px 27px}.comSlideArea{margin:30px 28px 33px}.comSlideArea .comSlide{margin-bottom:2px}.comSlideArea .slick-dots,.comSlideArea .thumb,.comSlideArea .thumbCityWrapper{display:none!important}.comSlideArea .thumb li{position:relative}.comSlideArea .thumb .active:after,.comSlideArea .thumb .slick-active li:after{top:-2px}.comSlideArea .thumb .active:before,.comSlideArea .thumb .slick-active li:before{box-sizing:border-box;z-index:1;position:absolute;top:0;left:0;width:100%;height:100%;border:2px solid #e95b00;border-radius:5px;content:""}.comSlideArea .thumb .active:after,.comSlideArea .thumb .slick-active li:after{position:absolute;top:-10px;left:50%;margin-left:-5px;border:5px solid transparent;border-bottom-color:#e95b00;content:""}.comImgSilde02 .slick-current li:after,.comImgSilde02 .thumb .slick-active li:after{display:block}.comSlideArea .thumb li img{height:45px;margin:0 auto}.comSlideArea .thumb.keen-slider li{padding-top:8px}.sclNameBox{margin-bottom:40px}.comTextLink{margin:-17px -16px 18px 0}.comTextLink li{border-bottom:1px solid #ddd9d1;font-size:1.4rem}.comTextLink a{display:block;padding:13px 15px 12px 0;background:url(/img/common/icon16.png) no-repeat 100%/6px auto}.comTextLink a:hover{opacity:.7}.sclNameBox .headLine03{margin:30px 0 25px}.comSlideBox.bgBlue{margin:0 -15px;padding:20px 0 32px;border-radius:0;background-color:#d4e8f2}.comSlideBox.bgWhite{margin:0 -15px;padding:20px 0 0;border-radius:0;background-color:#fff}.comCampaign{padding:50px 0 40px;background-color:#d4e8f2}.comCampaign .headLine02{margin-bottom:13px;padding-bottom:2px;font-size:2.4rem}.comCampaign p{margin-bottom:19px;font-size:1.6rem;text-align:center}.comCampaign .fooUl{margin-bottom:10px}.comCampaign .slick-list{margin-bottom:8px;font-size:0}.comCampaign .slick-list:after,.comCampaign .slick-list:before{z-index:1;position:absolute;top:0;left:0;width:calc(50% - 376px);height:100%;background-color:rgba(28,22,18,.5);content:""}.comCampaign .keen-slider__slide:not(.slide-current):before{z-index:1;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(28,22,18,.5);content:""}.mainImg .fooUl .navigation-wrapper .keen-slider-arrow.keen-slider-prev{left:23.7%}.mainImg .fooUl .navigation-wrapper .keen-slider-arrow.keen-slider-next{right:23.7%}.comCampaign .keen-slider:after,.comCampaign .slick-list:after{right:0;left:auto}.comCampaign .slick-list li{width:720px!important;padding:0 8px}.comCampaign .jsBox{position:relative}.comCampaign .slick-arrow.slick-prev{left:calc(50% - 360px);margin-top:-41px}.comCampaign .keen-slider-arrow.keen-slider-prev{left:30.2%;margin-top:-41px}.comCampaign .keen-slider-arrow.keen-slider-next{right:30.2%;margin-top:-41px}.comCampaign .slick-arrow.slick-next{right:calc(50% - 361px);margin-top:-41px}.comCampaign.features{padding:20px 0;background-color:#fff}.comCampaign.features .headLine02{margin-bottom:19px}.headLine13{position:relative;margin-bottom:22px;padding:12px 16px;border-radius:5px;background-color:#1f8bb9;color:#fff;font-size:1.6rem;line-height:1.69}.headLine13 .txtSpan{display:block;margin-bottom:-2px;font-size:1.2rem}.headLine13:before{position:absolute;top:-5px;right:16px;width:40px;height:61px;background:url(/img/common/img05.png) no-repeat 0 0;background-size:40px auto;content:""}.headLine14{position:relative;margin:0 60px 31px;padding:10px 5px 12px;border-radius:5px;background-color:#b45baf;text-align:center}.headLine14:after,.headLine14:before{z-index:-1;position:absolute;bottom:-7px;left:-12px;width:40px;height:38px;background:url(/img/support/environment/ttl_bg01.png) no-repeat top/100% auto;content:""}.headLine14:after{right:-12px;left:inherit;background-image:url(/img/support/environment/ttl_bg02.png)}.headLine14 img{width:246px}.headLine14>span{display:block;margin-top:7px;color:#fff;font-size:2rem}.comPageTab{margin-bottom:8px;background-color:#e0e4e5}.comPageTab .comTabUl{max-width:776px;background-color:#fff}.comPageTab li{width:calc(25% - 2px)}.spArea .title{margin-bottom:30px;text-align:center}.spArea .title img{width:241px}.supportNavi{margin:0 -15px 15px;padding:13px 16px 15px;background-color:#faf6ed}.supportNavi h2{padding:15px 15px 10px;border-radius:5px 5px 0 0;background:#b45baf;color:#fff;font-size:1.6rem;line-height:1.5}.supportNavi h2 small{display:block;font-size:1rem}.supportNavi .linkList{overflow:hidden;border-bottom:3px solid #eae3d3;border-radius:0 0 4px 4px;background-color:#fff}.supportNavi .linkList li{border:1px solid #eae3d3;border-bottom:none}.supportNavi .linkList a{display:block;padding:14px 15px 13px;background:url(/img/common/icon15.png) no-repeat right 15px center/10px auto;color:#4d3a2e}.supportNavi .linkList a>*{display:block;width:100%}.supportNavi .linkList a small{font-weight:700;font-size:1rem}.supportNavi .linkList a span{position:relative;padding-left:10px;color:#4d3a2e;font-weight:700;font-size:1.4rem}.supportNavi .linkList a span:before{position:absolute;top:5px;left:0;width:2px;height:calc(100% - 10px);background-color:#b45baf;content:""}.conditions{box-sizing:border-box;max-width:320px;margin:0 auto;padding:15px 20px 10px;border:4px solid #ddd9d1;background-color:#fff;text-align:center}.conditions p{margin-bottom:10px;font-size:1.4rem;line-height:1.71}.conditions .conditionsTtl{margin-bottom:2px;color:#e95b00;font-weight:700;font-size:2rem}.comMovieBox{margin-bottom:18px;text-align:center}.comMovieBox .movie{max-width:80%;margin:0 auto}.comMovieBox .movieTxt{margin-top:17px;font-weight:700;font-size:1.4rem!important;text-align:center}.comMovieBox .movie a:hover img{opacity:.7}.comlinklist .btn03 a.login,.pageTitle .ptBox .collection.login{background-color:#d9f2f2;color:#89817b}.comlinklist .btn03 a.login{border-color:#d9f2f2}.comCheckBox .btnList li a.login,.comTopSelectBox .centerBox .btn a.login,.fixMenuBox .btmMenuLink a.login{background-color:#d9f2f2;color:#89817b}.g-recaptcha{padding-top:40px}.g-recaptcha>div{margin:0 auto;text-align:center}.comSearchBox .tagListBox::-webkit-scrollbar{position:absolute;bottom:-10px;left:0;height:5px;background:#faf6ed}.comSearchBox .tagListBox::-webkit-scrollbar-thumb{height:5px;border-radius:5px;background-color:#e95b00}.schoolSlide{margin:0 15px}.schollTable{margin-bottom:40px}.schollTable td{color:#89817b;font-weight:400}.schollJsBox{margin-bottom:-15px}.schollJsBox .contactScoll:last-of-type .schollTable{margin-bottom:0}.schoolPop .popContent02 .small,.schoolPop .popContent .small{display:block;margin-bottom:2px;font-size:1.2rem}.comBtn.none a{background-color:#eff3f4;color:#89817b}.comBtn.none a:before{right:15px;border-color:#89817b}.schollHr{margin-bottom:25px}.schollBtn .span02{display:none}.schollBtn.on a{border-color:#e95b00;background-color:#fcf1b8}.schollBtn.on .span02{display:block}.schollBtn.on .span01{display:none}.confirmTable .trError td{border-color:#f80d0d!important;background-color:#fff0f0}.confirmTable .trError td:after,.confirmTable .trError td:before{background-color:#fff0f0}.popContent .shopRadioUl{display:flex;flex-wrap:wrap;align-items:flex-start;margin-bottom:13px}.popContent .shopTtl{padding:8px 15px;border-radius:5px;background-color:#eff3f4;font-weight:700;font-size:1.4rem}.popContent .shopRadioUl li{width:25%;margin-bottom:15px}.popContent02 .shopRadioUl{display:flex;flex-wrap:wrap;align-items:flex-start;margin-bottom:13px}.popContent02 .shopTtl{padding:8px 15px;border-radius:5px;background-color:#eff3f4;font-weight:700;font-size:1.4rem}.popContent02 .shopRadioUl li{width:25%;margin-bottom:15px}.schoolPop .shopRadioUl input[type=radio]+span{background-position:0 0}.schoolPop .shopRadioUl input[type=radio]{display:none}.confirmInner .contactScoll{margin-bottom:20px}.confirmInner .contactScoll:last-child{margin-bottom:0}.tableD th:first-child{width:89%}.comTabBox .scrollfixBox{z-index:100;width:776px;background-color:#fff}#pagePath .mCSB_scrollTools,.comAreaList .mCSB_scrollTools,.comDrawBox .checkAllBox .checkUlWrap .checkInner .mCSB_scrollTools{bottom:-8px!important}.comTabBox .scrollfixBox.isFixed>.sml,.confirmTable.tableB{display:none}.SuggestClass.fixed{z-index:9999999;position:fixed}.schollTable.checked td{color:#1c1612}.schoolPop .comBtn02{position:relative}.schoolPop .comBtn02:before{z-index:2;position:absolute;top:0;left:0;width:100%;height:100%;content:""}.featureBox .headLine02{margin-bottom:15px}.featureBox li{margin-bottom:8px}.featureBox li img{width:100%}.featureBox li a:hover{opacity:.7}.featureBox li:last-child{margin-bottom:0}.school_list .headLine03{margin:30px 0 25px}.comSchoolBox .schoolCoupon,.noneComDrawBox{margin-bottom:0}.noneComDrawBox .comScrollBox{height:240px;max-height:100%}.noneComDrawBox .comScrollBox>div{padding:20px}.movie-icon{position:relative}.btn.none a{pointer-events:none}.keen-slider-arrow{-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;z-index:10;position:absolute;top:50%;width:32px;height:56px;margin-top:-40px;overflow:hidden;border:none;border-radius:0 5px 5px 0;background-color:rgba(77,58,46,.75);color:transparent;font-size:0;cursor:pointer}.comImgSilde02 .keen-slider-arrow{top:auto;bottom:0;width:48px;height:calc(100% - 8px);margin-top:0;background-image:linear-gradient(90deg,hsla(0,0%,100%,0),#fff);background-color:inherit}.keen-slider-arrow:before{position:absolute;top:50%;left:50%;width:16px;height:16px;transform:translate(-50%,-50%) rotate(45deg);border-top:1px solid #fff;border-right:1px solid #fff;content:""}.keen-slider-arrow.keen-slider-prev:before{margin-left:5px;transform:translate(-50%,-50%) rotate(-135deg)}.keen-slider-arrow.keen-slider-prev{left:0}.keen-slider-arrow.keen-slider-next{right:0;border-radius:5px 0 0 5px}.comCampaign.sp .keen-slider__slide img{width:100%;max-width:100%}.keen-slider__slide img{display:block;margin:0 auto}.navigation-wrapper{position:relative}.navigation-wrapper .dots{display:flex;flex-wrap:wrap;justify-content:center;padding:10px 0}.navigation-wrapper .dot{display:inline-block;width:5px;height:5px;margin:0 3px 3px;border-radius:50%;background-color:#ddd9d1;cursor:pointer}.navigation-wrapper .dot:focus{outline:none}.navigation-wrapper .dot--active{background:#e95b00}.box-roomTypeKeenSlide .dots,.comDrawBox .slideBox .navigation-wrapper .dots{display:none}.comSlideArea .navigation-wrapper.thumbCityWrapper .keen-slider-arrow{height:24px;background:none}.comSlideArea .navigation-wrapper.thumbCityWrapper .keen-slider-arrow:before{margin-left:13px;border-color:#e95b00}.comSlideArea .navigation-wrapper.thumbCityWrapper.none{display:none}.yamagataSide .comSide03 .comBtn.grey a{background-color:#eff3f4;color:#89817b}.checkUlWrap .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{width:45px!important}.mgt-15{margin-top:15px}.mrl-40{margin-left:40px}.mrb-0{margin-bottom:0!important}.customBtn .navigation-wrapper .keen-slider-next,.customBtn .navigation-wrapper .keen-slider-prev{margin-top:-100px}a.isDisabled{cursor:default;pointer-events:none}.pdl-16{padding-left:16px}.comPrefecture .spBox .sub li a,.prefectureUl li a{cursor:pointer}.bukken-detail .detailBox,.bukken-room .detailBox{padding:25px 0}.bukken-detail .detailBox .lBox,.bukken-room .detailBox .lBox{width:776px}.bukken-detail .detailBox .rBox,.bukken-room .detailBox .rBox{width:328px}.bukken-detail .detailBox .rBox .comBtn.whiteBtn,.bukken-room .detailBox .rBox .comBtn.whiteBtn{width:auto}.bukken-detail .detailBox .rBox .comBtn.whiteBtn a,.bukken-room .detailBox .rBox .comBtn.whiteBtn a{border:solid #ddd9d1;border-width:1px 1px 3px}.bukken-detail .detailBox .rBox .comBtn.whiteBtn a.nolink,.bukken-room .detailBox .rBox .comBtn.whiteBtn a.nolink{background-color:#ddd;pointer-events:none}.bukken-detail .detailBox .rBox .comBtn.whiteBtn.down a:before,.bukken-room .detailBox .rBox .comBtn.whiteBtn.down a:before{right:15px}.bukken-detail .comImgSilde01 li,.bukken-room .comImgSilde01 li{float:left}.bukken-detail .comImgSilde01 li .photo .subPhoto,.bukken-room .comImgSilde01 li .photo .subPhoto{box-sizing:border-box;display:flex;align-items:center;justify-content:center;height:100%}.bukken-detail .slick-slide img,.bukken-room .slick-slide img{margin:0 auto}.bukken-detail #sideBar .pdfBox,.bukken-room #sideBar .pdfBox{margin-bottom:24px;border-radius:10px;background-color:#eff3f4}.bukken-detail #sideBar .pdfBox .titleBox,.bukken-room #sideBar .pdfBox .titleBox{position:relative;border-radius:5px 5px 0 0;background:url(/img/view/pdf_bg01.jpg) no-repeat 50%;background-size:cover}.bukken-detail #sideBar .pdfBox .titleBox .positionTxt,.bukken-room #sideBar .pdfBox .titleBox .positionTxt{position:absolute;top:-8px;right:-8px}.bukken-detail #sideBar .pdfBox .titleBox .title,.bukken-room #sideBar .pdfBox .titleBox .title{padding:20px 10px 19px 95px;background:url(/img/view/pdf_img01.png) no-repeat left 16px center;background-size:64px auto;color:#fff;font-weight:700;font-size:1.6rem;line-height:1.69}.bukken-detail #sideBar .pdfBox .content,.bukken-room #sideBar .pdfBox .content{padding:23px 16px 16px}.bukken-detail #sideBar .pdfBox .content .phoBox,.bukken-room #sideBar .pdfBox .content .phoBox{position:relative;padding-left:13px}.bukken-detail #sideBar .pdfBox .content .phoBox .photo01,.bukken-room #sideBar .pdfBox .content .phoBox .photo01{z-index:1;position:relative}.bukken-detail #sideBar .pdfBox .content .phoBox .photo02,.bukken-room #sideBar .pdfBox .content .phoBox .photo02{position:absolute;top:-7px;right:13px}.bukken-detail .sec01,.bukken-room .sec01{padding-bottom:32px;border-bottom:1px solid #ddd9d1}.bukken-detail .sec01 .imgBox,.bukken-room .sec01 .imgBox{display:flex;justify-content:space-between}.bukken-detail .sec01 .lBox,.bukken-room .sec01 .lBox{width:716px}.bukken-detail .sec01 .lBox p,.bukken-room .sec01 .lBox p{font-size:1.2rem}.bukken-detail .sec01 .comTableBox,.bukken-room .sec01 .comTableBox{margin-bottom:24px}.bukken-detail .sec01 .comTableBox th,.bukken-room .sec01 .comTableBox th{width:116px}.bukken-detail .sec01 .comTableBox td,.bukken-room .sec01 .comTableBox td{width:auto;padding:4px 9px;font-weight:400;font-size:1.4rem;line-height:1.71}.bukken-detail .sec01 .comTableBox td span,.bukken-room .sec01 .comTableBox td span{display:inline-block;color:#f80d0d;font-weight:700;font-size:2rem}.bukken-detail .sec01 .rBox,.bukken-room .sec01 .rBox{width:388px}.bukken-detail .sec01 .rBox .comSlide,.bukken-room .sec01 .rBox .comSlide{margin-bottom:16px;font-size:0}.bukken-detail .sec01 .rBox li,.bukken-room .sec01 .rBox li{position:relative;overflow:hidden;border-radius:5px}.bukken-detail .sec01 .rBox li p,.bukken-room .sec01 .rBox li p{box-sizing:border-box;position:absolute;bottom:0;left:0;width:100%;padding:10px 16px;background-color:rgba(28,22,18,.5);color:#fff;font-weight:700;font-size:1.6rem}.bukken-detail .sec01 .rBox .slick-dots,.bukken-room .sec01 .rBox .slick-dots{display:none!important}.bukken-detail .sec01 .rBox .comBtn02,.bukken-room .sec01 .rBox .comBtn02{width:240px}.bukken-detail .sec01 .rBox .comBtn02 a,.bukken-room .sec01 .rBox .comBtn02 a{background-image:url(/img/common/icon15.png);background-size:8px auto}.bukken-detail #conts .comInfoBox,.bukken-room #conts .comInfoBox{margin-bottom:16px;padding:20px 24px 24px}.bukken-detail #conts .comInfoBox .top,.bukken-room #conts .comInfoBox .top{font-size:1.6rem}.bukken-detail #conts .comInfoBox .ttl,.bukken-room #conts .comInfoBox .ttl{font-size:1.4rem}.bukken-detail #conts .comVoiceBox,.bukken-room #conts .comVoiceBox{margin-bottom:16px;padding:20px 16px 20px 87px;font-size:1.4rem}.bukken-detail #conts .comVoiceBox:before,.bukken-room #conts .comVoiceBox:before{top:25px;left:23px}.bukken-detail #conts .mapSec,.bukken-room #conts .mapSec{margin-bottom:20px}.bukken-detail #conts .mapSec .map,.bukken-room #conts .mapSec .map{position:relative;width:100%;margin-bottom:5px;padding-bottom:50%}.bukken-detail #conts .mapSec .map iframe,.bukken-room #conts .mapSec .map iframe{position:absolute;width:100%;height:100%}.bukken-detail #conts .mapSec .mapBtm,.bukken-room #conts .mapSec .mapBtm{display:flex;justify-content:space-between}.bukken-detail #conts .mapSec .mapBtm .comBtn02,.bukken-room #conts .mapSec .mapBtm .comBtn02{width:240px;margin-right:0}.bukken-detail #conts .mapSec .mapBtm .comBtn02 a,.bukken-room #conts .mapSec .mapBtm .comBtn02 a{height:32px;font-size:1.3rem}.bukken-detail .comImgSilde01 li .photo,.bukken-room .comImgSilde01 li .photo{box-sizing:border-box;display:flex;align-items:flex-start;justify-content:center;margin:16px 0 14px;border:1px solid #eae3d3}.bukken-detail .noWorryBox,.bukken-room .noWorryBox{margin:0 -15px}.bukken-detail .noWorryBox .headLine04,.bukken-room .noWorryBox .headLine04{margin-bottom:20px;font-size:2.4rem}.bukken-detail .noWorryBox .comBtBox,.bukken-room .noWorryBox .comBtBox{margin:0!important;padding:16px;background-color:transparent}.bukken-detail .noWorryBox .comBtBox .img,.bukken-room .noWorryBox .comBtBox .img{top:-20px;right:25px;width:88px}.bukken-detail .noWorryBox .pho,.bukken-room .noWorryBox .pho{text-align:center}.bukken-detail .fixedMenu,.bukken-room .fixedMenu{box-sizing:border-box;display:flex;z-index:999;position:fixed;bottom:0;left:0;align-items:center;justify-content:space-between;width:100%;padding:8px 32px;background-color:rgba(28,22,18,.75)}.bukken-detail .fixedMenu.pc,.bukken-room .fixedMenu.pc{display:flex!important;visibility:hidden;opacity:0}.bukken-detail .fixedMenu.show,.bukken-room .fixedMenu.show{visibility:visible;opacity:1}.bukken-detail .fixMenu,.bukken-room .fixMenu{display:block!important;visibility:hidden;opacity:0}.bukken-detail .fixMenu.show,.bukken-room .fixMenu.show{visibility:visible;opacity:1}.bukken-detail .fixedMenu .lBox,.bukken-room .fixedMenu .lBox{display:flex;align-items:center;color:#fff}.bukken-detail .fixedMenu .lBox .red,.bukken-room .fixedMenu .lBox .red{display:flex;align-items:center;justify-content:center;width:88px;height:32px;margin-right:5px;border-radius:16px;background-color:#f80d0d;color:#fff;font-size:1.2rem}.bukken-detail .fixedMenu .lBox .red img,.bukken-room .fixedMenu .lBox .red img{width:16px;margin-right:5px}.bukken-detail .fixedMenu .lBox .tel,.bukken-room .fixedMenu .lBox .tel{font-size:1.2rem}.bukken-detail .fixedMenu .lBox .tel a,.bukken-room .fixedMenu .lBox .tel a{display:block;color:#fff;font-weight:700;font-size:2rem;line-height:1.3}.bukken-detail .fixedMenu .comlinklist,.bukken-room .fixedMenu .comlinklist{display:flex;align-items:center;margin-bottom:0;padding:0;border:none}.bukken-detail .fixedMenu .comlinklist p,.bukken-room .fixedMenu .comlinklist p{margin-right:20px;color:#fff;font-size:1.4rem}.bukken-detail .fixedMenu .comlinklist p .num,.bukken-room .fixedMenu .comlinklist p .num{color:#ff0;font-weight:700;font-size:1.6rem}.bukken-detail .fixedMenu .comlinklist li,.bukken-room .fixedMenu .comlinklist li{width:200px}.bukken-detail .fixedMenu .comlinklist li a,.bukken-room .fixedMenu .comlinklist li a{font-size:1.6rem}.bukken-detail .nomenu .detailBox,.bukken-room .nomenu .detailBox{margin-bottom:0}.bukken-detail .nomenu .comBlueBg.bgBox02,.bukken-room .nomenu .comBlueBg.bgBox02{margin-bottom:25px}.bukken-detail .comDrawBox .drawSlide .walk,.bukken-room .comDrawBox .drawSlide .walk{margin:16px 0 24px;padding:0 24px;color:#388bdb;font-weight:700;font-size:1.2rem}.bukken-detail .comDrawBox .drawSlide .walk:before,.bukken-room .comDrawBox .drawSlide .walk:before{display:inline-block;width:10px;height:16px;margin-right:5px;background:url(/img/common/icon32.png) no-repeat 50%/10px auto;content:"";vertical-align:middle}.bukken-detail .comDrawBox .drawSlide .bicycle,.bukken-room .comDrawBox .drawSlide .bicycle{margin:16px 0 24px;padding:0 24px;color:#ec9607;font-weight:700;font-size:1.2rem}.bukken-detail .comDrawBox .drawSlide .bicycle:before,.bukken-room .comDrawBox .drawSlide .bicycle:before{display:inline-block;width:20px;height:16px;margin-right:5px;background:url(/img/common/icon92.png) no-repeat 50%/20px auto;content:"";vertical-align:middle}.bukken-detail .comDrawBox .drawSlide .bus,.bukken-room .comDrawBox .drawSlide .bus{margin:16px 0 24px;padding:0 24px;color:#3fb28b;font-weight:700;font-size:1.2rem}.bukken-detail .comDrawBox .drawSlide .bus:before,.bukken-room .comDrawBox .drawSlide .bus:before{display:inline-block;width:20px;height:16px;margin-right:5px;background:url(/img/common/icon91.png) no-repeat 50%/20px auto;content:"";vertical-align:middle}.bukken-detail .comDrawBox .drawSlide .train,.bukken-room .comDrawBox .drawSlide .train{margin:16px 0 24px;padding:0 24px;color:#a631c5;font-weight:700;font-size:1.2rem}.bukken-detail .comDrawBox .drawSlide .train:before,.bukken-room .comDrawBox .drawSlide .train:before{display:inline-block;width:10px;height:16px;margin-right:5px;background:url(/img/common/icon90.png) no-repeat 50%/10px auto;content:"";vertical-align:middle}.bukken-detail .mt30,.bukken-room .mt30{margin-top:30px}.bukken-detail .center,.bukken-room .center{display:block;margin:0 auto}.bukken-detail .fontb,.bukken-room .fontb{color:#ff3c3c;font-weight:700;font-size:130%}.bukken-detail .campaign,.bukken-room .campaign{margin-top:20px;padding:20px;background:#ffffc3}.bukken-detail .campaign .title,.bukken-room .campaign .title{margin-bottom:10px;color:#ff2929;font-size:160%}.bukken-detail .campaign .box,.bukken-room .campaign .box{display:flex;justify-content:space-between}.bukken-detail .campaign .box span,.bukken-room .campaign .box span{color:#ff3c3c;font-weight:700}.bukken-detail .notice,.bukken-room .notice{margin-top:20px;font-size:80%}body.hidden{overflow:hidden}body.hidden .siteOverlay{display:block}body.hidden .menuBox{overflow:hidden}.fixBanner.cookie-hidden,.fixBanner.hidden{display:none}.keen-slider__slide a>img:hover{opacity:.7}.siteOverlay{display:none;z-index:999;position:fixed;inset:0;background-color:#1c1612;opacity:.5}.pop-open .siteOverlay{display:block}.pop-keep .siteOverlay{background-color:transparent}.splide__pagination{display:flex;flex-wrap:wrap;justify-content:center;padding:10px 0;gap:3px}.splide__pagination button{-webkit-appearance:none;display:inline-block;appearance:none;aspect-ratio:1;width:5px;height:5px;margin:0;padding:0;border:none;border-radius:50%;background-color:#ddd9d1;box-shadow:none;cursor:pointer}.splide__pagination button.is-active{background:#e95b00}.pop-open{overflow:hidden}.navigation-wrapper .keen-slider .txtBox2{color:#fff}.navigation-wrapper .keen-slider .disabled{margin-inline:auto;transform:none!important}.navigation-wrapper .keen-slider .disabled:before{display:none}.comHistory .navigation-wrapper .keen-slider{margin-inline:0!important}.comHistory .navigation-wrapper .keen-slider .disabled{margin-inline:revert;transform:revert!important}.comHistory .navigation-wrapper .keen-slider .disabled:before{display:revert}.js-tab-item,.navigation-wrapper .dots.disabled{display:none}.js-tab-item.on{display:block}.js-tab-item.splide{display:block!important;visibility:hidden;height:0;opacity:0}.js-tab-item.splide.on{visibility:visible;z-index:1;position:relative;height:auto;opacity:1}.rootmTypeSlideWrap{position:relative}.rootmTypeSlideWrap .rootmTypeSlide{position:absolute;inset:0}.splide.disabled .splide__arrows{display:none}.splide__slide img{display:block;width:100%;margin-inline:auto}.accordion.on .accordionOpen .close{display:flex}.accordion.on .accordionOpen .open{display:none!important}.accordion .accordionOpen .close{display:none}.accordion .accordionOpen .open{display:flex!important}.accordionPanel{display:grid;grid-template-rows:0fr;transition:.3s ease}.on .accordionPanel{grid-template-rows:1fr}.accordionPanel>div{overflow:hidden;transition:.3s ease}.footer-transit .pageTop02{bottom:80px}.pageLink{display:flex;justify-content:center;padding:8px 0;background-color:#e95b00}.pageLink li{margin:0 8px}@keyframes fade{0%{opacity:0}to{opacity:1}}.bukken-detail .ricoh-theta-tour-image,.bukken-detail .yt_set iframe,.bukken-room .ricoh-theta-tour-image,.bukken-room .yt_set iframe{width:100%;max-width:100%;height:480px;margin:0}.bukken-detail .comTableBox .sonotaPrice,.bukken-room .comTableBox .sonotaPrice{overflow:hidden}.bukken-detail .comTableBox .accordion,.bukken-room .comTableBox .accordion{position:relative}.bukken-detail .comTableBox .accordion:before,.bukken-room .comTableBox .accordion:before{z-index:1;position:absolute;bottom:-5px;left:-9px;width:calc(100% + 18px);height:40px;background:linear-gradient(hsla(0,0%,100%,0),#fff);content:"";opacity:.8}.bukken-detail .comTableBox .accordion td,.bukken-room .comTableBox .accordion td{position:relative;overflow:hidden}.bukken-detail .comTableBox .accordion .accordion-box,.bukken-room .comTableBox .accordion .accordion-box{position:relative}.bukken-detail .comTableBox .accordion.on,.bukken-room .comTableBox .accordion.on{height:auto!important;padding-bottom:40px;overflow:visible!important}.bukken-detail .comTableBox .accordion.on:before,.bukken-room .comTableBox .accordion.on:before{content:none}.bukken-detail .comTableBox .accordion.on .close,.bukken-room .comTableBox .accordion.on .close{display:block!important}.bukken-detail .comTableBox .accordion.on .open,.bukken-room .comTableBox .accordion.on .open{display:none}.bukken-detail .comTableBox .accordion.on .accordionButton a:before,.bukken-room .comTableBox .accordion.on .accordionButton a:before{content:none}.bukken-detail .comTableBox .accordion.open_100px .accordion-box,.bukken-room .comTableBox .accordion.open_100px .accordion-box{height:100px}.bukken-detail .comTableBox .accordion.open_150px .accordion-box,.bukken-room .comTableBox .accordion.open_150px .accordion-box{height:150px}.bukken-detail .comTableBox .accordion.open_200px .accordion-box,.bukken-room .comTableBox .accordion.open_200px .accordion-box{height:200px}.bukken-detail .comTableBox .accordion.open_250px .accordion-box,.bukken-room .comTableBox .accordion.open_250px .accordion-box{height:250px}.bukken-detail .comTableBox .accordion.open_full .accordion-box:before,.bukken-room .comTableBox .accordion.open_full .accordion-box:before{content:none}.bukken-detail .comTableBox .accordion .accordionButton,.bukken-room .comTableBox .accordion .accordionButton{z-index:2;position:absolute;bottom:5px;left:50%;width:131px;margin-left:-65px}.bukken-detail .comTableBox .accordion .accordionButton a,.bukken-room .comTableBox .accordion .accordionButton a{display:block;position:relative;padding:4px 0;border:solid #ddd9d1;border-width:1px 1px 3px;border-radius:5px;background-color:#eff3f4;text-align:center}.bukken-detail .comTableBox .accordion .accordionButton a:before,.bukken-room .comTableBox .accordion .accordionButton a:before{position:absolute;top:10px;right:11px;width:1px;height:10px;background-color:currentColor;content:""}.bukken-detail .comTableBox .accordion .accordionButton a:after,.bukken-room .comTableBox .accordion .accordionButton a:after{position:absolute;top:14px;right:7px;width:10px;height:1px;background-color:#1c1612;content:""}.bukken-detail .comTableBox .accordion .accordionButton a>span,.bukken-room .comTableBox .accordion .accordionButton a>span{color:#1c1612;font-weight:700;font-size:1.3rem;line-height:1.77}.bukken-detail .comTableBox .accordion .accordionButton a .close,.bukken-room .comTableBox .accordion .accordionButton a .close{display:none}.bukken-detail .whiteBox .box-shop-side,.bukken-room .whiteBox .box-shop-side{margin-bottom:16px;padding-top:11px;border-top:1px solid #ddd9d1}.bukken-detail .whiteBox .box-shop-side:first-child,.bukken-room .whiteBox .box-shop-side:first-child{padding-top:0;border:none}.bukken-detail .comDrawBoxApi li .photo picture,.bukken-detail .comDrawBoxSSi li .photo picture,.bukken-room .comDrawBoxApi li .photo picture,.bukken-room .comDrawBoxSSi li .photo picture{width:100%;margin:auto}.bukken-detail .comDrawBoxApi li .photo,.bukken-detail .comDrawBoxSSi li .photo,.bukken-detail .floorPhtSlide .splide__slide .photo,.bukken-detail .rootmTypeSlide .splide__slide .photo,.bukken-room .comDrawBoxApi li .photo,.bukken-room .comDrawBoxSSi li .photo,.bukken-room .floorPhtSlide .splide__slide .photo,.bukken-room .rootmTypeSlide .splide__slide .photo{display:flex;min-height:695px}.bukken-detail .comDrawBoxApi li .photo picture,.bukken-detail .comDrawBoxSSi li .photo picture,.bukken-detail .floorPhtSlide .splide__slide .photo picture,.bukken-detail .rootmTypeSlide .splide__slide .photo picture,.bukken-room .comDrawBoxApi li .photo picture,.bukken-room .comDrawBoxSSi li .photo picture,.bukken-room .floorPhtSlide .splide__slide .photo picture,.bukken-room .rootmTypeSlide .splide__slide .photo picture{margin:auto}.bukken-detail .comDrawBoxApi li .photo img,.bukken-detail .comDrawBoxSSi li .photo img,.bukken-detail .floorPhtSlide .splide__slide .photo img,.bukken-detail .rootmTypeSlide .splide__slide .photo img,.bukken-room .comDrawBoxApi li .photo img,.bukken-room .comDrawBoxSSi li .photo img,.bukken-room .floorPhtSlide .splide__slide .photo img,.bukken-room .rootmTypeSlide .splide__slide .photo img{width:auto;max-height:695px}.bukken-detail .menuLink .collection,.bukken-room .menuLink .collection{border-color:#37acac;background:#37acac!important;color:#fff}.bukken-detail .menuLink.favorite .collection,.bukken-room .menuLink.favorite .collection{border-color:#d9f2f2;background-color:#d9f2f2!important;color:#89817b}.bukken-detail .comlinklist .favorite a,.bukken-detail .favorite .collection,.bukken-room .comlinklist .favorite a,.bukken-room .favorite .collection{border-color:#d9f2f2;background-color:#d9f2f2;color:#89817b}.bukken-detail .comlinklist .btn03 .img img,.bukken-room .comlinklist .btn03 .img img{vertical-align:0}.bukken-detail .comRoom>.comBtn02,.bukken-room .comRoom>.comBtn02{margin-top:30px}.bukken-detail .comRoomNone,.bukken-room .comRoomNone{display:flex;align-items:center;justify-content:center;margin-top:20px}.bukken-detail .comRoomNone .comRoomNoneImg,.bukken-room .comRoomNone .comRoomNoneImg{width:52px;margin-left:16px}.bukken-detail .comRoomNone .comRoomNoneText,.bukken-room .comRoomNone .comRoomNoneText{position:relative;padding:12px 30px;border:1px solid #8b898a;border-radius:12px;background:#f8f5ed}.bukken-detail .comRoomNone .comRoomNoneText:after,.bukken-detail .comRoomNone .comRoomNoneText:before,.bukken-room .comRoomNone .comRoomNoneText:after,.bukken-room .comRoomNone .comRoomNoneText:before{margin-block:auto;inset-block:0}.bukken-detail .comRoomNone .comRoomNoneText:before,.bukken-room .comRoomNone .comRoomNoneText:before{display:block;position:absolute;right:-10.5px;width:0;height:0;border-top:11px solid transparent;border-bottom:12px solid transparent;border-left:11px solid #8b898a;content:""}.bukken-detail .comRoomNone .comRoomNoneText:after,.bukken-room .comRoomNone .comRoomNoneText:after{display:block;position:absolute;right:-8.5px;width:0;height:0;border-top:11px solid transparent;border-bottom:12px solid transparent;border-left:11px solid #f8f5ed;content:""}.bukken-detail .comRoomTable,.bukken-room .comRoomTable{--num:10%;--room:14%;--price:14%;--time:19%;--dir:6%;--link:80px;--note:calc(25.5% + 8px)}@supports(-moz-appearance:none){.bukken-detail .comRoomTable:not(.fixed) .ttl .num,.bukken-room .comRoomTable:not(.fixed) .ttl .num{min-width:77.4px}.bukken-detail .comRoomTable:not(.fixed) .ttl .price,.bukken-room .comRoomTable:not(.fixed) .ttl .price{min-width:108.3px}.bukken-detail .comRoomTable:not(.fixed) .ttl .time,.bukken-room .comRoomTable:not(.fixed) .ttl .time{min-width:147px}.bukken-detail .comRoomTable:not(.fixed) .ttl .room,.bukken-room .comRoomTable:not(.fixed) .ttl .room{min-width:108.3px}.bukken-detail .comRoomTable:not(.fixed) .ttl .dir,.bukken-room .comRoomTable:not(.fixed) .ttl .dir{min-width:46.4px}.bukken-detail .comRoomTable:not(.fixed) .ttl .note,.bukken-room .comRoomTable:not(.fixed) .ttl .note{min-width:206.4px}.bukken-detail .comRoomTable:not(.fixed) .ttl .link,.bukken-room .comRoomTable:not(.fixed) .ttl .link{min-width:80px}}.bukken-detail .comRoomTable.fixed,.bukken-room .comRoomTable.fixed{--room:14%;--time:18%;--note:10%;--link:90px}.bukken-detail .comRoomTable.fixed .ttl,.bukken-room .comRoomTable.fixed .ttl{padding-right:0}.bukken-detail .comRoomTable.fixed .ttl .num,.bukken-room .comRoomTable.fixed .ttl .num{width:10.1%}.bukken-detail .comRoomTable.fixed .ttl .price,.bukken-room .comRoomTable.fixed .ttl .price{width:14%}.bukken-detail .comRoomTable.fixed .ttl .time,.bukken-room .comRoomTable.fixed .ttl .time{width:17.9%}.bukken-detail .comRoomTable.fixed .ttl .room,.bukken-room .comRoomTable.fixed .ttl .room{width:14.1%}.bukken-detail .comRoomTable.fixed .ttl .dir,.bukken-room .comRoomTable.fixed .ttl .dir{width:5.9%}.bukken-detail .comRoomTable.fixed .ttl .note,.bukken-room .comRoomTable.fixed .ttl .note{width:26.4%}.bukken-detail .comRoomTable.fixed .ttl .link,.bukken-room .comRoomTable.fixed .ttl .link{width:11.5%}.bukken-detail .comRoomTable.fixed .overlay:after,.bukken-room .comRoomTable.fixed .overlay:after{position:absolute;width:1px;height:100%;inset:0 -2px 0 auto;background:#fff;content:""}.bukken-detail .comRoomTable .tabBox td,.bukken-room .comRoomTable .tabBox td{font-size:1.25rem!important}.bukken-detail .comRoomTable .comBtn02 a,.bukken-detail .comRoomTable .comBtn02 span.link,.bukken-room .comRoomTable .comBtn02 a,.bukken-room .comRoomTable .comBtn02 span.link{background-color:#eff3f4}.bukken-detail .comRoomTable .comScrollBox02,.bukken-room .comRoomTable .comScrollBox02{height:100%;max-height:210px;overflow-x:hidden}.bukken-detail .comRoomTable .ttl,.bukken-room .comRoomTable .ttl{display:flex;padding:0 12px 0 0;border:1px solid #eff3f4;border-top:none;border-bottom:none}.bukken-detail .comRoomTable .ttl>span,.bukken-room .comRoomTable .ttl>span{box-sizing:border-box;position:relative;padding:5px 6px;text-align:center}.bukken-detail .comRoomTable .ttl>span:not(:last-child):after,.bukken-room .comRoomTable .ttl>span:not(:last-child):after{position:absolute;top:0;right:0;width:1px;height:100%;background:#ddd9d1;content:""}.bukken-detail .comRoomTable .ttl .num,.bukken-room .comRoomTable .ttl .num{width:var(--num)}.bukken-detail .comRoomTable .ttl .room,.bukken-room .comRoomTable .ttl .room{width:var(--room)}.bukken-detail .comRoomTable .ttl .price,.bukken-room .comRoomTable .ttl .price{width:var(--price)}.bukken-detail .comRoomTable .ttl .time,.bukken-room .comRoomTable .ttl .time{width:var(--time)}.bukken-detail .comRoomTable .ttl .dir,.bukken-room .comRoomTable .ttl .dir{width:var(--dir)}.bukken-detail .comRoomTable .ttl .note,.bukken-room .comRoomTable .ttl .note{width:var(--note)}.bukken-detail .comRoomTable .ttl .link,.bukken-room .comRoomTable .ttl .link{width:var(--link)}.bukken-detail .comRoomTable table colgroup .overlay,.bukken-room .comRoomTable table colgroup .overlay{width:0}.bukken-detail .comRoomTable table colgroup .num,.bukken-room .comRoomTable table colgroup .num{width:var(--num)}.bukken-detail .comRoomTable table colgroup .room,.bukken-room .comRoomTable table colgroup .room{width:var(--room)}.bukken-detail .comRoomTable table colgroup .price,.bukken-room .comRoomTable table colgroup .price{width:var(--price)}.bukken-detail .comRoomTable table colgroup .time,.bukken-room .comRoomTable table colgroup .time{width:var(--time)}.bukken-detail .comRoomTable table colgroup .dir,.bukken-room .comRoomTable table colgroup .dir{width:var(--dir)}.bukken-detail .comRoomTable table colgroup .link,.bukken-room .comRoomTable table colgroup .link{width:var(--link)}.bukken-detail .comRoomTable table thead th,.bukken-room .comRoomTable table thead th{background:#eff3f4}.bukken-detail .comRoomTable table tr,.bukken-room .comRoomTable table tr{position:relative}.bukken-detail .comRoomTable table td,.bukken-detail .comRoomTable table th,.bukken-room .comRoomTable table td,.bukken-room .comRoomTable table th{width:auto;padding-inline:4px;border-right:1px solid #ddd9d1;text-align:center;vertical-align:middle;word-break:break-all}.bukken-detail .comRoomTable table td.overlay,.bukken-detail .comRoomTable table th.overlay,.bukken-room .comRoomTable table td.overlay,.bukken-room .comRoomTable table th.overlay{z-index:1;position:absolute;width:0;width:100%;height:100%;inset:0;padding:0;border:none;border-right:1px solid #fff}.bukken-detail .comRoomTable table td.overlay a,.bukken-detail .comRoomTable table th.overlay a,.bukken-room .comRoomTable table td.overlay a,.bukken-room .comRoomTable table th.overlay a{display:block;width:100%;height:100%}.bukken-detail .comRoomTable table td.overlay a:hover,.bukken-detail .comRoomTable table th.overlay a:hover,.bukken-room .comRoomTable table td.overlay a:hover,.bukken-room .comRoomTable table th.overlay a:hover{background:hsla(0,0%,100%,.7);opacity:.7}.bukken-detail .comRoomTable table .comBtn02,.bukken-room .comRoomTable table .comBtn02{width:auto}.bukken-detail .comRoomTable table .color,.bukken-room .comRoomTable table .color{display:block;color:#e95b00;font-weight:700;font-size:1.6rem}.bukken-detail .comRoomBlock,.bukken-room .comRoomBlock{margin-bottom:32px}.bukken-detail .comRoomBlock a:hover,.bukken-room .comRoomBlock a:hover{opacity:.7!important}.bukken-detail .comRoomBlock a .comBtn02,.bukken-room .comRoomBlock a .comBtn02{padding-inline:20px}.bukken-detail .comRoomBlock a .comBtn02 span.link,.bukken-room .comRoomBlock a .comBtn02 span.link{pointer-events:none}.bukken-detail .comRoomBlock .ttl,.bukken-room .comRoomBlock .ttl{justify-content:center;margin-bottom:0;padding:8px 12px}.bukken-detail .comRoomBlock .comRoomBlockCont,.bukken-room .comRoomBlock .comRoomBlockCont{position:relative}.bukken-detail .comRoomBlock .comRoomBlockCont>a,.bukken-room .comRoomBlock .comRoomBlockCont>a{position:absolute;inset:0}.bukken-detail .comRoomBlock .comRoomBlockTable,.bukken-room .comRoomBlock .comRoomBlockTable{margin-bottom:20px}.bukken-detail .comRoomBlock .comRoomBlockTable dl,.bukken-room .comRoomBlock .comRoomBlockTable dl{display:flex;padding-block:8px;border-bottom:1px solid #ddd9d1}.bukken-detail .comRoomBlock .comRoomBlockTable dl dt,.bukken-room .comRoomBlock .comRoomBlockTable dl dt{width:8em;padding-inline:8px 4px}.bukken-detail .comRoomBlock .comRoomBlockTable dl dd,.bukken-room .comRoomBlock .comRoomBlockTable dl dd{width:calc(100% - 8em);padding-inline:4px 8px}.bukken-detail .comRoomBlock .comRoomBlockTable dl dd .color,.bukken-room .comRoomBlock .comRoomBlockTable dl dd .color{color:#e95b00;font-weight:700}.bukken-detail .roomInfo,.bukken-room .roomInfo{margin-bottom:60px}.bukken-none .bukken-detail .roomInfo,.bukken-none .bukken-room .roomInfo{margin-bottom:16px}.bukken-detail .roomInfo .roomInfoCont,.bukken-room .roomInfo .roomInfoCont{display:flex;align-items:center;gap:60px}.bukken-detail .roomInfo .roomInfoTable,.bukken-room .roomInfo .roomInfoTable{width:calc(100% - 590px)}.bukken-detail .roomInfo .roomInfoTable dl,.bukken-room .roomInfo .roomInfoTable dl{display:flex;padding-block:12px;border-bottom:1px solid #ddd9d1}.bukken-detail .roomInfo .roomInfoTable dl:first-child,.bukken-room .roomInfo .roomInfoTable dl:first-child{border-top:1px solid #ddd9d1}.bukken-detail .roomInfo .roomInfoTable dl dt,.bukken-room .roomInfo .roomInfoTable dl dt{width:8em;padding-inline:1em .5em}.bukken-detail .roomInfo .roomInfoTable dl dd,.bukken-room .roomInfo .roomInfoTable dl dd{width:calc(100% - 8em);padding-inline:.5em 1em}.bukken-detail .roomInfo .roomInfoTable dl dd .note,.bukken-room .roomInfo .roomInfoTable dl dd .note{display:block;margin-top:1em;font-size:1.2rem}.bukken-detail .roomInfo .roomInfoPht,.bukken-room .roomInfo .roomInfoPht{aspect-ratio:590/400;width:590px}.bukken-detail .roomInfo .roomInfoPht img,.bukken-room .roomInfo .roomInfoPht img{width:100%;height:100%;object-fit:contain}.bukken-detail .roomInfo .roomInfoPht a,.bukken-room .roomInfo .roomInfoPht a{display:block;width:100%;height:100%;transition:opacity .5s ease}.bukken-detail .roomInfo .roomInfoPht .trigger,.bukken-room .roomInfo .roomInfoPht .trigger{position:relative;margin-top:12px;padding-right:20px;text-align:right;text-decoration:underline}.bukken-detail .roomInfo .roomInfoPht .trigger:after,.bukken-room .roomInfo .roomInfoPht .trigger:after{position:absolute;aspect-ratio:1;width:15px;margin-block:auto;inset:0 0 0 auto;background:url(../img/common/icon_search.svg) no-repeat 50%/contain;content:""}.bukken-detail .roomInfo .roomInfoBack+*,.bukken-room .roomInfo .roomInfoBack+*{margin-top:16px}.bukken-detail .roomInfo .roomInfoBack a,.bukken-room .roomInfo .roomInfoBack a{position:relative;padding-left:1.5em;color:#e95b00}.bukken-detail .roomInfo .roomInfoBack a:before,.bukken-room .roomInfo .roomInfoBack a:before{position:absolute;width:.5em;height:.5em;margin-block:auto;inset:0 auto 0 0;rotate:45deg;border-bottom:1px solid #e95b00;border-left:1px solid #e95b00;content:""}.bukken-detail .mapSec{margin-top:40px}.bukken-detail .iframeBox{width:100%!important}.bukken-detail .iframeBox iframe{width:100%!important;height:100%!important}.bukken-detail #conts .sec02{position:relative;margin-bottom:72px;padding:20px 24px 40px;border:1px solid #e95b00;border-radius:8px}.bukken-detail #conts .sec02:after{position:absolute;right:23px;bottom:-33px;width:120px;height:93px;background:url(/img/view/sec02_img.png) no-repeat 50%/120px auto;content:""}.bukken-detail #conts .sec02 p{margin-bottom:8px;font-size:1.4rem;line-height:1.71}.bukken-detail #conts .sec02 .comSlide .slick-list{padding:0 18px!important}.bukken-detail #conts .sec02 .comSlide .slick-slide{padding:0 8px}.bukken-detail #conts .sec02 .comSlide .slick-next{right:26px}.bukken-detail #conts .sec02 .comSlide .slick-prev{left:26px}.bukken-detail #conts .sec02 .comSide02 .sideSub{height:auto}.bukken-detail #conts .sec02 .comSide02 .sideSub:before{display:none}.bukken-detail #conts .sec03 .comTable td .comBtn02{width:240px;margin-left:0}.bukken-detail #conts .sec03 .comTable td p{font-weight:400;font-size:1.4rem;line-height:1.71}.bukken-detail #conts .sec03 .comTable td .comBtn02 a{height:32px;font-size:1.3rem}.bukken-detail #conts .sec03 .comTable th{width:72px;padding:2px 2px 2px 8px;font-weight:400;font-size:1.4rem;line-height:1.71;text-align:left;vertical-align:text-top}.bukken-detail #conts .sec03 .comTable td{width:316px;text-align:left;vertical-align:text-top}.bukken-detail .floorPhtSlide .splide__arrow--prev,.bukken-detail .rootmTypeSlide .splide__arrow--prev{left:0}.bukken-detail .floorPhtSlide .splide__arrow--next,.bukken-detail .rootmTypeSlide .splide__arrow--next{right:0}.bukken-detail .fixedSearch{animation-duration:.7s;animation-name:fade}.bukken-detail .comPopBox{display:none;z-index:1000;position:fixed;max-width:960px;height:85%;max-height:640px;margin:auto;inset:0}.bukken-detail .comPopBox.show{display:inline-table}.pop-keep .bukken-detail .comPopBox{max-width:320px;height:auto}.bukken-detail .comPopBox.snsPop{height:auto!important}.custom-title-name{display:-webkit-box!important;font-weight:700!important;font-size:24px!important;line-height:1.6!important}.fixMenuBox.bottomMenu{display:block}.fixMenuBox.show{top:0}.fixedMenu.pc,.fixMenu.sp{display:none}.fixedMenu.pc.show,.fixMenu.sp.show{animation-duration:.7s;animation-name:fade}.fixedMenu.pc.show{display:flex}.fixMenu.sp.show{display:block}.splide.disabled{pointer-events:none}.rootmTypeSlideWrap{height:0;overflow:hidden}.rootmTypeSlideWrap.active{height:auto;overflow:auto}.roomPhtSlide .splide__arrow--next{right:0}.roomPhtSlide .splide__arrow--prev{left:0}.roomPhtSlide .roomPhtSlideNum{box-sizing:border-box;position:absolute;top:530px;right:16px;width:48px;padding:4px 0 3px;border:1px solid #1c1612;border-radius:5px;font-size:1rem;text-align:center}.roomPhtSlide .txt{font-size:1rem;letter-spacing:.014rem}.roomPhtSlide .txt>.cat{box-sizing:border-box;display:inline-block;min-width:110px;margin-right:5px;padding:5px 2px 4px;background-color:#e95b00;color:#fff;font-size:1.4em;letter-spacing:0;text-align:center;vertical-align:0}.roomPhtSlide .txt>.cat.full{background-color:#f80d0d!important}.roomPhtSlide .txt>.cat.cat01{background-color:#388bdb!important}.roomPhtSlide .txt>.cat.cat02{background-color:#64c76b!important}.roomPhtSlide .txt>.cat.cat03{background-color:#f80d0d!important}.roomPhtSlide .photo{box-sizing:border-box;display:flex;align-items:flex-start;justify-content:center;margin:16px 0 14px;border:1px solid #eae3d3}.roomPhtSlide .photo img{aspect-ratio:100/56;height:560px;object-fit:contain}.roomPhtSlide .blackBg{box-sizing:border-box;width:100%;padding:11px 16px;background-color:rgba(28,22,18,.5)}.roomPhtSlide .blackBg p{color:#fff;font-size:1.4rem;line-height:1.71}.splide__arrow{z-index:10;position:absolute;width:32px;height:56px;margin-block:auto;inset-block:0;overflow:hidden;border:none;border-radius:5px 0 0 5px;background-color:rgba(77,58,46,.75);color:transparent;cursor:pointer}.splide__arrow:before{position:absolute;width:16px;height:16px;margin:auto;inset:0;translate:-6px 0;rotate:45deg;border-top:1px solid #fff;border-right:1px solid #fff;content:""}.splide__arrow svg{display:none}.splide__arrow--prev{left:25%;transform:scaleX(-1)}.splide__arrow--next{right:25%}.roomPhtThumb{padding-inline:30px}.roomPhtThumb .splide__arrow{position:absolute}.roomPhtThumb .splide__slide{padding-top:8px}.roomPhtThumb .splide__slide.is-active:after,.roomPhtThumb .splide__slide.is-active:before{display:block}.roomPhtThumb .splide__slide:before{box-sizing:border-box;display:none;z-index:1;position:absolute;top:8px;left:0;width:100%;height:calc(100% - 8px);border:2px solid #e95b00;border-radius:5px;content:""}.roomPhtThumb .splide__slide:after{display:none;position:absolute;top:-2px;left:50%;margin-inline:auto;translate:-50% 0;border:5px solid transparent;border-bottom-color:#e95b00;content:""}.roomPhtThumb .splide__slide img{aspect-ratio:1;width:100%;height:100%;object-fit:contain}.roomPhtThumb .splide__arrow{margin-block:auto;inset-block-start:0;translate:0 8px;background:transparent}.roomPhtThumb .splide__arrow:before{position:absolute;top:calc(50% - 8px);left:50%;transform:translate(-50%,-50%);border-top:1px solid #e95b00;border-right:1px solid #e95b00;content:""}.roomPhtThumb .splide__arrow--next{right:0}.roomPhtThumb .splide__arrow--prev{left:0;transform:scaleX(-1)}.roomPhtToggle{margin-top:16px}.roomPhtToggle .close{display:none}.slideThumb{margin-top:8px;margin-bottom:24px;background-color:#eff3f4}.slideThumb .slideThumbList{padding:16px 16px 11px;gap:6px;background-color:#eff3f4}.slideThumb .slideThumbBtn button{box-sizing:border-box;display:block;width:100%;padding:7px 16px;border:1px solid #ddd9d1;border-radius:5px;background-image:none;background-color:#fff;color:#1c1612;font-weight:700;font-size:1.4rem;line-height:1.71;text-align:center;cursor:pointer}.slideThumb .slideThumbBtn button.active{background-color:#e95b00;color:#fff}.slideControl{display:flex;gap:0 12px}.slideControl button{padding:6px 20px 5px;border:1px solid #ddd9d1;border-radius:5px;background-color:#fff;box-shadow:0 2px 0 0 #ddd9d1;font-weight:700;font-size:1.3rem;text-align:center;cursor:pointer}.slideControl button:disabled{background-color:#eee}.rootmTypeSort,.rootmTypeSort .checkAllBox{margin-bottom:0}.rootmTypeSort .tabUl{align-items:center}.rootmTypeThumb{margin-top:0}.featureBox{margin-bottom:24px;padding:15px 15px 16px 16px;border-radius:10px;background-color:#faf6ed}.featurePopBox .popContent{padding-left:32px;background-color:#faf6ed;color:#4d3a2e}.featurePopBox .popBoxScroll .popContent{height:auto!important}.featurePopBox .popContent02{background-color:#faf6ed;color:#4d3a2e}.featurePopBox .mCSB_inside>.mCSB_container{margin-right:48px;padding:26px 0}.featurePopBox .ttl01{margin-bottom:21px;font-size:2.4rem}.featurePopBox .pho{margin-bottom:20px;overflow:hidden;border-radius:5px}.featurePopBox .pho img{width:100%}.featurePopBox .txtBox01{display:flex;justify-content:space-between;margin-bottom:12px}.featurePopBox .txtBox01 p{width:48.18%;font-size:1.6rem;line-height:1.75}.featurePopBox .txtBox01 ul{width:48.18%}.featurePopBox .txtBox01 li{margin-bottom:5px;padding-left:24px;background:url(/img/common/icon31.png) no-repeat left top 4px;background-size:16px auto;font-weight:700;font-size:1.6rem;line-height:1.69}.featurePopBox .txtBox01 li span{color:#e95b00}.featurePopBox .txtBox02{margin-bottom:44px;padding:16px 16px 13px;border-radius:8px;background-color:#fff}.featurePopBox .txtBox02 .headLine04{margin-bottom:7px;font-size:1.6rem;line-height:1.25}.featurePopBox .txtBox02 p{margin-bottom:26px;font-size:1.4rem;line-height:1.71}.featurePopBox .txtBox02 p:last-child{margin-bottom:0}.featurePopBox .ttl02{margin-bottom:14px;font-weight:700;font-size:2rem;line-height:1.7;text-align:center}.featurePopBox .phoList{display:flex;justify-content:space-between}.featurePopBox .phoList li{width:48.18%}.featurePopBox .phoList li .pho{margin-bottom:5px;overflow:hidden;border:1px solid #ddd9d1;border-radius:5px;background-color:#fff}.featurePopBox .phoList li .ttl{color:#e95b00;font-weight:700;font-size:1.6rem;line-height:1.5}.featurePopBox .phoList li p{font-size:1.4rem;line-height:1.71}.featurePopBox .imgBox{display:flex;justify-content:space-between}.featurePopBox .imgBox .photoBox{width:48.18%}.featurePopBox .imgBox .txtBox{width:48.18%;margin-top:-5px}.featurePopBox .imgBox .txtBox p{margin-bottom:15px;font-size:1.6rem;line-height:1.75}.featurePopBox .imgBox .txtBox .txt{margin-bottom:0;padding:10px 15px;border:1px solid #e95b00;color:#e95b00;font-size:1.4rem;line-height:1.71}#pop01.featurePopBox .popContent,#pop01.featurePopBox .popContent02{background:#fff}#pop01.featurePopBox .txtBox02{background-color:#faf6ed}#pop01.featurePopBox .txtBox02 .headLine04{line-height:1.5}.roomTypeKeenSlide .keen-slider__slide img{aspect-ratio:1;width:100%;height:100%;object-fit:contain}.bukken-room #rommPhtPop .popContent{aspect-ratio:590/400;width:100%;margin:auto}.bukken-room #rommPhtPop .popContent img{width:100%;height:100%;object-fit:contain}.bukken-room .lBox>.sec:not(:last-child){margin-bottom:40px}.bukken-room .detailBox{padding-top:20px;padding-bottom:0}.bukken-room .comSide03{margin-bottom:0}.bukken-room .sec01{padding-bottom:0;border-bottom:none}.bukken-room .comPopBox{display:none;z-index:1000;position:fixed;width:100%;max-width:960px;height:auto;margin:auto;inset:0}.bukken-room .comPopBox.show{display:inline-table}.bukken-room .comPopBox .popContent img{width:100%}.pageInNav{display:none;position:relative;padding-bottom:6px;overflow:auto;background:#faf6ed}.bukken-detail.scroll .pageInNav{display:block}.bukken-none .pageInNav{display:none}.pageInNav::-webkit-scrollbar-thumb{height:5px;border-radius:5px;background-color:#e95b00}.pageInNav::-webkit-scrollbar{position:absolute;bottom:0;left:0;height:5px;background:#faf6ed}.pageInNav ul{display:flex;justify-content:center;width:max-content;min-width:100%;padding-top:6px}.pageInNav ul li:not(:last-child){border-right:1px solid #ddd9d1}.pageInNav ul li a{display:block;position:relative;padding:8px 1.25em 10px;font-weight:700;font-size:1.2rem}.pageInNav ul li a:after{position:absolute;width:6px;height:6px;margin-inline:auto;inset:auto 0 5px;rotate:45deg;border-right:1px solid #e95b00;border-bottom:1px solid #e95b00;content:""}@media screen and (min-width:897px){.cover,.menuBox,.menuClose,.sp{display:none!important}}@media(max-width:896px){body{min-width:inherit;font-size:1.2rem}body.fixed{position:fixed;top:0;left:0;width:100%;height:100%}a:hover,a:hover img{opacity:1!important}.pc{display:none!important}a[href^="tel:"]{cursor:pointer;pointer-events:auto}#container{padding-top:100px}#main{min-height:calc(100vh - 500px)}#gHeader .headerLeft .btnBox .menu,#gHeader .infoBtn .btn{border-left:1px solid #ddd9d1}#gHeader .headerLeft:after,#gHeader .infoBtn .btn:after{position:absolute;bottom:0;left:0;content:"";opacity:.1}.menuBox,.menuSub{top:0;overflow-y:auto}#gHeader .headerInner{flex-direction:column}#gHeader .headerLeft,.menuDl{justify-content:space-between;border-bottom:1px solid #ddd9d1}#gHeader .topTxt{width:100%;padding:5px;background-color:#faf6ed;font-size:.9rem;line-height:1;text-align:center}#gHeader .headerLeft{display:flex;z-index:1;position:relative;width:100%;padding:9px 0 6px}#gHeader .headerLeft:after{z-index:-1;width:100%;height:24px;background-image:linear-gradient(180deg,rgba(170,133,96,0),#aa8560)}#gHeader .headerLeft .btnBox{display:flex;justify-content:flex-end}#gHeader .headerLeft .btnBox a{display:block;width:63px;text-align:center}#gHeader .login span{margin-top:2px}#gHeader .login span,#gHeader .menu span{display:block;font-weight:700;font-size:.9rem}#gHeader .menu span{margin-top:1px}#gHeader .logo{flex-shrink:0;width:179px;margin-top:4px;margin-left:16px}#gFooter .bgBox .btn img,#gFooter .topBanner img,#gHeader .headerRight,#sideBar .spBnner img{width:100%}#gHeader .infoBtn,#gHeader .infoBtn .btn{display:flex;width:100%}#gHeader .infoBtn .btn{box-sizing:border-box;position:relative;height:28px;padding:0 15px;border-bottom:1px solid #ddd9d1}#gHeader .infoBtn .btn:after{width:100%;height:28px;background-image:linear-gradient(180deg,rgba(55,172,172,0) 70%,#37acac)}#gHeader .infoBtn .btn>div{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}#gHeader .infoBtn .history.btn:after{background-image:linear-gradient(180deg,rgba(56,140,216,0) 70%,#378bd7)}#gHeader .infoBtn .btn .img{width:16px;margin:0 5px 0 0}#gHeader .infoBtn .btn .txt{margin:0;transform:scale(1);font-size:.9rem}#gHeader .infoBtn .btn .num{position:absolute;right:15px;font-size:1.2rem}#gHeader .infoBtn .btn .num span{margin-left:3px}#gNavi{display:none}.menuBox{z-index:1000;position:fixed;right:-100%;width:100%;height:calc(100% - 3px);transition:.3s}.menuBox.on{right:0}.menuSub{z-index:1001;position:absolute;right:0;width:80%;height:100%;border-top:3px solid #e95b00;background-color:#fff}.menuBox .list{display:flex;justify-content:center;padding:17px 0 16px}.menuBox .list li{margin:0 4px}.menuBox .list a{display:inline-block;padding:7px 10px 5px;border:1px solid #ddd9d1;border-radius:32px;font-weight:700}.menuBox .list img{margin-right:4px}.menuBox .sub01{padding:15px 15px 16px;background-color:#e95b00}.menuBox .sub01 .ttl{margin-bottom:4px;color:#fff;font-weight:700;font-size:1.4rem}.menuBox .sub01 .ttl img{margin-right:6px;vertical-align:-2px}.menuBox .comSideInput .box{margin-bottom:8px;border:1px solid #fff;border-radius:5px}.menuBox .comSideInput input[type=text]{height:38px;border-radius:0}.menuBox .comSideInput input[type=button],.menuBox .comSideInput input[type=submit]{height:38px;font-size:1.4rem}.menuBox .comBtn02{width:auto}.menuBox .naviUl a{display:block;padding:13px 30px 12px 15px;border-bottom:1px solid #ddd9d1;background:url(/img/common/icon16.png) right 15px center/6px auto no-repeat #fff;font-weight:700;font-size:1.4rem}.menuDl{display:flex;position:relative;padding:15px}.menuDl:after{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(55,172,172,0) 40%,#37acac);content:"";opacity:.1}.menuDl02:after{background:linear-gradient(180deg,rgba(56,140,216,0) 40%,#378bd7)}.menuDl dt img{margin-right:5px}.menuDl dd{color:#37acac;font-size:1.2rem}.menuDl dd span{margin-right:4px;font-weight:700;font-size:1.6rem;line-height:1}.menuDl02 dd span{color:#388bdb}.menuBox .naviUl02{display:flex;justify-content:space-between;margin-bottom:40px;border-bottom:1px solid #ddd9d1}.menuBox .naviUl02 li{box-sizing:border-box;width:50%;border-right:1px solid #ddd9d1}.menuBox .naviUl02 li:nth-child(2n){border-right:none}.menuBox .naviUl02 li a{display:block;padding:12px 15px;background-color:#fff;color:#e95b00;font-size:1.4rem}.menuBox .naviUl02 li span{display:block;background:url(/img/common/icon16.png) right 4px center/6px auto no-repeat}.menuClose{z-index:1001;position:absolute;top:15px;left:19px;width:48px;height:48px}.menuClose a{display:block;padding:27px 5px 5px;border:1px solid #ddd9d1;border-radius:5px;background:url(/img/common/close01.png) center top 11px/9px auto no-repeat #fff;font-weight:700;font-size:.9rem;text-align:center}.cover{display:none;z-index:999;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(28,22,18,.5)}.cover.on{display:block}.pageTop02{right:0;bottom:10px}.pageTop99{right:0;bottom:45px}#gFooter{margin-top:30px;padding-bottom:84px}#gFooter .footerBanner{max-width:343px;margin:28px auto}#gFooter .topBanner{display:block;flex-direction:column;justify-content:center;padding:32px 16px;background-color:#4d3a2e}#gFooter .topBanner li{width:auto;margin:8px 0 15px;border-radius:5px;color:#fff;font-size:1.6rem;text-align:center}#gFooter .topBanner li.ttl{margin-top:0}#gFooter .bgBox{margin-bottom:22px;padding:25px 16px 20px}#gFooter .bgBox .btn{width:auto;margin:0 auto 15px}#gFooter .bgBox .btn+p{color:#bfafa4;font-size:1.2rem;line-height:1;text-align:left}#gFooter .comBtBox{margin:0 0 15px;padding:0}#gFooter .comBtBox .img{top:-34px;right:0;width:88px}#gFooter .comBtBox p{margin-bottom:21px;color:#4d3a2e;font-size:1.3rem;line-height:1.77;letter-spacing:0;text-align:left}#gFooter .comBtBox .title{margin-bottom:4px;color:#4d3a2e;font-size:1.6rem;line-height:2;letter-spacing:1.92px}#gFooter .fNavi.blue{display:block;padding:0 15px 30px}#gFooter .fNavi.blue li{width:auto;margin-right:0}#sideBar.pc .comCampaign.sp{display:block!important}#gFooter .fNavi.black{display:flex;flex-wrap:wrap;justify-content:space-between;margin:-10px 15px 0;padding:20px 0 27px}#gFooter .fNavi.black li{width:50%;margin-top:10px}#gFooter .fNavi.black li:not(:last-child){margin-right:0}#gFooter .fNavi.black a{color:#1c1612;font-size:1.2rem;text-decoration:underline}#gFooter .footerInner{max-width:1000px;margin:0 auto}#gFooter .btmBox{display:block;margin:0 15px 20px}#gFooter .logo{width:300px;max-width:100%;margin-bottom:6px}#gFooter .btmBox p{width:auto;font-size:1rem;line-height:1.5}#gFooter address{margin:0 15px;transform:none;font-size:1rem;text-align:left}#gFooter .fBox{padding-top:0}#gFooter .fBox .txt{margin-bottom:5px}#gFooter .contactUl{justify-content:space-between;margin-bottom:0;padding:0 15px}#gFooter .contactInner{margin-bottom:-10px;padding:35px 0 0}#gFooter .contactUl li{width:49%;margin:0 0 10px!important}#gFooter .contactUl li a{padding-top:9px;padding-bottom:9px;background-position:left top 12px;font-size:1.4rem}#gFooter .fBox .topBanner{padding:15px 16px 9px}#gFooter .spBox{display:none;flex-wrap:wrap;justify-content:space-between;margin:0 15px 20px}#gFooter .spBox .textImg{width:50px}#gFooter .spBox .textBox{flex:1;padding-left:7px}#gFooter .spBox .textBox p{color:#b4aaa4;font-size:1rem}#sideBar .spBnner{margin:0 16px 40px}#pagePath{position:relative;max-width:inherit;margin-bottom:20px;overflow-x:auto}#pagePath::-webkit-scrollbar{position:absolute;bottom:0;left:0;height:5px;background:#faf6ed}#pagePath::-webkit-scrollbar-thumb{height:5px;border-radius:5px;background-color:#e95b00}#pagePath ul li{display:-webkit-box;flex-shrink:0}.comSlideBox{display:none!important}.comBtn03 a{padding-bottom:6px}.fixdSelectBox{border-bottom:0}.comSchoolBox{margin:0}.comSchoolBox .comRedBox{padding:19px 16px 16px}.comSchoolBox .comRedBox .imgBox .photoBox{width:50%}.comSchoolBox .comRedBox .imgBox .textBox{position:static;margin:-2px 0 0;padding:0;border-radius:0;background-color:transparent}.comSlideBox02 .comVoiceBox{margin-inline:15px}.comPageNavi{justify-content:center;border:none}.comPageNavi.mt01{margin-top:32px;margin-bottom:32px}.comPageNavi .pageNum{display:none}.comPageNavi .nextBtn a,.comPageNavi .prevBtn a{color:#388bdb;font-size:140%;text-decoration:underline}.school-estate.pdSchool-estate.sp .navigation-wrapper .keen-slider-prev{left:-15px}.school-estate.pdSchool-estate.sp .navigation-wrapper .keen-slider-next{right:-15px}.school-estate.pdSchool-estate.sp .navigation-wrapper .photo{margin-bottom:4px;border-radius:2px}.school-estate.pdSchool-estate.sp .navigation-wrapper .keen-slider-next,.school-estate.pdSchool-estate.sp .navigation-wrapper .keen-slider-prev{margin-top:-120px}.comSlideSchoolEstate .txt{font-weight:700;font-size:1.2rem;line-height:1.67}.comSlideSchoolEstate .txtTtl{margin-bottom:8px;padding-left:23px;border-bottom:1px solid #ddd9d1;background:url(/img/common/icon13.png) no-repeat left top 5px;background-position:left top 2px;background-size:16px auto;font-size:1.2rem;line-height:1.8}.comSlideSchoolEstate .txtP{margin-bottom:6px;color:#4d3a2e;font-size:1.2rem;line-height:1.33}.comSlideSchoolEstate .txtTtl span{color:#f80d0d;font-weight:700;font-size:1.6rem}.pageLink{padding:8px 15px}.pageLink li{margin:0 3px}}@media(min-width:897px){#gFooter .bgBox .btn a:hover,#gFooter .topBanner li a:hover,#gHeader .infoBtn .btn:hover{opacity:.7}#gNavi .naviBtm a:hover{border-bottom-color:#e95b00;color:#e95b00}#gNavi .naviBtm a:hover:before{background-image:linear-gradient(180deg,rgba(233,91,0,0),#e95b00)}#gFooter .fNavi li a:hover{text-decoration:none}#pagePath ul li a:hover{text-decoration:underline}#conts .comSlideBox{display:none!important}.comHistory.footer__history .navigation-wrapper .dots{display:none}.comHistory.footer__history .navigation-wrapper .keen-slider-arrow{display:block;top:130px}.comSchoolBox .comRedBox .imgBox .textBox img{width:360px}.schoolPdfWrap .comBlueBg{display:grid;grid-template-columns:1fr 1fr;gap:8px}.schoolPdfWrap .comBlueBg .comCheckUl{display:flex;grid-column:1/-1;justify-content:center;gap:8px}.schoolPdfWrap .comBlueBg .comBtn{max-width:296px}.comDownBox .comScrollBox::-webkit-scrollbar-track,.comDownBox .topBox::-webkit-scrollbar-track{background:#faf6ed}.comTimeBox .comScrollBox02::-webkit-scrollbar-track{background:#faf6ed}.comSlideArea .navigation-wrapper{margin-bottom:15px}.comSlideArea .navigation-wrapper.thumbCityWrapper .keen-slider-arrow.keen-slider-next{right:13px}}@media(min-width:897px)and (max-width:1150px){#gNavi .naviBtm a{font-size:1.2rem}}@media(max-width:374px){#gFooter .contactUl li a{font-size:1.1rem}#gFooter .contactUl li .txtSpan{margin:0;font-size:1.2rem}.menuClose{left:10px}.menuBox .list a{font-size:1rem}.menuBox .naviUl02 li a{padding-right:10px;font-size:1.2rem}.menuBox .naviUl02 li span{background-position:100%}}@media(max-width:899px){.comHistory .navigation-wrapper .keen-slider-arrow,.comHistory.sp .navigation-wrapper .keen-slider-arrow{top:200px}}@media(min-width:375px)and (max-width:897px){.comHistory.sp .navigation-wrapper .keen-slider-arrow{top:135px}.comHistory .navigation-wrapper .keen-slider-arrow{top:115px}.pdl-16{padding-left:16px}}@media (min-width:897px){#pagePath ul li a:hover{text-decoration:underline}#conts .comSlideBox{display:none!important}.headLine01{min-height:62px}.headLine01 .textSpan:first-child{margin-left:-10px}.headLine01:after{height:62px;content:""}.pageTop a:hover{text-decoration:none}.slick-arrow:hover{opacity:.7}.comSide02 .sideSub p a:hover,.comSide .txt a:hover{text-decoration:none}.subUnilife .link{font-size:0}.subUnilife .link span{display:inline-block;margin-left:-2px;transform:scale(.8);font-size:1rem}#sideBar .subUnilife .link span{margin-left:0}#sideBar .subUnilife .link span.close{margin-left:-3px}.comPhoSlide .bigList .linkList li a:hover{text-decoration:none}.comSideInput input[type=submit]:hover{opacity:.7}#comSearchPop .popContent{overflow-x:hidden;overflow-y:auto}#comSearchPop .popContent::-webkit-scrollbar{width:12px}#comSearchPop .popContent::-webkit-scrollbar-track{background:#faf6ed}#comSearchPop .popContent::-webkit-scrollbar-thumb{border:2px solid #faf6ed;border-radius:8px;background:#e95b00}#comSearchPop .popContent02{height:70vh;padding-right:16px;padding-block:12px 32px;overflow-x:hidden;overflow-y:auto;background-color:#fff}#comSearchPop .popContent02::-webkit-scrollbar{width:12px}#comSearchPop .popContent02::-webkit-scrollbar-track{background:#faf6ed}#comSearchPop .popContent02::-webkit-scrollbar-thumb{border:2px solid #faf6ed;border-radius:8px;background:#e95b00}#comSearchPop02 .rightLink a:hover,#comSearchPop .rightLink a:hover,.schoolPop .rightLink a:hover{text-decoration:none}.comFixBox01 .close a:hover img,.comFixBox01 .link a:hover{opacity:.7}.comPageNavi .pageNum p a:hover{border-color:#e95b00;color:#e95b00}.comSide03{margin-bottom:64px;padding:16px}.comSide03 .imgBox{display:flex;justify-content:space-between}.comSide03 .imgBox+.imgBox{margin-top:16px;padding-top:16px;border-top:1px solid #ddd9d1}.comSide03 .photo{flex-shrink:0;width:356px;margin:0 25px 0 0}.comSide03 .photo a:hover img{opacity:.7}.comSide03 .txtBox{width:100%}.comSide03 .ttl{color:#388bdb;font-weight:700;font-size:2rem;line-height:1.5}.comSide03 .ttlSmall{margin-bottom:5px;font-size:1.2rem}.comSide03 .yellowTxt{min-height:30px;padding-left:30px;background:url(/img/common/icon11.png) no-repeat left top 3px/21px auto;color:#e95b00;font-size:1.2rem;line-height:1.33}.comSide03 .normalTxt{margin-bottom:10px;line-height:1.67}.comSide03 .normalTxt a{color:#388bdb;text-decoration:underline}.comSide03 .telBox{display:flex;margin-bottom:16px}.comSide03 .telBox span{box-sizing:border-box;width:88px;padding:7px 9px 7px 30px;border-radius:32px;background:#f80d0d url(/img/common/icon08.png) no-repeat left 10px center;background-size:16px auto;color:#fff;font-size:1.2rem}.comSide03 .telBox a{margin-left:10px;color:#f80d0d;font-weight:700;font-size:3rem;line-height:1}.comSide03 .txt{margin-bottom:11px;font-size:1.2rem;line-height:1.67}.comSide03 .comBtn{display:inline-block;width:360px;margin:16px 8px 0 0}.comSide03 .comBtn a{height:56px;font-size:2rem}.comSide03 .comBtn a:before{display:none}.comSide03 .ttl a:hover{text-decoration:none}.comSide03.small .inner{display:flex;align-items:center;justify-content:space-between}.comSide03.small .inner .subTxt{width:265px}.comSide03.small .inner .btnBox{width:240px}.comSide03.small .comBtn{width:100%;margin:0 0 10px}.comSide03.small .comBtn:last-child{margin-bottom:0}.comSide03.small .ttl a:hover{text-decoration:none!important}.comSide03 .normalTxt a:hover{text-decoration:none}.comHistory.mbSpeace{margin-bottom:-62px}.comSide04 .txt a:hover{text-decoration:none}.comTimeBox .comScrollBox{overflow:auto}.comTimeBox .comScrollBox::-webkit-scrollbar{width:12px}.comTimeBox .comScrollBox::-webkit-scrollbar-track{background:#faf6ed}.comTimeBox .comScrollBox::-webkit-scrollbar-thumb{border:2px solid #faf6ed;border-radius:8px;background:#e95b00}.comScrollBox .mCSB_outside+.mCSB_scrollTools{display:none!important}.comTabUl li a:hover{border-color:#e95b00;background-color:#eff3f4;color:#e95b00;font-weight:700}.comTabUl.blue a:hover{border-color:#51b0dc;color:#51b0dc}.comTabUl li a:hover:after{display:none}.comSideSearch .button input[type=button]:hover,.comSideSearch input[type=submit]:hover{opacity:.7}.comTabUl .li02 a:hover{border-color:#ef3f3f;color:#ef3f3f}.comTabUl .li03 a:hover{border-color:#30a1dd;color:#30a1dd}.comTabUl .li04 a:hover{border-color:#66ba31;color:#66ba31}.comTextLink{display:flex;flex-wrap:wrap}.comTextLink li{width:380px;margin-right:16px}.comTextLink.column3 li{width:215px}.comTextLink.column3 li a{background-size:4px auto;font-weight:400}.whiteBtnBox{display:flex;justify-content:space-between;margin:-10px 10px 0}.whiteBtnBox .whiteBtn{max-width:343px;margin:10px 0 0!important}.comSchoolBox .schoolCoupon .comRedBox{padding:0}.bukken-detail .comImgSilde01 .slick-arrow,.bukken-room .comImgSilde01 .slick-arrow{margin-top:-60px}.featurePopBox .popContent{padding:26px 48px 26px 36px}.featurePopBox .popContent::-webkit-scrollbar{width:12px}.featurePopBox .popContent::-webkit-scrollbar-track{background:#faf6ed}.featurePopBox .popContent::-webkit-scrollbar-thumb{border:2px solid #faf6ed;border-radius:8px;background:#e95b00}.featurePopBox .popContent>.mCSB_inside{height:auto!important;max-height:none!important}.featurePopBox .popContent .mCSB_inside>.mCSB_container{position:static!important;margin-right:0;padding-right:48px}.featurePopBox .mCSB_container+.mCSB_scrollTools{display:none!important}}@media (max-width:896px){#pagePath{position:relative;max-width:inherit;margin-bottom:20px;overflow-x:auto}#pagePath::-webkit-scrollbar{position:absolute;bottom:0;left:0;height:5px;background:#faf6ed}#pagePath::-webkit-scrollbar-thumb{height:5px;border-radius:5px;background-color:#e95b00}#pagePath ul li{display:-webkit-box;flex-shrink:0}.comSlideBox{display:none!important}.headLine01{align-items:start;padding-right:10px;font-size:2rem}.headLine01 img{display:none;margin-top:5px}.headLine03{margin-right:-10px;margin-bottom:14px;color:#4d3a2e}.headLine04{margin-bottom:0;font-size:1.6rem}.headLine05{margin-bottom:18px}.headLine06{padding:5px 16px 3px;border-radius:0;font-size:1.4rem;line-height:24px}.headLine06.small{padding:5px 16px 4px}.headLine07{margin:0 15px 16px;padding-bottom:8px;font-size:2rem;line-height:34px}.headLine07.style01{margin:0 0 16px}.pageTitle{margin-bottom:12px;padding:7px 5px 1px 17px;border-bottom:none}.pageTitle.mt0{margin-top:0!important}.pageTitle .ttlBox{width:auto}.pageTitle .pinkP{margin-right:11px}.pageTitle .ptBox{margin:0 0 7px}.pageTitle .ptBox .collection,.pageTitle .ptBox .headLine01 img{display:none}.pageTitle .ptBox .headLine01{color:#4d3a2e;line-height:1.7}.headLine01 .textSpan span{line-height:1.53}.pageTitle .pageNews{display:block;padding:7px 0}.pageTitle .pageNews:before{left:-17px}.pageTitle .pageNews ul li{width:30px}.pageTitle .pageNews p{margin:0 0 7px}.pageTitle .pageNews ul li.sp,.pageTitle .pageNews ul li:first-child{width:40px}.pageTitle .pageNews ul{margin-left:-5px}.comBox{width:auto;margin:0 15px}.pageTitle .ttlBox02 .headLine01{margin:0}.comSearchBox .comBox{display:block}.comSearchBox .lBox{width:auto;margin-bottom:16px}.comSearchBox .rBox{width:auto}.comSearchBox .ttl{font-size:1.4rem}.comSearchBox .lBox .saveBtn a{font-size:1.3rem}.comSearchBox .lBox .topBox{margin-bottom:8px}.comSearchBox .midBox .txt{padding-top:4px;font-size:1.1rem}.comSearchBox .midBox{margin-bottom:5px}.comSearchBox .btBox{display:block}.comSearchBox .btBox .check{display:block;width:auto;margin-bottom:5px}.comSearchBox .btBox .rSpan{width:auto}.comSearchBox .rBox{padding-top:15px}.comSearchBox .rBox:before{top:0;left:0;width:100%;height:1px}.comSearchBox .tagList li a{padding:6px 12px 6px 23px;white-space:nowrap}.comSearchBox .tagList li a:before{top:6px;left:10px}.comSearchBox{border-bottom:none}.comSearchBox .tagListBox{margin-right:-15px;overflow-x:auto}.comSearchBox .tagListBox .tagList{flex-wrap:nowrap;min-width:100%}.mainBox{display:block;margin-bottom:50px;padding:0}#conts{width:auto}.comBtn a:before{right:16px}.comBtn.whiteBtn{width:50%}.comBtn.whiteBtn a{height:42px;padding-top:2px;font-size:1.4rem}.comBtn.whiteBtn a img{width:auto;height:16px}.comBtn.whiteBtn a:before{top:16px;right:8px}.comBtn.topLink a{height:51px}.comBtnList{margin-top:-15px}.comBtnList a{flex-direction:column;align-content:center;height:111px;padding:12px 5px;font-size:1.4rem}.comBtnList a .img{display:block;height:32px;margin:0 0 12px}.comBtnList a img{margin-right:0}.comBtnList a:before{right:5px;margin-top:-2px}.comBtn03 a{padding-bottom:6px}.comSide{margin:0 15px 24px 16px;padding:15px;border:solid #e95b00;border-width:1px 1px 3px;border-radius:5px}.comSide .photo{margin-top:0}.comSide .comBtn a{font-size:2rem}.comSide .comBtn a:before{display:none}.comSide02 .title{margin-bottom:20px;font-size:1.4rem;line-height:1.43}.comSide02 .sideSub{height:auto}.comSide02 .sideSub:before{display:none}.comSide02 .sideSub .photo img{width:100%}.comSide02 .moreBtn{display:none}.comSide02 .sideSub .sideUl li,.comSide02 .sideSub p{color:#4d3a2e}.comCheckUl .txtSub .txtP{width:120px;margin-right:0}#sideBar{width:auto;margin:0 -15px}#sideBar .sideBox{padding:14px 0 16px;border-radius:0;background-color:inherit}#sideBar .sideBox .whiteBox{padding:0;border:none;border-radius:0}#sideBar .comSideSearch{border-radius:0}#sideBar .comSideInput{margin:0 15px}.sideUnilife{margin:0 15px 55px}.sideUnilife .spHead{position:relative;margin:0 10px 20px;font-size:1.4rem}.sideUnilife .spHead:before{position:absolute;left:-10px;width:4px;height:100%;border-radius:3px;background:#ff7b00;content:""}.sideUnilife .dl01{display:none}.subUnilife dl{border:none;border-bottom:1px solid #eae3d3}.subUnilife{border:1px solid #eae3d3;border-radius:5px}.subUnilife dt{padding:11px 60px 13px 15px;border-left:none;color:#4d3a2e;line-height:1.6}.subUnilife dt .txtSpan{margin-bottom:-2px}.subUnilife .link{right:12px;font-size:1rem;line-height:1.3}.comBlueBg{padding:27px 15px 32px}.comBlueBg,.comBlueBg.bgBox02{border-radius:0}.comBorSlide{margin:0 -15px}.comBorSlide .slick-list{padding:0 27.5%}.comBorSlide .slick-list .slick-slide>div{margin:0 5px}.comBorSlide .txtTtl{padding-left:23px;background-position:left top 2px;font-size:1.2rem}.comBorSlide .txtTtl span{font-size:1.6rem}.comBorSlide .txtP{color:#4d3a2e}#conts .comBtBox{margin:0 -15px}.comBtBox{margin-bottom:15px;padding:25px 16px 24px;border-radius:0}.comBtBox .img{top:7px;right:15px;left:auto;margin-left:0}.comBtBox .title{color:#4d3a2e;font-size:1.6rem;line-height:1.95}.comBtBox .title span:before{top:-5px;margin-left:-3px}.comBtBox .txt{margin-bottom:19px;color:#4d3a2e}.spWide{margin:0 -15px 20px}.spWide .comSideSearch{border-radius:0}.comSideSearch.spWide input[type=text]{height:48px;font-size:1.6rem}.comSideSearch.spWide input[type=submit]{height:50px}.comSideSearch.spWide .button:before{right:17px}.comSideInput .box{margin-bottom:18px}.comSideInput p{font-size:1.4rem}.comSideSearch .button:before{right:20px}.comSideSearch input[type=text]{height:48px;font-size:1.6rem}.comSideSearch input[type=submit]{height:50px}.comNewsList{margin-top:-3px}.comNewsList a{padding:17px 0 11px;background-position:right bottom 18px}.comTableBox{margin-bottom:29px;border-radius:5px}.comTable td,.comTable th{padding:4px 5px 2px}.comTable td{width:28%;font-size:1.4rem;line-height:1.71;vertical-align:top}.comTable td[colspan="2"]{width:26%}.comTable tr:first-child td[colspan="2"]{width:40%}.comTable th{width:20%;padding:7px 5px 3px;color:#4d3a2e;line-height:1.67}.comSchoolBox>.comSchoolBox{margin:0}.comSchoolBox h3.h3Ttl{margin-bottom:67px;color:#4d3a2e;font-size:2rem;line-height:34px}.comSchoolBox .comRedBox h4{margin-bottom:4px;font-size:1.8rem;line-height:31px}.comSchoolBox .imgBox{position:relative;margin-bottom:17px}.comSchoolBox .imgBox .photoBox{width:auto;float:none}.comSchoolBox .imgBox .photoBox img{width:100%}.comSchoolBox .imgBox .textBox{z-index:2;position:absolute;bottom:6px;left:0;width:auto;margin:0 8px;padding:4px 4px 8px 12px;float:none;border-radius:6px;background-color:rgba(0,0,0,.5)}.comSchoolBox .imgBox .textBox p{font-size:1.4rem;line-height:24px}.comSchoolBox .detailBox h5{padding:9px 20px 5px}.comSchoolBox .detailBox h5 span{display:block;font-size:1.2rem;line-height:20px;text-align:center}.comSchoolBox .detailBox .leftBox{width:auto;float:none}.comSchoolBox .detailBox .leftBox .redText{margin-bottom:2px}.comSchoolBox .detailBox .rightBox{width:auto;float:none}.comSchoolBox .detailBox .leftBox .ttl{padding-top:10px}.comSchoolBox .detailBox .rightBox .photo{text-align:center}.comSchoolBox .detailBox .leftBox .note{padding-top:0}.comMap{margin:0 -15px 18px}.comMap:before{padding-bottom:379px}.comPhoSlide .bigList .inn{flex-direction:column}.comPhoSlide .bigList .lBox,.comPhoSlide .bigList .rBox{width:100%}.comPhoSlide .bigList .rBox{padding:17px 25px}.comPhoSlide .bigList p{margin-bottom:5px;font-size:1.2rem}.comPhoSlide .bigList .ttl{font-size:1.4rem}.comPhoSlide .bigList .staTtl{margin-bottom:5px;font-size:1.2rem}.comPhoSlide .slick-arrow.slick-next{right:-15px}.comPhoSlide .slick-arrow.slick-prev{left:-15px}#comSearchPop02 .popList li.wid02,#comSearchPop .popList li.wid02,.schoolPop .popList li.wid02{width:100%}.mfp-fade.mfp-wrap .mfp-content{max-height:unset}.mfp-container{padding:0!important}.comPopBox{border-radius:unset}.comPopBox .titleBox .closeBtn a:hover,.conditions .closeBtn a:hover{opacity:1}#comSearchPop02 .popContent,#comSearchPop .popContent,.schoolPop .popContent{max-height:unset;padding:12px 16px}#comSearchPop02 .popContent02,#comSearchPop .popContent02,.schoolPop .popContent02{max-height:70vh;padding:12px 16px}#comSearchPop02 .popList,#comSearchPop .popList,.schoolPop .popList{justify-content:space-between;margin:-8px 0 20px}#comSearchPop02 .popList li,#comSearchPop .popList li,.schoolPop .popList li{order:2;width:48.6%;margin:8px 0 0}#comSearchPop02 .popList li.order1,#comSearchPop .popList li.order1,.schoolPop .popList li.order1{order:1}#comSearchPop02 .popList .wid01,#comSearchPop .popList .wid01,.schoolPop .popList .wid01{width:48.6%}#comSearchPop02 .popList li input+.radioBtn,#comSearchPop .popList li input+.radioBtn,.schoolPop .popList li input+.radioBtn{min-height:50px;padding:8px 4px 8px 36px}#comSearchPop02 .popList li input+.radioBtn .imgSpan,#comSearchPop .popList li input+.radioBtn .imgSpan,.schoolPop .popList li input+.radioBtn .imgSpan{flex-shrink:0}#comSearchPop02 .popList li input+.radioBtn .imgSpan img,#comSearchPop .popList li input+.radioBtn .imgSpan img,.schoolPop .popList li input+.radioBtn .imgSpan img{width:30px}#comSearchPop02 .popList li.wid02 input+.radioBtn .imgSpan img,#comSearchPop .popList li.wid02 input+.radioBtn .imgSpan img,.schoolPop .popList li.wid02 input+.radioBtn .imgSpan img{width:60px}#comSearchPop02 .btmBox,#comSearchPop .btmBox,.schoolPop .btmBox{padding:7px 15px}#comSearchPop02 .btmBox .comBtn,#comSearchPop .btmBox .comBtn,.schoolPop .btmBox .comBtn{max-width:343px}.snsPop{width:auto}.mfp-type .mfp-content{vertical-align:bottom}.comFixBox01{top:auto;right:2%;bottom:70px;width:96%;padding-top:2px}.schoolFixBox{bottom:150px;transform:none}.comFixBox01 .close{width:32px}.comFixBox01 .spTtl{padding:0 45px;font-size:1.4rem}.comFixBox01 .spImg{position:absolute;top:-20px;left:10px;width:31px}.comFixBox01 .link{position:absolute;right:0;bottom:0;width:100px;overflow:hidden;border-top-left-radius:6px}.comFixBox01 .link a{padding:2px 5px}.comFixBox01 .time{box-sizing:border-box;width:calc(100% - 110px);padding-left:7px;text-align:left}.comNumBox{display:block;margin-bottom:23px}.comNumBox .lTxt{font-size:1.2rem}.comNumBox .lTxt .num{font-size:1.4rem}.comNumBox .lTxt .btmTxt{display:inline-block;margin-top:3px;font-weight:400;font-size:1.2rem}.comNumBox .rBox{margin-top:15px}.comNumBox .rBox p{margin-right:8px}.comNumBox .rBox select{width:calc(100% - 45px);margin-right:0}.comNumBox02 .rBox{justify-content:space-between}.comNumBox .rBox .sub{display:block;width:48.8%;margin:-10px 0 0}.comNumBox .rBox .sub select{width:100%;background-position:right 5px center}.comNumBox02{margin-bottom:16px}.comPageNavi{display:flex;align-items:center;justify-content:center;margin:0 -15px 24px;border-bottom:none}.comPageNavi.mt01{margin-bottom:32px}.comPageNavi .nextBtn a,.comPageNavi .prevBtn a{padding:0 10px;background:none!important}.comPageNavi .pageNum p a{border-top:2px solid transparent;border-bottom:none}.comPageNavi .pageNum p.on{border-top:2px solid #e95b00;border-bottom:none}.centerNavi{margin:20px -15px 0}.centerNavi .nextBtn a,.centerNavi .prevBtn a{padding:0;white-space:nowrap}.centerNavi .prevBtn a{padding-right:15px}.centerNavi .nextBtn a{padding-left:15px}.comTopSelectBox{flex-wrap:wrap;justify-content:flex-start;height:auto;margin:0 -15px 16px;border-right:none;border-left:none;border-radius:0}.comTopSelectBox .allSelect{box-sizing:border-box;display:block;width:13%;padding:11px 2px 3px 7px;border-radius:0;text-align:center}.comTopSelectBox input[type=checkbox]+span{margin:0 -5px;padding:30px 0 0;background-position:top}.comTopSelectBox .centerBox{box-sizing:border-box;display:block;width:45%;width:calc(50% - 12px);padding:7px 8px 3px 25px}.comTopSelectBox .allSelect:after{border:31px solid transparent;border-left:20px solid #fff}.comTopSelectBox p{margin-bottom:5px;font-size:1rem;text-align:center}.comTopSelectBox .btn{margin:0}.comTopSelectBox .centerBox .btn a{width:auto;font-size:1.2rem}.comTopSelectBox .rBox{box-sizing:border-box;display:block;width:41%;width:calc(50% - 32px);padding:7px 7px 3px}.comTopSelectBox .btn a{width:100%}.comTopSelectBox .centerBox:after{display:none}.comCheckBox .rBox table th{padding:13px 5px 12px;font-size:1.4rem;line-height:1.71}.comCheckBox .rBox table td{padding:13px 5px 12px 7px;font-size:1.4rem;line-height:1.71}.fixdSelectBox{box-sizing:border-box;z-index:149;position:fixed;bottom:0;left:0;width:100%;margin:0;padding:0 5px 5px;border-top:0;background-color:rgba(77,58,46,.75);color:#fff}.fixdSelectBox .txt{width:100%;margin:5px 4px;color:#fff;text-align:left}.fixdSelectBox .txt span{margin-left:8px;font-size:1.2rem}.fixdSelectBox .allSelect,.fixdSelectBox .centerBox{padding:0;background-color:transparent}.fixdSelectBox .allSelect:after,.fixdSelectBox .centerBox:after{display:none}.comTopSelectBox .allSelect{width:44px!important;padding-left:0!important;text-align:center!important}.fixdSelectBox .centerBox,.fixdSelectBox .rBox{width:calc(50% - 22px);padding:0 4px!important}.fixdSelectBox input[type=checkbox]+span{padding-top:25px;color:#fff}.fixdSelectBox .btn a{box-sizing:border-box;height:40px}.comCheckBox{margin:0 -7px 16px;padding-bottom:0;padding-left:0;box-shadow:0 3px 0 #aa8560}.comCheckBox .lBox{top:39px;left:7px;width:24px;height:24px;padding-top:0;border-radius:0}.comCheckBox.checked .lBox,.comCheckBox .lBox{background-color:transparent}.comCheckBox .rBox .redTxt{border-radius:4px 0 0 0}.comCheckBox .lBox input+span{padding:27px 0 0;font-size:.6rem}.comCheckBox .rBox{padding:35px 8px 0}.comCheckBox .rBox .numTxt{box-sizing:border-box;position:absolute;top:-9px;right:-1px;padding-right:5px}.comCheckBox .rBox .numTxt .num{margin-left:7px}.comCheckBox .ttlBox{margin-bottom:4px;padding-left:31px;font-size:1.6rem;line-height:1.5}.comCheckBox .ttlBox .logo{margin-right:5px}.comCheckBox .topImg{margin-bottom:8px}.comCheckBox .imgBox{display:block}.comCheckBox .imgBox .photoBox{display:flex;justify-content:space-between;width:100%;margin-bottom:8px}.comCheckBox .imgBox .photoBox .photo{margin:0 5px 0 0}.comCheckBox .imgBox .photoBox .photo .iconImg{bottom:5px;left:5px;width:3.5em}.comCheckBox .imgBox .txtBox{width:100%}.comCheckBox .catList{flex-wrap:wrap;align-items:center;margin-bottom:8px}.comCheckBox .catList li{width:30px}.comCheckBox .catList li.sp{width:40px}.comCheckBox .infoList{margin-bottom:10px}.comCheckBox .infoList li{margin-bottom:6px;padding-right:5px;padding-bottom:2px;padding-left:20px;font-size:1.2rem;line-height:2}.comCheckBox .infoList .wid01{width:100%}.comCheckBox .infoList li .red{font-size:1.6rem}.comCheckBox .btnList{margin:0 -8px}.comCheckBox .btnList li{width:50%}.comCheckBox .btnList li a{flex-direction:column;height:48px;border-radius:0;font-size:1.4rem}.comCheckBox .btnList li .img,.comCheckBox .btnList li span{margin:0 0 2px}.comCheckBox02 .rBox{padding-top:5px}.is-campaign-type .rBox{padding-top:35px}.comInfoBox:after{left:15px}.comCheckBox02 .lBox{top:10px}.is-campaign-type .lBox{top:39px!important}.comInfoBox{padding:8px 8px 3px}.comInfoBox .tagList li{margin-bottom:5px}.comInfoBox .tagList a,.comInfoBox .tagList span{height:32px;padding:0 10px;font-size:1.2rem}.comInfoBox .tagList a:before,.comInfoBox .tagList span:before{content:"#";color:#e95b00}.comVoiceBox{box-sizing:border-box;min-height:91px;padding:3px 8px 3px 62px}.comVoiceBox:before{top:7px;left:6px}.comSide03.small .imgBox{display:flex;position:relative;padding-bottom:65px}.comSide03.small .photo{width:68px;margin-right:15px}.comSide03.small .txtBox{width:calc(100% - 78px)}.comSide03.small .btnBox{display:flex;position:absolute;bottom:0;left:0;justify-content:space-between;width:100%}.comSide03.small .telBox a{font-size:1.6rem}.comSide03.small .btnBox .comBtn{width:calc(50% - 2px)}.comSide03.small .btnBox .comBtn a{font-size:1.2rem}.comSide03.small .btnBox .comBtn a>span{display:inline-flex;align-items:center;justify-content:flex-start}.comSide03.small .btnBox .comBtn a>span span{line-height:1.3;text-align:left}.comSide03.small .btnBox .comBtn a>span span:before{display:none}.comSide03.small .ttl{margin-bottom:0}.comSide03.small .imgBox+.imgBox{margin-top:9px;padding-top:16px;border-top:1px solid #ddd9d1}.comPrBox{margin:15px auto 0}.comImgSilde01{margin-bottom:2px}.comImgSilde01 .txt{position:absolute;top:0;left:0;padding-right:6px;background-color:#fff;color:#4d3a2e}.comImgSilde01 .txt span{margin-right:7px;padding:3px 2px 2px}.comImgSilde01 .blackBg p{font-size:1.2rem}.comImgSilde01 .slideFix{bottom:5px}.comImgSilde01 .slideFix .img{top:-133px;left:7px;width:40px}.comImgSilde01 .slideFix .img-full-thanks{width:3.5em!important}.comImgSilde01 .slick-arrow{margin-top:-30px}.comImgSilde01 .blackBg{position:absolute;padding:4px 4px 3px 8px}.comSlideBox02 .comBtn02{width:auto;margin:0 16px}.comSlideBox02 .comBtn02 a{padding:7px 0 6px;background-image:url(/img/common/icon15.png);background-size:10px auto;color:#4d3a2e;font-size:1.4rem}.comSlideBox02 .comBtn02 .close{display:none}.comSlideBox02 .comBtn02 a.close{background-image:url(/img/common/icon28.png)}.comSlideBox02 .comBtn02.on .close{display:block}.comSlideBox02 .comBtn02.on .open{display:none}.comDrawBox{margin:0 -15px 30px}.comDrawBox .headLine03{margin-right:0;margin-left:15px}.comDrawBox .houseDrawBox{position:relative;margin-bottom:8px;padding:9px 15px 4px 17px}.comDrawBox .houseDrawBox .txtBox .ttl{margin-bottom:4px}.comDrawBox .houseDrawBox .txtBox{width:100%}.comDrawBox .houseDrawBox .txtBox .btmTxt{font-size:1.2rem;line-height:20px}.comDrawBox .houseDrawBox .txtBox .btmTxt>span:first-child{display:block;margin-right:0}.comDrawBox .houseDrawBox .txtBox .btmTxt .bigTxt{line-height:20px}.comDrawBox .houseDrawBox .linkBox{position:absolute;top:8px;right:15px;bottom:auto;padding-top:0;float:none}.comDrawBox .houseDrawBox .linkBox a{padding:4px 22px 4px 41px;font-size:1rem;line-height:12px;text-align:left}.comDrawBox .houseDrawBox .linkBox a:before{position:absolute;top:4px;left:12px}.comDrawBox .checkAllBox{margin-bottom:30px}.comDrawBox .checkAllBox .checkUlWrap ul li{width:104px}.comDrawBox .checkAllBox .checkUlWrap ul li span{padding:7px 8px}.comDrawBox .checkAllBox .checkUlWrap ul li:nth-child(4n){margin-right:5px}.comDrawBox .drawSlide .slick-slide>div{width:calc(100vw - 30px);margin:0 8px}.comDrawBox .drawSlide li .photo{position:relative;margin:0 8px}.comDrawBox .drawSlide li .photo .num{display:flex;z-index:1;position:absolute;top:0;left:0;align-items:center;justify-content:center;width:24px;height:24px;border-radius:5px 0;background-color:#e95b00;color:#fff}.comDrawBox .drawSlide li .title{margin-bottom:6px;padding:0;font-size:1.4rem;line-height:1.71;text-align:center}.comDrawBox .drawSlide li .txt{margin:0 8px;padding:0;font-size:1.2rem;line-height:1.67}.comDrawBox .drawSlide .slick-dots{margin-top:5px}.comDrawBox .drawSlide.border li{border:none;text-align:left}.comDrawBox .drawSlide.border li .title{margin:0 8px;text-align:left}.comDrawBox .drawSlide.border .slick-dots{display:block!important}.comDrawBox .drawSlide .work{margin:0 8px;padding:0}.comDrawBox .checkAllBox .tabUl{display:flex;flex-wrap:nowrap}.comDrawBox .checkAllBox .mCSB_container{margin-bottom:0!important}.comDrawBox .checkAllBox .tabUl li{flex-shrink:0}.comDrawBox .checkAllBox .checkUlWrap ul{display:flex;flex-wrap:nowrap;width:auto}.comDrawBox .checkAllBox .checkUlWrap ul li{flex-shrink:0}.SuggestClass{max-width:80vw}.comHistory{padding:19px 0 30px}.comHistory .headLine03{margin:0 15px 10px}.comHistoryList .slick-slide>div{width:auto}.comHistoryList{margin:0 0 20px}.comSlideSec{margin:0 -15px 32px}.comSlideSec .headLine06{margin-bottom:0}.comTimeBox{margin:0 -15px 27px}.comTimeBox .ttl{margin-bottom:15px;padding:5px 15px;border-radius:0;font-size:1.2rem;line-height:1.67}.comTimeBox .comScrollBox{touch-action:pinch-zoom!important}.comTimeBox .comScrollBox,.comTimeBox .comScrollBox02{width:auto;height:200px;margin:0 15px;border-radius:5px}.comTimeBox .tabBox tr{position:relative}.comTimeBox .tabBox td,.comTimeBox .tabBox th{width:100%;padding:0 30px 8px 15px;float:left;font-size:1.2rem}.comTimeBox .tabBox th{width:100%;padding-top:15px;padding-right:100px;padding-bottom:15px;border:none}.comTimeBox .tabBox th:after{display:none}.comTimeBox .tabBox .ttlDl{position:absolute;right:35px;bottom:100%;flex-direction:column;align-items:center;justify-content:center;width:65px}.comTimeBox .tabBox .ttlDl:before{display:block;position:absolute;top:3px;bottom:3px;left:0;width:1px;background:#ddd9d1;content:""}.comTimeBox .tabBox .ttlDl dt{margin-right:0;font-size:1.2rem}.comTimeBox .tabBox .ttlDl dd{font-size:1.4rem;line-height:1;text-align:center}.comTimeBox .tabBox .ttlDl dd small{display:block;margin-left:0;font-size:1rem}.comTimeBox .tabBox p{margin-top:4px;padding:8px 20px 5px}.comDogBox{margin:0 -15px;padding:13px 15px 18px}.comDogBox .ttl{margin-bottom:8px;font-size:1.4rem}.comDogBox .inn{padding:20px}.comDownBox .topBox td,.comDownBox .topBox th{padding:5px 2px;font-size:1rem;line-height:1.5}.comDownBox .topBox th{padding:6px 2px 5px;background:#4d3a2e;font-size:1rem;line-height:1.67}.comDownBox .topBox .wid01,.comDownBox .topBox .wid02{width:15%}.comDownBox .topBox .wid03{width:19%}.comDownBox .topBox .wid04{width:20%}.comDownBox .topBox .wid05{width:8%}.comDownBox .topBox .dir{padding-right:20px}.comDownBox .topBox .price span{font-size:1.2rem}.comDownBox .btmBox{padding:7px}.comDownBox .btmBox .comBtn{width:auto;margin:7px 10px 0}.comDownBox .btmBox a,.comDownBox .comBtn.whiteBtn a{height:auto;min-height:42px;padding:5px 15px}.comDownBox .btmBox .comBtn:first-of-type{margin-top:0}.comDownBox .btmBox .comBtn a:before{right:10px}.comDownBox .btmBox .txtBtn{width:auto}.comDownBox .btmBox a span{font-size:1.4rem}.comlinklist{margin:0 -15px;padding:25px 20px;border:1px solid #ddd9d1;border-right:none;border-left:none;border-radius:0}.comlinklist li{width:calc(50% - 3px);margin:6px 6px 0 0}.comlinklist li:nth-of-type(2n){margin-right:0}.comlinklist li:nth-of-type(-n+2){margin-top:0}.comlinklist li a{padding:8px 5px;font-size:1.3rem;line-height:1.29}.comlinklist li a img{margin-right:10px}.comlinklist li a:hover{opacity:.7}.newsArea{padding:0 0 25px}.comTabUlBox{margin:0 -21px;overflow-x:auto}.comTabUl{flex-wrap:wrap;width:860px;min-width:inherit;margin:0}.comTabUl li{width:auto}.comTabUl li a{padding:8px 15px 9px}.comTabBox{padding-top:8px}.newsArea .headLine02{font-size:2rem}.comPrefecture .spBox{position:relative}.comPrefecture .spBox .sub{display:none;z-index:1;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff}.comPrefecture .spBox .sub .ttl{position:relative;margin:-10px 0 8px;padding:12px 0;border-bottom:1px solid #ddd9d1;font-weight:700;font-size:1.6rem;text-align:center}.comPrefecture .spBox .sub .link{box-sizing:border-box;display:block;z-index:1;position:absolute;top:50%;left:0;width:59px;padding:5px 2px;transform:translateY(-50%);border:1px solid #ddd9d1;border-radius:5px;font-size:1.3rem}.comPrefecture .spBox .sub .link span{display:inline-block;padding-left:10px;background:url(/img/common/icon18.png) no-repeat 0;background-size:6px auto}.comPrefecture .spBox .sub ul{display:flex;flex-wrap:wrap;margin:0 -4px}.comPrefecture .spBox .sub li{box-sizing:border-box;width:33.3333333333%;margin-bottom:8px;padding:0 4px}.comPrefecture .spBox .sub li a{display:block;padding:14px 9px 13px;border:solid #ddd9d1;border-width:1px 1px 3px;border-radius:5px;background:url(/img/common/icon16.png) no-repeat right 4px center;background-size:6px auto;font-weight:700;font-size:1.4rem}.comSlideArea{margin:16px -15px 12px}.comSlideArea .inner{box-sizing:border-box;padding:0 15px}.comSlideArea .thumb{display:none}.comSlideArea .thumb .slick-slide{padding-top:5px}.sclNameBox{margin-bottom:30px}.comTextLink{margin-right:0}.sclNameBox .headLine06{margin:0 -15px 10px}.comCampaign{display:block!important;margin-top:30px;padding:22px 0 31px}.comCampaign.spWide{margin-right:-15px;margin-left:-15px}.comCampaign.features{margin-top:0;padding-bottom:0}#conts .comCampaign{margin-right:-15px;margin-left:-15px}.comCampaign .headLine02{padding-bottom:4px;font-size:2rem}.comCampaign p{margin-bottom:13px;font-size:1.2rem}.comCampaign .slick-list{margin-bottom:5px}.comCampaign .slick-slide li{width:258px!important;padding:0 4px}.comCampaign .slick-list:after,.comCampaign .slick-list:before{width:calc(50% - 137px)}.comCampaign .slick-arrow.slick-next{right:0}.comCampaign .keen-slider-arrow.keen-slider-next{right:0!important}.comCampaign .keen-slider-arrow.keen-slider-prev{left:0!important}.comCampaign .slick-arrow.slick-prev{left:0}.comCampaign .jsBox .next{right:0}.comCampaign .jsBox .prev{left:0}.comCampaign .fooUl{margin-bottom:12px}.spSlide{margin-bottom:10px;padding:15px 0 11px}.spSlideScloll{margin:0 -15px}.spSlide .slick-slide{padding:0 15px}.spSlide .slick-dots{margin-top:-5px}.spSlide .slick-arrow{margin-top:-36px}.headLine13{margin:0 -15px 22px;padding:9px 16px;border-radius:0;text-align:center}.headLine13 .txtSpan{font-size:1.4rem}.headLine14{margin:0 0 45px;padding-bottom:17px}.headLine14 img{width:270px}.headLine14>span{margin-top:7px;font-size:1.9rem;line-height:1.47}.comPageTab{margin-bottom:40px}.comPageTab .comBox{margin:0}.comPageTab .comTabUl{width:100%;max-width:inherit}.comPageTab .comTabUl li{width:calc(25% - 2px)}.comPageTab .comTabUl li a{padding:2px 3px;font-size:1.4rem;line-height:1.28;letter-spacing:0}.comMovieBox{margin-bottom:29px}.comMovieBox .movieTxt{margin-top:3px;color:#4d3a2e}.comPopBox.iframeBox{box-sizing:border-box;width:auto;height:100%;margin:0;padding:15px}.comPopBox.iframeBox .popContent,.comPopBox.iframeBox .popContent02{padding:0}.comPopBox.iframeBox iframe{height:calc(100% - 50px)}.schollTable{margin-bottom:24px}.schoolPop .popContent .shopTtl{margin:20px -16px;padding:6px 13px;border-radius:0;font-size:1.2rem}.popContent .shopRadioUl{display:block;margin-bottom:30px}.popContent .shopRadioUl li{width:auto}.schoolPop .popContent02 .shopTtl{margin:20px -16px;padding:6px 13px;border-radius:0;font-size:1.2rem}.popContent02 .shopRadioUl{display:block;margin-bottom:30px}.popContent02 .shopRadioUl li{width:auto}.spPageTop{margin:20px 0 40px}.spPageTop a{font-size:1.3rem}.comTabBox .comAnchorBox{margin-bottom:0;overflow-x:scroll;touch-action:pan-x}.comTabBox .scrollfixBox{z-index:50;width:calc(100vw - 30px)}.comTabBox .scrollfixBox.isFixed:before{position:absolute;top:0;bottom:-10px;left:-15px;width:100vw;transform:none;background-color:#fff;content:""}.comTabBox .comAnchorBox .jspHorizontalBar{top:50px!important;bottom:auto;height:4px;background:#faf6ed}.comTabBox .comAnchorBox .jspTrack{background:#faf6ed}.comTabBox .comAnchorBox .jspDrag{background-color:#e95b00}.comTabBox .comAnchorBox .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{margin:0 auto!important}.comTabBox .comAnchorBox .mCSB_scrollTools .mCSB_draggerContainer,.comTabBox .comAnchorBox .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{margin:0!important}.comSchoolBox .schoolCoupon .comRedBox{padding-top:0;padding-bottom:0}.comDrawBox .comDrawBox{margin-right:0;margin-left:0}.comSlideArea .thumb.none{display:none}.bukken-detail .detailBox{margin:0;padding-top:0}.bukken-detail .detailBox .lBox,.bukken-detail .detailBox .rBox,.bukken-room .detailBox .lBox,.bukken-room .detailBox .rBox{width:auto}.bukken-detail .sec01,.bukken-room .sec01{margin-bottom:32px;padding-bottom:0;border-bottom:none}.bukken-detail .sec01 .headLine06,.bukken-room .sec01 .headLine06{margin:0 -15px 16px}.bukken-detail .sec01 .imgBox,.bukken-room .sec01 .imgBox{display:block}.bukken-detail .sec01 .lBox,.bukken-room .sec01 .lBox{width:auto}.bukken-detail .sec01 .comTableBox,.bukken-room .sec01 .comTableBox{margin-bottom:10px}.bukken-detail .sec01 .comTableBox th,.bukken-room .sec01 .comTableBox th{width:72px}.bukken-detail .sec01 .comTableBox td,.bukken-room .sec01 .comTableBox td{padding:4px 9px;font-size:1.2rem}.bukken-detail .sec01 .comTableBox td span,.bukken-room .sec01 .comTableBox td span{font-size:1.6rem}.bukken-detail .sec01 .rBox,.bukken-room .sec01 .rBox{width:auto;margin-top:20px}.bukken-detail .comImgSilde01 li .photo,.bukken-room .comImgSilde01 li .photo{width:auto;height:375px;margin:0}.bukken-detail .comImgSilde01 li .photo .subPhoto,.bukken-room .comImgSilde01 li .photo .subPhoto{min-width:inherit}.bukken-detail #conts .comInfoBox,.bukken-room #conts .comInfoBox{margin-bottom:8px;padding:10px 16px}.bukken-detail #conts .comInfoBox .top,.bukken-detail #conts .comInfoBox .ttl,.bukken-room #conts .comInfoBox .top,.bukken-room #conts .comInfoBox .ttl{font-size:1.4rem}.bukken-detail #conts .comInfoBox .tagList a,.bukken-room #conts .comInfoBox .tagList a{height:34px;font-size:1.4rem}.bukken-detail #conts .comVoiceBox,.bukken-room #conts .comVoiceBox{margin-bottom:8px;padding:76px 16px 20px}.bukken-detail #conts .comVoiceBox:before,.bukken-room #conts .comVoiceBox:before{top:14px;left:50%;transform:translateX(-50%)}.bukken-detail #conts .sec02 p,.bukken-room #conts .sec02 p{margin-bottom:8px;font-size:1.4rem;line-height:1.71}.bukken-detail #conts .sec02 .comSlide,.bukken-room #conts .sec02 .comSlide{margin:0}.bukken-detail #conts .sec02 .comSlide .slick-list,.bukken-room #conts .sec02 .comSlide .slick-list{padding:0!important}.bukken-detail #conts .sec02 .comSlide .slick-slide,.bukken-room #conts .sec02 .comSlide .slick-slide{padding:0}.bukken-detail #conts .sec02 .comSlide .slick-next,.bukken-room #conts .sec02 .comSlide .slick-next{right:0}.bukken-detail #conts .sec02 .comSlide .slick-prev,.bukken-room #conts .sec02 .comSlide .slick-prev{left:0}.bukken-detail #conts .sec02 .comSlide.slideBtm,.bukken-room #conts .sec02 .comSlide.slideBtm{order:2}.bukken-detail #conts .comDownBox>.headLine07,.bukken-room #conts .comDownBox>.headLine07{margin:0 0 16px}.bukken-detail #conts .sec03,.bukken-room #conts .sec03{margin-bottom:32px}.bukken-detail #conts .sec03 .headLine06,.bukken-room #conts .sec03 .headLine06{margin:0 -15px 16px}.bukken-detail #conts .sec03 .comTableBox,.bukken-room #conts .sec03 .comTableBox{margin-bottom:0}.bukken-detail #conts .sec03 .comTable th,.bukken-room #conts .sec03 .comTable th{width:69px;font-size:1.2rem;line-height:1.67}.bukken-detail #conts .sec03 .comTable td,.bukken-room #conts .sec03 .comTable td{width:auto;padding:5px}.bukken-detail #conts .sec03 .comTable td p,.bukken-room #conts .sec03 .comTable td p{font-size:1.2rem;line-height:1.67}.bukken-detail #conts .sec03 .comTable td .comBtn02,.bukken-room #conts .sec03 .comTable td .comBtn02{width:auto;max-width:261px;margin-left:0}.bukken-detail #conts .mapSec .map,.bukken-room #conts .mapSec .map{margin-bottom:8px;padding-bottom:100%}.bukken-detail #conts .mapSec .mapBtm,.bukken-room #conts .mapSec .mapBtm{display:flex;justify-content:space-between}.bukken-detail #conts .mapSec .mapBtm p,.bukken-room #conts .mapSec .mapBtm p{display:none}.bukken-detail #conts .mapSec .mapBtm .comBtn02,.bukken-room #conts .mapSec .mapBtm .comBtn02{width:180px;margin-right:0}.bukken-detail .comlinklist+.comDrawBox,.bukken-room .comlinklist+.comDrawBox{margin-top:20px}.bukken-detail .headLine07.style01,.bukken-room .headLine07.style01{margin:0 0 16px}.bukken-detail .comSide03,.bukken-room .comSide03{margin-bottom:50px}.bukken-detail #gFooter .pageTop02,.bukken-room #gFooter .pageTop02{bottom:70px}.bukken-detail .comHistory,.bukken-room .comHistory{padding-bottom:0}.bukken-detail .comBlueBg.comHistory,.bukken-room .comBlueBg.comHistory{padding-bottom:30px}.bukken-detail .comImgSilde01 li .photo img,.bukken-room .comImgSilde01 li .photo img{margin:0 auto}.featurePopBox{margin:0 -15px;padding:40px 15px;background-color:#faf6ed;color:#4d3a2e}.featurePopBox .pho{margin:0 -15px 20px;border-radius:0}.featurePopBox .txtBox01{flex-direction:column;margin-bottom:5px}.featurePopBox .txtBox01 p{width:auto;margin-bottom:20px;font-size:1.3rem;line-height:1.75}.featurePopBox .txtBox01 ul{width:auto;margin-bottom:0}.featurePopBox .txtBox01 li{margin-bottom:8px;padding-left:20px;background-size:13px auto;font-size:1.3rem}.featurePopBox .txtBox01 li span{color:#e95b00}.featurePopBox .txtBox02{margin-bottom:15px;padding:16px 8px 13px}.featurePopBox .txtBox02 .headLine04{margin-bottom:7px;font-size:1.4rem;line-height:1.25}.featurePopBox .txtBox02 p{margin-bottom:26px;font-size:1.2rem;line-height:1.71}.featurePopBox .txtBox02 p:last-child{margin-bottom:0}.featurePopBox .ttl02{margin-bottom:14px;font-weight:700;font-size:1.4rem;line-height:1.7;text-align:left}.featurePopBox .phoList{flex-direction:column}.featurePopBox .phoList li{width:auto}.featurePopBox .phoList li+li{margin-top:15px}.featurePopBox .phoList li .pho{margin:0 0 5px;text-align:center}.featurePopBox .phoList li .ttl{font-size:1.4rem}.featurePopBox .phoList li p{font-size:1.2rem;line-height:1.71}.featurePopBox.white{background-color:#fff}.featurePopBox.white .txtBox02{background-color:#faf6ed}.featurePopBox .imgBox{flex-direction:column}.featurePopBox .imgBox .photoBox{width:auto;text-align:center}.featurePopBox .imgBox .txtBox{width:auto;margin-top:15px}.featurePopBox .imgBox .txtBox p{margin-bottom:15px;font-size:1.2rem;line-height:1.75}.featurePopBox .imgBox .txtBox .txt{margin-bottom:0;padding:10px 15px;border:1px solid #e95b00;color:#e95b00;font-size:1.2rem;line-height:1.71}}@media screen and (max-width:896px){.comBtn02 a{font-size:1.3rem}}@media (max-width:374px){.subUnilife dt{padding:11px 60px 13px 10px;font-size:1.3rem}.headLine14>span{font-size:1.6rem}.comCheckBox .btnList li a,.comTabUl li a{font-size:1.2rem}.comPageNavi .pageNum p{width:30px}.comBtBox .img{width:90px}.comTopSelectBox .btn a,.comTopSelectBox .centerBox .btn a,.comTopSelectBox input[type=checkbox]+span{font-size:1rem}.comTopSelectBox .btn a .img img{height:13px}.comSearchBox .btBox .rSpan span{font-size:1rem}.comSide03 .comBtn a{font-size:1.8rem}.comSide03 .telBox span{padding:7px 9px 7px 25px;background-position:left 10px center;background-size:11px auto;font-size:1rem}.comSide03 .telBox a,.comSide03.small .telBox a{font-size:1.2rem}.comSearchArea dd input[type=text]{padding-left:10px;font-size:1.4rem}.comSearchArea dd input[type=button]{font-size:1.4rem}.comBtnList a{font-size:1.2rem}.comSideInput p{font-size:1.3rem}.comSide03.small .btnBox .comBtn a{font-size:1rem}.comTable td{font-size:1.2rem}#main .contactInner .wid01[type=text]{width:47%}.schoolPop .confirmTable td{font-size:1.05rem}.schoolPop .comBtn02 a{font-size:1.1rem}.contactDl .linkP a{font-size:1.2rem}.submit li input{font-size:1.4rem}.prefectureUl li a{font-size:1.2rem}.comConditionBox .comConditionSub .savedTtl img{left:100%}.comConditionSub .added{width:auto}.comConditionSub .rBox{padding-right:10px;padding-left:10px}.comConditionBox .comBtn a,.comConditionBox .subMember .imgBoxR .memberTtl{font-size:1.5rem}.comPageTab .comTabUl li a{font-size:1.1rem}.headLine13:before{right:0}.comSearchMenu li a{font-size:1.3rem}}@media screen and (max-width:895px){.comDrawBox .checkAllBox .checkUlWrap{overflow:auto;scrollbar-color:#e95b00 #faf6ed;scrollbar-width:thin}.comDrawBox .checkAllBox .checkUlWrap::-webkit-scrollbar-thumb{height:7px;border-radius:5px;background-color:#e95b00}.comDrawBox .checkAllBox .checkUlWrap::-webkit-scrollbar{position:absolute;bottom:0;left:0;height:7px;background:#faf6ed}.comDrawBox .checkAllBox .checkUlWrap .checkUl li:last-child{padding-right:16px}.comCampaign .keen-slider .disabled{min-width:calc(66.666% - 4px)!important;max-width:calc(66.666% - 4px)!important}.bukken-detail.scroll .headerRight{display:none!important}.bukken-detail .comDrawBoxApi li .photo,.bukken-detail .comDrawBoxSSi li .photo,.bukken-detail .floorPhtSlide .splide__slide .photo,.bukken-detail .rootmTypeSlide .splide__slide .photo,.bukken-room .comDrawBoxApi li .photo,.bukken-room .comDrawBoxSSi li .photo,.bukken-room .floorPhtSlide .splide__slide .photo,.bukken-room .rootmTypeSlide .splide__slide .photo{min-height:374.98px}.bukken-detail .comDrawBoxApi li .photo img,.bukken-detail .comDrawBoxSSi li .photo img,.bukken-detail .floorPhtSlide .splide__slide .photo img,.bukken-detail .rootmTypeSlide .splide__slide .photo img,.bukken-room .comDrawBoxApi li .photo img,.bukken-room .comDrawBoxSSi li .photo img,.bukken-room .floorPhtSlide .splide__slide .photo img,.bukken-room .rootmTypeSlide .splide__slide .photo img{max-height:374.98px}.bukken-detail .comRoom .comBtn02 a,.bukken-detail .comRoom .comBtn02 span.link,.bukken-room .comRoom .comBtn02 a,.bukken-room .comRoom .comBtn02 span.link{padding-block:4px 3px}.bukken-detail .comRoomNone .comRoomNoneText,.bukken-room .comRoomNone .comRoomNoneText{padding:12px 20px}.bukken-detail .comRoomTable .comScrollBox02,.bukken-room .comRoomTable .comScrollBox02{max-height:594px}.bukken-detail .roomInfo,.bukken-room .roomInfo{margin-bottom:30px}.bukken-none .bukken-detail .roomInfo,.bukken-none .bukken-room .roomInfo{margin-bottom:20px}.bukke-room .bukken-detail .roomInfo .detailBox,.bukke-room .bukken-room .roomInfo .detailBox{margin-bottom:60px}.bukken-detail .roomInfo .roomInfoCont,.bukken-room .roomInfo .roomInfoCont{flex-direction:column;gap:24px}.bukken-detail .roomInfo .roomInfoTable,.bukken-room .roomInfo .roomInfoTable{width:100%}.bukken-detail .roomInfo .roomInfoTable dl,.bukken-room .roomInfo .roomInfoTable dl{padding-block:8px}.bukken-detail .roomInfo .roomInfoPht,.bukken-room .roomInfo .roomInfoPht{width:100%}.bukken-detail .facilities .comDrawBox .drawSlide li .photo{position:relative;margin:0 15px 12px}.bukken-detail .iframeBox{height:calc(100% - 200px);margin:auto}.bukken-detail .iframeBox .popBoxScroll{overflow:hidden}.bukken-detail .comPopBox.snsPop{z-index:9999;width:100%;margin-bottom:0}.roomPhtSlideArea .first{display:block;height:320px;margin-inline:auto}.roomPhtSlide{position:absolute!important;left:0;width:100%;opacity:0}.roomPhtSlideArea.active .first{display:none}.roomPhtSlideArea.active .roomPhtSlide{position:relative!important;opacity:1}.roomPhtSlide .roomPhtSlideNum{top:320px}.roomPhtSlide .photo img{height:320px}.roomPhtThumb{height:18vw;padding-inline:0;overflow:hidden}.roomPhtThumb.show{height:auto;overflow:auto}.roomPhtThumb .splide__arrow{display:none}.roomPhtThumb .splide__track{transform:none!important}.roomPhtThumb .splide__list{display:grid;grid-template-columns:repeat(6,1fr);gap:4px;transform:none!important}.roomPhtThumb .splide__slide{margin-right:0!important}.roomPhtThumb .splide__slide--clone{display:none}.slideThumb{overflow:auto;scrollbar-color:#e95b00 #faf6ed;scrollbar-width:thin}.slideThumb .slideThumbList{display:flex;width:max-content}.slideThumb .slideThumbBtn{width:104px}.slideControl{margin-bottom:16px;margin-inline:16px}.bukken-room #rommPhtPop .popContent{width:100%}.bukken-room .roomPhtSlideArea{margin-inline:-15px}.bukken-room .roomPhtSlideNum{top:290px}.bukken-room .detailBox{padding-top:3px}}@media(max-width:897px){.sliderBtnWrap{margin-left:16px}.comSlideArea .thumb .active:before,.comSlideArea .thumb .slick-active li:before{position:absolute;top:7px;height:87%}.comSlideArea .thumb .active:after,.comSlideArea .thumb li.keen-slider__slide.active:after{top:-3px}.comSlideArea .navigation-wrapper.thumbCityWrapper{margin-top:10px}.comSlideArea .navigation-wrapper.jus-center ul{justify-content:center}}@media (max-width:360px){.comlinklist li a{font-size:1rem}}@media (-ms-high-contrast:none){.comCheckBox .imgBox .photoBox{margin-left:-15px}}@media(min-width:898px){.comSlideArea .thumb .active:before,.comSlideArea .thumb .slick-active li:before{box-sizing:border-box;z-index:1;position:absolute;top:7px;left:0;width:100%;height:87%;border:2px solid #e95b00;border-radius:5px;content:""}.comSlideArea .thumb .active:after,.comSlideArea .thumb li.keen-slider__slide.active:after{position:absolute;top:-3px;left:50%;margin-left:-5px;border:5px solid transparent;border-bottom-color:#e95b00;content:""}.comSlideArea .navigation-wrapper.thumbCityWrapper.center .thumb{justify-content:center}.comSlideArea .navigation-wrapper.thumbCityWrapper .keen-slider-arrow{margin-top:-10px}}@media(hover:hover){.bukken-detail .roomInfo .roomInfoPht a:hover,.bukken-room .roomInfo .roomInfoPht a:hover{opacity:.6}}@media print,screen and (min-width:896px){.roomPhtSlide{height:560px;overflow:hidden}.roomPhtSlideArea.active .roomPhtSlide{height:auto;overflow:visible}.slideThumb .slideThumbList{display:grid;grid-template-columns:repeat(5,1fr)}.bukken-room #rommPhtPop .popBoxScroll{max-height:600px}}