﻿*{margin:0;padding:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box}html{font-size:62.5%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:auto}@-ms-viewport{width:device-width}article,aside,figcaption,figure,footer,header,hgroup,main,section{display:block}p,ul,ol,li,dl,dt,dd,p,caption,th,td,form,input,textarea,blockquote,address,embed,object,figure,em{margin:0;padding:0;font-style:normal;font-size:100%;font-weight:normal}h1,h2,h3,h4,h5,h6,h7{margin:0;padding:0}:root{--main-color: #3D729F;--main-font: "游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", Meiryo, "Hiragino Kaku Gothic ProN", "Hiragino Sans", sans-serif;--main-font-bold: "游ゴシック体", YuGothic, "游ゴシック", Meiryo, "Hiragino Kaku Gothic ProN", "Hiragino Sans", sans-serif}body{position:relative;margin:0;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-overflow-scrolling:touch;color:var(--main-color);font-family:var(--main-font);font-feature-settings:"palt";font-size:1.4em;line-height:1;text-align:left;text-rendering:optimizeLegibility}[tabindex="-1"]:focus{outline:0 !important}table{border-collapse:collapse;border-spacing:0}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dd{margin-left:0}blockquote{margin:0 0 1rem}figure{line-height:0}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}a{color:inherit;text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}pre,code,kbd,samp{font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}img{vertical-align:middle;border:none}svg:not(:root){overflow:hidden}table{border-collapse:collapse;border-spacing:0}th{text-align:inherit}label{display:inline-block}button{border-radius:0}button:focus{outline:0}input,button,select,optgroup,textarea{vertical-align:middle;position:relative;outline:none;margin:0;font-family:inherit;font-size:inherit;line-height:inherit;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-border-radius:0;-webkit-appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}ol,ul{list-style-type:none}h1,h2,h3,h4,h5,h6,h7{font-style:normal;font-size:100%;font-weight:normal}body{height:100%;overflow:hidden}div.pageWrap{position:relative;width:100%;text-align:left}.ofi-img{width:100%;height:100%;object-fit:cover;object-position:center center;font-family:"object-fit:cover;object-position:center center;"}footer{position:relative;width:100%;max-width:1200px;margin:0 auto}footer::before{content:"";position:absolute;top:0;left:0;display:block;width:100vw;height:100%;margin:0 calc(50% - 50vw);z-index:-1;background:#1d3550}footer p{color:#fff;font-size:1.2rem;letter-spacing:0;line-height:2.4}.pagetop-grid{position:fixed;z-index:20}.pagetop-grid a{position:relative;display:block;width:100%}header{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;max-width:1200px;height:110px;margin:0 auto;padding:0 10px;z-index:2}header .company-logo-wrap .company-logo img{width:240px;height:52px;object-fit:contain}header .company-logo-wrap p{padding-bottom:5px;color:#000;font-size:1rem;font-weight:500;letter-spacing:0}.container{position:relative;width:100%;margin:0 auto}.page-content{position:relative}.page-head-title{position:relative}.page-head-title h1{position:relative}.display-none{display:none !important}@media screen and (min-width: 960px){br.spbr{display:none}header .company-logo-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:end}header .company-logo-wrap .company-logo{margin-right:15px}.trigger,.hamburger-overlay{display:none}footer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:145px}footer .txt-wrap p{text-align:center}}@media screen and (max-width: 959px){br.pcbr{display:none}footer{padding:25px 10px}footer .txt-wrap{padding:0 10px}footer .txt-wrap p:first-child{margin-bottom:20px;line-height:1.7}footer .txt-wrap p.footer-copyright{text-align:center}header{height:70px;padding-top:15px;box-shadow:0px 1px 2px 0px rgba(0,0,0,.1)}header .company-logo-wrap .company-logo{margin-bottom:7px}header .company-logo-wrap .company-logo img{width:140px;height:30px}header .company-logo-wrap p{text-align:end}body{width:100%;min-width:100%;overflow-x:hidden}.trigger{position:absolute;top:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:60px;height:60px;background:#000;z-index:100 !important}.trigger .menu-trigger,.trigger .menu-trigger span{display:inline-block;transition:all .4s}.trigger .menu-trigger{position:relative;width:30px;height:20px}.trigger .menu-trigger span{position:absolute;left:0;width:100%;height:2px;background:#fff}.trigger .menu-trigger span:nth-of-type(1){top:0}.trigger .menu-trigger span:nth-of-type(2){top:9px}.trigger .menu-trigger span:nth-of-type(3){bottom:0}.trigger .menu-trigger.active span:nth-of-type(1){-webkit-transform:translateY(9px) rotate(45deg);transform:translateY(9px) rotate(45deg)}.trigger .menu-trigger.active span:nth-of-type(2){display:none}.trigger .menu-trigger.active span:nth-of-type(3){-webkit-transform:translateY(-9px) rotate(-45deg);transform:translateY(-9px) rotate(-45deg)}.is-fixed{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;overflow-x:hidden;-webkit-overflow-scrolling:touch}.hamburger-overlay{position:absolute;top:0;left:0;right:0;width:100%;background:#ddd;display:none}.hamburger-wrapper{position:relative;width:100%;padding:70px 20px 50px}.hamburger-wrapper .global-menu>li{position:relative}.hamburger-wrapper .global-menu>li>a{position:relative;display:block;width:100%;padding:10px 20px}.hamburger-wrapper .global-menu>li.nest-trigger .js-global-nest{display:none;padding:10px 20px}.hamburger-wrapper .global-menu>li.nest-trigger .js-global-nest a{position:relative;display:block;width:100%;padding:10px 20px}}.form-table-wrap{position:relative}.ermsg{padding-top:15px;color:#ce1515;font-size:1.4rem}input[type=text],input[type=date],input[type=password],input[type=email],input[type=time],input[type=tel],input[type=number]{position:relative;border:none;outline:none;width:100%;background:#fff;border:1px #c5c5c5 solid;font-size:1.6rem;line-height:1;letter-spacing:.1em}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}textarea{position:relative;border:none;outline:none;width:100%;height:180px;padding:10px 10px;background:#fff;border:1px #c8c8c8 solid;font-size:1.6rem;line-height:1.5;letter-spacing:.1em}input[type=text]:disabled{background:transparent;cursor:not-allowed}input[type=text]:disabled::placeholder{color:#000;opacity:1}@media screen and (-webkit-min-device-pixel-ratio: 0){input[type=text],input[type=date],input[type=password],input[type=email],input[type=time],input[type=tel],input[type=number]{padding:17px 10px}input[type=text]::placeholder,input[type=date]::placeholder,input[type=password]::placeholder,input[type=email]::placeholder,input[type=time]::placeholder,input[type=tel]::placeholder,input[type=number]::placeholder{color:#c5c5c5;font-size:1.5rem;opacity:1}}@-moz-document url-prefix(){input[type=text],input[type=date],input[type=password],input[type=email],input[type=time],input[type=tel],input[type=number]{padding:21px 10px}textarea{padding:10px 10px}}@supports(-ms-ime-align: auto){input[type=text],input[type=date],input[type=password],input[type=email],input[type=time],input[type=tel],input[type=number]{padding:16px 8px}textarea{padding:10px 8px}}@media screen and (min-width: 0\0 )and (min-resolution: 72dpi){input[type=text],input[type=date],input[type=password],input[type=email],input[type=time],input[type=tel],input[type=number]{padding:16px 8px}}input::-webkit-input-placeholder{color:#ababab;font-size:1.4rem;letter-spacing:.15em}input:-moz-placeholder{color:#ababab;font-size:1.4rem;letter-spacing:.15em}input::-moz-placeholder{color:#ababab;font-size:1.4rem;letter-spacing:.15em}input:-ms-input-placeholder{color:#ababab;font-size:1.4rem;letter-spacing:.15em}.elemfull{width:100%}.elemshort{width:40%}input[type=radio]{display:none;vertical-align:middle}input[type=radio]+label{position:relative;vertical-align:middle;display:inline-block;width:auto;height:25px;padding:0 0 0 30px;font-size:1.5rem;line-height:1;letter-spacing:.1em;transition:.5 ease;cursor:pointer}input[type=radio]+label::before{content:"";position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:25px;height:25px;background:#fff;border:2px solid #bbb;border-radius:50%;box-sizing:border-box;transition:.5s ease;z-index:2}input[type=radio]+label span{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:inline-block;width:100%;height:20px;padding:0 0 0 30px}input[type=radio]+label span:hover::before{content:"";position:absolute;top:50%;left:-3px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:26px;height:26px;background:#b0c4de;border-radius:50%;box-sizing:border-box}input[type=radio]+label::after{content:"";position:absolute;top:50%;left:5px;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block;width:15px;height:15px;background:#4776ce;border-radius:50%;box-sizing:border-box;opacity:0;z-index:5}input[type=radio]:checked+label::after{opacity:1}input[type=checkbox]{display:none;vertical-align:middle}input[type=checkbox]+label{position:relative;display:inline-block;width:100%;padding:0 0 0 35px;font-size:1.5rem;line-height:1;letter-spacing:.075em;transition:.5 ease;cursor:pointer}input[type=checkbox]+label::before{position:absolute;content:"";top:50%;left:0;width:22px;height:22px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:#fff;border:2px #b7b7b7 solid;box-sizing:border-box;z-index:2}input[type=checkbox]+label::after{position:absolute;content:"";top:50%;left:4px;display:block;width:14px;height:14px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(../common/images/form_check.svg) center center no-repeat;background-size:100%;transition:.5s ease;opacity:0;z-index:3}input[type=checkbox]:checked+label::before{background:#29a76c;border:2px #29a76c solid}input[type=checkbox]:checked+label::after{opacity:1}.select-parts{position:relative;width:100%}.select-parts select{position:relative;width:100%;height:40px;padding:0 20px 0 15px;background:#fff;font-size:1.5rem;letter-spacing:.05em;cursor:pointer;text-indent:.01px;text-overflow:ellipsis;border:none;outline:none;box-shadow:none;-webkit-appearance:none;appearance:none}.select-parts select::-ms-expand{display:none}.select-parts select.is-first{background:#f5f5f5}.select-parts::after{content:"";position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:0;height:0;margin-top:2px;border:5px solid transparent;border-top:8px solid #1d1d1d;pointer-events:none;z-index:5}button{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:220px;height:50px;outline:none;border:none;box-shadow:0 2px 4px rgba(61,61,61,.3);letter-spacing:.1em;transition:all .5s .1s ease-in-out;cursor:pointer}.select-parts:before{top:27px}.select-parts select{padding:21px 10px;font-size:1.6rem;height:auto;border:1px #b7b7b7 solid}@media screen and (min-width: 769px){.elemshort{width:100%}.select-parts{width:280px}}@media screen and (max-width: 768px){input[type=text],input[type=date],input[type=password],input[type=email],input[type=time],input[type=tel],input[type=number]{padding:17px 10px}input[type=text]::placeholder,input[type=date]::placeholder,input[type=password]::placeholder,input[type=email]::placeholder,input[type=time]::placeholder,input[type=tel]::placeholder,input[type=number]::placeholder{font-size:1.4rem}textarea{height:100px;padding:10px}input[type=file]+label{width:160px;margin:0 10px 0 0;padding:15px 0}input[type=file]+label:after{left:170px}.select-column li:not(:last-child){margin-bottom:10px}.select-parts{width:100%}.ermsg{font-size:1.3rem}}.c-contents-wrap{margin-bottom:30px}.c-contents-wrap .contents-wrap:not(:last-of-type){margin-bottom:50px}.c-contents-wrap .contents-wrap.simulation-margin{margin-bottom:125px}.c-contents-wrap .contents-wrap>.error-msg{margin-top:20px;padding:15px 10px;background:#fbe6eb}.c-contents-wrap .contents-wrap>.error-msg p{color:#bd1609;font-size:1.8rem;font-weight:700;letter-spacing:0;line-height:1.5}.c-contents-wrap .contents-wrap h2{margin-bottom:30px;text-align:center}.c-contents-wrap .contents-wrap h2.title-margin{margin-top:50px}.c-contents-wrap .contents-wrap h2 p{display:inline-block;position:relative;color:#fc544c;font-size:2.6rem;font-weight:700;text-align:center;letter-spacing:.03em}.c-contents-wrap .contents-wrap h2 p::before,.c-contents-wrap .contents-wrap h2 p::after{position:absolute;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);content:"";width:20px;height:2px;top:50%;background:#6ddac4}.c-contents-wrap .contents-wrap h2 p::before{left:-40px}.c-contents-wrap .contents-wrap h2 p::after{right:-40px}.c-contents-wrap .contents-wrap>p{margin-bottom:40px;color:#1d3550;font-size:1.6rem;font-weight:500;letter-spacing:0;line-height:1.6}.c-contents-wrap .contents-wrap>p.text-left{text-align:left}.c-contents-wrap .contents-wrap>p.mb-low{margin-bottom:20px}.c-contents-wrap .contents-wrap>p span.bold{font-weight:700}.c-contents-wrap .contents-wrap .change-btn-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:end;margin-bottom:40px;border-bottom:4px solid #45586f}.c-contents-wrap .contents-wrap .change-btn-wrap .tab-item{-webkit-flex:1;flex:1}.c-contents-wrap .contents-wrap .change-btn-wrap .tab-item .text{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(100% - 40px);height:61px;margin:0 auto;background:#eee;border-radius:5px 5px 0 0;color:#1d3550;font-size:1.6rem;font-weight:700;letter-spacing:0;cursor:pointer}.c-contents-wrap .contents-wrap .change-btn-wrap .tab-item input[type=radio]:checked+label{width:100%;height:67px;background:#45586f;border-radius:7px 7px 0 0;color:#fff}.c-contents-wrap .contents-wrap .change-btn-wrap .tab-item .tab-radio label{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(100% - 40px);height:61px;margin:0 auto;padding:0;background:#eee;border-radius:5px 5px 0 0;color:#1d3550;font-size:1.6rem;font-weight:700;text-align:center;letter-spacing:0;line-height:1.3;cursor:pointer}.c-contents-wrap .contents-wrap .change-btn-wrap .tab-item .tab-radio label::before,.c-contents-wrap .contents-wrap .change-btn-wrap .tab-item .tab-radio label::after{content:none}.c-contents-wrap .contents-wrap .simulation-btn{transition:.3s ease;position:relative;width:320px;height:80px;margin:0 auto}.c-contents-wrap .contents-wrap .simulation-btn::after{content:"";display:block;position:relative;top:20px;left:50%;width:200px;height:75px;background:url(../images/simulation_arrow.svg) center center/contain no-repeat;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}.c-contents-wrap .contents-wrap .simulation-btn p{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;transition:.3s ease;position:relative;height:100%;background:#4676ce;border:1px solid #4676ce;color:#fff;font-size:1.8rem;font-weight:700;letter-spacing:.02em;cursor:pointer}.c-contents-wrap .contents-wrap .simulation-btn p::after{position:absolute;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);transition:.3s ease;content:"";display:block;top:50%;right:15px;width:7px;height:13px;background:url(../images/arrow_right_white.svg) center center/contain no-repeat}.page-title-wrap{position:relative;height:185px;margin-bottom:60px}.page-title-wrap::before{content:"";position:absolute;top:0;left:0;display:block;width:100vw;height:100%;margin:0 calc(50% - 50vw);z-index:-1;background:#f8f8f8}.page-title-wrap h1{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;border-bottom:1px solid #dfe6e7;color:#1d3550;font-size:3.6rem;font-weight:700;letter-spacing:0;line-height:1.6;text-align:center}.main-contents{width:100%;max-width:980px;margin:0 auto}.main-contents .top-desc-wrap{margin-bottom:50px}.main-contents .top-desc-wrap p{color:#1d3550;font-size:1.6rem;font-weight:500;letter-spacing:0;line-height:1.6}.main-contents .attention-wrap ul li{position:relative;padding-left:15px;color:#1d3550;font-size:1.6rem;font-weight:500;letter-spacing:0;line-height:1.6}.main-contents .attention-wrap ul li::before{content:"";position:absolute;top:10px;left:0;width:6px;height:6px;border-radius:50%;background:#6ddac4}.main-contents .attention-wrap ul li:not(:last-child){margin-bottom:10px}.main-contents .c-table-wrap table{width:100%;border-top:1px solid #dfe6e7;border-bottom:1px solid #dfe6e7}.main-contents .c-table-wrap table.change-table{display:none}.main-contents .c-table-wrap table.change-table.show{display:table}.main-contents .c-table-wrap table tr{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.main-contents .c-table-wrap table tr:not(:last-child){border-bottom:1px solid #dfe6e7}.main-contents .c-table-wrap table tr.require th::after{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;content:"必須";position:absolute;top:42px;right:20px;width:45px;height:25px;background:#bd1609;border-radius:3px;color:#fff;font-size:1.6rem;font-weight:500;letter-spacing:.02em}.main-contents .c-table-wrap table tr.error td{background:#fbe6eb}.main-contents .c-table-wrap table tr.error td .error-msg{position:relative;margin-bottom:10px;padding-left:20px;color:#bd1609;font-size:1.6rem;font-weight:700;letter-spacing:0;line-height:1.5}.main-contents .c-table-wrap table tr.error td .error-msg::before{content:"";display:block;position:absolute;top:4px;left:0;width:15px;height:14px;background:url(../images/icon_caution_red.svg) center center/contain no-repeat}.main-contents .c-table-wrap table tr.error td .input-wrap input[type=text],.main-contents .c-table-wrap table tr.error td .input-wrap input[type=number],.main-contents .c-table-wrap table tr.error td .input-wrap select{border:2px solid #bd1609;color:#bd1609}.main-contents .c-table-wrap table tr th{position:relative;width:360px;padding:30px 20px;background:#f8f8f8}.main-contents .c-table-wrap table tr th p{color:#1d3550;font-size:1.6rem;font-weight:700;letter-spacing:.02em;line-height:1.5}.main-contents .c-table-wrap table tr th p span{font-size:1.3rem}.main-contents .c-table-wrap table tr td{padding:25px 20px}.main-contents .c-table-wrap table tr td .input-wrap:not(:last-child){margin-bottom:15px}.main-contents .c-table-wrap table tr td .input-wrap.radio-space li label{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#1d3550;font-size:1.6rem}.main-contents .c-table-wrap table tr td .input-wrap>*:not(:last-child){margin-right:10px}.main-contents .c-table-wrap table tr td .input-wrap select{height:40px;padding:0 10px;background:#f6f6f6;border:2px solid #d6d6d6;border-radius:5px;color:#1d3550;font-size:1.6rem;font-weight:500;letter-spacing:.02em;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.main-contents .c-table-wrap table tr td .input-wrap select:not(:last-child){margin-bottom:15px}.main-contents .c-table-wrap table tr td .input-wrap input[type=text],.main-contents .c-table-wrap table tr td .input-wrap input[type=number]{padding:10px;height:40px;background:#f6f6f6;border:2px solid #d6d6d6;border-radius:5px;color:#1d3550;font-size:1.6rem;font-weight:500;letter-spacing:.02em;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-text-fill-color:#1d3550;opacity:1}.main-contents .c-table-wrap table tr td .input-wrap input[type=text].w135,.main-contents .c-table-wrap table tr td .input-wrap input[type=number].w135{width:135px}.main-contents .c-table-wrap table tr td .input-wrap input[type=text].w100,.main-contents .c-table-wrap table tr td .input-wrap input[type=number].w100{width:100px}.main-contents .c-table-wrap table tr td .input-wrap input[type=text].w60,.main-contents .c-table-wrap table tr td .input-wrap input[type=number].w60{width:60px}.main-contents .c-table-wrap table tr td .input-wrap p{display:inline-block;color:#1d3550;font-size:1.6rem;font-weight:500;letter-spacing:.02em}.main-contents .c-table-wrap table tr td .annotation-txt-wrap{padding:10px;background:#e8f5fd}.main-contents .c-table-wrap table tr td .annotation-txt-wrap p{margin-bottom:5px;color:#1d3550;font-size:1.4rem;font-weight:500;letter-spacing:0}.main-contents .c-table-wrap table tr td .annotation-txt-wrap ul li{position:relative;padding-left:20px;color:#1d3550;font-size:1.4rem;font-weight:500;letter-spacing:0;line-height:1.7}.main-contents .c-table-wrap table tr td .annotation-txt-wrap ul li::before{content:"";position:absolute;top:8px;left:5px;width:6px;height:6px;border-radius:50%;background:#6ddac4}.main-contents .c-table-wrap table tr td .annotation-txt{position:relative;padding-left:14px;color:#1d3550;font-size:1.4rem;font-weight:500;letter-spacing:0;line-height:1.5}.main-contents .c-table-wrap table tr td .annotation-txt::before{content:"※";display:block;position:absolute;left:0}.main-contents .change-table-wrap{margin-bottom:55px}.main-contents .retry-btn{position:relative;margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #dfe6e7}.main-contents .retry-btn a{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:320px;height:80px;margin:0 auto;border:1px solid #4676ce;color:#4676ce;font-size:1.8rem;font-weight:700;letter-spacing:.02em}.main-contents .loan-btn{position:relative;margin-bottom:50px}.main-contents .loan-btn a{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;transition:.3s ease;position:relative;width:100%;max-width:480px;height:100px;margin:0 auto;background:linear-gradient(to right, #f57d34 0%, #fa5048 33%, #f57d34 66%, #fa5048 100%);background-position:left center;background-size:300% 100%;color:#fff;font-size:2.6rem;font-weight:700;letter-spacing:.02em}.main-contents .loan-btn a::after{position:absolute;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);transition:.3s ease;content:"";display:block;top:50%;right:15px;width:7px;height:13px;background:url(../images/arrow_right_white.svg) center center/contain no-repeat}.main-contents .tel-wrap{height:255px;margin-bottom:40px;background:#f8f8f8;border:1px solid #dfe6e7}.main-contents .tel-wrap .tel-contents{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;flex-direction:column;height:100%;padding:15px}.main-contents .tel-wrap .tel-contents p{position:relative;margin-bottom:35px;color:#1d3550;font-size:2.2rem;font-weight:700;letter-spacing:.02em}.main-contents .tel-wrap .tel-contents p::after{content:"";display:block;position:absolute;bottom:-15px;left:50%;width:25px;height:2px;background:#6ddac4;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}.main-contents .tel-wrap .tel-contents a{position:relative;display:block;margin-bottom:20px;color:#1d3550;font-size:4rem;font-weight:700;letter-spacing:0}.main-contents .tel-wrap .tel-contents a::before{content:"";display:inline-block;position:relative;width:42px;height:25px;margin-right:10px;background:url(../images/icon_freedial.svg) center center/contain no-repeat}.main-contents .tel-wrap .tel-contents span{display:block;color:#1d3550;font-size:1.8rem;font-weight:500;letter-spacing:0;line-height:1.5}.main-contents #simulation-result>.c-table-wrap{margin-bottom:50px}.main-contents #simulation-result .welcome-desc-wrap>p{margin-bottom:20px;font-weight:500;letter-spacing:0;line-height:1.6}@media screen and (min-width: 960px){.c-contents-wrap .contents-wrap>.error-msg p{text-align:center}.c-contents-wrap .contents-wrap>p{text-align:center}.c-contents-wrap .contents-wrap .simulation-btn p:hover{background:#fff;color:#4676ce}.c-contents-wrap .contents-wrap .simulation-btn p:hover::after{width:17px;background:url(../images/arrow_right_blue.svg) center center/contain no-repeat}.main-contents .c-table-wrap table tr.require th::after{position:absolute;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.main-contents .c-table-wrap table tr th p span{display:block}.main-contents .c-table-wrap table tr td{flex:1;-webkit-flex:1}.main-contents .c-table-wrap table tr td .input-wrap.radio-space{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.main-contents .c-table-wrap table tr td .input-wrap.radio-space li:not(:last-child){margin-right:20px}.main-contents .loan-btn a:hover{background-position:right center}.main-contents .loan-btn a:hover::after{width:17px;background:url(../images/arrow_right_white2.svg) center center/contain no-repeat}.main-contents .tel-wrap .tel-contents a{pointer-events:none}}@media screen and (max-width: 959px){.c-contents-wrap .contents-wrap h2 p{font-size:1.8rem;letter-spacing:0}.c-contents-wrap .contents-wrap h2 p::before{left:-30px}.c-contents-wrap .contents-wrap h2 p::after{right:-30px}.c-contents-wrap .contents-wrap>p{margin-bottom:30px}.c-contents-wrap .contents-wrap .change-btn-wrap .tab-item .text{width:calc(100% - 10px);font-size:1.2rem}.c-contents-wrap .contents-wrap .change-btn-wrap .tab-item .tab-radio label{width:calc(100% - 10px);font-size:1.2rem}.c-contents-wrap .contents-wrap .change-btn-wrap .tab-item input[type=radio]:checked+label{width:100%}.page-title-wrap{height:110px;margin-bottom:30px}.page-title-wrap h1{font-size:2.1rem}.main-contents{padding:0 10px}.main-contents .top-desc-wrap p{color:#3b3b3b;font-size:1.5rem}.main-contents .attention-wrap ul li{color:#3b3b3b;font-size:1.5rem;line-height:1.5}.main-contents .attention-wrap ul li::before{top:8px}.main-contents .c-table-wrap table tr.require th::after{position:relative;top:0;right:0;width:40px;font-size:1.5rem}.main-contents .c-table-wrap table tr th{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:space-between;-ms-flex-pack:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:40px;padding:0 10px}.main-contents .c-table-wrap table tr th p{font-size:1.5rem;letter-spacing:.04em;line-height:1.2}.main-contents .c-table-wrap table tr td{width:100%;padding:25px 10px 20px}.main-contents .c-table-wrap table tr td .input-wrap.radio-space li{width:fit-content}.main-contents .c-table-wrap table tr td .input-wrap.radio-space li:not(:last-child){margin:0 0 10px 0}.main-contents .c-table-wrap table tr td .input-wrap select{width:100%;color:#3b3b3b}.main-contents .loan-btn a{font-size:2.2rem}.main-contents .tel-wrap .tel-contents a{font-size:2.8rem}.main-contents .tel-wrap .tel-contents span{text-align:center}}/*# sourceMappingURL=top.css.map */
