@charset "UTF-8";@font-face{font-family:Yu Gothic M;src:local("Yu Gothic Medium")}@font-face{font-family:Yu Gothic M;src:local("Yu Gothic Bold");font-weight:700}#top_box__kana,#top_box__zip,#top_box__fax,#top_box__address_detail,#top_box__birth,#top_box__sex,#confirm_box__kana,#confirm_box__zip,#confirm_box__fax,#confirm_box__address,#confirm_box__address_detail,#confirm_box__birth,#confirm_box__sex,#confirm_box__job{display:none}.regist-wrap{width:601px;margin-left:auto;margin-right:auto}@media only screen and (max-width:720px){.regist-wrap{width:calc(100% - 38px)}}.dl_table dl{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding-top:15px;padding-bottom:15px;width:100%;-ms-flex-align:center;align-items:center}@media only screen and (max-width:720px){.dl_table dl{display:block;padding-top:17px;padding-bottom:17px}}.dl_table dt{width:186px;line-height:15px;font-size:15px;font-family:Lato,sans-serif;font-feature-settings:"palt";letter-spacing:.04em}@media only screen and (max-width:720px){.dl_table dt{padding-bottom:19px}}.dl_table dd{width:calc(601px - 186px);font-size:15px;position:relative;font-family:Lato,sans-serif}@media only screen and (max-width:720px){.dl_table dd{width:100%}}.dl_table dd input[type=text],.dl_table dd input[type=email],.dl_table dd input[type=tel],.dl_table dd input[type=password]{border:1px solid #dcdcdc;border-radius:4px;height:58px;background-color:#fff;padding-left:23px;padding-right:23px;font-size:15px;color:#000;font-family:Lato,sans-serif}.dl_table dd input[type=text]:-ms-input-placeholder,.dl_table dd input[type=email]:-ms-input-placeholder,.dl_table dd input[type=tel]:-ms-input-placeholder,.dl_table dd input[type=password]:-ms-input-placeholder{color:#bfbfbf}.dl_table dd input[type=text]::placeholder,.dl_table dd input[type=email]::placeholder,.dl_table dd input[type=tel]::placeholder,.dl_table dd input[type=password]::placeholder{color:#bfbfbf}.dl_table dd input[type=password]:-ms-input-placeholder{font-size:15px}.dl_table dd input[type=password]::placeholder{font-size:15px}.input_name{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}#entry_name_name01{width:calc((100% - 15px)/2 - 46px)}#entry_name_name02{width:calc((100% - 15px)/2 - 46px)}#entry_kana_kana01{width:calc((100% - 15px)/2 - 46px)}#entry_kana_kana02{width:calc((100% - 15px)/2 - 46px)}#entry_company_name{width:calc(100% - 46px)}.input_tel{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}#entry_tel_tel01{width:calc((100% - 30px)/3 - 46px)}#entry_tel_tel02{width:calc((100% - 30px)/3 - 46px)}#entry_tel_tel03{width:calc((100% - 30px)/3 - 46px)}#top_box__email{-ms-flex-align:start;align-items:flex-start}#top_box__email dt{padding-top:22px}#entry_email_first{width:calc(100% - 46px);margin-bottom:10px}#entry_email_second{width:calc(100% - 46px)}#entry_password_first{width:calc(100% - 46px);margin-bottom:10px}#entry_password_second{width:calc(100% - 46px)}.form_terms_link{padding-top:35px;padding-left:186px;font-size:14px;padding-bottom:70px;font-family:Lato,sans-serif}@media only screen and (max-width:720px){.form_terms_link{padding-left:0;width:100%;text-align:center;padding-bottom:47px}}.form_terms_link a{display:inline-block;position:relative}.form_terms_link a:before{content:"";position:absolute;height:1px;width:100%;background-color:#000;left:0;bottom:-3px}.agree-box{padding-bottom:50px}@media only screen and (max-width:720px){.agree-box{padding-bottom:32px}}.agree-box p{display:inline-block;margin-left:calc((100% - 164px)/2);margin-right:calc((100% - 164px)/2)}.checkbox1{font-size:14px}.btn-block{background-color:#333;height:55px;line-height:55px;text-align:center;color:#fff;width:255px;border:none;margin-left:auto;margin-right:auto;display:block;border-radius:3px;cursor:pointer;font-size:13px;font-family:Lato,sans-serif}@media only screen and (max-width:720px){.btn-block{font-size:14px;width:280px}}.btn-block:visited{color:#fff}span.required{font-size:12px;color:#c15353;line-height:15px;padding-left:10px;font-feature-settings:"palt";letter-spacing:.04em}.cp_ipselect{width:100%;height:58px;text-align:center}@media only screen and (max-width:720px){.cp_ipselect{width:100%}}.cp_ipselect__mb15{margin-bottom:15px}@media only screen and (max-width:720px){.cp_ipselect__mb15{margin-bottom:8px}}.cp_ipselect select{width:100%;padding-right:1em;cursor:pointer;text-indent:.01px;text-overflow:ellipsis;border:none;outline:none;background:transparent;background-image:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.cp_ipselect select::-ms-expand{display:none}.cp_ipselect.cp_sl01{position:relative;border:none;border-radius:3px;background:#fff;height:58px}.cp_ipselect.cp_sl01:before{position:absolute;top:27px;right:25px;width:0;height:0;padding:0;content:'';width:10px;height:6px;background-image:url(/assets/img/arrow_select.svg);background-size:contain;background-repeat:no-repeat;pointer-events:none}.cp_ipselect.cp_sl01 select{padding:0 38px 0 23px;border:1px solid #dcdcdc;box-sizing:border-box;border-radius:4px;color:#151515;font-size:14px;line-height:56px;font-family:Lato,"游ゴシック体",YuGothic,"游ゴシック Medium",Yu Gothic Medium,"游ゴシック",Yu Gothic,"メイリオ",sans-serif}@media only screen and (max-width:720px){.cp_ipselect.cp_sl01 select{font-size:12px;line-height:56px}}.cp_ipselect.cp_sl01 select.select__selected{color:#000}.error-message{width:134px;height:58px;display:-ms-flexbox;display:flex;background-color:#94a7b5;border-radius:5px;color:#fff;font-size:14px;position:absolute;bottom:-1.8em;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";transition:opacity 1s,right 0s;transition-delay:0s,1s;top:0;right:-151px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.error-message:before{content:"";width:8px;height:8px;position:absolute;left:-7px;top:calc(50% - 4px);background-image:url(/assets/img/error_arrow.svg);background-clip:contain;background-repeat:no-repeat}@media only screen and (max-width:720px){.error-message{right:-100vw;top:17px}}.error-message.-show{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;transition:opacity 1s,right 0s}@media only screen and (max-width:720px){.error-message.-show{right:0}}.top_box__footer__padtop{padding-top:55px}.lead-complete{text-align:center;font-size:18px;padding-bottom:40px}#complete_box__attention{text-align:center;font-size:14px;line-height:2em;padding-bottom:65px}.btn-info{background-color:#fff;border:1px solid #dcdcdc;color:#151515}.btn-info:visited{color:#151515}.errormsg.text-danger{font-size:14px;line-height:1.8em;font-feature-settings:"palt";letter-spacing:.04em;color:#c15353;padding-bottom:12px}