@charset "UTF-8";@media screen and (max-width: 767px){.is-pc{display:none}}@media screen and (min-width: 768px){.is-sp{display:none}}select{-webkit-box-shadow:none;box-shadow:none;border:2px solid #ACACAC;background:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;color:#707070;font-family:inherit;font-size:inherit;width:100%;padding:20px 5px;margin:0;outline:none;text-align:center}option:disabled{color:#d0d0d0}#modalBg1,#modalBg2,#modalBg3,#modalBg4,#modalBg5,#modalBg6{background:#0003;position:fixed;top:0;z-index:10;left:0;width:100%;height:100%;cursor:pointer;display:none}.modal{position:fixed;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);width:678px;height:100%;overflow:hidden scroll;z-index:1000;background:#eee;padding:33px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.2);box-shadow:0 3px 6px #0003}@media screen and (max-width: 767px){.modal{width:92%}}.modal .modalInner{background-color:#fff;overflow-x:hidden}.modal .heading{background:#60a8b4;color:#fff;padding:20px;text-align:center;position:relative;margin-bottom:40px;font-size:28px}@media screen and (max-width: 767px){.modal .heading{font-size:16px;margin-bottom:20px}}.modal .heading:after{position:absolute;content:"";bottom:-15px;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);border-style:solid;border-width:20px 13px 0 13px;border-color:#60a8b4 transparent transparent transparent}.modal .step-wrap{background:#fff;margin-bottom:0}.modal .step{background:#60a8b4;color:#fff;padding:20px 20px 0;text-align:center;position:relative;margin-bottom:135px;font-size:23px}.modal .step:after{position:absolute;content:"";bottom:-80px;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);border-style:solid;border-width:80px 300px 0 300px;border-color:#60a8b4 transparent transparent transparent}.modal .step .text1{font-size:36px;margin-bottom:0;font-style:italic}.modal .step .text2{font-size:36px;position:relative;display:inline-block;margin-bottom:25px}.modal .step .text-small{font-size:32px}.modal .step .text2:after{position:absolute;background:#fff;width:100%;height:1px;bottom:0;left:0;content:"";z-index:1}.modal .product{margin-bottom:105px}.modal .product ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 16px}.modal .product ul li{width:calc(33% - 20px * 2 / 3);margin-right:20px;cursor:pointer}@media screen and (max-width: 767px){.modal .product ul li{width:calc(33% - 10px * 2 / 3);margin-right:10px}}.modal .product ul li p{color:#707070}.modal .product ul li.tap .img{border:4px solid red}.modal .product ul li:nth-child(3n){margin-right:0}.modal .product ul li:nth-child(n+4){margin-top:30px}@media screen and (max-width: 767px){.modal .product ul li:nth-child(n+4){margin-top:20px}}.modal .product ul li .img{-webkit-box-shadow:0 3px 6px rgba(0,0,0,.2);box-shadow:0 3px 6px #0003;padding-top:100%;position:relative}.modal .product ul li .img img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;padding:10px}.modal .product ul li p{text-align:center;margin-top:10px}.modal .sizeSel .title{font-size:38px;color:#707070;text-align:center;margin-bottom:20px}.modal .sizeSel p.sizeSheetLink{font-size:22px;color:#00f;text-decoration:underline;text-align:right;padding:0 20px;margin-bottom:30px}.modal .sizeSel .imgArea{float:left;width:30%}.modal .sizeSel .sizeArea{float:right;width:70%}.modal .sizeSel ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 16px}.modal .sizeSel ul li{width:100%;margin-right:0;margin-bottom:20px}.modal .sizeSel ul li .img{padding-top:100%;position:relative}.modal .sizeSel ul li .img img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.modal .sizeSel ul li p{text-align:center;margin-top:10px;cursor:pointer;font-size:14px;color:#707070}.size-wrap{margin-bottom:50px;padding:40px 0;background:#fff}.sizeImg{padding:0 16px}.select{padding:0 0 0 16px;margin-top:50px}.cartButtonAreaLp{background-color:#eee;text-align:center;padding-top:30px;padding-bottom:60px;width:100%}.cartButtonAreaLp .title{font-size:36px;color:#60a8b4;margin-bottom:20px}.cartButtonAreaLp .title span{font-size:36px}.cartButtonAreaLp button{border-radius:5px;background:#3a9265;background:-moz-linear-gradient(#78BD95 0%,#5FAF7E 13%,#439D74 66%,#3A9265 84%,#3A9265 100%);background:-webkit-gradient(linear,left top,left bottom,from(#78BD95),color-stop(13%,#5FAF7E),color-stop(66%,#439D74),color-stop(84%,#3A9265),to(#3A9265));background:-webkit-linear-gradient(#78BD95 0%,#5FAF7E 13%,#439D74 66%,#3A9265 84%,#3A9265 100%);background:-o-linear-gradient(#78BD95 0%,#5FAF7E 13%,#439D74 66%,#3A9265 84%,#3A9265 100%);background:linear-gradient(#78bd95,#5faf7e 13%,#439d74 66%,#3a9265 84% 100%);border:2px solid rgba(0,0,0,.2);font-size:30px;color:#fff;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.6);box-shadow:0 3px 6px #0009;padding:10px;line-height:1.2em;width:100%}.cartButtonAreaLp button.disabled{background:#ff141e;background:-moz-linear-gradient(#FFA3A8 0%,#FF676E 25%,#FF343E 50%,#FF1F2A 51%,#FF141E 100%);background:-webkit-gradient(linear,left top,left bottom,from(#FFA3A8),color-stop(25%,#FF676E),color-stop(50%,#FF343E),color-stop(51%,#FF1F2A),to(#FF141E));background:-webkit-linear-gradient(#FFA3A8 0%,#FF676E 25%,#FF343E 50%,#FF1F2A 51%,#FF141E 100%);background:-o-linear-gradient(#FFA3A8 0%,#FF676E 25%,#FF343E 50%,#FF1F2A 51%,#FF141E 100%);background:-ms-linear-gradient(#FFA3A8 0%,#FF676E 25%,#FF343E 50%,#FF1F2A 51%,#FF141E 100%);background:linear-gradient(#ffa3a8,#ff676e,#ff343e 50%,#ff1f2a 51%,#ff141e);border:2px solid #e1525c}.cartButtonAreaLp button:hover{opacity:.8;transition:.3s}.cartButtonAreaLp button.padding25{padding:25px}.cartButtonAreaLp button.disable{background:#ff7676}@media screen and (max-width: 767px){.modal .heading{margin-bottom:30px}.modal .step:after{bottom:auto;top:100%;border-width:40px 140px 0 140px;border-width:40px 50vw 0 50vw}.modal .step{margin-bottom:80px}.modal .step .text1{font-size:16px;margin-bottom:0}.modal .step .text2{font-size:16px;margin-bottom:10px}.modal .step .text3{font-size:12px}.modal .sizeSel .title{font-size:16px;margin-bottom:15px}.modal .step .text-small{font-size:14px}.modal .sizeSel p.sizeSheetLink{font-size:16px}.select{padding:0 0 0 16px;margin-top:10px}.modal{padding:10px}.cartButtonAreaLp .title{font-size:16px;color:#60a8b4;margin-bottom:20px}.cartButtonAreaLp .title span,.cartButtonAreaLp button{font-size:16px}}#cartIn{cursor:pointer;-webkit-transition:.3s;transition:.3s}#cartIn:hover{opacity:.8;-webkit-transition:.3s;transition:.3s}.modal{display:none}.modal-content{background-color:#f4f4f4;margin:20% auto;width:50%;box-shadow:0 5px 8px #0003,0 7px 20px #0000002b;animation-name:modalopen;animation-duration:1s}@keyframes modalopen{0%{opacity:0}to{opacity:1}}.modal-header h1{margin:1rem 0}.modal-header{background:#add8e6;padding:3px 15px;display:flex;justify-content:space-between}.modalClose{font-size:2rem}.modalClose:hover{cursor:pointer}.modal-body{padding:10px 20px;color:#000}.modal .heading,.step1-wrap .text3{line-height:1.3}.activeModal{display:block!important}.out_of_stock{pointer-events:none}.out_of_stock .img{-webkit-box-sizing:none;box-sizing:none;border:1px solid #000}.out_of_stock .img:after{position:absolute;content:"\5165\8377\5f85\3061";top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;width:100%;text-align:center;font-size:24px;font-weight:700;z-index:10}@media screen and (max-width: 767px){.out_of_stock .img:after{font-size:14px}}.out_of_stock .img:before{position:absolute;content:"";top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;width:100%;height:100%;z-index:9;background:#0000004d}.colYellow{color:#ff0;font-style:italic}.modal .product ul li.selItem{position:relative}.modal .product ul li.selItem .selNum{display:none;width:31.11%;aspect-ratio:1/1;border:3px solid #FF0000;background-color:#fff;border-radius:50%;box-shadow:0 4px 5px #0003;color:#000;font-size:min(2.4vw,18px);font-weight:700;position:absolute;top:0;right:-6%;transform:translateY(-50%)}.modal .product ul li.selItem.tap .selNum{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.modalWrap1:has(.activeModal) .modal_close,.modalWrap3:has(.activeModal) .modal_close{width:80px;aspect-ratio:1 / 1;background-color:#fff;position:fixed;top:0;left:calc((100% - 678px)/2);z-index:9999}.modalWrap1:has(.activeModal) .modal_close:before,.modalWrap3:has(.activeModal) .modal_close:before{content:"";width:3px;height:55%;background-color:#000;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg)}.modalWrap1:has(.activeModal) .modal_close:after,.modalWrap3:has(.activeModal) .modal_close:after{content:"";width:3px;height:55%;background-color:#000;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-45deg)}.colYellow,.colYellow .comp_num{font-style:normal}.modal .heading{padding:6px 20px}.modal .product{margin-bottom:50px}.modal .sizeSel p.sizeSheetLink{margin-bottom:27px}.modal .sizeSel .title{font-size:34px;color:#ad0000;text-align:left;margin-bottom:20px;padding:0 20px}.modal .sizeSel ul li p{color:red}.modal .color_name{text-align:center;display:block;color:#707070;font-size:18px;margin-top:10px}@media screen and (max-width: 767px){.modalWrap1:has(.activeModal) .modal_close,.modalWrap3:has(.activeModal) .modal_close{width:40px;left:4%}.modalWrap1:has(.activeModal) .modal_close:before,.modalWrap3:has(.activeModal) .modal_close:before{width:2px}.modalWrap1:has(.activeModal) .modal_close:after,.modalWrap3:has(.activeModal) .modal_close:after{width:2px}.modal .heading{font-size:14px;line-height:1.2;margin-bottom:27px}.modal .heading:after{top:100%;border-width:6px 4px 0 4px}.modal .product{margin-bottom:20px}.modal .product ul li p{font-size:8px}.modal .product ul li.selItem .selNum{width:28px;border:2px solid #FF0000;font-size:13px;padding-top:.1em}.modal .sizeSel p.sizeSheetLink{margin-bottom:15px}.modal .size_table_link,.modal .size_table_link02{font-size:11px}.modal .sizeSel .title{font-size:17px}.modal .color_name,.modal .sizeSel ul li p{font-size:9px}.modal .sizeArea{margin-top:24px}.modal .sizeArea select{padding:9px 5px}.cartButtonAreaLp{padding-top:17px;padding-bottom:30px}.cartButtonAreaLp button.padding25{padding:11px 25px}.size-wrap{margin-bottom:14px;padding:40px 0 28px}.cartButtonAreaLp button{padding:4px 10px}}#cancel_modal-container,#contract_modal-container,#privacy_modal-container{z-index:999999!important;width:100%;height:100%}
/*# sourceMappingURL=/cdn/shop/t/26/assets/lp_modal_style_2404.css.map */
