﻿.fluffy{opacity:0;position:relative}.fluffy-upper{bottom:-50px}.fluffy-upper.move{opacity:1;bottom:0;transition:all 0.8s}.fluffy-appear{opacity:0}.fluffy-appear.move{opacity:1;transition:all 0.8s ease}.fluffy-slidein-l{opacity:0;left:-50px}.fluffy-slidein-l.move{opacity:1;left:0;transition:all 0.8s}.fluffy-slidein-r{opacity:0;right:-50px}.fluffy-slidein-r.move{opacity:1;right:0;transition:all 0.8s}.fluffy-scale-up{opacity:0;bottom:-50px;transform:scale(1.1)}.fluffy-scale-up.move{opacity:1;bottom:0;transition:all 1s ease;transform:scale(1)}.fadelist>li{opacity:0;top:30px;position:relative}.fadelist.move>li{opacity:1;top:0px;transition:top 1s,opacity 1s}.fadelist.move>li:nth-of-type(1){transition-delay:.3s}.fadelist.move>li:nth-of-type(2){transition-delay:.6s}.fadelist.move>li:nth-of-type(3){transition-delay:.9s}.fadelist.move>li:nth-of-type(4){transition-delay:1.2s}.fadelist.move>li:nth-of-type(5){transition-delay:1.5s}.fadelist.move>li:nth-of-type(6){transition-delay:1.8s}.fadelist.move>li:nth-of-type(7){transition-delay:2.1s}.fadelist.move>li:nth-of-type(8){transition-delay:2.4s}.fadelist.move>li:nth-of-type(9){transition-delay:2.7s}.fadelist.move>li:nth-of-type(10){transition-delay:3s}.fadelist.move>li:nth-of-type(11){transition-delay:3.3s}.fadelist.move>li:nth-of-type(12){transition-delay:3.6s}.fadelist.move>li:nth-of-type(13){transition-delay:3.9s}.fadelist.move>li:nth-of-type(14){transition-delay:4.2s}.fadelist.move>li:nth-of-type(15){transition-delay:4.5s}.fadelist.move>li:nth-of-type(16){transition-delay:4.8s}.fadelist.move>li:nth-of-type(17){transition-delay:5.1s}.fadelist.move>li:nth-of-type(18){transition-delay:5.4s}.fadelist.move>li:nth-of-type(19){transition-delay:5.7s}.fadelist.move>li:nth-of-type(20){transition-delay:6s}.fadelist.move>li:nth-of-type(21){transition-delay:6.3s}.fadelist.move>li:nth-of-type(22){transition-delay:6.6s}.fadelist.move>li:nth-of-type(23){transition-delay:6.9s}.fadelist.move>li:nth-of-type(24){transition-delay:7.2s}.fadelist.move>li:nth-of-type(25){transition-delay:7.5s}.fadelist.move>li:nth-of-type(26){transition-delay:7.8s}.fadelist.move>li:nth-of-type(27){transition-delay:8.1s}.fadelist.move>li:nth-of-type(28){transition-delay:8.4s}.fadelist.move>li:nth-of-type(29){transition-delay:8.7s}.fadelist.move>li:nth-of-type(30){transition-delay:9s}.fadein-item{opacity:0;top:50px;position:relative}.fadein-down{top:-50px}.fadein.move .fadein-item{opacity:1;top:0px;transition:top 1s,opacity 1s}.fadein.move .fadein-num1{transition-delay:.3s}.fadein.move .fadein-num2{transition-delay:.6s}.fadein.move .fadein-num3{transition-delay:.9s}.fadein.move .fadein-num4{transition-delay:1.2s}.fadein.move .fadein-num5{transition-delay:1.5s}.fadein.move .fadein-num6{transition-delay:1.8s}.fadein.move .fadein-num7{transition-delay:2.1s}.fadein.move .fadein-num8{transition-delay:2.4s}.fadein.move .fadein-num9{transition-delay:2.7s}.fadein.move .fadein-num10{transition-delay:3s}.fadein.move .fadein-num11{transition-delay:3.3s}.fadein.move .fadein-num12{transition-delay:3.6s}.fadein.move .fadein-num13{transition-delay:3.9s}.fadein.move .fadein-num14{transition-delay:4.2s}.fadein.move .fadein-num15{transition-delay:4.5s}.fadein.move .fadein-num16{transition-delay:4.8s}.fadein.move .fadein-num17{transition-delay:5.1s}.fadein.move .fadein-num18{transition-delay:5.4s}.fadein.move .fadein-num19{transition-delay:5.7s}.fadein.move .fadein-num20{transition-delay:6s}.fadein.move .fadein-num21{transition-delay:6.3s}.fadein.move .fadein-num22{transition-delay:6.6s}.fadein.move .fadein-num23{transition-delay:6.9s}.fadein.move .fadein-num24{transition-delay:7.2s}.fadein.move .fadein-num25{transition-delay:7.5s}.fadein.move .fadein-num26{transition-delay:7.8s}.fadein.move .fadein-num27{transition-delay:8.1s}.fadein.move .fadein-num28{transition-delay:8.4s}.fadein.move .fadein-num29{transition-delay:8.7s}.fadein.move .fadein-num30{transition-delay:9s}.flex{display:flex}.flex-wrap{flex-wrap:wrap}.flex-col{flex-direction:column}.flex-row-r{flex-direction:row-reverse}.flex-jcc{justify-content:center}.flex-jcsb{justify-content:space-between}.flex-jcfe{justify-content:flex-end}.flex-aic{align-items:center}.flex-aifs{align-items:flex-start}.flex-aife{align-items:flex-end}.float:after{clear:both;content:'';display:block;height:0}.float-r{float:right}.float-l{float:left}.ctr{text-align:center}@media screen and (min-width: 992px){.ctr-pc{text-align:center}}@media screen and (min-width: 768px){.ctr-pc-tab{text-align:center}}@media screen and (max-width: 991px) and (min-width: 768px){.ctr-tab{text-align:center}}@media screen and (max-width: 991px){.ctr-tab-sp{text-align:center}}@media screen and (max-width: 767px){.ctr-sp{text-align:center}}.pc,.pc-tab,.tab,.tab-sp,.sp{display:none}@media screen and (min-width: 992px){.pc{display:inherit}}@media screen and (min-width: 768px){.pc-tab{display:inherit}}@media screen and (max-width: 991px) and (min-width: 768px){.tab{display:inherit}}@media screen and (max-width: 991px){.tab-sp{display:inherit}}@media screen and (max-width: 767px){.sp{display:inherit}}.clickoff{pointer-events:none}@media screen and (min-width: 992px){.clickoff-pc{pointer-events:none}}@media screen and (min-width: 768px){.clickoff-pc-tab{pointer-events:none}}@media screen and (max-width: 991px) and (min-width: 768px){.clickoff-tab{pointer-events:none}}@media screen and (max-width: 991px){.clickoff-tab-sp{pointer-events:none}}@media screen and (max-width: 767px){.clickoff-sp{pointer-events:none}}.alignleft{float:left;display:inline;margin-right:20px}.alignright{float:right;display:inline;margin-left:20px}.aligncenter{display:block;margin-left:auto;margin-right:auto}@media screen and (max-width: 767px){.alignleft,.alignright,.aligncenter{float:none;display:block;margin:20px 0 0}}.clear:after{clear:both;content:'';display:block;height:0}.sitewrap sup{font-size:60%;vertical-align:super}.sitewrap sub{font-size:60%;vertical-align:sub}.main .mt0{margin-top:0}.main .space-btm{padding-bottom:200px}.main .fwm{font-weight:500}.main .fwb{font-weight:700}.main .ls300{letter-spacing:.3em}.main .linktxt{text-decoration:underline}.main .linktxt:hover{opacity:1;color:#969389;text-decoration:none}.main .note{padding:0 0 0 1em;position:relative}.main .note:before{content:'※';position:absolute;left:0;top:0}.main .super{font-size:60%;vertical-align:super}.main sup{font-size:80%;vertical-align:super}.main sub{font-size:80%;vertical-align:sub}.main .ctasec{background:url("../images/common/cta_bg_pc.jpg") no-repeat center center/cover;color:#fff}.main .ctasec.ptn1{padding:176px 0 226px}.main .ctasec.ptn2{padding:150px 0}.main .ctasec .cta-ttl{margin:0;font-size:5.5rem;font-weight:900;text-align:center;letter-spacing:.3em}.main .ctasec .cta-form{margin:66px 0 0}.main .ctasec .cta-form p{margin:0}.main .ctasec .cta-form .tocontact{margin:17px 0 0}.main .ctasec .cta-form .tocontact a{display:block;font-size:1.8rem;text-align:center;text-decoration:none;letter-spacing:.1em;background:#000;color:#fff;max-width:320px;padding:20px 40px 20px 20px;margin:auto;position:relative}.main .ctasec .cta-form .tocontact a:after{content:'';display:block;width:14px;height:7px;background:url("../images/common/ico_angle_wt_btm.svg") no-repeat center center/contain;position:absolute;right:30px;top:0;bottom:0;margin:auto}.main .ctasec .cta-form .tocontact a:hover{opacity:1;background:#969389}.main .ctasec .cta-form+.cta-tel{margin-top:95px}.main .ctasec .cta-tel{text-align:center}.main .ctasec .cta-tel .tel-ttl{margin:0;font-size:3.5rem;font-weight:700;line-height:1.45}.main .ctasec .cta-tel .tel-num{margin:0;line-height:1.45}.main .ctasec .cta-tel .tel-num a{font-size:8.1rem;font-weight:700;text-decoration:none}.main .ctasec .cta-tel .tel-time{margin:0;font-size:1.6rem}.main .ctabtnsec .ctabtn a{display:flex;align-items:center;position:relative;color:#fff;max-width:730px;height:120px;margin:auto;font-size:4.1rem;font-weight:700;text-decoration:none;letter-spacing:.15em}.main .ctabtnsec .ctabtn a:before,.main .ctabtnsec .ctabtn a:after{display:block;background:no-repeat center center/contain;position:absolute;top:0;bottom:0;margin:auto}.main .ctabtnsec .ctabtn a:before{content:''}.main .ctabtnsec .ctabtn a:hover{opacity:1}.main .ctabtnsec .ctabtn+.ctabtn{margin-top:33px}.main .ctabtnsec .line a{padding-left:193px;background:#06c755}.main .ctabtnsec .line a:before{width:96px;height:91px;background-image:url("../images/common/ctabtn_ico_line.svg");left:47px}.main .ctabtnsec .line a:hover{background:rgba(6,199,85,0.7)}.main .ctabtnsec .line .txt{display:inline-block;text-align:center}.main .ctabtnsec .line .fss{display:block;margin-top:5px;font-size:2rem;text-align:center}.main .ctabtnsec .cart a{padding-left:181px;background:#000}.main .ctabtnsec .cart a:before{width:83px;height:74px;background-image:url("../images/common/ctabtn_ico_cart_wt.svg");left:47px}.main .ctabtnsec .cart a:after{content:'';width:45px;height:28px;background-image:url("../images/common/ctabtn_ico_angle_wt_btm.svg");right:63px}.main .ctabtnsec .cart a:hover{background:#969389}.main .txtbox>:first-child{margin-top:0}.main .scrollbox{overflow-x:auto}.main .scrollbox>:first-child{margin-top:0}.main .scrollbox table th,.main .scrollbox table td{display:table-cell !important}.main .linkbtn a,.main .linkbtn .fake{display:block;width:100%;background:#000;color:#fff;line-height:1.875;font-size:1.8rem;text-align:center;text-decoration:none;letter-spacing:.1em;padding:13px;margin:auto;position:relative;transition:all 0.3s}.main .linkbtn a:hover,.main .linkbtn .fake:hover{opacity:1;background:#969389;transition:all 0.6s}.main .linkbtn .bar:before,.main .linkbtn .bar:after{content:'';display:block;height:1px;position:absolute;top:0;bottom:0;margin:auto;transition:all 0.3s}.main .linkbtn .bar:before{width:40px;background:#fff;right:0}.main .linkbtn .bar:after{width:20px;background:#000;right:-20px}.main .linkbtn .bar:hover:before{width:30px;transition:all 0.6s}.main .linkbtn .bar:hover:after{width:30px;background:#969389;right:-30px;transition:all 0.6s}.main .linkbtn .bar-s:before{width:25px}.main .linkbtn .bar-s:after{width:10px;right:-10px}.main .linkbtn .bar-s:hover:before{width:15px;transition:all 0.6s}.main .linkbtn .bar-s:hover:after{width:20px;right:-20px;transition:all 0.6s}.main .linkbtn .ico-angle-wt-btm:after{content:'';display:inline-block;background:url("../images/common/ico_angle_wt_btm.svg") no-repeat center center/contain}@media screen and (max-width: 767px){.main .space-btm{padding-bottom:100px}.main .ctasec{background-image:url("../images/common/cta_bg_sp.jpg")}.main .ctasec.ptn1{padding:35px 0 25px}.main .ctasec.ptn2{padding:50px 0}.main .ctasec .cta-ttl{font-size:2rem}.main .ctasec .cta-form{margin:10px 0 0}.main .ctasec .cta-form .tocontact{margin:6px 0 0}.main .ctasec .cta-form .tocontact a{font-size:1.6rem;max-width:245px;padding:13px 37px 13px 20px}.main .ctasec .cta-form .tocontact a:after{right:14px}.main .ctasec .cta-form+.cta-tel{margin-top:28px}.main .ctasec .cta-tel{margin:0;text-align:center}.main .ctasec .cta-tel .tel-ttl{margin:0;font-size:1.8rem}.main .ctasec .cta-tel .tel-num a{font-size:3rem}.main .ctabtnsec .ctabtn a{justify-content:center;max-width:322px;height:54px;font-size:1.8rem}.main .ctabtnsec .ctabtn+.ctabtn{margin-top:18px}.main .ctabtnsec .line a{padding:0 0 0 43px}.main .ctabtnsec .line a:before{width:43px;height:41px;left:4%}.main .ctabtnsec .line .fss{font-size:1.2rem}.main .ctabtnsec .cart a{padding:0 37px 0 37px}.main .ctabtnsec .cart a:before{width:37px;height:33px;left:6%}.main .ctabtnsec .cart a:after{width:20px;height:15px;right:6%}.main .scrollbox{margin-right:-5.5%;display:flex}.main .scrollbox:after{content:'';display:block;padding-right:5.5%}.main .linkbtn a{font-size:1.6rem;padding:6px}.main .linkbtn .bar{padding-right:17px}.main .linkbtn .bar:before{width:24px}.main .linkbtn .bar:after{width:12px;right:-12px}.main .linkbtn .bar:hover:before{width:18px}.main .linkbtn .bar:hover:after{width:18px;right:-18px}.main .linkbtn .bar-s:before{width:16px}.main .linkbtn .bar-s:after{width:6px;right:-6px}.main .linkbtn .bar-s:hover:before{width:10px}.main .linkbtn .bar-s:hover:after{width:10px;right:-10px}}@media screen and (max-width: 374px){.main .ctabtnsec .ctabtn a{font-size:1.6rem}.main .ctabtnsec .line a:before{width:30px;left:12px}.main .ctabtnsec .line .fss{font-size:1.1rem}.main .ctabtnsec .cart a:before{width:30px;left:12px}.main .ctabtnsec .cart a:after{right:12px}}.main .formsec .error{line-height:1.875}.main .formsec .must{font-size:1.6rem;font-weight:400;display:inline-block;width:51px;line-height:27px;text-align:center;color:#fff;background:#000;margin-right:14px;vertical-align:1px}.main .formsec .form-ttl{font-size:2rem;padding:5px 15px 0 0;width:292px}.main .formsec .form-item{vertical-align:middle;width:calc(100% - 292px)}.main .formsec .form .row+.row{margin-top:20px}.main .formsec .form .row.col1 .form-ttl,.main .formsec .form .row.col1 .form-item{width:100%}.main .formsec .form .row.col1 .form-item{margin:27px 0 0}.main .formsec .form .txt-before,.main .formsec .form .txt-after{white-space:nowrap}.main .formsec .form .txt-before{margin-right:20px}.main .formsec .form .txt-after{margin-left:20px}.main .formsec .form-note{margin:5px 0 0;font-size:1.6rem}.main .formsec input,.main .formsec select,.main .formsec textarea{width:100%;border:none;background:#fff;padding:0 26px;font-size:2rem}.main .formsec input:placeholder-shown,.main .formsec select:placeholder-shown,.main .formsec textarea:placeholder-shown{color:#aeaeae}.main .formsec input::-webkit-input-placeholder,.main .formsec select::-webkit-input-placeholder,.main .formsec textarea::-webkit-input-placeholder{color:#aeaeae}.main .formsec input:-moz-placeholder,.main .formsec select:-moz-placeholder,.main .formsec textarea:-moz-placeholder{opacity:1;color:#aeaeae}.main .formsec input::-moz-placeholder,.main .formsec select::-moz-placeholder,.main .formsec textarea::-moz-placeholder{opacity:1;color:#aeaeae}.main .formsec input:-ms-input-placeholder,.main .formsec select:-ms-input-placeholder,.main .formsec textarea:-ms-input-placeholder{color:#aeaeae}.main .formsec input{height:40px}.main .formsec select{height:40px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url("../images/common/ico_select_gy.svg") no-repeat right 12px center/19px 16px,#fff;padding-right:35px}.main .formsec select::-ms-expand{display:none}.main .formsec select.empty{color:#aeaeae}.main .formsec textarea{width:100%;min-height:248px;resize:vertical;padding:15px 26px}.main .formsec .radiolist,.main .formsec .checkboxlist{margin-top:-25px}.main .formsec .radiolist .horizontal-item,.main .formsec .checkboxlist .horizontal-item{margin:25px 60px 0 0}.main .formsec .mwform-radio-field label,.main .formsec .mwform-checkbox-field label{display:inline-block;position:relative}.main .formsec .mwform-radio-field input,.main .formsec .mwform-checkbox-field input{position:absolute;left:0;top:0;width:0;height:0;opacity:0}.main .formsec .mwform-radio-field input:checked+span:before,.main .formsec .mwform-checkbox-field input:checked+span:before{background:#969389}.main .formsec .mwform-radio-field span,.main .formsec .mwform-checkbox-field span{display:block;position:relative;padding:0 0 0 25px}.main .formsec .mwform-radio-field span:before,.main .formsec .mwform-checkbox-field span:before{content:'';width:17px;height:17px;border-radius:1000px;position:absolute;left:0;top:6px;box-shadow:0 0 0 3px #fff inset;background:#fff;transition:all 0.3s}.main .formsec .area{max-width:219px}.main .formsec .address{background:#f0f0f0;padding:30px}.main .formsec .address-row+.address-row{margin-top:30px}.main .formsec .address dt{margin-right:20px;white-space:nowrap}.main .formsec .address dd{width:100%}.main .formsec .address .zip{max-width:320px}.main .formsec .address .pref{max-width:320px}.main .formsec .privacybox{margin:40px 0 0;padding:20px 10px 20px 25px;background:#fff}.main .formsec .privacybox ::-webkit-scrollbar{width:6px}.main .formsec .privacybox ::-webkit-scrollbar:horizontal{height:64px}.main .formsec .privacybox ::-webkit-scrollbar-track{background:#fff}.main .formsec .privacybox ::-webkit-scrollbar-thumb{border-radius:0;background:#bababa}.main .formsec .privacybox ::-webkit-scrollbar-thumb:hover{background:#c7c7c7}.main .formsec .privacybox *{scrollbar-base-color:#bababa;scrollbar-width:thin;scrollbar-color:#bababa #fff}.main .formsec .privacybox .inner{padding-right:30px;height:150px;overflow:hidden;overflow-y:auto}.main .formsec .privacybox .inner>:first-child{margin-top:0}.main .formsec .privacybox h6{margin-top:1.875em;font-weight:700}.main .formsec .privacybox h6+p{margin-top:0}.main .formsec .privacybox .numberlist{margin:0}.main .formsec .privacybox .numberlist li{padding:0 0 0 24px;line-height:1.5;position:relative}.main .formsec .privacybox .numberlist li:before{content:counter(number);position:absolute;left:0;top:0}.main .formsec .privacybox .numberlist li+li{margin-top:8px}.main .formsec .privacybox .dotlist{margin:0}.main .formsec .privacybox .dotlist li{padding:0 0 0 24px;line-height:1.5;position:relative}.main .formsec .privacybox .dotlist li:before{content:'・';position:absolute;left:0;top:0}.main .formsec .privacybox .dotlist li+li{margin-top:8px}.main .formsec .agreebox{margin:33px 0 0}.main .formsec .agreebox .mwform-checkbox-field span{padding-left:36px;font-size:2rem;line-height:1.3}.main .formsec .agreebox .mwform-checkbox-field span:before{width:27px;height:27px;border-radius:0;top:0}.main .formsec .btnbox{margin:70px 0 0}.main .formsec .btnbox button{border:none;background:none;display:block;width:100%;max-width:348px;background:#000;color:#fff;font-size:2rem;font-weight:400;line-height:1.6;text-align:center;letter-spacing:.1em;padding:20px 5px;position:relative;transition:all 0.4s}.main .formsec .btnbox button:hover{opacity:1;background:#969389;transition:all 0.8s}.main .formsec .btnbox .sendbtn{color:#fff}@media screen and (max-width: 767px){.main .formsec .form-ttl{width:100%}.main .formsec .form-item{width:100%;margin:5px 0 0}.main .formsec .form .row+.row{margin-top:34px}.main .formsec .form .txt-before{margin-right:10px}.main .formsec .form .txt-after{margin-left:10px}.main .formsec .form-note{font-size:1.2rem}.main .formsec .radiolist,.main .formsec .checkboxlist{margin-top:-10px}.main .formsec .radiolist .horizontal-item,.main .formsec .checkboxlist .horizontal-item{margin:10px 20px 0 0}.main .formsec .address{padding:15px}.main .formsec .address-row{display:block}.main .formsec .address-row+.address-row{margin-top:10px}.main .formsec .address dt{width:100%;margin-right:0}.main .formsec .address dd{width:100%;margin:5px 0 0}.main .formsec .address .zip{max-width:100%}.main .formsec .address .pref{max-width:100%}.main .formsec .privacybox{margin:60px 0 0}.main .formsec .agreebox{margin:20px 0 0}.main .formsec .btnbox button{max-width:100%}}.main .craftlist li{width:29%;margin:0 6.5% 0 0}.main .craftlist li:nth-of-type(3n){margin-right:0}.main .craftlist li:nth-of-type(n+4){margin-top:106px}.main .craftlist a{display:block;text-decoration:none;position:relative}.main .craftlist a:hover{opacity:1;color:#969389}.main .craftlist a:hover .phtbox img{transform:scale(1.1);transition:all 0.6s}.main .craftlist a:hover .linkbtn .bar{background:#c4863c}.main .craftlist a:hover .linkbtn .bar:after{background:#c4863c}.main .craftlist .statustag{position:absolute;left:0;top:18px;z-index:1;width:86px;line-height:35px;text-align:center;background:#c4863c;color:#fff;font-size:1.6rem}.main .craftlist .statustag.new{font-weight:900}.main .craftlist .statustag.soldout{font-weight:700}.main .craftlist .phtbox .pht{aspect-ratio:34/23;overflow:hidden}.main .craftlist .phtbox img{width:100%;height:100%;object-fit:cover;transition:all 0.3s}.main .craftlist .txtbox{margin:24px 0 0}.main .craftlist .txtbox .ttl{font-size:2rem;line-height:1.5}.main .craftlist .txtbox .price{margin:0;font-size:1.6rem;line-height:1.5}.main .craftlist .txtbox .linkbtn{margin:28px 0 0}.main .craftlist .txtbox .linkbtn .fake{margin:0;padding:5px;max-width:217px;font-size:1.6rem;font-weight:400}.main .craftlist .txtbox .linkbtn .bar:hover{background:#c4863c}.main .craftlist .txtbox .linkbtn .bar:hover:after{background:#c4863c}.main .bloglist>li{width:44.9%}.main .bloglist>li:nth-of-type(n+3){margin-top:80px}.main .bloglist a{text-decoration:none}.main .bloglist a:hover{opacity:1;color:#969389}.main .bloglist a:hover .phtbox img{transform:scale(1.1);transition:all 0.6s}.main .bloglist a:hover .status .tag{border-color:#969389;transition:border-color 0.6s}.main .bloglist .phtbox{overflow:hidden}.main .bloglist .phtbox img{aspect-ratio:25/12;width:100%;height:100%;object-fit:cover;transition:all 0.3s}.main .bloglist .txtbox{margin:25px 0 0}.main .bloglist .status{margin:0 -12px 0 0}.main .bloglist .status li{margin:12px 12px 0 0}.main .bloglist .status .tag{border:1px solid #000;padding:1px 10px;line-height:1.5;transition:border-color 0.3s}.main .bloglist .ttl{margin:12px 0 0;font-size:2rem}.main .bloglist .ttl-sub{display:block;font-size:1.6rem}.main .voiceslider,.main .caseslider{margin:86px auto 0;width:480px}.main .voiceslider .slide-item,.main .caseslider .slide-item{border-left:1px solid #969389;padding:0 54px}.main .voiceslider .slide-item a,.main .caseslider .slide-item a{display:block;text-decoration:none;padding:0 0 20px}.main .voiceslider .slide-item a:hover,.main .caseslider .slide-item a:hover{opacity:1;color:#859560}.main .voiceslider .slide-item a:hover .phtbox img,.main .caseslider .slide-item a:hover .phtbox img{transform:scale(1.1);transition:all 0.6s}.main .voiceslider .slide-item a:hover .txtbox .viewmore,.main .caseslider .slide-item a:hover .txtbox .viewmore{text-decoration:none}.main .voiceslider .slide-item .phtbox,.main .caseslider .slide-item .phtbox{aspect-ratio:373/211;overflow:hidden}.main .voiceslider .slide-item .phtbox img,.main .caseslider .slide-item .phtbox img{width:100%;height:100%;object-fit:cover;transition:all 0.3s}.main .voiceslider .slick-list,.main .caseslider .slick-list{overflow:visible !important}.main .voiceslider .slide-item .txtbox{margin:20px 0 0}.main .voiceslider .slide-item .txtbox .ttl{font-size:2rem;font-weight:500;line-height:1.5}.main .voiceslider .slide-item .txtbox .excerpt{margin:18px 0 0;font-weight:300}.main .voiceslider .slide-item .txtbox .viewmore{text-decoration:underline}.main .caseslider .slide-item .txtbox{margin:25px 0 0}.main .caseslider .slide-item .txtbox p{margin:0}.main .caseslider .slide-item .txtbox .customer{font-size:1.6rem;line-height:1.5}.main .caseslider .slide-item .txtbox .ttl{font-size:2rem;line-height:1.5}.main .caseslider .slide-item .txtbox .price{font-size:1.6rem}.main .art-newsttl{margin:192px 0 0}.main .art-newsttl .date{font-size:1.9rem;font-weight:500}.main .art-newsttl .ttl{margin:18px 0 0;font-size:3.5rem;font-weight:700;line-height:1.45}.main .art-pht{margin:65px 0 0;text-align:center}.main .art-body{margin:65px 0 0}.main .art-body>:first-child{margin-top:0}.main .art-body h2{margin:64px 0 0;font-size:3rem}.main .art-body h3{margin:56px 0 0;font-size:2.8rem}.main .art-body h4{margin:48px 0 0;font-size:2.4rem}.main .art-body h5{margin:40px 0 0;font-size:2rem}.main .art-body h6{margin:32px 0 0;font-size:1.6rem}.main .art-body p:after{clear:both;content:'';display:block;height:0}.main .art-body ul{margin:32px 0 0;list-style-position:inside;list-style-type:disc}.main .art-body ul li+li{margin-top:10px}.main .art-body ol{margin:32px 0 0;list-style-position:inside;list-style-type:decimal}.main .art-body ol li+li{margin-top:10px}.main .art-body .scrollbox{margin-top:32px}.main .art-body table{min-width:980px}.main .art-body table th,.main .art-body table td{border:1px solid #ccc;padding:16px}.main .art-body table th{width:200px;font-weight:500;background:#efefef}.main .art-body a{text-decoration:underline}.main .art-body a:hover{opacity:1;text-decoration:none;color:#969389}.main .art-body strong{color:#e9201f;font-weight:700}.main .art-tolist{margin:64px 0 0;text-align:right}.main .art-tolist a{display:inline-block;font-size:1.9rem;font-weight:500;text-decoration:none}.main .art-tolist a:before{content:'';display:inline-block;width:14px;height:13px;background:url("../images/common/ico_dangle_bk_lt.svg") no-repeat center center/contain;margin-right:8px;transition:all 0.3s}.main .art-tolist a:hover{opacity:1;color:#969389}.main .art-tolist a:hover:before{background-image:url("../images/common/ico_dangle_gy_lt.svg")}.main .pager{margin:100px 0 0}.main .pager ul,.main .pager ol{margin:0;display:flex;justify-content:center;align-items:center}.main .pager ul li,.main .pager ol li{line-height:1;position:relative}.main .pager ul li:before,.main .pager ul li:after,.main .pager ol li:before,.main .pager ol li:after{content:none}.main .pager ul li+li,.main .pager ol li+li{margin-left:16px}.main .pager a,.main .pager span{display:block;font-size:1.6rem;font-weight:700}.main .pager a:hover{color:#969389}.main .pager .first i,.main .pager .prev i,.main .pager .next i,.main .pager .last i{display:block}.main .pager .first i:before,.main .pager .prev i:before,.main .pager .next i:before,.main .pager .last i:before{content:'';display:block;width:14px;height:13px;background:no-repeat center center/contain;transition:all 0.3s}.main .pager .first a:hover i:before{background-image:url("../images/common/ico_dangle_gy_lt.svg")}.main .pager .first i:before{background-image:url("../images/common/ico_dangle_bk_lt.svg")}.main .pager .last a:hover i:before{background-image:url("../images/common/ico_dangle_gy_rt.svg")}.main .pager .last i:before{background-image:url("../images/common/ico_dangle_bk_rt.svg")}@media screen and (max-width: 767px){.main .craftlist li{width:100%;margin:0}.main .craftlist li+li{margin-top:30px}.main .craftlist li:nth-of-type(n+4){margin-top:30px}.main .craftlist a{display:flex;justify-content:space-between}.main .craftlist a:hover .linkbtn .bar:before{width:10px}.main .craftlist a:hover .linkbtn .bar:after{width:10px;right:-10px}.main .craftlist .statustag{left:0;top:7px;width:57px;line-height:26px}.main .craftlist .statustag.soldout{font-weight:500}.main .craftlist .phtbox{width:48.5%}.main .craftlist .txtbox{width:48.5%;margin:0;display:flex;flex-direction:column}.main .craftlist .txtbox .ttl{font-size:1.6rem}.main .craftlist .txtbox .price{font-size:1.4rem}.main .craftlist .txtbox .linkbtn{margin:auto 0 0}.main .craftlist .txtbox .linkbtn .fake{margin:16px 0 0;padding:2px;max-width:142px;font-size:1.2rem}.main .craftlist .txtbox .linkbtn .bar:before{width:16px}.main .craftlist .txtbox .linkbtn .bar:after{width:6px;right:-6px}.main .craftlist .txtbox .linkbtn .bar:hover:before{width:10px}.main .craftlist .txtbox .linkbtn .bar:hover:after{width:10px;right:-10px}.main .bloglist>li{width:100%}.main .bloglist>li:nth-of-type(n+2){margin-top:40px}.main .bloglist a{flex-direction:column-reverse}.main .bloglist .phtbox{margin:5px 0 0}.main .bloglist .status{margin:0 -8px 0 0}.main .bloglist .status li{margin:8px 8px 0 0}.main .bloglist .status .tag{padding:1px 7px;font-size:1.2rem}.main .bloglist .ttl{margin:0;font-size:1.8rem}.main .bloglist .ttl-sub{font-size:1.4rem}.main .voiceslider,.main .caseslider{margin:70px auto 0;width:243px}.main .voiceslider .slide-item,.main .caseslider .slide-item{width:100%;padding:0 26px}.main .voiceslider .slide-item a,.main .caseslider .slide-item a{padding:0}.main .voiceslider .slide-item .txtbox{margin:18px 0 0}.main .voiceslider .slide-item .txtbox .ttl{font-size:1.8rem}.main .voiceslider .slide-item .txtbox .excerpt{margin:8px 0 0;font-size:1.4rem}.main .caseslider .slide-item .txtbox{margin:18px 0 0}.main .caseslider .slide-item .txtbox .customer,.main .caseslider .slide-item .txtbox .ttl,.main .caseslider .slide-item .txtbox .price{font-size:1.6rem}.main .art-newsttl{margin:78px 0 0}.main .art-newsttl .date{font-size:1.6rem}.main .art-newsttl .ttl{margin:18px 0 0;font-size:2.2rem}.main .art-pht{margin:30px 0 0}.main .art-body{margin:30px 0 0}.main .art-body h2{margin:60px 0 0;font-size:2.8rem}.main .art-body h3{margin:56px 0 0;font-size:2.4rem}.main .art-body h4{margin:48px 0 0;font-size:2.2rem}.main .art-body h5{margin:40px 0 0;font-size:2rem}.main .art-body h6{margin:32px 0 0}.main .art-tolist{margin:64px 0 0}.main .pager{margin:40px 0 0}}
