body{margin:auto;background:#f2f7c8;font-family:ゴシックMB101 L,typesquare,arial unicode ms,"sans-serif"}a:link{color:#00f}a:visited{color:#e2041b}a:hover{color:#b44c97}a:active{color:#aacf53}.p{line-height:.8em;margin:.8em auto}.menu-2405{line-height:.2em;margin:.2em}iframe{border:none;height:800px}.iframe-top{width:94%;border:none;height:100px}iframe.shipping_supplement{display:inline-block!important;width:94%;border:none;text-align:;height:154px!important}details{display:block;background-color:#fff9f4}summary{display:block;list-style:none!important}summary::-webkit-details-marker{display:none!important}.icon-menu{border:none;height:70px;width:100%;margin:0;padding:0 2px;text-align:center;vertical-align:middle;font-size:11px}.entry-title{display:none}.d-box{background-color:#ffeee6}.faq-contents{background-color:#efffef!important}.ki-tab-wrap{width:100%;box-sizing:border-box}.ki-tab-radio{display:none}.ki-tab-nav{display:flex;flex-wrap:nowrap;gap:0;margin-bottom:0;padding:0}.ki-tab-nav label{display:block;flex:1;padding:.9rem .2rem;background:#e8e0d8;color:#5a3e2b;font-size:1rem;font-weight:700;border-radius:4px 4px 0 0;cursor:pointer;white-space:nowrap;text-align:center;box-sizing:border-box}.ki-tab-panel{display:none;padding:1rem;background:#f9f6f0;border:1px solid #d4b896;box-sizing:border-box}.ki-tab-panel table{width:98%;margin:0 auto;border-collapse:collapse;font-size:.95rem;color:#4d0f30}.ki-tab-panel th{height:auto;line-height:1.5;border:1px solid #367714;text-align:center;color:#fff;background-color:#b65f00;padding:1rem .5rem}.ki-tab-panel td{height:auto;border:1px solid #367714;background-color:#fff3ca;text-align:center;padding:1rem .5rem}.ki-tab-panel td p{margin:0;padding:0}.ki-tab-wrap #ki-r1:checked~.ki-tab-nav label[for=ki-r1]{background:#6b3a5e!important;color:#fff!important}.ki-tab-wrap #ki-r2:checked~.ki-tab-nav label[for=ki-r2]{background:#6b3a5e!important;color:#fff!important}.ki-tab-wrap #ki-r3:checked~.ki-tab-nav label[for=ki-r3]{background:#6b3a5e!important;color:#fff!important}.ki-tab-wrap #ki-r4:checked~.ki-tab-nav label[for=ki-r4]{background:#6b3a5e!important;color:#fff!important}.ki-tab-wrap #ki-r1:checked~#ki-t1{display:block}.ki-tab-wrap #ki-r2:checked~#ki-t2{display:block}.ki-tab-wrap #ki-r3:checked~#ki-t3{display:block}.ki-tab-wrap #ki-r4:checked~#ki-t4{display:block}.price-container{display:flex;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch;padding:20px 10px;gap:15px;scroll-snap-type:x mandatory}.price-card{flex:0 0 80%;background:#fff;border:1px solid #ddd;border-radius:8px;padding:20px;box-shadow:0 2px 4px #0000001a;scroll-snap-align:center;white-space:normal}.price-card h3{margin-top:0;color:#333;text-align:center;border-bottom:2px solid #d4af37;padding-bottom:10px}.price-card .price{font-size:1.5em;font-weight:700;color:#d4af37;text-align:center;margin:15px 0}.price-card ul{padding:0;list-style:none;font-size:.9em;line-height:1.8}.price-card li:before{content:"✓";color:#d4af37;margin-right:8px}@media(min-width:768px){.price-card{flex:0 0 30%}.price-container{justify-content:center;overflow-x:visible}}.p1_custom_nav_grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:8px!important;width:100%!important;margin:20px 0!important;padding:0!important}.p1_custom_nav_grid>a{box-sizing:border-box!important;display:flex!important;justify-content:center!important;align-items:center!important;padding:12px 4px!important;background-color:#fff!important;border:2px solid #FFEADD!important;color:#333!important;font-size:13px!important;font-weight:700!important;text-align:center!important;text-decoration:none!important;border-radius:8px!important;word-break:break-all!important;min-height:60px!important;transition:all .3s ease!important}.p1_custom_nav_grid>a:hover{background-color:#fff2e8!important;border-color:#fa5!important}.p1_custom_nav_grid>a small{display:block!important}table.price13{table-layout:fixed;height:100%;width:98%!important;margin:0 auto!important;color:#4d0f30;background-color:#b65f00;border:0}.price13 th,.price13 td{border:1px solid #367714;text-align:center!important;vertical-align:middle!important;font-size:13px!important;padding:12px 15px;line-height:.5em}.price13 th{height:1.4em;line-height:1.5;color:#fff!important;background-color:#b65f00}.price13 td{height:2.4em;background-color:#fff3ca}.price13 tr:first-child td{background-color:#fff!important;text-align:left!important}.price13 p{font-weight:700}table.price13 td small,table.price13 th small{line-height:1.7em}.th-bg_lgr{text-align:center;color:#e83929;background-color:#c7dc68}table.price13 td.td1{background-color:#dccb18;text-align:center;color:#65318e}table.price13 th.title{border:1px solid #367714;background-color:#dccb18;text-align:center;color:#65318e}table.price13 td.s_title{color:purple;background-color:#fffaf0;font-weight:700}@media(max-width:768px){.price13 td,.price13 th{text-align:center!important;font-size:13px!important}}.button-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:1em 0}.button-grid a{display:block;padding:.8em 1em;text-align:center;text-decoration:none;border-radius:8px;font-size:1em;border:1px solid #ccc;transition:background .3s}.button-grid a:nth-child(6n+1),.button-grid a:nth-child(6n+2),.button-grid a:nth-child(6n+3){background-color:#fff}.button-grid a:nth-child(6n+4),.button-grid a:nth-child(6n+5),.button-grid a:nth-child(6n+6){background-color:#fceee3}.button-grid a:hover{background-color:#ffe0cc}.grid-container{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:175px;gap:7px;padding:7px}.grid-item{display:flex;align-items:center;justify-content:center;background:#fff;color:#fff;font-size:18px;font-weight:700;text-align:center;border:none;border-radius:8px;padding:7px;cursor:pointer;box-shadow:0 2px 4px #0000001a;transition:background .3s,transform .2s}.grid-item:hover{background:#005a9e;transform:scale(1.05)}.grid-item:active{background:#003f74;transform:scale(.95)}@media(min-width:600px){.grid-container{grid-template-columns:repeat(3,1fr);height:70px}.grid-item{min-height:100px}}@media(min-width:900px){.grid-container{grid-template-columns:repeat(3,1fr)}.grid-item{min-height:250px}}.button-202501{display:inline-block;padding:.4em 1.6em;width:97%;height:97%;font-size:1.5rem;color:#203744;text-decoration:none;user-select:none;　 border: 2px #00b5ad solid;box-sizing:border-box;border-radius:10px;transition:.4s ease}.button-202501:hover{color:#00f;background:#cff}.responsive-image{width:94%}} }*/ .box2409{width:40%;margin:0 auto;background:#fff3;padding:35px;border:2px solid #fff;border-radius:20px/50px;background-clip:padding-box;text-align:center}.button{font-size:1em;padding:10px;color:#fff;border:2px solid #06D85F;border-radius:20px/50px;text-decoration:none;cursor:pointer;transition:all .3s ease-out}.button:hover{background:#06d85f}.overlay{position:fixed;inset:0;background:#000000b3;transition:opacity .5s;visibility:hidden;opacity:0}.overlay:target{visibility:visible;opacity:1}.popup2409{margin:70px auto;padding:20px;background:#fff;border-radius:5px;width:30%;position:relative;transition:all 5s ease-in-out}.popup2409 h2{margin-top:0;color:#333;font-family:Tahoma,Arial,sans-serif}.popup2409 .close{position:absolute;top:20px;right:30px;transition:all .2s;font-size:30px;font-weight:700;text-decoration:none;color:#333}.popup2409 .close:hover{color:#06d85f}.popup2409 .content{max-height:30%;overflow:auto}@media screen and (max-width:700px){.box2409,.popup2409{width:94%}}.slider2409{scroll-snap-type:x mandatory;white-space:nowrap;overflow-x:auto;margin:0 auto;padding:30px 0;width:800px}@media not all and (min-width:840px){.slider2409{width:100%}}.item2409{scroll-snap-align:center;display:inline-block;margin:0 20px;width:40%;white-space:normal;background-color:#f4f4f4;box-shadow:0 0 5px #0000004d;border-radius:20px;overflow:hidden}@media not all and (min-width:568px){.item2409{width:90%}}img{display:block;width:100%;height:auto}} #popup2409{display:none}.popup2409-open{cursor:pointer}.popup2409-overlay{display:none}#popup2409:checked~.popup-overlay{display:block;z-index:99999;background-color:#00000070;position:fixed;width:100%;height:100vh;top:0;left:0}.popup2409-window{width:90vw;max-width:560px;padding:20px;background-color:#fff;border-radius:6px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.popup2409-text{margin:0}.popup2409-text:not(:last-of-type){margin-bottom:1em}.popup2409-close{cursor:pointer;position:absolute;top:-26px;right:0}.tabs{display:flex}.tab{flex:1;text-align:center;padding:10px;background-color:#ccc;cursor:pointer}.tab.active{background-color:#f0f0f0}.content{display:flex}.content-item{flex:1;display:none;padding:20px;border:1px solid #ccc}.content-item.active{display:block}.slider-container{width:auto;overflow:hidden}.slider-content{display:flex;transition:transform .3s ease}.slider-item{width:650px;padding:20px;text-align:center;background-color:#f0f0f0;border:1px solid #ccc;box-sizing:border-box}.slide-left{transform:translate(-300px)}.slide-center{transform:translate(0)}.slide-right{transform:translate(300px)}} */ .box-1{background-color:#fff0f5;border-radius:5px;margin:20px 5px;padding:30px 20px 20px;position:relative;z-index:0}.box-1:before{border:1px solid #fff;border-radius:5px;content:"";display:block;margin:4px;position:absolute;inset:0;z-index:-1}.box-1:after{background-color:#fffc00;background-image:radial-gradient(#fff 20%,transparent 0),radial-gradient(#fff 20%,transparent 0);background-position:0 0,8px 8px;background-size:15px 15px;border-left:2px dotted rgba(0,0,0,.1);border-right:2px dotted rgba(0,0,0,.1);box-shadow:0 0 5px #0003;content:"再チェック！";display:block;padding:5px 20px;text-align:center;position:absolute;top:-10px;left:20px;transform:rotate(-3deg);-moz-transform:rotate(-3deg);-webkit-transform:rotate(-3deg);-o-transform:rotate(-3deg)}.acdion{position:relative;overflow:hidden;width:100%;margin-bottom:1px;color:#fff}.acdion input{position:absolute;z-index:-1;opacity:0}.acdion label{font-weight:700;line-height:3;position:relative;display:block;padding:0 0 0 1em;margin:0 0 1px;text-align:center;cursor:pointer;background:#6e7955}.acdion .acdion-content{overflow:hidden;max-height:0;-webkit-transition:max-height .35s;transition:max-height .35s;color:#583822;background:#fbfaf5}.acdion .acdion-content p{margin:1em}.acdion input:checked~.acdion-content{max-height:20em}.acdion label:after{line-height:3;position:absolute;top:0;right:0;display:block;width:3em;height:3em;-webkit-transition:all .35s;transition:all .35s;text-align:center}.acdion input[type=radio]+label:after{content:"＋"}.acdion input[type=radio]:checked+label:after{transform:rotateX(180deg)}[rb]{position:relative}[rb]:before{content:attr(rb);position:absolute;top:-.9em;left:-.2em;right:-.2em;font-size:.5em;text-align:center;white-space:nowrap;line-height:1;text-indent:0}blockquote{margin:1.1em;padding:1.1em}.cp_actab{position:relative;overflow:hidden;width:100%;margin-bottom:1px;color:#715c1f;font-size:.9em}.cp_actab input{position:absolute;z-index:-1;opacity:0}.cp_actab label{font-weight:700;line-height:3;position:relative;display:block;padding:0 0 0 1em;margin:0 0 1px;cursor:pointer;background:#e5ffcc}.cp_actab .cp_actab-content{overflow:hidden;max-height:0;margin-bottom:1em;-webkit-transition:max-height .35s;transition:max-height .35s;background:#f7ffef}.cp_actab .cp_actab-content p{margin:1em}.cp_actab input:checked~.cp_actab-content{max-height:50em}.cp_actab label:after{line-height:3;position:absolute;top:0;right:0;display:block;width:3em;height:3em;-webkit-transition:all .35s;transition:all .35s;text-align:center}.cp_actab input[type=radio]+label:after{content:""}.cp_actab input[type=radio]:checked+label:after{transform:rotateX(180deg)}faq-tab-close:hover{background:#e5ffff}faq-input:checked+.tab-label{background:#e5ffff}faq-input:checked+.tab-label:after{transform:rotate(90deg)}faq-input:checked~.tab-content{max-height:100vh;padding:1em}h1{width:94%;color:#640125;text-align:center;font-size:16px!important;line-height:130%;margin:auto;background:#fde8d0;box-shadow:0 0 0 5px #fde8d0;border:dotted 3px whitet;padding:.2em .5em}h2{width:90%;margin:20px auto 10px;text-align:center;font-size:16px!important;padding:.8em .95em;background:#fff799;border-top:2px dotted #e83929;border-bottom:1px dashed #e83929;box-shadow:0 6px 3px #e839291a,0 6px 3px #e839291a inset}h3{width:86%;margin:20px auto 10px;text-align:center;font-size:16px!important;border-top:3px dotted #9acd32;border-bottom:3px dotted #9acd32;padding:.6em .8em;background:#eaffd6;font-weight:700}h4{width:82%!important;margin:1em auto!important;text-align:center!important;font-size:15px!important;padding:.5em .8em!important;background:none!important;font-weight:700!important;border-top:3px dotted #007b43!important;border-bottom:3px dotted #007b43!important;box-shadow:0 6px 3px #e839291a,0 6px 3px #e839291a inset!important}h5{width:78%!important;color:#640125!important;text-align:center!important;font-size:15px!important;line-height:130%!important;margin:0 auto 20px!important;border-bottom:dotted!important;border-color:#bb5520!important;border-width:1px!important}h6{width:74%!important;color:#000!important;text-align:center!important;font-size:15px!important;line-height:130%!important;margin:0 auto 20px!important;border-bottom:medium dotted #ec6800!important}h3.faq{margin:0 0 0 10px;font-size:16px!important;text-align:left}p{color:#4d0f30!important;margin:1em 0 1.4em!important;line-height:2em!important;font-size:15px}small{margin:.5em 0 .8em!important;font-size:11px!important;color:#007b43!important}rt{font:.2em!important;text-align:center !important!important}.komikomi-button{display:inline-block;text-align:center;background-color:#f57c00;color:#fff;padding:1em 1.5em;border-radius:24px;font-weight:700;font-size:1rem;line-height:1.4;font-family:sans-serif;box-shadow:0 4px 8px #0003}.komikomi-button .main-text{display:block;font-size:.95em}.komikomi-button .sub-text{display:block;font-size:1.4em;margin-top:.2em}.kkp-toggle-wrapper{margin:1em 0}.kkp-toggle-button{background:#f57c00;color:#fff;padding:1em;border-radius:20px;text-align:center;cursor:pointer;font-weight:700}.kkp-popup-box{display:none;margin-top:1em;padding:1em;background:#fff3e0;border:1px solid #ffa726;border-radius:10px;font-size:.95em}.shipping-savings-button{display:inline-block;text-align:center;background-color:#ebd842;color:#fff!important;padding:1em 1.5em;border-radius:24px;font-weight:700;font-size:1rem;line-height:1.4;font-family:sans-serif;box-shadow:0 4px 8px #0003;text-decoration:none;transition:transform .1s ease,box-shadow .1s ease}.shipping-savings-button:hover,.shipping-savings-button:active{transform:translateY(2px);box-shadow:0 2px 4px #0003}.shipping-savings-button .main-text{display:block;font-size:.95em}.shipping-savings-button .sub-text{display:block;font-size:1.4em;margin-top:.2em}.not-komi-button{display:inline-block;text-align:center;background-color:#fef263;color:red;padding:1em 1.5em;border-radius:24px;font-weight:700;font-size:1rem;line-height:1.4;font-family:sans-serif;box-shadow:0 4px 8px #0003}.not-komi-button .main-text{display:block;font-size:.95em}.not-komi-button .sub-text{display:block;font-size:1.4em;margin-top:.2em}.syatai{font-style:italic}.bold{font-weight:700}.p_end p{margin:1em 0}.P_mar-rl-40{margin:0 0 0 30px}.p10{font-size:10px}.p11{font-size:11px}.p12{font-size:12px}.p13{font-size:13px}.p14{font-size:14px}.p15{font-size:15px}.p16{font-size:16px}.p17{font-size:17px}.p18{font-size:18px}.p19{font-size:19px}.p20{font-size:20px}.p21{font-size:21px}.p22{font-size:22px}.p23{font-size:23px}.p24{font-size:24px}.p30{font-size:30px}.P11{font-size:11px}.P12{font-size:12px}.P13{font-size:13px}.P14{font-size:14px}.P15{font-size:15px}.P16{font-size:16px}.P17{font-size:17px}.P18{font-size:18px}.P19{font-size:19px}.P20{font-size:20px}.P21{font-size:21px}.P22{font-size:22px}.P23{font-size:23px}.P24{font-size:24px}.P30{font-size:30px}.mar_c{margin:0 auto}.mar_15{margin-left:15px}.mar_20{margin-left:20px}.mar_25{margin-left:25px}.mar_30{margin-left:30px}.mar_35{margin-left:35px}.mar_40{margin-left:40px}.mar_45{margin-left:45px}hr{width:80%;text-align:center;border-top:1px solid #a0ff42}hr.wid_100{width:100%;border-top:1px solid #a0ff42}hr.wid_100-mgn_btm_1{width:100%;margin-bottom:1em;border-top:1px solid #a0ff42}hr.danger{width:84%;background-color:#ff0;border-top:3px dashed #000;text-align:center}hr.g-r{width:84%;background-color:#c3d825;border-top:3px dotted #ff6600;text-align:center}hr.double{width:84%;border-top:1px solid #a0ff42;border-bottom:1px solid #a0ff42;margin:0 auto}hr.heart{border-top:4px double #c3d825;text-align:center}hr.heart:after{content:"♥";display:inline-block;position:relative;top:-15px;padding:0 10px;background:#fff;color:red;font-size:18px}.c{text-align:center}.right{text-align:right}.left{text-align:left}.box-c{width:80%;margin:auto}.r{color:red}.b{color:#000}.w{color:#fff}.gr{color:#007b43}.bu{color:#00f}.gd{color:#e6b422}.r_dark{color:#c00}.enji{color:#900}.bg_w{color:#fff}.bg_details-fuji{background-color:#dbd0e6}.bg_y{background-color:#ffec47}.bg_r{background-color:red}.bg_gr{background-color:#006e54}.bg_usumurasaki{background-color:#f9f4ff}.bg_mizuiro{background-color:#f4ffff}.bg_usukimidori{background-color:#f2ffe5}.bg_usupinku{background-color:#ffe5e5}.bg_usuki{background-color:#ffffe0}.bg_usudaidai{background-color:#ffe0c1}.bg_usugurei{background-color:#d8d8d8}.bg_usuorenji{background-color:#fdd35c}.bg_table_sub-title{background:#d8a373}.Pnotes{font-size:12px;background:#fffa99;text-align:center}.Pheart:before{content:"♥" " ";color:red}.u_line_r{border-bottom:dotted;border-color:red;border-width:2px}.u_line_w{border-bottom:dotted;border-color:#fff;border-width:2px}.u_line_r{border-bottom:dotted;border-color:#ffd900;border-width:2px}.u_line_b{border-bottom:dotted;border-color:#000;border-width:2px}.u_line_bl{border-bottom:dotted;border-color:#00f;border-width:2px}.u_line_pp{border-bottom:dotted;border-color:#65318e;border-width:2px}.u_line_gr{border-bottom:dotted;border-color:#007b43;border-width:2px}.breadcrumbs{padding-left:0;margin-left:0}.breadcrumbs li{display:inline;list-style:none;font-weight:700}.breadcrumbs li:after{content:">";padding:0 3px;color:#555}.breadcrumbs li:last-child:after{content:""}.breadcrumbs li a{text-decoration:none;color:#884898}.breadcrumbs li a:hover{text-decoration:underline}table.btn_push{table-layout:fixed;height:100%;width:99%;border-spacing:10px 13px}.btn_push{width:30%;padding:.8em;text-align:center;text-decoration:none;font-size:12px;color:#fff;background:#ebd842;border-bottom:6px solid #c5c56a;border-radius:4px}table.bg_none1{table-layout:fixed;height:100%;width:100%;margin:0 auto;color:none;border:none;border-spacing:10px 13px}.btn_push{display:inline-block;width:30%;padding:.8em;text-align:center;text-decoration:none;font-size:12px;color:#fff;background:#ebd842;border-bottom:6px solid #c5c56a;border-radius:4px}.btn_push:hover{cursor:pointer;text-decoration:none;background:#ccbb39;transform:translate3d(0,4px,0);border-bottom:none}table.btn_push1{table-layout:fixed;height:100%;width:99%;margin:0 auto;border:none;border-spacing:10px 13px}.btn_push1 td{display:inline-block;width:30%;padding:.8em;text-align:center;text-decoration:none;font-size:12px;color:#fff;background:#ebd842;border-bottom:6px solid #c5c56a;border-radius:4px}table.btn_push1 td:hover{cursor:pointer;text-decoration:none;background:#ccbb39;transform:translate3d(0,4px,0);border-bottom:none}table.btn_push11{table-layout:fixed;height:100%;width:90%;margin:0 auto;background-color:none;border:none;border-spacing:10px 15px}table.btn_push11 td{display:inline-block;width:auto;padding:.8em;text-align:center;text-decoration:none;color:#fff;align-content background: #ebd842;border-bottom:6px solid #c5c56a;border-radius:4px}table.btn_push11 td:hover{cursor:pointer;text-decoration:none;background:#ccbb39;transform:translate3d(0,4px,0);border-bottom:none}a.l-btn{display:block;text-decoration:none;height:120px;width:120px;line-height:120px;text-align:center;color:#fff;background:#77b4fd;border-radius:94%;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;-ms-transition:.3s;transition:.3s}a.bt-samp41:hover{background:#8393ca}img.line{float:center;margin:0 auto}acbox_m.acbox_contents-area{margin:auto;padding:auto;text-align:center;max-width:90%}acbox_m.acbox_contents-area label{display:block;margin:auto;padding:auto;color:#00f;font-size:13px;background:#f2f2b0;transition:all .3s}acbox_m.acbox_contents-area label:hover{background:#aacf53}acbox_m.acbox_contents-area input{display:none}acbox_m.acbox_contents-area .accshow{height:0;padding:0;overflow:hidden;opacity:0;transition:.3s}acbox_m.acbox_contents-area .cssacc:checked+.accshow{height:auto;padding:5px;color:#4d0f30;background:#fff7ef;opacity:1}acbox_m.accbox{margin:auto;padding:auto;text-align:center;max-width:400px}acbox_m.accbox label{display:block;margin:auto;padding:auto;color:#00f;font-size:13px;background:#f2f2b0;transition:all .3s}acbox_m.accbox label:hover{background:#5cffff}acbox_m.accbox input{display:none}acbox_m.accbox .accshow{height:0;padding:0;overflow:hidden;opacity:0;transition:.3s}acbox_m.cssacc:checked+.accshow{height:auto;padding:5px;background:#f2f2b0;opacity:1}.acbox_table{margin:auto;padding:auto;text-align:center;max-width:98%}.acbox_table label{display:block;margin:auto;padding:auto;color:#ebd842;font-size:16px;font-weight:600;background:#6e7955;transition:all .3s}.acbox_table label:hover{background:#ee7800}.acbox_table input{display:none}.acbox_table .accshow{height:0;padding:0;overflow:hidden;opacity:0;transition:.3s}.acbox_table .cssacc:checked+.accshow{height:auto;padding:5px;font-size:14px;color:#4d0f30;background:#fff7ef;opacity:1}.acbox_contents-area{margin:auto;padding:auto;text-align:center;max-width:90%}.acbox_contents-area label{display:block;margin:auto;padding:auto;color:#00f;font-size:13px;background:#e0ffff;transition:all .3s}.acbox_contents-area label:hover{background:#5cffff}.acbox_contents-area input{display:none}.acbox_contents-area .accshow{height:0;padding:0;overflow:hidden;opacity:0;transition:.3s}.acbox_contents-area .cssacc:checked+.accshow{height:auto;padding:5px;align-content:　;color:#4d0f30;background:#fff7ef;opacity:1}.accbox{margin:auto;padding:auto;text-align:center;max-width:450px}.accbox label{display:block;margin:auto;padding:auto;color:#00f;font-size:13px;background:#e0ffff;transition:all .3s}.accbox label:hover{background:#5cffff}.accbox input{display:none}.accbox .accshow{height:0;padding:0;overflow:hidden;opacity:0;transition:.3s}.cssacc:checked+.accshow{max-width:100%;height:auto;padding:5px;background:#e0ffff;opacity:1}.menu_mizu .btn{display:inline-block;margin:6px;font-size:inherit;line-height:1.42;padding:.8em 2.5em;font-weight:400;border-width:3px;border-style:solid;background:transparent;border-radius:0;cursor:pointer;font-family:Booster Next FY,Avenir Next,Avenir,sans-serif;user-select:none;vertical-align:bottom;transition:background-color .2s,color .2s,padding .2s cubic-bezier(.175,.885,.32,1.275),border-radius .2s}.menu_mizu .btn-primary{color:#fff;border-color:#65318e}.menu_mizu .btn-primary:hover{background-color:#52c11f;color:#e6eaef;padding-left:3.5em;padding-right:3.5em;border-radius:.4em}.menu_mizu .btn-primary:active{background-color:#4cb41d;border-color:#65318e}ul.sub{list-style:square}ul.sub-hart{list-style:none;padding:0;margin:0}ul.sub-hart li{padding-left:1em;text-indent:-.7em}ul.sub-hart li:before{content:"♥ ";color:red}.contact-LINE{width:96%;margin-left:auto;margin-right:auto;text-align:center;vertical-align:middle;font-size:13px}table.bg_none{table-layout:fixed;height:100%;width:98%;margin:auto;color:none;background-color:none;border:none}table.border{table-layout:fixed;height:100%;width:98%;margin:0 auto;color:none;background-color:none;border:1px solid #6a5d21;border:0}table.border th{background-color:#84a2d4}table.border td,th{border:1px solid #6a5d21}table.border-top{table-layout:fixed;height:100%;width:100%;margin:0 auto;color:none;background-color:none;border:1px solid #6a5d21;border:}table.border-top td,th{border:1px solid #6a5d21}table.price{table-layout:fixed;height:100%;width:98%!important;margin:0 auto!important;color:#4d0f30;background-color:#b65f00;border:1px solid #367714;border:0}table.price th{height:1.4em;line-height:1.5;border:1px solid #367714;text-align:center;color:#fff;background-color:#b65f00}table.price th.wid_14{width:14%}table.price th.wid_49{width:49%}table.price td{height:1.4em;border:1px solid #367714;background-color:#fff3ca;text-align:center}th-bg_lgr{text-align:center;color:#e83929;background-color:#c7dc68}table td.td1{background-color:#dccb18;text-align:center;color:#65318e}table.price th.title{border:1px solid #367714;background-color:#dccb18;text-align:center;color:#65318e}table.price td.s_title{color:purple;background-color:#fffaf0;font-weight:700}table.link{width:90%;margin:0 auto;table-layout:fixed;height:100%;color:none;background-color:none;border:none;border:0 cellspacing:0 cellpadding:1}table.link th{border:none;text-align:center;color:none;background-color:none}table.link td{border:none;background-color:none;text-align:center}ul.s_menu{background:#fffde8;box-shadow:0 0 0 10px #fffde8;border:dotted 2px #ffb03f;border-radius:5px;margin:auto;align-content padding: .1em .1em .5em .3em;list-style-type:none}ul.s_menu.li,{line-height:1.5;padding:.5em 0}.pd_1{padding-left:1em}.pd_2{padding-left:2em}ol.list{list-style-type:none;margin:0;padding:0}ol.list li{margin:.1em 3em;line-height:1.6;padding-left:1.5em;position:relative}ol.list li:before{content:"";position:absolute;top:0;left:0}ol.list li:nth-child(1):before{content:"①"}ol.list li:nth-child(2):before{content:"②"}ol.list li:nth-child(3):before{content:"③"}ol.list li:nth-child(4):before{content:"④"}ol.list li:nth-child(5):before{content:"⑤"}ol.list li:nth-child(6):before{content:"⑥"}ol.list li:nth-child(7):before{content:"⑦"}ol.list li:nth-child(8):before{content:"⑧"}ol.list li:nth-child(9):before{content:"⑨"}ol.list li:nth-child(10):before{content:"⑩"}ol.list li:nth-child(11):before{content:"⑪"}.link{margin:auto;width:96%;font-size:13px;background:#e0ffff;text-align:center;line-height:26px}.link2-or{margin:auto;width:96%;font-size:13px;background:#f8f4e6;text-align:center;line-height:26px}.btn-gr a{display:block;width:80%;background-color:#fff;margin:2em 0;padding:2em;position:relative;z-index:1}.btn-gr a:before,.btn-gr a:after{border-radius:4px;box-shadow:0 1px 4px #0000004d;content:"";height:100%;position:absolute;width:100%}.btn-gr a:before{background-color:#ffffff80;left:0;top:0;z-index:-1}.btn-gr a:after{background-color:#c3d825;top:5px;left:5px;z-index:-2}.btn-gr a:hover{background-color:red;color:#222}.btn-gr a:after :hover{background-color:#fff;top:5px;left:5px;z-index:-2}.btn-y{padding:10px;margin-bottom:10px;border:5px double #333333;border-radius:10px;background-color:#ff9}section.s_menu-link p{margin:5px 0 5px 20px}.oritatami a{margin:0 0 0 20px}.oritatami a:link,a:visited{color:#00f}a{cursor:pointer;color:#00f;text-align:center}h3.faq{border-bottom:none;font-size:16px!important}h3.faq_c{border-bottom:none;text-align:center font-size: 16px!important}h3.oritatami{margin:.5em .5em .8em;font-size:13px;border-top:3px dotted #9acd32;border-bottom:3px dotted #9acd32;padding:.6em .8em;text-align:center;background:#d6ffff;font-weight:700}.h3-home{text-align:center;font-size:16px!important;line-height:0%;margin:0 0 10px}h3.condition{border:2px solid #da4033;border-radius:4px;margin:3em 0 0;padding:1em;position:relative}h3.condition:before{background-color:#fff;color:#da4033;content:"着物の状態は？";font-weight:700;left:1em;padding:0 .5em;position:absolute;top:-1em}p.contact{width:89%;margin:auto;padding:5px;font-size:13px;background:#fde8d0;text-align:center}a.contact{cursor:pointer;color:#00f}.contact a:link{font-size:11px;text-align:center}.c_mail a:link{font-family:Shin Go Regular;text-align:center}.c_tel a{font-family:Shin Go Regular}table.outer{margin-left:auto;margin-right:auto}table.contact{display:block;width:87%;height:70px;margin:auto;border-style:none}tr.contact{width:100%;text-align:center;vertical-align:middle}td.contact{height:90%;width:100%;background:#fde8d0;display:table-cell;vertical-align:middle;border-style:none}table.contact_nest{margin:auto;height:70px;width:300px}td.contactbox{width:100%;vertical-align:middle;background:#fde8d0}td.line{padding:2px;font-size:11px;background:#fde8d0}table.table-in{width:240px;height:105}table.contact{table-layout:fixed;border-collapse:collapse}table.contact th,table.contact td{padding:3px 5px;box-sizing:border-box;border:1px solid #ccc}table th{background:#eee}.toggle{margin:10px 15px 10px 20px;padding:10px;background-color:#fff7ef}.toggle_price{margin:10px 15px 10px 20px;padding:10px}@media screen and (min-width:751px){.button-202501{display:inline-block;padding:.2em .5em;width:97%;height:97%;font-size:1.5rem;color:#203744;text-decoration:none;user-select:none;　 border: 2px #00b5ad solid;box-sizing:border-box;border-radius:10px;transition:.4s ease}.button-202501:hover{color:#00f;background:#cff}table.price,table.btn_push1{width:96%;font-size:85%}h3,h3.oritatami{font-size:15px}@media screen and (max-width:751px){h3{width:94%;margin:0 auto;padding:.5em .5em .4em .2em;font-size:14px;text-align:center}h3.ba,h3.oritatami{width:94%;margin:0 auto;padding:.5em .5em .4em .2em;font-size:14px}table.contact{width:100%;border-top:1px solid #ccc}.contact th,.contact td{display:block;width:100%;text-align:center}.contact th{border-top:none;border-bottom:none}.toggle{padding:10px 5px}.btn-gr a{width:94%}.box-c{margin:0 auto}}tr.price,td.price{border:1px solid #367714;text-align:center;color:#4d0f30;background-color:#faf7eb}th.price_th,table td.title{border:1px solid #367714;text-align:center;background-color:#b65f00}.form-wrap{max-width:480px;margin:0 auto;padding:0 16px 40px}.form-step{text-align:center;font-size:13px;color:#888;margin-bottom:20px}.form-step span{color:#b65f00;font-weight:700}.form-label{display:block;font-size:14px;font-weight:700;margin:20px 0 6px;color:#5a3e2b}.form-label .hissu{background:#ffebee;color:#d32f2f;font-size:12px;font-weight:700;margin-left:6px;padding:2px 6px;border-radius:3px}.form-label .nin{color:#757575;font-size:11px;margin-left:6px}.form-input{width:100%;padding:14px 12px;font-size:16px;border:1px solid #ccc;border-radius:6px;background:#fff;box-sizing:border-box}.form-input:focus{outline:none;border-color:#b65f00}.form-note{font-size:12px;color:#888;margin-top:4px}.form-err{color:#e83929;font-size:13px;margin-top:6px;display:none}.form-divider{text-align:center;margin:32px 0 8px;font-size:14px;color:#888}.form-global-err{background:#fff0f0;border:1px solid #e83929;border-radius:6px;padding:12px;color:#e83929;font-size:14px;margin-bottom:16px;display:none}.btn-order-primary{display:block;width:100%;padding:18px;margin-top:12px;font-size:17px;font-weight:700;color:#fff;background:#b65f00;border:none;border-radius:8px;cursor:pointer;text-align:center;box-sizing:border-box}.btn-order-primary:active{background:#8f4a00}.btn-order-secondary{display:block;width:100%;padding:18px;margin-top:12px;font-size:15px;font-weight:700;color:#5a3e2b;background:#f0e8df;border:2px solid #b65f00;border-radius:8px;cursor:pointer;text-align:center;line-height:1.6;box-sizing:border-box}.btn-order-secondary:active{background:#e0d0c0}.btn-order-note{font-size:12px;color:#888;text-align:center;margin-top:6px}.zip-row{display:flex;gap:8px;align-items:center}.zip-row .form-input{flex:1}.main-wrap{max-width:950px;margin:0 auto;background:#fff;padding:10px 20px 40px}EOFcode ~/kimonoi/src/layouts/Layout.astro eof .modal-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#0009;z-index:9999;overflow-y:auto;-webkit-overflow-scrolling:touch}.modal-box{background:#fff;max-width:460px;width:calc(100% - 32px);margin:40px auto;border-radius:8px;padding:20px;font-size:15px;line-height:1.9;box-sizing:border-box}.modal-box h2{font-size:16px;margin-bottom:16px;color:#5a3e2b}body.modal-open{overflow:hidden}.form-wrap,textarea.form-input{width:100%;box-sizing:border-box}html,body{margin:0;width:100%;height:100%}}
