@charset "UTF-8";.main{padding:0 0 30px}@media screen and (min-width:769px){.main{display:flex;flex-wrap:wrap;justify-content:center;min-width:1104px}}.L01-001{width:100%;margin-bottom:0}.L01-001-item__inner{-webkit-box-sizing:border-box;box-sizing:border-box}#formapplication p{margin-top:0!important;line-height:1.4}.wide-wrapper{margin-bottom:60px}@media screen and (min-width:1120px){.page-wrapper{display:flex}.left-wrapper{width:calc(100% - 360px);margin:0 auto 0 0;min-width:745px}}@media screen and (min-width:769px){.L01-001-item__inner{min-width:1104px;max-width:1280px;margin:0 auto;padding:0 40px;padding:0 180px}}.form_type_input{position:relative;margin-bottom:25px}.form_type_input::before{display:block;position:absolute;width:100%;height:100%;content:"";background-color:#006057;opacity:.8}.form_type_input-background{position:absolute;z-index:-1;width:100%;height:100%!important;object-fit:cover}h2.form-pc-title{display:none}.form__inner{position:relative;width:100%;padding:10px 0}.form-lead__title{color:#fff;font-weight:700}input:-moz-placeholder,input:-ms-input-placeholder,input::-moz-placeholder,input::-webkit-input-placeholder,textarea:-moz-placeholder,textarea:-ms-input-placeholder,textarea::-moz-placeholder,textarea::-webkit-input-placeholder{width:100%;font-family:inherit}.formTable select,.formTable textarea{width:100%;font-family:inherit;cursor:pointer}.formTable_type_input .formTable-th::after{content:none}.formTable_type_input .formTable-th.formTable-th_type_required::after{content:"必須";background-color:#c8143d}.formTable_type_input .formTable-td{position:relative}.formTable_type_input .formTable-td__text_state_error{display:none}.formTable tbody tr.form_swich_buyingneeds,.formTable tbody tr.form_swich_consultation,.form_swich_buyingneeds,.form_swich_consultation{display:none}.form_swich_show{display:block}.formTable tbody tr.form_swich_show{display:table-row}@media screen and (min-width:769px){.L01-001-item+.L01-001-item,.formTable{margin-top:10px}.formTable_type_input .formTable-th::after{top:18px;right:30px}.inputStyle-06 p:not(:empty)+select,p+.inputStyle-05__textarea{margin:0}}.inputStyle-03__inner{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (min-width:769px){.formTable_type_input .formTable-td_type_required>.inputStyle-03__inner{margin:-5px 0 -5px -5px}.formTable_type_input .formTable-td_type_required>.inputStyle-03__inner>label{margin:8px 5px}}.inputStyle-02-box__item{width:50%;display:flex;flex-direction:column;align-items:flex-start}.inputStyle-02-box__item--name{width:100%;display:flex;align-items:center;flex-flow:nowrap}.inputStyle-02-box__label{font-size:13px;margin-right:4px}.inputStyle-02__input{width:100%;max-width:100%;margin-bottom:0}.inputStyle-08-check-list{border-bottom:1px solid #ccc;margin-top:0}.multiplebox-drop{display:none;padding:0 5px 0 5px;z-index:1000;width:calc(100% - 20px);box-sizing:border-box;top:calc(100% - 10px)}.multiplebox-drop input[type=checkbox]+span{box-sizing:border-box}.multiplebox-drop li label span span{line-height:1}.inputStyle-04-check-list__item{display:flex}.imgTextOffset1{display:inline-block;margin:0 3px;vertical-align:middle}.hatena-mark{display:inline-block;width:20px;height:20px;line-height:20px;text-align:center;border:2px solid #006057;border-radius:50%;vertical-align:middle;margin-left:10px;margin-bottom:2px}.hatena-mark:hover{cursor:pointer}.popup-cau{position:relative}#popup-text{position:absolute;z-index:1;width:300px;padding:10px;background:#fff;border-radius:10px;border:1px solid #eee;display:none}.popup-cau #popup-text{bottom:30px;right:-60px}.popup-cau input[type=checkbox]:checked+#popup-text{display:block}#area_pp_agree{padding:16px 8px;margin:10px;border:1px solid #dedede}#area_pp_agree .H08-001-01-inner__title{font-size:16px;text-align:center;margin-bottom:0;border-bottom:none}#area_pp_agree .H08-001-01-inner__text{font-size:14px}#area_pp_agree .inputStyle-09{padding:0 8px}#area_pp_agree .inputStyle-09-check-item::before{top:9px}#area_pp_agree .inputStyle-09-check-item input[type=checkbox]+span{font-size:16px;padding:5px 5px 5px 30px}#area_pp_agree .inputStyle-09-check-item input[type=checkbox]+span::before{top:17px;left:5px}#area_pp_agree .inputStyle-09-check-item input[type=checkbox]+span::after{top:12px;left:8px}#area_pp_agree p a:not([href*=amazon])[target="_blank"]:after{bottom:2px!important}.H04-004-02{text-align:center}*+.H04-004-02{margin-top:0}@media screen and (min-width:769px){.H04-004-02 .H04-003-01,.H04-004-02 .H04-003-02{margin-bottom:0}}@media screen and (max-width:768px){.H04-004-02 .H04-003-01,.H04-004-02 .H04-003-02{margin-bottom:0;max-width:320px;max-height:50px;margin:auto}}.contents .cof_txt p{font-size:14px;text-align:center}.contents .ssl-box p{font-size:13px}#confirm_container.close_confirm::after{position:fixed}.msg_send{display:none;position:fixed;z-index:2004;opacity:1;background:rgba(255,255,255,.8);font-weight:700;transition:all .2s ease;top:0;left:0;right:0;bottom:0;margin:auto;height:100%;width:100%;text-align:center}.msg_send .msg_send_inner{font-size:15px;width:100%;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.msg_send .sending_animation{display:flex;justify-content:center;align-items:center;padding:2rem 0;margin:0 -5% 20px;overflow:hidden}.msg_send .dot-spin{position:relative;width:10px;height:10px;border-radius:5px;background-color:transparent;color:transparent;box-shadow:0 -18px 0 0 #0a847b,12.72984px -12.72984px 0 0 #0a847b,18px 0 0 0 #0a847b,12.72984px 12.72984px 0 0 rgba(10,132,123,0),0 18px 0 0 rgba(10,132,123,0),-12.72984px 12.72984px 0 0 rgba(10,132,123,0),-18px 0 0 0 rgba(10,132,123,0),-12.72984px -12.72984px 0 0 rgba(10,132,123,0);animation:dotSpin 1.3s infinite linear}@keyframes dotSpin{0%,100%{box-shadow:0 -18px 0 0 #0a847b,12.72984px -12.72984px 0 0 #0a847b,18px 0 0 0 #0a847b,12.72984px 12.72984px 0 -5px rgba(10,132,123,0),0 18px 0 -5px rgba(10,132,123,0),-12.72984px 12.72984px 0 -5px rgba(10,132,123,0),-18px 0 0 -5px rgba(10,132,123,0),-12.72984px -12.72984px 0 -5px rgba(10,132,123,0)}12.5%{box-shadow:0 -18px 0 -5px rgba(10,132,123,0),12.72984px -12.72984px 0 0 #0a847b,18px 0 0 0 #0a847b,12.72984px 12.72984px 0 0 #0a847b,0 18px 0 -5px rgba(10,132,123,0),-12.72984px 12.72984px 0 -5px rgba(10,132,123,0),-18px 0 0 -5px rgba(10,132,123,0),-12.72984px -12.72984px 0 -5px rgba(10,132,123,0)}25%{box-shadow:0 -18px 0 -5px rgba(10,132,123,0),12.72984px -12.72984px 0 -5px rgba(10,132,123,0),18px 0 0 0 #0a847b,12.72984px 12.72984px 0 0 #0a847b,0 18px 0 0 #0a847b,-12.72984px 12.72984px 0 -5px rgba(10,132,123,0),-18px 0 0 -5px rgba(10,132,123,0),-12.72984px -12.72984px 0 -5px rgba(10,132,123,0)}37.5%{box-shadow:0 -18px 0 -5px rgba(10,132,123,0),12.72984px -12.72984px 0 -5px rgba(10,132,123,0),18px 0 0 -5px rgba(10,132,123,0),12.72984px 12.72984px 0 0 #0a847b,0 18px 0 0 #0a847b,-12.72984px 12.72984px 0 0 #0a847b,-18px 0 0 -5px rgba(10,132,123,0),-12.72984px -12.72984px 0 -5px rgba(10,132,123,0)}50%{box-shadow:0 -18px 0 -5px rgba(10,132,123,0),12.72984px -12.72984px 0 -5px rgba(10,132,123,0),18px 0 0 -5px rgba(10,132,123,0),12.72984px 12.72984px 0 -5px rgba(10,132,123,0),0 18px 0 0 #0a847b,-12.72984px 12.72984px 0 0 #0a847b,-18px 0 0 0 #0a847b,-12.72984px -12.72984px 0 -5px rgba(10,132,123,0)}62.5%{box-shadow:0 -18px 0 -5px rgba(10,132,123,0),12.72984px -12.72984px 0 -5px rgba(10,132,123,0),18px 0 0 -5px rgba(10,132,123,0),12.72984px 12.72984px 0 -5px rgba(10,132,123,0),0 18px 0 -5px rgba(10,132,123,0),-12.72984px 12.72984px 0 0 #0a847b,-18px 0 0 0 #0a847b,-12.72984px -12.72984px 0 0 #0a847b}75%{box-shadow:0 -18px 0 0 #0a847b,12.72984px -12.72984px 0 -5px rgba(10,132,123,0),18px 0 0 -5px rgba(10,132,123,0),12.72984px 12.72984px 0 -5px rgba(10,132,123,0),0 18px 0 -5px rgba(10,132,123,0),-12.72984px 12.72984px 0 -5px rgba(10,132,123,0),-18px 0 0 0 #0a847b,-12.72984px -12.72984px 0 0 #0a847b}87.5%{box-shadow:0 -18px 0 0 #0a847b,12.72984px -12.72984px 0 0 #0a847b,18px 0 0 -5px rgba(10,132,123,0),12.72984px 12.72984px 0 -5px rgba(10,132,123,0),0 18px 0 -5px rgba(10,132,123,0),-12.72984px 12.72984px 0 -5px rgba(10,132,123,0),-18px 0 0 -5px rgba(10,132,123,0),-12.72984px -12.72984px 0 0 #0a847b}}.fixed-form .inputStyleError{background-color:#f0f0f0!important}@media screen and (min-width:769px){.fixed-form .upper-pos{display:block}.fixed-form .under-pos{display:none}.fixed-form .formTable input[type=email],.fixed-form .formTable input[type=number],.fixed-form .formTable input[type=tel],.fixed-form .formTable input[type=text],.fixed-form .formTable select,.fixed-form .formTable textarea{width:100%;height:35px;font-size:13px}.fixed-form .formTable textarea{height:50px}.fixed-form .inputStyle-02-box__label{font-size:13px}.fixed-form #area_pp_agree .H08-001-01-inner__title{font-size:14px}.fixed-form #area_pp_agree .H08-001-01-inner__text{font-size:12px}.fixed-form #area_pp_agree .inputStyle-09-check-item input[type=checkbox]+span{font-size:14px}.fixed-form.fixed-form{z-index:1999;padding:0;background:0 0}.fixed-form.fixed-form:after,.fixed-form.fixed-form:before{content:none}.fixed-form #submitGuide{font-size:14px}.fixed-form #submitGuide img{width:1.2em;padding:0 .3em .3em 0}.fixed-form h2.form-pc-title{display:block;font-size:20px;padding-top:10px;margin-bottom:15px}.fixed-form .formTable{border-bottom:none}.fixed-form .formFlow{display:none}.fixed-form .L01-001{display:none}.fixed-form .L01-001-item:nth-of-type(2){margin-top:0}.fixed-form .L01-001-item__inner{margin:0 auto;padding:0}.fixed-form .ssl-box .L01-001-item__inner{min-width:100%;max-width:100%;margin:0 auto;padding:0}.fixed-form .form_responsive{position:absolute;top:0;right:calc((100vw - 1360px)/ 2);z-index:3;background:#fff;box-shadow:2px 0 15px rgba(0,0,0,.2)}.fixed-form .formTable_type_input .formTable-th{width:125px;padding:12px 10px 30px 10px;font-size:12px}.fixed-form .formTable_type_input .formTable-td{padding:10px}.fixed-form .inputStyle-03__inner_type_col3{margin:0}.fixed-form .inputStyle-03__inner{display:block}.fixed-form .inputStyle-03__inner_type_col3 label{width:50%;margin:0 2px}.fixed-form .formTable input[type=radio]+span{padding-left:20px;padding-top:1px}.fixed-form .inputStyle-03__inner label span{font-size:14px}.fixed-form .formTable_type_input .formTable-th::after{font-size:10px;width:40px;height:18px;line-height:18px;top:33px;right:auto;left:10px}.fixed-form .formTable input[type=checkbox]+span{font-size:14px;padding-top:2px}.fixed-form .formTable+.H01-001-02{margin-top:30px;font-size:20px;margin-bottom:10px;padding-bottom:10px}.fixed-form .form-pc-upBox{margin-bottom:20px;padding:0 10px}.fixed-form .form-pc-upBox .form-pc-upBox-inner{height:460px;overflow-y:auto;padding:5px;box-shadow:1px 1px 5px #ccc}.fixed-form .form-pc-upBox table:nth-of-type(1){margin-top:0}.fixed-form .form-pc-upBox table:nth-of-type(2){margin-top:0;border-bottom:none}.fixed-form .form-pc-upBox table:nth-of-type(3){margin-top:0;border-bottom:none}.fixed-form .form-pc-upBox table:nth-of-type(4){margin-top:0}.fixed-form .form-pc-upBox table:nth-of-type(2) tr:first-child .formTable_type_input .formTable-th{border-top:none}.fixed-form .form-pc-upBox table:nth-of-type(2) tr:first-child .formTable_type_input .formTable-td{border-top:none}.fixed-form .form-pc-upBox table:nth-of-type(3) tr:first-child .formTable_type_input .formTable-th{border-top:none}.fixed-form .form-pc-upBox table:nth-of-type(3) tr:first-child .formTable_type_input .formTable-td{border-top:none}.fixed-form .form-pc-dwBox{height:70px;padding:0 15px;margin-top:15px;border-top:1px solid #dedede}.fixed-form .form-pc-submit{position:absolute;bottom:4px;left:50%;transform:translatex(-50%);z-index:2}.fixed-form .form-pc-ppBox{margin-top:10px}.fixed-form .H08-001-01_type_important{background-color:transparent;border:none}.fixed-form .H08-001-01-inner{padding:0}.fixed-form p+.inputStyle-05__textarea{margin:0}.fixed-form .inputStyle-08-check-list{padding-bottom:0}.fixed-form .inputStyle-08-check-list__item{margin-top:0;width:45%}.fixed-form .inputStyle-08-check-list__item:first-child{margin-right:10px}.fixed-form #submitGuide{padding-top:10px}.fixed-form .buy_title{display:none}.fixed-form .company_name{display:none}.fixed-form .contact_info{display:none}.fixed-form .soudan_txt{display:none}.fixed-form .ssl-box{display:none}.fixed-form .cof_txt{display:none}.fixed-form .pp_text{font-size:14px!important}.fixed-form .txtS{font-size:12px!important}.fixed-form #area_pp_agree{margin-top:0}.fixed-form #area_pp_agree .inputStyle-09-check-item::before{top:6px}@media screen and (max-width:1360px){.fixed-form .form_responsive{right:15px}}.fixed-form .form-pc-upBox{padding:0}.fixed-form .form_responsive{right:0}.fixed-form .formTable_type_input .formTable-th{padding:6px 10px 25px 10px;line-height:1.1;width:125px}.fixed-form .formTable_type_input .formTable-td{padding:5px 10px}.fixed-form .formTable_type_input .formTable-th::after{font-size:10px;width:30px;height:16px;line-height:16px;top:23px;right:auto;left:10px}.fixed-form p+.inputStyle-05__textarea{padding:5px 15px}.fixed-form h2.form-pc-title{padding-top:15px;margin-bottom:10px}.fixed-form .form-pc-upBox{margin-bottom:0}.fixed-form .form-pc-upBox .form-pc-upBox-inner{height:566px;box-shadow:none;padding:0}.fixed-form .form-pc-dwBox{height:auto}.fixed-form .inputStyle-03__inner{display:flex}.fixed-form .inputStyle-03__inner_type_col3 label{width:45%}}@media screen and (min-width:1120px){.fixed-form.fixed-form{width:360px;min-width:360px;position:relative;padding-bottom:0}.fixed-form .form_responsive{position:sticky;top:0;left:0;height:100vh;min-width:360px}.fixed-form .main{min-width:360px;padding-bottom:0}.fixed-form .L01-001-item__inner{min-width:360px;max-width:360px}.fixed-form .form-pc-upBox .form-pc-upBox-inner{height:calc(100vh - 120px)}.fixed-form h2.form-pc-title{text-align:center;padding-top:12px;margin-bottom:10px;font-weight:700;font-size:18px;padding-bottom:10px;background-color:#5f5f5f;color:#fff}.fixed-form .formTable_type_input .formTable-th{display:block;width:100%}.fixed-form .formTable_type_input .formTable-td{display:block;padding-top:0;padding-bottom:7px}.fixed-form .formTable_type_input .formTable-th{padding:5px 10px;background-color:transparent;border-top:0;font-size:14px}.fixed-form .formTable_type_input .formTable-th::after{content:"";background-color:transparent;color:#8e8e8e;top:2px;left:auto;right:auto;margin-left:5px}.fixed-form .inputStyle-02-box__item:nth-child(2){margin-left:8px}.fixed-form .formTable_type_input .formTable-th.formTable-th_type_required::after{content:"［必須］";background-color:transparent;color:#c8143d}.fixed-form .form-pc-dwBox{padding:0 10px;margin-top:5px}.fixed-form .formTable_type_input .formTable-td{border-top:0}.fixed-form .inputStyle-09-check-item::after{position:absolute;content:"［必須］";background-color:transparent;color:#c8143d;width:52px;height:20px;font-size:12px;font-weight:400;line-height:20px;text-align:center;top:6px;right:auto;margin-left:5px}.fixed-form #area_pp_agree .inputStyle-09-check-item::before{content:none}.fixed-form #area_pp_agree .inputStyle-09-check-item input[type=checkbox]+span{padding:5px 5px 5px 30px}.fixed-form .inputStyle-09-check-item{margin-left:0}.fixed-form input:-moz-placeholder,.fixed-form input:-ms-input-placeholder,.fixed-form input::-moz-placeholder,.fixed-form input::-webkit-input-placeholder,.fixed-form textarea:-moz-placeholder,.fixed-form textarea:-ms-input-placeholder,.fixed-form textarea::-moz-placeholder,.fixed-form textarea::-webkit-input-placeholder{font-size:14px}.fixed-form .formTable .under_fromname input[type=checkbox]+span{font-size:13px}.fixed-form .form_responsive{box-shadow:-7px 0 9px -3px rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1)}.fixed-form .hatena-mark{width:18px;height:18px;font-size:13px}}@media screen and (max-width:768px){#formGuide{display:none}.fixed-form.fixed-form{display:none}}.form_under .form-pc-dwBox{margin-top:40px}.form_under #area_pp_agree{padding:16px;margin:20px 0}.form_under .upper-pos{display:none}.form_under .under-pos{display:block}.form_under .formTable input[type=email],.form_under .formTable input[type=number],.form_under .formTable input[type=tel],.form_under .formTable input[type=text],.form_under .formTable select,.form_under .formTable textarea{width:100%;font-size:16px}@media screen and (min-width:769px){.form_under .formTable_type_input .formTable-th{padding:15px 100px 15px 30px}.form_under .formTable_type_input .formTable-td{padding:10px 30px}.form_under .formTable_type_input .formTable-td_type_required>.inputStyle-03__inner>label{margin:5px 5px}.form_under .inputStyle-01__input_type_middle{max-width:none}.form_under .inputStyle-03__inner_type_col3 label{width:auto;margin:20px 10px 0 0}.form_under .inputStyle-05__textarea{max-width:none}.form_under .inputStyle-08-check-list{padding-bottom:10px}.form_under .inputStyle-08-check-list__item{margin:10px 10px 0 0}}@media screen and (max-width:768px){.form_under .L01-001{margin-bottom:20px}.form_under .L01-001-item__inner{padding:0 15px}.form_under .form-pc-dwBox{margin-top:20px}.form_under .form_type_input{margin-bottom:0}.form_under .L01-001-item+.L01-001-item{margin-top:25px}.form_under .formTable_type_input .formTable-th{padding:0;background-color:transparent;border-top:0}.form_under .formTable_type_input .formTable-th::after{top:2px;right:auto;margin-left:5px;content:"";background-color:transparent}.form_under .formTable_type_input .formTable-th.formTable-th_type_required::after{content:"［必須］";background-color:transparent;color:#c8143d}.form_under .formTable_type_input .formTable-td{padding:4px 0 10px}.form_under .formTable tbody tr.form_swich_show{display:block}.form_under .formTable_type_input .formTable-td_type_required>.inputStyle-03__inner{margin:0}.form_under .formTable_type_input .formTable-td_type_required>.inputStyle-03__inner>label{margin:8px 15px 8px 0}.form_under .inputStyle-06 p:not(:empty)+select,p+.inputStyle-05__textarea{margin:0}.form_under .inputStyle-08{margin-top:0;margin-bottom:10px}.form_under .inputStyle-08-check-list{padding-bottom:10px}.form_under .inputStyle-08-check-list__item{margin:5px 15px 0 0}.form_under .inputStyle-08-check-list:last-of-type{padding-bottom:0;border-bottom:0}.form_under .inputStyle-09-check-item::after{position:absolute;content:"［必須］";background-color:transparent;color:#c8143d;width:52px;height:20px;font-size:12px;font-weight:400;line-height:20px;text-align:center;top:6px;right:auto;margin-left:5px}.form_under .inputStyle-09-check-item::before{content:none}.form_under .inputStyle-09-check-item{margin-left:0;padding-right:57px}.form_under td#area_allarea{padding:4px 0 10px}.form_under .multiplebox-drop{padding:5px 8px 5px 8px;width:100%}.form_under #area_pp_agree .H08-001-01-inner__title{font-size:13px}.form_under #area_pp_agree .H08-001-01-inner__text{font-size:11px}.form_under #area_pp_agree .inputStyle-09-check-item input[type=checkbox]+span{font-size:13px}.form_under .form-pc-dwBox{margin-top:20px}.form_under .inputStyle-03__inner_type_col3 label{width:30%;margin:15px 0 0}}@media screen and (max-width:520px) and (min-width:320px){.form_under .inputStyle-03__inner_type_col3 label{width:45%;margin:15px 15px 0 0}.form_under .inputStyle-03__inner_type_col3 label:last-child{margin:8px 15px 8px 0}}