﻿.page_tit{background:linear-gradient(to right, #64c8cd, #149fd2);font-size:19px;color:#fff;padding:20px 0}.page_tit02{color:#333;font-size:2.4rem;font-weight:bold;margin:30px 0}.sec_tit02{background-color:#f6f6f6;font-size:1.6rem;font-weight:bold;padding:20px 0}.sec_sub_tit{border-bottom:#f87149 1px solid;color:#f87149;font-size:1.4rem;font-weight:bold;margin-bottom:10px;padding-bottom:10px}@media screen and (min-width: 768px){.page_tit{font-size:3rem;font-weight:normal;padding:40px 0}}.breadcrumb{background-color:#f6f6f6;display:block;padding:10px 0}.breadcrumb ul li{display:inline-block;font-size:1rem}.breadcrumb ul li+li::before{content:">"}@media screen and (min-width: 768px){.breadcrumb ul li{font-size:1.2rem}}.btn a,.btn input,.btn button,.btn label{background-color:#f87149;border-radius:4px;color:#fff;display:block;font-size:1.8rem;font-weight:bold;padding:16px;text-align:center;text-decoration:none;width:100%}.btn input:disabled{background-color:#c3c3c3}.btn input,.btn button{border:none;line-height:1}.btn a span{font-size:1.4rem;font-weight:normal}.btn.has_arrow a,.btn.has_arrow input,.btn.has_arrow button{background-image:url(/assets/front/common/ico_arrow04-aa2053d6531d09c30ce877b8131eb42bd7e1985fcf063f72972cfced1b4aee40.png);background-position:right 15px center;background-repeat:no-repeat;background-size:10px 19px}@media screen and (min-width: 768px){.btn a,.btn input,.btn button,.btn label{margin:0 auto;width:50%}}.btn02 a,.btn02 input,.btn02 button,.btn02 label{border:#f87149 2px solid;border-radius:30px;display:block;font-size:2rem;font-weight:bold;padding:13px;text-align:center;text-decoration:none;width:100%}.btn02 input,.btn02 button{line-height:1}.btn02 label{cursor:pointer}.btn02 label:hover{opacity:0.7}.btn02 label input{border:none;height:0;opacity:0.0001;padding:0;width:0}@media screen and (min-width: 768px){.btn02 a,.btn02 input,.btn02 button,.btn02 label{margin:0 auto;width:50%}}.btn03 a,.btn03 input,.btn03 button{background-color:#fff;border:#f87149 1px solid;border-radius:4px;color:#f87149;display:block;font-size:1.8rem;font-weight:bold;padding:16px;text-align:center;text-decoration:none;width:100%}.btn03 input,.btn03 button{line-height:1}.btn03.link a{background-image:url(/assets/front/common/ico_link-739dbcb296f9b67e697af2d271d4200f19f033e238bfdcc53db3cfcd0199410a.png);background-position:right 15px center;background-repeat:no-repeat;background-size:21px auto}@media screen and (min-width: 768px){.btn03 a,.btn03 input,.btn03 button{margin:0 auto;width:50%}}.btn04 a,.btn04 input,.btn04 button{background-color:#fff;border:#d6d6d6 1px solid;border-radius:4px;color:#999;display:block;font-size:1.8rem;font-weight:bold;padding:15px 16px;text-align:center;text-decoration:none;width:100%}.btn04 input,.btn04 button{line-height:1}@media screen and (min-width: 768px){.btn04 a,.btn04 input,.btn04 button{margin:0 auto;width:50%}}.btn05 a,.btn05 input,.btn05 button{box-sizing:border-box;background-color:#fff;border:#149fd2 1px solid;border-radius:4px;color:#149fd2;display:block;font-size:1.8rem;font-weight:bold;padding:16px;text-align:center;text-decoration:none;width:100%}.btn05 p{box-sizing:border-box;background-color:#fff;border:#aaaaaa 1px solid;border-radius:4px;color:#aaaaaa;display:block;font-size:1.8rem;font-weight:bold;padding:16px;text-align:center;text-decoration:none;width:100%}.btn05.link a{background-image:url(/assets/front/common/ico_link2-cac07bb726644081d7e3e0739817021ea26ab5d769b4e932cbfac69ce27983d9.png);background-position:right 15px center;background-repeat:no-repeat;background-size:21px auto;padding-left:20px;padding-right:45px}.btn05 input,.btn05 button{line-height:1}@media screen and (min-width: 768px){.btn05 a,.btn05 input,.btn05 button{margin:0 auto;width:480px}}.btn_fb a{background-color:#4a66ac;background-image:url(/assets/front/common/ico_facebook-1bde856681bb1b6e411c49a86981ceb8fa5c61bab0fa97d5ad2346a8dcac5113.png);background-position:10px center;background-repeat:no-repeat;background-size:25px auto;border-radius:4px;color:#fff;display:block;font-size:1.6rem;line-height:40px;padding-left:25px;text-align:center;text-decoration:none}.fb_mess{border:#d6d6d6 1px solid;border-radius:4px;font-size:1.4rem;margin-top:30px;padding:15px;text-align:center}.fb_mess .announce{margin-bottom:10px}.fb_mess .announce p{line-height:2}@media screen and (min-width: 768px){.fb_mess{font-size:1.4rem;line-height:2;margin:0;padding:30px;width:100%}}.side_pc .link_entry,.main_pc .link_entry{border:#d6d6d6 1px solid;border-radius:4px;font-size:1.4rem;margin-top:20px;padding:15px;text-align:center}.main_pc .btn_entry{padding:15px}.tabs ul{display:flex}.tabs ul li{text-align:center}.tabs ul li.is_active{background-image:url(/assets/front/common/bg_tab_current-4c47e587eda8dbcc9f073b1d071b3cc53a6312ea777910e6a4082f5a2855ad9a.png);background-position:center bottom;background-repeat:no-repeat;background-size:100% 20px;border:none;padding-bottom:20px;position:relative}.tabs ul li a{border:#f87149 1px solid;color:#f87149;display:block;font-size:1.4rem;font-weight:bold;line-height:58px;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tabs ul li.is_active a{background-color:#e8e8e8;border:#e8e8e8 1px solid;color:#333;pointer-events:none}.tab_contents{display:none}.tab_contents.is_active{display:block}@media screen and (min-width: 768px){.tabs ul li.is_active{background-image:url(/assets/front/common/bg_tab_current_pc-c34149bd99810958f7f5ed867c6706f37210d43b7068454df964e0c9898c3041.png);background-size:100% 30px;padding-bottom:30px}}.pulldown_contents{display:none}.form dt{font-size:1.4rem;font-weight:bold;line-height:18px;margin-bottom:15px}.form dt.birth .btn_tooltip{background-image:url(/assets/front/common/ico_help-128415755e2a385fee290af9074df0512b1b0c2cd783ddba2ebd3eb1a7bbec77.png);background-repeat:no-repeat;background-size:cover;content:"";display:inline-block;height:22px;margin:-2px 0 0 10px;vertical-align:top;width:22px}.form dd{font-size:1.4rem;margin-bottom:15px}.form .confirm dt{line-height:2;margin:0;padding:15px 0 10px}.form .confirm dl:first-child dt{padding:0 0 10px}.form .confirm dd{border-bottom:#d6d6d6 1px solid;line-height:2;margin:0;padding:0 0 15px}@media screen and (min-width: 768px){.form dt{clear:both;float:left;line-height:20px;padding:11px 10px 0 0;width:180px}.form dt.birth .tooltip{left:77px;width:222px}.form dt.has_before_txt,.form dt.has_error_mess,.form dt.checkbox{padding-top:0}.form dt.has_button{padding-top:8px}.form dt.checkbox{line-height:22px}.form dd{margin:0 0 20px 200px;width:360px}.form .confirm .confirm_content{margin:30px auto 0;padding:40px 0;width:1000px}.form .confirm .confirm_content .container{padding:0 40px}.form .confirm dl{border-bottom:#d6d6d6 1px solid;display:table;margin-top:40px;width:100%}.form .confirm dt{display:table-cell;float:none;line-height:2;padding:20px 0 15px;width:220px}.form .confirm dl:first-child dt{padding:0 0 15px}.form .confirm dd{border:none;display:table-cell;padding:20px 0 15px;width:auto}.form .confirm dl:first-child dd{padding:0 0 15px}}.form .require{background-color:#f00;color:#fff;display:inline-block;font-size:1rem;font-weight:normal;line-height:18px;margin-left:10px;text-align:center;vertical-align:top;width:35px}.form .caution{color:#999;font-size:1.2rem;line-height:18px}.form .remark{color:#999;display:block;font-size:1.2rem;font-weight:normal;line-height:1;margin-top:5px}.form .error_mess{color:#f06183;font-size:1.4rem;font-weight:bold;line-height:18px;margin-bottom:10px}.form .error_mess+.upload_area{background-color:#fdeff2 !important;border-color:#f0618a !important}.form .agreement .error_mess{line-height:2;margin-bottom:15px}.form .current_value{margin-bottom:15px}@media screen and (min-width: 768px){.form .require{display:block;float:right;font-size:1.2rem;line-height:20px;width:48px}.form .remark{margin:0}}.form input[type="text"],.form input[type="email"],.form input[type="tel"],.form input[type="number"],.form input[type="password"],.form textarea{background-color:#fff;border:#d6d6d6 1px solid;border-radius:4px;font-size:1.6rem;margin-bottom:5px;padding:11px}.form textarea{display:block;width:100%}@media screen and (min-width: 768px){.form input[type="text"],.form input[type="email"],.form input[type="tel"],.form input[type="number"],.form input[type="password"],.form textarea{font-size:1.4rem}}.form .btn_set{display:flex;justify-content:space-between}.form .btn_set .btn03{width:100px}.form .btn_set .btn03 button{font-size:1.4rem;height:30px;line-height:1;padding:8px}.form input[type="text"]:last-of-type,.form input[type="email"]:last-of-type,.form input[type="tel"]:last-of-type,.form input[type="number"]:last-of-type,.form input[type="password"]:last-of-type{margin:0}.form input.error_mess[type="text"],.form input.error_mess[type="email"],.form input.error_mess[type="tel"],.form input.error_mess[type="number"],.form input.error_mess[type="password"],.form textarea.error_mess{background-color:#fdeff2;border-color:#f06183}.form .btn_submit{-ms-filter:grayscale(100%);filter:grayscale(100%);transition:0.2s linear}.form .btn_submit.ok{filter:none}.form .after_txt_right{display:inline-block;line-height:18px;margin-left:10px}.form .before_txt_top{display:inline-block;line-height:18px;margin-bottom:10px}.form .after_txt_bottom{display:inline-block;line-height:18px;margin-top:10px}@media screen and (min-width: 768px){.form .btn_set .btn03 button{width:100px}}.form .size_xs{width:20%}.form .size_s{width:33.3%}.form .size_m{width:50%}.form .size_l{width:100%}@media screen and (min-width: 768px){.form .size_xs_pc{width:20%}.form .size_m_pc{width:50%}.form .after_txt_right_pc{display:inline-block;margin-left:10px;margin-top:0}}.form .select_area{margin-bottom:4px;position:relative}.form .select_group{align-items:center;display:flex;justify-content:space-between}.form .select_group .select_tit::after{content:"："}.form .select_group .select_area{margin:0}.form .select_group .select_area+.select_area{margin-left:4px}.form .select_area::after{background-image:url(/assets/front/common/ico_arrow03-0611349baf5357c5e222d6f1c25a3df62a7bc8e8d63e9e2fd2dd7f18f4f30974.png);background-size:12px 10px;content:"";height:10px;line-height:0;margin-top:-5px;pointer-events:none;position:absolute;right:16px;top:50%;width:12px}.form .select_area select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:#d6d6d6 1px solid;border-radius:4px;display:block;font-size:1.6rem;height:41px;padding:0 11px;position:relative;width:100%}.form .select_area select::-ms-expand{display:none}@media screen and (min-width: 768px){.form .select_area select{font-size:1.4rem}}.form .upload_area{border:#d6d6d6 1px solid;border-radius:4px;padding:20px}.form .upload_area .tit{font-size:1.8rem;font-weight:bold;margin-bottom:10px;position:relative}.form .upload_area .tit_sub{font-size:1.5rem;text-align:center;margin-bottom:10px}.form .upload_area ul li{margin-left:20px;list-style-type:disc}.form .upload_area .btn_tooltip .tit::after{background-image:url(/assets/front/common/ico_help-128415755e2a385fee290af9074df0512b1b0c2cd783ddba2ebd3eb1a7bbec77.png);background-repeat:no-repeat;background-size:cover;content:"";display:block;height:22px;position:absolute;right:-16px;top:-4px;width:22px}.form .upload_area .help{display:inline-block;font-size:1.2rem;line-height:22px;text-align:left}.form .upload_area .help.indent{margin-left:30px}.form .upload_area .checkbox label{font-size:1.5rem;font-weight:bold;text-decoration:underline}.form .upload_area .img_title{font-size:1.2rem;margin:20px 0 10px}.form .upload_area .error_mess{margin:15px 0}.form .upload_area .btn02{margin-top:15px}.form .upload_area .btn02+.btn02{margin-top:10px}.form .upload_area .img_title+.btn02{margin-top:10px}.form .upload_area .btn02 .txt{background-image:url(/assets/front/common/ico_picture-6b7b2506b6fedbcc2c8af355571843054c3c0e461093aa115cbbdcd87d657202.png);background-position:left center;background-repeat:no-repeat;background-size:22px auto;font-size:1.8rem;padding-left:34px}.form .upload_area .btn02 label .error_mess{margin:0}.form .upload_area .btn02 .small{font-size:1.4rem}.form .upload_area .mess{line-height:2}.form .upload_area .uploaded_img{margin-top:15px}.form .upload_area .uploaded_img_tit{font-size:1.2rem;font-weight:normal;margin-bottom:10px}.form .upload_area .uploaded_img ul{background-color:#fff;margin-bottom:10px;padding:15px}.form .upload_area .uploaded_img ul li{display:table;font-size:1.2rem;margin-bottom:10px;width:100%}.form .upload_area .uploaded_img ul li:last-child{margin:0}.form .upload_area .uploaded_img ul li span.img_name{display:table-cell;width:85%}.form .upload_area .uploaded_img ul li a.delete_txt{display:table-cell;text-align:right;width:15%}.form .upload_img{margin-top:20px;display:flex;justify-content:center;width:100%}.form .upload_img>div{width:50%}@media all and (-ms-high-contrast: none){*::-ms-backdrop,.form .upload_img img{width:165px}}.form .upload_img>*:not(:first-child){margin-left:16px}.form .upload_img .upload_img_title{margin-bottom:5px;text-align:center;display:flex;justify-content:center}.form .upload_img .upload_img_title>*:not(:first-child){margin-left:16px}.form .upload_img .upload_img_name{margin-top:8px;text-align:center;line-height:1.6;font-size:12px;word-break:break-word;padding:0 5px}.form .upload_img a.upload_img_anchor{display:block;margin-top:8px;text-align:center;line-height:1.6;font-size:12px}@media screen and (min-width: 768px){.form .upload_area .tit{text-align:center}.form .upload_area .help{display:block}}.form .privacy_policy{display:none}@media screen and (min-width: 768px){.form .privacy_policy{border:#d6d6d6 1px solid;border-radius:4px;display:block;font-size:1.2rem;height:100px;line-height:1.5;margin-bottom:40px;overflow-y:scroll;padding:20px}.form .privacy_policy{font-size:1.2rem;line-height:2}.form .privacy_policy .tit{font-size:1.4rem;font-weight:bold;line-height:1;margin:30px 0 14px}.form .privacy_policy .tit:first-child{margin-top:0}.form .privacy_policy .sub_tit{font-size:1.3rem;font-weight:bold;line-height:1;margin-bottom:10px}.form .privacy_policy p{margin-bottom:14px}.form .privacy_policy p:last-child{margin:0}.form .privacy_policy ol{counter-reset:item;margin-bottom:20px}.form .privacy_policy ol li{border-top:#d6d6d6 1px dashed;padding:4px 0 4px 30px;position:relative}.form .privacy_policy ol li:last-child{border-bottom:#d6d6d6 1px dashed}.form .privacy_policy ol li::before{background-color:#333;color:#fff;content:counter(item);counter-increment:item;display:block;font-weight:bold;left:0;line-height:20px;position:absolute;text-align:center;top:6px;width:20px}.form .privacy_policy ol li ol{margin:4px 0 0}.form .privacy_policy ol li ol li:last-child{border-bottom:none;padding-bottom:0}.form .privacy_policy ol li ol li::before{background:none;border:#333 1px solid;color:#333}}.form .checkbox{position:relative}.form .checkbox label{background:url(/assets/front/common/ico_checkbox-ac8b8a96308b2cc74c75c65d8b999dbccf68d6d37c982f0c71cc8e123e203c39.png);background-repeat:no-repeat;background-size:22px 22px;cursor:pointer;display:block;font-size:1.4rem;line-height:22px;padding:0 0 0 32px}.form .checkbox.multi label{background-image:none;cursor:pointer;display:block;font-size:1.4rem;line-height:22px;padding:0 0 0 32px}.form .checkbox.multi label::before{background-color:#fff;border:1px solid #dadada;border-radius:1px;box-sizing:border-box;content:"";display:inline-block;height:21px;left:0;position:absolute;top:50%;transform:translate(0, -50%);width:21px}.form .checkbox.multi label.on::before{background-color:#3879fe;border:none}.form .checkbox.multi label.on::after{border-bottom:1px solid #fff;border-right:1px solid #fff;box-sizing:border-box;content:"";display:inline-block;height:12px;left:8px;position:absolute;top:calc(50% - 2px);transform:translate(0, -50%) rotate(45deg);width:6px}.form .checkbox+.checkbox{margin-top:15px}.form .checkbox label.on{background-image:url(/assets/front/common/ico_checkbox_checked-394c75a68bc6c641713f1d1fbf11448b26317688868cf054fa75be88ac5b3b53.png)}.form .checkbox.multi label.on{background-image:none}.form .checkbox input{height:22px;left:0;margin:0;-moz-opacity:0.0001;opacity:0.0001;position:absolute;top:0;width:22px;z-index:2}.form .checkbox_group{margin:15px 0;width:100%}.form .checkbox_group .checkbox{display:inline-block}.form .checkbox_group .checkbox.multi{display:block}.form .checkbox_group .checkbox+.checkbox{margin-left:15px;margin-top:0}.form .checkbox_group .checkbox.multi+.checkbox.multi{margin-left:0;margin-top:10px}.form .agreement{margin:0;padding:30px 0}.form .agreement_mess{font-size:1.4rem;line-height:2;text-align:center}.form .agreement_mess p{margin-bottom:15px}.form .agreement .return_back{font-size:1.4rem;margin-top:30px;text-align:center}.form .agreement .checkbox_group{margin:0 0 40px}.form .agreement .checkbox_group .checkbox{display:block}.form .agreement .checkbox_group .checkbox+.checkbox{margin:15px 0 0}@media screen and (min-width: 768px){.form .checkbox label{display:inline-block;margin-top:15px}.form .agreement .checkbox_group{margin:0 auto 40px;width:90%}}.form .agreement .checkbox_group.option{border-top:#d6d6d6 1px solid;margin:40px 0 0;padding-top:20px}@media screen and (min-width: 768px){.form .agreement .checkbox_group.option{margin:40px auto 0}}.form .applying{background-color:#fff;border:#f06183 1px solid;color:#f06183;display:inline-block;font-size:1rem;font-weight:normal;line-height:18px;margin-right:10px;text-align:center;vertical-align:top;width:65px}@media screen and (min-width: 768px){.profile .form dt.no_edit .applying{margin-bottom:4px}.form .applying{display:block;font-size:1.2rem;line-height:20px;width:84px}}.form input:disabled,.form select:disabled,.form textarea:disabled{background-color:#f6f6f6;color:#333;opacity:1;-webkit-text-fill-color:#333}.complete_mess{background-image:url(/assets/front/common/ico_complete-8544e8eecaa8fb303b28e0a69d24a522936a42bf5f03213b20c557c1915fa5e9.png);background-position:center top;background-repeat:no-repeat;background-size:100px auto;font-size:1.4rem;line-height:2;margin-bottom:30px;padding-top:130px;text-align:center}.complete_mess .tit{font-size:1.8rem;font-weight:bold;text-align:center}.complete_flow{margin-top:30px;padding:30px 0;position:relative}.complete_flow_tit{font-size:1.6rem;text-align:center}.complete_flow_tit{margin-bottom:30px}.complete_flow_tit .tit_txt.en{font-size:0;text-align:center}.complete_flow_tit .tit_txt.en span{display:inline-block;margin-bottom:10px;padding-bottom:10px;position:relative;width:36px}.complete_flow_tit .tit_txt.en span::after{background-color:#ed4c2d;bottom:0;content:"";display:block;height:1px;left:50%;position:absolute;transform:translateX(-50%);width:30px}.complete_flow_tit .tit_txt{font-size:1.9rem;text-align:center}.complete_flow_tit .tit_txt span{color:#ed4c2d}.complete_flow .flow{position:relative;z-index:1}.complete_flow .flow ul li{align-items:center;background-color:#fff;border-radius:4px;box-shadow:1px 1px 3px rgba(0,0,0,0.1);display:flex;padding:10px 20px;position:relative}.complete_flow .flow ul li::after{background-image:url(/assets/front/common/ico_arrow11-9448ccaf1e82f5f4c48da3f07f2e511ddfef0431b7161d130f0174500445d0cf.png);background-repeat:no-repeat;background-size:cover;bottom:-16px;content:"";height:11px;left:50%;position:absolute;width:20px}.complete_flow .flow ul li:last-child::after{display:none}.complete_flow .flow ul li+li{margin-top:20px}.complete_flow .flow ul li .num{width:17px}.complete_flow .flow ul li .img{margin:0 20px;width:50px}.complete_flow .flow ul li:nth-child(1) .img img{width:43px}.complete_flow .flow ul li:nth-child(2) .img img{width:39px}.complete_flow .flow ul li:nth-child(3) .img img{width:44px}.complete_flow .flow ul li:nth-child(4) .img img{width:45px}.complete_flow .flow ul li .txt{font-size:1.4rem;font-weight:bold;text-align:center}.complete_flow .flow ul li .txt.has_desc{text-align:left;width:calc(100% - 87px)}.complete_flow .flow ul li .txt span{font-size:1.2rem}.complete_flow .flow ul li .txt .desc{font-size:1rem;font-weight:normal;line-height:1.5;margin-top:5px;text-align:left}.complete_flow .flow_remark{margin-top:30px}.complete_flow .flow_remark .txt{color:#999;font-size:1.2rem;text-align:center}@media screen and (min-width: 768px){.complete_flow{padding:50px 0}.complete_flow::after{height:380px}.complete_flow_tit{margin-bottom:50px}.complete_flow_tit .tit_txt.en span{margin-bottom:30px;padding-bottom:20px;width:58px}.complete_flow_tit .tit_txt.en span::after{width:40px}.complete_flow_tit .tit_txt{font-size:3.6rem}.complete_flow .flow ul{display:flex;justify-content:space-between}.complete_flow .flow ul li{display:block;padding:40px 0;width:226px}.complete_flow .flow ul li::after{bottom:auto;left:auto;right:-26px;top:50%;transform:rotate(-90deg) translateX(50%)}.complete_flow .flow ul li+li{margin:0}.complete_flow .flow ul li .num{margin:0 auto;width:28px}.complete_flow .flow ul li .img{margin:0;padding-top:200px;width:auto}.complete_flow .flow ul li .img{background-position:center;background-repeat:no-repeat}.complete_flow .flow ul li:nth-child(1) .img{background-image:url(/assets/front/entry/img_flow01-284d31618bfd4865a2a031477e603d826456e4688c11a7c8bdc760f1566ff2bc.png);background-size:87px auto}.complete_flow .flow ul li:nth-child(2) .img{background-image:url(/assets/front/entry/img_flow02-d05cc2be9de09095bebba788f830b51fb45acb939353a804d0e2f07e4a5baeb6.png);background-size:78px auto}.complete_flow .flow ul li:nth-child(3) .img{background-image:url(/assets/front/entry/img_flow03-0ba017730bf80439ac65c08ebb9dc27034337b20b8ac6805ba17b67db85fec7b.png);background-size:89px auto}.complete_flow .flow ul li:nth-child(4) .img{background-image:url(/assets/front/entry/img_flow04-bef9a5dd421eafade77154edc037f2d8deed398cf1958e6d0f63f95bbf9f4512.png);background-size:90px auto}.complete_flow .flow ul li .img img{display:none}.complete_flow .flow ul li .txt{font-size:2.2rem;line-height:1.2}.complete_flow .flow ul li .txt.has_desc{padding:0 20px;text-align:center;width:100%}.complete_flow .flow ul li .txt .desc{font-size:1.4rem;margin-top:10px;text-align:left}.complete_flow .flow ul li .txt span{font-size:1.6rem}.complete_flow .flow_remark{align-items:center;border-left:#ccc 1px solid;border-right:#ccc 1px solid;display:flex;margin-top:50px}.complete_flow .flow_remark .txt{flex:1;font-size:1.6rem;line-height:30px}.complete_flow .flow_remark::before{background-color:#ccc;content:"";display:block;flex:1;height:1px;width:100%}.complete_flow .flow_remark::after{background-color:#ccc;content:"";display:block;flex:1;height:1px;width:100%}}.entry{margin-top:30px}.entry_flow .flow{display:flex}.entry_flow .flow .step{display:table;height:70px;padding-left:5%;position:relative;width:21%}.entry_flow .flow .step:first-child{padding:0;width:16%}.entry_flow .flow .step::before{background-image:url(/assets/front/common/ico_arrow06-86fdf86b742a1c076083eaa9952b375b435b0dd2b84a094e27357a8fe1df55eb.png);background-repeat:no-repeat;background-size:10px auto;content:"";height:19px;left:5px;margin-top:-9px;position:absolute;top:50%;width:10px}.entry_flow .flow:first-child .step:first-child::before{display:none}.entry_flow .flow .step span{background-color:#f6f6f6;background-position:center 10px;background-repeat:no-repeat;background-size:auto 21px;color:#999;display:table-cell;font-size:1rem;font-weight:bold;line-height:1.2;padding-top:30px;text-align:center;vertical-align:middle}.entry_flow .flow .step.step01 span{background-image:url(/assets/front/entry/ico_flow01_off-c44707f712fed8ca7109f6a9f918b81fc732aec59230e907a0492ec782161dc9.png);background-position:center 14px;background-size:auto 14px}.entry_flow .flow .step.step01.current span{background-image:url(/assets/front/entry/ico_flow01_on-f071db015d53c75f7e9fd28728996d72ca1c4f158949ee5405cdf971800b23b4.png)}.entry_flow .flow .step.step02 span{background-image:url(/assets/front/entry/ico_flow02_off-67d342afe4e1c6c7467540c808d81ce04a8c3373d14e3a5607b75911f7a2d033.png)}.entry_flow .flow .step.step02.current span{background-image:url(/assets/front/entry/ico_flow02_on-769609b6b36375a83360422631e0139356a0d9ef7a2d0ab42d81fdb57604ade2.png)}.entry_flow .flow .step.step03 span{background-image:url(/assets/front/entry/ico_flow03_off-830e62768530250e22bff41cb45bf3792f98112669852ce43eceded1971003bf.png)}.entry_flow .flow .step.step03.current span{background-image:url(/assets/front/entry/ico_flow03_on-51ae06e13ae8880a82933e4aed75349c0f621faf2a87a00a11dd101f85b7dd0d.png)}.entry_flow .flow .step.step04 span{background-image:url(/assets/front/entry/ico_flow04_off-8244a78d92aff42980b7cc4f18f0ad0af0cf880debb11640436bdfd6b0217871.png)}.entry_flow .flow .step.step04.current span{background-image:url(/assets/front/entry/ico_flow04_on-d1fe24600471cd5629868cd6ec4ec682e24bacba6643692b787cb90d29350953.png)}.entry_flow .flow .step.step05 span{background-image:url(/assets/front/entry/ico_flow05_off-ccf332474446e81daae7a0d39c14fb6593916b09ec3a650210753f577a813cf8.png)}.entry_flow .flow .step.step05.current span{background-image:url(/assets/front/entry/ico_flow05_on-ab72b2da8c00cc41d7061061d583df0518271a6d70c766785607b36ee6953a40.png)}.entry_flow .flow .step.current span{background-color:#fff5d5;color:#f87149}@media screen and (min-width: 768px){.entry{margin:30px auto 60px;position:relative;width:1000px}.entry_flow .flow .step{height:50px;padding-left:3.2%;text-align:center;width:20.64%}.entry_flow .flow .step:first-child{padding:0;width:17.44%}.entry_flow .flow .step::before{background-image:url(/assets/front/common/ico_arrow06_pc-722f5bec42c3c85b834a9eb40389dd0eece482fdce17388ea7ed5fd12df0eeb4.png);background-repeat:no-repeat;background-size:14px auto;content:"";height:26px;left:10px;margin-top:-13px;position:absolute;top:50%;width:14px}.entry_flow .flow .step span{background-position:15px center;display:block;font-size:1.6rem;padding:25px 0 25px 25px}.entry_flow .flow .step.step01 span{background-position:15px center;padding-top:15px;padding-bottom:15px}}@media screen and (min-width: 768px){.entry .side_pc{margin-top:30px;width:320px}.fb_mess{font-size:1.4rem;line-height:2;margin:0;padding:30px;width:100%}}.entry .form{background-color:#f6f6f6;margin-top:30px;padding:20px 0}.entry .form .agreement{background-color:#fff;border-radius:4px;padding:20px 0}.entry .form .agreement.single{text-align:center}.entry .form .agreement.single label{display:inline-block}.confirm .confirm_content{background-color:#f6f6f6;margin-top:30px;padding:20px 0}.confirm .confirm_content dl{margin:0}@media screen and (min-width: 768px){.entry .main_pc{width:640px}.entry .form{margin:30px auto 0;padding:40px 0;width:640px}.entry .form .container{padding:0 40px;width:640px}.entry .form .agreement{padding:40px 0}.entry .inner{margin:0 auto;width:640px}.entry .form .agreement .container{width:100%}.confirm .confirm_content{margin:30px auto 0;padding:40px 0;width:1000px}.confirm .confirm_content .container{padding:0 40px}}.line_mess{background-color:#f6f6f6;font-size:1.6rem;font-weight:bold;line-height:2;padding:30px 0;text-align:center}.line_qr{display:none}.btn_line{margin-top:30px}.btn_line a{background-color:#00b300;background-image:url(/assets/front/common/ico_line-10ecf254d905dc499926f5fd635e802148f43d13632e0229325a91592ed83f4d.png);background-position:10px center;background-repeat:no-repeat;background-size:32px auto;border-radius:4px;color:#fff;display:block;font-size:1.6rem;line-height:40px;margin:0 auto;text-align:center;text-decoration:none;width:200px}@media screen and (min-width: 768px){.line_mess{text-align:left}.line_mess .container{display:flex;justify-content:space-between;width:400px}.line_mess .txt{width:240px}.line_qr{display:block;width:140px}.btn_line a{margin:0}}.entry.provisional .complete_mess{background-image:url(/assets/front/common/icon_complete_mail-e4dc70868039f53bed4814cbfd313964660c7665d7009cd16019c0f6850eea81.png);background-size:150px auto;padding-top:94px}.profile .form{background-color:#f6f6f6;padding:20px 0}.profile .form .update{margin-top:30px}.profile .form .upload_area.my_number .tit::after{display:none}.profile .form .agreement{background-color:#fff;border-radius:4px;padding:20px 0}.profile .link{margin:20px 0}.profile .link .tit{font-size:1.4rem;font-weight:bold;margin-bottom:15px}.profile .link a{font-size:1.8rem;padding:16px}.profile .link .btn03+.btn03{margin-top:15px}.profile .form_mess{color:#f06183;font-size:1.4rem;font-weight:bold;line-height:2;margin-bottom:30px}.profile .heading{text-align:center;font-weight:bold;font-size:2rem;margin-bottom:30px}@media screen and (min-width: 768px){.profile .form_mess{width:640px;margin:0 auto 30px}.profile .form{margin:0 auto;padding:30px 0 40px 0;width:640px}.profile .form .container{padding:0 40px;width:100%}.profile .form dt{width:130px}.profile .form dd{margin:0 0 20px 150px;width:410px}.profile .form .agreement{padding:40px 0}.profile .link{margin:0 auto 60px;padding:40px 0 0;width:640px}.profile .link .container{display:flex;justify-content:space-between;width:100%}.profile .link .btn03{width:100%}.profile .link .btn03+.btn03{margin:0 0 0 30px}.profile .link .btn03 a{width:100%}}.login_form{margin:30px 0}@media screen and (min-width: 768px){.login_form{margin:30px auto 60px;position:relative;width:1000px}}@media screen and (min-width: 768px){.login_form .side_pc{width:320px}}.login_form_mess{font-size:1.4rem;line-height:2;margin:30px 0}.login_form .main_pc .form{background-color:#f6f6f6;margin-top:30px;padding:20px 0}.login_form .form .agreement{background-color:#fff;border-radius:4px;padding:20px 0;text-align:center}.login_form .form .agreement .checkbox label{display:inline-block}.login_form .form .agreement .remind{font-size:1.4rem;line-height:2;margin-top:30px;text-align:center}@media screen and (min-width: 768px){.login_form_mess{margin-top:0}.login_form .main_pc{width:640px}.login_form .main_pc .form{margin:0;padding:40px 0}.login_form .main_pc .form .container{padding:0 40px}.login_form .main_pc .form dt{width:190px}.login_form .main_pc .form dd{margin:0 0 20px 190px;width:370px}.login_form .form .agreement{padding:40px 0}}.contact{margin-bottom:30px}.contact .contact_mess{font-size:1.4rem;line-height:2;margin-bottom:30px}.contact .contact_mess ul li{padding-left:1em;text-indent:-1em}.contact .contact_mess ul li::before{content:"●"}.contact .form{background-color:#f6f6f6;padding:20px 0}.contact .form .agreement{background-color:#fff;border-radius:4px;padding:20px 0;text-align:center}.contact .form .agreement .checkbox label{display:inline-block}@media screen and (min-width: 768px){.contact{margin-bottom:60px}.contact .inner{margin:0 auto;width:640px}.contact .contact_mess{margin:0 auto 30px;width:640px}.contact .form{margin:0 auto;padding:40px 0;width:640px}.contact .form .container{padding:0 40px;width:100%}.contact .form dt{width:200px}.contact .form dd{margin:0 0 20px 220px;width:340px}.contact .form .agreement{padding:40px 0}}.apply_fund{display:table;margin:20px 0 15px;width:100%}.apply_fund .img{display:table-cell;width:160px}.apply_fund .img img{width:160px}.apply_fund .txt{background-color:#f6f6f6;display:table-cell;font-size:1.4rem;padding:20px;vertical-align:middle}.apply_num{background-color:#f6f6f6;display:table;margin:20px 0 0;width:100%}.apply_num .tit{display:table-cell;font-size:1.4rem;font-weight:bold;padding:20px;width:160px}.apply_num .unit{display:table-cell;font-size:1.4rem;padding:20px}.apply_num .unit .num::after{content:"口"}.apply_num .unit .yen{font-weight:bold}.apply_num .unit .yen::before{content:"＝";font-weight:normal}.apply_num .unit .yen::after{content:"円";font-weight:normal}@media screen and (min-width: 768px){.apply .inner{margin:0 auto;width:640px}}.apply .complete_flow .flow ul li:nth-child(1) .img img{width:45px}.apply .complete_flow .flow ul li:nth-child(2) .img img{width:39px}.apply .complete_flow .flow ul li:nth-child(3) .img img{width:36px}.apply .complete_flow .flow ul li:nth-child(4) .img img{width:45px}@media screen and (min-width: 768px){.apply .complete_flow .flow ul li:nth-child(1) .img{background-size:91px auto}.apply .complete_flow .flow ul li:nth-child(2) .img{background-size:78px auto}.apply .complete_flow .flow ul li:nth-child(3) .img{background-size:72px auto}.apply .complete_flow .flow ul li:nth-child(4) .img{background-size:90px auto}.apply .complete_flow .flow ul li:nth-child(1) .txt .tit,.apply .complete_flow .flow ul li:nth-child(3) .txt .tit,.apply .complete_flow .flow ul li:nth-child(4) .txt .tit{line-height:52px}}.cancel,.taikai,.password,.mail,.withdraw{margin-bottom:30px}.cancel_mess,.taikai_mess,.password_mess,.mail_mess,.withdraw_mess{font-size:1.4rem;line-height:2;margin:30px 0}.remark_mess{background-color:#f6f6f6;font-size:1.4rem;line-height:2;margin-bottom:30px;padding:20px 25px}.remark_mess .remark_list li{padding-left:14px;text-indent:-14px}.remark_mess .remark_list li::before{background-color:#333;content:"";display:inline-block;height:4px;margin-right:10px;vertical-align:middle;width:4px}.cancel .form,.password .form,.mail .form,.withdraw .form{background-color:#f6f6f6;padding:20px 0}.password .complete_mess,.mail .complete_mess{background-image:url(/assets/front/common/icon_complete_mail-e4dc70868039f53bed4814cbfd313964660c7665d7009cd16019c0f6850eea81.png);background-size:150px auto;padding-top:94px}.password.new .complete_mess,.mail.new .complete_mess{background-image:url(/assets/front/common/ico_complete-8544e8eecaa8fb303b28e0a69d24a522936a42bf5f03213b20c557c1915fa5e9.png);background-size:100px auto;padding-top:130px}.password .complete_mess .caution,.mail .complete_mess .caution{color:#f06183;font-weight:bold;margin-top:15px}.password .complete_mess .remark,.mail .complete_mess .remark{font-size:1.2rem}.password .complete_mess .announce,.mail .complete_mess .announce{margin-top:15px}.password .complete_mess .announce span,.mail .complete_mess .announce span{display:block;font-weight:bold}.cancel .form .submit,.password .form .submit,.mail .form .submit,.withdraw .form .submit{margin-top:30px}.password .form .error_mess,.mail .form .error_mess{line-height:2;margin-bottom:15px;text-align:center}.password .form dd .error_mess,.mail .form dd .error_mess{line-height:18px;margin-bottom:10px;text-align:left}.password .form .txt_one_more{margin:30px 0 15px}.withdraw .remain{background-color:#ededed;line-height:1.4;margin-bottom:15px}.withdraw .remain dl{display:table;width:100%}.withdraw .remain dt{display:table-cell;float:none;font-weight:bold;padding:11px 30px}.withdraw .remain dt::after{content:"："}.withdraw .remain dd{display:table-cell;padding:11px 30px;text-align:right;vertical-align:middle}.withdraw .form .input dt{display:none}.withdraw .form .input dd input{width:calc(100% - 1em - 10px)}.withdraw .form .mess{font-size:1.4rem;line-height:2}@media screen and (min-width: 768px){.cancel,.taikai,.password,.mail,.withdraw{margin-bottom:60px}.cancel .inner,.taikai .inner,.password .inner,.mail .inner,.withdraw .inner{margin:0 auto;width:640px}.cancel .form,.password .form,.mail .form,.withdraw .form{margin:0 auto 30px;padding:40px 0;width:640px}.cancel .form .container,.password .form .container,.mail .form .container,.withdraw .form .container{padding:0 40px;width:100%}.withdraw .form .container{padding:0;width:50%}.password .form dt{width:190px}.password .form dd{margin:0 0 20px 190px;width:370px}.password.new .form dt{width:180px}.password.new .form dd{margin:0 0 20px 200px;width:360px}.withdraw .form .input dd{margin:0 0 20px 0;width:320px}.password .complete_mess .caution,.mail .complete_mess .caution{margin-top:30px}.password .complete_mess .announce,.mail .complete_mess .announce{margin-top:30px}.password .form .txt_one_more{margin:30px 0 20px}.withdraw .remain{margin-bottom:20px}}.form .confirm_withdraw dl{background-color:#ededed;display:table;font-weight:bold;width:100%}.form .confirm_withdraw dl+dl{margin-top:4px}.form .confirm_withdraw dl.caution{color:#f87149}.form .confirm_withdraw dl.commission{font-weight:normal}.form .confirm_withdraw dt{display:table-cell;float:none;padding:11px 30px}.form .confirm_withdraw dl:first-child dt{padding:11px 30px}.form .confirm_withdraw dt::after{content:"："}.form .confirm_withdraw dd{border:none;display:table-cell;padding:11px 30px;text-align:right;vertical-align:middle}.form .confirm_withdraw .agreement .container{display:flex}.form .confirm_withdraw .agreement .container .btn,.confirm_withdraw .agreement .container .btn04{width:100%}.form .confirm_withdraw .agreement .container .btn{margin-left:30px}.form .confirm_withdraw .agreement .container .btn input,.confirm_withdraw .agreement .container .btn04 button{width:100%}@media screen and (min-width: 768px){.form .confirm_withdraw dl{border:none;margin:0 auto;width:560px}.form .confirm_withdraw dl:first-child dd{padding:11px 30px}.form .confirm_withdraw .agreement .container{display:flex}}.fund_detail_container{margin:20px 0}.fund_detail .detail_header{margin-top:15px}.fund_detail .name{color:#18576e;font-weight:bold;font-size:1.8rem;margin:15px 0 1rem}.fund_detail .address{font-size:1.2rem}.fund_detail .address dl dt{float:left}.fund_detail .address dl dt::after{content:"："}.fund_detail .address dl dd{overflow:hidden}.fund_detail .anchor{margin:25px 0}.fund_detail .anchor ul{display:flex;justify-content:space-between}.fund_detail .anchor ul li{width:calc((100% - 10px) / 3)}.fund_detail .anchor a{font-size:12px;text-decoration:none;width:100%;color:#149fd2;display:flex;justify-content:center;align-items:center;text-align:center;height:60px;border:1px solid #149fd2;position:relative;box-sizing:border-box;padding:0 0 10px 0;line-height:1.3}.fund_detail .anchor a::after{content:"";display:block;width:7px;height:7px;border-right:1px solid #149fd2;border-bottom:1px solid #149fd2;transform:translateX(-50%) rotate(45deg);position:absolute;bottom:10px;left:50%}.fund_detail .cv_area{margin:30px 0 50px;overflow:hidden}.fund_detail .overviews{position:relative;z-index:1}.fund_detail .overview01{display:flex;justify-content:space-between;margin-bottom:4px}.fund_detail .overview01 dl{background-color:#f6f6f6;padding:10px;text-align:center;width:50%}.fund_detail .overview01 dl:first-child{margin-right:2px}.fund_detail .overview01 dl:last-child{margin-left:2px}.fund_detail .overview01 dt{font-size:1.2rem;margin-bottom:10px}.fund_detail .overview01 dd{color:#149fd2;font-size:1.6rem;font-weight:bold}.fund_detail .overview01 dd span{font-size:2.9rem;font-weight:bold}.fund_detail .overview02{background-color:#f6f6f6;padding:20px}.fund_detail .overview02 dl{align-items:center;display:flex;justify-content:space-between}.fund_detail .overview02 dl+dl{margin-top:15px}.fund_detail .overview02 dt{font-size:1.2rem;margin-bottom:4px;text-align:left}.fund_detail .overview02 dt::after{content:"："}.fund_detail .overview02 dd{font-size:1.2rem;text-align:right}.fund_detail .overview02 dd .modest{font-weight:normal;font-size:1.4rem;line-height:1.6}.fund_detail .overview02 dd span{font-size:1.7rem;font-weight:bold}.fund_detail .overview02 dd.remaining span{color:#149fd2;font-size:2.4rem}.fund_detail .percentage{background-color:#f6f6f6;height:54px;padding:0 20px 20px}.fund_detail .percentage .bars{position:relative}.fund_detail .percentage .num{color:#149fd2;font-size:1.4rem;font-weight:bold;line-height:30px;position:absolute;text-align:center;width:100%;z-index:2}.fund_detail .percentage .current_bar{background-color:#d5ecfa;border-radius:5px 0 0 5px;height:30px;position:absolute;width:0;z-index:1;transition:width 480ms 360ms ease-out}.fund_detail .percentage .full_bar{background-color:#fff;border-radius:5px;height:30px;position:relative;width:100%;overflow:hidden}.fund_detail .percentage .full_bar.closed{background-color:#d4d4d4;display:flex;justify-content:center;align-items:center;font-size:1.4rem;font-weight:bold}.fund_detail .coin_area{border:3px solid #dcce9a;position:relative;z-index:2}.fund_detail .coin_area h2{text-align:center;background:#dcce9a;font-size:1.3rem;font-weight:bold;padding:7px 0 10px}.fund_detail .coin_area h2 span{display:table;margin:0 auto;position:relative;padding-right:70px}.fund_detail .coin_area h2 span::after{content:"";background:url(/assets/front/common/real_estate_coin-3f56f4673640d94f7e6522a82e76cdfcb1c7b488a18796ae579b584c0cab7374.png) no-repeat center bottom/contain;width:65px;height:35px;position:absolute;right:-4px;bottom:-4px}.fund_detail .coin_area dl{padding:17px 17px 7px;color:#666;font-size:1.4rem;line-height:20px;font-weight:bold}.fund_detail .coin_area dl dt{float:left;width:6rem;clear:both;line-height:20px}.fund_detail .coin_area dl dd{overflow:hidden;margin:0 0 10px;line-height:20px}.fund_detail .coin_area dl dd span{font-size:2.1rem;line-height:20px;display:inline-block}.fund_detail .coin_area dl dt.eadline,.fund_detail .coin_area dl dt.eadline+dd{font-size:1rem;font-weight:normal}.fund_detail .coin_area .applying{background:#f0f0f0;padding:10px 17px}.fund_detail .coin_area .applying .box{background:#c4dee8;text-align:center;font-size:1.2rem;padding:5px;margin:0 0 10px}.fund_detail .coin_area .applying .box span{font-size:1.5rem}.fund_detail .coin_area .applying p{color:#666;font-size:1rem;line-height:1.5}.fund_detail .coin_area .applying .about_link{text-align:center;margin-top:8px}.fund_detail .coin_area .applying .about_link a{display:inline-block;text-decoration:none}.fund_detail .coin_area .applying .about_link a::before{content:"";background:url(/assets/front/common/question_mark-2c517bfa10c70a47fa4705bee287787bd38b80616e5fa83111a346bcecb0aba3.png) no-repeat center center/contain;width:14px;height:14px;display:inline-block;margin:0 3px 0 0;vertical-align:middle}.fund_detail .application_area{background:#eff9ff;padding:20px}.fund_detail .application_area h2{background:#000;color:#fff;font-weight:bold;font-size:1.5rem;margin:0 0 10px;text-align:center;padding:10px}.fund_detail .application_area .number{line-height:50px;font-size:1.2rem}.fund_detail .application_area .number input{border:1px solid #149fd2;border-radius:4px;background:#fff;height:50px;box-sizing:border-box;padding:0 10px;width:140px;margin-right:3px;font-size:20px;text-align:right}.fund_detail .application_area .number span{font-size:1.5rem;font-weight:bold}.fund_detail .application_area .number .note{font-size:1rem;line-height:1.5;margin:10px 0 0}.fund_detail .application_area .apply_check{background:#fff;border-radius:5px;padding:20px;font-size:1.4rem;line-height:1.5;position:relative;margin:10px 0 30px}.fund_detail .application_area .apply_check::after{content:"";width:10px;height:10px;border-right:2px solid #bfc7cc;border-bottom:2px solid #bfc7cc;position:absolute;left:50%;bottom:-17px;transform:translateX(-50%) rotate(45deg);display:block}.fund_detail .application_area .apply_check .button{display:block;text-align:center;background:#149fd2;color:#fff;font-weight:bold;font-size:1.8rem;padding:15px 0;border-radius:100px;text-decoration:none;margin:15px 0}.fund_detail .application_area .apply_check .button.button-read{background:#ccc}.fund_detail .application_area .apply_check label{display:inline-block;overflow:hidden;position:relative}.fund_detail .application_area .apply_check .apply_check__agreements>:not(:first-child){margin-top:8px}.fund_detail .application_area .apply_check label input{position:absolute;left:-999vw}.fund_detail .application_area .apply_check label input+span{position:relative;display:block;padding-left:20px}.fund_detail .application_area .apply_check label input+span::before{content:"";width:16px;height:16px;vertical-align:middle;position:absolute;top:50%;left:0;margin-top:-8px;display:block;background:url(/assets/front/common/ico_checkbox-ac8b8a96308b2cc74c75c65d8b999dbccf68d6d37c982f0c71cc8e123e203c39.png) no-repeat center center/contain;text-decoration:none}.fund_detail .application_area .apply_check label input:checked+span::before{background-image:url(/assets/front/common/ico_checkbox_checked-394c75a68bc6c641713f1d1fbf11448b26317688868cf054fa75be88ac5b3b53.png)}.fund_detail .application_area button{-webkit-appearance:none;appearance:none;background:#e95786;font-weight:bold;font-size:1.8rem;color:#fff;text-align:center;border:none;display:block;border-radius:100px;box-shadow:0 2px 3px 1px rgba(0,0,0,0.2);width:100%;box-sizing:border-box;padding:13px 0;margin:20px 0 0}.fund_detail .application_area button:disabled{background:#ccc}.fund_detail .application_area button span{background:#fff;display:inline-block;vertical-align:middle;border-radius:100px;width:20px;height:20px;position:relative;margin-top:-2px}.fund_detail .application_area button span::before{content:"";display:block;width:0;height:0;border:5px solid transparent;border-right:none;border-left:7px solid #e95786;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);margin-left:1px}.fund_detail .application_area button:disabled span::before{border-left:7px solid #ccc !important}.fund_detail .apply{background-color:#fff5d5;padding:30px 20px}.fund_detail .apply .tit{background-color:#000;color:#fff;font-size:1.5rem;font-weight:bold;line-height:40px;margin-bottom:10px;text-align:center}.fund_detail .apply .tit.close{background-color:#999380;margin:0}.fund_detail .apply .tit.progress{color:#fff5d5;margin:0}.fund_detail .before_recruitment{position:relative}.fund_detail .before_recruitment .overlay{background-color:rgba(0,0,0,0.7);display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.fund_detail .before_recruitment .overlay p{color:#fff;margin:40px;line-height:18px}.fund_detail .before_recruitment .apply{-ms-filter:grayscale(100%);filter:grayscale(100%);opacity:0.5}.fund_detail .close{position:relative}.fund_detail .close::before{background-color:rgba(0,0,0,0.7);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.fund_detail .close::after{background:rgba(255,255,255,0.2);border:#fff 1px solid;bottom:0;color:#fff;content:"募集終了";display:block;font-size:1.5rem;font-weight:bold;height:40px;left:0;line-height:40px;margin:auto 20px;position:absolute;right:0;text-align:center;top:0;z-index:2}.fund_detail .close .apply{-ms-filter:grayscale(100%);filter:grayscale(100%);opacity:0.5}.fund_detail .form_unauthenticated{padding:0}.fund_detail .slider_wrap{position:relative;height:380px}@media screen and (min-width: 768px){.fund_detail .slider_wrap{height:260px}}@media screen and (min-width: 1040px){.fund_detail .slider_wrap{height:300px}}.fund_detail .slider-loading{position:absolute;top:0;left:0;height:100%;width:100%;background-color:#fff;display:flex;justify-content:center;align-items:center;z-index:1}.fund_detail .slider-loading .spinner{box-sizing:border-box;border:6px solid #f3f3f3;border-top:6px solid #149fd2;border-radius:50%;width:60px;height:60px;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.fund_detail .sp-image{height:300px}.fund_detail .sp-thumbnail{height:80px}@media screen and (min-width: 768px){.fund_detail .form_unauthenticated{padding:0 24px}}.fund_detail .form_unauthenticated .btn_login{margin-top:12px}.fund_detail .form_unauthenticated .btn_entry a,.fund_detail .form_unauthenticated .btn_login a{line-height:48px}.fund_detail .apply_remark{font-size:1.4rem;padding:20px}.fund_detail .fund_data{margin:20px 0}.fund_detail .fund_data .fund_data_tit{font-size:2.3rem;font-weight:bold;color:#149fd2;margin:0 20px 10px}.fund_detail .fund_data .desc{font-size:1.4rem;line-height:1.8}.fund_detail .fund_data .desc>div{margin-top:10px}.fund_detail .fund_data .desc>div h3{font-weight:bold;color:#149fd2}.fund_detail .fund_data .desc>div .images{margin-top:10px;margin-bottom:10px;overflow:hidden}.fund_detail .fund_data .desc>div .images div:last-child{margin-top:10px}@media screen and (min-width: 768px){.fund_detail .fund_data .desc>div .images div{max-width:300px;float:left}.fund_detail .fund_data .desc>div .images div:last-child{margin-top:0;margin-left:10px}.fund_detail .fund_data .desc>div .images:after{content:'';clear:both}}.fund_detail .fund_data .pre,.fund_detail .area_data .pre{white-space:pre-wrap}.fund_detail .fund_data .remark{margin-top:10px;font-size:1.2rem}.fund_detail .fund_data table{margin:20px 0;border-top:2px dotted #149fd2;display:block;font-size:1.4rem;line-height:1.5}.fund_detail .fund_data table tbody{display:block}.fund_detail .fund_data table tr{display:flex;justify-content:space-between;align-items:center;border-bottom:2px dotted #149fd2;padding:10px 0}.fund_detail .fund_data table th{display:block;color:#149fd2;width:6em;padding:0 20px;font-weight:bold;text-align:left;box-sizing:content-box}.fund_detail .fund_data table td{display:block;flex:1 0 0%;padding:0 20px;border-left:2px solid #149fd2}.fund_detail .fund_data .step ul{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 -2px 4px}.fund_detail .fund_data .step ul li{text-align:center;width:33.3%}.fund_detail .fund_data .step ul li:nth-child(4),.fund_detail .fund_data .step ul li:nth-child(5),.fund_detail .fund_data .step ul li:nth-child(6){margin:0}.fund_detail .fund_data .step ul li .box{border:#d6d6d6 1px solid;height:100%;margin:0 2px;padding:3px 3px 18px;position:relative}.fund_detail .fund_data .step ul li.current .box{border-color:#f87149}.fund_detail .fund_data .step ul li.current .box::before{background-color:#f87149;bottom:0;content:"";display:block;height:3px;left:3px;position:absolute;width:calc(100% - 6px)}.fund_detail .fund_data .step ul li span{display:block}.fund_detail .fund_data .step ul li span.no{background-color:#666;border-radius:4px;color:#fff;font-size:1.3rem;font-weight:bold;line-height:30px;margin-bottom:14px}.fund_detail .fund_data .step ul li.past span.no{background-color:#ccc}.fund_detail .fund_data .step ul li.current span.no{background-color:#f87149}.fund_detail .fund_data .step ul li span.txt{background-image:url(/assets/front/common/ico_arrow10-49980124062642ef89f1d39085c2e822a00ffd5d49fd3901b586b7c26d3f200c.png);background-position:right 2px center;background-repeat:no-repeat;background-size:7px auto;font-size:1.4rem}.fund_detail .fund_data .step ul li.current span.txt{font-weight:bold}.fund_detail .fund_data .step ul li.past span.txt{background-image:url(/assets/front/common/ico_arrow09-231249cf756cae56a60f464d2db90e9fc343af5f677bc1a6024e1f8016d7d337.png);color:#ccc}.fund_detail .fund_data .step ul li:nth-child(4) span.txt,.fund_detail .fund_data .step ul li:nth-child(5) span.txt,.fund_detail .fund_data .step ul li:nth-child(6) span.txt{background-position:2px center}.fund_detail .fund_data .step_desc{display:none;margin:25px 0;position:relative}.fund_detail .fund_data .step_desc.current{display:block}.fund_detail .fund_data .step_desc::before{border-color:transparent transparent #f87149 transparent;border-style:solid;border-width:0 15px 15px 15px;content:"";display:none;height:0;left:50%;margin-left:-15px;position:absolute;top:-15px;width:0}.fund_detail .fund_data .step_desc::after{border-color:transparent transparent #fff transparent;border-style:solid;border-width:0 15px 15px 15px;content:"";display:none;height:0;left:50%;margin-left:-15px;position:absolute;top:-13px;width:0}.fund_detail .fund_data .step_desc.step01::before,.fund_detail .fund_data .step_desc.step01::after,.fund_detail .fund_data .step_desc.step04::before,.fund_detail .fund_data .step_desc.step04::after{left:16.66%}.fund_detail .fund_data .step_desc.step03::before,.fund_detail .fund_data .step_desc.step03::after,.fund_detail .fund_data .step_desc.step06::before,.fund_detail .fund_data .step_desc.step06::after{left:83.33%}.fund_detail .fund_data .step_desc .inner{border:#f87149 1px solid;padding:20px}.fund_detail .fund_data .step_desc .img{margin-bottom:14px}.fund_detail .fund_data .step_desc .txt{font-size:1.2rem;line-height:2}.fund_detail .area_data{margin-bottom:30px}.fund_detail .sec_tit2{font-size:1.6rem;font-weight:bold;background:#eff9ff;color:#149fd2;padding:20px;margin:0 0 20px}.fund_detail .sec_sub_tit2{color:#149fd2;font-weight:bold;font-size:1.4rem;line-height:1.5;border-bottom:2px solid #149fd2;padding:0 0 5px;margin:0 0 10px}.fund_detail .area_data{margin:0 0 20px}.fund_detail .area_data .desc{font-size:1.4rem;line-height:1.8}.fund_detail .area_data .imgs .img{margin:10px 0 0 0}.fund_detail .area_data .imgs .img p{font-size:1.2rem;line-height:1.5;margin:10px 0 0 0}.fund_detail .link{margin:0 0 20px}.fund_detail .link .desc{font-size:1.4rem;line-height:1.8;margin:0 0 20px}.fund_detail .link .btn03 a{font-size:1.6rem;margin:0 auto;padding:21px 10px}.fund_detail .imgs{font-size:1.2rem;line-height:2;margin-bottom:30px}.fund_detail .imgs .img{margin-bottom:10px}.fund_detail .imgs .img img{margin-bottom:10px;display:block;min-width:194px;min-height:145px;background-color:#ccc}.fund_detail .desc{font-size:1.4rem;line-height:2;margin-bottom:30px}.fund_detail .remark{font-size:1.2rem}@media screen and (min-width: 768px){.fund_detail{margin:0 auto;position:relative;width:1000px}.fund_detail .container{width:100%}.fund_detail .detail_header{margin-top:10px}.fund_detail .name{font-size:2.4rem;margin-top:14px}.fund_detail .address{font-size:1.4rem}.fund_detail .side_pc{margin-top:40px}.fund_detail .cv_area{margin:0;overflow:visible}.fund_detail .overviews{box-shadow:0 1px 8px 0 rgba(0,0,0,0.1);padding:24px}.fund_detail .overview01 dl{padding:30px 10px}.fund_detail .overview01 dt{font-size:1.4rem}.fund_detail .overview01 dd{font-size:2rem}.fund_detail .overview01 dd span{font-size:3.6rem}.fund_detail .overview02{padding:25px}.fund_detail .overview02 dt{font-size:1.4rem}.fund_detail .overview02 dd{font-size:1.4rem}.fund_detail .overview02 dd.remaining span{font-size:2.5rem}.fund_detail .close::after{margin:auto 24px}.fund_detail .apply{padding:24px}.fund_detail .apply td{font-size:1.4rem}.fund_detail .apply .yen::before,.fund_detail .apply .yen::after{font-size:1.4rem}.fund_detail .apply .btn button{width:100%}.fund_detail .apply .btn button span{font-size:2rem}.fund_detail .fund_data{margin:60px 0}.fund_detail .fund_data_tit{background-position:12px center;background-size:32px auto;font-size:3rem;line-height:32px;margin:0 350px 30px 0;width:610px}.fund_detail .fund_data_tit::after{bottom:-8px;height:16px;margin:0;padding:0;width:100%}.fund_detail .fund_data table{font-size:1.4rem}.fund_detail .fund_data th{width:130px}.fund_detail .fund_data .step ul{margin:0}.fund_detail .fund_data .step ul li{margin:0;width:102px}.fund_detail .fund_data .step ul li .box{margin:0 2px 0 0;padding:5px 5px 16px}.fund_detail .fund_data .step ul li.current .box::before{height:5px;left:5px;width:calc(100% - 10px)}.fund_detail .fund_data .step ul li:last-child{width:100px}.fund_detail .fund_data .step ul li:last-child .box{margin:0}.fund_detail .fund_data .step ul li span.no{font-size:1.4rem;line-height:28px;margin-bottom:12px}.fund_detail .fund_data .step ul li span.txt{background-position:right center;font-size:1.6rem;line-height:1.375}.fund_detail .fund_data .step ul li:nth-child(4) span.txt,.fund_detail .fund_data .step ul li:nth-child(5) span.txt,.fund_detail .fund_data .step ul li:nth-child(6) span.txt{background-position:right center}.fund_detail .fund_data .step ul li:first-child span.txt{line-height:2.75}.fund_detail .fund_data .step ul li:last-child span.txt{background:none}.fund_detail .fund_data .step_desc.step01::before,.fund_detail .fund_data .step_desc.step01::after{left:50px}.fund_detail .fund_data .step_desc.step02::before,.fund_detail .fund_data .step_desc.step02::after{left:152px}.fund_detail .fund_data .step_desc.step03::before,.fund_detail .fund_data .step_desc.step03::after{left:254px}.fund_detail .fund_data .step_desc.step04::before,.fund_detail .fund_data .step_desc.step04::after{left:356px}.fund_detail .fund_data .step_desc.step05::before,.fund_detail .fund_data .step_desc.step05::after{left:458px}.fund_detail .fund_data .step_desc.step06::before,.fund_detail .fund_data .step_desc.step06::after{left:560px}.fund_detail .fund_data .step_desc .inner{display:table;padding:24px}.fund_detail .fund_data .step_desc .img{display:table-cell;width:280px}.fund_detail .fund_data .step_desc .img img{width:100%}.fund_detail .fund_data .step_desc .txt{display:table-cell;font-size:1.4rem;padding-left:24px;vertical-align:top}.fund_detail .area_data{margin-bottom:60px}.fund_detail .link{margin-bottom:60px}.fund_detail .link .desc{margin-bottom:20px}.fund_detail .link .btn03 a{font-size:2rem;margin:0 auto;width:480px}.fund_detail .imgs{overflow:hidden}.fund_detail .imgs .img{float:left;margin-right:20px;width:190px}.fund_detail .anchor a{font-size:14px}.fund_detail_container{margin:40px auto;width:1000px}.fund_detail .shadow_frame{position:relative;box-shadow:0 1px 8px 0 rgba(0,0,0,0.1)}.fund_detail .overviews{padding:24px}.fund_detail .overview01 dl{padding:30px 10px}.fund_detail .overview01 dt{font-size:1.4rem}.fund_detail .overview01 dd{font-size:2rem}.fund_detail .overview01 dd span{font-size:3.6rem}.fund_detail .overview02{padding:20px}.fund_detail .overview02 dt{font-size:1.4rem}.fund_detail .overview02 dd{font-size:1.4rem}.fund_detail .overview02 dd.remaining span{font-size:2.5rem}.fund_detail .coin_area h2{font-size:1.6rem;padding:15px 0 18px}.fund_detail .coin_area h2 span{padding-right:110px}.fund_detail .coin_area h2 span::after{right:-8px;width:112px;height:53px;bottom:-10px}.fund_detail .coin_area dl{font-size:1.6rem}.fund_detail .coin_area dl dt{width:7rem;line-height:28px}.fund_detail .coin_area dl dd{line-height:28px}.fund_detail .coin_area dl dd span{font-size:2.8rem;line-height:28px}.fund_detail .coin_area dl dt.eadline,.fund_detail .coin_area dl dt.eadline+dd{line-height:1.5;font-size:1.2rem;font-weight:normal}.fund_detail .coin_area .applying{padding:15px 17px}.fund_detail .coin_area .applying .box span{font-size:1.8rem}.fund_detail .coin_area .applying p{font-size:1.2rem}.fund_detail .coin_area .applying .about_link{margin-top:12px}.fund_detail .application_area .number .note{font-size:1.2rem}.fund_detail .application_area .apply_check label input+span{padding-left:25px}.fund_detail .application_area .apply_check label input+span::before{width:20px;height:20px;margin-top:-10px}.fund_detail h1.name{font-size:2.4rem}.fund_detail .sec_tit2{font-size:1.8rem;padding:15px 20px}.fund_detail .fund_data{margin-bottom:60px}.fund_detail .fund_data .fund_data_tit{margin:0 0px 10px;font-size:3rem}.fund_detail .area_data{margin-bottom:60px}.fund_detail .area_data .imgs{margin-top:10px;display:flex;justify-content:space-between}.fund_detail .area_data .imgs .img{width:calc((100% - 30px) / 3)}.fund_detail .link{margin-bottom:60px}.fund_detail .btn05.link{margin-bottom:20px}}.fund_list{margin-bottom:60px}.fund_list_head{align-items:center;display:flex;justify-content:space-between;margin:30px 0}.fund_list_head .select_area{position:relative}.fund_list_head .select_area::after{background-image:url(/assets/front/common/ico_arrow03-0611349baf5357c5e222d6f1c25a3df62a7bc8e8d63e9e2fd2dd7f18f4f30974.png);background-size:12px 10px;content:"";height:10px;line-height:0;margin-top:-5px;pointer-events:none;position:absolute;right:16px;top:50%;width:12px}.fund_list_head .select_area select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#f6f6f6;box-sizing:border-box;border:1px solid #d6d6d6;border-radius:6px;display:block;font-size:1.4rem;height:32px;padding:0 20px;position:relative;width:150px}.fund_list_head .select_area select::-ms-expand{display:none}.fund_list_body{background-color:#eff9ff;padding:20px 0}@media screen and (min-width: 768px){.fund_list{margin-bottom:120px;position:relative}.fund_list_head .select_area select{height:50px}.fund_list_body{padding:80px 20px 1px}}.fund_list .item{background-color:#fff;border-radius:15px;box-shadow:2.8px 2.8px 20px 0 rgba(0,0,0,0.1);margin-bottom:20px;position:relative}.fund_list .item_photo{position:relative}.fund_list .left .item_photo .inner::after{margin-left:20px;margin-right:0}.fund_list .item_photo .img{padding:20px 20px 0;position:relative}.fund_list .item_photo .img_clip{height:0;padding-top:65%;width:100%;background-color:#e0e0e0}.fund_list .item_data{padding-top:10px}.fund_list .item_data .inner{padding:0 20px 20px}.fund_list .item_data .name{margin-top:10px;margin-bottom:10px}.fund_list .item_data .name a{color:#18576e;font-size:1.6rem;font-weight:bold;text-decoration:none}.fund_list .item_data .name a:hover{opacity:1;transition:underline}.fund_list .item_data .address{margin-bottom:20px}.fund_list .item_data .address dl{display:table}.fund_list .item_data .address dt{display:table-cell}.fund_list .item_data .address dd{display:table-cell}.fund_list .item_data .address dd::before{content:"："}.fund_list .item_data .overview01{display:flex;justify-content:space-between;margin-bottom:4px}.fund_list .item_data .overview01 dl{background-color:#f6f6f6;padding:10px;text-align:center;width:50%}.fund_list .item_data .overview01 dl:first-child{margin-right:2px}.fund_list .item_data .overview01 dl:last-child{margin-left:2px}.fund_list .item_data .overview01 dt{color:#18576e;margin-bottom:4px}.fund_list .item_data .overview01 dd{color:#149fd2;font-size:1.3rem;font-weight:bold}.fund_list .item_data .overview01 dd span{font-family:"Ropa Sans", "Noto Sans JP", sans-serif;font-size:2.4rem;font-weight:bold}.fund_list .item_data .overview02{display:flex;justify-content:space-between}.fund_list .item_data .overview02 dl{background-color:#f6f6f6;padding:10px;text-align:center;width:50%}.fund_list .item_data .overview02 dl:first-child{position:relative}.fund_list .item_data .overview02 dl:first-child::after{background-color:#d6d6d6;content:"";height:calc(100% - 32px);position:absolute;right:0;top:16px;width:1px}.fund_list .item_data .overview02 dt{margin-bottom:4px}.fund_list .item_data .overview02 dd{color:#18576e;font-weight:bold}.fund_list .item_data .overview02 dd span{font-family:"Ropa Sans", "Noto Sans JP", sans-serif;font-size:1.6rem}.fund_list .percentage{background-color:#f0f0f0;margin-bottom:6px;overflow:hidden;padding:10px;position:relative}.fund_list .percentage::before{background-color:#e5e5e5;box-shadow:0 0 8px 0 rgba(0,0,0,0.2);content:"";display:block;height:1px;left:0;position:absolute;top:0;width:100%}.fund_list .percentage .bars{position:relative}.fund_list .percentage .num{color:#149fd2;font-size:1.4rem;font-weight:bold;line-height:30px;position:absolute;text-align:center;width:100%;z-index:2}.fund_list .percentage .current_bar{background-color:#d5ecfa;border-radius:5px 0 0 5px;height:30px;position:absolute;width:0;z-index:1;transition:width 480ms 360ms ease-out}.fund_list .percentage .current_bar::after{border-color:transparent transparent transparent #d5ecfa;box-sizing:border-box;border-style:solid;border-width:30px 0 0 8px;content:"";height:0;position:absolute;right:-8px;top:0;width:0}.fund_list .percentage .full_bar{background-color:#fff;border-radius:5px;height:30px;position:relative;width:100%;overflow:hidden}.fund_list .percentage .full_bar.closed{background-color:#d4d4d4;display:flex;justify-content:center;align-items:center;font-weight:bold}.fund_list .btn_more a{background-color:#e95786;max-width:295px;background-image:url(/../img/top/ico_more.png);background-position:right 17px center;background-repeat:no-repeat;background-size:10px auto;border-radius:25px;color:#fff;display:block;font-size:1.3rem;font-weight:bold;line-height:50px;margin:0 auto;text-align:center;text-decoration:none}.fund_list .item .btn_more a{background-image:url(/assets/front/top/ico_more_small-5714164818418851f49042ccaf40d8bb21e13ebf8d5aa9af3065ad23ae436a2d.png);background-position:right 10px center;background-size:7px auto;font-size:1.2rem;line-height:30px;max-width:100%}@media screen and (min-width: 768px){.fund_list .item{border-radius:20px;box-shadow:4px 4px 16px 0 rgba(0,0,0,0.2);display:flex;flex-direction:row-reverse;justify-content:space-between;margin-bottom:80px;padding:40px}.fund_list .item .left{margin-top:-56px;position:relative;width:400px}.fund_list .item .right{margin:0;position:relative;width:460px;z-index:1}.fund_list .item_photo .inner{width:460px}.fund_list .item_photo .img{padding:0}.fund_list .item_data{padding:0}.fund_list .item_data .inner{padding:0}.fund_list .item_data .name{margin-top:20px}.fund_list .item_data .name a{font-size:2.2rem}.fund_list .item_data .address{font-size:1.2rem}.fund_list .item_data .overview01 dl{padding:15px}.fund_list .item_data .overview01 dd{font-size:1.8rem}.fund_list .item_data .overview01 dd span{font-size:3.2rem}.fund_list .item_data .overview02 dd span{font-size:2.1rem}.fund_list .item_data .overview02 dl{padding:15px}.fund_list .item_data .overview02 dl:first-child::after{height:calc(100% - 36px);top:18px}.fund_list .percentage{margin-bottom:8px;padding:12px}.fund_list .percentage .num{font-size:1.6rem;line-height:32px}.fund_list .percentage .current_bar{border-radius:6px 0 0 6px;height:32px}.fund_list .percentage .current_bar::after{border-color:transparent transparent transparent #d5ecfa;border-style:solid;border-width:36px 0 0 10px;content:"";height:0;position:absolute;right:-10px;top:0;width:0}.fund_list .percentage .full_bar{height:32px}.fund_list .item .btn_more a{background-position:right 20px center;background-size:8px auto;font-size:1.6rem;line-height:42px}}.mypage{margin-bottom:60px}@media screen and (min-width: 768px){.mypage{margin-bottom:120px}.mypage::before{background-image:url(/assets/front/mypage/bg_mypage03_pc-6bfd9d3e58ae38f29311016fd4d438c27de37abcdec6c93894949260f082410c.png);background-position:center top;background-repeat:no-repeat;content:"";height:502px;left:0;position:absolute;top:400px;width:100%}}.mypage_overviews{margin:30px 0}@media screen and (min-width: 768px){.mypage_overviews{margin:40px 0 110px}}.mypage_overviews .overview01 dl{align-items:center;background-color:#f6f6f6;display:flex;padding:10px;text-align:center}.mypage_overviews .overview01 dl+dl{margin-top:2px}.mypage_overviews .overview01 dt{border:#d6d6d6 1px solid;border-radius:25px 25px;font-size:1.2rem;line-height:25px;width:50%}.mypage_overviews .overview01 dd{color:#ed4c2d;font-size:1.4rem;font-weight:bold;text-align:right;width:50%}.mypage_overviews .overview01 dd span{font-size:1.8rem;font-weight:bold}@media screen and (min-width: 768px){.mypage_overviews .overview01{display:flex}.mypage_overviews .overview01 dl{align-items:center;display:block;padding:30px 40px;width:33.3%}.mypage_overviews .overview01 dl:first-child{margin-right:2px}.mypage_overviews .overview01 dl:last-child{margin-left:2px}.mypage_overviews .overview01 dl+dl{margin-top:0}.mypage_overviews .overview01 dt{font-size:1.8rem;line-height:50px;margin:0 auto 20px;width:180px}.mypage_overviews .overview01 dd{font-size:2.2rem;text-align:center;width:auto}.mypage_overviews .overview01 dd span{font-size:3.2rem}}.mypage_overviews .overview02{background-color:#f6f6f6;margin-top:2px;padding:20px}.mypage_overviews .overview02 .tit{font-size:1.4rem;font-weight:bold;margin-bottom:20px}.mypage_overviews .overview02 .graph{margin:0 auto 20px;width:205px}.mypage_overviews .overview02 .canvas_wrap{position:relative}.mypage_overviews .overview02 .canvas_wrap .ico_yen{bottom:0;height:69px;left:0;margin:auto;position:absolute;right:0;top:0;width:69px}.mypage_overviews .overview02 .table table{table-layout:fixed;width:100%}.mypage_overviews .overview02 .table thead th{height:30px;padding-bottom:12px;position:relative;vertical-align:middle}.mypage_overviews .overview02 .table thead th::before{background:#333;content:"";height:16px;left:0;position:absolute;top:0;width:1px}.mypage_overviews .overview02 .table thead th:last-child::after{background:#333;content:"";height:16px;position:absolute;right:0;top:0;width:1px}.mypage_overviews .overview02 .table td.fund{background-color:#e8e8e8;border-bottom:#f6f6f6 4px solid;padding:14px 10px 14px 30px;position:relative;text-align:left}.mypage_overviews .overview02 .table tr:last-child td.fund{border:none}.mypage_overviews .overview02 .table td.fund span{background-color:#53d6e3;color:#fff;display:block;font-weight:bold;height:100%;left:0;padding:13px 0;position:absolute;text-align:center;top:0;width:20px}.mypage_overviews .overview02 .table tr:nth-child(2) td.fund span{background-color:#4683f9}.mypage_overviews .overview02 .table tr:nth-child(3) td.fund span{background-color:#a454f1}.mypage_overviews .overview02 .table tr:nth-child(4) td.fund span{background-color:#f52cbf}.mypage_overviews .overview02 .table tr:nth-child(5) td.fund span{background-color:#f18c41}.mypage_overviews .overview02 .table tr:nth-child(6) td.fund span{background-color:#f1c358}.mypage_overviews .overview02 .table tr:nth-child(7) td.fund span{background-color:#52aa5e}.mypage_overviews .overview02 .table tr:nth-child(8) td.fund span{background-color:#bca7e5}.mypage_overviews .overview02 .table tr:nth-child(9) td.fund span{background-color:#eac5d8}.mypage_overviews .overview02 .table tr:nth-child(10) td.fund span{background-color:#d0efb1}.mypage_overviews .overview02 .table tr:nth-child(11) td.fund span{background-color:#35ff69}.mypage_overviews .overview02 .table tr:nth-child(12) td.fund span{background-color:#ef709d}.mypage_overviews .overview02 .table tr:nth-child(13) td.fund span{background-color:#a2666f}.mypage_overviews .overview02 .table tr:nth-child(14) td.fund span{background-color:#f49390}.mypage_overviews .overview02 .table tr:nth-child(15) td.fund span{background-color:#c45ab3}.mypage_overviews .overview02 .table tr:nth-child(16) td.fund span{background-color:#a1e44d}.mypage_overviews .overview02 .table tr:nth-child(17) td.fund span{background-color:#dcdba8}.mypage_overviews .overview02 .table tr:nth-child(18) td.fund span{background-color:#df7163}.mypage_overviews .overview02 .table tr:nth-child(19) td.fund span{background-color:#b74f6f}.mypage_overviews .overview02 .table tr:nth-child(20) td.fund span{background-color:#a9dbb8}.mypage_overviews .overview02 .table tr:nth-child(21) td.fund span{background-color:#81d2c7}.mypage_overviews .overview02 .table tr:nth-child(22) td.fund span{background-color:#fab2ea}.mypage_overviews .overview02 .table tr:nth-child(23) td.fund span{background-color:#bf8b85}.mypage_overviews .overview02 .table tr:nth-child(24) td.fund span{background-color:#b0bf91}.mypage_overviews .overview02 .table tr:nth-child(25) td.fund span{background-color:#52965a}.mypage_overviews .overview02 .table tr:nth-child(26) td.fund span{background-color:#13c4a3}.mypage_overviews .overview02 .table td.yen{background-color:#fff;border-bottom:#f6f6f6 4px solid;padding:14px 10px;text-align:right}.mypage_overviews .overview02 .table tr:last-child td.yen{border:none}.mypage_overviews .overview02 .table td.yen span{font-weight:bold}.mypage_overviews .overview02.no_fund .inner{padding:20px;position:relative;width:100%}.mypage_overviews .overview02.no_fund .inner::before{background-color:rgba(255,255,255,0.75);bottom:0;content:"";display:block;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:1}.mypage_overviews .overview02.no_fund .no_fund_mess{bottom:0;font-size:1.2rem;font-weight:bold;height:12px;left:0;margin:auto;padding:0 20px;position:absolute;right:0;text-align:center;top:0;width:100%;z-index:2}.mypage_overviews .overview02.no_fund .graph{margin:0 auto;opacity:0.3;position:relative;width:100%}@media screen and (min-width: 768px){.mypage_overviews .overview02{padding:50px}.mypage_overviews .overview02 .tit{font-size:1.8rem}.mypage_overviews .overview02 .inner{display:table;position:relative}.mypage_overviews .overview02 .graph{display:table-cell;margin:0;vertical-align:top;width:380px}.mypage_overviews .overview02 .canvas_wrap .ico_yen{height:128px;width:128px}.mypage_overviews .overview02 .table{display:table-cell;padding-left:30px;vertical-align:bottom;width:520px}.mypage_overviews .overview02 .table table{table-layout:auto}.mypage_overviews .overview02 .table thead th{height:44px}.mypage_overviews .overview02 .table thead th::before{background-color:#333;content:"";display:block;height:32px;left:0;position:absolute;top:0;width:1px}.mypage_overviews .overview02 .table thead th:last-child::after{background-color:#333;content:"";display:block;height:32px;position:absolute;right:0;top:0;width:1px}.mypage_overviews .overview02 .table td.fund{font-size:1.6rem;padding:21px 20px 21px 50px}.mypage_overviews .overview02 .table td.fund span{font-size:2rem;padding:19px 0;width:30px}.mypage_overviews .overview02 .table td.yen{font-size:1.6rem;padding:21px}.mypage_overviews .overview02.no_fund .inner{display:block;padding:22px 34px}.mypage_overviews .overview02.no_fund .no_fund_mess{font-size:1.8rem;padding:0 34px}.mypage_overviews .overview02.no_fund .graph{width:345px}}.history{margin-bottom:30px}@media screen and (min-width: 768px){.history{margin-bottom:60px}}.history .tabs ul li{margin:0 2px;width:25%}.history .tabs ul li:first-child{margin-left:0}.history .tabs ul li:last-child{margin-right:0}@media screen and (min-width: 768px){.history .tabs ul{margin:0 auto;width:670px}.history .tabs ul li{margin:0 4px}}.history .item_wrap{background:#f6f6f6;margin-top:-10px;padding:20px 47px 20px 20px}.history .item_wrap.funds{padding:10px}.history .item_wrap section+section{margin-top:20px}.history .item{background-color:#fff;font-size:1.2rem;padding:20px;position:relative}.history.no_fund .item_wrap{padding:20px}.history.no_fund .item{font-size:1.2rem;font-weight:bold;padding:20px;text-align:center}@media screen and (min-width: 768px){.history .item_wrap{padding:40px 100px 40px 40px}.history .item_wrap.funds{padding:20px}.history .item{font-size:1.6rem}.history .item .upper{overflow:hidden}.history.no_fund .item_wrap{padding:40px}.history.no_fund .item{font-size:1.8rem;padding:35px}}.history .item .fund_name{font-weight:bold;margin-bottom:10px}.history .item .name{margin-bottom:10px}@media screen and (min-width: 768px){.history .item .names{float:left;padding:5px 0;width:330px}.history .item .fund_name{margin-bottom:15px}.history .item .name{margin:0}}.history .item .overview{border-top:#d6d6d6 1px solid;display:table;padding-top:10px;width:100%}.history .item .overview dl{border-left:#d6d6d6 1px solid;display:table-cell;vertical-align:middle;width:33.3%}.history .item .overview dl:first-child{border:none}.history .item .overview dt{font-weight:bold;line-height:1.5;padding-bottom:7px;text-align:center}.history .item .overview dd{text-align:center}@media screen and (min-width: 768px){.history .item .overview{border:none;float:right;padding:0;width:490px}.history .item .overview dl{padding:5px 0}.history .item .overview dl:first-child{border-left:#d6d6d6 1px solid}.history .item .overview dt{line-height:1;padding-bottom:15px}}.history .item .log{padding-top:20px}.history .item .log ul.history_content li{border-bottom:#d6d6d6 1px dashed;display:flex;flex-wrap:wrap;padding:10px 5px;width:100%;word-break:break-all}.history .item .log ul.history_content li:first-child{border-top:#d6d6d6 1px dashed}.history .item .log ul.history_content li div.history_date{width:65px}.history .item .log.funds dt{display:block;width:100%}.history .item .log .history_transaction_header{display:flex;align-items:center;flex:1}.history .item .log li div.history_transaction_type{line-height:1.4}.history .item .log.funds dd{display:inline-block;padding-top:10px;width:100%}.history .item .log.funds dt,.history .item .log.funds dd{vertical-align:middle}.history .item .log li div.history_transaction_type::before{content:"："}.history .item .log li div.history_currency{text-align:right;width:100%;margin-top:10px}.history .item .log.funds .conclude_btn_form{margin-top:20px}.history .item .log.funds .conclude_btn:disabled{background-color:rgba(0,0,0,0.1)}a.i-download::after{background-image:url(/assets/front/mypage/file-037958286216266050f34b66fb72d163b4e3047fcb8fae9626f3e5fe43e80132.svg);background-position:center center;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:14px;margin:0 0 0 3px;vertical-align:text-bottom;width:14px}@media screen and (min-width: 768px){a.i-download::after{height:19px;width:19px}}.fund_list{background:#f6f6f6;padding:20px}.fund_list>*:not(:first-child){margin-top:20px}.fund_list__item{padding:20px;background-color:#fff;font-size:1.2rem}.fund_list__header{display:flex;justify-content:space-between;align-items:flex-start;flex-direction:column}.fund_list__title{font-weight:bold}.fund_list__name{margin-top:10px;margin-bottom:10px}.fund_list__overview{border-top:#d6d6d6 1px solid;display:table;padding-top:10px;width:100%}.fund_list__overview dl:first-child{border:none}.fund_list__overview dl{box-sizing:border-box;border-left:#d6d6d6 1px solid;display:table-cell;vertical-align:middle;width:33.3%}.fund_list__overview dt{font-weight:bold;line-height:1.5;padding-bottom:7px;text-align:center}.fund_list__overview dd{text-align:center}.fund_list__body{padding-top:20px}.fund_list__fund_details{margin-bottom:20px}.fund_list__fund_details dl{box-sizing:border-box;border-bottom:#d6d6d6 1px dashed;display:table;padding:10px 5px;table-layout:fixed;width:100%;word-break:break-all}.fund_list__fund_details dl:first-child{border-top:#d6d6d6 1px dashed}.fund_list__fund_details dt{display:block;width:100%;line-height:1.4}.fund_list__fund_details dd{vertical-align:middle;display:inline-block;padding-top:10px;width:100%;text-align:right}.fund_list__my_number_caution{margin:10px;text-align:center;line-height:1.4}@media screen and (min-width: 768px){.fund_list__header{align-items:center;flex-direction:row}.fund_list__item{font-size:1.6rem}.fund_list__name{margin-bottom:0}.fund_list__overview{border:none;padding:0;width:490px}.fund_list__overview dl:first-child{border:none}.fund_list__overview dl{width:102px}.fund_list__fund_details dl{min-height:60px;padding:0 20px}.fund_list__fund_details dd,.fund_list__fund_details dt{display:table-cell;padding-top:0;vertical-align:middle}.fund_list__fund_details dt{min-width:520px}}.fund_list_modal{background-color:white;bottom:0;display:none;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:9999}.fund_list_modal__container{height:100%;overflow-x:hidden}.fund_list_modal__modal_bg{background-color:rgba(0,0,0,0.7);content:"";display:block;display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:9998}@media screen and (min-width: 768px){.fund_list_modal{width:640px;height:auto;top:50%;bottom:auto;left:50%;right:auto;transform:translateX(-50%) translateY(-50%)}}a.download_contract{background-color:#f87149;border-radius:4px;color:#fff;display:block;font-size:1.4rem;font-weight:bold;line-height:36px;margin:10px auto 0;text-align:center;text-decoration:none;width:120px}@media screen and (min-width: 768px){a.download_contract{display:inline-block;margin-left:50px;margin-top:0;vertical-align:baseline}}@media screen and (min-width: 768px){.history .item .log{padding-top:15px}.history .item .log ul.history_content li{padding:20px}.history .item .log ul.history_content li::after{content:"";width:100%}.history .item .log ul.history_content li div.history_date{width:102px}.history .item .log li div.history_currency{width:calc(40% - 102px);margin-top:0}.history .item .log.funds dl{height:0;min-height:60px;padding:0 20px}.history .item .log.funds dt{width:100%}.history .item .log.funds dt,.history .item .log.funds dd{display:table-cell;padding-top:0;vertical-align:middle}}.history .item .btn_pulldown{position:absolute;right:-27px;top:64px}.history .item .btn_pulldown a{background-image:url(/assets/front/common/btn_plus-a403f458b5194bf83be8802efa919ebf36fc27ddf77e0d0de3fd0611b211e2e7.png);background-repeat:no-repeat;background-size:contain;display:block;height:0;overflow:hidden;padding-top:21px;width:21px}.history .item .btn_pulldown.is_active a{background-image:url(/assets/front/common/btn_minus-b276664751d4852975aba5397ee4c5f8fd835a4fe6a9d3653fbe6d76c8a28a63.png)}@media screen and (min-width: 768px){.history .item .btn_pulldown{position:absolute;right:-50px;top:38px}.history .item .btn_pulldown a{background-image:url(/assets/front/common/btn_plus_pc-961d9f20bf4be135dd423d628bcee96f84cca816a3429f4701c0f20897ac2d0d.png);padding-top:28px;width:28px}.history .item .btn_pulldown.is_active a{background-image:url(/assets/front/common/btn_minus_pc-224e8494008e4cc5be6090d89bac530650151b3c20e2d74a6cfe0bc9435e2c9f.png)}}.history_overviews .overview02{background-color:#f6f6f6;margin-top:2px;padding:20px}.history_overviews .tit{font-size:1.4rem;font-weight:bold;margin-bottom:20px}.history_overviews .overview02 .table table{table-layout:fixed;width:100%}.history_overviews .overview02 .table table{border-bottom:#cecece 1px solid;border-top:#cecece 1px solid}.history_overviews .overview02 .table tr{border-bottom:#cecece 1px dashed}.history_overviews .overview02 .table th{font-size:1.1rem;font-weight:bold;padding:14px 10px;text-align:left}.history_overviews .overview02 .table th.date{width:50%}.history_overviews .overview02 .table td{font-size:1.2rem;padding:14px 10px}.history_overviews .overview02 .table td.content{line-height:1.5}.history_overviews .overview02 .table td .btn03 a{font-size:1.4rem;height:30px;line-height:1;margin-top:10px;padding:8px}.history_overviews .overview02.no_fund .no_fund_mess{background-color:#fff;font-size:1.2rem;font-weight:bold;margin-top:20px;padding:20px;text-align:center}.history_overviews .page_info{margin-top:10px}@media screen and (min-width: 768px){.history_overviews .overview02{padding:40px}.history_overviews .tit{font-size:1.8rem}.history_overviews .overview02 .table table{border:none}.history_overviews .overview02 .table tr{border-top:#cecece 1px dashed}.history_overviews .overview02 .table thead tr{border:none}.history_overviews .overview02 .table thead th{font-size:1.4rem;height:52px;padding:0 0 20px;position:relative;text-align:center;vertical-align:middle}.history_overviews .overview02 .table thead th::before{background-color:#cecece;content:"";display:block;height:32px;left:0;position:absolute;top:0;width:1px}.history_overviews .overview02 .table thead th:first-child::before{display:none}.history_overviews .overview02 .table th.date{width:auto}.history_overviews .overview02 .table th.content{width:600px}.history_overviews .overview02 .table td{font-size:1.4rem;padding:20px 10px;text-align:center}.history_overviews .overview02 .table td.content{align-items:center;display:flex;justify-content:space-between;text-align:left}.history_overviews .overview02.no_fund .table td.content{display:block;text-align:center}.history_overviews .overview02 .table td.content .btn03{width:100px}.history_overviews .overview02 .table td.content .btn03 a{margin:0;width:100%}.history_overviews .overview02.no_fund .no_fund_mess{font-size:1.8rem;margin-top:40px;padding:35px}.history_overviews .pagination{align-items:center;display:flex;justify-content:space-between}}.legal{margin-bottom:30px}.legal_mess{font-size:1.2rem;line-height:2}.legal_mess .tit{font-size:1.6rem;font-weight:bold;line-height:1;margin:30px 0 14px}.legal_mess .sub_tit{font-size:1.4rem;font-weight:bold;line-height:1;margin-bottom:10px}.legal_mess p{margin-bottom:14px}.legal_mess ol{counter-reset:item;margin-bottom:20px}.legal_mess ol>li{border-top:#d6d6d6 1px dashed;padding:4px 0 4px 30px;position:relative}.legal_mess ol>li:last-child{border-bottom:#d6d6d6 1px dashed}.legal_mess ol>li::before{background-color:#333;color:#fff;content:counter(item);counter-increment:item;display:block;font-weight:bold;left:0;line-height:20px;position:absolute;text-align:center;top:6px;width:20px}.legal_mess li>ol{margin:4px 0 0}.legal_mess li>ol>li:last-child{border-bottom:none;padding-bottom:0}.legal_mess li>ol>li::before{background:none;border:#333 1px solid;color:#333}.legal_mess ul{margin-bottom:20px}.legal_mess ul>li{padding-left:1em;text-indent:-1em}.legal_mess ul>li::before{content:"・"}.legal_mess ul>li.has_desc{margin-bottom:14px}.legal_mess ul.remark>li::before{content:"※"}.legal_mess ul.remark>li::before{content:"※"}.legal_mess ul.iroha li{padding-left:3em;text-indent:-3em}.legal_mess ul.iroha>li:nth-child(1)::before{content:"（イ）"}.legal_mess ul.iroha>li:nth-child(2)::before{content:"（ロ）"}.legal_mess ul.iroha>li:nth-child(3)::before{content:"（ハ）"}.legal_mess ul.katakana li{padding-left:2em;text-indent:-2em}.legal_mess ul.katakana>li::before{margin-right:1em}.legal_mess ul.katakana>li:nth-child(1)::before{content:"ア"}.legal_mess ul.katakana>li:nth-child(2)::before{content:"イ"}.legal_mess li>ul:last-child{margin-bottom:0}.legal_mess table{font-size:1.2rem;line-height:2;width:100%}.legal_mess th{background-color:#f0f0f0;border-bottom:#fff 4px solid;padding:10px 20px;text-align:left;width:50%}.legal_mess td{background-color:#f6f6f6;border-bottom:#fff 4px solid;padding:10px 20px}.legal_mess tr:last-child th,.legal_mess tr:last-child td{border:none}@media screen and (min-width: 768px){.legal{margin-bottom:60px}.legal .inner{margin:0 auto;width:640px}.legal_mess{font-size:1.4rem}.legal_mess .tit{font-size:1.8rem;margin:40px 0 23px}.legal_mess .sub_tit{font-size:1.6rem;margin-bottom:20px}.legal_mess p{margin-bottom:23px}.legal_mess ul>li.has_desc{margin-bottom:23px}.legal_mess ol{margin-bottom:30px}.legal_mess ol>li{padding:8px 0 8px 36px}.legal_mess ol>li::before{line-height:24px;top:10px;width:24px}.legal_mess ol>li>ol{margin:8px 0 0}.legal_mess ul{margin-bottom:30px}.legal_mess table{font-size:1.4rem}}.contract_complete{margin-bottom:30px}.bank_account{background-color:#ededed;line-height:1.4;margin:30px auto;padding:11px 0 0}.bank_account .tit{font-size:1.6rem;font-weight:bold;text-align:center}.bank_account dl{border-bottom:none !important;display:table;padding:0 !important;width:100%}.bank_account dt{display:table-cell;float:none;font-size:14px;font-weight:bold;padding:11px 0 0 15px;text-align:right;width:50% !important}.bank_account dl:last-child dt{padding-bottom:11px}.bank_account dt::after{content:"："}.bank_account dd{display:table-cell;font-size:14px;padding:11px 15px 0 0;text-align:left;vertical-align:middle}.bank_account dd.disable-auto-tel a[href^="tel:"]{color:inherit;text-decoration:none;pointer-events:none}.bank_account dl:last-child dd{padding-bottom:11px}.bank_account dd span{display:block}@media screen and (min-width: 768px){.contract_complete{margin-bottom:60px}.contract_complete .inner{margin:0 auto;width:640px}.bank_account .tit{font-size:1.8rem}.bank_account dt{padding:11px 0 0 30px}.bank_account dd{padding:11px 30px 0 0}.bank_account dd span{display:inline;margin-right:1em}}.mail-confirm-dialog>p{font-size:16px !important}.mail-confirm-dialog .mail{color:#0179ff;text-decoration:underline}.mail-confirm-dialog .caution{font-weight:bold}.faq{margin-bottom:30px}.faq_content .tit{border-bottom:#d6d6d6 1px solid;font-size:1.8rem;font-weight:bold;margin-bottom:20px;padding-bottom:20px}.faq_content dl{font-size:1.2rem;line-height:2}.faq_content dt{border-bottom:#d6d6d6 1px dashed;margin-top:20px;padding:0 0 13px 52px;position:relative}.faq_content dt::before{background-color:#333;background-image:url(/assets/front/faq/ico_question-8f742fc8894c1ac5b2267b8eb02f7c1896bd6a491cf542cc35745d832a641ac0.png);background-position:center center;background-repeat:no-repeat;background-size:13px auto;color:#fff;content:"";display:block;font-weight:bold;height:32px;left:0;position:absolute;text-align:center;top:0;width:32px}.faq_content dd{border-bottom:#d6d6d6 1px solid;padding:13px 0 13px 52px;position:relative}.faq_content dd::before{background-color:#f87149;background-image:url(/assets/front/faq/ico_answear-71c7e5cf833d33aee52111004ca35d9fa7b3a5950e009b1d9b0ef8077412c4ef.png);background-position:center center;background-repeat:no-repeat;background-size:14px auto;color:#fff;content:"";display:block;font-weight:bold;height:32px;left:0;position:absolute;text-align:center;top:12px;width:32px}.faq_content dd:last-child{margin-bottom:40px}.faq_content dl:last-child dd:last-child{margin:0}@media screen and (min-width: 768px){.faq{margin-bottom:60px}.faq .inner{margin:0 auto;width:640px}.faq_content .tit{margin-bottom:40px}.faq_content dl{font-size:1.4rem}.faq_content dt{margin-top:40px}.faq_content dd{padding-bottom:33px}.faq_content dd:last-child{margin-bottom:60px}}.not_found{margin:30px 0}.not_found_mess{font-size:1.4rem;line-height:2;margin-bottom:30px}@media screen and (min-width: 768px){.not_found{margin-bottom:60px}.not_found .inner{margin:0 auto;width:640px}.not_found_mess{text-align:center}}.apply_complete .structure_list{box-sizing:border-box;width:100%}.apply_complete .structure_list .item{display:flex;padding:14px;position:relative}.apply_complete .structure_list .item.complete::after{content:"完了";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#4a4a4a8f;display:flex;justify-content:center;align-items:center;font-size:2.6rem}.apply_complete .structure_list .item .image-box{width:30%;color:#149fd2;text-align:center;font-size:1.2rem;font-weight:bold}.apply_complete .structure_list .item .desc{display:flex;align-items:center;flex:1;padding-bottom:22px;margin:0 14px;color:#149fd2;font-size:1.5rem;line-height:1.6}.apply_complete .structure_list .image{background-image:url(/assets/front/flow/img_coin_structure_img02-4d2ab38f71c074fbc11e41c7125ae73a1ccf7dee54b0d71edc5ecc4ccf288080.png);background-position:center top;background-repeat:no-repeat;background-size:contain;padding-top:100%;margin-bottom:10px}.apply_complete .structure_list .item:nth-child(2) .image{background-image:url(/assets/front/flow/img_coin_structure_img03-72ce6238757113625ff0f74c4291755b6e853e58a88072cbecb061b4ff566df6.png)}.apply_complete .structure_list .item:nth-child(3) .image{background-image:url(/assets/front/flow/img_coin_structure_img04-67f0af64f43e63ede6ed9cb26b63eaf2b3775b40e051d789687a5915a478a88f.png)}.apply_complete .structure_list .item:nth-child(4) .image{background-image:url(/assets/front/flow/img_coin_structure_img05-e207f5eaa25b543193fa8869836fb447924e2acdb345cade3bfe902966a5abf8.png)}.apply_complete .structure_list .item:nth-child(5) .image{background-image:url(/assets/front/flow/img_coin_structure_img06-d0f97edab75834fef6b955a1ec8805b78a982245fcb3be456e88cc03cc6a85fb.png)}.apply_complete .structure_list .item+.item{margin-top:14px}@media screen and (min-width: 768px){.apply_complete .structure_list{display:flex}.apply_complete .structure_list .item{flex-direction:column;flex:1;align-items:center}.apply_complete .structure_list .item .image-box{width:50%}.apply_complete .structure_list .item .desc{display:flex;align-items:flex-start;flex:1;margin:0;padding-bottom:0;color:#149fd2;font-size:1.5rem;line-height:1.6;margin-top:12px}.apply_complete .structure_list .item+.item{margin-top:0}.apply_complete .structure_list .item.complete::after{box-sizing:content-box;padding-top:110px;height:calc(100% - 110px)}}.banner-pane{padding:40px 20px}.banner-pane__img{width:auto;height:135px;margin:0 auto;display:block}.banner-pane__img--sp{display:block}.banner-pane__img--pc{display:none}@media screen and (min-width: 768px){.banner-pane{padding:60px 0}.banner-pane__img{width:1000px;height:auto}.banner-pane__img--sp{display:none}.banner-pane__img--pc{display:block}}.banner-pane-sm{padding:20px 10px}.banner-pane-sm__img{width:auto;height:111px;margin:0 auto;display:block}.banner-pane-sm__img--sp{display:block}.banner-pane-sm__img--pc{display:none}@media screen and (min-width: 768px){.banner-pane-sm{padding:30px}.banner-pane-sm__img{width:1000px;height:auto}.banner-pane-sm__img--sp{display:none}.banner-pane-sm__img--pc{display:block}}.suspend{margin:60px 0 200px}.suspend_title{font-weight:bold;line-height:1.6}.suspend_desc{margin-top:10px;margin-bottom:10px;line-height:1.6}.my-number-modal-form{padding:20px 40px}.my-number-modal-form__title{line-height:1.4;font-size:14px}.my-number-modal-form__errors{color:red;line-height:1.4;margin-top:10px}.my-number-modal-form__body{margin-bottom:20px}.my-number-modal-form__label{font-weight:bold;display:block;margin:20px 0 10px}.my-number-modal-form__cancel{background:#fff !important;color:#4c4c4c !important;border:1px solid #c3c3c3 !important;width:auto !important}.my-number-modal-form__buttons{display:flex;justify-content:center;align-items:center}.my-number-modal-form__buttons>input[type="button"],.my-number-modal-form__buttons input[type="submit"]{width:auto !important;font-size:14px;padding:12px 16px;margin:0}.my-number-modal-form__buttons>input[type="button"]:not(:last-child),.my-number-modal-form__buttons input[type="submit"]:not(:last-child){margin-right:20px}@media screen and (min-width: 768px){.my-number-modal-form__buttons>input[type="button"],.my-number-modal-form__buttons input[type="submit"]{font-size:16px;min-width:130px}}.my-number-modal-form .add-file{display:flex !important;justify-content:center;align-items:center}.my-number-modal-form-completed{padding:20px 0;line-height:1.4;font-size:16px;display:flex;justify-content:center;align-items:center;height:100%}.my-number-modal-form-completed__close{background-color:#f87149;border-radius:4px;color:#fff;display:block;font-size:1.4rem;font-weight:bold;line-height:36px;margin:30px auto 0;text-align:center;text-decoration:none;width:120px}
