@charset "UTF-8";
/* コンパイルCSS 直接修正禁止 */
@import url(https://fonts.googleapis.com/css2?family=Sen:wght@400;700&display=swap);.mod_main{overflow:hidden}[data-slidearea05]{padding:0 3%;overflow:hidden}[data-slidearea05] .contantWrap{max-width:11.8rem;width:100%;margin:auto;position:relative}[data-slidearea05] .contantWrap .btns01{position:absolute;bottom:0;left:0;right:0;margin:auto;height:100%;width:100%}[data-slidearea05] .contantWrap .btns01 button{position:absolute;top:0;bottom:0;margin:auto;width:.7rem;height:.7rem;z-index:1;-webkit-tap-highlight-color:transparent}[data-slidearea05] .contantWrap .btns01 button:after,[data-slidearea05] .contantWrap .btns01 button:before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;-webkit-transition:.2s;transition:.2s}[data-slidearea05] .contantWrap .btns01 button:before{width:.4rem;height:.4rem;background-color:#fff;border-radius:50%}[data-slidearea05] .contantWrap .btns01 button:after{width:.12rem;height:.12rem;border:1px solid #000}[data-slidearea05] .contantWrap .btns01 button.next{right:-.3rem}[data-slidearea05] .contantWrap .btns01 button.next:after{border-bottom:transparent!important;border-left:transparent!important;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);right:3px}[data-slidearea05] .contantWrap .btns01 button.prev{left:-.3rem}[data-slidearea05] .contantWrap .btns01 button.prev:after{border-bottom:transparent!important;border-right:transparent!important;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);right:-3px}.no-touchevents [data-slidearea05] .contantWrap .btns01 button:hover:before{background-color:#000}.no-touchevents [data-slidearea05] .contantWrap .btns01 button:hover:after{border-color:#fff}[data-slidearea05] .contantWrap .contentWrapIn{padding:0 33.33333%}[data-slidearea05] .contantWrap .contentWrapIn .content{position:relative;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex}[data-slidearea05] .contantWrap .contentWrapIn .content.disableTrs{-webkit-transition:none!important;transition:none!important}[data-slidearea05] .contantWrap .contentWrapIn .content .link{position:relative;top:0;left:0;height:100%}[data-slidearea05] .contantWrap .contentWrapIn .content .link>.in{margin:0 5%}[data-slidearea05] .contantWrap .pager{text-align:center}[data-slidearea05] .contantWrap .pager button{width:.4rem;height:.4rem;position:relative;display:inline-block;vertical-align:top}[data-slidearea05] .contantWrap .pager button:after,[data-slidearea05] .contantWrap .pager button:before{content:"";display:block;width:.1rem;height:.1rem;background-color:#fff;border:1px solid #be9e7e;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;border-radius:50%}[data-slidearea05] .contantWrap .pager button:after{-webkit-transition:.2s;transition:.2s}.no-touchevents [data-slidearea05] .contantWrap .pager button:hover:after,[data-slidearea05] .contantWrap .pager button.active:after{background-color:#0e3c7e;border:none}[data-slidearea05] .contantWrap .pager button.active{cursor:default;pointer-events:none}.mod_breadcrumblist>.in{z-index:1}.contHeader{position:relative;padding-top:0;height:6.8rem}.contHeader .mv{position:absolute;top:0;bottom:0;left:calc(50% - 5.2rem);right:0}.contHeader .secTit{position:absolute;bottom:-.5rem;left:calc(50% - 6.2rem);z-index:1;padding-bottom:.35rem}.contHeader .secTit:after,.contHeader .secTit:before{content:'';position:absolute;left:0;bottom:0;display:block}.contHeader .secTit:before{z-index:-1;top:-.5rem;height:1.8rem;width:5rem;background-color:#fff}.contHeader .secTit:after{height:2px;width:.5rem;background-color:#0e3c7e}.contHeader .secTit .title{line-height:0}.contHeader .secTit .title img{width:auto;height:100%}.contHeader .secTit .sub{font-size:.16rem;min-width:0;padding-right:.18rem;padding-left:.2rem}.contHeader .secTit .sub:after,.contHeader .secTit .sub:before{height:.12rem;width:.04rem;top:calc(50% - .06rem)}.contHeader .secTit .catch{font-family:noto-sans-cjk-jp,sans-serif;font-style:normal;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.18rem;letter-spacing:.04em;line-height:1;margin-top:.3rem}.contHeader .secTit.shirokuma:after{background-color:#a2c9d1}.contHeader .secTit.shirokuma .title{height:.52rem}.contHeader .secTit.espresso:after{background-color:#808d98}.contHeader .secTit.espresso .title{height:.46rem}.contHeader .secTit.saboten:after{background-color:#a8af77}.contHeader .secTit.saboten .title{height:.54rem}.contHeader .secTit.linen:after{background-color:#ded0ab}.contHeader .secTit.linen .title{height:.68rem}.contHeader .deco{position:absolute;z-index:1;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);font-family:Sen,sans-serif;font-style:normal;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.16rem;letter-spacing:.04em;line-height:1;padding-right:.2rem}.contHeader .deco:after,.contHeader .deco:before{content:'';position:absolute;right:0;top:50%;display:block;background-color:#000}.contHeader .deco:before{top:calc(50% - 3px);width:7px;height:7px;border-radius:50%}.contHeader .deco:after{right:-1rem;height:1px;width:1rem}.actionLink.inContent{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:8.6rem;margin:auto;margin-bottom:1.6rem}.actionLink.inContent a{position:relative;display:inline-block;height:.6rem}.actionLink.inContent a span{font-family:noto-sans-cjk-jp,sans-serif;font-style:normal;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.18rem;letter-spacing:.04em;line-height:1.55}.actionLink.inContent a.event{width:2.6rem}.actionLink.inContent a.event span{padding-left:.34rem}.actionLink.inContent a.event span i{top:calc(50% - .14rem);width:.2rem;height:.24rem}.actionLink.inContent a.soudan{width:2.6rem;border:1px solid #000}.actionLink.inContent a.soudan span{padding-left:.32rem}.actionLink.inContent a.soudan span i{top:calc(50% - .11rem);width:.25rem;height:.22rem}.actionLink.inContent a.request{width:2.6rem;border:1px solid #000;margin-left:.1rem}.actionLink.inContent a.request span{padding-left:.28rem}.actionLink.inContent a.request span i{top:calc(50% - .11rem);width:.18rem;height:.22rem}.sec_contents .decoTit.linebox{max-width:12.4rem;margin:auto}.sec_contents .decoTit.linebox .title{font-family:Sen,sans-serif;font-style:normal;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.22rem;letter-spacing:.2em;line-height:1;width:4.3rem}.sec_contents .inc_localnav{max-width:9.8rem;width:100%;margin:auto;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:.7rem;margin-bottom:1.95rem}.sec_contents .inc_localnav .detail{position:relative;width:2rem;height:2rem}.sec_contents .inc_localnav .detail .wrapLink{position:absolute;z-index:2;top:0;bottom:0;left:0;right:0}.no-touchevents .sec_contents .inc_localnav .detail .wrapLink:hover~.img svg path{fill:#0e3c7e}.sec_contents .inc_localnav .detail .img img{width:100%;height:auto}.sec_contents .inc_localnav .detail .img svg{position:absolute;z-index:1;top:0;left:0;width:2rem;height:2rem}.sec_contents .inc_localnav .detail .img svg path{-webkit-transition:fill .3s;transition:fill .3s}.sec_contents .inc_localnav .detail .img>span{position:absolute;left:0;right:0;bottom:.2rem;font-family:Sen,sans-serif;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.12rem;letter-spacing:.04em;line-height:1;text-align:center}.sec_contents .inc_localnav .detail .logo{display:block;text-align:center;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.sec_contents .inc_localnav .detail .logo:after{content:'';position:absolute;right:-.24rem;top:calc(50% - .03rem);width:.14rem;height:.04rem;border-bottom:1px solid #000;border-right:1px solid #000;-webkit-transform:skew(45deg);-ms-transform:skew(45deg);transform:skew(45deg);-webkit-transition:border .3s,width .3s,height .3s,-webkit-transform .3s;transition:border .3s,width .3s,height .3s,-webkit-transform .3s;transition:border .3s,transform .3s,width .3s,height .3s;transition:border .3s,transform .3s,width .3s,height .3s,-webkit-transform .3s;-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom}.sec_contents .inc_localnav .detail .logo img{margin-right:.1rem;width:auto;height:100%}.sec_contents .inc_localnav .detail.current .wrapLink{pointer-events:none}.sec_contents .inc_localnav .detail.current .img svg path{fill:#0e3c7e}.sec_contents .inc_localnav .detail.current .img span{display:none}.sec_concept .intro{position:relative;max-width:12.4rem;width:100%;min-height:5rem;margin:auto;margin-top:1.65rem;margin-bottom:2.55rem;-webkit-box-sizing:border-box;box-sizing:border-box}.sec_concept .intro:before{content:'';position:absolute;top:3rem;left:calc(50% - 50vw);right:calc(50% + 2.4rem);z-index:-1;display:block;height:3.6rem;background-image:url(/common/img/bg_texture01.png);background-position:center center;background-size:100px auto;background-repeat:repeat;background-image:url(/img/designtaste/common/bg_texture_shirokuma.jpg)}.sec_concept .intro>.ph{position:absolute;top:0;left:-1rem;width:9rem;height:5rem}.sec_concept .intro>.ph>span{position:absolute;display:block}.sec_concept .intro>.ph>span img{width:100%;height:auto}.sec_concept .intro>.ph .deco01{left:1.35rem;top:.3rem;width:.86rem;height:.64rem}.sec_concept .intro>.ph .deco02{bottom:-.7rem;left:4rem;width:1rem;height:.34rem}.sec_concept .intro>.ph .deco03{left:1rem;bottom:-1.26rem;width:1.26rem;height:1.12rem}.sec_concept .intro>.txt_box{position:relative;top:.9rem;width:4.2rem;margin-left:7.7rem}.sec_concept .intro>.txt_box>span{position:absolute;display:block}.sec_concept .intro>.txt_box>span img{width:100%;height:auto}.sec_concept .intro>.txt_box .deco01{top:-1.1rem;right:-.76rem;width:.82rem;height:.82rem}.sec_concept .intro>.txt_box .deco02{left:-.9rem;top:3.9rem;width:.9rem;height:.9rem}.sec_concept .intro>.txt_box .decoTit.concept .title{position:relative;font-family:Sen,sans-serif;font-style:normal;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.3rem;letter-spacing:.2em;line-height:0;color:#fff;padding-bottom:.3rem}.ie10 .sec_concept .intro>.txt_box .decoTit.concept .title,.ie11 .sec_concept .intro>.txt_box .decoTit.concept .title,.sec_concept .intro>.txt_box .decoTit.concept .title .ie9{color:#be9e7e}.sec_concept .intro>.txt_box .decoTit.concept .title:before{content:'';position:absolute;z-index:-1;left:-.2rem;top:-.3rem;display:block;width:.6rem;height:.6rem;border-radius:50%;background-color:#0e3c7e}.sec_concept .intro>.txt_box .catch{font-family:noto-sans-cjk-jp,sans-serif;font-style:normal;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.32rem;letter-spacing:.08em;line-height:1.93;margin-top:.5rem}.sec_concept .intro>.txt_box .txt{font-size:.18rem;letter-spacing:.04em;line-height:2.2;text-align:justify;text-justify:inter-ideograph;margin-top:.15rem}.sec_lifestyle>.in{position:relative;padding-top:1.24rem;padding-bottom:3rem}.sec_lifestyle>.in>.visualBox{position:absolute;z-index:-1;top:0;bottom:0;left:calc(50% - 5.2rem);right:0;display:block}.sec_lifestyle>.in>.visualBox:after,.sec_lifestyle>.in>.visualBox:before{content:'';position:absolute;left:0;right:0;display:block;min-height:2.2rem;height:15.97vw;background-repeat:no-repeat;background-size:auto 100%}.sec_lifestyle>.in>.visualBox:before{top:0;background-image:url(/img/designtaste/common/visualbox_upper.png);background-position:0 0}.sec_lifestyle>.in>.visualBox:after{bottom:0;background-image:url(/img/designtaste/common/visualbox_lower.png);background-position:0 bottom}.sec_lifestyle>.in>.visualBox .deco{position:absolute;bottom:1.38vw;left:calc(50% - 1.8rem);width:1.7rem;height:.42rem}.sec_lifestyle>.in>.visualBox .deco img{width:100%;height:auto}.sec_lifestyle .row01,.sec_lifestyle .row02{position:relative;max-width:13.4rem;margin:auto}.sec_lifestyle .row01 .txt_box,.sec_lifestyle .row02 .txt_box{width:3.57rem}.sec_lifestyle .row01 .txt_box>.secTit .title,.sec_lifestyle .row02 .txt_box>.secTit .title{font-family:Sen,sans-serif;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.64rem;letter-spacing:.04em;line-height:1}.sec_lifestyle .row01 .txt_box>.catch,.sec_lifestyle .row02 .txt_box>.catch{font-family:noto-sans-cjk-jp,sans-serif;font-style:normal;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.32rem;letter-spacing:.04em;line-height:2}.sec_lifestyle .row01 .txt_box>.txt,.sec_lifestyle .row02 .txt_box>.txt{font-size:.16rem;letter-spacing:.04em;line-height:2;text-align:justify;text-justify:inter-ideograph;margin-top:.25rem}.sec_lifestyle .row01{min-height:6.1rem}.sec_lifestyle .row01 .ph{width:8.8rem;height:6.1rem}.sec_lifestyle .row01 .ph:before{content:'';position:absolute;z-index:-1;top:.2rem;bottom:-.2rem;left:.2rem;right:-.2rem;background-color:#a2c8d1}.sec_lifestyle .row01 .ph .deco01{position:absolute;top:-1.24rem;left:5.76rem;width:1.26rem;height:1.84rem}.sec_lifestyle .row01 .ph .deco01 img{width:100%;height:auto}.sec_lifestyle .row01 .txt_box{margin-left:.5rem}.sec_lifestyle .row01 .txt_box>.catch{margin-top:1rem}.sec_lifestyle .row02{margin-top:1.1rem;min-height:5rem}.sec_lifestyle .row02>.ph{position:absolute;top:0;left:0;width:8.1rem;height:5rem}.sec_lifestyle .row02>.ph .main{position:absolute;top:0;left:0;width:4.9rem;height:4rem}.sec_lifestyle .row02>.ph .sub{position:absolute;top:.8rem;right:0;width:2.8rem;height:4.2rem}.sec_lifestyle .row02>.ph>span{position:absolute;white-space:nowrap}.sec_lifestyle .row02>.ph .deco01{right:.9rem;bottom:-.76rem;font-family:Sen,sans-serif;font-style:normal;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.22rem;letter-spacing:.2em;line-height:1;color:#fff}.sec_lifestyle .row02>.ph .deco02{position:absolute;top:-.55rem;right:-5.5rem;width:3.74rem;height:2.02rem}.sec_lifestyle .row02>.ph .deco02 img{width:100%;height:auto}.sec_lifestyle .row02 .txt_box{position:relative;padding-top:2rem;margin-left:8.9rem}.sec_lifestyle .row02>.visualBox{position:absolute;top:4.4rem;width:2.14rem;height:2rem;margin-left:.55rem}.sec_lifestyle .row02>.visualBox>span{position:absolute;white-space:nowrap}.sec_lifestyle .row02>.visualBox .deco01{right:-1.7rem;bottom:-.6rem;width:1.4rem;height:1.4rem}.sec_lifestyle .row02>.visualBox .deco01 img{border-radius:50%}.sec_plan>.in{margin-top:2.4rem;margin-bottom:1.9rem}.sec_plan .decoTit.plan{position:relative;width:9.6rem;margin:auto;margin-bottom:.5rem;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sec_plan .decoTit.plan .petan{position:absolute;top:-1.78rem;left:-1.45rem;width:1.7rem;height:1.7rem}.sec_plan .decoTit.plan .title{font-family:Sen,sans-serif;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.64rem;letter-spacing:.04em;line-height:0}.sec_plan .spec_box{position:relative;width:7rem;height:.95rem;padding:.15rem .8rem 0;-webkit-box-sizing:border-box;box-sizing:border-box;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sec_plan .spec_box>span{position:absolute;left:0;right:0;height:0}.sec_plan .spec_box>span:after,.sec_plan .spec_box>span:before{content:'';position:absolute;display:block;width:.12rem;height:.12rem;-webkit-box-sizing:border-box;box-sizing:border-box}.sec_plan .spec_box .deco_upper{top:0}.sec_plan .spec_box .deco_upper:before{top:0;left:0;border-top:2px solid #000;border-left:2px solid #000}.sec_plan .spec_box .deco_upper:after{top:0;right:0;border-top:2px solid #000;border-right:2px solid #000}.sec_plan .spec_box .deco_lower{bottom:0}.sec_plan .spec_box .deco_lower:before{bottom:0;left:0;border-bottom:2px solid #000;border-left:2px solid #000}.sec_plan .spec_box .deco_lower:after{bottom:0;right:0;border-bottom:2px solid #000;border-right:2px solid #000}.sec_plan .spec_box dl{font-size:0;letter-spacing:0}.sec_plan .spec_box dl dd,.sec_plan .spec_box dl dt{display:inline-block;vertical-align:top;font-size:.16rem;letter-spacing:.04em;line-height:2}.sec_plan .spec_box .detail>dt:after{content:'/';margin-right:.05rem}.sec_plan .spec_box .detail>dd dt:after{content:'：';margin-right:.05rem}.sec_plan .point_box{max-width:11.4rem;width:100%;margin:auto;padding-top:.8rem}.sec_plan .point_box .map{width:10.4rem;height:5.65rem;margin:auto}.sec_plan .point_detail{position:relative;bottom:-.7rem;width:10.9rem;margin:auto;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sec_plan .point_detail .detail .ph{width:2.52rem;height:2.52rem;border-radius:50%;overflow:hidden}.sec_plan .point_detail .detail .ph .img{border-radius:50%;overflow:hidden}.sec_plan .point_detail .detail .txt_box{text-align:center;width:2.1rem;margin:auto;margin-bottom:.15rem}.sec_plan .point_detail .detail .txt_box dt{font-family:Sen,sans-serif;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.18rem;letter-spacing:0;line-height:1;margin-bottom:.2rem}.sec_plan .point_detail .detail .txt_box dd{position:relative;width:100%;height:.8rem}.sec_plan .point_detail .detail .txt_box dd:after,.sec_plan .point_detail .detail .txt_box dd:before{content:'';position:absolute;top:calc(50% - .2rem);width:2px;height:.4rem;content:'';display:block;margin:auto;width:2px;height:40px;background-image:-webkit-gradient(linear,left top, left bottom,from(#000),color-stop(50%, #000),color-stop(50%, transparent),to(transparent));background-image:-webkit-linear-gradient(top,#000,#000 50%,transparent 50%,transparent 100%);background-image:linear-gradient(to bottom,#000,#000 50%,transparent 50%,transparent 100%);background-size:4px 4px;background-repeat:repeat-y;border:none;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}.sec_plan .point_detail .detail .txt_box dd:before{left:0;-webkit-transform:rotate(-25deg);-ms-transform:rotate(-25deg);transform:rotate(-25deg)}.sec_plan .point_detail .detail .txt_box dd:after{right:0;-webkit-transform:rotate(25deg);-ms-transform:rotate(25deg);transform:rotate(25deg)}.sec_plan .point_detail .detail .txt_box dd span{display:inline-block;font-family:noto-sans-cjk-jp,sans-serif;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.15rem;letter-spacing:.08em;line-height:1.73;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.sec_plan [data-module01]{width:calc(100% + .8rem);height:auto;padding:0;margin-left:-.4rem;margin-right:-.4rem}.sec_plan [data-module01] .contantWrap{max-width:9.3rem;width:100%;height:100%;margin:0}.sec_plan [data-module01] .contantWrap .btns01{top:1.15rem;bottom:auto;left:0;right:0;height:55.55vw}.sec_plan [data-module01] .contantWrap .btns01 button{width:.5rem;height:.5rem}.sec_plan [data-module01] .contantWrap .btns01 button:before{z-index:1;width:.2rem;height:.06rem;background-color:transparent;border-radius:0;border-bottom:1px solid #fff;border-right:2px solid #fff;-webkit-transform:skew(45deg);-ms-transform:skew(45deg);transform:skew(45deg)}.no-touchevents .sec_plan [data-module01] .contantWrap .btns01 button:before{background-color:transparent}.sec_plan [data-module01] .contantWrap .btns01 button.prev{left:.4rem;bottom:0}.sec_plan [data-module01] .contantWrap .btns01 button.prev:before{-webkit-transform:scale(-1,1) skew(45deg);-ms-transform:scale(-1,1) skew(45deg);transform:scale(-1,1) skew(45deg);left:.06rem}.sec_plan [data-module01] .contantWrap .btns01 button.next{right:.4rem;bottom:0}.sec_plan [data-module01] .contantWrap .btns01 button.next:before{right:.06rem}.sec_plan [data-module01] .contantWrap .pager{margin-top:.1rem}.sec_plan [data-module01] .contantWrap .pager button{width:.3rem;height:.3rem}.sec_plan [data-module01] .contantWrap .pager button:before{width:.1rem;height:.1rem}.sec_plan [data-module01] .contantWrap .pager button:after{width:.1rem;height:.1rem}.sec_plan [data-module01] .contantWrap .contentWrapIn{padding:0 19%;overflow:hidden}.sec_plan [data-module01] .contantWrap .contentWrapIn .content .link>.in{position:relative;margin:0 6%}.espresso .sec_concept .intro:before{background-image:url(/img/designtaste/common/bg_texture_espresso.jpg)}.espresso .sec_concept .intro .ph .deco01{left:1.35rem;top:.8rem;width:.58rem;height:1.1rem}.espresso .sec_concept .intro .ph .deco02{left:3.9rem;bottom:-.7rem;width:1.2rem;height:.52rem}.espresso .sec_concept .intro .ph .deco03{left:1.32rem}.espresso .sec_lifestyle .row01 .ph:before{background-color:#808e99}.espresso .sec_lifestyle .row01 .ph .deco01{width:.72rem;height:1.82rem}.espresso .sec_lifestyle .row02>.ph .deco02{top:-.44rem;right:-5.3rem;width:3.56rem;height:2.26rem}.espresso .sec_lifestyle .row02>.ph .deco02 img{width:100%;height:auto}.espresso .sec_plan .point_box .map{width:10.6rem;height:5.65rem}.saboten .sec_concept .intro:before{background-image:url(/img/designtaste/common/bg_texture_saboten.jpg)}.saboten .sec_concept .intro .ph .deco01{left:2.25rem;top:.36rem;width:.32rem;height:1.04rem}.saboten .sec_concept .intro .ph .deco02{left:3.9rem;bottom:-.7rem;width:1.36rem;height:.32rem}.saboten .sec_concept .intro .ph .deco03{left:1.32rem}.saboten .sec_lifestyle .row01 .ph:before{background-color:#a9b077}.saboten .sec_lifestyle .row01 .ph .deco01{position:absolute;top:-1.24rem;left:5.76rem;width:1.96rem;height:1.92rem}.saboten .sec_lifestyle .row02>.ph .deco02{top:-.55rem;right:-4.75rem;width:3.06rem;height:2.2rem}.saboten .sec_plan .point_box .map{width:10.4rem;height:6.3rem}.linen .sec_concept .intro:before{background-image:url(/img/designtaste/common/bg_texture_linen.jpg)}.linen .sec_concept .intro .ph .deco01{left:1.46rem;top:.14rem;width:.8rem;height:.68rem}.linen .sec_concept .intro .ph .deco02{bottom:-.7rem;left:4.06rem;width:1rem;height:.34rem}.linen .sec_concept .intro .ph .deco03{left:1.32rem}.linen .sec_lifestyle .row01 .ph:before{background-color:#dfd1ac}.linen .sec_lifestyle .row01 .ph .deco01{position:absolute;top:-.86rem;left:5.76rem;width:2rem;height:1.14rem}.linen .sec_lifestyle .row02>.ph .deco02{top:-.45rem;right:-5.3rem;width:3.56rem;height:2.16rem}.linen .sec_plan .point_box .map{width:10.4rem;height:5.65rem}@media print,screen and (min-width:461px){[data-slidearea05].pcdisabled .contentWrapIn{padding:0!important}[data-slidearea05].pcdisabled .link{width:33.3%!important}[data-slidearea05].pcdisabled .btns01,[data-slidearea05].pcdisabled .link.dammy,[data-slidearea05].pcdisabled .pager{display:none!important}[data-slidearea05].pcdisabled .content{width:auto!important;left:auto!important}.contHeader .deco{top:calc(50% - 1.3rem);left:calc(50% - 6rem)}.sec_lifestyle .row01 .ph{position:absolute;top:0;right:calc(50% - 7.2rem)}.sec_plan .point_detail .detail{width:2.52rem}.saboten .contHeader .secTit:before{top:-.45rem}.linen .contHeader .secTit:before{top:-.3rem}}@media screen and (max-width:460px){[data-slidearea05] .contantWrap .btns01 button{width:.6rem;height:.9rem}[data-slidearea05] .contantWrap .btns01 button.next{right:-.2rem}[data-slidearea05] .contantWrap .btns01 button.prev{left:-.2rem}[data-slidearea05] .contantWrap .pager button{width:.6rem;height:.9rem}[data-slidearea05] .contantWrap .pager button:after,[data-slidearea05] .contantWrap .pager button:before{width:.06rem;height:.06rem}.contHeader{margin-top:.5rem;padding:0;height:auto}.contHeader .mv{position:static;width:100%;height:75vw}.contHeader .secTit{position:relative;bottom:0;left:0;margin-top:.25rem;padding-left:.4rem;padding-bottom:.18rem}.contHeader .secTit:before{height:auto;width:auto;top:-.25rem;left:0;right:calc(50% - 1.2rem)}.contHeader .secTit:after{width:.25rem;height:1px;left:.4rem}.contHeader .secTit .sub{font-size:.1rem;padding-right:.09rem;padding-left:.1rem;margin-top:.14rem}.contHeader .secTit .catch{font-size:.11rem;line-height:1.81;margin-top:.08rem}.contHeader .secTit.shirokuma .title{height:.25rem}.contHeader .secTit.espresso .title{height:.25rem}.contHeader .secTit.saboten .title{height:.28rem}.contHeader .secTit.linen .title{height:.35rem}.contHeader .deco{font-size:.08rem;right:-.2rem;bottom:.8rem;padding-right:.15rem}.contHeader .deco:before{top:calc(50% - 2px);width:5px;height:5px}.contHeader .deco:after{right:-.5rem;width:.5rem}.actionLink.inContent{width:calc(100% - .8rem);display:block;margin-top:.35rem;margin-bottom:.75rem}.actionLink.inContent a{height:.5rem}.actionLink.inContent a:after{content:'';position:absolute;right:-.24rem;top:calc(50% - .03rem);width:.14rem;height:.04rem;border-bottom:1px solid #000;border-right:1px solid #000;-webkit-transform:skew(45deg);-ms-transform:skew(45deg);transform:skew(45deg);-webkit-transition:border .3s,width .3s,height .3s,-webkit-transform .3s;transition:border .3s,width .3s,height .3s,-webkit-transform .3s;transition:border .3s,transform .3s,width .3s,height .3s;transition:border .3s,transform .3s,width .3s,height .3s,-webkit-transform .3s;-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom}.actionLink.inContent a span{font-size:.14rem}.actionLink.inContent a.event{width:100%;margin-bottom:.15rem}.actionLink.inContent a.event:after{border-bottom:1px solid #fff;border-right:1px solid #fff}.actionLink.inContent a.soudan{width:100%;margin:0;margin-bottom:.15rem}.actionLink.inContent a.request{width:100%;margin:0}.sec_contents .decoTit.linebox{width:calc(100% - .4rem)}.sec_contents .decoTit.linebox .title{font-size:.18rem;width:calc(100% - .4rem)}.sec_contents .inc_localnav{display:block;margin-top:.35rem;margin-bottom:1rem}.sec_contents .inc_localnav .detail{width:calc(100% - 1.6rem);margin-left:1.4rem;margin-bottom:.15rem;height:25vw;text-align:center}.sec_contents .inc_localnav .detail:before{content:'';position:absolute;height:1px;left:0;right:-.2rem;bottom:-.07rem;background-image:-webkit-gradient(linear,right top, left top,from(#000),color-stop(50%, #000),color-stop(50%, transparent),to(transparent));background-image:-webkit-linear-gradient(right,#000,#000 50%,transparent 50%,transparent 100%);background-image:linear-gradient(to left,#000,#000 50%,transparent 50%,transparent 100%);background-size:4px 4px;height:2px;border:none}.sec_contents .inc_localnav .detail:nth-child(1) .img{background-image:url(/img/designtaste/common/localnav_shirokuma_sp.png)}.sec_contents .inc_localnav .detail:nth-child(1) .logo{height:.19rem}.sec_contents .inc_localnav .detail:nth-child(2) .img{background-image:url(/img/designtaste/common/localnav_espresso_sp.png)}.sec_contents .inc_localnav .detail:nth-child(2) .logo{height:.19rem}.sec_contents .inc_localnav .detail:nth-child(3) .img{background-image:url(/img/designtaste/common/localnav_saboten_sp.png)}.sec_contents .inc_localnav .detail:nth-child(3) .logo{height:.26rem}.sec_contents .inc_localnav .detail:nth-child(4) .img{background-image:url(/img/designtaste/common/localnav_linen_sp.png)}.sec_contents .inc_localnav .detail:nth-child(4) .logo{height:.35rem}.sec_contents .inc_localnav .detail .img{position:absolute;left:-29.16vw;width:25vw;height:25vw;background-size:100% auto;background-repeat:no-repeat;background-position:center center}.sec_contents .inc_localnav .detail .img img{display:none}.sec_contents .inc_localnav .detail .img svg{width:calc(100% - 2px);height:calc(100% - 2px)}.sec_contents .inc_localnav .detail .img>span{display:none}.sec_contents .inc_localnav .detail .logo:after{right:0;width:.1rem}.sec_concept .intro{margin-top:0;margin-bottom:.75rem;min-height:0}.sec_concept .intro:before{top:auto;bottom:-.75rem;left:0;right:calc(50% - .6rem);height:50vw}.sec_concept .intro>.ph{position:relative;width:100%;height:69.44vw;top:0;left:0}.sec_concept .intro>.ph .deco01{left:7.91vw;top:4.16vw;width:11.66vw;height:8.61vw}.sec_concept .intro>.ph .deco02{bottom:-9.72vw;left:44.44vw;width:13.6vw;height:4.44vw}.sec_concept .intro>.ph .deco03{left:2.77vw;bottom:-17.77vw;width:17.22vw;height:15.27vw}.sec_concept .intro>.txt_box{top:0;width:calc(100% - .8rem);margin:auto;margin-top:.85rem;margin-bottom:.1rem}.sec_concept .intro>.txt_box .deco01{top:-.42rem;right:-.21rem;width:.41rem;height:.41rem}.sec_concept .intro>.txt_box .deco02{display:none;left:-.25rem;top:auto;bottom:-.65rem;width:.45rem;height:.45rem}.sec_concept .intro>.txt_box .decoTit.concept .title{font-size:.225rem;padding-bottom:.23rem}.sec_concept .intro>.txt_box .decoTit.concept .title:before{left:-.15rem;top:-.23rem;width:.46rem;height:.46rem}.sec_concept .intro>.txt_box .catch{font-size:.19rem;line-height:1.89;margin-top:.3rem}.sec_concept .intro>.txt_box .txt{font-size:.15rem;margin-top:.15rem}.sec_lifestyle>.in{margin-top:1.2rem;padding-top:23.61vw;padding-bottom:30.55vw}.sec_lifestyle>.in>.visualBox{left:.4rem}.sec_lifestyle>.in>.visualBox:after,.sec_lifestyle>.in>.visualBox:before{min-height:0;height:19.44vw}.sec_lifestyle>.in>.visualBox .deco{bottom:.05rem;left:35.93vw;width:.86rem;height:.2rem}.sec_lifestyle .row01 .txt_box,.sec_lifestyle .row02 .txt_box{width:calc(100% - .4rem);margin:auto}.sec_lifestyle .row01 .txt_box>.secTit .title,.sec_lifestyle .row02 .txt_box>.secTit .title{font-size:.42rem}.sec_lifestyle .row01 .txt_box>.catch,.sec_lifestyle .row02 .txt_box>.catch{font-size:.19rem;letter-spacing:.08em;line-height:1.89}.sec_lifestyle .row01 .txt_box>.txt,.sec_lifestyle .row02 .txt_box>.txt{font-size:.14rem;margin-top:.15rem}.sec_lifestyle .row01{min-height:0}.sec_lifestyle .row01 .ph{position:relative;width:calc(100% + .2rem);height:65.27vw;margin-right:-.2rem;margin-top:.6rem}.sec_lifestyle .row01 .ph:before{left:.1rem;right:-.1rem;top:.1rem;bottom:-.1rem}.sec_lifestyle .row01 .ph .deco01{top:-.7rem;left:61.11vw;width:18.05vw;height:25.55vw}.sec_lifestyle .row01 .txt_box{margin:auto}.sec_lifestyle .row01 .txt_box>.catch{margin-top:.4rem}.sec_lifestyle .row02{min-height:0;margin-top:44.44vw}.sec_lifestyle .row02>.ph{position:static;width:100%;height:auto}.sec_lifestyle .row02>.ph .main{position:static;width:68.05vw;height:55.55vw}.sec_lifestyle .row02>.ph .sub{position:static;width:38.88vw;height:58.33vw;margin-top:.4rem;margin-left:55.55vw}.sec_lifestyle .row02>.ph .deco01{bottom:auto;top:21.66vw;right:auto;left:calc(50% + 15.27vw);font-size:.165rem;line-height:1.66}.sec_lifestyle .row02>.ph .deco02{top:-38.61vw;right:.2rem;width:51.94vw;height:27.77vw}.sec_lifestyle .row02 .txt_box{width:calc(100% - .8rem);padding-top:.3rem;margin-left:.6rem}.sec_lifestyle .row02 .txt_box>.txt{margin-top:.05rem}.sec_lifestyle .row02>.visualBox{top:auto;bottom:15.27vw;width:29.86vw;height:27.77vw;margin-left:18.61vw}.sec_lifestyle .row02>.visualBox .deco01{right:auto;left:-12.5vw;bottom:-21.11vw;width:19.44vw;height:19.44vw}.sec_plan>.in{margin-top:1.5rem;margin-bottom:.6rem}.sec_plan .decoTit.plan{width:calc(100% - .4rem);display:block;text-align:center;margin-bottom:.6rem}.sec_plan .decoTit.plan .petan{top:-1.3rem;left:calc(50% - 1.5rem);width:.94rem;height:.94rem}.sec_plan .decoTit.plan .petan img{width:100%;height:auto}.sec_plan .decoTit.plan .title{font-size:.42rem}.sec_plan .spec_box{width:calc(100% - .4rem);height:auto;margin:auto;margin-top:.2rem;padding:.1rem .38rem;display:block;text-align:left}.sec_plan .spec_box>span:after,.sec_plan .spec_box>span:before{border-width:1px}.sec_plan .spec_box .deco_upper:before{border-width:1px}.sec_plan .spec_box .deco_upper:after{border-width:1px}.sec_plan .spec_box .deco_lower:before{border-width:1px}.sec_plan .spec_box .deco_lower:after{border-width:1px}.sec_plan .spec_box dl dd,.sec_plan .spec_box dl dt{font-size:.14rem}.sec_plan .spec_box .detail>dt{min-width:6em}.sec_plan .spec_box .detail>dt:after{margin-right:.15rem}.sec_plan .point_box{width:calc(100% - .4rem);padding:.4rem .15rem .3rem;-webkit-box-sizing:border-box;box-sizing:border-box}.sec_plan .point_box .map{width:100%;height:auto}.sec_plan .point_detail{bottom:0;margin-top:.4rem}.sec_plan .point_detail .detail .ph{width:55.55vw;height:55.55vw}.sec_plan .point_detail .detail .txt_box{width:100%;margin-bottom:.15rem;opacity:1;-webkit-transition:opacity .7s;transition:opacity .7s}.sec_plan .point_detail .detail .txt_box dt{font-size:.15rem;margin-bottom:.15rem}.sec_plan .point_detail .detail .txt_box dd{height:.7rem}.sec_plan .point_detail .detail .txt_box dd:after,.sec_plan .point_detail .detail .txt_box dd:before{top:calc(50% - .15rem);height:.3rem}.sec_plan .point_detail .detail .txt_box dd span{font-size:.14rem;line-height:1.85}.sec_plan .point_detail .detail:not(.active) .txt_box{-webkit-transition:opacity .7s;transition:opacity .7s;opacity:0}.sec_plan [data-module01] .contantWrap .btns01 button{width:.3rem;height:.3rem}.sec_plan [data-module01] .contantWrap .btns01 button:before{width:.1rem;height:.04rem}.sec_plan [data-module01] .contantWrap .btns01 button:after{width:.3rem;height:.3rem;background-color:#0e3c7e;border-radius:50%;border:none}.espresso .sec_concept .intro .ph .deco01{left:7.77vw;top:11.11vw;width:7.5vw;height:14.72vw}.espresso .sec_concept .intro .ph .deco02{left:43.88vw;bottom:-9.72vw;width:.6rem;height:.26rem}.espresso .sec_concept .intro .ph .deco03{left:7.22vw}.espresso .sec_lifestyle .row01 .ph .deco01{top:-.67rem;left:64.44vw;width:9.72vw;height:25vw}.espresso .sec_lifestyle .row02>.ph .deco02{top:-38.61vw;right:.2rem;width:51.94vw;height:27.77vw}.espresso .sec_plan .point_box{padding:.4rem .15rem .3rem}.espresso .sec_plan .point_box .map{width:100%;height:auto}.saboten .sec_concept .intro .ph .deco01{left:20.27vw;top:5vw;width:4.16vw;height:14.16vw}.saboten .sec_concept .intro .ph .deco02{left:42.63vw;bottom:-9.72vw;width:.7rem;height:.18rem}.saboten .sec_concept .intro .ph .deco03{left:6.94vw}.saboten .sec_lifestyle .row01 .ph .deco01{top:-.74rem;left:60.55vw;width:28.05vw;height:27.22vw}.saboten .sec_lifestyle .row02>.ph .deco02{top:-39.16vw;right:.37rem;width:42.25vw;height:30.27vw}.saboten .sec_plan .point_box{padding:.4rem .15rem .3rem}.saboten .sec_plan .point_box .map{width:100%;height:auto}.linen .sec_concept .intro .ph .deco01{left:8.88vw;top:1.94vw;width:10.69vw;height:9.02vw}.linen .sec_concept .intro .ph .deco02{bottom:-9.72vw;left:45.83vw;width:.51rem;height:.17rem}.linen .sec_concept .intro .ph .deco03{left:7.36vw}.linen .sec_lifestyle .row01 .ph .deco01{top:-.4rem;left:61.11vw;width:27.5vw;height:15.27vw}.linen .sec_lifestyle .row02>.ph .deco02{top:-37.5vw;right:.1rem;width:49.44vw;height:29.72vw}.linen .sec_plan .point_box{padding:.4rem .2rem .3rem}.linen .sec_plan .point_box .map{width:100%;height:auto}}@media screen and (max-width:1130px) and (min-width:641px){.contHeader .mv{left:1.87rem}.contHeader .secTit{left:.87rem}.contHeader .deco{left:1.08rem}}@media screen and (max-width:460px) and (max-width:460px){.actionLink.inContent a:after{right:.15rem;width:.15rem}}
/*# sourceMappingURL=designtaste_detail.css.map */
