﻿.alert{font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;line-height:1.6875;color:#ED8080;text-align:center;padding-top:49px;padding-bottom:59px;margin-top:51px;border-radius:3px;position:relative}.alert._gray{background:#FAFAFA;color:#4D4D4D;margin-bottom:112px}.alert::before{content:"";background-image:linear-gradient(to right, #ED8080, #ED8080 2px, transparent 2px, transparent 4px),linear-gradient(to right, #ED8080, #ED8080 2px, transparent 2px, transparent 4px),linear-gradient(to bottom, #ED8080, #ED8080 2px, transparent 2px, transparent 4px),linear-gradient(to bottom, #ED8080, #ED8080 2px, transparent 2px, transparent 4px);background-size:4px 1px, 4px 1px, 1px 4px, 1px 4px;background-position:left top, left bottom, left top, right top;background-repeat:repeat-x, repeat-x, repeat-y, repeat-y;position:absolute;top:0;bottom:0;left:0;right:0;pointer-events:none}.alert._gray::before{display:none}.blackBtn{background:#000;border-radius:40px;padding-top:16px;padding-bottom:16px;font-weight:bold;font-size:2.4rem;line-height:1.4583;display:inline-block;color:#fff;width:368px;cursor:pointer;text-align:center}.blackBtn:hover{opacity:0.8;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.attention{font-size:1.4rem;padding:41px 70px 36px;color:#4D4D4D;line-height:1.7142;border-radius:5px;margin-top:109px;margin-bottom:132px;position:relative}.attention::before{content:"";background-image:linear-gradient(to right, #4D4D4D, #4D4D4D 2px, transparent 2px, transparent 4px),linear-gradient(to right, #4D4D4D, #4D4D4D 2px, transparent 2px, transparent 4px),linear-gradient(to bottom, #4D4D4D, #4D4D4D 2px, transparent 2px, transparent 4px),linear-gradient(to bottom, #4D4D4D, #4D4D4D 2px, transparent 2px, transparent 4px);background-size:4px 1px, 4px 1px, 1px 4px, 1px 4px;background-position:left top, left bottom, left top, right top;background-repeat:repeat-x, repeat-x, repeat-y, repeat-y;position:absolute;top:0;bottom:0;left:0;right:0;pointer-events:none}.attention__title{text-align:center;line-height:1.5;font-size:1.6rem}.attention__list{margin-top:21px}.lower-section{margin-top:96px;margin-bottom:116px}.lower-section__inner{margin:0 auto;margin-top:74px;padding-top:91px;background:#FAFAFA;padding-bottom:145px;padding-left:20px;padding-right:20px;font-weight:400;color:#3C3C3C}.lower-section__content{max-width:763px;margin-left:auto;margin-right:auto}.lower-section__title{font-size:2.6rem;line-height:1.423;text-align:center;color:#000;font-weight:500}.lower-section__txt{font-size:1.6rem;font-weight:400;margin-top:55px;line-height:2}.lower-section__txt+.lower-section__title{margin-top:88px}.lower-section__txt._mgt0{margin-top:0}.lower-section__list{line-height:2}.realtime{padding-top:112px}.realtime__wrapper{background:#FAFAFA;padding:40px 125px 66px;border-radius:5px;margin-top:76px;color:#3C3C3C}.realtime input[type=text],.realtime input[type=number],.realtime input[type=month],.realtime select{background:#fff;width:100%;padding:18px 20px;margin-top:10px;font-size:16px}.realtime input[type=text]{color:#3C3C3C}.realtime__formBody{width:46.823%}.realtime__item+.realtime__item{margin-top:40px}.realtime__item._half{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.realtime__half{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.realtime__selectBox{width:47.487%}.realtime__submit{text-align:center;margin-top:74px}input[type=radio]{opacity:0;position:absolute}input[type=radio]+span{display:inline-block;line-height:1.5;position:relative;margin:0 30px 0 0;padding-left:2em;vertical-align:middle;cursor:pointer}input[type=radio]+span::before{content:"";position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:20px;height:20px;border:1px solid #707070;border-radius:50%;background:#fff}input[type=radio]+span::after{content:"";display:none}input[type=radio]:checked+span::after{display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:3px;width:14px;height:14px;margin:0;padding:0;border-radius:50%;background:#707070}.realtime__label._radio{margin-bottom:10px}.realtime__wrapper._result{text-align:center;margin-bottom:355px;padding-top:53px;padding-bottom:75px;width:100%}.realtime__result{font-size:3.6rem;letter-spacing:0.16em;line-height:1.4444;color:#4D4D4D}.realtime__money{font-size:5.6rem;color:#000;line-height:1.4464;padding-bottom:13.5px;border-bottom:2px solid #707070;display:inline-block;margin-top:42px}.realtime__money span{font-size:3.2rem;line-height:1.4375}.realtime__txt{font-weight:400;line-height:2;margin-top:95.5px;margin-bottom:113px;display:block;width:100%;max-width:762px;margin-left:auto;margin-right:auto}.assessment{padding:62px 125px 150px;background:#FAFAFA;border-radius:5px;margin-top:77px}.assessment__title{font-size:2.3rem;line-height:1.4782;color:#3C3C3C}.assessment__table{width:100%}.assessment__label{color:#4D4D4D}.assessment__table tbody{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.assessment__item{width:46.823%;padding-bottom:16px;margin-top:36px;line-height:1.5;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}.assessment__item._half{margin-right:50%}.assessment__item._large{width:100%}.assessment__item th{color:#4D4D4D;width:50%;text-align:left;display:block}.assessment__item td{display:block;color:#000;width:50%}.assessment__item._large th{width:23.41%}.assessment__item._large td{width:76.59%}.assessment tr::after{content:"";background-image:linear-gradient(to right, #C1C1C1, #C1C1C1 1px, transparent 2px, transparent 4px);background-size:4px 1px;background-repeat:repeat-x;position:absolute;top:41px;bottom:0;left:0;right:0}.assessment__title._personal{margin-top:89px}.assessment input[type=text],.assessment input[type=email],.assessment input[type=tel]{background:#fff;width:100%;padding:18px 20px;margin-top:10px;font-size:16px;border-radius:5px}.assessment__inputBody{width:46.823%}.assessment__item._flex{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:0}.assessment__item._column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-bottom:0;margin-bottom:74px}.assessment__submitInner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.assessment__submit{width:50%;text-align:center}.assessment__submit .blackBtn{max-width:368px;width:99%}.assessment__submit._confirm{margin-top:76px;text-align:center;width:auto}.antisocial__txt{line-height:2;margin-bottom:70px}.antisocial__list{line-height:2}.antisocial-cvArea{margin-top:116px}.policy__list{display:block;margin-bottom:88px;line-height:2}.policy__list._mgb0{margin-bottom:0}.policy__txt{margin-bottom:88px}.address{margin-top:30px;font-style:normal;max-width:763px;margin-left:auto;margin-right:auto}.address__list li{font-size:1.6rem;font-weight:400;line-height:2;color:#3C3C3C}.terms__list{margin-top:32px}.lower-section__txt._mgt{margin-top:32px}@media screen and (max-width: 768px){.alert{padding:39px 41px 49px;margin-top:40px}.alert._gray{margin-bottom:80px}.blackBtn{width:58.46%;min-width:228px}.attention{padding:40px 20px;margin-bottom:120px}.lower-section{margin-top:40px;padding-bottom:40px;font-size:1.4rem;line-height:2.285;margin-bottom:120px}.lower-section__inner{padding-bottom:40px;padding-top:40px}.lower-section__txt{font-size:1.4rem;margin-top:32px;line-height:2.28}.lower-section__txt+.lower-section__title{margin-top:40px}.lower-section__title{font-size:2.4rem;line-height:1.25}.lower-section__list{font-size:1.4rem}.realtime{padding-top:80px}.realtime__wrapper{padding:40px 20px;margin-top:60px}.realtime__item._half{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.realtime__formBody{width:100%}.realtime__formBody+.realtime__formBody{margin-top:40px}.realtime__selectBox{width:51.08%;min-width:189px}.realtime__selectBox+.realtime__selectBox{margin-top:24px}.realtime__selectBox+.realtime__selectBox select{margin-top:0}.realtime__money{font-size:10vw;font-size:calc(max(10vw, 3rem))}.realtime__money span{font-size:7vw;font-size:calc(max(8vw, 2rem));line-height:1.4375}.realtime__wrapper._result{margin-bottom:120px}.realtime__txt{line-height:2.2857;margin-top:60px;margin-bottom:40px;font-size:1.4rem}.assessment__item{width:100%;margin-top:24px}.assessment__item._large th,.assessment__item._large td{width:50%}.assessment__table tbody{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.assessment__item._flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.assessment__inputBody{width:100%}.assessment__inputBody+.assessment__inputBody{margin-top:40px}.assessment__item._column{margin-top:40px}.assessment__title{margin-bottom:2px}.assessment__submitInner{display:block;text-align:center}.assessment__submit{width:auto}.assessment__submit+.assessment__submit{margin-top:32px;margin-bottom:60px}.antisocial__txt{margin-bottom:32px}.antisocial-cvArea{margin-top:120px}.policy__txt{margin-bottom:40px}.policy__list{margin-bottom:40px}.address__list{margin-left:20px}.address__list li{font-size:1.4rem}}@media screen and (max-width: 576px){.blackBtn{padding-top:14px;padding-bottom:14px;font-weight:500;font-size:1.4rem;line-height:1.428}}@media screen and (max-width: 992px){.realtime__half{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.assessment{padding:40px 20px;margin-top:60px}}@media screen and (min-width: 768px) and (max-width: 992px){.realtime__selectBox{width:100%}}@media screen and (max-width: 410px){.title__main{font-size:5.6vw}}
