﻿*{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}body{position:relative;margin:0;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-overflow-scrolling:touch;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif !important;font-size:1.4em;line-height:1;color:#3d3d3d;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:rgba(0,0,0,0);-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-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif !important;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}footer{position:relative;width:100%;background:#fff}footer .footer-site-contents{position:relative;width:100%;padding:40px 0}footer .footer-site-contents dl dt{margin-bottom:10px;text-align:center}footer .footer-site-contents dl dt img{height:63px}footer .footer-site-contents dl dd{text-align:center}footer .footer-site-contents dl dd span.bank-code{position:relative;display:inline-block;padding:5px 15px;border:1px solid #21519a;color:#21519a;font-size:1.3rem}footer .copyright{position:relative;padding:24px 0;color:#b9b9b9;font-size:1.1rem;text-align:center;letter-spacing:.05em;z-index:0}footer .copyright::before{content:"";position:absolute;top:0;left:0;display:block;width:100vw;height:100%;margin:0 calc(50% - 50vw);z-index:-1;background:#3b3b3b}header{position:relative;width:100%;max-width:1000px;height:100px;margin:0 auto;z-index:50}header .header-innerwrap{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;align-items:center;width:100%;height:100%}header .header-innerwrap::before{content:"";position:absolute;top:0;left:0;display:block;width:100vw;height:100%;margin:0 calc(50% - 50vw);z-index:-1;background:#fff}header .header-innerwrap .site-logo{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:flex-end;align-items:flex-end;height:62px}header .header-innerwrap .site-logo a{display:inline-block;height:100%;margin-right:10px;transition:.4s ease-in-out}header .header-innerwrap .site-logo a img{height:100%}header .header-innerwrap .site-logo a:hover{opacity:.675}header .header-innerwrap .site-logo .bank-code span{position:relative;display:block;margin-bottom:3px;padding:2px 5px 3px;border:1px #2255a4 solid;color:#2255a4;font-size:1.2rem;text-align:center}header .header-innerwrap .site-logo .bank-code p{color:#2255a4;font-size:2rem;font-weight:700;letter-spacing:.1em}.breadcrumbs{position:relative}.breadcrumbs::before{content:"";position:absolute;top:0;left:0;display:block;width:100vw;height:100%;margin:0 calc(50% - 50vw);background:#fff;z-index:-1}.breadcrumbs ul{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:100%;padding:10px 0}.breadcrumbs ul li{position:relative;font-size:1.2rem;letter-spacing:.05em}.breadcrumbs ul li:not(:last-child){margin-right:10px;padding-right:15px}.breadcrumbs ul li:not(:last-child)::after{content:"";position:absolute;top:3px;right:0;display:block;width:5px;height:9px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6.6 12'%3E%3Cpath fill='%23000' d='M0.6,12c0.2,0,0.3-0.1,0.5-0.2l5.4-5.4c0.3-0.3,0.3-0.7,0-0.9L1.1,0.2c-0.3-0.3-0.7-0.3-0.9,0s-0.3,0.7,0,0.9L5.1,6l-4.9,4.9c-0.3,0.3-0.3,0.7,0,0.9C0.3,11.9,0.5,12,0.6,12z'/%3E%3C/svg%3E");background-position:center center;background-size:contain;background-repeat:no-repeat}.breadcrumbs ul li:last-child a{pointer-events:none}div.container{position:relative;width:100%}.page-content{position:relative;width:100%;max-width:1000px;margin:0 auto}.page-content .page-overlay{position:relative;width:100%;padding:50px 0 100px}.page-content .page-overlay::before{content:"";position:absolute;top:0;left:0;display:block;width:100vw;height:100%;margin:0 calc(50% - 50vw);background:rgba(238,238,238,.65);z-index:-1}.page-content .page-overlay::after{content:"";position:absolute;top:0;right:0;display:block;width:40vw;height:100%;margin-right:calc(50% - 50vw);background:rgba(221,221,221,.65);z-index:-1}.page-head-title{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;align-items:center;width:100%;max-width:1000px;height:60px;margin:0 auto}.page-head-title::before{content:"";position:absolute;top:0;left:0;display:block;width:100vw;height:100%;margin:0 calc(50% - 50vw);z-index:-1;background:#eefaff}.page-head-title h1{position:relative;padding-left:70px;font-size:2rem;font-weight:700;letter-spacing:.12em}.page-head-title h1::after{content:"";position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block;width:50px;height:50px;background:#fff url(../images/title_icon_pc.svg) center center/31px 24px no-repeat;border-radius:50%}.page-guide-text{position:relative;padding:30px 0;font-size:1.5rem;line-height:1.6}.general-select-card{position:relative;width:100%}.general-select-card ul li{position:relative;background:#fff}.general-select-card ul li dl{position:relative}.general-select-card ul li dl dt{position:relative;font-size:1.8rem;font-weight:700;line-height:1.5;letter-spacing:.1em}.general-select-card ul li dl dt::before{content:"";position:absolute;bottom:0;left:0;width:25px;height:2px;background:#000}.general-select-card ul li dl dd{padding:20px 0;line-height:1.75}.general-select-card ul li span{display:block;width:250px;height:50px;margin:0 auto}.general-select-card ul li span a{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;background:#14375b;color:#fff;letter-spacing:.075em;transition:.5s ease-in-out}.general-select-card ul li span a::after{content:"";position:absolute;top:50%;right:50px;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block;width:5px;height:5px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:translate(0, -50%) rotate(45deg);transform:translate(0, -50%) rotate(45deg);-webkit-transform-origin:center center;transform-origin:center center;transition:.5s ease-in-out;opacity:0;pointer-events:none}.general-select-card ul li span a:hover{background:#2255a4}.general-select-card ul li span a:hover::after{right:20px;opacity:1}.general-body-wrap{position:relative;width:100%;padding:50px 50px 75px;background:#fff}.color-red{color:#e00}.color-navy{color:#26499d}@media screen and (min-width: 1000px){br.spbr,br.tabbr{display:none}header .header-innerwrap .site-view-button{display:inline-block;width:210px;height:40px;margin-left:auto}header .header-innerwrap .site-view-button a{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;align-items:center;width:100%;height:100%;padding-left:50px;background:#21519a;transition:.3s ease-in-out}header .header-innerwrap .site-view-button a span{position:relative;color:#fff;font-size:1.3rem}header .header-innerwrap .site-view-button a:hover{opacity:.8}header .header-innerwrap .site-view-button a::before{content:"";position:absolute;top:50%;left:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block;width:22px;height:22px;background:url(../common/images/symbol_rokin.svg) center center/contain no-repeat;pointer-events:none}header .header-innerwrap .site-view-button a::after{content:"";position:absolute;top:50%;right:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block;width:5px;height:5px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:translate(0, -50%) rotate(45deg);transform:translate(0, -50%) rotate(45deg);-webkit-transform-origin:center center;transform-origin:center center;pointer-events:none}.fadeIn{opacity:0}.pagetop-grid{position:fixed;bottom:15px;right:40px;width:50px;height:50px;z-index:20}.pagetop-grid a{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;background:#3b3b3b;border-radius:50%;box-shadow:0 3px 5px rgba(0,0,0,.16);transition:.4s ease-in-out}.pagetop-grid a img{width:18px}.pagetop-grid a:hover{background:#616161}}@media screen and (max-width: 999px){br.pcbr,br.tabbr{display:none}body{width:100%;min-width:100%}footer{padding:0 10px}footer .footer-site-contents{padding:25px 0 20px}footer .footer-site-contents dl dt img{height:45px}footer .footer-site-contents dl dd span.bank-code{padding:4px 15px;font-size:1.2rem}footer .copyright{height:60px}footer .copyright span{display:inline-block;width:100%;white-space:nowrap;-webkit-transform:scale(0.9);transform:scale(0.9)}.pagetop-grid{position:fixed;bottom:0;right:0;width:60px;height:60px;z-index:20}.pagetop-grid a{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;background:#3b3b3b}.pagetop-grid a img{width:18px}header{position:relative;width:100%;height:65px}header .header-innerwrap{padding:0 15px}header .header-innerwrap .site-logo{height:40px}header .header-innerwrap .site-logo a{margin-right:8px}header .header-innerwrap .site-logo .bank-code span{margin-bottom:2px;-webkit-transform:scale(0.85);transform:scale(0.85);-webkit-transform-origin:0px 0px;transform-origin:0px 0px;padding:2px 3px;font-size:1rem}header .header-innerwrap .site-logo .bank-code p{font-size:1.3rem}header .header-innerwrap .site-view-button{display:inline-block;width:40px;height:40px;margin-left:auto}header .header-innerwrap .site-view-button a{position:relative;display:block;width:100%;height:100%;background:#21519a;text-indent:100%;white-space:nowrap;overflow:hidden}header .header-innerwrap .site-view-button a span{display:none}header .header-innerwrap .site-view-button a::before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);display:block;width:22px;height:22px;background:url(../common/images/symbol_rokin.svg) center center/contain no-repeat;pointer-events:none}div.container{width:100%}.page-content{padding:0 15px 50px}.page-head-title{height:50px;padding:0 15px}.page-head-title h1{padding-left:60px;font-size:1.8rem;letter-spacing:.1em}.page-head-title h1::after{width:40px;height:40px;background-size:24px auto}.page-guide-text{padding:15px 0;font-size:1.4rem}.general-body-wrap{padding:50px 20px 75px}}@media screen and (max-width: 767px){.page-head-title h1{padding-left:50px;font-size:1.6rem}.page-head-title h1::after{background:#fff url(../images/title_icon_sp.svg) center center/31px 24px no-repeat}.general-select-card ul{position:relative}.general-select-card ul li{position:relative;padding:25px}.general-select-card ul li:not(:last-child){margin-bottom:15px}.general-select-card ul li dl{margin-bottom:5px}.general-select-card ul li dl dt{padding-bottom:20px;font-size:1.6rem}}.form-step{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;margin-bottom:70px}.form-step li{position:relative;width:150px;padding:20px 0 0;color:#ccc;font-size:1.3rem;text-align:center}.form-step li::before{content:"";position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:block;width:9px;height:9px;background:#ccc;border-radius:50%;z-index:1}.form-step li.current{color:#000}.form-step li.current::before{background:#21519a}.form-step li:first-child::after{content:"";position:absolute;top:4px;left:50%;display:block;width:50%;height:1px;background:#ccc}.form-step li:nth-of-type(n+2):nth-last-of-type(n+2)::after{content:"";position:absolute;top:4px;left:0;display:block;width:100%;height:1px;background:#ccc}.form-step li:last-child::after{content:"";position:absolute;top:4px;right:50%;display:block;width:50%;height:1px;background:#ccc}.cautions-note{margin-bottom:40px;padding:30px 50px;border:1px solid #ccc}.cautions-note dl{line-height:1.65;text-align:center}.cautions-note dl dt{position:relative;margin-bottom:15px;padding-bottom:15px;font-size:1.5rem;font-weight:700;letter-spacing:.05em}.cautions-note dl dt::after{content:"";position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:block;width:16px;height:2px;background:#000}.form-table-wrap{position:relative;width:85%;margin:0 auto}.form-table-wrap ul.annoTable{position:relative;margin-bottom:40px}.form-table-wrap ul.annoTable li{position:relative;padding-left:16px;line-height:1.6}.form-table-wrap ul.annoTable li::before{content:"※";position:absolute;top:0;left:0}.form-table-wrap ul.annoTable li:not(:last-child){margin-bottom:5px}.form-table-wrap .form-guide-text{margin-bottom:50px;font-size:1.5rem;line-height:1.75;text-align:center;letter-spacing:.075em}.form-table-wrap .form-guide-text span{color:#a2001f}.form-table-wrap ul.formTable{position:relative;margin-bottom:40px}.form-table-wrap ul.formTable.simulation-type{margin-bottom:0}.form-table-wrap ul.formTable>li{position:relative;padding:25px 0}.form-table-wrap ul.formTable>li:not(:last-child){border-bottom:1px solid #cbcbcb}.form-table-wrap ul.formTable>li .kinri-button a{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;background:#21519a;color:#fff;font-size:1.6rem;letter-spacing:.025em;transition:.3s ease;cursor:pointer}.form-table-wrap ul.formTable>li .kinri-button a:hover{opacity:.75}.form-table-wrap ul.formTable>li>dl.required>dt{position:relative}.form-table-wrap ul.formTable>li>dl.required>dt:after{content:"＊";position:relative;margin-left:5px;color:#a2001f;font-size:1.2rem;font-weight:400}.form-table-wrap ul.formTable>li>dl>dt{position:relative;padding-bottom:20px;font-size:1.5rem;font-weight:700;line-height:1.5}.form-table-wrap ul.formTable>li>dl>dd{position:relative;line-height:1.3}.form-table-wrap.confirm-wrap .aside-inspect{padding:10px}.form-table-wrap.confirm-wrap .aside-inspect p{font-size:1.4rem;text-align:left}.form-table-wrap.confirm-wrap .consent{padding:0 25px;background:#f5f5f5;border:1px solid #ddd}.form-table-wrap.confirm-wrap dl dd p{word-break:break-all}.form-table-wrap.confirm-wrap p:not(:last-child){margin-bottom:8px}.form-table-wrap.confirm-wrap p.birth span:not(:last-child){margin-right:8px}.form-table-wrap.confirm-wrap p.tel span{position:relative}.form-table-wrap.confirm-wrap p.tel span:not(:last-child){margin-right:21px}.form-table-wrap.confirm-wrap p.tel span:not(:last-child)::after{content:"";position:absolute;top:50%;right:-15px;display:block;width:9px;height:1px;background:#000}.select-column-tel{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.select-column-tel li{position:relative;width:26%}.select-column-tel li:not(:last-child){margin-right:11%}.select-column-tel li:not(:last-child)::after{content:"";position:absolute;top:50%;right:-webkit-calc(-11% - 22px);right:calc(-11% - 22px);display:block;width:11px;height:1px;background:#000}.select-column-birth{position:relative}.select-column-birth li{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.select-column-birth li .select-parts{display:inline-block;width:50%}.select-column-birth li .select-parts select{height:100%}.select-column-birth li:last-child .select-parts:not(:last-child) select{border-right:none}.select-row li:not(:last-child){margin-bottom:15px}.input-row{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;align-items:center;min-height:27px}.inputbtn li{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;align-items:center;min-height:27px}.aside-inspect{margin-top:15px;padding:15px;background:#f5f5f5;text-align:center}.aside-inspect p{font-size:1.5rem;line-height:1.65}.aside-inspect p:not(:last-child){margin-bottom:10px}.aside-inspect p span{display:inline-block;vertical-align:baseline;margin:0 2px}.aside-inspect .input-row{display:inline-block}.aside-inspect input[type=checkbox]+label{padding:20px 10px 20px 38px}.enable-unit-wrap{margin-top:30px;padding:15px;background:#f5f5f5}.enable-unit-wrap:not(:last-child){margin-bottom:15px}.enable-unit-wrap .unit-caption{margin-bottom:15px;padding-bottom:15px;font-size:1.5rem;font-weight:700;border-bottom:1px solid #cdcdcd}.each-parts-set:not(:last-of-type){margin-bottom:15px}.input-caption{margin-bottom:10px;font-size:1.5rem;line-height:1.65}.input-other{margin-top:15px}.form-head-caption{position:relative;padding-bottom:15px;font-size:1.6rem;font-weight:700;line-height:1.5;letter-spacing:.05em}.form-simulation-button{display:block;width:300px;height:60px;margin:0 auto}.form-simulation-button a{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;background:#025;color:#fff;letter-spacing:.025em;transition:.5s ease}.form-simulation-button a::after{content:"";position:absolute;top:50%;right:15px;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);display:block;width:10px;height:10px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23fff' d='M40,472L40 296 40 136 40 96 0 96 0 512 416 512 416 472 376 472 z'/%3E%3Cpath fill='%23fff' d='M96,0v416h416V0H96z M472,376H136V40h336V376z'/%3E%3C/svg%3E");background-position:center center;background-size:contain;background-repeat:no-repeat;transition:1.5s 5s ease;pointer-events:none}.fund-table:not(:last-of-type){margin-bottom:15px;padding-bottom:15px;border-bottom:1px dashed #666}.fund-table:last-of-type{margin-bottom:25px}.fund-table dl{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.fund-table dl:not(:last-of-type){margin-bottom:5px}.fund-table dl dt{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;align-items:center;width:49%;margin-right:1%;padding:0 15px;background:#eaf4fc}.fund-table dl dd{width:50%}.fund-table dl dd input[type=text]:disabled::placeholder{opacity:1}.fund-table .details-panel{margin-top:10px;padding:15px 10px 15px 15px;border:1px solid #ddd}.fund-table .details-panel dl dt{background:#ddd}.total-column{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-top:25px;padding-top:50px;border-top:1px solid #000}.total-column::before{content:"";position:absolute;top:20px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0;height:0;border-style:solid;border-width:#height #valWidth 0 #valWidth;border-color:#222 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.total-column li{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;align-items:center;width:50%}.total-column li:first-child{-webkit-justify-content:center;justify-content:center;width:49%;margin-right:1%;background:#bbdbf3}.plus-table{position:relative;font-size:1.5rem;cursor:pointer}.plus-table::before{content:"";vertical-align:text-top;position:inline-block;margin-right:5px;font-family:"Font Awesome 5 Free";color:#222;font-size:1.8rem;font-weight:900}.connectTable{margin-bottom:50px;text-align:center}.connectTable dt{position:relative;margin-bottom:20px;padding-bottom:20px;font-size:1.5rem;font-weight:700;line-height:1.2;letter-spacing:.025em}.connectTable dt::after{content:"";position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:block;width:16px;height:2px;background:#000}.connectTable dd{font-size:1.5rem;line-height:1.65;letter-spacing:.025em}.top-back-button{display:block;width:300px;height:60px;margin:0 auto}.top-back-button a{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;border:1px solid #999;color:#000;font-size:1.5rem;letter-spacing:.025em;transition:.5s ease}.top-back-button a:hover{background:#000;color:#fff;opacity:.75}.top-back-button a:hover::after{right:15px;opacity:0}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;display:inline-block;padding:18px 10px;background:#fff;border:1px #bbb solid;font-size:1.5rem;line-height:1}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:300px;padding:10px;background:#fff;border:1px #c5c5c5 solid;font-size:1.5rem;line-height:1.5;word-break:break-all}textarea[name=f_usage]{height:150px}input[type=text]:disabled{background:rgba(0,0,0,0);cursor:not-allowed}input[type=text]:disabled::placeholder{color:#343434;opacity:.7}::placeholder{color:#343434;opacity:.7}::-ms-input-placeholder{color:#343434;opacity:.7}:-ms-input-placeholder{color:#343434;opacity:.7}.elem-full{width:100%}input.elem-half{width:50%}input.elem-half:not(:last-child){border-right:none}.half-parts{width:50%}.elem-text{display:inline-block;width:-webkit-calc(100% - (9% + 10px));width:calc(100% - (9% + 10px));font-size:1.5rem}.input-notes{display:inline-block;width:9%;margin-left:10px;font-size:1.5rem}.aside-notes{padding-top:10px;color:#008db7;font-size:1.3rem;line-height:1.3}.errtext{margin-bottom:15px;color:#ce1515;font-size:1.3rem}.error>dt{color:#ce1515}.error .select-parts:not(.elem-full) select{border-color:#ce1515}.error .elem-full:not(.not-required){border-color:#ce1515}.error .elem-half{border-color:#ce1515}input[type=radio]{display:none;vertical-align:middle}input[type=radio]+label{position:relative;display:inline-block;width:100%;padding:0 0 0 40px;font-size:1.5rem;line-height:1;letter-spacing:.05em;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:22px;height:22px;margin-top:1px;background:#fff;border:1px #b7b7b7 solid;border-radius:50%;box-sizing:border-box;transition:.5s ease;z-index:2}input[type=radio]+label::after{content:"";position:absolute;top:50%;left:6px;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block;width:10px;height:10px;margin-top:1px;background:#fff;border-radius:50%;box-sizing:border-box;opacity:0;z-index:5}input[type=radio]:checked+label::before{background:#3f61c4;border:none}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 40px;font-size:1.5rem;line-height:1;letter-spacing:.05em;transition:.5 ease;cursor:pointer}input[type=checkbox]+label::before{position:absolute;content:"";top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:27px;height:27px;background:#fff;border:1px #b7b7b7 solid;border-radius:3px;box-sizing:border-box;z-index:2}input[type=checkbox]+label::after{position:absolute;content:"";top:50%;left:6px;display:block;width:16px;height:16px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(../common/images/form_check.svg) center center/contain no-repeat;transition:.5 ease;opacity:0;z-index:3}input[type=checkbox]:checked+label::before{background:#006cb7;border:1px #006cb7 solid}input[type=checkbox]:checked+label::after{opacity:1}.select-parts{position:relative}.select-parts select{text-indent:.01px;text-overflow:ellipsis;border:none;outline:none;box-shadow:none;-webkit-appearance:none;moz-appearance:none;appearance:none;position:relative;width:100%;min-height:60px;padding:18px 10px;background:#fff;border:1px #bbb solid;color:#222;font-size:1.5rem;cursor:pointer}.select-parts select::-ms-expand{display:none}.select-parts::before{content:"";position:absolute;top:50%;right:8px;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block;width:20px;height:20px;background:#999;pointer-events:none;z-index:5}.select-parts::after{content:"";position:absolute;top:50%;right:14px;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block;width:6px;height:6px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:translate(0, -50%) rotate(135deg);transform:translate(0, -50%) rotate(135deg);-webkit-transform-origin:center center;transform-origin:center center;margin-top:-2px;pointer-events:none;z-index:5}button{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:300px;height:60px;margin:0 auto;outline:none;border:none;color:#fff;font-size:1.6rem;letter-spacing:.025em;transition:.3s ease;cursor:pointer}button:not(:last-child){margin-bottom:20px}button.activate{background:#025}button.activate:hover{background:#26466d;color:#fff}button.inactivate{background:#999}button.inactivate:hover{background:#bbb;color:#fff}button.activate.skip{margin-top:20px;background:#666;width:230px;height:45px;font-size:1.4rem}@media screen and (min-width: 960px){.select-column{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-top:-15px}.select-column li{position:relative;width:50%;margin-top:15px}.select-column-birth{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.select-column-birth li{width:50%}.select-column-birth li:not(:last-child) .select-parts select{border-right:none}.cell-half{width:50%}.form-table-wrap.confirm-wrap .fund-table dl dt{padding:10px 15px}.form-table-wrap.confirm-wrap .fund-table dl dd{padding:10px}.form-table-wrap.confirm-wrap .total-column li{padding:10px}.form-table-wrap.confirm-wrap .total-column li:first-child{padding:10px 15px}.form-table-wrap ul.formTable>li .kinri-button{position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:40%;height:90%}}@media screen and (max-width: 959px){.form-step{margin-bottom:50px}.form-step li{width:20%}.form-table-wrap{width:100%}.form-table-wrap .cautions-note{margin-bottom:30px;padding:20px 30px}.form-table-wrap .form-guide-text{margin-bottom:30px}.form-table-wrap ul.formTable>li{padding:20px 0 25px}.form-table-wrap ul.formTable>li>dl>dt{padding-bottom:15px}.form-table-wrap.confirm-wrap p:not(:last-child){margin-bottom:10px}input[type=text],input[type=date],input[type=password],input[type=email],input[type=time],input[type=tel],input[type=number],textarea{font-size:1.6rem}textarea{height:250px}::placeholder{font-size:1.5rem}::-ms-input-placeholder{font-size:1.5rem}:-ms-input-placeholder{font-size:1.5rem}.half-parts{width:100%}.select-parts select{font-size:1.6rem}.select-column{position:relative}.select-column li{position:relative}.select-column li:not(:last-child){margin-bottom:15px}.select-column-tel li:not(:last-child)::after{right:-webkit-calc(-11% - 11px);right:calc(-11% - 11px)}.select-column-birth li{width:100%}.select-column-birth li:not(:last-child) .select-parts:not(:last-child) select{border-right:none}.select-column-birth li:not(:last-child){margin-bottom:10px}.select-row li:not(:last-child){margin-bottom:10px}.elem-text{width:85%;width:-webkit-calc(100% - (11% + 10px));width:calc(100% - (11% + 10px))}.input-notes{width:11%}input[type=radio]+label,input[type=checkbox]+label{padding:20px 10px 20px 48px;border:1px #b7b7b7 solid;border-radius:3px;line-height:1.3}input[type=radio]+label::before,input[type=checkbox]+label::before{left:10px}input[type=radio]+label::after,input[type=checkbox]+label::after{left:15px}input[type=checkbox]:checked+label{background:#006cb7;color:#fff}input[type=checkbox]:checked+label::before{border:1px #fff solid}button{width:100%;max-width:380px}button:not(:last-child){margin-bottom:15px}.connectTable dt{margin-bottom:25px}.top-back-button{width:100%;max-width:380px}.form-simulation-button{width:100%;max-width:300px}.fund-table dl dt{width:34%;padding:0 10px}.fund-table dl dd{width:65%}.fund-table .details-panel{padding:10px}.total-column li{width:65%}.total-column li:first-child{width:34%}.total-column li .elem-text,.fund-table dl dd .elem-text{width:77%;width:-webkit-calc(100% - (18% + 5px));width:calc(100% - (18% + 5px))}.total-column li .input-notes,.fund-table dl dd .input-notes{width:18%;margin-left:5px}.form-table-wrap.confirm-wrap .fund-table dl dt,.form-table-wrap.confirm-wrap .fund-table dl dd{padding:10px}.form-table-wrap.confirm-wrap .total-column li{padding:10px}.form-table-wrap.confirm-wrap .total-column li:first-child{padding:10px}.form-table-wrap ul.formTable>li .kinri-button{display:block;width:90%;max-width:294px;margin:0 auto;padding-top:20px}.form-table-wrap ul.formTable>li .kinri-button a{padding:15px;font-size:1.5rem}}.form-consent{margin-bottom:80px}.form-consent p{line-height:1.65;letter-spacing:.025em}.form-consent p:last-of-type{margin-bottom:50px}.form-consent .guidetext:last-of-type{margin-bottom:20px}.form-consent .decimal-style{padding:25px 15px}.form-consent .decimal-style li:not(:last-child){margin-bottom:10px}.body-column-setting:not(:last-of-type){margin-bottom:50px}.body-column-setting .guidetext{line-height:1.65;letter-spacing:.025em}.body-column-setting .guidetext:not(:last-of-type){margin-bottom:30px}.body-column-setting .caution-notes{margin-bottom:20px;color:#e00}.body-column-setting h2{margin-bottom:25px;padding-bottom:10px;border-bottom:1px solid #ccc;line-height:1.5;font-weight:700;letter-spacing:.025em}.body-column-setting .list-lead{line-height:1.65;letter-spacing:.025em}.body-column-setting .list-lead:not(:last-child){margin-bottom:15px}.body-column-setting>ul:not(:last-child){margin-bottom:30px}.decimal-style{counter-reset:number}.decimal-style li{position:relative;padding-left:18px;line-height:1.5;letter-spacing:.025em}.decimal-style li::before{counter-increment:number;content:counter(number) ". ";position:absolute;top:0;left:0}.square-style li{position:relative;padding-left:15px;line-height:1.5;letter-spacing:.025em}.square-style li::before{content:"";position:absolute;top:7px;left:0;display:block;width:8px;height:8px;border-radius:1px}.square-style li:not(:last-child){margin-bottom:5px}.square-style.verblue li::before{background:#21519a}.square-style.verblack li::before{background:#313131}.square-style.verorg li::before{background:#ff8c00}.view-page-link{position:relative;display:inline-block}.view-page-link a{position:relative;display:block;padding:0 5px 12px;line-height:1.3;transition:.4s ease-in-out}.view-page-link a::before{content:"";position:absolute;bottom:0;left:0;display:block;width:100%;height:1px;background:#ccc}.view-page-link a::after{content:"";position:absolute;bottom:0;left:0;display:block;width:0%;height:1px;background:#025;transition:.4s ease-in-out}.view-page-link a:hover{color:#025}.view-page-link a:hover::after{width:100%}.consent-doc-button{position:relative;display:flex;flex-wrap:wrap;width:400px;margin:0 auto}.consent-doc-button:not(:last-child){margin-bottom:15px}.consent-doc-button a{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;min-height:60px;padding:6px 20px;background:#fff;border:2px solid #7c8399;color:#32394e;font-size:1.4rem;line-height:1.5;letter-spacing:.025em;text-align:center;transition:.7s ease}.consent-doc-button a::after{content:"";position:absolute;top:50%;right:10px;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);display:block;width:10px;height:10px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%2332394e' d='M40,472L40 296 40 136 40 96 0 96 0 512 416 512 416 472 376 472 z'/%3E%3Cpath fill='%2332394e' d='M96,0v416h416V0H96z M472,376H136V40h336V376z'/%3E%3C/svg%3E");background-position:center center;background-size:contain;background-repeat:no-repeat;transition:.7s .2s ease;pointer-events:none}.consent-doc-button a:hover{background:#7c8399;color:#fff;opacity:.75}.consent-doc-button a:hover::after{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23fff' d='M40,472L40 296 40 136 40 96 0 96 0 512 416 512 416 472 376 472 z'/%3E%3Cpath fill='%23fff' d='M96,0v416h416V0H96z M472,376H136V40h336V376z'/%3E%3C/svg%3E");background-position:center center;background-size:contain;background-repeat:no-repeat}.low-notes{position:relative;padding-top:15px;line-height:1.3;text-align:center}.border-aside{position:relative;border:1px solid #ccc}.border-aside.sendbefore-caution{margin-bottom:50px;padding:35px 30px;border:3px double #b0c4de}.border-aside.sendbefore-caution .notes{display:block;padding-top:10px;font-size:1.3rem;line-height:1.4}.border-aside .at-notes{text-indent:-1em;margin-left:1em;margin-bottom:25px}.border-aside dl.toggle-table dt{position:relative;padding:15px 20px;background:#f7fbfe;color:#21519a;cursor:pointer}.border-aside dl.toggle-table dt::before{content:"";position:absolute;top:50%;right:25px;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block;width:13px;height:3px;background:#21519a}.border-aside dl.toggle-table dt::after{content:"";position:absolute;top:50%;right:30px;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block;width:3px;height:13px;background:#21519a;transition:.3s ease-in-out;opacity:1}.border-aside dl.toggle-table dt.is-open::after{opacity:0}.border-aside dl.toggle-table dd{padding:15px 20px 20px;border-top:1px solid #ccc;line-height:1.65;display:none}.border-aside dl.toggle-table dd .square-style li::before{background:#fff;border:2px solid #5383c3;box-sizing:border-box}.contact-notes{text-align:center}.contact-notes dt{position:relative;margin-bottom:15px;padding-bottom:15px;font-size:1.5rem;font-weight:700;letter-spacing:.05em}.contact-notes dt::after{content:"";position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:block;width:16px;height:2px;background:#000}.contact-notes dd{line-height:1.65}.contact-notes dd p{font-weight:700;letter-spacing:.05em}.policy-note{margin-bottom:40px;padding:30px 50px;background:#f5f5f5;border:1px solid #ddd}.policy-note dl{line-height:1.5;text-align:left}.policy-note dl dt{position:relative;margin-bottom:15px;padding-bottom:15px;font-size:1.5rem;font-weight:700;letter-spacing:.05em}.policy-note dl dt::after{content:"";position:absolute;bottom:0;left:0;display:block;width:16px;height:2px;background:#000}.policy-note dl dd{line-height:1.65}.policy-note dl dd p{line-height:1.65;letter-spacing:.025em}.policy-note dl dd .aside-inspect{padding:0}.policy-note dl dd .decimal-style{padding:25px 20px}.policy-note dl dd .decimal-style li:not(:last-child){margin-bottom:10px}.policy-note dl dd .aside-inspect{background:#fff}.flow-cardList{position:relative;padding-top:15px;counter-reset:card-number}.flow-cardList li{position:relative;padding:15px 0;border:1px solid #999}.flow-cardList li .flow-figure{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100px;margin-bottom:10px}.flow-cardList li .flow-figure img{max-width:72px;max-height:58px}.flow-cardList li dl{text-align:center}.flow-cardList li dl dt{position:relative;margin-bottom:10px;color:#21519a;font-size:1.5rem;font-weight:700;letter-spacing:.05em}.flow-cardList li dl dd{font-size:1.3rem;line-height:1.45}.flow-cardList li::before{counter-increment:card-number;content:counter(card-number);position:absolute;top:-15px;left:50%;-webkit-transform:translateX(-50%) rotate(0.03deg);transform:translateX(-50%) rotate(0.03deg);display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:30px;height:30px;background:#ff8c00;border-radius:50%;font-family:"Lato",sans-serif;color:#fff;font-size:1.8rem;font-weight:700;pointer-events:none;z-index:1}.flow-cardBlock{padding-top:20px;counter-reset:cell-number}.flow-cardBlock .flow-finish-cell{width:70%;margin:0 auto;padding:25px;background:#1686d4;color:#fff;font-size:1.8rem;text-align:center}.flow-cardBlock .between-arrow{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 0 25px}.flow-cardBlock .between-arrow:nth-last-of-type(2){-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flow-cardBlock .between-arrow span{display:block;width:20px;height:47px}.flow-cardBlock .between-arrow span img{width:100%}.flow-cardBlock .between-arrow .square-style{position:relative;width:49%;width:-webkit-calc(50% - 10px);width:calc(50% - 10px);padding:0 0 10px 40px}.flow-cardBlock .between-arrow .square-style li{font-size:1.5rem}.flow-cardBlock .between-arrow .square-style li::before{top:8px}.flow-cardBlock .cell-card{position:relative;padding:15px 0;border:1px solid #999}.flow-cardBlock .cell-card::before{counter-increment:cell-number;content:counter(cell-number);position:absolute;top:-15px;left:50%;-webkit-transform:translateX(-50%) rotate(0.03deg);transform:translateX(-50%) rotate(0.03deg);display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:30px;height:30px;background:#ff8c00;border-radius:50%;font-family:"Lato",sans-serif;color:#fff;font-size:1.8rem;font-weight:700;pointer-events:none;z-index:1}.flow-cardBlock .cell-card dl{padding:20px 50px 15px;text-align:center}.flow-cardBlock .cell-card dl dt{position:relative;margin-bottom:15px;color:#1686d4;font-size:1.6rem;font-weight:700;letter-spacing:.05em}.flow-cardBlock .cell-card dl dd{font-size:1.5rem;line-height:1.45}.tooltip{display:none;position:absolute;bottom:40px;left:0;animation-name:fade-in;animation-duration:.5s;background:#6bb6ff;color:#fff;border-radius:.3em;z-index:50}.tooltip:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:8px solid rgba(0,0,0,0);border-top:10px solid #6bb6ff}.tooltip_inner{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px;white-space:nowrap}.tooltip_inner p{line-height:1.4}@keyframes fade-in{from{opacity:0}to{opacity:1}}.simulation-table-wrap+.form-buttonList{margin-bottom:30px}.simulate-head-caption{position:relative;margin-bottom:20px;padding-top:50px;font-size:1.6rem;font-weight:700;line-height:1.5;letter-spacing:.05em}.simulate-head-caption::before{content:"";position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0;height:0;border-style:solid;border-width:#height #valWidth 0 #valWidth;border-color:#025 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.simulate-head-caption span{font-size:1.4rem;font-weight:400}.simulation-table-wrap{margin-bottom:40px;padding:0 15px 15px;background:#f5f5f5}.simulation-table-wrap ul.formTable{margin-bottom:0}.simulation-table-wrap .aside-note{padding:20px}.simulation-table-wrap .aside-note .decimal-style li:not(:last-child){margin-bottom:5px}.simulation-table-wrap .result-column{padding:15px;background:#fff}.simulation-table-wrap .result-column .type-caption{position:relative;margin-bottom:10px;padding:15px;background:#f5f5f5;font-size:1.5rem;font-weight:700;text-align:center}.simulation-table-wrap .result-column ul.resultTable li{padding:10px 0}.simulation-table-wrap .result-column ul.resultTable li dl dt{position:relative;padding-bottom:10px;font-size:1.5rem;font-weight:700;line-height:1.5}.simulation-table-wrap .result-column ul.resultTable li dl dd{line-height:1.3}.result-body-wrap .elem-text{width:-webkit-calc(100% - (4% + 10px));width:calc(100% - (4% + 10px))}.result-body-wrap .input-notes{width:4%}@media screen and (max-width: 999px){.form-consent{margin-bottom:60px}.body-column-setting:not(:last-of-type){margin-bottom:35px}.body-column-setting .caution-notes{margin-bottom:20px}.body-column-setting h2{font-size:1.6rem}.consent-doc-button{width:100%;max-width:400px}.aside-inspect{border-radius:3px}.aside-inspect .input-row{width:100%}.tooltip{bottom:65px}}@media screen and (max-width: 959px){.result-body-wrap .elem-text{width:-webkit-calc(100% - (4% + 10px));width:calc(100% - (4% + 10px))}.result-body-wrap .input-notes{width:4%}}@media screen and (min-width: 768px){.general-select-card ul{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-top:-35px}.general-select-card ul li{width:48%;margin-top:35px;padding:35px}.general-select-card ul li:nth-child(2n-1){margin-right:4%}.general-select-card ul li dl{margin-bottom:15px}.general-select-card ul li dl dt{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;align-items:center;height:-webkit-calc(3.0em + 25px);height:calc(3em + 25px);padding-bottom:25px}.flow-cardList.moushikomi-flow{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.flow-cardList.moushikomi-flow li{width:21.7%;max-width:195px}.flow-cardList.moushikomi-flow li:not(:last-child){margin-right:4.4%}.flow-cardList.moushikomi-flow li:not(:last-child)::after{content:"";position:absolute;top:50%;right:-28px;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-family:"Font Awesome 5 Free";color:orange;font-size:1.8rem;font-weight:900}.simulation-table-wrap .result-column-wrap{column-count:2;column-gap:2%}.view-page-link a span::after{content:"";position:relative;display:inline-block;width:14px;height:9px;margin-left:20px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 125'%3E%3Cpath fill='%23999' d='M196.3,71.3l-50,50c-4.9,4.9-12.8,4.9-17.7,0c-4.9-4.9-4.9-12.8,0-17.7L157.3,75H12.5C5.6,75,0,69.4,0,62.2S5.6,50,12.5,50h144.8l-28.7-28.7c-4.9-4.9-4.9-12.8,0-17.7s12.8-4.9,17.7,0l50,50C201.2,58.6,201.2,66.4,196.3,71.3z'/%3E%3C/svg%3E");background-position:center center;background-size:contain;background-repeat:no-repeat;transition:.4s ease-in-out}.view-page-link a:hover span::after{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 125'%3E%3Cpath fill='%23002255' d='M196.3,71.3l-50,50c-4.9,4.9-12.8,4.9-17.7,0c-4.9-4.9-4.9-12.8,0-17.7L157.3,75H12.5C5.6,75,0,69.4,0,62.2S5.6,50,12.5,50h144.8l-28.7-28.7c-4.9-4.9-4.9-12.8,0-17.7s12.8-4.9,17.7,0l50,50C201.2,58.6,201.2,66.4,196.3,71.3z'/%3E%3C/svg%3E");background-position:center center;background-size:contain;background-repeat:no-repeat}}@media screen and (max-width: 767px){.flow-cardList li{width:100%;max-width:250px;margin:0 auto}.flow-cardList li:not(:last-child){margin-bottom:70px}.flow-cardList li:not(:last-child)::after{content:"";position:absolute;bottom:-40px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-family:"Font Awesome 5 Free";color:orange;font-size:1.8rem;font-weight:900}.border-aside.sendbefore-caution{margin-bottom:30px;padding:20px 15px}.flow-cardBlock .cell-card dl{padding:20px 15px 15px}.flow-cardBlock .between-arrow{padding:10px 0 15px}.flow-cardBlock .between-arrow .square-style{width:79%;width:-webkit-calc(80% - 10px);width:calc(80% - 10px);padding:0 0 10px 20px}.flow-cardBlock .flow-finish-cell{width:100%;padding:20px;font-size:1.6rem}.policy-note{padding:20px}.policy-note dl dt{font-size:1.6rem}.policy-note dl dd .aside-inspect{padding:0}.policy-note dl dd .decimal-style{padding:20px 5px}.policy-note dl dd .decimal-style li:not(:last-child){margin-bottom:10px}.simulation-table-wrap .aside-note{padding:20px 0}.simulation-table-wrap .result-column{padding:10px}.simulation-table-wrap .result-column .type-caption{padding:10px 15px}}/*# sourceMappingURL=form.css.map */
