﻿.mv_contents_first{height:136vw;position:relative}.mv_contents_first::before{background-image:url(/assets/front/top/mv-c4071b3f5a78759b12ba95c13f9b2f913a7e4b3b66512861c9a5f48b6ea6a70c.png);background-size:cover;content:"";height:136vw;position:absolute;top:0;width:100%}.mv_tit_catch{color:#149fd2;font-weight:bold;position:relative;z-index:1}.mv_tit_catch .large_txt{display:block;font-size:6.133333333333333vw;line-height:1.5;text-align:center}.mv_contents_coin{background-color:#dcce9a;padding:20px;text-align:center}.mv_contents_coin .inner{background-color:#fff;border-radius:8px;overflow:hidden}.mv_contens_coin_menu{align-items:center;display:flex;justify-content:space-between;padding:20px}.mv_contents_coin_tit{max-width:90px;width:29.508196721311475%}.mv_contents_coin_menu_btn{display:flex;justify-content:center;width:67.213114754098361%}.mv_contents_coin_menu_btn li{width:50%}.mv_contents_coin_menu_btn li+li{margin:0 0 0 5px !important}.mv_contents_coin_menu_btn li a{border:#e95786 1px solid;border-radius:20px;color:#e95786;display:block;font-size:1.2rem;font-weight:bold;line-height:38px;text-decoration:none}.mv_contents_coin_menu_btn li.entry a{background-color:#e95786;color:#fff}.mv_contents_coin_menu_btn li a span{background-image:url(/assets/front/top/ico_mv_real_estate_coin_login-6e03996e31661a62c88b62a90fb2a32d686d3b21b8ec68f6591aed108a6fc743.png);background-position:left center;background-repeat:no-repeat;background-size:14px auto;display:inline-block;padding-left:24px}.mv_contents_coin_menu_btn li.entry a span{background-image:url(/assets/front/top/ico_mv_real_estate_coin_entry-622ea35e23c2cb83162df6cb6217d33c4c68ce3f34901e6bc6b1cf36d08ab12d.png);background-position:left 10px;background-repeat:no-repeat;background-size:17px auto;display:inline-block;padding-left:27px}.mv_contents_coin_help{background-color:#f0f0f0;padding:15px 0;text-align:center}.mv_contents_coin_help .txt{background-image:url(/assets/front/top/ico_mv_real_estate_coin_help-14ec5bf39b2625fedfc04c4b5421c746458589f150c29c562297365fd048d6fe.png);background-position:left center;background-repeat:no-repeat;background-size:18px auto;display:inline-block;line-height:18px;padding-left:24px}.mv_cotent_remark{color:#999;line-height:1.5;margin-top:10px}.mv_contents_coin_status_wrap{display:table;margin:0 auto;padding:15px}.mv_contents_coin_status{align-items:center;display:flex}.mv_contents_coin_status_info{border-left:#dcce9a 2px solid;color:#666;font-size:1.3rem;font-weight:bold;margin-left:20px;padding-left:20px;text-align:left}.mv_contents_coin_status_info .rest{font-size:1.5rem;margin-top:10px}.mv_contents_coin_status_info .rest .num{font-size:2.1rem}.mv_contents_coin_priod{background-color:#fff;color:#666;margin-top:10px;text-align:left}.mv_contents_coin_login_menu{background-color:#f0f0f0;border-radius:0 0 5px 5px;display:flex;justify-content:space-between;padding:12px 20px}.mv_contents_coin_login_menu .logout{margin-left:15px;width:130px}.mv_contents_coin_login_menu .logout a{background-color:#fff;border:#e95786 1px solid;border-radius:20px;color:#e95786;display:block;font-size:1.2rem;font-weight:bold;line-height:38px;text-decoration:none}.mv_contents_coin_login_menu .logout a span{background-image:url(/assets/front/top/ico_mv_real_estate_coin_logout-47b491dc8740f0977b13148e9d0c8dd01f4e36b6a036e1921ab0e906828dac2d.png);background-position:left center;background-repeat:no-repeat;background-size:14px auto;display:inline-block;padding-left:24px}.mv_contents_coin_login_menu .recent{width:150px}.mv_contents_coin_login_menu .recent .coin{background-color:#c4dee8;padding:5px 0}.mv_contents_coin_login_menu .recent .coin span{font-size:1.2rem}.mv_contents_coin_login_menu .help{background-image:url(/assets/front/top/ico_mv_real_estate_coin_help-14ec5bf39b2625fedfc04c4b5421c746458589f150c29c562297365fd048d6fe.png);background-position:left center;background-repeat:no-repeat;background-size:14px auto;display:inline-block;line-height:14px;margin-top:4px;padding-left:19px}.mv_contents_coin_login_menu .help a{text-decoration:none}@media screen and (min-width: 768px){.mv_contents_first{background-image:url(/assets/front/top/mv_pc-4c5ea21c92e2abcbfb77fdeade14454469e7180e42310103be2d5e2e362f6450.png);background-position:center;background-size:cover;height:700px;overflow:hidden;padding:130px 0 0}.mv_contents_first::before{background-image:url(/assets/front/top/mv_img_pc-ea1585d56b64b3721a8df0ecaf253b728391f8fe0713a4285a9b29d67afdf035.png);content:'';display:block;height:700px;left:50%;position:absolute;transform:translate(-50%, 65px);width:1400px}.mv_tit_catch .large_txt{font-size:4.6rem}.mv_tit_catch .large_txt span{letter-spacing:-.5em}.mv_contents_coin .inner{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:790px}.mv_contents_coin.login .inner{max-width:1000px}.mv_contens_coin_menu{padding:0;width:71.139240506329114%}.mv_contents_coin_tit{align-items:center;border-bottom:none;border-right:#dcce9a 2px solid;display:flex;height:60px;max-width:none;padding:0 20px;width:140px}.mv_contents_coin_tit img{flex-shrink:0}.mv_contents_coin_menu_btn{margin:0 auto;max-width:340px;width:100%}.mv_contents_coin_menu_btn li+li{margin:0 0 0 20px !important}.mv_contents_coin_menu_btn li a{border-radius:24px;font-size:1.4rem;line-height:48px}.mv_contents_coin_menu_btn li a span{background-size:18px auto;padding-left:30px}.mv_contents_coin_menu_btn li.entry a span{background-position:left 14px;background-size:20px auto;padding-left:32px}.mv_contents_coin_help{align-items:center;display:flex;height:88px;padding:0 30px;width:28.860759493670886%}.mv_contents_coin_help .txt{font-size:1.1rem}.mv_cotent_remark{font-size:1rem;line-height:1;margin-top:22px}.mv_contents_coin_status_wrap{display:block;margin:0;padding:0}.mv_contents_coin_status{width:620px}.login .mv_contents_coin_tit{align-items:flex-start;height:45px}.login .mv_contents_coin_tit img{margin-top:7px}.mv_contents_coin_status_info{align-items:flex-end;border:none;display:flex;font-size:1.6rem;justify-content:space-between;margin:0}.mv_contents_coin_status_info .rest{font-size:1.6rem;margin:0 0 0 50px}.mv_contents_coin_status_info .rest .num{font-size:2.8rem}.mv_contents_coin_status_info .rest .unit{font-size:2rem}.mv_contents_coin_priod{border-left:#dcce9a 2px solid;font-size:1.1rem;margin:0 0 0 138px;padding:0 0 0 20px}.mv_contents_coin_login_menu{padding:20px;width:380px}.mv_contents_coin_login_menu .logout{margin-left:20px;width:140px}.mv_contents_coin_login_menu .logout a{border-radius:25px;font-size:1.4rem;line-height:48px}.mv_contents_coin_login_menu .logout a span{background-image:url(/assets/front/top/ico_mv_real_estate_coin_logout-47b491dc8740f0977b13148e9d0c8dd01f4e36b6a036e1921ab0e906828dac2d.png);background-size:18px auto;padding-left:28px}.mv_contents_coin_login_menu .recent{width:180px}.mv_contents_coin_login_menu .recent .coin{font-size:1.1rem}.mv_contents_coin_login_menu .recent .coin span{font-size:1.6rem}.mv_contents_coin_login_menu .help{background-size:18px auto;font-size:1.1rem;line-height:18px;margin-top:5px;padding-left:23px}}.mv_contents_news{display:block;text-decoration:none;background-color:rgba(255,255,255,0.9);line-height:1.6;padding:20px 0;position:absolute;top:0;width:100%}.mv_contents_news .container{display:flex}.mv_contents_news_tit{color:#149fd2;font-weight:bold;padding-right:8px;position:relative}.mv_contents_news_tit::after{background-color:#149fd2;content:"";display:block;height:16px;position:absolute;right:0;top:0;width:1px}.mv_contents_news dl{color:#999;padding-left:8px}.mv_contents_news dt{flex-shrink:0}.mv_contents_news dd{padding-left:1em}.mv_contents_news dd .red{color:#f00}@media screen and (min-width: 768px){.mv_contents_news{line-height:1.8}.mv_contents_news_tit{padding-right:30px}.mv_contents_news_tit::after{height:25px}.mv_contents_news dl{display:flex;font-size:1.2rem;padding-left:30px}.mv_contents_news dt{flex-shrink:0}.mv_contents_news dd{padding-left:1em}}.top_content_tit{margin-bottom:40px}.top_contents .movie{padding-top:40px;display:flex;flex-wrap:wrap}.top_contents .movie .wrapper{position:relative;width:100%;padding-top:56.25%}.top_contents .movie .wrapper iframe{position:absolute;top:0;right:0;width:100%;height:100%}.top_contents .movie p{font-size:16px;margin-top:10px;text-align:center;flex:100%;line-height:150%}@media screen and (min-width: 768px){.top_contents .movie{padding-top:80px}.top_contents .movie .wrapper{flex:0 0 560px;height:315px;padding-top:unset}.top_contents .movie p{text-align:left;flex:1 0;padding-left:30px;align-self:center}}.top_contents .points{padding-top:40px;padding-bottom:40px}.top_contents .points .title{text-align:center}.top_contents .points .banners{margin-top:25px;margin-left:-5px;margin-right:-5px;display:flex;flex-wrap:wrap;justify-content:center}.top_contents .points .banners .banner{position:relative;width:calc(50% - 10px);margin-left:5px;margin-right:5px}.top_contents .points .banners .banner.sp{display:block}.top_contents .points .banners .banner.pc{display:none}.top_contents .points .banners .banner.disabled{pointer-events:none;cursor:default}.top_contents .points .banners .banner .logo{position:absolute;display:block;max-height:50%;max-width:55%;margin-left:auto;margin-right:auto;left:0;right:0;bottom:35%;z-index:10}.top_contents .points .banners .banner .point-name{position:absolute;text-align:center;width:100%;bottom:15%;z-index:10;font-size:13px;color:#999999}.top_contents .points .banners:after{content:'';display:block;clear:both}.top_contents .points .button{text-align:center;margin-top:25px}@media screen and (min-width: 768px){.top_contents .points{padding-top:80px;padding-bottom:80px}.top_contents .points .title img{width:391px}.top_contents .points .banners{margin-top:50px}.top_contents .points .banners .banner{width:calc(25% - 10px)}.top_contents .points .banners .banner.sp{display:none}.top_contents .points .banners .banner.pc{display:block}.top_contents .points .button{margin-top:50px}.top_contents .points .button img{width:396px}}.top_content_tit .tit_txt{color:#18576e;font-size:2.1rem;font-weight:bold;padding-bottom:17px;position:relative;text-align:center}.top_content_tit .tit_txt::after{background-color:#149fd2;bottom:0;content:"";display:block;height:1px;left:50%;position:absolute;transform:translateX(-50%);width:30px}.top_content_tit .tit_txt span{display:block}.top_content_tit .tit_txt .en{color:#149fd2;font-family:"Noto Sans JP", sans-serif;font-size:1rem;margin-bottom:17px;text-align:center}.top_content_tit02{margin-bottom:40px;padding-top:40px}.top_content_tit02 .tit_txt.en{font-size:0;text-align:center}.top_content_tit02 .tit_txt.en span{display:inline-block;margin-bottom:10px;padding-bottom:10px;position:relative}.top_content03 .top_content_tit02 .tit_txt.en span{width:39px}.top_content04 .top_content_tit02 .tit_txt.en span{width:36px}.top_content_tit02 .tit_txt.en span::after{background-color:#ed4c2d;bottom:0;content:"";display:block;height:1px;left:50%;position:absolute;transform:translateX(-50%);width:30px}.top_content_tit02 .tit_txt{font-size:1.9rem;text-align:center}.top_content_tit02 .tit_txt span{color:#ed4c2d}@media screen and (min-width: 768px){.top_content_tit{margin-bottom:60px}.top_content_tit .tit_txt{color:#18576e;font-size:3.2rem;font-weight:bold;padding-bottom:26px;position:relative;text-align:center}.top_content_tit .tit_txt::after{width:46px}.top_content_tit .tit_txt .en{font-size:1.2rem;margin-bottom:32px}.top_content_tit02{margin-bottom:80px}.top_content_tit02 .tit_txt.en span{margin-bottom:30px;padding-bottom:20px}.top_content03 .top_content_tit02 .tit_txt.en span{width:61px}.top_content04 .top_content_tit02 .tit_txt.en span{width:58px}.top_content_tit02 .tit_txt.en span::after{width:40px}.top_content_tit02 .tit_txt{font-size:3.6rem}}.top_content .btn_more a{background-color:#149fd2;background-image:url(/assets/front/top/ico_more-0d752b40d4d7dd1e36cac2b3a671357a6626c2fedd162d40338ba0c095215cf7.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;max-width:255px;text-align:center;text-decoration:none}.top_content .btn_more a.disabled{background-color:#aaa !important;background-image:none;pointer-events:none}@media screen and (min-width: 768px){.top_content .btn_more a{background-position:right 34px center;border-radius:28px;font-size:1.4rem;line-height:56px;max-width:265px}}.top_content01{background-color:#eff9ff;padding:40px 0}.top_content01 .img{margin:0 auto;width:190px}.top_content01 .txt{color:#18576e;margin-top:34px}.top_content01 .top_content01_tit{font-size:1.8rem;font-weight:bold;line-height:1.7}.top_content01 .top_content01_desc{font-size:1.2rem;line-height:2;margin-top:20px}@media screen and (min-width: 768px){.top_content01{padding:100px 0}.top_content01 .container{align-items:center;display:flex;flex-direction:row-reverse;justify-content:space-between}.top_content01 .img{margin:0;width:380px}.top_content01 .txt{width:530px}.top_content01 .top_content01_tit{font-size:2.8rem}.top_content01 .top_content01_desc{font-size:1.4rem}}.top_content02{padding:40px 0}.top_content02 .top_content_tit{margin-bottom:14px}.top_content02_desc{color:#666;font-size:1.6rem;line-height:1.8;text-align:center}.top_content02_desc span{color:#149fd2;font-size:2.2rem}.top_content02_compare{margin-top:30px}.top_content02_compare_box{border:#d5ecfa 5px solid;border-radius:20px;padding:17px}.top_content02_compare_box+.top_content02_compare_box{margin-top:10px}.top_content02_compare_box .tit{background-color:#a3aaad;border-radius:20px;color:#fff;font-size:1.6rem;font-weight:bold;padding:12px 0;text-align:center}.top_content02_compare_box:nth-child(2) .tit{background:linear-gradient(to right, #64c8cd, #149fd2)}.top_content02_compare_box .desc{font-size:1.4rem;margin-top:20px;text-align:center}.top_content02_compare_box .img{align-items:center;display:flex;justify-content:center;margin-top:20px}.top_content02_compare_box .img img{width:86px}.top_content02_compare_box:nth-child(2) .img img{width:271px}@media screen and (min-width: 768px){.top_content02{padding:80px 0}.top_content02 .top_content_tit{margin-bottom:56px}.top_content02_compare{display:flex;justify-content:space-between;margin-top:46px}.top_content02_compare_box+.top_content02_compare_box{margin:0}.top_content02_compare_box:first-child{width:390px}.top_content02_compare_box:nth-child(2){width:580px}.top_content02_desc{font-size:1.8rem}.top_content02_desc span{font-size:3.6rem}.top_content02_compare_box .img{height:329px}.top_content02_compare_box .img img{width:123px}.top_content02_compare_box:nth-child(2) .img img{width:387px}}.top_content03{background-color:#eff9ff;padding:40px 0 0}.top_content03_merit_block{background:linear-gradient(to right, #f5fbff, #d9f1ff);padding-top:40px}.top_content03_merit_block:nth-child(even){background:linear-gradient(to right, #d9f1ff, #f5fbff);padding-top:40px}.top_content03_merit .tit{color:#18576e;font-size:2.3rem;font-weight:bold}.top_content03_merit .tit .label{align-items:center;color:#149fd2;display:table;margin-bottom:20px;padding-right:30px;position:relative}.top_content03_merit .tit .label::after{background-color:#149fd2;content:"";display:block;height:1px;position:absolute;right:0;top:50%;width:20px}.top_content03_merit .tit .en{display:table-cell;font-size:1rem}.top_content03_merit .tit .num{display:table-cell;font-size:1.4rem}.top_content03_merit .desc{color:#18576e;font-size:1.2rem;line-height:2;margin-top:14px}.top_content03_merit .img{margin:10px auto 0;width:210px}@media screen and (min-width: 768px){.top_content03{padding:80px 0 0}.top_content03_merit .container{display:flex;justify-content:space-between}.top_content03_merit_block{padding-top:90px}.top_content03_merit_block:nth-child(even){padding-top:90px}.top_content03_merit_block:nth-child(even) .container{flex-direction:row-reverse}.top_content03_merit .txt{padding-right:40px;width:500px}.top_content03_merit .tit{font-size:3.6rem}.top_content03_merit .tit .label{margin-bottom:30px;padding-right:50px}.top_content03_merit .tit .label::after{width:35px}.top_content03_merit .tit .en{font-size:1.4rem}.top_content03_merit .tit .num{font-size:2.1rem}.top_content03_merit .desc{font-size:1.4rem;margin-top:26px}.top_content03_merit .img{margin:-42px 0 0;text-align:center;width:500px}.top_content03_merit .img img{width:359px}}.top_content04{padding:40px 0}.top_content04 .top_content_tit{margin-bottom:14px}.top_content04 .top_content04_img_block+.top_content04_img_block{margin-top:20px}.top_content04 .top_content04_img_block .desc{color:#18576e;font-size:1.2rem;line-height:2}.top_content04 .top_content04_img_block .img{border-radius:15px;box-shadow:0 0 8px 0 rgba(24,87,110,0.1);padding:20px 0;text-align:center}.top_content04 .top_content04_img_block.block01 .img{margin-top:14px}.top_content04 .top_content04_img_block.block01 .img img{width:255px}.top_content04 .top_content04_img_block.block02 .img img{width:319px}@media screen and (min-width: 768px){.top_content04{padding:80px 0 100px}.top_content04 .top_content04_img_block{margin-top:60px;padding:0 40px}.top_content04 .top_content04_img_block+.top_content04_img_block{margin-top:50px}.top_content04 .top_content04_img_block.block01{display:flex;justify-content:space-between}.top_content04 .top_content04_img_block .txt{width:360px}.top_content04 .top_content04_img_block .desc{font-size:1.4rem}.top_content04 .top_content04_img_block .img{padding:40px 0;width:520px}.top_content04 .top_content04_img_block.block01 .img{margin:0}.top_content04 .top_content04_img_block.block02 .img{width:auto}.top_content04 .top_content04_img_block.block01 .img img{width:450px}.top_content04 .top_content04_img_block.block02 .img img{width:638px}}.top_content05{background-color:#f5f1de;padding:40px 0}.top_content05 .top_content_tit{margin-bottom:14px}.top_content05 .top_content_tit .tit_txt,.top_content05 .top_content_tit .tit_txt .en{color:#c2ad5b}.top_content05 .top_content_tit .tit_txt::after{background-color:#c2ad5b}.top_content05 .desc{font-size:1.2rem;line-height:2;text-align:center}.top_content05_about_coin{margin-top:14px}.top_content05_about_coin_list li{background-color:#fff;border:#efe8c9 5px solid;border-radius:15px;color:#18576e;font-size:1.4rem;font-weight:bold;line-height:2;padding:15px 0;text-align:center}.top_content05_about_coin_list li+li{margin-top:10px}.top_content05_about_coin_list li:first-child{color:#666}.top_content05_about_coin_list li:first-child span{color:#ea5529}.top_content05_about_coin_list li .img{margin-top:23px}.top_content05_about_coin_list li .img img{width:260px}.top_content05_about_coin_list li:nth-child(2) .img img{width:197px}.top_content05_about_coin_list li:nth-child(3) .img img{width:78px}.top_content05_about_coin_list li:nth-child(4) .img img{width:60px}.top_content05_about_coin_list+.btn_more{margin-top:20px}.top_content05_about_coin_list .campaign{background-color:#e95786;color:#fff;display:inline-block;font-size:1.2rem;line-height:30px;margin-top:3px;padding:0 22px;position:relative}.top_content05_about_coin .campaign::before{border-color:transparent transparent transparent #fff;border-style:solid;border-width:15px 0 15px 8px;content:"";display:block;height:0;left:0;position:absolute;top:0;width:0}.top_content05_about_coin .campaign::after{border-color:transparent #fff transparent transparent;border-style:solid;border-width:15px 8px 15px 0;content:"";display:block;height:0;position:absolute;right:0;top:0;width:0}.top_content05 .btn_more a{background-color:#c2ad5b;max-width:400px}@media screen and (min-width: 768px){.top_content05{padding:80px 0}.top_content05 .top_content_tit{margin-bottom:33px}.top_content05 .desc{font-size:1.4rem}.top_content05_about_coin{margin-top:33px}.top_content05_about_coin_list{display:flex;flex-wrap:wrap;justify-content:space-between}.top_content05_about_coin_list li{align-items:center;border-radius:20px;border-width:6px;display:flex;font-size:2.2rem;padding:22px 0;width:484px}.top_content05_about_coin_list li .item{width:100%}.top_content05_about_coin_list li+li{margin:0}.top_content05_about_coin_list li:nth-child(n + 3){margin-top:30px}.top_content05_about_coin_list li .img img{width:386px}.top_content05_about_coin_list li:nth-child(2) .img img{width:329px}.top_content05_about_coin_list li:nth-child(3) .img img{width:130px}.top_content05_about_coin_list li:nth-child(4) .img img{width:100px}.top_content05_about_coin_list .campaign{font-size:1.6rem;line-height:40px;margin-top:5px;padding:0 44px}.top_content05_about_coin .campaign::before{border-width:20px 0 20px 10px}.top_content05_about_coin .campaign::after{border-width:20px 10px 20px 0}.top_content05_about_coin_list+.btn_more{margin-top:50px}}.top_content06{background-color:#eff9ff;padding:40px 0}.top_content06_box{background-color:#fff;border:#d5ecfa 5px solid;border-radius:15px;padding:25px 15px}.top_content06_flow{display:flex;flex-wrap:wrap;justify-content:center}.top_content06_flow li{color:#666;display:flex;flex-direction:column;font-size:1.3rem;font-weight:bold;justify-content:space-between;line-height:1.3;padding-left:10px;width:33.33%}.top_content06_flow li:first-child,.top_content06_flow li:nth-child(4){padding:0;width:calc(33.33% - 10px)}.top_content06_flow li:nth-child(n + 4){margin-top:40px}.top_content06_flow .tit{padding-left:30px;position:relative}.top_content06_flow .tit::before{background-color:#f3f6f8;border-radius:50%;color:#149fd2;content:"1";display:block;font-size:1.6rem;font-weight:normal;left:0;line-height:25px;position:absolute;text-align:center;top:-6px;width:25px}.top_content06_flow li:nth-child(2) .tit::before{content:"2"}.top_content06_flow li:nth-child(3) .tit::before{content:"3"}.top_content06_flow li:nth-child(4) .tit::before{content:"4"}.top_content06_flow li:nth-child(5) .tit::before{content:"5"}.top_content06_flow .img{align-items:center;display:flex;height:73px;justify-content:center;margin-top:13px;position:relative;width:100%}.top_content06_flow li:nth-child(n + 4) .img{height:66px}.top_content06_flow .img::before{border-color:transparent transparent transparent #d0ecf6;border-style:solid;border-width:10px 0 10px 11px;content:"";display:block;height:0;left:-10px;position:absolute;top:50%;transform:translateY(-50%);width:0}.top_content06_flow li:first-child .img::before{content:none}.top_content06_flow .img img{width:81px}.top_content06_flow li:nth-child(2) .img img{width:86px}.top_content06_flow li:nth-child(3) .img img{width:66px}.top_content06_flow li:nth-child(4) .img img{width:61px}.top_content06_flow li:nth-child(5) .img img{width:67px}.top_content06_flow+.btn_more{margin-top:35px}@media screen and (min-width: 768px){.top_content06{padding:80px 0}.top_content06 .top_content_tit{margin-bottom:40px}.top_content06_box{border-radius:20px;border-width:6px;padding:60px 28px}.top_content06_flow li{align-items:center;font-size:1.6rem;padding-left:18px;width:20%}.top_content06_flow li:first-child{padding:0;width:calc(20% - 18px)}.top_content06_flow li:nth-child(4){padding-left:18px;width:20%}.top_content06_flow li:nth-child(n + 4){margin:0}.top_content06_flow .tit{line-height:40px;padding-left:50px}.top_content06_flow .tit::before{font-size:2.4rem;line-height:40px;top:50%;transform:translateY(-50%);width:40px}.top_content06_flow .img,.top_content06_flow li:nth-child(n + 4) .img{height:128px}.top_content06_flow .img::before{border-width:16px 0 16px 18px;left:-18px}.top_content06_flow .img img{width:147px}.top_content06_flow li:nth-child(2) .img img{width:150px}.top_content06_flow li:nth-child(3) .img img{width:123px}.top_content06_flow li:nth-child(4) .img img{width:111px}.top_content06_flow li:nth-child(5) .img img{width:122px}.top_content06_flow+.btn_more{margin-top:40px}}.top_content07{background:linear-gradient(to bottom right, #64c8cd, #149fd2);padding:40px 0}.top_content07 .top_content_tit{margin-bottom:20px}.top_content07 .top_content_tit .tit_txt,.top_content07 .top_content_tit .tit_txt .en{color:#fff}.top_content07 .top_content_tit .tit_txt::after{background-color:#fff}.top_content07 .item{background-color:#fff;border-radius:15px;box-shadow:3px 3px 10px 0 rgba(0,0,0,0.2);margin-bottom:40px;position:relative}.top_content07 .item_photo{position:relative}.top_content07 .left .item_photo .inner::after{margin-left:20px;margin-right:0}.top_content07 .item_photo .img{padding:20px 20px 0;position:relative}.top_content07 .item_photo .img_clip{height:0;padding-top:65%;width:100%}.top_content07 .item_data{padding-top:10px}.top_content07 .item_data .inner{padding:0 20px 20px}.top_content07 .item_data .name{margin-bottom:10px;margin-top:20px}.top_content07 .item_data .name a,.top_content07 .item_data .name span{color:#18576e;font-size:1.6rem;font-weight:bold;text-decoration:none}.top_content07 .item_data .name a:hover{opacity:1;transition:underline}.top_content07 .item_data .address{margin-bottom:20px}.top_content07 .item_data .address dl{display:table}.top_content07 .item_data .address dt{display:table-cell}.top_content07 .item_data .address dd{display:table-cell}.top_content07 .item_data .address dd::before{content:"："}.top_content07 .item_data .overview01{display:flex;justify-content:space-between;margin-bottom:4px}.top_content07 .item_data .overview01 dl{background-color:#f6f6f6;padding:10px;text-align:center;width:50%}.top_content07 .item_data .overview01 dl:first-child{margin-right:2px}.top_content07 .item_data .overview01 dl:last-child{margin-left:2px}.top_content07 .item_data .overview01 dt{color:#18576e;margin-bottom:4px}.top_content07 .item_data .overview01 dd{color:#149fd2;font-size:1.3rem;font-weight:bold}.top_content07 .item_data .overview01 dd span{font-family:"Ropa Sans", "Noto Sans JP", sans-serif;font-size:2.4rem;font-weight:bold}.top_content07 .item_data .overview02{display:flex;justify-content:space-between}.top_content07 .item_data .overview02 dl{background-color:#f6f6f6;padding:10px;text-align:center;width:50%}.top_content07 .item_data .overview02 dl:first-child{position:relative}.top_content07 .item_data .overview02 dl:first-child::after{background-color:#d6d6d6;content:"";height:calc(100% - 32px);position:absolute;right:0;top:16px;width:1px}.top_content07 .item_data .overview02 dt{margin-bottom:4px}.top_content07 .item_data .overview02 dd{color:#18576e;font-weight:bold}.top_content07 .item_data .overview02 dd span{font-family:"Ropa Sans", "Noto Sans JP", sans-serif;font-size:1.6rem}.top_content07 .percentage{background-color:#f0f0f0;height:46px;margin-bottom:6px;overflow:hidden;padding:8px;position:relative}.top_content07 .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%}.top_content07 .percentage .bars{position:relative}.top_content07 .percentage .num{color:#149fd2;font-size:1.4rem;font-weight:bold;line-height:30px;position:absolute;text-align:center;width:100%;z-index:2}.top_content07 .percentage .current_bar{background-color:#d5ecfa;border-radius:5px 0 0 5px;height:30px;position:absolute;width:calc(75% - 8px);z-index:1}.top_content07 .percentage .current_bar::after{border-color:transparent transparent transparent #d5ecfa;border-style:solid;border-width:30px 0 0 8px;content:"";height:0;position:absolute;right:-8px;top:0;width:0}.top_content07 .percentage .full_bar{background-color:#fff;border-radius:5px;height:30px;position:absolute;width:100%;overflow:hidden}.top_content07 .percentage .full_bar.closed{background-color:#d4d4d4;display:flex;justify-content:center;align-items:center;font-weight:bold}.top_content07 .btn_more a{background-color:#e95786;max-width:295px}.top_content07 .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){.top_content07{padding:80px 0}.top_content07 .top_content_tit{margin-bottom:50px}.top_content07 .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:55px;padding:40px}.top_content07 .item .left{margin-top:-56px;position:relative;width:400px}.top_content07 .item .right{margin:0;position:relative;width:460px;z-index:1}.top_content07 .item_photo .inner{width:460px}.top_content07 .item_photo .img{padding:0}.top_content07 .item_data{padding:0}.top_content07 .item_data .inner{padding:0}.top_content07 .item_data .name a,.top_content07 .item_data .name span{font-size:2.2rem}.top_content07 .item_data .address{font-size:1.2rem}.top_content07 .item_data .overview01 dl{padding:15px}.top_content07 .item_data .overview01 dd{font-size:1.8rem}.top_content07 .item_data .overview01 dd span{font-size:3.2rem}.top_content07 .item_data .overview02 dd span{font-size:2.1rem}.top_content07 .item_data .overview02 dl{padding:15px}.top_content07 .item_data .overview02 dl:first-child::after{height:calc(100% - 36px);top:18px}.top_content07 .percentage{height:56px;margin-bottom:8px;padding:10px}.top_content07 .percentage .num{font-size:1.6rem;line-height:36px}.top_content07 .percentage .current_bar{border-radius:6px 0 0 6px;height:36px;width:calc(75% - 10px)}.top_content07 .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}.top_content07 .percentage .full_bar{border-radius:6px;height:36px}.top_content07 .item .btn_more a{background-position:right 20px center;background-size:8px auto;font-size:1.6rem;line-height:42px}}.top_content07.release .item{display:flex;flex-direction:column-reverse;margin-bottom:20px}.top_content07.release .item_container{margin-bottom:-20px}.top_content07.release .img_clip{position:relative}.top_content07.release .img_clip::before{align-items:center;background-color:rgba(255,255,255,0.9);border-radius:50%;color:#64c8cd;content:"Coming Soon...";display:flex;font-size:1.4rem;font-weight:bold;height:100px;justify-content:center;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%, -50%);width:100px;z-index:1}.top_content07.release .item_data .address{margin:0}@media screen and (min-width: 768px){.top_content07.release .item{display:block;margin-bottom:40px;width:480px}.top_content07.release .item_container{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:-40px}.top_content07.release .item_data{margin-top:-56px}.top_content07.release .item_data .address{margin-bottom:20px}.top_content07.release .item_photo .inner{width:400px}.top_content07.release .img_clip::before{font-size:1.6rem;height:162px;width:162px}}html.modal_open{height:100%;overflow:hidden}body.modal_open{display:block;overflow:hidden}.modal{background-color:white;bottom:0;display:none;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:9999}.modal_container{height:100%;overflow-x:hidden}@media screen and (min-width: 768px){.modal_open{height:auto;overflow:auto;position:relative}.modal_bg{background-color:rgba(0,0,0,0.7);content:"";display:block;display:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:9998}.modal{bottom:auto;height:auto;left:50%;right:auto;top:50%;transform:translateX(-50%) translateY(-50%);width:1000px}.modal_container{height:95vh}}.modal_header{align-items:center;background:linear-gradient(to right, #64c8cd, #149fd2);display:flex;height:60px;justify-content:center;position:relative}.modal_btn_close{background-image:url(/assets/front/top/ico_top_modal_close-f56a40455760de21c6a36cd2f538d8a896a2e15e5e33e79603c1011af6a7e626.png);background-repeat:no-repeat;background-size:cover;cursor:pointer;height:30px;position:absolute;right:15px;top:50%;transform:translateY(-50%);width:30px}.modal_header_tit{color:#fff;font-size:1.6rem;font-weight:bold;text-align:center}@media screen and (min-width: 768px){.modal_header{height:80px}.modal_btn_close{height:44px;right:20px;width:44px}.modal_header_tit{font-size:2.4rem;text-align:center}}.modal_body{position:relative}.modal_page{left:0;padding:20px;position:absolute;top:0;width:100%}.modal_mess{font-size:1.4rem;line-height:1.85}.modal_mess_content{display:none;text-align:center}.modal_page:first-child .modal_mess_content{display:block}.modal_mess span.term{color:inherit}.modal_mess .small_txt{font-size:1.2rem}.modal_mess .remark{font-size:1rem;line-height:1.5}.modal_mess .remark .btn{margin:10px 0 0}.modal_mess .remark .btn a{background-color:#fff;background-image:url(/assets/front/common/btn_plus-a403f458b5194bf83be8802efa919ebf36fc27ddf77e0d0de3fd0611b211e2e7.png);background-position:right 10px center;background-repeat:no-repeat;background-size:21px auto;border:#f87149 1px solid;border-radius:4px;color:#f87149;display:block;font-size:1.2rem;padding:8px;text-align:center;text-decoration:none;width:100%}.modal_mess .remark .btn.is_active a{background-image:url(/assets/front/common/btn_minus-b276664751d4852975aba5397ee4c5f8fd835a4fe6a9d3653fbe6d76c8a28a63.png);background-repeat:no-repeat;background-size:21px auto}.modal_mess .remark p+p{margin-top:10px}.modal_mess .remark .pulldown_contents{display:none}@media screen and (min-width: 768px){.modal_mess .small_txt{font-size:1.4rem}.modal_mess .remark{font-size:1.2rem;text-align:left}.modal_mess .remark .btn a{background:none;border:none;border-bottom:#f87149 1px solid;border-radius:0;font-size:1.4rem;margin-bottom:10px;padding:0 0 10px 0;pointer-events:none;text-align:left}.modal_mess .remark p{line-height:1.5}.modal_mess .remark .pulldown_contents{display:block !important}}@media screen and (min-width: 768px){.modal_page{padding:40px}.modal_mess{font-size:1.8rem;line-height:2}.modal_mess::before{display:none}}.modal_form{margin-top:20px}.modal_form .error_mess{color:#f06183;font-size:1.4rem;font-weight:bold;line-height:18px;margin-top:10px}.modal_form input.error[type="text"],.modal_form input.error[type="email"]{background-color:#fdeff2;border-color:#f06183}.modal_form_btn{margin-top:20px;padding:0;position:static}.modal_form_btn a,.modal_form_btn input{background-color:#999;border:none;border-radius:25px 25px;color:#fff;display:block;font-size:1.3rem;font-weight:bold;line-height:50px;text-align:center;text-decoration:none;width:100%}.modal_form_btn.ok a,.modal_form_btn.ok input{background:linear-gradient(to right, #64c8cd, #149fd2)}@media screen and (min-width: 768px){.modal_form_btn{margin:15px auto 0;min-width:300px;padding:0;position:static;width:320px}.modal_form_btn a,.modal_form_btn input{border-radius:25px 25px;font-size:1.4rem;line-height:50px}}.modal_caution{font-size:1rem;line-height:1.5;margin-top:20px}.modal_caution .tit{border:#333 1px solid;line-height:28px;text-align:center}.modal_caution .desc{margin-top:8px;padding-left:1em;text-indent:-1em}@media screen and (min-width: 768px){.modal_caution{display:table;font-size:1.1rem;margin-top:10px;width:100%}.modal_caution .tit{display:table-cell;vertical-align:middle;width:70px}.modal_caution .desc{display:table-cell;padding-left:20px;vertical-align:middle}}.modal_page .example{margin-top:14px}.modal_page .example .graph{background-color:#f3f3f3;padding:10px 10px 0}.modal_page .example .fund .box{box-shadow:2px 2px 4px 0 rgba(0,0,0,0.1);display:flex;position:relative;width:100%}.modal_page .example .fund .photo{width:100px}.modal_page .example .fund .txt{display:table;font-size:1rem;height:75px;line-height:1;width:calc(100% - 100px)}.modal_page .example .fund .overview{display:table-cell;padding:10px;vertical-align:middle}.modal_page .example .fund .overview .name{font-size:1.2rem;font-weight:bold;margin-bottom:7px}.modal_page .example .fund .overview dl{overflow:hidden}.modal_page .example .fund .overview dt{float:left;width:4em}.modal_page .example .fund .overview dd{margin-bottom:7px}.modal_page .example .fund .overview dd:last-child{margin:0}.modal_page .example .fund .overview dd::before{content:"："}.modal_page .example .fund .percentage{background-color:#f0f0f0;display:table-cell;padding:0 10px;text-align:center;vertical-align:middle;width:70px}.modal_page .example .fund .percentage dt{margin-bottom:7px}.modal_page .example .fund .percentage dd{color:#149fd2;font-weight:bold}.modal_page .example .fund .percentage dd span{font-size:1.6rem}.modal_page .example .after_one_year{background-color:#f3f3f3;margin-top:15px;padding-top:5px;position:relative}.modal_page .example .after_one_year::before{border-color:#f3f3f3 transparent transparent transparent;border-style:solid;border-width:15px 15px 0 15px;content:"";display:block;height:0;left:50%;position:absolute;top:-15px;transform:translateX(-50%);width:0;z-index:-1}.modal_page .example .after_one_year .outline{align-items:center;display:flex}.modal_page .example .after_one_year .label{align-items:center;background-color:#18576e;color:#fff;display:flex;font-size:1.3rem;font-weight:bold;height:44px;justify-content:center;position:relative;width:73px}.modal_page .example .after_one_year .label::after{border-color:transparent transparent transparent #18576e;border-style:solid;border-width:22px 0 22px 9px;content:"";content:"";height:0;position:absolute;right:-9px;top:0;width:0}.modal_page .example .after_one_year .return{font-size:1.2rem;line-height:1;margin-left:19px}.modal_page .example .after_one_year .return dl+dl{margin-top:3px}.modal_page .example .after_one_year .return dt{display:inline-block}.modal_page .example .after_one_year .return dt::after{content:"："}.modal_page .example .after_one_year .return dd{color:#149fd2;display:inline-block;font-weight:bold}.modal_page .example .after_one_year .return dd span{font-size:1.7rem}.modal_page .example .after_one_year .remark{padding:8px 12px}@media screen and (min-width: 768px){.modal_page .example .graph_and_fund{display:flex;justify-content:space-between}.modal_page .example .graph{background-image:url(/assets/front/top/img_top_modal01_pc-01f638ecd3eac025139f1bbc1e9372b05c68c836893fb806c18ca2fb6bbe10ca.png);background-position:24px 24px;background-repeat:no-repeat;width:632px}.modal_page .example .graph img{display:none}.modal_page .example .fund{width:288px}.modal_page .example .fund .box{display:block}.modal_page .example .fund .photo{border-radius:4px 4px 0 0;overflow:hidden;padding:0;width:100%}.modal_page .example .fund .photo img{width:100%}.modal_page .example .fund .txt{height:auto;width:100%}.modal_page .example .fund .overview{font-size:1.2rem;padding:10px 20px}.modal_page .example .fund .percentage{width:100px}.modal_page .example .fund .overview .name{font-size:1.6rem}.modal_page .example .fund .percentage dd span{font-size:2.4rem}.modal_page .example .after_one_year{display:flex;justify-content:space-between;margin-top:20px;padding:10px 10px 10px 0}.modal_page .example .after_one_year::before{border-width:20px 20px 0 20px;top:-20px}.modal_page .example .after_one_year .label{font-size:1.8rem;height:52px;width:76px}.modal_page .example .after_one_year .label::after{border-width:26px 0 26px 14px;right:-14px}.modal_page .example .after_one_year .return{display:table;margin-left:34px}.modal_page .example .after_one_year .return dl{display:table-cell;font-size:1.8rem}.modal_page .example .after_one_year .return dl+dl{padding-left:20px}.modal_page .example .after_one_year .return dd span{font-size:2.5rem}.modal_page .example .after_one_year .remark{font-size:1.1rem;padding:0;width:330px}}.modal_page .select_point{background-color:#f3f3f3;display:flex;justify-content:space-between;padding:20px 24px}.modal_page .select_point li{color:#18576e;font-size:1.2rem;font-weight:bold;text-align:center;width:50%}.modal_page .select_point a{display:block;text-decoration:none}.modal_page .select_point .img{align-items:center;display:flex;height:77px;justify-content:center}.modal_page .select_point .img img{width:100px}.modal_page .select_point li:nth-child(2) .img img{width:66px}.modal_page .select_point .txt{display:inline-block;line-height:18px;margin-top:20px;padding-left:24px;position:relative;text-align:center}.modal_page .select_point .txt::before{background-color:#fff;border:#ccc 2px solid;border-radius:50%;content:"";display:block;height:16px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:16px}.modal_page .select_point a.checked .txt::after{background-color:#149fd2;border-radius:50%;content:"";display:block;height:10px;left:5px;position:absolute;top:50%;transform:translateY(-50%);width:10px}.modal_page .input_num{display:table;margin:0 auto;margin-top:30px}.modal_page .input_num .txt{font-size:1.4rem;text-align:center}.modal_page .input_num input{background-color:#fff;border:#d6d6d6 1px solid;border-radius:4px;font-size:1.6rem;margin-top:20px;padding:11px}.modal_page .input_num input{width:160px}.modal_page .input_num .after_txt_right{font-size:1.2rem;margin-left:10px}@media screen and (min-width: 768px){.modal_page .select_point{padding:20px 180px 30px}.modal_page .select_point li{font-size:1.6rem}.modal_page .select_point .img{height:156px}.modal_page .select_point .img img{width:200px}.modal_page .select_point li:nth-child(2) .img img{width:133px}.modal_page .select_point .txt{line-height:24px;padding-left:35px}.modal_page .select_point .txt::before{height:22px;width:22px}.modal_page .select_point a.checked .txt::after{height:12px;left:7px;width:12px}.modal_page .input_num{margin-top:40px}.modal_page .input_num .txt{font-size:1.8rem}.modal_page .input_num input{width:240px}.modal_page .input_num .after_txt_right{font-size:1.6rem;margin-left:20px}}.modal_page .cal_result{background-color:#f3f3f3;padding:15px 15px 7px}.modal_page .coin_cal{position:relative}.modal_page .coin_cal .label{left:0;position:absolute;top:50%;transform:translateY(-50%)}.modal_page .coin_cal .label img{width:76px}.modal_page .coin_cal .box{background-color:#fff;margin-left:65px;padding:15px;text-align:center}.modal_page .coin_cal .box .img img{width:75px}.modal_page .coin_cal .box .txt{font-size:1.2rem;margin-top:15px}.modal_page .coin_cal .box .txt .v_coin{color:#149fd2;font-size:1.7rem;font-weight:bold}.modal_page .yen_cal{font-size:1.6rem;line-height:1.75;margin-top:9px;text-align:center}.modal_page .yen_cal .yen{color:#e95786;font-weight:bold}.modal_page .yen_cal .yen .v_yen{font-size:2.2rem}.modal_page .change_point{background-color:#f3f3f3;margin-top:10px;padding:15px 30px}.modal_page .change_point>.txt{font-size:1.4rem;text-align:center}.modal_page .change_point .select_point{padding:15px 0 0}.modal_page .change_point .select_point .txt{padding:0}.modal_page .change_point .select_point .txt::before{content:none}.modal_page .entry{background-color:#f3f3f3;margin-top:10px;padding:15px 30px}.modal_page .entry .txt{font-size:1.4rem;text-align:center}.modal_page .entry .btn_entry{margin-top:20px;position:static}.modal_page .entry .btn_entry a{background:#e95786;border-radius:25px 25px;line-height:50px;padding:0}.modal_page .entry .btn_entry a span{background-image:url(/assets/front/common/ico_entry-a87b52b6f1e6eed02e3b79c08823079be2956ebd9663617adc574c66140c1e56.png);background-repeat:no-repeat;background-size:17px auto;padding-left:22px}@media screen and (min-width: 768px){.modal_page .cal_result{padding:30px 40px 18px}.modal_page .coin_cal .label img{width:133px}.modal_page .coin_cal .box{display:flex;margin-left:120px;padding:30px 0 30px 70px}.modal_page .coin_cal .box .img img{width:120px}.modal_page .coin_cal .box .txt{font-size:1.8rem;margin-left:100px}.modal_page .coin_cal .box .txt .v_coin{font-size:2.5rem}.modal_page .yen_cal{font-size:2.4rem;margin-top:12px}.modal_page .yen_cal .yen .v_yen{font-size:3.4rem}.modal_page .change_point_and_entry{display:flex;justify-content:space-between;margin-top:8px}.modal_page .change_point{margin:0;padding:30px;width:456px}.modal_page .change_point>.txt{font-size:1.8rem}.modal_page .change_point .select_point .img img{width:147px}.modal_page .change_point .select_point li:nth-child(2) .img img{width:97px}.modal_page .change_point .select_point .img{height:114px}.modal_page .entry{margin:0;padding:30px 65px;width:456px}.modal_page .entry .txt{font-size:1.8rem}.modal_page .entry .btn_entry{margin-top:65px}}.float-banner{box-sizing:border-box;position:fixed;bottom:0;left:50%;transform:translateX(-50%);width:100%;background-color:#3f9fd2;z-index:20;min-height:60px;padding:4px 0;text-decoration:none;display:flex;align-items:center;justify-content:space-between;max-width:380px}.float-banner:hover{opacity:1;text-decoration:none}.float-banner .float-banner__text{color:#fff;flex:1;padding:0 20px;line-height:1.4;font-size:14px;font-weight:bold}.float-banner .float-banner__arrow-box{display:inline-flex;justify-content:center;align-items:center;width:54px;height:54px;margin-right:3px;background-color:#fffd;color:#3f9fd2}.float-banner .float-banner__arrow-box::before{box-sizing:border-box;content:"";border-top:2px solid currentColor;border-right:2px solid currentColor;width:12px;height:12px;transform:translateX(-2px) rotate(45deg)}@media screen and (min-width: 768px){.float-banner{bottom:10px}}
