@import"/lp/common/fonts/fonts.css";html{font-size:62.5%;box-sizing:border-box}body{font-family:"YakuHanJP","Noto Sans JP","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-size:16px;font-weight:400;line-height:1.6;margin:auto;padding:0;color:#231714;background:#fff;font-feature-settings:"pkna"}body.thanks{font-weight:normal;max-width:100%;background:#f8c800}body.thanks section{max-width:800px;margin:auto;padding:0 4rem 4rem;background:#fff}.container{position:relative;max-width:1200px;margin:0 auto;padding:0 2rem}.row{display:flex;flex-direction:column;width:100%;padding:0}.col{display:block;width:100%;max-width:100%;margin-left:0;flex:1 1 auto}h1,h2,h3,h4,h5,h6{font-weight:300;margin-top:0;margin-bottom:1rem;letter-spacing:.1em}h1{font-size:3.2rem;line-height:1.2;letter-spacing:-0.1rem}h2{font-size:3rem;line-height:1.25;letter-spacing:-0.1rem}h3{font-size:2.8rem;line-height:1.3;letter-spacing:-0.1rem}h4{font-size:2.4rem;line-height:1.35;letter-spacing:-0.08rem}h5{font-size:1.8rem;line-height:1.5;letter-spacing:-0.05rem}h6{font-size:1.5rem;line-height:1.6;letter-spacing:0}p{margin-top:0}a{color:#0080ff}a:hover{color:#0fa0ce}.button,button,input[type=submit],input[type=reset],input[type=button]{font-size:3rem;font-weight:bold;line-height:38px;display:inline-block;box-sizing:border-box;height:38px;padding:30px 100px 70px;cursor:pointer;text-align:center;white-space:nowrap;text-decoration:none;letter-spacing:.1rem;text-transform:none;color:#fff;border:5px solid #231714;background-color:#e64763;box-shadow:0 10px 0 #231714}.button:hover,button:hover,input[type=submit]:hover,input[type=reset]:hover,input[type=button]:hover,.button:focus,button:focus,input[type=submit]:focus,input[type=reset]:focus,input[type=button]:focus{outline:0}input[type=email],input[type=number],input[type=search],input[type=text],input[type=tel],input[type=url],input[type=password],textarea,select{font-size:16px;box-sizing:border-box;padding:12px 18px;border:2px solid #fff;border-radius:6px;background-color:#fff;box-shadow:none}input::-moz-placeholder{color:#999}input::placeholder{color:#999}input[type=email],input[type=number],input[type=search],input[type=text],input[type=tel],input[type=url],input[type=password],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea{min-height:150px;padding-top:6px;padding-bottom:6px}input[type=email]:focus,input[type=number]:focus,input[type=search]:focus,input[type=text]:focus,input[type=tel]:focus,input[type=url]:focus,input[type=password]:focus,textarea:focus,select:focus{border:2px solid #0fa0ce;outline:0}label,legend{font-weight:500;display:block;margin-bottom:.5rem}fieldset{padding:0;border-width:0}input[type=checkbox],input[type=radio]{display:inline}ul{list-style:circle inside}ol{list-style:decimal inside}ol,ul{margin-top:0;padding-left:0}ul ul,ul ol,ol ol,ol ul{font-size:90%;margin:1.5rem 0 1.5rem 3rem}li{margin-bottom:1rem}code{font-size:90%;margin:0 .2rem;padding:.2rem .5rem;white-space:nowrap;border:1px solid #e1e1e1;border-radius:4px;background:#f1f1f1}pre>code{display:block;padding:1rem 1.5rem;white-space:pre}table{border-collapse:collapse}th,td{padding:0;text-align:left}th:first-child,td:first-child{padding-left:0}th:last-child,td:last-child{padding-right:0}button,.button{margin-bottom:1rem}input,textarea,select,fieldset{margin-bottom:1rem}pre,blockquote,dl,figure,table,p,ul,ol,form{margin-bottom:1rem}.full-width{box-sizing:border-box;width:100%}@media(min-width: 550px){h1{font-size:3rem}h2{font-size:2.8rem}h3{font-size:2.5rem}h4{font-size:2rem}h5{font-size:1.8rem}h6{font-size:1.5rem}}@media(min-width: 768px){.row{display:flex;flex-direction:row;padding:0;align-items:center}.col{margin-left:4%}.col:first-child{margin-left:0}.row .col.span-12{max-width:100%;flex:0 0 100%}}@media screen and (max-width: 768px){.button,button,input[type=submit],input[type=reset],input[type=button]{font-size:2.2rem;line-height:1;width:40rem;height:auto;padding:3rem;border-width:3px;box-shadow:0 6px 0 #231714}}@media screen and (max-width: 425px){body.thanks section{width:100%;padding:0 16px}.button,button,input[type=submit],input[type=reset],input[type=button]{font-size:2rem;width:30rem;max-width:100%;padding:2rem 3rem}}