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{margin-bottom:24px;padding:15px 15px 16px 16px;border-radius:10px;background-color:#faf6ed}.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}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;height:0}.rootmTypeSlideWrap.active{height:auto}.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}.bukken-search .comCheckBox .imgBox .photoBox .photo .img img{aspect-ratio:1;width:100%;height:auto;object-fit:contain}.bukken-search .pdSchool-estate.sp{margin-top:56px}.bukken-search .pdSchool-estate.sp>div:not(:last-of-type){margin-bottom:32px}.bukken-search .mapBox{margin-top:56px}.bukken-search .townSlideArea .smlList{justify-content:center}.bukken-search .fixdSelectBox{bottom:48px}.bukken-search .comPopBox{display:none;z-index:1000;position:fixed;max-width:960px;height:85%;max-height:640px;margin:auto;inset:0}.bukken-search .comPopBox.conditions{max-width:320px;height:auto}.bukken-search .comPopBox.show{display:inline-table}.pop-keep .bukken-search .comPopBox{max-width:320px;height:auto}.bukken-search #comSearchPop .popBoxScroll{overflow:visible}.bukken-search .comInfoBox{position:relative;margin-bottom:8px;padding:16px;border-radius:5px;background-color:#faf6ed}.bukken-search .comInfoBox .top{margin-bottom:3px;font-size:1.2rem;line-height:1.67}.bukken-keyword #container{overflow:visible}.comSearchArea{padding:16px 32px;border-bottom:1px solid #ddd9d1;background-color:#eff3f4}.comSearchArea dl{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;padding:15px 16px;border:2px solid #ddd9d1;border-radius:5px;background-color:#fff}.comSearchArea dt{padding:2px 0 0 33px;background:url(/img/common/icon11.png) no-repeat 0/21px 24px;color:#1c1612;font-weight:700;font-size:1.6rem}.comSearchArea dd{display:flex;width:886px}.comSearchArea dd>form{display:flex;flex:1}.comSearchArea dd .autocomplete{width:calc(100% - 80px)}.comSearchArea dd input[type=text]{-moz-appearance:none;-webkit-appearance:none;box-sizing:border-box;appearance:none;width:calc(100% - 80px)!important;height:48px;padding:1px 14px 0 16px;border:1px solid #ddd9d1;border-right:none;border-radius:5px 0 0 5px;background-color:#d4e8f2;font-size:1.6rem}.comSearchArea dd 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}.comSearchArea #search-school-submit,.comSearchArea dd input[type=submit]{-moz-appearance:none;-webkit-appearance:none;box-sizing:border-box;appearance:none;width:80px!important;height:48px;padding:0;border:none;border-radius:0 5px 5px 0;background-color:#388bdb;color:#fff;font-weight:700;font-size:1.6rem;text-align:center;cursor:pointer}.comSearchArea #search-school-submit:hover,.comSearchArea dd input[type=submit]:hover{opacity:.7}.comSearchArea dd input[type=text]::-webkit-input-placeholder{color:#1c1612}.comSearchArea dd input[type=text]:-moz-placeholder,.comSearchArea dd input[type=text]::-moz-placeholder{color:#1c1612}.comSearchArea dd input[type=text]:-ms-input-placeholder{color:#1c1612}.bukken-keyword .comSearchArea dt{background-image:url(/img/common/icon42.png);background-size:24px auto}.bukken-keyword #conts .txt{margin:-15px 0 16px;font-weight:700;font-size:1.6rem}.bukken-keyword #conts .txt .num{color:#e95b00;font-size:2rem}.bukken-keyword #conts .txt02{margin-bottom:5px;color:#89817b;font-size:1.2rem}.bukken-keyword .comTabUlBox{margin-bottom:24px}.bukken-keyword #conts .topTxt{margin-top:0}.scrollfixBox{position:sticky;top:116px;margin-bottom:24px}.comAnchorBox ul{display:flex;position:relative}.comAnchorBox .open{padding-bottom:60px}.comTabBox .scrollfixBox.isFixed .comAnchorBox .subUl{z-index:10;padding-right:0;padding-left:0;background-color:transparent}.comTabBox .scrollfixBox.isFixed:after{top:65px;background-color:rgba(28,12,18,.75)}.comTabBox .scrollfixBox.isFixed:after,.comTabBox .scrollfixBox.isFixed:before{position:absolute;bottom:0;left:50%;width:9999px;transform:translateX(-50%);content:""}.comTabBox .scrollfixBox.isFixed:before{top:0;background-color:#fff}.comAnchorBox .subUl{box-sizing:border-box;display:none;position:absolute;top:auto;bottom:0;left:0;width:100%;padding:5px;border-radius:5px;background-color:rgba(28,12,18,.75)}.comAnchorBox .subUl.on{display:block}.comAnchorBox li{display:inline-block;flex-shrink:0;width:48px;margin-right:1px}.comAnchorBox li:last-of-type{margin-right:0}.comAnchorBox li a{box-sizing:border-box;display:flex;align-items:center;justify-content:center;height:48px;padding:5px;border:1px solid #d2cab9;border-radius:5px;background:linear-gradient(180deg,#fff,#efefef);font-weight:700}.comAnchorBox li a.on{background:#e95b00;color:#fff}.comAnchorBox li.noBorder a{border:none;background:none;background-color:#eff3f4;color:#89817b;pointer-events:none}.comAnchorBox li a:hover{opacity:.7}.comSchoolArea{margin-bottom:28px}.comSchoolArea .schoolTtl{padding:10px 16px 9px;border-radius:5px;background-color:#eff3f4;font-weight:700;font-size:1.4rem}.comSchoolArea .schoolTtl .sml01{margin-left:10px;color:#89817b;font-size:1.2rem}.comSchoolArea .schoolList{margin-bottom:21px}.comSchoolArea .schoolList li{border-bottom:1px solid #ddd9d1;font-weight:700;font-size:1.4rem}.comSchoolArea .schoolList li a{display:block;padding:17px 15px 16px 0;background:url(/img/common/icon16.png) no-repeat 100%;background-size:6px auto}.comSchoolArea .schoolList li a:hover{opacity:.7}.comSchoolArea .schoolList li .color{box-sizing:border-box;display:inline-block;width:56px;margin-right:8px;padding:3px 2px 2px;border-radius:20px;background-color:#66ba31;color:#fff;font-weight:400;font-size:1.2rem;text-align:center}.comSchoolArea .schoolList li .color02{background-color:#ef3f3f}.comSchoolArea .schoolList li .blue{background-color:#30a1dd}.comSchoolArea .tag{display:none;margin-bottom:-5px;padding:18px 0 15px;background:url(/img/common/icon54.png) no-repeat top/4px auto,url(/img/common/icon54.png) no-repeat bottom/4px auto;color:#e95b00;font-weight:700;font-size:1.4rem;text-align:center}.comRouteBtnfixed{box-sizing:border-box;display:none;z-index:100;position:fixed;bottom:0;left:0;width:100%;padding:10px;background-color:rgba(0,0,0,.1)}#conts .comRouteBtnfixed .comBtn{margin-bottom:0!important}.comRouteBtnBox{margin-bottom:18px;border:1px solid #ddd9d1;border-radius:5px;box-shadow:0 2px #ddd9d1}.comRouteBtnBox .jsBox{padding:6px 0 16px;border-top:1px solid #ddd9d1}.comRouteBtnBox .subLink a{display:block;padding:14px 16px 13px;background:url(/img/common/icon16.png) no-repeat right 16px center/6px auto;font-weight:700;font-size:1.4rem}.comRouteBtnBox .subLink a:hover{opacity:.7}.comRouteBtnBox .subLink.cor01 a{color:#e95b00}.comRouteBtnBox ul{display:flex;position:relative;flex-wrap:wrap;justify-content:space-between;margin:0 16px}.comRouteBtnBox ul:after{width:237px;content:""}.comRouteBtnBox li{display:flex;flex-wrap:wrap;align-items:center;width:237px;border-bottom:1px solid #ddd9d1}.comRouteBtnBox li a:hover{opacity:.7}.comRouteBtnBox li a{display:block;flex:1;padding:15px 0 14px;background:url(/img/common/icon16.png) no-repeat 100%/6px auto;color:#1c1612;font-weight:700;font-size:1.4rem}.comRouteBtnBox li a.none{background:none;color:#89817b;pointer-events:none}.comRouteBtnBox li a.on{color:#e95b00;font-size:1.6rem}.comRouteBtnBox li span{display:block;position:relative;color:#89817b;font-weight:700;font-size:1.4rem}.comRouteBtnBox li.em span{color:#e95b00;font-size:1.6rem}.comRouteBtnBox li a span{color:#1c1612}.comRouteBtnBox li input[type=checkbox]+span{display:inline-block;margin:4px 10px 0 0;padding:16px 0 14px 24px;color:#1c1612}#conts .sml{margin-bottom:5px;color:#89817b;font-size:1.2rem;line-height:1.2}#conts .comRouteBtnBox.mb01{margin-bottom:60px}#conts .topText{margin:-4px 0 10px;font-weight:700;font-size:1.6rem;line-height:1.69}#conts .topText span{display:inline-block;color:#e95b00;font-size:2rem;line-height:1.4;vertical-align:0}.keyword .comRouteBtnBox li a{padding:13px 0 12px}.pageTop02{bottom:80px}.comApartment{margin-bottom:30px;padding:18px 23px;border:1px solid #e95b00;border-radius:8px}.comApartment p{font-size:1.4rem;line-height:1.71}.comApartment .list{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:10px}.comApartment .list li{width:49%}.comApartment .list li a{display:block;padding:13px 10px;border-radius:5px;background:#e95b00 url(/img/common/icon49.png) no-repeat right 15px center;background-size:7px auto;color:#fff;font-weight:700;font-size:1.6rem;text-align:center}.comApartment .list li a:hover{opacity:.7}.comApartment .list .liStyle a{background-image:url(/img/common/icon88.png);background-position:left 15px center;background-color:#388bdb}.comApartment .headLine03{margin-bottom:5px}.desired{margin-bottom:44px;padding:20px 16px 32px;border-radius:10px;background-color:#faf6ed}.desired .headLine02{font-size:2.4rem}.desired .photo{position:relative;margin-bottom:20px}.desired .photo span{position:absolute;right:15px;bottom:-104px}.desired p{margin-bottom:17px;font-size:1.6rem;line-height:1.69}.desired .ttl{margin-bottom:6px;font-weight:700;font-size:2.4rem;line-height:2;letter-spacing:2.88px}.desired .comBtn{max-width:343px;margin:0 auto}.noneTtl{margin-bottom:10px;font-weight:700;font-size:1.6rem;line-height:1.6875}.autocomplete .autocomplete-items{border:none}.pageTop02{bottom:10px!important}@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}}@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}#conts .comBtn{width:340px;margin:0 auto}#conts .comBtn a{height:64px}#conts .comBtn a:before{right:17px}}@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-keyword .comTabUlBox{overflow:inherit}.bukken-keyword .comTabUl{width:auto}.bukken-keyword .comTabUl li{width:calc(25% - 2px)}}@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}.comSearchArea{margin-bottom:16px;padding:8px 0;border-bottom:1px}.comSearchArea dl{box-sizing:border-box;display:block;padding:13px 16px 14px;border:2px solid #ddd9d1;border-radius:5px;background-color:#fff}.comSearchArea dt{margin-bottom:6px;padding-left:31px;background-position:0 0}.comSearchArea dd{width:auto;margin:0 -1px}.comSearchArea #search-school-submit:hover,.comSearchArea dd input[type=button]:hover{opacity:1}.bukken-keyword .pageTitle{margin-bottom:0}.bukken-keyword #conts .txt{margin:-10px 0 11px;font-size:1.2rem;line-height:1.67}.bukken-keyword .comTabUlBox{margin-bottom:5px}.bukken-keyword .comTabUl{width:max-content}.bukken-keyword #conts .topTxt .num{font-size:1.4rem}.comApartment .list li{width:auto}.desired,.shop{margin-bottom:-30px}.comAnchorBox{margin:0 -15px 15px 0;overflow:auto}.comAnchorBox ul{width:540px}.comAnchorBox .subUl{top:auto;bottom:0;left:0;width:100%;padding-left:15px;border-radius:0}.comAnchorBox .subUl:after{height:10px;border-radius:0}.comSchoolArea .schoolTtl{margin:0 -15px;border-radius:0}.comSchoolArea:last-of-type{margin-bottom:10px}.comRouteBtnBox{margin-bottom:18px;border:1px solid #ddd9d1;border-radius:5px;box-shadow:0 2px #ddd9d1}.comRouteBtnBox .jsBox{display:none;padding:0}.comRouteBtnBox.on .jsBox{padding:3px 0 13px}.comRouteBtnBox ul{display:block;margin:0 16px}.comRouteBtnBox ul:after{display:none}.comRouteBtnBox li{width:auto;min-height:46px}.comRouteBtnBox .subLink{position:relative;background:url(/img/common/icon16.png) no-repeat right 16px center/6px auto}.comRouteBtnBox .subLink a{box-sizing:border-box;width:calc(100% - 65px);background:none}.comRouteBtnBox .subLink .link{box-sizing:border-box;display:flex;position:absolute;top:50%;right:12px;width:52px;padding:1px 2px 1px 4px;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-weight:700;font-size:1rem;line-height:1.3;cursor:pointer}.comRouteBtnBox .link span{margin-left:-2px}.comRouteBtnBox .link.on{background-image:url(/img/common/icon77.png);background-color:#fff;color:#e95b00}.comApartment{margin-bottom:35px;padding:10px 15px}.comApartment .list{display:block}.comApartment .list li{width:auto!important;margin:10px 0}.comApartment .list li:last-child{margin-bottom:5px}.comApartment .list li a{background-position:right 15px center;font-size:1.6rem}.comApartment .list .liStyle a{background-position:left 15px center}.desired{margin:0 -15px 27px;padding:25px 16px 40px;border-radius:0}.desired .headLine02{font-size:2rem;line-height:1.8}.desired .photo{margin:0 -16px 20px;padding-top:8px}.desired .photo>img{width:100%}.desired p{margin-bottom:19px;font-size:1.3rem;line-height:1.77}.desired .ttl{margin-bottom:9px;font-size:1.6rem;letter-spacing:1.92px}.desired .photo span{right:48px}}@media screen and (max-width:896px){.comBtn02 a{font-size:1.3rem}.bukken-search .pageTop02{bottom:125px}}@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=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}.comSearchArea dd input[type=text]{padding-left:10px;font-size:1.4rem}.comSearchArea #search-school-submit,.comSearchArea dd input[type=button]{font-size:1.4rem}.desired .photo span{right:25px}}@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}.scrollfixBox{top:125px;width:100%!important}.comAnchorBox{margin-right:15px}.comAnchorBox ul{width:max-content}.bukken-transit .accordionPanel{display:grid!important}#conts .topText{margin:-2px 0 20px;font-size:1.2rem;line-height:1.67}#conts .topText span{font-size:1.3rem;line-height:1.67}}@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 print,screen and (min-width:896px){.bukken-transit .accordionPanel{display:block}}