@charset "UTF-8";body,html{padding:0;margin:0;border:0}#gm_menu,#gm_modal,#gm_wrap{text-align:left}#gm_menu *,#gm_menu body,#gm_menu html,#gm_modal *,#gm_modal body,#gm_modal html,#gm_wrap *,#gm_wrap body,#gm_wrap html{margin:0;padding:0;border:0}#gm_menu *,#gm_modal *,#gm_wrap *{font-family:inherit;font-size:inherit;line-height:inherit}#gm_menu a,#gm_menu a:visited,#gm_modal a,#gm_modal a:visited,#gm_wrap a,#gm_wrap a:visited{color:inherit}#gm_menu article,#gm_menu aside,#gm_menu footer,#gm_menu header,#gm_menu main,#gm_menu nav,#gm_menu section,#gm_modal article,#gm_modal aside,#gm_modal footer,#gm_modal header,#gm_modal main,#gm_modal nav,#gm_modal section,#gm_wrap article,#gm_wrap aside,#gm_wrap footer,#gm_wrap header,#gm_wrap main,#gm_wrap nav,#gm_wrap section{display:block}#gm_menu :after,#gm_menu :before,#gm_modal :after,#gm_modal :before,#gm_wrap :after,#gm_wrap :before{box-sizing:inherit}#gm_menu table,#gm_modal table,#gm_wrap table{border-collapse:collapse;border-spacing:0}#gm_menu ol,#gm_menu ul,#gm_modal ol,#gm_modal ul,#gm_wrap ol,#gm_wrap ul{list-style:none}#gm_menu img,#gm_modal img,#gm_wrap img{border-style:none}#gm_menu blockquote,#gm_menu q,#gm_modal blockquote,#gm_modal q,#gm_wrap blockquote,#gm_wrap q{quotes:none}#gm_menu blockquote:after,#gm_menu blockquote:before,#gm_menu q:after,#gm_menu q:before,#gm_modal blockquote:after,#gm_modal blockquote:before,#gm_modal q:after,#gm_modal q:before,#gm_wrap blockquote:after,#gm_wrap blockquote:before,#gm_wrap q:after,#gm_wrap q:before{content:"";content:none}#gm_menu a,#gm_modal a,#gm_wrap a{cursor:pointer!important}@keyframes scale{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes arrow{0%{width:0}to{width:180px}}@keyframes jump{0%{margin-top:0}30%{margin-top:-20px}to{margin-top:0}}@keyframes scale2{0%{transform:scale(1)}50%{transform:scale(0.8)}80%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes scale3{0%{transform:scale(1)}40%{transform:scale(0.97)}70%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes scale3_on{0%{transform:scale(1)}40%{transform:scale(0.97)}70%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes scale3_off{0%{transform:scale(1)}40%{transform:scale(0.97)}70%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes scale4{0%{transform:scale(-1)}40%{transform:scale(-0.97)}70%{transform:scale(-1.1)}to{transform:scale(-1)}}@keyframes scale4_on{0%{transform:scale(-1)}40%{transform:scale(-0.97)}70%{transform:scale(-1.1)}to{transform:scale(-1)}}@keyframes scale4_off{0%{transform:scale(-1)}40%{transform:scale(-0.97)}70%{transform:scale(-1.1)}to{transform:scale(-1)}}@keyframes blockCurrent{0%{border-width:12px}15%{border-width:0}to{border-width:12px}}#gm_blockSlide .iconBox li div:hover,#gm_howtoSection .btnBox a.btn:hover,#gm_menuBtn:hover,#gm_menuBtn_close:hover,#gm_modalBtn_close:hover{animation:0.3s linear 1 forwards scale3}#gm_howtoSection h2 span,#gm_makeSection h2 span{transform:scale(0)}#gm_howtoSection h2.view span,#gm_makeSection h2.view span{animation:0.4s cubic-bezier(0.34,1.56,0.64,1) 1 forwards scale}#gm_howtoSection h2.view span:first-child,#gm_makeSection h2.view span:first-child{animation-delay:0}#gm_howtoSection h2.view span:nth-child(2),#gm_makeSection h2.view span:nth-child(2){animation-delay:0.1s}#gm_howtoSection h2.view span:nth-child(3),#gm_makeSection h2.view span:nth-child(3){animation-delay:0.2s}#gm_howtoSection h2.view span:nth-child(4),#gm_makeSection h2.view span:nth-child(4){animation-delay:0.3s}#gm_howtoSection h2.view span:nth-child(5),#gm_makeSection h2.view span:nth-child(5){animation-delay:0.4s}#gm_howtoSection #gm_howtoSlide,#gm_makeSection #gm_makeSlide{width:100%;overflow:hidden;position:relative;margin-bottom:95px}#gm_howtoSection #gm_howtoSlide .slide_imgBox,#gm_makeSection #gm_makeSlide .slide_imgBox{width:8384px;position:relative;left:50%;margin-left:-1543px}#gm_howtoSection #gm_howtoSlide ul.slide_img,#gm_makeSection #gm_makeSlide ul.slide_img{width:100%;font-size:0;line-height:0}#gm_howtoSection #gm_howtoSlide ul.slide_img li,#gm_makeSection #gm_makeSlide ul.slide_img li{display:inline-block;width:990px;border-radius:55px;overflow:hidden;margin-right:58px;transform:scale(0.875);box-shadow:0 4px 3px rgba(0,0,0,0.16);transition:transform 0.2s cubic-bezier(0.34,1.56,0.64,1)}#gm_howtoSection #gm_howtoSlide .slide_arrow,#gm_makeSection #gm_makeSlide .slide_arrow{width:100%;height:0;position:absolute;left:0;top:192px}#gm_howtoSection #gm_howtoSlide .slide_arrow label,#gm_makeSection #gm_makeSlide .slide_arrow label{display:block;width:74px;height:74px;border:8px solid #fff;border-radius:45px;background:url(../img/slide_arrow.png) no-repeat 0 0 rgba(37,182,218,0.9);overflow:hidden;text-indent:100%;white-space:nowrap;cursor:pointer!important;position:absolute;top:0;animation:0.3s linear 1}#gm_howtoSection #gm_howtoSlide .slide_arrow label:hover,#gm_makeSection #gm_makeSlide .slide_arrow label:hover{background-color:#25b6da}#gm_howtoSection #gm_howtoSlide .slide_arrow label.prev,#gm_makeSection #gm_makeSlide .slide_arrow label.prev{left:70px;transform:scaleX(-1)}#gm_howtoSection #gm_howtoSlide .slide_arrow label.next,#gm_makeSection #gm_makeSlide .slide_arrow label.next{right:70px}#gm_howtoSection #gm_howtoSlide input,#gm_makeSection #gm_makeSlide input{display:none}#gm_howtoSection #gm_howtoSlide input.prev:hover:checked~.slide_arrow label.prev,#gm_makeSection #gm_makeSlide input.prev:hover:checked~.slide_arrow label.prev{animation-name:scale4_on}#gm_howtoSection #gm_howtoSlide input.prev:hover:not(:checked)~.slide_arrow label.prev,#gm_makeSection #gm_makeSlide input.prev:hover:not(:checked)~.slide_arrow label.prev{animation-name:scale4_off}#gm_howtoSection #gm_howtoSlide input.next:hover:checked~.slide_arrow label.next,#gm_makeSection #gm_makeSlide input.next:hover:checked~.slide_arrow label.next{animation-name:scale3_on}#gm_howtoSection #gm_howtoSlide input.next:hover:not(:checked)~.slide_arrow label.next,#gm_makeSection #gm_makeSlide input.next:hover:not(:checked)~.slide_arrow label.next{animation-name:scale3_off}#gm_howtoSection #gm_howtoSlide ul.slide_balloon,#gm_makeSection #gm_makeSlide ul.slide_balloon{width:100%;height:89px;margin-top:14px;text-align:center;position:relative}#gm_howtoSection #gm_howtoSlide ul.slide_balloon li,#gm_makeSection #gm_makeSlide ul.slide_balloon li{display:inline-block;color:#754c24;position:absolute;transform-origin:50% 0;top:0;left:50%;transform:translateX(-50%) scale(0);transition:transform 0.1s linear}#gm_howtoSection #gm_howtoSlide ul.slide_balloon li:before,#gm_makeSection #gm_makeSlide ul.slide_balloon li:before{content:"";display:block;width:30px;height:19px;background:url(../img/slide_balloon_arrow.png) no-repeat 0 0;margin:0 auto}#gm_howtoSection #gm_howtoSlide ul.slide_balloon li p,#gm_makeSection #gm_makeSlide ul.slide_balloon li p{display:inline-block;padding:9px 50px;line-height:52px;border-radius:35px;background:#fdebc1;font-size:28px;font-weight:600;white-space:nowrap}#gm_howtoSection #gm_howtoSlide ul.slide_dot,#gm_makeSection #gm_makeSlide ul.slide_dot{margin-top:19px;text-align:center;font-size:0;line-height:1}#gm_howtoSection #gm_howtoSlide ul.slide_dot li,#gm_makeSection #gm_makeSlide ul.slide_dot li{display:inline-block;width:16px;height:16px;margin-right:9px;border-radius:8px;background:#fff;overflow:hidden;text-indent:100%;white-space:nowrap;cursor:pointer!important}#gm_howtoSection #gm_howtoSlide ul.slide_dot li:last-child,#gm_makeSection #gm_makeSlide ul.slide_dot li:last-child{margin-right:0}#gm_howtoSection .current_1#gm_howtoSlide ul.slide_img li:nth-child(3),#gm_howtoSection .current_1#gm_howtoSlide ul.slide_img li:nth-child(7),#gm_howtoSection .current_2#gm_howtoSlide ul.slide_img li:nth-child(4),#gm_howtoSection .current_3#gm_howtoSlide ul.slide_img li:nth-child(5),#gm_howtoSection .current_4#gm_howtoSlide ul.slide_img li:nth-child(2),#gm_howtoSection .current_4#gm_howtoSlide ul.slide_img li:nth-child(6),#gm_makeSection .current_1#gm_makeSlide ul.slide_img li:nth-child(3),#gm_makeSection .current_1#gm_makeSlide ul.slide_img li:nth-child(7),#gm_makeSection .current_2#gm_makeSlide ul.slide_img li:nth-child(4),#gm_makeSection .current_3#gm_makeSlide ul.slide_img li:nth-child(5),#gm_makeSection .current_4#gm_makeSlide ul.slide_img li:nth-child(2),#gm_makeSection .current_4#gm_makeSlide ul.slide_img li:nth-child(6){transform:scale(1);transition-delay:0.4s}#gm_howtoSection .current_1#gm_howtoSlide ul.slide_balloon li:first-child,#gm_howtoSection .current_2#gm_howtoSlide ul.slide_balloon li:nth-child(2),#gm_howtoSection .current_3#gm_howtoSlide ul.slide_balloon li:nth-child(3),#gm_howtoSection .current_4#gm_howtoSlide ul.slide_balloon li:nth-child(4),#gm_makeSection .current_1#gm_makeSlide ul.slide_balloon li:first-child,#gm_makeSection .current_2#gm_makeSlide ul.slide_balloon li:nth-child(2),#gm_makeSection .current_3#gm_makeSlide ul.slide_balloon li:nth-child(3),#gm_makeSection .current_4#gm_makeSlide ul.slide_balloon li:nth-child(4){transition-duration:0.3s;transition-delay:0.4s;transition-timing-function:cubic-bezier(0.34,1.56,0.64,1);transform:translateX(-50%) scale(1)}#gm_howtoSection .current_1#gm_howtoSlide ul.slide_dot li:first-child,#gm_howtoSection .current_2#gm_howtoSlide ul.slide_dot li:nth-child(2),#gm_howtoSection .current_3#gm_howtoSlide ul.slide_dot li:nth-child(3),#gm_howtoSection .current_4#gm_howtoSlide ul.slide_dot li:nth-child(4),#gm_makeSection .current_1#gm_makeSlide ul.slide_dot li:first-child,#gm_makeSection .current_2#gm_makeSlide ul.slide_dot li:nth-child(2),#gm_makeSection .current_3#gm_makeSlide ul.slide_dot li:nth-child(3),#gm_makeSection .current_4#gm_makeSlide ul.slide_dot li:nth-child(4){background:#754c24}body{box-sizing:border-box}#gm_wrap{width:100%;min-width:1024px;font-family:"ヒラギノ丸ゴ ProN","Hiragino Maru Gothic ProN","HG丸ｺﾞｼｯｸM-PRO",HGMaruGothicMPRO,"メイリオ",Meiryo,"Hiragino Kaku Gothic ProN",Verdana,"Droid Sans",sans-serif;font-size:23px;font-weight:500;line-height:2;position:relative}#gm_wrap .bannerDl{width:116px;height:124px;padding:12px;border-radius:20px;box-shadow:0 0 4px 0 rgba(0,0,0,0.2);background:#fff;position:fixed;bottom:26px;right:26px;z-index:50}#gm_wrap .bannerDl h2{line-height:0;margin-bottom:9px}#gm_wrap .bannerDl li.ios{margin-bottom:3px}#gm_wrap .bannerDl li a{display:block;width:100%;height:22px;border-radius:10px;overflow:hidden;background:no-repeat 0 0 #fdebc1;text-indent:100%;white-space:nowrap}#gm_wrap .bannerDl li a:hover{background-color:#ebd6ad}#gm_wrap .bannerDl li.ios a{background-image:url(../img/download_ios.png)}#gm_wrap .bannerDl li.android a{background-image:url(../img/download_android.png)}#gm_menuBtn{width:66px;height:66px;border:6px solid #fff;border-radius:39px;overflow:hidden;background:#e60012;position:absolute;top:22px;right:22px;cursor:pointer!important;z-index:50}#gm_menuBtn:hover{background:#c80010}#gm_menuBtn.fix{position:fixed}#gm_movieSection{height:818px;position:relative}#gm_movieSection .backgroundMovie{width:100%;height:100%;overflow:hidden;position:absolute;top:0;left:0;background:url(../img/bg_w.png) repeat 50% 0/auto 100%}#gm_movieSection .movieBox{width:100%;height:0;padding-top:56.25%;position:relative;top:50%;left:0;transform:translateY(-50%)}@media (max-width:1454px){#gm_movieSection .movieBox{width:1455px;height:100%;padding-top:0;top:0;left:50%;margin-left:-725px;transform:none}}@media (min-width:1520px){#gm_movieSection .movieBox{width:1520px;padding-top:855px;top:-18.5px;left:50%;margin-left:-760px;transform:none}}#gm_movieSection .movieBox .videoBox{width:100%;height:100%;position:absolute;top:0;left:0}#gm_movieSection .movieBox video{width:100%;height:100%}#gm_movieSection h1{width:100%;position:absolute;top:235px;left:0;text-align:center}#gm_thumbSlide{width:100%;height:138px;overflow:hidden;position:absolute;bottom:10px;left:0;z-index:1}#gm_thumbSlide ul{width:6916px;height:138px;line-height:0;font-size:0;animation:70s linear 0s infinite thumbSlider}#gm_thumbSlide li{display:inline-block;width:238px;height:138px;border-radius:16px;overflow:hidden;margin-right:9px}@keyframes thumbSlider{0%{transform:translateX(0)}to{transform:translateX(-3458px)}}#gm_aboutSection{padding:109px 0 150px;background:url(../img/bg_b.png) repeat 50% 0}#gm_aboutSection h2{text-align:center;line-height:0;margin-bottom:55px}#gm_aboutSection p{color:#fff;text-align:center;margin-bottom:2em}#gm_aboutSection p.note{font-size:18px}#gm_aboutSection p.note a{color:#fff}#gm_aboutSection p.note a:hover{text-decoration:none}#gm_aboutSection .gm_scrollPos{margin-bottom:64px}#gm_aboutSection .gm_scrollPos ol{width:720px;height:323px;margin:0 auto;position:relative}#gm_aboutSection .gm_scrollPos ol:before{content:"";display:block;width:0;height:42px;position:absolute;top:114px;left:268px;background:url(../img/process_arrow.png) no-repeat 100% 0}#gm_aboutSection .gm_scrollPos li{position:absolute;transform:scale(0)}#gm_aboutSection .gm_scrollPos li:first-child{top:0;left:0}#gm_aboutSection .gm_scrollPos li:nth-child(2){top:87px;left:312px}#gm_aboutSection .gm_scrollPos li:nth-child(3){top:0;right:0}#gm_aboutSection .gm_scrollPos.view li{animation:0.4s cubic-bezier(0.34,1.56,0.64,1) 1 forwards scale}#gm_aboutSection .gm_scrollPos.view li:first-child{animation-delay:0}#gm_aboutSection .gm_scrollPos.view li:nth-child(2){animation-delay:0.3s}#gm_aboutSection .gm_scrollPos.view li:nth-child(3){animation-delay:0.5s}#gm_aboutSection .gm_scrollPos.view ol:before{animation:0.3s linear 0.2s 1 forwards arrow}#gm_aboutSection .app{width:348px;height:125px;padding:35px 35px 35px 367px;border-radius:40px;overflow:hidden;position:relative;margin:0 auto 44px;background:url(../img/app_maker.png) no-repeat 35px 50% #fff;line-height:0;text-align:left}#gm_aboutSection .app li{margin-bottom:5px}#gm_aboutSection .app .qr{position:absolute;top:39px;right:35px}#gm_aboutSection .glicode a.btn{display:block;width:350px;height:78px;border:4px solid #fff;border-radius:43px;overflow:hidden;position:relative;margin:0 auto;background:#26b7db;line-height:0;font-size:22px;color:#fff;text-align:center;text-decoration:none}#gm_aboutSection .glicode a.btn:hover{background:#42c0e0}#gm_aboutSection .glicode a.btn:before{content:"";display:block;width:24px;height:100%;position:absolute;top:0;right:18px;background:url(../img/btn_arrow.png) no-repeat 0 50%}#gm_aboutSection .glicode a.btn span{display:inline-block;padding-left:120px;background:url(../img/about_glicode.png) no-repeat 0 50%;line-height:78px}#gm_howtoSection{padding:109px 0 150px;background:url(../img/bg_y.png) repeat 50% 0}#gm_howtoSection h2{position:relative;margin-bottom:128px;text-align:center}#gm_howtoSection h2 span{display:inline-block;width:70px;height:70px;border-radius:10px;background:#fff;font-size:43px;font-weight:600;line-height:70px;color:#f7bb32;margin-right:10px}#gm_howtoSection h2 span:first-child{margin-left:10px}#gm_howtoSection h2:before{content:"";display:block;width:114px;height:129px;position:absolute;top:-146px;left:50%;margin-left:-57px;background:url(../img/howto_balloon.png) no-repeat 0 0;transform:scale(0);transform-origin:bottom center}#gm_howtoSection h2.view:before{animation:0.3s cubic-bezier(0.34,1.56,0.64,1) 0.3s 1 forwards scale}#gm_howtoSection #gm_howtoSlide .slide_balloon p.andBtn{padding-right:222px;position:relative}#gm_howtoSection #gm_howtoSlide .slide_balloon a{display:block;width:192px;height:52px;border-radius:26px;overflow:hidden;position:absolute;top:9px;right:9px;background:url(../img/btn_touchmode.png) no-repeat 0 0 #e60012;text-indent:100%;white-space:nowrap}#gm_howtoSection #gm_howtoSlide .slide_balloon a:hover{background-color:#c60010}#gm_howtoSection .howtoRead,#gm_howtoSection .howtoSet{width:990px;padding-bottom:42px;margin:0 auto;background:url(../img/border_dot_top.png) no-repeat 0 0,url(../img/border_dot_bottom.png) no-repeat 0 100%}#gm_howtoSection .howtoRead .content,#gm_howtoSection .howtoSet .content{position:relative}#gm_howtoSection .howtoRead .content:after,#gm_howtoSection .howtoRead .content:before,#gm_howtoSection .howtoSet .content:after,#gm_howtoSection .howtoSet .content:before{content:"";display:block;width:9px;height:100%;position:absolute;top:0;background:url(../img/border_dot.png) space 0 0}#gm_howtoSection .howtoRead .content:before,#gm_howtoSection .howtoSet .content:before{left:0}#gm_howtoSection .howtoRead .content:after,#gm_howtoSection .howtoSet .content:after{right:0}#gm_howtoSection .howtoRead h3,#gm_howtoSection .howtoSet h3{text-align:center;padding-bottom:21px}#gm_howtoSection .howtoRead h3 span,#gm_howtoSection .howtoSet h3 span{display:inline-block;padding:0 70px;border-radius:30px;position:relative;background:#fff;color:#f7bb32;line-height:60px;font-size:32px;font-weight:600}#gm_howtoSection .howtoRead h3 span:after,#gm_howtoSection .howtoRead h3 span:before,#gm_howtoSection .howtoSet h3 span:after,#gm_howtoSection .howtoSet h3 span:before{content:"";display:block;width:12px;height:100%;position:absolute;top:0;background:url(../img/h3_parts_y.png) no-repeat 0 50%}#gm_howtoSection .howtoRead h3 span:before,#gm_howtoSection .howtoSet h3 span:before{left:15px}#gm_howtoSection .howtoRead h3 span:after,#gm_howtoSection .howtoSet h3 span:after{right:15px}#gm_howtoSection .howtoRead p,#gm_howtoSection .howtoSet p{color:#fff;text-align:center;margin-bottom:26px}#gm_howtoSection .howtoRead ul,#gm_howtoSection .howtoSet ul{text-align:center}#gm_howtoSection .howtoRead ul li,#gm_howtoSection .howtoSet ul li{display:inline-block;line-height:0}#gm_howtoSection .howtoRead ul li:nth-child(2),#gm_howtoSection .howtoSet ul li:nth-child(2){margin:0 50px}#gm_howtoSection .howtoSet{margin-bottom:111px;position:relative}#gm_howtoSection .howtoSet:after{content:"";display:block;width:174px;height:187px;position:absolute;top:-29px;right:43px;background:url(../img/hughug.png) no-repeat 0 0;transform:scale(0);transform-origin:70% 100%}#gm_howtoSection .howtoSet.view:after{animation:0.3s cubic-bezier(0.34,1.56,0.64,1) 1 forwards scale,0.4s cubic-bezier(0.34,1.56,0.64,1) 0.1s 1 forwards jump}#gm_howtoSection .howtoSet ul.gm_scrollPos li{transform:scale(0)}#gm_howtoSection .howtoSet ul.gm_scrollPos.view li{animation:0.4s cubic-bezier(0.34,1.56,0.64,1) 1 forwards scale}#gm_howtoSection .howtoSet ul.gm_scrollPos.view li:first-child{animation-delay:0}#gm_howtoSection .howtoSet ul.gm_scrollPos.view li:nth-child(2){animation-delay:0.2s}#gm_howtoSection .howtoSet ul.gm_scrollPos.view li:nth-child(3){animation-delay:0.4s}#gm_howtoSection .howtoRead{margin-bottom:50px}#gm_howtoSection .howtoRead .imgs{text-align:center}#gm_howtoSection .howtoRead .imgs img:nth-child(2){margin-left:26px}#gm_howtoSection .btnBox{text-align:center;margin-bottom:23px}#gm_howtoSection .btnBox a.btn{display:inline-block;padding:7px 95px 7px 20px;border-radius:26px;background:#e40012;position:relative;text-align:left;line-height:26px;line-height:1.267;color:#fff;font-size:15px;font-weight:600;text-decoration:none}#gm_howtoSection .btnBox a.btn:hover{background-color:#c60010}#gm_howtoSection .btnBox a.btn:after{content:"";display:block;width:76px;height:100%;position:absolute;top:0;right:0;background:url(../img/btn_pocky.png) no-repeat 0 50%}#gm_howtoSection p.note{font-size:16px;font-weight:600;text-align:center;color:#fff}#gm_makeSection{padding:109px 0 150px;background:url(../img/bg_r.png) repeat 50% 0}#gm_makeSection h2{position:relative;margin-bottom:128px;text-align:center}#gm_makeSection h2 span{display:inline-block;width:70px;height:70px;border-radius:10px;background:#fff;font-size:43px;font-weight:600;line-height:70px;color:#e60012;margin-right:10px}#gm_makeSection h2 span:first-child{margin-left:10px}#gm_makeSection #gm_makeSlide .slide_balloon p.btnimg{padding-left:150px;background:url(../img/make_slide_btnimg.png) no-repeat 50px 50% #fdebc1}#gm_makeSection #gm_makeSlide.current_1 ul.slide_dot li:first-child,#gm_makeSection #gm_makeSlide.current_2 ul.slide_dot li:nth-child(2),#gm_makeSection #gm_makeSlide.current_3 ul.slide_dot li:nth-child(3),#gm_makeSection #gm_makeSlide.current_4 ul.slide_dot li:nth-child(4){background:#f7bb32}#gm_makeSection .makeBlock h3{text-align:center}#gm_makeSection .makeBlock h3 span{display:inline-block;min-width:430px;padding:0 70px;border-radius:30px;position:relative;background:#fff;color:#e60012;line-height:60px;font-size:32px;font-weight:600}#gm_makeSection .makeBlock h3 span:after,#gm_makeSection .makeBlock h3 span:before{content:"";display:block;width:12px;height:100%;position:absolute;top:0;background:url(../img/h3_parts_r.png) no-repeat 0 50%}#gm_makeSection .makeBlock h3 span:before{left:15px}#gm_makeSection .makeBlock h3 span:after{right:15px}#gm_makeSection .makeShare{width:990px;padding-bottom:42px;margin:0 auto;background:url(../img/border_dot_top.png) no-repeat 0 0,url(../img/border_dot_bottom.png) no-repeat 0 100%}#gm_makeSection .makeShare .content{position:relative}#gm_makeSection .makeShare .content:after,#gm_makeSection .makeShare .content:before{content:"";display:block;width:9px;height:100%;position:absolute;top:0;background:url(../img/border_dot.png) space 0 0}#gm_makeSection .makeShare .content:before{left:0}#gm_makeSection .makeShare .content:after{right:0}#gm_makeSection .makeShare h3{text-align:center;padding-bottom:9px;position:relative;top:-4px}#gm_makeSection .makeShare h3 span{display:inline-block;padding:0 70px;border:4px solid #fff;border-radius:34px;position:relative;background:#e60012;color:#fff;line-height:60px;font-size:32px;font-weight:600}#gm_makeSection .makeShare h3 span:after,#gm_makeSection .makeShare h3 span:before{content:"";display:block;width:12px;height:100%;position:absolute;top:0;background:url(../img/h3_parts_w.png) no-repeat 0 50%}#gm_makeSection .makeShare h3 span:before{left:15px}#gm_makeSection .makeShare h3 span:after{right:15px}#gm_makeSection .makeShare p{text-align:center;color:#fff}#gm_makeSection .makeShare p.note{padding:10px 45px 0 0;text-align:right;font-size:15px}#gm_makeSection .makeShare .gm_scrollPos{padding-top:27px;margin-bottom:18px}#gm_makeSection .makeShare .gm_scrollPos ol{width:720px;height:275px;margin:0 auto;position:relative}#gm_makeSection .makeShare .gm_scrollPos ol:before{content:"";display:block;width:0;height:52px;position:absolute;top:114px;left:268px;background:url(../img/process_arrow.png) no-repeat 100% 0/auto 52px}#gm_makeSection .makeShare .gm_scrollPos li{position:absolute;transform:scale(0)}#gm_makeSection .makeShare .gm_scrollPos li:first-child{top:5px;left:0}#gm_makeSection .makeShare .gm_scrollPos li:nth-child(2){top:77px;left:300px}#gm_makeSection .makeShare .gm_scrollPos li:nth-child(3){top:0;right:0}#gm_makeSection .makeShare .gm_scrollPos.view li{animation:0.4s cubic-bezier(0.34,1.56,0.64,1) 1 forwards scale}#gm_makeSection .makeShare .gm_scrollPos.view li:first-child{animation-delay:0}#gm_makeSection .makeShare .gm_scrollPos.view li:nth-child(2){animation-delay:0.3s}#gm_makeSection .makeShare .gm_scrollPos.view li:nth-child(3){animation-delay:0.5s}#gm_makeSection .makeShare .gm_scrollPos.view ol:before{animation:0.3s linear 0.2s 1 forwards arrow}#gm_blockSlide{padding:50px 0 120px;position:relative;overflow:hidden}#gm_blockSlide .videoContainer{width:540px;height:314px;padding:10px 12px 0;background:url(../img/block_video_bg.png) no-repeat 0 0;position:relative;left:50%;margin:0 0 4px -474px;transform-origin:90% 100%}#gm_blockSlide .videoBox{width:540px;height:280px;border-radius:10px;overflow:hidden;background:url(../img/loading.gif) no-repeat 50% 50% #eee}#gm_blockSlide .videoBox video{width:100%;height:289.6px;position:relative;top:-4.8px}#gm_blockSlide .textBox{width:334px;height:280px;position:absolute;left:50%;top:62px;margin-left:118px;color:#fff;font-weight:600}#gm_blockSlide .textBox dl{width:334px;text-align:left;position:absolute;top:0;right:0;transform:scale(0);transition:transform 0.1s linear}#gm_blockSlide .textBox dt{font-size:36px;line-height:1.278;margin-bottom:10px}#gm_blockSlide .textBox dd{font-display:26px;line-height:1.538}#gm_blockSlide .iconCurrent{box-sizing:border-box;width:206px;height:206px;border:12px solid transparent;position:absolute;bottom:108px;left:50%;margin-left:-103px;background:url(../img/block_current_01.png) 0 0,url(../img/block_current_02.png) 100% 0,url(../img/block_current_03.png) 0 100%,url(../img/block_current_04.png) 100% 100%;background-repeat:no-repeat}#gm_blockSlide .iconBox{width:5130px;height:169px;padding-top:13px;position:relative;left:50%;margin-left:-78px}#gm_blockSlide .iconBox ul{width:100%;font-size:0;line-height:0}#gm_blockSlide .iconBox li{display:inline-block;width:150px;height:150px;padding:3px 3px 8px;margin-right:34px;position:relative}#gm_blockSlide .iconBox li div{width:100%;height:100%;border-radius:7px;background:url(../img/blocks.png) no-repeat #fff;box-shadow:0 8px 6px rgba(0,0,0,0.13);cursor:pointer!important}#gm_blockSlide .iconBox li div.block_01{background-position:0px 0}#gm_blockSlide .iconBox li div.block_02{background-position:-150px 0}#gm_blockSlide .iconBox li div.block_03{background-position:-300px 0}#gm_blockSlide .iconBox li div.block_04{background-position:-450px 0}#gm_blockSlide .iconBox li div.block_05{background-position:-600px 0}#gm_blockSlide .iconBox li div.block_06{background-position:-750px 0}#gm_blockSlide .iconBox li div.block_07{background-position:-900px 0}#gm_blockSlide .iconBox li div.block_08{background-position:-1050px 0}#gm_blockSlide .iconBox li.switch{width:156px;height:161px;padding:0}#gm_blockSlide .iconBox li.switch div{background:url(../img/block_switch.png) no-repeat 0 0;border-radius:0;box-shadow:none}#gm_blockSlide .iconBox li.new:after{content:"";display:block;width:61px;height:63px;background:url(../img/block_new.png) no-repeat 0 0;position:absolute;top:-27px;left:-15px}#gm_blockSlide.view .videoContainer{transform:scale(1);transition:transform 0.3s cubic-bezier(0.34,1.56,0.64,1) 0.4s}#gm_blockSlide.hidden .videoContainer{transform:scale(0);transition:transform 0.1s linear}#gm_blockSlide.current_1 .textBox dl:first-child,#gm_blockSlide.current_2 .textBox dl:nth-child(2),#gm_blockSlide.current_3 .textBox dl:nth-child(3),#gm_blockSlide.current_4 .textBox dl:nth-child(4),#gm_blockSlide.current_5 .textBox dl:nth-child(5),#gm_blockSlide.current_6 .textBox dl:nth-child(6),#gm_blockSlide.current_7 .textBox dl:nth-child(7),#gm_blockSlide.current_8 .textBox dl:nth-child(8),#gm_blockSlide.current_9 .textBox dl:nth-child(9){transition-duration:0.3s;transition-delay:0.8s;transition-timing-function:cubic-bezier(0.34,1.56,0.64,1);transform:scale(1)}#gm_blockSlide.current_1 .iconBox li div.block_01,#gm_blockSlide.current_2 .iconBox li div.block_02,#gm_blockSlide.current_3 .iconBox li div.block_03,#gm_blockSlide.current_4 .iconBox li div.block_04,#gm_blockSlide.current_5 .iconBox li div.block_05,#gm_blockSlide.current_6 .iconBox li div.block_06,#gm_blockSlide.current_7 .iconBox li div.block_07,#gm_blockSlide.current_8 .iconBox li div.block_08{background-color:#fdebc1}#gm_blockSlide.current_9 .iconBox li div.block_09{background-position:100% 0}#gm_blockSlide.view .iconBox li.new:after{animation:0.4s cubic-bezier(0.34,1.56,0.64,1) 1 forwards scale2}#gm_blockSlide.view .iconCurrent{animation:0.4s linear 1 forwards blockCurrent}#gm_appSection{padding:110px 0 150px;background:url(../img/bg_y.png) repeat 50% 0}#gm_appSection .appBlock{width:1015px;height:335px;position:relative;margin:0 auto}#gm_appSection .appItem{position:absolute;top:0;left:50%;line-height:0}#gm_appSection .appItem h2{width:355px;height:43px;overflow:hidden;margin-bottom:27px;background:no-repeat 0 0;text-indent:100%;white-space:nowrap;transform:scale(0)}#gm_appSection .appItem .app{width:422px;height:205px;padding:30px;border-radius:40px;position:relative;background:no-repeat 30px 30px #fff}#gm_appSection .appItem .app:before{content:"";display:block;position:absolute;background:no-repeat 0 0}#gm_appSection .appItem .app ul{font-size:0}#gm_appSection .appItem .app li{display:inline-block}#gm_appSection .appItem .app li:first-child{margin-right:18px}#gm_appSection .appItem .qr{padding-left:306px;margin-bottom:25px}#gm_appSection .app_maker{margin-left:-508px}#gm_appSection .app_maker h2{margin-left:128px;background-image:url(../img/app_maker_balloon.png);transform-origin:0 100%}#gm_appSection .app_maker .app{background-image:url(../img/app_maker_s.png)}#gm_appSection .app_maker .app:before{width:94px;height:80px;top:-70px;left:23px;background-image:url(../img/app_maker_char.png)}#gm_appSection .app_glicode{margin-left:25px}#gm_appSection .app_glicode h2{background-image:url(../img/app_glicode_balloon.png);transform-origin:100% 100%}#gm_appSection .app_glicode .app{background-image:url(../img/app_glicode.png)}#gm_appSection .app_glicode .app:before{width:80px;height:71px;top:-61px;right:41px;background-image:url(../img/app_glicode_char.png)}#gm_appSection .appBlock.view .appItem h2{animation:0.3s cubic-bezier(0.34,1.56,0.64,1) 1 forwards scale}#gm_appSection .appBlock.view .app_glicode.appItem h2{animation-delay:0.2s}#gm_menuCloseArea{width:100%;height:100vh;position:fixed;left:-100%;top:0;background:rgba(0,0,0,0.3);opacity:0;transition:left 0s 0.2s,opacity 0.2s 0s;z-index:1010}#gm_menuCloseArea.view{left:0;opacity:1;transition:left 0s 0s,opacity 0.2s 0s}#gm_menu{width:326px;height:100%;position:fixed;top:0;right:-335px;box-shadow:-8px 0 rgba(0,0,0,0.13);background:#e60012;z-index:1010;overflow:hidden;transition:right 0.2s}#gm_menu.view{right:0}#gm_menu .menuBox{width:326px;height:100%;min-height:850px;position:relative}#gm_menu.scroll{overflow-y:scroll}#gm_menu.scroll .menuBox{top:0!important}#gm_menu h1{padding-top:164px;margin-bottom:47px;text-align:center}#gm_menu h1 img{cursor:pointer!important}#gm_menu .app{width:202px;padding:109px 20px 20px;border-radius:30px;position:absolute;bottom:42px;left:42px;background:url(../img/app_maker_ss.png) no-repeat 50% 20px #fff}#gm_menu .app ul{line-height:0}#gm_menu .app li:first-child{margin-bottom:10px}#gm_menu .app a img{width:202px;height:auto}#gm_menuBtn_close{width:66px;height:66px;border:6px solid #fff;border-radius:39px;overflow:hidden;background:#fff;position:absolute;top:22px;right:22px;cursor:pointer!important}#gm_menuBtn_close:hover{background:#dedede}#gm_contentList li{padding:20px 0 20px 54px;position:relative}#gm_contentList li:last-child{padding:19px 0 18px 54px}#gm_contentList li a{display:block;overflow:hidden;text-indent:100%;white-space:nowrap}#gm_contentList li a.gm_scroll{width:94px;height:20px;padding-left:21px;position:relative;background:url(../img/menu.png) no-repeat}#gm_contentList li a.gm_scroll:before{content:"";display:block;width:8px;height:8px;border-radius:4px;position:absolute;top:6px;left:4px;background:#fff}#gm_contentList li a.gm_scroll:hover:before{border:2px solid #e60012;border-radius:6px;box-shadow:0 0 0 2px #fff;top:4px;left:2px}#gm_contentList li a.gm_modal{width:113px;height:23px;border-radius:11.5px;background:url(../img/menu_terms.png) no-repeat 0 0 rgba(0,0,0,0.1)}#gm_contentList li a.gm_modal:hover{background-color:rgba(0,0,0,0.3)}#gm_contentList li:first-child a{width:214px}#gm_contentList li:first-child a{background-position:21px -20px}#gm_contentList li:first-child a:hover{background-position:25px -20px}#gm_contentList li:nth-child(2) a{background-position:21px -80px}#gm_contentList li:nth-child(2) a:hover{background-position:25px -80px}#gm_contentList li:nth-child(3) a{background-position:21px -140px}#gm_contentList li:nth-child(3) a:hover{background-position:25px -140px}#gm_contentList.current_about li:first-child:before,#gm_contentList.current_howto li:nth-child(2):before,#gm_contentList.current_make li:nth-child(3):before{content:"";display:block;width:44px;height:4px;position:absolute;top:27px;left:22px;background:url(../img/menu_current.png) no-repeat 0 0}#gm_contentList.current_about li:first-child a:before,#gm_contentList.current_howto li:nth-child(2) a:before,#gm_contentList.current_make li:nth-child(3) a:before{display:none}#gm_getScrollBarWidth{width:100px;height:100px;overflow-y:scroll;position:fixed;top:0;right:-200px}#gm_modal{width:100%;height:100%;overflow:hidden;position:fixed;top:0;left:100%;background:rgba(0,0,0,0.9);z-index:1050;color:#fff;font-family:"ヒラギノ丸ゴ ProN","Hiragino Maru Gothic ProN","HG丸ｺﾞｼｯｸM-PRO",HGMaruGothicMPRO,"メイリオ",Meiryo,"Hiragino Kaku Gothic ProN",Verdana,"Droid Sans",sans-serif;font-size:16px;font-weight:400;line-height:2}#gm_modal.view{left:0}#gm_modal .modalBox{display:none;width:820px;padding:150px 0;margin:0 auto;position:relative}#gm_modal .modalBox h2{text-align:center;padding-bottom:70px}#gm_modal .modalBox h2 span{display:inline-block;min-width:238px;padding:0 70px;border:4px solid #fff;border-radius:34px;position:relative;line-height:60px;font-size:32px;font-weight:600}#gm_modal .modalBox h2 span:after,#gm_modal .modalBox h2 span:before{content:"";display:block;width:12px;height:100%;position:absolute;top:0;background:url(../img/h3_parts_w.png) no-repeat 0 50%}#gm_modal .modalBox h2 span:before{left:15px}#gm_modal .modalBox h2 span:after{right:15px}#gm_modal .modalBox h3{font-size:24px;text-align:center;margin:64px 0;letter-spacing:0.5em}#gm_modal .modalBox p{padding-bottom:2em}#gm_modal .modalBox ul{list-style:disc;padding:0 0 2em 1em}#gm_modal .modalBox ul.noMark{list-style:none}#gm_modal .modalBox ul.noMark li{text-indent:-1em}#gm_modal .modalBox ol{list-style:decimal;padding:0 0 2em 1em}#gm_modal .modalBox dl{text-align:center;padding-bottom:3em}#gm_modal .modalBox dd,#gm_modal .modalBox dt{padding-bottom:1em}#gm_modal .modalBox dd span{display:inline-block;white-space:nowrap}#gm_modal .modalBox dd span:not(:last-child):after{content:"/";display:inline-block;padding:0 0.5em}#gm_modal .modalBox .tableContainer{width:612px;margin:0 auto}#gm_modal .modalBox .tableContainer p.large{font-size:24px;line-height:1.333;padding-bottom:12px}#gm_modal .modalBox .tableContainer p.large span{color:#e60011}#gm_modal .modalBox .tableBox{border:4px solid #ddd;border-radius:30px;background-color:#fff;font-size:16px;margin-bottom:40px}#gm_modal .modalBox .tableBox table{width:100%;border-collapse:collapse;border-spacing:0;text-align:center}#gm_modal .modalBox .tableBox table td,#gm_modal .modalBox .tableBox table th{border:solid #ddd}#gm_modal .modalBox .tableBox table th{font-weight:normal}#gm_modal .modalBox .tableBox table td{color:#e60012}#gm_modal .modalBox .tableBox table thead th{border-width:0 4px 4px 0}#gm_modal .modalBox .tableBox table thead td{padding:0.8em 0.5em;border-width:0 2px 4px 0;color:#e60012;text-align:center;line-height:1.2}#gm_modal .modalBox .tableBox table thead td span{font-size:60%}#gm_modal .modalBox .tableBox table thead td:last-child{border-width:0 0 4px 0}#gm_modal .modalBox .tableBox table tbody td,#gm_modal .modalBox .tableBox table tbody th{width:117px;height:1.5;padding:0.2em}#gm_modal .modalBox .tableBox table tbody th{border-width:0 4px 2px 0;color:#000}#gm_modal .modalBox .tableBox table tbody th:last-child{border-width:0 4px 4px 0}#gm_modal .modalBox .tableBox table tbody th.ltr{letter-spacing:0.4em;text-indent:0.4em}#gm_modal .modalBox .tableBox table tbody td{border-width:0 2px 2px 0}#gm_modal .modalBox .tableBox table tbody td:last-child{border-width:0 0 2px 0}#gm_modal .modalBox .tableBox table tbody .contain td,#gm_modal .modalBox .tableBox table tbody .contain th{background-color:#f0f0f0}#gm_modal .modalBox .tableBox table tbody.maj tr:last-child td,#gm_modal .modalBox .tableBox table tbody.maj tr:last-child th{border-bottom-width:4px}#gm_modal .modalBox .tableBox table tbody.min th{font-size:12px}#gm_modal .modalBox .tableBox table tbody.min tr:last-child td,#gm_modal .modalBox .tableBox table tbody.min tr:last-child th{border-bottom-width:0}#gm_modal.allergy .modalBox#gm_modal_allergy,#gm_modal.terms .modalBox#gm_modal_terms{display:block}#gm_modal_allergy.modalBox h2 span{font-size:24px}#gm_modalBtn_close{display:none;width:66px;height:66px;border:6px solid #fff;border-radius:39px;overflow:hidden;background:#fff;position:fixed;top:22px;right:22px;cursor:pointer!important}#gm_modalBtn_close:hover{background:#dedede}#gm_modal.view #gm_modalBtn_close{display:block}#gm_modal_closeArea{width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,0)}