﻿@media (min-width: 1000px){.c-pagename__ttl{margin-top:38px}}@media (min-width: 1000px){.c-pagename__ttl-ja{font-size:40px;font-size:4rem;line-height:1.6em;letter-spacing:.1em}}@media (max-width: 999px){.c-pagename__ttl-ja{font-size:24px;font-size:2.4rem;line-height:1.29167em;letter-spacing:.1em;margin-right:-20px}}@media (min-width: 1000px){.c-pagename__ttl-en{top:13px}}.sec-diagnose{padding:33px 0 130px;position:relative;z-index:1}@media (max-width: 999px){.sec-diagnose{padding:7px 0 87px}}@media (max-width: 999px){.sec-diagnose .tbl-form tr{display:block;width:100%;border-bottom:1px solid #e8e8e8;padding:20px 0 28px}}.sec-diagnose .tbl-form td{text-align:left;vertical-align:top}@media (min-width: 1000px){.sec-diagnose .tbl-form td{border-bottom:1px solid #e8e8e8}}@media (max-width: 999px){.sec-diagnose .tbl-form td{display:block;width:100%}}@media (min-width: 1000px){.sec-diagnose .tbl-form td:nth-child(1){width:304px;padding:41px 0}}.sec-diagnose .tbl-form td:nth-child(1)>*{font-size:18px;font-size:1.8rem;line-height:1.77778em;letter-spacing:.02em;font-weight:600;color:#161b59}@media (max-width: 999px){.sec-diagnose .tbl-form td:nth-child(1){margin-bottom:18px}}.sec-diagnose .tbl-form td:nth-child(2){position:relative}@media (min-width: 1000px){.sec-diagnose .tbl-form td:nth-child(2){width:calc(100% - 304px);padding:44px 0}}.sec-diagnose input[type="text"],.sec-diagnose input[type="number"]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;border-radius:0;box-shadow:none;border:none;background:none;background-color:#f8f8f8;border-radius:6px;color:#1a1a1a;width:100%;height:60px;padding:5px 25px;font-size:16px;font-size:1.6rem;line-height:1.5em;letter-spacing:.02em;font-weight:400;font-family:"Hiragino Sans","Noto Sans JP","メイリオ","Osaka","ＭＳ Ｐゴシック","MS PGothic",sans-serif}@media (max-width: 999px){.sec-diagnose input[type="text"],.sec-diagnose input[type="number"]{height:50px;padding:5px 20px;font-size:15px;font-size:1.5rem;line-height:1.53333em;letter-spacing:.02em}}.sec-diagnose input[type="number"]::-webkit-outer-spin-button,.sec-diagnose input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sec-diagnose .txt-ex{font-size:14px;font-size:1.4rem;line-height:1.71429em;letter-spacing:.02em;font-weight:300;color:#161b59;margin-bottom:9px}@media (max-width: 999px){.sec-diagnose .txt-ex{font-size:12px;font-size:1.2rem;line-height:1.83333em;letter-spacing:.02em;margin-top:-5px;margin-bottom:5px}}.sec-diagnose .input-row{display:flex;align-items:center;position:relative}.sec-diagnose .input-row input{width:419px}@media (max-width: 999px){.sec-diagnose .input-row input{width:254px;max-width:80%}}.sec-diagnose .input-row__unit{font-size:18px;font-size:1.8rem;line-height:1.44444em;letter-spacing:.02em;margin-left:17px}@media (max-width: 999px){.sec-diagnose .input-row__unit{font-size:16px;font-size:1.6rem;line-height:1.5em;margin-left:14px}}.sec-diagnose .radio{display:inline-block;position:relative}.sec-diagnose .radio input{opacity:0;position:absolute;top:0;left:0}.sec-diagnose .radio input:checked ~ span:after{opacity:1}.sec-diagnose .radio span{position:relative;display:block;font-size:18px;font-size:1.8rem;line-height:1.5em;letter-spacing:.02em;padding:5px 5px 5px 36px}@media (max-width: 999px){.sec-diagnose .radio span{font-size:16px;font-size:1.6rem;line-height:1.5em;letter-spacing:.02em;padding-left:28px}}.sec-diagnose .radio span:before{content:'';width:21px;height:21px;border:1px solid #709ff3;border-radius:100%;position:absolute;top:50%;left:0;margin-top:-11px}.sec-diagnose .radio span:after{content:'';width:15px;height:15px;background-color:#709ff3;border-radius:100%;position:absolute;top:50%;left:3px;margin-top:-8px;opacity:0}.sec-diagnose .lst-radio{display:flex;flex-wrap:wrap;max-width:422px}@media (min-width: 1000px){.sec-diagnose .lst-radio{margin:-4px 0}}@media (max-width: 999px){.sec-diagnose .lst-radio{justify-content:space-between;margin-top:-8px}}.sec-diagnose .lst-radio>li{width:50%;margin-top:9px}@media (max-width: 999px){.sec-diagnose .lst-radio>li{width:46.8%;margin-top:6px}}.sec-diagnose .lst-radio>li:nth-child(1),.sec-diagnose .lst-radio>li:nth-child(2){margin-top:0}.sec-diagnose select{width:100%;height:60px;border:none;border-radius:6px;font-size:16px;font-size:1.6rem;line-height:1.5em;letter-spacing:.02em;font-weight:400;font-family:"Hiragino Sans","Noto Sans JP","メイリオ","Osaka","ＭＳ Ｐゴシック","MS PGothic",sans-serif;color:#1a1a1a;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;background-color:#f8f8f8;background-image:url(../../img/common/icon/arrow20.svg);background-position:center right 19px;background-repeat:no-repeat;padding:5px 35px 5px 25px}@media (max-width: 999px){.sec-diagnose select{font-size:15px;font-size:1.5rem;line-height:1.53333em;letter-spacing:.02em;padding-left:20px}}.sec-diagnose .btn-form{margin:44px auto 0;width:655px;height:146px;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;border:none;overflow:hidden;background:none;box-shadow:none;border-radius:8px;background-color:#3ecb00;white-space:nowrap;display:flex;align-items:center;justify-content:center;text-align:center;position:relative;z-index:1;cursor:pointer}@media (max-width: 999px){.sec-diagnose .btn-form{margin-top:40px;width:100%;height:100px}}.sec-diagnose .btn-form:before,.sec-diagnose .btn-form:after{content:'';width:101%;height:100%;position:absolute;top:0;z-index:-1;transition:0.5s transform;will-change:transform}.sec-diagnose .btn-form:before{background-image:linear-gradient(270deg, #a4e21a 0%, #3ecb00 100%);left:0}.sec-diagnose .btn-form:after{background-image:linear-gradient(90deg, #a4e21a 0%, #3ecb00 100%);left:100%}.sec-diagnose .btn-form span{margin-right:66px}@media (max-width: 999px){.sec-diagnose .btn-form span{margin-top:9px;margin-right:73px}}.sec-diagnose .btn-form span:after{content:'';width:58px;height:58px;background-image:url(../../img/common/icon/arrow04_white.svg);background-repeat:no-repeat;background-position:center;position:absolute;top:50%;right:29px;margin-top:-29px;transform:rotate(90deg);transition:0.5s transform;will-change:transform}@media (max-width: 999px){.sec-diagnose .btn-form span:after{width:40px;height:40px;background-image:url(../../img/common/icon/arrow05_white.svg);right:20px;margin-top:-20px}}@media (max-width: 999px){.sec-diagnose .btn-form span img{width:222px}}@media only screen and (min-width: 1025px){.sec-diagnose .btn-form:hover{opacity:1}.sec-diagnose .btn-form:hover:before,.sec-diagnose .btn-form:hover:after{transform:translateX(-100%)}.sec-diagnose .btn-form:hover span:after{transform:rotate(90deg) translateX(4px)}}.sec-diagnose .errMsg{margin-left:1em;padding-bottom:1px;display:block;line-height:1.4;text-indent:-0.9em}.sec-diagnose .formError{padding-bottom:13px;display:block}.sec-diagnose .fixed{padding-bottom:0px}.sec-diagnose .formError .formErrorClose{border:solid #252525 2px;display:block;width:16px;height:16px;position:absolute;top:-4px;right:-4px;color:#efefef;background:#333;font-weight:bold;text-align:center;line-height:middle;cursor:pointer;z-index:2;border-radius:9px 9px 9px 9px;box-shadow:1px -1px 3px #888}.sec-diagnose .formError .formErrorClose:hover{background:#666}.sec-diagnose .fixed .formErrorClose{display:none}.sec-diagnose .formError .formErrorContent{padding:8px 10px;position:relative;color:#fff;background:#252525;font-family:"Hiragino Sans","Noto Sans JP","メイリオ","Osaka","ＭＳ Ｐゴシック","MS PGothic",sans-serif;line-height:1.2;font-size:11px;margin:0 0;z-index:1;border-radius:3px;box-shadow:0px 0px 6px #888}.sec-diagnose .fixed .formErrorContent{margin-top:0.5em;background:#f60;margin:0 0 30px 0;border-radius:none;box-shadow:none}.sec-diagnose .fadeOut{opacity:0.2}.sec-diagnose .hid_url{display:none}.sec-result{position:relative;z-index:1;padding:15px 0 128px;background-color:#fff;-webkit-clip-path:inset(0);clip-path:inset(0);overflow:hidden;transform:translateZ(0)}@media (max-width: 999px){.sec-result{padding:4px 0 74px}}.sec-result #result-canvas{width:100%;height:100vh;min-height:100%;position:fixed;top:0;left:0;z-index:-1;pointer-events:none}.sec-result .hd-result{text-align:center;margin-top:-3px}@media (max-width: 999px){.sec-result .hd-result{margin-top:20px}}.sec-result .hd-result__en{font-size:24px;font-size:2.4rem;line-height:1.16667em;letter-spacing:0em;font-weight:300;font-family:"Roboto",sans-serif;color:#bec2f8;position:relative;padding-bottom:43px}@media (max-width: 999px){.sec-result .hd-result__en{font-size:16px;font-size:1.6rem;line-height:1.25em;padding-bottom:30px}}.sec-result .hd-result__en:before{content:'';width:1px;height:20px;background-color:#bec2f8;position:absolute;bottom:17px;left:0;right:0;margin:0 auto}@media (max-width: 999px){.sec-result .hd-result__en:before{height:12px;bottom:11px}}.sec-result .hd-result__ja{font-size:40px;font-size:4rem;line-height:1.4em;letter-spacing:.025em;font-weight:600;color:#161b59;padding-left:5px}@media (max-width: 999px){.sec-result .hd-result__ja{font-size:26px;font-size:2.6rem;line-height:1.46154em;padding-left:1px}}.sec-result .hd-result__ja span{font-size:56px;font-size:5.6rem}@media (max-width: 999px){.sec-result .hd-result__ja span{font-size:36px;font-size:3.6rem}}.sec-result .result-box{margin-top:39px;background-color:#fff;border:1px solid #ebebeb;border-radius:10px;padding:53px 20px 54px}@media (max-width: 999px){.sec-result .result-box{margin-top:26px;padding:29px 16px 34px}}.sec-result .result-box .ttl-result{text-align:center;font-size:24px;font-size:2.4rem;line-height:1.41667em;letter-spacing:.025em;font-weight:600;color:#161b59;position:relative;padding-bottom:26px;margin-bottom:14px}@media (max-width: 999px){.sec-result .result-box .ttl-result{font-size:17px;font-size:1.7rem;line-height:1.47059em;letter-spacing:.025em;padding-bottom:29px;margin-bottom:13px}}@media only screen and (max-width: 370px){.sec-result .result-box .ttl-result{font-size:16px;font-size:1.6rem;line-height:1.5em;letter-spacing:.01em}}.sec-result .result-box .ttl-result:after{content:'';width:100%;height:16px;background-image:url(../../img/diagnose/result_line.svg);background-repeat:no-repeat;background-position:center top;position:absolute;bottom:0;left:0}.sec-result .result-box .txt-result{margin-top:21px;font-size:20px;font-size:2rem;line-height:1.7em;letter-spacing:.025em;font-weight:600;color:#161b59}@media (min-width: 1000px){.sec-result .result-box .txt-result{text-align:center}}@media (max-width: 999px){.sec-result .result-box .txt-result{margin-top:17px;font-size:16px;font-size:1.6rem;line-height:1.75em;letter-spacing:.025em}}.sec-result .result-box .txt-result strong{font-weight:600;text-decoration:underline;text-decoration-thickness:22px;text-decoration-color:#e1fd47;text-underline-offset:-10px;text-decoration-skip-ink:none}@media (max-width: 999px){.sec-result .result-box .txt-result strong{text-decoration-thickness:10px;text-underline-offset:-4px}}.sec-result .result-box .inbox{margin:0 auto;max-width:1000px;height:134px;background-color:#f8f8f8;display:flex}@media (max-width: 999px){.sec-result .result-box .inbox{height:70px}}.sec-result .result-box .inbox__ttl{width:32.7%;background-color:#709ff3;color:#fff;position:relative;font-size:26px;font-size:2.6rem;line-height:1.30769em;letter-spacing:0em;font-weight:600}@media (min-width: 1000px){.sec-result .result-box .inbox__ttl{display:flex;align-items:center;padding-left:3.8%}.sec-result .result-box .inbox__ttl img{margin-right:12px}}@media (max-width: 999px){.sec-result .result-box .inbox__ttl{width:33%;text-align:center;font-size:14px;font-size:1.4rem;line-height:1.57143em;padding-top:15px;padding-left:8px}.sec-result .result-box .inbox__ttl img{width:38px;margin-bottom:4px}.sec-result .result-box .inbox__ttl span{display:block}}.sec-result .result-box .inbox__ttl:after{content:'';width:0;height:0;border-left:0 solid transparent;border-right:50px solid transparent;border-top:134px solid #709ff3;position:absolute;top:0;right:-50px}@media (max-width: 999px){.sec-result .result-box .inbox__ttl:after{border-right-width:15px;border-top-width:70px;right:-15px}}.sec-result .result-box .inbox__num{width:67.3%;color:#161b59;display:flex;align-items:center;justify-content:center;font-size:30px;font-size:3rem;line-height:1.5em;letter-spacing:0em;font-weight:600;white-space:nowrap;position:relative}@media (min-width: 1000px){.sec-result .result-box .inbox__num{padding-right:3.1%;padding-top:28px}}@media (max-width: 999px){.sec-result .result-box .inbox__num{width:67%;font-size:13px;font-size:1.3rem;line-height:1.76923em;letter-spacing:0em;padding-left:1.5%;padding-top:17px}}.sec-result .result-box .inbox__num .num{font-size:85px;font-size:8.5rem;line-height:1em;letter-spacing:0em;font-weight:bold;font-family:"Roboto",sans-serif;color:#ff8538;margin:-28px 10px 0}@media (max-width: 999px){.sec-result .result-box .inbox__num .num{font-size:37px;font-size:3.7rem;line-height:1em;letter-spacing:0em;margin:-12px 4px 0}}.sec-result .result-box .btn{margin:32px auto 0}@media (max-width: 999px){.sec-result .result-box .btn{margin-top:19px;height:80px}}.sec-result .result-box .btn .c-btn01__text{white-space:nowrap}@media (min-width: 1000px){.sec-result .result-box .btn .c-btn01__text{padding-left:109px}}@media (max-width: 999px){.sec-result .result-box .btn .c-btn01__text{padding-left:36px;padding-right:0;text-align:center}}.is-safari .sec-result #result-canvas{height:100%;position:absolute}

/*# sourceMappingURL=maps/diagnose.min.css.map */
