@charset "UTF-8";
/*!
 * YUI 3.5.0 - reset.css (http://developer.yahoo.com/yui/3/cssreset/)
 * http://cssreset.com
 * Copyright 2012 Yahoo! Inc. All rights reserved.
 * http://yuilibrary.com/license/
 */
html{color:#000}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}q:before,q:after{content:""}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}input,textarea,select{*font-size:100%;}legend{color:#000}#yui3-css-stamp.cssreset{display:none}.clearfix:after{content:"";display:block;clear:both}.clearfix:before{content:"";display:block;clear:both}.clearfix{display:block}.clearfloat{display:block;height:1px;clear:both}.button{font-size:1.6rem;letter-spacing:.04em}.button>a,.button>span{border:1px solid #555;display:inline-block;padding:.5rem 4em .5rem 3em;position:relative}.button>a:hover,.button>span:hover{background:#555;color:#fff}.button>a:after,.button>span:after{content:"";font-family:"fontAwesome";position:absolute;top:50%;right:5%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.button--wh>a{border:1px solid #fff !important;color:#fff !important}.button--wh>a:hover{background:#fff;color:#3e3a39 !important}.button--center{text-align:center}.dpblock{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}.en{font-family:"Bebas Neue",cursive}.inner{max-width:1208px;width:100%;margin:0 auto}.objectfit{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}.objectfit img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}.objectfit-contain{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;font-family:"object-fit: contain;"}.objectfit-contain img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;font-family:"object-fit: contain;"}.mincho{font-family:"Noto Serif JP",serif;font-weight:600}.bold{font-weight:700}.medium{font-weight:500}.normal{font-weight:400}.tLeft{text-align:left}.tCenter{text-align:center}.tRight{text-align:right}.size-lead{font-size:2.2rem;letter-spacing:.04em}@media screen and (max-width:768px){.size-lead{font-size:1.8rem;line-height:1.6}}.mt0rem{margin-top:0 !important}.pr0rem{padding-right:0 !important}.pl0rem{padding-left:0 !important}.mb0rem{margin-bottom:0 !important}.mr0rem{margin-right:0 !important}.ml0rem{margin-left:0 !important}.mt1rem{margin-top:1rem !important}.pr1rem{padding-right:1rem !important}.pl1rem{padding-left:1rem !important}.mb1rem{margin-bottom:1rem !important}.mr1rem{margin-right:1rem !important}.ml1rem{margin-left:1rem !important}.mt2rem{margin-top:2rem !important}.pr2rem{padding-right:2rem !important}.pl2rem{padding-left:2rem !important}.mb2rem{margin-bottom:2rem !important}.mr2rem{margin-right:2rem !important}.ml2rem{margin-left:2rem !important}.mt3rem{margin-top:3rem !important}.pr3rem{padding-right:3rem !important}.pl3rem{padding-left:3rem !important}.mb3rem{margin-bottom:3rem !important}.mr3rem{margin-right:3rem !important}.ml3rem{margin-left:3rem !important}.mt4rem{margin-top:4rem !important}.pr4rem{padding-right:4rem !important}.pl4rem{padding-left:4rem !important}.mb4rem{margin-bottom:4rem !important}.mr4rem{margin-right:4rem !important}.ml4rem{margin-left:4rem !important}.mt5rem{margin-top:5rem !important}.pr5rem{padding-right:5rem !important}.pl5rem{padding-left:5rem !important}.mb5rem{margin-bottom:5rem !important}.mr5rem{margin-right:5rem !important}.ml5rem{margin-left:5rem !important}.mt6rem{margin-top:6rem !important}.pr6rem{padding-right:6rem !important}.pl6rem{padding-left:6rem !important}.mb6rem{margin-bottom:6rem !important}.mr6rem{margin-right:6rem !important}.ml6rem{margin-left:6rem !important}.mt7rem{margin-top:7rem !important}.pr7rem{padding-right:7rem !important}.pl7rem{padding-left:7rem !important}.mb7rem{margin-bottom:7rem !important}.mr7rem{margin-right:7rem !important}.ml7rem{margin-left:7rem !important}.mt8rem{margin-top:8rem !important}.pr8rem{padding-right:8rem !important}.pl8rem{padding-left:8rem !important}.mb8rem{margin-bottom:8rem !important}.mr8rem{margin-right:8rem !important}.ml8rem{margin-left:8rem !important}.mt9rem{margin-top:9rem !important}.pr9rem{padding-right:9rem !important}.pl9rem{padding-left:9rem !important}.mb9rem{margin-bottom:9rem !important}.mr9rem{margin-right:9rem !important}.ml9rem{margin-left:9rem !important}.mt10rem{margin-top:10rem !important}.pr10rem{padding-right:10rem !important}.pl10rem{padding-left:10rem !important}.mb10rem{margin-bottom:10rem !important}.mr10rem{margin-right:10rem !important}.ml10rem{margin-left:10rem !important}.mt11rem{margin-top:11rem !important}.pr11rem{padding-right:11rem !important}.pl11rem{padding-left:11rem !important}.mb11rem{margin-bottom:11rem !important}.mr11rem{margin-right:11rem !important}.ml11rem{margin-left:11rem !important}.mt12rem{margin-top:12rem !important}.pr12rem{padding-right:12rem !important}.pl12rem{padding-left:12rem !important}.mb12rem{margin-bottom:12rem !important}.mr12rem{margin-right:12rem !important}.ml12rem{margin-left:12rem !important}.mt13rem{margin-top:13rem !important}.pr13rem{padding-right:13rem !important}.pl13rem{padding-left:13rem !important}.mb13rem{margin-bottom:13rem !important}.mr13rem{margin-right:13rem !important}.ml13rem{margin-left:13rem !important}.mt14rem{margin-top:14rem !important}.pr14rem{padding-right:14rem !important}.pl14rem{padding-left:14rem !important}.mb14rem{margin-bottom:14rem !important}.mr14rem{margin-right:14rem !important}.ml14rem{margin-left:14rem !important}.mt15rem{margin-top:15rem !important}.pr15rem{padding-right:15rem !important}.pl15rem{padding-left:15rem !important}.mb15rem{margin-bottom:15rem !important}.mr15rem{margin-right:15rem !important}.ml15rem{margin-left:15rem !important}.order0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}@media screen and (max-width:768px){.order0-sp{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}}.order0-pc{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}@media screen and (max-width:768px){.order0-pc{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}}.order1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media screen and (max-width:768px){.order1-sp{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.order1-pc{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media screen and (max-width:768px){.order1-pc{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}}.order2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media screen and (max-width:768px){.order2-sp{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.order2-pc{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media screen and (max-width:768px){.order2-pc{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}}.order3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}@media screen and (max-width:768px){.order3-sp{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}.order3-pc{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}@media screen and (max-width:768px){.order3-pc{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}}.order4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}@media screen and (max-width:768px){.order4-sp{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}}.order4-pc{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}@media screen and (max-width:768px){.order4-pc{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}}.order5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}@media screen and (max-width:768px){.order5-sp{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}}.order5-pc{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}@media screen and (max-width:768px){.order5-pc{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}}.order6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}@media screen and (max-width:768px){.order6-sp{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}}.order6-pc{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}@media screen and (max-width:768px){.order6-pc{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}}.order7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}@media screen and (max-width:768px){.order7-sp{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}}.order7-pc{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}@media screen and (max-width:768px){.order7-pc{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}}.order8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}@media screen and (max-width:768px){.order8-sp{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}}.order8-pc{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}@media screen and (max-width:768px){.order8-pc{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}}.order9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}@media screen and (max-width:768px){.order9-sp{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}}.order9-pc{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}@media screen and (max-width:768px){.order9-pc{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}}.ulSimple{margin-bottom:2rem}.ulSimple>li{text-indent:-1em;margin:0 0 .5em 1em;line-height:1.5}.ulSimple--style2>li{text-indent:-3em;margin-left:3em}.anchor{display:block;margin-top:-50px;padding-top:50px}*,*:before,*:after{-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}html{height:100%;width:100%;margin:0 auto;position:relative;color:#3e3a39;-webkit-text-size-adjust:100%;font-size:62.5%;font-size:clamp(50%, .69vw, 62.5%);-webkit-text-size-adjust:100%}@media screen and (max-width:428px){html{min-width:auto;font-size:clamp(62.5%, 62.5%, 62.5%)}}body{width:100%;height:100%;line-height:1.6;overflow-x:hidden;font-weight:400;font-family:"Noto Sans JP","游ゴシック","Yu Gothic","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}body.fixed{position:fixed}img{width:auto;height:auto;max-width:100%;max-height:100%}picture{width:auto;height:auto;max-width:100%;max-height:100%;line-height:1em}picture img{width:100%;height:100%}strong{font-weight:700}ul,ol,li{list-style:none}img{-ms-interpolation-mode:bicubic}a:link{color:#3e3a39;text-decoration:none}a:visited{color:#3e3a39;border-bottom:1px solid #3e3a39}a:hover{color:#182987}.linkWhite a:link{color:#fff}.linkWhite a:visited{color:#fff}.bgWhite{background:#fff}.pc-alt,.pc-hide{display:none}@media screen and (max-width:428px){.pc-alt,.pc-hide{display:block}}.sp-alt,.sp-hide{display:block}@media screen and (max-width:428px){.sp-alt,.sp-hide{display:none}}.alt{text-indent:100%;white-space:nowrap;overflow:hidden;display:block;height:0;line-height:0}.header{z-index:101;position:relative;top:0;left:0;width:100%;height:16rem}@media screen and (max-width:428px){.header{height:6rem}}.header__mv{width:100%;position:relative;padding:8.5rem 0 2rem;z-index:101}@media screen and (max-width:428px){.header__mv{height:6rem;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 3vw;background:#fff;position:fixed;top:0;left:0}}.header__mv .logo{position:relative;z-index:100 !important}.header__mv .logo a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;background:url(//www.rti-cast.co.jp/www/wp-content/themes/rti_cast-v1.0/assets/css/../img/common/logo_common@2x.png) center center/contain no-repeat;width:18rem;height:4.5rem}@media screen and (max-width:428px){.header__mv .logo a{display:block;width:14.4rem;height:3.6rem;z-index:99}}.header__mv .logo a:hover img{opacity:1}.header__mv .logo img{visibility:hidden}@media screen and (max-width:428px){.header__mv .logo:before{content:"";width:100%;height:6rem;display:block;z-index:0;position:fixed;top:0;left:0;background:#fff}}.header__mv.onmain{padding:2rem 0;background:#fff;position:fixed !important;left:0;top:0;-webkit-animation:onmain .5s cubic-bezier(.25,.46,.45,.94) both;animation:onmain .5s cubic-bezier(.25,.46,.45,.94) both;-webkit-box-shadow:0 0 2rem rgba(0,0,0,.1);box-shadow:0 0 2rem rgba(0,0,0,.1)}@media screen and (max-width:428px){.header__mv.onmain{padding:0 3vw;-webkit-animation:none;animation:none;background:#fff;-webkit-box-shadow:none;box-shadow:none}}.header__mv.onmain .logo{background:url(//www.rti-cast.co.jp/www/wp-content/themes/rti_cast-v1.0/assets/css/../img/common/logo_common@2x.png) center center/contain no-repeat !important}.header__mv.onmain .logo img{visibility:hidden !important}.header__mv.onmain a{color:#3e3a39 !important}.header__mv.onmain .selectLang__lng a.active,.header__mv.onmain .selectLang__lng a:hover{border-color:#3e3a39 !important}.header__mv.onmain .selectLang__lng:after{color:#3e3a39 !important}@-webkit-keyframes onmain{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}100%{-webkit-transform:translateY(0%);transform:translateY(0%)}}@keyframes onmain{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}100%{-webkit-transform:translateY(0%);transform:translateY(0%)}}.header__mv.onmain .glbNavLists __list a:after{background:#3e3a39}.header__mv.outmain{position:fixed;left:0;top:0;-webkit-animation:outmain .3s cubic-bezier(.25,.46,.45,.94) both;animation:outmain .3s cubic-bezier(.25,.46,.45,.94) both;padding:8.5rem 0 2rem;opacity:1;-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}@media screen and (max-width:428px){.header__mv.outmain{padding:0 3vw;-webkit-animation:none;animation:none}}@-webkit-keyframes outmain{0%{padding:2rem 0;-webkit-transform:translateY(0%);transform:translateY(0%);position:fixed;opacity:1}99.9%{position:fixed;padding:2rem 0;-webkit-transform:translateY(-100%);transform:translateY(-100%);background:#fff;opacity:0}100%{padding:8.5rem 0 2rem;position:absolute;-webkit-transform:translateY(0%);transform:translateY(0%);background:rgba(255,255,255,0);opacity:1}}@keyframes outmain{0%{padding:2rem 0;-webkit-transform:translateY(0%);transform:translateY(0%);position:fixed;opacity:1}99.9%{position:fixed;padding:2rem 0;-webkit-transform:translateY(-100%);transform:translateY(-100%);background:#fff;opacity:0}100%{padding:8.5rem 0 2rem;position:absolute;-webkit-transform:translateY(0%);transform:translateY(0%);background:rgba(255,255,255,0);opacity:1}}@-webkit-keyframes outmain_sp{0%{padding:0 3vw;-webkit-transform:translateY(0%);transform:translateY(0%);position:fixed;opacity:1}99.9%{position:fixed;opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}100%{padding:0 3vw;position:absolute;-webkit-transform:translateY(0%);transform:translateY(0%);background:rgba(255,255,255,0);opacity:1}}@keyframes outmain_sp{0%{padding:0 3vw;-webkit-transform:translateY(0%);transform:translateY(0%);position:fixed;opacity:1}99.9%{position:fixed;opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}100%{padding:0 3vw;position:absolute;-webkit-transform:translateY(0%);transform:translateY(0%);background:rgba(255,255,255,0);opacity:1}}.header .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header .glbNav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;font-size:2rem;line-height:1}@media screen and (max-width:428px){.header .glbNav{width:100%;height:100vh;position:fixed;top:0;left:0;padding-top:6rem;background:#fff;z-index:90;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:7vw;-webkit-transform:translateY(-100vh);-ms-transform:translateY(-100vh);transform:translateY(-100vh);pointer-events:none;visibility:hidden;-webkit-transition:.3s .5s cubic-bezier(.165,.84,.44,1);-o-transition:.3s .5s cubic-bezier(.165,.84,.44,1);transition:.3s .5s cubic-bezier(.165,.84,.44,1)}}@media screen and (max-width:428px){.header .glbNav.active{visibility:visible;pointer-events:auto;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.header .glbNav a{letter-spacing:.04em;color:#3e3a39}.header .glbNavLists{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:428px){.header .glbNavLists{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:center;align-content:center}}.header .glbNavLists__list{padding:0 1.5rem}@media screen and (max-width:428px){.header .glbNavLists__list{padding:1.5rem 0}}.header .glbNavLists__list:last-of-type{padding-right:0}.header .glbNavLists__list a{position:relative}.header .glbNavLists__list a:after{position:absolute;bottom:0;left:0;content:"";width:100%;height:2px;background:#3e3a39;visibility:hidden;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transition:.5s cubic-bezier(.165,.84,.44,1);-o-transition:.5s cubic-bezier(.165,.84,.44,1);transition:.5s cubic-bezier(.165,.84,.44,1)}.header .glbNavLists__list a:hover:after,.header .glbNavLists__list a.active:after{visibility:visible;-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.header .glbNavLists.news .glbNavLists__list--news a:after,.header .glbNavLists.column .glbNavLists__list--column a:after,.header .glbNavLists.mission .glbNavLists__list--mission a:after,.header .glbNavLists.technology .glbNavLists__list--technology a:after,.header .glbNavLists.team .glbNavLists__list--team a:after,.header .glbNavLists.about .glbNavLists__list--about a:after,.header .glbNavLists.contact .glbNavLists__list--contact a:after{visibility:visible;-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.header .glbNav .selectLang{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 0 0 3rem}.header .glbNav .selectLang__lng:after{content:"/";margin:0 1rem;color:#3e3a39}.header .glbNav .selectLang__lng:last-of-type:after{content:"";margin:0}.header .glbNav .selectLang__lng a{display:inline-block;padding:3px 5px 1px;border:1px solid transparent}.header .glbNav .selectLang__lng a.active,.header .glbNav .selectLang__lng a:hover{border:1px solid #3e3a39}.toppage .header{position:absolute}@media screen and (max-width:428px){.toppage .header{position:relative}}.toppage .header .logo a{background:0 0}@media screen and (max-width:428px){.toppage .header .logo a{background:url(//www.rti-cast.co.jp/www/wp-content/themes/rti_cast-v1.0/assets/css/../img/common/logo_common@2x.png) center center/contain no-repeat}}.toppage .header .logo img{visibility:visible}@media screen and (max-width:428px){.toppage .header .logo img{visibility:hidden}}.toppage .glbNav a{color:#fff}@media screen and (max-width:428px){.toppage .glbNav a{color:#3e3a39}}.toppage .glbNavLists__list a:after{background:#fff}@media screen and (max-width:428px){.toppage .glbNavLists__list a:after{background:#3e3a39}}.toppage .glbNav .selectLang__lng:after{color:#fff}@media screen and (max-width:428px){.toppage .glbNav .selectLang__lng:after{color:#3e3a39}}.toppage .glbNav .selectLang__lng a.active,.toppage .glbNav .selectLang__lng a:hover{border:1px solid #fff}@media screen and (max-width:428px){.toppage .glbNav .selectLang__lng a.active,.toppage .glbNav .selectLang__lng a:hover{border:1px solid #3e3a39}}.spmenu{visibility:hidden;pointer-events:none;position:absolute;top:0;right:0;width:6rem;height:6rem;z-index:100}.spmenu span,.spmenu:before,.spmenu:after{display:block;content:"";width:3rem;height:2px;background:#3e3a39;position:absolute;top:50%;left:15px;margin:-1px}@-webkit-keyframes menu_span{0%{width:3rem}30%{width:0}70%{width:0}100%{width:0}}@keyframes menu_span{0%{width:3rem}30%{width:0}70%{width:0}100%{width:0}}@-webkit-keyframes close_span{0%{width:3rem}30%{width:0}70%{width:0}100%{width:0}}@keyframes close_span{0%{width:3rem}30%{width:0}70%{width:0}100%{width:0}}.spmenu:before{-webkit-transform:translateY(-1rem);-ms-transform:translateY(-1rem);transform:translateY(-1rem);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}@-webkit-keyframes menu_before{0%{-webkit-transform:translateY(-1rem) rotate(0);transform:translateY(-1rem) rotate(0);width:3rem}30%{-webkit-transform:translateY(-1rem) rotate(0);transform:translateY(-1rem) rotate(0);width:0}70%{-webkit-transform:translateY(-15px) rotate(45deg);transform:translateY(-15px) rotate(45deg);width:0}100%{-webkit-transform:translateY(-15px) rotate(45deg);transform:translateY(-15px) rotate(45deg);width:42px}}@keyframes menu_before{0%{-webkit-transform:translateY(-1rem) rotate(0);transform:translateY(-1rem) rotate(0);width:3rem}30%{-webkit-transform:translateY(-1rem) rotate(0);transform:translateY(-1rem) rotate(0);width:0}70%{-webkit-transform:translateY(-15px) rotate(45deg);transform:translateY(-15px) rotate(45deg);width:0}100%{-webkit-transform:translateY(-15px) rotate(45deg);transform:translateY(-15px) rotate(45deg);width:42px}}@-webkit-keyframes close_before{0%{-webkit-transform:translateY(-1rem) rotate(0);transform:translateY(-1rem) rotate(0);width:3rem}30%{-webkit-transform:translateY(-1rem) rotate(0);transform:translateY(-1rem) rotate(0);width:0}70%{-webkit-transform:translateY(-15px) rotate(45deg);transform:translateY(-15px) rotate(45deg);width:0}100%{-webkit-transform:translateY(-15px) rotate(45deg);transform:translateY(-15px) rotate(45deg);width:42px}}@keyframes close_before{0%{-webkit-transform:translateY(-1rem) rotate(0);transform:translateY(-1rem) rotate(0);width:3rem}30%{-webkit-transform:translateY(-1rem) rotate(0);transform:translateY(-1rem) rotate(0);width:0}70%{-webkit-transform:translateY(-15px) rotate(45deg);transform:translateY(-15px) rotate(45deg);width:0}100%{-webkit-transform:translateY(-15px) rotate(45deg);transform:translateY(-15px) rotate(45deg);width:42px}}.spmenu:after{width:2rem;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transform:translateY(1rem);-ms-transform:translateY(1rem);transform:translateY(1rem)}@-webkit-keyframes menu_after{0%{-webkit-transform:translateY(1rem) rotate(0);transform:translateY(1rem) rotate(0);width:2rem}30%{-webkit-transform:translateY(1rem) rotate(0);transform:translateY(1rem) rotate(0);width:0}70%{-webkit-transform:translateY(15px) rotate(-45deg);transform:translateY(15px) rotate(-45deg);width:0}100%{-webkit-transform:translateY(15px) rotate(-45deg);transform:translateY(15px) rotate(-45deg);width:42px}}@keyframes menu_after{0%{-webkit-transform:translateY(1rem) rotate(0);transform:translateY(1rem) rotate(0);width:2rem}30%{-webkit-transform:translateY(1rem) rotate(0);transform:translateY(1rem) rotate(0);width:0}70%{-webkit-transform:translateY(15px) rotate(-45deg);transform:translateY(15px) rotate(-45deg);width:0}100%{-webkit-transform:translateY(15px) rotate(-45deg);transform:translateY(15px) rotate(-45deg);width:42px}}@-webkit-keyframes close_after{0%{-webkit-transform:translateY(1rem) rotate(0);transform:translateY(1rem) rotate(0);width:2rem}30%{-webkit-transform:translateY(1rem) rotate(0);transform:translateY(1rem) rotate(0);width:0}70%{-webkit-transform:translateY(15px) rotate(-45deg);transform:translateY(15px) rotate(-45deg);width:0}100%{-webkit-transform:translateY(15px) rotate(-45deg);transform:translateY(15px) rotate(-45deg);width:42px}}@keyframes close_after{0%{-webkit-transform:translateY(1rem) rotate(0);transform:translateY(1rem) rotate(0);width:2rem}30%{-webkit-transform:translateY(1rem) rotate(0);transform:translateY(1rem) rotate(0);width:0}70%{-webkit-transform:translateY(15px) rotate(-45deg);transform:translateY(15px) rotate(-45deg);width:0}100%{-webkit-transform:translateY(15px) rotate(-45deg);transform:translateY(15px) rotate(-45deg);width:42px}}@media screen and (max-width:428px){.spmenu{visibility:visible;pointer-events:auto;cursor:pointer}}.spmenu.active span{-webkit-animation:.5s .1s menu_span cubic-bezier(.25,.46,.45,.94) both;animation:.5s .1s menu_span cubic-bezier(.25,.46,.45,.94) both}.spmenu.active:before{-webkit-animation:.5s menu_before cubic-bezier(.25,.46,.45,.94) both;animation:.5s menu_before cubic-bezier(.25,.46,.45,.94) both}.spmenu.active:after{-webkit-animation:.5s .2s menu_after cubic-bezier(.25,.46,.45,.94) both;animation:.5s .2s menu_after cubic-bezier(.25,.46,.45,.94) both}.spmenu.close span{animation:.5s .1s close_span cubic-bezier(.25,.46,.45,.94) both reverse}.spmenu.close:before{animation:.5s close_before cubic-bezier(.25,.46,.45,.94) both reverse}.spmenu.close:after{animation:.5s .2s close_after cubic-bezier(.25,.46,.45,.94) both reverse}.footer{padding:5.5rem 0;border-top:1px solid rgba(0,0,0,.2)}@media screen and (max-width:428px){.footer{padding:5vw 0}}.footer__inner{max-width:100rem;margin:0 auto}.partners{margin-bottom:5.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;justify-content:center;align-items:center}@media screen and (max-width:428px){.partners{margin-bottom:5vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.partners>h4{font-size:4.1rem;line-height:1;color:#818181;margin-right:4rem}@media screen and (max-width:428px){.partners>h4{font-size:2.4rem;margin-right:0}}.partnersLists{margin:0 -.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media screen and (max-width:428px){.partnersLists{margin:2vw 4vw 0}}.partnersLists__list{padding:0 .8rem;-ms-flex-preferred-size:20.4rem;flex-basis:20.4rem;max-width:20.4rem}@media screen and (max-width:428px){.partnersLists__list{padding:0 1px;-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}}.partnersLists__list a{display:block;width:18.8rem;height:6.6rem}.partnersLists__list a img{display:block}@media screen and (max-width:428px){.partnersLists__list a{width:100%;height:auto;border:.5px solid #ccc}}.sitemap__logo{-ms-flex-preferred-size:8.9rem;flex-basis:8.9rem;max-width:8.9rem;height:7.4rem}@media screen and (max-width:428px){.sitemap__logo{-ms-flex-preferred-size:5rem;flex-basis:5rem;max-width:5rem;height:4.1rem;-ms-flex-negative:0;flex-shrink:0}}.sitemap__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:428px){.sitemap__wrapper{padding:0 4vw;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.sitemap__right{-ms-flex-preferred-size:calc(100% - 8.9rem);flex-basis:calc(100% - 8.9rem);max-width:calc(100% - 8.9rem);padding-left:6rem}@media screen and (max-width:428px){.sitemap__right{-ms-flex-preferred-size:calc(100% - 5rem);flex-basis:calc(100% - 5rem);max-width:calc(100% - 5rem);padding-left:1rem}}.sitemap__right .copyright{font-size:1.2rem;letter-spacing:.04em}@media screen and (max-width:428px){.sitemap__right .copyright{font-size:1rem;line-height:1.2;margin-top:1rem}}.sitemap__right .copyright>*{display:inline-block;margin-right:2rem}.sitemap__right .copyright>*:last-of-type{margin-right:0}.sitemap .glbNav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-size:1.9rem;margin-bottom:1rem}@media screen and (max-width:428px){.sitemap .glbNav{font-size:1.4rem;margin-bottom:0}}.sitemap .glbNav a{letter-spacing:.04em;color:#3e3a39}@media screen and (max-width:428px){.sitemap .glbNav a{white-space:nowrap}}.sitemap .glbNavLists{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media screen and (max-width:428px){.sitemap .glbNavLists{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.sitemap .glbNavLists__list{padding:0 1rem}@media screen and (max-width:428px){.sitemap .glbNavLists__list{padding:0 .5rem}}.sitemap .glbNavLists__list:last-of-type:after{content:""}.sitemap .glbNavLists__list a{position:relative}.sitemap .glbNavLists__list a:after{height:1px;background:#3e3a39}.sitemap .glbNav .selectLang{padding:0 2rem 0 0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;display:-webkit-box;display:-ms-flexbox;display:flex}.sitemap .glbNav .selectLang__lng:after{margin:0 .5rem;color:#3e3a39}.sitemap .glbNav .selectLang__lng:last-of-type:after{content:"";margin:0}.sitemap .glbNav .selectLang__lng a{padding:.2rem .3rem 0}.sitemap .glbNav .selectLang__lng a.active,.sitemap .glbNav .selectLang__lng a:hover{border:1px solid #3e3a39}.sitemap .glbNav .selectLang__lng:first-child:after{content:"/"}@media screen and (max-width:428px){.sitemap .glbNav .selectLang{padding:0 1rem 0 0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.breadcrumbs{overflow:hidden;width:100%;margin:0 auto;font-size:1.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.breadcrumbs li{float:left}.breadcrumbs li:first-child a{padding-left:1em;border-radius:5px 0 0 5px}.breadcrumbs li:last-child a:after{content:"" !important}.breadcrumbs a{padding:0 1em 0 2em;float:left;text-decoration:none;color:#444;position:relative}.breadcrumbs a:after{content:"";font-family:"fontAwesome";position:absolute;top:50%;margin-top:-.5em;right:-1em;line-height:1}.breadcrumbs a:after{z-index:2}.breadcrumbs .current_item{font-weight:700;background:0 0}.breadcrumbs .current_item:hover{font-weight:700;background:0 0}.breadcrumbs .current_item:after,.breadcrumbs .current_item:before{content:normal}@-webkit-keyframes fadein{0%{opacity:0}100%{opacity:1}}@keyframes fadein{0%{opacity:0}100%{opacity:1}}.main__wrapper{margin:0 auto}.main__wrapper--860{max-width:86rem}.main__wrapper--head{padding-top:19rem;position:relative}.main__h2{font-size:2.8rem;letter-spacing:.06em;margin-bottom:4rem;text-align:center;font-weight:700}@media screen and (max-width:428px){.main__h2{font-size:2rem;margin-bottom:2rem}}.main__h3{font-size:2rem;letter-spacing:.1em;margin-bottom:3rem}@media screen and (max-width:428px){.main__h3{font-size:1.5rem;margin-bottom:1.5rem;line-height:1.5}}.main__param{font-size:1.6rem;letter-spacing:.1em;line-height:2}@media screen and (max-width:428px){.main__param{font-size:1.4rem}}.base .baseanim{overflow:hidden}.base .baseanim span,.base .baseanim a{width:100%;display:block;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transform:translateX(-101%);-ms-transform:translateX(-101%);transform:translateX(-101%)}@-webkit-keyframes topon{0%{-webkit-transform:translateX(-101%);transform:translateX(-101%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes topon{0%{-webkit-transform:translateX(-101%);transform:translateX(-101%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.base .baseanim span:before,.base .baseanim a:before{content:"";width:100%;height:100%;z-index:1;background:#3e3a39;position:absolute;top:0;left:0;display:block;-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}@-webkit-keyframes topon_before{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}100%{-webkit-transform:scaleX(0);transform:scaleX(0)}}@keyframes topon_before{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}100%{-webkit-transform:scaleX(0);transform:scaleX(0)}}.base .baseanim--wh span:before,.base .baseanim--wh a:before{background:#fff}.base.on .baseanim--1 span,.base.on .baseanim--1 a{-webkit-animation:topon .5s 0s cubic-bezier(.165,.84,.44,1) both;animation:topon .5s 0s cubic-bezier(.165,.84,.44,1) both}.base.on .baseanim--1 span:before,.base.on .baseanim--1 a:before{-webkit-animation:topon_before .5s .5s cubic-bezier(.165,.84,.44,1) both;animation:topon_before .5s .5s cubic-bezier(.165,.84,.44,1) both}.base.on .baseanim--2 span,.base.on .baseanim--2 a{-webkit-animation:topon .5s .7s cubic-bezier(.165,.84,.44,1) both;animation:topon .5s .7s cubic-bezier(.165,.84,.44,1) both}.base.on .baseanim--2 span:before,.base.on .baseanim--2 a:before{-webkit-animation:topon_before .5s 1.4s cubic-bezier(.165,.84,.44,1) both;animation:topon_before .5s 1.4s cubic-bezier(.165,.84,.44,1) both}.base.on .baseanim--3 span,.base.on .baseanim--3 a{-webkit-animation:topon .5s .9s cubic-bezier(.165,.84,.44,1) both;animation:topon .5s .9s cubic-bezier(.165,.84,.44,1) both}.base.on .baseanim--3 span:before,.base.on .baseanim--3 a:before{-webkit-animation:topon_before .5s 1.6s cubic-bezier(.165,.84,.44,1) both;animation:topon_before .5s 1.6s cubic-bezier(.165,.84,.44,1) both}.base.on .baseanim--4 span,.base.on .baseanim--4 a{-webkit-animation:topon .5s 1.1s cubic-bezier(.165,.84,.44,1) both;animation:topon .5s 1.1s cubic-bezier(.165,.84,.44,1) both}.base.on .baseanim--4 span:before,.base.on .baseanim--4 a:before{-webkit-animation:topon_before .5s 1.8s cubic-bezier(.165,.84,.44,1) both;animation:topon_before .5s 1.8s cubic-bezier(.165,.84,.44,1) both}.base.on .baseanim--5 span,.base.on .baseanim--5 a{-webkit-animation:topon .5s 1.3s cubic-bezier(.165,.84,.44,1) both;animation:topon .5s 1.3s cubic-bezier(.165,.84,.44,1) both}.base.on .baseanim--5 span:before,.base.on .baseanim--5 a:before{-webkit-animation:topon_before .5s 2s cubic-bezier(.165,.84,.44,1) both;animation:topon_before .5s 2s cubic-bezier(.165,.84,.44,1) both}.contents{padding-bottom:8vw}.contents--pb0{padding-bottom:0}.contentsTitle{width:100%;position:relative}.contentsTitle--noimage{height:16rem}@media screen and (max-width:428px){.contentsTitle--noimage{height:30vw}}.contentsTitle__image{width:100%;height:100%}.contentsTitle__image span{display:block}.contentsTitle__image span:after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;display:block;z-index:1;background:rgba(0,0,0,.45)}.contentsTitle__image img{height:38rem;display:block}@media screen and (max-width:428px){.contentsTitle__image img{height:50vw}}.contentsTitle__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:0;left:0;width:100%;height:100%}.contentsTitle__text{font-size:8rem;letter-spacing:.06em;position:relative;z-index:2;color:#fff;line-height:1;display:table}@media screen and (max-width:428px){.contentsTitle__text{margin:0 auto;text-align:center;font-size:4rem}}.contentsTitle__text--blk{color:#3e3a39}.contentsSection{padding:11rem 0;font-size:1.4rem;letter-spacing:.1em;line-height:2}.contentsSection__wrapper--bggray{background:#eaecf0}.contentsSection--800{max-width:80rem;margin:0 auto}.contentsSection--900{max-width:80rem;margin:0 auto}.contentsSection--1010{max-width:101rem;margin:0 auto}.contentsSection a{text-decoration:underline}.contentsSection a.map{font-size:1.2rem}@media screen and (max-width:428px){.contentsSection{padding:10vw 0}.contentsSection--800{max-width:84vw}.contentsSection--900{max-width:84vw}.contentsSection--1010{max-width:84vw}}.contentsSection__lead{font-size:2.4rem}.contentsSection__text{font-size:1.6rem;padding:5rem 0}@-webkit-keyframes maintext-fadein{0%{-webkit-transform:translate(4.8rem,0);transform:translate(4.8rem,0);opacity:0}100%{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1}}@keyframes maintext-fadein{0%{-webkit-transform:translate(4.8rem,0);transform:translate(4.8rem,0);opacity:0}100%{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1}}.topVisual{width:100%;height:100vh;position:relative;z-index:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:120px 0 90px}@media screen and (max-width:428px){.topVisual{height:80vh;padding:0}}.topVisual__img{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.topVisual__img img{-webkit-animation:fadein 2s 4s both;animation:fadein 2s 4s both}.topVisual__logo{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.topVisual__logo #animation_container{width:100%;height:100%;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block}@media screen and (max-width:428px){.topVisual__logo #animation_container{top:0;left:0;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);height:100% !important;width:100% !important;overflow:hidden}}.topVisual__logo #canvas{width:100%;height:100%;position:absolute;margin:0 auto;display:block;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);pointer-events:none}@media screen and (max-width:428px){.topVisual__logo #canvas{width:auto !important;height:100% !important}}.topVisual__logo #dom_overlay_container{pointer-events:none;width:100%;height:100%;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block}.topVisual__txt{position:relative;z-index:2;width:100%;line-height:11.5rem;color:#fff}@media screen and (max-width:428px){.topVisual__txt{line-height:8rem;padding:0 5vw}}.topVisual__txt .txt{font-size:6.7rem;font-weight:500}@media screen and (max-width:428px){.topVisual__txt .txt{font-size:4rem}}.topVisual__txt .txt span{display:inline-block;-webkit-transform:translate(4.8rem,0);-ms-transform:translate(4.8rem,0);transform:translate(4.8rem,0)}.topVisual__txt .txt span:nth-child(0){-webkit-animation:maintext-fadein 1s 4.5s cubic-bezier(.165,.84,.44,1) both;animation:maintext-fadein 1s 4.5s cubic-bezier(.165,.84,.44,1) both}.topVisual__txt .txt span:nth-child(1){-webkit-animation:maintext-fadein 1s 4.6s cubic-bezier(.165,.84,.44,1) both;animation:maintext-fadein 1s 4.6s cubic-bezier(.165,.84,.44,1) both}.topVisual__txt .txt span:nth-child(2){-webkit-animation:maintext-fadein 1s 4.7s cubic-bezier(.165,.84,.44,1) both;animation:maintext-fadein 1s 4.7s cubic-bezier(.165,.84,.44,1) both}.topVisual__txt .txt span:nth-child(3){-webkit-animation:maintext-fadein 1s 4.8s cubic-bezier(.165,.84,.44,1) both;animation:maintext-fadein 1s 4.8s cubic-bezier(.165,.84,.44,1) both}.topVisual__txt .txt span:nth-child(4){-webkit-animation:maintext-fadein 1s 4.9s cubic-bezier(.165,.84,.44,1) both;animation:maintext-fadein 1s 4.9s cubic-bezier(.165,.84,.44,1) both}.topVisual__txt .txt span:nth-child(5){-webkit-animation:maintext-fadein 1s 5s cubic-bezier(.165,.84,.44,1) both;animation:maintext-fadein 1s 5s cubic-bezier(.165,.84,.44,1) both}.topVisual__txt .txt span:nth-child(6){-webkit-animation:maintext-fadein 1s 5.1s cubic-bezier(.165,.84,.44,1) both;animation:maintext-fadein 1s 5.1s cubic-bezier(.165,.84,.44,1) both}.topVisual__txt .txt span:nth-child(7){-webkit-animation:maintext-fadein 1s 5.2s cubic-bezier(.165,.84,.44,1) both;animation:maintext-fadein 1s 5.2s cubic-bezier(.165,.84,.44,1) both}.topVisual__txt .txt span:nth-child(8){-webkit-animation:maintext-fadein 1s 5.3s cubic-bezier(.165,.84,.44,1) both;animation:maintext-fadein 1s 5.3s cubic-bezier(.165,.84,.44,1) both}.topVisual__txt .txt span:nth-child(9){-webkit-animation:maintext-fadein 1s 5.4s cubic-bezier(.165,.84,.44,1) both;animation:maintext-fadein 1s 5.4s cubic-bezier(.165,.84,.44,1) both}.topVisual__txt .txt span:nth-child(10){-webkit-animation:maintext-fadein 1s 5.5s cubic-bezier(.165,.84,.44,1) both;animation:maintext-fadein 1s 5.5s cubic-bezier(.165,.84,.44,1) both}.topVisual__txt .txt span:nth-child(11){-webkit-animation:maintext-fadein 1s 5.6s cubic-bezier(.165,.84,.44,1) both;animation:maintext-fadein 1s 5.6s cubic-bezier(.165,.84,.44,1) both}.topVisual__txt .txt span:nth-child(12){-webkit-animation:maintext-fadein 1s 5.7s cubic-bezier(.165,.84,.44,1) both;animation:maintext-fadein 1s 5.7s cubic-bezier(.165,.84,.44,1) both}.topVisual__txt .txt span:nth-child(13){-webkit-animation:maintext-fadein 1s 5.8s cubic-bezier(.165,.84,.44,1) both;animation:maintext-fadein 1s 5.8s cubic-bezier(.165,.84,.44,1) both}.topVisual__txt .txt span:nth-child(14){-webkit-animation:maintext-fadein 1s 5.9s cubic-bezier(.165,.84,.44,1) both;animation:maintext-fadein 1s 5.9s cubic-bezier(.165,.84,.44,1) both}.topVisual__txt .txt span:nth-child(15){-webkit-animation:maintext-fadein 1s 6s cubic-bezier(.165,.84,.44,1) both;animation:maintext-fadein 1s 6s cubic-bezier(.165,.84,.44,1) both}.topVisual__txt .txt span:nth-child(16){-webkit-animation:maintext-fadein 1s 6.1s cubic-bezier(.165,.84,.44,1) both;animation:maintext-fadein 1s 6.1s cubic-bezier(.165,.84,.44,1) both}.topVisual__txt .txt span:nth-child(17){-webkit-animation:maintext-fadein 1s 6.2s cubic-bezier(.165,.84,.44,1) both;animation:maintext-fadein 1s 6.2s cubic-bezier(.165,.84,.44,1) both}.topVisual__txt .txt span:nth-child(18){-webkit-animation:maintext-fadein 1s 6.3s cubic-bezier(.165,.84,.44,1) both;animation:maintext-fadein 1s 6.3s cubic-bezier(.165,.84,.44,1) both}.topVisual__txt .txt span:nth-child(19){-webkit-animation:maintext-fadein 1s 6.4s cubic-bezier(.165,.84,.44,1) both;animation:maintext-fadein 1s 6.4s cubic-bezier(.165,.84,.44,1) both}.topVisual__txt .txt span:nth-child(20){-webkit-animation:maintext-fadein 1s 6.5s cubic-bezier(.165,.84,.44,1) both;animation:maintext-fadein 1s 6.5s cubic-bezier(.165,.84,.44,1) both}.topVisual__txt .txt span:nth-child(21){-webkit-animation:maintext-fadein 1s 6.6s cubic-bezier(.165,.84,.44,1) both;animation:maintext-fadein 1s 6.6s cubic-bezier(.165,.84,.44,1) both}.topVisual__txt .txt span:nth-child(22){-webkit-animation:maintext-fadein 1s 6.7s cubic-bezier(.165,.84,.44,1) both;animation:maintext-fadein 1s 6.7s cubic-bezier(.165,.84,.44,1) both}.topVisual__txt .txt span:nth-child(23){-webkit-animation:maintext-fadein 1s 6.8s cubic-bezier(.165,.84,.44,1) both;animation:maintext-fadein 1s 6.8s cubic-bezier(.165,.84,.44,1) both}.topVisual__txt .txt span:nth-child(24){-webkit-animation:maintext-fadein 1s 6.9s cubic-bezier(.165,.84,.44,1) both;animation:maintext-fadein 1s 6.9s cubic-bezier(.165,.84,.44,1) both}.topVisual__txt .txt span:nth-child(25){-webkit-animation:maintext-fadein 1s 7s cubic-bezier(.165,.84,.44,1) both;animation:maintext-fadein 1s 7s cubic-bezier(.165,.84,.44,1) both}.topVisual__txt .txt span:nth-child(26){-webkit-animation:maintext-fadein 1s 7.1s cubic-bezier(.165,.84,.44,1) both;animation:maintext-fadein 1s 7.1s cubic-bezier(.165,.84,.44,1) both}.topVisual__txt .txt span:nth-child(27){-webkit-animation:maintext-fadein 1s 7.2s cubic-bezier(.165,.84,.44,1) both;animation:maintext-fadein 1s 7.2s cubic-bezier(.165,.84,.44,1) both}.topVisual__txt .txt span:nth-child(28){-webkit-animation:maintext-fadein 1s 7.3s cubic-bezier(.165,.84,.44,1) both;animation:maintext-fadein 1s 7.3s cubic-bezier(.165,.84,.44,1) both}.topVisual__txt .txt span:nth-child(29){-webkit-animation:maintext-fadein 1s 7.4s cubic-bezier(.165,.84,.44,1) both;animation:maintext-fadein 1s 7.4s cubic-bezier(.165,.84,.44,1) both}.topVisual__txt .txt span:nth-child(30){-webkit-animation:maintext-fadein 1s 7.5s cubic-bezier(.165,.84,.44,1) both;animation:maintext-fadein 1s 7.5s cubic-bezier(.165,.84,.44,1) both}.topVisual__txt .txt span:nth-child(31){-webkit-animation:maintext-fadein 1s 7.6s cubic-bezier(.165,.84,.44,1) both;animation:maintext-fadein 1s 7.6s cubic-bezier(.165,.84,.44,1) both}.topVisual__txt .txt span:nth-child(32){-webkit-animation:maintext-fadein 1s 7.7s cubic-bezier(.165,.84,.44,1) both;animation:maintext-fadein 1s 7.7s cubic-bezier(.165,.84,.44,1) both}.topVisual__txt .txt span:nth-child(33){-webkit-animation:maintext-fadein 1s 7.8s cubic-bezier(.165,.84,.44,1) both;animation:maintext-fadein 1s 7.8s cubic-bezier(.165,.84,.44,1) both}.topVisual__txt .txt span:nth-child(34){-webkit-animation:maintext-fadein 1s 7.9s cubic-bezier(.165,.84,.44,1) both;animation:maintext-fadein 1s 7.9s cubic-bezier(.165,.84,.44,1) both}.topVisual__txt .txt span:nth-child(35){-webkit-animation:maintext-fadein 1s 8s cubic-bezier(.165,.84,.44,1) both;animation:maintext-fadein 1s 8s cubic-bezier(.165,.84,.44,1) both}.topVisual__txt .txt span:nth-child(36){-webkit-animation:maintext-fadein 1s 8.1s cubic-bezier(.165,.84,.44,1) both;animation:maintext-fadein 1s 8.1s cubic-bezier(.165,.84,.44,1) both}.topVisual__txt .txt span:nth-child(37){-webkit-animation:maintext-fadein 1s 8.2s cubic-bezier(.165,.84,.44,1) both;animation:maintext-fadein 1s 8.2s cubic-bezier(.165,.84,.44,1) both}.topVisual__txt .txt span:nth-child(38){-webkit-animation:maintext-fadein 1s 8.3s cubic-bezier(.165,.84,.44,1) both;animation:maintext-fadein 1s 8.3s cubic-bezier(.165,.84,.44,1) both}.topVisual__txt .txt span:nth-child(39){-webkit-animation:maintext-fadein 1s 8.4s cubic-bezier(.165,.84,.44,1) both;animation:maintext-fadein 1s 8.4s cubic-bezier(.165,.84,.44,1) both}.topVisual__txt .txt--2{letter-spacing:.04em}.topVisual__txt .txt--2 span:nth-child(0){-webkit-animation:maintext-fadein 1s 4.5s cubic-bezier(.165,.84,.44,1) both;animation:maintext-fadein 1s 4.5s cubic-bezier(.165,.84,.44,1) both}.topVisual__txt .txt--2 span:nth-child(1){-webkit-animation:maintext-fadein 1s 4.56s cubic-bezier(.165,.84,.44,1) both;animation:maintext-fadein 1s 4.56s cubic-bezier(.165,.84,.44,1) both}.topVisual__txt .txt--2 span:nth-child(2){-webkit-animation:maintext-fadein 1s 4.62s cubic-bezier(.165,.84,.44,1) both;animation:maintext-fadein 1s 4.62s cubic-bezier(.165,.84,.44,1) both}.topVisual__txt .txt--2 span:nth-child(3){-webkit-animation:maintext-fadein 1s 4.68s cubic-bezier(.165,.84,.44,1) both;animation:maintext-fadein 1s 4.68s cubic-bezier(.165,.84,.44,1) both}.topVisual__txt .txt--2 span:nth-child(4){-webkit-animation:maintext-fadein 1s 4.74s cubic-bezier(.165,.84,.44,1) both;animation:maintext-fadein 1s 4.74s cubic-bezier(.165,.84,.44,1) both}.topVisual__txt .txt--2 span:nth-child(5){-webkit-animation:maintext-fadein 1s 4.8s cubic-bezier(.165,.84,.44,1) both;animation:maintext-fadein 1s 4.8s cubic-bezier(.165,.84,.44,1) both}.topVisual__txt .txt--2 span:nth-child(6){-webkit-animation:maintext-fadein 1s 4.86s cubic-bezier(.165,.84,.44,1) both;animation:maintext-fadein 1s 4.86s cubic-bezier(.165,.84,.44,1) both}.topVisual__txt .txt--2 span:nth-child(7){-webkit-animation:maintext-fadein 1s 4.92s cubic-bezier(.165,.84,.44,1) both;animation:maintext-fadein 1s 4.92s cubic-bezier(.165,.84,.44,1) both}.topVisual__txt .txt--2 span:nth-child(8){-webkit-animation:maintext-fadein 1s 4.98s cubic-bezier(.165,.84,.44,1) both;animation:maintext-fadein 1s 4.98s cubic-bezier(.165,.84,.44,1) both}.topVisual__txt .txt--2 span:nth-child(9){-webkit-animation:maintext-fadein 1s 5.04s cubic-bezier(.165,.84,.44,1) both;animation:maintext-fadein 1s 5.04s cubic-bezier(.165,.84,.44,1) both}.topVisual__txt .txt--2 span:nth-child(10){-webkit-animation:maintext-fadein 1s 5.1s cubic-bezier(.165,.84,.44,1) both;animation:maintext-fadein 1s 5.1s cubic-bezier(.165,.84,.44,1) both}.topVisual__txt .txt--2 span:nth-child(11){-webkit-animation:maintext-fadein 1s 5.16s cubic-bezier(.165,.84,.44,1) both;animation:maintext-fadein 1s 5.16s cubic-bezier(.165,.84,.44,1) both}.topVisual__txt .txt--2 span:nth-child(12){-webkit-animation:maintext-fadein 1s 5.22s cubic-bezier(.165,.84,.44,1) both;animation:maintext-fadein 1s 5.22s cubic-bezier(.165,.84,.44,1) both}.topVisual__txt .txt--2 span:nth-child(13){-webkit-animation:maintext-fadein 1s 5.28s cubic-bezier(.165,.84,.44,1) both;animation:maintext-fadein 1s 5.28s cubic-bezier(.165,.84,.44,1) both}.topVisual__txt .txt--2 span:nth-child(14){-webkit-animation:maintext-fadein 1s 5.34s cubic-bezier(.165,.84,.44,1) both;animation:maintext-fadein 1s 5.34s cubic-bezier(.165,.84,.44,1) both}.topVisual__txt .txt--2 span:nth-child(15){-webkit-animation:maintext-fadein 1s 5.4s cubic-bezier(.165,.84,.44,1) both;animation:maintext-fadein 1s 5.4s cubic-bezier(.165,.84,.44,1) both}.topVisual__txt .txt--2 span:nth-child(16){-webkit-animation:maintext-fadein 1s 5.46s cubic-bezier(.165,.84,.44,1) both;animation:maintext-fadein 1s 5.46s cubic-bezier(.165,.84,.44,1) both}.topVisual__txt .txt--2 span:nth-child(17){-webkit-animation:maintext-fadein 1s 5.52s cubic-bezier(.165,.84,.44,1) both;animation:maintext-fadein 1s 5.52s cubic-bezier(.165,.84,.44,1) both}.topVisual__txt .txt--2 span:nth-child(18){-webkit-animation:maintext-fadein 1s 5.58s cubic-bezier(.165,.84,.44,1) both;animation:maintext-fadein 1s 5.58s cubic-bezier(.165,.84,.44,1) both}.topVisual__txt .txt--2 span:nth-child(19){-webkit-animation:maintext-fadein 1s 5.64s cubic-bezier(.165,.84,.44,1) both;animation:maintext-fadein 1s 5.64s cubic-bezier(.165,.84,.44,1) both}.topVisual__txt .txt--2 span:nth-child(20){-webkit-animation:maintext-fadein 1s 5.7s cubic-bezier(.165,.84,.44,1) both;animation:maintext-fadein 1s 5.7s cubic-bezier(.165,.84,.44,1) both}.topVisual__txt .txt--2 span:nth-child(21){-webkit-animation:maintext-fadein 1s 5.76s cubic-bezier(.165,.84,.44,1) both;animation:maintext-fadein 1s 5.76s cubic-bezier(.165,.84,.44,1) both}.topVisual__txt .txt--2 span:nth-child(22){-webkit-animation:maintext-fadein 1s 5.82s cubic-bezier(.165,.84,.44,1) both;animation:maintext-fadein 1s 5.82s cubic-bezier(.165,.84,.44,1) both}.topVisual__txt .txt--2 span:nth-child(23){-webkit-animation:maintext-fadein 1s 5.88s cubic-bezier(.165,.84,.44,1) both;animation:maintext-fadein 1s 5.88s cubic-bezier(.165,.84,.44,1) both}.topVisual__txt .txt--2 span:nth-child(24){-webkit-animation:maintext-fadein 1s 5.94s cubic-bezier(.165,.84,.44,1) both;animation:maintext-fadein 1s 5.94s cubic-bezier(.165,.84,.44,1) both}.topVisual__txt .txt--2 span:nth-child(25){-webkit-animation:maintext-fadein 1s 6s cubic-bezier(.165,.84,.44,1) both;animation:maintext-fadein 1s 6s cubic-bezier(.165,.84,.44,1) both}.topVisual__txt .txt--2 span:nth-child(26){-webkit-animation:maintext-fadein 1s 6.06s cubic-bezier(.165,.84,.44,1) both;animation:maintext-fadein 1s 6.06s cubic-bezier(.165,.84,.44,1) both}.topVisual__txt .txt--2 span:nth-child(27){-webkit-animation:maintext-fadein 1s 6.12s cubic-bezier(.165,.84,.44,1) both;animation:maintext-fadein 1s 6.12s cubic-bezier(.165,.84,.44,1) both}.topVisual__txt .txt--2 span:nth-child(28){-webkit-animation:maintext-fadein 1s 6.18s cubic-bezier(.165,.84,.44,1) both;animation:maintext-fadein 1s 6.18s cubic-bezier(.165,.84,.44,1) both}.topVisual__txt .txt--2 span:nth-child(29){-webkit-animation:maintext-fadein 1s 6.24s cubic-bezier(.165,.84,.44,1) both;animation:maintext-fadein 1s 6.24s cubic-bezier(.165,.84,.44,1) both}.topVisual__txt .txt--2 span:nth-child(30){-webkit-animation:maintext-fadein 1s 6.3s cubic-bezier(.165,.84,.44,1) both;animation:maintext-fadein 1s 6.3s cubic-bezier(.165,.84,.44,1) both}.topVisual__txt .txt--2 span:nth-child(31){-webkit-animation:maintext-fadein 1s 6.36s cubic-bezier(.165,.84,.44,1) both;animation:maintext-fadein 1s 6.36s cubic-bezier(.165,.84,.44,1) both}.topVisual__txt .txt--2 span:nth-child(32){-webkit-animation:maintext-fadein 1s 6.42s cubic-bezier(.165,.84,.44,1) both;animation:maintext-fadein 1s 6.42s cubic-bezier(.165,.84,.44,1) both}.topVisual__txt .txt--2 span:nth-child(33){-webkit-animation:maintext-fadein 1s 6.48s cubic-bezier(.165,.84,.44,1) both;animation:maintext-fadein 1s 6.48s cubic-bezier(.165,.84,.44,1) both}.topVisual__txt .txt--2 span:nth-child(34){-webkit-animation:maintext-fadein 1s 6.54s cubic-bezier(.165,.84,.44,1) both;animation:maintext-fadein 1s 6.54s cubic-bezier(.165,.84,.44,1) both}.topVisual__txt .txt--2 span:nth-child(35){-webkit-animation:maintext-fadein 1s 6.6s cubic-bezier(.165,.84,.44,1) both;animation:maintext-fadein 1s 6.6s cubic-bezier(.165,.84,.44,1) both}.topVisual__txt .txt--2 span:nth-child(36){-webkit-animation:maintext-fadein 1s 6.66s cubic-bezier(.165,.84,.44,1) both;animation:maintext-fadein 1s 6.66s cubic-bezier(.165,.84,.44,1) both}.topVisual__txt .txt--2 span:nth-child(37){-webkit-animation:maintext-fadein 1s 6.72s cubic-bezier(.165,.84,.44,1) both;animation:maintext-fadein 1s 6.72s cubic-bezier(.165,.84,.44,1) both}.topVisual__txt .txt--2 span:nth-child(38){-webkit-animation:maintext-fadein 1s 6.78s cubic-bezier(.165,.84,.44,1) both;animation:maintext-fadein 1s 6.78s cubic-bezier(.165,.84,.44,1) both}.topVisual__txt .txt--2 span:nth-child(39){-webkit-animation:maintext-fadein 1s 6.84s cubic-bezier(.165,.84,.44,1) both;animation:maintext-fadein 1s 6.84s cubic-bezier(.165,.84,.44,1) both}.topVisual__txt .txt-en{font-size:3.7rem;letter-spacing:.1em;-webkit-animation:maintext-fadein 1.5s 6s cubic-bezier(.165,.84,.44,1) both;animation:maintext-fadein 1.5s 6s cubic-bezier(.165,.84,.44,1) both}@media screen and (max-width:428px){.topVisual__txt .txt-en{font-size:2rem}}.topVisual__txt .txt-en--2{font-weight:500;-webkit-animation:maintext-fadein 1.5s 7s cubic-bezier(.165,.84,.44,1) both;animation:maintext-fadein 1.5s 7s cubic-bezier(.165,.84,.44,1) both}.NewsColumn{max-width:1280px;margin:-90px auto 0}.NewsColumn__inner{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -30px}.NewsColumn__inner>*{padding:0 30px}.topNews{position:relative;z-index:1}@media screen and (max-width:428px){.topNews{margin-top:0}}.topNews__title{width:100%;height:90px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 8%;font-size:3.7rem;background:#eaecf0;color:#555}@media screen and (max-width:428px){.topNews__title{height:60px;padding:0 5vw}}.topNews__area{background:#f9fafc;padding:0 8% 8%}@media screen and (max-width:428px){.topNews__area{padding:0 5vw 5vw}}.topNewsLists{margin-bottom:25px}@media screen and (max-width:428px){.topNewsLists{margin-bottom:5vw}}.topNewsLists__list{border-bottom:1px solid rgba(112,112,112,.2)}.topNewsLists .newsblc>a{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding:25px 0}@media screen and (max-width:428px){.topNewsLists .newsblc>a{padding:5vw 0}}.topNewsLists .newsblc__img{-ms-flex-preferred-size:20%;flex-basis:20%;max-width:20%}@media screen and (max-width:428px){.topNewsLists .newsblc__img{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}}.topNewsLists .newsblc__img img{display:block}.topNewsLists .newsblc__txt{-ms-flex-preferred-size:80%;flex-basis:80%;max-width:80%;padding:0 2%}@media screen and (max-width:428px){.topNewsLists .newsblc__txt{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}}.topNewsLists .newsblc__txt .date{font-size:1.8rem;letter-spacing:.04em}@media screen and (max-width:428px){.topNewsLists .newsblc__txt .date{font-size:1.2rem}}.topNewsLists .newsblc__txt .txt{font-size:1.8rem;font-weight:500}@media screen and (max-width:428px){.topNewsLists .newsblc__txt .txt{font-size:1.4rem;line-height:1.5}}.topBlc__inner{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:428px){.topBlc__inner{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.topBlc__txt{-ms-flex-preferred-size:43%;flex-basis:43%;max-width:43%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:428px){.topBlc__txt{-webkit-box-ordinal-group:3 !important;-ms-flex-order:2 !important;order:2 !important;-ms-flex-preferred-size:90%;flex-basis:90%;max-width:90%;background:#fff;margin:-15vw 0 10vw;padding:5vw 10vw;position:relative;z-index:1;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.topBlc__txtinner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.topBlc__txtinner--2{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media screen and (max-width:428px){.topBlc__txtinner--2{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.topBlc__txt--wh{color:#fff !important}.topBlc__txt--wh:hover{color:#aaa !important}.topBlc__img{-ms-flex-preferred-size:57%;flex-basis:57%;max-width:57%;line-height:0}@media screen and (max-width:428px){.topBlc__img{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}}@media screen and (max-width:428px){.topBlc__img img{height:80vw}}.topBlc__title{font-size:7rem;line-height:1;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width:428px){.topBlc__title{font-size:5rem}}.topBlc__title--sml{font-size:5.2rem}.topBlc__title--right{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;text-align:right}@media screen and (max-width:428px){.topBlc__title--right{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left}}.topBlc__title>span{margin:.1em 0}.topBlc__param{font-size:2.1rem;letter-spacing:.06em;margin:.5em 0}@media screen and (max-width:428px){.topBlc__param{font-size:1.6rem}}.topBlc__param--sml{font-size:1.6rem;margin:0 0 1em}.topVision{margin-top:65px}@media screen and (max-width:428px){.topVision{margin-top:0}}.topAbout{color:#fff}.topAbout__wrapper{background:#000 -webkit-gradient(linear,left top,left bottom,from(#454545),color-stop(50%,#000));background:#000 -o-linear-gradient(top,#454545 0%,#000 50%);background:#000 linear-gradient(180deg,#454545 0%,#000 50%)}@media screen and (max-width:428px){.topAbout__wrapper{padding:5vw}}.topAbout .topBlc__txt{background:#000 -webkit-gradient(linear,left top,left bottom,from(#454545),color-stop(50%,#000));background:#000 -o-linear-gradient(top,#454545 0%,#000 50%);background:#000 linear-gradient(180deg,#454545 0%,#000 50%);margin-bottom:0}@media screen and (max-width:428px){.topAbout .topBlc__img img{height:60vw}}.topContact__wrapper{padding:65px 0;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -8px}@media screen and (max-width:428px){.topContact__wrapper{padding:0 0 30px}}.topContact__wrapper>*{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}@media screen and (max-width:428px){.topContact__wrapper .topBlc__title--sml{font-size:3rem}}@media screen and (max-width:428px){.topContact__wrapper .topBlc__param--sml{font-size:1.2rem}}.topBlc2{padding:0 8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.topBlc2__txt{background:-webkit-gradient(linear,left top,left bottom,from(#454545),to(#000));background:-o-linear-gradient(top,#454545 0%,#000 100%);background:linear-gradient(180deg,#454545 0%,#000 100%);padding:10% 5%;color:#fff !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.topBlc2__txt:hover{color:#aaa !important}.topBlc2__img{line-height:0}.newsLists{margin:40px auto;max-width:800px;border-top:1px solid rgba(112,112,112,.2)}@media screen and (max-width:428px){.newsLists{margin:10vw 5vw}}.newsLists__list{border-bottom:1px solid rgba(112,112,112,.2)}.newsLists .newsblc>a{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding:20px 0}@media screen and (max-width:428px){.newsLists .newsblc>a{padding:10px 0}}.newsLists .newsblc>a.nolink{pointer-events:none}.newsLists .newsblc>a:hover{background:rgba(112,112,112,.05)}.newsLists .newsblc>a:hover .txt{border-bottom:1px solid #182987}.newsLists .newsblc__img{-ms-flex-preferred-size:23%;flex-basis:23%;max-width:23%}@media screen and (max-width:428px){.newsLists .newsblc__img{-ms-flex-preferred-size:35%;flex-basis:35%;max-width:35%}}.newsLists .newsblc__img img{display:block}.newsLists .newsblc__txt{-ms-flex-preferred-size:77%;flex-basis:77%;max-width:77%;padding:0 0 0 3%}@media screen and (max-width:428px){.newsLists .newsblc__txt{-ms-flex-preferred-size:65%;flex-basis:65%;max-width:65%}}.newsLists .newsblc__txt .date{font-size:1.8rem;letter-spacing:.04em}@media screen and (max-width:428px){.newsLists .newsblc__txt .date{font-size:1.2rem}}.newsLists .newsblc__txt .txt{font-size:1.8rem;font-weight:500;display:inline}@media screen and (max-width:428px){.newsLists .newsblc__txt .txt{font-size:1.4rem}}.newsdetail{-ms-flex-preferred-size:68%;flex-basis:68%;max-width:68%;font-size:1.6rem;line-height:2.2}@media screen and (max-width:428px){.newsdetail{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding:0 5vw;font-size:1.4rem;line-height:2;margin-bottom:10vw}}.newsdetail__wrapper{max-width:800px;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}@media screen and (max-width:428px){.newsdetail__wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}}.newsdetail__date{margin-bottom:1rem}.newsdetail__title{line-height:2;font-size:1.8rem;font-weight:500}@media screen and (max-width:428px){.newsdetail__title{font-size:1.6rem}}.newsdetail__contents a{border-bottom:1px solid #3e3a39}.newsdetail__contents img{width:100%;height:auto;display:block;margin:2rem 0}.newsdetail__related{-ms-flex-preferred-size:26%;flex-basis:26%;max-width:26%;background:#f0f0f0;border-radius:10px;color:#707070;padding:15px}@media screen and (max-width:428px){.newsdetail__related{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin:0 5vw}}.newsdetail__related>h3{font-size:1.2rem}.newsdetail__related>ul>li{border-bottom:1px solid rgba(0,0,0,.2)}.newsdetail__related>ul>li a{display:block;padding:10px 0;color:#707070}.newsdetail__related>ul>li a:hover .txt{border-bottom:1px solid #3e3a39}.newsdetail__related>ul>li .date{font-size:1.6rem}@media screen and (max-width:428px){.newsdetail__related>ul>li .date{font-size:1rem}}.newsdetail__related>ul>li .txt{font-size:1.4rem;line-height:1.6;display:inline}@media screen and (max-width:428px){.newsdetail__related>ul>li .txt{font-size:1.2rem}}.mission__h2{font-size:3.2rem;letter-spacing:.1em;margin-bottom:4rem;text-align:center;font-weight:700}@media screen and (max-width:428px){.mission__h2{font-size:2rem;margin-bottom:2rem}}.mission__h3{font-size:2rem;letter-spacing:.1em;margin-bottom:3rem}@media screen and (max-width:428px){.mission__h3{font-size:1.5rem;margin-bottom:1.5rem;line-height:1.5}}.mission__param{font-size:1.6rem;letter-spacing:.1em;line-height:2}@media screen and (max-width:428px){.mission__param{font-size:1.4rem}}.missionMessage{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -2.5rem}.missionMessage__image{-ms-flex-preferred-size:33%;flex-basis:33%;max-width:33%;padding:0 2.5rem}.missionMessage__image img{overflow:hidden;border-radius:100em;display:block}.missionMessage__text{-ms-flex-preferred-size:67%;flex-basis:67%;max-width:67%;padding:0 2.5rem}@media screen and (max-width:428px){.missionMessage{margin:0 -8vw}.missionMessage__image{-ms-flex-preferred-size:30%;flex-basis:30%;max-width:30%;padding:0 3vw}.missionMessage__text{-ms-flex-preferred-size:70%;flex-basis:70%;max-width:70%;padding:0 3vw;line-height:1.6;font-size:1.3rem}}.technologySection__list{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin:0;position:relative}.technologySection__list .image{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.technologySection__list .image img{display:block}.technologySection__list .text{color:#fff;width:78%;height:100%;position:absolute;z-index:1;top:0;font-size:2.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:428px){.technologySection__list{-ms-flex-wrap:wrap;flex-wrap:wrap}.technologySection__list .image{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.technologySection__list .text{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;width:100%;height:auto;position:static;font-size:1.5rem;letter-spacing:.1em;display:block;padding:5rem 8vw 4rem;margin-top:-5rem}}.technologySection__list--1 .text{right:0;background:transparent -webkit-gradient(linear,right top,left top,from(#000),color-stop(65%,#000),color-stop(80%,#00000000)) 0% 0% no-repeat padding-box;background:transparent -o-linear-gradient(right,#000 0%,#000 65%,#00000000 80%) 0% 0% no-repeat padding-box;background:transparent linear-gradient(270deg,#000 0%,#000 65%,#00000000 80%) 0% 0% no-repeat padding-box;text-align:right;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-right:12%}@media screen and (max-width:428px){.technologySection__list--1 .text{background:transparent -webkit-gradient(linear,left bottom,left top,from(#000),color-stop(71%,#000),to(#00000000)) 0% 0% no-repeat padding-box;background:transparent -o-linear-gradient(bottom,#000 0%,#000 71%,#00000000 100%) 0% 0% no-repeat padding-box;background:transparent linear-gradient(0deg,#000 0%,#000 71%,#00000000 100%) 0% 0% no-repeat padding-box;text-align:left;padding-right:8vw}}.technologySection__list--2 .image{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin:0 0 0 auto}.technologySection__list--2 .text{left:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;background:transparent -webkit-gradient(linear,left top,right top,from(#060822),color-stop(65%,#060822),color-stop(80%,#0B0E4E00)) 0% 0% no-repeat padding-box;background:transparent -o-linear-gradient(left,#060822 0%,#060822 65%,#0B0E4E00 80%) 0% 0% no-repeat padding-box;background:transparent linear-gradient(90deg,#060822 0%,#060822 65%,#0B0E4E00 80%) 0% 0% no-repeat padding-box;padding-left:12%}@media screen and (max-width:428px){.technologySection__list--2 .image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.technologySection__list--2 .text{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;background:transparent -webkit-gradient(linear,left bottom,left top,from(#060822),color-stop(71%,#060822),to(#0B0E4E00)) 0% 0% no-repeat padding-box;background:transparent -o-linear-gradient(bottom,#060822 0%,#060822 71%,#0B0E4E00 100%) 0% 0% no-repeat padding-box;background:transparent linear-gradient(0deg,#060822 0%,#060822 71%,#0B0E4E00 100%) 0% 0% no-repeat padding-box;padding-left:8vw}}.technologySection__list--3 .text{right:0;text-align:right;background:transparent -webkit-gradient(linear,right top,left top,from(#290202),color-stop(65%,#290202),color-stop(80%,#29020200)) 0% 0% no-repeat padding-box;background:transparent -o-linear-gradient(right,#290202 0%,#290202 65%,#29020200 80%) 0% 0% no-repeat padding-box;background:transparent linear-gradient(270deg,#290202 0%,#290202 65%,#29020200 80%) 0% 0% no-repeat padding-box;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-right:12%}@media screen and (max-width:428px){.technologySection__list--3 .text{text-align:left;background:transparent -webkit-gradient(linear,left bottom,left top,from(#290202),color-stop(71%,#290202),to(#29020200)) 0% 0% no-repeat padding-box;background:transparent -o-linear-gradient(bottom,#290202 0%,#290202 71%,#29020200 100%) 0% 0% no-repeat padding-box;background:transparent linear-gradient(0deg,#290202 0%,#290202 71%,#29020200 100%) 0% 0% no-repeat padding-box;padding-right:8vw}}.aboutDetail{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.aboutDetail>dt,.aboutDetail>dd{padding:4rem 2rem;border-top:1px solid #707070}.aboutDetail>dt:last-of-type,.aboutDetail>dd:last-of-type{border-bottom:1px solid #707070}.aboutDetail>dt{-ms-flex-preferred-size:15rem;flex-basis:15rem;max-width:15rem;font-weight:700}.aboutDetail>dd{-ms-flex-preferred-size:calc(100% - 15rem);flex-basis:calc(100% - 15rem);max-width:calc(100% - 15rem)}@media screen and (max-width:428px){.aboutDetail{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.aboutDetail>dt,.aboutDetail>dd{padding:1.5rem 1rem}.aboutDetail>dt:last-of-type,.aboutDetail>dd:last-of-type{border-bottom:none}.aboutDetail>dt{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;font-weight:700;padding-bottom:0}.aboutDetail>dd{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;border-top:none;padding-top:0;font-size:1.2rem}}.aboutHistory{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.aboutHistory>dt,.aboutHistory>dd{padding:1rem 0}.aboutHistory>dt:first-of-type,.aboutHistory>dd:first-of-type{padding-top:0}.aboutHistory>dt{-ms-flex-preferred-size:10rem;flex-basis:10rem;max-width:10rem}.aboutHistory>dd{-ms-flex-preferred-size:calc(100% - 10rem);flex-basis:calc(100% - 10rem);max-width:calc(100% - 10rem)}@media screen and (max-width:428px){.aboutHistory>dt,.aboutHistory>dd{padding:1rem 0}.aboutHistory>dt:first-of-type,.aboutHistory>dd:first-of-type{padding-top:0}.aboutHistory>dt{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;padding-bottom:0;font-weight:700}.aboutHistory>dd{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;padding-top:0;line-height:1.6}}.teamLists{margin:0 -3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.teamLists__member{-ms-flex-preferred-size:20%;flex-basis:20%;max-width:20%;padding:0 3rem 8rem}.teamLists2{margin:0 auto}.teamLists2__member{margin-bottom:5rem}@media screen and (max-width:428px){.teamLists{margin:0 -2rem}.teamLists__member{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%;padding:0 1rem 4rem}}.teamMember{cursor:pointer}.teamMember__image{overflow:hidden;margin:0 .4rem 1rem;border-radius:10em}.teamMember__image img{display:block;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.teamMember__job{text-align:center;font-size:1.4rem;line-height:1.5}.teamMember__name{text-align:center;font-size:2rem;font-weight:500;letter-spacing:.1em;line-height:1.5}.teamMember:hover img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}@media screen and (max-width:428px){.teamMember__image{overflow:hidden;margin:0 1rem 1rem}.teamMember__job{font-size:1.2rem}.teamMember__name{font-size:1.6rem}.teamMember:hover img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}}.teamMember2{cursor:pointer;min-height:150px;position:relative;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-right:190px;padding-left:50px}.teamMember2__image{overflow:hidden;margin:0 .4rem 1rem;border-radius:10em;position:absolute;top:0;right:0;width:150px;height:150px}.teamMember2__image img{display:block;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;width:150px;height:150px}.teamMember2__name{font-size:2rem;font-weight:500;letter-spacing:.1em;line-height:1.5;margin-bottom:1em}.teamMember2__sec{font-size:1.6rem;font-weight:500;letter-spacing:.1em;line-height:1.5;padding-left:1em}.teamMember2:hover img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}@media screen and (max-width:428px){.teamMember2__image{overflow:hidden;margin:0 1rem 1rem}.teamMember2__job{font-size:1.2rem}.teamMember2__name{font-size:1.6rem}.teamMember2:hover img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}}.modalbg{position:fixed;z-index:101;top:0;left:0;background:rgba(0,0,0,.3);width:100%;height:100%;pointer-events:none;opacity:0}.modalbg.on{pointer-events:auto;-webkit-animation:modalbg_on .5s both;animation:modalbg_on .5s both}.modalbg.off{pointer-events:none;-webkit-animation:modalbg_off .5s both;animation:modalbg_off .5s both}@-webkit-keyframes modalbg_on{0%{opacity:0}100%{opacity:1}}@keyframes modalbg_on{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes modalbg_off{0%{opacity:1}100%{opacity:0}}@keyframes modalbg_off{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes member_on{0%{margin-top:10px;opacity:0}100%{margin-top:0;opacity:1}}@keyframes member_on{0%{margin-top:10px;opacity:0}100%{margin-top:0;opacity:1}}@-webkit-keyframes member_off{0%{margin-top:0;opacity:1}100%{margin-top:10px;opacity:0}}@keyframes member_off{0%{margin-top:0;opacity:1}100%{margin-top:10px;opacity:0}}.memberDetailLists__dtl{position:fixed;z-index:102;top:50%;left:50%;max-width:99rem;width:100%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#fff;pointer-events:none;opacity:0}.memberDetailLists__dtl.on{pointer-events:auto;-webkit-animation:member_on 1s both;animation:member_on 1s both}.memberDetailLists__dtl.off{pointer-events:none;-webkit-animation:member_off 1s both;animation:member_off 1s both}@media screen and (max-width:428px){.memberDetailLists__dtl{max-width:94vw}}.memberDetail{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.6rem;letter-spacing:.1em;position:relative}.memberDetail .image{-ms-flex-preferred-size:35%;flex-basis:35%;max-width:35%}.memberDetail .image img{display:block}.memberDetail .text{-ms-flex-preferred-size:65%;flex-basis:65%;max-width:65%;padding:4rem}.memberDetail .text:before{content:"Profile";font-family:"Bebas Neue",cursive;font-size:4rem;line-height:1;display:block;position:relative;margin-top:-2rem}.memberDetail .text__job{margin-top:1rem}.memberDetail .text__name{font-size:3.6rem;line-height:1.2}.memberDetail .text__title{font-size:1.4rem;margin-top:.5rem;margin-bottom:2rem}.memberDetail .text__mail,.memberDetail .text__link{font-size:1.2rem;margin-top:1.5rem;margin-bottom:1.5rem;line-height:1;display:block}.memberDetail .text__mail a:hover,.memberDetail .text__link a:hover{text-decoration:underline}.memberDetail .text__mail:before{content:"";font-family:"fontAwesome";margin-right:.4rem}.memberDetail .text__link:before{content:"";font-family:"fontAwesome";margin-right:.4rem}.memberDetail .text .text__mail+.text__link{margin-top:-1rem}.memberDetail .text__ex{margin-top:2rem;line-height:2}.memberDetail__close{width:2.8rem;height:2.8rem;display:block;cursor:pointer;position:absolute;top:30px;right:30px;z-index:1;background:url(//www.rti-cast.co.jp/www/wp-content/themes/rti_cast-v1.0/assets/css/../img/team/close.svg) center center/contain no-repeat}@media screen and (max-width:428px){.memberDetail__close{top:15px;right:15px}}@media screen and (max-width:428px){.memberDetail{font-size:1.2rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.memberDetail .image{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;padding:3rem 8rem 0;position:relative;z-index:0}.memberDetail .text{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;padding:2rem;max-height:100vw;overflow:auto}.memberDetail .text:before{font-size:2rem;margin-top:0}.memberDetail .text__job{margin-top:.5rem}.memberDetail .text__name{font-size:2.4rem}.memberDetail .text__title{font-size:1.2rem;margin-top:.2rem;margin-bottom:1rem}.memberDetail .text__mail,.memberDetail .text__link{font-size:1rem;margin-top:1rem;margin-bottom:1rem}.memberDetail .text .text__mail+.text__link{margin-top:-.5rem}.memberDetail .text__ex{margin-top:1.5rem;line-height:1.4}}.contact__h2{font-size:3.2rem;letter-spacing:.1em;margin-bottom:4rem;text-align:center;font-weight:700}@media screen and (max-width:428px){.contact__h2{font-size:2rem;margin-bottom:2rem}}.contact__wrapper{max-width:90rem;margin:5vw auto 0}@media screen and (max-width:428px){.contact__wrapper{max-width:84vw;margin:10vw auto}}.contact__form{font-size:1.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.contact__form>*{margin-bottom:3rem;line-height:2}.contact__form .title{-ms-flex-preferred-size:20%;flex-basis:20%;max-width:20%;font-weight:500;letter-spacing:.06em}.contact__form .require{-ms-flex-preferred-size:5%;flex-basis:5%;max-width:5%;line-height:1;text-align:center}.contact__form .require span{background:#707070;color:#fff;display:inline-block;font-size:1.2rem;padding:.5em}.contact__form .desc{-ms-flex-preferred-size:65%;flex-basis:65%;max-width:65%;padding-left:5%}.contact__form input{border:1px solid #707070;padding:.5em 1em}.contact__form input[type=text],.contact__form input[type=email]{width:100%}.contact__form input.zip1,.contact__form input.zip2,.contact__form input.phone{width:8em}.contact__form textarea{width:100%;border:1px solid #707070;padding:.5em 1em}.contact__form .listcheck>li{text-indent:-1.2em;margin:.5em 0 .5em 1.2em}.contact__form .listcheck>li input{margin-right:.2em}.contact__form .listcheck>li:first-child{margin-top:0}@media screen and (max-width:428px){.contact__form{font-size:1.3rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contact__form>*{margin-bottom:2rem}.contact__form .title{-ms-flex-preferred-size:auto;flex-basis:auto;max-width:none;margin-bottom:0}.contact__form .require{-ms-flex-preferred-size:auto;flex-basis:auto;max-width:none;margin-left:1rem;margin-bottom:0;font-size:1rem}.contact__form .require span{font-size:1rem;padding:.3rem 1rem}.contact__form .desc{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;padding-left:0;margin-top:1rem}.contact__form input.zip1,.contact__form input.zip2,.contact__form input.phone{width:7em}}.contact__button{background:#3e3a39;font-size:1.4rem;border-radius:3px;color:#fff;font-weight:700;height:8rem;width:30rem;border:none;margin:0 1rem;cursor:pointer}.wp-pagenavi{font-size:1.4rem;margin-top:5rem;line-height:1;text-align:center}.wp-pagenavi>a,.wp-pagenavi>span{padding:1rem;border:1px solid #182987;margin:.2rem;display:inline-block}.wp-pagenavi>a{background:#182987;color:#fff;font-weight:700}.tec-frame{display:flex;flex-wrap:wrap;justify-content:space-evenly;background-color:#fff}.tec-wrap{padding:30px;width:35%;background-color:#fff;font-size:18px;margin-top:30px;position:relative}.tec-wrap img{width:100%;aspect-ratio:100/50;object-fit:cover}.tec-item:nth-child(odd){margin-right:5%;margin-left:10%}.tec-item:nth-child(even){margin-right:10%;margin-left:5%}.tec-wrap a:hover{opacity:.6;filter:alpha(opacity=60);-ms-filter:"alpha( opacity=60 )";background:#fff}.tec-wrap a{position:absolute;width:100%;height:100%;top:0;left:0;text-indent:100%;white-space:nowrap;overflow:hidden}@media screen and (max-width:428px){.tec-wrap{width:100%}.tec-wrap:not(:nth-child(3n+3)){margin-right:0}.tec-wrap:nth-child(n+2){margin-top:30px}}.tec1-wrap{display:flex;flex-direction:row;background-color:#fff;justify-content:center;align-items:center;padding:20px 0;position:relative}.tec1-item{width:50%;background-color:#fff;font-size:18px;margin-top:10px}.tec1-img{width:35%;overflow:hidden}.tec1-img img{width:90%;aspect-ratio:100/50;object-fit:cover}.tec1-head-item2{margin-left:5%;text-align:left;line-height:1.7;font-size:clamp(18px,1.8vw,30px);color:#000;background:#fff}@media screen and (max-width:428px){.tec1-item{width:100%}.tec1-item:not(:nth-child(3n+3)){margin-right:0}.tec1-item:nth-child(n+2){margin-top:30px}}.tec2-head{display:block;flex-direction:colum;background-color:#fff;width:100%;margin-left:0;margin-right:0;background:#4169e1}.tec2-head-item{width:70%;margin-left:15%;text-align:left;line-height:1.2;font-size:clamp(20px,3.0vw,45px);color:#fff;font-weight:500}.tec2-head1{display:block;margin-left:15%;text-align:left;line-height:1.7;font-size:clamp(18px,2.0vw,35px);color:#4169e1;background:#fff}.tec2-head2{display:block;flex-direction:colum;background-color:#fff;width:38%;margin-left:15%;margin-right:0;font-size:clamp(16px,1.7vw,30px);color:#fff;background:#4169e1}.tec2-head3{display:block;flex-direction:colum;background-color:#fff;width:38%;margin-left:45%;margin-right:50%;font-size:clamp(16px,1.7vw,30px);color:#fff;background:#4169e1}.tec2-wrap{display:flex;flex-direction:row;background-color:#fff;justify-content:center;align-items:flex-start;position:relative}.tec2-wrap.revers{flex-direction:row-reverse}.tec2-item{width:35%;background-color:#fff;font-size:clamp(16px,1.5vw,30px);margin-top:0;margin-right:0;line-height:1.2}.tec2-item h5{font-size:clamp(13px,1.0vw,30px)}.tec2-img{width:30%;overflow:hidden}.tec2-img img{width:80%;aspect-ratio:100/65;object-fit:cover;margin-left:50px}.tec2-wrap a{position:absolute;width:100%;height:100%;top:0;left:0;text-indent:100%;white-space:nowrap;overflow:hidden}@media not all and (min-width:768px){.tec2-item{width:100%}.tec2-item:not(:nth-child(3n+3)){margin-right:0}.tec2-item:nth-child(n+2){margin-top:30px}}.tec1-item ul li{list-style:disc}img.tec1-h2img{height:40px;margin-left:5%}.tec3-head{display:block;flex-direction:colum;background-color:#fff;width:100%;margin-left:0;margin-right:0;background:#add8e6}.tec3-head-item{width:70%;margin-left:20%;text-align:left;line-height:1.2;font-size:clamp(20px,3.0vw,45px);color:#000;font-weight:500}.tec3-head-img{width:30%;overflow:hidden;margin-left:32%}.tec3-item1{font-size:clamp(20px,2.0vw,30px);font-weight:700;color:#4169e1;margin-left:25%;margin-right:15%;line-height:2.0}.tec3-item1 ul li{list-style:disc}.tec3-item1-note{display:bock;width:50%;margin-left:30%;font-size:clamp(5px,2.5vw,13px);color:#4169e1;line-height:1.2}.tec3-item2{display:bock;width:70%;margin-left:15%;padding-top:.5%;padding-bottom:.5%;font-size:clamp(15px,1.5vw,20px);text-align:center;color:#fff;background:#4169e1}.tec3-item2-img{width:70%;overflow:hidden;margin-left:15%}.tec3-item2-note{display:bock;width:50%;margin-left:30%;font-size:clamp(5px,1.0vw,13px);color:#4169e1;line-height:1.2}.tec3-item2-img1{width:35%;overflow:hidden;margin-left:33%}.tec3-item3{display:flex;width:70%;flex-direction:row;background-color:#fff;justify-content:center;align-items:flex-start;margin-left:5%}.tec3-item3-img{width:35%;overflow:hidden;margin-left:15%;padding-left:10%;padding-bottom:5%}.tec3-item3-txt{width:55%;font-size:clamp(15px,1.5vw,20px);margin-left:5%;margin-top:3%;color:#4169e1}.tec3-item3-txt ul li{list-style:disc}.tec3-item4{display:flex;width:70%;flex-direction:row;align-items:flex-start;text-align:center}.tec3-item4-head1{width:20%;color:#fff;font-size:clamp(12px,1.5vw,16px);margin-left:35%;position:relative;padding:10px;background:#4169e1;text-align:center}.tec3-item4-head2{width:80%;font-size:clamp(12px,1.5vw,15px);margin-left:0;padding:.5em .7em;border:2px solid #2589d0;border:2px solid #4169e1;box-shadow:5px 5px #2589d0;color:#4169e1}.tec3-item5{display:flex;width:15%;font-size:clamp(10px,1.0vw,15px);margin-left:60%;background:#0000cd;padding-left:1%}.tec3-item5 a{color:#fff}