@media screen and (min-width: 801px){.global-contents{padding-top:150px;padding-bottom:150px}}@media screen and (max-width: 800px){.global-contents{padding-top:125px;padding-bottom:125px}}.contents-header .title .en,.contents-header .title .ja{display:block;text-align:center}.contents-header .title .en{font-family:'Cormorant Garamond', serif}@media screen and (min-width: 801px){.contents-header .title .en{font-size:3.59375vw}}@media screen and (min-width: 801px) and (min-width: 1280px){.contents-header .title .en{font-size:46px}}@media screen and (max-width: 800px){.contents-header .title .en{font-size:8vw}}@media screen and (max-width: 800px) and (min-width: 375px){.contents-header .title .en{font-size:30px}}.contents-header .title .ja{font-family:'Noto Serif JP';letter-spacing:0.1em}@media screen and (min-width: 801px){.contents-header .title .ja{font-size:1.25vw;margin-top:.78125vw}}@media screen and (min-width: 801px) and (min-width: 1280px){.contents-header .title .ja{font-size:16px}}@media screen and (min-width: 801px) and (min-width: 1280px){.contents-header .title .ja{margin-top:10px}}@media screen and (max-width: 800px){.contents-header .title .ja{margin-top:1.33333vw;font-size:2.66667vw}}@media screen and (max-width: 800px) and (min-width: 375px){.contents-header .title .ja{margin-top:5px}}@media screen and (max-width: 800px) and (min-width: 375px){.contents-header .title .ja{font-size:10px}}.contents-body{font-family:'Noto Sans JP', sans-serif;font-feature-settings:initial;margin:0 auto}@media screen and (min-width: 801px){.contents-body{width:70.3125vw}}@media screen and (min-width: 801px) and (min-width: 1280px){.contents-body{width:900px}}@media screen and (max-width: 800px){.contents-body{width:86.66667vw}}.step{display:flex;justify-content:center;justify-content:space-between;position:relative;margin-left:auto;margin-right:auto}@media screen and (min-width: 801px){.step{width:27.34375vw;margin-top:4.6875vw}}@media screen and (min-width: 801px) and (min-width: 1280px){.step{width:350px}}@media screen and (min-width: 801px) and (min-width: 1280px){.step{margin-top:60px}}@media screen and (max-width: 800px){.step{width:64vw;margin-top:10.66667vw}}@media screen and (max-width: 800px) and (min-width: 375px){.step{width:240px}}@media screen and (max-width: 800px) and (min-width: 375px){.step{margin-top:40px}}.step li{position:relative}.step li .num{display:flex;justify-content:center;align-items:center;background-color:#ffffff;border-radius:50%;color:#999999}@media screen and (min-width: 801px){.step li .num{width:2.03125vw;height:2.03125vw;font-size:1.09375vw}}@media screen and (min-width: 801px) and (min-width: 1280px){.step li .num{width:26px}}@media screen and (min-width: 801px) and (min-width: 1280px){.step li .num{height:26px}}@media screen and (min-width: 801px) and (min-width: 1280px){.step li .num{font-size:14px}}@media screen and (max-width: 800px){.step li .num{width:5.86667vw;height:5.86667vw;font-size:3.2vw}}@media screen and (max-width: 800px) and (min-width: 375px){.step li .num{width:22px}}@media screen and (max-width: 800px) and (min-width: 375px){.step li .num{height:22px}}@media screen and (max-width: 800px) and (min-width: 375px){.step li .num{font-size:12px}}.step li .txt{position:absolute;top:100%;left:50%;width:10em;margin-left:-5em;text-align:center;letter-spacing:0.08em;color:#999999}@media screen and (min-width: 801px){.step li .txt{margin-top:.58594vw;font-size:1.09375vw}}@media screen and (min-width: 801px) and (min-width: 1280px){.step li .txt{margin-top:7.5px}}@media screen and (min-width: 801px) and (min-width: 1280px){.step li .txt{font-size:14px}}@media screen and (max-width: 800px){.step li .txt{margin-top:2vw;font-size:2.66667vw}}@media screen and (max-width: 800px) and (min-width: 375px){.step li .txt{margin-top:7.5px}}@media screen and (max-width: 800px) and (min-width: 375px){.step li .txt{font-size:10px}}.step li.active .num{color:#ffffff;background-color:#333333}.step li.active .txt{color:#333333;font-weight:bold}.step:before,.step:after{content:"";display:block;position:absolute;top:50%;left:0;right:0;height:1px;background:#999999;margin-top:-0.5px}.step:before{right:50%}@media screen and (min-width: 801px){.step:before{margin-left:2.8125vw;margin-right:1.79688vw}}@media screen and (min-width: 801px) and (min-width: 1280px){.step:before{margin-left:36px}}@media screen and (min-width: 801px) and (min-width: 1280px){.step:before{margin-right:23px}}@media screen and (max-width: 800px){.step:before{margin-left:8.53333vw;margin-right:5.6vw}}@media screen and (max-width: 800px) and (min-width: 375px){.step:before{margin-left:32px}}@media screen and (max-width: 800px) and (min-width: 1280px){.step:before{margin-right:71.68px}}.step:after{left:50%}@media screen and (min-width: 801px){.step:after{margin-left:1.79688vw;margin-right:2.8125vw}}@media screen and (min-width: 801px) and (min-width: 1280px){.step:after{margin-left:23px}}@media screen and (min-width: 801px) and (min-width: 1280px){.step:after{margin-right:36px}}@media screen and (max-width: 800px){.step:after{margin-left:5.6vw;margin-right:8.53333vw}}@media screen and (max-width: 800px) and (min-width: 375px){.step:after{margin-left:21px}}@media screen and (max-width: 800px) and (min-width: 1280px){.step:after{margin-right:109.22667px}}.explain{letter-spacing:0.08em}@media screen and (min-width: 801px){.explain{margin-top:6.25vw;margin-bottom:6.25vw;font-size:1.25vw;line-height:2;text-align:center}}@media screen and (min-width: 801px) and (min-width: 1280px){.explain{margin-top:80px}}@media screen and (min-width: 801px) and (min-width: 1280px){.explain{margin-bottom:80px}}@media screen and (min-width: 801px) and (min-width: 1280px){.explain{font-size:16px}}@media screen and (max-width: 800px){.explain{margin-top:13.33333vw;margin-bottom:9.33333vw;font-size:3.46667vw;line-height:2;text-align:left}}@media screen and (max-width: 800px) and (min-width: 375px){.explain{margin-top:50px}}@media screen and (max-width: 800px) and (min-width: 375px){.explain{margin-bottom:35px}}@media screen and (max-width: 800px) and (min-width: 375px){.explain{font-size:13px}}.emsg{line-height:1.5;font-weight:bold;color:#dc1313;border:2px solid #dc1313}@media screen and (min-width: 801px){.emsg{padding:1.17188vw;font-size:1.17188vw}}@media screen and (min-width: 801px) and (min-width: 1280px){.emsg{padding:15px}}@media screen and (min-width: 801px) and (min-width: 1280px){.emsg{font-size:15px}}@media screen and (max-width: 800px){.emsg{padding:2.66667vw;font-size:3.2vw}}@media screen and (max-width: 800px) and (min-width: 375px){.emsg{padding:10px}}@media screen and (max-width: 800px) and (min-width: 375px){.emsg{font-size:12px}}.form .title{font-weight:bold;text-align:center;line-height:1;letter-spacing:0.08em}@media screen and (min-width: 801px){.form .title{font-size:1.5625vw;margin-top:3.90625vw;margin-bottom:2.34375vw}}@media screen and (min-width: 801px) and (min-width: 1280px){.form .title{font-size:20px}}@media screen and (min-width: 801px) and (min-width: 1280px){.form .title{margin-top:50px}}@media screen and (min-width: 801px) and (min-width: 1280px){.form .title{margin-bottom:30px}}@media screen and (max-width: 800px){.form .title{font-size:4.8vw;margin-top:10.66667vw;margin-bottom:4vw}}@media screen and (max-width: 800px) and (min-width: 375px){.form .title{font-size:18px}}@media screen and (max-width: 800px) and (min-width: 375px){.form .title{margin-top:40px}}@media screen and (max-width: 800px) and (min-width: 375px){.form .title{margin-bottom:15px}}.form .block{line-height:1.3}@media screen and (min-width: 801px){.form .block{padding-top:1.17188vw;padding-bottom:1.17188vw;font-size:1.25vw;display:flex;align-items:center;flex-wrap:wrap}}@media screen and (min-width: 801px) and (min-width: 1280px){.form .block{padding-top:15px}}@media screen and (min-width: 801px) and (min-width: 1280px){.form .block{padding-bottom:15px}}@media screen and (min-width: 801px) and (min-width: 1280px){.form .block{font-size:16px}}@media screen and (max-width: 800px){.form .block{padding-top:4vw;padding-bottom:4vw;font-size:3.46667vw}}@media screen and (max-width: 800px) and (min-width: 375px){.form .block{padding-top:15px}}@media screen and (max-width: 800px) and (min-width: 375px){.form .block{padding-bottom:15px}}@media screen and (max-width: 800px) and (min-width: 375px){.form .block{font-size:13px}}.form .block .required{display:flex;justify-content:center;align-items:center;color:#fff;background-color:#B70000;line-height:1}@media screen and (min-width: 801px){.form .block .required{width:3.125vw;height:1.875vw;font-size:1.09375vw}}@media screen and (min-width: 801px) and (min-width: 1280px){.form .block .required{width:40px}}@media screen and (min-width: 801px) and (min-width: 1280px){.form .block .required{height:24px}}@media screen and (min-width: 801px) and (min-width: 1280px){.form .block .required{font-size:14px}}@media screen and (max-width: 800px){.form .block .required{margin-left:10px;width:8vw;height:4.53333vw;font-size:2.93333vw}}@media screen and (max-width: 800px) and (min-width: 375px){.form .block .required{width:30px}}@media screen and (max-width: 800px) and (min-width: 375px){.form .block .required{height:17px}}@media screen and (max-width: 800px) and (min-width: 375px){.form .block .required{font-size:11px}}.form .block>dt{display:flex;align-items:center;font-weight:bold;box-sizing:border-box}@media screen and (min-width: 801px){.form .block>dt{width:19.14062vw;padding-right:3.125vw;justify-content:space-between}}@media screen and (min-width: 801px) and (min-width: 1280px){.form .block>dt{width:245px}}@media screen and (min-width: 801px) and (min-width: 1280px){.form .block>dt{padding-right:40px}}@media screen and (max-width: 800px){.form .block>dt{margin-bottom:2.66667vw;align-items:center}}@media screen and (max-width: 800px) and (min-width: 375px){.form .block>dt{margin-bottom:10px}}@media screen and (min-width: 801px){.form .block>dd{width:51.17188vw}}@media screen and (min-width: 801px) and (min-width: 1280px){.form .block>dd{width:655px}}.form .block>dd+dt,.form .block>dd+dt+dd{margin-top:1.5625vw}@media screen and (min-width: 1280px){.form .block>dd+dt,.form .block>dd+dt+dd{margin-top:20px}}.form .block>dd:first-child{width:100%}.form .subblock{width:100%}@media screen and (min-width: 801px){.form .subblock{display:flex;align-items:center;flex-wrap:wrap}}.form .subblock:not(:first-of-type){margin-top:15px}@media screen and (min-width: 801px){.form .subblock>dt{width:6.25vw;font-size:1.09375vw}}@media screen and (min-width: 801px) and (min-width: 1280px){.form .subblock>dt{width:80px}}@media screen and (min-width: 801px) and (min-width: 1280px){.form .subblock>dt{font-size:14px}}@media screen and (max-width: 800px){.form .subblock>dt{font-size:3.2vw;margin-bottom:1.33333vw}}@media screen and (max-width: 800px) and (min-width: 375px){.form .subblock>dt{font-size:12px}}@media screen and (max-width: 800px) and (min-width: 375px){.form .subblock>dt{margin-bottom:5px}}@media screen and (min-width: 801px){.form .subblock>dd{width:44.92188vw}}@media screen and (min-width: 801px) and (min-width: 1280px){.form .subblock>dd{width:575px}}.form input[type="text"],.form select,.form textarea{background:#ffffff;border:none;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-top:0;padding-bottom:0}@media screen and (min-width: 801px){.form input[type="text"],.form select,.form textarea{width:31.25vw;height:3.90625vw;padding:1.17188vw;font-size:1.25vw}}@media screen and (min-width: 801px) and (min-width: 1280px){.form input[type="text"],.form select,.form textarea{width:400px}}@media screen and (min-width: 801px) and (min-width: 1280px){.form input[type="text"],.form select,.form textarea{height:50px}}@media screen and (min-width: 801px) and (min-width: 1280px){.form input[type="text"],.form select,.form textarea{padding:15px}}@media screen and (min-width: 801px) and (min-width: 1280px){.form input[type="text"],.form select,.form textarea{font-size:16px}}@media screen and (max-width: 800px){.form input[type="text"],.form select,.form textarea{width:100%;height:12.26667vw;padding:2.66667vw;font-size:4.26667vw}}@media screen and (max-width: 800px) and (min-width: 375px){.form input[type="text"],.form select,.form textarea{height:46px}}@media screen and (max-width: 800px) and (min-width: 375px){.form input[type="text"],.form select,.form textarea{padding:10px}}@media screen and (max-width: 800px) and (min-width: 375px){.form input[type="text"],.form select,.form textarea{font-size:16px}}@media screen and (min-width: 801px){.form input[type="text"].mini,.form select.mini,.form textarea.mini{width:11.71875vw}}@media screen and (min-width: 801px) and (min-width: 1280px){.form input[type="text"].mini,.form select.mini,.form textarea.mini{width:150px}}@media screen and (min-width: 801px){.form input[type="text"].half,.form select.half,.form textarea.half{width:15.625vw}}@media screen and (min-width: 801px) and (min-width: 1280px){.form input[type="text"].half,.form select.half,.form textarea.half{width:200px}}.form input[type="text"].full,.form select.full,.form textarea.full{width:100%}.form select{background-size:12px 8px}.form select::-ms-expand{display:none}.form textarea{height:130px}.form input::-moz-placeholder, .form textarea::-moz-placeholder{color:#bbbbbb}.form input:-ms-input-placeholder, .form textarea:-ms-input-placeholder{color:#bbbbbb}.form input::placeholder,.form textarea::placeholder{color:#bbbbbb}.form label.choise{position:relative;display:inline-block;box-sizing:border-box;cursor:pointer;padding-top:0.4em;padding-bottom:0.4em}@media screen and (min-width: 801px){.form label.choise{margin-right:3.125vw;padding-left:2.73438vw}}@media screen and (min-width: 801px) and (min-width: 1280px){.form label.choise{margin-right:40px}}@media screen and (min-width: 801px) and (min-width: 1280px){.form label.choise{padding-left:35px}}@media screen and (max-width: 800px){.form label.choise{min-width:10em;max-width:50%;padding-left:9.33333vw}}@media screen and (max-width: 800px) and (min-width: 375px){.form label.choise{padding-left:35px}}.form label.choise input[type=radio],.form label.choise input[type=checkbox]{display:none}.form label.choise input[type=radio]+.icon,.form label.choise input[type=checkbox]+.icon{position:absolute;top:50%;left:0;transform:translateY(-50%);display:block;background:#ffffff;border:1px solid #bbbbbb;box-sizing:border-box}@media screen and (min-width: 801px){.form label.choise input[type=radio]+.icon,.form label.choise input[type=checkbox]+.icon{width:1.875vw;height:1.875vw}}@media screen and (min-width: 801px) and (min-width: 1280px){.form label.choise input[type=radio]+.icon,.form label.choise input[type=checkbox]+.icon{width:24px}}@media screen and (min-width: 801px) and (min-width: 1280px){.form label.choise input[type=radio]+.icon,.form label.choise input[type=checkbox]+.icon{height:24px}}@media screen and (max-width: 800px){.form label.choise input[type=radio]+.icon,.form label.choise input[type=checkbox]+.icon{width:4.8vw;height:4.8vw;margin-right:1.33333vw}}@media screen and (max-width: 800px) and (min-width: 375px){.form label.choise input[type=radio]+.icon,.form label.choise input[type=checkbox]+.icon{width:18px}}@media screen and (max-width: 800px) and (min-width: 375px){.form label.choise input[type=radio]+.icon,.form label.choise input[type=checkbox]+.icon{height:18px}}@media screen and (max-width: 800px) and (min-width: 375px){.form label.choise input[type=radio]+.icon,.form label.choise input[type=checkbox]+.icon{margin-right:5px}}.form label.choise input[type=radio]+.icon{border-radius:50%}.form label.choise input[type=radio]:checked+.icon::before{content:'';position:absolute;display:block;background:#333333;top:50%;left:50%;transform:translate(-50%, -50%);border-radius:50%}@media screen and (min-width: 801px){.form label.choise input[type=radio]:checked+.icon::before{width:.9375vw;height:.9375vw}}@media screen and (min-width: 801px) and (min-width: 1280px){.form label.choise input[type=radio]:checked+.icon::before{width:12px}}@media screen and (min-width: 801px) and (min-width: 1280px){.form label.choise input[type=radio]:checked+.icon::before{height:12px}}@media screen and (max-width: 800px){.form label.choise input[type=radio]:checked+.icon::before{width:2.66667vw;height:2.66667vw}}@media screen and (max-width: 800px) and (min-width: 375px){.form label.choise input[type=radio]:checked+.icon::before{width:10px}}@media screen and (max-width: 800px) and (min-width: 375px){.form label.choise input[type=radio]:checked+.icon::before{height:10px}}.form label.choise input[type=checkbox]:checked+.icon::before{content:'';position:absolute;display:block;top:50%;left:50%;transform:translate(-35%, -90%) rotate(-45deg)}@media screen and (min-width: 801px){.form label.choise input[type=checkbox]:checked+.icon::before{width:1.5625vw;height:.78125vw;border-left:5px solid #333333;border-bottom:5px solid #333333}}@media screen and (min-width: 801px) and (min-width: 1280px){.form label.choise input[type=checkbox]:checked+.icon::before{width:20px}}@media screen and (min-width: 801px) and (min-width: 1280px){.form label.choise input[type=checkbox]:checked+.icon::before{height:10px}}@media screen and (max-width: 800px){.form label.choise input[type=checkbox]:checked+.icon::before{width:2.66667vw;height:1.33333vw;border-left:3px solid #333333;border-bottom:3px solid #333333}}@media screen and (max-width: 800px) and (min-width: 375px){.form label.choise input[type=checkbox]:checked+.icon::before{width:10px}}@media screen and (max-width: 800px) and (min-width: 375px){.form label.choise input[type=checkbox]:checked+.icon::before{height:5px}}.form .subblock.zip{display:flex;align-items:center;flex-wrap:wrap}@media screen and (min-width: 801px){.form .subblock.zip>dt{width:1.95312vw}}@media screen and (min-width: 801px) and (min-width: 1280px){.form .subblock.zip>dt{width:25px}}@media screen and (max-width: 800px){.form .subblock.zip>dt{width:6.66667vw}}@media screen and (max-width: 800px) and (min-width: 375px){.form .subblock.zip>dt{width:25px}}.form .subblock.zip>dd{display:flex;align-items:center}@media screen and (max-width: 800px){.form .subblock.zip>dd{width:80vw}}@media screen and (max-width: 800px) and (min-width: 375px){.form .subblock.zip>dd{width:300px}}@media screen and (max-width: 800px){.form .subblock.zip>dd input[type="text"]{width:40vw}}@media screen and (max-width: 800px) and (min-width: 375px){.form .subblock.zip>dd input[type="text"]{width:150px}}.form .candidate .hosoku{color:#dc1313;font-weight:bold;line-height:1.5}@media screen and (min-width: 801px){.form .candidate .hosoku{font-size:1.01562vw;margin-top:.78125vw;margin-bottom:.78125vw}}@media screen and (min-width: 801px) and (min-width: 1280px){.form .candidate .hosoku{font-size:13px}}@media screen and (min-width: 801px) and (min-width: 1280px){.form .candidate .hosoku{margin-top:10px}}@media screen and (min-width: 801px) and (min-width: 1280px){.form .candidate .hosoku{margin-bottom:10px}}@media screen and (max-width: 800px){.form .candidate .hosoku{font-size:3.2vw;margin-top:2.66667vw;margin-bottom:2.66667vw}}@media screen and (max-width: 800px) and (min-width: 375px){.form .candidate .hosoku{font-size:12px}}@media screen and (max-width: 800px) and (min-width: 375px){.form .candidate .hosoku{margin-top:10px}}@media screen and (max-width: 800px) and (min-width: 375px){.form .candidate .hosoku{margin-bottom:10px}}.form .candidate .hosoku:last-child{display:none}.form .candidate a{display:inline-block;cursor:pointer}@media screen and (min-width: 801px){.form .candidate a{font-size:1.09375vw}}@media screen and (min-width: 801px) and (min-width: 1280px){.form .candidate a{font-size:14px}}@media screen and (max-width: 800px){.form .candidate a{font-size:3.46667vw}}@media screen and (max-width: 800px) and (min-width: 375px){.form .candidate a{font-size:13px}}.form .candidate a:hover{opacity:.7}.form .candidate a:not(:last-child)::after{content:" ／ "}.form .zipSearchBtn{color:#ffffff;background-color:#333333;display:flex;justify-content:center;align-items:center;font-weight:bold}@media screen and (min-width: 801px){.form .zipSearchBtn{font-size:1.09375vw;height:3.125vw;width:7.03125vw;margin-left:.78125vw}}@media screen and (min-width: 801px) and (min-width: 1280px){.form .zipSearchBtn{font-size:14px}}@media screen and (min-width: 801px) and (min-width: 1280px){.form .zipSearchBtn{height:40px}}@media screen and (min-width: 801px) and (min-width: 1280px){.form .zipSearchBtn{width:90px}}@media screen and (min-width: 801px) and (min-width: 1280px){.form .zipSearchBtn{margin-left:10px}}@media screen and (max-width: 800px){.form .zipSearchBtn{font-size:3.73333vw;height:10.66667vw;width:24vw;margin-left:2.66667vw}}@media screen and (max-width: 800px) and (min-width: 375px){.form .zipSearchBtn{font-size:14px}}@media screen and (max-width: 800px) and (min-width: 375px){.form .zipSearchBtn{height:40px}}@media screen and (max-width: 800px) and (min-width: 375px){.form .zipSearchBtn{width:90px}}@media screen and (max-width: 800px) and (min-width: 375px){.form .zipSearchBtn{margin-left:10px}}.form .zipSearchBtn:hover{background:#2e3e80;color:#fff;transition:all .3s ease-in-out;cursor:pointer}.form .note{letter-spacing:0.08em}@media screen and (min-width: 801px){.form .note{font-size:1.09375vw;margin-bottom:.78125vw}}@media screen and (min-width: 801px) and (min-width: 1280px){.form .note{font-size:14px}}@media screen and (min-width: 801px) and (min-width: 1280px){.form .note{margin-bottom:10px}}@media screen and (max-width: 800px){.form .note{font-size:2.93333vw;margin-bottom:1.33333vw}}@media screen and (max-width: 800px) and (min-width: 375px){.form .note{font-size:11px}}@media screen and (max-width: 800px) and (min-width: 375px){.form .note{margin-bottom:5px}}.form .policy .txt{letter-spacing:0.06em;line-height:1.5}@media screen and (min-width: 801px){.form .policy .txt{font-size:1.25vw}}@media screen and (min-width: 801px) and (min-width: 1280px){.form .policy .txt{font-size:16px}}@media screen and (max-width: 800px){.form .policy .txt{font-size:3.46667vw}}@media screen and (max-width: 800px) and (min-width: 375px){.form .policy .txt{font-size:13px}}.form .policy .box{letter-spacing:0.08em;line-height:1.71429;background:#ffffff;text-align:justify;overflow:auto;box-sizing:border-box}@media screen and (min-width: 801px){.form .policy .box{font-size:1.09375vw;height:12.5vw;padding-top:0vw;padding-bottom:3.90625vw;padding-left:3.125vw;padding-right:3.125vw;margin-top:1.17188vw;margin-bottom:1.95312vw}}@media screen and (min-width: 801px) and (min-width: 1280px){.form .policy .box{font-size:14px}}@media screen and (min-width: 801px) and (min-width: 1280px){.form .policy .box{height:160px}}@media screen and (min-width: 801px) and (min-width: 1280px){.form .policy .box{padding-top:0px}}@media screen and (min-width: 801px) and (min-width: 1280px){.form .policy .box{padding-bottom:50px}}@media screen and (min-width: 801px) and (min-width: 1280px){.form .policy .box{padding-left:40px}}@media screen and (min-width: 801px) and (min-width: 1280px){.form .policy .box{padding-right:40px}}@media screen and (min-width: 801px) and (min-width: 1280px){.form .policy .box{margin-top:15px}}@media screen and (min-width: 801px) and (min-width: 1280px){.form .policy .box{margin-bottom:25px}}@media screen and (max-width: 800px){.form .policy .box{font-size:3.2vw;height:42.66667vw;padding-top:2.66667vw;padding-bottom:2.66667vw;padding-left:4vw;padding-right:4vw;margin-top:4vw;margin-bottom:6.66667vw}}@media screen and (max-width: 800px) and (min-width: 375px){.form .policy .box{font-size:12px}}@media screen and (max-width: 800px) and (min-width: 375px){.form .policy .box{height:160px}}@media screen and (max-width: 800px) and (min-width: 375px){.form .policy .box{padding-top:10px}}@media screen and (max-width: 800px) and (min-width: 375px){.form .policy .box{padding-bottom:10px}}@media screen and (max-width: 800px) and (min-width: 375px){.form .policy .box{padding-left:15px}}@media screen and (max-width: 800px) and (min-width: 375px){.form .policy .box{padding-right:15px}}@media screen and (max-width: 800px) and (min-width: 375px){.form .policy .box{margin-top:15px}}@media screen and (max-width: 800px) and (min-width: 375px){.form .policy .box{margin-bottom:25px}}.form .policy .box .policy-policy:not(:first-child){margin-top:3.6em}.form .policy .box .policy-policy .policy-header .title{text-align:left;font-weight:bold;font-size:125%}@media screen and (max-width: 800px){.form .policy .box .policy-policy .policy-header .title{font-size:123.07692%}}.form .policy .box .policy-policy .policy-body .line{margin-top:0.9em;text-align:justify}.form .policy .box .policy-policy .policy-body .small{font-size:90%}.form .policy .box .policy-policy .policy-body .list{counter-reset:item}.form .policy .box .policy-policy .policy-body .list li.num{counter-increment:item;margin-left:1.5em}.form .policy .box .policy-policy .policy-body .list li.num:before{content:counter(item) ".";display:inline-block;width:1.5em;margin-left:-1.5em}.form .policy .box .policy-policy .policy-body .list li.kome{margin-left:1.5em}.form .policy .box .policy-policy .policy-body .list li.kome:before{content:"※";display:inline-block;width:1.5em;margin-left:-1.5em}.form .policy .chk{text-align:center}.form .policy .chk div{display:inline-flex;align-items:center}.form .policy .chk .choise{max-width:100%}.form .button{margin-top:70px}@media screen and (min-width: 801px){.form .button{margin-top:5.46875vw}}@media screen and (min-width: 801px) and (min-width: 1280px){.form .button{margin-top:70px}}@media screen and (max-width: 800px){.form .button{margin-top:10.66667vw}}@media screen and (max-width: 800px) and (min-width: 375px){.form .button{margin-top:40px}}.form .button .msg{text-align:center;line-height:1.5}@media screen and (min-width: 801px){.form .button .msg{margin-bottom:2.34375vw}}@media screen and (min-width: 801px) and (min-width: 1280px){.form .button .msg{margin-bottom:30px}}@media screen and (max-width: 800px){.form .button .msg{margin-bottom:5.33333vw}}@media screen and (max-width: 800px) and (min-width: 375px){.form .button .msg{margin-bottom:20px}}.form .button div{position:relative}.form .button .common-button{margin:0 auto}@media screen and (min-width: 801px){.form .button .common-button{width:29.6875vw;height:6.25vw;font-size:1.25vw}}@media screen and (min-width: 801px) and (min-width: 1280px){.form .button .common-button{width:380px}}@media screen and (min-width: 801px) and (min-width: 1280px){.form .button .common-button{height:80px}}@media screen and (min-width: 801px) and (min-width: 1280px){.form .button .common-button{font-size:16px}}@media screen and (max-width: 800px){.form .button .common-button{width:100%;height:16vw}}@media screen and (max-width: 800px) and (min-width: 375px){.form .button .common-button{height:60px}}.form .button .common-button[value="back"]{background-color:transparent;border:1px solid #333333;color:#333333}.form .button .common-button[value="back"]>span{border:none}.form .button .common-button[value="back"]>span>span::after{background-image:url(../images/common/arrow.black.svg)}@media screen and (min-width: 801px){.form .button .common-button[value="back"]{margin-top:1.5625vw;width:29.6875vw;height:3.125vw;font-size:1.09375vw}}@media screen and (min-width: 801px) and (min-width: 1280px){.form .button .common-button[value="back"]{margin-top:20px}}@media screen and (min-width: 801px) and (min-width: 1280px){.form .button .common-button[value="back"]{width:380px}}@media screen and (min-width: 801px) and (min-width: 1280px){.form .button .common-button[value="back"]{height:40px}}@media screen and (min-width: 801px) and (min-width: 1280px){.form .button .common-button[value="back"]{font-size:14px}}@media screen and (max-width: 800px){.form .button .common-button[value="back"]{margin-top:8vw;margin-top:5.33333vw;height:13.33333vw}}@media screen and (max-width: 800px) and (min-width: 375px){.form .button .common-button[value="back"]{margin-top:30px}}@media screen and (max-width: 800px) and (min-width: 375px){.form .button .common-button[value="back"]{margin-top:20px}}@media screen and (max-width: 800px) and (min-width: 375px){.form .button .common-button[value="back"]{height:50px}}.form.conf .block{border-top:1px solid #aaaaaa;margin-top:-1px;padding-top:1.95312vw;padding-bottom:1.95312vw}@media screen and (min-width: 1280px){.form.conf .block{padding-top:25px}}@media screen and (min-width: 1280px){.form.conf .block{padding-bottom:25px}}@media screen and (max-width: 800px){.form.conf .block{padding-top:4vw;padding-bottom:4vw}}@media screen and (max-width: 800px) and (min-width: 375px){.form.conf .block{padding-top:15px}}@media screen and (max-width: 800px) and (min-width: 375px){.form.conf .block{padding-bottom:15px}}@media screen and (min-width: 801px){.form .thanks{margin-top:7.03125vw;margin-bottom:4.6875vw}}@media screen and (min-width: 801px) and (min-width: 1280px){.form .thanks{margin-top:90px}}@media screen and (min-width: 801px) and (min-width: 1280px){.form .thanks{margin-bottom:60px}}@media screen and (max-width: 800px){.form .thanks{margin-top:16vw;margin-bottom:8vw}}@media screen and (max-width: 800px) and (min-width: 375px){.form .thanks{margin-top:60px}}@media screen and (max-width: 800px) and (min-width: 375px){.form .thanks{margin-bottom:30px}}.form .thanks dt{text-align:center}@media screen and (min-width: 801px){.form .thanks dt{margin-bottom:1.5625vw;font-size:1.5625vw;font-weight:bold}}@media screen and (min-width: 801px) and (min-width: 1280px){.form .thanks dt{margin-bottom:20px}}@media screen and (min-width: 801px) and (min-width: 1280px){.form .thanks dt{font-size:20px}}@media screen and (max-width: 800px){.form .thanks dt{margin-bottom:9.33333vw;font-size:4.53333vw;font-weight:bold}}@media screen and (max-width: 800px) and (min-width: 375px){.form .thanks dt{margin-bottom:35px}}@media screen and (max-width: 800px) and (min-width: 375px){.form .thanks dt{font-size:17px}}.form .thanks dd{line-height:2.0}@media screen and (min-width: 801px){.form .thanks dd{text-align:center;font-size:1.25vw}}@media screen and (min-width: 801px) and (min-width: 1280px){.form .thanks dd{font-size:16px}}@media screen and (max-width: 800px){.form .thanks dd{font-size:3.46667vw}}@media screen and (max-width: 800px) and (min-width: 375px){.form .thanks dd{font-size:13px}}
