/*! destyle.css v4.0.0 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::before,::after{-webkit-box-sizing:border-box;box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:rgba(0,0,0,0);text-decoration:none;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:rgba(0,0,0,0);padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}input[type=checkbox],input[type=radio]{display:none}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}.p-lp{line-height:1.8;background-color:#fff;width:100%;margin:1rem auto;padding:1rem min(4vw,4rem);font-size:min(4.5vw,17px)}.p-lp h2,.p-lp h3,.p-lp h4{font-weight:bold}.p-lp h2{font-size:110%;font-weight:normal}@media screen and (min-width: 768px){.p-lp h2{font-size:140%}}.p-lp h3{font-size:110%;color:#fff;padding:.6rem 1rem .5rem 1rem;background-image:-webkit-gradient(linear, left top, right top, from(#999), to(#999));background-image:-webkit-linear-gradient(left, #999 0%, #999 100%);background-image:linear-gradient(to right, #999 0%, #999 100%);line-height:140%;margin-bottom:20px;text-shadow:2px 3px 3px rgba(0,0,0,.4)}@media screen and (min-width: 768px){.p-lp h3{font-size:130%}}.p-lp h4{font-size:110%;border-left:5px solid #999;padding:2px 5px 2px 10px;margin:3rem 0;line-height:150%}@media screen and (min-width: 768px){.p-lp h4{font-size:130%}}.p-lp p{font-size:inherit}.p-lp a{text-decoration:underline;color:blue}.p-lp b,.p-lp .bold{font-weight:bold}.p-lp .normal{font-weight:normal}.p-lp .red{color:red !important}.p-lp .blue{color:blue}.p-lp .bg-y{background:#ff0}.p-lp small{display:block;font-size:min(2.3vw,11px)}.p-lp sup{font-size:min(2.3vw,11px)}.p-lp .sup-box{padding:1rem 0;display:block}.p-lp .sup-box small{line-height:2}.p-lp .text p:not(:last-child){margin-bottom:3rem}.p-lp .button{text-align:center;margin-bottom:min(17vw,120px)}.p-lp .button img{display:block;margin:0 auto;width:80%;-webkit-animation:puyoBtn 1.6s ease-in infinite;animation:puyoBtn 1.6s ease-in infinite}.p-lp .accordion details{background-color:#f2f2f2}.p-lp .accordion details:not([open]){margin-bottom:7px}.p-lp .accordion details[open] summary::after{-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg)}.p-lp .accordion details summary{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;padding:15px;border-radius:5px;background-color:#d2691e;color:#fff;font-weight:600;cursor:pointer}.p-lp .accordion details summary::after{-webkit-transform:translateY(-25%) rotate(45deg);-ms-transform:translateY(-25%) rotate(45deg);transform:translateY(-25%) rotate(45deg);width:9px;height:9px;margin-left:10px;border-bottom:3px solid #fff;border-right:3px solid #fff;content:"";-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}.p-lp .accordion details p{padding:1em 2em 1em 2em;color:#333;-webkit-transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,-webkit-transform .5s;transition:transform .5s,opacity .5s;transition:transform .5s,opacity .5s,-webkit-transform .5s;line-height:200%}.p-lp .blink{-webkit-animation:blink .5s infinite alternate;animation:blink .5s infinite alternate}@-webkit-keyframes blink{100%{opacity:0}}@keyframes blink{100%{opacity:0}}.p-lp .fluffy{-webkit-animation:fluffy1 3s ease infinite;animation:fluffy1 3s ease infinite}@-webkit-keyframes fluffy1{0%{-webkit-transform:translateY(0);transform:translateY(0)}5%{-webkit-transform:translateY(0);transform:translateY(0)}10%{-webkit-transform:translateY(0);transform:translateY(0)}20%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}25%{-webkit-transform:translateY(0);transform:translateY(0)}30%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}50%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fluffy1{0%{-webkit-transform:translateY(0);transform:translateY(0)}5%{-webkit-transform:translateY(0);transform:translateY(0)}10%{-webkit-transform:translateY(0);transform:translateY(0)}20%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}25%{-webkit-transform:translateY(0);transform:translateY(0)}30%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}50%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes puyoBtn{0%{-webkit-transform:scale(1.09);transform:scale(1.09)}10%{-webkit-transform:scale(1.09);transform:scale(1.09)}30%{-webkit-transform:scale(1.01);transform:scale(1.01)}40%{-webkit-transform:scale(1.01);transform:scale(1.01)}50%{-webkit-transform:scale(1, 1.04);transform:scale(1, 1.04)}60%{-webkit-transform:scale(1.09);transform:scale(1.09)}70%{-webkit-transform:scale(1.02);transform:scale(1.02)}100%{-webkit-transform:scale(1.09);transform:scale(1.09)}}@keyframes puyoBtn{0%{-webkit-transform:scale(1.09);transform:scale(1.09)}10%{-webkit-transform:scale(1.09);transform:scale(1.09)}30%{-webkit-transform:scale(1.01);transform:scale(1.01)}40%{-webkit-transform:scale(1.01);transform:scale(1.01)}50%{-webkit-transform:scale(1, 1.04);transform:scale(1, 1.04)}60%{-webkit-transform:scale(1.09);transform:scale(1.09)}70%{-webkit-transform:scale(1.02);transform:scale(1.02)}100%{-webkit-transform:scale(1.09);transform:scale(1.09)}}.p-lp .left{text-align:left !important}.p-lp .right{text-align:right !important}.p-lp .center{text-align:center !important}.p-lp .font-130{font-size:125%}.p-lp .font-140{font-size:120%}@media screen and (min-width: 768px){.p-lp .font-140{font-size:140%}}@media screen and (min-width: 768px){.p-lp .w-50{width:50%}}@media screen and (min-width: 768px){.p-lp .w-60{width:60%}}.p-lp .w-60.w-all{width:60%}@media screen and (min-width: 768px){.p-lp .w-70{width:70%}}@media screen and (min-width: 768px){.p-lp .w-80{width:80%}}.p-lp .w-80.w-all{width:80%}@media screen and (min-width: 768px){.p-lp .w-90{width:90%}}.p-lp .table{margin:min(5vw,4rem) 0;overflow-x:auto}.p-lp .table table{max-width:100%;width:130%;table-layout:fixed;border-collapse:collapse;font-size:min(3.2vw,15px)}.p-lp .table table .no-bg{background:#fff}.p-lp .table table th{border-right:1px solid #fff}.p-lp .table table th:last-child{border-right:none}.p-lp .table table th,.p-lp .table table td{border-bottom:1px dotted #fff;padding:10px;vertical-align:middle}.p-lp .table table th{background:#102952;color:#fff;font-weight:bold;width:33%;text-align:center}.p-lp .table table td{background:#f2f8fa;color:#333;width:33%;text-align:center}.p-lp .table table tr:nth-child(odd) td{background:#fff}.p-lp .shadow-waku{margin:3rem 0;padding:2em;background-color:#fff;-webkit-box-shadow:0 0 6px 1px #b8860b,0 0 6px 7px #b8860b inset;box-shadow:0 0 6px 1px #b8860b,0 0 6px 7px #b8860b inset;border-radius:30px}.p-lp .shadow-waku p{font-weight:bold}.p-lp .list-corner{margin:2em auto;padding:2em 1em 2em 1em;border:3px solid silver;position:relative;z-index:0;max-width:800px}.p-lp .list-corner::before{border-top:5px solid #d2691e;border-left:5px solid #d2691e;content:"";display:block;position:absolute;top:-3px;left:-3px;width:20px;height:20px;z-index:1}.p-lp .list-corner li{line-height:1.8;padding:.5em 0em .5em 1.5em;font-weight:normal;list-style-type:none !important}.p-lp .list-corner li:not(:last-child){border-bottom:2px dotted silver}.p-lp .list-corner li:before{font-family:"Font Awesome 5 Free";content:"";position:absolute;left:1rem;color:#d2691e;font-size:18px;font-weight:bold}.p-lp .list-stroke{padding:min(4vw,2rem) min(4vw,2rem);border-radius:30px;border:5px double #b8860b;background:#eee8aa;position:relative}.p-lp .list-stroke li{line-height:1.5;padding:1rem 0 1rem 2rem;list-style-type:none !important;font-weight:normal;font-size:min(4vw,17px);position:relative}.p-lp .list-stroke li:not(:last-of-type){border-bottom:2px dotted}.p-lp .list-stroke li:before{font-family:"Font Awesome 5 Free";content:"";position:absolute;left:min(3vw,.5rem);top:min(3.8vw,16px);color:red;font-size:18px;font-weight:bold}.p-lp .list-stroke img{margin:1rem 0 0}.p-lp .ttl{text-align:center}.p-lp .ttl figure{margin:2rem 0 min(8vw,5rem)}.p-lp .ctt figure{text-align:center;margin:min(8vw,5rem) 0}.p-lp .ctt figure.-flex-col{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:min(5vw,3rem)}.p-lp .ctt figure div{margin-top:1rem}