@import url(https://fonts.googleapis.com/css2?family=Rajdhani:wght@400;500&display=swap);
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit}article,aside,details,figcaption,figure,main,footer,header,hgroup,menu,nav,section{display:block}body{vertical-align:baseline;-webkit-text-size-adjust:100%}img{display:inherit}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}*{box-sizing:border-box;word-break:normal;background-repeat:no-repeat}div#ie_container{display:none;width:100%;height:100%;margin:auto}div#ie_container div.cover{width:100%;height:100%;max-width:none;position:fixed;top:0;left:0;text-align:center;margin:auto}div#ie_container div.cover p{width:100%;position:absolute;font-size:12px;top:50%;left:0;right:0;text-align:center}.ie7 body{overflow:hidden;background:#fff}.ie7 div#container{display:none}.ie8 body{overflow:hidden;background:#fff}.ie8 div#container{display:none}.ie8 div#ie_container{display:inherit}.left{text-align:left}.right{text-align:right}.center{text-align:center}.center_left{text-align:center}@media screen and (max-width: 768px){.center_left{text-align:left}}.left_center{text-align:left}@media screen and (max-width: 768px){.left_center{text-align:center}}.mt_10{margin-top:10px}.mt_20{margin-top:20px}.mt_30{margin-top:30px}.mt_50{margin-top:50px}.mt_100{margin-top:100px}@media screen and (max-width: 768px){.mt_20{margin-top:15px}.mt_30{margin-top:20px}.mt_50{margin-top:30px}.mt_100{margin-top:50px}}@media screen and (max-width: 568px){.mt_20{margin-top:15px}.mt_50{margin-top:25px}}.mb_10{margin-bottom:10px}.mb_20{margin-bottom:20px}.mb_30{margin-bottom:30px}.mb_50{margin-bottom:50px}.mb_100{margin-bottom:100px}@media screen and (max-width: 768px){.mb_20{margin-bottom:15px}.mb_30{margin-bottom:20px}.mb_50{margin-bottom:30px}.mb_100{margin-bottom:50px}}@media screen and (max-width: 568px){.mb_20{margin-bottom:15px}.mb_50{margin-bottom:25px}}.mr_05{margin-right:5px}.mr_10{margin-right:10px}.mr_15{margin-right:15px}.mr_20{margin-right:20px}.mr_30{margin-right:30px}.ml_05{margin-left:5px}.ml_10{margin-left:10px}.ml_15{margin-left:15px}.ml_20{margin-left:20px}.ml_30{margin-left:30px}.font_size_30,div.g-p-page_ttl h1,div.g-p-page_ttl p.text_ttl{font-size:30px}@media screen and (max-width: 768px){.font_size_30,div.g-p-page_ttl h1,div.g-p-page_ttl p.text_ttl{font-size:26px}}@media screen and (max-width: 568px){.font_size_30,div.g-p-page_ttl h1,div.g-p-page_ttl p.text_ttl{font-size:24px}}.font_size_26{font-size:26px}@media screen and (max-width: 768px){.font_size_26{font-size:24px}}@media screen and (max-width: 568px){.font_size_26{font-size:22px}}.font_size_24,.tripod-area-content h3{font-size:24px}@media screen and (max-width: 768px){.font_size_24,.tripod-area-content h3{font-size:22px}}@media screen and (max-width: 568px){.font_size_24,.tripod-area-content h3{font-size:20px}}.font_size_22{font-size:22px}@media screen and (max-width: 768px){.font_size_22{font-size:20px}}@media screen and (max-width: 568px){.font_size_22{font-size:18px}}.font_size_20,.top-block01-content_intro p,.tripod-area-content .txt-number,.flow-chart-left ul li,.exam-area-content-title h3,.cta-box-ttl{font-size:20px}@media screen and (max-width: 768px){.font_size_20,.top-block01-content_intro p,.tripod-area-content .txt-number,.flow-chart-left ul li,.exam-area-content-title h3,.cta-box-ttl{font-size:18px}}@media screen and (max-width: 568px){.font_size_20,.top-block01-content_intro p,.tripod-area-content .txt-number,.flow-chart-left ul li,.exam-area-content-title h3,.cta-box-ttl{font-size:16px}}.font_size_18{font-size:18px}@media screen and (max-width: 768px){.font_size_18{font-size:17px}}@media screen and (max-width: 568px){.font_size_18{font-size:15px}}.font_size_16,body{font-size:16px}@media screen and (max-width: 768px){.font_size_16,body{font-size:15px}}@media screen and (max-width: 568px){.font_size_16,body{font-size:14px}}.font_size_14,.top-block01-content_des .txt .txt-last{font-size:14px}@media screen and (max-width: 768px){.font_size_14,.top-block01-content_des .txt .txt-last{font-size:13px}}@media screen and (max-width: 568px){.font_size_14,.top-block01-content_des .txt .txt-last{font-size:12px}}.font_size_12{font-size:12px}@media screen and (max-width: 768px){.font_size_12{font-size:12px}}@media screen and (max-width: 568px){.font_size_12{font-size:11px}}.font_size_10{font-size:10px}@media screen and (max-width: 768px){.font_size_10{font-size:10px}}@media screen and (max-width: 568px){.font_size_10{font-size:10px}}.normal{font-weight:normal}.bold{font-weight:bold}.corners{border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}@media screen and (max-width: 768px){.hide_sp{display:none}}@media screen and (min-width: 769px){.hide_pc{display:none}}@media screen and (max-width: 1280px){.hide_less_pc{display:none}}@media screen and (min-width: 1281px){.hide_more_pc{display:none}}@media screen and (max-width: 1000px){.hide_less_spc{display:none}}@media screen and (min-width: 1001px){.hide_more_spc{display:none}}@media screen and (max-width: 568px){.hide_less_sp{display:none}}@media screen and (min-width: 569px){.hide_more_sp{display:none}}@media screen and (max-width: 414px){.hide_less_ssp{display:none}}@media screen and (min-width: 415px){.hide_more_ssp{display:none}}@media screen and (max-width: 374px){.hide_less_sssp{display:none}}@media screen and (min-width: 375px){.hide_more_sssp{display:none}}.display_none{display:none}.sp_link{pointer-events:none}@media screen and (max-width: 768px){.sp_link{pointer-events:inherit}}.wth_100{width:100%;height:auto}.position_relative{position:relative}.overflow_hidden{overflow:hidden}.unselectable{-ms-user-select:none;-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;user-select:none}.header-nav-list,.g-p-wrapper{zoom:1}.header-nav-list:after,.g-p-wrapper:after{display:block;content:"";clear:both}.transitions{transition:all .4s ease;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease}@media screen and (max-width: 768px){.transitions{transition:all 0s ease;-webkit-transition:all 0s ease;-moz-transition:all 0s ease;-o-transition:all 0s ease}}.all_transitions{transition:all .4s ease;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease}.vertical,.cta-box-link em,.header-nav,.header-nav-list-item:after,.header-logo,.g-c-faq dt:before,.g-c-faq dt:after,.g-c-faq dt p:before{position:absolute;top:50%;-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%)}.obj_image{object-fit:cover;font-family:"object-fit: cover;"}.g-p-wrapper{width:100%;max-width:1040px;padding:0 20px;margin:auto;position:relative}@media screen and (max-width: 768px){.g-p-wrapper{padding:0 25px}}html,body{width:100%;height:100%;min-width:1000px;margin-left:auto;margin-right:auto}@media screen and (max-width: 768px){html,body{min-width:inherit}}body{font-family:"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","Roboto",sans-serif;color:#666;line-height:1.7em}div#container{width:100%;height:100%}::selection{background:#3a52e1;color:#fff}::-moz-selection{background:#3a52e1;color:#fff}a{transition:background-color .4s ease,color .4s ease,opacity .4s ease}a,a:hover,a:visited,a:link{color:#666;text-decoration:none}a img{transition:opacity .4s ease}a:hover{opacity:.8}a:hover img{opacity:.8}table{width:100%;border-collapse:separate;border-spacing:0}@media screen and (max-width: 768px){table.tb_block,table.tb_block thead,table.tb_block tbody,table.tb_block tfoot,table.tb_block tr{display:block;width:100%}table.tb_block tr th,table.tb_block tr td{display:block;width:100%}}@media screen and (max-width: 568px){table.sp_block,table.sp_block thead,table.sp_block tbody,table.sp_block tfoot,table.sp_block tr{display:block;width:100%}table.sp_block tr th,table.sp_block tr td{display:block;width:100%}}picture{display:block}br{line-height:inherit}hr{height:1px;clear:both;border:none;border-top:#ccc 1px solid;color:#fff}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url("../img/arrow/ajax-loader.gif") center center no-repeat}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:rgba(0,0,0,0);color:rgba(0,0,0,0);top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:rgba(0,0,0,0);color:rgba(0,0,0,0)}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:rgba(0,0,0,0);display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:rgba(0,0,0,0);padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.g-p-sec{padding-top:108px;padding-bottom:112px;padding-left:20px;padding-right:20px}@media screen and (max-width: 768px){.g-p-sec{padding:75px 0}}.g-p-sec:first-child{padding-top:0}@media screen and (max-width: 768px){.g-p-sec:first-child{padding-top:0}}.g-p-sec:last-child{padding-bottom:80px}@media screen and (max-width: 768px){.g-p-sec:last-child{padding-bottom:70px}}div.g-p-page_ttl{width:100%;background-color:#3a52e1;background-position:center center;background-size:cover;padding:60px 0}@media screen and (max-width: 768px){div.g-p-page_ttl{padding:40px 0}}@media screen and (max-width: 568px){div.g-p-page_ttl{padding:30px 0}}div.g-p-page_ttl h1,div.g-p-page_ttl p.text_ttl{color:#fff;text-align:center;font-weight:bold}div.g-p-n_found h1,div.g-p-n_found h2{color:#3a52e1}.g-c-faq{display:none;border-bottom:#d2d2d2 1px solid;font-weight:500}.g-c-faq:first-child{border-top:#d2d2d2 1px solid}.g-c-faq dt{cursor:pointer;padding:44px 20px;line-height:2;position:relative}@media screen and (max-width: 768px){.g-c-faq dt{padding:32px 0;font-size:16px}}.g-c-faq dt:before{content:"";width:20px;height:1px;background:#e50010;position:absolute;right:20px}@media screen and (max-width: 768px){.g-c-faq dt:before{right:0}}.g-c-faq dt:after{content:"";width:1px;height:20px;background:#e50010;position:absolute;right:30px;transition:all .5s ease}@media screen and (max-width: 768px){.g-c-faq dt:after{right:9px}}.g-c-faq dt p{position:relative;padding-left:60px}@media screen and (max-width: 768px){.g-c-faq dt p{padding:0 50px}}.g-c-faq dt p:before{content:"";width:40px;height:40px;background:url("../img/common/txt_ques.png") no-repeat center;background-size:cover;position:absolute;left:0}.g-c-faq dt.open:after{transform:translate(0%, -50%) rotate(90deg)}.g-c-faq dd{display:none;padding:30px 45px;background:#f0f0f0}@media screen and (max-width: 768px){.g-c-faq dd{font-size:16px;padding:20px;line-height:2}}.g-c-ttl{font-size:28px;margin:0 0 80px 0;font-weight:bold;color:#000;line-height:2}.g-c-btn_return a,.g-c-btn a{display:inline-block;min-width:300px;text-align:center;padding:20px 20px;font-weight:bold;background-color:#3a52e1;border-radius:10px}.g-c-btn_return a,.g-c-btn a{color:#fff;text-decoration:none}.g-c-btn_return a:hover,.g-c-btn a:hover{opacity:.8}@media screen and (max-width: 568px){.g-c-btn_return a,.g-c-btn a{min-width:0;display:block}}.slidein_left,.slidein_right{opacity:1;transition:transform 1s ease,opacity 1s ease-in}.slidein_left.init{opacity:0;transform:translate(-10%, 0)}.slidein_right.init{opacity:0;transform:translate(10%, 0)}.slideup{opacity:1;transition:opacity .7s ease-in-out,transform 1.5s cubic-bezier(0.35, 0.34, 0.22, 0.99);transform:translate(0, 0);will-change:transform,opacity}.slideup.init{opacity:0;transform:translate(0, 100px)}@media screen and (max-width: 768px){.slideup.init{transform:translate(0, 80px)}}.slideup_js{opacity:0;transform:translate(0, 150px);will-change:transform,opacity}.rotate{opacity:1;filter:alpha(opacity=100);-webkit-transform:scale3d(1, 1, 1) rotate3d(0, 0, 0, 0) translate3d(0, 0, 0);transform:scale3d(1, 1, 1) rotate3d(0, 0, 0, 0) translate3d(0, 0, 0);transition:opacity 4s,-webkit-transform 4s;transition:opacity 4s,transform 4s;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.rotate.init{opacity:0;filter:alpha(opacity=0);-webkit-transform:scale3d(1.3, 1.3, 1) rotate3d(1, -3, -1, -36deg) translate3d(0, 50px, 130px);transform:scale3d(1.3, 1.3, 1) rotate3d(1, -3, -1, -36deg) translate3d(0, 50px, 130px)}.fadein{opacity:1;transition:opacity .5s ease-in-out}.fadein.init{opacity:0}@media screen and (min-width: 569px){.delay_100{transition-delay:100ms}.delay_200{transition-delay:200ms}.delay_300{transition-delay:300ms}.delay_400{transition-delay:400ms}.delay_400_0{transition-delay:400ms}}@media screen and (min-width: 569px)and (max-width: 568px){.delay_400_0{transition-delay:0}}@media screen and (max-width: 568px){.clear_effect_sp{transition:none !important;transform:none !important;opacity:1 !important}}@media screen and (min-width: 569px){.clear_effect_up_sp{transition:none !important;transform:none !important;opacity:1 !important}}.animate__animated{animation-duration:1s;animation-fill-mode:both}@-webkit-keyframes bounceIn{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03)}80%{-webkit-transform:scale3d(0.97, 0.97, 0.97);transform:scale3d(0.97, 0.97, 0.97)}to{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes bounceIn{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03)}80%{-webkit-transform:scale3d(0.97, 0.97, 0.97);transform:scale3d(0.97, 0.97, 0.97)}to{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes fadeIn{0%,100%{-webkit-animation-timing-function:ease;animation-timing-function:ease}0%{opacity:0}100%{opacity:1}}.animate__bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@media screen and (max-width: 768px){.animate__bounceIn{-webkit-animation-name:fadeIn;animation-name:fadeIn;animation-duration:0s}}@media screen and (max-width: 768px){.animate__bounceIn.popup01{-webkit-animation-name:bounceIn;animation-name:bounceIn;animation-duration:1s}}header{width:100%;border-bottom:1px solid #d2d2d2;box-sizing:border-box;margin-bottom:65px;position:fixed;top:0;left:0;width:100%;background:#fff;z-index:100}.g-p-column_1{padding-top:150px}@media screen and (max-width: 768px){.g-p-column_1{padding-top:80px}}.header-inner{min-width:1000px;height:80px;margin:auto}@media screen and (max-width: 768px){.header-inner{min-width:inherit;height:50px}}.header-logo a{display:block}.header-logo a img{width:90px;height:auto}@media screen and (max-width: 768px){.header-logo a img{width:60px}}header.fixed{background:rgba(255,255,255,.7);position:fixed;z-index:100}.header-nav{margin:auto;position:absolute;right:0;z-index:1}@media screen and (max-width: 768px){.header-nav{position:fixed;top:0;right:0;bottom:0;width:100%;overflow:auto;background-color:#fff;z-index:1000;-webkit-transform:none;transform:none}}.header-nav-list{padding:0 10px}@media screen and (max-width: 768px){.header-nav-list{width:100%;padding:80px 20px}}.header-nav-list-item{float:left;position:relative}.header-nav-list-item:after{content:"";width:1px;height:16px;background:#666;position:absolute;right:0;margin-top:-1px}@media screen and (max-width: 768px){.header-nav-list-item:after{display:none}}@media screen and (max-width: 768px){.header-nav-list-item:first-child{border-top:#ececec 1px solid}}.header-nav-list-item:last-child:after{display:none}@media screen and (max-width: 768px){.header-nav-list-item{width:100%;float:none;border-bottom:#ececec 1px solid}}.header-nav-list-item a{display:block;width:100%;height:100%;padding:20px;font-weight:bold}@media screen and (max-width: 768px){.header-nav-list-item a{padding:35px 0;font-size:16px}}@media screen and (max-width: 768px){.header-nav-list-item a:after{content:"";position:absolute;right:4px;top:50%;margin-top:-5px;width:10px;height:10px;border-left:1px solid #e50010;border-top:1px solid #e50010;transform:rotate(135deg)}}body.drawer_open{overflow:hidden;-ms-touch-action:none;touch-action:none}.header-toggle-btn{display:none}@media screen and (max-width: 768px){.header-toggle-btn{position:absolute;z-index:1001;top:0;right:10px;display:block;box-sizing:content-box;width:20px;padding:16px 7px 16px;-webkit-transform:translateZ(0);transform:translateZ(0);border:0;outline:0;background-color:rgba(0,0,0,0)}}.header-toggle-btn-bar{background-color:#e50010;display:block;width:100%;height:2px;border:0;-webkit-transition:background-color .35s ease,transform .35s ease;transition:background-color .35s ease,transform .35s ease}.header-toggle-btn-bar+.header-toggle-btn-bar{margin-top:6px}.header-toggle-btn.toggle_active .header-toggle-btn-bar{background-color:#e50010}.header-toggle-btn.toggle_active .top{-webkit-transform:translateY(10px) translateX(0) rotate(45deg);transform:translateY(10px) translateX(0) rotate(45deg);width:20px}.header-toggle-btn.toggle_active .middle{opacity:0}.header-toggle-btn.toggle_active .bottom{-webkit-transform:translateY(-7px) translateX(0) rotate(-45deg);transform:translateY(-7px) translateX(0) rotate(-45deg);width:20px;margin-left:0}.drawer_bg{display:none;width:100%;height:100%;position:fixed;z-index:999;top:0;left:0;background-color:rgba(51,51,51,.5)}@media screen and (max-width: 768px){.header-nav{display:none;opacity:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-overflow-scrolling:touch}.header-nav.is_open{display:block;top:0;opacity:1;animation-duration:.4s;animation-name:fadeInRight}}@keyframes fadeInRight{from{opacity:0;transform:translate3d(100%, 0, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes fadeOutRight{from{opacity:0;transform:translate3d(0, 0, 0)}to{opacity:1;transform:translate3d(100%, 0, 0)}}@keyframes fadeInLeft{from{opacity:0;transform:translate3d(-100%, 0, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes fadeOutLeft{from{opacity:0;transform:translate3d(0, 0, 0)}to{opacity:1;transform:translate3d(-100%, 0, 0)}}@keyframes fadeInDown{from{opacity:0;transform:translate3d(0, -100%, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes fadeOutDown{from{opacity:1;transform:translate3d(0, 0, 0)}to{opacity:0;transform:translate3d(0, -100%, 0)}}@keyframes fadeInUp{from{opacity:0;transform:translate3d(0, 100%, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes fadeOutUp{from{opacity:1;transform:translate3d(0, 0, 0)}to{opacity:0;transform:translate3d(0, 100%, 0)}}@keyframes fadeInScale{from{opacity:0;transform:scale(0.9)}to{opacity:1;transform:scale(1)}}@keyframes fadeOutScale{from{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(0.9)}}#footer{position:relative;z-index:2;background-color:#4f575c;font-feature-settings:"palt"}#footer #site-footer .foot-inner{padding:70px 0 50px;width:90%;max-width:1000px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 768px){#footer #site-footer .foot-inner{padding:40px 0 20px;display:block}}.footer-logo{margin:auto 0}.footer-logo a{display:block;width:107px;height:100%;text-decoration:none}@media screen and (max-width: 768px){.footer-logo a{width:110px;margin:0 auto}}.footer-logo img{width:100%;max-width:inherit}.footer-logo .sitetitle{line-height:0}.footer-logo .blogname{font-size:30px;color:#333;font-weight:500;display:block;line-height:1.333}@media screen and (max-width: 768px){.footer-logo .blogname{font-size:24px}}.footer-logo .blogdescription{font-size:15px;color:#acacac;font-weight:300}@media screen and (max-width: 768px){.footer-logo .blogdescription{font-size:12px}}#footer #site-footer .footer-nav.nav01{width:57%;margin:0}@media screen and (max-width: 768px){#footer #site-footer .footer-nav.nav01{width:100%;max-width:inherit}}#footer #site-footer .footer-nav.nav02{width:259px;margin:auto 0 0}@media screen and (max-width: 768px){#footer #site-footer .footer-nav.nav02{width:100%;max-width:inherit}}#footer #site-footer .footer-nav.nav03{width:100%;display:flex;justify-content:space-between}@media screen and (max-width: 768px){#footer #site-footer .footer-nav.nav03{display:block}}.footer-nav-sitemap-inner{margin-top:54px}@media screen and (max-width: 768px){.footer-nav-sitemap-inner{width:345px}}@media screen and (max-width: 768px){.footer-nav-sitemap-inner{margin:60px auto 0;width:255px}}.footer-nav-sitemap-inner .sitemap-nav{display:flex;flex-wrap:wrap}@media screen and (max-width: 768px){.footer-nav-sitemap-inner .sitemap-nav{flex-direction:column;height:192px}}.footer-nav-sitemap-inner .sitemap-nav li{margin:0 23px 0 0}@media screen and (max-width: 768px){.footer-nav-sitemap-inner .sitemap-nav li{width:50%;margin:0;padding-bottom:20px}}.footer-nav-sitemap-inner .sitemap-nav li:last-child{margin-right:0}.footer-nav-sitemap-inner .sitemap-nav li a{color:#fff;font-size:11px;font-weight:500;text-decoration:none;position:relative;letter-spacing:.05em}.footer-nav-sitemap-inner .sitemap-nav li a::before{position:absolute;content:"";width:100%;height:1px;left:0;right:0;margin:auto;bottom:0;background-color:#fff;transform-origin:right;transform:scaleX(0);transition:transform .2s linear}.footer-nav-sitemap-inner .sitemap-nav li a:hover::before{transform-origin:left;transform:scaleX(1)}.footer-contact-nav .contact-nav{width:167px;margin-left:auto;background-color:#f5f7f8;padding:8px 0;border-radius:34px;display:flex;justify-content:center;align-items:center;font-family:"Rajdhani","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","Roboto",sans-serif}@media screen and (max-width: 768px){.footer-contact-nav .contact-nav{width:198px;margin:0 auto}}.footer-contact-nav .contact-nav li{width:28px;height:28px;margin:0 6px}.footer-contact-nav .contact-nav li a{display:block;width:100%;height:100%;border-radius:50%;background-size:contain;background-repeat:no-repeat;background-position:center;transition:transform .2s linear}.footer-contact-nav .contact-nav li a:hover{transform:scale(1.1)}.footer-contact-nav .contact-nav li:nth-child(1){width:fit-content;height:auto;font-size:13px;font-weight:500;color:#000;text-align:center;line-height:1.3;letter-spacing:.05em}.footer-contact-nav .contact-nav li:nth-child(2){position:relative}.footer-contact-nav .contact-nav li:nth-child(2)::before{content:"";position:absolute;width:26px;height:1px;top:0;bottom:0;left:0;right:0;margin:auto;background-color:#000}.footer-contact-nav .contact-nav li:nth-child(3) a{background-image:url(../img/common/icon_contact.svg)}.footer-sns-nav{width:100%;margin-top:10px}@media screen and (max-width: 768px){.footer-sns-nav{margin:10px auto 0;padding-bottom:20px}}.footer-sns-nav ul{margin-left:auto;background-color:#f5f7f8;border-radius:34px;padding:8px 0;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 768px){.footer-sns-nav ul{width:198px !important;margin:0 auto}}.footer-sns-nav ul li{width:28px;height:28px;margin:0 5px}.footer-sns-nav ul li a{display:block;width:100%;height:100%;border-radius:50%;background-size:contain;background-repeat:no-repeat;background-position:center;transition:transform .2s linear}.footer-sns-nav ul li a:hover{transform:scale(1.1)}.footer-sns-nav ul li:nth-child(1){width:fit-content;height:auto;font-size:13px;font-weight:500;color:#000;text-align:center;line-height:1.3;letter-spacing:.05em}@media screen and (max-width: 768px){.footer-sns-nav ul li:nth-child(1){width:48px}}.footer-sns-nav ul li:nth-child(2){position:relative}.footer-sns-nav ul li:nth-child(2)::before{content:"";position:absolute;width:26px;height:1px;top:0;bottom:0;left:0;right:0;margin:auto;background-color:#000}.footer-sns-nav ul.sns{width:174px}.footer-sns-nav ul.sns li:nth-child(3) a{background-image:url(../img/common/icon_facebook.svg)}.footer-sns-nav ul.sns li:nth-child(4) a{background-image:url(../img/common/icon_Instagram.svg)}.footer-sns-nav ul.youtube{width:198px;margin-top:10px}.footer-sns-nav ul.youtube li:nth-child(3) a{background-image:url(../img/common/icon_youtube01.svg)}.footer-sns-nav ul.youtube li:nth-child(4) a{background-image:url(../img/common/icon_youtube02.svg)}.footer-sub-nav{width:100%;display:flex;justify-content:space-between;align-items:flex-end;padding-top:20px;margin-top:20px;border-top:1px solid #ccc}@media screen and (max-width: 768px){.footer-sub-nav{display:block;max-width:255px;margin:0 auto}}.footer-sub-nav .sub-nav-menu{display:flex}@media screen and (max-width: 768px){.footer-sub-nav .sub-nav-menu{display:block}}.footer-sub-nav .sub-nav-menu li{margin:0 30px 0 0}.footer-sub-nav .sub-nav-menu li a{color:#fff;font-size:11px;font-weight:500;text-decoration:none;position:relative;letter-spacing:.05em}.footer-sub-nav .sub-nav-menu li a::before{position:absolute;content:"";width:100%;height:1px;left:0;right:0;margin:auto;bottom:0;background-color:#fff;transform-origin:right;transform:scaleX(0);transition:transform .2s linear}.footer-sub-nav .sub-nav-menu li a:hover::before{transform-origin:left;transform:scaleX(1)}.footer-sub-nav .copyright small{display:block;color:#fff;font-size:11px;font-weight:500;letter-spacing:.15em}@media screen and (max-width: 768px){.footer-sub-nav .copyright small{text-align:center;padding-top:60px}}div.front .popup{max-width:168px;position:fixed;right:32px;bottom:9px;display:none;z-index:99}@media screen and (max-width: 1280px){div.front .popup{right:0}}@media screen and (max-width: 768px){div.front .popup{right:unset;left:0;bottom:0;max-width:100%}}div.front .popup img{display:block;width:100%}div.front .popup04{max-width:184px}@media screen and (max-width: 768px){div.front .popup04{max-width:100%}}div.front .line{position:absolute;max-width:15px;right:-70px;bottom:-92px;z-index:99}@media only screen and (max-width: 1360px){div.front .line{display:none}}div.front .line img{display:block;width:100%}div.front .line03{bottom:-52px}.top-block01{display:flex;flex-wrap:wrap}@media screen and (max-width: 768px){.top-block01{display:block}}@media screen and (max-width: 768px){.top-block01 img{display:block;width:100%;height:auto;margin:0 auto;max-width:560px}}@media screen and (max-width: 568px){.top-block01 img{max-width:257px}}.top-block01-content{width:50%;padding-right:30px}@media screen and (max-width: 768px){.top-block01-content{width:100%;padding-right:0;margin-bottom:40px}}.top-block01-content h2{font-size:60px;margin-bottom:52px;letter-spacing:.1em;font-weight:bold;line-height:1.56;color:#000}@media screen and (max-width: 768px){.top-block01-content h2{font-size:45px;margin-bottom:16px}}.top-block01-content h2 span{color:#3a52e1}.top-block01-content_intro p{color:#000;font-weight:bold;line-height:2;letter-spacing:.2em}@media screen and (max-width: 768px){.top-block01-content_intro p{margin-bottom:32px}}.top-block01-content_des{line-height:2;padding-top:95px}@media screen and (max-width: 768px){.top-block01-content_des{padding-top:28px}}@media screen and (max-width: 768px){.top-block01-content_des{margin-top:24px}}.top-block01-content_des h3{margin-bottom:60px;font-weight:bold;color:#000;font-size:28px}@media screen and (max-width: 768px){.top-block01-content_des h3{margin-bottom:18px;font-size:24px}}.top-block01-content_des .txt p{margin-bottom:31px}@media screen and (max-width: 768px){.top-block01-content_des .txt p{font-size:16px;margin-bottom:32px}}.top-block01-content_des .txt .txt-last{margin-bottom:0;margin-top:68px}@media screen and (max-width: 768px){.top-block01-content_des .txt .txt-last{font-size:14px;margin-top:-6px}}.fv-margin-bar{width:100%;height:220px}.top-block01-image{width:50%;position:relative;top:220px}.top-block01-image.sticky{position:sticky;top:145px}.top-block01-image img{width:100%;height:auto}@media screen and (max-width: 768px){.top-block01-image{width:100%;top:auto;padding-top:40%}.top-block01-image.top-block01_sp-image{padding-top:97%}}@media screen and (min-width: 769px){.top-block01-image .fv-main01{position:absolute;width:88%;top:14.5%;left:50%;transform:translateX(-50%)}}@media screen and (min-width: 769px){.top-block01-image .fv-main02{position:absolute;width:92%;height:483px;bottom:8%;left:50%;transform:translateX(-50%)}}@media screen and (min-width: 769px){.top-block01-image .fv-main02-ani{opacity:0}.top-block01-image .fv-main02-ani.ani_popin_on{animation:popIn .5s forwards cubic-bezier(0.215, 0.61, 0.355, 1)}}.top-block01-image .fv-image-wrapper{position:absolute;height:100%;width:100%;top:0}.top-block01-image .item,.top-block01-image .bubble{position:absolute}.top-block01-image .item01{width:10.4%;top:1%;left:15%}.top-block01-image .item02{width:14.2%;top:3%;left:33%}.top-block01-image .item03{width:13.4%;top:3%;right:29%}.top-block01-image .item04{width:10%;top:4%;right:11%}.top-block01-image .item05{width:10.9%;top:6%;left:9%}@media screen and (max-width: 768px){.top-block01-image .item05{top:14%}}.top-block01-image .item06{width:18.5%;top:6%;left:28%}@media screen and (max-width: 768px){.top-block01-image .item06{top:14%}}.top-block01-image .item07{width:7.1%;top:6%;right:41%}@media screen and (max-width: 768px){.top-block01-image .item07{top:14%}}.top-block01-image .item08{width:24.1%;top:7%;right:10%}@media screen and (max-width: 768px){.top-block01-image .item08{top:15%}}.top-block01-image .item09{width:15.1%;top:11%;left:15%}@media screen and (max-width: 768px){.top-block01-image .item09{top:29%}}.top-block01-image .item10{width:6.1%;top:12%;left:37%}@media screen and (max-width: 768px){.top-block01-image .item10{top:30%}}.top-block01-image .item11{width:6.5%;top:12%;right:26%}@media screen and (max-width: 768px){.top-block01-image .item11{top:33%}}.top-block01-image .item12{width:12.5%;top:13%;right:6%}@media screen and (max-width: 768px){.top-block01-image .item12{top:34%}}.top-block01-image .item13{position:absolute;width:14.6%;top:12%;left:47%}@media screen and (max-width: 768px){.top-block01-image .item13{top:31%}}.top-block01-image .bubble01{width:7.8%;left:30%;top:23%}@media screen and (max-width: 768px){.top-block01-image .bubble01{width:5%;top:4%}}.top-block01-image .bubble02{width:9.95%;left:33%;top:26%}@media screen and (max-width: 768px){.top-block01-image .bubble02{width:7%;top:8%}}.top-block01-image .bubble03{width:12%;left:20%;top:29%}@media screen and (max-width: 768px){.top-block01-image .bubble03{width:10%;top:11%}}.top-block01-image .bubble04{width:17%;left:23%;top:33%}@media screen and (max-width: 768px){.top-block01-image .bubble04{width:15%;top:17%}}.top-block01-image .bubble05{width:22.7%;left:43%;top:32%}@media screen and (max-width: 768px){.top-block01-image .bubble05{width:20%;top:16%}}.top-block01-image .bubble06{width:32%;left:2%;top:38%}@media screen and (max-width: 768px){.top-block01-image .bubble06{width:30%;top:25%}}.top-block01-image .bubble07{width:33.4%;left:47%;top:40%}@media screen and (max-width: 768px){.top-block01-image .bubble07{width:31%;top:28%}}.top-block01-image .bubble08{width:22%;right:1%;top:36%}@media screen and (max-width: 768px){.top-block01-image .bubble08{width:20%;top:23%}}.top-block01-image .bubble09{width:18.8%;left:7%;top:52%}@media screen and (max-width: 768px){.top-block01-image .bubble09{width:16%;top:45%}}.top-block01-image .bubble10{width:25%;left:33%;top:49%}@media screen and (max-width: 768px){.top-block01-image .bubble10{width:23%;top:39%}}.top-block01-image .bubble11{width:33.4%;right:3%;top:50%}@media screen and (max-width: 768px){.top-block01-image .bubble11{width:31%;top:41%}}section#whychoose{background:#f0f0f0}.top-block02 h2{margin-bottom:72px}@media screen and (max-width: 768px){.top-block02 h2{margin-bottom:70px}}.tripod-area{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:120px}@media screen and (max-width: 768px){.tripod-area{display:block;margin-bottom:90px}}.tripod-area:first-of-type{margin-bottom:87px}.tripod-area:last-child{margin-bottom:0}.tripod-area-content{width:56%;max-width:560px}@media screen and (max-width: 768px){.tripod-area-content{width:100%;max-width:100%;margin-bottom:40px}}.tripod-area-content .txt-number{margin-bottom:35px;color:#000;font-weight:bold;height:40px;line-height:1}@media screen and (max-width: 768px){.tripod-area-content .txt-number{font-size:20px;margin-bottom:25px}}.tripod-area-content .txt-number span{font-size:40px}.tripod-area-content h3{font-weight:bold;color:#000;margin-bottom:28px}@media screen and (max-width: 768px){.tripod-area-content h3{font-size:24px;line-height:1;margin-bottom:20px}}.tripod-area-content .des{line-height:2;font-weight:500}@media screen and (max-width: 768px){.tripod-area-content .des{font-size:16px}}.tripod-area-img{width:44%;padding-left:4%;margin-top:-7px}@media screen and (max-width: 768px){.tripod-area-img{width:100%;padding-left:0}}.tripod-area-img img{display:block;width:100%;height:auto}section#flow{padding-bottom:72px}@media screen and (max-width: 768px){section#flow{padding:70px 0 30px}}.top-block03 .g-c-ttl{margin:0 0 63px 0}.flow-chart{white-space:nowrap}.flow-chart-left{width:48%;max-width:480px;position:sticky;display:inline-block;top:250px}@media screen and (max-width: 768px){.flow-chart-left{display:none}}.flow-chart-left ul li{color:#a8a8a8;height:92px;text-align:center;border-radius:10px;font-weight:bold;margin-bottom:50px;border:4px solid #f0f0f0;position:relative;transition:all .3s cubic-bezier(0.165, 0.84, 0.44, 1)}.flow-chart-left ul li a{display:block;width:100%;height:100%;transition:all .3s cubic-bezier(0.165, 0.84, 0.44, 1);padding:30px 10px}.flow-chart-left ul li:after{content:"";width:14px;height:40px;background:url("../img/arrow/arrow-down.svg") no-repeat center;background-size:cover;position:absolute;left:50%;transform:translateX(-50%);bottom:-43px}.flow-chart-left ul li:last-child:after{display:none}.flow-chart-left ul li.active a{color:#fff}.flow-chart-left ul li:nth-child(1).active{background:#7aa729;border-color:#7aa729}.flow-chart-left ul li:nth-child(2).active{background:#f9bc23;border-color:#f9bc23}.flow-chart-left ul li:nth-child(3).active{background:#f35529;border-color:#f35529}.flow-chart-right{width:52%;padding-left:4%;padding-bottom:120px;display:inline-block;vertical-align:top;white-space:initial}@media screen and (max-width: 768px){.flow-chart-right{width:100%;max-width:100%;padding-left:0}}.flow-chart-right dl{padding-top:40px;margin-top:-40px}.flow-chart-right dl dt{margin-bottom:12px;line-height:1;font-weight:bold;color:#000}@media screen and (max-width: 768px){.flow-chart-right dl dt{font-size:16px;margin-bottom:12px}}.flow-chart-right dl dt span{margin-right:4px}.flow-chart-right dl dd{margin-bottom:40px;line-height:2}@media screen and (max-width: 768px){.flow-chart-right dl dd{font-size:16px;margin-bottom:37px}}.flow-chart-right .sharing-box{margin-bottom:100px}@media screen and (max-width: 768px){.flow-chart-right .sharing-box{margin-bottom:122px;position:relative}}@media screen and (max-width: 768px){.flow-chart-right .sharing-box:after{content:"";width:14px;height:40px;background:url("../img/arrow/arrow-down.svg") no-repeat center;background-size:cover;position:absolute;left:50%;transform:translateX(-50%);bottom:-80px}}.flow-chart-right .sharing-box dl dt span{color:#7aa729}.flow-chart-right .sharing-box a{display:block;font-weight:bold;text-align:center;background:#f0f0f0;padding:15px 10px}@media screen and (max-width: 768px){.flow-chart-right .sharing-box a{font-size:16px;margin-top:44px}}.flow-chart-right .execution-box{margin-bottom:100px}@media screen and (max-width: 768px){.flow-chart-right .execution-box{margin-bottom:112px;position:relative}}@media screen and (max-width: 768px){.flow-chart-right .execution-box:after{content:"";width:14px;height:40px;background:url("../img/arrow/arrow-down.svg") no-repeat center;background-size:cover;position:absolute;left:50%;transform:translateX(-50%);bottom:-72px}}.flow-chart-right .execution-box .flow-ttl-mobile{background:#ffba00}.flow-chart-right .execution-box dl dt span{color:#ffba00}@media screen and (max-width: 768px){.flow-chart-right .execution-box dl dd{margin-bottom:30px}}.flow-chart-right .business-box .flow-ttl-mobile{background:#ff4500}.flow-chart-right .business-box dl dt span{color:#ff4500}.flow-ttl-mobile{display:none}@media screen and (max-width: 768px){.flow-ttl-mobile{display:block;margin-bottom:40px;font-size:20px;font-weight:bold;color:#fff;text-align:center;padding:35px 0;border-radius:10px;background:#7aa729}}section#example{background:#f0f0f0;padding-bottom:120px}@media screen and (max-width: 768px){section#example{padding-top:65px;padding-bottom:80px}}.top-block04 .g-c-ttl{margin:0 0 64px 0}.exam-area{background:#fff;border-radius:10px;padding:40px 40px 32px;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:40px}@media screen and (max-width: 768px){.exam-area{display:block;padding:40px 20px 52px;margin-bottom:30px}}.exam-area:last-child{margin-bottom:0}.exam-area:last-child .exam-area-content-head{margin-bottom:40px}.ttl01{max-width:168px}.ttl02{max-width:283px}.exam-area-content{width:48%;max-width:480px}@media screen and (max-width: 768px){.exam-area-content{width:100%;max-width:100%;margin-bottom:32px}}.exam-area-content-head{margin-bottom:31px}.exam-area-content-title{margin-bottom:27px;color:#000;font-weight:bold}.exam-area-content-title span{display:block;line-height:2;margin-bottom:10px}@media screen and (max-width: 768px){.exam-area-content-title span{font-size:16px;margin-bottom:0}}@media screen and (max-width: 768px){.exam-area-content-title h3{font-size:20px;line-height:2}}.exam-area-content-des{line-height:2;font-weight:500}@media screen and (max-width: 768px){.exam-area-content-des{font-size:16px}}.exam-area-img{width:52%;padding-left:40px}@media screen and (max-width: 768px){.exam-area-img{width:100%;padding-left:0}}.exam-area-img img{display:block;width:100%;height:auto;margin:0 auto}section#faq{padding-bottom:120px}@media screen and (max-width: 768px){section#faq{padding-bottom:80px;padding-top:67px}}section#faq .g-c-ttl{margin:0 0 63px 0}@media screen and (max-width: 768px){section#faq .g-c-ttl{margin:0 0 65px 0}}.top-block05 .link-more{text-align:center;margin-top:35px}.top-block05 .link-more a{display:inline-block;font-weight:bold}.top-block05 .link-more a:hover{color:#e50010}.top-block05 .link-more a:hover span:after{background:#e50010}.top-block05 .link-more a:hover span:before{background:url("../img/common/ico_plus_red.png") no-repeat right center;background-size:10px 10px;transform:rotate(180deg)}.top-block05 .link-more a span{position:relative;display:block;padding-bottom:5px;padding-right:25px}.top-block05 .link-more a span:before{content:"";width:10px;height:10px;position:absolute;top:50%;margin-top:-8px;right:0;background:url("../img/common/ico_plus.png") no-repeat right center;background-size:10px 10px;transition:all .3s ease-in-out}.top-block05 .link-more a span:after{content:"";width:100%;height:2px;background:#707070;position:absolute;left:0;bottom:0;border-radius:2px;transition:all .3s ease-in-out}section#cta{background:#f0f0f0;padding:0;display:block;padding:108px 20px 118px;position:relative}@media screen and (max-width: 768px){section#cta{padding:67px 20px 80px}}.cta-box{text-align:center}.cta-box-ttl{margin-bottom:30px;color:#000;font-weight:bold;line-height:2}@media screen and (max-width: 768px){.cta-box-ttl{font-size:20px;margin-bottom:30px}}.cta-box-link{width:240px;margin:0 auto;border:1px solid #e50010;border-radius:40px;padding:25px 0;position:relative;overflow:hidden;display:block;z-index:1}.cta-box-link:hover{opacity:1}.cta-box-link:hover:before{opacity:1}.cta-box-link:hover em{transform:scale(100)}.cta-box-link:hover span{color:#fff}.cta-box-link:before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;opacity:0;transition:opacity .1s,transform .2s,-webkit-transform .2s}@media screen and (max-width: 768px){.cta-box-link{height:80px;font-size:16px;padding:27px 0}}.cta-box-link em{position:absolute;left:35px;width:8px;height:8px;margin-top:-4px;border-radius:50%;background:#e50010;transform:scale(1);transform:.6s,-webkit-transform .6s;transition:transform .6s,-webkit-transform .6s}.cta-box-link span{position:relative;z-index:2;transition:color .5s}.ani_popIn{opacity:0;animation:popIn .5s forwards cubic-bezier(0.215, 0.61, 0.355, 1);will-change:transform,opacity}@keyframes popIn{0%{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}20%{transform:scale3d(1.1, 1.1, 1.1)}70%{transform:scale3d(0.98, 0.98, 0.98)}to{opacity:1;transform:scale3d(1, 1, 1)}}.item{opacity:0;animation:popIn .5s forwards cubic-bezier(0.215, 0.61, 0.355, 1),item-shake 1s ease-in-out infinite alternate;will-change:transform}.bubble{opacity:0;animation:bubble-fadeIn .5s forwards ease,bubble-shake 1s ease-in-out infinite alternate;will-change:transform}@keyframes item-shake{0%{transform:translateY(-5px) rotateZ(-2deg)}100%{transform:translateY(0px) rotateZ(0)}}@keyframes bubble-fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes bubble-shake{0%{transform:translateY(-10px)}100%{transform:translateY(0)}}.ani_graTxt{width:30%;display:inline-block;position:relative;z-index:1;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.ani_graTxt.done{animation:gradAnim 1.6s linear .4s forwards}.tripod-area-content{position:relative}.tripod-area-content .shadow{position:absolute;top:0;left:0;z-index:0}@keyframes gradAnim{0%{background:linear-gradient(0deg, transparent, #3a52e1, transparent) no-repeat;background:-webkit-linear-gradient(0deg, transparent, #3a52e1, transparent) no-repeat;background-position-x:0%;background-size:40% 140%;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}40%{background:linear-gradient(0deg, transparent, #3a52e1, transparent) no-repeat;background:-webkit-linear-gradient(0deg, transparent, #3a52e1, transparent) no-repeat;background-position-x:80%;background-size:40% 140%;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}41%{background-color:#3a52e1;background-size:0 auto;background-position:center left;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}100%{background-color:#3a52e1;background-size:100% auto;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}}.ani_eachText,.ani_eachText_bottom{overflow:hidden;display:flex;flex-wrap:wrap}.ani_eachText span,.ani_eachText_bottom span{display:block;transform:translateY(110%);transition:transform cubic-bezier(0.215, 0.61, 0.355, 1) .5s}.ani_eachText.done span,.ani_eachText_bottom.done span{animation:.4s upAnim linear forwards}@keyframes upAnim{0%{transform:translateY(110%)}100%{transform:translateY(0)}}

/*# sourceMappingURL=style.css.map*/