abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{font-size:100%;font-weight:normal;font-style:normal;box-sizing:border-box;margin:0;padding:0;vertical-align:baseline;border:0;outline:0;background:0 0}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}nav ul,ol,ul{list-style:none}a{font-size:100%;margin:0;padding:0;vertical-align:baseline;text-decoration:none;background:0 0}table{border-spacing:0;border-collapse:collapse}input,select{vertical-align:middle}em,strong{font-weight:700}iframe,img{vertical-align:bottom}@font-face{font-family:"Utily-BoldIt";src:url(/_/font/Utily-BoldIt.woff) format("woff"),url(/_/font/Utily-BoldIt.ttf) format("truetype")}body{font-family:"Noto Sans JP",sans-serif;font-feature-settings:"palt";text-rendering:optimizeLegibility;font-size:16px;font-weight:300;line-height:1;letter-spacing:1px;margin:0;padding:0;color:#3b4043;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;background-color:#fff;overflow-x:hidden}*{box-sizing:border-box}p,dl{line-height:1.8}b{font-weight:bold}a{transition-duration:.2s;cursor:pointer}a:link{color:#3b4043;text-decoration:none}a:visited{color:#3b4043;text-decoration:none}a:hover{color:#3b4043;text-decoration:none}a:focus,*:focus{outline:none}img{border:0px}.margin{margin-bottom:100px !important}.margin-t{margin-top:100px}.margin-b-s{margin-bottom:1em}.margin-b-m{margin-bottom:3em}@media screen and (min-width: 425){.sp_br{display:none}.sp_only{display:none}}.font-en{font-family:Utily-BoldIt,Neue Haas Grotesk !important;font-size:40px;letter-spacing:0}.font-noto{font-family:"Noto Sans JP",sans-serif !important}.font-en-w{font-size:80px;color:#fff}.font-or{font-size:20px;color:#fb7d00}.font-bl{font-size:20px;color:#5da3ff}.font-gr{font-size:20px;color:#57e29d}.t-center{text-align:center}.t-right{text-align:right}.t-nowrap{white-space:nowrap}.type-disc{line-height:1.8;margin-left:2em;list-style-type:disc}.grecaptcha-badge{visibility:hidden}#contact .grecaptcha-badge{visibility:visible !important}.header{background-color:#fff;font-family:"Noto Sans JP",sans-serif;width:100%;height:80px;filter:drop-shadow(0 0 3px rgba(0, 0, 0, 0.3));border-bottom:.5px solid #cdd6dd;position:fixed;z-index:999999}.header .sp-nav-bar{display:none}.header nav{width:100%;font-size:15px;z-index:10;padding:0 100px}.header nav .nav__in{max-width:1600px;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.header nav .logo{max-width:100px}.header nav .logo img{width:100%}.header nav .logo img:hover{opacity:.8}.header nav .g-nav{height:80px}.header nav .g-nav .g-nav__list{display:inline-block;font-weight:bold;letter-spacing:3px;height:100%;position:relative}.header nav .g-nav .g-nav__list a{color:#3b4043;display:flex;align-items:center;height:100%;padding:0 23px;font-size:16px}.header nav .g-nav .g-nav__list .g-nav__list__in{height:0;overflow:hidden;position:absolute;background:#fff;top:80px;left:0}.header nav .g-nav .g-nav__list .g-nav__list__in a{padding:20px;width:150px;font-weight:bold;justify-content:center;font-size:15px}.header nav .g-nav .g-nav__list:hover{background:#f0f3f5}.header nav .g-nav .g-nav__list__in li:hover{background:#f0f3f5}.header nav .g-nav .g-nav__list:hover .g-nav__list__in{height:auto;overflow:visible}@media only screen and (max-width: 1200px){.header nav .g-nav .g-nav__list a{padding:0 10px}}@media only screen and (max-width: 1024px){body.fixed{position:fixed}.half{flex-direction:column}.half__box{width:100%}.header{height:auto}.header nav{width:0;margin-left:1050px;transition:all .35s ease-in-out;background-attachment:fixed;font-size:18px;height:50px}.header nav.show{width:100%;height:100vh;margin-left:0}.header nav.show .nav__in{flex-direction:column;align-content:inherit;justify-content:flex-start;overflow:scroll;height:100%;padding-bottom:2em}.header nav.show .logo{margin:80px 0px 20px;display:none}.header nav.show .g-nav{width:100%;height:auto;text-align:center;margin-top:50px}.header nav.show .g-nav .g-nav__list{display:block;height:auto}.header nav.show .g-nav .g-nav__list a{display:block;text-align:center;padding:20px 0}.header nav.show .g-nav .g-nav__list .g-nav__list__in{height:100%;position:inherit;top:unset;left:unset;margin-top:-0.5em;background:none}.header nav.show .g-nav .g-nav__list .g-nav__list__in li:first-child{margin-top:10px}.header nav.show .g-nav .g-nav__list .g-nav__list__in a{width:100%;font-size:16px}.header nav.show .g-nav .g-nav__list-rec:hover{background:none}.header .sp-nav-bar{display:flex;align-items:center;justify-content:space-between;flex-direction:row-reverse;width:100%;height:50px;position:fixed;top:0;background:#fff;z-index:10}.header .sp-nav-bar__btn{width:40px;height:40px;cursor:pointer;padding:8px}.header .sp-nav-bar__btn div{position:relative}.header .sp-nav-bar__btn span{display:block;position:absolute;width:100%;border-bottom:solid 2px #3b4043;transition:.35s ease-in-out}.header .sp-nav-bar__btn span:nth-child(1){top:3px}.header .sp-nav-bar__btn span:nth-child(2){top:11px}.header .sp-nav-bar__btn span:nth-child(3){top:19px}.header .sp-nav-bar__btn.close span:nth-child(1){top:11px;border-bottom:solid 2px #3b4043;transform:rotate(-45deg)}.header .sp-nav-bar__btn.close span:nth-child(2),.header .sp-nav-bar__btn.close span:nth-child(3){top:11px;border-bottom:solid 2px #3b4043;transform:rotate(45deg)}.header .sp-nav-bar__text{padding:10px}.header .sp-nav-bar__text img{width:60px}.header .sp-nav-bar__menu{opacity:0;text-align:center;padding:30px 0 0 0;width:100%;transition:all 300ms ease}.header .sp-nav-bar__menu__list a{padding:10px;display:block}.header .sp-nav-bar__menu__list a:hover{background:rgba(67,196,162,.3)}.header .sp-nav-bar__menu.show{opacity:1;margin-bottom:50px}}@media only screen and (max-width: 768px){.header .header-bar{padding:0 10px 15px 10px}.header .header-bar .logo a img{width:70%}}@media only screen and (max-width: 414px){.header nav{padding:20px}.header nav .logo{margin-bottom:15px}.header nav .g-nav .g-nav__list a{padding:10px 0}.header nav .g-nav .g-nav__list:last-child{margin-bottom:2em}}@media only screen and (max-width: 375px){.header nav .g-nav{margin-top:30px}}.ie-nav{display:none}.footer-head{width:100%;height:40px;background:#5da3ff}.footer-head a{display:inline-block;color:#fff;font-size:20px;position:relative;top:0;left:50%;transform:translateX(-50%);padding:10px}.footer-head a:hover{color:#3b4043}footer .footer{background:#303f48}footer .footer a{color:#fff}footer .footer .footer-section{max-width:1600px;margin:0 auto;height:auto;color:#fff;display:flex;padding:70px 0}footer .footer .footer-section .info-box{width:40%;padding-right:50px}footer .footer .footer-section .info-box .footer-address{margin-top:25px;font-size:13px}footer .footer .footer-section .info-box .logo:hover{opacity:.8}footer .footer .footer-section .footer-nav{width:60%;margin-top:10px}footer .footer .footer-section .footer-nav .footer-nav__category{display:flex;flex-wrap:wrap}footer .footer .footer-section .footer-nav .footer-nav__category .footer-nav__li{flex-basis:190px;margin-bottom:50px}footer .footer .footer-section .footer-nav .footer-nav__category .footer-nav__li a:hover{color:#cdd6dd}footer .footer .copy{font-size:13px;color:#707f89;line-height:1;border-top:1px solid #707f89;padding-top:20px;padding-bottom:20px;text-align:center}@media only screen and (max-width: 1750px){footer .footer .footer-section{padding:70px 5%}}@media only screen and (max-width: 1024px){footer .footer .footer-section{display:block;padding:70px 5% 20px}footer .footer .footer-section .info-box{width:100%;margin:0 auto 50px;text-align:center;padding:0}footer .footer .footer-section .footer-nav{width:100%;margin-top:50px}footer .footer .footer-section .footer-nav .footer-nav__category{display:block;margin-bottom:30px}footer .footer .footer-section .footer-nav .footer-nav__category .footer-nav__li{width:auto;text-align:center;margin-bottom:0;margin-bottom:30px}footer .footer .footer-section .footer-nav-lower{display:block;text-align:center}footer .footer .footer-section .footer-nav-lower .policy{display:block;margin-bottom:50px}}.table-inner{border-collapse:collapse;border-spacing:0;width:100%;margin-top:50px;border-top:1px solid #cdd6dd}.table-inner .cell-style__th,.table-inner .cell-style__dt{padding:24px 30px;border-right:1px solid #cdd6dd;border-bottom:1px solid #cdd6dd;background-color:#e3e9f1;font-size:16px;text-align:left;vertical-align:top;width:20%;line-height:22px}.table-inner .cell-style__td,.table-inner .cell-style__dd{padding:24px 30px;border-bottom:1px solid #cdd6dd;background-color:#fff;font-size:16px;font-weight:400;text-align:left;vertical-align:top;border-right:none;line-height:20px}.table-inner .cell-style__td dl dt,.table-inner .cell-style__dd dl dt{line-height:1.8;margin-bottom:10px}.table-inner .cell-style__td dl dd,.table-inner .cell-style__dd dl dd{font-size:14.5px;margin:0 0 .5em .5em}.table-inner .cell-style__td dl dd a,.table-inner .cell-style__dd dl dd a{border-bottom:1px solid #707f89}.table-inner .cell-style__dt,.table-inner .cell-style__dd{display:table-cell}.table-inner .cell-style__dt{min-width:280px;width:auto;position:relative;padding:55px 30px}.table-inner .cell-style__dd{width:100%}.table-inner .cell-style__th{width:240px}.table-inner span{margin:0 2px;font-size:15px}@media only screen and (max-width: 1024px){.table-inner .cell-style__dt,.table-inner .cell-style__dd{display:block}.table-inner .cell-style__dt{margin-bottom:0 !important;padding:24px 30px}.table-inner .cell-style__dd{padding:0 20px;min-width:unset}}@media only screen and (max-width: 768px){.table-inner .cell-style__th{display:block;width:100% !important;border-right:none}.table-inner .cell-style__td{display:block;width:100% !important}.table-inner .cell-style__td ul li{text-indent:-1em;margin-left:1em}}.link-a{display:inline-block;padding-top:.5rem;padding-right:.25rem;padding-bottom:.5rem;font-size:22px}.link-a svg{margin-left:3px;vertical-align:text-bottom;transition-timing-function:ease-in-out;transition-duration:.2s}.link-a:hover svg{transform:translateX(4px)}.link-ttl{margin:15px 0}.link-ttl .position{color:#707f89;font-size:14px}.link-ttl .link-ttl__txt{display:block;position:relative;margin:6px 0 10px;padding-bottom:12px;padding-right:40px;font-weight:300;font-size:19px;line-height:24px;border-bottom:2px solid #5da3ff}.link-ttl .link-ttl__txt svg{margin-left:3px;vertical-align:text-bottom;transition-timing-function:ease-in-out;transition-duration:.2s;position:absolute;right:0}.link-ttl:hover svg{transform:translateX(4px)}.btn-wrap{text-align:center;margin:40px 0 0}.btn-wrap .btn-1{display:inline-block;margin:0 auto;padding:10px 40px;border:1px solid #3b4043;cursor:pointer}.btn-wrap .btn-1 a svg{margin-left:3px;vertical-align:middle;transition-timing-function:ease-in-out;transition-duration:.2s}.btn-wrap .btn-1:hover svg{transform:translateX(4px)}.page-link{display:flex;justify-content:space-between;padding:20px 0;margin:50px 0}.page-link .btn-wrap{margin:0}.page-link .btn-wrap .btn-wrap__a .btn-1{padding:15px 50px 7px;line-height:20px;min-width:280px}.page-link .btn-wrap .btn-wrap__a .btn-1 svg{display:block;margin:5px auto 0;transition-timing-function:ease-in-out;transition-duration:.2s}.page-link .btn-wrap .btn-wrap__a:hover svg{transform:translateY(3px)}.page-link-faq{padding:20px 0 0;margin:0}@media only screen and (max-width: 1150px){.page-link{display:block}.page-link .btn-wrap{margin-bottom:20px}.page-link .btn-wrap .btn-1{width:100%;padding:13px 0 7px}.page-link .btn-wrap:last-child{margin-bottom:0}}.hero{width:100%;height:calc(100vh - 20px);-o-object-fit:cover;object-fit:cover;position:relative}.hero_inside{max-width:1600px;margin:0 auto;height:auto;padding:16%}.hero_inside-int{max-width:1200px}.space{margin-bottom:200px}.content{overflow-x:hidden}.content .section-1600{max-width:1600px;margin:0 auto}.content .section-1700{max-width:1700px;margin:0 auto}.content .section-home{height:100%;padding:100px 0}.content .section-top{height:100%;margin-top:120px;padding:0}.content .section-page{height:100%;padding:0}.content .layer-1{position:relative;z-index:30}.content .layer-2{position:relative;z-index:20;top:-80px}.content .bg-lg{background:#f0f3f5}.content .bg-b{background:#5da3ff}.content .bg-g{background:#57e29d}.content .bg-bg{background:linear-gradient(to right, #5da3ff 0%, #57e29d 100%)}.content .blue{color:#5da3ff}.content .area{max-width:1700px;margin:0 auto}.content .area-top{max-width:1200px;margin:0 auto;padding:180px 0 100px}.content .area-1200{max-width:1200px;margin:0 auto;padding:100px 0 100px}.content .area-500{max-width:500px;margin:0 auto;padding:0 0 100px}@media only screen and (max-width: 1750px){.content .area_margin{margin:0 5%}}@media only screen and (max-width: 1360px){.content .area-1200_margin{margin:0 5%;padding:100px 0 100px}}@media only screen and (max-width: 1024px){.content .section-top{margin-top:100px}}@media only screen and (max-width: 768px){.content .hero_inside{padding:20%}}@media only screen and (max-width: 765px){.content .section-top{margin-top:80px}.content .area-500{margin:10px}}@media only screen and (max-width: 425px){.content .hero_inside{padding:26%}}@media only screen and (max-width: 375px){.content .space{padding-bottom:50px;margin-bottom:50px}.content .section-home{padding:50px 0}}.ttl .ttl-upper{display:flex;align-items:center;justify-content:space-between}.ttl .ttl-upper .ttl-deco{color:#fff;font-size:80px}.ttl .ttl-lower{font-size:20px;margin-bottom:50px;padding-bottom:10px;border-bottom:2px solid #cdd6dd;position:relative}.ttl .ttl-lower-o{color:#fb7d00}.ttl .ttl-lower-b{color:#5da3ff}.ttl .ttl-lower:before{content:"";position:absolute;left:0;bottom:-2px;width:90px;height:inherit}.ttl .ttl-lower-o:before{border-bottom:2px solid #fb7d00}.ttl .ttl-lower-b:before{border-bottom:2px solid #5da3ff}.ttl .ttl-lower-margin{margin-top:15px}@media only screen and (max-width: 500px){.ttl .ttl-upper h2{font-size:26px}.ttl .ttl-upper .ttl-deco{display:none}.ttl .ttl-lower{margin-top:10px;font-size:16px}}.ttl-normal{margin-bottom:10px}.ttl-normal .ttl-normal__h{font-size:26px;text-align:center;line-height:1.2}.ttl-normal-line{margin-bottom:10px;border-bottom:1px solid #cdd6dd;text-align:center}.ttl-normal-line .ttl-normal__h{display:inline-block;font-size:26px;line-height:1.2;text-align:center;border-width:50px 1px 1px 1px;padding-bottom:10px;margin:0 auto -2px}.ttl-normal-line .ttl-normal__h-o{border-bottom:3px solid #fb7d00}.ttl-normal-line .ttl-normal__h-b{border-bottom:3px solid #5da3ff}.ttl-normal-line .ttl-normal__h-g{border-bottom:3px solid #57e29d}.page-ttl{margin:30px 0 20px}.page-ttl h2{font-size:60px}.page-ttl h2 span{font-size:18px;font-weight:bold;margin-left:20px}.page-ttl h2 span.blue{color:#5da3ff}.page-ttl h2 span.orange{color:#fb7d00}.breadcrumb{display:flex;margin:20px 0 30px}.breadcrumb .breadcrumb__li{font-family:"Noto Sans JP",sans-serif;font-size:14px;font-weight:bold;color:#cdd6dd;margin-right:20px}.breadcrumb .breadcrumb__li a{color:#707f89}.breadcrumb .breadcrumb__li:last-child{margin-right:0}.breadcrumb .breadcrumb__li:after{content:"";display:inline-block;color:#cdd6dd;width:1rem;height:18px;margin-left:1rem;vertical-align:text-bottom;background-image:linear-gradient(currentcolor, currentcolor);background-repeat:repeat no-repeat;background-position:center center;background-size:100% 2px}.breadcrumb .breadcrumb__li:last-child::after{content:none}@media only screen and (max-width: 768px){.page-ttl h2{font-size:40px}}@media only screen and (max-width: 425px){.page-ttl h2{font-size:26px}.page-ttl h2 span{font-size:16px}.breadcrumb .breadcrumb__li{font-size:13px;margin-right:10px}.breadcrumb .breadcrumb__li:after{width:10px;margin-left:10px}}.btn-wrap .btn-o{border-top:5px solid #fb7d00;border-bottom:5px solid #fb7d00;border-right:none;border-left:none;font-size:13px;background:#fdf3e9}.btn-wrap .btn-o span{display:block;margin-bottom:10px;font-size:34px}.btn-wrap .btn-b{border-top:5px solid #5da3ff;border-bottom:5px solid #5da3ff;border-right:none;border-left:none;font-size:13px;background:#eef5ff}.btn-wrap .btn-b span{display:block;margin-bottom:10px;font-size:34px}.btn-wrap .btn-g{border-top:5px solid #57e29d;border-bottom:5px solid #57e29d;border-right:none;border-left:none;font-size:13px;background:#e7fff4}.btn-wrap .btn-g span{display:block;margin-bottom:10px;font-size:34px}@media only screen and (max-width: 375px){.btn-wrap .btn-o span,.btn-wrap .btn-b span,.btn-wrap .btn-g span{font-size:30px !important}}#home .content .hero{background:url("/_/img/home/hero.jpg") no-repeat center}#home .content .hero img{width:50%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}#home .content .area_about{display:flex;margin-bottom:200px}#home .content .area_about .halfbox_img{width:50%;height:400px}#home .content .area_about .halfbox_img img{width:115%;height:100%;-o-object-fit:cover;object-fit:cover;margin-left:calc(0vw - 15%)}#home .content .area_about .halfbox_catch{width:50%;padding-left:5%;box-sizing:border-box}#home .content .area_service{display:flex;flex-direction:row-reverse;margin-bottom:200px}#home .content .area_service .halfbox_img{width:50%;height:400px}#home .content .area_service .halfbox_img img{width:115%;height:100%;-o-object-fit:cover;object-fit:cover;margin-right:calc(0vw - 15%)}#home .content .area_service .halfbox_catch{width:50%;padding-right:5%;box-sizing:border-box}#home .content .area_recruit{display:flex}#home .content .area_recruit .halfbox_img{width:50%;height:400px}#home .content .area_recruit .halfbox_img img{width:115%;height:100%;-o-object-fit:cover;object-fit:cover;margin-left:calc(0vw - 15%)}#home .content .area_recruit .halfbox_catch{width:50%;padding-left:5%;box-sizing:border-box}#home .content .area_news{display:flex}#home .content .area_news__inner{max-width:1100px;width:100%;margin-right:5%}#home .content .area_news .news .news-list{max-height:380px;overflow-y:scroll;padding-right:1em}#home .content .area_news .news .list{font-size:14px;position:absolute;right:20px}#home .content .area_news .news .list svg{position:absolute;margin-left:2px}#home .content .area_news .facebook{max-width:425px;width:100%}#home .content .area_news .facebook .shopping-banner{margin-bottom:20px;text-align:center}#home .content .area_news .facebook .shopping-banner img{max-width:425px;width:100%}#home .content .top-isms{margin-top:80px}#home .content .top-isms__content{display:flex}#home .content .top-isms__content .img{margin-right:20px}#home .content .top-isms__content a{color:#5da3ff}#home .content .top-isms__content a svg{position:relative;top:7px}.news-list .news-list__item{border:2px solid #f0f3f5;margin-bottom:10px;transition-duration:.1s;transition-timing-function:ease;position:relative}.news-list .news-list__item a{display:block;padding:15px}.news-list .news-list__item .news-list__wrap{display:flex}.news-list .news-list__item .news-list__wrap .news-list__term{margin-right:2em;color:#707f89}.news-list .news-list__item .news-list__wrap .news-list__category{margin-right:2em;color:#fff;min-width:100px;height:28px;text-align:center;font-size:14px}.news-list .news-list__item:last-child{margin-bottom:0}.news-list .news-list__item:hover{transition:.2s;transition-timing-function:ease;background:#f0f3f5}.area_txt{padding-left:15%}.area_txt p{margin-bottom:1em}@media only screen and (max-width: 1750px){#home .content .area_about .halfbox_catch,#home .content .area_service .halfbox_catch,#home .content .area_recruit .halfbox_catch{padding:0 5%}}@media only screen and (max-width: 1024px){#home .content .area_news{display:block}#home .content .area_news .news{margin-bottom:100px}#home .content .area_news .top-isms{margin-bottom:100px}#home .content .area_news .facebook{max-width:100%}#home .content .area_news .facebook .fb-wrap{text-align:center}}@media only screen and (max-width: 1000px){#home .content .hero img{width:85%}}@media only screen and (max-width: 768px){#home .content .area_about,#home .content .area_service,#home .content .area_recruit{display:block}#home .content .area_about .halfbox_img,#home .content .area_about .halfbox_catch,#home .content .area_service .halfbox_img,#home .content .area_service .halfbox_catch,#home .content .area_recruit .halfbox_img,#home .content .area_recruit .halfbox_catch{width:100%}#home .content .area_about .halfbox_catch,#home .content .area_service .halfbox_catch,#home .content .area_recruit .halfbox_catch{margin-top:50px}#home .content .area_about,#home .content .area_service{margin-bottom:100px}.news-list .news-list__item .news-list__wrap{display:block}.news-list .news-list__item .news-list__wrap .news-list__term{display:inline-block;width:100px;margin-right:1em}.news-list .news-list__item .news-list__wrap .news-list__category{display:inline-block;width:100px;margin-right:0}.news-list .news-list__item .news-list__wrap .news-list__detail{margin-top:10px}}@media only screen and (max-width: 425px){.area_txt{padding-left:0}#home .content .area_about .halfbox_img,#home .content .area_service .halfbox_img,#home .content .area_recruit .halfbox_img{height:150px}#home .content .area_about .halfbox_img img,#home .content .area_service .halfbox_img img,#home .content .area_recruit .halfbox_img img{height:auto}#home .content .area_about,#home .content .area_service{margin-bottom:50px}}#memorial .area_20th{display:flex;align-items:center;justify-content:center;margin-bottom:150px}#memorial .area_20th .ttl .ttl-upper{align-items:start;justify-content:flex-start;flex-direction:column-reverse}#memorial .area_20th .ttl .ttl-upper h2{color:#5da3ff;font-weight:bold;font-size:1.5em;margin-bottom:1em}#memorial .area_20th .halfbox_img{width:35%;padding:1em}#memorial .area_20th .halfbox_img img{width:100%}#memorial .area_20th .halfbox_catch{width:65%}@media only screen and (max-width: 1024px){#memorial .area_20th .halfbox_img{width:40%}#memorial .area_20th .halfbox_catch{width:60%}}@media only screen and (max-width: 768px){#memorial .area_20th{flex-wrap:wrap;margin-bottom:100px}#memorial .area_20th .halfbox_img{width:100%;text-align:center}#memorial .area_20th .halfbox_img img{max-width:400px}#memorial .area_20th .halfbox_catch{width:100%}#memorial .area_20th .area_txt{padding-left:10%;padding-right:10%}}@media only screen and (max-width: 500px){#memorial .area_20th .ttl .ttl-upper .ttl-deco{display:block;font-size:3.5em}}@media only screen and (max-width: 425px){#memorial .area_20th{margin-bottom:50px}}#certification .list-item{line-height:2;margin-top:50px}#certification .list-item__ttl{font-size:20px;font-weight:bold}#certification .list-item dd.min{margin-top:30px;margin-bottom:30px;color:#707f89}#recruit .content .hero{background:url("/_/img/recruit/hero.png") no-repeat center;background-size:cover}#recruit .content .ttl-normal{margin-bottom:50px}#recruit .content .rec_box__link{display:flex;flex-wrap:wrap;margin-top:1em}#recruit .content .rec_box__link a{width:100%;font-size:17px}#recruit .content .rec__intro{text-align:center}#recruit .content .area_recruit{background:#fff;display:flex;flex-direction:row-reverse;justify-content:space-between}#recruit .content .area_recruit .ttl-home .ttl-lower{margin-top:10px}#recruit .content .area_recruit .rec_box{padding:50px;width:35.3%}#recruit .content .area_recruit .rec_img{width:64.7%}#recruit .content .area_recruit .rec_img img{max-width:1100px;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#recruit .content .environment{margin:50px 0}#recruit .content .environment .environment__item{display:flex;align-items:center;margin-bottom:50px}#recruit .content .environment .environment__item img{width:45%;margin-right:5%}#recruit .content .environment .environment__item .environment__item__txt{width:50%}#recruit .content .environment .environment__item .environment__item__txt .ttl-normal{margin-bottom:2em}#recruit .content .environment .environment__item .environment__item__txt .ttl-normal .ttl-normal__h{font-size:20px;text-align:left}#recruit .content .environment .environment__item .environment__item__txt p{margin-bottom:1em}#recruit .content .benefits{display:flex;flex-wrap:wrap;margin:50px 0}#recruit .content .benefits .benefits__item{width:48%;position:relative;padding-left:110px;margin-right:4%;margin-bottom:50px}#recruit .content .benefits .benefits__item .benefits__item__icn{position:absolute;top:0;left:20px}#recruit .content .benefits .benefits__item .benefits__item__txt .ttl-normal{margin-bottom:1em}#recruit .content .benefits .benefits__item .benefits__item__txt .ttl-normal .ttl-normal__h{font-size:20px;font-weight:bold;text-align:left}#recruit .content .benefits .benefits__item .benefits__item__txt p{margin-bottom:1em}#recruit .content .benefits .benefits__item:nth-child(even){margin-right:0;margin-bottom:0}#recruit .content .environment_link{display:none;margin-bottom:40px}#recruit .content .environment_link .environment_box{width:50%;height:auto;display:block}#recruit .content .environment_link .environment_box img{width:100%}#recruit .content .environment_link .environment_box:first-child{margin-right:4%}#recruit .content .environment_link .environment_box:hover .link-ttl svg{transform:translateX(4px)}#recruit .slideshow{position:relative;overflow:hidden}#recruit input[name=slideshow]{display:none}#recruit .slideContents{position:relative;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:transform .6s}#recruit .slideContents section{position:absolute;top:0;left:0;width:100%;transform:translateX(100%);transition:transform .6s cubic-bezier(0.215, 0.61, 0.355, 1)}#recruit .slideContents section img{max-width:100%;padding:0 50px;box-sizing:border-box;vertical-align:middle}#recruit .arrow,#recruit .arrow label,#recruit .arrow .ico{position:absolute}#recruit .arrow{top:0;margin:0;transition:background .3s}#recruit .prev{left:0}#recruit .next{right:0}#recruit .arrow:hover{background:rgba(255,255,255,.2)}#recruit .arrow,#recruit .arrow label{cursor:pointer;width:40px;height:100%;background:rgba(255,255,255,.0392156863)}#recruit .arrow label{top:0;left:0;z-index:1}#recruit .arrow .ico{top:calc(50% - 6px);width:12px;height:12px;border-top:3px solid #000;opacity:1}#recruit .prev .ico{left:50%;border-left:3px solid #000;transform:rotate(-45deg);transition:left .3s cubic-bezier(0.215, 0.61, 0.355, 1),opacity .3s}#recruit .next .ico{right:50%;border-right:3px solid #000;transform:rotate(45deg);transition:right .3s cubic-bezier(0.215, 0.61, 0.355, 1),opacity .3s}#recruit .arrow:hover .ico{opacity:.6}#recruit .prev:hover .ico{left:calc(50% - 6px)}#recruit .next:hover .ico{right:calc(50% - 6px)}#recruit .slideContents section{opacity:0}#recruit .slideContents section .contents{position:absolute;top:0;left:0;width:100%;height:100%;padding:16px;box-sizing:border-box}#recruit .slideContents section h1,#recruit .slideContents section p{margin:0;opacity:0}#recruit .slideContents section h1{font-size:16px}#recruit .slideContents section p{margin-top:.5em;font-size:12px}#recruit #switch1:checked~.slideContents #slide1,#recruit #switch2:checked~.slideContents #slide2,#recruit #switch3:checked~.slideContents #slide3,#recruit #switch4:checked~.slideContents #slide4{position:relative;opacity:1;transform:none}#recruit #switch1:checked~.slideContents #slide4,#recruit #switch2:checked~.slideContents #slide1,#recruit #switch3:checked~.slideContents #slide2,#recruit #switch4:checked~.slideContents #slide3{transform:translateX(-100%)}#recruit #switch1:checked~.slideContents #slide1 h1,#recruit #switch1:checked~.slideContents #slide1 p,#recruit #switch2:checked~.slideContents #slide2 h1,#recruit #switch2:checked~.slideContents #slide2 p,#recruit #switch3:checked~.slideContents #slide3 h1,#recruit #switch3:checked~.slideContents #slide3 p,#recruit #switch4:checked~.slideContents #slide4 h1,#recruit #switch4:checked~.slideContents #slide4 p{opacity:1}#recruit .slideContents section,#recruit .slideContents h1,#recruit .slideContents p{transition:opacity 1.2s,transform 1.2s cubic-bezier(0.215, 0.61, 0.355, 1)}#recruit .slideContents h1,#recruit .slideContents p{transform:translateX(600px)}#recruit #switch1:checked~.slideContents #slide1 h1,#recruit #switch1:checked~.slideContents #slide1 p,#recruit #switch2:checked~.slideContents #slide2 h1,#recruit #switch2:checked~.slideContents #slide2 p,#recruit #switch3:checked~.slideContents #slide3 h1,#recruit #switch3:checked~.slideContents #slide3 p,#recruit #switch4:checked~.slideContents #slide4 h1,#recruit #switch4:checked~.slideContents #slide4 p{transform:none;transition-timing-function:ease,cubic-bezier(0.1, 1.3, 0.3, 1)}#recruit #switch1:checked~.slideContents #slide1 h1,#recruit #switch2:checked~.slideContents #slide2 h1,#recruit #switch3:checked~.slideContents #slide3 h1,#recruit #switch4:checked~.slideContents #slide4 h1{transition-delay:.3s}#recruit #switch1:checked~.slideContents #slide1 p,#recruit #switch2:checked~.slideContents #slide2 p,#recruit #switch3:checked~.slideContents #slide3 p,#recruit #switch4:checked~.slideContents #slide4 p{transition-delay:.6s}#recruit #switch1:checked~.slideContents #slide4 h1,#recruit #switch1:checked~.slideContents #slide4 p,#recruit #switch2:checked~.slideContents #slide1 h1,#recruit #switch2:checked~.slideContents #slide1 p,#recruit #switch3:checked~.slideContents #slide2 h1,#recruit #switch3:checked~.slideContents #slide2 p,#recruit #switch4:checked~.slideContents #slide3 h1,#recruit #switch4:checked~.slideContents #slide3 p{transform:translateX(-600px)}#recruit .arrow label{pointer-events:none}#recruit #switch1:checked~.prev label[for=switch4],#recruit #switch2:checked~.prev label[for=switch1],#recruit #switch3:checked~.prev label[for=switch2],#recruit #switch4:checked~.prev label[for=switch3],#recruit #switch1:checked~.next label[for=switch2],#recruit #switch2:checked~.next label[for=switch3],#recruit #switch3:checked~.next label[for=switch4],#recruit #switch4:checked~.next label[for=switch1]{pointer-events:auto}@media only screen and (max-width: 425px){#recruit .content .slideContents section img{padding:0}#recruit .content .rec__intro{text-align:left}#recruit .content .area_txt{padding-left:0}}@media only screen and (max-width: 768px){#recruit .content .environment .environment__item{display:block}#recruit .content .environment .environment__item img{display:block;width:100%;margin:0 auto 25px}#recruit .content .environment .environment__item .environment__item__txt{width:100%;margin:0 auto}#recruit .content .environment .environment__item .environment__item__txt .ttl-normal{margin-bottom:1em}#recruit .content .environment .environment__item .environment__item__txt .ttl-normal .ttl-normal__h{font-size:18px;text-align:left}#recruit .content .environment .environment__item .environment__item__txt p{font-size:15px;margin-bottom:1em}#recruit .content .benefits{display:block}#recruit .content .benefits .benefits__item{width:100%;margin-bottom:50px !important;padding-left:90px}#recruit .content .benefits .benefits__item .benefits__item__icn svg{width:40px}#recruit .content .environment_link .environment_box{width:100%;margin-bottom:40px}#recruit .content .area_recruit{display:block}#recruit .content .area_recruit .rec_box,#recruit .content .area_recruit .rec_img{width:100%}}@media only screen and (max-width: 375px){#recruit .content .benefits .benefits__item{padding-left:70px}#recruit .content .benefits .benefits__item .benefits__item__icn svg{width:30px}}#newgrads .content .hero{background:url("/_/img/recruit/newgrads/hero.png") no-repeat right;background-size:cover}#newgrads .content .interview_link{display:flex}#newgrads .content .interview_link .interview_box{width:45%;height:auto;display:block}#newgrads .content .interview_link .interview_box img{width:100%}#newgrads .content .interview_link .interview_box:first-child{margin-right:10%}#newgrads .content .interview_link .interview_box:hover .link-ttl svg{transform:translateX(4px)}.newgrads__category-area{display:flex}.newgrads__category-area .half-box{width:46%;height:auto;display:block}.newgrads__category-area .half-box img{width:60%;height:300px;-o-object-fit:cover;object-fit:cover}.newgrads__category-area .half-box .link-ttl{margin-top:auto;margin-left:10px;color:#fff}.newgrads__category-area .half-box .link-ttl .link-ttl__deco{font-size:14px;color:#3b4043}.newgrads__category-area .half-box .link-ttl .link-ttl__txt{margin:2px 0 10px;border-bottom:2px solid #fff}.newgrads__category-area .half-box .link-ttl .link-ttl__txt-info{font-size:15px}.newgrads__category-area .half-box:first-child{margin-right:8%}.newgrads__category-area .half-box:hover .link-ttl svg{transform:translateX(4px)}.newgrads__category-area .half-box{display:flex}@media only screen and (max-width: 768px){#newgrads .content .interview_link{display:block}#newgrads .content .interview_link .interview_box{width:100%;margin-bottom:100px}#newgrads .content .interview_link:last-child .interview_box{margin-bottom:0}.newgrads__category-area{display:block}.newgrads__category-area .half-box{width:100%;margin-bottom:50px}.newgrads__category-area .half-box img{width:50%}.newgrads__category-area .half-box:last-child{margin-bottom:0}}@media only screen and (max-width: 425px){.content .newgrads__category-area .half-box{display:block}.content .newgrads__category-area .half-box img{width:100%}.content .newgrads__category-area .half-box .link-ttl{margin-top:5px;margin-left:0}}#interview .content .hero-1{background:url("/_/img/recruit/newgrads/interview/profile1-01.png") no-repeat top center;background-size:cover}#interview .content .hero-2{background:url("/_/img/recruit/newgrads/interview/profile2-01.png") no-repeat top center;background-size:cover}#interview .content .profile{padding:20px;display:flex;justify-content:center;align-items:center;color:#fff;margin-bottom:100px}#interview .content .profile .profile__about{text-align:center}#interview .content .interview__area .interview__area__ttl{font-size:22px;font-weight:bold;text-align:center;margin-bottom:80px;position:relative}#interview .content .interview__area .interview__area__ttl:after{content:"";position:absolute;top:50px;display:inline-block;width:50px;height:2px;left:50%;transform:translateX(-50%);background-color:#5da3ff}#interview .content .interview__area .interview__area__content .interview__area__q{color:#5da3ff;font-size:19px;font-weight:bold;margin-bottom:10px;border-left:5px solid #5da3ff;padding:10px 20px;background:#fff}#interview .content .interview__area .interview__area__content .interview__area__a{letter-spacing:1.2px;padding-left:30px;margin-bottom:50px}#interview .content .interview__area .interview__area__content .interview__area__a:before{content:"";display:inline-block;color:#707f89;width:30px;height:23px;margin-right:7px;vertical-align:text-bottom;background-image:linear-gradient(currentcolor, currentcolor);background-repeat:repeat no-repeat;background-position:center center;background-size:100% 1px}#interview .content .img__area{display:flex;margin-bottom:50px}#interview .content .img__area img{width:50%;min-height:120px;-o-object-fit:cover;object-fit:cover}#interview .content #interview-2{padding-top:100px !important}@media only screen and (max-width: 768px){#interview .content .profile{display:block;margin:0 auto 100px;text-align:center}#interview .content .profile .profile__name{display:inline-flex;border-right:none;padding-bottom:15px;border-bottom:1px solid #fff}#interview .content .profile .profile__about{padding-left:0}}@media only screen and (max-width: 425px){#interview .content .hero-1{background:url("/_/img/recruit/newgrads/interview/profile1-01_sp.png") no-repeat center;background-size:cover}#interview .content .hero-2{background:url("/_/img/recruit/newgrads/interview/profile2-01_sp.png") no-repeat center;background-size:cover}.interview__area .interview__area__ttl{font-size:18px !important;line-height:1.5}.interview__area .interview__area__ttl:after{top:60px !important}.interview__area .interview__area__content .interview__area__q{line-height:1.5}}#careers .content .hero{background:url("/_/img/recruit/careers/hero.png") no-repeat center;background-size:cover}#careers .content .ttl-normal{margin-bottom:50px}#careers .content .btn-wrap{margin-top:100px}#about .content .hero{background:url("/_/img/about/hero.png") no-repeat center;background-size:cover}#about .content .ttl-normal{margin-bottom:50px}#about .content .about-greet{display:flex;margin-top:50px}#about .content .about-greet .ceo{width:40%;height:100%}#about .content .about-greet .ceo_sp{display:none}#about .content .about-greet .about-greet__txt{width:55%;margin-left:5%;position:relative}#about .content .about-greet .about-greet__txt p{margin-bottom:1em;letter-spacing:1.2px;line-height:30px}#about .content .about-greet .about-greet__txt .about-greet__txt__last-p{margin-bottom:50px}#about .content .about-greet .ceo-sign{display:inline-block;position:absolute;right:0}#about .content .about-greet .ceo-sign strong{display:block;font-size:14px;margin-bottom:5px}#about .content .about-greet .ceo-sign .ceo-sign__img{display:block;width:300px}#about .content .chart{width:100%}@media only screen and (max-width: 768px){#about .content .about-greet{display:block}#about .content .about-greet .ceo{width:100%}#about .content .about-greet .about-greet__txt{width:100%;margin:50px auto 100px}#about .content .about-greet .ceo-sign .ceo-sign__img{width:200px;margin:0 auto}}@media only screen and (max-width: 425px){#about .content .ceo{display:none}#about .content .ceo_sp{display:block !important}}#service .content .ttl-normal{margin-bottom:50px}#service .content .service-int{text-align:center}#service .content .service-list{display:flex;flex-wrap:wrap;margin:50px 0}#service .content .service-list .service-list__item{flex-basis:1000px;border:1px solid #707f89;max-width:580px;margin:0 auto 20px}#service .content .service-list .service-list__item a{display:block;font-weight:bold;padding:20px;width:100%;display:flex;align-items:center;justify-content:space-between;line-height:20px;height:60px}#service .content .service-list .service-list__item a span{display:contents;margin:0 2px;font-size:15px;font-weight:bold}#service .content .service-list .service-list__item svg{display:inline-block;width:15px;min-width:15px;margin-left:10px;color:red}#service .content .service-list .service-list__item:hover{background:#f0f3f5}#service .content .service-list .ghost{visibility:hidden}@media only screen and (max-width: 425px){#service .content .service-int{text-align:left}}#service .slideshow{position:relative;overflow:hidden}#service .slideContents{position:relative;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}#service .slideContents section{position:absolute;top:0;left:0;width:100%}#service .slideContents section img{max-width:100%;box-sizing:border-box;vertical-align:middle}#service .slideContents #slide1{position:relative}#service .slideContents section{-webkit-animation:autoplay 24s cubic-bezier(0.215, 0.61, 0.355, 1) infinite;animation:autoplay 24s cubic-bezier(0.215, 0.61, 0.355, 1) infinite}@-webkit-keyframes autoplay{0%,21%,100%{transform:none}25%{transform:translateX(-100%)}25.001%,96%{transform:translateX(100%)}}@keyframes autoplay{0%,21%,100%{transform:none}25%{transform:translateX(-100%)}25.001%,96%{transform:translateX(100%)}}#service .slideContents #slide1{-webkit-animation-delay:0s;animation-delay:0s}#service .slideContents #slide2{-webkit-animation-delay:-18s;animation-delay:-18s}#service .slideContents #slide3{-webkit-animation-delay:-12s;animation-delay:-12s}#service .slideContents #slide4{-webkit-animation-delay:-6s;animation-delay:-6s}.slide{position:relative;max-width:1600px;width:100%;padding-bottom:35%}.slide img{position:absolute;left:0;top:0;opacity:0;transition:1s;width:100%}.slide .show{opacity:1;z-index:1}#requirements .content .hero{background:url("/_/img/recruit/newgrads/requirements/hero.png") no-repeat center;background-size:cover}#requirements .content .ttl-normal{margin-bottom:50px}#requirements .content .btn-wrap{margin-top:100px}#faq .content .hero{background:url("/_/img/recruit/faq/hero.png") no-repeat center;background-size:cover}#faq .content .ttl-normal{margin-bottom:50px}#faq .content .faq-list{margin:100px auto 0;padding-bottom:2px}#faq .content .faq-list .faq-list__item{margin:0 auto 19px;padding-bottom:20px}#faq .content .faq-list .faq-list__item .faq-list__itemContent{display:table;width:100%;padding:0;border-style:solid;box-sizing:border-box;margin-bottom:1px;border-width:0 0 0 3px}#faq .content .faq-list .faq-list__item .faq-list__itemContent .faq-list__itemIcon{background-repeat:no-repeat;display:table-cell;background-position:center 18px;background-size:auto 22px;width:50px;height:auto}#faq .content .faq-list .faq-list__item .faq-list__itemContent--question.q_1{border-color:#fb7d00;background-color:#f0f3f5}#faq .content .faq-list .faq-list__item .faq-list__itemContent--question.q_1 .faq-list__itemIcon{background-image:url("/_/img/recruit/faq/icon-q_1.svg")}#faq .content .faq-list .faq-list__item .faq-list__itemContent--question.q_2{border-color:#5da3ff;background-color:#f0f3f5}#faq .content .faq-list .faq-list__item .faq-list__itemContent--question.q_2 .faq-list__itemIcon{background-image:url("/_/img/recruit/faq/icon-q_2.svg")}#faq .content .faq-list .faq-list__item .faq-list__itemContent--question.q_3{border-color:#57e29d;background-color:#f0f3f5}#faq .content .faq-list .faq-list__item .faq-list__itemContent--question.q_3 .faq-list__itemIcon{background-image:url("/_/img/recruit/faq/icon-q_3.svg")}#faq .content .faq-list .faq-list__item .faq-list__itemContent--answer{border-color:#cdd6dd;background-color:#fff}#faq .content .faq-list .faq-list__item .faq-list__itemContent--answer .faq-list__itemIcon{background-image:url("/_/img/recruit/faq/icon-a.svg")}#faq .content .faq-list .faq-list__item .faq-list__itemText{display:table-cell;vertical-align:middle;padding:20px 10px;margin-top:-0.65em;margin-bottom:-0.35em;line-height:20px}#faq .content .faq-list .faq-list__item .faq-list__itemText ul{color:#707f89;margin-top:1em}#faq .content .faq-list .faq-list__item .faq-list__itemText ul li{text-indent:1em;color:#3b4043}#faq .content .faq-list .faq-list__item .faq-list__itemText ul:first-child{margin-top:0}#faq .content .faq-list .faq-list__item .faq-list__itemText a{color:#707f89;border-bottom:1px solid #707f89}#policy .content .hero,#security .content .hero,#customer-harassment-policy .content .hero{background:url("/_/img/policy/hero.png") no-repeat center;background-size:cover}#policy .content .ttl-normal,#security .content .ttl-normal,#customer-harassment-policy .content .ttl-normal{margin-bottom:50px}#policy .content .ttl-normal-line,#security .content .ttl-normal-line,#customer-harassment-policy .content .ttl-normal-line{margin-bottom:50px}#policy .content .policy_top,#security .content .policy_top,#customer-harassment-policy .content .policy_top{margin-bottom:100px;font-size:18px}#policy .content .policy_dl,#security .content .policy_dl,#customer-harassment-policy .content .policy_dl{border-bottom:1px solid #cdd6dd;margin-bottom:50px;padding-bottom:50px}#policy .content .policy_dl .policy_dt,#security .content .policy_dl .policy_dt,#customer-harassment-policy .content .policy_dl .policy_dt{margin-bottom:1em;font-weight:bold;font-size:17px}#policy .content .policy_dl .policy_dd a,#security .content .policy_dl .policy_dd a,#customer-harassment-policy .content .policy_dl .policy_dd a{border-bottom:1px solid #707f89}#policy .content .policy_item div,#security .content .policy_item div,#customer-harassment-policy .content .policy_item div{margin-bottom:1em}#policy .content .policy_item .policy_item_list,#security .content .policy_item .policy_item_list,#customer-harassment-policy .content .policy_item .policy_item_list{margin-left:1em;list-style-type:decimal}#policy .content .policy_sign,#security .content .policy_sign,#customer-harassment-policy .content .policy_sign{text-align:right}@media only screen and (max-width: 960px){#customer-harassment-policy .page-ttl span{display:block}}#news .content .hero{background:url("/_/img/news/hero.png") no-repeat center;background-size:cover}#news .content .ttl-normal{margin-bottom:50px}#news .content .news{margin-top:50px}#hsis-news .content .hero{background:url("/_/img/hsis-news/hero.png") no-repeat center;background-size:cover}#hsis-news .content .ttl-normal{margin-bottom:50px}#hsis-news .content .news{margin-top:50px}#hsis-news .content .page-link{justify-content:center;margin:0;padding:0}#hsis-news .content .page-link .btn-wrap{margin-right:1rem;margin-left:1rem}.category-news{background:#fb7d00}.category-recruit{background:#5da3ff}.category-other{background:#57e29d}.category-hsis-news{background:#5da3ff}#news-single .hero{background:url("/_/img/news/hero.png") no-repeat center;background-size:cover}#news-single .news-post{max-width:1000px;margin:100px auto}#news-single .news-post .news-list__wrap{padding:40px;border:1px solid #cdd6dd}#news-single .news-post .news-list__wrap .news-psot__news-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}#news-single .news-post .news-list__wrap .news-psot__news-head .news-list__term{color:#98a6b5;font-size:20px}#news-single .news-post .news-list__wrap .news-psot__news-head .news-list__term span{color:#5da3ff;font-size:17px;font-weight:bold;margin-right:1em}#news-single .news-post .news-list__wrap .news-psot__news-head .news-list__category{color:#fff;min-width:100px;height:28px;text-align:center}#news-single .news-post .news-list__wrap .news-list__detail{font-weight:bold;font-size:18px;border-bottom:1px solid #cdd6dd;padding-bottom:5px}#news-single .news-post .news-list__wrap .news-list__content{margin:25px 0 0}#news-single .news-post .news-list__wrap .news-list__content a{color:#5da3ff}#news-single #go-back{text-align:center}@media only screen and (max-width: 425px){#news-single .news-post .news-list__wrap .news-psot__news-head .news-list__term span{display:none}.post-navigation .nav-links{text-align:center}}#contact .content .hero,#contact-confirm .content .hero,#contact-thanks .content .hero{background:url("/_/img/contact/hero.png") no-repeat center;background-size:cover}#contact .content .ttl-normal,#contact-confirm .content .ttl-normal,#contact-thanks .content .ttl-normal{margin-bottom:50px}#contact .content .red,#contact-confirm .content .red,#contact-thanks .content .red{color:#fff;background:#ff5d5d;margin-left:8px;padding:1px 12px;position:absolute;right:28px}#contact .content .red strong,#contact-confirm .content .red strong,#contact-thanks .content .red strong{font-size:13px}#contact .content span.wpcf7-not-valid-tip,#contact-confirm .content span.wpcf7-not-valid-tip,#contact-thanks .content span.wpcf7-not-valid-tip{color:#ff5d5d}#contact .content .form-intro,#contact-confirm .content .form-intro,#contact-thanks .content .form-intro{text-align:center}#contact .content .form-policy,#contact-confirm .content .form-policy,#contact-thanks .content .form-policy{margin:50px 0;border:1px solid #cdd6dd;padding:20px}#contact .content .form-policy .form-policy__ttl,#contact-confirm .content .form-policy .form-policy__ttl,#contact-thanks .content .form-policy .form-policy__ttl{text-align:center;font-size:17px;margin-bottom:10px}#contact .content .form-policy a,#contact-confirm .content .form-policy a,#contact-thanks .content .form-policy a{color:#5da3ff}#contact .content .form-policy a:hover,#contact-confirm .content .form-policy a:hover,#contact-thanks .content .form-policy a:hover{color:#325a90}#contact .content .form_bottom,#contact-confirm .content .form_bottom,#contact-thanks .content .form_bottom{text-align:center;margin:20px 0}#contact .content .form_bottom input,#contact-confirm .content .form_bottom input,#contact-thanks .content .form_bottom input{background:#fff;color:#3b4043;display:inline-block;margin:0 auto;padding:15px 40px;border:1px solid #3b4043;cursor:pointer;font-size:16px}#contact .content .form_bottom__submit input,#contact-confirm .content .form_bottom__submit input,#contact-thanks .content .form_bottom__submit input{background:#5da3ff;color:#fff;display:inline-block;margin:0 auto;padding:15px 40px;border:none;cursor:pointer;font-size:16px}#contact .content .form_bottom__submit input[type=button],#contact-confirm .content .form_bottom__submit input[type=button],#contact-thanks .content .form_bottom__submit input[type=button]{background:#707f89;margin-right:1em}#contact .content div.wpcf7 .ajax-loader,#contact-confirm .content div.wpcf7 .ajax-loader,#contact-thanks .content div.wpcf7 .ajax-loader{display:none}#contact .content .form,#contact-confirm .content .form,#contact-thanks .content .form{margin-top:20px}#contact .content .form dt,#contact-confirm .content .form dt,#contact-thanks .content .form dt{margin-bottom:15px}#contact .content .form dd,#contact-confirm .content .form dd,#contact-thanks .content .form dd{margin-bottom:20px}@media only screen and (max-width: 1024px){#contact-confirm dd{padding:24px 30px}}@media only screen and (min-width: 1025px){#contact-confirm dd{vertical-align:middle}}#notfound .content .hero{background:url("/_/img/notfound/hero.png") no-repeat center;background-size:cover}#notfound .content .ttl-normal{margin-bottom:50px}#notfound .content .news{margin-top:50px}#notfound .notfound-txet{margin-top:50px;text-align:center}#notfound .notfound-txet p{display:inline-block}
/*# sourceMappingURL=style.min.css.map */