/*!
    The new CSS reset - version 1.8.4 (last updated 14.2.2023)
    GitHub page: https://github.com/elad2412/the-new-css-reset

	MIT License

	Copyright (c) 2021 Elad Shechter

	Permission is hereby granted, free of charge, to any person obtaining a copy
	of this software and associated documentation files (the "Software"), to deal
	in the Software without restriction, including without limitation the rights
	to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
	copies of the Software, and to permit persons to whom the Software is
	furnished to do so, subject to the following conditions:

	The above copyright notice and this permission notice shall be included in all
	copies or substantial portions of the Software.

	THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
	IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
	FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
	AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
	LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
	OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
	SOFTWARE.
***/*:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,*::before,*::after{box-sizing:border-box}a,button{cursor:revert}ol,ul,menu{list-style:none}img{max-inline-size:100%;max-block-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;appearance:revert}:where(pre){all:revert}::placeholder{color:unset}::marker{content:initial}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert}#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}@keyframes animation-sample{0%{width:0}100%{width:100%}}@keyframes fuusen{0%{transform:translate(0, 0)}100%{transform:translate(-50%, -50%)}}@keyframes menu1{0%{transform:translate(0, 0)}50%{transform:translate(0%, 70%)}100%{transform:translate(0, 0)}}@keyframes menu2{0%{transform:translate(0, 0)}50%{transform:translate(0%, 100%)}100%{transform:translate(0, 0)}}@keyframes topbar{0%{transform:translate(0, 0)}100%{transform:translate(-50%, 0)}}@keyframes topbar2{0%{transform:translate(0, 0)}100%{transform:translate(50%, 0)}}@keyframes baloon1{0%{transform:translate(0, 0) scale(0.01)}100%{transform:translate(30%, -120vh) scale(1.4)}}@keyframes baloon1_2{0%{transform:translate(0, 0) scale(0.01)}100%{transform:translate(-30%, -120vh) scale(1.4)}}@keyframes baloon2{0%{transform:translate(0, 0) rotate(0)}50%{transform:translate(40%, 0%) rotate(20deg)}100%{transform:translate(0%, 0%) rotate(0deg)}}@keyframes baloon2_2{0%{transform:translate(0, 0) rotate(0)}50%{transform:translate(-40%, 0%) rotate(-20deg)}100%{transform:translate(0%, 0%) rotate(0deg)}}@keyframes baloon2_3{0%{transform:translate(0, 0) rotate(0)}50%{transform:translate(-80%, 0%) rotate(10deg)}100%{transform:translate(0%, 0%) rotate(0deg)}}@keyframes baloon2_4{0%{transform:translate(0, 0) rotate(0)}50%{transform:translate(80%, 0%) rotate(-10deg)}100%{transform:translate(0%, 0%) rotate(0deg)}}@keyframes btn_i1{0%{transform:rotate(0)}50%{transform:rotate(-12deg)}100%{transform:rotate(0)}}@keyframes btn_i2{0%{transform:rotate(-20deg)}50%{transform:rotate(0)}100%{transform:rotate(-20deg)}}@keyframes btn_i3{0%{transform:rotate(-10deg)}50%{transform:rotate(10deg)}100%{transform:rotate(-10deg)}}@keyframes btn_i4{0%{transform:rotate(10deg)}50%{transform:rotate(-10deg)}100%{transform:rotate(10deg)}}@keyframes puru{0%{transform:translate(0px, 0px) rotateZ(0deg)}0.5%{transform:translate(4px, 4px) rotateZ(3deg)}1%{transform:translate(0px, 4px) rotateZ(0deg)}1.5%{transform:translate(4px, 0px) rotateZ(-3deg)}2%{transform:translate(0px, 0px) rotateZ(0deg)}2.5%{transform:translate(4px, 4px) rotateZ(3deg)}3%{transform:translate(0px, 4px) rotateZ(0deg)}3.5%{transform:translate(4px, 0px) rotateZ(-3deg)}4%{transform:translate(0px, 0px) rotateZ(0deg)}}body{font-family:"Murecho",sans-serif;color:#341709;font-feature-settings:"palt"}body ::selection{background:#341709;color:#fff}body ::-moz-selection{background:#341709;color:#fff}body img::selection{background:none}body img::-moz-selection{background:none}body .hide{display:none !important}body img,body svg{width:100%;height:auto;max-inline-size:none;max-block-size:none}@media screen and (min-width: 794px){body #wrapper .blockanim{display:block;position:absolute;width:54px;top:-29px;left:-34px;z-index:10;pointer-events:none}body #wrapper .blockanim2{pointer-events:none;display:block;position:absolute;width:54px;top:59px;left:46px;z-index:10;transform:scale(1, -1)}body #wrapper #contents{background:url(../img/top/bg_tex.jpg) repeat-y top center;background-size:100% auto}body #wrapper #contents #header{position:fixed;top:0;left:0;width:100%;height:1px;display:flex;justify-content:flex-end;box-sizing:border-box;padding:10px 10px;z-index:90}body #wrapper #contents #header #btn_menu{width:54px;height:54px;display:flex;justify-content:center;align-items:center;align-content:center}body #wrapper #contents #header #btn_menu .box{position:absolute;display:block;width:30px;height:21px;display:flex;justify-content:space-between;align-items:flex-end;align-content:flex-end;top:23px;width:28px;height:20px;overflow:hidden}body #wrapper #contents #header #btn_menu .box .bar{display:block;width:4px;height:100%;position:relative;animation:menu1 2s cubic-bezier(0.45, 0, 0.55, 1) infinite}body #wrapper #contents #header #btn_menu .box .bar:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#fbb03b}body #wrapper #contents #header #btn_menu .box .bar:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#341709;animation:menu2 1.7s cubic-bezier(0.45, 0, 0.55, 1) infinite;animation-delay:.2s}body #wrapper #contents #header #btn_menu .box .bar:nth-of-type(2){animation-delay:.7s}body #wrapper #contents #header #btn_menu .box .bar:nth-of-type(2):before{background:#7bbfd9}body #wrapper #contents #header #btn_menu .box .bar:nth-of-type(3){animation-delay:.4s}body #wrapper #contents #header #btn_menu .box .bar:nth-of-type(3):before{background:#f05d41}body #wrapper #contents #header #btn_menu .box .bar:nth-of-type(4){animation-delay:.55s}body #wrapper #contents #header #btn_menu .box .bar:nth-of-type(4):before{background:#afbc38}body #wrapper #contents #menu{position:fixed;top:0;left:0;width:100%;z-index:103;overscroll-behavior-y:contain}body #wrapper #contents #menu .btn_menu_close.menu_bg{position:fixed;top:0;left:0;width:100%;height:100lvh;background:rgba(0,0,0,.8)}body #wrapper #contents #menu #menu_target{padding-top:10px;padding-bottom:10px;width:378px;margin:0 auto;position:relative;height:100svh;overflow-y:scroll}body #wrapper #contents #menu .bg_img{top:0;left:0}body #wrapper #contents #menu .content{width:100%;margin:0 auto;position:relative}body #wrapper #contents #menu .content .btn_menu_close{position:absolute;width:35px;top:40px;right:25px}body #wrapper #contents #menu .content .ttl{width:283px;margin:0 auto;position:relative;left:-28px;margin-bottom:25px}body #wrapper #contents #menu .content .area{position:absolute;top:0;left:0;padding-top:18px;width:100%}body #wrapper #contents #menu .content .menu{width:200px;display:flex;flex-wrap:wrap;gap:24px;margin:0 auto;position:relative;left:-36px}body #wrapper #contents #menu .content .menu li{width:100%}body #wrapper #contents #menu .content .menu li a{font-size:20px;line-height:160%;font-weight:700;background:#fff;padding:2px 16px;display:inline-block}body #wrapper #contents #menu .content .menu li a img{width:23px;position:relative;top:2px}body #wrapper #contents #menu .content .btn_start{width:142px;position:absolute;bottom:-108px;right:20px}body #wrapper #contents #menu .content .btn_start .blockanim{top:-9px;left:-2px;width:55px}body #wrapper #contents #menu .content .btn_start .blockanim2{top:46px;left:86px;width:55px}body #wrapper #contents #main{position:relative}body #wrapper #contents #main .container{width:358px;margin:0 auto;position:relative}body #wrapper #contents #main .pnl{border:4px solid #341709;border-radius:15px}body #wrapper #contents .fadein{opacity:0}body #wrapper #contents .slidein .slidein_target{opacity:0;transform:translateY(30px)}body #wrapper #contents .step_member,body #wrapper #contents .step_hand{opacity:0;pointer-events:none}body #wrapper #contents .hand{pointer-events:none}body #wrapper #contents .btn_start_img{display:block;position:relative;margin-bottom:27px}body #wrapper #contents .btn_start_img .i{display:block;position:absolute;width:150px;top:-38px;left:-46px;z-index:2;transform:rotate(-12deg);animation:btn_i1 .8s infinite steps(1)}body #wrapper #contents .btn_start_img .t{width:279px;display:block;position:relative;left:9px;top:-4px;width:279px}body #wrapper #contents .btn_start_img .t img{display:inline-block}body #wrapper #contents .btn_start_img .t svg{overflow:visible}body #wrapper #contents .btn_start_img .o{position:absolute;width:60px;height:auto;left:208px;top:-43px;animation:btn_i2 .8s infinite steps(1)}body #wrapper #contents .btn{width:320px;height:70px;background:#341709;border-radius:5px;overflow:hidden;line-height:0;display:flex;justify-content:center;align-items:center;align-content:center}body #wrapper #contents .btn .t{font-size:18px;line-height:160%;font-weight:700;color:#fff}body #wrapper #contents #footer{display:flex;justify-content:center;align-items:flex-start;align-content:flex-start;background:url(../img/top/bg_tex.jpg) no-repeat top center;background-size:cover}body #wrapper #contents #footer small{display:block;width:370px;margin:0 auto;border-top:2px solid #341709;text-align:center;font-size:12px;line-height:160%;font-weight:400;padding-bottom:16px;padding-top:4px}body button,body a{cursor:pointer}body #wrapper #pc_bg{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff2d9}body #wrapper #pc_bg:before{content:"";display:block;width:100%;height:100%;background:url(../img/cmn/pc_bg1.png) no-repeat top center;background-size:100% auto;position:absolute;top:0;left:0;pointer-events:none}body #wrapper #pc_bg:after{content:"";display:block;width:100%;height:100%;background:url(../img/cmn/pc_bg2.png) no-repeat bottom center;background-size:100% auto;position:absolute;bottom:0;left:0;pointer-events:none}body #wrapper #pc_bg .left{position:absolute;top:0;left:0;width:calc(100% - 780px);height:100%;display:flex;justify-content:center;align-items:center;align-content:center;z-index:5}body #wrapper #pc_bg .left .area{width:63.8%;max-width:423px}body #wrapper #pc_bg .left .area .ttl .ttl_pc:after{content:""}body #wrapper #pc_bg .left .area .b{display:block;width:100%;line-height:0}body #wrapper #pc_bg .left .area .card{border-radius:0.5555555556vw;overflow:hidden;border:4px solid #341709;box-sizing:border-box;line-height:0}body #wrapper #pc_bg .right{position:absolute;top:0;right:0;width:390px;display:flex;height:100%;justify-content:flex-end;z-index:5}body #wrapper #pc_bg .right .area{width:100%;height:100%;display:flex;justify-content:center;align-items:center;align-content:center;flex-wrap:wrap;position:relative;left:-26px}body #wrapper #pc_bg .right .area .menu{width:202px;height:279px;background:url(../img/cmn/menu_pc_bg.svg) no-repeat center center;background-size:contain;display:flex;justify-content:flex-start;align-items:flex-start;align-content:flex-start;flex-wrap:wrap;flex-wrap:wrap;box-sizing:border-box;padding:34px 0 0px 33px;gap:6px 0;margin-bottom:37px}body #wrapper #pc_bg .right .area .menu li{width:100%}body #wrapper #pc_bg .right .area .menu li a{font-size:16px;line-height:154%;font-weight:700;background:#fff;padding:0px 3px;display:inline-block;position:relative}body #wrapper #pc_bg .right .area .menu li a:hover:before{transform:scale(1, 1)}body #wrapper #pc_bg .right .area .menu li a:before{display:block;position:absolute;top:0;left:0;width:100%;height:100%;content:"";background:#fef900;transition:all .3s;transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transform:scale(0, 1);transform-origin:top left}body #wrapper #pc_bg .right .area .menu li a span{position:relative;z-index:3}body #wrapper #pc_bg .right .area .menu li a img{z-index:2;width:16px;position:relative;top:2px}body #wrapper #pc_bg .right .area .btn_start{position:relative;width:194px}body #wrapper #pc_bg .right .area .btn_start:hover .fill{fill:#f05d41}body #wrapper #pc_bg .right .area .btn_start:hover g{transform:translate(2px, 2px)}body #wrapper #pc_bg .right .area .btn_start svg{overflow:visible;animation:puru 10s linear infinite}body #wrapper #pc_bg .right .area .btn_start .blockanim{top:-15px;left:8px;width:78px}body #wrapper #pc_bg .right .area .btn_start .blockanim2{top:65px;left:126px;width:65px}body #wrapper #contents{width:390px;position:absolute;top:0;overflow:hidden;left:calc(100% - 390px);transform:translate(-100%, 0);box-shadow:0px 4px 30px 0px rgba(0,0,0,.4);min-height:100vh}body #wrapper #contents #header{display:none}body #wrapper .btn{transition:all .3s;transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);display:block}body #wrapper .btn:hover{transform:scale(1.1)}body #wrapper .btn.passive:hover{transform:scale(1)}body #wrapper .btn_start_img:hover .fill{fill:#f05d41}body #wrapper .btn_start_img:hover .t g{display:inline-block;transform:translate(2px, 2px)}body #wrapper .btn_start_img:hover .i{transform:rotate(-12deg)}body #wrapper .btn_start_img:hover .o{transform:rotate(-20deg)}}@media screen and (max-width: 793.9px){body #wrapper .blockanim{display:block;position:absolute;width:13.8461538462vw;top:-7.4358974359vw;left:-8.7179487179vw;z-index:10;pointer-events:none}body #wrapper .blockanim2{pointer-events:none;display:block;position:absolute;width:13.8461538462vw;top:15.1282051282vw;left:11.7948717949vw;z-index:10;transform:scale(1, -1)}body #wrapper #contents{background:url(../img/top/bg_tex.jpg) repeat-y top center;background-size:100% auto}body #wrapper #contents #header{position:fixed;top:0;left:0;width:100%;height:1px;display:flex;justify-content:flex-end;box-sizing:border-box;padding:2.5641025641vw 2.5641025641vw;z-index:90}body #wrapper #contents #header #btn_menu{width:13.8461538462vw;height:13.8461538462vw;display:flex;justify-content:center;align-items:center;align-content:center}body #wrapper #contents #header #btn_menu .box{position:absolute;display:block;width:7.6923076923vw;height:5.3846153846vw;display:flex;justify-content:space-between;align-items:flex-end;align-content:flex-end;top:5.8974358974vw;width:7.1794871795vw;height:5.1282051282vw;overflow:hidden}body #wrapper #contents #header #btn_menu .box .bar{display:block;width:1.0256410256vw;height:100%;position:relative;animation:menu1 2s cubic-bezier(0.45, 0, 0.55, 1) infinite}body #wrapper #contents #header #btn_menu .box .bar:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#fbb03b}body #wrapper #contents #header #btn_menu .box .bar:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#341709;animation:menu2 1.7s cubic-bezier(0.45, 0, 0.55, 1) infinite;animation-delay:.2s}body #wrapper #contents #header #btn_menu .box .bar:nth-of-type(2){animation-delay:.7s}body #wrapper #contents #header #btn_menu .box .bar:nth-of-type(2):before{background:#7bbfd9}body #wrapper #contents #header #btn_menu .box .bar:nth-of-type(3){animation-delay:.4s}body #wrapper #contents #header #btn_menu .box .bar:nth-of-type(3):before{background:#f05d41}body #wrapper #contents #header #btn_menu .box .bar:nth-of-type(4){animation-delay:.55s}body #wrapper #contents #header #btn_menu .box .bar:nth-of-type(4):before{background:#afbc38}body #wrapper #contents #menu{position:fixed;top:0;left:0;width:100%;z-index:103;overscroll-behavior-y:contain}body #wrapper #contents #menu .btn_menu_close.menu_bg{position:fixed;top:0;left:0;width:100%;height:100lvh;background:rgba(0,0,0,.8)}body #wrapper #contents #menu #menu_target{padding-top:2.5641025641vw;padding-bottom:2.5641025641vw;width:96.9230769231vw;margin:0 auto;position:relative;height:100svh;overflow-y:scroll}body #wrapper #contents #menu .bg_img{top:0;left:0}body #wrapper #contents #menu .content{width:100%;margin:0 auto;position:relative}body #wrapper #contents #menu .content .btn_menu_close{position:absolute;width:8.9743589744vw;top:10.2564102564vw;right:6.4102564103vw}body #wrapper #contents #menu .content .ttl{width:72.5641025641vw;margin:0 auto;position:relative;left:-7.1794871795vw;margin-bottom:6.4102564103vw}body #wrapper #contents #menu .content .area{position:absolute;top:0;left:0;padding-top:4.6153846154vw;width:100%}body #wrapper #contents #menu .content .menu{width:51.2820512821vw;display:flex;flex-wrap:wrap;gap:6.1538461538vw;margin:0 auto;position:relative;left:-9.2307692308vw}body #wrapper #contents #menu .content .menu li{width:100%}body #wrapper #contents #menu .content .menu li a{font-size:5.1282051282vw;line-height:160%;font-weight:700;background:#fff;padding:0.5128205128vw 4.1025641026vw;display:inline-block}body #wrapper #contents #menu .content .menu li a img{width:5.8974358974vw;position:relative;top:0.5128205128vw}body #wrapper #contents #menu .content .btn_start{width:36.4102564103vw;position:absolute;bottom:-27.6923076923vw;right:5.1282051282vw}body #wrapper #contents #menu .content .btn_start .blockanim{top:-2.3076923077vw;left:-0.5128205128vw;width:14.1025641026vw}body #wrapper #contents #menu .content .btn_start .blockanim2{top:11.7948717949vw;left:22.0512820513vw;width:14.1025641026vw}body #wrapper #contents #main{position:relative}body #wrapper #contents #main .container{width:91.7948717949vw;margin:0 auto;position:relative}body #wrapper #contents #main .pnl{border:1.0256410256vw solid #341709;border-radius:3.8461538462vw}body #wrapper #contents .fadein{opacity:0}body #wrapper #contents .slidein .slidein_target{opacity:0;transform:translateY(30px)}body #wrapper #contents .step_member,body #wrapper #contents .step_hand{opacity:0;pointer-events:none}body #wrapper #contents .hand{pointer-events:none}body #wrapper #contents .btn_start_img{display:block;position:relative;margin-bottom:6.9230769231vw}body #wrapper #contents .btn_start_img .i{display:block;position:absolute;width:38.4615384615vw;top:-9.7435897436vw;left:-11.7948717949vw;z-index:2;transform:rotate(-12deg);animation:btn_i1 .8s infinite steps(1)}body #wrapper #contents .btn_start_img .t{width:71.5384615385vw;display:block;position:relative;left:2.3076923077vw;top:-1.0256410256vw;width:71.5384615385vw}body #wrapper #contents .btn_start_img .t img{display:inline-block}body #wrapper #contents .btn_start_img .t svg{overflow:visible}body #wrapper #contents .btn_start_img .o{position:absolute;width:15.3846153846vw;height:auto;left:53.3333333333vw;top:-11.0256410256vw;animation:btn_i2 .8s infinite steps(1)}body #wrapper #contents .btn{width:82.0512820513vw;height:17.9487179487vw;background:#341709;border-radius:1.2820512821vw;overflow:hidden;line-height:0;display:flex;justify-content:center;align-items:center;align-content:center}body #wrapper #contents .btn .t{font-size:4.6153846154vw;line-height:160%;font-weight:700;color:#fff}body #wrapper #contents #footer{display:flex;justify-content:center;align-items:flex-start;align-content:flex-start;background:url(../img/top/bg_tex.jpg) no-repeat top center;background-size:cover}body #wrapper #contents #footer small{display:block;width:94.8717948718vw;margin:0 auto;border-top:2px solid #341709;text-align:center;font-size:3.0769230769vw;line-height:160%;font-weight:400;padding-bottom:4.1025641026vw;padding-top:1.0256410256vw}body #pc_bg{display:none !important}}