.prose>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(20px * (1 - var(--tw-space-y-reverse)));margin-top:20px;margin-top:calc(20px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:0;margin-bottom:calc(20px * var(--tw-space-y-reverse))}.prose{font-size:13px;line-height:1.6;word-wrap:break-word}.prose blockquote{font-style:italic;font-family:Georgia,Times,Times New Roman,serif;padding:2px 0;border-style:solid;border-color:#ccc;border-width:0}.prose .cke_contents_ltr blockquote{padding-left:20px;padding-right:8px;border-left-width:5px}.prose .cke_contents_rtl blockquote{padding-left:8px;padding-right:20px;border-right-width:5px}.prose a{text-decoration-line:underline}.prose ol,.prose ul,.prose dl{margin-right:0;padding:0 20px}.prose h1,.prose h2,.prose h3,.prose h4,.prose h5,.prose h6{font-weight:700;line-height:1.2}.prose hr{border:0;border-top:1px solid #ccc}.prose img.right{border:1px solid #ccc;float:right;margin-left:15px;padding:5px}.prose img.left{border:1px solid #ccc;float:left;margin-right:15px;padding:5px}.prose pre{white-space:pre-wrap;word-wrap:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4}.prose .marker{background-color:#ff0}.prose span[lang]{font-style:italic}.prose figure{text-align:center;outline:solid 1px #ccc;background:#0000000d;padding:10px;margin:10px 20px;display:inline-block}.prose figure>figcaption{text-align:center;display:block}.prose a>img{padding:1px;margin:1px;border:none;outline:1px solid #0782C1}.prose a>img{outline:0;border:0}.prose img{max-width:100%}.prose .pages{word-break:break-all}.prose table{border-collapse:collapse;border-spacing:0;margin:.5em 0;overflow:hidden;width:100%;border:1px solid #ccc}.prose table th,.prose table td{border:1px solid #ccc;padding:.25em .5em}.pages-contact{margin-left:auto;margin-right:auto;max-width:780px}.pages-contact a:hover{opacity:.7;transition:all .5s}.pages-contact .contact__block{border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;border:1px solid #000;border-spacing:0;overflow:hidden;padding:15px;margin:0 0 30px}.pages-contact .contact__block p{padding-top:15px;padding-bottom:15px}.pages-contact .contact__note{padding:0 0 15px;display:flex;align-items:center}.pages-contact .contact__note span{width:90%}.pages-contact .more__button a{border:solid 1px #333;color:#333;display:block;font-size:16px;margin:30px auto 0;padding:20px;position:relative;text-align:center;-webkit-text-decoration:none;text-decoration:none;max-width:400px;width:100%;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;border:1px solid #666;border-spacing:0;overflow:hidden}.pages-contact .more__button a:after{content:"";border:0;border-top:solid 2px #333;border-right:solid 2px #333;display:inline-block;width:10px;height:10px;position:absolute;top:50%;right:20px;transform:translateY(-50%) rotate(45deg)}.pages-contact .more__button a:hover{opacity:.7}.pages-contact table{margin:0 auto;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;border:1px solid #66cdaa;border-spacing:0;overflow:hidden;border-collapse:separate;border-collapse:initial}.pages-contact td,.pages-contact th{border-bottom:1px solid #66cdaa;padding:10px;width:auto!important}.pages-contact th{background:#66cdaa;color:#fff;text-align:left;font-size:16px}.pages-contact td{padding-bottom:40px}.pages-contact table tbody tr:last-child th,.pages-contact table tbody tr:last-child td{border-bottom:none}.pages-contact .contact__note:before{background:red;border-radius:120px;content:"!";color:#fff;display:inline-block;font-size:18px;text-align:center;height:40px;line-height:40px;margin:0 8px 0 0;width:40px}.pages-contact .msr_h102{background:#66cdaa;box-sizing:border-box;color:#fff;font-size:20px;margin-bottom:30px;padding:8px 10px;position:relative;width:100%}.pages-contact .msr_h102:before{border:10px solid transparent;border-top:10px solid #66cdaa;content:"";height:0;left:10px;position:absolute;top:100%;width:0}.pages-contact .msr_list02 li{font-size:13px;padding-bottom:5px}.pages-contact .msr_list02 li:before{background-color:#66cdaa;content:"";display:inline-block;height:8px;margin-right:10px;transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);width:8px}.pages-contact .box3{padding:.5em 1em;margin:2em 0;color:#000;background:ivory;font-size:14px}.pages-contact .box3 p{margin:0;padding:0}.pages-contact .box4{padding:.5em 1em;margin:2em 0;color:#000;background:#fff;font-size:14px;border:double 5px #66cdaa}.pages-contact .list-box4{list-style-type:disc;padding:15px 40px}.pages-contact .list-box4 li{list-style-type:disc}.pages-contact .box4 p{margin:0;padding:0}.pages-contact a.btn_news{display:block;text-align:center;vertical-align:middle;-webkit-text-decoration:none;text-decoration:none;width:250px;margin:auto;padding:1rem 2rem;font-weight:700;border:2px solid #66cdaa;background:#66cdaa;color:#fff;border-radius:100vh;transition:.5s}.pages-contact a.btn_news:hover{color:#66cdaa;background:#fff}.pages-contact p{font-size:14px;line-height:1.7}.pages-contact .contact__block{border:solid 1px #66cdaa;padding:15px;margin:0 0 30px}@media screen and (min-width: 480px){.pages-contact .sp_only{display:none}}@media screen and (max-width: 480px){.pages-contact .pc_only{display:none}}.pages-contact .wrap{margin:0 auto;-webkit-text-decoration:none;text-decoration:none}.pages-contact .main{text-align:center}.pages-contact .main img{max-width:1200px;width:100%}.pages-contact .main p{font-size:24px}.pages-contact .container{max-width:1140px;margin:80px auto;padding:40px 30px;background-color:#fff;border:3px solid #66cdaa;border-radius:10px}.pages-contact .container h2{text-align:center;font-weight:700;font-size:26px;color:#66cdaa;margin:0 0 30px}.pages-contact .container h3{font-weight:700;font-size:18px;color:#66cdaa;margin:30px 0 0}.pages-contact .container p{margin:10px 0;font-size:14px}.pages-contact .container p span.attention{color:#ed7057;padding:0}.pages-contact .container img{max-width:800px;width:100%;text-align:center;margin:2em 0}.pages-contact .container hr{margin:2em 0}@media only screen and (max-width: 1300px){.pages-contact .wrap{width:94%}}@media only screen and (max-width: 896px){.pages-contact .wrap{width:100%}.pages-contact .main p{text-align:left;margin:10px 6px 0;font-size:16px}.pages-contact .container{border:2px solid #66cdaa;margin:50px 6px;padding:26px 16px;border-radius:8px}.pages-contact .container h2{margin:0 0 20px;font-size:24px}.pages-contact .container h3{font-size:16px;line-height:1.5}.pages-contact .container img{max-width:100%;width:100%;text-align:center;margin:2em auto}}@media screen and (min-width: 896px){.semi-order-panel .sp_only{display:none}}@media screen and (max-width: 896px){.semi-order-panel .pc_only{display:none}}.semi-order-panel img{max-width:100%}.semi-order-panel a{color:#666;-webkit-text-decoration:underline;text-decoration:underline}.semi-order-panel a:hover{opacity:.7;transition:all .5s}.semi-order-panel ul,.semi-order-panel dl{margin:0;padding:0}.semi-order-panel .contents{max-width:1000px;margin:0 auto 100px;width:100%}.semi-order-panel .container{max-width:680px;margin:0 auto;width:100%}.semi-order-panel .logo{width:200px;margin:20px auto}.semi-order-panel .mark{background:linear-gradient(transparent 80%,#f4c59a 80%)}.semi-order-panel h1{margin-left:auto;margin-right:auto;display:inline;font-size:34px;font-weight:700;line-height:1.4;text-align:center}.semi-order-panel h2{font-size:30px;font-weight:700;text-align:center;margin:60px 0 20px}.semi-order-panel h3{font-size:30px;font-weight:700;margin:40px 0 10px;text-align:center}.semi-order-panel .title{display:flex;font-size:32px;font-weight:700;justify-content:center;align-items:center;text-align:center}.semi-order-panel .title:before,.semi-order-panel .title:after{content:"";width:3px;height:40px;background-color:#f4a155}.semi-order-panel .title:before{margin-right:30px;transform:rotate(-35deg)}.semi-order-panel .title:after{margin-left:30px;transform:rotate(35deg)}.semi-order-panel p{font-size:14px;line-height:1.7}.semi-order-panel .note{color:#e00619}.semi-order-panel .noteText{padding-top:15px;padding-bottom:15px;font-size:20px;font-weight:700;text-align:center}.semi-order-panel .main__hero{margin:0 auto 20px;width:75%}.semi-order-panel .lead{font-size:16px;text-align:center}.semi-order-panel .buyButton a{background:#7fccc6;border-radius:120px;color:#fff;font-weight:700;display:block;font-size:18px;max-width:380px;margin:30px auto 0;padding:15px;text-align:center;-webkit-text-decoration:none;text-decoration:none;width:90%}.semi-order-panel .contactButton a{border:solid 2px#7FCCC6;border-radius:120px;color:#7fccc6;font-weight:700;display:block;font-size:18px;max-width:380px;margin:30px auto 0;padding:15px;text-align:center;-webkit-text-decoration:none;text-decoration:none;width:90%}.semi-order-panel .itemImage{margin:50px auto 10px;width:100%}.semi-order-panel .note__block{background-color:#fcf9f5;margin:80px auto;list-style:none;width:100%;padding:20px}.semi-order-panel .note__icon{max-width:65px;margin:0 auto}.semi-order-panel .note__block h2{font-size:36px;margin:15px 0 20px}.semi-order-panel .note__list li{font-weight:700;font-size:20px;display:flex;margin:0 0 10px}.semi-order-panel .note__list li:last-child{margin:0}.semi-order-panel .note__list li:before{content:"※";display:inline-block;margin:0 4px 0 0}.semi-order-panel .detail__block{border:solid 3px #7FCCC6;border-radius:10px;padding:30px 20px}.semi-order-panel .detail__block:not(:last-child){margin-bottom:30px}.semi-order-panel .detail__block h3{margin:0 0 10px}.semi-order-panel .list{padding:0 0 0 20px}.semi-order-panel .list li{list-style-type:disc;font-size:20px;font-weight:700;margin:0 0 10px}.semi-order-panel .list li:last-child{margin:0}.semi-order-panel .information{margin:80px auto;list-style:none;width:100%}.semi-order-panel .information h2{font-size:30px}.semi-order-panel .information p{font-size:20px;font-weight:700}.semi-order-panel .information__block{margin-top:15px;margin-bottom:15px;align-items:center;border:4px solid #e00619;display:flex;padding:10px 20px}.semi-order-panel .information__icon{width:65px}.semi-order-panel .information__text{padding:0 0 0 30px}.semi-order-panel .qaArea{margin:80px 0 50px}.semi-order-panel .qaList dt,.semi-order-panel .qaList dd{align-items:center;display:flex}.semi-order-panel .qaList dt{padding:20px 0}.semi-order-panel .qaList dd{justify-content:flex-end;margin:0;padding:0 0 20px;border-bottom:1px dashed #aaa}.semi-order-panel .qaList__icon{border-radius:120px;color:#fff;font-size:16px;font-weight:700;height:50px;line-height:50px;text-align:center;width:55px}.semi-order-panel .qaList__icon.qIcon{background:#7fccc6;margin:0 5px 0 0}.semi-order-panel .qaList__icon.aIcon{background:#f4a155;margin:0 0 0 5px}.semi-order-panel .qaList__block{border-radius:10px;font-size:18px;position:relative;display:inline-block;padding:5px 10px;width:100%}.semi-order-panel .qaList dt .qaList__block{border:solid 3px #7FCCC6;margin:0 0 0 15px}.semi-order-panel .qaList dt .qaList__block:before{content:"";position:absolute;top:50%;left:-23px;margin-top:-12px;border:12px solid transparent;border-right:12px solid #FFF;z-index:2}.semi-order-panel .qaList dt .qaList__block:after{content:"";position:absolute;top:50%;left:-29px;margin-top:-14px;border:14px solid transparent;border-right:14px solid #7FCCC6;z-index:1}.semi-order-panel .qaList dd .qaList__block{border:solid 3px #F4A155;margin:0 15px 0 0}.semi-order-panel .qaList dd .qaList__block:before{content:"";position:absolute;top:50%;right:-23px;margin-top:-12px;border:12px solid transparent;border-left:12px solid #FFF;z-index:2}.semi-order-panel .qaList dd .qaList__block:after{content:"";position:absolute;top:50%;right:-29px;margin-top:-14px;border:14px solid transparent;border-left:14px solid #F4A155}.semi-order-panel .qaList__text{padding-top:10px;padding-bottom:10px}@media screen and (max-width: 1024px){.semi-order-panel .main__hero{width:70%}}@media screen and (max-width: 480px){.semi-order-panel h1{font-size:26px}.semi-order-panel h2{font-size:24px}.semi-order-panel .note__block{padding:15px 10px}.semi-order-panel .note__block h2{font-size:30px}.semi-order-panel .information h2{font-size:26px}.semi-order-panel h3{font-size:24px}.semi-order-panel .title{font-size:26px;line-height:1.5}.semi-order-panel .main__hero{width:100%}.semi-order-panel .noteText{font-size:20px;font-weight:700;text-align:center}.semi-order-panel .lead{text-align:left}.semi-order-panel .itemImage{margin:40px auto 10px}.semi-order-panel .note__list li{font-size:16px}.semi-order-panel .detail__block{padding:15px 10px}.semi-order-panel .detail__block:not(:last-child){margin-bottom:20px}.semi-order-panel .list li,.semi-order-panel .information p{font-size:16px}.semi-order-panel .information__block{padding:10px}.semi-order-panel .information__icon{width:70px}.semi-order-panel .information__text{padding:0 0 0 12px}.semi-order-panel .qaList__icon{font-size:14px;height:40px;line-height:40px;width:50px}}
