﻿.con_intr .txt,.con_intr .box_step,.con_intr.thanks .box_btn,.con_form{width:90%;max-width:1200px;margin:auto}@media only screen and (max-width: 1199px){.con_intr .txt,.con_intr .box_step,.con_intr.thanks .box_btn,.con_form{width:91.66667%}}.con_intr{padding-bottom:0 !important}.con_intr .txt{font-family:"游ゴシック体", "Yu Gothic", YuGothic, "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "MS Ｐゴシック", "MS PGothic", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, sans-serif;font-size:100%;font-weight:400;letter-spacing:.08em;line-height:1.5}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intr .txt{font-size:95%}}@media only screen and (max-width: 767px){.con_intr .txt{font-size:89%}}@media only screen and (max-width: 767px){.con_intr .txt{text-align:left}}.con_intr .box_step{margin-top:5.20833%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intr .box_step{margin-top:8.33333%}}@media only screen and (max-width: 767px){.con_intr .box_step{margin-top:15.625%}}.con_intr .box_step ul{position:relative;display:flex}.con_intr .box_step ul li{width:33.33333%;text-align:center;position:relative;z-index:2}.con_intr .box_step ul:after{position:absolute;z-index:1;width:66.66667%;height:1px;background:#79472a;content:"";left:0;right:0;bottom:-1em;margin:auto}.con_intr .box_step ul li .no{display:block;font-family:'Prata', serif;line-height:1}@media only screen and (min-width: 768px){.con_intr .box_step ul li .no{font-size:223%}}@media only screen and (max-width: 767px){.con_intr .box_step ul li .no{font-size:167%}}.con_intr .box_step ul li em{margin-top:.5em;display:block;font-family:"游ゴシック体", "Yu Gothic", YuGothic, "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "MS Ｐゴシック", "MS PGothic", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, sans-serif;font-size:100%;font-weight:400;letter-spacing:.08em;line-height:1.5;font-size:78%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intr .box_step ul li em{font-size:95%}}@media only screen and (max-width: 767px){.con_intr .box_step ul li em{font-size:89%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intr .box_step ul li em{font-size:89%}}@media only screen and (max-width: 767px){.con_intr .box_step ul li em{font-size:95%}}.con_intr .box_step ul li:after{margin:0 auto;width:1em;height:1em;content:"";position:absolute;bottom:-1.5em;right:0;left:0;background:#fff;box-sizing:border-box;border:1px solid #79472a;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}.con_intr .box_step ul li.active:after{width:1.5em;height:1.5em;background:#79472a;border:none;bottom:-1.75em}.con_intr.thanks{margin-bottom:7.8125%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intr.thanks{margin-bottom:12.5%}}@media only screen and (max-width: 767px){.con_intr.thanks{margin-bottom:23.4375%}}.con_intr.thanks .box_step{margin-top:0}.con_intr.thanks .c_catch{margin:5.20833% auto 1.5625%;text-align:center}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intr.thanks .c_catch{margin:8.33333% auto 2.5%}}@media only screen and (max-width: 767px){.con_intr.thanks .c_catch{margin:15.625% auto 4.6875%}}.con_intr.thanks .box_btn{margin-top:2.60417%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intr.thanks .box_btn{margin-top:4.16667%}}@media only screen and (max-width: 767px){.con_intr.thanks .box_btn{margin-top:7.8125%}}.con_intr.thanks .box_btn .btn{display:flex;justify-content:center}.con_form{margin:7.8125% auto}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_form{margin:12.5% auto}}@media only screen and (max-width: 767px){.con_form{margin:23.4375% auto}}.con_form .txt_must{margin-bottom:1em;font-family:"游ゴシック体", "Yu Gothic", YuGothic, "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "MS Ｐゴシック", "MS PGothic", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, sans-serif;font-size:100%;font-weight:400;letter-spacing:.08em;line-height:1.5}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_form .txt_must{font-size:95%}}@media only screen and (max-width: 767px){.con_form .txt_must{font-size:89%}}.con_form .txt_must span{color:#79472a;margin-right:.5em}.con_form .tbl_basic{border-top:1px solid #ab8f72;width:100%}.con_form .tbl_basic tr th,.con_form .tbl_basic tr td{font-family:"游ゴシック体", "Yu Gothic", YuGothic, "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "MS Ｐゴシック", "MS PGothic", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, sans-serif;font-size:100%;font-weight:400;letter-spacing:.08em;line-height:1.5}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_form .tbl_basic tr th,.con_form .tbl_basic tr td{font-size:95%}}@media only screen and (max-width: 767px){.con_form .tbl_basic tr th,.con_form .tbl_basic tr td{font-size:89%}}@media only screen and (max-width: 767px){.con_form .tbl_basic tr th,.con_form .tbl_basic tr td{display:block;box-sizing:border-box;padding:1em 0.5em}}.con_form .tbl_basic tr th{width:30%}@media only screen and (max-width: 767px){.con_form .tbl_basic tr th{width:100%}}.con_form .tbl_basic tr th .must{color:#79472a;margin-left:.5em}.con_form .tbl_basic tr td{width:70%}@media only screen and (max-width: 767px){.con_form .tbl_basic tr td{width:100%}}.con_form .tbl_basic tr td input,.con_form .tbl_basic tr td select,.con_form .tbl_basic tr td textarea{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-appearance:none;-webkit-appearance:none;border:1px solid #f5f5f5;border-radius:0;appearance:none;height:3em;padding-left:1em}.con_form .tbl_basic tr td input::input-placeholder,.con_form .tbl_basic tr td select::input-placeholder,.con_form .tbl_basic tr td textarea::input-placeholder{color:#c5c5c5}.con_form .tbl_basic tr td input::-webkit-input-placeholder,.con_form .tbl_basic tr td select::-webkit-input-placeholder,.con_form .tbl_basic tr td textarea::-webkit-input-placeholder{color:#c5c5c5}.con_form .tbl_basic tr td input:-moz-placeholder,.con_form .tbl_basic tr td select:-moz-placeholder,.con_form .tbl_basic tr td textarea:-moz-placeholder{color:#c5c5c5}@media only screen and (max-width: 767px){.con_form .tbl_basic tr td input,.con_form .tbl_basic tr td select,.con_form .tbl_basic tr td textarea{font-size:110%}}.con_form .tbl_basic tr td textarea{height:12em;padding:1em;resize:vertical}.con_form .tbl_basic tr td select{color:#000;width:100%}.con_form .tbl_basic tr td input[type="number"]{-moz-appearance:textfield}.con_form .tbl_basic tr td input[type="number"]::-webkit-outer-spin-button,.con_form .tbl_basic tr td input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.con_form .tbl_basic tr td .wrp_sel{position:relative}.con_form .tbl_basic tr td .wrp_sel:after{content:'';position:absolute;top:50%;transform:translateY(-50%);right:1em;width:0;height:0;border-style:solid;border-width:.34em .36em 0 .36em;border-color:#000 transparent transparent transparent;pointer-events:none}.con_form .tbl_basic tr td .txt{margin-top:.5em;font-size:78%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_form .tbl_basic tr td .txt{font-size:89%}}@media only screen and (max-width: 767px){.con_form .tbl_basic tr td .txt{font-size:95%}}.con_form .tbl_basic tr td span{display:block}.con_form .tbl_basic tr td span.cau{margin-top:.5em;color:#79472a;font-size:78%}.con_form .tbl_basic tr td .size_s{width:200px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_form .tbl_basic tr td .size_s{width:45%}}@media only screen and (max-width: 767px){.con_form .tbl_basic tr td .size_s{width:55%}}.con_form .tbl_basic tr td .size_m{width:600px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_form .tbl_basic tr td .size_m{width:80%}}@media only screen and (max-width: 767px){.con_form .tbl_basic tr td .size_m{width:100%}}.con_form .tbl_basic tr td .size_l{width:100%}.con_form .tbl_basic tr td .inner+.inner{margin-top:1em}.box_btn{display:flex;justify-content:center}.box_btn .btn{width:33.33333%;background:#fff;box-sizing:border-box}@media only screen and (min-width: 768px) and (max-width: 1199px){.box_btn .btn{width:45.83333%}}@media only screen and (max-width: 767px){.box_btn .btn{width:100%}}.box_btn.input,.box_btn.check{margin-top:8.33333%}@media only screen and (max-width: 767px){.box_btn.input,.box_btn.check{margin-top:14.58333%}}@media only screen and (max-width: 767px){.box_btn.check{flex-direction:column-reverse}}@media only screen and (min-width: 768px){.box_btn.check .btn_reset{margin-right:4.16667%}}@media only screen and (max-width: 767px){.box_btn.check .btn_reset{margin-top:5.20833%}}.box_btn.check .btn_reset a{color:#79472a;border:1px solid #79472a;background:#fff}.box_btn.check .btn_reset a i:before{border:1px solid #79472a}.box_btn.check .btn_reset a i:after{background:#79472a}
