@media screen and (min-width: 1000px){#loader{position:fixed;top:0;left:0;width:100%;height:130%;z-index:9999;background:#fcf5cb}#loader.end{pointer-events:none}#wrapper{position:relative}#wrapper a,#wrapper button:focus{outline:auto}#wrapper a,#wrapper button:focus:not(:focus-visible){outline:0}#wrapper button{cursor:pointer}#wrapper #contents{position:relative;display:block}#wrapper .slidein{opacity:0;transform:translateY(10vw);transition:all .6s;transition-timing-function:cubic-bezier(0.33, 1, 0.68, 1)}#wrapper .slidein.open{opacity:1;transform:translateY(0)}#wrapper .fadein{opacity:0;transition:all .4s;transition-timing-function:linear}#wrapper .fadein.open{opacity:1}#wrapper .scalein{transform:scale(0)}#wrapper .popin{transform:scale(0)}#wrapper .ptn{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none;background:url(../img/ptn.png) repeat top left;background-size:50px;opacity:.5;mix-blend-mode:multiply}#wrapper .bar{width:217.3611111111vw;display:flex;justify-content:flex-start;align-items:flex-start;align-content:flex-start;z-index:5;background:#53a303;animation:bar 30s linear infinite;backface-visibility:visible}#wrapper .bar img{display:block;line-height:0;width:50%;transform:translate3d(0, 0, 1px)}#wrapper #top{position:relative;height:50.2777777778vw;overflow:hidden;background:#ffe55c}#wrapper #top .img{position:absolute;width:92.7777777778vw;top:0.0694444444vw;left:2.5694444444vw;z-index:2;opacity:0}#wrapper #top .bg1{position:absolute;bottom:0;left:0;width:100%}#wrapper #top .bar{position:absolute;top:0;left:0;width:217.3611111111vw}#wrapper #top .container{position:relative;width:100%;height:100%;background:url(../img/border.png) repeat top left;background-size:2.0833333333vw;box-sizing:border-box;padding:3.4027777778vw 0.9027777778vw 0.9027777778vw 0.9027777778vw;z-index:0;padding-bottom:0}#wrapper #top .container .area{position:relative;width:100%;height:100%;background:#ffe55c}#wrapper #top .container .area .obj{position:absolute;width:36.1111111111vw;top:3.4027777778vw;left:30.5555555556vw;z-index:1;transform:scale(0)}#wrapper #top .container .area h1{position:absolute;width:29.4444444444vw;top:7.2222222222vw;left:34.0277777778vw;z-index:3;transform:scale(0)}#wrapper #top .container .area .badge{position:absolute;width:10.2777777778vw;top:27.9861111111vw;left:59.2361111111vw;z-index:5;transform:scale(0);display:block}#wrapper #top .container .area .badge:hover{opacity:.8}#wrapper #top .container .area .badge span{position:relative}#wrapper #top .container .area .badge .b{animation:rotate 30s linear infinite}#wrapper #top .container .area .badge .t{position:absolute;top:3.1944444444vw;left:1.3888888889vw;width:7.4305555556vw}#wrapper #top .cir{position:absolute;bottom:-36.1111111111vw;left:0;width:100%;z-index:1}#wrapper #top .ptn{z-index:1}#wrapper #ybt{background:#fcf5cb;padding-top:12px;position:relative}#wrapper #ybt .container .intro{font-size:20px;font-weight:700;line-height:48px;letter-spacing:-0.02em;text-align:center;margin-bottom:80px}#wrapper #ybt .container .ttl_set{width:602px;margin:0 auto;position:relative}#wrapper #ybt .container .ttl_set .ttl2{position:absolute;width:287px;top:204px;left:82px;z-index:3;transform-origin:84% 20%;transform:scale(0.2)}#wrapper #ybt .container .photo1{width:584px;margin:0 auto;position:relative;margin-top:-81px;left:7px;top:-8px}#wrapper #ybt .container .dance_txt{width:399px;position:absolute;top:248px;left:86px}#wrapper #ybt .container #movie{width:700px;margin:0 auto;position:relative;margin-top:-240px}#wrapper #ybt .container #movie .btn_mov{position:relative;border-radius:24px;overflow:hidden;margin-bottom:60px}#wrapper #ybt .container #movie .btn_mov>img{transition:all .4s;transition-timing-function:cubic-bezier(0.33, 1, 0.68, 1)}#wrapper #ybt .container #movie .btn_mov:hover>img{filter:brightness(0.8)}#wrapper #ybt .container #movie .btn_mov:hover .play span:after{transform:scale(1.1)}#wrapper #ybt .container #movie .btn_mov .play{position:absolute;width:160px;height:160px;top:116px;left:270px;display:block}#wrapper #ybt .container #movie .btn_mov .play span{width:100%;height:100%;display:block;position:relative;display:flex;justify-content:center;align-items:center;align-content:center}#wrapper #ybt .container #movie .btn_mov .play span img{width:37px;position:relative;top:1px}#wrapper #ybt .container #movie .btn_mov .play span:after{transition:all .4s;transition-timing-function:cubic-bezier(0.33, 1, 0.68, 1);content:"";display:block;position:absolute;width:100%;height:100%;border:2px solid #fff;border-radius:50%}#wrapper #ybt .container #movie .share{margin:0 auto;width:315px;margin-bottom:58px}#wrapper #ybt .container #movie .share .txt{width:298px;margin:0 auto;margin-bottom:14px}#wrapper #ybt .container #movie .share .btn_icon{width:315px;height:60px;position:relative;display:block}#wrapper #ybt .container #movie .share .btn_icon:hover>span{transform:translate(4px, 4px)}#wrapper #ybt .container #movie .share .btn_icon:after{content:"";display:block;position:absolute;box-sizing:border-box;width:100%;height:100%;background:#ef6e16;border-radius:30px;pointer-events:none;top:4px;left:4px}#wrapper #ybt .container #movie .share .btn_icon>span{display:flex;justify-content:center;align-items:center;align-content:center;border:2.26px solid #44413b;box-sizing:border-box;width:100%;height:100%;background:#53a303;position:relative;z-index:3;border-radius:30px;transition:all .4s;transition-timing-function:cubic-bezier(0.33, 1, 0.68, 1)}#wrapper #ybt .container #movie .share .btn_icon .icon{width:40px;position:relative;display:block;left:-4px}#wrapper #ybt .container #movie .share .btn_icon .t{font-size:20px;font-weight:700;line-height:30px;color:#fff;display:inline-block;margin:0 0 0 8px;letter-spacing:-0.01em}#wrapper #ybt .container #quiz{position:relative}#wrapper #ybt .container #quiz #quiz_target{top:-50px;display:block;width:100%;height:1px;position:absolute;left:0}#wrapper #ybt .container #quiz .ttl{width:358px;margin:0 auto;position:relative;margin-bottom:32px;position:relative;z-index:3}#wrapper #ybt .container #quiz .photo2{position:absolute;width:160px;top:-64px;left:193px;pointer-events:none}#wrapper #ybt .container #quiz .photo3{position:absolute;width:283px;top:-113px;left:571px;pointer-events:none}#wrapper #ybt .container #quiz .qiuz_target{position:relative;z-index:3}#wrapper #ybt .container #quiz #items{display:flex;justify-content:space-between;align-items:flex-start;align-content:flex-start;margin-bottom:111px}#wrapper #ybt .container #quiz #items .item{width:312px;line-height:0}#wrapper #ybt .container #quiz #items .item .btn_quiz{position:relative;border-radius:24px;overflow:hidden;box-sizing:border-box;box-shadow:0px 4px 4px 0px rgba(157,154,154,.2509803922)}#wrapper #ybt .container #quiz #items .item .btn_quiz.active:after{border:2px solid #ef6e16}#wrapper #ybt .container #quiz #items .item .btn_quiz:hover:after{border:2px solid #ef6e16}#wrapper #ybt .container #quiz #items .item .btn_quiz:hover .tap img:nth-of-type(1){opacity:0}#wrapper #ybt .container #quiz #items .item .btn_quiz:hover .tap img:nth-of-type(2){clip-path:circle(130% at 100% 100%)}#wrapper #ybt .container #quiz #items .item .btn_quiz:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;border:0px solid #ef6e16;border-radius:24px;overflow:hidden;box-sizing:border-box}#wrapper #ybt .container #quiz #items .item .btn_quiz .thumb{display:block;line-height:0}#wrapper #ybt .container #quiz #items .item .btn_quiz .num,#wrapper #ybt .container #quiz #items .item .btn_quiz .num_select{display:block;position:absolute;width:45px;height:37px;background:#fff;border-radius:24px;border:1px solid #ef6e16;box-sizing:border-box;top:12px;right:12px;line-height:1;font-size:22px;font-weight:400;line-height:33px;color:#ef6e16;display:flex;justify-content:center;align-items:center}#wrapper #ybt .container #quiz #items .item .btn_quiz .num img,#wrapper #ybt .container #quiz #items .item .btn_quiz .num_select img{width:11px;display:none}#wrapper #ybt .container #quiz #items .item .btn_quiz .num img:nth-of-type(1),#wrapper #ybt .container #quiz #items .item .btn_quiz .num_select img:nth-of-type(1){display:block}#wrapper #ybt .container #quiz #items .item .btn_quiz .num_select{display:none;background:#ef6e16}#wrapper #ybt .container #quiz #items .item .btn_quiz .tap{position:absolute;bottom:0;right:0;width:48px;display:block;border-radius:34px 0 0 0;overflow:hidden}#wrapper #ybt .container #quiz #items .item .btn_quiz .tap img{transition:all .4s;transition-timing-function:cubic-bezier(0.33, 1, 0.68, 1)}#wrapper #ybt .container #quiz #items .item .btn_quiz .tap img:nth-of-type(2){transition:all .4s;transition-timing-function:cubic-bezier(0.33, 1, 0.68, 1);clip-path:circle(10% at 100% 100%);position:absolute;bottom:0;left:0}#wrapper #ybt .container #quiz #items .item .btn_quiz.num1 .num{display:none}#wrapper #ybt .container #quiz #items .item .btn_quiz.num1 .num_select{display:flex}#wrapper #ybt .container #quiz #items .item .btn_quiz.num1 .num_select img{display:none}#wrapper #ybt .container #quiz #items .item .btn_quiz.num1 .num_select img:nth-of-type(1){display:inline-block}#wrapper #ybt .container #quiz #items .item .btn_quiz.num2 .num{display:none}#wrapper #ybt .container #quiz #items .item .btn_quiz.num2 .num_select{display:flex}#wrapper #ybt .container #quiz #items .item .btn_quiz.num2 .num_select img{display:none}#wrapper #ybt .container #quiz #items .item .btn_quiz.num2 .num_select img:nth-of-type(2){display:inline-block}#wrapper #ybt .container #quiz #items .item .btn_quiz.num3 .num{display:none}#wrapper #ybt .container #quiz #items .item .btn_quiz.num3 .num_select{display:flex}#wrapper #ybt .container #quiz #items .item .btn_quiz.num3 .num_select img{display:none}#wrapper #ybt .container #quiz #items .item .btn_quiz.num3 .num_select img:nth-of-type(3){display:inline-block}#wrapper #ybt .container #quiz #answer{position:absolute;border-radius:32px;overflow:hidden;width:1000px;height:553px;top:-38px;pointer-events:none;opacity:0;transform:rotateY(180deg) translateY(100%);transition:all 1s;transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);z-index:10}#wrapper #ybt .container #quiz #answer.open{opacity:1;transform:rotateY(0deg) translateY(0%);pointer-events:all}#wrapper #ybt .container #quiz #answer .ans{background:url(../img/ans_bg.jpg) no-repeat center center;background-size:cover;width:100%;height:100%;box-sizing:border-box;padding:45px}#wrapper #ybt .container #quiz #answer .ans#lose{background-image:url(../img/ans_bg2.jpg);padding:32px 45px}#wrapper #ybt .container #quiz #answer .ans#lose .area .ttl{width:261px}#wrapper #ybt .container #quiz #answer .ans#lose .area .box .ttxs .copy{color:#53a303}#wrapper #ybt .container #quiz #answer .ans .area{background:#fff;border-radius:32px;box-sizing:border-box;padding:40px 0 33px 0}#wrapper #ybt .container #quiz #answer .ans .area .close{position:absolute;width:44px;height:36px;border-radius:32px;background:#fff;display:flex;justify-content:center;align-items:center;align-content:center;top:32px;right:32px;z-index:100;border:1px solid #ddd;box-sizing:border-box}#wrapper #ybt .container #quiz #answer .ans .area .close:hover img{transform:scale(1.05)}#wrapper #ybt .container #quiz #answer .ans .area .close img{transition:all .4s;transition-timing-function:cubic-bezier(0.33, 1, 0.68, 1);width:15px}#wrapper #ybt .container #quiz #answer .ans .area .ttl{margin-bottom:15px;width:206px}#wrapper #ybt .container #quiz #answer .ans .area .sub{width:100%;font-size:17px;font-weight:500;line-height:25.5px;text-align:center;margin-bottom:40px}#wrapper #ybt .container #quiz #answer .ans .area .box{width:814px;margin:0 auto;display:flex;justify-content:space-between;align-items:flex-start;align-content:flex-start}#wrapper #ybt .container #quiz #answer .ans .area .box .photo{width:460px;line-height:0;border-radius:24px;overflow:hidden}#wrapper #ybt .container #quiz #answer .ans .area .box .ttxs{padding-top:33px;width:290px}#wrapper #ybt .container #quiz #answer .ans .area .box .ttxs .copy{font-size:17px;font-weight:700;line-height:25.5px;text-align:center;white-space:nowrap;margin-bottom:26px;color:#ef6e16}#wrapper #ybt .container #quiz #answer .ans .area .box .ttxs .btn_icon{width:260px;height:48px;position:relative;margin-bottom:21px;margin-left:-31px;display:inline-block}#wrapper #ybt .container #quiz #answer .ans .area .box .ttxs .btn_icon:hover>span{transform:translate(4px, 4px)}#wrapper #ybt .container #quiz #answer .ans .area .box .ttxs .btn_icon:after{content:"";display:block;position:absolute;box-sizing:border-box;width:100%;height:100%;background:#ef6e16;border-radius:30px;pointer-events:none;top:4px;left:4px}#wrapper #ybt .container #quiz #answer .ans .area .box .ttxs .btn_icon>span{display:flex;justify-content:center;align-items:center;align-content:center;border:2.26px solid #44413b;box-sizing:border-box;width:100%;height:100%;background:#fff;position:relative;z-index:3;border-radius:30px;transition:all .4s;transition-timing-function:cubic-bezier(0.33, 1, 0.68, 1)}#wrapper #ybt .container #quiz #answer .ans .area .box .ttxs .btn_icon .icon{width:40px;position:relative;display:block;left:-4px}#wrapper #ybt .container #quiz #answer .ans .area .box .ttxs .btn_icon .t{font-size:15px;font-weight:700;line-height:19.5px;text-align:center;display:inline-block;margin:0 0 0 8px;letter-spacing:-0.01em}#wrapper #ybt .container #quiz #answer .ans .area .box .ttxs .btn_mov_again{width:263px;height:48px;display:flex;justify-content:center;align-items:center;align-content:center;font-size:15px;font-weight:700;line-height:19.5px;transition:all .4s;transition-timing-function:cubic-bezier(0.33, 1, 0.68, 1)}#wrapper #ybt .container #quiz #answer .ans .area .box .ttxs .btn_mov_again:hover{opacity:.8}#wrapper #ybt .container #quiz #dance{width:520px;margin:0 auto;position:relative;margin-bottom:148px}#wrapper #ybt .container #quiz #dance .obj{position:absolute;width:515px;top:142px;left:5px;transform:rotate(-9deg)}#wrapper #ybt .container #quiz #dance .ttl{position:absolute;width:237px;left:50%;transform:translate(-50%, 0);top:-37px;z-index:3}#wrapper #ybt .container #quiz #dance .btn_mov{border-radius:32px;box-sizing:border-box;position:relative;margin-bottom:28px;overflow:hidden;line-height:0}#wrapper #ybt .container #quiz #dance .btn_mov>img{transition:all .4s;transition-timing-function:cubic-bezier(0.33, 1, 0.68, 1)}#wrapper #ybt .container #quiz #dance .btn_mov:hover>img{filter:brightness(0.8)}#wrapper #ybt .container #quiz #dance .btn_mov:hover .play span:after{transform:scale(1.1)}#wrapper #ybt .container #quiz #dance .btn_mov:after{content:"";display:block;position:absolute;width:100%;height:100%;border:4px solid #ef6e16;border-radius:32px;box-sizing:border-box;top:0;left:0}#wrapper #ybt .container #quiz #dance .btn_mov .play{position:absolute;width:137px;height:137px;top:77px;left:192px;display:block}#wrapper #ybt .container #quiz #dance .btn_mov .play span{width:100%;height:100%;display:block;position:relative;display:flex;justify-content:center;align-items:center;align-content:center}#wrapper #ybt .container #quiz #dance .btn_mov .play span img{width:37px;position:relative;top:1px}#wrapper #ybt .container #quiz #dance .btn_mov .play span:after{content:"";display:block;position:absolute;width:100%;height:100%;border:2px solid #fff;border-radius:50%;transition:all .4s;transition-timing-function:cubic-bezier(0.33, 1, 0.68, 1)}#wrapper #ybt .container #quiz #dance .txt{width:320px;margin:0 auto;position:relative}#wrapper #ybt .container #profile{padding-bottom:41px}#wrapper #ybt .container #profile .ttl{width:286px;margin:0 auto;margin-bottom:49px;left:5px;position:relative}#wrapper #ybt .container #profile .photo_area{margin:0 auto;width:520px;position:relative}#wrapper #ybt .container #profile .photo_area .txt.txt1{position:absolute;width:300px;top:-63px;left:376px;transform-origin:11% 80%}#wrapper #ybt .container #profile .photo_area .txt.txt2{position:absolute;width:270px;top:0px;left:-104px;transform-origin:69% 80%}#wrapper #ybt .container #profile .photo{width:100%;border-radius:32px;overflow:hidden;margin-bottom:20px}#wrapper #ybt .container #profile .detail small{display:block;font-size:12px;font-weight:500;line-height:18px;margin-bottom:20px;letter-spacing:0}#wrapper #ybt .container #profile .detail p{font-size:14px;font-weight:500;line-height:19.6px;letter-spacing:0}#wrapper #ybt .container .bg{margin-top:-72px;width:100%;text-align:center;line-height:0}#wrapper #ybt .container .bg img{width:872px}#wrapper #ybt .floor{position:absolute;width:100%;height:132px;background:#b69258;bottom:0;left:0;z-index:2}#wrapper #bousai{padding-top:80px;background:#fbf2e9}#wrapper #bousai .select .container #ctrl_tab{background:#efe4e1;width:343px;height:84px;margin:0 auto;position:relative;margin-bottom:32px;display:flex;justify-content:space-between;align-items:center;align-content:center;border-radius:32px}#wrapper #bousai .select .container #ctrl_tab:after{content:"";width:172px;height:84px;display:block;position:absolute;border-radius:32px;box-sizing:border-box;border:1px solid #ef6e16;background:#fff;transition:all .4s;transition-timing-function:cubic-bezier(0.33, 1, 0.68, 1)}#wrapper #bousai .select .container #ctrl_tab.itsumo:after{left:0}#wrapper #bousai .select .container #ctrl_tab.moshimo:after{left:50%}#wrapper #bousai .select .container #ctrl_tab li{position:relative;z-index:3;height:100%}#wrapper #bousai .select .container #ctrl_tab li:nth-of-type(2) .btn_tab{padding-left:16px}#wrapper #bousai .select .container #ctrl_tab li:nth-of-type(2) .btn_tab .icon{margin-right:12px}#wrapper #bousai .select .container #ctrl_tab .btn_tab{width:172px;height:100%;display:flex;justify-content:flex-start;align-items:center;align-content:center;box-sizing:border-box;padding:0 0 0 11px;position:relative}#wrapper #bousai .select .container #ctrl_tab .btn_tab:hover .icon img{transform:scale(1.1)}#wrapper #bousai .select .container #ctrl_tab .btn_tab .icon{width:60px;height:60px;display:flex;justify-content:center;align-items:center;align-content:center;line-height:0;border-radius:24px;background:#fff;margin:0 5px 0 0}#wrapper #bousai .select .container #ctrl_tab .btn_tab .icon img{width:48px;transition:all .4s;transition-timing-function:cubic-bezier(0.33, 1, 0.68, 1)}#wrapper #bousai .select .container #ctrl_tab span{display:block;font-size:17px;font-weight:700;line-height:25.5px}#wrapper #bousai #bousai_area .wave{width:100%;line-height:0;display:block;position:relative;position:absolute;left:0;bottom:-1px}#wrapper #bousai #bousai_area .bousai_area_item{display:none}#wrapper #bousai #bousai_area .bousai_area_item.active{display:block}#wrapper #bousai #bousai_area .bousai_area_item#moshimo .intro_area .container h2{width:315px}#wrapper #bousai #bousai_area .bousai_area_item#moshimo .intro_area .container .img{width:314px}#wrapper #bousai #bousai_area .bousai_area_item#moshimo .intro_area .container .ctrl_detail{width:401px}#wrapper #bousai #bousai_area .bousai_area_item#moshimo .intro_area .container .ctrl_detail li{width:137px}#wrapper #bousai #bousai_area .bousai_area_item#moshimo .intro_area .container .ctrl_detail li:last-child{width:111px}#wrapper #bousai #bousai_area .bousai_area_item#moshimo .intro_area .container .ctrl_detail button .icon{left:-3px;top:2px;width:23px}#wrapper #bousai #bousai_area .bousai_area_item .intro_area{position:relative;height:406px}#wrapper #bousai #bousai_area .bousai_area_item .intro_area .container{padding-bottom:64px}#wrapper #bousai #bousai_area .bousai_area_item .intro_area .container h2{width:298px;margin:0 auto;margin-bottom:16px}#wrapper #bousai #bousai_area .bousai_area_item .intro_area .container .img{width:256px;margin:0 auto;margin-bottom:16px;height:63px}#wrapper #bousai #bousai_area .bousai_area_item .intro_area .container .intro_txt{margin:0 auto;font-size:20px;font-weight:700;line-height:30px;text-align:center;margin-bottom:32px;position:relative;left:0px;letter-spacing:0}#wrapper #bousai #bousai_area .bousai_area_item .intro_area .container .ctrl_detail{margin:0 auto;display:flex;justify-content:space-between;align-items:center;align-content:center;width:426px}#wrapper #bousai #bousai_area .bousai_area_item .intro_area .container .ctrl_detail li{width:136px;height:32px}#wrapper #bousai #bousai_area .bousai_area_item .intro_area .container .ctrl_detail button{width:100%;position:relative;display:flex;justify-content:center;align-items:center;align-content:center;border:2px solid #fff;box-sizing:border-box;background:#fff;height:32px;border-radius:32px;box-shadow:0px 8px 24px 0px rgba(51,51,51,.1019607843)}#wrapper #bousai #bousai_area .bousai_area_item .intro_area .container .ctrl_detail button:hover{border:2px solid #ef6e16}#wrapper #bousai #bousai_area .bousai_area_item .intro_area .container .ctrl_detail button.active{border:2px solid #ef6e16}#wrapper #bousai #bousai_area .bousai_area_item .intro_area .container .ctrl_detail button .icon{left:-1px;top:4px;width:19px;position:relative;display:block}#wrapper #bousai #bousai_area .bousai_area_item .intro_area .container .ctrl_detail button span{display:block;font-size:13px;font-weight:700;line-height:19.5px;letter-spacing:0;margin-bottom:0}#wrapper #bousai #bousai_area .bousai_area_item .detail_area .detail_item{padding-top:47px;height:504px;position:relative;background:#efe4e1}#wrapper #bousai #bousai_area .bousai_area_item .detail_area .detail_item.l{background:#fbf2e9}#wrapper #bousai #bousai_area .bousai_area_item .detail_area .detail_item:last-child{height:482px}#wrapper #bousai #bousai_area .bousai_area_item .detail_area .detail_item#moshimo1{height:914px}#wrapper #bousai #bousai_area .bousai_area_item .detail_area .detail_item#moshimo2{height:496px}#wrapper #bousai #bousai_area .bousai_area_item .detail_area .detail_item#moshimo3{height:862px}#wrapper #bousai #bousai_area .bousai_area_item .detail_area .detail_item#moshimo3 .container ul li .btn_float{height:216px}#wrapper #bousai #bousai_area .bousai_area_item .detail_area .detail_item#moshimo3 .container ul li .btn_float.h{height:196px}#wrapper #bousai #bousai_area .bousai_area_item .detail_area .detail_item#moshimo3 .container ul li .btn_float .ttl{text-align:center}#wrapper #bousai #bousai_area .bousai_area_item .detail_area .detail_item#moshimo3 .container ul li .btn_float .ttl.lh1{bottom:32px}#wrapper #bousai #bousai_area .bousai_area_item .detail_area .detail_item#moshimo3 .container .arr{margin-top:-6px}#wrapper #bousai #bousai_area .bousai_area_item .detail_area .detail_item .container{padding-bottom:65px}#wrapper #bousai #bousai_area .bousai_area_item .detail_area .detail_item .container h3{width:340px;margin:0 auto;margin-bottom:40px}#wrapper #bousai #bousai_area .bousai_area_item .detail_area .detail_item .container h3 .icon{display:block;width:48px;margin:0 auto}#wrapper #bousai #bousai_area .bousai_area_item .detail_area .detail_item .container h3.mb{margin-bottom:25px}#wrapper #bousai #bousai_area .bousai_area_item .detail_area .detail_item .container .sub{font-size:28px;font-weight:700;line-height:42px;text-align:center;margin-bottom:24px}#wrapper #bousai #bousai_area .bousai_area_item .detail_area .detail_item .container .box{width:590px;height:246px;position:relative;border-radius:32px;background:#fff;margin:0 auto;padding-top:22px}#wrapper #bousai #bousai_area .bousai_area_item .detail_area .detail_item .container .box p{font-size:17px;font-weight:500;line-height:25.5px;margin-bottom:12px;text-align:center}#wrapper #bousai #bousai_area .bousai_area_item .detail_area .detail_item .container .box .lbls{display:flex;justify-content:center;margin-bottom:14px}#wrapper #bousai #bousai_area .bousai_area_item .detail_area .detail_item .container .box .lbls span{margin:0 4px;border-radius:2px;border:2px solid #44413b;font-size:12px;font-weight:500;line-height:18px;display:inline-block;padding:3px 6px}#wrapper #bousai #bousai_area .bousai_area_item .detail_area .detail_item .container .box .img{width:144px;margin:0 auto}#wrapper #bousai #bousai_area .bousai_area_item .detail_area .detail_item .container .box .img.wide{width:234px;left:39px}#wrapper #bousai #bousai_area .bousai_area_item .detail_area .detail_item .container .set{position:relative}#wrapper #bousai #bousai_area .bousai_area_item .detail_area .detail_item .container .arr{width:100%;text-align:center;padding-top:16px;padding-bottom:5px}#wrapper #bousai #bousai_area .bousai_area_item .detail_area .detail_item .container .arr img{width:31px}#wrapper #bousai #bousai_area .bousai_area_item .detail_area .detail_item .container ul{display:flex;justify-content:center;align-items:center;align-content:center}#wrapper #bousai #bousai_area .bousai_area_item .detail_area .detail_item .container ul li{margin:0 16px}#wrapper #bousai #bousai_area .bousai_area_item .detail_area .detail_item .container ul li .btn_float{width:312px;height:196px;position:relative;border-radius:32px;background:#fff;box-shadow:0px 8px 24px 0px rgba(51,51,51,.1019607843);box-sizing:border-box;border:2px solid rgba(239,110,22,0)}#wrapper #bousai #bousai_area .bousai_area_item .detail_area .detail_item .container ul li .btn_float:hover{border:2px solid #ef6e16}#wrapper #bousai #bousai_area .bousai_area_item .detail_area .detail_item .container ul li .btn_float .img{position:absolute;width:144px;top:0px;left:85px}#wrapper #bousai #bousai_area .bousai_area_item .detail_area .detail_item .container ul li .btn_float .img.wide{width:234px;left:39px}#wrapper #bousai #bousai_area .bousai_area_item .detail_area .detail_item .container ul li .btn_float .num{display:block;position:absolute;top:14px;left:11px;display:flex;justify-content:center;align-items:center;align-content:center;width:90px;height:24px;background:hsla(0,0%,100%,.8);border-radius:18px}#wrapper #bousai #bousai_area .bousai_area_item .detail_area .detail_item .container ul li .btn_float .num .icon{width:18px;margin:0 2px 0 0;position:relative;left:-5px}#wrapper #bousai #bousai_area .bousai_area_item .detail_area .detail_item .container ul li .btn_float .num .t{font-size:13px;font-weight:700;line-height:1;letter-spacing:0;position:relative;top:-3px}#wrapper #bousai #bousai_area .bousai_area_item .detail_area .detail_item .container ul li .btn_float .ttl{display:block;display:flex;justify-content:center;align-items:center;align-content:center;width:100%;position:absolute;bottom:19px;left:0;font-size:17px;letter-spacing:0;font-weight:700;line-height:25.5px;padding:0 0 0 16px}#wrapper #bousai #bousai_area .bousai_area_item .detail_area .detail_item .container ul li .btn_float .ttl .icon{display:block;margin:0 0 0 9px;width:27px;height:21px;background:#fbf2e9;display:flex;justify-content:center;align-items:center;align-content:center;border-radius:19px;position:relative}#wrapper #bousai #bousai_area .bousai_area_item .detail_area .detail_item .container ul li .btn_float .ttl .icon:after{content:"";background:url(../img/plus.svg) no-repeat center center;background-size:13px auto;display:block;width:13px;height:13px}#wrapper #bousai #download{background:#fcf5cb;padding-top:40px}#wrapper #bousai #download .container{padding-bottom:40px}#wrapper #bousai #download .container a{width:470px;margin:0 auto;position:relative;box-shadow:0px 8px 24px 0px rgba(51,51,51,.1019607843);border-radius:32px;display:flex;justify-content:flex-start;align-items:flex-start;align-content:flex-start;height:190px;box-sizing:border-box;padding-top:40px;overflow:hidden;background:#fff}#wrapper #bousai #download .container a:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;border:2px solid #ef6e16;border-radius:32px;overflow:hidden;box-sizing:border-box}#wrapper #bousai #download .container a:hover:after{opacity:0}#wrapper #bousai #download .container a:hover .icon img:nth-of-type(1){opacity:0}#wrapper #bousai #download .container a:hover .icon img:nth-of-type(2){clip-path:circle(130% at 100% 100%)}#wrapper #bousai #download .container a .img{position:absolute;width:103px;top:22px;left:46px}#wrapper #bousai #download .container a .txts{padding:0 0 0 180px}#wrapper #bousai #download .container a .txts .txt1{width:234px;margin-bottom:13px;display:block}#wrapper #bousai #download .container a .txts .txt2{font-size:17px;font-weight:700;line-height:25.5px;letter-spacing:0;color:#ef6e16;display:block}#wrapper #bousai #download .container a .icon{position:absolute;width:73px;bottom:0px;right:0px}#wrapper #bousai #download .container a .icon img{transition:all .4s;transition-timing-function:cubic-bezier(0.33, 1, 0.68, 1)}#wrapper #bousai #download .container a .icon img:nth-of-type(2){transition:all .4s;transition-timing-function:cubic-bezier(0.33, 1, 0.68, 1);clip-path:circle(10% at 100% 100%);position:absolute;bottom:0;left:0}#wrapper #tab_fix{position:fixed;width:176px;height:44px;left:50%;transform:translate(-50%, 150%);bottom:20px;z-index:100}#wrapper #tab_fix #ctrl_tab_fix{box-sizing:border-box;border:1px solid #fff;background:#efe4e1;width:177px;height:44px;margin:0 auto;position:relative;margin-bottom:32px;display:flex;justify-content:space-between;align-items:center;align-content:center;border-radius:32px;box-shadow:0px 8px 24px 0px rgba(51,51,51,.1019607843)}#wrapper #tab_fix #ctrl_tab_fix:after{content:"";width:88px;height:44px;display:block;position:absolute;border-radius:32px;box-sizing:border-box;border:1px solid #ef6e16;background:#fff;transition:all .4s;transition-timing-function:cubic-bezier(0.33, 1, 0.68, 1)}#wrapper #tab_fix #ctrl_tab_fix.itsumo:after{left:0}#wrapper #tab_fix #ctrl_tab_fix.moshimo:after{left:50%}#wrapper #tab_fix #ctrl_tab_fix li{position:relative;z-index:3;height:100%}#wrapper #tab_fix #ctrl_tab_fix .btn_tab{width:88px;height:100%;display:flex;justify-content:center;align-items:center;align-content:center;box-sizing:border-box;padding:0 0 0 11px;position:relative}#wrapper #tab_fix #ctrl_tab_fix .btn_tab:hover .icon img{transform:scale(1.1)}#wrapper #tab_fix #ctrl_tab_fix .btn_tab .t{font-size:16px;font-weight:700;line-height:24px;position:relative;left:-5px}#wrapper #tab_fix #ctrl_tab_fix .btn_tab .icon{width:54px;height:54px;display:flex;justify-content:center;align-items:center;align-content:center;line-height:0;margin:0 5px 0 0}#wrapper #tab_fix #ctrl_tab_fix .btn_tab .icon img{transition:all .4s;transition-timing-function:cubic-bezier(0.33, 1, 0.68, 1);position:relative;left:6px;width:40px}#wrapper #float{position:fixed;top:0;left:0;width:100%;z-index:1000;display:none;height:100vh;background:rgba(0,0,0,.5);overscroll-behavior:contain;opacity:0}#wrapper #float.active{display:block}#wrapper #float .float_bg{width:100%;height:100vh;position:absolute;top:0;left:0}#wrapper #float .btn_float_close{position:absolute;width:44px;height:36px;border-radius:32px;background:#fff;display:flex;justify-content:center;align-items:center;align-content:center;left:50%;top:111px;z-index:100;transform:translate(325px, 0px);transition:all .4s;transition-timing-function:cubic-bezier(0.33, 1, 0.68, 1)}#wrapper #float .btn_float_close:hover img{transform:scale(1.05)}#wrapper #float .btn_float_close img{width:15px;transition:all .4s;transition-timing-function:cubic-bezier(0.33, 1, 0.68, 1)}#wrapper #float #float_content{padding-top:79px;padding-bottom:79px;width:800px;margin:0 auto}#wrapper #float #float_content .float_content_item_area{background:#fbf2e9;position:relative;border-radius:32px;padding-top:64px;padding-bottom:62px}#wrapper #float #float_content .float_content_item_area .float_content_item{position:relative;width:620px;margin:0 auto;display:flex;justify-content:center;align-items:flex-start;align-content:flex-start;flex-wrap:wrap;display:none}#wrapper #float #float_content .float_content_item_area .float_content_item.active{display:flex}#wrapper #float #float_content .float_content_item_area .float_content_item .num{display:flex;justify-content:center;align-items:center;align-content:center;background:#fff;height:32px;border-radius:28px;margin-bottom:6px;padding:0 8px}#wrapper #float #float_content .float_content_item_area .float_content_item .num .icon{width:14px;position:relative;display:block;line-height:0}#wrapper #float #float_content .float_content_item_area .float_content_item .num .t{font-size:13px;font-weight:700;line-height:19.5px;letter-spacing:0;margin:0 0 0 6px}#wrapper #float #float_content .float_content_item_area .float_content_item .ttl{width:100%;text-align:center;font-size:28px;font-weight:700;line-height:42px;margin-bottom:24px}#wrapper #float #float_content .float_content_item_area .float_content_item .intro{width:100%;display:flex;justify-content:space-between;align-items:center;align-content:center;flex-direction:row-reverse;margin-bottom:32px}#wrapper #float #float_content .float_content_item_area .float_content_item .intro .img{width:290px}#wrapper #float #float_content .float_content_item_area .float_content_item .intro .txts{width:290px}#wrapper #float #float_content .float_content_item_area .float_content_item .intro .txts .p{font-family:"NotoSansS",sans-serif}#wrapper #float #float_content .float_content_item_area .float_content_item .intro .txts p{font-size:16px;font-weight:500;line-height:32px;text-align:left;letter-spacing:0}#wrapper #float #float_content .float_content_item_area .float_content_item .intro .txts p a{text-decoration:underline;color:#ef6e16}#wrapper #float #float_content .float_content_item_area .float_content_item .intro .txts p a:hover{text-decoration:none}#wrapper #float #float_content .float_content_item_area .float_content_item .intro .txts p.number{font-size:17px;font-weight:700;line-height:25.5px;margin-bottom:8px}#wrapper #float #float_content .float_content_item_area .float_content_item .intro .txts p.num_s{margin-bottom:24px}#wrapper #float #float_content .float_content_item_area .float_content_item .intro2{display:flex;justify-content:center;align-items:flex-start;align-content:flex-start;margin-bottom:32px}#wrapper #float #float_content .float_content_item_area .float_content_item .intro2 .img{width:290px}#wrapper #float #float_content .float_content_item_area .float_content_item .detail_list{line-height:0;margin-bottom:32px}#wrapper #float #float_content .float_content_item_area .float_content_item .detail_list .list_ttl{width:385px;margin:0 auto;margin-bottom:23px}#wrapper #float #float_content .float_content_item_area .float_content_item .detail_list .list_ttl2{width:272px;margin:0 auto;margin-bottom:23px}#wrapper #float #float_content .float_content_item_area .float_content_item .detail_list .list_items{display:flex;justify-content:space-between;align-items:flex-start;align-content:flex-start;width:620px;margin:0 0 0 -3px}#wrapper #float #float_content .float_content_item_area .float_content_item .detail_list .list_items ul{width:290px}#wrapper #float #float_content .float_content_item_area .float_content_item .detail_list .list_item{width:620px;margin:0 0 0 -3px}#wrapper #float #float_content .float_content_item_area .float_content_item .detail_list ul li{position:relative;padding:0 0 0 18px;box-sizing:border-box;font-size:15px;font-weight:500;line-height:21px;text-align:left;margin-bottom:2px}#wrapper #float #float_content .float_content_item_area .float_content_item .detail_list ul li:after{content:"";display:block;position:absolute;box-sizing:border-box;width:12px;height:12px;border:1px solid #44413b;top:4px;left:3px}#wrapper #float #float_content .float_content_item_area .float_content_item .ac_area{width:100%}#wrapper #float #float_content .float_content_item_area .float_content_item .ac_area .ac_item{margin-bottom:16px;background:#fff;border-radius:32px}#wrapper #float #float_content .float_content_item_area .float_content_item .ac_area .ac_item.open .ac_ttl:after{transform:rotate(180deg)}#wrapper #float #float_content .float_content_item_area .float_content_item .ac_area .ac_item.open .ac_content{display:block}#wrapper #float #float_content .float_content_item_area .float_content_item .ac_area .ac_item .ac_ttl{height:74px;display:flex;justify-content:flex-start;align-items:center;align-content:center;font-size:17px;font-weight:700;line-height:25.5px;padding:0 24px;box-sizing:border-box;position:relative;width:100%}#wrapper #float #float_content .float_content_item_area .float_content_item .ac_area .ac_item .ac_ttl:before,#wrapper #float #float_content .float_content_item_area .float_content_item .ac_area .ac_item .ac_ttl:after{content:"";position:absolute;top:36px;right:24px;width:20px;height:2px;display:block;border-radius:2px;background:#44413b}#wrapper #float #float_content .float_content_item_area .float_content_item .ac_area .ac_item .ac_ttl:after{transition:all .4s;transition-timing-function:cubic-bezier(0.33, 1, 0.68, 1);transform:rotate(90deg)}#wrapper #float #float_content .float_content_item_area .float_content_item .ac_area .ac_item .ac_content{padding:0 24px;box-sizing:border-box;display:none}#wrapper #float #float_content .float_content_item_area .float_content_item .ac_area .ac_item .ac_content ul{padding-bottom:24px}#wrapper #float #float_content .float_content_item_area .float_content_item .ac_area .ac_item .ac_content ul li{font-size:14px;font-weight:500;line-height:28px;box-sizing:border-box;padding:0 0 0 24px;position:relative}#wrapper #float #float_content .float_content_item_area .float_content_item .ac_area .ac_item .ac_content ul li:before{content:"";position:absolute;top:12px;left:7px;width:4px;height:4px;display:block;border-radius:50%;background:#44413b}#wrapper #float #float_content .float_content_item_area .float_content_item .detail_item{width:100%;padding-bottom:24px}#wrapper #float #float_content .float_content_item_area .float_content_item .detail_item .ttl{text-align:center;font-size:20px;font-weight:700;line-height:30px;margin-bottom:16px}#wrapper #float #float_content .float_content_item_area .float_content_item .detail_item .txt{font-size:16px;font-weight:500;line-height:32px;margin-bottom:16px}#wrapper #float #float_content .float_content_item_area .float_content_item .detail_item .btns{display:flex;justify-content:center;align-items:flex-start;align-content:flex-start;flex-wrap:wrap;width:470px;margin:0 auto}#wrapper #float #float_content .float_content_item_area .float_content_item .detail_item .btns.w2{width:100%}#wrapper #float #float_content .float_content_item_area .float_content_item .detail_item .btns.w2 li{width:263px;margin:0 8px;margin-bottom:8px}#wrapper #float #float_content .float_content_item_area .float_content_item .detail_item .btns.w2 li .btn_w{width:100%;display:flex;justify-content:center;align-items:center;align-content:center;padding-top:0;padding-bottom:0;height:56px}#wrapper #float #float_content .float_content_item_area .float_content_item .detail_item .btns li{margin:0 4px;margin-bottom:8px}#wrapper #float #float_content .float_content_item_area .float_content_item .detail_item .btns .btn_w{background:#fff;display:block;padding:11px 23px 14px 26px;text-align:center;font-size:15px;font-weight:700;line-height:19.5px;border-radius:28px;border:2px solid #ddd;box-shadow:0px 8px 24px 0px rgba(51,51,51,.1019607843);box-sizing:border-box}#wrapper #float #float_content .float_content_item_area .float_content_item .detail_item .btns .btn_w:hover{opacity:.8}#wrapper #float #float_content .float_content_item_area .float_content_item .detail_item .btns .btn_w2{width:263px;height:60px;display:block;position:relative}#wrapper #float #float_content .float_content_item_area .float_content_item .detail_item .btns .btn_w2:hover>span{transform:translate(4px, 4px)}#wrapper #float #float_content .float_content_item_area .float_content_item .detail_item .btns .btn_w2:after{content:"";display:block;position:absolute;box-sizing:border-box;width:100%;height:100%;background:#ef6e16;border-radius:30px;pointer-events:none;top:4px;left:4px}#wrapper #float #float_content .float_content_item_area .float_content_item .detail_item .btns .btn_w2>span{display:flex;justify-content:center;align-items:center;align-content:center;border:2.26px solid #44413b;box-sizing:border-box;width:100%;height:100%;background:#fff;position:relative;z-index:3;border-radius:30px;transition:all .4s;transition-timing-function:cubic-bezier(0.33, 1, 0.68, 1)}#wrapper #float #float_content .float_content_item_area .float_content_item .detail_item .btns .btn_w2 .icon{width:40px;position:relative;display:block;left:-4px}#wrapper #float #float_content .float_content_item_area .float_content_item .detail_item .btns .btn_w2 .t{font-size:15px;font-weight:700;line-height:19.5px;color:#44413b;display:inline-block;text-align:center}#wrapper #float #float_content .float_content_item_area .float_content_item .hinan{width:100%;padding-bottom:24px}#wrapper #float #float_content .float_content_item_area .float_content_item .hinan .ttl{width:370px;margin:0 auto;margin-bottom:24px}#wrapper #float #float_content .float_content_item_area .float_content_item .hinan .txt{font-size:16px;font-weight:500;line-height:32px}#wrapper #float #float_content .float_content_item_area .float_content_item .point{width:100%;border-radius:32px;background:#fff;margin-bottom:37px;padding:22px 40px 22px 40px;display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start}#wrapper #float #float_content .float_content_item_area .float_content_item .point .lbl{display:flex;justify-content:center;align-items:center;align-content:center;background:#fbf2e9;height:28px;border-radius:28px;margin-bottom:8px;padding:0 17px}#wrapper #float #float_content .float_content_item_area .float_content_item .point .lbl .icon{width:14px;position:relative;display:block;line-height:0;margin:0 8px 0 0}#wrapper #float #float_content .float_content_item_area .float_content_item .point .lbl .t{letter-spacing:0;font-size:12px;font-weight:700;line-height:18px}#wrapper #float #float_content .float_content_item_area .float_content_item .point .ttl{text-align:center;font-size:17px;font-weight:700;line-height:25.5px;margin-bottom:11px}#wrapper #float #float_content .float_content_item_area .float_content_item .point .txt{font-size:15px;font-weight:500;line-height:21px}#wrapper #float #float_content .float_content_item_area .float_content_item .atn{width:100%;border-radius:32px;background:#fff;margin-bottom:37px;padding:22px 40px 22px 40px;display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start}#wrapper #float #float_content .float_content_item_area .float_content_item .atn.mb{margin-bottom:32px}#wrapper #float #float_content .float_content_item_area .float_content_item .atn .lbl{display:flex;justify-content:center;align-items:center;align-content:center;background:#fbe25b;height:28px;border-radius:28px;margin-bottom:8px;padding:0 16px}#wrapper #float #float_content .float_content_item_area .float_content_item .atn .lbl .icon{width:14px;position:relative;display:block;line-height:0;margin:0 8px 0 0}#wrapper #float #float_content .float_content_item_area .float_content_item .atn .lbl .t{letter-spacing:0;font-size:12px;font-weight:700;line-height:18px}#wrapper #float #float_content .float_content_item_area .float_content_item .atn .ttl{text-align:center;font-size:17px;font-weight:700;line-height:25.5px;margin-bottom:11px}#wrapper #float #float_content .float_content_item_area .float_content_item .atn .txt{font-size:15px;font-weight:500;line-height:21px}#wrapper #float #float_content .float_content_item_area .float_content_item .btn_area{margin-bottom:16px}#wrapper #float #float_content .float_content_item_area .float_content_item .btn_area .btn_n{width:260px;height:48px;position:relative;display:block}#wrapper #float #float_content .float_content_item_area .float_content_item .btn_area .btn_n.btn_n2{width:290px;height:60px}#wrapper #float #float_content .float_content_item_area .float_content_item .btn_area .btn_n:hover>span{transform:translate(4px, 4px)}#wrapper #float #float_content .float_content_item_area .float_content_item .btn_area .btn_n:after{content:"";display:block;position:absolute;box-sizing:border-box;width:100%;height:100%;background:#ef6e16;border-radius:30px;pointer-events:none;top:4px;left:4px}#wrapper #float #float_content .float_content_item_area .float_content_item .btn_area .btn_n>span{display:flex;justify-content:center;align-items:center;align-content:center;border:2.26px solid #44413b;box-sizing:border-box;width:100%;height:100%;background:#fff;position:relative;z-index:3;border-radius:30px;transition:all .4s;transition-timing-function:cubic-bezier(0.33, 1, 0.68, 1)}#wrapper #float #float_content .float_content_item_area .float_content_item .btn_area .btn_n .t{font-size:15px;font-weight:700;line-height:19.5px;display:block;text-align:center}#wrapper #float #float_content .float_content_item_area .float_close{width:263px;height:48px;display:flex;justify-content:center;align-items:center;align-content:center;margin:0 auto;font-size:15px;font-weight:700;line-height:19.5px;transition:all .4s;transition-timing-function:cubic-bezier(0.33, 1, 0.68, 1)}#wrapper #float #float_content .float_content_item_area .float_close:hover{opacity:.8}#wrapper #reel{position:absolute;top:0;left:0;width:100%;z-index:1000}#wrapper #reel .reel_bg{width:100%;height:100%;position:fixed;top:0;left:0;background:rgba(0,0,0,.5)}#wrapper #reel .btn_reel_close{position:absolute;width:44px;height:36px;border-radius:32px;background:#fff;display:flex;justify-content:center;align-items:center;align-content:center;top:-50px;right:0;z-index:100}#wrapper #reel .btn_reel_close:hover img{transform:scale(1.05)}#wrapper #reel .btn_reel_close img{transition:all .4s;transition-timing-function:cubic-bezier(0.33, 1, 0.68, 1);width:15px}#wrapper #reel .mov_content{width:800px;height:450px;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%)}#wrapper #reel .mov_content .mov_area{position:relative;width:100%;height:100%}#wrapper #reel .mov_content #mov_target{width:100%;height:100%;background:#000;position:relative;overflow:hidden}#wrapper #reel .mov_content #mov_target iframe{width:102%;height:102%;position:relative;top:-1%;left:-1%}#wrapper #reel #float_content{padding-top:79px}}@media print,screen and (min-width: 767px)and (max-width: 1000px){#loader{position:fixed;top:0;left:0;width:100%;height:130%;z-index:9999;background:#fcf5cb}#loader.end{pointer-events:none}#wrapper{position:relative}#wrapper a,#wrapper button:focus{outline:auto}#wrapper a,#wrapper button:focus:not(:focus-visible){outline:0}#wrapper button{cursor:pointer}#wrapper #contents{position:relative;display:block}#wrapper .slidein{opacity:0;transform:translateY(10vw);transition:all .6s;transition-timing-function:cubic-bezier(0.33, 1, 0.68, 1)}#wrapper .slidein.open{opacity:1;transform:translateY(0)}#wrapper .fadein{opacity:0;transition:all .4s;transition-timing-function:linear}#wrapper .fadein.open{opacity:1}#wrapper .scalein{transform:scale(0)}#wrapper .popin{transform:scale(0)}#wrapper .ptn{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none;background:url(../img/ptn.png) repeat top left;background-size:3.4722222222vw;opacity:.5;mix-blend-mode:multiply}#wrapper .bar{width:217.3611111111vw;display:flex;justify-content:flex-start;align-items:flex-start;align-content:flex-start;z-index:5;background:#53a303;animation:bar 30s linear infinite;backface-visibility:visible}#wrapper .bar img{display:block;line-height:0;width:50%;transform:translate3d(0, 0, 1px)}#wrapper #top{position:relative;height:50.2777777778vw;overflow:hidden;background:#ffe55c}#wrapper #top .img{position:absolute;width:92.7777777778vw;top:0.0694444444vw;left:2.5694444444vw;z-index:2;opacity:0}#wrapper #top .bg1{position:absolute;bottom:0;left:0;width:100%}#wrapper #top .bar{position:absolute;top:0;left:0;width:217.3611111111vw}#wrapper #top .container{position:relative;width:100%;height:100%;background:url(../img/border.png) repeat top left;background-size:2.0833333333vw;box-sizing:border-box;padding:3.4027777778vw 0.9027777778vw 0.9027777778vw 0.9027777778vw;z-index:0;padding-bottom:0}#wrapper #top .container .area{position:relative;width:100%;height:100%;background:#ffe55c}#wrapper #top .container .area .obj{position:absolute;width:36.1111111111vw;top:3.4027777778vw;left:30.5555555556vw;z-index:1;transform:scale(0)}#wrapper #top .container .area h1{position:absolute;width:29.4444444444vw;top:7.2222222222vw;left:34.0277777778vw;z-index:3;transform:scale(0)}#wrapper #top .container .area .badge{position:absolute;width:10.2777777778vw;top:27.9861111111vw;left:59.2361111111vw;z-index:5;transform:scale(0);display:block}#wrapper #top .container .area .badge:hover{opacity:.8}#wrapper #top .container .area .badge span{position:relative}#wrapper #top .container .area .badge .b{animation:rotate 30s linear infinite}#wrapper #top .container .area .badge .t{position:absolute;top:3.1944444444vw;left:1.3888888889vw;width:7.4305555556vw}#wrapper #top .cir{position:absolute;bottom:-36.1111111111vw;left:0;width:100%;z-index:1}#wrapper #top .ptn{z-index:1}#wrapper #ybt{background:#fcf5cb;padding-top:0.8333333333vw;position:relative}#wrapper #ybt .container .intro{font-size:1.3888888889vw;font-weight:700;line-height:3.3333333333vw;letter-spacing:-0.02em;text-align:center;margin-bottom:5.5555555556vw}#wrapper #ybt .container .ttl_set{width:41.8055555556vw;margin:0 auto;position:relative}#wrapper #ybt .container .ttl_set .ttl2{position:absolute;width:19.9305555556vw;top:14.1666666667vw;left:5.6944444444vw;z-index:3;transform-origin:84% 20%;transform:scale(0.2)}#wrapper #ybt .container .photo1{width:40.5555555556vw;margin:0 auto;position:relative;margin-top:-5.625vw;left:0.4861111111vw;top:-0.5555555556vw}#wrapper #ybt .container .dance_txt{width:27.7083333333vw;position:absolute;top:17.2222222222vw;left:5.9722222222vw}#wrapper #ybt .container #movie{width:48.6111111111vw;margin:0 auto;position:relative;margin-top:-16.6666666667vw}#wrapper #ybt .container #movie .btn_mov{position:relative;border-radius:1.6666666667vw;overflow:hidden;margin-bottom:4.1666666667vw}#wrapper #ybt .container #movie .btn_mov>img{transition:all .4s;transition-timing-function:cubic-bezier(0.33, 1, 0.68, 1)}#wrapper #ybt .container #movie .btn_mov:hover>img{filter:brightness(0.8)}#wrapper #ybt .container #movie .btn_mov:hover .play span:after{transform:scale(1.1)}#wrapper #ybt .container #movie .btn_mov .play{position:absolute;width:11.1111111111vw;height:11.1111111111vw;top:8.0555555556vw;left:18.75vw;display:block}#wrapper #ybt .container #movie .btn_mov .play span{width:100%;height:100%;display:block;position:relative;display:flex;justify-content:center;align-items:center;align-content:center}#wrapper #ybt .container #movie .btn_mov .play span img{width:2.5694444444vw;position:relative;top:0.0694444444vw}#wrapper #ybt .container #movie .btn_mov .play span:after{transition:all .4s;transition-timing-function:cubic-bezier(0.33, 1, 0.68, 1);content:"";display:block;position:absolute;width:100%;height:100%;border:2px solid #fff;border-radius:50%}#wrapper #ybt .container #movie .share{margin:0 auto;width:21.875vw;margin-bottom:4.0277777778vw}#wrapper #ybt .container #movie .share .txt{width:20.6944444444vw;margin:0 auto;margin-bottom:0.9722222222vw}#wrapper #ybt .container #movie .share .btn_icon{width:21.875vw;height:4.1666666667vw;position:relative;display:block}#wrapper #ybt .container #movie .share .btn_icon:hover>span{transform:translate(0.2777777778vw, 0.2777777778vw)}#wrapper #ybt .container #movie .share .btn_icon:after{content:"";display:block;position:absolute;box-sizing:border-box;width:100%;height:100%;background:#ef6e16;border-radius:2.0833333333vw;pointer-events:none;top:0.2777777778vw;left:0.2777777778vw}#wrapper #ybt .container #movie .share .btn_icon>span{display:flex;justify-content:center;align-items:center;align-content:center;border:0.1569444444vw solid #44413b;box-sizing:border-box;width:100%;height:100%;background:#53a303;position:relative;z-index:3;border-radius:2.0833333333vw;transition:all .4s;transition-timing-function:cubic-bezier(0.33, 1, 0.68, 1)}#wrapper #ybt .container #movie .share .btn_icon .icon{width:2.7777777778vw;position:relative;display:block;left:-0.2777777778vw}#wrapper #ybt .container #movie .share .btn_icon .t{font-size:1.3888888889vw;font-weight:700;line-height:2.0833333333vw;color:#fff;display:inline-block;margin:0 0 0 0.5555555556vw;letter-spacing:-0.01em}#wrapper #ybt .container #quiz{position:relative}#wrapper #ybt .container #quiz #quiz_target{top:-3.4722222222vw;display:block;width:100%;height:1px;position:absolute;left:0}#wrapper #ybt .container #quiz .ttl{width:24.8611111111vw;margin:0 auto;position:relative;margin-bottom:2.2222222222vw;position:relative;z-index:3}#wrapper #ybt .container #quiz .photo2{position:absolute;width:11.1111111111vw;top:-4.4444444444vw;left:13.4027777778vw;pointer-events:none}#wrapper #ybt .container #quiz .photo3{position:absolute;width:19.6527777778vw;top:-7.8472222222vw;left:39.6527777778vw;pointer-events:none}#wrapper #ybt .container #quiz .qiuz_target{position:relative;z-index:3}#wrapper #ybt .container #quiz #items{display:flex;justify-content:space-between;align-items:flex-start;align-content:flex-start;margin-bottom:7.7083333333vw}#wrapper #ybt .container #quiz #items .item{width:21.6666666667vw;line-height:0}#wrapper #ybt .container #quiz #items .item .btn_quiz{position:relative;border-radius:1.6666666667vw;overflow:hidden;box-sizing:border-box;box-shadow:0px 0.2777777778vw 0.2777777778vw 0px rgba(157,154,154,.2509803922)}#wrapper #ybt .container #quiz #items .item .btn_quiz.active:after{border:0.1388888889vw solid #ef6e16}#wrapper #ybt .container #quiz #items .item .btn_quiz:hover:after{border:0.1388888889vw solid #ef6e16}#wrapper #ybt .container #quiz #items .item .btn_quiz:hover .tap img:nth-of-type(1){opacity:0}#wrapper #ybt .container #quiz #items .item .btn_quiz:hover .tap img:nth-of-type(2){clip-path:circle(130% at 100% 100%)}#wrapper #ybt .container #quiz #items .item .btn_quiz:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;border:0vw solid #ef6e16;border-radius:1.6666666667vw;overflow:hidden;box-sizing:border-box}#wrapper #ybt .container #quiz #items .item .btn_quiz .thumb{display:block;line-height:0}#wrapper #ybt .container #quiz #items .item .btn_quiz .num,#wrapper #ybt .container #quiz #items .item .btn_quiz .num_select{display:block;position:absolute;width:3.125vw;height:2.5694444444vw;background:#fff;border-radius:1.6666666667vw;border:1px solid #ef6e16;box-sizing:border-box;top:0.8333333333vw;right:0.8333333333vw;line-height:1;font-size:1.5277777778vw;font-weight:400;line-height:2.2916666667vw;color:#ef6e16;display:flex;justify-content:center;align-items:center}#wrapper #ybt .container #quiz #items .item .btn_quiz .num img,#wrapper #ybt .container #quiz #items .item .btn_quiz .num_select img{width:0.7638888889vw;display:none}#wrapper #ybt .container #quiz #items .item .btn_quiz .num img:nth-of-type(1),#wrapper #ybt .container #quiz #items .item .btn_quiz .num_select img:nth-of-type(1){display:block}#wrapper #ybt .container #quiz #items .item .btn_quiz .num_select{display:none;background:#ef6e16}#wrapper #ybt .container #quiz #items .item .btn_quiz .tap{position:absolute;bottom:0;right:0;width:3.3333333333vw;display:block;border-radius:2.3611111111vw 0 0 0;overflow:hidden}#wrapper #ybt .container #quiz #items .item .btn_quiz .tap img{transition:all .4s;transition-timing-function:cubic-bezier(0.33, 1, 0.68, 1)}#wrapper #ybt .container #quiz #items .item .btn_quiz .tap img:nth-of-type(2){transition:all .4s;transition-timing-function:cubic-bezier(0.33, 1, 0.68, 1);clip-path:circle(10% at 100% 100%);position:absolute;bottom:0;left:0}#wrapper #ybt .container #quiz #items .item .btn_quiz.num1 .num{display:none}#wrapper #ybt .container #quiz #items .item .btn_quiz.num1 .num_select{display:flex}#wrapper #ybt .container #quiz #items .item .btn_quiz.num1 .num_select img{display:none}#wrapper #ybt .container #quiz #items .item .btn_quiz.num1 .num_select img:nth-of-type(1){display:inline-block}#wrapper #ybt .container #quiz #items .item .btn_quiz.num2 .num{display:none}#wrapper #ybt .container #quiz #items .item .btn_quiz.num2 .num_select{display:flex}#wrapper #ybt .container #quiz #items .item .btn_quiz.num2 .num_select img{display:none}#wrapper #ybt .container #quiz #items .item .btn_quiz.num2 .num_select img:nth-of-type(2){display:inline-block}#wrapper #ybt .container #quiz #items .item .btn_quiz.num3 .num{display:none}#wrapper #ybt .container #quiz #items .item .btn_quiz.num3 .num_select{display:flex}#wrapper #ybt .container #quiz #items .item .btn_quiz.num3 .num_select img{display:none}#wrapper #ybt .container #quiz #items .item .btn_quiz.num3 .num_select img:nth-of-type(3){display:inline-block}#wrapper #ybt .container #quiz #answer{position:absolute;border-radius:2.2222222222vw;overflow:hidden;width:69.4444444444vw;height:38.4027777778vw;top:-2.6388888889vw;pointer-events:none;opacity:0;transform:rotateY(180deg) translateY(100%);transition:all 1s;transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);z-index:10}#wrapper #ybt .container #quiz #answer.open{opacity:1;transform:rotateY(0deg) translateY(0%);pointer-events:all}#wrapper #ybt .container #quiz #answer .ans{background:url(../img/ans_bg.jpg) no-repeat center center;background-size:cover;width:100%;height:100%;box-sizing:border-box;padding:3.125vw}#wrapper #ybt .container #quiz #answer .ans#lose{background-image:url(../img/ans_bg2.jpg);padding:2.2222222222vw 3.125vw}#wrapper #ybt .container #quiz #answer .ans#lose .area .ttl{width:18.125vw}#wrapper #ybt .container #quiz #answer .ans#lose .area .box .ttxs .copy{color:#53a303}#wrapper #ybt .container #quiz #answer .ans .area{background:#fff;border-radius:2.2222222222vw;box-sizing:border-box;padding:2.7777777778vw 0 2.2916666667vw 0}#wrapper #ybt .container #quiz #answer .ans .area .close{position:absolute;width:3.0555555556vw;height:2.5vw;border-radius:2.2222222222vw;background:#fff;display:flex;justify-content:center;align-items:center;align-content:center;top:2.2222222222vw;right:2.2222222222vw;z-index:100;border:1px solid #ddd;box-sizing:border-box}#wrapper #ybt .container #quiz #answer .ans .area .close:hover img{transform:scale(1.05)}#wrapper #ybt .container #quiz #answer .ans .area .close img{transition:all .4s;transition-timing-function:cubic-bezier(0.33, 1, 0.68, 1);width:1.0416666667vw}#wrapper #ybt .container #quiz #answer .ans .area .ttl{margin-bottom:1.0416666667vw;width:14.3055555556vw}#wrapper #ybt .container #quiz #answer .ans .area .sub{width:100%;font-size:1.1805555556vw;font-weight:500;line-height:1.7708333333vw;text-align:center;margin-bottom:2.7777777778vw}#wrapper #ybt .container #quiz #answer .ans .area .box{width:56.5277777778vw;margin:0 auto;display:flex;justify-content:space-between;align-items:flex-start;align-content:flex-start}#wrapper #ybt .container #quiz #answer .ans .area .box .photo{width:31.9444444444vw;line-height:0;border-radius:1.6666666667vw;overflow:hidden}#wrapper #ybt .container #quiz #answer .ans .area .box .ttxs{padding-top:2.2916666667vw;width:20.1388888889vw}#wrapper #ybt .container #quiz #answer .ans .area .box .ttxs .copy{font-size:1.1805555556vw;font-weight:700;line-height:1.7708333333vw;text-align:center;white-space:nowrap;margin-bottom:1.8055555556vw;color:#ef6e16}#wrapper #ybt .container #quiz #answer .ans .area .box .ttxs .btn_icon{width:18.0555555556vw;height:3.3333333333vw;position:relative;margin-bottom:1.4583333333vw;margin-left:-2.1527777778vw;display:inline-block}#wrapper #ybt .container #quiz #answer .ans .area .box .ttxs .btn_icon:hover>span{transform:translate(0.2777777778vw, 0.2777777778vw)}#wrapper #ybt .container #quiz #answer .ans .area .box .ttxs .btn_icon:after{content:"";display:block;position:absolute;box-sizing:border-box;width:100%;height:100%;background:#ef6e16;border-radius:2.0833333333vw;pointer-events:none;top:0.2777777778vw;left:0.2777777778vw}#wrapper #ybt .container #quiz #answer .ans .area .box .ttxs .btn_icon>span{display:flex;justify-content:center;align-items:center;align-content:center;border:0.1569444444vw solid #44413b;box-sizing:border-box;width:100%;height:100%;background:#fff;position:relative;z-index:3;border-radius:2.0833333333vw;transition:all .4s;transition-timing-function:cubic-bezier(0.33, 1, 0.68, 1)}#wrapper #ybt .container #quiz #answer .ans .area .box .ttxs .btn_icon .icon{width:2.7777777778vw;position:relative;display:block;left:-0.2777777778vw}#wrapper #ybt .container #quiz #answer .ans .area .box .ttxs .btn_icon .t{font-size:1.0416666667vw;font-weight:700;line-height:1.3541666667vw;text-align:center;display:inline-block;margin:0 0 0 0.5555555556vw;letter-spacing:-0.01em}#wrapper #ybt .container #quiz #answer .ans .area .box .ttxs .btn_mov_again{width:18.2638888889vw;height:3.3333333333vw;display:flex;justify-content:center;align-items:center;align-content:center;font-size:1.0416666667vw;font-weight:700;line-height:1.3541666667vw;transition:all .4s;transition-timing-function:cubic-bezier(0.33, 1, 0.68, 1)}#wrapper #ybt .container #quiz #answer .ans .area .box .ttxs .btn_mov_again:hover{opacity:.8}#wrapper #ybt .container #quiz #dance{width:36.1111111111vw;margin:0 auto;position:relative;margin-bottom:10.2777777778vw}#wrapper #ybt .container #quiz #dance .obj{position:absolute;width:35.7638888889vw;top:9.8611111111vw;left:0.3472222222vw;transform:rotate(-9deg)}#wrapper #ybt .container #quiz #dance .ttl{position:absolute;width:16.4583333333vw;left:50%;transform:translate(-50%, 0);top:-2.5694444444vw;z-index:3}#wrapper #ybt .container #quiz #dance .btn_mov{border-radius:2.2222222222vw;box-sizing:border-box;position:relative;margin-bottom:1.9444444444vw;overflow:hidden;line-height:0}#wrapper #ybt .container #quiz #dance .btn_mov>img{transition:all .4s;transition-timing-function:cubic-bezier(0.33, 1, 0.68, 1)}#wrapper #ybt .container #quiz #dance .btn_mov:hover>img{filter:brightness(0.8)}#wrapper #ybt .container #quiz #dance .btn_mov:hover .play span:after{transform:scale(1.1)}#wrapper #ybt .container #quiz #dance .btn_mov:after{content:"";display:block;position:absolute;width:100%;height:100%;border:0.2777777778vw solid #ef6e16;border-radius:2.2222222222vw;box-sizing:border-box;top:0;left:0}#wrapper #ybt .container #quiz #dance .btn_mov .play{position:absolute;width:9.5138888889vw;height:9.5138888889vw;top:5.3472222222vw;left:13.3333333333vw;display:block}#wrapper #ybt .container #quiz #dance .btn_mov .play span{width:100%;height:100%;display:block;position:relative;display:flex;justify-content:center;align-items:center;align-content:center}#wrapper #ybt .container #quiz #dance .btn_mov .play span img{width:2.5694444444vw;position:relative;top:0.0694444444vw}#wrapper #ybt .container #quiz #dance .btn_mov .play span:after{content:"";display:block;position:absolute;width:100%;height:100%;border:2px solid #fff;border-radius:50%;transition:all .4s;transition-timing-function:cubic-bezier(0.33, 1, 0.68, 1)}#wrapper #ybt .container #quiz #dance .txt{width:22.2222222222vw;margin:0 auto;position:relative}#wrapper #ybt .container #profile{padding-bottom:2.8472222222vw}#wrapper #ybt .container #profile .ttl{width:19.8611111111vw;margin:0 auto;margin-bottom:3.4027777778vw;left:0.3472222222vw;position:relative}#wrapper #ybt .container #profile .photo_area{margin:0 auto;width:36.1111111111vw;position:relative}#wrapper #ybt .container #profile .photo_area .txt.txt1{position:absolute;width:20.8333333333vw;top:-4.375vw;left:26.1111111111vw;transform-origin:11% 80%}#wrapper #ybt .container #profile .photo_area .txt.txt2{position:absolute;width:18.75vw;top:0px;left:-7.2222222222vw;transform-origin:69% 80%}#wrapper #ybt .container #profile .photo{width:100%;border-radius:2.2222222222vw;overflow:hidden;margin-bottom:1.3888888889vw}#wrapper #ybt .container #profile .detail small{display:block;font-size:0.8333333333vw;font-weight:500;line-height:1.25vw;margin-bottom:1.3888888889vw;letter-spacing:0}#wrapper #ybt .container #profile .detail p{font-size:0.9722222222vw;font-weight:500;line-height:1.3611111111vw;letter-spacing:0}#wrapper #ybt .container .bg{margin-top:-5vw;width:100%;text-align:center;line-height:0}#wrapper #ybt .container .bg img{width:60.5555555556vw}#wrapper #ybt .floor{position:absolute;width:100%;height:9.1666666667vw;background:#b69258;bottom:0;left:0;z-index:2}#wrapper #bousai{padding-top:5.5555555556vw;background:#fbf2e9}#wrapper #bousai .select .container #ctrl_tab{background:#efe4e1;width:23.8194444444vw;height:5.8333333333vw;margin:0 auto;position:relative;margin-bottom:2.2222222222vw;display:flex;justify-content:space-between;align-items:center;align-content:center;border-radius:2.2222222222vw}#wrapper #bousai .select .container #ctrl_tab:after{content:"";width:11.9444444444vw;height:5.8333333333vw;display:block;position:absolute;border-radius:2.2222222222vw;box-sizing:border-box;border:1px solid #ef6e16;background:#fff;transition:all .4s;transition-timing-function:cubic-bezier(0.33, 1, 0.68, 1)}#wrapper #bousai .select .container #ctrl_tab.itsumo:after{left:0}#wrapper #bousai .select .container #ctrl_tab.moshimo:after{left:50%}#wrapper #bousai .select .container #ctrl_tab li{position:relative;z-index:3;height:100%}#wrapper #bousai .select .container #ctrl_tab li:nth-of-type(2) .btn_tab{padding-left:1.1111111111vw}#wrapper #bousai .select .container #ctrl_tab li:nth-of-type(2) .btn_tab .icon{margin-right:0.8333333333vw}#wrapper #bousai .select .container #ctrl_tab .btn_tab{width:11.9444444444vw;height:100%;display:flex;justify-content:flex-start;align-items:center;align-content:center;box-sizing:border-box;padding:0 0 0 0.7638888889vw;position:relative}#wrapper #bousai .select .container #ctrl_tab .btn_tab:hover .icon img{transform:scale(1.1)}#wrapper #bousai .select .container #ctrl_tab .btn_tab .icon{width:4.1666666667vw;height:4.1666666667vw;display:flex;justify-content:center;align-items:center;align-content:center;line-height:0;border-radius:1.6666666667vw;background:#fff;margin:0 0.3472222222vw 0 0}#wrapper #bousai .select .container #ctrl_tab .btn_tab .icon img{width:3.3333333333vw;transition:all .4s;transition-timing-function:cubic-bezier(0.33, 1, 0.68, 1)}#wrapper #bousai .select .container #ctrl_tab span{display:block;font-size:1.1805555556vw;font-weight:700;line-height:1.7708333333vw}#wrapper #bousai #bousai_area .wave{width:100%;line-height:0;display:block;position:relative;position:absolute;left:0;bottom:-1px}#wrapper #bousai #bousai_area .bousai_area_item{display:none}#wrapper #bousai #bousai_area .bousai_area_item.active{display:block}#wrapper #bousai #bousai_area .bousai_area_item#moshimo .intro_area .container h2{width:21.875vw}#wrapper #bousai #bousai_area .bousai_area_item#moshimo .intro_area .container .img{width:21.8055555556vw}#wrapper #bousai #bousai_area .bousai_area_item#moshimo .intro_area .container .ctrl_detail{width:27.8472222222vw}#wrapper #bousai #bousai_area .bousai_area_item#moshimo .intro_area .container .ctrl_detail li{width:9.5138888889vw}#wrapper #bousai #bousai_area .bousai_area_item#moshimo .intro_area .container .ctrl_detail li:last-child{width:7.7083333333vw}#wrapper #bousai #bousai_area .bousai_area_item#moshimo .intro_area .container .ctrl_detail button .icon{left:-0.2083333333vw;top:0.1388888889vw;width:1.5972222222vw}#wrapper #bousai #bousai_area .bousai_area_item .intro_area{position:relative;height:28.1944444444vw}#wrapper #bousai #bousai_area .bousai_area_item .intro_area .container{padding-bottom:4.4444444444vw}#wrapper #bousai #bousai_area .bousai_area_item .intro_area .container h2{width:20.6944444444vw;margin:0 auto;margin-bottom:1.1111111111vw}#wrapper #bousai #bousai_area .bousai_area_item .intro_area .container .img{width:17.7777777778vw;margin:0 auto;margin-bottom:1.1111111111vw;height:4.375vw}#wrapper #bousai #bousai_area .bousai_area_item .intro_area .container .intro_txt{margin:0 auto;font-size:1.3888888889vw;font-weight:700;line-height:2.0833333333vw;text-align:center;margin-bottom:2.2222222222vw;position:relative;left:0px;letter-spacing:0}#wrapper #bousai #bousai_area .bousai_area_item .intro_area .container .ctrl_detail{margin:0 auto;display:flex;justify-content:space-between;align-items:center;align-content:center;width:29.5833333333vw}#wrapper #bousai #bousai_area .bousai_area_item .intro_area .container .ctrl_detail li{width:9.4444444444vw;height:2.2222222222vw}#wrapper #bousai #bousai_area .bousai_area_item .intro_area .container .ctrl_detail button{width:100%;position:relative;display:flex;justify-content:center;align-items:center;align-content:center;border:2px solid #fff;box-sizing:border-box;background:#fff;height:2.2222222222vw;border-radius:2.2222222222vw;box-shadow:0px 0.5555555556vw 1.6666666667vw 0px rgba(51,51,51,.1019607843)}#wrapper #bousai #bousai_area .bousai_area_item .intro_area .container .ctrl_detail button:hover{border:2px solid #ef6e16}#wrapper #bousai #bousai_area .bousai_area_item .intro_area .container .ctrl_detail button.active{border:2px solid #ef6e16}#wrapper #bousai #bousai_area .bousai_area_item .intro_area .container .ctrl_detail button .icon{left:-0.0694444444vw;top:0.2777777778vw;width:1.3194444444vw;position:relative;display:block}#wrapper #bousai #bousai_area .bousai_area_item .intro_area .container .ctrl_detail button span{display:block;font-size:0.9027777778vw;font-weight:700;line-height:1.3541666667vw;letter-spacing:0;margin-bottom:0}#wrapper #bousai #bousai_area .bousai_area_item .detail_area .detail_item{padding-top:3.2638888889vw;height:35vw;position:relative;background:#efe4e1}#wrapper #bousai #bousai_area .bousai_area_item .detail_area .detail_item.l{background:#fbf2e9}#wrapper #bousai #bousai_area .bousai_area_item .detail_area .detail_item:last-child{height:33.4722222222vw}#wrapper #bousai #bousai_area .bousai_area_item .detail_area .detail_item#moshimo1{height:63.4722222222vw}#wrapper #bousai #bousai_area .bousai_area_item .detail_area .detail_item#moshimo2{height:34.4444444444vw}#wrapper #bousai #bousai_area .bousai_area_item .detail_area .detail_item#moshimo3{height:59.8611111111vw}#wrapper #bousai #bousai_area .bousai_area_item .detail_area .detail_item#moshimo3 .container ul li .btn_float{height:15vw}#wrapper #bousai #bousai_area .bousai_area_item .detail_area .detail_item#moshimo3 .container ul li .btn_float.h{height:13.6111111111vw}#wrapper #bousai #bousai_area .bousai_area_item .detail_area .detail_item#moshimo3 .container ul li .btn_float .ttl{text-align:center}#wrapper #bousai #bousai_area .bousai_area_item .detail_area .detail_item#moshimo3 .container ul li .btn_float .ttl.lh1{bottom:2.2222222222vw}#wrapper #bousai #bousai_area .bousai_area_item .detail_area .detail_item#moshimo3 .container .arr{margin-top:-0.4166666667vw}#wrapper #bousai #bousai_area .bousai_area_item .detail_area .detail_item .container{padding-bottom:4.5138888889vw}#wrapper #bousai #bousai_area .bousai_area_item .detail_area .detail_item .container h3{width:23.6111111111vw;margin:0 auto;margin-bottom:2.7777777778vw}#wrapper #bousai #bousai_area .bousai_area_item .detail_area .detail_item .container h3 .icon{display:block;width:3.3333333333vw;margin:0 auto}#wrapper #bousai #bousai_area .bousai_area_item .detail_area .detail_item .container h3.mb{margin-bottom:1.7361111111vw}#wrapper #bousai #bousai_area .bousai_area_item .detail_area .detail_item .container .sub{font-size:1.9444444444vw;font-weight:700;line-height:2.9166666667vw;text-align:center;margin-bottom:1.6666666667vw}#wrapper #bousai #bousai_area .bousai_area_item .detail_area .detail_item .container .box{width:40.9722222222vw;height:17.0833333333vw;position:relative;border-radius:2.2222222222vw;background:#fff;margin:0 auto;padding-top:1.5277777778vw}#wrapper #bousai #bousai_area .bousai_area_item .detail_area .detail_item .container .box p{font-size:1.1805555556vw;font-weight:500;line-height:1.7708333333vw;margin-bottom:0.8333333333vw;text-align:center}#wrapper #bousai #bousai_area .bousai_area_item .detail_area .detail_item .container .box .lbls{display:flex;justify-content:center;margin-bottom:0.9722222222vw}#wrapper #bousai #bousai_area .bousai_area_item .detail_area .detail_item .container .box .lbls span{margin:0 0.2777777778vw;border-radius:0.1388888889vw;border:2px solid #44413b;font-size:0.8333333333vw;font-weight:500;line-height:1.25vw;display:inline-block;padding:0.2083333333vw 0.4166666667vw}#wrapper #bousai #bousai_area .bousai_area_item .detail_area .detail_item .container .box .img{width:10vw;margin:0 auto}#wrapper #bousai #bousai_area .bousai_area_item .detail_area .detail_item .container .box .img.wide{width:16.25vw;left:2.7083333333vw}#wrapper #bousai #bousai_area .bousai_area_item .detail_area .detail_item .container .set{position:relative}#wrapper #bousai #bousai_area .bousai_area_item .detail_area .detail_item .container .arr{width:100%;text-align:center;padding-top:1.1111111111vw;padding-bottom:0.3472222222vw}#wrapper #bousai #bousai_area .bousai_area_item .detail_area .detail_item .container .arr img{width:2.1527777778vw}#wrapper #bousai #bousai_area .bousai_area_item .detail_area .detail_item .container ul{display:flex;justify-content:center;align-items:center;align-content:center}#wrapper #bousai #bousai_area .bousai_area_item .detail_area .detail_item .container ul li{margin:0 1.1111111111vw}#wrapper #bousai #bousai_area .bousai_area_item .detail_area .detail_item .container ul li .btn_float{width:21.6666666667vw;height:13.6111111111vw;position:relative;border-radius:2.2222222222vw;background:#fff;box-shadow:0px 0.5555555556vw 1.6666666667vw 0px rgba(51,51,51,.1019607843);box-sizing:border-box;border:2px solid rgba(239,110,22,0)}#wrapper #bousai #bousai_area .bousai_area_item .detail_area .detail_item .container ul li .btn_float:hover{border:2px solid #ef6e16}#wrapper #bousai #bousai_area .bousai_area_item .detail_area .detail_item .container ul li .btn_float .img{position:absolute;width:10vw;top:0vw;left:5.9027777778vw}#wrapper #bousai #bousai_area .bousai_area_item .detail_area .detail_item .container ul li .btn_float .img.wide{width:16.25vw;left:2.7083333333vw}#wrapper #bousai #bousai_area .bousai_area_item .detail_area .detail_item .container ul li .btn_float .num{display:block;position:absolute;top:0.9722222222vw;left:0.7638888889vw;display:flex;justify-content:center;align-items:center;align-content:center;width:6.25vw;height:1.6666666667vw;background:hsla(0,0%,100%,.8);border-radius:1.25vw}#wrapper #bousai #bousai_area .bousai_area_item .detail_area .detail_item .container ul li .btn_float .num .icon{width:1.25vw;margin:0 0.1388888889vw 0 0;position:relative;left:-0.3472222222vw}#wrapper #bousai #bousai_area .bousai_area_item .detail_area .detail_item .container ul li .btn_float .num .t{font-size:0.9027777778vw;font-weight:700;line-height:1;letter-spacing:0;position:relative;top:-0.2083333333vw}#wrapper #bousai #bousai_area .bousai_area_item .detail_area .detail_item .container ul li .btn_float .ttl{display:block;display:flex;justify-content:center;align-items:center;align-content:center;width:100%;position:absolute;bottom:1.3194444444vw;left:0;font-size:1.1805555556vw;letter-spacing:0;font-weight:700;line-height:1.7708333333vw;padding:0 0 0 1.1111111111vw}#wrapper #bousai #bousai_area .bousai_area_item .detail_area .detail_item .container ul li .btn_float .ttl .icon{display:block;margin:0 0 0 0.625vw;width:1.875vw;height:1.4583333333vw;background:#fbf2e9;display:flex;justify-content:center;align-items:center;align-content:center;border-radius:1.3194444444vw;position:relative}#wrapper #bousai #bousai_area .bousai_area_item .detail_area .detail_item .container ul li .btn_float .ttl .icon:after{content:"";background:url(../img/plus.svg) no-repeat center center;background-size:0.9027777778vw auto;display:block;width:0.9027777778vw;height:0.9027777778vw}#wrapper #bousai #download{background:#fcf5cb;padding-top:2.7777777778vw}#wrapper #bousai #download .container{padding-bottom:2.7777777778vw}#wrapper #bousai #download .container a{width:32.6388888889vw;margin:0 auto;position:relative;box-shadow:0px 0.5555555556vw 1.6666666667vw 0px rgba(51,51,51,.1019607843);border-radius:2.2222222222vw;display:flex;justify-content:flex-start;align-items:flex-start;align-content:flex-start;height:13.1944444444vw;box-sizing:border-box;padding-top:2.7777777778vw;overflow:hidden;background:#fff}#wrapper #bousai #download .container a:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;border:0.1388888889vw solid #ef6e16;border-radius:2.2222222222vw;overflow:hidden;box-sizing:border-box}#wrapper #bousai #download .container a:hover:after{opacity:0}#wrapper #bousai #download .container a:hover .icon img:nth-of-type(1){opacity:0}#wrapper #bousai #download .container a:hover .icon img:nth-of-type(2){clip-path:circle(130% at 100% 100%)}#wrapper #bousai #download .container a .img{position:absolute;width:7.1527777778vw;top:1.5277777778vw;left:3.1944444444vw}#wrapper #bousai #download .container a .txts{padding:0 0 0 12.5vw}#wrapper #bousai #download .container a .txts .txt1{width:16.25vw;margin-bottom:0.9027777778vw;display:block}#wrapper #bousai #download .container a .txts .txt2{font-size:1.1805555556vw;font-weight:700;line-height:1.7708333333vw;letter-spacing:0;color:#ef6e16;display:block}#wrapper #bousai #download .container a .icon{position:absolute;width:5.0694444444vw;bottom:0vw;right:0vw}#wrapper #bousai #download .container a .icon img{transition:all .4s;transition-timing-function:cubic-bezier(0.33, 1, 0.68, 1)}#wrapper #bousai #download .container a .icon img:nth-of-type(2){transition:all .4s;transition-timing-function:cubic-bezier(0.33, 1, 0.68, 1);clip-path:circle(10% at 100% 100%);position:absolute;bottom:0;left:0}#wrapper #tab_fix{position:fixed;width:12.2222222222vw;height:3.0555555556vw;left:50%;transform:translate(-50%, 150%);bottom:1.3888888889vw;z-index:100}#wrapper #tab_fix #ctrl_tab_fix{box-sizing:border-box;border:1px solid #fff;background:#efe4e1;width:12.2916666667vw;height:3.0555555556vw;margin:0 auto;position:relative;margin-bottom:2.2222222222vw;display:flex;justify-content:space-between;align-items:center;align-content:center;border-radius:2.2222222222vw;box-shadow:0px 0.5555555556vw 1.6666666667vw 0px rgba(51,51,51,.1019607843)}#wrapper #tab_fix #ctrl_tab_fix:after{content:"";width:6.1111111111vw;height:3.0555555556vw;display:block;position:absolute;border-radius:2.2222222222vw;box-sizing:border-box;border:1px solid #ef6e16;background:#fff;transition:all .4s;transition-timing-function:cubic-bezier(0.33, 1, 0.68, 1)}#wrapper #tab_fix #ctrl_tab_fix.itsumo:after{left:0}#wrapper #tab_fix #ctrl_tab_fix.moshimo:after{left:50%}#wrapper #tab_fix #ctrl_tab_fix li{position:relative;z-index:3;height:100%}#wrapper #tab_fix #ctrl_tab_fix .btn_tab{width:6.1111111111vw;height:100%;display:flex;justify-content:center;align-items:center;align-content:center;box-sizing:border-box;padding:0 0 0 0.7638888889vw;position:relative}#wrapper #tab_fix #ctrl_tab_fix .btn_tab:hover .icon img{transform:scale(1.1)}#wrapper #tab_fix #ctrl_tab_fix .btn_tab .t{font-size:1.1111111111vw;font-weight:700;line-height:1.6666666667vw;position:relative;left:-0.3472222222vw}#wrapper #tab_fix #ctrl_tab_fix .btn_tab .icon{width:3.75vw;height:3.75vw;display:flex;justify-content:center;align-items:center;align-content:center;line-height:0;margin:0 0.3472222222vw 0 0}#wrapper #tab_fix #ctrl_tab_fix .btn_tab .icon img{transition:all .4s;transition-timing-function:cubic-bezier(0.33, 1, 0.68, 1);position:relative;left:0.4166666667vw;width:2.7777777778vw}#wrapper #float{position:fixed;top:0;left:0;width:100%;z-index:1000;display:none;height:100vh;background:rgba(0,0,0,.5);overscroll-behavior:contain;opacity:0}#wrapper #float.active{display:block}#wrapper #float .float_bg{width:100%;height:100vh;position:absolute;top:0;left:0}#wrapper #float .btn_float_close{position:absolute;width:3.0555555556vw;height:2.5vw;border-radius:2.2222222222vw;background:#fff;display:flex;justify-content:center;align-items:center;align-content:center;left:50%;top:7.7083333333vw;z-index:100;transform:translate(22.5694444444vw, 0px);transition:all .4s;transition-timing-function:cubic-bezier(0.33, 1, 0.68, 1)}#wrapper #float .btn_float_close:hover img{transform:scale(1.05)}#wrapper #float .btn_float_close img{width:1.0416666667vw;transition:all .4s;transition-timing-function:cubic-bezier(0.33, 1, 0.68, 1)}#wrapper #float #float_content{padding-top:5.4861111111vw;padding-bottom:5.4861111111vw;width:55.5555555556vw;margin:0 auto}#wrapper #float #float_content .float_content_item_area{background:#fbf2e9;position:relative;border-radius:2.2222222222vw;padding-top:4.4444444444vw;padding-bottom:4.3055555556vw}#wrapper #float #float_content .float_content_item_area .float_content_item{position:relative;width:43.0555555556vw;margin:0 auto;display:flex;justify-content:center;align-items:flex-start;align-content:flex-start;flex-wrap:wrap;display:none}#wrapper #float #float_content .float_content_item_area .float_content_item.active{display:flex}#wrapper #float #float_content .float_content_item_area .float_content_item .num{display:flex;justify-content:center;align-items:center;align-content:center;background:#fff;height:2.2222222222vw;border-radius:1.9444444444vw;margin-bottom:0.4166666667vw;padding:0 0.5555555556vw}#wrapper #float #float_content .float_content_item_area .float_content_item .num .icon{width:0.9722222222vw;position:relative;display:block;line-height:0}#wrapper #float #float_content .float_content_item_area .float_content_item .num .t{font-size:0.9027777778vw;font-weight:700;line-height:1.3541666667vw;letter-spacing:0;margin:0 0 0 0.4166666667vw}#wrapper #float #float_content .float_content_item_area .float_content_item .ttl{width:100%;text-align:center;font-size:1.9444444444vw;font-weight:700;line-height:2.9166666667vw;margin-bottom:1.6666666667vw}#wrapper #float #float_content .float_content_item_area .float_content_item .intro{width:100%;display:flex;justify-content:space-between;align-items:center;align-content:center;flex-direction:row-reverse;margin-bottom:2.2222222222vw}#wrapper #float #float_content .float_content_item_area .float_content_item .intro .img{width:20.1388888889vw}#wrapper #float #float_content .float_content_item_area .float_content_item .intro .txts{width:20.1388888889vw}#wrapper #float #float_content .float_content_item_area .float_content_item .intro .txts .p{font-family:"NotoSansS",sans-serif}#wrapper #float #float_content .float_content_item_area .float_content_item .intro .txts p{font-size:1.1111111111vw;font-weight:500;line-height:2.2222222222vw;text-align:left;letter-spacing:0}#wrapper #float #float_content .float_content_item_area .float_content_item .intro .txts p a{text-decoration:underline;color:#ef6e16}#wrapper #float #float_content .float_content_item_area .float_content_item .intro .txts p a:hover{text-decoration:none}#wrapper #float #float_content .float_content_item_area .float_content_item .intro .txts p.number{font-size:1.1805555556vw;font-weight:700;line-height:1.7708333333vw;margin-bottom:0.5555555556vw}#wrapper #float #float_content .float_content_item_area .float_content_item .intro .txts p.num_s{margin-bottom:1.6666666667vw}#wrapper #float #float_content .float_content_item_area .float_content_item .intro2{display:flex;justify-content:center;align-items:flex-start;align-content:flex-start;margin-bottom:2.2222222222vw}#wrapper #float #float_content .float_content_item_area .float_content_item .intro2 .img{width:20.1388888889vw}#wrapper #float #float_content .float_content_item_area .float_content_item .detail_list{line-height:0;margin-bottom:2.2222222222vw}#wrapper #float #float_content .float_content_item_area .float_content_item .detail_list .list_ttl{width:26.7361111111vw;margin:0 auto;margin-bottom:1.5972222222vw}#wrapper #float #float_content .float_content_item_area .float_content_item .detail_list .list_ttl2{width:18.8888888889vw;margin:0 auto;margin-bottom:1.5972222222vw}#wrapper #float #float_content .float_content_item_area .float_content_item .detail_list .list_items{display:flex;justify-content:space-between;align-items:flex-start;align-content:flex-start;width:43.0555555556vw;margin:0 0 0 -0.2083333333vw}#wrapper #float #float_content .float_content_item_area .float_content_item .detail_list .list_items ul{width:20.1388888889vw}#wrapper #float #float_content .float_content_item_area .float_content_item .detail_list .list_item{width:43.0555555556vw;margin:0 0 0 -0.2083333333vw}#wrapper #float #float_content .float_content_item_area .float_content_item .detail_list ul li{position:relative;padding:0 0 0 1.25vw;box-sizing:border-box;font-size:1.0416666667vw;font-weight:500;line-height:1.4583333333vw;text-align:left;margin-bottom:0.1388888889vw}#wrapper #float #float_content .float_content_item_area .float_content_item .detail_list ul li:after{content:"";display:block;position:absolute;box-sizing:border-box;width:0.8333333333vw;height:0.8333333333vw;border:1px solid #44413b;top:0.2777777778vw;left:0.2083333333vw}#wrapper #float #float_content .float_content_item_area .float_content_item .ac_area{width:100%}#wrapper #float #float_content .float_content_item_area .float_content_item .ac_area .ac_item{margin-bottom:1.1111111111vw;background:#fff;border-radius:2.2222222222vw}#wrapper #float #float_content .float_content_item_area .float_content_item .ac_area .ac_item.open .ac_ttl:after{transform:rotate(180deg)}#wrapper #float #float_content .float_content_item_area .float_content_item .ac_area .ac_item.open .ac_content{display:block}#wrapper #float #float_content .float_content_item_area .float_content_item .ac_area .ac_item .ac_ttl{height:5.1388888889vw;display:flex;justify-content:flex-start;align-items:center;align-content:center;font-size:1.1805555556vw;font-weight:700;line-height:1.7708333333vw;padding:0 1.6666666667vw;box-sizing:border-box;position:relative;width:100%}#wrapper #float #float_content .float_content_item_area .float_content_item .ac_area .ac_item .ac_ttl:before,#wrapper #float #float_content .float_content_item_area .float_content_item .ac_area .ac_item .ac_ttl:after{content:"";position:absolute;top:2.5vw;right:1.6666666667vw;width:1.3888888889vw;height:0.1388888889vw;display:block;border-radius:0.1388888889vw;background:#44413b}#wrapper #float #float_content .float_content_item_area .float_content_item .ac_area .ac_item .ac_ttl:after{transition:all .4s;transition-timing-function:cubic-bezier(0.33, 1, 0.68, 1);transform:rotate(90deg)}#wrapper #float #float_content .float_content_item_area .float_content_item .ac_area .ac_item .ac_content{padding:0 1.6666666667vw;box-sizing:border-box;display:none}#wrapper #float #float_content .float_content_item_area .float_content_item .ac_area .ac_item .ac_content ul{padding-bottom:1.6666666667vw}#wrapper #float #float_content .float_content_item_area .float_content_item .ac_area .ac_item .ac_content ul li{font-size:0.9722222222vw;font-weight:500;line-height:1.9444444444vw;box-sizing:border-box;padding:0 0 0 1.6666666667vw;position:relative}#wrapper #float #float_content .float_content_item_area .float_content_item .ac_area .ac_item .ac_content ul li:before{content:"";position:absolute;top:0.8333333333vw;left:0.4861111111vw;width:0.2777777778vw;height:0.2777777778vw;display:block;border-radius:50%;background:#44413b}#wrapper #float #float_content .float_content_item_area .float_content_item .detail_item{width:100%;padding-bottom:1.6666666667vw}#wrapper #float #float_content .float_content_item_area .float_content_item .detail_item .ttl{text-align:center;font-size:1.3888888889vw;font-weight:700;line-height:2.0833333333vw;margin-bottom:1.1111111111vw}#wrapper #float #float_content .float_content_item_area .float_content_item .detail_item .txt{font-size:1.1111111111vw;font-weight:500;line-height:2.2222222222vw;margin-bottom:1.1111111111vw}#wrapper #float #float_content .float_content_item_area .float_content_item .detail_item .btns{display:flex;justify-content:center;align-items:flex-start;align-content:flex-start;flex-wrap:wrap;width:32.6388888889vw;margin:0 auto}#wrapper #float #float_content .float_content_item_area .float_content_item .detail_item .btns.w2{width:100%}#wrapper #float #float_content .float_content_item_area .float_content_item .detail_item .btns.w2 li{width:18.2638888889vw;margin:0 0.5555555556vw;margin-bottom:0.5555555556vw}#wrapper #float #float_content .float_content_item_area .float_content_item .detail_item .btns.w2 li .btn_w{width:100%;display:flex;justify-content:center;align-items:center;align-content:center;padding-top:0;padding-bottom:0;height:3.8888888889vw}#wrapper #float #float_content .float_content_item_area .float_content_item .detail_item .btns li{margin:0 0.2777777778vw;margin-bottom:0.5555555556vw}#wrapper #float #float_content .float_content_item_area .float_content_item .detail_item .btns .btn_w{background:#fff;display:block;padding:0.7638888889vw 1.5972222222vw 0.9722222222vw 1.8055555556vw;text-align:center;font-size:1.0416666667vw;font-weight:700;line-height:1.3541666667vw;border-radius:1.9444444444vw;border:2px solid #ddd;box-shadow:0px 0.5555555556vw 1.6666666667vw 0px rgba(51,51,51,.1019607843);box-sizing:border-box}#wrapper #float #float_content .float_content_item_area .float_content_item .detail_item .btns .btn_w:hover{opacity:.8}#wrapper #float #float_content .float_content_item_area .float_content_item .detail_item .btns .btn_w2{width:18.2638888889vw;height:4.1666666667vw;display:block;position:relative}#wrapper #float #float_content .float_content_item_area .float_content_item .detail_item .btns .btn_w2:hover>span{transform:translate(0.2777777778vw, 0.2777777778vw)}#wrapper #float #float_content .float_content_item_area .float_content_item .detail_item .btns .btn_w2:after{content:"";display:block;position:absolute;box-sizing:border-box;width:100%;height:100%;background:#ef6e16;border-radius:2.0833333333vw;pointer-events:none;top:0.2777777778vw;left:0.2777777778vw}#wrapper #float #float_content .float_content_item_area .float_content_item .detail_item .btns .btn_w2>span{display:flex;justify-content:center;align-items:center;align-content:center;border:0.1569444444vw solid #44413b;box-sizing:border-box;width:100%;height:100%;background:#fff;position:relative;z-index:3;border-radius:2.0833333333vw;transition:all .4s;transition-timing-function:cubic-bezier(0.33, 1, 0.68, 1)}#wrapper #float #float_content .float_content_item_area .float_content_item .detail_item .btns .btn_w2 .icon{width:2.7777777778vw;position:relative;display:block;left:-0.2777777778vw}#wrapper #float #float_content .float_content_item_area .float_content_item .detail_item .btns .btn_w2 .t{font-size:1.0416666667vw;font-weight:700;line-height:1.3541666667vw;color:#44413b;display:inline-block;text-align:center}#wrapper #float #float_content .float_content_item_area .float_content_item .hinan{width:100%;padding-bottom:1.6666666667vw}#wrapper #float #float_content .float_content_item_area .float_content_item .hinan .ttl{width:25.6944444444vw;margin:0 auto;margin-bottom:1.6666666667vw}#wrapper #float #float_content .float_content_item_area .float_content_item .hinan .txt{font-size:1.1111111111vw;font-weight:500;line-height:2.2222222222vw}#wrapper #float #float_content .float_content_item_area .float_content_item .point{width:100%;border-radius:2.2222222222vw;background:#fff;margin-bottom:2.5694444444vw;padding:1.5277777778vw 2.7777777778vw 1.5277777778vw 2.7777777778vw;display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start}#wrapper #float #float_content .float_content_item_area .float_content_item .point .lbl{display:flex;justify-content:center;align-items:center;align-content:center;background:#fbf2e9;height:1.9444444444vw;border-radius:1.9444444444vw;margin-bottom:0.5555555556vw;padding:0 1.1805555556vw}#wrapper #float #float_content .float_content_item_area .float_content_item .point .lbl .icon{width:0.9722222222vw;position:relative;display:block;line-height:0;margin:0 0.5555555556vw 0 0}#wrapper #float #float_content .float_content_item_area .float_content_item .point .lbl .t{letter-spacing:0;font-size:0.8333333333vw;font-weight:700;line-height:1.25vw}#wrapper #float #float_content .float_content_item_area .float_content_item .point .ttl{text-align:center;font-size:1.1805555556vw;font-weight:700;line-height:1.7708333333vw;margin-bottom:0.7638888889vw}#wrapper #float #float_content .float_content_item_area .float_content_item .point .txt{font-size:1.0416666667vw;font-weight:500;line-height:1.4583333333vw}#wrapper #float #float_content .float_content_item_area .float_content_item .atn{width:100%;border-radius:2.2222222222vw;background:#fff;margin-bottom:2.5694444444vw;padding:1.5277777778vw 2.7777777778vw 1.5277777778vw 2.7777777778vw;display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start}#wrapper #float #float_content .float_content_item_area .float_content_item .atn.mb{margin-bottom:2.2222222222vw}#wrapper #float #float_content .float_content_item_area .float_content_item .atn .lbl{display:flex;justify-content:center;align-items:center;align-content:center;background:#fbe25b;height:1.9444444444vw;border-radius:1.9444444444vw;margin-bottom:0.5555555556vw;padding:0 1.1111111111vw}#wrapper #float #float_content .float_content_item_area .float_content_item .atn .lbl .icon{width:0.9722222222vw;position:relative;display:block;line-height:0;margin:0 0.5555555556vw 0 0}#wrapper #float #float_content .float_content_item_area .float_content_item .atn .lbl .t{letter-spacing:0;font-size:0.8333333333vw;font-weight:700;line-height:1.25vw}#wrapper #float #float_content .float_content_item_area .float_content_item .atn .ttl{text-align:center;font-size:1.1805555556vw;font-weight:700;line-height:1.7708333333vw;margin-bottom:0.7638888889vw}#wrapper #float #float_content .float_content_item_area .float_content_item .atn .txt{font-size:1.0416666667vw;font-weight:500;line-height:1.4583333333vw}#wrapper #float #float_content .float_content_item_area .float_content_item .btn_area{margin-bottom:1.1111111111vw}#wrapper #float #float_content .float_content_item_area .float_content_item .btn_area .btn_n{width:18.0555555556vw;height:3.3333333333vw;position:relative;display:block}#wrapper #float #float_content .float_content_item_area .float_content_item .btn_area .btn_n.btn_n2{width:20.1388888889vw;height:4.1666666667vw}#wrapper #float #float_content .float_content_item_area .float_content_item .btn_area .btn_n:hover>span{transform:translate(0.2777777778vw, 0.2777777778vw)}#wrapper #float #float_content .float_content_item_area .float_content_item .btn_area .btn_n:after{content:"";display:block;position:absolute;box-sizing:border-box;width:100%;height:100%;background:#ef6e16;border-radius:2.0833333333vw;pointer-events:none;top:0.2777777778vw;left:0.2777777778vw}#wrapper #float #float_content .float_content_item_area .float_content_item .btn_area .btn_n>span{display:flex;justify-content:center;align-items:center;align-content:center;border:0.1569444444vw solid #44413b;box-sizing:border-box;width:100%;height:100%;background:#fff;position:relative;z-index:3;border-radius:2.0833333333vw;transition:all .4s;transition-timing-function:cubic-bezier(0.33, 1, 0.68, 1)}#wrapper #float #float_content .float_content_item_area .float_content_item .btn_area .btn_n .t{font-size:1.0416666667vw;font-weight:700;line-height:1.3541666667vw;display:block;text-align:center}#wrapper #float #float_content .float_content_item_area .float_close{width:18.2638888889vw;height:3.3333333333vw;display:flex;justify-content:center;align-items:center;align-content:center;margin:0 auto;font-size:1.0416666667vw;font-weight:700;line-height:1.3541666667vw;transition:all .4s;transition-timing-function:cubic-bezier(0.33, 1, 0.68, 1)}#wrapper #float #float_content .float_content_item_area .float_close:hover{opacity:.8}#wrapper #reel{position:absolute;top:0;left:0;width:100%;z-index:1000}#wrapper #reel .reel_bg{width:100%;height:100%;position:fixed;top:0;left:0;background:rgba(0,0,0,.5)}#wrapper #reel .btn_reel_close{position:absolute;width:3.0555555556vw;height:2.5vw;border-radius:2.2222222222vw;background:#fff;display:flex;justify-content:center;align-items:center;align-content:center;top:-3.4722222222vw;right:0;z-index:100}#wrapper #reel .btn_reel_close:hover img{transform:scale(1.05)}#wrapper #reel .btn_reel_close img{transition:all .4s;transition-timing-function:cubic-bezier(0.33, 1, 0.68, 1);width:1.0416666667vw}#wrapper #reel .mov_content{width:55.5555555556vw;height:31.25vw;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%)}#wrapper #reel .mov_content .mov_area{position:relative;width:100%;height:100%}#wrapper #reel .mov_content #mov_target{width:100%;height:100%;background:#000;position:relative;overflow:hidden}#wrapper #reel .mov_content #mov_target iframe{width:102%;height:102%;position:relative;top:-1%;left:-1%}#wrapper #reel #float_content{padding-top:5.4861111111vw}}@media screen and (max-width: 767px){#loader{position:fixed;top:0;left:0;width:100%;height:130%;z-index:9999;background:#fcf5cb}#loader.end{pointer-events:none}#wrapper{position:relative}#wrapper #contents{position:relative;display:block}#wrapper .slidein{opacity:0;transform:translateY(10vw);transition:all .6s;transition-timing-function:cubic-bezier(0.33, 1, 0.68, 1)}#wrapper .slidein.open{opacity:1;transform:translateY(0)}#wrapper .fadein{opacity:0;transition:all .4s;transition-timing-function:linear}#wrapper .fadein.open{opacity:1}#wrapper .scalein{transform:scale(0)}#wrapper .popin{transform:scale(0)}#wrapper .ptn{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none;background:url(../img/ptn.png) repeat top left;background-size:13.3333333333vw;opacity:.5;mix-blend-mode:multiply}#wrapper .bar{width:834.6666666667vw;display:flex;justify-content:flex-start;align-items:flex-start;align-content:flex-start;z-index:5;background:#53a303;animation:bar 30s linear infinite}#wrapper .bar img{display:block;line-height:0;width:50%}#wrapper #top{position:relative;height:142.6666666667vw;overflow:hidden;background:#ffe55c}#wrapper #top .bg1{position:absolute;bottom:0;left:0;width:100%}#wrapper #top .bar{position:absolute;top:0;left:0}#wrapper #top .container{position:relative;width:100%;height:100%;background:url(../img/border.png) repeat top left;background-size:8vw;box-sizing:border-box;padding:13.0666666667vw 3.4666666667vw 3.4666666667vw 3.4666666667vw;z-index:0;padding-bottom:0}#wrapper #top .container .area{position:relative;width:100%;height:100%;background:#ffe55c}#wrapper #top .container .area .img{position:absolute;width:87.7333333333vw;top:-0.2666666667vw;left:2.4vw;z-index:2;transform:scale(0);transform-origin:50% 80%}#wrapper #top .container .area .img2{position:absolute;width:87.2vw;top:74.6666666667vw;left:0px;z-index:3;transform:scale(0);transform-origin:50% 20%}#wrapper #top .container .area .obj{position:absolute;width:69.3333333333vw;top:18.4vw;left:14.1333333333vw;z-index:1;transform:scale(0)}#wrapper #top .container .area h1{position:absolute;width:73.0666666667vw;top:26.9333333333vw;left:9.8666666667vw;z-index:3;transform:scale(0)}#wrapper #top .container .area .badge{position:absolute;width:28.5333333333vw;top:75.4666666667vw;left:66.1333333333vw;z-index:5;transform:scale(0)}#wrapper #top .container .area .badge span{position:relative}#wrapper #top .container .area .badge .b{animation:rotate 30s linear infinite}#wrapper #top .container .area .badge .t{position:absolute;top:8.8vw;left:4.6666666667vw;width:19.4666666667vw}#wrapper #top .cir{position:absolute;bottom:-241.8666666667vw;left:0;width:100%;z-index:1}#wrapper #top .ptn{z-index:1}#wrapper #ybt{background:#fcf5cb;padding-top:8.2666666667vw;position:relative}#wrapper #ybt .container .intro{font-size:4.5333333333vw;font-weight:700;line-height:7.7066666667vw;letter-spacing:-0.02em;text-align:center;margin-bottom:12.8vw}#wrapper #ybt .container .ttl_set{width:95.7333333333vw;margin:0 0 0 -1.8666666667vw;position:relative}#wrapper #ybt .container .ttl_set .ttl2{position:absolute;width:44.8vw;top:32.5333333333vw;left:13.0666666667vw;z-index:3;transform-origin:84% 20%;transform:scale(0.2)}#wrapper #ybt .container .photo1{width:104vw;margin:0 auto;position:relative;margin-top:-12.8vw;left:-4.8vw;top:-2.6666666667vw}#wrapper #ybt .container .dance_txt{width:73.8666666667vw;position:absolute;top:44.2666666667vw;left:13.8666666667vw}#wrapper #ybt .container #movie{width:100%;margin:0 auto;position:relative;margin-top:-45.8666666667vw;margin-left:-4.5333333333vw;width:100.2666666667vw}#wrapper #ybt .container #movie .btn_mov{position:relative;overflow:hidden;margin-bottom:12vw}#wrapper #ybt .container #movie .btn_mov .play{position:absolute;width:24.2666666667vw;height:24.2666666667vw;top:16vw;left:37.8666666667vw;display:block}#wrapper #ybt .container #movie .btn_mov .play span{width:100%;height:100%;display:block;position:relative;display:flex;justify-content:center;align-items:center;align-content:center}#wrapper #ybt .container #movie .btn_mov .play span img{width:5.6vw;position:relative;top:0vw}#wrapper #ybt .container #movie .btn_mov .play span:after{content:"";display:block;position:absolute;width:100%;height:100%;border:2px solid #fff;border-radius:50%}#wrapper #ybt .container #movie .share{margin:0 auto;width:84vw;margin-bottom:12.8vw}#wrapper #ybt .container #movie .share .txt{width:72.8vw;margin:0 auto;margin-bottom:2.4vw}#wrapper #ybt .container #movie .share .btn_icon{width:84vw;height:16vw;position:relative;display:block}#wrapper #ybt .container #movie .share .btn_icon:after{content:"";display:block;position:absolute;box-sizing:border-box;width:100%;height:100%;background:#ef6e16;border-radius:8vw;pointer-events:none;top:1.0666666667vw;left:1.0666666667vw}#wrapper #ybt .container #movie .share .btn_icon>span{display:flex;justify-content:center;align-items:center;align-content:center;border:0.6026666667vw solid #44413b;box-sizing:border-box;width:100%;height:100%;background:#53a303;position:relative;z-index:3;border-radius:8vw}#wrapper #ybt .container #movie .share .btn_icon .icon{width:10.6666666667vw;position:relative;display:block;left:-1.0666666667vw}#wrapper #ybt .container #movie .share .btn_icon .t{font-size:5.3333333333vw;font-weight:700;line-height:8vw;color:#fff;display:inline-block;margin:0 0 0 2.1333333333vw;letter-spacing:-0.01em}#wrapper #ybt .container #quiz{position:relative}#wrapper #ybt .container #quiz #quiz_target{top:53.8666666667vw;display:block;width:100%;height:1px;position:absolute;left:0}#wrapper #ybt .container #quiz .ttl{width:63.4666666667vw;margin:0 auto;position:relative;margin-bottom:6.6666666667vw;position:relative;z-index:3}#wrapper #ybt .container #quiz .photo2{position:absolute;width:23.4666666667vw;top:-8.2666666667vw;left:0vw;pointer-events:none}#wrapper #ybt .container #quiz .photo3{position:absolute;width:37.8666666667vw;top:-15.2vw;left:54.1333333333vw;pointer-events:none}#wrapper #ybt .container #quiz .qiuz_target{position:relative;z-index:3}#wrapper #ybt .container #quiz #items{display:flex;justify-content:space-between;align-items:flex-start;align-content:flex-start;flex-wrap:wrap;width:82.6666666667vw;margin:0 auto;margin-bottom:14.1333333333vw}#wrapper #ybt .container #quiz #items .item{width:81.3333333333vw;line-height:0;margin-bottom:5.0666666667vw}#wrapper #ybt .container #quiz #items .item:nth-of-type(2){position:relative;left:8vw}#wrapper #ybt .container #quiz #items .item:nth-of-type(3){position:relative;left:-6.4vw}#wrapper #ybt .container #quiz #items .item .btn_quiz{position:relative;border-radius:6.4vw;overflow:hidden;box-sizing:border-box;box-shadow:0px 1.0666666667vw 1.0666666667vw 0px rgba(157,154,154,.2509803922)}#wrapper #ybt .container #quiz #items .item .btn_quiz.active:after{border:0.5333333333vw solid #ef6e16}#wrapper #ybt .container #quiz #items .item .btn_quiz:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;border:0vw solid #ef6e16;border-radius:6.4vw;overflow:hidden;box-sizing:border-box}#wrapper #ybt .container #quiz #items .item .btn_quiz .thumb{display:block;line-height:0}#wrapper #ybt .container #quiz #items .item .btn_quiz .num,#wrapper #ybt .container #quiz #items .item .btn_quiz .num_select{display:block;position:absolute;width:12vw;height:9.8666666667vw;background:#fff;border-radius:6.4vw;border:1px solid #ef6e16;box-sizing:border-box;top:3.2vw;right:3.2vw;line-height:1;font-size:5.8666666667vw;font-weight:400;line-height:8.8vw;color:#ef6e16;display:flex;justify-content:center;align-items:center}#wrapper #ybt .container #quiz #items .item .btn_quiz .num img,#wrapper #ybt .container #quiz #items .item .btn_quiz .num_select img{width:2.9333333333vw;display:none}#wrapper #ybt .container #quiz #items .item .btn_quiz .num img:nth-of-type(1),#wrapper #ybt .container #quiz #items .item .btn_quiz .num_select img:nth-of-type(1){display:block}#wrapper #ybt .container #quiz #items .item .btn_quiz .num_select{display:none;background:#ef6e16}#wrapper #ybt .container #quiz #items .item .btn_quiz .tap{position:absolute;bottom:0;right:0;width:12.8vw;display:block;border-radius:9.0666666667vw 0 0 0;overflow:hidden}#wrapper #ybt .container #quiz #items .item .btn_quiz .tap img:nth-of-type(2){display:none}#wrapper #ybt .container #quiz #items .item .btn_quiz.num1 .num{display:none}#wrapper #ybt .container #quiz #items .item .btn_quiz.num1 .num_select{display:flex}#wrapper #ybt .container #quiz #items .item .btn_quiz.num1 .num_select img{display:none}#wrapper #ybt .container #quiz #items .item .btn_quiz.num1 .num_select img:nth-of-type(1){display:inline-block}#wrapper #ybt .container #quiz #items .item .btn_quiz.num2 .num{display:none}#wrapper #ybt .container #quiz #items .item .btn_quiz.num2 .num_select{display:flex}#wrapper #ybt .container #quiz #items .item .btn_quiz.num2 .num_select img{display:none}#wrapper #ybt .container #quiz #items .item .btn_quiz.num2 .num_select img:nth-of-type(2){display:inline-block}#wrapper #ybt .container #quiz #items .item .btn_quiz.num3 .num{display:none}#wrapper #ybt .container #quiz #items .item .btn_quiz.num3 .num_select{display:flex}#wrapper #ybt .container #quiz #items .item .btn_quiz.num3 .num_select img{display:none}#wrapper #ybt .container #quiz #items .item .btn_quiz.num3 .num_select img:nth-of-type(3){display:inline-block}#wrapper #ybt .container #quiz #answer{position:absolute;border-radius:8.5333333333vw;overflow:hidden;width:91.4666666667vw;height:160vw;top:54.1333333333vw;pointer-events:none;opacity:0;transform:rotateY(180deg) translateY(100%);transition:all 1s;transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);z-index:10}#wrapper #ybt .container #quiz #answer.open{opacity:1;transform:rotateY(0deg) translateY(0%);pointer-events:all}#wrapper #ybt .container #quiz #answer .ans{background:url(../img/ans_bg_sp.jpg) no-repeat center center;background-size:cover;width:100%;height:100%;box-sizing:border-box;padding:10.1333333333vw 5.3333333333vw}#wrapper #ybt .container #quiz #answer .ans#lose{background-image:url(../img/ans_bg2_sp.jpg);padding:6.1333333333vw 5.3333333333vw}#wrapper #ybt .container #quiz #answer .ans#lose .area .ttl{width:49.6vw}#wrapper #ybt .container #quiz #answer .ans#lose .area .box .ttxs .copy{color:#53a303}#wrapper #ybt .container #quiz #answer .ans .area{background:#fff;border-radius:8.5333333333vw;box-sizing:border-box;padding:9.6vw 0 4.2666666667vw 0}#wrapper #ybt .container #quiz #answer .ans .area .close{position:absolute;width:11.7333333333vw;height:9.6vw;border-radius:8.5333333333vw;background:#fff;display:flex;justify-content:center;align-items:center;align-content:center;top:3.2vw;right:3.2vw;z-index:100;border:1px solid #ddd;box-sizing:border-box}#wrapper #ybt .container #quiz #answer .ans .area .close img{width:4vw}#wrapper #ybt .container #quiz #answer .ans .area .ttl{margin-bottom:4vw;width:39.2vw}#wrapper #ybt .container #quiz #answer .ans .area .sub{width:100%;font-size:3.7333333333vw;font-weight:500;line-height:7.4666666667vw;text-align:center;margin-bottom:4vw}#wrapper #ybt .container #quiz #answer .ans .area .box{width:70.1333333333vw;margin:0 auto}#wrapper #ybt .container #quiz #answer .ans .area .box .photo{width:100%;line-height:0;border-radius:6.4vw;overflow:hidden;margin-bottom:6.4vw}#wrapper #ybt .container #quiz #answer .ans .area .box .ttxs{width:100%}#wrapper #ybt .container #quiz #answer .ans .area .box .ttxs .copy{font-size:4vw;font-weight:700;line-height:5.2vw;text-align:center;white-space:nowrap;margin-bottom:6.4vw;color:#ef6e16}#wrapper #ybt .container #quiz #answer .ans .area .box .ttxs .btn_icon{width:69.3333333333vw;height:12.8vw;position:relative;margin-bottom:5.0666666667vw;display:inline-block}#wrapper #ybt .container #quiz #answer .ans .area .box .ttxs .btn_icon:after{content:"";display:block;position:absolute;box-sizing:border-box;width:100%;height:100%;background:#ef6e16;border-radius:8vw;pointer-events:none;top:1.0666666667vw;left:1.0666666667vw}#wrapper #ybt .container #quiz #answer .ans .area .box .ttxs .btn_icon>span{display:flex;justify-content:center;align-items:center;align-content:center;border:0.6026666667vw solid #44413b;box-sizing:border-box;width:100%;height:100%;background:#fff;position:relative;z-index:3;border-radius:8vw}#wrapper #ybt .container #quiz #answer .ans .area .box .ttxs .btn_icon .icon{width:10.6666666667vw;position:relative;display:block;left:-1.6vw}#wrapper #ybt .container #quiz #answer .ans .area .box .ttxs .btn_icon .t{font-size:4vw;font-weight:700;line-height:5.2vw;text-align:center;display:inline-block;margin:0;letter-spacing:-0.01em}#wrapper #ybt .container #quiz #answer .ans .area .box .ttxs .btn_mov_again{width:70.1333333333vw;height:12.8vw;display:flex;justify-content:center;align-items:center;align-content:center;font-size:4vw;font-weight:700;line-height:5.2vw}#wrapper #ybt .container #quiz #dance{width:91.4666666667vw;margin-left:-1.8666666667vw;position:relative;margin-bottom:26.4vw}#wrapper #ybt .container #quiz #dance .obj{position:absolute;width:87.7333333333vw;top:34.6666666667vw;left:2.4vw;transform:rotate(-1deg)}#wrapper #ybt .container #quiz #dance .ttl{position:absolute;width:49.6vw;left:50%;transform:translate(-46%, 0);top:-6.9333333333vw;z-index:3}#wrapper #ybt .container #quiz #dance .btn_mov{border-radius:8.5333333333vw;box-sizing:border-box;position:relative;margin-bottom:3.4666666667vw;overflow:hidden;line-height:0;width:91.4666666667vw;margin-left:1.8666666667vw}#wrapper #ybt .container #quiz #dance .btn_mov:after{content:"";display:block;position:absolute;width:100%;height:100%;border:1.0666666667vw solid #ef6e16;border-radius:8.5333333333vw;box-sizing:border-box;top:0;left:0}#wrapper #ybt .container #quiz #dance .btn_mov .play{position:absolute;width:24.2666666667vw;height:24.2666666667vw;top:13.6vw;left:33.6vw;display:block}#wrapper #ybt .container #quiz #dance .btn_mov .play span{width:100%;height:100%;display:block;position:relative;display:flex;justify-content:center;align-items:center;align-content:center}#wrapper #ybt .container #quiz #dance .btn_mov .play span img{width:5.6vw;position:relative;top:0vw}#wrapper #ybt .container #quiz #dance .btn_mov .play span:after{content:"";display:block;position:absolute;width:100%;height:100%;border:2px solid #fff;border-radius:50%}#wrapper #ybt .container #quiz #dance .txt{width:72vw;margin:0 auto;position:relative;left:1.8666666667vw}#wrapper #ybt .container #profile{padding-bottom:10.9333333333vw}#wrapper #ybt .container #profile .ttl{width:54.1333333333vw;margin:0 auto;margin-bottom:14.1333333333vw;position:relative;left:0.2666666667vw}#wrapper #ybt .container #profile .photo_area{margin:0 auto;width:75.4666666667vw;position:relative}#wrapper #ybt .container #profile .photo_area .txt.txt1{position:absolute;width:46.1333333333vw;top:-15.7333333333vw;left:40.2666666667vw;transform-origin:41% 80%}#wrapper #ybt .container #profile .photo_area .txt.txt2{position:absolute;width:47.4666666667vw;top:-10.1333333333vw;left:-8vw;transform-origin:29% 80%}#wrapper #ybt .container #profile .photo{width:100%;border-radius:10.6666666667vw;overflow:hidden;margin-bottom:2.6666666667vw}#wrapper #ybt .container #profile .detail small{display:block;font-size:3.2vw;font-weight:500;line-height:4.8vw;margin-bottom:7.7333333333vw;letter-spacing:0}#wrapper #ybt .container #profile .detail p{width:87.2vw;font-size:3.7333333333vw;font-weight:500;line-height:5.2266666667vw;letter-spacing:0;margin-left:-5.8666666667vw}#wrapper #ybt .container .bg{margin-top:-15.7333333333vw;width:100vw;text-align:center;line-height:0;margin-left:-4.2666666667vw}#wrapper #ybt .floor{position:absolute;width:100%;height:35.2vw;background:#b69258;bottom:0;left:0;z-index:2}#wrapper #bousai{padding-top:12.5333333333vw;background:#fbf2e9}#wrapper #bousai .select .container #ctrl_tab{background:#efe4e1;width:91.4666666667vw;height:22.4vw;margin-left:0vw;position:relative;margin-bottom:8.5333333333vw;display:flex;justify-content:space-between;align-items:center;align-content:center;border-radius:8.5333333333vw}#wrapper #bousai .select .container #ctrl_tab:after{content:"";width:45.8666666667vw;height:22.4vw;display:block;position:absolute;border-radius:8.5333333333vw;box-sizing:border-box;border:1px solid #ef6e16;background:#fff;transition:all .4s;transition-timing-function:cubic-bezier(0.33, 1, 0.68, 1)}#wrapper #bousai .select .container #ctrl_tab.itsumo:after{left:0}#wrapper #bousai .select .container #ctrl_tab.moshimo:after{left:50%}#wrapper #bousai .select .container #ctrl_tab li{height:100%;position:relative;z-index:3}#wrapper #bousai .select .container #ctrl_tab li:nth-of-type(2) .btn_tab{padding-left:4.2666666667vw}#wrapper #bousai .select .container #ctrl_tab li:nth-of-type(2) .btn_tab .icon{margin-right:3.2vw}#wrapper #bousai .select .container #ctrl_tab .btn_tab{width:45.8666666667vw;height:100%;display:flex;justify-content:flex-start;align-items:center;align-content:center;box-sizing:border-box;padding:0 0 0 2.9333333333vw}#wrapper #bousai .select .container #ctrl_tab .btn_tab .icon{width:16vw;height:16vw;display:flex;justify-content:center;align-items:center;align-content:center;line-height:0;border-radius:6.4vw;background:#fff;margin:0 1.3333333333vw 0 0}#wrapper #bousai .select .container #ctrl_tab .btn_tab .icon img{width:12.8vw}#wrapper #bousai .select .container #ctrl_tab span{display:block;font-size:4.5333333333vw;font-weight:700;line-height:6.8vw}#wrapper #bousai #bousai_area .wave{width:100%;line-height:0;display:block;position:absolute;bottom:-1px;left:0}#wrapper #bousai #bousai_area .wave picture{display:block}#wrapper #bousai #bousai_area .bousai_area_item{display:none}#wrapper #bousai #bousai_area .bousai_area_item.active{display:block}#wrapper #bousai #bousai_area .bousai_area_item#moshimo .intro_area{height:101.0666666667vw}#wrapper #bousai #bousai_area .bousai_area_item#moshimo .intro_area .container{padding-bottom:6.4vw}#wrapper #bousai #bousai_area .bousai_area_item#moshimo .intro_area .container .img{width:63.4666666667vw}#wrapper #bousai #bousai_area .bousai_area_item#moshimo .intro_area .container .ctrl_detail li{width:34.6666666667vw}#wrapper #bousai #bousai_area .bousai_area_item#moshimo .intro_area .container .ctrl_detail li:last-child{width:28.2666666667vw}#wrapper #bousai #bousai_area .bousai_area_item#moshimo .intro_area .container .ctrl_detail button .icon{left:-0.8vw;top:0.5333333333vw;width:6.1333333333vw}#wrapper #bousai #bousai_area .bousai_area_item .intro_area{position:relative;height:105.8666666667vw}#wrapper #bousai #bousai_area .bousai_area_item .intro_area .container{padding-bottom:6.9333333333vw}#wrapper #bousai #bousai_area .bousai_area_item .intro_area .container h2{width:73.0666666667vw;margin:0 auto;margin-bottom:4.2666666667vw}#wrapper #bousai #bousai_area .bousai_area_item .intro_area .container .img{width:68.2666666667vw;margin:0 auto;margin-bottom:4.2666666667vw;height:16.8vw}#wrapper #bousai #bousai_area .bousai_area_item .intro_area .container .intro_txt{margin:0 auto;font-size:4.2666666667vw;font-weight:700;line-height:6.4vw;text-align:center;margin-bottom:4.8vw;position:relative;left:0px;letter-spacing:0}#wrapper #bousai #bousai_area .bousai_area_item .intro_area .container .ctrl_detail{margin:0 auto;display:flex;justify-content:center;align-items:center;align-content:center;flex-wrap:wrap;width:74.6666666667vw}#wrapper #bousai #bousai_area .bousai_area_item .intro_area .container .ctrl_detail li{width:34.6666666667vw;height:8.5333333333vw;margin:0 1.0666666667vw;margin-bottom:2.1333333333vw}#wrapper #bousai #bousai_area .bousai_area_item .intro_area .container .ctrl_detail button{width:100%;position:relative;display:flex;justify-content:center;align-items:center;align-content:center;border:2px solid #fff;box-sizing:border-box;background:#fff;height:8.5333333333vw;border-radius:8.5333333333vw;box-shadow:0px 2.1333333333vw 6.4vw 0px rgba(51,51,51,.1019607843)}#wrapper #bousai #bousai_area .bousai_area_item .intro_area .container .ctrl_detail button.active{border:2px solid #ef6e16}#wrapper #bousai #bousai_area .bousai_area_item .intro_area .container .ctrl_detail button .icon{left:-0.2666666667vw;top:1.0666666667vw;width:5.0666666667vw;position:relative;display:block}#wrapper #bousai #bousai_area .bousai_area_item .intro_area .container .ctrl_detail button span{display:block;font-size:3.4666666667vw;font-weight:700;line-height:5.2vw;letter-spacing:0;margin-bottom:0}#wrapper #bousai #bousai_area .bousai_area_item .detail_area .detail_item{padding-top:5.6vw;height:210.1333333333vw;background:#efe4e1;position:relative}#wrapper #bousai #bousai_area .bousai_area_item .detail_area .detail_item.l{background:#fbf2e9}#wrapper #bousai #bousai_area .bousai_area_item .detail_area .detail_item:last-child{height:148.8vw}#wrapper #bousai #bousai_area .bousai_area_item .detail_area .detail_item#itsumo2{height:154.4vw}#wrapper #bousai #bousai_area .bousai_area_item .detail_area .detail_item#itsumo3{height:148.8vw}#wrapper #bousai #bousai_area .bousai_area_item .detail_area .detail_item#moshimo1{height:317.3333333333vw}#wrapper #bousai #bousai_area .bousai_area_item .detail_area .detail_item#moshimo1 .wave{margin-top:-2.6666666667vw}#wrapper #bousai #bousai_area .bousai_area_item .detail_area .detail_item#moshimo2{height:118.9333333333vw}#wrapper #bousai #bousai_area .bousai_area_item .detail_area .detail_item#moshimo2 .container{padding-bottom:4.2666666667vw}#wrapper #bousai #bousai_area .bousai_area_item .detail_area .detail_item#moshimo2 .container ul li .btn_float{height:66.6666666667vw}#wrapper #bousai #bousai_area .bousai_area_item .detail_area .detail_item#moshimo2 .container ul li .btn_float .img{width:48vw;top:7.2vw;left:15.4666666667vw}#wrapper #bousai #bousai_area .bousai_area_item .detail_area .detail_item#moshimo3{height:301.3333333333vw}#wrapper #bousai #bousai_area .bousai_area_item .detail_area .detail_item#moshimo3 .container ul li .btn_float{height:55.4666666667vw}#wrapper #bousai #bousai_area .bousai_area_item .detail_area .detail_item#moshimo3 .container ul li .btn_float.h{height:51.2vw}#wrapper #bousai #bousai_area .bousai_area_item .detail_area .detail_item#moshimo3 .container ul li .btn_float.h2{height:51.2vw}#wrapper #bousai #bousai_area .bousai_area_item .detail_area .detail_item#moshimo3 .container ul li .btn_float .ttl{text-align:center}#wrapper #bousai #bousai_area .bousai_area_item .detail_area .detail_item#moshimo3 .container ul li .btn_float .ttl.lh1{bottom:5.3333333333vw}#wrapper #bousai #bousai_area .bousai_area_item .detail_area .detail_item#moshimo3 .container .arr{margin-top:-4vw}#wrapper #bousai #bousai_area .bousai_area_item .detail_area .detail_item .container{padding-bottom:0.2666666667vw}#wrapper #bousai #bousai_area .bousai_area_item .detail_area .detail_item .container h3{width:67.2vw;margin:0 auto;margin-bottom:6.6666666667vw}#wrapper #bousai #bousai_area .bousai_area_item .detail_area .detail_item .container h3 .icon{display:block;width:12.8vw;margin:0 auto}#wrapper #bousai #bousai_area .bousai_area_item .detail_area .detail_item .container h3.mb{margin-bottom:6.6666666667vw}#wrapper #bousai #bousai_area .bousai_area_item .detail_area .detail_item .container .sub{font-size:5.3333333333vw;font-weight:700;line-height:8vw;text-align:center;margin-bottom:5.3333333333vw}#wrapper #bousai #bousai_area .bousai_area_item .detail_area .detail_item .container .box{width:78.6666666667vw;height:71.4666666667vw;position:relative;border-radius:8.5333333333vw;background:#fff;margin:0 auto;padding-top:5.0666666667vw}#wrapper #bousai #bousai_area .bousai_area_item .detail_area .detail_item .container .box p{font-size:3.7333333333vw;font-weight:500;line-height:7.4666666667vw;margin-bottom:2.6666666667vw;text-align:center}#wrapper #bousai #bousai_area .bousai_area_item .detail_area .detail_item .container .box .lbls{display:flex;justify-content:center;margin-bottom:3.7333333333vw}#wrapper #bousai #bousai_area .bousai_area_item .detail_area .detail_item .container .box .lbls span{margin:0 1.0666666667vw;border-radius:0.5333333333vw;border:2px solid #44413b;font-size:3.2vw;font-weight:500;line-height:4.8vw;display:inline-block;padding:0.8vw 1.6vw}#wrapper #bousai #bousai_area .bousai_area_item .detail_area .detail_item .container .box .img{width:37.3333333333vw;margin:0 auto}#wrapper #bousai #bousai_area .bousai_area_item .detail_area .detail_item .container .box .img.wide{width:62.4vw;left:10.4vw}#wrapper #bousai #bousai_area .bousai_area_item .detail_area .detail_item .container .set{position:relative}#wrapper #bousai #bousai_area .bousai_area_item .detail_area .detail_item .container .arr{width:100%;text-align:center;padding-top:2.6666666667vw;padding-bottom:0.5333333333vw}#wrapper #bousai #bousai_area .bousai_area_item .detail_area .detail_item .container .arr img{width:8.2666666667vw}#wrapper #bousai #bousai_area .bousai_area_item .detail_area .detail_item .container ul{width:78.6666666667vw;margin:0 auto;display:flex;justify-content:center;align-items:center;align-content:center;flex-wrap:wrap}#wrapper #bousai #bousai_area .bousai_area_item .detail_area .detail_item .container ul li{width:100%;margin-bottom:2.4vw}#wrapper #bousai #bousai_area .bousai_area_item .detail_area .detail_item .container ul li .btn_float{width:100%;height:51.2vw;position:relative;border-radius:8.5333333333vw;background:#fff;box-shadow:0px 2.1333333333vw 6.4vw 0px rgba(51,51,51,.1019607843)}#wrapper #bousai #bousai_area .bousai_area_item .detail_area .detail_item .container ul li .btn_float .img{position:absolute;width:37.3333333333vw;top:0vw;left:20.8vw}#wrapper #bousai #bousai_area .bousai_area_item .detail_area .detail_item .container ul li .btn_float .img.wide{width:62.4vw;left:10.4vw}#wrapper #bousai #bousai_area .bousai_area_item .detail_area .detail_item .container ul li .btn_float .num{display:block;position:absolute;top:4.2666666667vw;left:3.2vw;display:flex;justify-content:center;align-items:center;align-content:center;width:22.9333333333vw;height:6.4vw;background:hsla(0,0%,100%,.8);border-radius:3.4666666667vw}#wrapper #bousai #bousai_area .bousai_area_item .detail_area .detail_item .container ul li .btn_float .num .icon{width:4.5333333333vw;margin:0 0.5333333333vw 0 0;position:relative;left:-0.8vw;top:0.5333333333vw}#wrapper #bousai #bousai_area .bousai_area_item .detail_area .detail_item .container ul li .btn_float .num .t{font-size:3.2vw;font-weight:700;line-height:1;letter-spacing:0;position:relative;top:-0.8vw}#wrapper #bousai #bousai_area .bousai_area_item .detail_area .detail_item .container ul li .btn_float .ttl{display:block;display:flex;justify-content:center;align-items:center;align-content:center;width:100%;position:absolute;bottom:5.3333333333vw;left:0;font-size:4.2666666667vw;letter-spacing:0;font-weight:700;line-height:6.4vw;padding:0 0 0 4.2666666667vw}#wrapper #bousai #bousai_area .bousai_area_item .detail_area .detail_item .container ul li .btn_float .ttl .icon{display:block;margin:0 0 0 2.4vw;width:7.2vw;height:5.6vw;background:#fbf2e9;display:flex;justify-content:center;align-items:center;align-content:center;border-radius:5.0666666667vw;position:relative}#wrapper #bousai #bousai_area .bousai_area_item .detail_area .detail_item .container ul li .btn_float .ttl .icon:after{content:"";background:url(../img/plus.svg) no-repeat center center;background-size:3.4666666667vw auto;display:block;width:3.4666666667vw;height:3.4666666667vw}#wrapper #bousai #download{background:#fcf5cb;padding-top:10.6666666667vw}#wrapper #bousai #download .container{padding-bottom:10.6666666667vw}#wrapper #bousai #download .container a{width:78.6666666667vw;margin:0 auto;position:relative;box-shadow:0px 2.1333333333vw 6.4vw 0px rgba(51,51,51,.1019607843);border-radius:8.5333333333vw;border:2px solid #ef6e16;display:flex;justify-content:flex-start;align-items:flex-start;align-content:flex-start;height:50.6666666667vw;box-sizing:border-box;padding-top:6.4vw;overflow:hidden;background:#fff}#wrapper #bousai #download .container a .img{position:absolute;width:16.2666666667vw;top:20.8vw;left:9.6vw}#wrapper #bousai #download .container a .txts{width:100%}#wrapper #bousai #download .container a .txts .txt1{margin:0 auto;width:56.2666666667vw;margin-bottom:7.7333333333vw;display:block;position:relative;left:-1.0666666667vw}#wrapper #bousai #download .container a .txts .txt2{font-size:4.2666666667vw;font-weight:700;line-height:6.4vw;letter-spacing:0;color:#ef6e16;padding:0 0 0 29.6vw;text-align:left;display:block}#wrapper #bousai #download .container a .icon{position:absolute;width:19.4666666667vw;bottom:-0.5333333333vw;right:-0.2666666667vw}#wrapper #bousai #download .container a .icon img:nth-of-type(2){display:none}#wrapper #tab_fix{position:fixed;width:46.9333333333vw;height:11.7333333333vw;left:50%;transform:translate(-50%, 150%);bottom:5.3333333333vw;z-index:100}#wrapper #tab_fix #ctrl_tab_fix{box-sizing:border-box;border:1px solid #fff;background:#efe4e1;width:47.2vw;height:11.7333333333vw;margin:0 auto;position:relative;margin-bottom:8.5333333333vw;display:flex;justify-content:space-between;align-items:center;align-content:center;border-radius:8.5333333333vw;box-shadow:0px 2.1333333333vw 6.4vw 0px rgba(51,51,51,.1019607843)}#wrapper #tab_fix #ctrl_tab_fix:after{content:"";width:23.4666666667vw;height:11.7333333333vw;display:block;position:absolute;border-radius:8.5333333333vw;box-sizing:border-box;border:1px solid #ef6e16;background:#fff;transition:all .4s;transition-timing-function:cubic-bezier(0.33, 1, 0.68, 1)}#wrapper #tab_fix #ctrl_tab_fix.itsumo:after{left:0}#wrapper #tab_fix #ctrl_tab_fix.moshimo:after{left:50%}#wrapper #tab_fix #ctrl_tab_fix li{position:relative;z-index:3;height:100%}#wrapper #tab_fix #ctrl_tab_fix .btn_tab{width:23.4666666667vw;height:100%;display:flex;justify-content:center;align-items:center;align-content:center;box-sizing:border-box;padding:0 0 0 2.9333333333vw;position:relative}#wrapper #tab_fix #ctrl_tab_fix .btn_tab .t{font-size:4.2666666667vw;font-weight:700;line-height:6.4vw;position:relative;left:-1.3333333333vw}#wrapper #tab_fix #ctrl_tab_fix .btn_tab .icon{width:14.4vw;height:14.4vw;display:flex;justify-content:center;align-items:center;align-content:center;line-height:0;margin:0 1.3333333333vw 0 0}#wrapper #tab_fix #ctrl_tab_fix .btn_tab .icon img{position:relative;left:1.6vw;width:10.6666666667vw}#wrapper #float{position:fixed;top:0;left:0;width:100%;z-index:1000;display:none;height:100vh;height:100dvh;background:rgba(0,0,0,.5);opacity:0}#wrapper #float.active{display:block}#wrapper #float .float_bg{width:100%;height:100vh;position:absolute;top:0;left:0}#wrapper #float .btn_float_close{position:absolute;width:11.7333333333vw;height:9.6vw;border-radius:8.5333333333vw;background:#fff;display:flex;justify-content:center;align-items:center;align-content:center;left:50%;top:15.2vw;z-index:100;transform:translate(29.6vw, 0px)}#wrapper #float .btn_float_close img{width:4vw}#wrapper #float #float_content{padding-top:10.6666666667vw;padding-bottom:10.6666666667vw;width:91.4666666667vw;margin:0 auto}#wrapper #float #float_content .float_content_item_area{background:#fbf2e9;position:relative;border-radius:8.5333333333vw;padding-top:10.9333333333vw;padding-bottom:10.4vw}#wrapper #float #float_content .float_content_item_area .float_content_item{position:relative;width:70.1333333333vw;margin:0 auto;display:flex;justify-content:center;align-items:flex-start;align-content:flex-start;flex-wrap:wrap;display:none}#wrapper #float #float_content .float_content_item_area .float_content_item.active{display:flex}#wrapper #float #float_content .float_content_item_area .float_content_item .num{display:flex;justify-content:center;align-items:center;align-content:center;background:#fff;height:6.9333333333vw;border-radius:3.7333333333vw;margin-bottom:2.1333333333vw;padding:0 2.1333333333vw}#wrapper #float #float_content .float_content_item_area .float_content_item .num .icon{width:3.7333333333vw;position:relative;display:block;line-height:0}#wrapper #float #float_content .float_content_item_area .float_content_item .num .t{font-size:3.2vw;font-weight:700;line-height:4.8vw;letter-spacing:0;margin:0 0 0 1.6vw}#wrapper #float #float_content .float_content_item_area .float_content_item .ttl{width:100%;text-align:center;font-size:5.8666666667vw;font-weight:700;line-height:8.8vw;margin-bottom:4.2666666667vw}#wrapper #float #float_content .float_content_item_area .float_content_item .intro{width:100%;display:flex;justify-content:space-between;align-items:center;align-content:center;flex-wrap:wrap;flex-direction:column-reverse;margin-bottom:4.2666666667vw}#wrapper #float #float_content .float_content_item_area .float_content_item .intro .img{width:69.3333333333vw;margin:0 auto}#wrapper #float #float_content .float_content_item_area .float_content_item .intro .txts{width:100%;margin-bottom:4.2666666667vw}#wrapper #float #float_content .float_content_item_area .float_content_item .intro .txts .p{font-family:"NotoSansS",sans-serif}#wrapper #float #float_content .float_content_item_area .float_content_item .intro .txts p{font-size:3.7333333333vw;font-weight:500;line-height:7.4666666667vw;text-align:left;letter-spacing:0}#wrapper #float #float_content .float_content_item_area .float_content_item .intro .txts p a{text-decoration:underline;color:#ef6e16}#wrapper #float #float_content .float_content_item_area .float_content_item .intro .txts p a:hover{text-decoration:none}#wrapper #float #float_content .float_content_item_area .float_content_item .intro .txts p.number{font-size:4.2666666667vw;font-weight:700;line-height:6.4vw;margin-bottom:2.1333333333vw}#wrapper #float #float_content .float_content_item_area .float_content_item .intro .txts p.num_s{margin-bottom:4.2666666667vw}#wrapper #float #float_content .float_content_item_area .float_content_item .intro2{display:flex;justify-content:center;align-items:flex-start;align-content:flex-start;margin-bottom:8.5333333333vw}#wrapper #float #float_content .float_content_item_area .float_content_item .intro2 .img{width:70.1333333333vw}#wrapper #float #float_content .float_content_item_area .float_content_item .detail_list{line-height:0;margin-bottom:0.5333333333vw}#wrapper #float #float_content .float_content_item_area .float_content_item .detail_list .list_ttl{width:56.2666666667vw;margin:0 auto;margin-bottom:4.8vw}#wrapper #float #float_content .float_content_item_area .float_content_item .detail_list .list_ttl2{width:61.6vw;margin:0 auto;margin-bottom:4vw}#wrapper #float #float_content .float_content_item_area .float_content_item .detail_list .list_items{display:flex;justify-content:space-between;align-items:flex-start;align-content:flex-start;width:70.1333333333vw;margin:0 0 0 -1.3333333333vw}#wrapper #float #float_content .float_content_item_area .float_content_item .detail_list .list_items ul{width:33.3333333333vw}#wrapper #float #float_content .float_content_item_area .float_content_item .detail_list ul li{position:relative;padding:0 0 0 4.8vw;box-sizing:border-box;font-size:3.7333333333vw;font-weight:500;line-height:5.2266666667vw;text-align:left;margin-bottom:0.5333333333vw}#wrapper #float #float_content .float_content_item_area .float_content_item .detail_list ul li:after{content:"";display:block;position:absolute;box-sizing:border-box;width:3.2vw;height:3.2vw;border:1px solid #44413b;top:1.0666666667vw;left:0.8vw}#wrapper #float #float_content .float_content_item_area .float_content_item .ac_area{width:100%}#wrapper #float #float_content .float_content_item_area .float_content_item .ac_area .ac_item{margin-bottom:4.2666666667vw;background:#fff;border-radius:8.5333333333vw}#wrapper #float #float_content .float_content_item_area .float_content_item .ac_area .ac_item.open .ac_ttl:after{transform:rotate(180deg)}#wrapper #float #float_content .float_content_item_area .float_content_item .ac_area .ac_item.open .ac_content{display:block}#wrapper #float #float_content .float_content_item_area .float_content_item .ac_area .ac_item .ac_ttl{height:19.7333333333vw;display:flex;justify-content:flex-start;align-items:center;align-content:center;font-size:4.2666666667vw;font-weight:700;line-height:6.4vw;padding:0 6.4vw;box-sizing:border-box;position:relative;width:100%}#wrapper #float #float_content .float_content_item_area .float_content_item .ac_area .ac_item .ac_ttl:before,#wrapper #float #float_content .float_content_item_area .float_content_item .ac_area .ac_item .ac_ttl:after{content:"";position:absolute;top:9.6vw;right:6.4vw;width:5.3333333333vw;height:0.5333333333vw;display:block;border-radius:0.5333333333vw;background:#44413b}#wrapper #float #float_content .float_content_item_area .float_content_item .ac_area .ac_item .ac_ttl:after{transition:all .4s;transition-timing-function:cubic-bezier(0.33, 1, 0.68, 1);transform:rotate(90deg)}#wrapper #float #float_content .float_content_item_area .float_content_item .ac_area .ac_item .ac_content{padding:0 6.4vw;box-sizing:border-box;display:none}#wrapper #float #float_content .float_content_item_area .float_content_item .ac_area .ac_item .ac_content ul{padding-bottom:6.4vw}#wrapper #float #float_content .float_content_item_area .float_content_item .ac_area .ac_item .ac_content ul li{font-size:3.7333333333vw;font-weight:500;line-height:7.4666666667vw;box-sizing:border-box;padding:0 0 0 6.4vw;position:relative}#wrapper #float #float_content .float_content_item_area .float_content_item .ac_area .ac_item .ac_content ul li:before{content:"";position:absolute;top:3.2vw;left:1.8666666667vw;width:1.0666666667vw;height:1.0666666667vw;display:block;border-radius:50%;background:#44413b}#wrapper #float #float_content .float_content_item_area .float_content_item .detail_item{width:100%;padding-bottom:1.6vw}#wrapper #float #float_content .float_content_item_area .float_content_item .detail_item:last-of-type{padding-bottom:6.1333333333vw}#wrapper #float #float_content .float_content_item_area .float_content_item .detail_item .ttl{text-align:left;font-size:4.2666666667vw;font-weight:700;line-height:6.4vw;margin-bottom:2.6666666667vw}#wrapper #float #float_content .float_content_item_area .float_content_item .detail_item .txt{font-size:3.7333333333vw;font-weight:500;line-height:7.4666666667vw;margin-bottom:4.2666666667vw}#wrapper #float #float_content .float_content_item_area .float_content_item .detail_item .btns{display:flex;justify-content:space-between;align-items:flex-start;align-content:flex-start;flex-wrap:wrap;width:100%;margin:0 auto}#wrapper #float #float_content .float_content_item_area .float_content_item .detail_item .btns.w2{width:100%;margin-bottom:2.1333333333vw}#wrapper #float #float_content .float_content_item_area .float_content_item .detail_item .btns.w2 li{width:100%;margin-bottom:5.0666666667vw}#wrapper #float #float_content .float_content_item_area .float_content_item .detail_item .btns.w2 li .btn_w{width:100%;display:flex;justify-content:center;align-items:center;align-content:center}#wrapper #float #float_content .float_content_item_area .float_content_item .detail_item .btns.w2 li .btn_w.w2{padding:1.8666666667vw 0 1.8666666667vw 0}#wrapper #float #float_content .float_content_item_area .float_content_item .detail_item .btns li{margin-bottom:1.6vw}#wrapper #float #float_content .float_content_item_area .float_content_item .detail_item .btns li.wide{width:100%}#wrapper #float #float_content .float_content_item_area .float_content_item .detail_item .btns .btn_w{background:#fff;display:block;padding:2.9333333333vw 0vw 3.7333333333vw 0vw;text-align:center;font-size:4vw;font-weight:700;line-height:5.2vw;border-radius:7.4666666667vw;border:2px solid #ddd;box-shadow:0px 2.1333333333vw 6.4vw 0px rgba(51,51,51,.1019607843);box-sizing:border-box;text-align:center;width:100%}#wrapper #float #float_content .float_content_item_area .float_content_item .detail_item .btns .btn_w.half{width:34.1333333333vw}#wrapper #float #float_content .float_content_item_area .float_content_item .detail_item .btns .btn_w2{display:block;width:69.3333333333vw;height:12.8vw;position:relative}#wrapper #float #float_content .float_content_item_area .float_content_item .detail_item .btns .btn_w2.w2{height:16vw}#wrapper #float #float_content .float_content_item_area .float_content_item .detail_item .btns .btn_w2:after{content:"";display:block;position:absolute;box-sizing:border-box;width:100%;height:100%;background:#ef6e16;border-radius:8vw;pointer-events:none;top:1.0666666667vw;left:1.0666666667vw}#wrapper #float #float_content .float_content_item_area .float_content_item .detail_item .btns .btn_w2>span{display:flex;justify-content:center;align-items:center;align-content:center;border:0.6026666667vw solid #44413b;box-sizing:border-box;width:100%;height:100%;background:#fff;position:relative;z-index:3;border-radius:8vw}#wrapper #float #float_content .float_content_item_area .float_content_item .detail_item .btns .btn_w2 .icon{width:10.6666666667vw;position:relative;display:block;left:-1.0666666667vw}#wrapper #float #float_content .float_content_item_area .float_content_item .detail_item .btns .btn_w2 .t{font-size:4vw;font-weight:700;line-height:5.2vw;color:#44413b;display:inline-block}#wrapper #float #float_content .float_content_item_area .float_content_item .list_area{margin-bottom:6.4vw}#wrapper #float #float_content .float_content_item_area .float_content_item .hinan{width:100%}#wrapper #float #float_content .float_content_item_area .float_content_item .hinan .ttl{width:50.9333333333vw;margin:0 auto;margin-bottom:4.2666666667vw}#wrapper #float #float_content .float_content_item_area .float_content_item .hinan .txt{font-size:3.7333333333vw;font-weight:500;line-height:5.2266666667vw}#wrapper #float #float_content .float_content_item_area .float_content_item .point{margin-top:5.0666666667vw;width:100%;border-radius:8.5333333333vw;background:#fff;margin-bottom:7.2vw;padding:6.1333333333vw 6.4vw 5.8666666667vw 6.4vw;display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start}#wrapper #float #float_content .float_content_item_area .float_content_item .point .lbl{display:flex;justify-content:center;align-items:center;align-content:center;background:#fff;height:7.4666666667vw;border-radius:7.4666666667vw;margin-bottom:2.6666666667vw;background:#fbf2e9;padding:0 4.5333333333vw}#wrapper #float #float_content .float_content_item_area .float_content_item .point .lbl .icon{width:3.7333333333vw;position:relative;display:block;line-height:0;margin:0 2.1333333333vw 0 0}#wrapper #float #float_content .float_content_item_area .float_content_item .point .lbl .t{letter-spacing:0;font-size:3.2vw;font-weight:700;line-height:4.8vw}#wrapper #float #float_content .float_content_item_area .float_content_item .point .ttl{text-align:center;font-size:4vw;font-weight:700;line-height:5.1733333333vw;margin-bottom:2.6666666667vw}#wrapper #float #float_content .float_content_item_area .float_content_item .point .txt{font-size:3.2vw;font-weight:500;line-height:4.8vw}#wrapper #float #float_content .float_content_item_area .float_content_item .atn{margin-top:5.0666666667vw;width:100%;border-radius:8.5333333333vw;background:#fff;margin-bottom:7.2vw;padding:6.1333333333vw 6.4vw 5.8666666667vw 6.4vw;display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start}#wrapper #float #float_content .float_content_item_area .float_content_item .atn.mb{margin-bottom:0}#wrapper #float #float_content .float_content_item_area .float_content_item .atn .lbl{display:flex;justify-content:center;align-items:center;align-content:center;height:7.4666666667vw;border-radius:7.4666666667vw;margin-bottom:2.6666666667vw;background:#fbe25b;padding:0 4.2666666667vw}#wrapper #float #float_content .float_content_item_area .float_content_item .atn .lbl .icon{width:3.7333333333vw;position:relative;display:block;line-height:0;margin:0 2.1333333333vw 0 0}#wrapper #float #float_content .float_content_item_area .float_content_item .atn .lbl .t{letter-spacing:0;font-size:3.2vw;font-weight:700;line-height:4.8vw}#wrapper #float #float_content .float_content_item_area .float_content_item .atn .ttl{text-align:center;font-size:4vw;font-weight:700;line-height:5.1733333333vw;margin-bottom:2.6666666667vw}#wrapper #float #float_content .float_content_item_area .float_content_item .atn .txt{font-size:3.2vw;font-weight:500;line-height:4.8vw}#wrapper #float #float_content .float_content_item_area .float_content_item .btn_area{width:100%;margin-bottom:5.0666666667vw}#wrapper #float #float_content .float_content_item_area .float_content_item .btn_area .btn_n{width:100%;height:12.8vw;display:block;position:relative}#wrapper #float #float_content .float_content_item_area .float_content_item .btn_area .btn_n.btn_n2{height:16vw;width:78.4vw;margin-left:-4vw}#wrapper #float #float_content .float_content_item_area .float_content_item .btn_area .btn_n:after{content:"";display:block;position:absolute;box-sizing:border-box;width:100%;height:100%;background:#ef6e16;border-radius:8vw;pointer-events:none;top:1.0666666667vw;left:1.0666666667vw}#wrapper #float #float_content .float_content_item_area .float_content_item .btn_area .btn_n>span{display:flex;justify-content:center;align-items:center;align-content:center;border:0.6026666667vw solid #44413b;box-sizing:border-box;width:100%;height:100%;background:#fff;position:relative;z-index:3;border-radius:8vw;transition:all .4s;transition-timing-function:cubic-bezier(0.33, 1, 0.68, 1)}#wrapper #float #float_content .float_content_item_area .float_content_item .btn_area .btn_n .t{font-size:4vw;font-weight:700;line-height:5.2vw;display:block;text-align:center}#wrapper #float #float_content .float_content_item_area .float_close{width:100%;height:12.8vw;display:flex;justify-content:center;align-items:center;align-content:center;margin:0 auto;font-size:4vw;font-weight:700;line-height:5.2vw}#wrapper #reel{position:absolute;top:0;left:0;width:100%;z-index:1000}#wrapper #reel .reel_bg{width:100%;height:100%;position:fixed;top:0;left:0;background:rgba(0,0,0,.5)}#wrapper #reel .btn_reel_close{position:absolute;width:11.7333333333vw;height:9.6vw;border-radius:8.5333333333vw;background:#fff;display:flex;justify-content:center;align-items:center;align-content:center;top:-13.3333333333vw;right:4.2666666667vw;z-index:100}#wrapper #reel .btn_reel_close img{width:4vw}#wrapper #reel .mov_content{width:100%;height:56.8vw;position:fixed;top:50%;left:0;transform:translate(0%, -50%)}#wrapper #reel .mov_content .mov_area{position:relative;width:100%;height:100%}#wrapper #reel .mov_content #mov_target{width:100%;height:100%;background:#000;position:relative;overflow:hidden}#wrapper #reel .mov_content #mov_target iframe{width:102%;height:102%;position:relative;top:-1%;left:-1%}#wrapper #reel #float_content{padding-top:21.0666666667vw}}#wrapper [data-simplebar]{position:relative;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}#wrapper .simplebar-wrapper{overflow:hidden;width:inherit;height:inherit;max-width:inherit;max-height:inherit}#wrapper .simplebar-mask{direction:inherit;position:absolute;overflow:hidden;padding:0;margin:0;left:0;top:0;bottom:0;right:0;width:auto !important;height:auto !important;z-index:0}#wrapper .simplebar-offset{direction:inherit !important;box-sizing:inherit !important;resize:none !important;position:absolute;top:0;left:0;bottom:0;right:0;padding:0;margin:0;-webkit-overflow-scrolling:touch}#wrapper .simplebar-content-wrapper{direction:inherit;box-sizing:border-box !important;position:relative;display:block;height:100%;width:auto;max-width:100%;max-height:100%;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}#wrapper .simplebar-content-wrapper::-webkit-scrollbar,#wrapper .simplebar-hide-scrollbar::-webkit-scrollbar{display:none;width:0;height:0}#wrapper .simplebar-content:before,#wrapper .simplebar-content:after{content:" ";display:table}#wrapper .simplebar-placeholder{max-height:100%;max-width:100%;width:100%;pointer-events:none}#wrapper .simplebar-height-auto-observer-wrapper{box-sizing:inherit !important;height:100%;width:100%;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;flex-grow:inherit;flex-shrink:0;flex-basis:0}#wrapper .simplebar-height-auto-observer{box-sizing:inherit;display:block;opacity:0;position:absolute;top:0;left:0;height:1000%;width:1000%;min-height:1px;min-width:1px;overflow:hidden;pointer-events:none;z-index:-1}#wrapper .simplebar-track{z-index:1;position:absolute;right:0;bottom:0;pointer-events:none;overflow:hidden}#wrapper [data-simplebar].simplebar-dragging{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#wrapper [data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#wrapper [data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}#wrapper .simplebar-scrollbar{position:absolute;left:0;right:0;min-height:10px}#wrapper .simplebar-scrollbar:before{position:absolute;content:"";background:#000;border-radius:7px;left:2px;right:2px;opacity:0;transition:opacity .2s .5s linear}#wrapper .simplebar-scrollbar.simplebar-visible:before{opacity:.5;transition-delay:0s;transition-duration:0s}#wrapper .simplebar-track.simplebar-vertical{top:0;width:11px}#wrapper .simplebar-scrollbar:before{top:2px;bottom:2px;left:2px;right:2px}#wrapper .simplebar-track.simplebar-horizontal{left:0;height:11px}#wrapper .simplebar-track.simplebar-horizontal .simplebar-scrollbar{right:auto;left:0;top:0;bottom:0;min-height:0;min-width:10px;width:auto}#wrapper [data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{right:auto;left:0}#wrapper .simplebar-dummy-scrollbar-size{direction:rtl;position:fixed;opacity:0;visibility:hidden;height:500px;width:500px;overflow-y:hidden;overflow-x:scroll;-ms-overflow-style:scrollbar !important}#wrapper .simplebar-dummy-scrollbar-size>div{width:200%;height:200%;margin:10px 0}#wrapper .simplebar-hide-scrollbar{position:fixed;left:0;visibility:hidden;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}
/*# sourceMappingURL=top.css.map */
