@import url(https://fonts.googleapis.com/css?family=Josefin+Sans:400,700|Noto+Serif+JP:400,600&display=swap&subset=japanese);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{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent;font-weight:400}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}table{border-collapse:collapse;border-spacing:0;table-layout:fixed}input,select{vertical-align:middle}button,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}html{overflow-y:scroll;-webkit-text-size-adjust:100%}html,img{height:auto}img{vertical-align:middle;width:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden}ul{list-style-position:outside;list-style-type:none}ol{list-style-position:inside}:active,:focus{outline:none}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}.clearfix:after{display:block;clear:both;visibility:hidden;height:0;font-size:0;content:"."}.clearfix{min-height:1px;clear:both}* html .clearfix{height:1px}.row{*zoom:1}.row:after{content:"";display:table;clear:both}button,input,select,textarea{margin:0;padding:0;background:none;border:none;outline:none;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}html{font-size:62.5%}body{font-family:"Noto Serif JP",serif;font-weight:600;font-size:1rem;letter-spacing:.1em;line-height:2;text-align:left;word-wrap:break-word;word-break:break-all;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}@media screen and (max-width:768px){body{font-size:13px;font-size:1.3rem}}html{height:100%}body,html{overflow-x:hidden}body{width:100%;min-width:1200px;position:relative;background:#fff;color:#464646}@media screen and (max-width:768px){body{min-width:0}}body ::selection{background:#ff0}body ::-moz-selection{background:#ff0}#all{margin-top:160px}.page{width:1200px;margin:0 auto;padding-bottom:120px}.page.snd-nobtm{width:100%;margin:0;padding-bottom:0}@media screen and (max-width:768px){#all{margin-top:0}.page{width:100%;padding-bottom:30px}.page.sp-nobtm{padding-bottom:0}}a{color:#4d4d4d;text-decoration:none;-webkit-transition:all,.5s;transition:all,.5s}a:hover{color:#666}a img{-webkit-transition:.2s;transition:.2s;display:inline-block;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:hsla(0,0%,100%,.001)}#header{width:100%;height:160px;background:#fff;position:fixed;z-index:70;-webkit-transition:all,.2s;transition:all,.2s;min-width:1200px;-webkit-box-shadow:0 12px 20px -20px rgba(0,0,0,.6);box-shadow:0 12px 20px -20px rgba(0,0,0,.6)}#header .header-inner{width:1200px;height:160px;margin:0 auto;position:relative}#header .header-inner h1{position:absolute;top:55px;left:0;text-indent:100%;white-space:nowrap;overflow:hidden;outline:none;font-size:0}#header .header-inner h1,#header .header-inner h1:after{width:200px;height:50px;-webkit-transition:all,.2s;transition:all,.2s}#header .header-inner h1:after{display:block;content:"";background-size:200px 50px;background:url(../img/logo.svg) no-repeat 50% 50%}#header .header-inner .subnv{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#header .header-inner .subnv,#header .header-inner .subnv aside.sub ul{display:-webkit-box;display:-ms-flexbox;display:flex}#header .header-inner .subnv aside.sub ul li a{display:block;font-size:13px;font-size:1.3rem;color:#464646;padding:20px}#header .header-inner .subnv aside.sub ul li a:hover{color:#3a599a}#header .header-inner .subnv aside.sub ul li:last-child a{padding:20px 20px 20px 0}#header .header-inner .subnv aside.sub ul li:last-child a:before{display:inline;content:"/";margin-right:20px}#header .header-inner .subnv aside.intouch ul{display:-webkit-box;display:-ms-flexbox;display:flex}#header .header-inner .subnv aside.intouch ul li a{display:block;font-size:13px;font-size:1.3rem;line-height:1;background:#ba4d3a;color:#fff;padding:20px 22px 20px 50px;position:relative}#header .header-inner .subnv aside.intouch ul li a:before{position:absolute;top:50%;left:18px;margin-top:-8px;display:block;content:"";width:16px;height:16px;background-size:16px 16px;background:url(../img/ico/caution.svg) no-repeat 50% 50%}#header .header-inner .subnv aside.intouch ul li a:hover{background:#a74534}#header .header-inner .subnv aside.intouch ul li:first-child a{background:#333}#header .header-inner .subnv aside.intouch ul li:first-child a:before{background:url(../img/ico/hd-mail.svg) no-repeat 50% 50%}#header .header-inner .subnv aside.intouch ul li:first-child a:hover{background:#262626}#header .header-inner .subnv .sns{margin:20px 40px 0 0;width:24px;height:24px}#header .header-inner .subnv .sns a{text-indent:100%;white-space:nowrap;overflow:hidden;outline:none;font-size:0;display:block;position:relative;width:24px;height:24px}#header .header-inner .subnv .sns a:after{position:absolute;top:0;left:0;display:block;content:"";background:url(../img/ico/facebook.svg) no-repeat 50% 50%;width:24px;height:24px;background-size:24px 24px}#header .header-inner nav{margin-top:20px}#header .header-inner nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#header .header-inner nav ul li{margin-left:30px}#header .header-inner nav ul li a{font-size:13px;font-size:1.3rem;display:block;line-height:1;letter-spacing:.05em;padding:12px 0;color:#464646;text-align:center}#header .header-inner nav ul li a span{font-size:16px;font-size:1.6rem;display:block;color:#465a82;text-transform:uppercase;margin-bottom:12px}#header .header-inner nav ul li a:hover{color:#3a599a}#header-sp{width:100%;height:50px}#header-sp h1{position:relative;z-index:3;top:14px;left:16px;text-indent:100%;white-space:nowrap;overflow:hidden;outline:none;font-size:0;width:120px;height:30px}#header-sp h1 a{display:block}#header-sp h1 a:after{display:block;content:"";width:120px;height:30px;background-size:120px 30px;background:url(../img/logo.svg) no-repeat 50% 50%}.button_container,.overlay{display:block}.button_container{position:fixed;top:0;right:0;height:50px;width:50px;cursor:pointer;z-index:99999;background:-webkit-linear-gradient(190deg,#3f368c,#395797);background:linear-gradient(-100deg,#3f368c,#395797)}.button_container.active .top{-webkit-transform:translateY(8px) rotate(45deg);transform:translateY(8px) rotate(45deg);background:#fff}.button_container.active .middle{opacity:0;background:#fff}.button_container.active .bottom{-webkit-transform:translateY(-8px) rotate(-45deg);transform:translateY(-8px) rotate(-45deg);background:#fff}.button_container span{background:#fff;border:none;height:2px;width:36px;position:absolute;top:16px;left:7px;-webkit-transition:all,.35s ease;transition:all,.35s ease;cursor:pointer}.button_container span:nth-of-type(2){top:24px}.button_container span:nth-of-type(3){top:32px}.overlay{position:fixed;background:-webkit-linear-gradient(190deg,#3f368c,#395797);background:linear-gradient(-100deg,#3f368c,#395797);top:0;left:0;width:100%;height:0;opacity:0;visibility:hidden;-webkit-transition:opacity visibility height .35s .35s .35s;transition:opacity visibility height .35s .35s .35s;overflow:hidden;z-index:99998}.alighn-middle{width:100%;margin:0 auto;padding:60px 40px 100px;display:block}.alighn-middle aside ul{border-top:1px solid hsla(0,0%,100%,.2);margin-top:12px;padding-top:12px;list-style:outside circle;padding-left:20px;color:#fff}.alighn-middle aside ul li a{font-size:12px;font-size:1.2rem;color:#fff}.overlay.open{opacity:1;visibility:visible;height:100%;overflow-y:scroll}.overlay.open .overlay-menu li{-webkit-animation:fadeInRight .5s ease forwards;animation:fadeInRight .5s ease forwards;width:100%}@-webkit-keyframes fadeInRight{0%{opacity:0;left:20%}to{opacity:1;left:0}}@keyframes fadeInRight{0%{opacity:0;left:20%}to{opacity:1;left:0}}.overlay.open li:first-of-type{-webkit-animation-delay:.35s;animation-delay:.35s}.overlay.open li:nth-of-type(2){-webkit-animation-delay:.4s;animation-delay:.4s}.overlay.open li:nth-of-type(3){-webkit-animation-delay:.45s;animation-delay:.45s}.overlay.open li:nth-of-type(4){-webkit-animation-delay:.5s;animation-delay:.5s}.overlay.open li:nth-of-type(5){-webkit-animation-delay:.55s;animation-delay:.55s}.overlay.open li:nth-of-type(6){-webkit-animation-delay:.6s;animation-delay:.6s}.overlay.open li:nth-of-type(7){-webkit-animation-delay:.65s;animation-delay:.65s}.overlay.open li:nth-of-type(8){-webkit-animation-delay:.7s;animation-delay:.7s}.overlay .overlay-menu>ul{list-style:none;padding:0;margin:0 auto;display:inline-block;position:relative;width:100%;height:100%}.overlay .overlay-menu>ul>li{display:block;position:relative;opacity:0}.overlay .overlay-menu>ul>li>a{font-size:10px;font-size:1rem;color:#fff;line-height:1}.overlay .overlay-menu>ul>li>a span{display:block;font-size:16px;font-size:1.6rem;text-transform:uppercase;margin-bottom:4px}.overlay .overlay-menu>ul>li:not(:first-child){margin-top:16px}.overlay>aside{width:100%}.overlay>aside.intouch{position:fixed;bottom:0}.overlay>aside.intouch ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.overlay>aside.intouch ul li{width:50%}.overlay>aside.intouch ul li a{text-align:center;display:block;font-size:12px;font-size:1.2rem;line-height:1;background:#ba4d3a;color:#fff;padding:20px 0}.overlay>aside.intouch ul li a:before{display:inline-block;content:"";width:16px;height:16px;background-size:16px 16px;background:url(../img/ico/caution.svg) no-repeat 50% 50%;margin-right:.5em;margin-bottom:-3px}.overlay>aside.intouch ul li:first-child a{background:#333}.overlay>aside.intouch ul li:first-child a:before{background:url(../img/ico/hd-mail.svg) no-repeat 50% 50%}#footer{padding:40px 0 20px;margin:0;text-align:left;background:#333;border-top:1px solid #fff}#footer .w__inn{width:1200px;margin:0 auto}#footer .w__inn .footer-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#footer .w__inn .footer-head>strong{width:160px;display:block;text-indent:100%;white-space:nowrap;overflow:hidden;outline:none;font-size:0}#footer .w__inn .footer-head>strong:before{display:block;content:"";background:url(../img/logo-w.svg) no-repeat 50% 50%;width:160px;height:40px;background-size:160px 40px}#footer .w__inn .footer-head aside{width:calc(100% - 200px)}#footer .w__inn .footer-head aside>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#footer .w__inn .footer-head aside>ul>li{margin-left:28px}#footer .w__inn .footer-head aside>ul>li a{font-size:14px;font-size:1.4rem;color:#909cb4}#footer .w__inn .service-box aside{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#footer .w__inn .service-box aside>span{display:block;font-size:14px;font-size:1.4rem;color:#666;line-height:1}#footer .w__inn .service-box aside ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#footer .w__inn .service-box aside ul li{margin-left:18px}#footer .w__inn .service-box aside ul li a{font-size:14px;font-size:1.4rem;color:#909cb4}#footer .w__inn aside.subnv{margin-top:16px}#footer .w__inn aside.subnv ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#footer .w__inn aside.subnv ul li{margin-left:16px}#footer .w__inn aside.subnv ul li:not(:first-child):before{display:inline-block;content:"|";color:#fff;font-size:12px;font-size:1.2rem;margin-right:16px}#footer .w__inn aside.subnv ul li a{color:#fff;font-size:12px;font-size:1.2rem}#footer .w__inn aside.subnv:first-of-type{margin-top:60px}#footer .w__inn address{margin-top:20px}#footer .w__inn address p{font-size:12px;font-size:1.2rem;line-height:1;letter-spacing:0;text-align:right;color:#979797;font-style:normal}@media screen and (max-width:768px){#footer{padding:30px 0 20px;margin:0}#footer .w__inn{width:100%;margin:0}#footer .w__inn .footer-head{display:block}#footer .w__inn .footer-head>strong{width:100px;height:25px}#footer .w__inn .footer-head>strong:before{background:url(../img/logo-w.svg) no-repeat 50% 50%;width:100px;height:25px;background-size:100px 25px}#footer .w__inn .footer-head aside{margin-top:16px;width:100%}#footer .w__inn .footer-head aside>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;list-style:outside circle;padding-left:1em}#footer .w__inn .footer-head aside>ul>li{width:50%;margin-left:0}#footer .w__inn .footer-head aside>ul>li a{font-size:13px;font-size:1.3rem}#footer .w__inn .footer-head aside>ul>li:nth-child(n+3){margin-top:8px}#footer .w__inn .service-box{margin-top:16px}#footer .w__inn .service-box aside{display:block}#footer .w__inn .service-box aside>span{display:none}#footer .w__inn .service-box aside ul{margin-top:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;list-style:outside circle;padding-left:1em}#footer .w__inn .service-box aside ul li{width:50%;margin-left:0}#footer .w__inn .service-box aside ul li a{font-size:13px;font-size:1.3rem}#footer .w__inn .service-box aside ul li:nth-child(n+3){margin-top:8px}#footer .w__inn aside.subnv{margin-top:16px}#footer .w__inn aside.subnv ul{display:block;list-style:outside circle;padding-left:1em}#footer .w__inn aside.subnv ul li{margin-left:0}#footer .w__inn aside.subnv ul li:not(:first-child):before{display:none}#footer .w__inn aside.subnv ul li a{font-size:12px;font-size:1.2rem}#footer .w__inn aside.subnv:first-of-type{margin-top:16px}#footer .w__inn address{margin-top:20px}#footer .w__inn address p{font-size:10px;font-size:1rem;text-align:left}}#btm_service{width:100%;background:#ebeef5}#btm_service .w__inn{width:1200px;padding:60px 0;margin:0 auto}#btm_service .w__inn ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}#btm_service .w__inn ul li{width:32%;background:#fff}#btm_service .w__inn ul li a{display:block;padding:30px;font-size:14px;font-size:1.4rem;color:#395797;position:relative}#btm_service .w__inn ul li a:before{position:absolute;top:0;left:0;display:block;content:"";width:8px;height:100%;background:-webkit-linear-gradient(190deg,#3f368c,#395797);background:linear-gradient(-100deg,#3f368c,#395797)}#btm_service .w__inn ul li a:after{position:absolute;top:50%;right:30px;margin-top:-10px;display:block;content:"";width:20px;height:20px;background-size:20px 20px;background:url(../img/ico/right-chevron.svg) no-repeat 50% 50%;-webkit-transition:all,.5s;transition:all,.5s}#btm_service .w__inn ul li a:hover{background:#f5f5f5}#btm_service .w__inn ul li a:hover:after{right:20px}#btm_service .w__inn ul li:nth-child(n+4){margin-top:20px}@media screen and (max-width:768px){#btm_service .w__inn{width:100%;padding:20px}#btm_service .w__inn ul{display:block}#btm_service .w__inn ul li{width:100%}#btm_service .w__inn ul li a{display:block;padding:20px;font-size:13px;font-size:1.3rem}#btm_service .w__inn ul li a:before{width:4px}#btm_service .w__inn ul li a:after{right:20px;margin-top:-6px;width:12px;height:12px;background-size:12px 12px}#btm_service .w__inn ul li:nth-child(n+4){margin-top:0}#btm_service .w__inn ul li:nth-child(n+2){margin-top:12px}}#btm_bnr{width:100%}#btm_bnr .w__inn{width:1200px;padding:60px 0;margin:0 auto}#btm_bnr .w__inn ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}#btm_bnr .w__inn ul li{width:19%;background:#fff;text-align:center;position:relative}#btm_bnr .w__inn ul li a{display:block;padding:20px 0;font-size:12px;font-size:1.2rem;color:#fff;background:#465a82}#btm_bnr .w__inn ul li a:hover{background:#3d4f71}#btm_bnr .w__inn ul li:before{display:block;content:"";position:absolute;bottom:6px;right:6px;width:6px;height:6px;background-size:6px 6px;background:url(../img/ico/corner.svg) no-repeat 50% 50%}@media screen and (max-width:768px){#btm_bnr .w__inn{width:100%;padding:10px 20px}#btm_bnr .w__inn ul li{width:49%}#btm_bnr .w__inn ul li a{display:block;padding:16px 0;font-size:10px;font-size:1rem;letter-spacing:0}#btm_bnr .w__inn ul li:nth-child(n+3){margin-top:4px}}#btm_intouch{width:100%;min-width:1200px}#btm_intouch .w__inn{width:100%}#btm_intouch .w__inn ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}#btm_intouch .w__inn ul li{width:50%;background:#ae9a22}#btm_intouch .w__inn ul li:nth-child(2){background:#b6a438;border-left:1px solid #fff}#btm_intouch .w__inn ul li a{display:block;padding:60px 120px 60px 200px;font-size:28px;font-size:2.8rem;line-height:1;color:#fff;position:relative}#btm_intouch .w__inn ul li a span{display:block;font-size:14px;font-size:1.4rem;margin-top:12px;text-transform:capitalize}#btm_intouch .w__inn ul li a:after{display:block;content:"";position:absolute;top:50%;right:80px;margin-top:-12px;width:24px;height:24px;background-size:24px 24px;background:url(../img/ico/right-arrow.svg) no-repeat 50% 50%}#btm_intouch .w__inn ul li:first-child a:before{display:block;content:"";position:absolute;top:50%;left:120px;margin-top:-24px;width:48px;height:48px;background-size:48px 48px;background:url(../img/ico/ft-mail.svg) no-repeat 50% 50%}#btm_intouch .w__inn ul li:first-child a:hover{background:#a39120}#btm_intouch .w__inn ul li:nth-child(2) a:before{display:block;content:"";position:absolute;top:50%;left:120px;margin-top:-24px;width:48px;height:48px;background-size:48px 48px;background:url(../img/ico/ft-factory.svg) no-repeat 50% 50%}#btm_intouch .w__inn ul li:nth-child(2) a:hover{background:#ac9b35}@media screen and (max-width:768px){#btm_intouch{min-width:0;min-width:auto}#btm_intouch .w__inn{padding:0}#btm_intouch .w__inn ul li a{padding:44px 0 20px;font-size:14px;font-size:1.4rem;text-align:center}#btm_intouch .w__inn ul li a span{font-size:10px;font-size:1rem;margin-top:8px}#btm_intouch .w__inn ul li a:after{right:10px;margin-top:-6px;width:12px;height:12px;background-size:12px 12px}#btm_intouch .w__inn ul li:first-child a:before,#btm_intouch .w__inn ul li:nth-child(2) a:before{top:50%;left:50%;margin-top:-36px;margin-left:-12px;width:24px;height:24px;background-size:24px 24px}}.sp-fit{width:100%;height:auto}.pc-nobr,.sp-only{display:none}#hero{position:relative;margin:0 auto;height:800px}#hero .copy{position:absolute;bottom:120px;left:50%;margin-left:-600px;z-index:3}#hero .copy h2{font-size:32px;font-size:3.2rem;color:#fff;line-height:2}#hero .copy h2 span{display:block;line-height:1;margin-top:20px;font-size:16px;font-size:1.6rem}#hero:before{position:absolute;top:0;left:0;content:"";display:block;width:100%;height:100%;background-size:100% 100%;background:rgba(70,90,130,.5);z-index:2}#hero .hero__inner{width:100%;height:800px;margin:0}#hero .breakingnews{background:#fff;display:inline-block;padding:40px;position:absolute;bottom:0;left:6px;z-index:2;border-top:2px solid #ba4d3a;max-width:460px}#hero .breakingnews span{font-size:13px;font-size:1.3rem;display:block;font-family:Josefin Sans,sans-serif;font-weight:400;font-style:normal;line-height:1;margin-bottom:6px}#hero .breakingnews p{font-size:12px;font-size:1.2rem}.swiper-container{width:100%;height:100%}.swiper-container .swiper-slide>div{content:"";display:block;width:100%;height:100%}.swiper-container .swiper-slide .swiper-pagination{color:#000;z-index:100}.w__inn>h3{font-size:40px;font-size:4rem;position:relative;line-height:1}.w__inn>h3 span{display:block;letter-spacing:.05em;margin-top:24px;font-size:14px;font-size:1.4rem;text-transform:capitalize;color:#465a82}.w__inn>h3:before{display:block;content:"";width:40px;height:1px;background:#465a82;position:absolute;top:22px;left:-60px}.w__inn .inn>h3{font-size:40px;font-size:4rem;position:relative;line-height:1}.w__inn .inn>h3 span{display:block;letter-spacing:.05em;margin-top:24px;font-size:14px;font-size:1.4rem;text-transform:capitalize;color:#465a82}.w__inn .inn>h3:before{display:block;content:"";width:40px;height:1px;background:#465a82;position:absolute;top:22px;left:-60px}#tp_breakingnews{margin-top:120px}#tp_breakingnews .w__inn dl{border:2px solid #ba4d3a;padding:30px 120px;display:-webkit-box;display:-ms-flexbox;display:flex}#tp_breakingnews .w__inn dl dt{width:14em}#tp_breakingnews .w__inn dl dt span{font-size:16px;font-size:1.6rem}#tp_breakingnews .w__inn dl dd{width:calc(100% - 14em)}#tp_breakingnews .w__inn dl dd p{font-size:16px;font-size:1.6rem}#tp_breakingnews .w__inn dl dd p a{text-decoration:underline}#tp_breakingnews .w__inn dl:not(:first-child){margin-top:16px}#tp_topic{margin-top:120px}#tp_topic .w__inn .sw-topic{margin-top:40px;overflow:visible!important}#tp_topic .w__inn .sw-topic .swiper-wrapper .swiper-slide{width:30%;border-top:6px solid #465a82;-webkit-box-shadow:0 6px 6px 6px rgba(0,0,0,.02);box-shadow:0 6px 6px 6px rgba(0,0,0,.02);position:relative}#tp_topic .w__inn .sw-topic .swiper-wrapper .swiper-slide:after{display:block;content:"";background:-webkit-linear-gradient(190deg,#3f368c,#395797);background:linear-gradient(-100deg,#3f368c,#395797);width:50px;height:1px;position:absolute;right:-20px;bottom:20px;-webkit-transition:all,.5s;transition:all,.5s}#tp_topic .w__inn .sw-topic .swiper-wrapper .swiper-slide a{display:block}#tp_topic .w__inn .sw-topic .swiper-wrapper .swiper-slide a figure img{display:block;width:100%;height:auto}#tp_topic .w__inn .sw-topic .swiper-wrapper .swiper-slide a p{padding:12px 20px 20px;font-size:16px;font-size:1.6rem;color:#465a82}#tp_topic .w__inn .sw-topic .swiper-wrapper .swiper-slide a p time{display:block;margin-top:10px;font-size:13px;font-size:1.3rem;color:#aaa}#tp_topic .w__inn .sw-topic .swiper-wrapper .swiper-slide:hover:after{right:-40px}#tp_topic .w__inn .btn-s{text-align:center;margin-top:60px!important}#tp_service{margin-top:120px!important}#tp_flow{margin-top:120px;padding:80px 0;position:relative}#tp_flow:after{position:absolute;top:0;left:50%;margin-left:-100%;display:block;content:"";width:200%;height:100%;background:#f5f5f5;z-index:-1}#tp_flow .w__inn ul.box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:url(../../img/index/flow-bg.png) no-repeat 50% 50%}#tp_flow .w__inn ul.box li{width:264px;position:relative}#tp_flow .w__inn ul.box li img{display:block;width:100%;height:auto}#tp_flow .w__inn ul.box li>span{display:block;width:60px;height:60px;position:absolute;z-index:1;top:-10px;left:-10px}#tp_flow .w__inn ul.box li p{position:absolute;bottom:-10px;right:-10px;color:#fff;font-size:13px;font-size:1.3rem;line-height:1;text-align:center;text-shadow:0 1px 0 #000;background:#395797;background:-webkit-linear-gradient(190deg,#3f368c,#395797);background:linear-gradient(-100deg,#3f368c,#395797);padding:10px 16px}#tp_flow .w__inn>p{margin-top:40px;color:#395797;font-size:16px;font-size:1.6rem;text-align:center;line-height:2}#tp_history{margin-top:100px}#tp_history .w__inn .box{margin-top:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#tp_history .w__inn .box>div{-ms-flex-item-align:start;align-self:flex-start}#tp_history .w__inn .box .thumb{width:60%;margin-top:-80px;margin-left:-80px}#tp_history .w__inn .box .thumb img{display:block;width:100%;height:auto;-webkit-box-shadow:0 12px 20px -20px rgba(0,0,0,.6);box-shadow:0 12px 20px -20px rgba(0,0,0,.6)}#tp_history .w__inn .box .txt{background:-webkit-linear-gradient(190deg,#3f368c,#395797);background:linear-gradient(-100deg,#3f368c,#395797);width:calc(40% + 80px);padding:60px 180px 60px 60px}#tp_history .w__inn .box .txt p{color:#fff;font-size:16px;font-size:1.6rem}#tp_recruit{margin-top:100px}#tp_recruit .w__inn .box{display:-webkit-box;display:-ms-flexbox;display:flex}#tp_recruit .w__inn .box>div{-ms-flex-item-align:start;align-self:flex-start}#tp_recruit .w__inn .box .thumb{width:60%}#tp_recruit .w__inn .box .thumb img{display:block;width:100%;height:auto}#tp_recruit .w__inn .box .inn{width:calc(40% + 80px)}#tp_recruit .w__inn .box .inn h3{margin-left:160px}#tp_recruit .w__inn .box .inn .txt{background:#f5f5f5;margin-top:60px;margin-left:-80px;padding:60px 60px 60px 180px}#tp_recruit .w__inn .box .inn .txt p{color:#395797;font-size:16px;font-size:1.6rem}.sw-recruit .swiper-slide{position:relative}.sw-recruit .swiper-slide .name{position:absolute;top:auto!important;bottom:40px!important;left:0;z-index:5;width:100%;height:auto}.sw-recruit .swiper-slide .name p{display:inline-block;color:#fff;background:-webkit-linear-gradient(190deg,#3f368c,#395797);background:linear-gradient(-100deg,#3f368c,#395797);font-size:20px;font-size:2rem;line-height:1;padding:12px 20px}.sw-recruit .swiper-slide .name span{display:block;font-size:13px;font-size:1.3rem;color:#395797;text-shadow:0 1px 0 #fff;margin-top:10px;text-transform:capitalize}.sw-recruit .swiper-slide .name span:before{display:inline-block;content:"";width:2em;height:1px;background:#465a82;vertical-align:middle;margin-right:.5em}#tp_news{margin-top:120px}#tp_news .w__inn .box{display:-webkit-box;display:-ms-flexbox;display:flex}#tp_news .w__inn .box .inn{width:30%}#tp_news .w__inn .box .inn-Posts{width:70%;text-align:right}#tp_news .w__inn .box .inn-Posts>a{font-size:16px;font-size:1.6rem;text-decoration:underline}#tp_news .w__inn .box .inn-Posts ul{margin-top:40px}#tp_news .w__inn .box .inn-Posts ul li{position:relative;border-top:1px solid rgba(70,90,130,.2)}#tp_news .w__inn .box .inn-Posts ul li:after{position:absolute;top:-1px;left:0;z-index:1;content:"";display:block;width:8em;height:1px;background-color:#465a82}#tp_news .w__inn .box .inn-Posts ul li a{text-align:left}#tp_news .w__inn .box .inn-Posts ul li a p{padding:30px 0;color:#464646}#tp_news .w__inn .box .inn-Posts ul li a p time{display:inline-block;font-size:13px;font-size:1.3rem;color:#395797;margin-right:40px}#tp_news .w__inn .box .inn-Posts ul li a p span{display:inline-block;font-size:12px;font-size:1.2rem;color:#fff;background:-webkit-linear-gradient(190deg,#3f368c,#395797);background:linear-gradient(-100deg,#3f368c,#395797);margin-right:40px;padding:2px 10px}#tp_news .w__inn .box .inn-Posts ul li a p strong{font-size:13px;font-size:1.3rem}#second__hero{width:100%;height:100%;background:#f5f5f5}#second__hero .hero__inner{width:1200px;height:400px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex}#second__hero .hero__inner .mv-kagaku,#second__hero .hero__inner .mv-recruit,#second__hero .hero__inner .mv-seikatsu,#second__hero .hero__inner .mv-seisan{width:calc(70% + 200px);margin-right:-200px;height:400px;text-indent:100%;white-space:nowrap;overflow:hidden;outline:none;font-size:0}#second__hero .hero__inner .mv-seisan{background:url(../../img/seisan/mv.png) no-repeat 50% 50%;background-size:cover}#second__hero .hero__inner .mv-kagaku{background:url(../../img/kagaku/mv.png) no-repeat 50% 50%;background-size:cover}#second__hero .hero__inner .mv-seikatsu{background:url(../../img/seikatsu/mv.png) no-repeat 50% 50%;background-size:cover}#second__hero .hero__inner .mv-recruit{background:url(../../img/recruit/mv.png) no-repeat 50% 50%;background-size:cover}#second__hero .hero__inner .ttl{width:30%;margin-top:80px;margin-left:60px}#second__hero .hero__inner .ttl h2{position:relative;margin-top:20px}#second__hero .hero__inner .ttl h2 span{display:block;font-size:40px;font-size:4rem;line-height:1}#second__hero .hero__inner .ttl h2:before{display:block;content:"";width:40px;height:1px;background:#465a82;position:absolute;top:22px;left:-60px}#second__hero .hero__inner .ttl p{margin-top:30px}#second__hero .hero__inner .ttl p span{display:inline-block;text-transform:capitalize;font-size:16px;font-size:1.6rem;color:#395797;line-height:1}#second__hero .hero__inner.nobr .ttl h2 span br{display:none}#second__hero.nobg{background:#fff}#second__hero.nobg .hero__inner{height:280px}#second__hero.nobg .hero__inner .ttl{width:100%}.lead-second{width:1200px;margin:0 auto;position:relative;text-align:center}.lead-second-inn{width:60%;margin:0 auto}.lead-second-inn p{font-size:16px;font-size:1.6rem}.lead-second-inn:before{display:block;content:"";background:url(../img/ico/line-h3.svg) no-repeat 50% 50%;width:30px;height:4px;background-size:30px 4px;margin:0 auto 30px}.lead-blue{width:1200px;margin:-80px auto 0;position:relative;z-index:1}.lead-blue-inn{width:60%;padding:60px;background:-webkit-linear-gradient(190deg,#3f368c,#395797);background:linear-gradient(-100deg,#3f368c,#395797)}.lead-blue-inn p{color:#fff;font-size:16px;font-size:1.6rem}#snd_about .fig{width:100%;height:600px;margin-left:260px;background:url(../../img/about/mv.png) no-repeat 50% 0;background-size:contain;position:relative;z-index:1}#snd_about .fig p{text-indent:100%;white-space:nowrap;overflow:hidden;outline:none;font-size:0}#snd_about .about_top{background:-webkit-linear-gradient(190deg,#3f368c,#395797);background:linear-gradient(-100deg,#3f368c,#395797);margin-top:-300px;padding:340px 0 120px}#snd_about .about_top .about__inn{width:1024px;margin:0 auto}#snd_about .about_top .about__inn .head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}#snd_about .about_top .about__inn .head .txt{width:66%}#snd_about .about_top .about__inn .head .txt h3{font-size:40px;font-size:4rem;color:#fff;margin-bottom:40px}#snd_about .about_top .about__inn .head .txt h3:after{display:block;content:"";width:1em;height:1px;background:#fff;margin-top:40px}#snd_about .about_top .about__inn .head .txt p{font-size:16px;font-size:1.6rem;color:#fff}#snd_about .about_top .about__inn .head .txt p:not(:first-child){margin-top:30px}#snd_about .about_top .about__inn .head .sign{width:24%}#snd_about .about_top .about__inn .head .sign p{text-indent:100%;white-space:nowrap;overflow:hidden;outline:none;font-size:0}#snd_about .about_top .about__inn .head .sign p:after{display:block;content:"";background:url(../img/ico/sign.svg) no-repeat 50% 50%;width:200px;height:90px;background-size:200px 90px}#snd_about .about_bottom{width:1200px;margin:0 auto;padding:120px 0}#snd_about .box{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#snd_about .box>div{-ms-flex-item-align:start;align-self:flex-start}#snd_about .box .thumb{width:60%;z-index:1;position:relative}#snd_about .box .thumb img{display:block;width:100%;height:auto;-webkit-box-shadow:0 12px 20px -20px rgba(0,0,0,.6);box-shadow:0 12px 20px -20px rgba(0,0,0,.6)}#snd_about .box .thumb:after{display:block;position:absolute;left:-100px;bottom:-100px;content:"";width:100%;height:100%;background:-webkit-linear-gradient(190deg,#3f368c,#395797);background:linear-gradient(-100deg,#3f368c,#395797);z-index:-1}#snd_about .box .inn{width:30%}#snd_about .box .inn .txt{position:relative}#snd_about .box .inn .txt .subTtl span{width:46px;font-size:20px;font-size:2rem;color:#ae9a22;display:block;margin-bottom:30px}#snd_about .box .inn .txt .subTtl span:after{display:block;content:"";width:22px;height:6px;background-size:22px 6px;background:url(../img/ico/line-double.svg) no-repeat 50% 50%}#snd_about .box .inn .txt .subTtl h4{font-size:28px;font-size:2.8rem;line-height:1.8}#snd_about .box .inn .txt p{margin-top:30px;font-size:16px;font-size:1.6rem}#snd_about .box:not(:first-of-type){margin-top:120px}#snd_about .box:nth-child(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#snd_about .box:nth-child(2n) .thumb:after{left:100px}#snd_about .box:before{background:#f5f5f5;-webkit-transform:rotate(6deg);transform:rotate(6deg);z-index:-1}#snd_about .box:after,#snd_about .box:before{content:"";position:absolute;top:0;left:0;width:400%;height:60%;margin:40% -150% 0}#snd_about .box:after{background:#ebeef5;-webkit-transform:rotate(-6deg);transform:rotate(-6deg);z-index:-2}#snd_service,#tp_service{margin-top:40px}#snd_service .box,#tp_service .box{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}#snd_service .box>div,#tp_service .box>div{-ms-flex-item-align:start;align-self:flex-start}#snd_service .box .thumb,#tp_service .box .thumb{width:calc(70% + 160px);margin-left:-160px;z-index:1}#snd_service .box .thumb img,#tp_service .box .thumb img{display:block;width:100%;height:auto;-webkit-box-shadow:0 12px 20px -20px rgba(0,0,0,.6);box-shadow:0 12px 20px -20px rgba(0,0,0,.6)}#snd_service .box .inn,#tp_service .box .inn{width:calc(30% + 320px);margin-top:80px}#snd_service .box .inn h3,#tp_service .box .inn h3{margin-left:120px}#snd_service .box .inn .txt,#tp_service .box .inn .txt{position:relative;margin-top:60px;padding:60px}#snd_service .box .inn .txt:after,#tp_service .box .inn .txt:after{display:block;content:"";background:#ebeef5;width:150%;height:100%;background-size:150% 100%;position:absolute;bottom:0;right:0;z-index:-1}#snd_service .box .inn .txt p,#tp_service .box .inn .txt p{font-size:16px;font-size:1.6rem;color:#395797}#snd_service .box:not(:first-of-type),#tp_service .box:not(:first-of-type){margin-top:100px}#snd_service .box:nth-child(2n),#tp_service .box:nth-child(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#snd_service .box:nth-child(2n) .thumb,#tp_service .box:nth-child(2n) .thumb{margin-left:auto;margin-right:-160px}#snd_service .box:nth-child(2n) .inn .txt:after,#tp_service .box:nth-child(2n) .inn .txt:after{right:auto;left:0}#snd_reform{margin-top:120px}#snd_reform .box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border:1px solid #ae9a22;padding:40px 60px}#snd_reform .box .fig{width:46%}#snd_reform .box .fig img{display:block;width:100%;height:auto}#snd_reform .box .txt{width:46%;color:#ae9a22}#snd_reform .box .txt h4{font-size:24px;font-size:2.4rem;line-height:1.8}#snd_reform .box .txt p{margin-top:30px;font-size:16px;font-size:1.6rem}#snd_reform .box .txt p:before{display:block;background:#ae9a22;width:2em;height:1px;content:"";margin-bottom:20px}#snd_service_child .ttl,#snd_service_faq .ttl,#snd_service_product .ttl,#snd_showroom .ttl{padding:0 0 60px;text-align:center}#snd_service_child .ttl h3,#snd_service_faq .ttl h3,#snd_service_product .ttl h3,#snd_showroom .ttl h3{font-size:32px;font-size:3.2rem;line-height:1}#snd_service_child .ttl h3 span,#snd_service_faq .ttl h3 span,#snd_service_product .ttl h3 span,#snd_showroom .ttl h3 span{font-size:13px;font-size:1.3rem;display:block;text-transform:capitalize;margin-top:20px}#snd_service_child .ttl h3:before,#snd_service_faq .ttl h3:before,#snd_service_product .ttl h3:before,#snd_showroom .ttl h3:before{display:block;content:"";width:30px;height:4px;background-size:30px 4px;background:url(../img/ico/line-h3.svg) no-repeat 50% 50%;margin:0 auto 30px}#snd_service_child .ttl:before,#snd_service_faq .ttl:before,#snd_service_product .ttl:before,#snd_showroom .ttl:before{display:block;content:"";width:1px;height:50px;background-size:1px 50px;background:#ae9a22;margin:0 auto 30px}#snd_service_child{margin-top:120px}#snd_service_child .box{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}#snd_service_child .box>div{-ms-flex-item-align:start;align-self:flex-start}#snd_service_child .box .thumb{width:calc(70% + 160px);margin-left:-160px}#snd_service_child .box .thumb img{display:block;width:100%;height:auto;-webkit-box-shadow:0 12px 20px -20px rgba(0,0,0,.6);box-shadow:0 12px 20px -20px rgba(0,0,0,.6)}#snd_service_child .box .inn{width:calc(30% + 320px);margin-top:80px}#snd_service_child .box .inn .txt{background:#f5f5f5;margin-top:60px;margin-left:-80px;padding:60px;-webkit-box-shadow:0 12px 20px -20px rgba(0,0,0,.6);box-shadow:0 12px 20px -20px rgba(0,0,0,.6);position:relative;z-index:1}#snd_service_child .box .inn .txt .subTtl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#snd_service_child .box .inn .txt .subTtl span{width:46px;font-size:20px;font-size:2rem;color:#ae9a22}#snd_service_child .box .inn .txt .subTtl span:after{display:block;content:"";width:22px;height:6px;background-size:22px 6px;background:url(../img/ico/line-double.svg) no-repeat 50% 50%}#snd_service_child .box .inn .txt .subTtl h4{width:calc(100% - 46px);font-size:28px;font-size:2.8rem;line-height:1.8}#snd_service_child .box .inn .txt p{margin-top:30px;font-size:16px;font-size:1.6rem}#snd_service_child .box:not(:first-of-type){margin-top:120px}#snd_service_child .box:nth-child(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#snd_service_child .box:nth-child(2n) .thumb{margin-left:auto;margin-right:-160px}#snd_service_child .box:nth-child(2n) .inn .txt{margin-left:auto;margin-right:-80px}#snd_service_child .box:nth-child(2n):before{content:"";position:absolute;top:-40vh;left:0;width:300%;height:80vh;margin:0 -60%;background:#ae9a22;-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(8deg);transform:rotate(8deg);z-index:-1}#snd_service_slide{margin-top:120px}#snd_service_slide .w__inn{display:-webkit-box;display:-ms-flexbox;display:flex}#snd_service_slide .slide-wrap{width:50%}#snd_service_slide .fix-img{width:50%;margin-top:80px}#snd_service_slide .fix-img img,#snd_service_slide .swiper-container .swiper-wrapper .swiper-slide img{display:block;width:100%;height:auto}#snd_service_product{margin-top:120px}#snd_service_product .box{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}#snd_service_product .box>div{-ms-flex-item-align:start;align-self:flex-start}#snd_service_product .box .thumb{width:calc(50% - 80px);z-index:-1}#snd_service_product .box .thumb img{display:block;width:100%;height:auto}#snd_service_product .box .inn{width:calc(50% + 160px);margin-top:80px;margin-left:-80px}#snd_service_product .box .inn .txt{position:relative;background:-webkit-linear-gradient(190deg,#3f368c,#395797);background:linear-gradient(-100deg,#3f368c,#395797);-webkit-box-shadow:0 12px 20px -20px rgba(0,0,0,.6);box-shadow:0 12px 20px -20px rgba(0,0,0,.6);margin-top:60px;padding:60px}#snd_service_product .box .inn .txt h4{font-size:28px;font-size:2.8rem;line-height:1.8;color:#fff}#snd_service_product .box .inn .txt p{margin-top:30px;font-size:16px;font-size:1.6rem;color:#fff}#snd_service_product .box .inn .txt p:before{display:block;content:"";width:2.5em;height:1px;background:#fff;margin-bottom:24px}#snd_service_product .box:not(:first-of-type){margin-top:80px}#snd_service_product .box:nth-child(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#snd_service_product .box:nth-child(2n) .inn{margin-left:auto;margin-right:-160px}#snd_catalouge .btn-app{width:1024px;margin:60px auto 0}#snd_catalouge .btn-app a{display:block;text-align:center;font-size:16px;font-size:1.6rem;padding:30px 0;color:#fff;background:#ae9a22;position:relative;-webkit-transition:all,.5s;transition:all,.5s}#snd_catalouge .btn-app a:before{position:absolute;right:0;bottom:0;display:block;content:"";background:-webkit-gradient(linear,left top,right bottom,color-stop(50%,hsla(0,0%,100%,0)),color-stop(50.5%,hsla(0,0%,100%,.1))) no-repeat 0 0/100% 100%;background:-webkit-linear-gradient(top left,hsla(0,0%,100%,0) 50%,hsla(0,0%,100%,.1) 50.5%) no-repeat 0 0/100% 100%;background:linear-gradient(to bottom right,hsla(0,0%,100%,0) 50%,hsla(0,0%,100%,.1) 50.5%) no-repeat 0 0/100% 100%;z-index:0;background-size:100% 100%;width:100%;height:100%}#snd_catalouge .btn-app a:after{display:inline-block;content:"";width:18px;height:18px;background-size:18px 18px;background:url(../img/ico/right-blank.svg) no-repeat 50% 50%;margin-left:2em}#snd_catalouge .btn-app a:hover{background:#99871e}#snd_purechlor{margin-top:120px}#snd_purechlor .w__inn{width:100%;height:100%;position:relative}#snd_purechlor .w__inn:after{width:110%;position:absolute;top:100px;left:-10%;height:calc(100% - 200px);display:block;content:"";background:#f5f5f5;background-size:100% 100%;z-index:-1}#snd_purechlor .box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#snd_purechlor .box .fig{width:40%}#snd_purechlor .box .fig img{display:block;width:100%;height:auto}#snd_purechlor .box .inn{width:60%;margin-top:0}#snd_purechlor .box .inn .txt{color:#395797;padding:0 60px 0 0;z-index:1}#snd_purechlor .box .inn .txt span{display:block;font-size:13px;font-size:1.3rem;line-height:1}#snd_purechlor .box .inn .txt h4{margin-top:20px;font-size:28px;font-size:2.8rem;line-height:1}#snd_purechlor .box .inn .txt p{margin-top:30px;font-size:16px;font-size:1.6rem}#snd_purechlor .box .inn .txt .btn-box{display:-webkit-box;display:-ms-flexbox;display:flex}#snd_purechlor .box .inn .txt .btn-box .btn-s{margin-left:8px}#snd_purechlor .box .inn .txt .btn-box .btn-s:last-child{margin-left:40px}#snd_showroom{margin-top:120px}#snd_showroom .box{display:-webkit-box;display:-ms-flexbox;display:flex}#snd_showroom .box>div{-ms-flex-item-align:start;align-self:flex-start}#snd_showroom .box .gmap{width:50%;position:relative;height:400px}#snd_showroom .box .gmap iframe{position:absolute;top:0;left:0;width:100%;height:400px;margin:0 auto}#snd_showroom .box .inn{width:50%;margin-top:80px}#snd_showroom .box .inn .txt{background:#ae9a22;color:#fff;padding:60px;-webkit-box-shadow:0 12px 20px -20px rgba(0,0,0,.6);box-shadow:0 12px 20px -20px rgba(0,0,0,.6);position:relative;z-index:1}#snd_showroom .box .inn .txt .subTtl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#snd_showroom .box .inn .txt .subTtl span{width:80px;text-indent:100%;white-space:nowrap;overflow:hidden;outline:none;font-size:0}#snd_showroom .box .inn .txt .subTtl span:after{display:block;content:"";width:60px;height:60px;background-size:60px 60px;background:url(../img/ico/ecoplaza.svg) no-repeat 50% 50%}#snd_showroom .box .inn .txt .subTtl h4{width:calc(100% - 80px);font-size:28px;font-size:2.8rem;line-height:1.8}#snd_showroom .box .inn .txt p{margin-top:30px;font-size:16px;font-size:1.6rem}#snd_service_faq{margin-top:120px}#snd_service_faq .w__inn{background:#f5f5f5;padding:60px 100px}#snd_service_faq .faq_list dl{font-size:14px;font-size:1.4rem}#snd_service_faq .faq_list dl dt{background:#fff;padding:20px 60px;position:relative;cursor:pointer}#snd_service_faq .faq_list dl dt:before{position:absolute;top:50%;left:20px;display:block;content:"Q";font-size:20px;font-size:2rem;margin-top:-.5em;line-height:1;color:#465a82}#snd_service_faq .faq_list dl dt:after{position:absolute;top:50%;right:20px;margin-top:-10px;width:20px;height:20px;background-size:20px 20px;display:block;content:"";background:url(../img/ico/plus.svg) no-repeat 50% 50%}#snd_service_faq .faq_list dl dt.on{color:#fff;background:-webkit-linear-gradient(190deg,#3f368c,#395797);background:linear-gradient(-100deg,#3f368c,#395797)}#snd_service_faq .faq_list dl dt.on:before{color:#fff}#snd_service_faq .faq_list dl dt.on:after{background:url(../img/ico/minus.svg) no-repeat 50% 50%}#snd_service_faq .faq_list dl dd{display:none;background:#fff;padding:20px 60px}#snd_service_faq .faq_list dl dd a{color:#ae9a22;text-decoration:underline}#snd_service_faq .faq_list dl:not(:first-child){margin-top:16px}#snd_company{width:100%;padding:0 0 120px}#snd_company .company_inn{width:1200px;margin:0 auto}#snd_company .company_inn dl{*zoom:1;padding:16px 0}#snd_company .company_inn dl:after{content:"";display:table;clear:both}#snd_company .company_inn dl dt{float:left;width:30%;font-size:16px;font-size:1.6rem}#snd_company .company_inn dl dd{margin:0 0 0 30%;font-size:16px;font-size:1.6rem}#snd_history{width:100%;padding:60px 0;background:#f5f5f5}#snd_history .history_inn{width:1200px;margin:0 auto}#snd_history .history_inn .timeline ul{padding:120px 0 0;position:relative}#snd_history .history_inn .timeline ul:before{display:block;width:80px;height:80px;border:4px solid #f5f5f5;background:-webkit-linear-gradient(190deg,#3f368c,#395797);background:linear-gradient(-100deg,#3f368c,#395797);border-radius:50%;position:absolute;left:50%;top:40px;-webkit-transform:translateX(-50%);transform:translateX(-50%);text-align:center;line-height:72px;color:#fff;font-size:20px;font-size:2rem;content:"1920"}#snd_history .history_inn .timeline ul li{list-style-type:none;position:relative;width:2px;margin:0 auto;padding-bottom:50px;background:#465a82;-webkit-box-shadow:0 12px 20px -20px rgba(0,0,0,.6);box-shadow:0 12px 20px -20px rgba(0,0,0,.6)}#snd_history .history_inn .timeline ul li:after{content:"";position:absolute;left:50%;top:12px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:12px;height:12px;border-radius:50%;border:2px solid #f5f5f5;background:#333}#snd_history .history_inn .timeline ul li div{position:relative;top:0;width:460px;padding:20px 30px;background:#fff;font-size:14px;font-size:1.4rem}#snd_history .history_inn .timeline ul li div time{position:absolute;top:-10px;left:30px;background:#ae9a22;color:#fff;display:inline-block;line-height:1;padding:4px 6px;font-size:13px;font-size:1.3rem}#snd_history .history_inn .timeline ul li div figure{margin-top:12px}#snd_history .history_inn .timeline ul li div figure img{display:block;width:100%;height:auto}#snd_history .history_inn .timeline ul li div:before{content:"";position:absolute;top:10px;width:0;height:0;border-style:solid}#snd_history .history_inn .timeline ul li.era{padding-bottom:160px!important}#snd_history .history_inn .timeline ul li.era:before{display:block;width:80px;height:80px;border:4px solid #f5f5f5;background:-webkit-linear-gradient(190deg,#3f368c,#395797);background:linear-gradient(-100deg,#3f368c,#395797);border-radius:50%;position:absolute;left:50%;bottom:40px;-webkit-transform:translateX(-50%);transform:translateX(-50%);text-align:center;line-height:72px;color:#fff;font-size:20px;font-size:2rem}#snd_history .history_inn .timeline ul li.era-1940:before{content:"1940"}#snd_history .history_inn .timeline ul li.era-1960:before{content:"1960"}#snd_history .history_inn .timeline ul li.era-1980:before{content:"1980"}#snd_history .history_inn .timeline ul li.era-2000:before{content:"2000"}#snd_history .history_inn .timeline ul li:nth-child(odd) div{left:45px}#snd_history .history_inn .timeline ul li:nth-child(odd) div:before{left:-15px;border-width:8px 16px 8px 0;border-color:transparent #fff transparent transparent}#snd_history .history_inn .timeline ul li:nth-child(2n) div{left:-499px}#snd_history .history_inn .timeline ul li:nth-child(2n) div:before{right:-15px;border-width:8px 0 8px 16px;border-color:transparent transparent transparent #fff}#snd_history .history_inn .timeline ul li:after{-webkit-transition:background .5s ease-in-out;transition:background .5s ease-in-out}#snd_history .history_inn .timeline ul li.in-view:after{background:#ae9a22}#snd_history .history_inn .timeline ul li div{visibility:hidden;opacity:0;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}#snd_history .history_inn .timeline ul li:nth-child(odd) div{-webkit-transform:translate3d(100px,0,0);transform:translate3d(100px,0,0)}#snd_history .history_inn .timeline ul li:nth-child(2n) div{-webkit-transform:translate3d(-100px,0,0);transform:translate3d(-100px,0,0)}#snd_history .history_inn .timeline ul li.in-view div{-webkit-transform:none;transform:none;visibility:visible;opacity:1}#snd_branch,#snd_factory{width:100%;padding:0 0 120px}#snd_branch .branch_inn,#snd_factory .branch_inn{width:1200px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}#snd_branch .branch_inn .list,#snd_factory .branch_inn .list{width:46%;-ms-flex-item-align:auto;-ms-grid-row-align:auto;align-self:auto}#snd_branch .branch_inn .list .box,#snd_factory .branch_inn .list .box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#snd_branch .branch_inn .list .box .thumb,#snd_factory .branch_inn .list .box .thumb{width:32%}#snd_branch .branch_inn .list .box .thumb img,#snd_factory .branch_inn .list .box .thumb img{display:block;width:100%;height:auto}#snd_branch .branch_inn .list .box .desc,#snd_factory .branch_inn .list .box .desc{width:60%}#snd_branch .branch_inn .list .box .desc h3,#snd_factory .branch_inn .list .box .desc h3{font-size:28px;font-size:2.8rem;line-height:1.8}#snd_branch .branch_inn .list .box .desc h3:before,#snd_factory .branch_inn .list .box .desc h3:before{content:"";display:block;height:0;width:0;margin-top:-.525em}#snd_branch .branch_inn .list .box .desc ul,#snd_factory .branch_inn .list .box .desc ul{margin-top:24px;padding-left:24px}#snd_branch .branch_inn .list .box .desc ul li,#snd_factory .branch_inn .list .box .desc ul li{font-size:14px;font-size:1.4rem;position:relative}#snd_branch .branch_inn .list .box .desc ul li:before,#snd_factory .branch_inn .list .box .desc ul li:before{position:absolute;top:.5em;left:0;content:"";display:inline-block;width:16px;height:16px;background-size:16px 16px;margin-left:-24px}#snd_branch .branch_inn .list .box .desc ul li:first-child:before,#snd_factory .branch_inn .list .box .desc ul li:first-child:before{background:url(../img/ico/pin.svg) no-repeat 50% 50%}#snd_branch .branch_inn .list .box .desc ul li:nth-child(2):before,#snd_factory .branch_inn .list .box .desc ul li:nth-child(2):before{background:url(../img/ico/tel.svg) no-repeat 50% 50%}#snd_branch .branch_inn .list .box .desc ul li:nth-child(3):before,#snd_factory .branch_inn .list .box .desc ul li:nth-child(3):before{background:url(../img/ico/foot.svg) no-repeat 50% 50%}#snd_branch .branch_inn .list:nth-child(n+3),#snd_factory .branch_inn .list:nth-child(n+3){margin-top:60px;padding-top:60px;border-top:1px solid #ccc}#snd_branch .branch_inn .list .btn-branch,#snd_factory .branch_inn .list .btn-branch{margin-top:30px}#snd_branch .branch_inn .list .btn-branch a,#snd_factory .branch_inn .list .btn-branch a{text-align:center;display:block;padding:26px 0;line-height:1;border:1px solid #465a82;background:#fff;color:#395797;text-transform:capitalize;font-size:14px;font-size:1.4rem}#snd_branch .branch_inn .list .btn-branch a:after,#snd_factory .branch_inn .list .btn-branch a:after{display:inline-block;content:"";background:url(../img/ico/right-arrow-blue.svg) no-repeat 50% 50%;width:12px;height:12px;background-size:12px 12px;margin-left:30px}#snd_factory{background:#f5f5f5;padding:120px 0}#snd_factory .ttl_box{width:1200px;margin:0 auto 100px}#snd_factory .ttl_box .ttl{margin-left:60px}#snd_factory .ttl_box .ttl h2{position:relative}#snd_factory .ttl_box .ttl h2 span{display:block;font-size:40px;font-size:4rem;line-height:1}#snd_factory .ttl_box .ttl h2:before{display:block;content:"";width:40px;height:1px;background:#465a82;position:absolute;top:22px;left:-60px}#snd_factory .ttl_box .ttl p{margin-top:30px}#snd_factory .ttl_box .ttl p span{display:inline-block;text-transform:capitalize;font-size:16px;font-size:1.6rem;color:#395797;line-height:1}#org{background:-webkit-linear-gradient(190deg,#3f368c,#395797);background:linear-gradient(-100deg,#3f368c,#395797);padding:40px 0}#org .ttl_box{width:1200px;margin:0 auto 40px}#org .ttl_box .ttl{margin-left:60px}#org .ttl_box .ttl h3{position:relative}#org .ttl_box .ttl h3 span{display:block;font-size:32px;font-size:3.2rem;line-height:1;color:#fff}#org .ttl_box .ttl h3:before{display:block;content:"";width:40px;height:1px;background:#ae9a22;position:absolute;top:22px;left:-60px}#org .ttl_box .ttl p{margin-top:30px}#org .ttl_box .ttl p span{display:inline-block;text-transform:capitalize;font-size:14px;font-size:1.4rem;color:#fff;line-height:1}#org ul{width:1200px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#org ul li{width:32%}#org ul li a{position:relative;display:block;background:#fff;padding:30px 30px 30px 104px;color:#395797;line-height:1;font-size:20px;font-size:2rem}#org ul li a span{display:block;font-size:14px;font-size:1.4rem;margin-top:8px;text-transform:capitalize}#org ul li a:after{display:block;content:"";position:absolute;top:50%;right:30px;margin-top:-10px;width:20px;height:20px;background-size:20px 20px;background:url(../img/ico/right-chevron.svg) no-repeat 50% 50%}#org ul li:first-child a:before{background-size:50px 50px;background:url(../img/ico/icon-company.svg) no-repeat 50% 50%}#org ul li:first-child a:before,#org ul li:nth-child(2) a:before{display:block;content:"";position:absolute;top:50%;left:30px;margin-top:-25px;width:50px;height:50px}#org ul li:nth-child(2) a:before{background-size:50px 50px;background:url(../img/ico/icon-history.svg) no-repeat 50% 50%}#org ul li:nth-child(3) a:before{display:block;content:"";position:absolute;top:50%;left:30px;margin-top:-25px;width:50px;height:50px;background-size:50px 50px;background:url(../img/ico/icon-branch.svg) no-repeat 50% 50%}#snd_recruit{margin-top:120px}#snd_recruit .ttl{padding:0 0 60px;text-align:center}#snd_recruit .ttl h3{font-size:32px;font-size:3.2rem;line-height:1}#snd_recruit .ttl h3 span{font-size:13px;font-size:1.3rem;display:block;text-transform:capitalize;margin-top:20px}#snd_recruit .ttl h3:before{display:block;content:"";width:30px;height:4px;background-size:30px 4px;background:url(../img/ico/line-h3.svg) no-repeat 50% 50%;margin:0 auto 30px}#snd_recruit .ttl:before{display:block;content:"";width:1px;height:50px;background-size:1px 50px;background:#ae9a22;margin:0 auto 30px}#snd_recruit .box{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}#snd_recruit .box>div{-ms-flex-item-align:start;align-self:flex-start}#snd_recruit .box .thumb{width:calc(70% + 160px);margin-left:-160px;z-index:1}#snd_recruit .box .thumb img{display:block;width:100%;height:auto;-webkit-box-shadow:0 12px 20px -20px rgba(0,0,0,.6);box-shadow:0 12px 20px -20px rgba(0,0,0,.6)}#snd_recruit .box .inn{width:calc(30% + 320px);margin-top:80px}#snd_recruit .box .inn .txt{position:relative;margin-top:120px;padding:60px}#snd_recruit .box .inn .txt:after{display:block;content:"";background:#f5f5f5;width:150%;height:100%;background-size:150% 100%;position:absolute;bottom:0;right:0;z-index:-1}#snd_recruit .box .inn .txt .subTtl{margin-top:-210px}#snd_recruit .box .inn .txt .subTtl span{width:46px;font-size:20px;font-size:2rem;color:#ae9a22;display:block;margin-bottom:30px}#snd_recruit .box .inn .txt .subTtl span:after{display:block;content:"";width:22px;height:6px;background-size:22px 6px;background:url(../img/ico/line-double.svg) no-repeat 50% 50%}#snd_recruit .box .inn .txt .subTtl h4{width:calc(100% - 46px);font-size:28px;font-size:2.8rem;line-height:1.8;color:#395797}#snd_recruit .box .inn .txt .subTtl h4 small{display:block;font-size:12px;font-size:1.2rem;margin-top:8px;text-transform:capitalize}#snd_recruit .box .inn .txt p{margin-top:30px;font-size:16px;font-size:1.6rem;color:#395797}#snd_recruit .box .inn .txt p:before{display:block;content:"";width:2.5em;height:1px;background:#395797;margin-bottom:24px}#snd_recruit .box:not(:first-of-type){margin-top:120px}#snd_recruit .box:nth-child(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#snd_recruit .box:nth-child(2n) .thumb{margin-left:auto;margin-right:-160px}#snd_recruit .box:nth-child(2n) .inn .txt .subTtl{margin-left:80px}#snd_recruit .box:nth-child(2n) .inn .txt:after{right:auto;left:0}#snd_recruit_guidelines,#snd_recruit_session{margin-top:120px}#snd_recruit_guidelines .w__inn,#snd_recruit_session .w__inn{background:#f5f5f5;padding:60px 100px}#snd_recruit_guidelines .ttl,#snd_recruit_session .ttl{padding:0 0 60px;text-align:center}#snd_recruit_guidelines .ttl h3,#snd_recruit_session .ttl h3{font-size:32px;font-size:3.2rem;line-height:1}#snd_recruit_guidelines .ttl h3 span,#snd_recruit_session .ttl h3 span{font-size:13px;font-size:1.3rem;display:block;text-transform:capitalize;margin-top:20px}#snd_recruit_guidelines .ttl h3:before,#snd_recruit_session .ttl h3:before{display:block;content:"";width:30px;height:4px;background-size:30px 4px;background:url(../img/ico/line-h3.svg) no-repeat 50% 50%;margin:0 auto 30px}#snd_recruit_guidelines .ttl:before,#snd_recruit_session .ttl:before{display:block;content:"";width:1px;height:50px;background-size:1px 50px;background:#ae9a22;margin:0 auto 30px}#snd_recruit_guidelines .tbl dl,#snd_recruit_session .tbl dl{width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#snd_recruit_guidelines .tbl dl:not(:first-of-type),#snd_recruit_session .tbl dl:not(:first-of-type){margin-top:2px}#snd_recruit_guidelines .tbl dl dt,#snd_recruit_session .tbl dl dt{width:24%;font-size:14px;font-size:1.4rem;background:grey;color:#fff;padding:30px;text-align:center}#snd_recruit_guidelines .tbl dl dd,#snd_recruit_session .tbl dl dd{width:calc(76% - 4px);font-size:14px;font-size:1.4rem;background:#fff;padding:30px 60px}#snd_recruit_guidelines .tbl dl dd a,#snd_recruit_session .tbl dl dd a{color:#395797;text-decoration:underline}#snd_recruit_guidelines .tbl dl dd ul.bnr,#snd_recruit_session .tbl dl dd ul.bnr{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#snd_recruit_guidelines .tbl dl dd ul.bnr li,#snd_recruit_session .tbl dl dd ul.bnr li{width:32%}#snd_recruit_guidelines .tbl dl dd ul.bnr li img,#snd_recruit_session .tbl dl dd ul.bnr li img{display:block;width:100%;height:auto}#snd_recruit_guidelines .tbl dl dd ul.bnr li:not(:first-child),#snd_recruit_session .tbl dl dd ul.bnr li:not(:first-child){margin-left:2%}.btn_recruit{width:100%;padding:0 100px;margin-top:60px}.btn_recruit ul{display:-webkit-box;display:-ms-flexbox;display:flex}.btn_recruit ul li{width:50%;text-align:center}.btn_recruit ul li a{display:block;padding:30px 0;font-size:16px;font-size:1.6rem;color:#fff;background:#428a58;position:relative}.btn_recruit ul li a:before{position:absolute;right:0;bottom:0;display:block;content:"";background:-webkit-gradient(linear,left top,right bottom,color-stop(50%,hsla(0,0%,100%,0)),color-stop(50.5%,hsla(0,0%,100%,.1))) no-repeat 0 0/100% 100%;background:-webkit-linear-gradient(top left,hsla(0,0%,100%,0) 50%,hsla(0,0%,100%,.1) 50.5%) no-repeat 0 0/100% 100%;background:linear-gradient(to bottom right,hsla(0,0%,100%,0) 50%,hsla(0,0%,100%,.1) 50.5%) no-repeat 0 0/100% 100%;z-index:0;background-size:100% 100%;width:100%;height:100%}.btn_recruit ul li a:after{display:inline-block;content:"";width:18px;height:18px;background-size:18px 18px;background:url(../img/ico/right-blank.svg) no-repeat 50% 50%;margin-left:1.5em}.btn_recruit ul li a:hover{background:#326842}.btn_recruit ul li:nth-child(2) a{background:#ba4d3a}.btn_recruit ul li:nth-child(2) a:hover{background:#933d2e}#snd_recruit_guidelines .btn_recruit,#snd_recruit_session .btn_recruit{padding:0}#snd_interview .fig{width:100%;height:600px;margin-left:260px;position:relative;z-index:1}#snd_interview .fig-nakamura{background:url(../../img/interview/nakamura/mv.png) no-repeat 50% 50%}#snd_interview .fig-kiyoduka{background:url(../../img/interview/kiyoduka/mv.png) no-repeat 50% 50%}#snd_interview .fig-yoshida{background:url(../../img/interview/yoshida/mv.png) no-repeat 50% 50%}#snd_interview .fig-annzai{background:url(../../img/interview/annzai/mv.png) no-repeat 50% 50%}#snd_interview .fig .name{display:inline-block;position:absolute;bottom:-120px;right:calc(50% - 340px);-webkit-box-shadow:0 12px 20px -20px rgba(0,0,0,.6);box-shadow:0 12px 20px -20px rgba(0,0,0,.6)}#snd_interview .fig .name .top{padding:20px 40px;background:-webkit-linear-gradient(190deg,#3f368c,#395797);background:linear-gradient(-100deg,#3f368c,#395797)}#snd_interview .fig .name .top span{color:#fff;display:block;font-size:14px;font-size:1.4rem}#snd_interview .fig .name .top p{color:#fff;font-size:12px;font-size:1.2rem;text-transform:capitalize}#snd_interview .fig .name .top p strong{display:block;font-size:32px;font-size:3.2rem}#snd_interview .fig .name .bottom{padding:20px 40px;background:#ae9a22}#snd_interview .fig .name .bottom p{color:#fff;font-size:14px;font-size:1.4rem}#snd_interview .interview_top{background:#f5f5f5;margin-top:-300px;padding:340px 0 100px}#snd_interview .interview_top .interview__inn{width:1024px;margin:0 auto}#snd_interview .interview_top .interview__inn .head .txt{width:66%}#snd_interview .interview_top .interview__inn .head .txt>span{color:#395797;font-size:16px;font-size:1.6rem;text-transform:capitalize;display:block;margin-bottom:40px}#snd_interview .interview_top .interview__inn .head .txt>span:after{display:block;content:"";background:url(../img/ico/line-interview.svg) no-repeat 50% 50%;width:84px;height:4px;background-size:84px 4px;margin-top:10px}#snd_interview .interview_top .interview__inn .head .txt h3{font-size:40px;font-size:4rem;margin-bottom:60px;line-height:1.8}#snd_interview .interview_top .interview__inn .head .txt p{font-size:16px;font-size:1.6rem}#snd_interview .interview_top .interview__inn .head .txt p:not(:first-child){margin-top:40px}#snd_interview .interview_top .interview__inn .head .txt p span{color:rgba(57,87,151,.8);font-size:12px;font-size:1.2rem;display:block;margin-bottom:20px;line-height:1;border-bottom:1px solid rgba(57,87,151,.8)}#snd_interview .interview_bottom{width:1200px;margin:0 auto;padding:0 0 120px}#snd_interview .box{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}#snd_interview .box>div{-ms-flex-item-align:start;align-self:flex-start}#snd_interview .box .thumb{width:calc(70% + 160px);margin-left:-160px;z-index:-1}#snd_interview .box .thumb img{display:block;width:100%;height:auto}#snd_interview .box .inn{width:calc(30% + 320px);margin-top:80px}#snd_interview .box .inn .txt{position:relative;background:#fff;margin-top:80px;margin-left:-80px;padding:60px;-webkit-box-shadow:0 12px 20px -20px rgba(0,0,0,.6);box-shadow:0 12px 20px -20px rgba(0,0,0,.6)}#snd_interview .box .inn .txt .subTtl span{font-size:13px;font-size:1.3rem;color:#ae9a22;display:block;margin-bottom:20px;text-transform:capitalize;line-height:1}#snd_interview .box .inn .txt .subTtl h4{width:calc(100% - 46px);font-size:28px;font-size:2.8rem;line-height:1.8;margin-bottom:30px}#snd_interview .box .inn .txt .subTtl h4:after{display:block;content:"";width:30px;height:4px;background-size:30px 4px;background:url(../img/ico/line-h3.svg) no-repeat 50% 50%;margin-top:24px}#snd_interview .box .inn .txt p{font-size:16px;font-size:1.6rem}#snd_interview .box:not(:first-of-type){margin-top:120px}#snd_interview .box:nth-child(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#snd_interview .box:nth-child(2n) .thumb{margin-left:auto;margin-right:-160px}#snd_interview .box:nth-child(2n) .inn .txt{margin-left:0;margin-right:-80px}#snd_interview .box:after{content:"";position:absolute;top:0;left:0;width:400%;height:80%;margin:-20% -150% 0;background:#f5f5f5;-webkit-transform:rotate(-6deg);transform:rotate(-6deg);z-index:-2}#snd_interview .wide{margin:120px auto}#snd_interview .wide img{display:block;width:100%;height:auto;-webkit-box-shadow:0 12px 20px -20px rgba(0,0,0,.6);box-shadow:0 12px 20px -20px rgba(0,0,0,.6)}#snd_interview .message{margin-top:120px;display:-webkit-box;display:-ms-flexbox;display:flex}#snd_interview .message .thumb{width:50%;z-index:1}#snd_interview .message .thumb img{display:block;width:100%;height:auto;-webkit-box-shadow:0 12px 20px -20px rgba(0,0,0,.6);box-shadow:0 12px 20px -20px rgba(0,0,0,.6)}#snd_interview .message .inn{width:calc(50% + 80px);margin-top:0}#snd_interview .message .inn .txt{position:relative;margin-top:120px;padding:60px 80px}#snd_interview .message .inn .txt:after{display:block;content:"";background:#ae9a22;width:240%;height:100%;background-size:240% 100%;position:absolute;bottom:0;right:0;z-index:-1}#snd_interview .message .inn .txt h4{font-size:28px;font-size:2.8rem;line-height:1.8;color:#fff}#snd_interview .message .inn .txt p{margin-top:30px;font-size:16px;font-size:1.6rem;color:#fff}#interview_list{width:100%;margin:0 auto}#interview_list ul{display:-webkit-box;display:-ms-flexbox;display:flex}#interview_list ul li{width:25%;position:relative}#interview_list ul li a{display:block;padding:60px;text-align:center;position:relative;z-index:1;text-shadow:0 1px 0 #465a82}#interview_list ul li a p{color:#fff;font-size:12px;font-size:1.2rem;text-transform:capitalize}#interview_list ul li a p strong{display:block;font-size:28px;font-size:2.8rem}#interview_list ul li a span{border-top:1px solid #fff;margin-top:20px;padding-top:20px;display:block;color:#fff;font-size:16px;font-size:1.6rem}#interview_list ul li:not(:first-child){border-left:1px solid #fff}#interview_list ul li:before{position:absolute;top:0;left:0;display:block;content:"";width:100%;height:100%;background-size:100% 100%;background:rgba(70,90,130,.7);z-index:0;-webkit-transition:all,.5s;transition:all,.5s}#interview_list ul li.nakamura{background:url(../../img/interview/nakamura/mv.png) no-repeat 50% 50%;background-size:cover}#interview_list ul li.kiyoduka{background:url(../../img/interview/kiyoduka/mv.png) no-repeat 50% 50%;background-size:cover}#interview_list ul li.yoshida{background:url(../../img/interview/yoshida/mv.png) no-repeat 50% 50%;background-size:cover}#interview_list ul li.annzai{background:url(../../img/interview/annzai/mv.png) no-repeat 50% 50%;background-size:cover}#interview_list ul li:hover:before{background:rgba(70,90,130,.9)}#snd_application{background:#f5f5f5}#snd_application .w__inn{width:1200px;margin:0 auto;padding:60px 0 40px}#snd_application .w__inn:last-child{padding:60px 0 120px}#snd_application .ttl{padding:0 0 60px;text-align:center}#snd_application .ttl h3{font-size:32px;font-size:3.2rem;line-height:1}#snd_application .ttl h3 span{font-size:13px;font-size:1.3rem;display:block;text-transform:capitalize;margin-top:20px}#snd_application .ttl h3:before{display:block;content:"";width:30px;height:4px;background-size:30px 4px;background:url(../img/ico/line-h3.svg) no-repeat 50% 50%;margin:0 auto 30px}#snd_application .ttl:before{display:block;content:"";width:1px;height:50px;background-size:1px 50px;background:#ae9a22;margin:0 auto 30px}#snd_application .app_list{background:#fff;padding:60px}#snd_application .app_list .desk{border:1px dotted #395797;padding:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#snd_application .app_list .desk p{font-size:16px;font-size:1.6rem;width:48%;color:#395797}#snd_application .app_list .desk a{display:block;width:48%;position:relative;background:#ebeef5;padding:30px 30px 30px 104px;color:#395797;line-height:1;font-size:20px;font-size:2rem;border:1px solid #465a82}#snd_application .app_list .desk a span{display:block;font-size:14px;font-size:1.4rem;margin-top:8px;text-transform:capitalize}#snd_application .app_list .desk a:before{display:block;content:"";position:absolute;top:50%;left:30px;margin-top:-25px;width:50px;height:50px;background-size:50px 50px;background:url(../img/ico/app-factory.svg) no-repeat 50% 50%}#snd_application .app_list .desk a:after{display:block;content:"";position:absolute;top:50%;right:30px;margin-top:-10px;width:20px;height:20px;background-size:20px 20px;background:url(../img/ico/right-chevron.svg) no-repeat 50% 50%}#snd_application .app_list ul{margin-top:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#snd_application .app_list ul li{width:48%}#snd_application .app_list ul li a{display:block;background:-webkit-linear-gradient(190deg,#3f368c,#395797);background:linear-gradient(-100deg,#3f368c,#395797);text-align:center;font-size:16px;font-size:1.6rem;padding:30px 0;color:#fff;position:relative;-webkit-transition:all,.5s;transition:all,.5s}#snd_application .app_list ul li a:after{display:inline-block;content:"";width:18px;height:18px;background-size:18px 18px;background:url(../img/ico/right-blank.svg) no-repeat 50% 50%;margin-left:2em}#snd_application .app_list ul li a:hover{background:-webkit-linear-gradient(190deg,rgba(57,87,151,.9),rgba(63,54,140,.9));background:linear-gradient(-100deg,rgba(57,87,151,.9),rgba(63,54,140,.9))}#snd_application .app_list ul li p{text-align:left;margin-top:16px;font-size:14px;font-size:1.4rem}#snd_application .app_list ul li:nth-child(n+3){margin-top:30px}#snd_personal{background:#f5f5f5}#snd_personal .w__inn{width:1200px;margin:0 auto;padding:80px 0 40px}#snd_personal .head{padding:0 0 60px;width:1024px;margin:0 auto}#snd_personal .head p{font-size:16px;font-size:1.6rem;line-height:2.4;padding:0 100px}#snd_personal .head:before{display:block;content:"";width:30px;height:4px;background-size:30px 4px;background:url(../img/ico/line-h3.svg) no-repeat 50% 50%;margin:0 auto 40px}#snd_personal .head ul{margin-top:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#snd_personal .head ul li{width:49%}#snd_personal .head ul li a{display:block;background:-webkit-linear-gradient(190deg,#3f368c,#395797);background:linear-gradient(-100deg,#3f368c,#395797);text-align:center;font-size:16px;font-size:1.6rem;padding:30px 0;color:#fff;position:relative;-webkit-transition:all,.5s;transition:all,.5s}#snd_personal .head ul li a:after{display:inline-block;content:"";width:12px;height:12px;background-size:12px 12px;background:url(../img/ico/bottom-arrow.svg) no-repeat 50% 50%;margin-left:2em}#snd_personal .head ul li a:hover{background:-webkit-linear-gradient(190deg,rgba(57,87,151,.9),rgba(63,54,140,.9));background:linear-gradient(-100deg,rgba(57,87,151,.9),rgba(63,54,140,.9))}#snd_personal .head ul li:last-child{margin-top:20px;width:100%}#snd_personal .head ul li:last-child a{background:#ae9a22}#snd_personal .head ul li:last-child a:before{position:absolute;right:0;bottom:0;display:block;content:"";background:-webkit-gradient(linear,left top,right bottom,color-stop(50%,hsla(0,0%,100%,0)),color-stop(50.5%,hsla(0,0%,100%,.1))) no-repeat 0 0/100% 100%;background:-webkit-linear-gradient(top left,hsla(0,0%,100%,0) 50%,hsla(0,0%,100%,.1) 50.5%) no-repeat 0 0/100% 100%;background:linear-gradient(to bottom right,hsla(0,0%,100%,0) 50%,hsla(0,0%,100%,.1) 50.5%) no-repeat 0 0/100% 100%;z-index:0;background-size:100% 100%;width:100%;height:100%}#snd_personal .head ul li:last-child a:after{display:inline-block;content:"";width:18px;height:18px;background-size:18px 18px;background:url(../img/ico/right-blank.svg) no-repeat 50% 50%;margin-left:2em}.snd_personal_child{background:#fff}.snd_personal_child .w__inn{width:1200px;margin:0 auto;padding:80px 0 40px}.snd_personal_child .w__inn:last-child{padding:60px 0 120px}.snd_personal_child .ttl{padding:0 0 60px;text-align:center}.snd_personal_child .ttl h3{font-size:32px;font-size:3.2rem;line-height:1}.snd_personal_child .ttl h3 span{font-size:13px;font-size:1.3rem;display:block;text-transform:capitalize;margin-top:20px}.snd_personal_child .ttl h3:before{display:block;content:"";width:30px;height:4px;background-size:30px 4px;background:url(../img/ico/line-h3.svg) no-repeat 50% 50%;margin:0 auto 30px}.snd_personal_child .ttl:before{display:block;content:"";width:1px;height:50px;background-size:1px 50px;background:#ae9a22;margin:0 auto 30px}.snd_personal_child .box{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.snd_personal_child .box>div{-ms-flex-item-align:start;align-self:flex-start}.snd_personal_child .box .thumb{width:calc(70% + 160px);margin-left:-160px}.snd_personal_child .box .thumb img{display:block;width:100%;height:auto;-webkit-box-shadow:0 12px 20px -20px rgba(0,0,0,.6);box-shadow:0 12px 20px -20px rgba(0,0,0,.6)}.snd_personal_child .box .inn{width:calc(30% + 320px);margin-top:80px}.snd_personal_child .box .inn .txt{background:#f5f5f5;margin-top:60px;margin-left:-80px;padding:60px;-webkit-box-shadow:0 12px 20px -20px rgba(0,0,0,.6);box-shadow:0 12px 20px -20px rgba(0,0,0,.6);position:relative;z-index:1}.snd_personal_child .box .inn .txt p{font-size:16px;font-size:1.6rem}.snd_personal_child .box .inn .txt span{margin-top:10px;display:block;font-size:13px;font-size:1.3rem}#snd_personal_case .ttl h4,#snd_personal_flow .ttl h4,#snd_personal_terms .ttl h4,.snd_personal_faq .ttl h4{position:relative;font-size:28px;font-size:2.8rem}#snd_personal_case .ttl h4 small,#snd_personal_flow .ttl h4 small,#snd_personal_terms .ttl h4 small,.snd_personal_faq .ttl h4 small{display:inline-block;font-size:16px;font-size:1.6rem;margin-left:6px}#snd_personal_case .ttl h4 span,#snd_personal_flow .ttl h4 span,#snd_personal_terms .ttl h4 span,.snd_personal_faq .ttl h4 span{display:block;font-size:13px;font-size:1.3rem;text-transform:capitalize}#snd_personal_case .ttl h4:before,#snd_personal_flow .ttl h4:before,#snd_personal_terms .ttl h4:before,.snd_personal_faq .ttl h4:before{display:block;content:"";width:24px;height:1px;background:url(../img/ico/line-h4.svg) no-repeat 50% 50%;background-size:24px 1px;position:absolute;top:26px;left:-54px}#snd_personal_flow .btn-app,#snd_personal_householdelectricity .btn-app{margin-top:40px}#snd_personal_flow .btn-app a,#snd_personal_householdelectricity .btn-app a{display:block;text-align:center;font-size:16px;font-size:1.6rem;padding:30px 0;color:#fff;background:#ae9a22;position:relative;-webkit-transition:all,.5s;transition:all,.5s}#snd_personal_flow .btn-app a:before,#snd_personal_householdelectricity .btn-app a:before{position:absolute;right:0;bottom:0;display:block;content:"";background:-webkit-gradient(linear,left top,right bottom,color-stop(50%,hsla(0,0%,100%,0)),color-stop(50.5%,hsla(0,0%,100%,.1))) no-repeat 0 0/100% 100%;background:-webkit-linear-gradient(top left,hsla(0,0%,100%,0) 50%,hsla(0,0%,100%,.1) 50.5%) no-repeat 0 0/100% 100%;background:linear-gradient(to bottom right,hsla(0,0%,100%,0) 50%,hsla(0,0%,100%,.1) 50.5%) no-repeat 0 0/100% 100%;z-index:0;background-size:100% 100%;width:100%;height:100%}#snd_personal_flow .btn-app a:after,#snd_personal_householdelectricity .btn-app a:after{display:inline-block;content:"";width:18px;height:18px;background-size:18px 18px;background:url(../img/ico/right-blank.svg) no-repeat 50% 50%;margin-left:2em}#snd_personal_householdelectricity .btn-app{width:1024px;margin:80px auto 0}#snd_personal_flow{background:#f5f5f5}#snd_personal_flow .w__inn{width:1024px;margin:0 auto;padding:80px 0}#snd_personal_flow ul{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:80px}#snd_personal_flow ul li{width:23%;background:#fff;padding:30px}#snd_personal_flow ul li>span{display:block;font-size:32px;font-size:3.2rem;width:80px;height:80px;background:-webkit-linear-gradient(190deg,#3f368c,#395797);background:linear-gradient(-100deg,#3f368c,#395797);border-radius:50%;color:#fff;line-height:1;text-align:center;margin:-70px auto 0;position:relative}#snd_personal_flow ul li>span span{position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%}#snd_personal_flow ul li>span span small{display:block;margin-bottom:4px;font-size:10px;font-size:1rem;text-transform:uppercase}#snd_personal_flow ul li strong{display:block;font-size:20px;font-size:2rem;text-align:center;color:#395797;line-height:1;margin-top:30px}#snd_personal_flow ul li strong:after{display:block;content:"";width:24px;height:1px;background:url(../img/ico/line-h4.svg) no-repeat 50% 50%;background-size:24px 1px;margin:20px auto 0}#snd_personal_flow ul li p{font-size:13px;font-size:1.3rem;margin-top:20px}#snd_personal_case{background:#fff}#snd_personal_case .w__inn{width:1024px;margin:0 auto;padding:80px 0}#snd_personal_case .faq_list{margin-top:60px}#snd_personal_case .faq_list dl{font-size:14px;font-size:1.4rem}#snd_personal_case .faq_list dl dt{background:-webkit-linear-gradient(190deg,#ba4d3a,#3f368c);background:linear-gradient(-100deg,#ba4d3a,#3f368c);color:#fff;padding:20px 60px;position:relative;cursor:pointer}#snd_personal_case .faq_list dl dt:before{left:20px;background:url(../img/ico/exclamation-mark.svg) no-repeat 50% 50%;background-size:20px 20px}#snd_personal_case .faq_list dl dt:after,#snd_personal_case .faq_list dl dt:before{position:absolute;top:50%;display:block;content:"";width:20px;height:20px;margin-top:-10px}#snd_personal_case .faq_list dl dt:after{right:20px;background-size:20px 20px;background:url(../img/ico/plus-w.svg) no-repeat 50% 50%}#snd_personal_case .faq_list dl dt.on{color:#fff;background:#ccc}#snd_personal_case .faq_list dl dt.on:before{color:#fff}#snd_personal_case .faq_list dl dt.on:after{background:url(../img/ico/minus.svg) no-repeat 50% 50%}#snd_personal_case .faq_list dl dd{display:none;background:#f5f5f5;padding:20px 60px}#snd_personal_case .faq_list dl:not(:first-child){margin-top:16px}.snd_personal_faq{background:#f5f5f5}.snd_personal_faq .w__inn{width:1024px;margin:0 auto;padding:80px 0}.snd_personal_faq .faq_list{margin-top:60px}.snd_personal_faq .faq_list dl{font-size:14px;font-size:1.4rem}.snd_personal_faq .faq_list dl dt{background:#fff;padding:20px 60px;position:relative;cursor:pointer}.snd_personal_faq .faq_list dl dt:before{position:absolute;top:50%;left:20px;display:block;content:"Q";font-size:20px;font-size:2rem;margin-top:-.5em;line-height:1;color:#465a82}.snd_personal_faq .faq_list dl dt:after{position:absolute;top:50%;right:20px;margin-top:-10px;width:20px;height:20px;background-size:20px 20px;display:block;content:"";background:url(../img/ico/plus.svg) no-repeat 50% 50%}.snd_personal_faq .faq_list dl dt.on{color:#fff;background:-webkit-linear-gradient(190deg,#3f368c,#395797);background:linear-gradient(-100deg,#3f368c,#395797)}.snd_personal_faq .faq_list dl dt.on:before{color:#fff}.snd_personal_faq .faq_list dl dt.on:after{background:url(../img/ico/minus.svg) no-repeat 50% 50%}.snd_personal_faq .faq_list dl dd{display:none;background:#fff;padding:20px 60px}.snd_personal_faq .faq_list dl:not(:first-child){margin-top:16px}#snd_personal_terms{background:#f5f5f5}#snd_personal_terms .w__inn{width:1024px;margin:0 auto;padding:60px 0 40px}#snd_personal_terms .terms_list{margin-top:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#snd_personal_terms .terms_list .terms_box{width:30%}#snd_personal_terms .terms_list .terms_box strong{display:block;font-size:20px;font-size:2rem;padding-bottom:12px;border-bottom:1px solid #333}#snd_personal_terms .terms_list .terms_box ul{margin-top:16px;list-style-position:outside;padding-left:24px}#snd_personal_terms .terms_list .terms_box ul li{position:relative}#snd_personal_terms .terms_list .terms_box ul li a{font-size:14px;font-size:1.4rem}#snd_personal_terms .terms_list .terms_box ul li:before{position:absolute;display:block;content:"";background:url(../img/ico/pdf.svg) no-repeat 50% 50%;width:16px;height:16px;background-size:16px 16px;top:6px;left:-24px}#snd_personal_terms .terms_list .terms_box:not(:nth-child(3n-2)){margin-left:5%}#snd_personal_terms .terms_list .terms_box:nth-child(n+4){margin-top:30px}#snd_faq{background:#f5f5f5}#snd_faq .w__inn{width:1200px;margin:0 auto;padding:60px 100px 40px}#snd_faq .w__inn:last-child{padding:60px 100px 120px}#snd_faq .ttl{padding:0 0 60px;text-align:center}#snd_faq .ttl h3{font-size:32px;font-size:3.2rem;line-height:1}#snd_faq .ttl h3 span{font-size:13px;font-size:1.3rem;display:block;text-transform:capitalize;margin-top:20px}#snd_faq .ttl h3:before{display:block;content:"";width:30px;height:4px;background-size:30px 4px;background:url(../img/ico/line-h3.svg) no-repeat 50% 50%;margin:0 auto 30px}#snd_faq .ttl:before{display:block;content:"";width:1px;height:50px;background-size:1px 50px;background:#ae9a22;margin:0 auto 30px}#snd_faq .faq_list dl{font-size:14px;font-size:1.4rem}#snd_faq .faq_list dl dt{background:#fff;padding:20px 60px;position:relative;cursor:pointer}#snd_faq .faq_list dl dt:before{position:absolute;top:50%;left:20px;display:block;content:"Q";font-size:20px;font-size:2rem;margin-top:-.5em;line-height:1;color:#465a82}#snd_faq .faq_list dl dt:after{position:absolute;top:50%;right:20px;margin-top:-10px;width:20px;height:20px;background-size:20px 20px;display:block;content:"";background:url(../img/ico/plus.svg) no-repeat 50% 50%}#snd_faq .faq_list dl dt.on{color:#fff;background:-webkit-linear-gradient(190deg,#3f368c,#395797);background:linear-gradient(-100deg,#3f368c,#395797)}#snd_faq .faq_list dl dt.on:before{color:#fff}#snd_faq .faq_list dl dt.on:after{background:url(../img/ico/minus.svg) no-repeat 50% 50%}#snd_faq .faq_list dl dd{display:none;background:#fff;padding:20px 60px}#snd_faq .faq_list dl dd a{color:#ae9a22;text-decoration:underline}#snd_faq .faq_list dl:not(:first-child){margin-top:16px}#snd_news{width:100%;background:#f5f5f5}#snd_news .w__inn{width:1200px;margin:0 auto;padding:80px 0 160px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#snd_news .w__inn .col-main{width:70%}#snd_news .w__inn .col-main>ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:50px 0;border-bottom:1px solid #ccc;position:relative}#snd_news .w__inn .col-main>ul li a:after{position:absolute;bottom:-1px;left:0;z-index:1;content:"";display:block;width:16em;height:1px;background-color:#465a82}#snd_news .w__inn .col-main>ul li a span.txt{width:70%}#snd_news .w__inn .col-main>ul li a span.txt .head{font-size:14px;font-size:1.4rem;display:block;margin-bottom:20px}#snd_news .w__inn .col-main>ul li a span.txt .head time{color:#395797}#snd_news .w__inn .col-main>ul li a span.txt .head span{margin-left:1em;color:#395797}#snd_news .w__inn .col-main>ul li a span.txt .head span small{display:inline-block;color:#ccc;margin-right:.5em}#snd_news .w__inn .col-main>ul li a span.txt .head span:before{display:inline-block;content:"|";color:#ccc;margin-right:1em}#snd_news .w__inn .col-main>ul li a span.txt p{font-size:20px;font-size:2rem}#snd_news .w__inn .col-main>ul li a figure{width:30%}#snd_news .w__inn .col-main>ul li:first-child a{padding-top:0;border-top:none}#snd_news .w__inn .col-main .page_num{margin-top:20px;text-align:right}#snd_news .w__inn .col-main .page_num p{font-size:14px;font-size:1.4rem;color:#395797;letter-spacing:.2em}#snd_news .w__inn .col-main .post-head{padding-bottom:30px;margin-bottom:40px;border-bottom:1px solid #ccc;position:relative}#snd_news .w__inn .col-main .post-head:after{position:absolute;bottom:-1px;left:0;z-index:1;content:"";display:block;width:16em;height:1px;background-color:#465a82}#snd_news .w__inn .col-main .post-head .head{font-size:14px;font-size:1.4rem;display:block;margin-bottom:20px}#snd_news .w__inn .col-main .post-head .head time{color:#395797}#snd_news .w__inn .col-main .post-head .head span{margin-left:1em;color:#395797}#snd_news .w__inn .col-main .post-head .head span small{display:inline-block;color:#ccc;margin-right:.5em}#snd_news .w__inn .col-main .post-head .head span:before{display:inline-block;content:"|";color:#ccc;margin-right:1em}#snd_news .w__inn .col-main .post-head h3{font-size:28px;font-size:2.8rem}#snd_news .w__inn .col-main .post-body p{font-size:16px;font-size:1.6rem}#snd_news .w__inn .col-main .post-body p a{color:#395797;text-decoration:underline}#snd_news .w__inn .col-main .post-body p:not(:first-child){margin-top:30px}#snd_news .w__inn .col-main #prev_next{margin-top:60px;padding-top:60px;border-top:1px solid #ccc}#snd_news .w__inn .col-main #prev_next ul{display:-webkit-box;display:-ms-flexbox;display:flex}#snd_news .w__inn .col-main #prev_next ul li{width:32%;text-align:center}#snd_news .w__inn .col-main #prev_next ul li:not(:first-child){margin-left:2%}#snd_news .w__inn .col-main #prev_next ul li a{display:block;padding:12px 0;color:#333;background:#f8f8f8;border:1px solid #eee;font-size:12px;font-size:1.2rem}#snd_news .w__inn .col-side{width:22%}#snd_news .w__inn .col-side aside:not(:first-child){margin-top:60px}#snd_news .w__inn .col-side aside strong{font-size:16px;font-size:1.6rem;display:block;text-transform:uppercase;line-height:1;margin-bottom:40px;color:#395797}#snd_news .w__inn .col-side aside ul{list-style:none inside}#snd_news .w__inn .col-side aside ul li{line-height:1;counter-increment:number}#snd_news .w__inn .col-side aside ul li:not(:first-child){margin-top:30px}#snd_news .w__inn .col-side aside ul li:before{content:counter(number,decimal-leading-zero);margin-right:10px;color:#395797;font-size:14px;font-size:1.4rem}#snd_news .w__inn .col-side aside ul li a{color:#395797;font-size:14px;font-size:1.4rem}#snd_news .w__inn .col-side aside .selectBox{position:relative}#snd_news .w__inn .col-side aside .selectBox:after{position:absolute;display:block;content:"";width:6px;height:6px;top:50%;right:16px;margin-top:-2px;border-bottom:1px solid #395797;border-right:1px solid #395797;-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%)}#snd_news .w__inn .col-side aside select{width:100%;font-size:13px;font-size:1.3rem;font-family:inherit;background:#eee;color:#395797;padding:8px 10px;border-radius:0;border-bottom:2px solid #395797}#snd_news .w__inn .pager{margin-top:60px;text-align:center}#snd_news .w__inn .pager .current,#snd_news .w__inn .pager a.page-numbers{display:inline-block;width:50px;height:50px;line-height:50px;font-size:12px;font-size:1.2rem;margin:0 6px;padding:0;letter-spacing:normal;background:#fff;color:#395797}#snd_news .w__inn .pager .current{background:#465a82;color:#fff}#snd_news .w__inn .pager .dots{display:inline-block;width:50px;height:50px;line-height:50px;font-size:12px;font-size:1.2rem;margin:0 6px;padding:0;letter-spacing:normal}#snd_sitemap{width:100%;padding:120px 0;background:#f5f5f5}#snd_sitemap .sitemap_inn{width:1200px;margin:0 auto}#snd_sitemap .sitemap_inn>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:36px}#snd_sitemap .sitemap_inn>ul>li{width:32%}#snd_sitemap .sitemap_inn>ul>li>a{font-size:16px;font-size:1.6rem;position:relative;text-decoration:underline}#snd_sitemap .sitemap_inn>ul>li>a:before{display:block;content:"";width:24px;height:1px;background-size:24px 1px;background:url(../img/ico/line-h4.svg) no-repeat 50% 50%;position:absolute;top:12px;left:-36px}#snd_sitemap .sitemap_inn>ul>li:nth-child(n+4){margin-top:60px}#snd_sitemap .sitemap_inn>ul>li ul{margin-top:30px;padding-left:30px;border-left:1px solid #aaa}#snd_sitemap .sitemap_inn>ul>li ul li a{font-size:14px;font-size:1.4rem;text-decoration:underline}#snd_sitemap .sitemap_inn>ul>li ul li:not(:first-child){margin-top:20px}#snd_privacy{width:100%;padding:120px 0;background:#f5f5f5}#snd_privacy .privacy_inn{width:1200px;margin:0 auto}#snd_privacy .privacy_inn>p{font-size:16px;font-size:1.6rem}#snd_privacy .privacy_inn>ol{margin-top:60px;list-style-position:outside;padding-left:2em}#snd_privacy .privacy_inn>ol>li{font-size:16px;font-size:1.6rem}#snd_privacy .privacy_inn>ol>li:nth-child(n+2){margin-top:30px}#snd_privacy .privacy_inn>ol>li strong{display:block;margin-bottom:12px;font-size:16px;font-size:1.6rem;color:#395797}#snd_privacy .privacy_inn>ol>li>ul{margin-top:10px;list-style:outside disc;padding-left:1.6em}#snd_privacy .privacy_inn>ol>li>ul>li{font-size:14px;font-size:1.4rem}#snd_privacy .privacy_inn>ol>li>ul>li:nth-child(n+2){margin-top:10px}#snd_contact{width:100%;background:#f5f5f5;padding:120px 0}#snd_contact .contact__inn{width:1000px;margin:0 auto}#snd_contact .contact__inn .tbl dl{width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#snd_contact .contact__inn .tbl dl:not(:first-of-type){margin-top:40px;padding-top:40px;border-top:1px solid #ccc}#snd_contact .contact__inn .tbl dl dt{width:30%;font-size:14px;font-size:1.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#snd_contact .contact__inn .tbl dl dt strong{width:80%;line-height:1}#snd_contact .contact__inn .tbl dl dt span{text-align:center;width:20%;display:block;color:#fff;background:-webkit-linear-gradient(190deg,#3f368c,#395797);background:linear-gradient(-100deg,#3f368c,#395797);font-size:12px;font-size:1.2rem;line-height:1;padding:4px 0}#snd_contact .contact__inn .tbl dl dd{width:62%}#snd_contact .contact__inn .tbl dl dd p{font-size:14px;font-size:1.4rem;margin-top:12px}#snd_contact .contact__inn .tbl .pp-txt{margin-top:40px;text-align:center}#snd_contact .contact__inn .tbl .pp-txt p{font-size:16px;font-size:1.6rem}#snd_contact .contact__inn .tbl .pp-txt p a{color:#395797;text-decoration:underline}#snd_contact .contact__inn dd.col-multi label{display:block}#snd_contact .contact__inn dd.col-multi label:not(:first-child){margin-top:20px}#snd_contact .contact__inn button,#snd_contact .contact__inn input,#snd_contact .contact__inn select,#snd_contact .contact__inn textarea{margin:0;padding:0;background:none;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-shadow:0 0 8px 0 rgba(0,0,0,.02);box-shadow:0 0 8px 0 rgba(0,0,0,.02);font-family:inherit}#snd_contact .contact__inn .wpcf7-form-control-wrap{display:block}#snd_contact .contact__inn .wpcf7-form-control{width:100%;background:#fff;font-size:14px;font-size:1.4rem;padding:20px}#snd_contact .contact__inn .wpcf7-form-control:placeholder-shown{color:#ccc}#snd_contact .contact__inn .wpcf7-form-control::-webkit-input-placeholder{color:#ccc}#snd_contact .contact__inn .wpcf7-form-control:-moz-placeholder,#snd_contact .contact__inn .wpcf7-form-control::-moz-placeholder{color:#ccc;opacity:1}#snd_contact .contact__inn .wpcf7-form-control:-ms-input-placeholder{color:#ccc}#snd_contact .contact__inn span.wpcf7-not-valid-tip{display:block;font-size:13px;font-size:1.3rem;margin-top:12px;color:#ba4d3a}#snd_contact .contact__inn div.wpcf7-response-output{margin:30px 0 0;padding:12px}#snd_contact .contact__inn div.wpcf7-mail-sent-ok,#snd_contact .contact__inn div.wpcf7-validation-errors{border:2px solid #ba4d3a;color:#ba4d3a;font-size:14px;font-size:1.4rem;text-align:center}#snd_contact .contact__inn div.wpcf7 .screen-reader-response{display:none}#snd_contact .contact__inn input.wpcf7c-conf,#snd_contact .contact__inn textarea.wpcf7c-conf{padding:0;background:#f5f5f5;-webkit-box-shadow:none;box-shadow:none}#snd_contact .contact__inn input.wpcf7c-conf:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #f5f5f5 inset;box-shadow:inset 0 0 0 1000px #f5f5f5}#snd_contact .contact__inn .wpcf7-form>p{width:50%;margin:40px auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#snd_contact .contact__inn .wpcf7-form>p .wpcf7-back,#snd_contact .contact__inn .wpcf7-form>p .wpcf7-confirm,#snd_contact .contact__inn .wpcf7-form>p .wpcf7-submit{width:48%;display:block;padding:16px 25px;color:#fff;background:#ba4d3a;font-size:16px;font-size:1.6rem;cursor:pointer;-webkit-transition:all,.5s;transition:all,.5s;letter-spacing:.2em}#snd_contact .contact__inn .wpcf7-form>p .wpcf7-back:hover,#snd_contact .contact__inn .wpcf7-form>p .wpcf7-confirm:hover,#snd_contact .contact__inn .wpcf7-form>p .wpcf7-submit:hover{color:#fff;background:#333}#snd_contact .contact__inn .wpcf7-form>p .wpcf7-confirm{width:100%}#snd_contact .contact__inn .wpcf7-form>p .wpcf7-back{background:#465a82}#snd_contact .contact__inn .wpcf7-form>p .ajax-loader{display:none}#snd_contact .contact__inn .wpcf7-form-control.wpcf7-checkbox{background:none;padding:0}#snd_contact .contact__inn .wpcf7-form-control.wpcf7-checkbox input[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox;margin-top:-4px}#snd_contact .contact__inn .wpcf7-form-control.wpcf7-radio{background:none;padding:0}#snd_contact .contact__inn .wpcf7-form-control.wpcf7-radio input[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio;margin-top:-6px}#snd_contact .contact__inn span.wpcf7-list-item{display:block;margin:0;line-height:1}#snd_contact .contact__inn span.wpcf7-list-item:not(:first-of-type){margin-top:16px}#snd_contact .contact__inn span.wpcf7-list-item-label{padding-left:.5em}#snd_thanks{width:100%;padding:120px 0;background:#f5f5f5}#snd_thanks .thanks_inn{width:1200px;margin:0 auto}#snd_thanks .thanks_inn>p{font-size:16px;font-size:1.6rem;line-height:2}#snd_thanks .thanks_inn .btn-s{margin-left:10px}#loader{background:-webkit-linear-gradient(190deg,#3f368c,#395797);background:linear-gradient(-100deg,#3f368c,#395797);position:fixed;top:0;right:0;left:0;bottom:0;z-index:999999;width:100vw;height:100vh}#loader #loader-inn{position:absolute;width:100vw;height:100vh;top:50%;left:50%;margin:-30px 0 0 -30px}#loader #loader-inn .spinner{width:60px;height:60px;border-radius:50%;border-top:1px solid #fff;-webkit-animation:spinner1 .6s linear infinite;animation:spinner1 .6s linear infinite}@-webkit-keyframes spinner1{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner1{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes Loadwrap{0%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes Loadwrap{0%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}#loader{-webkit-animation:Loadwrap 1.5s cubic-bezier(.04,.435,.315,.9) 1s forwards;animation:Loadwrap 1.5s cubic-bezier(.04,.435,.315,.9) 1s forwards}@media screen and (max-width:768px){#loader #loader-inn{margin:-20px 0 0 -20px}#loader #loader-inn .spinner{width:40px;height:40px}}.btn-s{margin-top:40px}.btn-s a{background:transparent;position:relative;display:inline-block;padding:20px 80px;line-height:1;color:#395797;text-transform:uppercase;font-size:13px;font-size:1.3rem;text-align:center}.btn-s a,.btn-s a:after,.btn-s a:before{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.btn-s a:after,.btn-s a:before{content:"";display:block;position:absolute;border-color:#395797;border-style:solid;width:100%;height:90%}.btn-s a:before{top:-6px;left:-6px;border-width:1px 0 0 1px;z-index:5}.btn-s a:after{bottom:-6px;right:-6px;border-width:0 1px 1px 0}.btn-s a:hover:after,.btn-s a:hover:before{width:calc(100% + 12px);height:calc(100% + 12px);border-color:#6e8bc8}.btn-s a:hover{color:#6e8bc8}.btn-s-w a{color:#fff}.btn-s-w a:after,.btn-s-w a:before,.btn-s-w a:hover:after,.btn-s-w a:hover:before{border-color:#fff}.btn-s-w a:hover{color:#fff}.btn-s-gold a{color:#ae9a22}.btn-s-gold a:after,.btn-s-gold a:before{border-color:#ae9a22}.btn-s-gold a:hover:after,.btn-s-gold a:hover:before{border-color:#decb58}.btn-s-gold a:hover{color:#decb58}@media screen and (max-width:768px){.btn-s{margin-top:24px}.btn-s a{display:block;padding:12px 0;font-size:12px;font-size:1.2rem}.btn-s a:before{top:-4px;left:-4px}.btn-s a:after{bottom:-4px;right:-4px}}#hero .swiper-pagination{position:absolute;z-index:7;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;right:40px;width:4px;height:auto;line-height:1}#hero .swiper-pagination.swiper-pagination-hidden{opacity:0}#hero .swiper-pagination .swiper-pagination-bullet{width:2px;height:30px;display:block;background:#fff;margin:10px 0;border-radius:0 0;opacity:1}.swiper-pagination-clickable #hero .swiper-pagination .swiper-pagination-bullet{cursor:pointer}#hero .swiper-pagination .swiper-pagination-bullet-active{opacity:1;background:#465a82}#hero .swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}#hero .swiper-pagination-progressbar.swiper-pagination-white{background:hsla(0,0%,100%,.25)}#hero .swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}#hero .swiper-pagination-black .swiper-pagination-bullet-active{background:#000}#hero .swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}#hero .swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}#hero .swiper-pagination-lock{display:none}@media screen and (max-width:768px){#hero .swiper-pagination{top:50%;right:10px;width:2px}#hero .swiper-pagination .swiper-pagination-bullet{width:2px;height:30px;margin:6px 0}}#tp_recruit .swiper-button-next{position:absolute;top:auto;bottom:0;width:56px!important;height:56px!important;z-index:10;cursor:pointer;background-size:14px 14px!important;padding:21px}#tp_recruit .swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}#tp_recruit .swiper-button-next{background:-webkit-linear-gradient(190deg,#3f368c,#395797);background:linear-gradient(-100deg,#3f368c,#395797);right:0!important;left:auto;background-size:56px 56px!important}#tp_recruit .swiper-button-next:after{display:block;content:"";background:url(../img/ico/right-arrow.svg) no-repeat 50% 50%;width:14px;height:14px;background-size:14px 14px}#tp_recruit .swiper-button-lock{display:none}#tp_recruit .swiper-pagination-fr{position:static;text-align:right;-webkit-transition:opacity .3s;transition:opacity .3s;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:10}#tp_recruit .swiper-pagination-fr.swiper-pagination-hidden{opacity:0}#tp_recruit .swiper-pagination-fr.swiper-pagination-fraction{font-size:13px;font-size:1.3rem;line-height:1;margin-top:20px;color:#395797}@media screen and (max-width:768px){#tp_recruit .swiper-button-next{width:30px!important;height:30px!important;padding:10px;background-size:30px 30px!important}#tp_recruit .swiper-button-next:after{width:10px;height:10px;background-size:10px 10px}#tp_recruit .swiper-pagination-fr.swiper-pagination-fraction{font-size:12px;font-size:1.2rem;margin-top:0;padding-top:12px;padding-right:20px;background:#f7f7f5}}#snd_service_slide .controls{position:static;margin-top:-80px;width:100%;height:80px;background:-webkit-linear-gradient(190deg,#3f368c,#395797);background:linear-gradient(-100deg,#3f368c,#395797);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#snd_service_slide .controls .swiper-pagination-service{position:static;-webkit-transition:opacity .3s;transition:opacity .3s;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:10;width:50%;padding-left:40px}#snd_service_slide .controls .swiper-pagination-service.swiper-pagination-hidden{opacity:0}#snd_service_slide .controls .swiper-pagination-service.swiper-pagination-fraction{font-size:13px;font-size:1.3rem;line-height:1;color:#fff}#snd_service_slide .controls .arrows{width:50%;height:80px;position:relative}#snd_service_slide .controls .arrows .swiper-button-next-service,#snd_service_slide .controls .arrows .swiper-button-prev-service{position:absolute;width:40px!important;height:40px!important;z-index:10;cursor:pointer;background-size:40px 40px!important;top:20px}#snd_service_slide .controls .arrows .swiper-button-next-service.swiper-button-disabled,#snd_service_slide .controls .arrows .swiper-button-prev-service.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}#snd_service_slide .controls .arrows .swiper-button-next-service{right:40px}#snd_service_slide .controls .arrows .swiper-button-next-service:after{display:block;content:"";background:url(../img/ico/right-arrow.svg) no-repeat 50% 50%;width:40px;height:40px;background-size:12px 12px;padding:14px}#snd_service_slide .controls .arrows .swiper-button-prev-service{right:80px}#snd_service_slide .controls .arrows .swiper-button-prev-service:after{display:block;content:"";background:url(../img/ico/left-arrow.svg) no-repeat 50% 50%;width:40px;height:40px;background-size:12px 12px;padding:14px}#snd_service_slide .controls .arrows .swiper-button-lock{display:none}@media screen and (max-width:768px){#snd_service_slide .controls{margin-top:0;margin-left:10%;width:90%;height:40px}#snd_service_slide .controls .swiper-pagination-service{padding-left:20px}#snd_service_slide .controls .swiper-pagination-service.swiper-pagination-fraction{font-size:12px;font-size:1.2rem}#snd_service_slide .controls .arrows{height:40px}#snd_service_slide .controls .arrows .swiper-button-next-service,#snd_service_slide .controls .arrows .swiper-button-prev-service{top:0;width:20px!important;height:40px!important}#snd_service_slide .controls .arrows .swiper-button-next-service{right:20px}#snd_service_slide .controls .arrows .swiper-button-next-service:after{display:block;content:"";background:url(../img/ico/right-arrow.svg) no-repeat 50% 50%;width:20px;height:40px;background-size:12px 12px;padding:14px 4px}#snd_service_slide .controls .arrows .swiper-button-prev-service{right:40px}#snd_service_slide .controls .arrows .swiper-button-prev-service:after{display:block;content:"";background:url(../img/ico/left-arrow.svg) no-repeat 50% 50%;width:20px;height:40px;background-size:12px 12px;padding:14px 4px}}.animation_anmttl,.animation_campaign-ttl,.animation_fadeIn,.animation_fadeInBg,.animation_fadeInUp,.animation_grow,.animation_scroll,.anMsk-BtoT:before,.anMsk-LtoR:before{opacity:0}@-webkit-keyframes TtlUp{0%{opacity:0;-webkit-transform:translate3d(0,120px,0);transform:translate3d(0,120px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes TtlUp{0%{opacity:0;-webkit-transform:translate3d(0,120px,0);transform:translate3d(0,120px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.anTtl{opacity:0}.anTtl.on{-webkit-animation:TtlUp .6s cubic-bezier(.04,.435,.315,.9) 0s forwards;animation:TtlUp .6s cubic-bezier(.04,.435,.315,.9) 0s forwards}@-webkit-keyframes TxtUp{0%{opacity:0;-webkit-transform:translate3d(0,120px,0);transform:translate3d(0,120px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes TxtUp{0%{opacity:0;-webkit-transform:translate3d(0,120px,0);transform:translate3d(0,120px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.anTxt{opacity:0}.anTxt.on{-webkit-animation:TxtUp .6s cubic-bezier(.04,.435,.315,.9) .2s forwards;animation:TxtUp .6s cubic-bezier(.04,.435,.315,.9) .2s forwards}@-webkit-keyframes overLay-mask-LtoR{0%{top:0;left:-101%;opacity:1}1%{top:0;left:-100%;opacity:1}50%{top:0;left:0;opacity:1}99%{top:0;left:100%;opacity:1}to{top:0;left:101%;opacity:1}}@keyframes overLay-mask-LtoR{0%{top:0;left:-101%;opacity:1}1%{top:0;left:-100%;opacity:1}50%{top:0;left:0;opacity:1}99%{top:0;left:100%;opacity:1}to{top:0;left:101%;opacity:1}}.anMsk-LtoR{opacity:0}.anMsk-LtoR.on{position:relative;overflow:hidden}.anMsk-LtoR.on:before{content:"";display:block;overflow:visible;background:#f7f7f5;height:100%;width:100%;z-index:2;position:absolute;-webkit-transform-origin:left top;transform-origin:left top;-webkit-animation:overLay-mask-LtoR .8s cubic-bezier(.04,.435,.315,.9) .1s forwards;animation:overLay-mask-LtoR .8s cubic-bezier(.04,.435,.315,.9) .1s forwards}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,80px,0);transform:translate3d(0,80px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,80px,0);transform:translate3d(0,80px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.anFup.on{-webkit-animation:fadeInUp .6s cubic-bezier(.77,0,.175,1) .1s forwards;animation:fadeInUp .6s cubic-bezier(.77,0,.175,1) .1s forwards}@-webkit-keyframes proTtlUp{0%{opacity:0;-webkit-transform:translate3d(0,60px,0);transform:translate3d(0,60px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes proTtlUp{0%{opacity:0;-webkit-transform:translate3d(0,60px,0);transform:translate3d(0,60px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.proTtl{opacity:0}.proTtl.on{-webkit-animation:proTtlUp 1.2s cubic-bezier(.04,.435,.315,.9) 1.6s forwards;animation:proTtlUp 1.2s cubic-bezier(.04,.435,.315,.9) 1.6s forwards}@-webkit-keyframes proaniFig{0%{opacity:0;-webkit-transform:translate3d(0,60px,0);transform:translate3d(0,60px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes proaniFig{0%{opacity:0;-webkit-transform:translate3d(0,60px,0);transform:translate3d(0,60px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.proFig>img{opacity:0}.proFig.on>img{-webkit-animation:proaniFig 1s cubic-bezier(.04,.435,.315,.9) 1.2s forwards;animation:proaniFig 1s cubic-bezier(.04,.435,.315,.9) 1.2s forwards}@-webkit-keyframes persani_msk{0%{top:0;left:-101%;opacity:1}1%{top:0;left:-100%;opacity:1}50%{top:0;left:0;opacity:1}99%{top:0;left:100%;opacity:1}to{top:0;left:101%;opacity:1}}@keyframes persani_msk{0%{top:0;left:-101%;opacity:1}1%{top:0;left:-100%;opacity:1}50%{top:0;left:0;opacity:1}99%{top:0;left:100%;opacity:1}to{top:0;left:101%;opacity:1}}.an-pers.on{position:relative;overflow:hidden}.an-pers.on:after{content:"";display:block;overflow:visible;background:#f7f7f5;height:100%;width:100%;z-index:2;position:absolute;-webkit-transform-origin:left top;transform-origin:left top;-webkit-animation:persani_msk .8s cubic-bezier(.77,0,.175,1) .4s forwards;animation:persani_msk .8s cubic-bezier(.77,0,.175,1) .4s forwards}@-webkit-keyframes menuTtlUp{0%{opacity:0;-webkit-transform:translate3d(0,60px,0);transform:translate3d(0,60px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes menuTtlUp{0%{opacity:0;-webkit-transform:translate3d(0,60px,0);transform:translate3d(0,60px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.menu-head{opacity:0}.menu-head.on{-webkit-animation:menuTtlUp 1.2s cubic-bezier(.04,.435,.315,.9) .4s forwards;animation:menuTtlUp 1.2s cubic-bezier(.04,.435,.315,.9) .4s forwards}@-webkit-keyframes menubodyUp{0%{opacity:0;-webkit-transform:translate3d(0,60px,0);transform:translate3d(0,60px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes menubodyUp{0%{opacity:0;-webkit-transform:translate3d(0,60px,0);transform:translate3d(0,60px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.menu-body{opacity:0}.menu-body.on{-webkit-animation:menubodyUp 1.2s cubic-bezier(.04,.435,.315,.9) .8s forwards;animation:menubodyUp 1.2s cubic-bezier(.04,.435,.315,.9) .8s forwards}@-webkit-keyframes LR-wh{0%{width:0}to{width:9rem}}@keyframes LR-wh{0%{width:0}to{width:9rem}}.blank__lt.on{-webkit-animation:LR-wh .2s cubic-bezier(.77,0,.175,1) 2s forwards;animation:LR-wh .2s cubic-bezier(.77,0,.175,1) 2s forwards}@-webkit-keyframes RL-wh{0%{width:0}to{width:9rem}}@keyframes RL-wh{0%{width:0}to{width:9rem}}.blank__rt.on{-webkit-animation:RL-wh .2s cubic-bezier(.77,0,.175,1) 2s forwards;animation:RL-wh .2s cubic-bezier(.77,0,.175,1) 2s forwards}@-webkit-keyframes BT-wh{0%{height:0}to{height:100px}}@keyframes BT-wh{0%{height:0}to{height:100px}}.blank__bt.on{-webkit-animation:BT-wh .2s cubic-bezier(.77,0,.175,1) 2s forwards;animation:BT-wh .2s cubic-bezier(.77,0,.175,1) 2s forwards}@media screen and (max-width:768px){@-webkit-keyframes LR-wh{to{width:4.5rem}}@keyframes LR-wh{to{width:4.5rem}}@-webkit-keyframes RL-wh{to{width:4.5rem}}@keyframes RL-wh{to{width:4.5rem}}@-webkit-keyframes BT-wh{to{height:40px}}@keyframes BT-wh{to{height:40px}}}@-webkit-keyframes grow{0%{opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0)}to{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes grow{0%{opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0)}to{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}}.anGrow{opacity:0}.anGrow.on{-webkit-animation:grow .4s cubic-bezier(.77,0,.175,1) 1.2s forwards;animation:grow .4s cubic-bezier(.77,0,.175,1) 1.2s forwards}@-webkit-keyframes resBtn{0%{opacity:0;-webkit-transform:translate3d(0,60px,0);transform:translate3d(0,60px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes resBtn{0%{opacity:0;-webkit-transform:translate3d(0,60px,0);transform:translate3d(0,60px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.rBtn{opacity:0}.rBtn.on{-webkit-animation:resBtn .4s cubic-bezier(.04,.435,.315,.9) .2s forwards;animation:resBtn .4s cubic-bezier(.04,.435,.315,.9) .2s forwards}#macy__list li{-webkit-transition:all,.5s;transition:all,.5s}.fadeup{-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-name:fuwatAnime;animation-name:fuwatAnime;visibility:visible!important}@-webkit-keyframes fuwatAnime{0%{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fuwatAnime{0%{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@media screen and (max-width:768px){.sp-only{display:block}span.sp-only{display:inline}.pc-only{display:none!important}.nobr{display:none}.pc-nobr{display:block}#hero{height:300px}#hero .copy{bottom:30px;left:0;margin-left:0;width:100%;padding:0 20px}#hero .copy h2{font-size:20px;font-size:2rem;line-height:1.8}#hero .copy h2 span{margin-top:12px;font-size:10px;font-size:1rem;letter-spacing:0}#hero .hero__inner{height:300px}.w__inn{width:100%;padding:0 20px}.w__inn>h3{font-size:20px;font-size:2rem}.w__inn>h3 span{margin-top:12px;font-size:12px;font-size:1.2rem}.w__inn>h3:before{width:12px;top:.5em;left:-20px}.w__inn .inn>h3{font-size:20px;font-size:2rem}.w__inn .inn>h3 span{margin-top:12px;font-size:12px;font-size:1.2rem}.w__inn .inn>h3:before{width:12px;top:.5em;left:-20px}#tp_breakingnews{margin-top:40px}#tp_breakingnews .w__inn dl{border:1px solid #ba4d3a;padding:10px 20px;display:block}#tp_breakingnews .w__inn dl dt{width:100%}#tp_breakingnews .w__inn dl dt span{font-size:13px;font-size:1.3rem}#tp_breakingnews .w__inn dl dd{width:100%}#tp_breakingnews .w__inn dl dd p{font-size:13px;font-size:1.3rem}#tp_breakingnews .w__inn dl:not(:first-child){margin-top:16px}#tp_topic{margin-top:40px}#tp_topic .w__inn .sw-topic{margin-top:20px}#tp_topic .w__inn .sw-topic .swiper-wrapper .swiper-slide{width:100%;border-top:4px solid #465a82}#tp_topic .w__inn .sw-topic .swiper-wrapper .swiper-slide:after{width:30px;right:-10px;bottom:20px}#tp_topic .w__inn .sw-topic .swiper-wrapper .swiper-slide a p{padding:12px 20px 20px;font-size:14px;font-size:1.4rem}#tp_topic .w__inn .sw-topic .swiper-wrapper .swiper-slide a p time{margin-top:0;font-size:12px;font-size:1.2rem}#tp_topic .w__inn .btn-s{margin-top:30px!important}#tp_service{margin-top:60px!important}#snd_service,#tp_service{margin-top:0}#snd_service .box,#tp_service .box{display:block;position:relative}#snd_service .box .thumb,#tp_service .box .thumb{width:60%;margin-left:0;position:relative;z-index:1}#snd_service .box .inn,#tp_service .box .inn{width:100%;margin-top:-40px;position:relative;z-index:0}#snd_service .box .inn h3,#tp_service .box .inn h3{margin-left:0;position:absolute;top:-60px;right:0}#snd_service .box .inn .txt,#tp_service .box .inn .txt{position:static;background:#ebeef5;margin-top:-40px;padding:60px 20px 20px}#snd_service .box .inn .txt:after,#tp_service .box .inn .txt:after{display:none}#snd_service .box .inn .txt p,#tp_service .box .inn .txt p{font-size:13px;font-size:1.3rem}#snd_service .box:not(:first-of-type),#tp_service .box:not(:first-of-type){margin-top:40px}#snd_service .box:nth-child(2n),#tp_service .box:nth-child(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#snd_service .box:nth-child(2n) .thumb,#tp_service .box:nth-child(2n) .thumb{margin-left:auto;margin-right:0}#snd_service .box:nth-child(2n) .inn h3,#tp_service .box:nth-child(2n) .inn h3{right:auto;left:20px}#tp_flow{margin-top:40px;padding:30px 0}#tp_flow .w__inn ul.box{-ms-flex-wrap:wrap;flex-wrap:wrap;background:none;background-size:cover}#tp_flow .w__inn ul.box li{width:48%}#tp_flow .w__inn ul.box li>span{width:40px;height:40px;top:-2px;left:-2px}#tp_flow .w__inn ul.box li p{font-size:10px;font-size:1rem;bottom:0;right:0;padding:6px 8px}#tp_flow .w__inn ul.box li:nth-child(n+3){margin-top:12px}#tp_flow .w__inn>p{margin-top:14px;font-size:12px;font-size:1.2rem;text-align:left}#tp_flow .w__inn>p br{display:none}#tp_history{margin-top:40px}#tp_history .w__inn .box{margin-top:20px;display:block}#tp_history .w__inn .box .thumb{width:100%;margin-top:0;margin-left:auto}#tp_history .w__inn .box .txt{width:100%;padding:20px}#tp_history .w__inn .box .txt p{font-size:13px;font-size:1.3rem}#tp_recruit{margin-top:40px}#tp_recruit .w__inn .box{display:block;margin-top:20px}#tp_recruit .w__inn .box .inn,#tp_recruit .w__inn .box .thumb{width:100%}#tp_recruit .w__inn .box .inn h3{margin-left:0}#tp_recruit .w__inn .box .inn .txt{margin-top:0;margin-left:auto;padding:20px}#tp_recruit .w__inn .box .inn .txt p{font-size:13px;font-size:1.3rem}.sw-recruit .swiper-slide .name{bottom:12px!important}.sw-recruit .swiper-slide .name p{font-size:14px;font-size:1.4rem;padding:8px 14px}.sw-recruit .swiper-slide .name span{font-size:10px;font-size:1rem;margin-top:6px}.sw-recruit .swiper-slide .name span:before{width:1em}#tp_news{margin-top:40px}#tp_news .w__inn .box{display:block}#tp_news .w__inn .box .inn,#tp_news .w__inn .box .inn-Posts{width:100%}#tp_news .w__inn .box .inn-Posts>a{font-size:12px;font-size:1.2rem}#tp_news .w__inn .box .inn-Posts ul{margin-top:12px}#tp_news .w__inn .box .inn-Posts ul li:after{width:4em}#tp_news .w__inn .box .inn-Posts ul li a p{padding:12px 0;font-size:12px;font-size:1.2rem}#tp_news .w__inn .box .inn-Posts ul li a p time{font-size:12px;font-size:1.2rem;margin-right:20px}#tp_news .w__inn .box .inn-Posts ul li a p span{font-size:10px;font-size:1rem;margin-right:20px;padding:0 10px}#tp_news .w__inn .box .inn-Posts ul li a p strong{display:block;margin-top:10px}#second__hero .hero__inner{width:100%;height:200px}#second__hero .hero__inner .mv-kagaku,#second__hero .hero__inner .mv-recruit,#second__hero .hero__inner .mv-seikatsu,#second__hero .hero__inner .mv-seisan{width:50%;height:200px}#second__hero .hero__inner .mv-seisan{background:url(../../img/seisan/mv.png) no-repeat 50% 50%;background-size:cover}#second__hero .hero__inner .mv-kagaku{background:url(../../img/kagaku/mv.png) no-repeat 50% 50%;background-size:cover}#second__hero .hero__inner .mv-seikatsu{background:url(../../img/seikatsu/mv.png) no-repeat 50% 50%;background-size:cover}#second__hero .hero__inner .mv-recruit{background:url(../../img/recruit/mv.png) no-repeat 50% 50%;background-size:cover}#second__hero .hero__inner .ttl{width:50%;margin-top:40px;margin-left:0}#second__hero .hero__inner .ttl h2{position:relative;margin-top:20px;margin-left:40px}#second__hero .hero__inner .ttl h2 span{font-size:20px;font-size:2rem}#second__hero .hero__inner .ttl h2:before{width:20px;height:1px;top:10px;left:-30px}#second__hero .hero__inner .ttl p{margin-top:10px;margin-left:40px}#second__hero .hero__inner .ttl p span{font-size:12px;font-size:1.2rem}#second__hero .hero__inner.nobr{height:190px!important}#second__hero .hero__inner.nobr .ttl h2:before{top:14px}#second__hero .hero__inner.nobr .ttl h2 span{line-height:1.6}#second__hero .hero__inner.nobr .ttl h2 span br{display:block}#second__hero.nobg{background:#fff}#second__hero.nobg .hero__inner{height:140px}#second__hero.nobg .hero__inner .ttl{width:100%}.lead-second{width:100%;margin:0;position:relative;text-align:center}.lead-second-inn{width:60%;margin:0 auto}.lead-second-inn p{font-size:16px;font-size:1.6rem}.lead-second-inn:before{display:block;content:"";background:url(../img/ico/line-h3.svg) no-repeat 50% 50%;width:30px;height:4px;background-size:30px 4px;margin:0 auto 30px}.lead-blue{width:100%;margin:-40px auto 0;position:relative;z-index:1;padding:0 20px}.lead-blue-inn{width:100%;padding:20px}.lead-blue-inn p{font-size:13px;font-size:1.3rem}#snd_about .fig{width:100%;height:240px;margin-left:40px;background:url(../../img/about/mv.png) no-repeat 50% 50%;background-size:cover}#snd_about .about_top{margin-top:-120px;padding:150px 20px 30px}#snd_about .about_top .about__inn{width:100%;margin:0 auto}#snd_about .about_top .about__inn .head{display:block}#snd_about .about_top .about__inn .head .txt{width:100%}#snd_about .about_top .about__inn .head .txt h3{font-size:20px;font-size:2rem;margin-bottom:20px}#snd_about .about_top .about__inn .head .txt h3:after{margin-top:20px}#snd_about .about_top .about__inn .head .txt p{font-size:13px;font-size:1.3rem}#snd_about .about_top .about__inn .head .txt p:not(:first-child){margin-top:16px}#snd_about .about_top .about__inn .head .sign{width:100%;margin-top:10px}#snd_about .about_top .about__inn .head .sign p:after{background:url(../img/ico/sign.svg) no-repeat 50% 50%;width:100px;height:45px;background-size:100px 45px;margin-left:auto}#snd_about .about_bottom{width:100%;margin:0;padding:60px 20px 30px}#snd_about .box{display:block}#snd_about .box .thumb{width:100%;z-index:0}#snd_about .box .thumb:after{bottom:-20px}#snd_about .box .inn{width:100%}#snd_about .box .inn .txt .subTtl span{margin-bottom:16px}#snd_about .box .inn .txt .subTtl h4{font-size:16px;font-size:1.6rem}#snd_about .box .inn .txt p{margin-top:16px;font-size:14px;font-size:1.4rem}#snd_about .box:not(:first-of-type){margin-top:40px}#snd_about .box:nth-child(2n) .thumb:after{left:100px}#snd_reform{margin-top:40px}#snd_reform .box{display:block;padding:20px}#snd_reform .box .fig{width:100%}#snd_reform .box .txt{margin-top:16px;width:100%}#snd_reform .box .txt h4{font-size:16px;font-size:1.6rem}#snd_reform .box .txt p{margin-top:16px;font-size:13px;font-size:1.3rem}#snd_reform .box .txt p:before{width:1.5em;margin-bottom:16px}#snd_service_child .ttl,#snd_service_faq .ttl,#snd_service_product .ttl,#snd_showroom .ttl{padding:0 0 30px}#snd_service_child .ttl h3,#snd_service_faq .ttl h3,#snd_service_product .ttl h3,#snd_showroom .ttl h3{font-size:20px;font-size:2rem}#snd_service_child .ttl h3 span,#snd_service_faq .ttl h3 span,#snd_service_product .ttl h3 span,#snd_showroom .ttl h3 span{font-size:10px;font-size:1rem;margin-top:12px}#snd_service_child .ttl h3:before,#snd_service_faq .ttl h3:before,#snd_service_product .ttl h3:before,#snd_showroom .ttl h3:before{margin:0 auto 16px}#snd_service_child .ttl:before,#snd_service_faq .ttl:before,#snd_service_product .ttl:before,#snd_showroom .ttl:before{width:1px;height:30px;background-size:1px 30px;margin:0 auto 16px}#snd_service_child{margin-top:40px}#snd_service_child .box{display:block;position:relative}#snd_service_child .box .thumb{width:100%;margin-left:0}#snd_service_child .box .inn{width:100%;padding:0 10px;margin-top:0}#snd_service_child .box .inn .txt{margin-top:-20px;margin-left:0;padding:20px;-webkit-box-shadow:0 12px 20px -20px rgba(0,0,0,.6);box-shadow:0 12px 20px -20px rgba(0,0,0,.6)}#snd_service_child .box .inn .txt .subTtl span{width:40px;font-size:16px;font-size:1.6rem;line-height:1}#snd_service_child .box .inn .txt .subTtl span:after{margin-top:6px;width:20px;height:6px;background-size:20px 6px}#snd_service_child .box .inn .txt .subTtl h4{width:calc(100% - 40px);font-size:16px;font-size:1.6rem;line-height:1.8}#snd_service_child .box .inn .txt p{margin-top:16px;font-size:14px;font-size:1.4rem}#snd_service_child .box:not(:first-of-type){margin-top:40px}#snd_service_child .box:nth-child(2n) .inn .txt,#snd_service_child .box:nth-child(2n) .thumb{margin-left:0;margin-right:0}#snd_service_slide{margin-top:40px}#snd_service_slide .w__inn{display:block}#snd_service_slide .slide-wrap{width:100%}#snd_service_slide .fix-img{display:none;width:100%;margin-top:0}#snd_service_product{margin-top:40px}#snd_service_product .box{display:block}#snd_service_product .box .thumb{width:100%}#snd_service_product .box .inn{width:100%;margin-top:0;margin-left:0}#snd_service_product .box .inn .txt{margin-top:0;padding:20px}#snd_service_product .box .inn .txt h4{font-size:16px;font-size:1.6rem}#snd_service_product .box .inn .txt p{margin-top:16px;font-size:14px;font-size:1.4rem}#snd_service_product .box .inn .txt p:before{width:1.5em;margin-bottom:16px}#snd_service_product .box:not(:first-of-type){margin-top:30px}#snd_service_product .box:nth-child(2n) .inn{margin-left:0;margin-right:0}#snd_catalouge .btn-app{width:100%;padding:0 20px;margin:20px auto 0}#snd_catalouge .btn-app a{font-size:13px;font-size:1.3rem;padding:20px 0}#snd_catalouge .btn-app a:after{margin-left:1.5em}#snd_purechlor{margin-top:40px}#snd_purechlor .w__inn{padding-bottom:24px;background:#f5f5f5}#snd_purechlor .w__inn:after{display:none}#snd_purechlor .box{display:block}#snd_purechlor .box .fig{width:100%}#snd_purechlor .box .inn{width:100%;margin-top:0}#snd_purechlor .box .inn .txt{padding:0}#snd_purechlor .box .inn .txt span{font-size:12px;font-size:1.2rem}#snd_purechlor .box .inn .txt h4{margin-top:12px;font-size:16px;font-size:1.6rem}#snd_purechlor .box .inn .txt p{margin-top:16px;font-size:13px;font-size:1.3rem}#snd_purechlor .box .inn .txt .btn-box{display:block}#snd_purechlor .box .inn .txt .btn-box .btn-s,#snd_purechlor .box .inn .txt .btn-box .btn-s:last-child{margin-left:0}#snd_showroom{margin-top:40px}#snd_showroom .box{display:block}#snd_showroom .box .gmap{width:100%;height:240px}#snd_showroom .box .gmap iframe{height:240px}#snd_showroom .box .inn{width:100%;margin-top:0}#snd_showroom .box .inn .txt{padding:20px}#snd_showroom .box .inn .txt .subTtl span{width:40px}#snd_showroom .box .inn .txt .subTtl span:after{width:30px;height:30px;background-size:30px 30px}#snd_showroom .box .inn .txt .subTtl h4{width:calc(100% - 40px);font-size:16px;font-size:1.6rem}#snd_showroom .box .inn .txt p{margin-top:16px;font-size:14px;font-size:1.4rem}#snd_service_faq{margin-top:40px}#snd_service_faq .w__inn{padding:30px 20px}#snd_service_faq .faq_list dl{font-size:13px;font-size:1.3rem}#snd_service_faq .faq_list dl dt{background:#fff;padding:12px 60px;position:relative;cursor:pointer}#snd_service_faq .faq_list dl dt:before{left:16px;font-size:16px;font-size:1.6rem;margin-top:-.5em}#snd_service_faq .faq_list dl dt:after{right:16px;margin-top:-8px;width:16px;height:16px;background-size:16px 16px}#snd_service_faq .faq_list dl dd{display:none;background:#fff;padding:12px 60px}#snd_service_faq .faq_list dl dd a{color:#ae9a22;text-decoration:underline}#snd_service_faq .faq_list dl:not(:first-child){margin-top:16px}#snd_company{padding:0 0 30px}#snd_company .company_inn{width:100%;padding:0 20px}#snd_company .company_inn dl{padding:10px 0}#snd_company .company_inn dl dt{float:none;width:100%;font-size:13px;font-size:1.3rem;color:#395797}#snd_company .company_inn dl dd{margin:0;font-size:13px;font-size:1.3rem}#snd_history{width:100%;padding:30px 0}#snd_history .history_inn{width:100%;margin:0;padding:0 20px}#snd_history .history_inn .timeline ul{padding:60px 0 0;position:relative}#snd_history .history_inn .timeline ul:before{width:60px;height:60px;top:0;left:20px;line-height:52px;font-size:13px;font-size:1.3rem}#snd_history .history_inn .timeline ul li{padding-bottom:30px}#snd_history .history_inn .timeline ul li div{width:calc(100% - 60px);padding:16px 20px;font-size:13px;font-size:1.3rem}#snd_history .history_inn .timeline ul li div time{left:20px;font-size:10px;font-size:1rem}#snd_history .history_inn .timeline ul li.era{padding-bottom:80px!important}#snd_history .history_inn .timeline ul li.era:before{width:60px;height:60px;bottom:10px;line-height:52px;font-size:13px;font-size:1.3rem}#snd_history .history_inn .timeline ul li:nth-child(2n) div,#snd_history .history_inn .timeline ul li:nth-child(odd) div{-webkit-transform:translate3d(60px,0,0);transform:translate3d(60px,0,0)}#snd_history .history_inn .timeline ul li.in-view div{-webkit-transform:none;transform:none;visibility:visible;opacity:1}#snd_history .history_inn .timeline ul li{margin-left:20px}#snd_history .history_inn .timeline ul li div{width:calc(100vw - 90px)}#snd_history .history_inn .timeline ul li:nth-child(2n) div,#snd_history .history_inn .timeline ul li:nth-child(odd) div{left:35px}#snd_history .history_inn .timeline ul li:nth-child(2n) div:before{left:-15px;border-width:8px 16px 8px 0;border-color:transparent #fff transparent transparent}#snd_branch,#snd_factory{width:100%;padding:0 0 30px}#snd_branch .branch_inn,#snd_factory .branch_inn{width:100%;padding:0 20px;display:block}#snd_branch .branch_inn .list,#snd_factory .branch_inn .list{width:100%}#snd_branch .branch_inn .list .box .thumb,#snd_factory .branch_inn .list .box .thumb{width:30%}#snd_branch .branch_inn .list .box .desc,#snd_factory .branch_inn .list .box .desc{width:62%}#snd_branch .branch_inn .list .box .desc h3,#snd_factory .branch_inn .list .box .desc h3{font-size:16px;font-size:1.6rem}#snd_branch .branch_inn .list .box .desc ul,#snd_factory .branch_inn .list .box .desc ul{margin-top:16px;padding-left:20px}#snd_branch .branch_inn .list .box .desc ul li,#snd_factory .branch_inn .list .box .desc ul li{font-size:12px;font-size:1.2rem}#snd_branch .branch_inn .list .box .desc ul li:before,#snd_factory .branch_inn .list .box .desc ul li:before{top:.6em;width:12px;height:12px;background-size:12px 12px;margin-left:-20px}#snd_branch .branch_inn .list:nth-child(n+3),#snd_factory .branch_inn .list:nth-child(n+3){margin-top:0;padding-top:0;border-top:none}#snd_branch .branch_inn .list:nth-child(n+2),#snd_factory .branch_inn .list:nth-child(n+2){margin-top:24px;padding-top:24px;border-top:1px solid #ccc}#snd_branch .branch_inn .list .btn-branch,#snd_factory .branch_inn .list .btn-branch{margin-top:16px}#snd_branch .branch_inn .list .btn-branch a,#snd_factory .branch_inn .list .btn-branch a{padding:12px 0;font-size:12px;font-size:1.2rem}#snd_branch .branch_inn .list .btn-branch a:after,#snd_factory .branch_inn .list .btn-branch a:after{margin-left:12px}#snd_factory{padding:30px 0}#snd_factory .ttl_box{width:100%;margin:0 auto 24px}#snd_factory .ttl_box .ttl{margin-left:40px}#snd_factory .ttl_box .ttl h2 span{display:block;font-size:20px;font-size:2rem}#snd_factory .ttl_box .ttl h2:before{width:20px;height:1px;top:10px;left:-30px}#snd_factory .ttl_box .ttl p{margin-top:10px;margin-left:0}#snd_factory .ttl_box .ttl p span{font-size:13px;font-size:1.3rem}#org{padding:30px 20px}#org .ttl_box{width:100%;margin:0 auto 16px}#org .ttl_box .ttl{margin-left:30px}#org .ttl_box .ttl h3 span{font-size:16px;font-size:1.6rem}#org .ttl_box .ttl h3:before{width:16px;height:1px;top:10px;left:-30px}#org .ttl_box .ttl p{margin-top:6px}#org .ttl_box .ttl p span{font-size:10px;font-size:1rem}#org ul{display:block;padding:0}#org ul,#org ul li{width:100%}#org ul li a{padding:20px 20px 20px 80px;font-size:14px;font-size:1.4rem}#org ul li a span{font-size:12px;font-size:1.2rem;margin-top:8px}#org ul li a:after{right:20px;margin-top:-8px;width:16px;height:16px;background-size:16px 16px}#org ul li:first-child a:before{left:20px;margin-top:-20px;width:40px;height:40px;background-size:40px 40px}#org ul li:nth-child(2){margin-top:12px}#org ul li:nth-child(2) a:before{left:20px;margin-top:-20px;width:40px;height:40px;background-size:40px 40px}#org ul li:nth-child(3){margin-top:12px}#org ul li:nth-child(3) a:before{left:20px;margin-top:-20px;width:40px;height:40px;background-size:40px 40px}#snd_recruit{margin-top:40px}#snd_recruit .ttl{padding:0 0 30px}#snd_recruit .ttl h3{font-size:20px;font-size:2rem}#snd_recruit .ttl h3 span{font-size:10px;font-size:1rem;margin-top:12px}#snd_recruit .ttl h3:before{margin:0 auto 16px}#snd_recruit .ttl:before{width:1px;height:30px;background-size:1px 30px;margin:0 auto 16px}#snd_recruit .box{display:block}#snd_recruit .box .thumb{width:80%;margin-left:auto}#snd_recruit .box .inn{width:100%;margin-top:-56px;background:#f5f5f5;padding:20px 20px 24px}#snd_recruit .box .inn .txt{position:relative;margin-top:0;padding:0}#snd_recruit .box .inn .txt:after{display:none}#snd_recruit .box .inn .txt .subTtl{margin-top:0}#snd_recruit .box .inn .txt .subTtl span{width:30px;font-size:14px;font-size:1.4rem;margin-bottom:20px}#snd_recruit .box .inn .txt .subTtl span:after{width:16px;height:6px;background-size:16px 6px}#snd_recruit .box .inn .txt .subTtl h4{width:100%;font-size:20px;font-size:2rem}#snd_recruit .box .inn .txt .subTtl h4 small{font-size:10px;font-size:1rem;margin-top:2px}#snd_recruit .box .inn .txt p{margin-top:16px;font-size:13px;font-size:1.3rem}#snd_recruit .box .inn .txt p:before{width:1.5em;margin-bottom:12px}#snd_recruit .box:not(:first-of-type){margin-top:30px}#snd_recruit .box:nth-child(2n) .thumb{margin-left:auto;margin-right:0}#snd_recruit .box:nth-child(2n) .inn .txt .subTtl{margin-left:0}#snd_recruit .box:nth-child(2n) .inn .txt:after{right:auto;left:auto}#snd_recruit_guidelines,#snd_recruit_session{margin-top:40px}#snd_recruit_guidelines .w__inn,#snd_recruit_session .w__inn{padding:30px 20px}#snd_recruit_guidelines .ttl,#snd_recruit_session .ttl{padding:0 0 30px}#snd_recruit_guidelines .ttl h3,#snd_recruit_session .ttl h3{font-size:20px;font-size:2rem}#snd_recruit_guidelines .ttl h3 span,#snd_recruit_session .ttl h3 span{font-size:10px;font-size:1rem;margin-top:12px}#snd_recruit_guidelines .ttl h3:before,#snd_recruit_session .ttl h3:before{margin:0 auto 16px}#snd_recruit_guidelines .ttl:before,#snd_recruit_session .ttl:before{width:1px;height:30px;background-size:1px 30px;margin:0 auto 16px}#snd_recruit_guidelines .tbl dl,#snd_recruit_session .tbl dl{display:block}#snd_recruit_guidelines .tbl dl:not(:first-of-type),#snd_recruit_session .tbl dl:not(:first-of-type){margin-top:4px}#snd_recruit_guidelines .tbl dl dt,#snd_recruit_session .tbl dl dt{width:100%;font-size:13px;font-size:1.3rem;padding:10px 20px;text-align:left}#snd_recruit_guidelines .tbl dl dd,#snd_recruit_session .tbl dl dd{width:100%;font-size:13px;font-size:1.3rem;padding:10px 20px}#snd_recruit_guidelines .tbl dl dd ul.bnr,#snd_recruit_session .tbl dl dd ul.bnr{margin-top:12px}#snd_recruit_guidelines .tbl dl dd ul.bnr li,#snd_recruit_session .tbl dl dd ul.bnr li{width:48%}#snd_recruit_guidelines .tbl dl dd ul.bnr li:nth-child(n+3),#snd_recruit_session .tbl dl dd ul.bnr li:nth-child(n+3){margin-top:10px}#snd_recruit_guidelines .tbl dl dd ul.bnr li:not(:first-child),#snd_recruit_session .tbl dl dd ul.bnr li:not(:first-child){margin-left:4%}#snd_recruit_session{margin-top:0}.btn_recruit{width:100%;padding:0 20px;margin-top:30px}.btn_recruit ul{display:block}.btn_recruit ul li{width:100%}.btn_recruit ul li a{padding:10px 0;font-size:14px;font-size:1.4rem}.btn_recruit ul li a:after{width:16px;height:16px;background-size:16px 16px;margin-left:1.25em}.btn_recruit ul li:last-child{margin-top:12px}#snd_interview .fig{width:100%;height:240px;margin-left:40px;z-index:1}#snd_interview .fig-nakamura{background:url(../../img/interview/nakamura/mv.png) no-repeat 50% 50%;background-size:cover}#snd_interview .fig-kiyoduka{background:url(../../img/interview/kiyoduka/mv.png) no-repeat 50% 50%;background-size:cover}#snd_interview .fig-yoshida{background:url(../../img/interview/yoshida/mv.png) no-repeat 50% 50%;background-size:cover}#snd_interview .fig-annzai{background:url(../../img/interview/annzai/mv.png) no-repeat 50% 50%;background-size:cover}#snd_interview .fig .name{bottom:-80px;right:60px}#snd_interview .fig .name .top{padding:10px 16px}#snd_interview .fig .name .top span{font-size:12px;font-size:1.2rem}#snd_interview .fig .name .top p{font-size:10px;font-size:1rem}#snd_interview .fig .name .top p strong{font-size:20px;font-size:2rem}#snd_interview .fig .name .bottom{padding:10px 16px}#snd_interview .fig .name .bottom p{font-size:13px;font-size:1.3rem}#snd_interview .interview_top{background:#f5f5f5;margin-top:-120px;padding:150px 20px 30px}#snd_interview .interview_top .interview__inn,#snd_interview .interview_top .interview__inn .head .txt{width:100%}#snd_interview .interview_top .interview__inn .head .txt span{font-size:14px;font-size:1.4rem;margin-bottom:40px}#snd_interview .interview_top .interview__inn .head .txt span:after{width:80px;height:4px;background-size:80px 4px;margin-top:6px}#snd_interview .interview_top .interview__inn .head .txt h3{font-size:20px;font-size:2rem;margin-bottom:20px}#snd_interview .interview_top .interview__inn .head .txt p{font-size:14px;font-size:1.4rem}#snd_interview .interview_top .interview__inn .head .txt p:not(:first-child){margin-top:16px}#snd_interview .interview_top .interview__inn .head .txt p span{margin-bottom:12px}#snd_interview .interview_bottom{width:100%;padding:0 0 30px}#snd_interview .box{display:block}#snd_interview .box .thumb{width:100%;margin-left:0}#snd_interview .box .inn{width:100%;padding:0 20px;margin-top:-40px}#snd_interview .box .inn .txt{margin-top:0;margin-left:0;padding:20px}#snd_interview .box .inn .txt .subTtl span{font-size:10px;font-size:1rem;margin-bottom:10px}#snd_interview .box .inn .txt .subTtl h4{width:100%;font-size:16px;font-size:1.6rem;margin-bottom:16px}#snd_interview .box .inn .txt .subTtl h4:after{width:15px;height:2px;background-size:15px 2px;margin-top:12px}#snd_interview .box .inn .txt p{font-size:13px;font-size:1.3rem}#snd_interview .box:not(:first-of-type){margin-top:30px}#snd_interview .box:nth-child(2n) .inn .txt,#snd_interview .box:nth-child(2n) .thumb{margin-left:0;margin-right:0}#snd_interview .wide{margin:30px auto;padding:0 0 0 20px}#snd_interview .message{margin-top:30px;padding:0 20px;display:block}#snd_interview .message .thumb{width:100%}#snd_interview .message .inn{width:100%;margin-top:0}#snd_interview .message .inn .txt{position:relative;background:#ae9a22;padding:20px;margin-top:0}#snd_interview .message .inn .txt:after{display:none}#snd_interview .message .inn .txt h4{font-size:16px;font-size:1.6rem}#snd_interview .message .inn .txt p{margin-top:12px;font-size:13px;font-size:1.3rem}#interview_list ul{-ms-flex-wrap:wrap;flex-wrap:wrap}#interview_list ul li{width:50%}#interview_list ul li a{padding:20px}#interview_list ul li a p{font-size:10px;font-size:1rem}#interview_list ul li a p strong{font-size:14px;font-size:1.4rem}#interview_list ul li a span{margin-top:12px;padding-top:12px;font-size:12px;font-size:1.2rem}#interview_list ul li:not(:first-child){border-left:none}#interview_list ul li:nth-child(2n){border-left:1px solid #fff}#interview_list ul li:nth-child(n+3){border-top:1px solid #fff}#snd_application .w__inn{width:100%;margin:0;padding:30px 20px 0}#snd_application .w__inn:last-child{padding:30px 20px}#snd_application .ttl{padding:0 0 30px}#snd_application .ttl h3{font-size:20px;font-size:2rem}#snd_application .ttl h3 span{font-size:10px;font-size:1rem;margin-top:12px}#snd_application .ttl h3:before{margin:0 auto 16px}#snd_application .ttl:before{width:1px;height:30px;background-size:1px 30px;margin:0 auto 16px}#snd_application .app_list{padding:20px}#snd_application .app_list .desk{padding:20px;display:block}#snd_application .app_list .desk a,#snd_application .app_list .desk p{font-size:13px;font-size:1.3rem;width:100%}#snd_application .app_list .desk a{margin-top:12px;position:relative;padding:12px 12px 12px 60px}#snd_application .app_list .desk a span{font-size:10px;font-size:1rem;margin-top:8px}#snd_application .app_list .desk a:before{left:12px;margin-top:-18px;width:36px;height:36px;background-size:36px 36px}#snd_application .app_list .desk a:after{right:12px;margin-top:-8px;width:16px;height:16px;background-size:16px 16px}#snd_application .app_list ul{margin-top:20px;display:block}#snd_application .app_list ul li{width:100%}#snd_application .app_list ul li a{font-size:14px;font-size:1.4rem;padding:12px 0}#snd_application .app_list ul li a:after{width:16px;height:16px;background-size:16px 16px;margin-left:1.5em}#snd_application .app_list ul li p{margin-top:12px;font-size:13px;font-size:1.3rem}#snd_application .app_list ul li:nth-child(n+3){margin-top:0}#snd_application .app_list ul li:nth-child(n+2){margin-top:16px}#snd_personal .w__inn{width:100%;margin:0;padding:30px 20px}#snd_personal .head{padding:0;width:100%;margin:0}#snd_personal .head p{font-size:14px;font-size:1.4rem;line-height:1.8;padding:0}#snd_personal .head:before{margin:0 auto 20px}#snd_personal .head ul{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex}#snd_personal .head ul li{width:48%}#snd_personal .head ul li a{font-size:12px;font-size:1.2rem;padding:10px 0}#snd_personal .head ul li a:after{width:10px;height:10px;background-size:10px 10px;margin-left:1.5em}#snd_personal .head ul li:last-child{margin-top:12px}#snd_personal .head ul li:last-child a:after{width:12px;height:12px;background-size:12px 12px;margin-left:1.5em}.snd_personal_child .w__inn{width:100%;margin:0;padding:30px 20px}.snd_personal_child .w__inn:last-child{padding:30px 20px}.snd_personal_child .ttl{padding:0 0 30px}.snd_personal_child .ttl h3{font-size:20px;font-size:2rem}.snd_personal_child .ttl h3 span{font-size:10px;font-size:1rem;margin-top:12px}.snd_personal_child .ttl h3:before{margin:0 auto 16px}.snd_personal_child .ttl:before{width:1px;height:30px;background-size:1px 30px;margin:0 auto 16px}.snd_personal_child .box{display:block}.snd_personal_child .box .thumb{width:100%;margin-left:0}.snd_personal_child .box .inn{width:100%;margin-top:-40px;padding:0 20px}.snd_personal_child .box .inn .txt{background:#f5f5f5;margin-top:0;margin-left:0;padding:20px 20px 24px}.snd_personal_child .box .inn .txt p{font-size:13px;font-size:1.3rem}.snd_personal_child .box .inn .txt span{margin-top:10px;font-size:12px;font-size:1.2rem}#snd_personal_case .ttl,#snd_personal_flow .ttl,#snd_personal_terms .ttl,.snd_personal_faq .ttl{margin-left:36px}#snd_personal_case .ttl h4,#snd_personal_flow .ttl h4,#snd_personal_terms .ttl h4,.snd_personal_faq .ttl h4{font-size:16px;font-size:1.6rem}#snd_personal_case .ttl h4 small,#snd_personal_flow .ttl h4 small,#snd_personal_terms .ttl h4 small,.snd_personal_faq .ttl h4 small{font-size:12px;font-size:1.2rem;margin-left:0}#snd_personal_case .ttl h4 span,#snd_personal_flow .ttl h4 span,#snd_personal_terms .ttl h4 span,.snd_personal_faq .ttl h4 span{font-size:12px;font-size:1.2rem}#snd_personal_case .ttl h4:before,#snd_personal_flow .ttl h4:before,#snd_personal_terms .ttl h4:before,.snd_personal_faq .ttl h4:before{top:15px;left:-36px}#snd_personal_flow .btn-app,#snd_personal_householdelectricity .btn-app{margin-top:20px}#snd_personal_flow .btn-app a,#snd_personal_householdelectricity .btn-app a{font-size:14px;font-size:1.4rem;padding:12px 0}#snd_personal_flow .btn-app a:after,#snd_personal_householdelectricity .btn-app a:after{width:16px;height:16px;background-size:16px 16px;margin-left:1.5em}#snd_personal_householdelectricity .btn-app{width:100%;margin:20px auto 0}#snd_personal_flow .w__inn{width:100%;margin:0;padding:30px 20px}#snd_personal_flow ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:60px}#snd_personal_flow ul li{width:48%;padding:20px}#snd_personal_flow ul li>span{font-size:20px;font-size:2rem;width:80px;height:80px;margin:-60px auto 0}#snd_personal_flow ul li strong{font-size:14px;font-size:1.4rem;margin-top:20px}#snd_personal_flow ul li strong:after{margin:16px auto 0}#snd_personal_flow ul li p{font-size:12px;font-size:1.2rem;margin-top:16px}#snd_personal_flow ul li:nth-child(n+3){margin-top:16px}#snd_personal_case .w__inn{width:100%;margin:0;padding:30px 20px}#snd_personal_case .faq_list{margin-top:30px}#snd_personal_case .faq_list dl{font-size:13px;font-size:1.3rem}#snd_personal_case .faq_list dl dt{padding:12px 60px}#snd_personal_case .faq_list dl dt:before{left:16px;width:16px;height:16px;background-size:16px 16px;margin-top:-8px}#snd_personal_case .faq_list dl dt:after{right:16px;margin-top:-8px;width:16px;height:16px;background-size:16px 16px}#snd_personal_case .faq_list dl dd{padding:12px 60px}#snd_personal_case .faq_list dl:not(:first-child){margin-top:10px}.snd_personal_faq .w__inn{width:100%;margin:0;padding:30px 20px}.snd_personal_faq .faq_list{margin-top:30px}.snd_personal_faq .faq_list dl{font-size:13px;font-size:1.3rem}.snd_personal_faq .faq_list dl dt{padding:12px 60px}.snd_personal_faq .faq_list dl dt:before{left:16px;width:16px}.snd_personal_faq .faq_list dl dt:after{right:16px;margin-top:-8px;width:16px;height:16px;background-size:16px 16px}.snd_personal_faq .faq_list dl dd{padding:12px 60px}.snd_personal_faq .faq_list dl:not(:first-child){margin-top:10px}#snd_personal_terms .w__inn{width:100%;margin:0;padding:30px 20px}#snd_personal_terms .terms_list{margin-top:30px;display:block}#snd_personal_terms .terms_list .terms_box{width:100%}#snd_personal_terms .terms_list .terms_box strong{font-size:13px;font-size:1.3rem;padding-bottom:10px}#snd_personal_terms .terms_list .terms_box ul{margin-top:10px;padding-left:20px}#snd_personal_terms .terms_list .terms_box ul li a{font-size:12px;font-size:1.2rem}#snd_personal_terms .terms_list .terms_box ul li:before{width:12px;height:12px;background-size:12px 12px;top:8px;left:-20px}#snd_personal_terms .terms_list .terms_box:not(:nth-child(3n-2)){margin-left:0}#snd_personal_terms .terms_list .terms_box:nth-child(n+4){margin-top:0}#snd_personal_terms .terms_list .terms_box:nth-child(n+2){margin-top:16px}#snd_faq .w__inn{width:100%;margin:0;padding:30px 20px 0}#snd_faq .w__inn:last-child{padding:30px 20px}#snd_faq .ttl{padding:0 0 30px}#snd_faq .ttl h3{font-size:20px;font-size:2rem}#snd_faq .ttl h3 span{font-size:10px;font-size:1rem;margin-top:12px}#snd_faq .ttl h3:before{margin:0 auto 16px}#snd_faq .ttl:before{width:1px;height:30px;background-size:1px 30px;margin:0 auto 16px}#snd_faq .faq_list{margin-top:0}#snd_faq .faq_list dl{font-size:13px;font-size:1.3rem}#snd_faq .faq_list dl dt{padding:12px 60px}#snd_faq .faq_list dl dt:before{left:16px;width:16px}#snd_faq .faq_list dl dt:after{right:16px;margin-top:-8px;width:16px;height:16px;background-size:16px 16px}#snd_faq .faq_list dl dd{padding:12px 60px}#snd_faq .faq_list dl:not(:first-child){margin-top:10px}#snd_news .w__inn{width:100%;margin:0;padding:30px 20px;display:block}#snd_news .w__inn .col-main{width:100%}#snd_news .w__inn .col-main>ul li a{padding:20px 0}#snd_news .w__inn .col-main>ul li a:after{width:6em}#snd_news .w__inn .col-main>ul li a span.txt{width:60%}#snd_news .w__inn .col-main>ul li a span.txt .head{font-size:10px;font-size:1rem;margin-bottom:12px}#snd_news .w__inn .col-main>ul li a span.txt .head span{margin-left:.2em}#snd_news .w__inn .col-main>ul li a span.txt .head span small{margin-right:.2em}#snd_news .w__inn .col-main>ul li a span.txt .head span:before{margin-right:.5em}#snd_news .w__inn .col-main>ul li a span.txt p{font-size:14px;font-size:1.4rem;line-height:1.6}#snd_news .w__inn .col-main>ul li a figure{width:32%}#snd_news .w__inn .col-main .page_num{margin-top:12px}#snd_news .w__inn .col-main .page_num p{font-size:10px;font-size:1rem}#snd_news .w__inn .col-main .post-head{padding-bottom:16px;margin-bottom:20px}#snd_news .w__inn .col-main .post-head:after{width:6em}#snd_news .w__inn .col-main .post-head .head{font-size:12px;font-size:1.2rem;margin-bottom:12px}#snd_news .w__inn .col-main .post-head .head span{margin-left:.5em}#snd_news .w__inn .col-main .post-head .head span:before,#snd_news .w__inn .col-main .post-head .head span small{margin-right:.5em}#snd_news .w__inn .col-main .post-head h3{font-size:16px;font-size:1.6rem}#snd_news .w__inn .col-main .post-body p{font-size:13px;font-size:1.3rem}#snd_news .w__inn .col-main .post-body p:not(:first-child){margin-top:12px}#snd_news .w__inn .col-main #prev_next{margin-top:40px;padding-top:20px}#snd_news .w__inn .col-main #prev_next ul li a{padding:10px 0;font-size:10px;font-size:1rem}#snd_news .w__inn .col-side{width:100%;margin-top:40px}#snd_news .w__inn .col-side aside:not(:first-child){margin-top:30px}#snd_news .w__inn .col-side aside strong{font-size:13px;font-size:1.3rem;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #395797}#snd_news .w__inn .col-side aside ul li:not(:first-child){margin-top:14px}#snd_news .w__inn .col-side aside ul li:before{margin-right:10px;font-size:12px;font-size:1.2rem}#snd_news .w__inn .col-side aside ul li a{font-size:12px;font-size:1.2rem}#snd_news .w__inn .col-side aside select{font-size:12px;font-size:1.2rem;background:#fff;border-bottom:none}#snd_news .w__inn .pager{margin-top:30px}#snd_news .w__inn .pager .current,#snd_news .w__inn .pager .dots,#snd_news .w__inn .pager a.page-numbers{width:40px;height:40px;line-height:40px;font-size:10px;font-size:1rem;margin:0 4px}#snd_sitemap{width:100%;padding:30px 0}#snd_sitemap .sitemap_inn{width:100%;margin:0;padding:0 20px}#snd_sitemap .sitemap_inn>ul{display:block;padding-left:20px}#snd_sitemap .sitemap_inn>ul>li{width:100%}#snd_sitemap .sitemap_inn>ul>li>a{font-size:13px;font-size:1.3rem}#snd_sitemap .sitemap_inn>ul>li>a:before{width:8px;height:1px;background-size:8px 1px;background:#465a82;top:10px;left:-20px}#snd_sitemap .sitemap_inn>ul>li:nth-child(n+4){margin-top:0}#snd_sitemap .sitemap_inn>ul>li:nth-child(n+2){margin-top:20px}#snd_sitemap .sitemap_inn>ul>li ul{margin-top:20px;padding-left:20px}#snd_sitemap .sitemap_inn>ul>li ul li a{font-size:12px;font-size:1.2rem}#snd_sitemap .sitemap_inn>ul>li ul li:not(:first-child){margin-top:12px}#snd_privacy{width:100%;padding:30px 0}#snd_privacy .privacy_inn{width:100%;margin:0;padding:0 20px}#snd_privacy .privacy_inn>p{font-size:14px;font-size:1.4rem}#snd_privacy .privacy_inn>ol{margin-top:24px}#snd_privacy .privacy_inn>ol>li{font-size:13px;font-size:1.3rem}#snd_privacy .privacy_inn>ol>li:nth-child(n+2){margin-top:16px}#snd_privacy .privacy_inn>ol>li strong{margin-bottom:8px;font-size:13px;font-size:1.3rem}#snd_privacy .privacy_inn>ol>li>ul{margin-top:10px;padding-left:1.6em}#snd_privacy .privacy_inn>ol>li>ul>li{font-size:12px;font-size:1.2rem}#snd_privacy .privacy_inn>ol>li>ul>li:nth-child(n+2){margin-top:6px}#snd_contact{width:100%;background:#f5f5f5;padding:30px 0}#snd_contact .contact__inn{width:100%;margin:0;padding:0 20px}#snd_contact .contact__inn .tbl dl{width:100%;margin:0 auto;display:block}#snd_contact .contact__inn .tbl dl:not(:first-of-type){margin-top:24px;padding-top:24px}#snd_contact .contact__inn .tbl dl dt{width:100%;font-size:13px;font-size:1.3rem}#snd_contact .contact__inn .tbl dl dt strong{width:calc(100% - 4em)}#snd_contact .contact__inn .tbl dl dt span{width:4em;font-size:12px;font-size:1.2rem;padding:4px 0}#snd_contact .contact__inn .tbl dl dd{width:100%;margin-top:10px}#snd_contact .contact__inn .tbl dl dd p{font-size:13px;font-size:1.3rem;margin-top:12px;color:#aaa}#snd_contact .contact__inn .tbl .pp-txt{margin-top:30px}#snd_contact .contact__inn .tbl .pp-txt p{font-size:14px;font-size:1.4rem}#snd_contact .contact__inn dd.col-multi label{display:block}#snd_contact .contact__inn dd.col-multi label:not(:first-child){margin-top:10px}#snd_contact .contact__inn .wpcf7-form-control{font-size:13px;font-size:1.3rem;padding:10px}#snd_contact .contact__inn span.wpcf7-not-valid-tip{margin-top:10px}#snd_contact .contact__inn div.wpcf7-response-output{margin:20px 0 0;padding:12px}#snd_contact .contact__inn div.wpcf7-mail-sent-ok,#snd_contact .contact__inn div.wpcf7-validation-errors{font-size:13px;font-size:1.3rem}#snd_contact .contact__inn input.wpcf7c-conf,#snd_contact .contact__inn textarea.wpcf7c-conf{padding:0;background:#f5f5f5;-webkit-box-shadow:none;box-shadow:none}#snd_contact .contact__inn .wpcf7-form>p{width:100%;margin:30px auto 0}#snd_contact .contact__inn .wpcf7-form>p .wpcf7-back,#snd_contact .contact__inn .wpcf7-form>p .wpcf7-confirm,#snd_contact .contact__inn .wpcf7-form>p .wpcf7-submit{width:49%;display:block;padding:12px 25px;font-size:14px;font-size:1.4rem}#snd_contact .contact__inn .wpcf7-form>p .wpcf7-confirm{width:100%}#snd_contact .contact__inn .wpcf7-form-control.wpcf7-checkbox input[type=checkbox]{margin-top:-3px}#snd_contact .contact__inn span.wpcf7-list-item-label{padding-left:.25em}#snd_thanks{padding:30px 0}#snd_thanks .thanks_inn{width:100%;margin:0;padding:0 20px}#snd_thanks .thanks_inn>p{font-size:14px;font-size:1.4rem;line-height:1.8}#snd_thanks .thanks_inn .btn-s{margin-left:0}}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),transparent);background-image:-o-linear-gradient(right,rgba(0,0,0,.5),transparent);background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(transparent));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),transparent);background-image:-o-linear-gradient(left,rgba(0,0,0,.5),transparent);background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),transparent);background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),transparent);background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(transparent));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),transparent);background-image:-o-linear-gradient(top,rgba(0,0,0,.5),transparent);background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:50%;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23007aff'/%3E%3C/svg%3E");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23007aff'/%3E%3C/svg%3E");right:10px;left:auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23fff'/%3E%3C/svg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23fff'/%3E%3C/svg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z'/%3E%3C/svg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z'/%3E%3C/svg%3E")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:opacity .3s;-o-transition:.3s opacity;transition:opacity .3s;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:top .2s,-webkit-transform .2s;transition:top .2s,-webkit-transform .2s;-o-transition:.2s transform,.2s top;transition:transform .2s,top .2s;transition:transform .2s,top .2s,-webkit-transform .2s}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:left .2s,-webkit-transform .2s;transition:left .2s,-webkit-transform .2s;-o-transition:.2s transform,.2s left;transition:transform .2s,left .2s;transition:transform .2s,left .2s,-webkit-transform .2s}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:right .2s,-webkit-transform .2s;transition:right .2s,-webkit-transform .2s;-o-transition:.2s transform,.2s right;transition:transform .2s,right .2s;transition:transform .2s,right .2s,-webkit-transform .2s}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:hsla(0,0%,100%,.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12) infinite;animation:swiper-preloader-spin 1s steps(12) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%236c6c6c' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%23fff' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E")}@-webkit-keyframes swiper-preloader-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes swiper-preloader-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}