section .-borderTop{margin-top:7.5rem;padding-top:7.5rem;background:url("../img/common/border.png") center top no-repeat;background-size:contain}section .-borderBottom{margin-bottom:7.5rem;padding-bottom:7.5rem;background:url("../img/common/border.png") center bottom no-repeat;background-size:contain}.mv-area{margin-bottom:8rem}.mv-area .mv-images{display:flex;flex-flow:column;gap:0.5rem}.mv-area .mv-gallery{display:flex;flex-flow:column;gap:0.6rem}.mv-area .mv-gallery div{width:100%;height:24rem;background:0 0 repeat-x;background-size:auto 100%;will-change:background-position}.mv-area .mv-gallery div.gallery-simpleprint-1{background-image:url("../img/half_size/mv-1.jpg")}.mv-area .mv-gallery div.gallery-simpleprint-2{background-image:url("../img/half_size/mv-2.jpg")}.mv-area .mv-gallery div.gallery-casual-1{background-image:url("../img/casual/mv-1.jpg")}.mv-area .mv-gallery div.gallery-casual-2{background-image:url("../img/casual/mv-2.jpg")}.outline-area{width:33.5rem;padding-bottom:7.5rem;background:url("../img/common/border.png") center bottom no-repeat;background-size:contain;margin:0 auto 7rem}.outline-area .sec-title{margin-bottom:3.5rem}.outline-area .outline-lead{margin-bottom:3.5rem;font-size:1.6rem;line-height:1.75;text-align:center}.outline-area .outline-note{margin-bottom:3.5rem;font-size:1.6rem;font-weight:300;text-align:center;line-height:1.75}.outline-area .outline-data{background-color:#fff;font-size:1.6rem;font-weight:300;line-height:1.75}.outline-area .outline-data dl{display:flex;flex-flow:row wrap;padding:2rem}.outline-area .outline-data dl dt{width:10rem}.outline-area .outline-data dl dd{width:calc(100% - 10rem)}.order-area{width:33.5rem;margin:0 auto 7.5rem;padding-bottom:7.5rem;background:url("../img/common/border.png") center bottom no-repeat;background-size:contain}.order-area .sec-title{margin-bottom:3.5rem}.order-area .order-lead{margin-bottom:8rem;font-size:1.6rem;line-height:1.75;text-align:center}.order-area .order-lead .note{margin-top:4rem;font-weight:300}.order-area .order-point .point-slider{width:31.5rem}.order-area .order-point .point-slider.-single{margin:auto}.order-area .order-point .point-navigation{display:flex;justify-content:center;position:relative;margin-top:4rem;--swiper-theme-color: black}.order-area .order-point .point-navigation .swiper-pagination-bullet{width:10px;height:10px;opacity:1;border:solid 1px #000 !important;background-color:rgba(0,0,0,0)}.order-area .order-point .point-navigation .swiper-pagination-bullet-active{background-color:#000}.order-area .order-point .point-slide{width:33.5rem !important;padding-right:2rem}.order-area .order-point .point-slide picture{display:block;margin-bottom:1.8rem}.order-area .order-point .point-slide dl dt{font-family:"Oswald",sans-serif;font-weight:600;font-style:normal;font-size:1.4rem}.order-area .order-point .point-slide dl dt .num{display:inline-block;margin-left:0.4rem;margin-bottom:1.6rem;font-size:1.8rem}.order-area .order-point .point-slide dl dd{margin-top:1.3rem;text-align:justify;text-justify:inter-ideograph;font-size:1.6rem;line-height:1.75}.order-area .order-option .option-lead{margin:4rem 0;text-align:center}.order-area .order-option .option-lead p{margin-bottom:2rem;font-size:1.5rem}.order-area .order-option .option-lead span{font-size:1.4rem}.order-area .order-option .option-lead span a{text-decoration:underline}.order-area .order-option .option-form{margin-bottom:4rem}.order-area .order-option .option-form h3{margin-bottom:1.2rem;font-size:1.6rem}.order-area .order-option .option-info dl{margin-bottom:4rem}.order-area .order-option .option-info dl dt{margin-bottom:1.5rem}.order-area .order-option .option-info dl dt h3{margin-bottom:1.2rem;font-size:1.6rem}.order-area .order-option .option-info dl dd{text-align:center}.order-area .order-option .option-info dl dd p,.order-area .order-option .option-info dl dd span{font-size:1.6rem;line-height:1.4}.order-area .order-option .option-info dl dd span{font-size:1.5rem;font-weight:300;font-feature-settings:"palt"}.order-area .order-option .option-info .info-order{text-align:center;font-weight:300}.order-area .order-option .option-info .info-order picture{display:block;width:6rem;margin:0 auto 2rem}.order-area .order-option .form-group{display:flex;flex-flow:row wrap;justify-content:space-between;row-gap:1.2rem}.order-area .order-option .form-group label{position:relative;display:block}.order-area .order-option .form-group label input{display:none}.order-area .order-option .form-group label input[type=radio]:checked+.panel{background-color:#000;color:#fff;pointer-events:none}.order-area .order-option .form-group label input[type=radio]:checked+.panel.-text{background:none;color:#000;border:none;padding:0;gap:0}.order-area .order-option .form-group label .panel{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:0.6rem;width:16.2rem;padding:1.4rem 1rem;border-radius:1rem;border:solid 1px #000;background-color:#fff;transition:background-color .3s;cursor:pointer}.order-area .order-option .form-group label .panel p,.order-area .order-option .form-group label .panel span{font-size:1.6rem;line-height:1.4;text-align:center}.order-area .order-option .form-group label .panel span{font-size:1.5rem;font-weight:300;font-feature-settings:"palt"}.order-area .order-option .form-group label .panel.-lg{width:33.5rem}.order-area .order-option .form-group label .panel:hover{background-color:#ddd}.order-area .order-schedule{margin-top:2rem;text-align:center;line-height:1.75;font-size:1.6rem}.order-area .order-schedule a{position:relative;display:inline-block;padding-right:2.4rem;border-bottom:solid 1px #000;line-height:1.1}.order-area .order-schedule a::after{content:"";display:block;position:absolute;top:0;right:0;width:2rem;height:100%;background:url("../img/common/btn-arrow.svg") 0 56% no-repeat;background-size:contain;filter:brightness(0)}.order-area .order-schedule a:hover{opacity:.5}.order-area .order-schedule span{display:block;font-size:1.4rem}.order-area .order-btn{margin-top:3.6rem}.usage-area{width:33.5rem;margin:0 auto 7.5rem;padding-bottom:7.5rem;background:url("../img/common/border.png") center bottom no-repeat;background-size:100% auto}.usage-area .sec-title{margin-bottom:4rem}.usage-area .usage-list{display:flex;flex-flow:column;gap:4rem}.usage-area .usage-item picture{display:block}.usage-area .usage-item .desc{width:33.5rem;margin-top:-2rem;padding:1.6rem 2rem;background-color:#807268;font-size:1.5rem;line-height:1.75;color:#fff;text-align:justify;text-justify:inter-ideograph}.usage-area .usage-item.-odd .desc{margin-left:-2rem}.usage-area .usage-item.-even .desc{margin-left:2rem}.usage-area .usage-btn{margin-top:8rem}.info-area{width:33.5rem;margin:0 auto 8rem;padding-bottom:7.5rem;background:url("../img/common/border.png") center bottom no-repeat;background-size:100% auto}.info-area .sec-title{margin-bottom:4rem}.info-area .info-lead{margin-bottom:3.5rem;font-size:1.6rem;text-align:center;line-height:1.75}.info-area .info-list{display:flex;flex-flow:column;gap:4rem}.info-area .info-item picture{display:block}.info-area .info-item .detail{font-size:1.6rem}.info-area .info-item .detail h3{margin:2rem 0 1.4rem}.info-area .info-item .detail p{text-align:justify;text-justify:inter-ideograph;line-height:1.75;font-weight:300}.notice-area{width:33.5rem;margin:0 auto 8rem}.notice-area .sec-title{margin-bottom:4rem}.notice-area .notice-text{text-align:justify;text-justify:inter-ideograph;font-weight:300;line-height:1.75;font-size:1.6rem}.notice-area .notice-text p{padding-left:1em;text-indent:-1em}.notice-area .notice-btn{margin-top:8rem}