@charset "UTF-8";.c-consult-box{padding:40px 40px 20px;display:flex;align-items:center;justify-content:center}.c-consult-box .c-content{display:flex;justify-content:center;background-color:#f0f3f7;padding:70px 0 40px}.c-consult-box .c-content .c-img{margin-right:2.5%;width:30%}.c-consult-box .c-content .c-img p{font-size:18px;line-height:200%;text-align:center;margin-top:5px}.c-consult-box .c-content .c-img p span{font-size:11px}.c-consult-box .c-content .c-desc{width:50%;font-size:13px;line-height:200%}.question-contact{padding:40px 0}.question-contact .note{text-align:center;letter-spacing:2px;margin-bottom:40px;line-height:200%}.question-contact dl{width:100%;max-width:1000px;margin:0 auto;border-bottom:1px dotted #111;padding:20px 0}.question-contact dl dt{color:#003979;font-size:18px;font-weight:700;letter-spacing:2px;line-height:200%;position:relative;padding-left:55px;cursor:pointer}.question-contact dl dt:hover{opacity:.5;transition:.5s}.question-contact dl dt:before{position:absolute;content:"";background:url(//sinwass.jp/wp-content/themes/sinwass/css/../images/contact/Q.png) left center no-repeat;width:38px;height:38px;left:0;top:0}.question-contact dl dd{font-size:13px;font-weight:500;line-height:200%;letter-spacing:2px;display:none;margin:20px 0;position:relative;padding-left:55px;padding-top:10px}.question-contact dl dd:before{position:absolute;content:"";background:url(//sinwass.jp/wp-content/themes/sinwass/css/../images/contact/A.png) left center no-repeat;width:38px;height:38px;left:0;top:0}.form_read{font-size:14px;line-height:200%;text-align:center;color:#1f1f1f;padding:36px 0 47px;width:45%;margin:0 auto;letter-spacing:1.1px}.exam{padding-bottom:111px}.top-block3{padding:56px 0 94px}.contact-page-content{padding:0 20px 94px;overflow:hidden}.ib{display:inline-block}.form{width:100%;max-width:1000px;margin:0 auto}.form *{-webkit-box-sizing:border-box;box-sizing:border-box;*behavior:url(/scripts/boxsizing.htc);}.form_ttl{text-align:center;font-weight:700;font-size:32px}.form table{width:100%;border:none}.form table tr{border-top:solid 1px #ccc}.form table tr+tr{border-bottom:solid 1px #ccc}.let-3{letter-spacing:3px}.form table th{width:27.5%;max-width:280px;padding-left:90px;vertical-align:middle}.form table th.texta{vertical-align:top;padding-top:41px;letter-spacing:3px}.form table th.texta,.form table td.texta1{padding-bottom:25px}.form table th,.form table td{padding-top:25px;padding-bottom:22px;border:none}.form table textarea{background-color:#f6f6f6;padding-top:15px;padding-left:24px}.form input{padding-top:20px;padding-bottom:20px;padding-left:10px;border:1px solid #fff;vertical-align:middle;background:#f6f6f6}.form input:focus,.form table textarea:focus{outline:red auto 1px;color:red;background:#fff}.f1{width:500px}.f2{width:360px}.f3{width:680px}.rec{position:relative}.rec:before{content:'必須';display:block;width:40px;font-size:12px;line-height:20px;text-align:center;color:#fff;background-color:#c61919;border-radius:10px;position:absolute;top:0;left:-58px}.rec2{width:48px;font-size:12px;line-height:1.6;text-align:center;color:#fff;background-color:#e6407d;border-radius:8px;display:inline-block;vertical-align:middle}.formbotan{text-align:center;margin-top:47px}.formbotan button+button{margin-left:20px}.formbotan button span{font-family:'Noto Serif JP',serif}.formbotan button{background:#fff;display:inline-block;width:260px;border:2px solid #00397b;line-height:60px;border-radius:30px;font-size:16px;-webkit-transition:.6s;transition:.6s;cursor:pointer;padding:0}.formbotan button:hover{background:#00397b;color:#fff}.formbotan button:hover span:after{background:#fff;transition:.6s}.formbotan button span{position:relative}.formbotan button span:after{content:'';display:block;width:9px;height:9px;border-radius:50%;background:#00397b;position:absolute;top:50%;transform:translateY(-50%);left:-20px}.form_tel{text-align:center;font-size:14px;margin-top:40px}.form_read2{padding-top:38px;color:#1f1f1f;text-align:center;letter-spacing:1.3px;line-height:200%}.policyBox{max-width:1000px;margin:84px auto 0}.policyBox dl{width:1000px;float:left}.policyBox dl+dl{margin-top:80px}.policyBox dt{text-align:center;font-weight:700;display:flex;align-items:flex-end;font-size:16px;margin-bottom:20px;letter-spacing:5px;padding-left:30px}.policyBox dt p{color:#1f1f1f;line-height:200%}.policyBox dt p:nth-of-type(1){font-size:24px;position:relative}.policyBox dt p:nth-of-type(1):before{position:absolute;content:"";background:#111;width:64px;height:1px;top:-20px;left:0}.policyBox dt p:nth-of-type(2){font-size:12px;letter-spacing:1.5px;padding-bottom:5px;padding-left:10px}.policyBox dd{background-image:url(//sinwass.jp/wp-content/themes/sinwass/css/../images/common/h-bg-contact-2.png);padding:35px 30px;border-radius:12px;min-height:200px;letter-spacing:1px;background-size:cover}.policyBox dl.d2 dd{min-height:367px}.policyBox dd p{font-size:13px;line-height:200%}.policyBox dd p+p{margin-top:25px}form tr td label{position:relative;padding-left:40px}form tr td input[type=radio]{visibility:hidden;position:absolute}form tr td input[type=radio]+label:before{height:10px;width:10px;margin-right:10px;content:" ";display:inline-block;vertical-align:baseline;border:1px solid #ccc;position:absolute;top:1px;left:5px;display:none}form tr td input[type=radio]+label:after{height:20px;width:20px;margin-right:0;content:" ";display:inline-block;vertical-align:baseline;border:1px solid #ccc;position:absolute;top:-4px;left:0;border-radius:50%}form tr td input[type=radio]:checked+label:before{background:#da0012;display:block}form tr td input[type=radio]+label:before{border-radius:50%}@media all and (max-width:1024px){.contact-page-content{padding:0 10px 50px}.form_read{font-size:12px;padding:20px 10px 30px}.rec:before{width:32px;font-size:9px}.form table th,.form table td{font-size:12px}.form input{padding-top:5px;padding-bottom:5px}.f1{width:286px}.f2{width:128px}.f3{width:368px}.form>p{font-size:12px}.formbotan button{font-size:12.8px;width:208px;line-height:31px}.policyBox{margin:70px 0 0}.policyBox dd{min-width:300px}.policyBox dt{font-size:13px}.policyBox dd p{font-size:10px}.policyBox dt p:nth-of-type(1){font-size:16px}.policyBox dt p:nth-of-type(2){font-size:12px;padding-bottom:0}}@media all and (max-width:768px){.contact-page-content{padding:0 20px}.form_read{font-size:10px;width:100%}.form table th,.form table td{display:block;text-align:left;font-size:10px}.form table th{width:50%;padding-top:20px;padding-bottom:5px;padding-left:0}.form table td{padding-top:0;padding-bottom:20px}.rec:before{left:100%;margin-left:10px}.f1,.f2,.f3{width:100%;padding-left:10px;padding-right:10px}.policyBox{padding-right:0;margin:60px auto 0}.policyBox dl{width:100%;float:none}.policyBox dl+dl{margin-left:0;margin-right:0;margin-top:10px}.formbotan button{display:block;margin-left:auto;margin-right:auto}.formbotan button+button{margin-left:auto;margin-top:20px}.form input{padding:15px}.policyBox dd{height:auto;min-height:auto;max-width:400px;margin:0 auto 50px}.form{max-width:480px}.policyBox dt{padding-left:0}.policyBox dd{padding:15px 10px}}@media(max-width:1245px){.c-consult-box .c-content{flex-wrap:wrap;padding:10px}.c-consult-box .c-content .c-img{margin-right:0;width:100%;text-align:center}.c-consult-box .c-content .c-desc{width:100%;padding:20px}}@media screen and (max-width:480px){.question-contact dl dt{font-size:15px;padding:7px 0 7px 55px}.question-contact .note{font-size:12px}.c-consult-box{padding:0;margin-top:20px}}