﻿html{font-size:90%}@media screen and (min-width: 783px){html{font-size:100%}}body{color:#333;font-family:"Source Sans Pro", sans-serif;font-size:17px;line-height:1.5;word-wrap:break-word}::-moz-selection{background-color:#fffad3;color:#333}::selection{background-color:#fffad3;color:#333}::-moz-selection{background-color:#fffad3;color:#333}@media screen and (min-width: 783px){body{font-size:18px}}h1,h2,h3,h4,h5,h6{clear:both;color:#111;font-family:"Source Sans Pro", sans-serif;font-weight:600;letter-spacing:-0.01em;line-height:1.4}h1{font-size:36px;font-size:2.25rem;margin-bottom:1.5em;margin-top:1.5em;padding-bottom:8px;border-bottom:2px solid #efefef}h2{font-size:32px;font-size:2rem;margin-bottom:1em;margin-top:2em;padding:15px 15px;background:#efefef;color:#333}h3{font-size:24px;font-size:1.5rem;margin-bottom:1em;margin-top:1.5em}h3+h3{margin-top:-0.5em}h4{font-size:20px;font-size:1.25rem;margin-bottom:1em;margin-top:1.5em}h5{font-size:18px;font-size:1.125rem;margin-bottom:0.5em;margin-top:1em}h6{font-size:17px;font-size:1.063rem;margin-bottom:0.5em;margin-top:1em}a{color:inherit;text-decoration:none;transition:background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.2s ease-in-out, opacity 0.2s ease-in-out}a:hover{color:#5687c3}p{margin:0 0 1.5em}b,strong{font-weight:700}dfn,q,cite,em,i{font-style:italic}q{quotes:"" ""}cite{border-bottom:dotted 1px #999}code,kbd,tt,var{color:#666;border-bottom:solid 1px #ccc;font-family:Consolas, "Courier New", monospace;font-size:87.5%}abbr,acronym{border-bottom:1px dotted #999;cursor:help}mark,ins{background-color:#fffad3;color:#333;text-decoration:none}ul,ol{margin:0 0 1.5em 2em;padding:0}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dl{margin:0}dt{font-weight:600;margin-bottom:0.4em}dd{margin:0 0 1.5em 1.5em}table{border-top:solid 1px #e6e6e6;font-size:93.8%;margin:0 0 1.6em;width:100%}caption{margin-bottom:0.6em}table th,table td{border-bottom:solid 1px #e6e6e6;padding:0.8em 1.2em}th{font-weight:600;text-align:left}blockquote{color:#888;font-style:italic;margin:0 0 2.4em;padding:12px 0 0 44px;position:relative}blockquote:before{color:#ddd;content:"“";font-family:Georgia, serif;font-size:84px;left:-5px;line-height:1;position:absolute;top:-5px}address{margin:0 0 1.5em}pre{border-bottom:solid 1px #ccc;border-top:solid 1px #ccc;color:#666;font-family:Consolas, "Courier New", monospace;font-size:87.5%;line-height:1.4;margin:0 0 1.7em;max-width:100%;padding:1.4em 0;word-wrap:normal}hr{background-color:#eee;border:0;height:1px;margin:0 0 1.5em}img{height:auto;max-width:100%;vertical-align:middle}figure{margin:0}embed,iframe,object{max-width:100%}button,input,input[type=search],select,textarea{box-sizing:border-box;max-width:100%}button,input[type=button],input[type=reset],input[type=submit]{background-color:#222;border:none;border-radius:4px;color:#eee;font-size:87.5%;line-height:1;padding:1em 1.5em;text-transform:uppercase;transition:0.3s ease-in-out}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{background-color:#555}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],textarea{border:solid 1px #e6e6e6;color:#666;margin-top:0.4em;padding:0.6em}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,textarea:focus{color:#333}textarea{max-width:800px;width:100%}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}body{background-color:#fff}.site{background-color:#fff;margin-left:auto;margin-right:auto}.site-content{margin-bottom:24px;margin-left:auto;margin-right:auto;max-width:800px;padding:0 18px}.site-footer{margin-top:48px;border-top:solid 1px #eee}.site-bottom{color:#999;font-size:87.5%;margin-bottom:22px;margin-top:28px;text-align:center}.site-copyright{margin-bottom:30px}.footer{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;line-height:1.2;background:#eb614b;color:#fff;padding:28px}.footer__copyright{letter-spacing:0.05em;font-size:22px;margin:0;font-family:'Noto Sans JP', 'Hiragino Kaku Gothic Pro', '游ゴシック体', 'Yu Gothic', YuGothic, 'メイリオ', Meiryo, 'MS Pゴシック', 'MS PGothic', Helvetica, Arial, -apple-system, BlinkMacSystemFont, sans-serif}.entry-content a{text-decoration:underline}@media only screen and (max-width: 767px){.footer{padding:3.6% 2%}.footer__copyright{font-size:2.9333333333vw}}.cta-button{text-align:center}.cta-button a{transition:opacity 0.2s ease-out}.cta-button a:hover{opacity:0.8}.form-list-radio,.form-list-checkbox{font-size:1.7rem;list-style:none}.form-list-radio li,.form-list-checkbox li{display:table;position:relative;cursor:pointer;box-sizing:border-box}.form-list-radio li:before{box-sizing:border-box;position:absolute;top:8px;left:-28px;content:"";width:20px;height:20px;border-radius:50%;border:2px solid #666}.form-list-radio li:after{box-sizing:border-box;opacity:0;position:absolute;top:13px;left:-23px;content:"";display:inline-block;width:10px;height:10px;border-radius:50%;background:#666}.form-list-radio,.form-list-checkbox{font-size:1.7rem;list-style:none}.form-list-radio.horizon,.form-list-checkbox.horizon{margin:0 auto 20px;padding:0}.form-list-radio.row li,.form-list-radio.horizon li,.form-list-checkbox.horizon li{font-size:clamp(0px, calc(28 / 750 * 100vw), 28px);line-height:calc(40 / 28);letter-spacing:0.06em;color:#393939;text-align:center;width:100%;max-width:660px;margin-right:auto;margin-left:auto;padding:18px 2px;border-radius:10px;border:2px solid #393939;background-color:#fff;box-shadow:0 0 3px rgba(204,204,204,0.1);transition:0.3s}.form-list-radio.row li{max-width:324px;margin:0 5px}.form-list-radio.horizon li:before,.form-list-radio.horizon li:after,.form-list-checkbox.horizon li:before,.form-list-checkbox.horizon li:after{display:none !important}.form-list-radio.horizon li:not(:nth-of-type(1)),.form-list-checkbox.horizon li:not(:nth-of-type(1)){margin-top:10px}.form-list-radio.row li.active,.form-list-radio.horizon li.active,.form-list-checkbox.horizon li.active{background-color:#ef7349;color:#fff}.form-list-radio.horizon li.active:hover,.form-list-checkbox.horizon li.active:hover{opacity:1}.form-list-radio.horizon li:hover,.form-list-checkbox.horizon li:hover{opacity:0.8}.form-list-radio.row{display:flex;justify-content:center;margin:0 auto 20px;padding:0}.form-list-radio.row li:before,.form-list-radio.row li:after{display:none !important}.form-list-radio.row li.active:hover{opacity:1}.form-list-radio.row li:hover{opacity:0.8}.main-logo-kewpie{margin-top:40px;margin-bottom:50px}.main-logo-kewpie a{display:block;text-align:center}.main-logo-kewpie img{width:49.0833333333vw;max-width:589px}@media only screen and (max-width: 767px){.main-logo-kewpie{margin-top:5vw;margin-bottom:6.6666666667vw}.main-logo-kewpie img{width:78.5333333333vw;max-width:none}}
