﻿@import url(https://fonts.googleapis.com/earlyaccess/notosansjapanese.css);.pc{display:none}.header_content{width:100%;position:relative;background:#fff;top:0;left:auto;border-bottom:1px solid #ddd;z-index:9999;height:62px;font-family:'Noto Sans JP', sans-serif}.header_menu-pc{display:none}.header_menu-sp{z-index:9999;width:100%;background-color:#fff;position:fixed;top:0;display:flex;align-items:center;justify-content:space-between;padding-top:6px;padding-bottom:6px}.header_login-sp{position:absolute;cursor:pointer;text-align:left;height:50px;width:110px;top:6px;left:0}.header_login-sp a{height:50px;width:110px;display:block;text-indent:-9999px;background:url(/assets/common/icon_login@3x-41501c398add1bf1a6a5c968691f43d85ce97ffbfd1ba2d92678c57bd2d35493.png) no-repeat center;-moz-background-size:80px;-o-background-size:80px;-webkit-background-size:80px;background-size:80px}.header_white .header_logo{-moz-transition-property:background-color;-o-transition-property:background-color;-webkit-transition-property:background-color;transition-property:background-color;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;-webkit-transition-duration:0.3s;transition-duration:0.3s;-moz-transition-timing-function:linear;-o-transition-timing-function:linear;-webkit-transition-timing-function:linear;transition-timing-function:linear;background-color:white}.header_menu-sp_btn{width:50px;height:50px;cursor:pointer;position:relative}.header_menu-sp_btn .header_menu-sp_bar01{top:20px;right:16px}.header_menu-sp_btn .header_menu-sp_bar01,.header_menu-sp_btn .header_menu-sp_bar02,.header_menu-sp_btn .header_menu-sp_bar03{background-color:#FF5F1D;width:18px;height:2px;position:absolute}.header_menu-sp_btn .header_menu-sp_bar03{top:30px;left:16px}.header_menu-sp_btn .header_menu-sp_bar02{top:25px;left:16px}.header_menu-sp_btn .header_menu-sp_bar01{top:20px;right:16px}.header_menu-sp_content{display:flex;align-items:center;gap:20px;position:relative;z-index:999999999}.header_menu-sp_navi{display:none;position:fixed;top:0;right:0;width:100%;height:100svh !important;overflow-y:auto;overflow-x:hidden;z-index:99999999}.header_menu-sp_navi-wrapper{padding:60px 32px 32px;background-color:#f2f2f2;position:absolute;max-width:70%;right:0;z-index:1;min-height:100%}.header_menu-sp_navi-list{display:flex;flex-direction:column;gap:22px}.header_menu-sp_navi-list-item-link{font-size:17px;font-weight:bold;border-left:solid 3px #ff5f1d;padding:0 8px}.header_menu-sp_navi-offer{display:block;width:fit-content;margin-inline:auto;margin-top:16px;text-align:center;border-radius:32px}.header_menu-sp_navi-banner{display:block;padding-bottom:16px;border-bottom:solid 1px #ccc}.header_menu-sp_navi-banner img{width:100%}.header_menu-sp_list01 li:nth-child(odd){border-right:solid 1px #ccc;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.header_menu-sp_navi-list-child{display:flex;flex-direction:column;gap:20px;margin-top:22px}.header_menu-sp_navi-list-child-item-link{font-size:17px;padding:0 12px}.header_menu-sp_navi-buttons{margin-top:40px;display:flex;gap:16px;padding:0 8px}.header_menu-sp_navi-buttons-link{width:50%;border-radius:32px;padding:12px 16px 10px;display:flex;justify-content:center;align-items:center;font-size:16px;font-weight:bold;color:#fff !important;background-color:#ff5f1d;line-height:1;margin:0 auto}.header_menu-sp_navi-buttons-link.--yellow{background-color:#ffa013 !important}.header_menu-sp_navi-buttons-link.--gray{background-color:#c1c7d6 !important}.header_menu-sp_navi-banner{margin-top:25px}.header_menu-sp_navi-offer{margin-top:18px;text-decoration:underline;font-size:12px;text-decoration:none;background:#ffffff;padding:16px 12px 12px}.header_menu-sp_navi-mask{position:absolute;width:100%;height:9999%;top:0;left:0;z-index:9999999;background:rgba(3,3,3,0.5);display:none}.header_menu-sp_content-right{display:flex;align-items:center;gap:0px}.header_menu-sp_content-button{display:flex;align-items:center;gap:8px}.header_menu-sp_content-button-text{display:flex;align-items:center;gap:2px;font-size:10px;line-height:1}.header_menu-sp_content-button-text-name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.header_menu-sp_content-button-register{display:flex;align-items:center;justify-content:center;width:100%;max-width:120px;background-color:#ff5f1d;color:#fff;font-size:12px;font-weight:bold;border-radius:16px;height:29px;padding:0 12px}.header_menu-sp_content-button-login{display:block;max-width:50px;min-width:50px}.header_menu-sp_content-button-login img{width:100%}.header_menu-sp_content-user{display:flex;flex-direction:column;align-items:center;gap:4px;color:#ff5f1d}.header_menu-sp_content-user img{width:100%;max-width:24px;min-width:24px}.header_menu-sp_content-user span{color:#ff5f1d;max-width:45px}.header_menu-sp_list01 li{padding-top:1px;float:left;height:50px;width:50%;display:inline-table}.header_menu li a{color:#4d4d4d}.header_menu-sp_list01 li a{text-align:center;line-height:1.5;display:table-cell;vertical-align:middle;width:100%;height:50px;cursor:pointer}.header_menu-sp_list02{visibility:hidden;width:100%;background-color:#f2f2f2;display:table;font-size:12px;font-size:1.2rem}.header_menu-sp_list02 li{display:table-cell;vertical-align:middle;width:33.3%}.header_white .header_logo a{background:url(/assets/common/logo-5a31f557d05d6fea1c7dd3fe02e447174007611460c7d49ac8cadbd223a85d32.png) no-repeat center 13px;-moz-background-size:100px;-o-background-size:100px;-webkit-background-size:100px;background-size:contain;background-position-y:center;margin:3px auto}.header_logo a{height:24px;width:140px;display:block;text-indent:-9999px}.header_mypage{display:block;position:absolute;top:25px;left:130px;text-indent:0;font-size:12px;font-size:1.2rem}.header_logo-mypage{padding-left:16px}.header_logo-mypage a{background:url(/assets/common/logo-5a31f557d05d6fea1c7dd3fe02e447174007611460c7d49ac8cadbd223a85d32.png) no-repeat left 15px;-moz-background-size:100px;-o-background-size:100px;-webkit-background-size:100px;background-size:contain;background-position-y:center;margin:3px auto}.header_logo-mypage a{height:24px;width:140px;display:block;text-indent:-9999px}.top_main-img{padding-bottom:0px;margin-top:-2px;position:relative;padding-bottom:32px !important}.top_main-img .bx-wrapper .bx-pager{bottom:30px}.bx-wrapper .bx-pager.bx-default-pager a.active{background:#feb542}.bx-wrapper .bx-pager.bx-default-pager a{background:#ccc}.top_txt{margin:0;padding:0;width:100%;color:#fff;font-weight:100}.top_main-img h1{padding:50px 0 20px;font-size:26px;line-height:1.6em;color:#fff;font-weight:300;text-align:center;letter-spacing:0.1em}.cath_txt{padding-bottom:23px;text-align:center;letter-spacing:0.05em;font-size:13px;font-weight:550}.cath_txt span.text{display:block;margin-top:10px;font-size:3.2em;font-weight:400}.cation{display:none;margin:0 0 25px;font-size:11px;color:#ddd;letter-spacing:0.05em;text-align:center}.btn_list div a{display:block;width:85%;padding:15px 0;margin:0 auto 15px;border-radius:100px;text-align:center;font-size:16px;font-weight:300;color:#fff}.btn_list .regist a{background:#feb542}.btn_list .other a{background:#fff;color:#feb542}#iframe-wrap{width:100%}#iframe-wrap iframe{width:100%}.graph_date{padding-left:11%}.graph_date dd:before{content:"";display:inline-block;height:13px;width:13px;margin-right:5px;border-radius:0px}.graph_date dd.twenty:before{background:#b2dfdb}.graph_date dd.thirty:before{background:#feb542}.graph_date dd.forty:before{background:#004d40}.graph_date dd.fifty:before{background:#606060}.graph_date dd.sixty:before{background:#fff}.geaphWrap{position:absolute;top:0;left:0;margin:auto;right:0;margin:auto;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2}.graph{width:90%;margin:0 auto;padding:0 5%}.graph-under{width:90%;margin-left:5%;border-bottom:solid 2px rgba(255,255,255,0.3)}.graph.graph_second{border-bottom:none;margin-top:5px;border-right:solid 2px rgba(255,255,255,0.3)}.graph_second{width:40%;height:266px;float:left}.graph_second svg{padding-left:8px}.graph_second.last{width:153px;padding-right:1%;padding-left:1%;text-align:center;border-right:none}#investment_amount_chart{width:90vw;max-height:180px !important}#user_chart{margin-left:-6px;max-height:180px !important;top:3%}#myChart{position:relative;width:90% !important;height:auto !important;display:inline-block;vertical-align:middle;margin-top:7%;z-index:10}.average{position:absolute;left:0;margin:auto;right:0;margin:auto;text-align:center;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1}.average.en{top:58%}.average p{text-align:center;color:#fff;font-size:10px;line-height:1.4em}.c3-circles .c3-shape-5{r:7}.average p.old{margin-top:6px}.average p.old span{font-size:20px}#user_chart svg{min-height:205px;max-height:205px}.graph_date dl{padding:0;text-align:center}.graph_date dd{margin:3px 0;font-size:11px;font-weight:400;color:#fff;display:inline-block;width:6em;text-align:left}.graph_tit{margin:12px 0 0;font-size:12px;font-weight:300;line-height:1.8em;text-align:left;padding-left:3%;color:#fff}.graph_tit span{font-size:16px;font-weight:400}.c3-chart-texts text.c3-text-0{font-size:10px !important}.c3-chart-texts text.c3-text-7{font-size:14px !important;transform:translate(-12px, 0px) !important}.c3 text{font-size:10px !important}text.c3-text-5{font-size:14px !important;transform:translate(-30px, -15px) !important}.top_movie{border-bottom:1px solid #ddd;background-color:#f5fffe;padding-top:30px}.top_movie .movie_inner{margin:15px auto 20px}.top_movie .left{position:relative;padding:0 30px}.top_movie .movie{margin-bottom:0px;padding:21px;background-color:#ccc}.top_movie .movie_frame{height:100%}.top_movie .movie_detail_wrap{margin-top:27px}.top_movie .movie_detail{margin:0 auto 15px;padding:0 30px}.top_movie .app_banner_wrap{padding:0 17px}.top_movie .movie_detail .text-large{font-size:25px}.top_movie .movie_detail .text-mid{font-size:14px;line-height:28px}.top_movie .movie_detail .link{font-size:16.5px;color:#feb542}.top_movie .mainapp_container{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin-top:6px;text-align:center}.top_movie .mainapp_container>div{width:50%}.top_movie .top_app_banner{width:90%}.user_count{margin-inline:auto;font-size:20px;border:2px solid #ff793c;color:#ff793c;text-align:center;border-radius:14px;background:white;padding:10px;line-height:1.3;font-weight:normal}#total_customer_count{font-size:30px;font-weight:bold}.news_area{width:96%;overflow:hidden;padding:16px 2%;background:#fff;font-weight:100;font-size:12px}@media screen and (min-width: 600px){.top_main-img{height:auto}}.news_area dl dt{width:18%;float:left;font-size:12px}.news_area dl dd{width:82%;float:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.news_area dl dd p{display:inline-block}.news_area dl dd .date{padding-right:5%}.top_contain{background:#eee}.funding_list{padding:60px 0}.detail_list{background:#fff;box-shadow:0 0 4px rgba(0,0,0,0.2)}.advance{box-shadow:none !important}.funding_list div.detail_list:last-of-type{border-bottom:none}.detail_inner{width:100%;padding:3% 0;margin:0 auto 10%}.detail_inner h2,h3{margin-bottom:7px;font-size:16px;font-weight:400;line-height:1.6em;text-align:center;color:#333333}.detail_inner h2,h3 span{font-size:12px;padding:0}.detail_inner h2,h3 span.new{padding:4px 10px;border:solid 1px #ff64ba;border-radius:100px;color:#ff64ba}.detail_inner .ph{width:100%;position:relative}.detail_inner .ph img{object-fit:contain}.detail_inner .ph span{padding:3px 10px;border:solid 1px #ff64ba;position:absolute;left:0;top:0;font-size:22px;color:#ff64ba;line-height:1.4em}.detail_inner .ph .fund_release_schedule_top_img{height:100%;width:100%}.release_fund_schedule{padding-top:16px;padding-bottom:0}.release_fund_schedule_sp{display:none}.fund_detail{margin:3% 5% 2%}.fund_detail .two_clm,.fund_detail .three_clm{display:table;width:100%;border-top:solid 1px #eee;border-right:solid 1px #eee}.fund_detail .three_clm{border-bottom:solid 1px #eee}.fund_detail .two_clm li{display:table-cell;width:50%;padding:15px 0 10px;text-align:center;border-left:solid 1px #eee}.fund_detail .release_fund_schedule_box{display:none}.sml_tit{height:34px;font-size:12px;padding-bottom:10px}.sml_tit_ja{height:1em;font-size:12px;padding-bottom:10px}.ratio{font-size:35px;font-weight:400}.ratio span{font-size:14px}.num{font-size:14px;font-weight:400;line-height:1.6em}.top_contain .num{height:3.2em;vertical-align:middle;display:table-cell;width:33%}.fund_detail .three_clm li{display:table-cell;width:33%;padding:10px 0 5px;text-align:center;border-left:solid 1px #eee}.stts_bar-red{margin:5% 0 6%}.stts_bar-red:before,.stts_bar-red:after{position:absolute;top:0;z-index:1;width:15px;height:30px;background-position:center center;background-repeat:no-repeat;-webkit-background-size:contain;background-size:contain;content:""}.stts_bar-red:before{left:0;background-image:url(/assets/sttsbar_mask_left-9916abf9df8a0a01cf45a79321d4a4dcf01bb30dcae53138b0b67c215ab93764.png)}.stts_bar-red:after{right:0;background-image:url(/assets/sttsbar_mask_right-f73b73cd36e427209a6818dbdf866ef953acddabd6bfba2d113f8379a74b59a0.png)}.percent{width:100%;height:30px;padding:0;background-color:#ddd;position:absolute;top:0;left:0;color:#fff;line-height:30px;font-size:14px;text-indent:calc(50% - 4em);overflow:inherit !important}.percent.collect_before{text-indent:calc(50% - 30px)}.percent.apply_exist{text-indent:calc(40% - 4em);max-width:100%}.fund_detail_stts_bar{text-indent:46%}.fund_detail-header_apply .percent{text-indent:calc(50% - 1em)}.fund_detail-header_apply .percent.apply_exist_detail{text-indent:0%}.btn_main{padding:8% 0 0}.btn_main a{width:90%;margin:0 auto;font-size:16px}.other_product_name{height:44px}.fund_list_contain{background:#f5f5f5}.search_box{padding:40px 0 0px;background:#f5f5f5}.search_box-inner{padding:0 5%;margin:0 0 8%}.search_box-inner h2{margin-bottom:40px;font-size:20px;font-weight:500}.select{width:100%;margin-bottom:5%}.search_box-inner select{width:100%;padding:2%;border:solid 1px #ddd;font-size:16px;font-weight:300;-webkit-appearance:none;-moz-appearance:none;appearance:none}.search_box-inner .fund_search,.search_box-inner .app_search{position:relative}.search_box-inner .fund_search:after,.search_box-inner .app_search:after{display:block;position:absolute;top:24%;right:3%;font:normal normal normal 14px/1 FontAwesome;content:"\f107";font-size:22px;z-index:4;color:#999}.search_inner{display:none}.search_list ul{overflow:hidden}.search_tit li,.search_list li{width:100%;font-size:16px;font-weight:400;line-height:1.6em;text-align:center;vertical-align:middle}.search_tit li:first-child,.search_list li:first-child{width:100%;border-bottom:solid 1px #ddd;font-size:16px;font-weight:400;text-align:left;line-height:0}.search_list li:nth-child(2){width:90%;margin:5% auto 3%}.search_list li:nth-child(5){font-size:13px}.search_list li:nth-child(3),.search_list li:nth-child(4),.search_list li:nth-child(5),.search_list li:nth-child(6){width:44.5%;float:left;padding:3% 0;position:relative}.search_list li:nth-child(3){float:right}.search_list li:nth-child(3),.search_list li:nth-child(4){font-size:24px;padding:7% 0 1% 0}.search_list li:nth-child(4):before{content:"予定分配率（年利）";position:absolute;font-size:11px;text-align:center;top:0;left:20%}.search_list li:nth-child(3):before{content:"運用期間";position:absolute;font-size:11px;text-align:center;top:0;left:35%}.search_list li:nth-child(5):before{content:"募集期間";position:absolute;font-size:11px;text-align:center;top:5px;left:35%}.search_list li:nth-child(4),.search_list li:nth-child(5){margin-left:5%;border-top:solid 1px #eee;border-left:solid 1px #eee}.search_list li:nth-child(3),.search_list li:nth-child(6){margin-right:5%;border-top:solid 1px #eee;border-right:solid 1px #eee;border-left:solid 1px #eee}.search_list li:nth-child(5),.search_list li:nth-child(6){border-bottom:solid 1px #eee}.search_list li:nth-child(5){padding-top:8%;font-size:12px}.search_list li:nth-child(6){padding:7% 0 6.4%;float:right}.search_tit li:last-child,.search_list li:last-child span{width:80px}.search_list li:last-child span{display:block;margin:0 auto}.search_list .plice{display:inline-block;font-size:16px}.search_list{width:95%;margin:0 auto}.search_list ul{margin:20px 0 0;padding-bottom:20px;background:#fff;box-shadow:0 0 4px rgba(0,0,0,0.2)}.search_list ul .clearfix{display:flex}.search_list .ph{display:inline-block;width:40%;margin-right:15px;line-height:0}.search_list ul li:last-child span{padding:1px 0;border:solid 1px #ff64ba;font-size:13px}.search_list ul.before li:last-child span{color:#ff64ba}.search_list ul.now li:last-child span{color:#fff;background:#ff64ba}.search_list ul li.stts_li_en span{width:138px}.search_list ul.after li:last-child span{color:#fff;background:#ff9a45;border-color:#ff9a45}.search_list ul.step li:last-child span{color:#fff;background:#ff9a45;border-color:#ff9a45}.search_list ul.app li:last-child span{color:#fff;background:#feb542;border-color:#feb542}.search_list ul.app_after li:last-child span{color:#fff;background:#ff783c;border-color:#ff783c}.search_list .place_name{display:inline-block;width:60%;text-align:left;vertical-align:13px;line-height:1.6em;vertical-align:top;margin-top:6px}.sub_price{padding-left:5px;font-size:13px;color:#999999}.stts_bar3{height:6px;padding:0;margin:8px 0;background:#e5e5e5;border-radius:6px;position:relative}.stts_bar3>span{display:block;height:6px;width:100%;padding:0;background-color:#cccccc;border-radius:6px;position:absolute;top:0;left:0}.seach_txt{padding:0 5% 8%;background:#fff}.seach_txt dt{margin-bottom:20px;font-size:16px;font-weight:400}.seach_txt dd{font-size:13px;line-height:1.8em}.fund_pagenation{margin-top:5%;padding:5% 0 10%;text-align:center;background:#fff}.fund_page{display:inline-block;width:40px;height:40px;padding:5px 0;margin-right:5px;border:solid 1px #ccc;background:#fff;font-size:12px;font-weight:200;line-height:28px;text-decoration:none;color:#feb542;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;letter-spacing:0}.fund_page.active{border:1px solid #feb542;background:#feb542;color:#fff}.fund_list-detail{width:100%;margin:1.6rem 1.6rem 0.8rem}.cont_tit{position:relative;font-size:18px;font-weight:400;text-align:center}.type_tit{padding-bottom:20px;margin:0 10% 7%;border-bottom:solid 1px #feb542;font-size:18px;color:#feb542;text-align:center}.v1.type_tit{width:12rem;font-size:1.2rem;height:2rem;line-height:2rem;margin:0 0 0.8rem;padding:0}.v1.cont_tit{font-size:24px;font-size:2.4rem;text-align:left;line-height:1.6em}.v1.type_tit.default{color:#ff8c00;border:solid 1px #ff8c00}.v1.type_tit.capital{color:#ff64ba;border:solid 1px #ff64ba}.v1.type_tit.develop{color:#73d0c2;border:solid 1px #73d0c2}.v1.type_tit.income_capital{color:#ff8c00;border:solid 1px #ff8c00}.tab_btn-sp{border-top:solid 1px #ccc;margin-top:40px;padding:6% 5%;text-align:center}.tab_btn-sp li{display:inline-block;width:34%;padding:15px 0;border:solid 1px #feb542;border-radius:2px;margin:0 2% 2% 0;font-size:13px;text-align:center;color:#feb542;cursor:pointer}.tab_btn-sp li:first-child,.tab_btn-sp li:nth-child(4){width:23%}.tab_btn-sp li:nth-child(3){margin-right:0}.tab_btn-sp li.active{background:#feb542;color:#fff}.tab_btn-sp li:last-child{width:72%;margin-right:0}.left_clm{display:none;width:90%;margin:3% auto 0}.left_clm.summary{display:block}.right_clm{width:90%;margin:60px auto 40px auto}ul.bxslider01 li{width:100% !important}div.slider{width:90%}div.controlWrap{width:100%}.bx-wrapper{margin-bottom:20px}.cont_sub .bx-wrapper{max-width:370px !important}ul.bxslider01 li img{width:320px}#bx-pager li{width:80px !important}ul.bxslider02 li a img{width:80px}div.controlWrap p#NextIcon a,.bx-wrapper .bx-next,div.controlWrap p#PrevIcon a,.bx-wrapper .bx-prev{top:15px}.right_clm .fund_detail{width:100%;float:none;margin:0 auto}.right_clm .fund_detail .stts_bar-red{margin:10px 0 20px}.sub_money{margin-bottom:15px;font-size:12px;color:#999999;text-align:center}.main_money{padding-bottom:15px;font-size:16px;text-align:center}.main_money .now_apply_money_number_label{display:inline-block;width:100px;margin-left:10px}.main_money span.main_money_text{padding:0 0 0 10px;font-size:28px;font-weight:400;vertical-align:10px}.place_detail{margin:20px 0 40px}.place_detail li{padding:15px 0;border-bottom:solid 1px #eee;font-size:14px}.place_detail dl{overflow:hidden}.place_detail dt{width:180px;font-weight:400;display:inline-block}.place_detail dd{display:inline-block;line-height:1.6em;vertical-align:middle;width:145px}.product_investment_amount{margin:0px}.product_investment_amount li{padding:initial}.product_investment_amount dl{text-align:center}.product_investment_amount dt{width:70px}.product_investment_amount dd{width:90px}.product_investment_amount p{text-align:left}.sml_txt{display:none}.btn .pay{display:block;width:100%;padding:15px 0;border-radius:5px;background:#feb542;text-align:center;font-size:20px;color:#fff;opacity:1;-moz-transition:0.5s;-o-transition:0.5s;-webkit-transition:0.5s;transition:0.5s}.btn .pay:hover{opacity:0.4}.cont_sub{margin:0 auto 40px}.movie{margin-bottom:20px}.movie_frame{width:100%;height:300px}.txt{margin-bottom:10px;font-size:14px;line-height:1.8em;font-weight:200}.center-txt{margin-bottom:10px;font-size:14px;line-height:1.8em;font-weight:200;text-align:center}.caps_area{padding:6% 5%;border:solid 1px #feb542}.caps_area dt{margin-bottom:30px;font-size:16px;font-weight:300;text-align:center}.caps_area dd{font-size:13px;line-height:1.8em}.caps_area dd p{margin-bottom:25px;font-size:13px;font-weight:200}.other_tit{margin-bottom:30px;font-size:18px;font-weight:300;text-align:left}.bills_list .bills{width:250px !important;border:solid 1px #eee}.bills_list li dt{width:250px;position:relative}.bills_list li dt .status{padding:3px 10px;border:solid 1px #ff64ba;position:absolute;left:0;top:0;font-size:12px;color:#ff64ba;line-height:1.4em}.bills_list li.after dt .status{background:#ff9a45;color:#fff;border-color:#ff9a45}.bills_list li.stop dt .status{background:#ff9a45;color:#fff;border-color:#ff9a45}.bills_list li.now dt .status{background:#ff64ba;color:#fff}.bills_list li.app dt .status{background:#feb542;color:#fff;border-color:#feb542}.bills_list li.app_after dt .status{background:#ff783c;color:#fff;border-color:#ff783c}.bills dd{padding:15px 10px}.bills dd li:first-child{padding-top:0;font-size:14px;line-height:1.6em}.bills dd li{overflow:hidden;padding:10px;border-bottom:solid 1px #eee;font-size:13px}.bills dd li:last-child{border-bottom:none}.bills dd li span{display:block;float:right;font-weight:400}.bills dd li:last-child span{line-height:1.5em}.cols{padding-bottom:20px;border-bottom:solid 1px #eee;margin-bottom:30px}.cols_tit{margin-bottom:20px;font-size:18px;position:relative;font-weight:400}.cols_tit:before{content:"●";font-size:18px;color:#feb542;padding-right:5px}.area_info{margin:10px 0 20px;font-size:14px}.area_info li{line-height:1.8em}.bills_info{margin:20px 0 40px}.bills_info.last{margin-bottom:0}.bills_info li{font-size:14px;line-height:2em}.bills_info li.ph{width:100%;margin-right:30px}.last{border:none}.bills_detail h4{font-size:14px;padding-bottom:15px;border-bottom:solid 2px #ddd}.bills_detail table{width:100%;margin-bottom:30px}.bills_detail table th,.bills_detail table td{padding:15px 0;font-size:13px;font-weight:100}.bills_detail table th{width:30%;text-align:left;font-weight:400;vertical-align:middle}.bills_detail table th.pal{padding-left:10px;font-size:14px}.bills_detail table tr:nth-child(even){background:#eee;border-top:solid 1px #ddd;border-bottom:solid 1px #ddd}.bills_detail table td .ph{margin-bottom:20px}.bills_detail table td .ph_inline{display:inline-block;width:45%;padding-right:3%}.about_content-area{margin-bottom:120px}.about_content-box{width:100%;margin-bottom:40px;overflow:hidden}.about_content-box .about_topic{width:100%;padding-bottom:5px;line-height:1.6em;border-bottom:1px solid #feb542;margin-bottom:20px;font-size:16px;font-weight:400}.about_content-box .about_img-wrap{width:100%}.about_content-box .about_img-wrap img{width:100%}.about_content-box .about_text-wrap{margin-top:20px}.about_content-box .about_subtopic{font-size:16px;font-weight:400;padding-bottom:20px;line-height:1.8em}.about_content-box .about_text-wrap p{padding-bottom:20px;font-size:14px;line-height:1.6em}.about_content-box .about_text{width:100%;line-height:1.8;font-size:14px}.about_content-box .about_text-wrap p{padding-bottom:20px}.about_content-box .about_text-wrap p.about_txt-small{font-size:12px;line-height:1.6em}.about_content-box span.txt_blue{color:#feb542}.about_content-box .about_text-wide{width:100%;display:block}.about_content-box .about_text-small{font-size:11px;line-height:1.8em}.risk_area dl{margin-top:30px}.risk_area dt{margin-bottom:20px;font-size:16px;font-weight:300}.risk_area dd{margin-bottom:50px;font-size:13px}.risk_area dd p{line-height:1.8em}.risk_area ul{margin-bottom:20px}.risk_area li{line-height:1.8em}.task_area .ph,.schedule_box,.res_box{margin-bottom:30px}.schedule_box ul{width:100%;margin:20px 0 0 0}.schedule_box ul.right_schedule{margin-right:0}.schedule_box ul li{padding-bottom:20px;border-bottom:solid 1px #eee;margin-bottom:30px;font-size:14px}.schedule_box ul li:last-child{border:none}.schedule_box ul li dt{float:left}.schedule_box ul li dd{float:right}.res_box table{width:47.5%;float:left;margin:10px 5% 0 0;border:solid 1px #ddd;border-bottom:none}.res_box table.right_table{margin-right:0}.res_box table th,.res_box table td{width:50%;padding:15px 0;border-bottom:solid 1px #ddd;font-size:14px;text-align:center;font-weight:300}.res_box table td{color:#feb542;border-left:solid 1px #ddd}.res_box .res_tit th,.res_box .res_tit td{background:#eee;font-size:10px;text-align:center;color:#000}.progress_area{margin-top:30px}.step_clm{display:-webkit-flex;display:-ms-flex;display:-moz-flex;display:flex;position:relative}.step_left{width:60px}.step_left .ico{width:60px;height:60px;background:#fff;border:solid 1px #feb542;border-radius:100%}.active .step_left .ico{background:#feb542}.before .step_left .ico{background:#bbb;border-color:#bbb}.step_left .ico p{font-size:14px;text-align:center;line-height:1.6em;padding-top:7px;color:#feb542}.active .step_left .ico p,.before .step_left .ico p{color:#fff}.step_left .ico span{font-size:23px}.step_clm.active:before{content:"▶︎";position:absolute;top:25px;left:-20px;color:#feb542}.step_left:after{display:block;content:"";width:1px;height:90%;background:#feb542;margin:0 auto}.last .step_left:after{height:0}.step_right{width:80%;padding:20px 0 30px;border-bottom:solid 1px #ddd;margin-bottom:10px;margin-left:20px}.last .step_right{border:none}.step_right h4{margin-bottom:15px;font-size:16px;font-weight:300}.step_right .ph{width:100%;margin-bottom:10px}.step_right .lead{margin:0 0 15px 0;font-size:14px;line-height:1.8em}.step_right .date{font-size:14px}.youtube{position:relative;width:100%;overflow:hidden;padding-bottom:56.25%}.youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.banner_lp{cursor:pointer;display:block;border-radius:5px;width:70px;height:31px}.register_area{width:100%;background:url(/assets/top/sp/register_sp-6963ab99184b22a54bea7d3a232191290a843ad83ab73392b64b6cce3c27f457.png) no-repeat center top;cursor:pointer;background-size:100% auto;padding-top:13%}.l-fixed{position:fixed;z-index:99;bottom:19%;right:5px}.l-fixed a{display:block;background:#ec7b3e;background:linear-gradient(97deg, #ec7b3e 0%, #ed8742 25%, #f2a04f 70%, #f3b156 100%);color:#fff;font-size:13px;font-weight:bold;text-align:center;border-radius:50%;width:90px;height:90px}.l-fixed span{display:flex;justify-content:center;align-items:center;line-height:1.4;height:100%;font-size:1rem}.btn_sub .btn_detail{float:none}.btn_sub .btn_sale{float:none;width:225px;padding:15px 0;margin-top:15px;float:none}.ratio--koyasan{font-size:22px;font-weight:bold;color:#323232}.section_warper{padding:0 20px;max-width:1040px;margin-inline:auto}.attempt_section{background-color:#fffbf2;padding:40px 0}.attempt_list{display:grid;grid-template-columns:repeat(1, 1fr);gap:16px;margin-top:44px}.attempt_link img{width:100%}.header_notice{position:fixed;top:62px;left:0;width:100%;padding:14px;background-color:#FFEED7;z-index:10}@media screen and (max-width: 768px){.header_notice{padding:12px}}.header_notice a{font-size:14px;font-weight:bold;display:block;width:fit-content;margin-inline:auto;color:#BE0711;text-decoration:underline;text-underline-offset:2px;text-align:center;line-height:1.2}@media screen and (max-width: 768px){.header_notice a{font-size:12px}}.header_notice .sp-only{display:block}
