.content{margin-bottom:-100px}@media screen and (max-width:767px){.content{margin-bottom:-60px}}@media screen and (max-width:767px){.single-column .content-inner,.single-column .content-inner.opt-graduate{padding:0 25px}}.notosans{font-family:'Noto Sans JP',serif}.poppins-semibold{font-weight:600;font-style:normal;font-family:Poppins,sans-serif}.recruit_arrow{content:'';position:absolute;top:0;right:15px;bottom:0;overflow:hidden;width:12px;height:9px;margin:auto;font-size:0;line-height:1}.recruit_arrow:after,.recruit_arrow:before{content:'';position:absolute;top:0;right:0;width:12px;height:9px;background:url(/recruit/img/icon02.png) center center no-repeat;background-size:100% auto;-webkit-transition:.4s cubic-bezier(.23,1,.32,1);transition:.4s cubic-bezier(.23,1,.32,1);-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.recruit_arrow:after{-webkit-transform:translateX(-100%);transform:translateX(-100%)}@media screen and (max-width:767px){.recruit_arrow{right:8px;width:9px;height:8px}.recruit_arrow:after,.recruit_arrow:before{width:9px;height:8px}}.floatlink_item a:hover .recruit_arrow:before{-webkit-animation-name:transformRightLeft;animation-name:transformRightLeft;-webkit-animation-delay:0s;animation-delay:0s}.floatlink_item a:hover .recruit_arrow:after{-webkit-animation-name:transformLeftRight;animation-name:transformLeftRight;-webkit-animation-delay:.2s;animation-delay:.2s}@-webkit-keyframes transformLeftRight{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes transformLeftRight{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes transformRightLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes transformRightLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(100%);transform:translateX(100%)}}.recruit_title_sub{color:#c92859;font-weight:600;font-size:18px;line-height:1.3}@media screen and (max-width:767px){.recruit_title_sub{font-size:1.5rem}}.recruit_title_main{position:relative;margin-top:6px;padding-bottom:20px;font-size:6.4rem;line-height:1.3}.recruit_title_main:after{content:'';position:absolute;bottom:0;left:0;width:68px;height:8px;background-color:#c92859}@media screen and (max-width:767px){.recruit_title_main{margin-top:8px;padding-bottom:24px;font-size:5rem}.recruit_title_main:after{width:50px;height:6px}}.recruit_catch{position:relative;margin-top:40px;font-weight:400;font-size:1.6rem;line-height:2}@media screen and (max-width:767px){.recruit_catch{margin-top:35px;font-size:1.6rem}}.floatlink{position:fixed;z-index:10;right:0;bottom:100px;-webkit-transition:all .3s;transition:all .3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}@media screen and (max-width:767px){.floatlink{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;bottom:0;width:100%;padding:10px 6px;background-color:#fff;-webkit-box-pack:justify;justify-content:space-between}}.floatlink.down{-webkit-transform:translateY(160%);transform:translateY(160%)}@media screen and (max-width:767px){.floatlink.down{-webkit-transform:translateY(100%);transform:translateY(100%)}}.floatlink_item{-webkit-box-shadow:0 0 22px -9px #000;box-shadow:0 0 22px -9px #000}.floatlink_item+.floatlink_item{margin-top:10px}.floatlink_item a{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:center;-ms-flex-align:center;position:relative;min-width:230px;min-height:62px;padding:10px 38px;border-radius:5px 0 0 5px;background-color:#c92859;text-decoration:none;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.floatlink_item a:before{content:'';position:absolute;bottom:0;left:0;min-height:62px;border-left:solid 8px #fbe3aa;border-radius:3px 0 0 3px}.floatlink_item.opt_intern a{background-color:#f54e8e}@media screen and (max-width:767px){.floatlink_item{width:100%;margin:0 5px;-webkit-box-shadow:none;box-shadow:none}.floatlink_item+.floatlink_item{margin-top:0}.floatlink_item a{min-width:0;min-height:46px;padding:7px 20px 8px;border-radius:5px}.floatlink_item a:before{left:-.5px;min-height:46px;border-width:5px}}.floatlink_item_text{color:#fff;text-align:center;font-weight:700;font-size:1.7rem;line-height:1.3}@media screen and (max-width:767px){.floatlink_item_text{font-size:1.2rem}}.recruit_mv{position:relative;width:100%}.recruit_mv img{width:100%}.recruit_mv .recruit_mv_text_wrap{position:absolute;top:25%;left:5%}@media screen and (max-width:767px){.recruit_mv .recruit_mv_text_wrap{top:57%}}.recruit_mv .recruit_mv_text_wrap .recruit_mv_text{margin-top:10px;color:#fff;letter-spacing:10px;font-weight:700;font-size:6.4rem;line-height:80px}@media screen and (max-width:767px){.recruit_mv .recruit_mv_text_wrap .recruit_mv_text{margin-top:0;letter-spacing:3px;font-size:4rem;line-height:55px}}.recruit_mv .recruit_mv_text_wrap .recruit_mv_text-small{color:#fff;font-size:2.1rem}@media screen and (max-width:767px){.recruit_mv .recruit_mv_text_wrap .recruit_mv_text-small{font-size:1.7rem}}.interview{position:relative;margin:120px 0 0}.interview:before{content:'';position:absolute;z-index:1;right:0;bottom:0;width:623px;height:340px;padding-right:50%;border-radius:5px 0 0 5px;background-color:#f1f3fb}.interview:after{content:'';position:absolute;right:0;bottom:0;left:0;width:100%;height:340px;margin:auto;background:-webkit-gradient(linear,right top,left top,color-stop(50%,#f1f3fb),color-stop(50%,#fff));background:linear-gradient(270deg,#f1f3fb 50%,#fff 50%)}@media screen and (max-width:767px){.interview{margin:70px 0 0}.interview:before{width:100%;height:266px;padding-right:0;border-radius:0}.interview:after{display:none}}.interview_slide_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;z-index:1;max-width:1500px;margin-top:60px;padding-bottom:96px}@media screen and (max-width:767px){.interview_slide_wrap{max-width:100%;max-height:450px;margin-top:40px;padding-bottom:72px}}.interview_slide{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:start;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:1600px;-webkit-box-pack:start;justify-content:flex-start}@media screen and (max-width:767px){.interview_slide{max-width:100%;margin:0 auto}}.interview_slide_item a{position:relative;text-decoration:none}@media screen and (min-width:767px){.interview_slide_item a{width:460px;height:495px}}@media screen and (max-width:767px){.interview_slide_item a{width:100%;height:auto;padding:0 1px}}@media screen and (max-width:767px){.interview_slide_item{width:100%;margin:0 auto}}.interview_slide_tag{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:center;-ms-flex-align:center;position:absolute;z-index:1;top:0;left:0;min-width:130px;padding:15px 10px;border-radius:5px 0 5px 0;background-color:#c92859;color:#fff;font-weight:600;font-size:1.6rem;line-height:1.3;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}@media screen and (max-width:767px){.interview_slide_tag{min-width:110px;font-size:1.2rem}}.interview_slide_img{overflow:hidden;width:100%;max-width:330px;border-radius:5px}@media screen and (min-width:767px){.interview_slide_img{max-width:460px}}@media screen and (max-width:767px){.interview_slide_img{max-width:100%}}.interview_slide_img img{width:100%;-webkit-transition:.4s cubic-bezier(.23,1,.32,1);transition:.4s cubic-bezier(.23,1,.32,1)}.interview_slide_item a:hover .interview_slide_img img{-webkit-transform:scale(1.1);transform:scale(1.1)}.interview_slide_textarea{position:relative;right:-30px;bottom:65px;width:100%;max-width:305px;padding:35px 30px;border-radius:5px 0 5px 5px;background-color:#fff}@media screen and (min-width:767px){.interview_slide_textarea{max-width:430px}}@media screen and (max-width:767px){.interview_slide_textarea{right:-1px;bottom:5px;width:calc(100% - 19px);max-width:100%;margin:-50px 0 0 auto;padding:30px 20px}}.interview_slide_category{color:#666;font-weight:400;font-size:1.4rem;line-height:1.6}@media screen and (max-width:767px){.interview_slide_category{font-size:1.4rem}}.interview_slide_text{margin-top:16px;color:#333;font-weight:600;font-size:2.2rem;line-height:1.6;-webkit-transition:.4s cubic-bezier(.23,1,.32,1);transition:.4s cubic-bezier(.23,1,.32,1)}.interview_slide_item a:hover .interview_slide_text{color:#c92859}@media screen and (max-width:767px){.interview_slide_text{margin-top:10px;font-size:2rem}}.interview_slide_buttonwrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:center;position:absolute;right:0;bottom:-35px;left:0;-webkit-box-pack:center;justify-content:center}@media screen and (max-width:767px){.interview_slide_buttonwrap{right:2%;bottom:-25px}}.interview_slide_button{position:relative;width:71px;height:71px;margin:0 10px;border-radius:100px;background-color:#c92859;-ms-touch-action:none;touch-action:none}@media screen and (max-width:767px){.interview_slide_button{width:50px;height:50px;margin:0 6px}}.interview_slide_button_inner{display:block;content:'';position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;width:19px;height:14px;margin:auto;font-size:0}.interview_slide_button_inner.style_prev{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.interview_slide_button_inner:after,.interview_slide_button_inner:before{content:'';position:absolute;top:0;right:0;width:19px;height:14px;background:url(/recruit/img/icon04.png) center center no-repeat;background-size:100% auto;-webkit-transition:.4s cubic-bezier(.23,1,.32,1);transition:.4s cubic-bezier(.23,1,.32,1);-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.interview_slide_button_inner:after{-webkit-transform:translateX(-100%);transform:translateX(-100%)}@media screen and (max-width:767px){.interview_slide_button_inner{width:12px;height:11px}.interview_slide_button_inner:after,.interview_slide_button_inner:before{width:12px;height:11px}}.interview_slide_button:hover .interview_slide_button_inner:before{-webkit-animation-name:transformRightLeft;animation-name:transformRightLeft;-webkit-animation-delay:0s;animation-delay:0s}.interview_slide_button:hover .interview_slide_button_inner:after{-webkit-animation-name:transformLeftRight;animation-name:transformLeftRight;-webkit-animation-delay:.2s;animation-delay:.2s}.recruit{margin-top:120px}@media screen and (max-width:767px){.recruit{margin-top:80px}}.recruit_clmwrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;margin-top:60px;-webkit-box-pack:justify;justify-content:space-between}@media screen and (max-width:767px){.recruit_clmwrap{display:block;margin-top:40px}}.recruit_clm_item{width:500px}@media screen and (max-width:767px){.recruit_clm_item{width:100%}.recruit_clm_item+.recruit_clm_item{margin-top:50px}}.recruit_clm_link{position:relative;overflow:hidden;border-radius:5px}.recruit_clm_link a{text-decoration:none}.recruit_clm_img{position:relative;overflow:hidden;width:100%}.recruit_clm_img:before{content:'';position:absolute;z-index:1;bottom:0;left:0;width:100%;height:100%;background:url(/recruit/img/mask01.png) center center no-repeat;background-size:100% 100%}.recruit_clm_img img{width:100%;-webkit-transition:.4s cubic-bezier(.23,1,.32,1);transition:.4s cubic-bezier(.23,1,.32,1)}.recruit_clm_link a:hover .recruit_clm_img img{-webkit-transform:scale(1.1);transform:scale(1.1)}.recruit_clm_link_text{position:absolute;z-index:1;bottom:42px;left:40px;color:#fff;font-weight:600;font-size:3.2rem;line-height:1.3}@media screen and (max-width:767px){.recruit_clm_link_text{bottom:28px;left:20px;font-size:2.6rem}}.recruit_clm_arrow{position:absolute;z-index:1;right:40px;bottom:30px;width:70px;height:70px;border-radius:100px;background-color:#c92859;font-size:0}@media screen and (max-width:767px){.recruit_clm_arrow{right:20px;bottom:20px;width:50px;height:50px}}.recruit_clm_arrow_inner{display:block;content:'';position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;width:19px;height:14px;margin:auto;font-size:0}.recruit_clm_arrow_inner:after,.recruit_clm_arrow_inner:before{content:'';position:absolute;top:0;right:0;width:19px;height:14px;background:url(/recruit/img/icon04.png) center center no-repeat;background-size:100% auto;-webkit-transition:.4s cubic-bezier(.23,1,.32,1);transition:.4s cubic-bezier(.23,1,.32,1);-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.recruit_clm_arrow_inner:after{-webkit-transform:translateX(-100%);transform:translateX(-100%)}@media screen and (max-width:767px){.recruit_clm_arrow_inner{width:12px;height:11px}.recruit_clm_arrow_inner:after,.recruit_clm_arrow_inner:before{width:12px;height:11px}}.recruit_clm_link a:hover .recruit_clm_arrow_inner:before{-webkit-animation-name:transformRightLeft;animation-name:transformRightLeft;-webkit-animation-delay:0s;animation-delay:0s}.recruit_clm_link a:hover .recruit_clm_arrow_inner:after{-webkit-animation-name:transformLeftRight;animation-name:transformLeftRight;-webkit-animation-delay:.2s;animation-delay:.2s}.recruit_clm_linklist{margin-top:16px;-webkit-transition:color .1s linear;transition:color .1s linear}@media screen and (max-width:767px){.recruit_clm_linklist{margin-top:4px}}.recruit_clm_linklist_item+.recruit_clm_linklist_item{margin-top:10px}.recruit_clm_linklist_item a{position:relative;padding:30px 54px 30px 0;color:#333;text-decoration:none;font-weight:600;font-size:1.8rem;line-height:1.3;-webkit-transition:color .1s linear;transition:color .1s linear}.recruit_clm_linklist_item a:before{display:block;content:'';position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#d6dde0}.recruit_clm_linklist_item a:after{display:block;content:'';position:absolute;right:0;bottom:0;width:54px;height:2px;background-color:#c92859}.recruit_clm_linklist_item a:hover{color:#c92859}@media screen and (max-width:767px){.recruit_clm_linklist_item+.recruit_clm_linklist_item{margin-top:6px}.recruit_clm_linklist_item a{padding:20px 44px 20px 0;font-size:1.6rem}.recruit_clm_linklist_item a:after{width:44px}}.recruit_clm_linklist_arrow{content:'';position:absolute;top:0;right:19px;bottom:0;overflow:hidden;width:15px;height:11px;margin:auto;font-size:0;line-height:1}.recruit_clm_linklist_arrow:after,.recruit_clm_linklist_arrow:before{content:'';position:absolute;top:0;right:0;width:15px;height:11px;background:url(/recruit/img/icon05.png) center center no-repeat;background-size:100% auto;-webkit-transition:.4s cubic-bezier(.23,1,.32,1);transition:.4s cubic-bezier(.23,1,.32,1);-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.recruit_clm_linklist_arrow:after{-webkit-transform:translateX(-100%);transform:translateX(-100%)}@media screen and (max-width:767px){.recruit_clm_linklist_arrow{right:15px;width:14px;height:12px}.recruit_clm_linklist_arrow:after,.recruit_clm_linklist_arrow:before{width:14px;height:12px}}.recruit_clm_linklist_item a:hover .recruit_clm_linklist_arrow:before{-webkit-animation-name:transformRightLeft;animation-name:transformRightLeft;-webkit-animation-delay:0s;animation-delay:0s}.recruit_clm_linklist_item a:hover .recruit_clm_linklist_arrow:after{-webkit-animation-name:transformLeftRight;animation-name:transformLeftRight;-webkit-animation-delay:.2s;animation-delay:.2s}.recruit_clm_linklist_blank{content:'';position:absolute;top:0;right:19px;bottom:0;overflow:hidden;width:15px;height:15px;margin:auto;font-size:0;line-height:1}.recruit_clm_linklist_blank:after,.recruit_clm_linklist_blank:before{content:'';position:absolute;top:0;right:0;width:15px;height:15px;background:url(/recruit/img/icon06.png) center center no-repeat;background-size:100% auto;-webkit-transition:.4s cubic-bezier(.23,1,.32,1);transition:.4s cubic-bezier(.23,1,.32,1);-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.recruit_clm_linklist_blank:after{-webkit-transform:translateX(-100%);transform:translateX(-100%)}@media screen and (max-width:767px){.recruit_clm_linklist_blank{right:15px}}.recruit_clm_linklist_item a:hover .recruit_clm_linklist_blank:before{-webkit-animation-name:transformRightLeft;animation-name:transformRightLeft;-webkit-animation-delay:0s;animation-delay:0s}.recruit_clm_linklist_item a:hover .recruit_clm_linklist_blank:after{-webkit-animation-name:transformLeftRight;animation-name:transformLeftRight;-webkit-animation-delay:.2s;animation-delay:.2s}.recruit_clm_banner{display:block;overflow:hidden;width:430px;margin:46px auto 0;border-radius:5px}.recruit_clm_banner a{padding:25px 0;background-color:#06c755;text-align:center}.recruit_clm_banner a img{width:290px}.recruit_clm_banner a:hover{background-color:#38d277}@media screen and (max-width:767px){.recruit_clm_banner{width:100%;margin-top:25px}.recruit_clm_banner a{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:center;-ms-flex-align:center;padding:18px 55px;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.recruit_clm_banner a img{width:100%;max-width:290px}}.about{position:relative;margin-top:170px}.about:before{content:'';position:absolute;z-index:1;right:0;bottom:0;width:623px;height:440px;padding-right:50%;border-radius:5px 0 0 5px;background-color:#f1f3fb}.about:after{content:'';position:absolute;right:0;bottom:0;left:0;width:100%;height:440px;margin:auto;background:-webkit-gradient(linear,right top,left top,color-stop(50%,#f1f3fb),color-stop(50%,#fff));background:linear-gradient(270deg,#f1f3fb 50%,#fff 50%)}@media screen and (max-width:767px){.about{margin-top:80px}.about:before{width:100%;height:372px;padding-right:0;border-radius:0}.about:after{display:none}}.about_clm{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:start;-ms-flex-align:center;position:relative;z-index:1;margin-top:60px;padding-bottom:96px;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:center;align-items:center}@media screen and (max-width:767px){.about_clm{display:block;margin-top:40px;padding-bottom:72px}}.about_clm_img{overflow:hidden;width:600px;border-radius:5px}.about_clm_img img{width:100%}@media screen and (max-width:767px){.about_clm_img{width:100%}}.about_clm_textarea{padding-left:60px}.about_clm_textarea a{position:relative;text-decoration:none}.about_clm_textarea a:hover .about_clm_link{color:#c92859}@media screen and (max-width:767px){.about_clm_textarea{margin-top:30px;padding-left:0}}.about_clm_link{color:#333;letter-spacing:.06em;font-weight:800;font-size:3.4rem;line-height:1.6;-webkit-transition:color .1s linear;transition:color .1s linear}@media screen and (max-width:767px){.about_clm_link{font-size:2.6rem}}.about_clm_arrow{position:absolute;z-index:1;right:-94px;bottom:0;width:70px;height:70px;border-radius:100px;background-color:#c92859;font-size:0}@media screen and (max-width:767px){.about_clm_arrow{right:18px;width:50px;height:50px}}.about_clm_arrow_inner{display:block;content:'';position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;width:19px;height:14px;margin:auto;font-size:0}.about_clm_arrow_inner:after,.about_clm_arrow_inner:before{content:'';position:absolute;top:0;right:0;width:19px;height:14px;background:url(/recruit/img/icon04.png) center center no-repeat;background-size:100% auto;-webkit-transition:.4s cubic-bezier(.23,1,.32,1);transition:.4s cubic-bezier(.23,1,.32,1);-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.about_clm_arrow_inner:after{-webkit-transform:translateX(-100%);transform:translateX(-100%)}@media screen and (max-width:767px){.about_clm_arrow_inner{width:12px;height:11px}.about_clm_arrow_inner:after,.about_clm_arrow_inner:before{width:12px;height:11px}}.about_clm_textarea a:hover .about_clm_arrow_inner:before{-webkit-animation-name:transformRightLeft;animation-name:transformRightLeft;-webkit-animation-delay:0s;animation-delay:0s}.about_clm_textarea a:hover .about_clm_arrow_inner:after{-webkit-animation-name:transformLeftRight;animation-name:transformLeftRight;-webkit-animation-delay:.2s;animation-delay:.2s}.contact{margin-top:200px;background-color:#c92859}.contact a{text-decoration:none}@media screen and (max-width:767px){.contact{margin-top:100px}}.contact_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:start;-ms-flex-align:center;position:relative;padding:72px 0;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:center;align-items:center}@media screen and (max-width:767px){.contact_inner{display:block;padding:40px 0 73px}}.contact_title_sub{color:#fff;font-weight:600;font-size:1.8rem;line-height:1.3}@media screen and (max-width:767px){.contact_title_sub{font-size:1.6rem}}.contact_title_main{margin-top:8px;color:#fff;font-weight:800;font-size:5.4rem;line-height:1.3}@media screen and (max-width:767px){.contact_title_main{margin-top:6px;font-size:4rem}}.contact_text{margin-left:52px;color:#fff;font-weight:600;font-size:1.8rem;line-height:2}@media screen and (max-width:767px){.contact_text{margin-top:16px;margin-left:0;font-size:1.6rem}}.contact_arrow{position:absolute;z-index:1;top:0;right:0;bottom:0;width:70px;height:70px;margin:auto;border-radius:100px;background-color:#fff;font-size:0}@media screen and (max-width:767px){.contact_arrow{top:auto;bottom:25px;width:48px;height:48px}}.contact_arrow_inner{display:block;content:'';position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;width:19px;height:14px;margin:auto;font-size:0}.contact_arrow_inner:after,.contact_arrow_inner:before{content:'';position:absolute;top:0;right:0;width:19px;height:14px;background:url(/recruit/img/icon07.png) center center no-repeat;background-size:100% auto;-webkit-transition:.4s cubic-bezier(.23,1,.32,1);transition:.4s cubic-bezier(.23,1,.32,1);-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.contact_arrow_inner:after{-webkit-transform:translateX(-100%);transform:translateX(-100%)}@media screen and (max-width:767px){.contact_arrow_inner{width:13px;height:11px}.contact_arrow_inner:after,.contact_arrow_inner:before{width:13px;height:11px}}.contact a:hover .contact_arrow_inner:before{-webkit-animation-name:transformRightLeft;animation-name:transformRightLeft;-webkit-animation-delay:0s;animation-delay:0s}.contact a:hover .contact_arrow_inner:after{-webkit-animation-name:transformLeftRight;animation-name:transformLeftRight;-webkit-animation-delay:.2s;animation-delay:.2s}