﻿@import url("https://fonts.googleapis.com/css?family=Roboto+Condensed:700");html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}html,body{height:100%}html{font-size:62.5%}body{margin:0;padding:0;font-size:16px;font-size:1.6rem;color:#303030;background:#fff;line-height:1.6;letter-spacing:0.02em;-webkit-text-size-adjust:100%;font-family:'Arial',YuGothic,'Yu Gothic','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3',sans-serif;font-weight:500}body::after{content:'';display:block;position:fixed;top:0;right:0;left:0;bottom:0;opacity:0.8;background:rgba(0,0,0,0.6);-webkit-transform:translate(0, -100%);-moz-transform:translate(0, -100%);-ms-transform:translate(0, -100%);-o-transform:translate(0, -100%);transform:translate(0, -100%)}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:'';content:none}q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}.cf{*zoom:1}.cf:before{content:"";display:table}.cf:after{content:"";display:table;clear:both}.s{background:url(../images/sprite.png) no-repeat 0 0;background-size:500px 500px;text-indent:100%;overflow:hidden;display:inline-block;vertical-align:middle;white-space:nowrap}.sb::before,.sa::after{content:'';background-image:url(../images/sprite.png);background-repeat:no-repeat;background-position:0 0;background-size:500px 500px;overflow:hidden;display:inline-block;vertical-align:middle}.nobi{margin-right:5px;letter-spacing:-5px}label{cursor:pointer;display:block}input[type="date"],input[type="tel"],input[type="text"],input[type="number"],input[type="email"],input[type="password"]{margin:0 0 5px 0;border:1px solid #999;background:#fff;line-height:1.5;outline:medium none;padding:0.4em;box-sizing:border-box;font-size:16px;font-size:1.6rem;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;box-shadow:none;width:100%;max-width:100%;vertical-align:middle;display:inline-block}textarea{margin:0 0 5px 0;border:1px solid #999;background:#fff;line-height:1.5;outline:medium none;padding:0.4em;box-sizing:border-box;font-size:16px;font-size:1.6rem;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;box-shadow:none;width:100%;max-width:100%;vertical-align:middle;display:inline-block}input[type="date"]:focus,input[type="tel"]:focus,input[type="text"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="password"]:focus{background:#fff;border:1px solid #666;-webkit-transition:all 500ms;-moz-transition:all 500ms;-ms-transition:all 500ms;-o-transition:all 500ms;transition:all 500ms}textarea:focus{background:#fff;border:1px solid #666;-webkit-transition:all 500ms;-moz-transition:all 500ms;-ms-transition:all 500ms;-o-transition:all 500ms;transition:all 500ms}input[type="date"]::placeholder,input[type="tel"]::placeholder,input[type="text"]::placeholder,input[type="number"]::placeholder,input[type="email"]::placeholder,input[type="password"]::placeholder{color:#ccc}textarea::placeholder{color:#ccc}input[type="date"][disabled="disabled"],input[type="tel"][disabled="disabled"],input[type="text"][disabled="disabled"],input[type="number"][disabled="disabled"],input[type="email"][disabled="disabled"],input[type="password"][disabled="disabled"]{background:#b2edeb;border-color:#8fdbd7;font-weight:bold;-webkit-text-fill-color:#000;opacity:1}textarea[disabled="disabled"]{background:#b2edeb;border-color:#8fdbd7;font-weight:bold;-webkit-text-fill-color:#000;opacity:1}input[type="date"]{width:auto;min-width:6em;min-height:2em}input[type="number"]{width:65%}input#address{text-align:left}textarea{min-height:3em}.radio,.checkbox{font-size:14px;font-size:1.4rem;margin-top:5px}.radio li,.checkbox li{list-style-type:none}@media (min-width: 1100px){.radio,.checkbox{display:flex;flex-wrap:wrap;justify-content:space-between}.radio li,.checkbox li{margin-right:10px}}select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;border:0;margin:0;padding:0;background:none transparent;vertical-align:middle;color:inherit;box-sizing:border-box;font-size:14px;font-size:1.4rem}.select{margin-right:5px;margin-bottom:5px;padding:0;overflow:hidden;display:inline-block;position:relative;border-radius:4px;border:1px solid #ccc;line-height:13px;vertical-align:middle;background:#fff}.select>select{width:100%;display:block;line-height:13px;padding:0.6em 3em 0.6em 0.6em;z-index:2;position:relative;box-sizing:border-box}.select::after{margin:-6px 0 0 5px;position:absolute;top:50%;right:10px;content:'';display:block;width:6px;height:6px;border-top:2px solid #666;border-left:2px solid #666;transform:rotate(-135deg)}button,.button{padding:0.9em 2em 0.8em 2em;box-sizing:border-box;border-top:1px solid #ccc;border-right:1px solid #ccc;border-left:1px solid #ccc;border-bottom:5px solid #ccc;text-decoration:none;background:#eee;display:block;width:100%;text-align:center;font-size:14px;cursor:pointer;border-radius:50px;line-height:1}button.color_orange,.button.color_orange{font-weight:bold;color:#fff;background:#f79f11;border-top:none;border-right:none;border-left:none;border-bottom:5px solid #c67c10}@media (min-width: 768px){button,.button{font-size:16px;font-size:1.6rem}}.buttons{margin:25px 0;width:100%;display:flex;justify-content:center}.buttons li{margin:0 5px;max-width:80%}.required{padding:0.4em;display:inline-block;background:#c30;color:#fff;line-height:1;border-radius:5px;font-size:10px;font-size:1rem;vertical-align:top}@media (min-width: 1100px){.required{font-size:12px;font-size:1.2rem}}.err{text-align:center;font-weight:bold;color:#c30}.space_alert{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);width:80%;max-width:500px;background:#fff;border-right:1px solid #ddd;border-bottom:5px solid #ddd;border-left:1px solid #ddd;z-index:2;border-radius:4px;overflow:hidden}.space_alert p{padding:0.5em;text-align:center;font-size:14px;font-size:1.4rem;color:#c30}.space_alert .title{margin-bottom:10px;background:#c30;color:#fff;font-weight:bold}.unit{margin:0 5px 0 8px;display:inline-block}.unit sup{font-size:9px;font-size:.9rem;position:relative;top:-0.5em}#black{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.8);z-index:10}#black dl{padding:20px;background:#fff;border-radius:5px;width:300px;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}#black .result{padding-top:50px;padding-bottom:50px;width:640px}#black .result dt{font-weight:bold;text-align:center;font-size:20px;font-size:2rem}#black .result .price{margin:40px 0 20px 0;text-align:center;font-size:24px;font-size:2.4rem;line-height:1;font-weight:bold}#black .result .price span{padding:0 10px 5px 10px;display:inline-block;border-bottom:10px solid #ddd}#black .result .price em{margin:0 4px 0 0;font-family:'Roboto Condensed', sans-serif;font-weight:normal;font-size:64px;font-size:6.4rem}#black .result .up_down{margin:0 0 0px 0;display:flex;justify-content:center;font-size:24px;font-size:2.4rem;font-weight:bold}#black .result .up_down li{margin:0 20px;color:#db402c}#black .result .up_down li:nth-of-type(2){color:#255599}#black .result .yield{margin:20px 0 0 0;text-align:center}#black .result .yield span{padding:0 10px 5px 10px;display:inline-block;border-bottom:10px solid #ddd;font-size:30px;font-size:3rem;font-weight:bold;line-height:1}#black .result .yield span em{font-size:24px;font-size:2.4rem}#black .result .yield span .unit{font-size:24px;font-size:2.4rem;padding:0;display:inline;border-style:none}#black .close{margin:50px 0 0 0;text-align:center}#black .close button{display:inline-block;padding:10px 15px 10px 30px;width:auto;border-style:none;background:#eee;font-size:13px;font-size:1.3rem;position:relative}#black .close button::before{margin-top:-1px;content:'';display:block;width:14px;height:2px;background:#666;position:absolute;top:50%;left:10px;transform:rotate(45deg)}#black .close button::after{margin-top:-1px;content:'';display:block;width:14px;height:2px;background:#666;position:absolute;top:50%;left:10px;transform:rotate(45deg);transform:rotate(-45deg)}#black .space_err dt{color:#c30;text-align:center;font-weight:bold;font-size:14px;font-size:1.4rem}#black .space_err dd{margin:20px 0 0 0}#black .space_err p{font-size:14px;font-size:1.4rem;text-align:center}#space_loading{width:150px;height:150px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}#space_loading i{width:100%;height:100%;position:absolute;top:0;left:0}#space_loading i::before{margin-left:-10px;content:'';width:20px;height:20px;border-radius:10px;background:#fff;position:absolute;top:0;left:50%;animation:loading_anime 5000ms ease 0s infinite}#space_loading i::after{margin-left:-10px;content:'';width:20px;height:20px;border-radius:10px;background:#fff;position:absolute;top:0;left:50%;animation:loading_anime 5000ms ease 0s infinite;top:auto;bottom:0;animation-delay:1000ms}#space_loading i:nth-of-type(2){transform:rotate(45deg)}#space_loading i:nth-of-type(2)::before{animation-delay:250ms}#space_loading i:nth-of-type(2)::after{animation-delay:1250ms}#space_loading i:nth-of-type(3){transform:rotate(90deg)}#space_loading i:nth-of-type(3)::before{animation-delay:500ms}#space_loading i:nth-of-type(3)::after{animation-delay:1500ms}#space_loading i:nth-of-type(4){transform:rotate(135deg)}#space_loading i:nth-of-type(4)::before{animation-delay:750ms}#space_loading i:nth-of-type(4)::after{animation-delay:1750ms}@-webkit-keyframes loading_anime{0%{opacity:0}100%{opacity:1}}@-moz-keyframes loading_anime{0%{opacity:0}100%{opacity:1}}@keyframes loading_anime{0%{opacity:0}100%{opacity:1}}@media (min-width: 768px){.sp{display:none}}@media (min-width: 1100px){.sp{display:none}}.tb,.pc{display:none}@media (min-width: 768px){.tb{display:block}}@media (min-width: 1100px){.pc{display:block}}em{font-style:normal}a{text-decoration:none;color:inherit}img{vertical-align:bottom;width:100%;height:auto}ul,ol{margin:0;padding:0}li{margin:0;padding:0;list-style-type:none}p{line-height:1.8}@media (min-width: 768px){.row{display:flex;justify-content:space-between}}#go2pagetop{margin:0;padding:0;width:30px;height:30px;position:fixed;right:15px;bottom:60px;overflow:hidden;text-indent:100%;white-space:nowrap;transition:all 500ms;transform:translate(0, 100px);border-radius:2px;z-index:12}#go2pagetop.open{transform:translate(0, 0)}#go2pagetop a{display:block;height:100%;background:rgba(82,82,82,0.8);position:relative}#go2pagetop a::before{content:'';display:block;width:10px;height:10px;border-left:3px solid #fff;border-top:3px solid #fff;position:absolute;top:50%;left:50%;transform:translate(-50%, -30%) rotate(45deg)}@media (min-width: 1100px){#go2pagetop{width:40px;height:40px}}#bg_white{background:rgba(255,255,255,0.8);position:fixed;top:0;right:0;bottom:0;left:0;z-index:30}.color_red{color:#c30}.color_blue{color:#0d64b2}p{font-size:14px;font-size:1.4rem}strong{font-size:1.4em}.space_text{margin:2em 15px}.space_text p{margin:1em 0}.align_center{text-align:center}.align_right{text-align:right}.space_scroll{overflow:auto}a{color:#191BAB;text-decoration:underline}#breadcrumb{margin:0 auto;padding:10px;max-width:100vw;line-height:1;display:flex;justify-content:space-between}#breadcrumb .logout{font-size:10px;font-size:1rem;line-height:1}#breadcrumb ul{display:flex;justify-content:flex-start}#breadcrumb li{margin:0 0.5em 0 0;padding:0.1em 0.5em;border-left:1px solid #999;line-height:1;font-size:10px;font-size:1rem}#breadcrumb li:first-of-type{padding-left:0;border-style:none}.title_bg{margin:0 0 25px 0;padding:15px 0;background:#ddd;border-bottom:2px solid #fff;text-align:center;font-size:17px;font-size:1.7rem;line-height:1;position:relative}.title_bg span{position:relative;z-index:2}.title_bg:after{content:'';display:block;width:100%;height:100%;position:absolute;top:5px;left:0;background:#eee;z-index:-2}.title_bg:before{content:'';display:block;width:100%;height:100%;position:absolute;top:5px;left:0;background:#eee;z-index:-2;background:#239b78;height:40%;top:auto;bottom:0;z-index:1}.bg_green{color:#fff;background:#1bac8a}.title_rectangle{margin:25px 0 35px 0;font-size:16px;font-size:1.6rem;text-align:center}.title_rectangle span{padding:0.6em 1em;border:2px solid #222;background:#fff;display:inline-block;line-height:1}@media (min-width: 768px){.title_rectangle{margin-bottom:45px;font-size:18px;font-size:1.8rem}.title_rectangle span{padding:0.7em 1.5em}}.title_bordered{margin:25px 0 35px 0;font-size:18px;font-size:1.8rem;text-align:center}.title_bordered span{padding:0.6em 10px;border-bottom:2px solid #222;display:inline-block;line-height:1}.title_blueline{margin:0 0 30px 0;border-top:5px solid #1d70a9;position:relative;background:#f2f2f2}.title_blueline::before{content:'';display:block;width:100%;height:5px;position:absolute;top:0px;left:0;z-index:1;background:#fff}.title_blueline::after{display:block;width:32px;height:16px;position:absolute;bottom:-16px;left:50%;z-index:1;background-position:-360px -60px;transform:translate(-50%, 0)}.title_blueline img{position:relative;z-index:2}@media (min-width: 768px){.title_blueline{margin:0 0 50px 0;text-align:center}.title_blueline::after{background-position:-280px -60px;width:66px;height:33px;bottom:-33px}.title_blueline img.tb{width:540px;display:inline-block}}@media (min-width: 1100px){.title_blueline img.tb{width:700px}}.title_line{margin:10px 20px 10px 20px;font-size:15px;font-size:1.5rem;display:flex;align-items:center}.title_line:first-of-type{margin-top:20px}.title_line span{padding:0 15px 0 0;display:inline-block}.title_line span span{padding:0 0 0 5px;font-size:11px;font-size:1.1rem;font-weight:normal}.title_line span span::before,.title_line span span::after{display:none}.title_line::after{content:'';display:block;position:relative;border-top:1px dotted #333;flex:1}.title_round{margin:40px 0;text-align:center}.title_round span{border-radius:60px;padding:0.6em 1em;display:inline-block;background:#1b80b2;color:#fff;font-size:16px;font-size:1.6rem;font-weight:bold}.space_table{margin:0 15px}.table_dl{margin:30px 15px 0 15px;display:block}.table_dl table{display:block}.table_dl thead{display:none}.table_dl tbody{display:block}.table_dl tr{display:block}.table_dl tr:first-child th{border-style:none}.table_dl th,.table_dl td[colspan="2"]{margin-top:10px;padding:5px 0 5px 0;display:block;font-size:12px;font-size:1.2rem;text-align:left}.table_dl th{padding-top:10px;border-top:1px dashed #ccc;position:relative}.table_dl td{padding:0 0 0 0;display:block;font-size:14px;font-size:1.4rem;text-align:left}.table_dl td[colspan="2"]{text-align:center}.table_dl tr .required{position:absolute;right:0;top:10px}@media (min-width: 768px){.table_dl table{display:table;width:100%}.table_dl thead,.table_dl tbody{display:table-row-group}.table_dl tr{display:table-row}.table_dl th{padding:15px 0 15px 50px;display:table-cell;font-size:14px;font-size:1.4rem;vertical-align:top;width:35%}.table_dl tr:first-child th,.table_dl tr:first-child td{padding-top:15px;border-style:none}.table_dl td{padding:15px 50px 15px 30px;display:table-cell;border-top:1px dashed #ccc;vertical-align:top}.table_dl td[colspan="2"]{padding:15px 50px 15px 30px;display:table-cell;border-top:1px dashed #ccc;vertical-align:top}}@media (min-width: 1100px){.table_dl{margin-left:auto;margin-right:auto;width:800px}}.table_table table{width:100%}.table_table th{padding:5px 20px 0 20px;font-size:14px;font-size:1.4rem;font-weight:bold;text-align:left}.table_table td{padding:5px 0 0 0;font-size:14px;font-size:1.4rem;text-align:left}.table_table thead{border-top:1px dotted #ccc}.table_table thead th{border-style:none;padding:5px 0 0 5px}.table_table thead td{border-style:none;padding-top:0}.table_table thead:first-of-type{border-style:none}.table_table thead:first-of-type td,.table_table thead:first-of-type th{padding-top:0}#header .logo{margin:10px;width:293px;height:39px}@media (min-width: 1100px){#header{padding:10px 0}#header .wrapper{width:1100px;margin:0 auto;display:flex}#header .logo{width:379px;height:50px;background-position:0 -290px}#header dt{margin:0 10px 5px 10px;color:#666;font-size:13px;font-size:1.3rem;font-weight:bold;text-align:left;position:relative}#header dt::before{content:'';width:100%;height:2px;background:#ccc;display:block;position:absolute;left:0;top:50%}#header dt span{display:inline-block;background:#fff;padding:0 5px;position:relative}#header ul{display:flex}#header li{padding:0 5px;text-align:center}#header li span,#header li a{padding:0 10px 0 40px;width:160px;height:38px;border-radius:33px;color:#fff;background:#ff2b5b;text-decoration:none;display:inline-block;border-bottom:5px solid #db2152;font-size:20px;font-size:2rem;line-height:38px;position:relative}#header li span::before,#header li a::before{width:24px;height:24px;background-position:-400px -60px;position:absolute;top:50%;left:20px;transform:translate(0, -50%)}#header li span.email,#header li a.email{background:#f79f11;border-color:#c67c10}#header li span.email img,#header li a.email img{width:118px;vertical-align:middle}#header li span.email::before,#header li a.email::before{background-position:-430px -60px}#header li span.line,#header li a.line{background:#09cb35;border-color:#05a523}#header li span.line img,#header li a.line img{width:117px;vertical-align:middle}#header li span.line::before,#header li a.line::before{background-position:-460px -60px}}#floating_contact{position:fixed;left:0;bottom:0;z-index:60}#floating_contact ul{display:table;width:100%;table-layout:fixed}#floating_contact li{display:table-cell;font-size:10px;font-size:1rem}#floating_contact li a{padding:5px 0 3px 40px;display:block;background:#ff2b5b;border-bottom:3px solid #db2152;color:#fff;line-height:1.3;position:relative}#floating_contact li a::before{position:absolute;left:10px;top:50%;width:20px;height:20px;background-position:-360px 0;transform:translate(0, -50%)}#floating_contact li em{font-size:16px;font-size:1.6rem;font-weight:bold}#floating_contact li.email a{background:#f79f11;border-bottom:3px solid #c67c10}#floating_contact li.email a::before{background-position:-380px 0}#floating_contact li.line a{background:#09cb35;border-bottom:3px solid #05a523}#floating_contact li.line a::before{background-position:-400px 0}@media (min-width: 1100px){#floating_contact{display:none}}footer{margin:50px 0 0 0}footer p{padding:0.8em 0;background:#eee;text-align:center;font-size:14px;font-size:1.4rem}main{margin:0 auto;padding:0}@media (min-width: 1100px){.wrapper{margin:0 auto;width:1100px}}#page_index section{padding:0 0 50px 0}#page_index .space_intro{margin:15px 0 0 0}#page_index .space_intro p{text-align:center;font-weight:bold;color:#239b78}#page_index .sct_inquiry_pr{padding:10px 0 20px 0;background:url(../images/index/contact_back_sp.png) no-repeat center top;background-size:cover}#page_index .sct_inquiry_pr h2{margin:-30px 0 15px 0}#page_index .sct_inquiry_pr li{margin:10px 0 0 0;text-align:center}#page_index .sct_inquiry_pr a{padding:0 0 0 40px;width:260px;height:56px;border-radius:33px;color:#fff;background:#ff2b5b;text-decoration:none;display:inline-block;border-bottom:10px solid #db2152;font-size:32px;font-size:3.2rem;line-height:56px;position:relative}#page_index .sct_inquiry_pr a::before{width:40px;height:40px;background-position:-360px -20px;position:absolute;top:50%;left:20px;transform:translate(0, -50%)}#page_index .sct_inquiry_pr a.email{background:#f79f11;border-color:#c67c10}#page_index .sct_inquiry_pr a.email img{width:160px;vertical-align:middle}#page_index .sct_inquiry_pr a.email::before{background-position:-400px -20px}#page_index .sct_inquiry_pr a.line{background:#09cb35;border-color:#05a523}#page_index .sct_inquiry_pr a.line img{width:190px;vertical-align:middle}#page_index .sct_inquiry_pr a.line::before{background-position:-440px -20px}#page_index #sct_profit p.img{margin:0 15px}#page_index #sct_profit dl{margin:0 15px 30px 15px;counter-reset:count_dl}#page_index #sct_profit dt{margin:30px 0 20px 0;padding-left:45px;padding-bottom:12px;font-size:20px;font-size:2rem;font-weight:bold;line-height:1.4;counter-increment:count_dl;position:relative}#page_index #sct_profit dt:before{content:counter(count_dl);background:#1d70a9;color:#fff;font-size:18px;font-size:1.8rem;display:inline-block;width:30px;height:30px;line-height:30px;border-radius:20px;text-align:center;position:absolute;left:5px;top:40%;transform:translate(0, -50%)}#page_index #sct_profit dt:after{background-image:url(../images/border_dot_blue.png);background-repeat:repeat-x;height:10px;width:100%;background-size:312px 10px;position:absolute;left:0;bottom:-10px}#page_index #sct_profit dd{font-size:14px;font-size:1.4rem;margin:10px 0;padding:0 10px;font-weight:bold;line-height:2}#page_index #sct_flow{padding-bottom:30px;background:url(../images/index/flow_back_sp.jpg);background-size:cover;position:relative}#page_index #sct_flow dl{margin:0 20px -30px 20px;counter-reset:count_dl}#page_index #sct_flow dt{font-size:16px;font-size:1.6rem;font-weight:bold;counter-increment:count_dl;position:relative;padding:0 0 0 30px;border:5px solid #1d70a9;height:25px;background:#fff;width:170px}#page_index #sct_flow dt:before{content:counter(count_dl);background:#1d70a9;color:#fff;font-size:12px;font-size:1.2rem;display:inline-block;width:30px;height:35px;line-height:35px;text-align:center;position:absolute;left:-5px;top:-5px}#page_index #sct_flow dd{margin:-5px 0 30px 0;padding:10px 65px 10px 10px;font-size:11px;font-size:1.1rem;font-weight:bold;border:5px solid #86cbe7;background:#fff}#page_index #sct_flow p.sokujitsu{width:106px;position:absolute;right:10px;top:55%;transform:translate(0, -50%);z-index:10}#page_index #sct_fee .table_table{margin:30px 20px 5px 20px;position:relative}#page_index #sct_fee .table_table th,#page_index #sct_fee .table_table td{padding:15px 20px;background:#1b80b2;font-size:16px;font-size:1.6rem;color:#fff}#page_index #sct_fee .table_table th{text-align:right}#page_index #sct_fee .table_table td{text-align:center}#page_index #sct_fee .note{text-align:center}#page_index #sct_example dl{margin:0 20px -40px 20px}#page_index #sct_example dl dt{display:table}#page_index #sct_example dl .space_img{display:table-cell;width:70px;vertical-align:bottom}#page_index #sct_example dl .space_text{padding:0 0 0 20px;display:table-cell;vertical-align:bottom}#page_index #sct_example dl .space_text span{margin:5px 0;display:block}#page_index #sct_example dl .space_text em{margin:5px 0;display:block;font-weight:bold;font-size:18px;font-size:1.8rem;line-height:1.4}#page_index #sct_example dl .space_text .spec{font-size:13px;font-size:1.3rem;color:#666;font-weight:bold}#page_index #sct_example dl .space_text .num img{width:80px}#page_index #sct_example dl dd{margin-top:6px;margin-bottom:40px;padding-top:10px;position:relative;border-top:1px solid #fff;background:#eee}#page_index #sct_example dl dd::before{content:'';display:block;width:100%;height:5px;background:#f79f11;position:absolute;top:-6px;left:0}#page_index #sct_example dl dd p{font-weight:bold;line-height:2}#page_index #sct_example dl dd h3{margin:30px 0 10px 0}#page_index #sct_example dl dd h3:first-of-type{margin-top:-25px}#page_index #sct_example dl dd h3 img{width:auto;height:35px}#page_index #sct_example dl dd:nth-of-type(2n) .space_button p span.open{background-position:-360px -170px}#page_index #sct_example dl .frame{overflow:hidden;max-height:0;transition:max-height 500ms}#page_index #sct_example dl dd.open .frame{padding-top:10px;max-height:3500px}#page_index #sct_example dl dd.open .space_button span.close{display:inline-block}#page_index #sct_example dl dd.open .space_button span.open{display:none}#page_index #sct_example dl .space_problem{margin:10px;padding:10px;background:#fff}#page_index #sct_example dl .space_solution{border:3px solid #db820b;background:#fff;margin:35px 10px 10px 10px;padding:10px}#page_index #sct_example dl .space_button{padding:0px 0 20px 0}#page_index #sct_example dl .space_button p{text-align:center}#page_index #sct_example dl .space_button p span{cursor:pointer;display:inline-block;width:130px;height:30px}#page_index #sct_example dl .space_button p span.open{background-position:-360px -130px}#page_index #sct_example dl .space_button p span.close{background-position:-360px -90px;display:none}#page_index #sct_faq dl{margin:0 20px -40px 20px}#page_index #sct_faq dt{padding:10px 10px 0 50px;border-left:3px solid #ccc;border-top:3px solid #ccc;border-right:3px solid #ccc;border-radius:5px 5px 0 0;font-size:14px;font-size:1.4rem;font-weight:bold;position:relative;min-height:30px}#page_index #sct_faq dt::before{position:absolute;top:10px;left:10px;width:30px;height:29px;background-position:-360px -210px}#page_index #sct_faq dd{margin:0 0 30px 0;padding:10px 10px 15px 50px;border-left:3px solid #ccc;border-bottom:3px solid #ccc;border-right:3px solid #ccc;border-radius:0 0 5px 5px;font-size:14px;font-size:1.4rem;font-weight:bold;position:relative;min-height:30px}#page_index #sct_faq dd::before{position:absolute;top:10px;left:10px;width:30px;height:29px;background-position:-400px -210px}#page_index #sct_about .space_img p{margin:20px 15px -10px 15px}#page_index #sct_about .author{font-size:16px;font-size:1.6rem;text-align:right;font-weight:bold}#page_index #sct_about .table_dl{margin-left:0;margin-right:0;border-radius:5px;background:#eee}#page_index #sct_about .table_dl table{padding:10px 0}#page_index #sct_about .table_dl th{border-style:none;padding:5px 10px 0 10px}#page_index #sct_about .table_dl td{padding:0 10px 5px 10px}#page_index #sct_inquiry p{margin-bottom:-20px;font-weight:bold}#page_index .main_copy_3{margin:-20px 0 20px 0;text-align:center;z-index:2;position:relative}@media (min-width: 768px){#page_index .sct_inquiry_pr{margin:40px 0 0 0;background:url(../images/index/contact_back_pc.png)}#page_index .sct_inquiry_pr h2{margin:-30px 50px 15px 50px;text-align:center}#page_index .sct_inquiry_pr h2 img.tb{max-width:827px;display:inline}#page_index .sct_inquiry_pr ul{display:flex}#page_index .sct_inquiry_pr li{margin:0;width:30%}#page_index .sct_inquiry_pr li a{transform:scale(0.75)}}@media (min-width: 1100px){#page_index .sct_inquiry_pr{background-size:cover}#page_index .sct_inquiry_pr li a{transform:scale(1)}}@media (min-width: 768px){#page_index #sct_profit .row{flex-direction:row-reverse}#page_index #sct_profit dl{flex:1}#page_index #sct_profit p.img{margin:30px 20px 0 20px;width:40%}#page_index #sct_profit p.img img{max-width:410px}}@media (min-width: 1100px){#page_index #sct_profit dl{width:600px}#page_index #sct_profit dt{font-size:28px;font-size:2.8rem}#page_index #sct_profit dd{font-size:18px;font-size:1.8rem}#page_index #sct_profit p.tb{width:410px}}@media (min-width: 768px){#page_index #sct_flow dt{padding-left:70px;padding-right:10px;font-size:25px;font-size:2.5rem;height:40px;width:300px}#page_index #sct_flow dt:before{font-size:21px;font-size:2.1rem;width:60px;height:50px;line-height:50px}#page_index #sct_flow dd{padding-right:100px;font-size:20px;font-size:2rem}#page_index #sct_flow p.sokujitsu{max-width:190px;top:62%}}@media (min-width: 1100px){#page_index #sct_flow .wrapper{width:870px;position:relative}#page_index #sct_flow dl{margin:100px 0;width:640px}#page_index #sct_flow dd{padding:20px}#page_index #sct_flow p.sokujitsu{width:190px;top:50%}}@media (min-width: 1100px){#page_index #sct_fee .table_table{margin:30px auto 5px auto;width:640px}#page_index #sct_fee .table_table th,#page_index #sct_fee .table_table td{padding:15px 20px;font-size:24px;font-size:2.4rem}}@media (min-width: 768px){#page_index #sct_example dl .space_img{width:140px}#page_index #sct_example dl .space_text em{font-size:22px;font-size:2.2rem}#page_index #sct_example dl .space_text .spec{margin-bottom:10px;font-size:16px;font-size:1.6rem}#page_index #sct_example dl .space_text .num img{margin-bottom:10px;width:107px}#page_index #sct_example dl dd:nth-of-type(2n) .space_button p span.open{background-position:-180px -150px}#page_index #sct_example dl .space_button p span{width:170px;height:40px}#page_index #sct_example dl .space_button p span.open{background-position:-180px -100px}#page_index #sct_example dl .space_button p span.close{background-position:-180px -200px}}@media (min-width: 1100px){#page_index #sct_example dl{margin:0 auto;width:860px}#page_index #sct_example dl .space_text{padding-left:0}#page_index #sct_example dl .space_text em{font-size:29px;font-size:2.9rem}#page_index #sct_example dl .space_text .spec{font-size:18px;font-size:1.8rem}#page_index #sct_example dl dd{padding-left:20px;padding-right:20px}#page_index #sct_example dl .space_problem,#page_index #sct_example dl .space_solution{padding-left:20px;padding-right:20px}#page_index #sct_example dl .space_problem p,#page_index #sct_example dl .space_solution p{font-size:16px;font-size:1.6rem}#page_index #sct_example dl .space_problem h3 img,#page_index #sct_example dl .space_solution h3 img{height:40px}}@media (min-width: 768px){#page_index #sct_faq dt{padding:10px 10px 0 90px;font-size:20px;font-size:2rem;min-height:50px}#page_index #sct_faq dt::before{left:25px;width:51px;height:48px;background-position:-360px -240px}#page_index #sct_faq dd{padding:10px 10px 15px 90px;font-size:16px;font-size:1.6rem;min-height:50px}#page_index #sct_faq dd::before{left:25px;width:48px;height:48px;background-position:-420px -240px}}@media (min-width: 1100px){#page_index #sct_faq dl{margin:0 auto;width:700px}#page_index #sct_faq dt{padding-top:25px;border-width:5px}#page_index #sct_faq dt::before{top:20px}#page_index #sct_faq dd{padding-bottom:25px;border-width:5px}}@media (min-width: 768px){#page_index #sct_about .space_text{width:50%}#page_index #sct_about .space_img{padding:30px 15px 0 0;width:43%}#page_index #sct_about .space_img p.img{margin:0 0 15px 0}#page_index #sct_about .space_img p.tb{text-align:center}#page_index #sct_about .space_img p.tb img{max-width:452px}#page_index #sct_about .row{flex-direction:row-reverse}#page_index #sct_about .table_dl{padding:10px}#page_index #sct_about th{padding:5px 10px}#page_index #sct_about td{padding:5px 10px;border-style:none}#page_index #sct_about .space_text{margin-top:1em}#page_index #sct_about .space_text p{font-size:16px;font-size:1.6rem}}@media (min-width: 1100px){#page_index #sct_about .row{margin:0 auto;width:1100px}#page_index #sct_about .space_text,#page_index #sct_about .space_img{width:45%}#page_index #sct_about .table_dl{width:100%}}@media (min-width: 1100px){#page_index #sct_inquiry button{font-size:28px;font-size:2.8rem}}@media (min-width: 768px){#page_index #space_topimage{padding:50px 0 20px 0;background:url(../images/index/main_pc_back.png) repeat-y left top;background-size:1203px 572px;background-size:cover}#page_index #space_topimage p{position:relative;z-index:2}#page_index #space_topimage .wrapper{position:relative}#page_index #space_topimage h1{margin-left:20px;max-width:597px;width:60%;z-index:2}#page_index #space_topimage .main_copy_1{margin:20px;max-width:607px;width:50%}#page_index #space_topimage .main_copy_2{margin:20px;max-width:744px;width:65%}#page_index #space_topimage .main_chara{width:50%;position:absolute;bottom:0px;right:10px;z-index:1;max-width:438px}}@media (min-width: 1100px){#page_index #space_topimage{padding-top:70px}#page_index #space_topimage .wrapper{height:500px}#page_index #space_topimage .main_copy_1{width:607px}#page_index #space_topimage .main_copy_2{margin:-20px 0 0 0;width:744px}#page_index #space_topimage .main_chara{bottom:-20px;width:438px}}@media (min-width: 768px){#page_index .main_copy_3 img.tb{width:80%;display:inline-block;max-width:941px}}@media (min-width: 1100px){#page_index .main_copy_3 img.tb{width:941px}}#page_application .space_note{margin:15px 0;padding:15px;border:1px solid #ccc;border-radius:5px;height:100px;overflow:auto}#page_application .space_note p{text-align:justify}#page_application .space_note p.title{font-weight:bold;text-align:center}#page_application .space_note .title_chapter{margin:2em 0 -10px 0;font-size:13px;font-weight:bold}#page_application .space_note dd{margin:0.5em 0;font-size:12px;font-size:1.2rem;text-align:justify}#page_application .space_note dt{margin:0.5em 0;font-size:12px;font-size:1.2rem;text-align:justify;margin:2em 0 0 0;font-weight:bold}@media (min-width: 1100px){#page_application td[colspan="2"] ul.checkbox{justify-content:center}}
