@charset "utf-8";.open_on .mark,.open_on .type{animation:open_on1 0.5s ease-in-out forwards}@keyframes open_on1{0%{opacity:0}100%{opacity:1}}.open_on .load_color{animation:open_on2 0.5s ease-in-out 0.5s forwards}@keyframes open_on2{0%{transform:translateY(100%)}100%{transform:translateY(0%)}}.load_on .load_color{animation:load_on1 0.5s ease-in-out forwards}@keyframes load_on1{0%{transform:translateY(100%)}100%{transform:translateY(0%)}}.load_off .load_color{animation:load_off1 0.5s ease-in-out forwards}@keyframes load_off1{0%{transform:translateY(0%)}100%{transform:translateY(-100%)}}.load_on .back{animation:load_on2 0.5s ease-in-out forwards}@keyframes load_on2{0%{opacity:1}100%{opacity:0}}.load_off .back{animation:load_off2 0.5s ease-in-out forwards}@keyframes load_off2{0%{opacity:0}100%{opacity:1}}.load_on .banner,.load_on .fix,.load_on .header,.load_on .footer,.load_on .contents{animation:load_on3 0.5s ease-in-out forwards}@keyframes load_on3{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(-30px)}}.load_off .banner{animation:load_off3 0.5s ease-in-out 0.5s forwards}.load_off .fix,.load_off .header,.load_off .footer,.load_off .contents{animation:load_off3 0.5s ease-in-out forwards}@keyframes load_off3{0%{opacity:0;transform:translateY(30px)}100%{opacity:1;transform:translateY(0)}}.safari.load_on .banner{animation:load_on3_safari 0.5s ease-in-out forwards}@keyframes load_on3_safari{0%{opacity:1;bottom:0}100%{opacity:0;bottom:30px}}.safari.load_off .banner{animation:load_off3_safari 0.5s ease-in-out 0.5s forwards}@keyframes load_off3_safari{0%{opacity:0;bottom:-30px}100%{opacity:1;bottom:0}}.load_on .button_number>span:nth-child(1),.load_on .contents_number>span:nth-child(1){animation:load_on4 0.5s ease-in-out 0s forwards}.load_on .button_number>span:nth-child(2),.load_on .contents_number>span:nth-child(2){animation:load_on4 0.5s ease-in-out 0.0625s forwards}.load_on .button_number>span:nth-child(3),.load_on .contents_number>span:nth-child(3){animation:load_on4 0.5s ease-in-out 0.125s forwards}@keyframes load_on4{0%{opacity:1;transform:translateY(0%) rotateX(0deg)}100%{opacity:0;transform:translateY(-50%) rotateX(90deg)}}.load_off .button_number>span:nth-child(1),.load_off .contents_number>span:nth-child(1){animation:load_off4 0.5s ease-in-out 0s forwards}.load_off .button_number>span:nth-child(2),.load_off .contents_number>span:nth-child(2){animation:load_off4 0.5s ease-in-out 0.0625s forwards}.load_off .button_number>span:nth-child(3),.load_off .contents_number>span:nth-child(3){animation:load_off4 0.5s ease-in-out 0.125s forwards}@keyframes load_off4{0%{opacity:0;transform:translateY(50%) rotateX(-90deg)}100%{opacity:1;transform:translateY(0%) rotateX(0deg)}}.load_on .mark_logo a>div:nth-child(2){animation:load_on5 0.5s ease-in-out forwards}@keyframes load_on5{0%{opacity:0}100%{opacity:1}}.load_on.scroll_hide .header{animation:none}.banner_show .banner{animation:banner_show1 0.5s ease-in-out forwards!important}@keyframes banner_show1{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(-30px)}}.banner_hide .banner{animation:banner_hide1 0.5s ease-in-out forwards!important}@keyframes banner_hide1{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(30px)}}.safari.banner_show .banner{animation:banner_show1_safari 0.5s ease-in-out forwards!important}@keyframes banner_show1_safari{0%{opacity:1;bottom:0}100%{opacity:0;bottom:30px}}.safari.banner_hide .banner{animation:banner_hide1_safari 0.5s ease-in-out forwards!important}@keyframes banner_hide1_safari{0%{opacity:1;bottom:0}100%{opacity:0;bottom:-30px}}.banner_on>span>span:nth-child(1) span{animation:banner_on1 0.5s ease-in-out forwards}@keyframes banner_on1{0%{transform:translateY(0%);opacity:1}48%{transform:translateY(100%);opacity:1}49%{transform:translateY(100%);opacity:0}51%{transform:translateY(-100%);opacity:0}52%{transform:translateY(-100%);opacity:1}100%{transform:translateY(0%);opacity:1}}.banner_on>span>span:nth-child(2) span{animation:banner_on2 0.5s ease-in-out forwards}@keyframes banner_on2{0%{transform:translateX(0%);opacity:1}48%{transform:translateX(100%);opacity:1}49%{transform:translateX(100%);opacity:0}51%{transform:translateX(-100%);opacity:0}52%{transform:translateX(-100%);opacity:1}100%{transform:translateX(0%);opacity:1}}.banner_select{animation:banner_select1 1s ease-in-out forwards}@keyframes banner_select1{0%{opacity:0}100%{opacity:1}}.banner_unselect{animation:banner_unselect1 1s ease-in-out forwards}@keyframes banner_unselect1{0%{opacity:1}100%{opacity:0}}.load_show .fix_line span{animation:fix_on1 2s ease-in-out infinite}@keyframes fix_on1{0%{transform:translateY(-100%)}50%{transform:translateY(100%)}100%{transform:translateY(100%)}}.horizontal_on::after{animation:horizontal_on1 0.5s ease-in-out forwards}@keyframes horizontal_on1{0%{transform:translateX(0%);opacity:1}48%{transform:translateX(100%);opacity:1}49%{transform:translateX(100%);opacity:0}51%{transform:translateX(-100%);opacity:0}52%{transform:translateX(-100%);opacity:1}100%{transform:translateX(0%);opacity:1}}.horizontal_on+.button_number>span:nth-child(1) span{animation:horizontal_on2 0.5s ease-in-out 0s forwards}.horizontal_on+.button_number>span:nth-child(2) span{animation:horizontal_on2 0.5s ease-in-out 0.0625s forwards}.horizontal_on+.button_number>span:nth-child(3) span{animation:horizontal_on2 0.5s ease-in-out 0.125s forwards}@keyframes horizontal_on2{0%{opacity:1;transform:translateY(0%) rotateX(0deg)}49%{opacity:0;transform:translateY(-50%) rotateX(90deg)}51%{opacity:0;transform:translateY(50%) rotateX(-90deg)}100%{opacity:1;transform:translateY(0%) rotateX(0deg)}}.nohorizontal_on::after{animation:nohorizontal_on1 0.5s ease-in-out forwards}@keyframes nohorizontal_on1{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}.nohorizontal_on+.button_number>span:nth-child(1) span{animation:nohorizontal_on2 0.5s ease-in-out 0s forwards}.nohorizontal_on+.button_number>span:nth-child(2) span{animation:nohorizontal_on2 0.5s ease-in-out 0.0625s forwards}.nohorizontal_on+.button_number>span:nth-child(3) span{animation:nohorizontal_on2 0.5s ease-in-out 0.125s forwards}@keyframes nohorizontal_on2{0%{opacity:1;transform:translateY(0%) rotateX(0deg)}49%{opacity:0;transform:translateY(-50%) rotateX(90deg)}51%{opacity:0;transform:translateY(50%) rotateX(-90deg)}100%{opacity:1;transform:translateY(0%) rotateX(0deg)}}.vertical_on::before,.vertical_on::after{animation:vertical_on1 0.5s ease-in-out forwards}@keyframes vertical_on1{0%{transform:translateY(0%);opacity:1}48%{transform:translateY(-100%);opacity:1}49%{transform:translateY(-100%);opacity:0}51%{transform:translateY(100%);opacity:0}52%{transform:translateY(100%);opacity:1}100%{transform:translateY(0%);opacity:1}}.novertical_on::before,.novertical_on::after{animation:novertical_on1 0.5s ease-in-out forwards}@keyframes novertical_on1{0%{transform:translateY(100%)}100%{transform:translateY(-100%)}}.vertical_next_on::after{animation:vertical_next_on1 0.5s ease-in-out forwards}@keyframes vertical_next_on1{0%{transform:translateY(0%);opacity:1}48%{transform:translateY(-100%);opacity:1}49%{transform:translateY(-100%);opacity:0}51%{transform:translateY(100%);opacity:0}52%{transform:translateY(100%);opacity:1}100%{transform:translateY(0%);opacity:1}}.novertical_next_on::after{animation:novertical_next_on1 0.5s ease-in-out forwards}@keyframes novertical_next_on1{0%{transform:translateY(100%)}100%{transform:translateY(-100%)}}.target_on .button_arrow>span:nth-child(1)>span,.target_on .list_arrow>span:nth-child(1)>span{animation:target_on1 0.5s ease-in-out forwards}@keyframes target_on1{0%{transform:translateY(0%);opacity:1}48%{transform:translateY(-100%);opacity:1}49%{transform:translateY(-100%);opacity:0}51%{transform:translateY(100%);opacity:0}52%{transform:translateY(100%);opacity:1}100%{transform:translateY(0%);opacity:1}}.target_on .button_arrow>span:nth-child(2)>span,.target_on .list_arrow>span:nth-child(2)>span{animation:target_on2 0.5s ease-in-out forwards}@keyframes target_on2{0%{transform:translateX(0%);opacity:1}48%{transform:translateX(100%);opacity:1}49%{transform:translateX(100%);opacity:0}51%{transform:translateX(-100%);opacity:0}52%{transform:translateX(-100%);opacity:1}100%{transform:translateX(0%);opacity:1}}.target_on .button_arrow>span:nth-child(3)>span,.target_on .list_arrow>span:nth-child(3)>span{animation:target_on3 0.5s ease-in-out forwards}@keyframes target_on3{0%{transform:translateX(0%);opacity:1}48%{transform:translateX(100%);opacity:1}49%{transform:translateX(100%);opacity:0}51%{transform:translateX(-100%);opacity:0}52%{transform:translateX(-100%);opacity:1}100%{transform:translateX(0%);opacity:1}}.pulldown_on .list_icon>span:nth-child(1)>span{animation:pulldown_on1 0.5s ease-in-out forwards}@keyframes pulldown_on1{0%{transform:translateY(0%);opacity:1}48%{transform:translateY(100%);opacity:1}49%{transform:translateY(100%);opacity:0}51%{transform:translateY(-100%);opacity:0}52%{transform:translateY(-100%);opacity:1}100%{transform:translateY(0%);opacity:1}}.pulldown_on .list_icon>span:nth-child(2)>span{animation:pulldown_on2 0.5s ease-in-out forwards}@keyframes pulldown_on2{0%{transform:translateX(0%);opacity:1}48%{transform:translateX(100%);opacity:1}49%{transform:translateX(100%);opacity:0}51%{transform:translateX(-100%);opacity:0}52%{transform:translateX(-100%);opacity:1}100%{transform:translateX(0%);opacity:1}}.pulldown_show .list_icon{animation:pulldown_show1 0.5s ease-in-out forwards}@keyframes pulldown_show1{0%{transform:rotate(0deg)}100%{transform:rotate(90deg)}}.pulldown_show .list_icon>span:nth-child(1)>span{animation:pulldown_show2 0.5s ease-in-out forwards}@keyframes pulldown_show2{0%{transform:translateY(0%);opacity:1}48%{transform:translateY(-100%);opacity:1}49%{transform:translateY(-100%);opacity:0}51%{transform:translateY(100%);opacity:0}52%{transform:translateY(100%);opacity:1}100%{transform:translateY(0%);opacity:1}}.pulldown_show .list_icon>span:nth-child(2)>span{animation:pulldown_show3 0.5s ease-in-out forwards}@keyframes pulldown_show3{0%{transform:translateX(0%)}48%{transform:translateX(100%)}100%{transform:translateX(100%)}}.pulldown_hide .list_icon{animation:pulldown_hide1 0.5s ease-in-out forwards}@keyframes pulldown_hide1{0%{transform:rotate(90deg)}100%{transform:rotate(0deg)}}.pulldown_hide .list_icon>span:nth-child(1)>span{animation:pulldown_hide2 0.5s ease-in-out forwards}@keyframes pulldown_hide2{0%{transform:translateY(0%);opacity:1}48%{transform:translateY(100%);opacity:1}49%{transform:translateY(100%);opacity:0}51%{transform:translateY(-100%);opacity:0}52%{transform:translateY(-100%);opacity:1}100%{transform:translateY(0%);opacity:1}}.pulldown_hide .list_icon>span:nth-child(2)>span{animation:pulldown_hide3 0.5s ease-in-out forwards}@keyframes pulldown_hide3{0%{transform:translateX(100%)}52%{transform:translateX(100%)}100%{transform:translateX(0%)}}.pulldown_on.pulldown_show .list_icon>span:nth-child(1)>span>span{animation:pulldown_show_on1 0.5s ease-in-out forwards}@keyframes pulldown_show_on1{0%{transform:translateY(0%);opacity:1}48%{transform:translateY(-100%);opacity:1}49%{transform:translateY(-100%);opacity:0}51%{transform:translateY(100%);opacity:0}52%{transform:translateY(100%);opacity:1}100%{transform:translateY(0%);opacity:1}}.pulldown_on.pulldown_hide .list_icon>span:nth-child(1)>span>span{animation:pulldown_hide_on1 0.5s ease-in-out forwards}@keyframes pulldown_hide_on1{0%{transform:translateY(0%);opacity:1}48%{transform:translateY(100%);opacity:1}49%{transform:translateY(100%);opacity:0}51%{transform:translateY(-100%);opacity:0}52%{transform:translateY(-100%);opacity:1}100%{transform:translateY(0%);opacity:1}}.pulldown_on.pulldown_hide .list_icon>span:nth-child(2)>span>span{animation:pulldown_hide_on2 0.5s ease-in-out forwards}@keyframes pulldown_hide_on2{0%{transform:translateX(0%);opacity:1}48%{transform:translateX(100%);opacity:1}49%{transform:translateX(100%);opacity:0}51%{transform:translateX(-100%);opacity:0}52%{transform:translateX(-100%);opacity:1}100%{transform:translateX(0%);opacity:1}}.prev_on>span>span{animation:prev_on1 0.5s ease-in-out forwards}@keyframes prev_on1{0%{transform:translateX(0%);opacity:1}48%{transform:translateX(-100%);opacity:1}49%{transform:translateX(-100%);opacity:0}51%{transform:translateX(100%);opacity:0}52%{transform:translateX(100%);opacity:1}100%{transform:translateX(0%);opacity:1}}.next_on>span>span{animation:next_on1 0.5s ease-in-out forwards}@keyframes next_on1{0%{transform:translateX(0%);opacity:1}48%{transform:translateX(100%);opacity:1}49%{transform:translateX(100%);opacity:0}51%{transform:translateX(-100%);opacity:0}52%{transform:translateX(-100%);opacity:1}100%{transform:translateX(0%);opacity:1}}.scroll_on1{animation:scroll_on1 0.5s ease-in-out forwards}@keyframes scroll_on1{0%{opacity:0}100%{opacity:1}}.scroll_off1{animation:scroll_off1 0.5s ease-in-out forwards}@keyframes scroll_off1{0%{opacity:1}100%{opacity:0}}.scroll_on2{animation:scroll_on2 0.5s ease-in-out forwards}@keyframes scroll_on2{0%{opacity:0;transform:translateY(30px)}100%{opacity:1;transform:translateY(0)}}.scroll_off2{animation:scroll_off2 0.5s ease-in-out forwards}@keyframes scroll_off2{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(30px)}}.scroll_on .scroll_image{animation:scroll_image_on1 0.5s ease-in-out forwards}@keyframes scroll_image_on1{0%{transform:scale(1.05)}100%{transform:scale(1)}}.scroll_off .scroll_image{animation:scroll_image_off1 0.5s ease-in-out forwards}@keyframes scroll_image_off1{0%{transform:scale(1)}100%{transform:scale(1.05)}}.scroll_on .contents_number>span:nth-child(1) span{animation:scroll_number_on1 0.5s ease-in-out 0s forwards}.scroll_on .contents_number>span:nth-child(2) span{animation:scroll_number_on1 0.5s ease-in-out 0.0625s forwards}.scroll_on .contents_number>span:nth-child(3) span{animation:scroll_number_on1 0.5s ease-in-out 0.125s forwards}@keyframes scroll_number_on1{0%{opacity:0;transform:translateY(50%) rotateX(-90deg)}100%{opacity:1;transform:translateY(0%) rotateX(0deg)}}.scroll_off .contents_number>span:nth-child(1) span{animation:scroll_number_off1 0.5s ease-in-out 0s forwards}.scroll_off .contents_number>span:nth-child(2) span{animation:scroll_number_off1 0.5s ease-in-out 0.0625s forwards}.scroll_off .contents_number>span:nth-child(3) span{animation:scroll_number_off1 0.5s ease-in-out 0.125s forwards}@keyframes scroll_number_off1{0%{opacity:1;transform:translateY(0%) rotateX(0deg)}100%{opacity:0;transform:translateY(-50%) rotateX(90deg)}}.scroll_end .load_color{animation:scroll_end1 0.5s ease-in-out forwards}@keyframes scroll_end1{0%{transform:translateY(100%)}100%{transform:translateY(0%)}}.scroll_start.load_off .header{animation:none}.scroll_show.load_off .header{animation:scroll_show1 0.5s ease-in-out forwards}@keyframes scroll_show1{0%{opacity:0;transform:translateY(-30px)}100%{opacity:1;transform:translateY(0)}}.scroll_hide.load_off .header{animation:scroll_hide1 0.5s ease-in-out forwards}@keyframes scroll_hide1{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(-30px)}}.scroll_start.load_off .header .button_number>span{animation:none}.scroll_show.load_off .header .button_number>span:nth-child(1){animation:scroll_show2 0.5s ease-in-out 0s forwards}.scroll_show.load_off .header .button_number>span:nth-child(2){animation:scroll_show2 0.5s ease-in-out 0.0625s forwards}.scroll_show.load_off .header .button_number>span:nth-child(3){animation:scroll_show2 0.5s ease-in-out 0.125s forwards}@keyframes scroll_show2{0%{opacity:0;transform:translateY(-50%) rotateX(90deg)}100%{opacity:1;transform:translateY(0%) rotateX(0deg)}}.scroll_hide.load_off .header .button_number>span:nth-child(1){animation:scroll_hide2 0.5s ease-in-out 0s forwards}.scroll_hide.load_off .header .button_number>span:nth-child(2){animation:scroll_hide2 0.5s ease-in-out 0.0625s forwards}.scroll_hide.load_off .header .button_number>span:nth-child(3){animation:scroll_hide2 0.5s ease-in-out 0.125s forwards}@keyframes scroll_hide2{0%{opacity:1;transform:translateY(0%) rotateX(0deg)}100%{opacity:0;transform:translateY(-50%) rotateX(90deg)}}.form_on{animation:form_on1 0.5s ease-in-out 0.5s forwards}@keyframes form_on1{0%{transform:translateY(30px);opacity:0}100%{transform:translateY(0);opacity:1}}.form_off{animation:form_off1 0.5s ease-in-out forwards}@keyframes form_off1{0%{transform:translateY(0);opacity:1}100%{transform:translateY(30px);opacity:0}}.slide_on,.slide_off{animation:slide_on1 1s ease-in-out forwards}@keyframes slide_on1{0%{opacity:0}100%{opacity:1}}.slide_first{animation:none}#image .scroll_on .slide_on .slide_img>span>span,#image .scroll_on .slide_off .slide_img>span>span,#image .scroll_off .slide_on .slide_img>span>span,#image .scroll_off .slide_off .slide_img>span>span{animation:slide_on2 10s linear forwards}@keyframes slide_on2{0%{transform:scale(1.1)}100%{transform:scale(1)}}.count_prev .count_on>span:nth-child(1){animation:count_prev_on1 0.5s ease-in-out 0.5s forwards}.count_prev .count_on>span:nth-child(2){animation:count_prev_on1 0.5s ease-in-out 0.5625s forwards}.count_prev .count_on>span:nth-child(3){animation:count_prev_on1 0.5s ease-in-out 0.625s forwards}@keyframes count_prev_on1{0%{opacity:0;transform:translateY(-50%) rotateX(90deg)}100%{opacity:1;transform:translateY(0%) rotateX(0deg)}}.count_prev .count_off>span:nth-child(1){animation:count_prev_off1 0.5s ease-in-out 0s forwards}.count_prev .count_off>span:nth-child(2){animation:count_prev_off1 0.5s ease-in-out 0.0625s forwards}.count_prev .count_off>span:nth-child(3){animation:count_prev_off1 0.5s ease-in-out 0.125s forwards}@keyframes count_prev_off1{0%{opacity:1;transform:translateY(0%) rotateX(0deg)}100%{opacity:0;transform:translateY(50%) rotateX(-90deg)}}.count_next .count_on>span:nth-child(1){animation:count_next_on1 0.5s ease-in-out 0.5s forwards}.count_next .count_on>span:nth-child(2){animation:count_next_on1 0.5s ease-in-out 0.5625s forwards}.count_next .count_on>span:nth-child(3){animation:count_next_on1 0.5s ease-in-out 0.625s forwards}@keyframes count_next_on1{0%{opacity:0;transform:translateY(50%) rotateX(-90deg)}100%{opacity:1;transform:translateY(0%) rotateX(0deg)}}.count_next .count_off>span:nth-child(1){animation:count_next_off1 0.5s ease-in-out 0s forwards}.count_next .count_off>span:nth-child(2){animation:count_next_off1 0.5s ease-in-out 0.0625s forwards}.count_next .count_off>span:nth-child(3){animation:count_next_off1 0.5s ease-in-out 0.125s forwards}@keyframes count_next_off1{0%{opacity:1;transform:translateY(0%) rotateX(0deg)}100%{opacity:0;transform:translateY(-50%) rotateX(90deg)}}.count_first span{animation:none!important}.menu_on .menu{animation:menu_on1 0.5s ease-in-out forwards}@keyframes menu_on1{0%{opacity:0}100%{opacity:1}}.menu_off .menu{animation:menu_off1 0.5s ease-in-out 0.5s forwards}@keyframes menu_off1{0%{opacity:1}100%{opacity:0}}.menu_on .menu_block{animation:menu_on2 0.5s ease-in-out 0.5s forwards}@keyframes menu_on2{0%{opacity:0}100%{opacity:1}}.menu_off .menu_block{animation:menu_off2 0.5s ease-in-out forwards}@keyframes menu_off2{0%{opacity:1}100%{opacity:0}}.menu_on .menu .button_number>span:nth-child(1){animation:menu_on3 0.5s ease-in-out 0.5s forwards}.menu_on .menu .button_number>span:nth-child(2){animation:menu_on3 0.5s ease-in-out 0.5625s forwards}.menu_on .menu .button_number>span:nth-child(3){animation:menu_on3 0.5s ease-in-out 0.625s forwards}@keyframes menu_on3{0%{opacity:0;transform:translateY(50%) rotateX(-90deg)}100%{opacity:1;transform:translateY(0%) rotateX(0deg)}}.menu_off .menu .button_number>span:nth-child(1){animation:menu_off3 0.5s ease-in-out 0s forwards}.menu_off .menu .button_number>span:nth-child(2){animation:menu_off3 0.5s ease-in-out 0.0625s forwards}.menu_off .menu .button_number>span:nth-child(3){animation:menu_off3 0.5s ease-in-out 0.125s forwards}@keyframes menu_off3{0%{opacity:1;transform:translateY(0%) rotateX(0deg)}100%{opacity:0;transform:translateY(-50%) rotateX(90deg)}}.menu_on.load_off .banner{animation:menu_on4 0.5s ease-in-out forwards}@keyframes menu_on4{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(30px)}}.menu_off.load_off .banner{animation:menu_off4 0.5s ease-in-out 0.5s forwards}@keyframes menu_off4{0%{opacity:0;transform:translateY(30px)}100%{opacity:1;transform:translateY(0)}}.safari.menu_on.load_off .banner{animation:menu_on4_safari 0.5s ease-in-out forwards}@keyframes menu_on4_safari{0%{opacity:1;bottom:0}100%{opacity:0;bottom:-30px}}.safari.menu_off.load_off .banner{animation:menu_off4_safari 0.5s ease-in-out 0.5s forwards}@keyframes menu_off4_safari{0%{opacity:0;bottom:-30px}100%{opacity:1;bottom:0}}.menu_on .mark_logo a>div:nth-child(1){animation:menu_on5 0.5s ease-in-out forwards}@keyframes menu_on5{0%{opacity:1}100%{opacity:0}}.menu_off .mark_logo a>div:nth-child(1){animation:menu_off5 0.5s ease-in-out 0.5s forwards}@keyframes menu_off5{0%{opacity:0}100%{opacity:1}}.menu_on .mark_logo a>div:nth-child(3)>span:nth-child(1) span{animation:menu_on6 0.5s ease-in-out 0.5s forwards}@keyframes menu_on6{0%{transform:translateX(-100%)}100%{transform:translateX(0%)}}.menu_off .mark_logo a>div:nth-child(3)>span:nth-child(1) span{animation:menu_off6 0.5s ease-in-out forwards}@keyframes menu_off6{0%{transform:translateX(0%)}100%{transform:translateX(100%)}}.menu_on .mark_logo a>div:nth-child(3)>span:nth-child(2) span{animation:menu_on7 0.5s ease-in-out 0.5s forwards}@keyframes menu_on7{0%{transform:translateX(100%)}100%{transform:translateX(0%)}}.menu_off .mark_logo a>div:nth-child(3)>span:nth-child(2) span{animation:menu_off7 0.5s ease-in-out forwards}@keyframes menu_off7{0%{transform:translateX(0%)}100%{transform:translateX(-100%)}}.load_hide .load_color{animation:load_hide1 0.5s ease-in-out forwards}@keyframes load_hide1{0%{transform:translateY(100%)}100%{transform:translateY(0%)}}.load_hide .menu{animation:load_hide2 0.5s ease-in-out forwards}@keyframes load_hide2{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(-30px)}}.load_hide .back,.load_hide .banner,.load_hide .fix,.load_hide .header,.load_hide .footer,.load_hide .contents{animation:none}.safari.load_hide .banner{animation:none}#company #intro .scroll_on .contents_image>div:nth-child(1)>span:nth-child(1){animation:logo_on1 20s ease-in-out infinite}#company #intro .scroll_on .contents_image>div:nth-child(1)>span:nth-child(2){animation:logo_on2 20s ease-in-out infinite}#company #intro .scroll_on .contents_image>div:nth-child(1)>span:nth-child(3){animation:logo_on3 20s ease-in-out infinite}#company #intro .scroll_on .contents_image>div:nth-child(2)>span:nth-child(1){animation:logo_on4 20s ease-in-out infinite}#company #intro .scroll_on .contents_image>div:nth-child(2)>span:nth-child(2){animation:logo_on5 20s ease-in-out infinite}#company #intro .scroll_on .contents_image>div:nth-child(3)>span:nth-child(1){animation:logo_on6 20s ease-in-out infinite}#company #intro .scroll_on .contents_image>div:nth-child(3)>span:nth-child(2){animation:logo_on7 20s ease-in-out infinite}#company #intro .scroll_on .contents_image>div:nth-child(3)>span:nth-child(3){animation:logo_on8 20s ease-in-out infinite}#company #intro .scroll_on .contents_image>div:nth-child(4)>span:nth-child(1){animation:logo_on9 20s ease-in-out infinite}#company #intro .scroll_on .contents_image>div:nth-child(4)>span:nth-child(2){animation:logo_on10 20s ease-in-out infinite}#company #intro .scroll_on .contents_image>div:nth-child(4)>span:nth-child(3){animation:logo_on11 20s ease-in-out infinite}#company #intro .scroll_on .contents_image>div:nth-child(4)>span:nth-child(4){animation:logo_on12 20s ease-in-out infinite}#company #intro .scroll_on .contents_image>div:nth-child(4)>span:nth-child(5){animation:logo_on13 20s ease-in-out infinite}#company #intro .scroll_on .contents_image>div:nth-child(4)>span:nth-child(6){animation:logo_on14 20s ease-in-out infinite}@keyframes logo_on1{0%{opacity:1}40%{opacity:1}45%{opacity:0}80%{opacity:0}85%{opacity:1}100%{opacity:1}}@keyframes logo_on2{0%{opacity:0;height:0%}40%{opacity:0;height:0%}45%{opacity:1;height:100%}80%{opacity:1;height:100%}85%{opacity:0;height:100%}100%{opacity:0;height:0%}}@keyframes logo_on3{0%{opacity:0}80%{opacity:0}85%{opacity:1}95%{opacity:1}100%{opacity:0}}@keyframes logo_on4{0%{opacity:1}55%{opacity:1}60%{opacity:0}95%{opacity:0}100%{opacity:1}}@keyframes logo_on5{0%{opacity:0;width:0%}55%{opacity:0;width:0%}60%{opacity:1;width:100%}95%{opacity:1;width:100%}100%{opacity:0;width:100%}}@keyframes logo_on6{0%{opacity:0}10%{opacity:0}15%{opacity:1}20%{opacity:0}25%{opacity:1}30%{opacity:0}40%{opacity:0}45%{opacity:1}95%{opacity:1}100%{opacity:0}}@keyframes logo_on7{0%{opacity:0}20%{opacity:0}25%{opacity:1}30%{opacity:0}40%{opacity:0}45%{opacity:1}95%{opacity:1}100%{opacity:0}}@keyframes logo_on8{0%{opacity:0}30%{opacity:0}35%{opacity:1}40%{opacity:0}45%{opacity:1}95%{opacity:1}100%{opacity:0}}@keyframes logo_on9{0%{opacity:0}5%{opacity:1}10%{opacity:0}100%{opacity:0}}@keyframes logo_on10{0%{opacity:0}10%{opacity:0}15%{opacity:1}20%{opacity:0}100%{opacity:0}}@keyframes logo_on11{0%{opacity:0}20%{opacity:0}25%{opacity:1}30%{opacity:0}100%{opacity:0}}@keyframes logo_on12{0%{opacity:0}30%{opacity:0}35%{opacity:1}40%{opacity:0}100%{opacity:0}}@keyframes logo_on13{0%{opacity:0}40%{opacity:0}45%{opacity:1}50%{opacity:1}55%{opacity:0}100%{opacity:0}}@keyframes logo_on14{0%{opacity:0}55%{opacity:0}60%{opacity:1}65%{opacity:1}70%{opacity:0}100%{opacity:0}}.load_show .mark_logo a>div:nth-child(1)>span:nth-child(1) span{animation:mark_on1 2.5s ease-in-out infinite}.load_show .mark_logo a>div:nth-child(1)>span:nth-child(2) span{animation:mark_on2 2.5s ease-in-out infinite}.load_show .mark_logo a>div:nth-child(1)>span:nth-child(3) span{animation:mark_on3 2.5s ease-in-out infinite}.load_show .mark_logo a>div:nth-child(1)>span:nth-child(4) span{animation:mark_on4 2.5s ease-in-out infinite}.load_show .mark_logo a>div:nth-child(1)>span:nth-child(5) span{animation:mark_on5 2.5s ease-in-out infinite}@keyframes mark_on1{0%{transform:translateY(0%)}39.9%{transform:translateY(0%)}40%{transform:translateY(-100%)}60%{transform:translateY(-100%)}80%{transform:translateY(0%)}100%{transform:translateY(0%)}}@keyframes mark_on2{0%{transform:translateX(0%)}39.9%{transform:translateX(0%)}40%{transform:translateX(-100%)}60%{transform:translateX(0%)}100%{transform:translateX(0%)}}@keyframes mark_on3{0%{transform:translateX(0%)}39.9%{transform:translateX(0%)}40%{transform:translateX(-100%)}80%{transform:translateX(-100%)}100%{transform:translateX(0%)}}@keyframes mark_on4{0%{transform:translateX(0%)}39.9%{transform:translateX(0%)}40%{transform:translateX(100%)}80%{transform:translateX(100%)}100%{transform:translateX(0%)}}@keyframes mark_on5{0%{opacity:1;transform:scale(0)}20%{opacity:1;transform:scale(1)}40%{opacity:1;transform:scale(1)}40.1%{opacity:0;transform:scale(1)}100%{opacity:0;transform:scale(1)}}