@charset "UTF-8";body{background:#fff}#intro.admin_login,#intro.admin_login #intro_1,body.first-visit #intro{display:block}#intro_1,#intro_2,#intro_3{display:none}#intro_1.active,#intro_2.active,#intro_3.active{display:block}#intro_1{width:100vw;min-height:100vh;position:relative;overflow:hidden}.intro_logo{margin:0;z-index:1;position:relative;padding:25px 0 9px}@media all and (min-width: 751px){.intro_logo{padding:40px 0 12px}}.intro_logo img{width:189px;margin:0 auto;display:block}@media all and (min-width: 751px){.intro_logo img{width:250px}}.lead{text-align:center;font-size:12px;font-weight:700;letter-spacing:.053em;line-height:1}@media all and (min-width: 751px){.lead{font-size:16px}}@media all and (min-width: 1201px){.lead{font-size:20px}}.lead .sell{color:#eac200}.lead .buy{color:#6d8e67}.intro_catch{position:absolute;display:block;font-size:18px;text-align:center;margin:10px 0;color:#4e3b2b;font-weight:700;top:170px}.intro_catch p{line-height:1.6}.intro_catch p span{color:#6d8e67;position:relative;z-index:1}.intro_catch p span:after{content:"";background:#FFE489;width:0%;height:10px;position:absolute;bottom:0;left:0;z-index:-1;transition:all .3s}.intro_catch p span.highlight:after{width:100%}@media all and (min-width: 751px){.wrap{display:flex}.wrap .intro_1_main{position:relative;width:50%;overflow:hidden}.wrap .intro_1_main .intro_catch,.wrap .intro_1_main .intro_main_link{display:none}.wrap .intro_pc{width:50%}.wrap .intro_pc .bg{display:flex;flex-direction:column;justify-content:center;position:relative;background-image:url(/build/assets/intro_pc-9d159612.jpg);background-position:right;background-repeat:no-repeat;background-size:cover;width:100%;height:100vh}.wrap .intro_pc .bg .intro_catch{margin:0 0 70px;position:unset;font-size:22px}}@media all and (min-width: 751px) and (min-width: 1201px){.wrap .intro_pc .bg .intro_catch{font-size:28px}}@media all and (min-width: 751px){.wrap .intro_pc .bg .intro_main_link{margin:0 auto;width:57.25%;display:block}.wrap .intro_pc .bg .intro_main_link ul li.btn{margin-top:0;padding:22px;font-size:20px}.wrap .intro_pc .bg .intro_main_link ul li.buy{margin-top:30px}}@media all and (max-width: 750px){.wrap .intro_pc{display:none}}.intro_1_main .intro_main_image{width:100%;display:flex;justify-content:center;margin:0 0 10px}@keyframes handSwingRight{0%,to{transform:rotate(0)}50%{transform:rotate(-15deg)}}@keyframes handSwingLeft{0%,to{transform:rotate(0)}50%{transform:rotate(15deg)}}.intro_1_main .intro_main_image .chara_1{position:absolute;left:50%;transform:translate(-44%);width:100%;z-index:4;margin:10% 0 0 7%}@media all and (max-width: 550px){.intro_1_main .intro_main_image .chara_1{margin:10% 0 0 -5%}}@media all and (min-width: 751px){.intro_1_main .intro_main_image .chara_1{margin:13% 0 0 2%}}@media all and (min-width: 1201px){.intro_1_main .intro_main_image .chara_1{margin:6% 0 0 37%}}.intro_1_main .intro_main_image .chara_1_group{position:relative;transform:scale(1.2)}@media all and (max-width: 550px){.intro_1_main .intro_main_image .chara_1_group{transform:scale(1)}}@media all and (min-width: 751px){.intro_1_main .intro_main_image .chara_1_group{transform:scale(1.1)}}@media all and (min-width: 1201px){.intro_1_main .intro_main_image .chara_1_group{transform:scale(1.9)}}.intro_1_main .intro_main_image .chara_1_group .chara_1_body{position:absolute;width:142px;left:16px;top:-7px}.intro_1_main .intro_main_image .chara_1_group .chara_1_hand_r{position:absolute;width:30px;left:106px;top:50px;z-index:1;transform-origin:left top;animation:handSwingRight 1s ease-in-out infinite}.intro_1_main .intro_main_image .chara_1_group .chara_1_hand_l{position:absolute;width:47px;left:117px;top:35px;z-index:-1;transform-origin:left top;animation:handSwingLeft 1s ease-in-out infinite}.intro_1_main .intro_main_image .chara_2{position:absolute;right:50%;transform:translate(44%);width:100%;z-index:4;margin:10% 7% 0 0}@media all and (max-width: 550px){.intro_1_main .intro_main_image .chara_2{margin:10% -5% 0 0}}@media all and (min-width: 751px){.intro_1_main .intro_main_image .chara_2{margin:13% 2% 0 0}}@media all and (min-width: 1201px){.intro_1_main .intro_main_image .chara_2{margin:6% 37% 0 0}}.intro_1_main .intro_main_image .chara_2_group{position:relative;transform:scale(1.2)}@media all and (max-width: 550px){.intro_1_main .intro_main_image .chara_2_group{transform:scale(1)}}@media all and (min-width: 751px){.intro_1_main .intro_main_image .chara_2_group{transform:scale(1.1)}}@media all and (min-width: 1201px){.intro_1_main .intro_main_image .chara_2_group{transform:scale(1.9)}}.intro_1_main .intro_main_image .chara_2_group .chara_2_body{position:absolute;width:142px;top:-7px;right:16px}.intro_1_main .intro_main_image .chara_2_group .chara_2_hand_r{position:absolute;width:47px;right:117px;top:35px;z-index:-1;transform-origin:right top;animation:handSwingRight 1s ease-in-out infinite}.intro_1_main .intro_main_image .chara_2_group .chara_2_hand_l{position:absolute;width:30px;top:50px;right:106px;z-index:1;transform-origin:right top;animation:handSwingLeft 1s ease-in-out infinite}.intro_1_main .intro_main_image .chara_point{position:absolute;z-index:3;min-width:27px;width:7%}@media all and (max-width: 750px){.intro_1_main .intro_main_image .chara_point{max-width:42px}}@media all and (min-width: 751px){.intro_1_main .intro_main_image .chara_point{margin:8% 0 0}}.intro_1_main .intro_main_image .chara_tochi{position:absolute;z-index:2;min-width:203px;width:54%}@media all and (max-width: 750px){.intro_1_main .intro_main_image .chara_tochi{max-width:340px}}@media all and (min-width: 751px){.intro_1_main .intro_main_image .chara_tochi{margin:10% 0 0}}.intro_1_main .intro_main_image .chara_green{position:absolute;z-index:1;width:100%}.intro_1_main .intro_main_image .chara_green picture{width:100%;object-fit:fill}@media all and (min-width: 751px){.intro_1_main .intro_main_image .chara_green picture{object-fit:cover}}.intro_1_main .intro_main_image .chara_bg1{position:absolute;min-width:148px;width:33vw;left:-23px;z-index:-1;margin:6% 0 0 1%}@media all and (min-width: 751px){.intro_1_main .intro_main_image .chara_bg1{width:21vw;margin:1% 0 0 1%}}@media all and (min-width: 1201px){.intro_1_main .intro_main_image .chara_bg1{width:21vw;margin:-5% 0 0 1%}}.intro_1_main .intro_main_image .chara_bg2{position:absolute;min-width:115px;width:33vw;right:-2px;z-index:-1;margin:6% 1% 0 0}@media all and (min-width: 751px){.intro_1_main .intro_main_image .chara_bg2{width:21vw;margin:1% 1% 0 0}}@media all and (min-width: 1201px){.intro_1_main .intro_main_image .chara_bg2{width:21vw;margin:-5% 1% 0 0}}.intro_1_main .intro_main_link{position:absolute;padding:0 20px;z-index:5;width:100%;max-width:500px;top:unset;bottom:0}.intro_1_main .intro_main_link p{font-size:15px;line-height:1.7;color:#296176;text-align:center;margin:20px 0 0}.intro_1_main .intro_main_link ul{position:relative}.intro_1_main .intro_main_link ul li{margin:0 0 30px;text-align:center;width:100%;font-size:18px;padding:20px;border-radius:60px;cursor:pointer;transition:all .3s}.intro_1_main .intro_main_link ul li:first-child{margin-bottom:15px}@media all and (min-width: 751px){.intro_1_main .intro_main_link ul li:first-child{margin-bottom:20px}}.intro_1_main .intro_main_link ul li#for_skip{background:none;color:#4e3b2b;position:relative;width:fit-content;margin:0 auto;padding:5px 0}.intro_1_main .intro_main_link ul li#for_skip:after{position:absolute;content:"";background:#4E3B2B;width:0%;height:1px;left:0;bottom:0;transition:all .3s}@media (hover: hover){.intro_1_main .intro_main_link ul li#for_skip:hover:after{width:100%}}.intro_1_main .area{position:absolute;text-align:center;bottom:104px;left:50%;transform:translate(-50%);z-index:4;font-weight:700;letter-spacing:.053em;width:80%;font-size:14px}@media all and (min-width: 1201px){.intro_1_main .area{font-size:20px}}@media all and (max-width: 750px){.intro_1_main .area{display:none!important}}.intro_1_main .area span{padding:3px 8px;display:inline-block;border-radius:4px;line-height:1.5;color:#fff}@media all and (min-width: 1201px){.intro_1_main .area span{padding:5px 16px}}.intro_1_main .area span.tochi{background-color:#d8a24b;margin:0 7px 0 15px}.intro_1_main .area span.kodate{background-color:#8ec2c4}.intro_main_link ul .btn{max-width:100%;border:none}.intro_main_link ul .btn.sell{left:0}.intro_main_link ul .btn.buy{right:0}.btn{max-width:100%}@media all and (min-width: 751px){.flow_seller,.flow_buyer{display:flex;width:100%;min-height:100vh;height:100%;justify-content:center;align-items:center;background:#FFFCF5;padding:80px 0}}.flow_seller{--bg_color: #EAC200;--font_color: #4E3B2B}.flow_buyer{--bg_color: #6D8E67;--font_color: #fff}@media all and (max-width: 750px){.flow_inner{margin-top:70px;padding:0 20px}}@media all and (min-width: 751px){.flow_inner ul.slider{padding:0 20px;display:flex;max-width:1196px;margin:0 auto;justify-content:space-between}}.flow_inner ul.slider li{background:#fff;padding-bottom:60px}@media all and (min-width: 751px){.flow_inner ul.slider li{width:31%;border-radius:14px;padding:50px}}.flow_inner ul.slider li .intro_slide .slide_image{max-width:460px;margin:0 auto}.flow_inner ul.slider li .intro_slide .slide_text{color:#654c37;text-align:center;margin-top:40px}@media all and (min-width: 751px){.flow_inner ul.slider li .intro_slide .slide_text{margin-top:30px}}.flow_inner ul.slider li .intro_slide .slide_text h2{font-size:18px;font-weight:700;margin:0 0 10px;line-height:1.8}@media all and (min-width: 751px){.flow_inner ul.slider li .intro_slide .slide_text h2{font-size:18px;margin:0 0 16px}}.flow_inner ul.slider li .intro_slide .slide_text p{font-size:13px;margin:20px 0 0}@media all and (min-width: 751px){.flow_inner ul.slider li .intro_slide .slide_text p{font-size:15px;line-height:1.86;margin:10px 0 0}}.flow_inner ul.slider ul.slick-dots{display:flex;justify-content:center;position:absolute;bottom:0;left:50%;transform:translate(-50%)}@media all and (min-width: 751px){.flow_inner ul.slider ul.slick-dots{bottom:-40px}}.flow_inner ul.slider ul.slick-dots li{display:unset;width:unset;padding:0;background:none;margin:0 6px}.flow_inner ul.slider ul.slick-dots li button:before{font-size:11px;color:#715035;opacity:.2}.flow_inner ul.slider ul.slick-dots li.slick-active button:before{opacity:1}@media all and (max-width: 750px){.flow_inner .next{display:none}}@media all and (min-width: 751px){.flow_inner .next{margin-top:80px}}.buttons{display:flex;justify-content:center;margin-top:60px}@media all and (min-width: 751px){.buttons{display:none}}.buttons .next_btn.hidden,.buttons .regist_btn{display:none}.buttons .regist_btn.active{display:block}
