.pageTitle{position:relative;display:grid;height:clamp(95px,25vw,320px);font-size:clamp(20px,4vw,40px);color:#caa846;line-height:1.3;background:url(../img/common/pagetitle.jpg) no-repeat left/auto 100%}.pageTitle .main{margin-top:.4em;text-shadow:0px 0px 6px rgba(0,0,0,.6)}.pageTitle .sub{margin-block:unset;padding-left:1.7em;font-size:.45em;font-family:"Inter",sans-serif;font-weight:300;letter-spacing:-0.025em;position:relative;text-shadow:0px 0px 6px rgba(0,0,0,.6)}.pageTitle .sub::before{content:"";display:block;position:absolute;top:50%;left:0;transform:translateY(-50%);width:1.2em;height:1px;background-color:currentColor}@media screen and (min-width: 1600px){.pageTitle{background-position:bottom;background-size:100%}}@media screen and (max-width: 599px){.pageTitle{width:100%;border-radius:0}.pageTitle .inner{width:85%}.pageTitle .main{margin-top:.2em}}#shishi .pageTitle{color:#fff;background:#d2c6c6 url(../img/shishi/pagetitle.png) no-repeat top right/contain}.pageTitle-img{margin-bottom:min(4vw,30px);text-align:center}@media screen and (max-width: 959px){.pageTitle-img{margin-inline:-4vw}}#pan>ul{display:flex;max-width:1216px;width:100%;margin-inline:auto;padding-block:.71em;font-size:.93em;font-weight:400;overflow-x:auto;white-space:nowrap}@media screen and (max-width: 1250px){#pan>ul{padding-inline:1em}}#pan>ul li:not(:first-child){padding-left:2em;color:#222;position:relative}#pan>ul li:not(:first-child)::before{content:"";display:block;position:absolute;top:.85em;left:.7em;width:0.35em;height:0.35em;border-top:1px solid #222;border-right:1px solid #222;transform:rotate(45deg)}#pan>ul a{color:#222}#pan>ul a:hover{text-decoration:underline}#pan+main{margin-top:min(10%,64px)}@media screen and (max-width: 959px){#pan+main.fw{margin-top:0}}section:first-child .ttl-def{margin-top:2em}@media screen and (max-width: 599px){section:first-child .ttl-def{margin-top:1em}}main:not(.fw){overflow:hidden}.cols-wrap{padding-top:min(5vw,50px)}@media screen and (min-width: 960px){.cols-wrap{display:grid;gap:5%;grid-template-columns:auto 1fr}.cols-wrap aside{position:sticky;top:0;order:-1;width:220px}}.cols-wrap aside .ttl-bb{padding-left:.4rem}.cols-wrap aside .menu a{display:block;padding:.5em;border-bottom:1px solid #ebeae8}.cols-wrap aside .menu a::before{color:#e6b422}@media screen and (max-width: 959px){.cols-wrap aside .menu{display:grid;grid-template-columns:repeat(2, 1fr);column-gap:1em}}.notice-box{margin-top:7.5%;overflow:hidden;border:2px solid #f3f3f3;border-radius:10px}.notice-box .ttl-fill{margin-top:0 !important}.notice-box .con{padding:4%;background-color:#fcf9f2}.notice-box .con>*:first-child{margin-top:0}.notice-box .con>*:last-child{margin-bottom:0}.notice-box .con a.ul{color:#e6b422}.card-list-wrap{padding-bottom:1em}@media screen and (max-width: 959px){.card-list-wrap{overflow-x:auto}}.card-list>li:not(.item){display:contents}.card-list>li:not(.item)>a{display:grid;grid-template-rows:subgrid;grid-row:span 3;row-gap:0;box-shadow:0px 2px 10px 2px rgba(14,23,77,.05)}.card-list>li:not(.item) .btn{display:grid;grid-template-columns:1fr 1em;padding:.55em 1.1em .55em 1.3em;color:#fff;line-height:1.5;background:linear-gradient(-45deg, #331e62 0%, #0e174d 100%);border-radius:3em;position:relative}.card-list>li:not(.item) .btn::before{content:"";position:absolute;top:0;left:-30%;transform:skewX(-25deg);transition:.3s;width:30%;height:100%;background:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%)}.card-list>li:not(.item)>a:hover .btn::before{animation:flash .5s}.card-list>li.item{display:grid;grid-template-rows:subgrid;grid-row:span 3;row-gap:0;box-shadow:0px 2px 10px 2px rgba(14,23,77,.05)}.card-list.product figure{text-align:center;aspect-ratio:1;background-color:#000}.card-list.product figure img{height:100%;object-fit:cover}.card-list .txt-box{display:grid;grid-template-rows:subgrid;grid-row:span 2;row-gap:1.6em;padding:1em 1em 1.3em;font-size:1.06em}@media screen and (max-width: 959px){.card-list .txt-box{font-size:1em}}.card-list .name{margin-block:unset;padding-left:.3em;line-height:1.7;font-weight:700}.card-list .txt,.card-list figcaption{font-size:.9em;line-height:1.7}.tbl{width:100%;border-bottom:1px solid #ebeae8;font-size:.93em}.tbl.auto{width:auto}.tbl caption{text-align:right}.tbl tr>*{padding:.6em 1em;line-height:1.6;border:1px solid #d8d8d8}.tbl .ws-nowrap{white-space:nowrap}.tbl thead th{color:#fff;font-size:1.05em;background-color:#caaa4f;position:relative}.tbl thead th.split>span{position:absolute;z-index:1}.tbl thead th.split>span:nth-child(1){top:3%;right:3%}.tbl thead th.split>span:nth-child(2){bottom:3%;left:3%;color:#222}.tbl thead th.split::before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background-color:#f3f3f3;clip-path:polygon(0 0, 0% 100%, 100% 100%)}.tbl tbody th{text-align:center;background-color:#ebe1cb}.tbl tbody th a{display:inline-block;position:relative}.tbl tbody th a::after{content:"";display:block;position:absolute;width:1em;height:1em;background:url(../img/common/arrow.svg) no-repeat center/contain}@media screen and (min-width: 600px){.tbl tbody th a{padding-right:1.3em}.tbl tbody th a::after{top:50%;right:0;margin-top:-0.5em}}@media screen and (max-width: 599px){.tbl tbody th a{padding-bottom:1.3em}.tbl tbody th a::after{bottom:0;left:.15em}}.tbl tbody th a[href^="#"]::after{width:1.1em;height:1.1em;rotate:90deg}.tbl tbody.th-l th{text-align:left}.tbl tbody td{vertical-align:top;font-feature-settings:"palt"}.tbl tbody td small{display:inline-block;font-size:.9em}.tbl tbody td .kome,.tbl tbody td .small{font-size:.95em}.tbl tbody td>p:first-child{margin-top:0}.tbl tbody td>p:last-child{margin-bottom:0}.tbl tbody td .li-flex>li{display:flex;flex-wrap:wrap;justify-content:space-between}.tbl tbody td .li-flex>li>p{width:100%;margin-block:0}.tbl tbody td .kome::before{color:#c90818}@media screen and (max-width: 599px){.tbl tbody tr>*{padding:.6em .7em}.tbl tbody .ws-nowrap-sp{white-space:nowrap}}.tbl.td3 td{width:31%}.tbl.middle tbody td{vertical-align:middle}@media screen and (min-width: 600px){.tbl.lr-sp tbody th{white-space:nowrap;text-align:left}}@media screen and (max-width: 599px){.tbl.lr-sp tbody th>span{white-space:pre;writing-mode:vertical-lr;text-orientation:upright;line-height:1.3}.tbl.lr-sp tbody th>span>span:not(.c-red){text-combine-upright:all}.tbl.lr-sp tbody th.left{padding-top:1em;text-align:left}}.dl-def dt{font-weight:500}.dl-def dd{padding:1em;text-align:justify;border-bottom:1px solid #ddd}@media screen and (min-width: 600px){.dl-def>div{display:flex}.dl-def>div>dt{width:30%;padding:1em;border-bottom:1px solid #ebeae8}.dl-def>div>dd{flex:1}.dl-def>div:first-child>dt{border-top:1px solid #ebeae8}.dl-def>div:first-child>dd{border-top:1px solid #ddd}}@media screen and (max-width: 599px){.dl-def>div{margin-bottom:1em}.dl-def>div>dd{padding-top:.5em}.dl-def>div.sbs{display:flex}.dl-def>div.sbs>dt{width:30%;padding:0 0 1em;border-bottom:1px solid #ebeae8}.dl-def>div.sbs>dd{flex:1;padding-top:0}}.dl-simple{display:grid;grid-template-columns:max-content 1fr}.dl-simple>*{padding-block:.1em}.dl-simple dt{text-align:justify;text-align-last:justify}.dl-simple dd{padding-left:1em}.dl-simple dd::before{content:"：";margin-left:-1em;color:#222;font-weight:500}.dl-simple.dash dt{padding-left:1em;position:relative}.dl-simple.dash dt::before{content:"";display:block;position:absolute;top:1.1em;left:.1em;width:.5em;height:1px;background-color:#e6b422;border-radius:50%}.dl-tbl{display:grid;grid-template-columns:23% 1fr}.dl-tbl>*{padding:1em 1em 1.2em;line-height:1.5;border-bottom:1px solid #dbdbdb}.dl-tbl>*:last-of-type{padding-bottom:unset;border-bottom:unset}.dl-tbl dt{font-weight:700;text-align:center}.dl-tbl dt.row2{grid-row:auto/span 2;display:grid;align-items:center}.dl-tbl dt.row3{grid-row:auto/span 3;display:grid;align-items:center}.dl-tbl dt.row4{grid-row:auto/span 4;display:grid;align-items:center}.dl-tbl dt.row5{grid-row:auto/span 5;display:grid;align-items:center}.dl-tbl dt.wide-head{padding-bottom:0;border-bottom:unset}.dl-tbl dd.wide{grid-column:span 2;text-align:center}@media screen and (max-width: 599px){.dl-tbl.sp-1{grid-template-columns:1fr}.dl-tbl.sp-1 dt,.dl-tbl.sp-1 dt.wide-head{padding-block:.7em;background-color:#f3f3f3;border-bottom:unset}.dl-tbl.sp-1 dd,.dl-tbl.sp-1 dd.wide{padding-bottom:1.5em;border-bottom:unset}.dl-tbl.sp-1 dd.wide{grid-column:span 1}}.pagination{margin:5% 1em;text-align:center}.pagination>a,.pagination>span{display:inline-block;margin:3px;width:2.134em;line-height:2}.pagination>a{color:#222;font-family:"Inter",sans-serif;font-weight:300;letter-spacing:-0.025em;font-weight:400;text-decoration:none;background-color:#fff;border:1px solid #ccc}.pagination>a:hover{color:#fff;background-color:#caaa4f;border-color:#caaa4f}.pagination>span.current{color:#222;background-color:#ebeae8;border:1px solid #ccc}.pagination>span.disabled{display:none;color:#ddd;border:1px solid #ddd}#style-collection .pageTitle{background-image:url(../../img/style-collection/pagetitle.jpg)}.style-list{display:grid;grid-template-columns:repeat(3, 1fr);gap:min(4vw,23px);margin-top:min(5%,50px)}@media screen and (max-width: 599px){.style-list{grid-template-columns:repeat(2, 1fr)}}.style-list a>img{transition:all .3s}.style-list a:hover>img{opacity:.8}aside.inner-narrow .style-list{margin-top:min(5%,30px)}main.style-details{overflow:visible}main.style-details .ttl{margin-bottom:min(5%,30px)}main.style-details .main-img>img{display:none}main.style-details .main-img>img.active{display:block}main.style-details .img-tab{display:flex;gap:1em;margin-block:min(4%,30px) min(7%,60px)}@media screen and (max-width: 599px){main.style-details .img-tab{justify-content:center}}main.style-details .img-tab>li{width:145px}main.style-details .img-tab>li>a{display:block;padding-block:.5em;color:#1e275e;text-align:center;font-size:.9375em;border:1px solid #1e275e;border-radius:8px}main.style-details .img-tab>li>a:hover{color:#e6b422;border-color:#e6b422}main.style-details .img-tab>li>a.active{color:#fff;background:linear-gradient(-45deg, #331e62 0%, #0e174d 100%);border-color:#1e275e}main.style-details .sub-img{margin-bottom:min(8%,80px);display:grid;grid-template-columns:repeat(4, 1fr);gap:min(3vw,20px)}main.style-details .product-list{display:grid;gap:min(4vw,25px);margin-block:min(5%,30px) min(10%,80px)}@media screen and (min-width: 600px){main.style-details .product-list{grid-template-columns:repeat(2, 1fr)}}main.style-details .product-list>li{box-shadow:0px 2px 8px 2px rgba(14,23,77,.05)}main.style-details .product-list>li>a{display:grid;grid-template-columns:min(25%,100px) 1fr;gap:4%;align-items:center}main.style-details .product-list>li>a.disabled{cursor:default;pointer-events:none}main.style-details .product-list>li .name{position:relative;padding-inline:2.4em 1em;font-size:.9375em;line-height:1.6}main.style-details .product-list>li .name::before{content:attr(data-num);position:absolute;top:50%;left:0;transform:translateY(-50%);width:1.6em;line-height:1.6;text-align:center;font-family:"Inter",sans-serif;font-weight:300;letter-spacing:-0.025em;font-weight:600;color:#82520a;background-color:#e6b422;border-radius:50%}#planning .pageTitle{background-image:url(../../img/planning/pagetitle.jpg)}#planning .flow{counter-reset:f-num}#planning .flow>li{padding:1em;padding-bottom:1.4em;background-color:#f3f3f3;position:relative}#planning .flow>li:not(:last-child):before{content:"arrow_right";display:block;position:absolute;font-size:2em;color:#b5b4ae;font-family:"Material Icons";line-height:1}#planning .flow>li .label{padding:.1em 1.5em .2em 1em;color:#fff;font-family:"Inter",sans-serif;font-weight:300;letter-spacing:-0.025em;font-weight:500;background-color:#caa846;border-radius:3px;position:relative}#planning .flow>li .label::after{content:"";display:block;position:absolute;content:counter(f-num);counter-increment:f-num;top:50%;right:.7em;transform:translateY(-50%)}#planning .flow>li .txt{font-weight:600;line-height:1.3;position:relative}#planning .flow>li .txt::before{content:"";display:block;position:absolute;width:3.5em;aspect-ratio:1;background:no-repeat center/contain}#planning .flow>li .txt.contact::before{background-image:url(../../img/common/icon-talk.svg)}#planning .flow>li .txt.planning::before{background-image:url(../../img/common/icon-write.svg)}#planning .flow>li .txt.presentation::before{background-image:url(../../img/common/icon-document.svg)}@media screen and (min-width: 600px){#planning .flow>li{text-align:center}#planning .flow>li:not(:last-child):before{top:50%;right:-0.9em;transform:translateY(-50%)}#planning .flow>li .txt{padding-top:5em}#planning .flow>li .txt::before{top:.7em;left:50%;transform:translateX(-50%)}#planning .flow>li .txt.presentation::before{left:46%}}@media screen and (max-width: 599px){#planning .flow>li{padding-left:7em}#planning .flow>li:not(:last-child):before{bottom:-0.7em;left:50%;transform:translateX(-50%) rotate(90deg);transform-origin:center center}#planning .flow>li .txt{margin-top:.5em}#planning .flow>li .txt::before{top:29%;left:-5em;transform:translateY(-50%)}#planning .flow>li .txt.planning::before{top:0;width:3.2em}#planning .flow>li .txt.presentation::before{top:15%;left:-5.5em}}#planning .plan-image .txt-box{row-gap:1em}#planning .plan-image .ttl{padding-bottom:.3em;border-bottom:1px solid #ebe1cb}#attention .pageTitle{background-image:url(../../img/attention/pagetitle.jpg)}#attention .contact-list{column-gap:1.6em}#attention .hours{width:max-content;margin-block:1em;padding:.3em 1em}@media screen and (max-width: 599px){#attention .manual{padding-inline:1.2em}}#attention strong,#attention em{font-size:1em;color:#c90818}#attention .flow-list{display:grid;gap:1em}@media screen and (min-width: 600px){#attention .flow-list{grid-template-columns:repeat(2, 1fr)}}#attention .flow-list>li{display:grid;gap:1em;padding:1.2em;box-shadow:0px 2px 10px 2px rgba(14,23,77,.05)}#attention .flow-list>li.wide{row-gap:1.6em}@media screen and (min-width: 600px){#attention .flow-list>li.wide{grid-column:span 2}}#attention .flow-list>li.wide.col-2,#attention .flow-list>li.wide .con-wrap{display:grid}#attention .flow-list>li.wide .con-wrap{gap:1em}@media screen and (min-width: 960px){#attention .flow-list>li{padding:1.6em}#attention .flow-list>li:not(.wide){grid-template-columns:35% 1fr}#attention .flow-list>li.col-2,#attention .flow-list>li .con-wrap{grid-template-columns:33% 1fr}}@media screen and (min-width: 600px){#attention .flow-list>li .con-wrap .img-wrap{justify-content:right}}@media screen and (max-width: 959px){#attention .flow-list>li.col-2,#attention .flow-list>li .con-wrap{grid-template-columns:45% 1fr}}@media screen and (max-width: 599px){#attention .flow-list>li.col-2,#attention .flow-list>li .con-wrap{grid-template-columns:1fr}}#attention .flow-list .img-wrap{display:grid;justify-items:center}#attention .flow-list .img-wrap.col-2{grid-template-columns:repeat(2, 1fr);gap:1em}#attention .flow-list .img-wrap img{max-height:118px}#attention .flow-list .txt{line-height:1.7}#attention .cutting-img{grid-template-columns:25% 1fr;padding:1.6em}#attention .cutting-img.note{grid-template-columns:1fr 25%;row-gap:1.6em;padding:unset}@media screen and (max-width: 959px){#attention .cutting-img.note{grid-template-columns:1fr}#attention .cutting-img.note .product{display:grid;grid-template-columns:25% 1fr;gap:1.6em}}@media screen and (max-width: 599px){#attention .cutting-img{grid-template-columns:1fr}#attention .cutting-img.note .product{grid-template-columns:35% 1fr;gap:1em}}#attention #waterproof .list-snum:not(:last-of-type){margin-bottom:3em}#attention #waterproof .list-snum:nth-of-type(2){counter-reset:snum 3}#attention #waterproof .list-snum:nth-of-type(3){counter-reset:snum 6}#attention #connecting .disc{row-gap:2.5em}#attention #connecting .disc .img-wrap{margin-top:1em}#attention #connecting .disc .kome{gap:.2em}#sdgs .pageTitle{background-image:url(../../img/sdgs/pagetitle.jpg)}#sdgs .ttl-fill{margin-bottom:1em}@media screen and (min-width: 600px){#sdgs .img-wrap.con.narrow{max-width:90%}}#sdgs .img-box-wrap .about{display:grid;grid-template-columns:10% 1fr;gap:1.6em;align-items:center}#sdgs .img-box-wrap .about .sdgs-image{grid-column:span 2;text-align:center}#sdgs .img-box-wrap .about .sdgs-image img{width:85%}@media screen and (max-width: 599px){#sdgs .img-box-wrap .about{grid-template-columns:1fr}#sdgs .img-box-wrap .about .sdgs-image{grid-column:span 1}#sdgs .img-box-wrap .about .sdgs-logo{position:fixed}}@media screen and (min-width: 600px){#sdgs .img-wrap.con{max-width:98%;margin-inline:auto}}#sdgs .img-wrap.con+.img-wrap.con{margin-top:2.6em}@media screen and (max-width: 599px){#sdgs .img-wrap.con+.img-wrap.con{margin-top:1.6em}}#sdgs .card-list.action>li>a{grid-row:span 4;row-gap:1em;padding:1em 1em 1.3em;transition:unset}#sdgs .card-list.action>li>a:hover :where(.ttl,.txt){color:#222}#sdgs .card-list.action .txt{line-height:1.7}#sdgs .card-list.action .ttl{display:grid;padding-block:.5em 1em;font-size:1.2em;text-align:center;line-height:1.4;border-bottom:1px solid #ebe1cb;font-feature-settings:"palt";letter-spacing:.03em}#sdgs .card-list.action .ttl span{align-self:center}#sdgs .card-list.action .btn{justify-content:center}#sdgs .card-list.action .btn .m-icon{width:fit-content;margin-inline:auto}#sdgs .card-list.action .btn .m-icon::before{right:-1.5em}#sdgs .card-list.action figure{text-align:center}#sdgs .card-list.action figure img{width:unset;height:auto}#sdgs .card-list.action figure figcaption{width:fit-content;margin-top:1em;margin-inline:auto;font-size:1em;color:#1e275e;font-weight:800;position:relative}#sdgs .card-list.action figure figcaption.new{padding-left:1.7em}#sdgs .card-list.action figure figcaption.new:before{content:"";display:block;position:absolute;top:50%;left:-0.5em;transform:translateY(-50%);width:1.7em;aspect-ratio:1;background:url(../../img/sdgs/icon-new.svg) no-repeat center/contain}@media screen and (max-width: 599px){#sdgs .card-list.action figure figcaption{font-size:1em}}#sdgs #recycle .img-wrap.con.narrow{max-width:80%;margin-inline:auto}@media screen and (min-width: 1024px){#sdgs #recycle .note-list{max-width:1024px}}#sdgs #recycle .note-list hgroup{padding-bottom:1.5em}#sdgs #recycle .note-list hgroup .ttl{padding-top:.3em;font-size:clamp(18px,3vw,22px)}#sdgs #recycle .note-list hgroup .sub{padding:.2em .7em;color:#fff;background:linear-gradient(-45deg, #caa846 0%, #A67745 100%)}#sdgs #recycle .note-list .item{grid-template-columns:1fr;gap:0;padding-inline:1.1em}@media screen and (min-width: 800px){#sdgs #recycle .note-list .item{grid-template-columns:18% 1fr;gap:1.6em;padding:1.6em}}@media screen and (max-width: 799px){#sdgs #recycle .note-list .item picture{order:1;max-width:95%;margin-bottom:1em;margin-inline:auto}#sdgs #recycle .note-list .item .txt-box{display:contents}#sdgs #recycle .note-list .item .txt,#sdgs #recycle .note-list .item ul.kome{order:2}#sdgs #recycle .note-list .item ul.kome{font-feature-settings:"palt";letter-spacing:.03em}}#sdgs #recycle .collect{padding:2.5em;background-color:#c5dc84}#sdgs #recycle .collect img{width:min(100%,620px)}@media screen and (max-width: 599px){#sdgs #recycle .collect{padding:1.5em}}#sdgs #green-point .lead{padding:1em;background:url(../../img/sdgs/green-point-bg.webp) no-repeat center/cover}@media screen and (min-width: 600px){#sdgs #green-point .lead{padding:3em 2em}}#sdgs #green-point .lead .txt-box{width:55%;padding:1.6em;color:#fff;text-shadow:0px 0px 6px rgba(0,0,0,.6);position:relative;z-index:0}#sdgs #green-point .lead .txt-box::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.4;z-index:-1}@media screen and (max-width: 959px){#sdgs #green-point .lead .txt-box{width:70%}}@media screen and (max-width: 599px){#sdgs #green-point .lead .txt-box{width:100%;padding:1.3em}}#sdgs #green-point .lead .ttl{padding-bottom:.7em;font-size:clamp(18px,3vw,24px);border-bottom:2px solid}#sdgs #green-point .card-list{column-gap:1em;padding-bottom:2em}#sdgs #green-point .card-list>li.item{padding:1em 1.3em 1.3em}#sdgs #green-point .card-list figure{grid-template-columns:minmax(130px, 30%) 1fr;column-gap:1em;align-self:center;margin-top:1em}@media screen and (max-width: 599px){#sdgs #green-point .card-list figure{align-items:center}}#sdgs #green-point .card-list figure img{display:block;max-height:100px;margin-inline:auto}#sdgs #green-point .card-list figure dt{margin-bottom:.5em;font-size:1.1em;font-weight:700;border-bottom:1px solid #dbdbdb}#be .pageTitle{background-image:url(../../img/be/pagetitle.jpg)}@media screen and (max-width: 599px){#be .pageTitle{font-size:18px}}#be .img-box-wrap .gc .wrap{display:grid;grid-template-columns:35% 1fr;gap:1em 1.6em}#be .img-box-wrap .gc figure{display:grid;gap:1em;justify-items:center}@media screen and (max-width: 1200px){#be .img-box-wrap .txt-area{display:contents}#be .img-box-wrap .gc{margin-top:unset}#be .img-box-wrap .gc .ttl-b-both{margin-bottom:unset}}@media screen and (min-width: 959px)and (max-width: 1200px){#be .img-box-wrap .img-box{grid-template-columns:60% 1fr}#be .img-box-wrap .txt{grid-column:span 2}#be .img-box-wrap .img-wrap figure{width:100%;height:100%}#be .img-box-wrap .img-wrap figure img{width:100%;height:100%;object-fit:cover}}@media screen and (max-width: 959px){#be .img-box-wrap .img-box{grid-template-columns:1fr}#be .img-box-wrap .gc{order:1}}@media screen and (max-width: 599px){#be .img-box-wrap .gc{display:grid;row-gap:1em}#be .img-box-wrap .gc .wrap,#be .img-box-wrap .gc .txt-box{display:contents}#be .img-box-wrap .gc figure{grid-template-columns:repeat(2, 1fr);align-items:center;order:1}#be .img-box-wrap .gc .btn{order:2}}#be .card-list>li>a{grid-row:span 4}#be .card-list .txt-box{grid-row:span 3;row-gap:.5em}#be .card-list .name{padding-left:unset;border-bottom:1px solid #ebe1cb}#be .card-list .txt{line-height:1.7}#be .card-list .btn{margin-top:.5em}@media screen and (max-width: 599px){#be .card-list{row-gap:2em}}#vr .pageTitle{background-image:url(../../img/vr/pagetitle.jpg)}@media screen and (max-width: 599px){#vr .pageTitle{font-size:18px}}#vr .img-box-wrap .img-box{grid-template-columns:minmax(48%, 580px) 1fr}@media screen and (max-width: 1199px){#vr .img-box-wrap .img-box{grid-template-columns:1fr}}@media screen and (max-width: 959px){#vr .img-box-wrap .img-wrap{display:none}}#vr .img-box-wrap .img-wrap figure img{object-fit:contain}#vr .img-box-wrap .note{line-height:1.5}#vr .ttl-fill{margin-bottom:1.09em}#vr .update .ttl-sub{margin-bottom:.2em;font-size:clamp(16px,1.5vw,18px)}@media screen and (min-width: 960px){#vr .update .list{padding-inline:1em}}#vr .youtube{align-items:center;margin-top:1.6em}#vr .youtube_wrap{grid-column:span 2}@media screen and (max-width: 959px){#vr .youtube{margin-top:2em}}@media screen and (max-width: 959px){#vr .card-list{min-width:1600px;grid-template-columns:repeat(8, 1fr)}#vr .card-list-wrap{padding-bottom:1.5em;overflow-x:auto}}@media screen and (min-width: 600px){#vr .summary .dl-tbl{padding-inline:1em}}#vr .summary .img-wrap{width:6em;height:6em}#company .pageTitle{background-image:url(../../img/company/pagetitle.jpg?20250710)}#company .gmap{width:100%;max-width:500px;aspect-ratio:2/1}#company .contact-list{display:grid;row-gap:3em;align-self:baseline}#company .contact-list li{display:grid;row-gap:2em}#company .contact-list .ttl-fill{align-self:baseline}#company .contact-list .txt{padding-inline:2em;font-size:.93em}@media screen and (max-width: 599px){#company .contact-list li{row-gap:1em}}#company .btn-def.mini{font-family:"Inter",sans-serif;font-weight:300;letter-spacing:-0.025em}#company .branch{display:grid;row-gap:.5em}#company .branch-box{margin-top:1.3em;width:100%}@media screen and (max-width: 1199px){#company .branch-box{grid-column:span 2;max-width:95%;margin-top:.3em;margin-inline:auto 0}}@media screen and (max-width: 959px){#company .branch-box{max-width:97%}}@media screen and (max-width: 599px){#company .branch-box{max-width:unset}}#company .branch-wrap:not(:first-child){margin-top:min(10%,64px)}#company .branch-list{display:grid;grid-template-columns:repeat(2, 1fr);gap:1.6em}@media screen and (max-width: 959px){#company .branch-list{grid-template-columns:1fr}}#company .branch :where(.contact-info,.address){display:grid;grid-template-columns:repeat(2, auto);align-items:end}:where(.contact-info,#company .branch.head-office .address){gap:2.6em;width:fit-content}#company .branch .name{margin-block:unset;padding:.37em .4em .3em;font-weight:700;background-color:#ebeae8}#company .branch .label{display:inline-block;min-width:43px;margin-right:.5em;padding:.22em .5em .2em;color:#fff;text-align:center;font-family:"Inter",sans-serif;font-weight:300;letter-spacing:-0.025em;font-weight:500;line-height:1;background:linear-gradient(-45deg, #caa846 0%, #A67745 100%)}@media screen and (max-width: 599px){#company .branch .contact-info{gap:1em}}#company .branch:not(.head-office) :where(.contact-info,.address){margin-inline:.3em}#company .branch:not(.head-office) .address .zip{display:block}#company .branch:not(.head-office) .address .btn-def{justify-self:end;margin-right:1em}@media screen and (max-width: 959px){#company .branch:not(.head-office) .address{grid-template-columns:60% 1fr}#company .branch:not(.head-office) .address .btn-def{justify-self:center}}@media screen and (max-width: 599px){#company .branch:not(.head-office) .address{align-items:center}#company .branch:not(.head-office) .address .btn-def{justify-self:end}}@media screen and (max-width: 599px){#company .branch-heading{width:max-content;padding-bottom:unset;border-bottom:unset}}#company .branch-heading.group{margin-top:.5em}@media screen and (min-width: 1200px){#company .branch-heading.group{margin-top:1.5em}}@media screen and (max-width: 599px){#company .head-office-wrap{grid-column:span 2}}#company .area .branch-warp:not(:last-child){margin-bottom:3em}#faq .qa>div{border:2px solid #1e275e;border-radius:8px}#faq .qa>div+div{margin-top:1em}#faq .qa>div dt{position:relative;cursor:pointer;padding-block:1.1em;padding-inline:2em;font-weight:500;line-height:1.4}#faq .qa>div dt::before{content:"";display:block;position:absolute;top:.7em;left:.6em;content:"Q";color:#e6b422;font-size:1.2em;font-weight:700}#faq .qa>div dt::after{content:"";display:block;position:absolute;top:calc(50% - .55em);right:.6em;width:1.1em;height:1.1em;background:url(../img/common/plus.svg) no-repeat center/contain;transition:all .2s}#faq .qa>div dt.is-open::after{transform:rotate(45deg)}#faq .qa>div dd{display:none;margin:0 1em 1em;padding:.8em 1.1em;background-color:#fcf9f2;text-align:justify;border-radius:5px}#faq .qa>div dd>*:first-child{margin-top:0}#faq .qa>div dd>*:last-child{margin-bottom:0}#register .member-bonus{margin-bottom:3em}#register .member-bonus .ttl-cir{margin-bottom:.4em}#register .member-bonus .g-box.col-2{grid-template-columns:55% 1fr}#register .member-bonus .bonus-list{display:grid;row-gap:2em;line-height:1.7}#register .member-bonus .bonus-list .disc{row-gap:.3em;padding-left:2.5em}#register .member-bonus .img-wrap{align-self:baseline;box-shadow:0px 2px 10px 2px rgba(14,23,77,.05)}@media screen and (min-width: 960px){#register .member-bonus .bonus-list .disc{width:fit-content}}@media screen and (max-width: 959px){#register .member-bonus .g-box.col-2{grid-template-columns:1fr}}@media screen and (max-width: 959px){#member.mypage .cols-wrap{display:grid}#member.mypage .cols-wrap aside{order:-1;margin-bottom:10%}}#member .menu .logout a{color:#1e275e;text-align:center;border:1px solid #1e275e;border-radius:2em}@media screen and (min-width: 960px){#member .menu .logout{margin-top:1em}}#member main .ttl-fill{margin-bottom:.75em}#contact .error-box{margin:6% 0}.card-list.movie-list{font-size:.93em}.card-list.movie-list img{transition:all .3s}.card-list.movie-list>li a:hover img{opacity:.7}.card-list.movie-list>li.item{grid-row:span 2}.card-list.movie-list .ttl{padding:.8em 1em 1em}.card-list.movie-list .note{align-self:baseline;padding:1em 1.3em 1.3em;line-height:1.5}@media screen and (max-width: 599px){.card-list.movie-list{row-gap:1.6em}}#control .pageTitle{background-image:url(../../img/control/pagetitle.jpg)}#control .img-box-wrap .twinkly{display:grid;grid-template-columns:minmax(20%, 200px) 1fr;gap:1em 1.6em;padding:1.6em;border:1px solid #dbdbdb}@media screen and (max-width: 599px){#control .img-box-wrap .txt-area{display:contents}#control .img-box-wrap .txt-area .twinkly{grid-template-columns:1fr;order:1}#control .img-box-wrap .txt-area .twinkly figure{text-align:center}#control .img-box-wrap .txt-area .twinkly figure img{max-width:80%}}#control .card-list{font-size:.93em}#control .card-list img{transition:all .3s}#control .card-list>li a:hover img{opacity:.7}#control .card-list>li.item{grid-row:span 2}#control .card-list .ttl{padding:.8em 1em 1em}#control .card-list .note{align-self:baseline;padding:1em 1.3em 1.3em;line-height:1.5}@media screen and (max-width: 599px){#control .card-list{row-gap:1.6em}}#control .twinkly .lead{grid-template-columns:32% 1fr}@media screen and (max-width: 599px){#control .twinkly .lead{grid-template-columns:1fr}#control .twinkly .lead .movie{order:1}}#control .twinkly .card-list>li:not(.item)>a{grid-row:span 2}@media screen and (max-width: 959px){#control #lineup .card-list{grid-template-columns:repeat(3, 1fr)}}@media screen and (max-width: 750px){#control #lineup .card-list{grid-template-columns:1fr}}#control #lineup .card-list>li{grid-row:span 3;column-gap:1em;font-size:.93em}#control #lineup .card-list>li.main{grid-template-columns:23% 1fr;grid-row:span 1}@media screen and (min-width: 960px){#control #lineup .card-list>li.main{grid-column:span 4}#control #lineup .card-list>li.main .name{padding-top:.7em}}@media screen and (max-width: 959px){#control #lineup .card-list>li.main{grid-column:span 3}}@media screen and (max-width: 750px){#control #lineup .card-list>li.main{grid-template-columns:1fr;grid-column:span 1;grid-row:span 2}}#control #lineup .card-list>li.other{grid-row:span 2;box-shadow:unset}#control #lineup .card-list>li.other .ttl-fill{font-size:1.1em}#control #lineup .card-list>li.other .txt-box{padding:unset}@media screen and (max-width: 750px){#control #lineup .card-list>li .img-wrap{text-align:center}#control #lineup .card-list>li .img-wrap img{max-width:60%}}#control #lineup .card-list>li .name{padding-bottom:.5em;font-size:1.2em;line-height:1.5;border-bottom:1px solid #ebe1cb}#control #lineup .card-list>li .name.b-none{border:unset}#control #lineup .card-list>li .txt-box{row-gap:.7em;grid-template-rows:unset;align-self:baseline}#control #lineup .card-list>li .txt-box .txt{font-size:1em}#control #lineup .card-list .dl-simple{line-height:1.5}#control #setting .must-item{row-gap:3em}#control #setting .must-item a{display:block}#control #setting .must-item a img{max-width:80%}#control #setting .must-item .g-box{grid-template-columns:23% 1fr}#control #setting .must-item .name{margin-block:0 .5em}#control #setting .must-item .txt{line-height:1.5}#control #setting .must-item .item{display:grid;row-gap:1em}@media screen and (max-width: 1200px){#control #setting .must-item{grid-template-columns:1fr}}@media screen and (min-width: 700px)and (max-width: 1200px){#control #setting a{text-align:start}#control #setting .must-item .g-box{grid-template-columns:15% 1fr}}@media screen and (max-width: 599px){#control #setting .must-item .g-box{grid-template-columns:30% 1fr}}#control .contact-area.control{background-image:url(../../img/control/inquiry-control.webp)}#control .contact-area.twinkly{background-image:url(../../../img/control/inquiry-twinkly.webp)}#control .contact-area .con-wrap{padding-top:unset}#gallery .pageTitle{background-image:url(../../img/gallery/pagetitle.jpg)}#gallery .tab-list{display:flex;gap:1em;margin-bottom:1.5em;justify-content:center}#gallery .tab-list>li{width:145px}@media screen and (min-width: 600px){#gallery .tab-list>li{width:300px}}#gallery .tab-list>li>a{display:block;padding-block:.5em;color:#1e275e;text-align:center;font-size:.9375em;border:1px solid #1e275e;border-radius:8px}#gallery .tab-list>li>a:hover{color:#e6b422;border-color:#e6b422}#gallery .tab-list>li>a.active{color:#fff;background:linear-gradient(-45deg, #331e62 0%, #0e174d 100%);border-color:#1e275e}#gallery .gallery-wrap [class*=-list]{display:none}#gallery .gallery-wrap [class*=-list].active{display:grid}#gallery .photo-list{gap:.6em}