@font-face{font-family:'Noto Sans JP';font-style:normal;font-weight:100;src:url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Thin.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Thin.woff) format('woff'),url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Thin.otf) format('opentype')}
@font-face{font-family:'Noto Sans JP';font-style:normal;font-weight:300;src:url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Light.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Light.woff) format('woff'),url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Light.otf) format('opentype')}
@font-face{font-family:'Noto Sans JP';font-style:normal;font-weight:400;src:url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Regular.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Regular.woff) format('woff'),url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Regular.otf) format('opentype')}
@font-face{font-family:'Noto Sans JP';font-style:normal;font-weight:500;src:url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Medium.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Medium.woff) format('woff'),url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Medium.otf) format('opentype')}
@font-face{font-family:'Noto Sans JP';font-style:normal;font-weight:700;src:url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Bold.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Bold.woff) format('woff'),url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Bold.otf) format('opentype')}
@font-face{font-family:'Noto Sans JP';font-style:normal;font-weight:900;src:url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Black.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Black.woff) format('woff'),url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Black.otf) format('opentype')}
.global_footer{margin-top:0}
.sp_only{display:none!important}
#loader{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:1000}
#loader .inner{position:absolute;top:50%;left:50%;text-indent:-9999em;margin:-30px 0 0 -30px;border:8px solid #f3f3f3;border-top:8px solid #002063;border-radius:50%;width:60px;height:60px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}
#nayami_axiez{font-family:"Noto Sans JP",sans-serif}
img{vertical-align:top}
.sidebar{position:fixed;right:15px;top:50%;-webkit-transform:translate3d(0,-45%,0);transform:translate3d(0,-45%,0);width:50px;height:76%;z-index:100}
.sidebar_line{position:absolute;top:0;left:50%;width:2px;height:100%;background-color:#e6e6e6;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}
.sidebar_nav .nav{position:absolute;left:50%;height:22.32%;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}
.sidebar_nav .nav a{display:block;position:absolute;top:0;left:50%;width:16px;height:16px;color:#333;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}
.sidebar_nav .nav a:before{content:"";position:absolute;top:50%;left:50%;display:block;width:8px;height:8px;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);-webkit-transition:all .25s ease-out;transition:all .25s ease-out}
.sidebar_nav .nav a:hover:before{width:16px;height:16px}
.sidebar_nav .nav.active a:before{width:16px;height:16px}
.sidebar_nav .nav .line{position:absolute;top:0;left:0;width:2px;height:0;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}
.sidebar_nav .nav .no{position:absolute;top:-2px;right:-1em;display:block;font-size:.86em}
.sidebar_nav .nav:nth-child(1){top:0;height:11.05%}
.sidebar_nav .nav:nth-child(1) .line,.sidebar_nav .nav:nth-child(1) a:before{background-color:#1a237e}
.sidebar_nav .nav:nth-child(2){top:11.05%}
.sidebar_nav .nav:nth-child(2) .line,.sidebar_nav .nav:nth-child(2) a:before{background-color:#1a237e}
.sidebar_nav .nav:nth-child(3){top:33.48%}
.sidebar_nav .nav:nth-child(3) .line,.sidebar_nav .nav:nth-child(3) a:before{background-color:#c00}
.sidebar_nav .nav:nth-child(4){top:55.8%}
.sidebar_nav .nav:nth-child(4) .line,.sidebar_nav .nav:nth-child(4) a:before{background-color:#f57f17}
.sidebar_nav .nav:nth-child(5){top:78.13%}
.sidebar_nav .nav:nth-child(5) .line,.sidebar_nav .nav:nth-child(5) a:before{background-color:#1b5e20}
.olympic_logo{position:absolute;top:15px;right:13px;width:205px;z-index:10}
.olympic_logo img{display:block;max-width:100%;height:auto}
.olympic_logo_anim{-webkit-animation-duration:1.2s;animation-duration:1.2s;-webkit-animation-name:olympic_logo;animation-name:olympic_logo}
.axiez_header{background:url(../img/00_elevator.jpg) no-repeat 50% 50%;-webkit-background-size:cover;background-size:cover;text-align:center;font-feature-settings:"palt";overflow:hidden}
.axiez_header .scaler{height:450px}
.axiez_header .axiez_subtit{position:relative;padding-top:95px;color:#002063;font-size:1.07em;font-weight:700;line-height:1.87}
.axiez_header .axiez_logo{position:relative;width:17.96%;margin:20px auto 0}
.axiez_header .axiez_logo img{display:block;max-width:100%;height:auto}
.axiez_header .axiez_copy{position:relative;margin-top:20px;color:#fff;font-size:2.14em;font-weight:700;line-height:1.6;text-shadow:0 0 8px rgba(0,0,0,.7);-webkit-animation-duration:1s;animation-duration:1s}
.axiez_header .model{position:absolute;bottom:0;-webkit-animation-duration:1.2s;animation-duration:1.2s}
.axiez_header .model img{display:block;max-width:100%;height:auto}
.axiez_header .model_orange{width:17.45%;left:1.33%}
.axiez_header .model_green{width:24.39%;left:20%}
.axiez_header .model_red{width:18.37%;right:23.78%}
.axiez_header .model_blue{width:18.37%;right:1.94%}
.axiez_logo_anim{-webkit-animation-name:slideInUp50;animation-name:slideInUp50}
.s00_model_left_anim{-webkit-animation-name:s00_model_left;animation-name:s00_model_left}
.s00_model_right_anim{-webkit-animation-name:s00_model_right;animation-name:s00_model_right}
.axiez_lead{padding:30px 0 140px;background-color:#002063;color:#fff;font-size:1.14em;line-height:2.31;text-align:center}
.axiez_lead em{display:block;margin-bottom:20px;font-size:1.63em;font-weight:700;font-feature-settings:"palt";letter-spacing:.1em}
.axiez_lead em,.axiez_lead p{position:relative}
.axiez_nav{display:-webkit-box;display:-ms-flexbox;display:flex;margin:-130px 0 100px;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.1),0 0 30px 0 rgba(0,0,0,.1);box-shadow:0 0 10px 0 rgba(0,0,0,.1),0 0 30px 0 rgba(0,0,0,.1)}
.axiez_nav li{position:relative;-ms-flex-preferred-size:25%;flex-basis:25%;border:1px solid #d9d9d9;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}
.axiez_nav li+li{border-left:none}
.axiez_nav li:after{position:absolute;bottom:0;left:50%;-webkit-transform:translate3d(-5px,23px,0);transform:translate3d(-5px,23px,0);content:"";display:block;width:11px;height:38px;background:url(../img/arr_anchor.png) no-repeat}
.axiez_nav li+li{border-left:none}
.axiez_nav li .wrap_balloon{position:absolute;bottom:100%;width:100%;padding:0 5px 13px;box-sizing:border-box;}
.axiez_nav li .wrap_balloon a{padding:0;text-align:inherit;}
.axiez_nav li .wrap_balloon a:hover{background-color:transparent;opacity:.8;}
.axiez_nav li .wrap_balloon .balloon{position:relative;min-height:64px;color:#ffffff;font-size:0.9em;font-weight:bold;line-height:1.2;border:2px solid #ffffff;border-radius:5px;box-sizing:border-box;}
.axiez_nav li .wrap_balloon .balloon::before,
.axiez_nav li .wrap_balloon .balloon::after{position:absolute;top:100%;left:50%;content:'';display:block;transform:translateX(-50%);}
.axiez_nav li .wrap_balloon .balloon::before{border-top:13px solid #ffffff;border-left:9px solid transparent;border-right:9px solid transparent;}
.axiez_nav li .wrap_balloon .balloon::after{border-top:9px solid;border-left:6px solid transparent;border-right:6px solid transparent;}
.axiez_nav li .wrap_balloon .balloon p{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;font-size:1.11em;letter-spacing:-0.025em;}
.axiez_nav li .wrap_balloon .balloon p::before{content:'';display:inline-block;background-size:contain;}
.axiez_nav li a{display:block;height:100%;padding:14.68% 12.58% 11.74% 12.58%;-webkit-box-sizing:border-box;box-sizing:border-box;color:#333;font-weight:700;text-align:center;-webkit-transition:background-color .25s ease-out,color .25s ease-out;transition:background-color .25s ease-out,color .25s ease-out}
.axiez_nav li a:hover{text-decoration:none;color:#fff}
.axiez_nav .omotenashi{margin-bottom:3px}
.axiez_nav .no{margin-bottom:10px;font-size:1.14em}
.axiez_nav .title{font-size:1.43em;-webkit-transition:color .25s ease-out;transition:color .25s ease-out}
.axiez_nav .no1 .wrap_balloon .balloon{padding:19px 0 19px 20px;background-color:#1a237e}
.axiez_nav .no1 .wrap_balloon .balloon::after{border-top-color:#1a237e}
.axiez_nav .no1 .wrap_balloon .balloon p::before{width:49px;height:23px;margin-right:13px;background-image:url('../img/01_s1_icon_cm.png');background-repeat:no-repeat;}
.axiez_nav .no1 .title{color:#1a237e}
.axiez_nav .no1 a:hover{background-color:#1a237e}
.axiez_nav .no1 a:hover .title{color:#fff}
.axiez_nav .no2 .wrap_balloon .balloon{padding:19px 0 19px 20px;background-color:#b71c1c}
.axiez_nav .no2 .wrap_balloon .balloon::after{border-top-color:#b71c1c}
.axiez_nav .no2 .wrap_balloon .balloon p::before{width:28px;height:28px;margin-right:13px;background-image:url('../img/01_s1_icon_video.png');background-repeat:no-repeat;}
.axiez_nav .no2 .title{color:#b71c1c}
.axiez_nav .no2 a:hover{background-color:#b71c1c}
.axiez_nav .no2 a:hover .title{color:#fff}
.axiez_nav .no3 .title{color:#f57f17}
.axiez_nav .no3 a:hover{background-color:#f57f17}
.axiez_nav .no3 a:hover .title{color:#fff}
.axiez_nav .no4 .title{color:#1b5e20}
.axiez_nav .no4 a:hover{background-color:#1b5e20}
.axiez_nav .no4 a:hover .title{color:#fff}
.scene{padding-bottom:120px}
.scene+.scene{padding-top:100px}
.scene b{font-weight:700}
.scene strong{font-weight:900}
.scene_no .inner{display:inline-block;font-weight:700;text-align:center}
.scene_no .omotenashi{display:block;font-size:.93em}
.scene_no .no{display:block;padding-top:3px;font-size:1.86em}
.scene_title{position:relative;margin-bottom:80px;padding-top:20px;font-size:2.57em;font-weight:900;line-height:1.83;text-align:center;z-index:10}
.chapter{position:relative}
.chapter+.chapter{margin-top:110px}
.panel_text{position:relative;width:73.38%;-webkit-box-sizing:border-box;box-sizing:border-box}
.panel_text p{font-size:2em;font-weight:700;line-height:1.86}
.panel_text.panel_left{margin-left:-6.6%;padding:8.39% 20.96% 10.48% 11.84%}
.panel_text.panel_right{margin-left:auto;margin-right:-6.6%;padding:18.87% 5.24% 15.72% 31.45%;-webkit-transition:margin .3s ease-out;transition:margin .3s ease-out}
.panel_figure{position:absolute;bottom:70px;width:52.41%;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}
.panel_figure.panel_right{right:0}
.chapter .model_container{position:relative;width:73.38%;border-bottom:1px solid #dedede;-webkit-transition:margin .3s ease-out;transition:margin .3s ease-out}
.chapter .model img{display:block;max-width:100%;height:auto}
.with_axiez{position:absolute;top:-75px;right:-3.56%;width:34.17%;z-index:10}
.with_axiez img{display:block;max-width:100%;height:auto}
.clip{position:relative;padding-top:60%}
.clip img{display:block;max-width:100%;height:auto}
.clip .layer{position:absolute;top:0;left:0}
.solution{max-width:1080px;margin:70px -63px 0;padding:58px 50px;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #ccc;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.1),0 0 30px 0 rgba(0,0,0,.1);box-shadow:0 0 10px 0 rgba(0,0,0,.1),0 0 30px 0 rgba(0,0,0,.1);-webkit-transition:margin .3s ease-out;transition:margin .3s ease-out}
.solution p{font-size:2em;font-weight:700;line-height:1.86;text-align:center}
#scene00{padding-bottom:0}
#scene01{padding-top:0}
#scene01 .scene_no .inner{color:#1a237e;border-bottom:3px solid #1a237e}
#scene01 .scene_title{margin-bottom:0}
#scene01 strong{color:#1a237e}
#scene01 .panel_text{background-color:#e8eaf6}
#scene01 .panel_figure{background-color:#1a237e}
#scene01 .chapter1{width:89.52%;margin:0 auto}
#scene01 .chapter1 .elevator img{display:block;max-width:100%;height:auto}
#scene01 .chapter1 .models{position:absolute;top:0;left:0;width:100%;border-bottom:1px solid #dedede}
#scene01 .chapter1 .models .scaler{position:relative;width:100%;height:0;padding-top:51.99%}
#scene01 .chapter1 .model{position:absolute;bottom:0;left:50%;width:15.93%}
#scene01 .chapter1 .model_orange{-webkit-transform:translate3d(-390px,0,0);transform:translate3d(-390px,0,0)}
#scene01 .chapter1 .model_green{-webkit-transform:translate3d(-210px,0,0);transform:translate3d(-210px,0,0)}
#scene01 .chapter1 .model_red{-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}
#scene01 .chapter1 .model_blue{-webkit-transform:translate3d(190px,0,0);transform:translate3d(190px,0,0)}
#scene01 .chapter1 .balloon{position:absolute;top:-35%;left:76%;width:90.44%}
#scene01 .chapter2 .model_container{margin-top:-90px;margin-left:-6.6%}
#scene01 .chapter2 .model{width:60.14%;margin-left:29.29%}
#scene01 .chapter2 .clip .layer1{top:0;left:0;width:100%}
#scene01 .chapter2 .clip .layer3.frame2{-webkit-transform:translate3d(-3%,3%,0);transform:translate3d(-3%,3%,0)}
#scene01 .chapter2 .clip .layer4.frame2{-webkit-transform:translate3d(3%,-3%,0);transform:translate3d(3%,-3%,0)}
#scene01 .chapter2 .clip .layer5,#scene01 .chapter2 .clip .layer7{top:10%;left:0;width:100%;font-size:2.14em;font-weight:700;color:#fff;text-align:center}
#scene01 .chapter3 .model_container{margin:-90px -6.6% 0 auto}
#scene01 .chapter3 .photo_container{cursor:pointer}
#scene01 .chapter3 .photo_container:after,#scene01 .chapter3 .photo_container:before{display:table;content:" "}
#scene01 .chapter3 .photo_container:after{clear:both}
#scene01 .chapter3 .photo{float:left;width:47.64%}
#scene01 .chapter3 .photo+.photo{margin-left:4.71%}
#scene01 .chapter3 .photo img{display:block;max-width:100%;height:auto}
#scene01 .chapter3 .panel_figure{padding:0;z-index:1}
#scene01 .chapter3 .panel_figure .photo_container{padding:13% 11.8% 7%}
#scene01 .chapter3 .panel_figure .caption{text-align:center;padding:5px 10px;background-color:#fff;border:1px solid #ccc}
#scene01 .chapter3 .panel_figure .caption .inner{display:inline-block;font-size:1.14em;font-weight:700;cursor:pointer}
#scene01 .chapter3 .panel_figure .caption .inner:hover{text-decoration:underline}
#scene01 .chapter3 .panel_figure .caption .inner:before{position:relative;top:-2px;display:inline-block;width:60px;height:60px;content:"";margin-right:4px;background:url(../img/01_s3_icon_audio.gif) no-repeat;-webkit-background-size:cover;background-size:cover;vertical-align:middle}
#scene01 .chapter3 .movie{position:absolute}
#scene01 .chapter3 .movie_scaler{padding-top:56.25%}
#scene01 .chapter3 .model{width:64.43%;margin-left:30.57%}
#scene01 .movie_area{margin-top:130px}
#scene01 .movie_area .movie_area_header{padding:115px 0 200px;background:url(../img/01_s4_bg.jpg) no-repeat 50% 50%;-webkit-background-size:cover;background-size:cover;color:#fff;text-align:center}
#scene01 .movie_area .movie_category{font-size:1.14em}
#scene01 .movie_area .movie_title{margin-top:10px}
#scene01 .movie_area .movie_title b{color:#fff;font-size:1.71em;font-weight:700}
#scene01 .movie_area .movie_title img{position:relative;width:74px;height:auto;top:-5px;display:inline-block}
#scene01 .movie_area .movie{position:relative;width:100%;max-width:486px;margin:-144px auto 0}
#scene01 .movie_area .movie_scaler{padding-top:56.25%}
#scene02{background-color:#f5f5f5}
#scene02 .scene_no .inner{color:#b71c1c;border-bottom:3px solid #b71c1c}
#scene02 strong{color:#b71c1c}
#scene02 .panel_text{background-color:#ffe1e4}
#scene02 .panel_figure{background-color:#d22e2e}
#scene02 .chapter1 .panel_text{padding-top:60px}
#scene02 .chapter1 .model_container{margin-top:-72px;margin-left:-6.6%}
#scene02 .chapter1 .clip .layer5{top:26.67%;left:0;width:100%;font-size:2.14em;font-weight:700;color:#fff;text-align:center}
#scene02 .chapter1 .model{width:72.43%;margin-left:10.71%}
#scene02 .chapter2 .frame{margin:90px 0 63px;padding:30px;background-color:#b61212;color:#fff}
#scene02 .chapter2 .frame_inner{position:relative;padding:35px 0;background-color:#d22e2e;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.1),0 0 30px 0 rgba(0,0,0,.1);box-shadow:0 0 10px 0 rgba(0,0,0,.1),0 0 30px 0 rgba(0,0,0,.1)}
#scene02 .chapter2 .canvas_controller{position:absolute;top:22px;right:22px;width:40px;height:40px}
#scene02 .chapter2 .canvas_controller button{position:absolute;top:0;left:0;display:block;width:100%;height:0;padding-top:100%;overflow:hidden;border:none;background:transparent url(../img/02_controller.png) no-repeat;cursor:pointer;outline:0}
#scene02 .chapter2 .canvas_controller .controller_stop{background-position:0 0}
#scene02 .chapter2 .canvas_controller .controller_play{display:none;background-position:-40px 0}
#scene02 .chapter2 .canvas_controller .controller_replay{display:none;background-position:-80px 0}
#scene02 .chapter2 .canvas_pager {text-align:center;}
#scene02 .chapter2 .canvas_pager .pager_item {position:relative;display:inline-block;margin:0 8px;}
#scene02 .chapter2 .canvas_pager .pager_item.is_current:before {position:absolute;top:50%;left:50%;content:'';display:block;width:14px;height:14px;border:1px solid #ffffff;margin-top:-8px;margin-left:-8px;border-radius:20px;}
#scene02 .chapter2 .canvas_pager .pager_item.is_current:after {position:absolute;top:50%;left:50%;content:'';display:block;width:10px;height:10px;background-color:#ffffff;margin-top:-5px;margin-left:-5px;border-radius:20px;}
#scene02 .chapter2 .canvas_pager .pager_item span {display:block;width:10px;height:10px;background-color:#891313;border-radius:10px;color:transparent;font-size:0;}
#scene02 .chapter2 .sp_clip{display:none}
#scene02 .chapter3 .layer2{top:42%;left:0;width:100%;font-size:1.86em;font-weight:700;color:#fff;text-align:center}
#scene02 .chapter3 .model_container{margin:-94px -6.6% 0 auto}
#scene02 .chapter3 .model{width:64.43%;margin-left:30.57%}
#scene02 .introduction_title {position:relative;margin-bottom: 45px;}
#scene02 .introduction_title:before {content:'';display:inline-block;width: 40px;height: 40px;margin-right: 13px;background-image:url(../img/02_icon_video.png);background-size:contain;background-repeat:no-repeat;vertical-align: -5px;}
#scene02 .introduction_movies {margin-bottom: 180px;}
#scene02 .introduction_movies .movies {}
#scene02 .introduction_movies .movies .inner {padding: 30px;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}
#scene02 .introduction_movies .movies .inner .txt_wrap {text-align:center;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color: #fff;width: 377px;-webkit-box-sizing:border-box;box-sizing:border-box;height: 274px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
#scene02 .introduction_movies .movies .inner .txt_wrap > p {line-height: 1.0;}
#scene02 .introduction_movies .movies .inner .txt_wrap .copy {font-size: 2em;font-weight:bold;}
#scene02 .introduction_movies .movies .inner .txt_wrap .txt_before {position:relative;font-size: 1.42em;margin-top: 24px;}
#scene02 .introduction_movies .movies .inner .txt_wrap .txt_before:after {content:'';display:block;width: 27px;height: 23px;position:absolute;top: 29px;left: 0;right: 0;margin: 0 auto;background-image:url(../img/02_icon_arrow_down.png);background-size:contain;background-repeat:no-repeat;}
#scene02 .introduction_movies .movies .inner .txt_wrap .txt_after {font-size: 1.15em;position:relative;margin-top: 42px;}
#scene02 .introduction_movies .movies .inner .txt_wrap .txt_result {font-size: 2.15em;margin-top: 26px;font-weight:bold;}
#scene02 .introduction_movies .movies .inner .txt_wrap .txt_result .small_01 {font-size: 0.57em;}
#scene02 .introduction_movies .movies .inner .video {position:relative;width:calc(100% - 377px - 30px);}
#scene02 .introduction_movies .movies.timeShortening {background-color: #002063;}
#scene02 .introduction_movies .movies.latency {background-color: #a23b72;}
#scene03 .scene_no .inner{color:#f57f17;border-bottom:3px solid #f57f17}
#scene03 strong{color:#f57f17}
#scene03 .panel_text{background-color:#fffde7}
#scene03 .panel_text.panel_right{padding-top:14.68%;padding-bottom:9.43%}
#scene03 .panel_figure{background-color:#fbbf2d}
#scene03 .chapter1 .clip .layer5{top:54%;left:0;width:100%;font-size:2.14em;font-weight:700;color:#000;text-align:center}
#scene03 .chapter1 .model_container{margin-top:-124px;margin-left:-6.6%}
#scene03 .chapter1 .model{width:23.71%;margin-left:33.71%}
#scene03 .chapter2 .clip .layer1{-webkit-transform-origin:41% 52% 0;-ms-transform-origin:41% 52% 0;transform-origin:41% 52% 0}
#scene03 .chapter2 .model_container{margin:-94px -6.6% 0 auto}
#scene03 .chapter2 .model{width:35.57%;margin-left:36.29%}
#scene04{background-color:#f5f5f5}
#scene04 .scene_no .inner{color:#1b5e20;border-bottom:3px solid #1b5e20}
#scene04 strong{color:#1b5e20}
#scene04 .panel_text{background-color:#def0df}
#scene04 .panel_text.panel_left{padding-top:14.68%;padding-bottom:14.68%}
#scene04 .panel_text.panel_right{padding-top:14.68%;padding-bottom:14.68%}
#scene04 .panel_figure{background-color:#1b5e20}
#scene04 .chapter1 .clip .layer3{top:35%;left:0;width:100%;font-size:2.14em;font-weight:700;color:#fff;text-align:center}
#scene04 .chapter1 .model_container{margin-top:-121px;margin-left:-6.6%}
#scene04 .chapter1 .model{width:34.43%;margin-left:21%}
#scene04 .chapter2 .panel_figure{padding:4.93% 5.87% 3.67%}
#scene04 .chapter2 .photo_container:after,#scene04 .chapter2 .photo_container:before{display:table;content:" "}
#scene04 .chapter2 .photo_container:after{clear:both}
#scene04 .chapter2 .photo{float:left}
#scene04 .chapter2 .photo+.photo{margin-left:14.18%}
#scene04 .chapter2 .photo img{display:block;max-width:100%;height:auto}
#scene04 .chapter2 .photo1{width:48.2%}
#scene04 .chapter2 .photo2{width:36.34%}
#scene04 .chapter2 .photo2 .caption{margin-right:-16.31%;margin-left:-16.31%}
#scene04 .chapter2 .caption{margin-top:20px;color:#fff;line-height:1.86}
#scene04 .chapter2 .model_container{margin:-121px -9% 0 auto}
#scene04 .chapter2 .model{width:42%;margin-left:40%}
.axiez_related_links header{display:none}
.axiez_related_links .caption{position:relative;background:url(../img/05_bg.jpg) no-repeat 50% 0;-webkit-background-size:cover;background-size:cover;height:500px}
.axiez_related_links .caption:before{content:"";position:absolute;left:0;bottom:0;display:block;width:100%;height:120px;background-color:rgba(237,237,228,.5)}
.axiez_related_links .caption:after{content:"";position:absolute;left:0;bottom:0;display:block;width:100%;height:120px;background:-webkit-linear-gradient(top,rgba(237,237,228,.5) 0,#edede4 100%);background:-webkit-gradient(linear,left top,left bottom,from(rgba(237,237,228,.5)),to(#edede4));background:linear-gradient(to bottom,rgba(237,237,228,.5) 0,#edede4 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#80edede4', endColorstr='#edede4', GradientType=0 )}
.axiez_related_links .caption>.container{position:relative;height:100%;z-index:10}
.axiez_related_links .caption p{position:absolute;left:0;bottom:-1em;width:100%;font-size:1.71em;font-weight:700;line-height:1.83;text-align:center}
.axiez_related_links .caption span{display:inline-block;background:-webkit-gradient(linear,left top,left bottom,color-stop(70%,transparent),color-stop(70%,#f29d98),color-stop(80%,#f29d98),color-stop(80%,transparent));background:-webkit-linear-gradient(transparent 70%,#f29d98 70%,#f29d98 80%,transparent 80%);background:linear-gradient(transparent 70%,#f29d98 70%,#f29d98 80%,transparent 80%)}
.axiez_related_links .links{padding:75px 0;background-color:#edede4}
.axiez_related_links .item_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.axiez_related_links .item{-ms-flex-preferred-size:32.49%;flex-basis:32.49%;text-align:center}
.axiez_related_links .item a{position:relative;display:block;height:100%;padding:16.13% 11.29%;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff}
.axiez_related_links .item a:hover{text-decoration:none}
.axiez_related_links .item .site_name{position:relative;margin-top:30px;padding-top:30px;font-size:.86em}
.axiez_related_links .item .site_name:before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:2px}
.axiez_related_links .item_new_renewal a{background-color:#333}
.axiez_related_links .item_new_renewal .label{font-size:1.43em;line-height:1.8}
.axiez_related_links .item_new_renewal .label strong{font-size:1.2em;font-weight:700}
.axiez_related_links .item_new_renewal .site_name:before{background-color:#5098aa}
.axiez_related_links .item_axiez a{background-color:#3ca6b8}
.axiez_related_links .item_axiez .label{color:#eafd55;font-size:1.14em;line-height:1.73}
.axiez_related_links .item_axiez .label strong{font-size:1.88em}
.axiez_related_links .item_axiez .site_name:before{background-color:#333}
.nayami_nav{padding:75px 0;background-color:#3ca6b8}
.nayami_nav .nav_header{position:relative;margin-bottom:35px;text-align:center}
.nayami_nav .nav_header:before{content:"";position:absolute;top:1em;left:0;display:block;width:100%;height:1px;background-color:#fff}
.nayami_nav .nav_header .inner{position:relative;display:inline-block;padding:0 10px;background-color:#3ca6b8;color:#fff;font-size:1.43em;z-index:10}

.foot_card{margin-top:28px}
.foot_card{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
.foot_card_item{border:1px solid #d1d1d1;-webkit-box-sizing:border-box;box-sizing:border-box;width:24.213836477987421%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.foot_card_item .foot_card_inner{background-color:#f6f7f2;display:block;-webkit-transition:.15s ease-out;-o-transition:.15s ease-out;transition:.15s ease-out;width: 100%;}
.foot_card_item .foot_card_inner:hover{text-decoration:none}
.foot_card_item.foot_card_item-current .foot_card_inner{background-color:#eafd55}
.foot_card_img{border-bottom:1px solid #d1d1d1;width:100%;display:block}
.foot_card_txt_wrap{width:80%;margin:0 auto}
.foot_card_txt{color:#cc0029;font-weight:700;padding-top:20px;font-size:.85714em}
.foot_card_ttl{font-weight:700;padding:10px 0 24px;color:#333;font-size:1em}
@media only screen and (min-width:768px){
.foot_card_item .foot_card_inner:hover{background-color:#eafd55}
}

.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}
.animatedHalf{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}
.fadeIn{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-name:fadeIn;animation-name:fadeIn}
.fadeInS{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-name:fadeIn;animation-name:fadeIn}
.fadeInL{-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-name:fadeIn;animation-name:fadeIn}
.fadeOut{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-name:fadeOut;animation-name:fadeOut}
.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}
.slideInUpTitle{-webkit-animation-name:slideInUpTitle;animation-name:slideInUpTitle}
.slideInUpModel{-webkit-animation-duration:1.2s;animation-duration:1.2s;-webkit-animation-name:slideInUpModel;animation-name:slideInUpModel}
.slideInUpS{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-name:slideInUpS;animation-name:slideInUpS}
.slideInUp50{-webkit-animation-name:slideInUp50;animation-name:slideInUp50}
.slideOutDownS{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-name:slideOutDownS;animation-name:slideOutDownS}
.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}
.fadeOutZoom{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-animation-name:fadeOutZoom;animation-name:fadeOutZoom}
.zoomElenavi{-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:zoomElenavi;animation-name:zoomElenavi}
.shake{-webkit-animation-duration:1.7s;animation-duration:1.7s;-webkit-animation-name:shake;animation-name:shake;-webkit-transform-origin:70% 100% 0;-ms-transform-origin:70% 100% 0;transform-origin:70% 100% 0}
@media screen and (max-width:1080px){.panel_text.panel_right{margin-top:75px;margin-right:0;padding:75px 20px 90px 290px}
.with_axiez{right:20px}
.solution{max-width:none;margin-right:0;margin-left:0;padding:40px 30px}
#scene01 .chapter3 .model_container{margin:-15px 0 0 auto}
#scene02 .chapter3 .model_container{margin-right:0}
#scene03 .chapter2 .model_container{margin-right:0}
#scene04 .chapter2 .model_container{margin-right:0}
}
@media screen and (min-width:768px){
.axiez_header .axiez_copy{line-height:1.2;}
.axiez_lead{position:relative;}
.axiez_lead .container{position:absolute;width:100%;margin:0 auto;max-width:100%;top:-112px;line-height:1.8;text-shadow:0 0 8px rgba(0,0,0,.7);box-sizing:border-box;}
}
@media (max-width:767px){.sp_only{display:block!important}
br.sp_only{display:inline!important}
.pc_only{display:none!important}
#loader .inner{display:block}
.sidebar{display:none}
.olympic_logo{position:static;text-align:center;width:163px;margin:0 auto;padding:10px 0 5px}
.axiez_header .scaler{height:293px}
.axiez_header .axiez_subtit{padding-top:68px;font-size:.71em}
.axiez_header .axiez_logo{width:115px;margin-top:16px}
.axiez_header .axiez_copy{margin-top:25px;font-size:1.07em}
.axiez_header .model{bottom:-10px}
.axiez_header .model_orange{width:116px}
.axiez_header .model_green{display:none}
.axiez_header .model_red{display:none}
.axiez_header .model_blue{width:125px}
.axiez_lead{padding:20px 0 130px;font-size:1em;line-height:1.71}
.axiez_lead em{font-size:1.29em;line-height:1.89}
.axiez_nav{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-50px 0 40px}
.axiez_nav li{-ms-flex-preferred-size:50%;flex-basis:50%}
.axiez_nav li:nth-child(2n+1){border-left:1px solid #d9d9d9}
.axiez_nav li:nth-child(-n+2){border-bottom:none}
.axiez_nav li:after{display:none}
.axiez_nav li a{padding:14.04% 8.43% 11.24% 8.43%;-webkit-transition:none;transition:none}
.axiez_nav li a:hover{color:#333}
.axiez_nav li .wrap_balloon .balloon{height:54px;min-height:auto;}
.axiez_nav li .wrap_balloon .balloon::before{border-left-width:7px;border-right-width:7px}
.axiez_nav li .wrap_balloon .balloon::after{border-left-width:4px;border-right-width:4px}
.axiez_nav li .wrap_balloon .balloon p{justify-content:center;font-size:0.8em;line-height:1.27;letter-spacing:0}
.axiez_nav .omotenashi{font-size:.75em}
.axiez_nav .no{font-size:.86em}
.axiez_nav .title{font-size:1.07em}
.axiez_nav .no1 a:hover{background-color:#fff}
.axiez_nav .no1 a:hover .title{color:#1a237e}
.axiez_nav .no1 .wrap_balloon{padding:0 3px 13px 0}
.axiez_nav .no1 .wrap_balloon .balloon{padding:11px 8px;}
.axiez_nav .no1 .wrap_balloon .balloon p::before{width:35px;height:28px;margin-right:6px;background-position:center 4px;}
.axiez_nav .no1 .wrap_balloon .balloon p span{margin:0}
.axiez_nav .no2 a:hover{background-color:#fff}
.axiez_nav .no2 a:hover .title{color:#b71c1c}
.axiez_nav .no2 .wrap_balloon{padding:0 0 13px 3px}
.axiez_nav .no2 .wrap_balloon .balloon{padding:11px 8px;}
.axiez_nav .no2 .wrap_balloon .balloon p::before{width:20px;height:20px;margin:4px 6px 4px 0;}
.axiez_nav .no3 a:hover{background-color:#fff}
.axiez_nav .no3 a:hover .title{color:#f57f17}
.axiez_nav .no4 a:hover{background-color:#fff}
.axiez_nav .no4 a:hover .title{color:#1b5e20}
.scene{padding-bottom:40px}
.scene+.scene{padding-top:50px}
.scene_no{display:block;text-align:center}
.scene_no .omotenashi{font-size:.71em}
.scene_no .no{font-size:1.39em}
.scene_title{margin-bottom:30px;font-size:1.29em;line-height:1.78}
.chapter+.chapter{margin-top:40px}
.chapter{margin-right:-20px;margin-left:-20px}
.panel_text{width:100%;text-align:center}
.panel_text p{display:inline-block;font-size:1em;line-height:1.86;text-align:left}
.panel_text.panel_left{margin-left:0;padding:40px 30px 75px}
.with_axiez+.panel_text{margin-left:0;padding:70px 30px}
.panel_figure{position:relative;bottom:auto;width:250px;margin:-50px auto 0}
.chapter .model_container{width:auto}
.with_axiez{top:-37px;right:50%;-webkit-transform:translate3d(50%,0,0);transform:translate3d(50%,0,0);width:163px}
.solution{margin-top:40px}
.solution p{font-size:1em;line-height:1.86}
#scene01 .chapter1{width:auto;margin:0 -20px}
#scene01 .chapter1 .elevator{width:320px;margin:0 auto}
#scene01 .chapter1 .models .scaler{padding-top:170px}
#scene01 .chapter1 .model{width:50px}
#scene01 .chapter1 .model_orange{-webkit-transform:translate3d(-150px,0,0);transform:translate3d(-150px,0,0)}
#scene01 .chapter1 .model_green{-webkit-transform:translate3d(-85px,0,0);transform:translate3d(-85px,0,0)}
#scene01 .chapter1 .model_red{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}
#scene01 .chapter1 .model_blue{-webkit-transform:translate3d(65px,0,0);transform:translate3d(65px,0,0)}
#scene01 .chapter2 .model_container{margin:-11px 20px 0}
#scene01 .chapter2 .model{width:212px;margin:0 auto}
#scene01 .chapter2 .model img{margin-left:12px}
#scene01 .chapter2 .clip .layer2,#scene01 .chapter2 .clip .layer5{display:none}
#scene01 .chapter2 .clip .layer7{font-size:1.07em}
#scene01 .chapter3 .panel_figure .photo_container{padding:32px 30px 20px}
#scene01 .chapter3 .panel_figure .caption{padding:8px 5px 25px}
#scene01 .chapter3 .panel_figure .caption .inner{font-size:1em}
#scene01 .chapter3 .panel_figure .caption .inner:hover{text-decoration:none}
#scene01 .chapter3 .panel_figure .caption .inner:before{width:24px;height:24px}
#scene01 .chapter3 .model_container{z-index:2}
#scene01 .chapter3 .model{width:229px;margin:0 auto}
#scene01 .movie_area{margin-top:40px}
#scene01 .movie_area .movie_area_header{padding:65px 0}
#scene01 .movie_area .movie_category{font-size:.86em}
#scene01 .movie_area .movie_title b{font-size:1.29em}
#scene01 .movie_area .movie_title img{width:56px}
#scene01 .movie_area .movie{margin-top:-40px}
#scene02 .chapter1 .model_container{margin:-11px 20px 0}
#scene02 .chapter1 .clip .layer5{font-size:1.07em}
#scene02 .chapter1 .model{width:253px;margin:0 auto}
#scene02 .chapter2{margin:0}
#scene02 .chapter2 .scene_title{margin-bottom: 20px;padding-top: 45px;}
#scene02 .chapter2 .frame{margin:0 0 25px;padding:0}
#scene02 .chapter2 .frame_inner{padding:0;-webkit-box-shadow:none;box-shadow:none}
#scene02 .chapter2 .canvas_controller{display:none}
#scene02 .chapter2 .canvas_pager{display:none;}
#scene02 .introduction_title{margin-bottom: 24px;}
#scene02 .introduction_title:before{display:none;}
#scene02 .introduction_movies{padding: 0 20px;margin-bottom: 95px;}
#scene02 .introduction_movies .movies .inner{display:block;padding: 15px;}
#scene02 .introduction_movies .movies .inner .txt_wrap{width: 100%;display:block;height:auto;padding: 15px 0 20px;}
#scene02 .introduction_movies .movies .inner .txt_wrap .copy{font-size: 1.37em;}
#scene02 .introduction_movies .movies .inner .txt_wrap .txt_before{font-size: 1em;margin-top: 16px;}
#scene02 .introduction_movies .movies .inner .txt_wrap .txt_before:after{width: 13.5px;height: 11.5px;top: 19px;}
#scene02 .introduction_movies .movies .inner .txt_wrap .txt_after{font-size: 1em;margin-top: 20px;}
#scene02 .introduction_movies .movies .inner .txt_wrap .txt_result{font-size: 1.428em;margin-top: 18px;}
#scene02 .introduction_movies .movies .inner .video{width: 100%;padding-top: 56.25%;}
#scene02 .chapter2 .sp_clip{display:block;margin-right:-20px;margin-left:-20px;padding:35px 20px}
#scene02 .chapter2 .sp_clip+.sp_clip{border-top:1px solid #f5f5f5}
#scene02 .chapter2 .sp_clip .fig{text-align:center}
#scene02 .chapter2 .sp_clip dl{margin-top:23px;padding-right:25px;padding-left:25px}
#scene02 .chapter2 .sp_clip dt{font-weight:700}
#scene02 .chapter2 .sp_clip dd{margin-top:15px;font-size:.86em}
#scene02 .chapter2 .sp_clip p+p{margin-top:1em}
#scene02 .chapter2 .sp_clip.clip3 .more{position:absolute;display:inline-block;margin-top:-18px;margin-left:-34px}
#scene02 .chapter3 .layer2{font-size:1.07em}
#scene02 .chapter3 .model_container{margin:-11px 20px 0}
#scene02 .chapter3 .model{width:238px;margin:0 auto}
#animation_container{display:none}
#scene03 .panel_text.panel_right{padding:70px 30px}
#scene03 .chapter1 .clip .layer5{font-size:1.07em}
#scene03 .chapter1 .model_container{margin:-11px 20px 0}
#scene03 .chapter1 .model{width:74px;margin:0 auto}
#scene03 .chapter2 .clip .layer1,#scene03 .chapter2 .clip .layer2,#scene03 .chapter2 .clip .layer3{display:none}
#scene03 .chapter2 .model_container{margin:-11px 20px 0}
#scene03 .chapter2 .model{width:125px;margin:0 auto}
#scene04 .panel_text.panel_left{padding:40px 30px 75px}
#scene04 .panel_text.panel_right{padding:70px 30px}
#scene04 .chapter1 .clip .layer3{font-size:1.07em}
#scene04 .chapter1 .model_container{margin:-11px 20px 0}
#scene04 .chapter1 .model{width:122px;margin:0 auto}
#scene04 .chapter2 .caption{font-size:.71em}
#scene04 .chapter2 .model_container{margin:-11px 20px 0}
#scene04 .chapter2 .model{width:147px;margin:0 auto}
.axiez_related_links .caption{height:190px}
.axiez_related_links .caption:before{height:48px}
.axiez_related_links .caption:after{height:48px}
.axiez_related_links .caption p{bottom:-2em;font-size:1em}
.axiez_related_links .links{padding:60px 0 20px}
.axiez_related_links .item_container{-ms-flex-wrap:wrap;flex-wrap:wrap}
.axiez_related_links .item{-ms-flex-preferred-size:100%;flex-basis:100%}
.axiez_related_links .item+.item{margin-top:10px}
.axiez_related_links .item a{padding:35px 30px}
.axiez_related_links .item .site_name{margin-top:25px;padding-top:25px}
.nayami_nav{padding:40px 0}
.nayami_nav .nav_header .inner{font-size:1.07em}

.foot_card{margin-top:25px}
.foot_card{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.foot_card_item{width:48.656716417910448%}
.foot_card_item:nth-child(n+3){margin-top:10px}

}
@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@-webkit-keyframes olympic_logo{from{-webkit-transform:translate3d(0,30%,0);transform:translate3d(0,30%,0);visibility:visible;opacity:0}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}
@keyframes olympic_logo{from{-webkit-transform:translate3d(0,30%,0);transform:translate3d(0,30%,0);visibility:visible;opacity:0}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}
@-webkit-keyframes s00_model_left{from{-webkit-transform:translate3d(-20%,0,0);transform:translate3d(-20%,0,0);visibility:visible;opacity:0}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}
@keyframes s00_model_left{from{-webkit-transform:translate3d(-20%,0,0);transform:translate3d(-20%,0,0);visibility:visible;opacity:0}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}
@-webkit-keyframes s00_model_right{from{-webkit-transform:translate3d(20%,0,0);transform:translate3d(20%,0,0);visibility:visible;opacity:0}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}
@keyframes s00_model_right{from{-webkit-transform:translate3d(20%,0,0);transform:translate3d(20%,0,0);visibility:visible;opacity:0}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}
@-webkit-keyframes fadeIn{from{opacity:0}
to{opacity:1}
}
@keyframes fadeIn{from{opacity:0}
to{opacity:1}
}
@-webkit-keyframes fadeOut{from{opacity:1}
to{opacity:0}
}
@keyframes fadeOut{from{opacity:1}
to{opacity:0}
}
@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0,70%,0);transform:translate3d(0,70%,0);visibility:visible;opacity:0}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}
@keyframes slideInUp{from{-webkit-transform:translate3d(0,70%,0);transform:translate3d(0,70%,0);visibility:visible;opacity:0}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}
@-webkit-keyframes slideInUpTitle{from{-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0);visibility:visible;opacity:0}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}
@keyframes slideInUpTitle{from{-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0);visibility:visible;opacity:0}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}
@-webkit-keyframes slideInUpModel{from{-webkit-transform:translate3d(0,30%,0);transform:translate3d(0,30%,0);visibility:visible;opacity:0}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}
@keyframes slideInUpModel{from{-webkit-transform:translate3d(0,30%,0);transform:translate3d(0,30%,0);visibility:visible;opacity:0}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}
@-webkit-keyframes slideInUpS{from{-webkit-transform:translate3d(0,20%,0);transform:translate3d(0,20%,0);visibility:visible;opacity:0}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}
@keyframes slideInUpS{from{-webkit-transform:translate3d(0,20%,0);transform:translate3d(0,20%,0);visibility:visible;opacity:0}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}
@-webkit-keyframes slideInUp50{from{-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0);visibility:visible;opacity:0}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}
@keyframes slideInUp50{from{-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0);visibility:visible;opacity:0}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}
@-webkit-keyframes slideOutDownS{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
to{-webkit-transform:translate3d(0,20%,0);transform:translate3d(0,20%,0);visibility:hidden;opacity:0}
}
@keyframes slideOutDownS{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
to{-webkit-transform:translate3d(0,20%,0);transform:translate3d(0,20%,0);visibility:hidden;opacity:0}
}
@-webkit-keyframes slideInDown{from{-webkit-transform:translate3d(0,-40%,0);transform:translate3d(0,-40%,0);visibility:visible;opacity:0}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes slideInDown{from{-webkit-transform:translate3d(0,-40%,0);transform:translate3d(0,-40%,0);visibility:visible;opacity:0}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@-webkit-keyframes fadeOutZoom{from{-webkit-transform:scale(1);transform:scale(1);opacity:1}
to{-webkit-transform:scale(2);transform:scale(2);opacity:0;visibility:hidden}
}
@keyframes fadeOutZoom{from{-webkit-transform:scale(1);transform:scale(1);opacity:1}
to{-webkit-transform:scale(2);transform:scale(2);opacity:0;visibility:hidden}
}
@-webkit-keyframes zoomElenavi{0%{-webkit-transform:scale(1);transform:scale(1)}
50%{opacity:1}
100%{-webkit-transform:scale(3);transform:scale(3);opacity:0}
}
@keyframes zoomElenavi{0%{-webkit-transform:scale(1);transform:scale(1)}
50%{opacity:1}
100%{-webkit-transform:scale(3);transform:scale(3);opacity:0}
}
@-webkit-keyframes shake{from,to{-webkit-transform:translate3d(0,0,0) rotate(0);transform:translate3d(0,0,0) rotate(0)}
30%{-webkit-transform:translate3d(-1%,2%,0) rotate(-1deg);transform:translate3d(-1%,2%,0) rotate(-1deg)}
60%{-webkit-transform:translate3d(.8%,2%,0) rotate(2deg);transform:translate3d(.8%,2%,0) rotate(2deg)}
}
@keyframes shake{from,to{-webkit-transform:translate3d(0,0,0) rotate(0);transform:translate3d(0,0,0) rotate(0)}
30%{-webkit-transform:translate3d(-1%,2%,0) rotate(-1deg);transform:translate3d(-1%,2%,0) rotate(-1deg)}
60%{-webkit-transform:translate3d(.8%,2%,0) rotate(2deg);transform:translate3d(.8%,2%,0) rotate(2deg)}
}