﻿html{color:#000;background:#fff}body,figure,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}th,var{font-style:normal;font-weight:normal}ul{list-style-type:none}caption,th{text-align:left}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}body,html{width:100%;height:100%}a{text-decoration:none}button{border:none;cursor:pointer;padding:0;margin:0;background:none}img{vertical-align:middle}*{box-sizing:border-box}input{padding:0;border-radius:0}body,html{width:100%;height:100%;font-feature-settings:"palt";color:#2e3042;font-family:"Noto Sans JP",sans-serif;font-weight:400;line-height:1;font-size:17px}@media screen and (max-width: 1600px){body,html{font-size:16px}}@media screen and (max-width: 1024px){body,html{font-size:15px}}@media screen and (max-width: 768px){body,html{font-size:14px;font-size:3.7333333333vw}}p{line-height:1.8}a{color:#2e3042}h1,h2,h3,h4,h5,h6{line-height:1.5;font-weight:500}section{position:relative}.__poison{background:url("../images/poisonTexture.jpg") no-repeat center center;background-size:100% 100%;color:rgba(0,0,0,0);background-clip:text;color:rgba(0,0,0,0) !important;-webkit-background-clip:text}.__companyPage .MenuBtn{border:1px solid #fff}#CompanyPage .MenuBtn{border:none}.__underLine{text-decoration:underline}.__bold{font-weight:bold}.__gray0Color{background:#f5f6f8}.__gray1Color{background:#e9ecef}.__gray2Color{background:#e0e4e8}.__mainColor{color:#04b3c4}.__whiteBg{background:#fff}.__bridge{width:100%;height:300px;padding-right:5%}.__bridge.--bridgeLeft{padding-left:5%;padding-right:0}@media screen and (max-width: 768px){.__bridge{padding:0 !important}}@media screen and (min-width: 1600px){.__bridge{height:30vw !important;max-height:600px}}.__ot{display:inline-block}.__hide{display:none !important}.__text_M{font-size:115%;font-weight:bold}.__text_L{font-size:140%;font-weight:bold}@media screen and (max-width: 768px){.__text_L{font-size:130%}}.__text_XL{font-size:170%;font-weight:bold}@media screen and (max-width: 768px){.__text_XL{font-size:145%}}.__marker_yellow{background:linear-gradient(transparent 60%, #fff178 60%)}.__marker_blue{background:linear-gradient(transparent 60%, #c7faff 60%)}.__color_turquoiseBlue{color:#04b3c4}.__color_navy{color:#31448f}.__color_orange{color:#ffb429}.__color_red{background:#ff2f62;color:#fff;display:inline-block;padding:0 .7%;margin:0 .3%}blockquote{position:relative;background:rgba(4,179,196,.07);padding:2.5rem;padding-left:4.375rem;margin:1.5625rem 0}@media screen and (max-width: 768px){blockquote{padding:1.875rem;padding-left:3.625rem}}blockquote::before{content:"“";position:absolute;color:#04b3c4;display:block;font-size:3.75rem;font-weight:bold;top:0;left:1.25rem}@media screen and (max-width: 768px){blockquote::before{font-size:3.125rem;left:1.125rem}}#MediaSingleContent .textSection h4{font-size:1.375rem !important;font-weight:bold;position:relative;padding-left:1.25rem;margin-bottom:1.25rem;padding-bottom:1.25rem;border-bottom:1px solid rgba(46,48,66,.1)}#MediaSingleContent .textSection h4::before{content:"";position:absolute;display:block;left:0;height:90%;width:0.4375rem;background:#04b3c4;top:-5%}.__pc{display:block}.__pci{display:inline-block}.__sp{display:none}.__spi{display:none}@media screen and (max-width: 768px){.__sp{display:block}.__spi{display:inline-block;width:100%;height:auto}.__pc{display:none}.__pci{display:none}}@media screen and (max-width: 768px){.__swi{width:100%;height:auto}}.__autoFrame{position:relative !important;height:0 !important;padding-top:56.25% !important;overflow:hidden !important;z-index:10}.__autoFrame iframe{position:absolute !important;top:0 !important;left:0 !important;width:100% !important;height:100% !important}.__bounceScroll{cursor:pointer;animation-fill-mode:both !important;animation-iteration-count:infinite !important;animation:bounceScroll 1.7s;animation-timing-function:ease-in-out}@keyframes bounceScroll{0%{transform:translateY(0px)}50%{transform:translateY(13px)}100%{transform:translateY(0px)}}.__bounceScroll_hard{cursor:pointer;animation-fill-mode:both !important;animation-iteration-count:infinite !important;animation:bounceScroll_hard 1.7s;animation-timing-function:ease-in-out}@keyframes bounceScroll_hard{0%{transform:translateY(0px)}50%{transform:translateY(21px)}100%{transform:translateY(0px)}}.__paddingTop0{padding-top:0rem !important}.__paddingBottom0{padding-bottom:0rem !important}.__paddingLeft0{padding-left:0rem !important}.__paddingRight0{padding-right:0rem !important}@media screen and (max-width: 768px){.__paddingTop0{padding-top:0vw !important}.__paddingBottom0{padding-bottom:0vw !important}.__paddingLeft0{padding-left:0vw !important}.__paddingRight0{padding-right:0vw !important}}.__paddingTop5{padding-top:0.3125rem !important}.__paddingBottom5{padding-bottom:0.3125rem !important}.__paddingLeft5{padding-left:0.3125rem !important}.__paddingRight5{padding-right:0.3125rem !important}@media screen and (max-width: 768px){.__paddingTop5{padding-top:1vw !important}.__paddingBottom5{padding-bottom:1vw !important}.__paddingLeft5{padding-left:1vw !important}.__paddingRight5{padding-right:1vw !important}}.__paddingTop10{padding-top:0.625rem !important}.__paddingBottom10{padding-bottom:0.625rem !important}.__paddingLeft10{padding-left:0.625rem !important}.__paddingRight10{padding-right:0.625rem !important}@media screen and (max-width: 768px){.__paddingTop10{padding-top:2vw !important}.__paddingBottom10{padding-bottom:2vw !important}.__paddingLeft10{padding-left:2vw !important}.__paddingRight10{padding-right:2vw !important}}.__paddingTop15{padding-top:0.9375rem !important}.__paddingBottom15{padding-bottom:0.9375rem !important}.__paddingLeft15{padding-left:0.9375rem !important}.__paddingRight15{padding-right:0.9375rem !important}@media screen and (max-width: 768px){.__paddingTop15{padding-top:3vw !important}.__paddingBottom15{padding-bottom:3vw !important}.__paddingLeft15{padding-left:3vw !important}.__paddingRight15{padding-right:3vw !important}}.__paddingTop20{padding-top:1.25rem !important}.__paddingBottom20{padding-bottom:1.25rem !important}.__paddingLeft20{padding-left:1.25rem !important}.__paddingRight20{padding-right:1.25rem !important}@media screen and (max-width: 768px){.__paddingTop20{padding-top:4vw !important}.__paddingBottom20{padding-bottom:4vw !important}.__paddingLeft20{padding-left:4vw !important}.__paddingRight20{padding-right:4vw !important}}.__paddingTop25{padding-top:1.5625rem !important}.__paddingBottom25{padding-bottom:1.5625rem !important}.__paddingLeft25{padding-left:1.5625rem !important}.__paddingRight25{padding-right:1.5625rem !important}@media screen and (max-width: 768px){.__paddingTop25{padding-top:5vw !important}.__paddingBottom25{padding-bottom:5vw !important}.__paddingLeft25{padding-left:5vw !important}.__paddingRight25{padding-right:5vw !important}}.__paddingTop30{padding-top:1.875rem !important}.__paddingBottom30{padding-bottom:1.875rem !important}.__paddingLeft30{padding-left:1.875rem !important}.__paddingRight30{padding-right:1.875rem !important}@media screen and (max-width: 768px){.__paddingTop30{padding-top:6vw !important}.__paddingBottom30{padding-bottom:6vw !important}.__paddingLeft30{padding-left:6vw !important}.__paddingRight30{padding-right:6vw !important}}.__paddingTop35{padding-top:2.1875rem !important}.__paddingBottom35{padding-bottom:2.1875rem !important}.__paddingLeft35{padding-left:2.1875rem !important}.__paddingRight35{padding-right:2.1875rem !important}@media screen and (max-width: 768px){.__paddingTop35{padding-top:7vw !important}.__paddingBottom35{padding-bottom:7vw !important}.__paddingLeft35{padding-left:7vw !important}.__paddingRight35{padding-right:7vw !important}}.__paddingTop40{padding-top:2.5rem !important}.__paddingBottom40{padding-bottom:2.5rem !important}.__paddingLeft40{padding-left:2.5rem !important}.__paddingRight40{padding-right:2.5rem !important}@media screen and (max-width: 768px){.__paddingTop40{padding-top:8vw !important}.__paddingBottom40{padding-bottom:8vw !important}.__paddingLeft40{padding-left:8vw !important}.__paddingRight40{padding-right:8vw !important}}.__paddingTop45{padding-top:2.8125rem !important}.__paddingBottom45{padding-bottom:2.8125rem !important}.__paddingLeft45{padding-left:2.8125rem !important}.__paddingRight45{padding-right:2.8125rem !important}@media screen and (max-width: 768px){.__paddingTop45{padding-top:9vw !important}.__paddingBottom45{padding-bottom:9vw !important}.__paddingLeft45{padding-left:9vw !important}.__paddingRight45{padding-right:9vw !important}}.__paddingTop50{padding-top:3.125rem !important}.__paddingBottom50{padding-bottom:3.125rem !important}.__paddingLeft50{padding-left:3.125rem !important}.__paddingRight50{padding-right:3.125rem !important}@media screen and (max-width: 768px){.__paddingTop50{padding-top:10vw !important}.__paddingBottom50{padding-bottom:10vw !important}.__paddingLeft50{padding-left:10vw !important}.__paddingRight50{padding-right:10vw !important}}.__paddingTop55{padding-top:3.4375rem !important}.__paddingBottom55{padding-bottom:3.4375rem !important}.__paddingLeft55{padding-left:3.4375rem !important}.__paddingRight55{padding-right:3.4375rem !important}@media screen and (max-width: 768px){.__paddingTop55{padding-top:11vw !important}.__paddingBottom55{padding-bottom:11vw !important}.__paddingLeft55{padding-left:11vw !important}.__paddingRight55{padding-right:11vw !important}}.__paddingTop60{padding-top:3.75rem !important}.__paddingBottom60{padding-bottom:3.75rem !important}.__paddingLeft60{padding-left:3.75rem !important}.__paddingRight60{padding-right:3.75rem !important}@media screen and (max-width: 768px){.__paddingTop60{padding-top:12vw !important}.__paddingBottom60{padding-bottom:12vw !important}.__paddingLeft60{padding-left:12vw !important}.__paddingRight60{padding-right:12vw !important}}.__paddingTop65{padding-top:4.0625rem !important}.__paddingBottom65{padding-bottom:4.0625rem !important}.__paddingLeft65{padding-left:4.0625rem !important}.__paddingRight65{padding-right:4.0625rem !important}@media screen and (max-width: 768px){.__paddingTop65{padding-top:13vw !important}.__paddingBottom65{padding-bottom:13vw !important}.__paddingLeft65{padding-left:13vw !important}.__paddingRight65{padding-right:13vw !important}}.__paddingTop70{padding-top:4.375rem !important}.__paddingBottom70{padding-bottom:4.375rem !important}.__paddingLeft70{padding-left:4.375rem !important}.__paddingRight70{padding-right:4.375rem !important}@media screen and (max-width: 768px){.__paddingTop70{padding-top:14vw !important}.__paddingBottom70{padding-bottom:14vw !important}.__paddingLeft70{padding-left:14vw !important}.__paddingRight70{padding-right:14vw !important}}.__paddingTop75{padding-top:4.6875rem !important}.__paddingBottom75{padding-bottom:4.6875rem !important}.__paddingLeft75{padding-left:4.6875rem !important}.__paddingRight75{padding-right:4.6875rem !important}@media screen and (max-width: 768px){.__paddingTop75{padding-top:15vw !important}.__paddingBottom75{padding-bottom:15vw !important}.__paddingLeft75{padding-left:15vw !important}.__paddingRight75{padding-right:15vw !important}}.__paddingTop80{padding-top:5rem !important}.__paddingBottom80{padding-bottom:5rem !important}.__paddingLeft80{padding-left:5rem !important}.__paddingRight80{padding-right:5rem !important}@media screen and (max-width: 768px){.__paddingTop80{padding-top:16vw !important}.__paddingBottom80{padding-bottom:16vw !important}.__paddingLeft80{padding-left:16vw !important}.__paddingRight80{padding-right:16vw !important}}.__paddingTop85{padding-top:5.3125rem !important}.__paddingBottom85{padding-bottom:5.3125rem !important}.__paddingLeft85{padding-left:5.3125rem !important}.__paddingRight85{padding-right:5.3125rem !important}@media screen and (max-width: 768px){.__paddingTop85{padding-top:17vw !important}.__paddingBottom85{padding-bottom:17vw !important}.__paddingLeft85{padding-left:17vw !important}.__paddingRight85{padding-right:17vw !important}}.__paddingTop90{padding-top:5.625rem !important}.__paddingBottom90{padding-bottom:5.625rem !important}.__paddingLeft90{padding-left:5.625rem !important}.__paddingRight90{padding-right:5.625rem !important}@media screen and (max-width: 768px){.__paddingTop90{padding-top:18vw !important}.__paddingBottom90{padding-bottom:18vw !important}.__paddingLeft90{padding-left:18vw !important}.__paddingRight90{padding-right:18vw !important}}.__paddingTop95{padding-top:5.9375rem !important}.__paddingBottom95{padding-bottom:5.9375rem !important}.__paddingLeft95{padding-left:5.9375rem !important}.__paddingRight95{padding-right:5.9375rem !important}@media screen and (max-width: 768px){.__paddingTop95{padding-top:19vw !important}.__paddingBottom95{padding-bottom:19vw !important}.__paddingLeft95{padding-left:19vw !important}.__paddingRight95{padding-right:19vw !important}}.__paddingTop100{padding-top:6.25rem !important}.__paddingBottom100{padding-bottom:6.25rem !important}.__paddingLeft100{padding-left:6.25rem !important}.__paddingRight100{padding-right:6.25rem !important}@media screen and (max-width: 768px){.__paddingTop100{padding-top:20vw !important}.__paddingBottom100{padding-bottom:20vw !important}.__paddingLeft100{padding-left:20vw !important}.__paddingRight100{padding-right:20vw !important}}.__paddingTop105{padding-top:6.5625rem !important}.__paddingBottom105{padding-bottom:6.5625rem !important}.__paddingLeft105{padding-left:6.5625rem !important}.__paddingRight105{padding-right:6.5625rem !important}@media screen and (max-width: 768px){.__paddingTop105{padding-top:21vw !important}.__paddingBottom105{padding-bottom:21vw !important}.__paddingLeft105{padding-left:21vw !important}.__paddingRight105{padding-right:21vw !important}}.__paddingTop110{padding-top:6.875rem !important}.__paddingBottom110{padding-bottom:6.875rem !important}.__paddingLeft110{padding-left:6.875rem !important}.__paddingRight110{padding-right:6.875rem !important}@media screen and (max-width: 768px){.__paddingTop110{padding-top:22vw !important}.__paddingBottom110{padding-bottom:22vw !important}.__paddingLeft110{padding-left:22vw !important}.__paddingRight110{padding-right:22vw !important}}.__paddingTop115{padding-top:7.1875rem !important}.__paddingBottom115{padding-bottom:7.1875rem !important}.__paddingLeft115{padding-left:7.1875rem !important}.__paddingRight115{padding-right:7.1875rem !important}@media screen and (max-width: 768px){.__paddingTop115{padding-top:23vw !important}.__paddingBottom115{padding-bottom:23vw !important}.__paddingLeft115{padding-left:23vw !important}.__paddingRight115{padding-right:23vw !important}}.__paddingTop120{padding-top:7.5rem !important}.__paddingBottom120{padding-bottom:7.5rem !important}.__paddingLeft120{padding-left:7.5rem !important}.__paddingRight120{padding-right:7.5rem !important}@media screen and (max-width: 768px){.__paddingTop120{padding-top:24vw !important}.__paddingBottom120{padding-bottom:24vw !important}.__paddingLeft120{padding-left:24vw !important}.__paddingRight120{padding-right:24vw !important}}.__paddingTop125{padding-top:7.8125rem !important}.__paddingBottom125{padding-bottom:7.8125rem !important}.__paddingLeft125{padding-left:7.8125rem !important}.__paddingRight125{padding-right:7.8125rem !important}@media screen and (max-width: 768px){.__paddingTop125{padding-top:25vw !important}.__paddingBottom125{padding-bottom:25vw !important}.__paddingLeft125{padding-left:25vw !important}.__paddingRight125{padding-right:25vw !important}}.__paddingTop130{padding-top:8.125rem !important}.__paddingBottom130{padding-bottom:8.125rem !important}.__paddingLeft130{padding-left:8.125rem !important}.__paddingRight130{padding-right:8.125rem !important}@media screen and (max-width: 768px){.__paddingTop130{padding-top:26vw !important}.__paddingBottom130{padding-bottom:26vw !important}.__paddingLeft130{padding-left:26vw !important}.__paddingRight130{padding-right:26vw !important}}.__marginTop0{margin-top:0rem !important}.__marginBottom0{margin-bottom:0rem !important}.__marginLeft0{margin-left:0rem !important}.__marginRight0{margin-right:0rem !important}@media screen and (max-width: 768px){.__marginTop0{margin-top:0vw !important}.__marginBottom0{margin-bottom:0vw !important}.__marginLeft0{margin-left:0vw !important}.__marginRight0{margin-right:0vw !important}}.__marginTop5{margin-top:0.3125rem !important}.__marginBottom5{margin-bottom:0.3125rem !important}.__marginLeft5{margin-left:0.3125rem !important}.__marginRight5{margin-right:0.3125rem !important}@media screen and (max-width: 768px){.__marginTop5{margin-top:1vw !important}.__marginBottom5{margin-bottom:1vw !important}.__marginLeft5{margin-left:1vw !important}.__marginRight5{margin-right:1vw !important}}.__marginTop10{margin-top:0.625rem !important}.__marginBottom10{margin-bottom:0.625rem !important}.__marginLeft10{margin-left:0.625rem !important}.__marginRight10{margin-right:0.625rem !important}@media screen and (max-width: 768px){.__marginTop10{margin-top:2vw !important}.__marginBottom10{margin-bottom:2vw !important}.__marginLeft10{margin-left:2vw !important}.__marginRight10{margin-right:2vw !important}}.__marginTop15{margin-top:0.9375rem !important}.__marginBottom15{margin-bottom:0.9375rem !important}.__marginLeft15{margin-left:0.9375rem !important}.__marginRight15{margin-right:0.9375rem !important}@media screen and (max-width: 768px){.__marginTop15{margin-top:3vw !important}.__marginBottom15{margin-bottom:3vw !important}.__marginLeft15{margin-left:3vw !important}.__marginRight15{margin-right:3vw !important}}.__marginTop20{margin-top:1.25rem !important}.__marginBottom20{margin-bottom:1.25rem !important}.__marginLeft20{margin-left:1.25rem !important}.__marginRight20{margin-right:1.25rem !important}@media screen and (max-width: 768px){.__marginTop20{margin-top:4vw !important}.__marginBottom20{margin-bottom:4vw !important}.__marginLeft20{margin-left:4vw !important}.__marginRight20{margin-right:4vw !important}}.__marginTop25{margin-top:1.5625rem !important}.__marginBottom25{margin-bottom:1.5625rem !important}.__marginLeft25{margin-left:1.5625rem !important}.__marginRight25{margin-right:1.5625rem !important}@media screen and (max-width: 768px){.__marginTop25{margin-top:5vw !important}.__marginBottom25{margin-bottom:5vw !important}.__marginLeft25{margin-left:5vw !important}.__marginRight25{margin-right:5vw !important}}.__marginTop30{margin-top:1.875rem !important}.__marginBottom30{margin-bottom:1.875rem !important}.__marginLeft30{margin-left:1.875rem !important}.__marginRight30{margin-right:1.875rem !important}@media screen and (max-width: 768px){.__marginTop30{margin-top:6vw !important}.__marginBottom30{margin-bottom:6vw !important}.__marginLeft30{margin-left:6vw !important}.__marginRight30{margin-right:6vw !important}}.__marginTop35{margin-top:2.1875rem !important}.__marginBottom35{margin-bottom:2.1875rem !important}.__marginLeft35{margin-left:2.1875rem !important}.__marginRight35{margin-right:2.1875rem !important}@media screen and (max-width: 768px){.__marginTop35{margin-top:7vw !important}.__marginBottom35{margin-bottom:7vw !important}.__marginLeft35{margin-left:7vw !important}.__marginRight35{margin-right:7vw !important}}.__marginTop40{margin-top:2.5rem !important}.__marginBottom40{margin-bottom:2.5rem !important}.__marginLeft40{margin-left:2.5rem !important}.__marginRight40{margin-right:2.5rem !important}@media screen and (max-width: 768px){.__marginTop40{margin-top:8vw !important}.__marginBottom40{margin-bottom:8vw !important}.__marginLeft40{margin-left:8vw !important}.__marginRight40{margin-right:8vw !important}}.__marginTop45{margin-top:2.8125rem !important}.__marginBottom45{margin-bottom:2.8125rem !important}.__marginLeft45{margin-left:2.8125rem !important}.__marginRight45{margin-right:2.8125rem !important}@media screen and (max-width: 768px){.__marginTop45{margin-top:9vw !important}.__marginBottom45{margin-bottom:9vw !important}.__marginLeft45{margin-left:9vw !important}.__marginRight45{margin-right:9vw !important}}.__marginTop50{margin-top:3.125rem !important}.__marginBottom50{margin-bottom:3.125rem !important}.__marginLeft50{margin-left:3.125rem !important}.__marginRight50{margin-right:3.125rem !important}@media screen and (max-width: 768px){.__marginTop50{margin-top:10vw !important}.__marginBottom50{margin-bottom:10vw !important}.__marginLeft50{margin-left:10vw !important}.__marginRight50{margin-right:10vw !important}}.__marginTop55{margin-top:3.4375rem !important}.__marginBottom55{margin-bottom:3.4375rem !important}.__marginLeft55{margin-left:3.4375rem !important}.__marginRight55{margin-right:3.4375rem !important}@media screen and (max-width: 768px){.__marginTop55{margin-top:11vw !important}.__marginBottom55{margin-bottom:11vw !important}.__marginLeft55{margin-left:11vw !important}.__marginRight55{margin-right:11vw !important}}.__marginTop60{margin-top:3.75rem !important}.__marginBottom60{margin-bottom:3.75rem !important}.__marginLeft60{margin-left:3.75rem !important}.__marginRight60{margin-right:3.75rem !important}@media screen and (max-width: 768px){.__marginTop60{margin-top:12vw !important}.__marginBottom60{margin-bottom:12vw !important}.__marginLeft60{margin-left:12vw !important}.__marginRight60{margin-right:12vw !important}}.__marginTop65{margin-top:4.0625rem !important}.__marginBottom65{margin-bottom:4.0625rem !important}.__marginLeft65{margin-left:4.0625rem !important}.__marginRight65{margin-right:4.0625rem !important}@media screen and (max-width: 768px){.__marginTop65{margin-top:13vw !important}.__marginBottom65{margin-bottom:13vw !important}.__marginLeft65{margin-left:13vw !important}.__marginRight65{margin-right:13vw !important}}.__marginTop70{margin-top:4.375rem !important}.__marginBottom70{margin-bottom:4.375rem !important}.__marginLeft70{margin-left:4.375rem !important}.__marginRight70{margin-right:4.375rem !important}@media screen and (max-width: 768px){.__marginTop70{margin-top:14vw !important}.__marginBottom70{margin-bottom:14vw !important}.__marginLeft70{margin-left:14vw !important}.__marginRight70{margin-right:14vw !important}}.__marginTop75{margin-top:4.6875rem !important}.__marginBottom75{margin-bottom:4.6875rem !important}.__marginLeft75{margin-left:4.6875rem !important}.__marginRight75{margin-right:4.6875rem !important}@media screen and (max-width: 768px){.__marginTop75{margin-top:15vw !important}.__marginBottom75{margin-bottom:15vw !important}.__marginLeft75{margin-left:15vw !important}.__marginRight75{margin-right:15vw !important}}.__marginTop80{margin-top:5rem !important}.__marginBottom80{margin-bottom:5rem !important}.__marginLeft80{margin-left:5rem !important}.__marginRight80{margin-right:5rem !important}@media screen and (max-width: 768px){.__marginTop80{margin-top:16vw !important}.__marginBottom80{margin-bottom:16vw !important}.__marginLeft80{margin-left:16vw !important}.__marginRight80{margin-right:16vw !important}}.__marginTop85{margin-top:5.3125rem !important}.__marginBottom85{margin-bottom:5.3125rem !important}.__marginLeft85{margin-left:5.3125rem !important}.__marginRight85{margin-right:5.3125rem !important}@media screen and (max-width: 768px){.__marginTop85{margin-top:17vw !important}.__marginBottom85{margin-bottom:17vw !important}.__marginLeft85{margin-left:17vw !important}.__marginRight85{margin-right:17vw !important}}.__marginTop90{margin-top:5.625rem !important}.__marginBottom90{margin-bottom:5.625rem !important}.__marginLeft90{margin-left:5.625rem !important}.__marginRight90{margin-right:5.625rem !important}@media screen and (max-width: 768px){.__marginTop90{margin-top:18vw !important}.__marginBottom90{margin-bottom:18vw !important}.__marginLeft90{margin-left:18vw !important}.__marginRight90{margin-right:18vw !important}}.__marginTop95{margin-top:5.9375rem !important}.__marginBottom95{margin-bottom:5.9375rem !important}.__marginLeft95{margin-left:5.9375rem !important}.__marginRight95{margin-right:5.9375rem !important}@media screen and (max-width: 768px){.__marginTop95{margin-top:19vw !important}.__marginBottom95{margin-bottom:19vw !important}.__marginLeft95{margin-left:19vw !important}.__marginRight95{margin-right:19vw !important}}.__marginTop100{margin-top:6.25rem !important}.__marginBottom100{margin-bottom:6.25rem !important}.__marginLeft100{margin-left:6.25rem !important}.__marginRight100{margin-right:6.25rem !important}@media screen and (max-width: 768px){.__marginTop100{margin-top:20vw !important}.__marginBottom100{margin-bottom:20vw !important}.__marginLeft100{margin-left:20vw !important}.__marginRight100{margin-right:20vw !important}}.__marginTop105{margin-top:6.5625rem !important}.__marginBottom105{margin-bottom:6.5625rem !important}.__marginLeft105{margin-left:6.5625rem !important}.__marginRight105{margin-right:6.5625rem !important}@media screen and (max-width: 768px){.__marginTop105{margin-top:21vw !important}.__marginBottom105{margin-bottom:21vw !important}.__marginLeft105{margin-left:21vw !important}.__marginRight105{margin-right:21vw !important}}.__marginTop110{margin-top:6.875rem !important}.__marginBottom110{margin-bottom:6.875rem !important}.__marginLeft110{margin-left:6.875rem !important}.__marginRight110{margin-right:6.875rem !important}@media screen and (max-width: 768px){.__marginTop110{margin-top:22vw !important}.__marginBottom110{margin-bottom:22vw !important}.__marginLeft110{margin-left:22vw !important}.__marginRight110{margin-right:22vw !important}}.__marginTop115{margin-top:7.1875rem !important}.__marginBottom115{margin-bottom:7.1875rem !important}.__marginLeft115{margin-left:7.1875rem !important}.__marginRight115{margin-right:7.1875rem !important}@media screen and (max-width: 768px){.__marginTop115{margin-top:23vw !important}.__marginBottom115{margin-bottom:23vw !important}.__marginLeft115{margin-left:23vw !important}.__marginRight115{margin-right:23vw !important}}.__marginTop120{margin-top:7.5rem !important}.__marginBottom120{margin-bottom:7.5rem !important}.__marginLeft120{margin-left:7.5rem !important}.__marginRight120{margin-right:7.5rem !important}@media screen and (max-width: 768px){.__marginTop120{margin-top:24vw !important}.__marginBottom120{margin-bottom:24vw !important}.__marginLeft120{margin-left:24vw !important}.__marginRight120{margin-right:24vw !important}}.__marginTop125{margin-top:7.8125rem !important}.__marginBottom125{margin-bottom:7.8125rem !important}.__marginLeft125{margin-left:7.8125rem !important}.__marginRight125{margin-right:7.8125rem !important}@media screen and (max-width: 768px){.__marginTop125{margin-top:25vw !important}.__marginBottom125{margin-bottom:25vw !important}.__marginLeft125{margin-left:25vw !important}.__marginRight125{margin-right:25vw !important}}.__marginTop130{margin-top:8.125rem !important}.__marginBottom130{margin-bottom:8.125rem !important}.__marginLeft130{margin-left:8.125rem !important}.__marginRight130{margin-right:8.125rem !important}@media screen and (max-width: 768px){.__marginTop130{margin-top:26vw !important}.__marginBottom130{margin-bottom:26vw !important}.__marginLeft130{margin-left:26vw !important}.__marginRight130{margin-right:26vw !important}}.l__section{padding-top:4.0625rem;padding-bottom:4.0625rem}@media screen and (max-width: 768px){.l__section{padding-top:-16.25vw}}@media screen and (max-width: 768px){.l__section{padding-bottom:-16.25vw}}.l__center{width:1000px;margin:0 auto}@media screen and (min-width: 1400px){.l__center{width:75%;max-width:1250px}.l__center.--fixed{width:1000px;max-width:1000px}}@media screen and (max-width: 768px){.l__center{width:92%}}@media screen and (max-width: 768px){.l__center.--sp100{width:100%}}@media screen and (max-width: 768px){.l__center.--sp88{width:88%}}.l__inner{padding-left:5%;padding-right:5%}@media screen and (max-width: 768px){.l__inner.--spClear{padding-right:0;padding-left:0}}.l__innerLarge{padding-left:7.5%;padding-right:7.5%}@media screen and (max-width: 768px){.l__innerLarge{padding-left:4%;padding-right:4%}}.l__gapContainer{position:relative}.l__gapContainer .__gapContainer__bg{width:95%;position:absolute;height:100%;top:0;left:0;background:#e9ecef;z-index:-1}@media screen and (max-width: 768px){.l__gapContainer .__gapContainer__bg{width:100%}}.l__gapContainer.--left .__gapContainer__bg{left:auto;right:0}@media screen and (max-width: 768px){.l__gapContainer.--left .__gapContainer__bg{width:100%}}.l__gapContainer.--plusHarf .__gapContainer__bg{width:92.5%}@media screen and (max-width: 768px){.l__gapContainer.--plusHarf .__gapContainer__bg{width:96%}}@media screen and (max-width: 768px){.l__wide{width:108%;margin-left:-4%}}.l__hero{width:100%;height:100%;position:relative;max-height:950px}@media screen and (max-width: 768px){.l__hero{max-height:auto}}.NormalLogo .NormalLogo__typeWrapper{margin-top:0.8125rem}header{position:fixed;z-index:10000;top:0;left:0;width:100%}header .CommonLogo{width:3.75rem;height:auto;position:fixed;overflow:hidden;left:1.875rem;top:1.875rem}@media screen and (max-width: 768px){header .CommonLogo{width:9.2vw;height:auto;left:4vw;top:4vw}}header .CommonLogo svg{width:100%;height:auto}header .CommonLogo .CommonLogo__type{transition:all 300ms ease-out;line-height:0;margin-top:0.625rem}header .CommonLogo.___typeNone .CommonLogo__type{opacity:0}header .MenuBtn{width:4.6875rem;height:4.6875rem;background:#04b3c4;position:fixed;top:1.375rem;right:1.375rem;cursor:pointer}@media screen and (max-width: 768px){header .MenuBtn{width:13vw;height:13vw;top:3vw;right:3vw}header .MenuBtn div{width:31%;height:13%}}header .MenuBtn .wrapper{width:1.25rem;height:0.5rem;position:absolute;left:50%;top:50%;left:50%;top:50%;transform:translate(-50%, -50%);z-index:1;overflow:hidden}header .MenuBtn .wrapper span{height:2px;width:100%;background:#fff;display:block;position:absolute;top:0}header .MenuBtn .wrapper span:nth-child(1){animation:menuLineAnimate 4500ms cubic-bezier(0.645, 0.045, 0.355, 1) 0ms infinite}header .MenuBtn .wrapper span:nth-child(2){top:auto;bottom:0;animation:menuLineAnimate 4500ms cubic-bezier(0.645, 0.045, 0.355, 1) 150ms infinite}@keyframes menuLineAnimate{0%{transform:translateX(0%)}12%{transform:translateX(100%)}12.000001%{transform:translateX(-100%)}18%{transform:translateX(-100%)}28%{transform:translateX(0%)}100%{transform:translateX(0%)}}header .MenuBtn .hoverFill{height:100%;left:0;top:0;width:0%;position:absolute;background:#2e3042;transition:all 700ms cubic-bezier(0.19, 1, 0.22, 1)}header .MenuBtn.___hover .hoverFill{width:100%}.MenuPannel{position:fixed;width:100%;height:100%;left:0;top:0;z-index:10000000;line-height:1;font-family:futura-pt,sans-serif;font-weight:500;letter-spacing:.3px;display:none}.MenuPannel a{color:#e9ecef}.MenuPannel.___open{display:block}.MenuPannel .MenuPannel__image{width:25%;height:100%;opacity:0;display:none;overflow:hidden;position:fixed;top:0;left:0}@media screen and (max-width: 768px){.MenuPannel .MenuPannel__image{width:0%}}.MenuPannel .MenuPannel__image .wrapper{width:50vw;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-box-align:center}.MenuPannel .MenuPannel__image .wrapper.offBg{background:url("../images/menu_town.jpg") no-repeat center center #dbc5b2;background-size:cover}@media screen and (max-width: 768px){.MenuPannel .MenuPannel__image .wrapper.offBg{background-position:75% top}}.MenuPannel .MenuPannel__image .wrapper .NormalLogo{height:auto;opacity:0;transform:translateY(20%);pointer-events:none;width:5.125rem}.MenuPannel .MenuPannel__image .wrapper .NormalLogo svg{width:100%;height:auto}.MenuPannel .MenuPannel__image .wrapper .NormalLogo svg .st0,.MenuPannel .MenuPannel__image .wrapper .NormalLogo svg .st1,.MenuPannel .MenuPannel__image .wrapper .NormalLogo svg .st2{fill:#fff}@media screen and (max-width: 768px){.MenuPannel .MenuPannel__image .wrapper{width:100%}}.MenuPannel .MenuPannel__content{opacity:0;display:none;position:fixed;width:25%;left:50%;height:100%;top:0;overflow:hidden}@media screen and (max-width: 768px){.MenuPannel .MenuPannel__content{left:22%;width:0%}}.MenuPannel .MenuPannel__content .wrapper{height:100%;width:100%;background:#2e3042;position:relative}.MenuPannel .MenuPannel__content .MenuPannel__close{cursor:pointer;position:absolute;right:1.5625rem;top:1.5625rem;opacity:0}.MenuPannel .MenuPannel__content .MenuPannel__close img{width:2.5rem;height:auto}@media screen and (max-width: 768px){.MenuPannel .MenuPannel__content .MenuPannel__close{width:8.5%}}.MenuPannel .MenuPannel__content nav{position:absolute;left:17%;z-index:1;top:50%;transform:translateY(-50%)}@media screen and (max-width: 768px){.MenuPannel .MenuPannel__content nav ul{left:20%}}.MenuPannel .MenuPannel__content nav ul li{font-size:2.125rem;margin-bottom:5vh;position:relative;overflow:hidden;padding-left:1.4375rem;opacity:0}@media screen and (max-width: 768px){.MenuPannel .MenuPannel__content nav ul li{font-size:1.6875rem}}.MenuPannel .MenuPannel__content nav ul li:last-child{margin-bottom:0}.MenuPannel .MenuPannel__content nav ul li::before{content:"";display:block;height:1px;width:0.75rem;position:absolute;top:53%;left:0;transform:translateY(-50%);z-index:2;background:rgba(233,236,239,0)}@media screen and (max-width: 768px){.MenuPannel .MenuPannel__content nav ul li::before{top:54%}}.MenuPannel .MenuPannel__content nav ul li a{display:block;transform:translateY(100%);transition:all ease-out 600ms}.MenuPannel .MenuPannel__content nav ul li a.___hover{color:#04b3c4}.MenuPannel .MenuPannel__content nav ul li.selected::before{background:#04b3c4}.MenuPannel .MenuPannel__content .MenuPannel__sabNavi{position:absolute;opacity:0;right:1.5625rem;bottom:1.5625rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-box-align:center;font-size:0.75rem}@media screen and (max-width: 768px){.MenuPannel .MenuPannel__content .MenuPannel__sabNavi{right:5vw}}@media screen and (max-width: 768px){.MenuPannel .MenuPannel__content .MenuPannel__sabNavi{bottom:5vw}}@media screen and (max-width: 768px){.MenuPannel .MenuPannel__content .MenuPannel__sabNavi{font-size:2.6666666667vw}}.MenuPannel .MenuPannel__content .MenuPannel__sabNavi li{margin-right:0.9375rem}@media screen and (max-width: 768px){.MenuPannel .MenuPannel__content .MenuPannel__sabNavi li{margin-right:4.95vw}}.MenuPannel .MenuPannel__content .MenuPannel__sabNavi li:nth-child(1){margin-right:1.25rem}@media screen and (max-width: 768px){.MenuPannel .MenuPannel__content .MenuPannel__sabNavi li:nth-child(1){margin-right:7vw}}.MenuPannel .MenuPannel__content .MenuPannel__sabNavi li:last-child{margin-right:0}@media screen and (max-width: 768px){.MenuPannel .MenuPannel__content .MenuPannel__sabNavi li svg{transform:scale(0.78)}}.MenuPannel .MenuPannel__content .MenuPannel__sabNavi li svg .Sns_st0{fill:#e9ecef}.Btn{display:block;width:100%;background:#04b3c4;color:#fff;text-align:center;position:relative;padding-top:3.5%;padding-bottom:3.5%;line-height:1;overflow:hidden}.Btn::after{content:"";display:block;position:absolute;z-index:1;right:calc(1% + 16px);top:50%;transform:translateY(-50%);width:0.75rem;height:0.75rem;background:url("../images/btnArrow_white.png") no-repeat center center;background-size:cover;z-index:1}@media screen and (max-width: 768px){.Btn::after{width:2.4vw}}@media screen and (max-width: 768px){.Btn::after{height:2.4vw}}.Btn .Btn__text{position:relative;display:block;padding-top:0.625rem;padding-bottom:0.625rem;font-size:0.8125rem;font-family:futura-pt,sans-serif;font-weight:500;letter-spacing:.3px;text-transform:uppercase;font-weight:600;z-index:1}.Btn .Btn__text .ot{display:inline-block;margin:0 0.03125rem}.Btn .Btn__animateCover{height:100%;width:100%;background:#31448f;position:absolute;top:0;left:0;transform:translateX(-101%)}.Btn.--fontSize-large .Btn__text{font-size:0.9375rem}@media screen and (max-width: 768px){.Btn.--fontSize-large .Btn__text{font-size:3.7333333333vw}}.Btn.--fontSize-large2 .Btn__text{font-size:1.25rem}@media screen and (max-width: 768px){.Btn.--fontSize-large2 .Btn__text{font-size:4.8vw}}.Btn.--icon-arrowBlue::after{background-image:url("../images/btnArrowBlue.png")}.Btn.--icon-blank .Btn__text{font-family:"Noto Sans JP",sans-serif;font-weight:500}.Btn.--icon-blank::after{background-image:url("../images/btnArrow_blank.png");width:0.875rem;height:0.875rem}.Btn.--icon-map::after{background-image:url("../images/btnArrow_googlemap.png");width:0.9375rem;height:0.9375rem}.Btn.--fill-white{background-color:#fff;color:#04b3c4}.Btn.--fill-none{background:none;border:1px solid #04b3c4;color:#04b3c4}.Btn.--fill-connect{background-color:#ff853d}.Btn.--fill-connect .Btn__animateCover{background-color:#ff853d;mix-blend-mode:multiply;opacity:.5}.Btn.--fill-apc{background-color:#1953b1}.Btn.--fill-apc .Btn__animateCover{background-color:#1953b1;mix-blend-mode:multiply;opacity:.6}.Btn.--fill-breath{background-color:#74b500}.Btn.--fill-breath .Btn__animateCover{background-color:#74b500;mix-blend-mode:multiply;opacity:.6}.Btn.--notActive{filter:grayscale(100%);opacity:.3;pointer-events:none}.Btn.--shadow{box-shadow:19px 13px 30px 0px rgba(4,179,196,.3)}.Btn.--shadow-connect{box-shadow:19px 13px 30px 0px rgba(255,133,61,.3)}.Btn.--shadow-apc{box-shadow:19px 13px 30px 0px rgba(25,83,177,.3)}.Btn.--shadow-breath{box-shadow:19px 13px 30px 0px rgba(116,181,0,.3)}.Pankuzu{background:#fff;display:inline-block;padding:20px 25px}.Pankuzu ul{display:flex;line-height:1;font-family:futura-pt,sans-serif;font-weight:500;letter-spacing:.3px;font-size:0.6875rem}@media screen and (max-width: 768px){.Pankuzu ul{font-size:2.1333333333vw}}.Pankuzu ul li a{display:block;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-box-align:center;color:#2e3042}.Pankuzu ul li a::after{content:"";display:block;margin-left:5px;margin-right:5px;background:linear-gradient(to left top, transparent 48.3%, #2e3042 48.3%, #2e3042 50%, transparent 50%);width:1.375rem;height:1.375rem}@media screen and (max-width: 768px){.Pankuzu ul li a::after{width:4.4vw}}@media screen and (max-width: 768px){.Pankuzu ul li a::after{height:4.4vw}}@media screen and (max-width: 768px){.Pankuzu ul li a::after{margin-left:2px;margin-right:2px}}.Pankuzu ul li:last-child a{pointer-events:none}.Pankuzu ul li:last-child a::after{opacity:0;width:0px;margin-left:-5px}.Pankuzu ul li:nth-child(1) a{padding-left:1.4375rem;background:url("../images/homeIcon.png") no-repeat left center;background-size:auto 70%}@media screen and (max-width: 768px){.Pankuzu ul li:nth-child(1) a{padding-left:3.91vw}}.SubTitle{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-box-align:center;margin-bottom:1.25rem}@media screen and (max-width: 768px){.SubTitle{margin-bottom:4vw}}.SubTitle h3{line-height:1.1;font-size:2.125rem;font-family:futura-pt,sans-serif;font-weight:500;letter-spacing:.3px;white-space:nowrap}@media screen and (max-width: 768px){.SubTitle h3{font-size:6.9333333333vw}}.SubTitle .SubTitle__slash{background:linear-gradient(to left top, transparent 48.3%, #04b3c4 48.3%, #04b3c4 50%, transparent 50%);width:2.9375rem;height:2.9375rem}@media screen and (max-width: 768px){.SubTitle .SubTitle__slash{width:9.4vw}}@media screen and (max-width: 768px){.SubTitle .SubTitle__slash{height:9.4vw}}.SubTitle .SubTitle__small{position:relative;top:2.5px;font-size:0.75rem;line-height:1.2;font-weight:500}@media screen and (max-width: 768px){.SubTitle .SubTitle__small{font-size:2.6666666667vw}}.SubTitle.--allSubColor{color:#31448f}.SubTitle.--allSubColor small::before{background:linear-gradient(to left top, transparent 48.3%, #31448f 48.3%, #31448f 50%, transparent 50%)}.SubTitle.--whiteColor{color:#fff}.SubTitle.--center{justify-content:center}.InternalHead{width:100%;height:29.375rem;position:relative}@media screen and (min-width: 1600px){.InternalHead{height:30vw;max-height:620px}}@media screen and (max-width: 768px){.InternalHead{height:93vw}}.InternalHead .InternalHead_image{height:91%;width:100%;position:absolute;right:0;top:0;background:url("../images/InternalHead_company-pc.jpg") no-repeat center center;background-size:cover}@media screen and (max-width: 768px){.InternalHead .InternalHead_image{width:100%;background-image:url("../images/InternalHead_company-sp.jpg")}}.InternalHead .InternalHead_content{height:100%;display:flex;align-items:flex-end;justify-content:space-between;z-index:3;position:relative}.InternalHead .InternalHead_content .wrapper{width:40%;overflow:hidden}@media screen and (max-width: 768px){.InternalHead .InternalHead_content .wrapper{width:57%}}.InternalHead .InternalHead_content .wrapper h2{background:rgba(4,179,196,.97);height:15rem;padding-right:3.75rem;text-align:right;font-size:3.5rem;font-family:futura-pt,sans-serif;font-weight:500;letter-spacing:.3px;color:#fff;white-space:nowrap;display:flex;align-items:center;justify-content:flex-end}@media screen and (min-width: 1600px){.InternalHead .InternalHead_content .wrapper h2{padding-right:5vw;height:16.25rem}}@media screen and (max-width: 768px){.InternalHead .InternalHead_content .wrapper h2{height:42vw;padding-right:0;font-size:2.5rem;justify-content:center}}.InternalHead .InternalHead_content .wrapper h2 .InternalHead_h2Inner{display:inline-block}@media screen and (min-width: 768px){.InternalHead .InternalHead_content .wrapper h2 .InternalHead_h2Inner{width:15.625rem;text-align:center}}@media screen and (min-width: 768px)and (max-width: 768px){.InternalHead .InternalHead_content .wrapper h2 .InternalHead_h2Inner{width:50vw}}.InternalHead .InternalHead_content .Pankuzu{position:relative;top:-8%}@media screen and (max-width: 768px){.InternalHead .InternalHead_content .Pankuzu{width:32%;padding-left:0;padding-right:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-box-align:center}}.InternalHead.--recruit .InternalHead_image{background-image:url("../images/InternalHead_recruit-pc.jpg")}@media screen and (max-width: 768px){.InternalHead.--recruit .InternalHead_image{background-image:url("../images/InternalHead_recruit-sp.jpg")}}.InternalHead.--contact .InternalHead_image{background-image:url("../images/InternalHead_contact-pc.jpg")}@media screen and (max-width: 768px){.InternalHead.--contact .InternalHead_image{background-image:url("../images/InternalHead_contact-sp.jpg")}}.InternalHead.--service .InternalHead_image{background-image:url("../images/InternalHead_service-pc.jpg")}@media screen and (max-width: 768px){.InternalHead.--service .InternalHead_image{background-image:url("../images/InternalHead_service-sp.jpg")}}.FillHead{display:flex;justify-content:flex-end;z-index:10;position:relative;margin-bottom:2.8125rem}@media screen and (max-width: 768px){.FillHead{margin-bottom:10%}}.FillHead .FillHead__inner{position:relative;width:calc(100% - 7.4rem)}@media screen and (max-width: 768px){.FillHead .FillHead__inner{width:83.5%}}@media screen and (min-width: 1800px){.FillHead .FillHead__inner{width:90%}}.FillHead .FillHead__inner .FillHead__title{width:100%;background:#04b3c4;padding:3.5625rem}@media screen and (max-width: 768px){.FillHead .FillHead__inner .FillHead__title{padding:14.5% 0;padding-left:9%}}.FillHead .FillHead__inner .FillHead__title .FillHead__en,.FillHead .FillHead__inner .FillHead__title h2{line-height:1;display:block;color:#fff}.FillHead .FillHead__inner .FillHead__title .FillHead__en{font-size:2.8125rem;font-family:futura-pt,sans-serif;font-weight:500;letter-spacing:.3px;margin-bottom:10px}@media screen and (max-width: 768px){.FillHead .FillHead__inner .FillHead__title .FillHead__en{font-size:8vw}}.FillHead .FillHead__inner .FillHead__title h2{font-size:0.8125rem}.FillHead .FillHead__inner .Pankuzu{position:absolute;right:0;bottom:0;background:none;display:none}@media screen and (max-width: 768px){.FillHead .FillHead__inner .Pankuzu .home span{display:none}}.ScrollLine{position:absolute}.ScrollLine .ScrollLine_text{font-size:12px;writing-mode:vertical-rl;margin-bottom:12px}@media screen and (max-width: 768px){.ScrollLine .ScrollLine_text{font-size:9px;font-size:2.4vw}}.ScrollLine .ScrollLine_border{height:5.75rem;width:1px;margin:0 auto;vertical-align:bottom;overflow:hidden}@media screen and (max-width: 768px){.ScrollLine .ScrollLine_border{height:18.4vw}}@media screen and (max-width: 768px){.ScrollLine .ScrollLine_border{height:18vw}}.ScrollLine .ScrollLine_border::before{content:"";display:block;vertical-align:top;height:100%;width:1px;background:#04b3c4;animation-fill-mode:both !important;animation-iteration-count:infinite !important;animation:animateLineKey 2.4s;animation-timing-function:ease-in-out}@keyframes animateLineKey{0%{transform:translateY(0%)}50%{transform:translateY(100%)}50.0001%{transform:translateY(-100%)}100%{transform:translateY(0%)}}.ScrollLine.--colorWhite{color:#fff}.ScrollLine.--lineWhite .ScrollLine_border::before{background:#fff}.ScrollLine.--lineDark .ScrollLine_border::before{background:#2e3042}.Footer{position:relative;line-height:1;z-index:20000}.Footer .Footer__container{width:95%;background:#2e3042;position:relative;top:-5vw;display:flex;justify-content:space-between;padding-top:5.3125rem;padding-bottom:5.3125rem;padding-right:8.3vw}@media screen and (max-width: 768px){.Footer .Footer__container{padding-top:17vw}}@media screen and (max-width: 768px){.Footer .Footer__container{padding-bottom:17vw}}@media screen and (max-width: 768px){.Footer .Footer__container{width:96%;top:-4vw}}.Footer .Footer__container .Footer__logo{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-box-align:center}.Footer .Footer__container .Footer__logo .NormalLogo_symbol .st2{fill:#a4a4ab}.Footer .Footer__container .Footer__logo .NormalLogo_type .st0{fill:#a4a4ab}@media screen and (max-width: 768px){.Footer .Footer__container .Footer__logo{display:block;width:40%;text-align:center;padding-top:2%}.Footer .Footer__container .Footer__logo svg{width:34%;height:auto}}.Footer .Footer__container .Footer__content{border-left:1px solid rgba(255,255,255,.07);padding-left:3.125rem}@media screen and (max-width: 768px){.Footer .Footer__container .Footer__content{padding-left:10vw}}@media screen and (max-width: 768px){.Footer .Footer__container .Footer__content{padding-left:0;border:none;width:60%}}.Footer .Footer__container .Footer__content .Footer__content__top .Footer__ct__main{display:flex}@media screen and (max-width: 768px){.Footer .Footer__container .Footer__content .Footer__content__top .Footer__ct__main{display:block}}.Footer .Footer__container .Footer__content .Footer__content__top .Footer__ct__main .Footer__ct__li{margin-right:5vw}@media screen and (max-width: 768px){.Footer .Footer__container .Footer__content .Footer__content__top .Footer__ct__main .Footer__ct__li{margin-right:0}}.Footer .Footer__container .Footer__content .Footer__content__top .Footer__ct__main .Footer__ct__li:last-child{margin-right:0}.Footer .Footer__container .Footer__content .Footer__content__top .Footer__ct__main .Footer__ct__li .Footer__ct__title{position:relative}@media screen and (max-width: 768px){.Footer .Footer__container .Footer__content .Footer__content__top .Footer__ct__main .Footer__ct__li .Footer__ct__title{border-top:1px solid rgba(255,255,255,.07)}}.Footer .Footer__container .Footer__content .Footer__content__top .Footer__ct__main .Footer__ct__li .Footer__ct__title .Footer__ct__a{font-size:1.0625rem;font-family:futura-pt,sans-serif;font-weight:500;letter-spacing:.3px;display:block;letter-spacing:1px;margin-bottom:1.5625rem;position:relative}@media screen and (max-width: 768px){.Footer .Footer__container .Footer__content .Footer__content__top .Footer__ct__main .Footer__ct__li .Footer__ct__title .Footer__ct__a{font-size:4vw}}@media screen and (max-width: 768px){.Footer .Footer__container .Footer__content .Footer__content__top .Footer__ct__main .Footer__ct__li .Footer__ct__title .Footer__ct__a{margin-bottom:5vw}}@media screen and (max-width: 768px){.Footer .Footer__container .Footer__content .Footer__content__top .Footer__ct__main .Footer__ct__li .Footer__ct__title .Footer__ct__a{margin:0;padding:13% 0}.Footer .Footer__container .Footer__content .Footer__content__top .Footer__ct__main .Footer__ct__li .Footer__ct__title .Footer__ct__a::before{content:"";display:block;width:11px;height:11px;background:url("../images/btnArrow_gray.png") no-repeat center center;background-size:cover;position:absolute;right:7%}}@media screen and (max-width: 768px){.Footer .Footer__container .Footer__content .Footer__content__top .Footer__ct__main .Footer__ct__li .Footer__ct__title.--spAccodion{display:flex}.Footer .Footer__container .Footer__content .Footer__content__top .Footer__ct__main .Footer__ct__li .Footer__ct__title.--spAccodion .Footer__ct__a{width:70%}.Footer .Footer__container .Footer__content .Footer__content__top .Footer__ct__main .Footer__ct__li .Footer__ct__title.--spAccodion .Footer__ct__a::before{right:2%}.Footer .Footer__container .Footer__content .Footer__content__top .Footer__ct__main .Footer__ct__li .Footer__ct__title.--spAccodion span{content:"";display:block;position:absolute;width:46px;height:46px;right:0;background:#fff;top:50%;transform:translateY(-50%);background:url("../images/accodion_plus.png") no-repeat 60% center;background-size:13px auto;border-left:1px solid rgba(255,255,255,.07)}}.Footer .Footer__container .Footer__content .Footer__content__top .Footer__ct__main .Footer__ct__li .Footer__ct__sab{font-size:0.6875rem}@media screen and (max-width: 768px){.Footer .Footer__container .Footer__content .Footer__content__top .Footer__ct__main .Footer__ct__li .Footer__ct__sab{font-size:2.9333333333vw}}@media screen and (max-width: 768px){.Footer .Footer__container .Footer__content .Footer__content__top .Footer__ct__main .Footer__ct__li .Footer__ct__sab{overflow:hidden;border-top:1px solid rgba(255,255,255,.07)}}.Footer .Footer__container .Footer__content .Footer__content__top .Footer__ct__main .Footer__ct__li .Footer__ct__sab li{margin-bottom:0.9375rem}@media screen and (max-width: 768px){.Footer .Footer__container .Footer__content .Footer__content__top .Footer__ct__main .Footer__ct__li .Footer__ct__sab li{margin-bottom:3vw}}@media screen and (max-width: 768px){.Footer .Footer__container .Footer__content .Footer__content__top .Footer__ct__main .Footer__ct__li .Footer__ct__sab li a{padding:6% 0;display:block;background:url("../images/btnArrow_gray.png") no-repeat 66.5% center;background-size:11px 11px}.Footer .Footer__container .Footer__content .Footer__content__top .Footer__ct__main .Footer__ct__li .Footer__ct__sab li:nth-child(1){padding-top:13%}.Footer .Footer__container .Footer__content .Footer__content__top .Footer__ct__main .Footer__ct__li .Footer__ct__sab li:last-child{padding-bottom:13%}}.Footer .Footer__container .Footer__content .Footer__content__top .Footer__ct__main .Footer__ct__li .Footer__ct__sab li:last-child{margin-bottom:0}.Footer .Footer__container .Footer__content .Footer__content__top .Footer__ct__main .Footer__ct__li.___open .Footer__ct__title.--spAccodion span{background-image:url("../images/accodion_minus.png")}.Footer .Footer__container .Footer__content .Footer__content__bottom{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-box-align:center;border-top:1px solid rgba(255,255,255,.07);margin-top:2.5rem;padding-top:1.875rem;justify-content:space-between;font-family:futura-pt,sans-serif;font-weight:500;letter-spacing:.3px}@media screen and (max-width: 768px){.Footer .Footer__container .Footer__content .Footer__content__bottom{margin-top:8vw}}@media screen and (max-width: 768px){.Footer .Footer__container .Footer__content .Footer__content__bottom{padding-top:6vw}}.Footer .Footer__container .Footer__content .Footer__content__bottom .Sns_st0{fill:#a4a4ab}@media screen and (max-width: 768px){.Footer .Footer__container .Footer__content .Footer__content__bottom{margin-top:0;display:block;padding-top:20%}}.Footer .Footer__container .Footer__content .Footer__content__bottom .Footer__cb__info{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-box-align:center;font-size:0.75rem}@media screen and (max-width: 768px){.Footer .Footer__container .Footer__content .Footer__content__bottom .Footer__cb__info{font-size:3.2vw}}@media screen and (max-width: 768px){.Footer .Footer__container .Footer__content .Footer__content__bottom .Footer__cb__info{display:block}}.Footer .Footer__container .Footer__content .Footer__content__bottom .Footer__cb__info ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-box-align:center;margin-left:2.5rem}@media screen and (max-width: 768px){.Footer .Footer__container .Footer__content .Footer__content__bottom .Footer__cb__info ul{margin-left:8vw}}@media screen and (max-width: 768px){.Footer .Footer__container .Footer__content .Footer__content__bottom .Footer__cb__info ul{margin-left:0;margin:11% 0}}.Footer .Footer__container .Footer__content .Footer__content__bottom .Footer__cb__info ul li{margin-right:1.375rem}@media screen and (max-width: 768px){.Footer .Footer__container .Footer__content .Footer__content__bottom .Footer__cb__info ul li{margin-right:4.4vw}}@media screen and (max-width: 768px){.Footer .Footer__container .Footer__content .Footer__content__bottom .Footer__cb__info ul li{margin-right:12%}}.Footer .Footer__container .Footer__content .Footer__content__bottom .Footer__cb__copyright{color:#a4a4ab;font-size:0.75rem;font-weight:300}@media screen and (max-width: 768px){.Footer .Footer__container .Footer__content .Footer__content__bottom .Footer__cb__copyright{font-size:2.6666666667vw}}@media screen and (max-width: 768px){.Footer .Footer__container .Footer__content .Footer__content__bottom .Footer__cb__copyright{margin-top:2.8125rem}}.Footer .Footer__blueBg{background:#04b3c4;position:absolute;width:100%;height:100%;z-index:-1;top:0;left:0}.Footer a svg .Sns_st0{transition:all linear 300ms}.Footer a{color:#a4a4ab;white-space:nowrap;transition:all linear 300ms}.Footer a.___hover{color:#04b3c4}.Footer a.___hover svg .Sns_st0{fill:#04b3c4 !important}.GraphicNavi ul{display:flex;flex-wrap:wrap;justify-content:space-between}.GraphicNavi ul li{width:49%;margin-bottom:2%;position:relative}@media screen and (max-width: 768px){.GraphicNavi ul li{width:100%;margin-bottom:3%}.GraphicNavi ul li:last-child{margin-bottom:0}}.GraphicNavi ul li .mainWrapper{width:100%;display:flex;flex-direction:row-reverse}.GraphicNavi ul li .mainWrapper .GraphicNavi__content{width:63%;background:#04b3c4;color:#fff;padding-top:2.8125rem;padding-left:1.875rem;padding-right:1.875rem;padding-bottom:1.5625rem}@media screen and (max-width: 768px){.GraphicNavi ul li .mainWrapper .GraphicNavi__content{padding-top:9vw}}@media screen and (max-width: 768px){.GraphicNavi ul li .mainWrapper .GraphicNavi__content{padding-left:6vw}}@media screen and (max-width: 768px){.GraphicNavi ul li .mainWrapper .GraphicNavi__content{padding-right:6vw}}@media screen and (max-width: 768px){.GraphicNavi ul li .mainWrapper .GraphicNavi__content{padding-bottom:5vw}}.GraphicNavi ul li .mainWrapper .GraphicNavi__content .GraphicNavi__title{margin-bottom:1.5625rem}@media screen and (max-width: 768px){.GraphicNavi ul li .mainWrapper .GraphicNavi__content .GraphicNavi__title{margin-bottom:5vw}}.GraphicNavi ul li .mainWrapper .GraphicNavi__content .GraphicNavi__title .GraphicNavi__en{font-family:futura-pt,sans-serif;font-weight:500;letter-spacing:.3px;font-size:1.625rem;margin-bottom:0.3125rem}@media screen and (max-width: 768px){.GraphicNavi ul li .mainWrapper .GraphicNavi__content .GraphicNavi__title .GraphicNavi__en{font-size:6.4vw}}@media screen and (max-width: 768px){.GraphicNavi ul li .mainWrapper .GraphicNavi__content .GraphicNavi__title .GraphicNavi__en{margin-bottom:1vw}}.GraphicNavi ul li .mainWrapper .GraphicNavi__content .GraphicNavi__title h3{font-size:0.75rem;font-weight:300}@media screen and (max-width: 768px){.GraphicNavi ul li .mainWrapper .GraphicNavi__content .GraphicNavi__title h3{font-size:2.6666666667vw}}.GraphicNavi ul li .mainWrapper .GraphicNavi__image{width:37%}.GraphicNavi ul li .mainWrapper .GraphicNavi__image.offBg{background:url("../images/graphicNavi_ceoMessage.jpg") no-repeat center center;background-size:cover}.GraphicNavi ul li .mainWrapper .GraphicNavi__image .Btn{display:none}.GraphicNavi ul li.--culture .mainWrapper .GraphicNavi__image.offBg{background-image:url("../images/graphicNavi_culture.jpg")}.GraphicNavi ul li.--member .mainWrapper .GraphicNavi__image.offBg{background-image:url("../images/graphicNavi_member.jpg")}.GraphicNavi ul li.--company-profile .mainWrapper .GraphicNavi__image.offBg{background-image:url("../images/graphicNavi_companyInfo.jpg")}.GraphicNavi ul li.--meaning-of-logo .mainWrapper .GraphicNavi__image.offBg{background-image:url("../images/graphicNavi_logomeaning.jpg")}.GraphicNavi ul li.--espaceDir{pointer-events:none}.GraphicNavi ul li.--espaceDir .GraphicNavi__content .GraphicNavi__title{opacity:.4}.GraphicNavi ul li.--espaceDir .GraphicNavi__content .Btn{filter:grayscale(100%);opacity:.4}.GraphicNavi ul li.--espaceDir .GraphicNavi__content .Btn::after{display:none}.GraphicNavi ul li.--espaceDir .GraphicNavi__content .Btn .Btn__text{font-size:0}.GraphicNavi ul li.--espaceDir .GraphicNavi__content .Btn .Btn__text::before{content:"Viewing on this page.";display:block;font-size:0.8125rem;text-transform:none}.GraphicNavi.--topIndex ul li{width:32.3%;display:block;position:relative}@media screen and (max-width: 768px){.GraphicNavi.--topIndex ul li{width:49%}}.GraphicNavi.--topIndex ul li .GraphicNavi__content{width:100%;background:none;position:absolute;top:0;left:0;z-index:12;padding-left:1.875rem;padding-top:2.1875rem}@media screen and (max-width: 768px){.GraphicNavi.--topIndex ul li .GraphicNavi__content{padding-left:8%;padding-top:13%}}.GraphicNavi.--topIndex ul li .GraphicNavi__content .GraphicNavi__title{margin-bottom:0}.GraphicNavi.--topIndex ul li .GraphicNavi__content .GraphicNavi__title .GraphicNavi__en{letter-spacing:1px;font-size:2.0625rem;margin-bottom:0.4375rem}@media screen and (max-width: 768px){.GraphicNavi.--topIndex ul li .GraphicNavi__content .GraphicNavi__title .GraphicNavi__en{font-size:1.4375rem;letter-spacing:0;white-space:nowrap}}@media screen and (min-width: 1600px){.GraphicNavi.--topIndex ul li .GraphicNavi__content .GraphicNavi__title .GraphicNavi__en{font-size:2.375rem}}.GraphicNavi.--topIndex ul li .GraphicNavi__content .Btn{display:none}.GraphicNavi.--topIndex ul li .GraphicNavi__image{width:100%;position:relative;height:auto;padding:1.875rem;padding-top:87%;display:flex;align-items:flex-end}@media screen and (max-width: 768px){.GraphicNavi.--topIndex ul li .GraphicNavi__image{padding:6.5%;padding-top:100%}}@media screen and (min-width: 1600px){.GraphicNavi.--topIndex ul li .GraphicNavi__image{padding-top:82%}}.GraphicNavi.--topIndex ul li .GraphicNavi__image .Btn{padding:4.5% 0}.GraphicNavi.--topIndex ul li .GraphicNavi__image .Btn{position:relative;display:block;z-index:2}.GraphicNavi.--topIndex ul li .GraphicNavi__image::before{content:"";background:linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 100%);display:blocl;position:absolute;width:100%;left:0;top:0;opacity:.4;z-index:1;padding-top:50%}@media screen and (max-width: 768px){.GraphicNavi.--topIndex ul li .GraphicNavi__image::before{padding-top:55%}}@media screen and (min-width: 1600px){.GraphicNavi.--topIndex ul li .GraphicNavi__image::before{padding-top:44%}}.GraphicNavi.--topIndex ul li:nth-child(1) .GraphicNavi__image::before{opacity:.4}.GraphicNavi.--topIndex ul li:nth-child(2) .GraphicNavi__image::before{opacity:.34}.GraphicNavi.--topIndex ul li:nth-child(3) .GraphicNavi__image::before{opacity:.7}.GraphicNavi.--topIndex ul li:nth-child(4) .GraphicNavi__image::before{opacity:.3}.GraphicNavi.--topIndex ul li:nth-child(5) .GraphicNavi__image::before{opacity:.2}@media screen and (max-width: 768px){.GraphicNavi.--topIndex ul li:nth-child(1) .GraphicNavi__image::before{opacity:.65}.GraphicNavi.--topIndex ul li:nth-child(3) .GraphicNavi__image::before{opacity:.9}.GraphicNavi.--topIndex ul li:nth-child(4) .GraphicNavi__image::before{opacity:.4}.GraphicNavi.--topIndex ul li:nth-child(5) .GraphicNavi__image::before{opacity:.4}}.ServiceNavi li{display:flex;margin-bottom:4.6875rem}@media screen and (max-width: 768px){.ServiceNavi li{display:block;margin-bottom:10%}.ServiceNavi li:last-child{margin-bottom:0}}.ServiceNavi li .image{width:50%;position:relative}@media screen and (max-width: 768px){.ServiceNavi li .image{width:100%;top:0 !important}}.ServiceNavi li .image .box{width:100%;height:100%;position:relative}.ServiceNavi li .image .box.offBg{background:url("../images/service_navi1-pc.jpg") no-repeat center center;background-size:cover}.ServiceNavi li .content{width:50%;background:#fff;position:relative;top:2.8125rem;padding:4.375rem}@media screen and (max-width: 768px){.ServiceNavi li .content{width:92%;margin-left:auto;margin-right:auto;top:0 !important;padding:8%;padding-top:11%;margin-top:-17%}}.ServiceNavi li .content .wrapper{height:18.75rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-box-align:center}@media screen and (max-width: 768px){.ServiceNavi li .content .wrapper{height:auto;display:block;margin-bottom:11%}}.ServiceNavi li .content .wrapper .icon{font-family:futura-pt,sans-serif;font-weight:500;letter-spacing:.3px;font-size:0.9375rem;background:url("../images/logo.svg") no-repeat left center;background-size:auto 1.5625rem;min-height:1.5625rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-box-align:center;padding-left:2.0625rem}@media screen and (max-width: 768px){.ServiceNavi li .content .wrapper .icon{background-size:auto 1.5rem;min-height:1.5rem}}.ServiceNavi li .content .wrapper h3{font-size:2.6875rem;line-height:1.1;margin:1.4375rem 0}.ServiceNavi li .content .wrapper h3 span{font-family:futura-pt,sans-serif;font-weight:500;letter-spacing:.3px;font-size:120%;display:inline-block;position:relative;top:3px}@media screen and (max-width: 768px){.ServiceNavi li .content .wrapper h3{margin:4.1% 0;font-size:2.125rem}.ServiceNavi li .content .wrapper h3 span{top:2px}}.ServiceNavi li .content .wrapper p{font-size:0.96875rem;letter-spacing:2px;font-weight:bold}@media screen and (max-width: 768px){.ServiceNavi li .content .wrapper p{font-size:0.75rem}}.ServiceNavi li:nth-child(even){flex-direction:row-reverse}.ServiceNavi li:nth-child(even) .content{top:0}.ServiceNavi li:nth-child(even) .image{top:2.8125rem}.ServiceNavi li.--ecmall .image .box.offBg{background-image:url("../images/service_navi1-pc.jpg")}.ServiceNavi li.--education .image .box.offBg{background-image:url("../images/service_navi2-pc.jpg")}.ServiceNavi li.--marketing .image .box.offBg{background-image:url("../images/service_navi3-pc.jpg")}.ServiceNavi li.--advertising .image .box.offBg{background-image:url("../images/service_navi4-pc.jpg")}.ServiceNavi li.--espaceDir{pointer-events:none}.ServiceNavi li.--espaceDir .Btn{opacity:.4;filter:grayscale(100%)}.ServiceNavi li.--espaceDir .Btn::after{display:none}.ServiceNavi li.--espaceDir .Btn .Btn__text{font-size:0}.ServiceNavi li.--espaceDir .Btn .Btn__text::before{content:"Viewing on this page.";display:block;font-size:0.8125rem;text-transform:none}.ServiceNavi.--internalNavi{display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width: 768px){.ServiceNavi.--internalNavi{width:100%;display:block}}.ServiceNavi.--internalNavi li{width:49%;margin-bottom:2%;flex-direction:row}@media screen and (max-width: 768px){.ServiceNavi.--internalNavi li{width:100%;display:flex;margin-bottom:4%}.ServiceNavi.--internalNavi li:last-child{margin-bottom:0}}.ServiceNavi.--internalNavi li .image,.ServiceNavi.--internalNavi li .content{top:0 !important}.ServiceNavi.--internalNavi li .image{width:31%}@media screen and (max-width: 768px){.ServiceNavi.--internalNavi li .image img{display:none}}.ServiceNavi.--internalNavi li .content{width:69%;padding:7%}@media screen and (max-width: 768px){.ServiceNavi.--internalNavi li .content{padding-top:0;margin-top:0}}.ServiceNavi.--internalNavi li .content .wrapper{height:10.625rem}@media screen and (max-width: 768px){.ServiceNavi.--internalNavi li .content .wrapper{height:auto;margin-bottom:8%;padding-top:18%}}.ServiceNavi.--internalNavi li .content .wrapper .icon{font-size:0.6875rem;min-height:1.25rem;padding-left:1.75rem;background-size:auto 1.25rem}.ServiceNavi.--internalNavi li .content .wrapper h3{font-size:1.875rem;margin:0.75rem 0}@media screen and (max-width: 768px){.ServiceNavi.--internalNavi li .content .wrapper h3{font-size:1.5625rem}}.ServiceNavi.--internalNavi li .content .wrapper p{font-size:0.6875rem;letter-spacing:1px}@media screen and (max-width: 768px){.ServiceNavi.--internalNavi li .content .wrapper p{font-size:0.5625rem}}.ServiceNavi.--internalNavi li.--marketing .content .wrapper{padding-bottom:2%}@media screen and (max-width: 768px){.ServiceNavi.--internalNavi li.--marketing .content .wrapper{padding-bottom:0}}.ServiceNavi.--internalNavi li.--marketing .content .wrapper h3{line-height:1}#PageAnimateContainer{position:fixed;height:100%;width:100%;left:0;top:0;overflow:hidden;z-index:1000000000000}#PageAnimateContainer .pannel{height:100%;width:100%;background:#e9ecef}#PageAnimateContainer .loading{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);display:none}#PageAnimateContainer .loading .half-circle-spinner,#PageAnimateContainer .loading .half-circle-spinner *{box-sizing:border-box}#PageAnimateContainer .loading .half-circle-spinner{width:46px;height:46px;border-radius:100%}#PageAnimateContainer .loading .half-circle-spinner .circle{content:"";position:absolute;width:100%;height:100%;border-radius:100%;border:6px solid rgba(0,0,0,0)}#PageAnimateContainer .loading .half-circle-spinner .circle.circle-1{border-top-color:#31448f;animation:half-circle-spinner-animation 1s infinite}#PageAnimateContainer .loading .half-circle-spinner .circle.circle-2{border-bottom-color:#e9ecef;animation:half-circle-spinner-animation 1s infinite alternate}@keyframes half-circle-spinner-animation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}#TopPage{position:fixed}#SplashLogo{position:fixed;width:232px;height:62px;left:50%;top:50%;margin-left:-116px;margin-top:-31px;z-index:2000000000000}@media screen and (min-width: 1400px){#SplashLogo{transform:scale(1.1)}}@media screen and (min-width: 1400px)and (min-width: 1600px){#SplashLogo{transform:scale(1.16)}}@media screen and (min-width: 1400px)and (min-width: 1800px){#SplashLogo{transform:scale(1.22)}}@media screen and (max-width: 768px){#SplashLogo{transform:scale(0.85)}}#SplashLogo .Logo__symbol{position:absolute;top:23px;left:28px;transform:rotate(22.5deg)}#SplashLogo .Logo__symbol .Logo__parts{line-height:0;position:absolute;filter:blur(0.001px)}#SplashLogo .Logo__symbol .Logo__parts:nth-child(1){left:16.9705627485px;top:16.9705627485px;transform:rotate(315deg)}#SplashLogo .Logo__symbol .Logo__parts:nth-child(2){left:0px;top:24px;transform:rotate(360deg)}#SplashLogo .Logo__symbol .Logo__parts:nth-child(3){left:-16.9705627485px;top:16.9705627485px;transform:rotate(405deg)}#SplashLogo .Logo__symbol .Logo__parts:nth-child(4){left:-23.9999999982px;top:0.0000000002px;transform:rotate(450deg)}#SplashLogo .Logo__symbol .Logo__parts:nth-child(5){left:-16.9705625048px;top:-16.9705627068px;transform:rotate(495deg)}#SplashLogo .Logo__symbol .Logo__parts:nth-child(6){left:0.0000132899px;top:-23.9999972685px;transform:rotate(540deg)}#SplashLogo .Logo__symbol .Logo__parts:nth-child(7){left:16.9709520139px;top:-16.9704693057px;transform:rotate(585deg)}#SplashLogo .Logo__symbol .Logo__parts:nth-child(8){left:24.007229377px;top:0.0019857829px;transform:rotate(630deg)}#SplashLogo .Logo__symbol .Logo__parts .Logo__partsSt0{fill:#25398e}#SplashLogo .Logo__symbol .Logo__parts:nth-child(even) .Logo__partsSt0{fill:#04b3c4}#SplashLogo .Logo__type{position:absolute;left:78px;line-height:0;top:13px;white-space:nowrap}#SplashLogo .Logo__type img{line-height:0;height:50px;width:auto}#SplashLogo .Logo__symbol .Logo__parts .Logo__partsSvg{transform:translateY(120%) scale(3);filter:blur(52px);opacity:0}#SplashLogo .Logo__type img{transform:translateX(210%) translateY(-100%) scale(3);filter:blur(52px);transform-origin:center center;opacity:0}#TownHead{width:100%;height:100%;left:0;top:0;line-height:1.2;position:relative;z-index:111}@media screen and (max-width: 768px){#TownHead{transition:all linear 600ms}#TownHead.___animateEnd{height:97.5%}}#TownHead .copy{position:absolute;left:13%;top:51%;transform:translateY(-50%);color:#fff}@media screen and (max-width: 768px){#TownHead .copy{left:7%;top:51%}}#TownHead .copy h2{font-size:2.5rem;letter-spacing:3px;margin-left:-6px}@media screen and (max-width: 768px){#TownHead .copy h2{font-size:2.0625rem;margin-left:-2px;line-height:1.6;letter-spacing:3px;font-weight:600}}#TownHead .copy .en{font-family:futura-pt,sans-serif;font-weight:500;letter-spacing:.3px;font-weight:400;letter-spacing:1px;margin-top:2.1vh;font-size:0.9375rem}@media screen and (max-width: 768px){#TownHead .copy .en{font-size:2.9333333333vw}}@media screen and (max-width: 768px){#TownHead .copy .en{margin-top:1.7vh}}@media screen and (min-width: 1650px){#TownHead .copy .en{font-size:1vw}}#TownHead .topicArea{background:#fff;position:absolute;right:0;bottom:0;display:flex;overflow:hidden;height:5.25rem;padding-top:1.4375rem}@media screen and (max-width: 768px){#TownHead .topicArea{height:16.8vw}}@media screen and (max-width: 768px){#TownHead .topicArea{height:auto;padding-top:4.5%;padding-bottom:7%;width:92%;right:4%;box-shadow:0px 0px 20px 0px rgba(0,0,0,.15);bottom:-2.5%}}#TownHead .topicArea .titleBox{font-family:futura-pt,sans-serif;font-weight:500;letter-spacing:.3px;font-weight:600;font-size:0.625rem;padding-left:1.9375rem;padding-right:1.875rem}@media screen and (max-width: 768px){#TownHead .topicArea .titleBox{font-size:2.1333333333vw}}@media screen and (max-width: 768px){#TownHead .topicArea .titleBox{padding-left:6.2vw}}@media screen and (max-width: 768px){#TownHead .topicArea .titleBox{padding-right:6vw}}#TownHead .topicArea .titleBox h3{margin-bottom:0.625rem;text-transform:uppercase}@media screen and (max-width: 768px){#TownHead .topicArea .titleBox h3{margin-bottom:2vw}}#TownHead .topicArea .titleBox .locator{display:flex;justify-content:space-between}#TownHead .topicArea .titleBox .locator span{width:6px;height:6px;display:block;border-radius:6px;background:#2e3042;transition:background 300ms ease-out}@media screen and (max-width: 768px){#TownHead .topicArea .titleBox .locator span{width:4px;height:4px;border-radius:4px}}#TownHead .topicArea .titleBox .locator span.selected{background:#04b3c4}#TownHead .topicArea .contentBox{width:26vw;position:relative;margin-top:0.0625rem}@media screen and (max-width: 768px){#TownHead .topicArea .contentBox{margin-top:0.2vw}}@media screen and (max-width: 768px){#TownHead .topicArea .contentBox{width:70vw;margin-right:2vw}}#TownHead .topicArea .contentBox li{position:absolute;top:0;opacity:0;pointer-events:none;transform:translateY(100%)}#TownHead .topicArea .contentBox li:nth-child(1){pointer-events:auto;opacity:1;transform:translateY(0%)}#TownHead .topicArea .contentBox li a time{display:block;font-family:futura-pt,sans-serif;font-weight:500;letter-spacing:.3px;font-size:0.6875rem;font-weight:400}@media screen and (max-width: 768px){#TownHead .topicArea .contentBox li a time{font-size:0.65625rem}}#TownHead .topicArea .contentBox li a p{margin-top:0.4375rem;font-size:0.6875rem;font-weight:400;line-height:1.2}@media screen and (max-width: 768px){#TownHead .topicArea .contentBox li a p{margin-top:1.4vw}}@media screen and (max-width: 768px){#TownHead .topicArea .contentBox li a p{font-size:0.65625rem;line-height:1.3}}#TownHead .topicArea .arrowBox{width:4vw;text-align:center}@media screen and (max-width: 768px){#TownHead .topicArea .arrowBox{width:10vw}}#TownHead .topicArea .arrowBox div{cursor:pointer}#TownHead .topicArea .arrowBox img{width:18px;height:auto}@media screen and (max-width: 768px){#TownHead .topicArea .arrowBox img{width:14px}}#TownHead .topicArea .arrowBox .prev{transform:scale(1, -1);margin-left:-0.5px;margin-top:0.25rem}@media screen and (max-width: 768px){#TownHead .topicArea .arrowBox .prev{margin-top:0.625rem}}#TownHead .ScrollLine{position:absolute;right:calc(30px + 2%);top:50%;transform:translateY(-50%)}@media screen and (max-width: 768px){#TownHead .ScrollLine{top:auto;transform:none;bottom:25vw;right:6%}}#TownHead .dotfilter{position:absolute;width:100%;height:100%;left:0;top:0;z-index:-1;background:url("../images/dotfilter.png");background-size:3px 3px;opacity:.06}@media screen and (min-width: 1600px){#TownHead .dotfilter{opacity:.1}}@media screen and (max-width: 768px){#TownHead .dotfilter{opacity:0}}#TownHead .bgWrapper{position:absolute;width:100%;height:100%;overflow:hidden;z-index:-2}#TownHead .bgWrapper .bg{position:absolute;width:100%;height:100%;left:0;top:0}#TownHead .bgWrapper .bg div{position:absolute;width:100%;height:100%;left:0;top:0}#TownHead .bgWrapper .bg .main.offBg{background:url("../images/town_bg-pc.jpg") no-repeat top center;background-size:cover;filter:brightness(0.95)}@media screen and (max-width: 768px){#TownHead .bgWrapper .bg .main.offBg{background-image:url("../images/town_bg-sp.jpg");background-position:top center}}#MissionStatement{position:relative}@media screen and (max-width: 768px){#MissionStatement{padding-top:13%;padding-bottom:13%}}#MissionStatement .l__center{display:flex;justify-content:space-between;position:relative;z-index:1}@media screen and (max-width: 768px){#MissionStatement .l__center{display:block;width:84%}}#MissionStatement .l__center .poison{width:52%}#MissionStatement .l__center .poison.offBg{background:url(../images/poison_image-pc.jpg) no-repeat center center;background-size:cover}#MissionStatement .l__center .content{width:46%;padding-top:6.875rem;padding-bottom:6.875rem}@media screen and (max-width: 768px){#MissionStatement .l__center .content{padding-top:22vw}}@media screen and (max-width: 768px){#MissionStatement .l__center .content{padding-bottom:22vw}}@media screen and (max-width: 768px){#MissionStatement .l__center .content{width:100%}}#MissionStatement .l__center .content .sub{background:url(../images/logo.svg) no-repeat left center;background-size:24px auto;min-height:24px;line-height:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-box-align:center;padding-left:30px;font-family:futura-pt,sans-serif;font-weight:500;letter-spacing:.3px;margin-bottom:1.5625rem;font-size:0.90625rem}@media screen and (max-width: 768px){#MissionStatement .l__center .content .sub{margin-bottom:5vw}}@media screen and (max-width: 768px){#MissionStatement .l__center .content .sub{font-size:3.3333333333vw}}@media screen and (max-width: 768px){#MissionStatement .l__center .content .sub{background-size:20px auto;background-position:left top;min-height:22px;padding-left:28px}}#MissionStatement .l__center .content h3{font-size:2.4375rem;font-weight:600;letter-spacing:2px;margin-left:-1px;margin-bottom:1.25rem}@media screen and (max-width: 768px){#MissionStatement .l__center .content h3{font-size:9.0666666667vw}}@media screen and (max-width: 768px){#MissionStatement .l__center .content h3{margin-bottom:4vw}}@media screen and (max-width: 768px){#MissionStatement .l__center .content h3{margin-left:0px;letter-spacing:1px}}#MissionStatement .l__center .content p b{display:block;font-weight:400}#MissionStatement .poisonSp1{position:absolute;top:0;left:0;width:100%;height:60vh}#MissionStatement .poisonSp1.offBg{background:url(../images/poison_image_top-sp.jpg) no-repeat top center;background-size:contain}#MissionStatement .poisonSp2{position:absolute;bottom:0;left:0;width:100%;height:60vh}#MissionStatement .poisonSp2.offBg{background:url(../images/poison_image_bottom-sp.jpg) no-repeat bottom center;background-size:contain}#DirectLink::before{content:"";display:block;position:absolute;width:70%;height:100%;top:0;background:#e9ecef;height:15%;top:auto;bottom:0}@media screen and (max-width: 768px){#DirectLink::before{width:83%}}#DirectLink .l__center{position:relative}#DirectLink .l__center .linkBox{position:relative;width:100%;background:rgba(4,179,196,.98);padding-top:4.125rem;padding-bottom:2.0625rem;padding-right:2.0625rem;padding-left:2.0625rem;text-align:center}@media screen and (max-width: 768px){#DirectLink .l__center .linkBox{padding-top:13.2vw}}@media screen and (max-width: 768px){#DirectLink .l__center .linkBox{padding-bottom:6.6vw}}@media screen and (max-width: 768px){#DirectLink .l__center .linkBox{padding-right:6.6vw}}@media screen and (max-width: 768px){#DirectLink .l__center .linkBox{padding-left:6.6vw}}@media screen and (max-width: 768px){#DirectLink .l__center .linkBox{padding:4%;padding-top:14vw}}@media screen and (min-width: 1600px){#DirectLink .l__center .linkBox{padding-top:8%}}#DirectLink .l__center .linkBox h3{font-size:2.875rem;font-family:futura-pt,sans-serif;font-weight:500;letter-spacing:.3px;color:#fff;padding-bottom:0.1875rem}@media screen and (max-width: 768px){#DirectLink .l__center .linkBox h3{font-size:9.3333333333vw}}@media screen and (max-width: 768px){#DirectLink .l__center .linkBox h3{padding-bottom:0.6vw}}#DirectLink .l__center .linkBox p{color:#fff;font-size:0.84375rem;padding-bottom:2.1875rem;font-weight:300}@media screen and (max-width: 768px){#DirectLink .l__center .linkBox p{font-size:2.72vw}}@media screen and (max-width: 768px){#DirectLink .l__center .linkBox p{padding-bottom:7vw}}@media screen and (max-width: 768px){#DirectLink .l__center .linkBox p{padding-bottom:9vw}}@media screen and (min-width: 1600px){#DirectLink .l__center .linkBox p{padding-bottom:18%}}#DirectLink .l__center .largeBox{position:relative}#DirectLink .l__center .largeBox.offBg .content{position:relative;background:url("../images/directNavi_serviceImage-pc.jpg") no-repeat center center;background-size:cover;width:100%;padding-right:2.68125rem;padding-left:2.68125rem;padding-bottom:2.0625rem}@media screen and (max-width: 768px){#DirectLink .l__center .largeBox.offBg .content{padding-right:8.58vw}}@media screen and (max-width: 768px){#DirectLink .l__center .largeBox.offBg .content{padding-left:8.58vw}}@media screen and (max-width: 768px){#DirectLink .l__center .largeBox.offBg .content{padding-bottom:6.6vw}}@media screen and (max-width: 768px){#DirectLink .l__center .largeBox.offBg .content{padding:4%;background-image:url("../images/directNavi_serviceImage-sp.jpg")}}#DirectLink .l__center .largeBox.offBg .content .linkBox{width:34%}@media screen and (max-width: 768px){#DirectLink .l__center .largeBox.offBg .content .linkBox{width:60%}}#DirectLink .l__center .largeBox.offBg .content.--service .linkBox h3{font-size:3rem;letter-spacing:2px}@media screen and (max-width: 768px){#DirectLink .l__center .largeBox.offBg .content.--service .linkBox h3{font-size:9.8666666667vw}}@media screen and (max-width: 768px){#DirectLink .l__center .largeBox.offBg .content.--service{display:flex;justify-content:flex-end}}#DirectLink .l__center .largeBox.offBg .content.--company{background-image:url("../images/directNavi_companyImage-pc.jpg");background-size:cover;display:flex;justify-content:flex-end;margin-top:1.6%}@media screen and (max-width: 768px){#DirectLink .l__center .largeBox.offBg .content.--company{margin-top:0;display:block;background-image:url("../images/directNavi_companyImage-sp.jpg")}}#DirectLink .l__center .midiumBox{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:1.6%}@media screen and (max-width: 768px){#DirectLink .l__center .midiumBox{margin-top:0}}#DirectLink .l__center .midiumBox .linkBox{width:32.2%}@media screen and (max-width: 768px){#DirectLink .l__center .midiumBox .linkBox{width:50%}#DirectLink .l__center .midiumBox .linkBox:nth-child(2){border-left:1px solid rgba(255,255,255,.2)}#DirectLink .l__center .midiumBox .linkBox:last-child{width:100%;border-top:1px solid rgba(255,255,255,.2);padding-top:7vw}#DirectLink .l__center .midiumBox .linkBox:last-child p{padding-bottom:5vw}#DirectLink .l__center .midiumBox .linkBox:last-child .Btn{padding-top:2.2%;padding-bottom:2.2%}}#TopSwiperSection{padding-bottom:10.625rem;padding-top:4.6875rem}@media screen and (max-width: 768px){#TopSwiperSection{padding-bottom:23%}}#TopSwiperSection::before{content:"";display:block;position:absolute;width:70%;height:100%;top:0;background:#e9ecef}@media screen and (max-width: 768px){#TopSwiperSection::before{width:83%}}#TopSwiperSection .l__center{position:relative;z-index:1;display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:3.125rem}#TopSwiperSection .l__center .title h4{display:flex;align-items:center}#TopSwiperSection .l__center .title h4 img{width:18.4375rem}@media screen and (max-width: 768px){#TopSwiperSection .l__center .title h4 img{width:100%}}#TopSwiperSection .l__center .title h4 b{font-family:futura-pt,sans-serif;font-weight:500;letter-spacing:.3px;margin-left:-0.25rem;font-size:0.6875rem;margin-top:-0.3125rem}@media screen and (max-width: 768px){#TopSwiperSection .l__center .title h4 b{font-size:0.5rem}#TopSwiperSection .l__center .title h4 b span{white-space:nowrap}}#TopSwiperSection .l__center .title .sub{font-size:0.875rem;font-weight:bold;margin-top:-0.1875rem;white-space:nowrap}@media screen and (max-width: 768px){#TopSwiperSection .l__center .title{width:60%}#TopSwiperSection .l__center .sub{width:24%}}#ResponsibleFreedom{position:relative;background:#31448f}#ResponsibleFreedom .copySection{text-align:center;position:relative;z-index:3;color:#fff;padding-top:0.625rem}#ResponsibleFreedom .copySection .title{margin-bottom:1.875rem}#ResponsibleFreedom .copySection .title .jp{display:flex;justify-content:center}#ResponsibleFreedom .copySection .title .en{font-family:futura-pt,sans-serif;font-weight:500;letter-spacing:.3px;font-size:3.5625rem;line-height:1.1;letter-spacing:1px}@media screen and (max-width: 768px){#ResponsibleFreedom .copySection .title .en{font-size:3rem}}#ResponsibleFreedom .copySection .title img{height:3.875rem;width:auto}@media screen and (max-width: 768px){#ResponsibleFreedom .copySection .title img{height:3.125rem}}#ResponsibleFreedom .credoSection{position:relative;z-index:3;text-align:center;background:#fff;margin-top:2.5rem}#ResponsibleFreedom .credoSection .title{position:absolute;left:2.1875rem;top:0}@media screen and (max-width: 768px){#ResponsibleFreedom .credoSection .title{width:11%;left:2%}}#ResponsibleFreedom .credoSection .title img{width:4.5rem;height:auto}@media screen and (max-width: 768px){#ResponsibleFreedom .credoSection .title img{width:100%}}#ResponsibleFreedom .credoSection ul{padding:4.0625rem 0}@media screen and (max-width: 768px){#ResponsibleFreedom .credoSection ul{padding:2.75rem 2.4375rem}}@media screen and (min-width: 1600px){#ResponsibleFreedom .credoSection ul{padding:5rem}}#ResponsibleFreedom .credoSection ul li{color:#fff;font-style:italic;font-size:2.25rem;font-weight:600;margin-bottom:1.5625rem;line-height:1.4;background:url("../images/credoTexture.jpg") no-repeat center center;color:rgba(0,0,0,0);background-size:100% 100%;background-clip:text;color:rgba(0,0,0,0);-webkit-background-clip:text}#ResponsibleFreedom .credoSection ul li:last-child{margin-bottom:0.9375rem}@media screen and (max-width: 768px){#ResponsibleFreedom .credoSection ul li{font-size:1.5rem;white-space:nowrap}#ResponsibleFreedom .credoSection ul li span{position:relative;left:8px}}#ResponsibleFreedom .bg{position:absolute;top:0;left:0;width:100%}@media screen and (max-width: 768px){#ResponsibleFreedom .bg{position:fixed;height:100%;left:-20%}}#ResponsibleFreedom .bg svg{width:100%;height:100%}@media screen and (max-width: 768px){#ResponsibleFreedom .bg svg{width:170%}}#GraphicOfCulture{background:#e9ecef}#GraphicOfCulture .__pc .container .box{width:100%;background:#fff;margin-bottom:3.5%;position:relative}#GraphicOfCulture .__pc .container .box img{width:100%;height:auto}#GraphicOfCulture .__pc .container{display:grid;grid-template-columns:32.6% 32.6% 32.6%;grid-template-rows:auto auto auto auto auto auto;gap:0px 0px;grid-auto-flow:row;justify-content:space-between;grid-template-areas:"manwoman age zangyou" "manwoman turi reciation" "syukin yearlessday reciation" "janizu lovesyatyou telwork" "sifuku lovesyatyou ketueki" "memberHobby memberFrom osake"}#GraphicOfCulture .__pc .manwoman{grid-area:manwoman}#GraphicOfCulture .__pc .age{grid-area:age}#GraphicOfCulture .__pc .turi{grid-area:turi}#GraphicOfCulture .__pc .zangyou{grid-area:zangyou}#GraphicOfCulture .__pc .reciation{grid-area:reciation}#GraphicOfCulture .__pc .syukin{grid-area:syukin}#GraphicOfCulture .__pc .yearlessday{grid-area:yearlessday}#GraphicOfCulture .__pc .janizu{grid-area:janizu}#GraphicOfCulture .__pc .telwork{grid-area:telwork}#GraphicOfCulture .__pc .ketueki{grid-area:ketueki}#GraphicOfCulture .__pc .sifuku{grid-area:sifuku}#GraphicOfCulture .__pc .memberHobby{grid-area:memberHobby}#GraphicOfCulture .__pc .memberFrom{grid-area:memberFrom}#GraphicOfCulture .__pc .osake{grid-area:osake}#GraphicOfCulture .__pc .lovesyatyou{grid-area:lovesyatyou}#GraphicOfCulture .__sp{width:96%;margin:0 auto}#GraphicOfCulture .__sp .container .box{width:100%;background:#fff;margin-bottom:1.5vw;position:relative}#GraphicOfCulture .__sp .container .box img{width:100%;height:auto}#GraphicOfCulture .__sp .container{display:grid;grid-template-columns:49.1% 49.1%;grid-template-rows:auto auto auto auto auto auto auto auto auto auto;gap:0px 0px;grid-auto-flow:row;justify-content:space-between;grid-template-areas:"danzyo age" "danzyo turi" "time nitei" "zangyou reciation" "shifuku reciation" "syushin syushin" "syatyoulove ketueki" "syatyoulove osake" "telework janizu" "memberhoby memberhoby"}#GraphicOfCulture .__sp .danzyo{grid-area:danzyo}#GraphicOfCulture .__sp .age{grid-area:age}#GraphicOfCulture .__sp .turi{grid-area:turi}#GraphicOfCulture .__sp .time{grid-area:time}#GraphicOfCulture .__sp .nitei{grid-area:nitei}#GraphicOfCulture .__sp .zangyou{grid-area:zangyou}#GraphicOfCulture .__sp .reciation{grid-area:reciation}#GraphicOfCulture .__sp .shifuku{grid-area:shifuku}#GraphicOfCulture .__sp .syushin{grid-area:syushin}#GraphicOfCulture .__sp .syatyoulove{grid-area:syatyoulove}#GraphicOfCulture .__sp .ketueki{grid-area:ketueki}#GraphicOfCulture .__sp .osake{grid-area:osake}#GraphicOfCulture .__sp .janizu{grid-area:janizu}#GraphicOfCulture .__sp .telework{grid-area:telework}#GraphicOfCulture .__sp .memberhoby{grid-area:memberhoby}#GraphicOfCulture .base{background:#d4dadf}#CompanyProfileHead{padding-bottom:12.5rem;background:url("../images/companyProfile_headImage-pc.jpg") no-repeat center 30%;background-size:cover}@media screen and (max-width: 768px){#CompanyProfileHead{background-image:url("../images/companyProfile_headImage-sp.jpg");padding-bottom:36%}}#CompanyProfileInfo table{line-height:1.4;font-size:0.9375rem;width:100%;margin-top:2.5rem}@media screen and (max-width: 768px){#CompanyProfileInfo table{font-size:3.2vw}}@media screen and (max-width: 768px){#CompanyProfileInfo table{margin-top:8vw}}#CompanyProfileInfo table tr td,#CompanyProfileInfo table tr th{vertical-align:top;padding-right:1.25rem;padding-top:1.6875rem;padding-bottom:1.6875rem}@media screen and (max-width: 768px){#CompanyProfileInfo table tr td,#CompanyProfileInfo table tr th{padding-right:4vw}}@media screen and (max-width: 768px){#CompanyProfileInfo table tr td,#CompanyProfileInfo table tr th{padding-top:5.4vw}}@media screen and (max-width: 768px){#CompanyProfileInfo table tr td,#CompanyProfileInfo table tr th{padding-bottom:5.4vw}}#CompanyProfileInfo table tr th{padding-left:2.1875rem;font-weight:bold;width:14%;white-space:nowrap;padding-right:0}@media screen and (max-width: 768px){#CompanyProfileInfo table tr th{padding-left:5.6vw}}#CompanyProfileInfo table tr td{padding-left:1.875rem}@media screen and (max-width: 768px){#CompanyProfileInfo table tr td{padding-left:6vw}}#CompanyProfileInfo table tr:nth-child(odd) td,#CompanyProfileInfo table tr:nth-child(odd) th{background:#f5f6f8}@media screen and (max-width: 768px){#CompanyProfileInfo table .__sp{display:table-row}}#CompanyProfileInfo .mapBox{position:relative;margin-top:1.5625rem}@media screen and (max-width: 768px){#CompanyProfileInfo .mapBox{margin-top:7.5vw}}#CompanyProfileInfo .mapBox .pannel{width:285px;height:95.5%;background:#fff;position:absolute;top:10px;left:10px;padding-left:2.5rem;padding-right:2.5rem;padding-top:5.625rem}@media screen and (max-width: 768px){#CompanyProfileInfo .mapBox .pannel{padding-left:8vw}}@media screen and (max-width: 768px){#CompanyProfileInfo .mapBox .pannel{padding-right:8vw}}@media screen and (max-width: 768px){#CompanyProfileInfo .mapBox .pannel{padding-top:18vw}}@media screen and (max-width: 768px){#CompanyProfileInfo .mapBox .pannel{display:none}}#CompanyProfileInfo .mapBox .pannel p{margin-top:20px;margin-bottom:50px;font-size:0.78125rem}@media screen and (max-width: 768px){#CompanyProfileInfo .mapBox .pannel p{font-size:2.5333333333vw}}#CompanyProfileInfo .mapBox iframe{width:100%;height:380px}@media screen and (max-width: 768px){#CompanyProfileInfo .mapBox iframe{height:90vw}}#CompanyGraphSection .content{display:flex;align-items:flex-start}@media screen and (max-width: 768px){#CompanyGraphSection .content{display:block}}#CompanyGraphSection .content .SubTitle{width:270px;width:30%}@media screen and (max-width: 768px){#CompanyGraphSection .content .SubTitle{width:100%}}#CompanyGraphSection .content .graphBox{position:relative;width:70%;font-size:0.9375rem}@media screen and (max-width: 768px){#CompanyGraphSection .content .graphBox{font-size:3.2vw}}@media screen and (max-width: 768px){#CompanyGraphSection .content .graphBox{width:100%}}#CompanyGraphSection .content .graphBox ul{position:relative;z-index:1}#CompanyGraphSection .content .graphBox ul li{display:flex;padding-bottom:40px}#CompanyGraphSection .content .graphBox ul li .date{font-weight:500;color:#04b3c4;white-space:nowrap;width:90px}@media screen and (max-width: 768px){#CompanyGraphSection .content .graphBox ul li .date{width:21%}}#CompanyGraphSection .content .graphBox ul li .circle{margin:0 20px}@media screen and (max-width: 768px){#CompanyGraphSection .content .graphBox ul li .circle{margin:0 5%;margin-top:-0.5%}}#CompanyGraphSection .content .graphBox ul li .circle::before{width:10px;display:block;content:"";height:10px;border-radius:10px;background:#04b3c4;border:4px solid #fff;box-sizing:content-box}@media screen and (max-width: 768px){#CompanyGraphSection .content .graphBox ul li .circle::before{width:9px;height:9px}}#CompanyGraphSection .content .graphBox ul li .circle::after{content:"";height:210%;width:1px;margin:0 auto;background:#04b3c4;display:block}#CompanyGraphSection .content .graphBox ul li p{margin-top:-5.5px}#CompanyGraphSection .content .graphBox ul li:last-child .circle::after{display:none}#CompanyGraphSection .content:nth-child(1) .SubTitle{margin-bottom:9%}#CompanyGraphSection .content:last-child{margin-top:15px}#MeaningLogoHead{background:url("../images/meaningLogo_headBg-pc.jpg") no-repeat center center;background-size:cover}#MeaningLogoHead::after{content:"";display:block;width:95%;height:4.0625rem;position:absolute;bottom:0;left:0;background:#e9ecef}@media screen and (max-width: 768px){#MeaningLogoHead::after{width:100%;height:30vw}}@media screen and (max-width: 768px){#MeaningLogoHead{background-image:url("../images/meaningLogo_headBg-sp.jpg")}}#MeaningLogoHead .container{display:flex;justify-content:space-between;flex-direction:row-reverse;position:relative;z-index:10;color:#fff}@media screen and (max-width: 768px){#MeaningLogoHead .container{display:block}}#MeaningLogoHead .container .preview{position:relative;width:37%;height:33.4375rem;background:#fff;box-shadow:0px 0px 57px -10px rgba(0,0,0,.1)}@media screen and (max-width: 768px){#MeaningLogoHead .container .preview{width:100%;height:60vw}}#MeaningLogoHead .container .preview .NormalLogo{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%) scale(1.1)}@media screen and (max-width: 768px){#MeaningLogoHead .container .preview .NormalLogo{transform:translate(-47%, -50%) scale(0.9);transform-origin:center center}}#MeaningLogoHead .container .content{width:57%;padding-top:5.9375rem}@media screen and (max-width: 768px){#MeaningLogoHead .container .content{width:100%;padding-top:8%;width:92%;margin:0 auto;margin-bottom:9%}}#MeaningLogoHead .container .content .ci{margin-left:-2px}@media screen and (max-width: 768px){#MeaningLogoHead .container .content .ci{width:40%}}#MeaningLogoHead .container .content h3{font-size:2.0625rem;font-weight:600;margin-top:1.25rem;margin-bottom:1.125rem}@media screen and (max-width: 768px){#MeaningLogoHead .container .content h3{margin-top:4vw}}@media screen and (max-width: 768px){#MeaningLogoHead .container .content h3{margin-bottom:3.6vw}}@media screen and (max-width: 768px){#MeaningLogoHead .container .content h3{font-size:25.5px;font-size:6.8vw}}#MeaningLogoHead .container .content p{font-size:0.875rem}#MeaningLogoMain .content{margin-bottom:3.75rem}#MeaningLogoMain .content:last-child{margin-bottom:0}#MeaningLogoMain .content p{font-size:0.875rem;margin-top:-0.8%}@media screen and (max-width: 768px){#MeaningLogoMain .content p{font-size:2.9333333333vw}}#MeaningLogoMain .content .colorPalet{display:flex;margin-top:1.5625rem}@media screen and (max-width: 768px){#MeaningLogoMain .content .colorPalet{margin-top:5vw}}#MeaningLogoMain .content .colorPalet div{width:50%;height:11.25rem;color:#fff;position:relative}@media screen and (max-width: 768px){#MeaningLogoMain .content .colorPalet div{padding-bottom:40%;height:auto}}#MeaningLogoMain .content .colorPalet div.turcois{background:#04b3c4}#MeaningLogoMain .content .colorPalet div.neivi{background:#31448f}#MeaningLogoMain .content .colorPalet div span{font-family:serif;font-style:italic;position:absolute;left:20px;bottom:20px;font-size:0.875rem}@media screen and (max-width: 768px){#MeaningLogoMain .content .colorPalet div span{font-size:11px;font-size:2.9333333333vw}}#MeaningLogoMain .content .meaningList li{background:#fff;margin-top:1px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-box-align:center;padding:2.8125rem}@media screen and (max-width: 768px){#MeaningLogoMain .content .meaningList li{padding-right:7%;padding-top:9%;padding-bottom:9%;justify-content:space-between}}#MeaningLogoMain .content .meaningList li .image{padding-right:40px}#MeaningLogoMain .content .meaningList li .image img{width:59px;height:59px}@media screen and (max-width: 768px){#MeaningLogoMain .content .meaningList li .image{width:17%;padding-right:0%}#MeaningLogoMain .content .meaningList li .image img{width:100%;height:auto}}#MeaningLogoMain .content .meaningList li p img{margin-top:-1%}@media screen and (max-width: 768px){#MeaningLogoMain .content .meaningList li p{width:72%}}#MeaningLogoPhoneView{padding-bottom:3.75rem}@media screen and (max-width: 768px){#MeaningLogoPhoneView{padding-bottom:0}}#MeaningLogoPhoneView .town{width:95%;position:relative;right:-5%;text-align:center;padding-top:3.4375rem}#MeaningLogoPhoneView .town.offBg{background:url(../images/town_bg-pc.jpg) no-repeat center 16%;background-size:cover}#MeaningLogoPhoneView .town img{margin-left:-5%}@media screen and (max-width: 768px){#MeaningLogoPhoneView .town{width:100%;right:0}#MeaningLogoPhoneView .town img{width:39%;height:auto}}@media screen and (min-width: 1600px){#MeaningLogoPhoneView .town img{width:16vw;max-width:290px}}#Company_ceoMessagePage{background:#e9ecef;height:auto}#Company_ceoMessagePage .FillHead{position:absolute;width:100%}@media screen and (max-width: 768px){#Company_ceoMessagePage .Pankuzu{background:none}}#CeoPerson{width:100%;position:relative}@media screen and (min-width: 769px){#CeoPerson .person{background:url(../images/ceoMessage_main-pc.jpg) no-repeat center 16%;background-size:cover;padding-bottom:63%}}@media screen and (max-width: 768px){#CeoPerson .person{padding-bottom:0}}@media screen and (min-width: 1600px){#CeoPerson .person{padding-bottom:58%}}@media screen and (min-width: 1800px){#CeoPerson .person{padding-bottom:49%;background-image:url(../images/ceoMessage_main_large-pc.jpg)}}#CeoPerson .write{top:calc(40% + 30px);left:50%;position:absolute;z-index:2;transform:scale(0.88)}@media screen and (max-width: 1150px){#CeoPerson .write{transform:scale(0.78);top:38%}}@media screen and (max-width: 798px){#CeoPerson .write{transform:scale(1);top:46%;left:0;padding-left:42%;padding-right:1%}#CeoPerson .write svg{width:100%;height:auto}}@media screen and (min-width: 1600px){#CeoPerson .write{left:49%;transform:scale(1)}}@media screen and (min-width: 1800px){#CeoPerson .write{left:49%;transform:scale(1.1)}}#CeoPerson .write g{display:none}#CeoPerson .write .st0{fill:none;stroke:#fff;stroke-width:8;stroke-linecap:round;stroke-miterlimit:10}#PartsParallaxContainer{position:fixed;left:0;top:0;width:100%;height:100%;overflow:hidden}#PartsParallaxContainer .partsChild{position:absolute}#CeoMessageContainer{width:calc(100% - 14.8rem);margin:0 auto;margin-top:-5vw}@media screen and (max-width: 768px){#CeoMessageContainer{width:92%;margin-top:-15vw}}@media screen and (min-width: 1800px){#CeoMessageContainer{width:80%}}#CeoMessageContainer .textSection{background:#fff;position:relative;padding:4.875rem;padding-top:3.9375rem;padding-left:calc(5% + 50px)}@media screen and (max-width: 768px){#CeoMessageContainer .textSection{padding:6%}}#CeoMessageContainer .textSection .pannelBox{position:absolute;right:3.125rem;top:-70px}@media screen and (max-width: 768px){#CeoMessageContainer .textSection .pannelBox{width:45%;top:-15vw;right:4%}}#CeoMessageContainer .textSection .pannelBox .plate img{width:16.875rem}@media screen and (max-width: 768px){#CeoMessageContainer .textSection .pannelBox .plate img{width:100%}}#CeoMessageContainer .textSection .pannelBox .twitterID{color:#fff;position:absolute;line-height:1;font-family:futura-pt,sans-serif;font-weight:500;letter-spacing:.3px;font-weight:300;font-size:12px;left:60px;bottom:23%}@media screen and (max-width: 768px){#CeoMessageContainer .textSection .pannelBox .twitterID{font-size:7.5px;font-size:2vw;left:21%;bottom:23%;line-height:1}}@media screen and (max-width: 768px){#CeoMessageContainer .textSection .textBox{padding-top:3%}}#CeoMessageContainer .textSection .textBox p{font-size:1.0625rem}@media screen and (max-width: 768px){#CeoMessageContainer .textSection .textBox p{font-size:3.7333333333vw}}#CeoMessageContainer .textSection .textBox p b{font-size:150%;font-weight:600;display:inline-block;line-height:1.7}@media screen and (max-width: 768px){#CeoMessageContainer .textSection .textBox p b{font-size:135%;margin-top:5%;line-height:1.6}}#CeoMessageContainer .textSection .textBox .sine{margin-top:25px;text-align:right}@media screen and (max-width: 768px){#CeoMessageContainer .textSection .textBox .sine{margin-top:7%;margin-bottom:6%}#CeoMessageContainer .textSection .textBox .sine img{width:48%;height:auto}}#RecruitPage{background:#e9ecef;height:auto}#RecruitPage .Pankuzu{background:#e9ecef}#RecruitJobTypeSection .notRecruit{border:1px solid #31448f;color:#31448f;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-box-align:center;font-weight:500;padding:0.75rem 0}#RecruitJobTypeSection .notRecruit img{margin-right:5px;width:1.875rem;height:auto}#RecruitJobTypeSection .typeSection{position:relative}#RecruitJobTypeSection .typeSection .wrapper{background:#fff;margin-top:1.5625rem;padding:0.9375rem;display:flex;justify-content:space-between}@media screen and (max-width: 768px){#RecruitJobTypeSection .typeSection .wrapper{display:block;padding:0;border:1px solid #04b3c4}}#RecruitJobTypeSection .typeSection .wrapper .image{width:35%;height:auto}#RecruitJobTypeSection .typeSection .wrapper .image.offBg{background:url("../images/recruit_jobType_webmarketing-pc.jpg") no-repeat center center;background-size:cover}@media screen and (max-width: 768px){#RecruitJobTypeSection .typeSection .wrapper .image.offBg{background-image:url("../images/recruit_jobType_webmarketing-sp.jpg")}}#RecruitJobTypeSection .typeSection .wrapper .content{width:67%;padding:2.1875rem}@media screen and (max-width: 768px){#RecruitJobTypeSection .typeSection .wrapper .content{width:100%;padding:0}}#RecruitJobTypeSection .typeSection .wrapper .content h4{background:#04b3c4;line-height:1;padding:1.4375rem;padding-bottom:1.625rem;font-size:1.375rem;color:#fff;position:relative}@media screen and (max-width: 768px){#RecruitJobTypeSection .typeSection .wrapper .content h4{line-height:1.5}}#RecruitJobTypeSection .typeSection .wrapper .content h4::before{content:"";position:absolute;left:0;top:0;width:0;height:0;border-style:solid;border-width:0.9375rem 0.9375rem 0 0;border-color:#31448f rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}@media screen and (max-width: 768px){#RecruitJobTypeSection .typeSection .wrapper .content .info{padding:2% 4% 7%}}#RecruitJobTypeSection .typeSection .wrapper .content .info dl{display:flex;justify-content:space-between;margin-top:1.25rem}@media screen and (max-width: 768px){#RecruitJobTypeSection .typeSection .wrapper .content .info dl{display:block}}#RecruitJobTypeSection .typeSection .wrapper .content .info dl dt{width:20%;text-align:center;font-weight:500;border-left:1px solid #31448f;height:100%;line-height:1;padding:0.6875rem 0;font-size:0.875rem;color:#31448f;background:#f5f6f8}@media screen and (max-width: 768px){#RecruitJobTypeSection .typeSection .wrapper .content .info dl dt{width:100%;margin-bottom:1%}}#RecruitJobTypeSection .typeSection .wrapper .content .info dl dd{width:77%;line-height:1.7;font-size:0.9375rem;padding-top:0.375rem}@media screen and (max-width: 768px){#RecruitJobTypeSection .typeSection .wrapper .content .info dl dd{width:100%}}#RecruitJobTypeSection .typeSection.--buppan .wrapper .image.offBg{background-image:url("../images/recruit_jobType_buppan-pc.jpg")}@media screen and (max-width: 768px){#RecruitJobTypeSection .typeSection.--buppan .wrapper .image.offBg{background-image:url("../images/recruit_jobType_buppan-sp.jpg")}}#RecruitJobTypeSection .typeSection.--koukoku .wrapper .image.offBg{background-image:url("../images/recruit_jobType_koukoku-pc.jpg")}@media screen and (max-width: 768px){#RecruitJobTypeSection .typeSection.--koukoku .wrapper .image.offBg{background-image:url("../images/recruit_jobType_koukoku-sp.jpg")}}#RecruitJobTypeSection .typeSection.--media .wrapper .image.offBg{background-image:url("../images/recruit_jobType_media-pc.jpg")}@media screen and (max-width: 768px){#RecruitJobTypeSection .typeSection.--media .wrapper .image.offBg{background-image:url("../images/recruit_jobType_media-sp.jpg")}}#RecruitBridge1{height:51.875rem;position:relative;z-index:1}@media screen and (max-width: 768px){#RecruitBridge1{height:120vw}}@media screen and (min-width: 1600px){#RecruitBridge1{height:56.25rem}}@media screen and (min-width: 1800px){#RecruitBridge1{height:62.5rem}}#RecruitBridge1 .subColorItem{position:absolute;width:100%;height:75%;top:5vw;background:#31448f}@media screen and (max-width: 768px){#RecruitBridge1 .subColorItem{height:60%}}#RecruitBridge1 .mainColorItem{position:absolute;width:28.76%;height:95%;bottom:-5vw;background:#04b3c4}#RecruitBridge1.offBg .top{position:relative;z-index:1;width:95%;height:90%;background:url(../images/recruit_bridgeImage1_top-pc.jpg) no-repeat center 40%;background-size:cover}@media screen and (max-width: 768px){#RecruitBridge1.offBg .top{background-image:url(../images/recruit_bridgeImage1_top-sp.jpg);background-position:center center}}#RecruitBridge1.offBg .bottom{width:95%;height:50%;display:flex;position:absolute;z-index:1;bottom:0;left:5%}@media screen and (max-width: 768px){#RecruitBridge1.offBg .bottom{height:44%}}#RecruitBridge1.offBg .bottom .left{position:relative;height:100%;width:25%;background:url(../images/recruit_bridgeImage1_left.jpg) no-repeat center center;background-size:cover}@media screen and (max-width: 768px){#RecruitBridge1.offBg .bottom .left{width:30%}}#RecruitBridge1.offBg .bottom .right{position:relative;height:100%;width:75%;background:url(../images/recruit_bridgeImage1_right.jpg) no-repeat center 30%;background-size:cover}@media screen and (max-width: 768px){#RecruitBridge1.offBg .bottom .right{width:70%;background-position:60% 10%}}#WorkingSystemSection{background:#fff;padding-top:7.5vw}@media screen and (max-width: 768px){#WorkingSystemSection{padding-top:16vw}}#WorkingSystemSection table{line-height:1.8;font-size:0.9375rem;width:100%}#WorkingSystemSection table th,#WorkingSystemSection table td{padding:1.5625rem 0}#WorkingSystemSection table th{border-bottom:1px solid #31448f;width:16%;text-align:center;vertical-align:top;color:#31448f;font-weight:bold}#WorkingSystemSection table td{border-bottom:1px solid #e0e4e8;width:84%;vertical-align:top;padding-left:1.5625rem}#WorkingSystemSection table td .incentive{border-left:6px solid #04b3c4;padding:2.25rem;background:rgba(4,179,196,.06);margin-top:1.25rem}@media screen and (max-width: 768px){#WorkingSystemSection table td .incentive{padding:8%;border-width:4px}}#WorkingSystemSection table td .incentive h5{font-size:1rem;font-weight:600;margin-bottom:0.625rem}@media screen and (max-width: 768px){#WorkingSystemSection table td .incentive p{font-size:12px;font-size:3.2vw}}#WorkingSystemSection .comment{border-left:6px solid #04b3c4;padding:1.875rem 0;padding-left:1.875rem;margin-top:3.125rem}#WorkingSystemSection .comment h6{font-size:1rem;font-weight:600;color:#04b3c4;margin-bottom:0.5625rem}#WorkingSystemSection .comment p{font-size:1rem;font-weight:600}#EntryFlowSection{background:#fff}#EntryFlowSection .title{width:100%;height:34.375rem;position:relative}#EntryFlowSection .title.offBg{background:url("../images/recruit_flow_headImage-pc.jpg") no-repeat center center;background-size:cover}@media screen and (min-width: 1600px){#EntryFlowSection .title.offBg{height:36vw}}@media screen and (max-width: 768px){#EntryFlowSection .title.offBg{height:80vw;background-image:url("../images/recruit_flow_headImage-sp.jpg")}}#EntryFlowSection .title .box{height:100%;width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-box-align:center}#EntryFlowSection .title .box img{width:21.6875rem;margin-top:-5.625rem}@media screen and (min-width: 1600px){#EntryFlowSection .title .box img{margin-top:-7%}}@media screen and (max-width: 768px){#EntryFlowSection .title .box img{margin-top:0;width:78%;height:auto}}#EntryFlowSection .container{margin-top:-8.125rem;padding-top:3.75rem;padding-bottom:4.375rem;position:relative;z-index:100}@media screen and (max-width: 768px){#EntryFlowSection .container{margin-top:0}}#EntryFlowSection .container ul{position:relative;z-index:2}#EntryFlowSection .container ul li{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-box-align:center;background:#fff}@media screen and (max-width: 768px){#EntryFlowSection .container ul li{display:block}}#EntryFlowSection .container ul li .numberTitle{background:#31448f;color:#fff;padding:2.8125rem 0;width:20%;text-align:center}@media screen and (max-width: 768px){#EntryFlowSection .container ul li .numberTitle{width:100%;padding:7% 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-box-align:center}}#EntryFlowSection .container ul li .numberTitle .number{font-family:futura-pt,sans-serif;font-weight:500;letter-spacing:.3px;font-size:1.6875rem;margin-bottom:1.1875rem}@media screen and (max-width: 768px){#EntryFlowSection .container ul li .numberTitle .number{margin-bottom:0;color:#04b3c4;position:relative;top:1.5px;border-right:1px solid #04b3c4;padding-left:6%;padding-right:4%;margin-right:5%}}#EntryFlowSection .container ul li .numberTitle h6{font-size:1.125rem;letter-spacing:1px}@media screen and (max-width: 768px){#EntryFlowSection .container ul li .numberTitle h6{font-size:1.25rem}}#EntryFlowSection .container ul li .info{width:80%;padding-left:2.5rem}@media screen and (max-width: 768px){#EntryFlowSection .container ul li .info{width:100%;padding:5% 4% 6%}}#EntryFlowSection .container ul li.arrow{width:20%;height:17px;display:block;background:none;background:url("../images/recruit_flow_stepArrow.png") no-repeat center center;background-size:auto 100%;margin-top:0.75rem;margin-bottom:0.625rem}@media screen and (max-width: 768px){#EntryFlowSection .container ul li.arrow{margin:3% auto}}#EntryFlowSection .container .btnWrapper{position:relative;z-index:2;width:80%;margin:0 auto;margin-top:4%}@media screen and (max-width: 768px){#EntryFlowSection .container .btnWrapper{width:100%;margin-top:8%}}@media screen and (max-width: 768px){#EntryFlowSection .container .btnWrapper .Btn{padding-top:8%;padding-bottom:8%}}#EntryFlowSection .container .btnWrapper .Btn span{letter-spacing:0.1875rem}@media screen and (max-width: 768px){#EntryFlowSection .container .btnWrapper .Btn span{letter-spacing:2px}#EntryFlowSection .container .btnWrapper .Btn span .__ot:nth-child(1){margin-left:.8em}}#EntryFlowSection .container .btnWrapper .Btn::before{content:"";display:block;position:absolute;background:url("../images/btnArrow_sheet.png") no-repeat center center;background-size:cover;width:2.9375rem;height:2.9375rem;right:auto;transform:translateY(-9%);left:calc(1% + 12px);z-index:1111111}#EntryFlowSection .container .__gapContainer__bg{z-index:1}#RecruitLastImage{width:100%;height:40rem;overflow:hidden;position:relative}@media screen and (min-width: 1600px){#RecruitLastImage{height:40vw}}@media screen and (max-width: 768px){#RecruitLastImage{height:auto}}#RecruitLastImage .image{width:100%;height:100%}#RecruitLastImage .image.offBg{background:url("../images/recruit_bridgeImage2-pc.jpg") no-repeat center 15%;background-size:cover}#ServicePage{background:#e9ecef;height:auto}#ServicePage .Pankuzu{background:#e9ecef}#ServiceInternalHead{position:relative;overflow:hidden;color:#fff;height:100%;width:100%}#ServiceInternalHead .ScrollLine{position:absolute;left:calc(20px + 2%);bottom:calc(50px + 2%);z-index:2}@media screen and (max-width: 768px){#ServiceInternalHead .ScrollLine{left:8%;bottom:0}#ServiceInternalHead .ScrollLine .ScrollLine_text{display:none}}#ServiceInternalHead .Pankuzu{position:absolute;right:0;bottom:0;z-index:2}#ServiceInternalHead .main{position:absolute;top:50%;right:calc(43% - 350px);transform:translateY(-50%);z-index:2}@media screen and (max-width: 768px){#ServiceInternalHead .main{right:auto;left:8%;top:auto;bottom:21%;transform:none}}#ServiceInternalHead .main .copy{font-size:1.25rem;font-weight:bold;line-height:1.8;letter-spacing:3px;line-height:2}@media screen and (max-width: 768px){#ServiceInternalHead .main .copy{font-size:1.0625rem;letter-spacing:1.5px}}#ServiceInternalHead .main h3{font-size:3.375rem;margin-top:2.5vh;margin-bottom:3vh;line-height:1}@media screen and (max-width: 768px){#ServiceInternalHead .main h3{font-size:2.9375rem;margin-top:2vh;margin-bottom:2.7vh}}#ServiceInternalHead .main h3 .en{position:relative;top:3.5px;font-size:120%;font-family:futura-pt,sans-serif;font-weight:500;letter-spacing:.3px}#ServiceInternalHead .main p{font-size:0.875rem;font-weight:300}@media screen and (max-width: 768px){#ServiceInternalHead .main p{font-size:0.75rem}}@media screen and (min-width: 1400px){#ServiceInternalHead .main{transform:translateY(-50%) scale(1.1)}#ServiceInternalHead .main p{font-size:0.8125rem}}@media screen and (min-width: 1800px){#ServiceInternalHead .main{transform:translateY(-50%) scale(1.2)}}#ServiceInternalHead.--colorBlack{color:#2e3042}#ServiceInternalHead.--colorBlack .ScrollLine .ScrollLine_text{color:#2e3042}#ServiceInternalHead.--colorBlack .ScrollLine .ScrollLine_border::before{background:#2e3042}#ServiceInternalHead.--ecmall .main h3{margin-top:3vh;margin-bottom:3.5vh}#ServiceInternalHead .bg{position:absolute;left:0;top:0;width:100%;height:100%;background:url("../images/ratom_headBg-pc.jpg") no-repeat center center;background-size:cover}@media screen and (max-width: 768px){#ServiceInternalHead .bg{background-image:url("../images/ratom_headBg-sp.jpg")}}#ServiceInternalHead.--ecmall{background:#000}#ServiceInternalHead.--webEducation .bg{background-image:url("../images/education_headBg-pc.jpg")}@media screen and (max-width: 768px){#ServiceInternalHead.--webEducation .bg{background-image:url("../images/education_headBg-sp.jpg")}}@media screen and (max-width: 768px){#ServiceInternalHead.--webEducation .main{bottom:19%}}#ServiceInternalHead.--webMarketing{background:#04b3c4}#ServiceInternalHead.--webMarketing .bg{background-image:url("../images/marketing_headBg-pc.jpg")}@media screen and (max-width: 768px){#ServiceInternalHead.--webMarketing .bg{background-image:url("../images/marketing_headBg-sp.jpg")}}@media screen and (max-width: 768px){#ServiceInternalHead.--webMarketing .main{bottom:15%}}#ServiceInternalHead.--advertising .bg{background-image:url("../images/advertising_headBg-pc.jpg")}@media screen and (max-width: 768px){#ServiceInternalHead.--advertising .bg{background-image:url("../images/advertising_headBg-sp.jpg")}}@media screen and (max-width: 768px){#ServiceInternalHead.--advertising .main{bottom:19%}#ServiceInternalHead.--advertising .main h3{letter-spacing:-2px}}#RatomMallSection ul{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 768px){#RatomMallSection ul{display:block}}#RatomMallSection ul li{margin-bottom:1.6%;width:49.2%}@media screen and (max-width: 768px){#RatomMallSection ul li{width:100%;margin-bottom:4%}#RatomMallSection ul li:last-child{margin-bottom:0}}#RatomPublicationSection li{border-top:1px solid #e9ecef;padding:1.25rem 0;display:flex}@media screen and (max-width: 768px){#RatomPublicationSection li{justify-content:space-between}}#RatomPublicationSection li:last-child{border-bottom:1px solid #e9ecef}#RatomPublicationSection li .image{width:7.8125rem}#RatomPublicationSection li .image img{width:100%;height:auto}@media screen and (max-width: 768px){#RatomPublicationSection li .image{width:30%}}#RatomPublicationSection li .content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-box-align:center;padding-left:1.875rem}@media screen and (max-width: 768px){#RatomPublicationSection li .content{width:65%;padding-left:0}}#RatomPublicationSection li .content h4{font-size:1.25rem;font-weight:400}#RatomPublicationSection li .content dl{display:flex;font-size:0.75rem;margin:0.9375rem 0}#RatomPublicationSection li .content dl dt,#RatomPublicationSection li .content dl dd{padding:0.5rem 0.6875rem;font-weight:400}#RatomPublicationSection li .content dl dt{background:#f5f6f8}@media screen and (max-width: 768px){#RatomPublicationSection li .content p{font-size:0.75rem}}#RatomLastImage{height:29.0625rem;background:linear-gradient(to bottom, white 0%, white 50%, #e9ecef 50%, #e9ecef 100%);position:relative;overflow:hidden}@media screen and (max-width: 768px){#RatomLastImage{height:80vw}}#RatomLastImage.offBg div{width:100%;position:relative;height:100%;background:url("../images/ratom_lastImage.jpg") no-repeat center center;background-size:cover}@media screen and (max-width: 768px){#RatomLastImage.offBg div{background-position:48% center}}#WebEducationLaunches .container{position:relative;margin-bottom:3.125rem}@media screen and (max-width: 768px){#WebEducationLaunches .container{margin-bottom:14%}}#WebEducationLaunches .container .largeImage{width:95%;height:33.75rem;position:absolute;right:0;top:0}@media screen and (max-width: 768px){#WebEducationLaunches .container .largeImage{height:80vw}}@media screen and (min-width: 1600px){#WebEducationLaunches .container .largeImage{height:38.75rem;width:92.5%}}#WebEducationLaunches .container .largeImage.offBg{background:url("../images/education_apc_wideImage-pc.jpg") no-repeat center center;background-size:cover}@media screen and (max-width: 768px){#WebEducationLaunches .container .largeImage.offBg{background-image:url("../images/education_apc_wideImage-sp.jpg")}}#WebEducationLaunches .container .largeImage span{display:block;position:absolute;left:0;bottom:0;width:calc(61% + 100px);height:55%;background:#fff;z-index:111}@media screen and (max-width: 768px){#WebEducationLaunches .container .largeImage span{width:96%;height:40%}}#WebEducationLaunches .container .content{position:relative;z-index:1111;display:flex;padding-top:19.0625rem;align-items:flex-end;left:2.1875rem}@media screen and (min-width: 1600px){#WebEducationLaunches .container .content{right:1%;left:auto;padding-top:20.625rem}}@media screen and (max-width: 768px){#WebEducationLaunches .container .content{left:0;width:88%;display:block;padding-top:55%}}#WebEducationLaunches .container .content .info{width:47%;margin-bottom:2.8125rem}@media screen and (max-width: 768px){#WebEducationLaunches .container .content .info{width:100%}}#WebEducationLaunches .container .content .info h4 img{width:100%;height:auto}#WebEducationLaunches .container .content .info p{margin-top:1.25rem;margin-bottom:1.5625rem;font-size:0.9375rem}@media screen and (max-width: 768px){#WebEducationLaunches .container .content .info p{margin-top:0.625rem;font-size:0.875rem}}#WebEducationLaunches .container .content .info .trial{color:#1953b1;text-align:center;font-weight:bold;font-size:0.8125rem;padding-top:0.9375rem;padding-bottom:1.0625rem;border-top:1px solid #1953b1}#WebEducationLaunches .container .content .pad{width:53%}@media screen and (max-width: 768px){#WebEducationLaunches .container .content .pad{width:100%;padding-left:10%;padding-right:10%}}#WebEducationLaunches .container .content .pad img{width:100%;height:auto}#WebEducationLaunches .container:nth-child(even) .largeImage{right:auto;left:0}#WebEducationLaunches .container.--connect .largeImage.offBg{background:url("../images/education_connect_wideImage-pc.jpg") no-repeat center 0%;background-size:cover}@media screen and (max-width: 768px){#WebEducationLaunches .container.--connect .largeImage.offBg{background-image:url("../images/education_connect_wideImage-sp.jpg")}}#WebEducationLaunches .container.--connect .largeImage span{left:auto;right:0}#WebEducationLaunches .container.--connect .content{left:auto;flex-direction:row-reverse}#WebEducationLaunches .container.--connect .content .trial{color:#ff853d;border-color:#ff853d}@media screen and (max-width: 768px){#WebEducationLaunches .container.--connect .content h4,#WebEducationLaunches .container.--connect .content p{padding-left:4%}}#WebEducationLaunches .container.--breath .largeImage.offBg{background:url("../images/education_breath_wideImage-pc.jpg") no-repeat center center;background-size:cover}@media screen and (max-width: 768px){#WebEducationLaunches .container.--breath .largeImage.offBg{background-image:url("../images/education_breath_wideImage-sp.jpg")}}#WebEducationLaunches .container.--breath .content .trial{color:#74b500;border-color:#74b500}#WebEducationBeReleased li{background:#e9ecef;border-left:5px solid #2e3042;text-align:center;padding-top:1.875rem;padding-bottom:1.875rem;margin-bottom:0.625rem}#WebEducationBeReleased li:last-child{margin-bottom:0}#WebEducationBeReleased li h4{font-family:futura-pt,sans-serif;font-weight:500;letter-spacing:.3px;font-size:1.625rem;margin-bottom:0.1875rem}#WebEducationBeReleased li h4 small{position:relative;top:-0.5px}@media screen and (max-width: 768px){#WebEducationBeReleased li h4{font-size:1.375rem}}#WebEducationBeReleased p{font-size:0.8125rem}.EdgeTitle{font-family:futura-pt,sans-serif;font-weight:500;letter-spacing:.3px;font-size:0.8125rem;color:#fff;line-height:1;display:flex;position:relative;font-weight:bold;height:2.1875rem}.EdgeTitle span{display:block;background:#04b3c4;padding-left:1.25rem;padding-right:0.3125rem;position:relative;z-index:1;height:100%;padding-top:0.6875rem}.EdgeTitle span b,.EdgeTitle span small{display:block}.EdgeTitle span b{font-family:"Noto Sans JP",sans-serif;font-size:1.25rem;margin-bottom:0.9375rem}.EdgeTitle span small{font-size:0.8125rem;font-weight:400}.EdgeTitle::before{content:"";display:block;position:absolute;width:0.375rem;height:0.375rem;width:0;height:0;left:4px;top:4px;border-style:solid;border-width:0.5625rem 0.5625rem 0 0;border-color:#31448f rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);z-index:2}.EdgeTitle .EdgeTitle__afterTriangle{width:auto}.EdgeTitle .EdgeTitle__afterTriangle img{height:100%;width:100%}.EdgeTitle .EdgeTitle__afterTriangle .EdgeTitle__subColor{display:none}.EdgeTitle.--subColor span{background:#31448f}.EdgeTitle.--subColor::before{border-color:#04b3c4 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.EdgeTitle.--subColor svg .st0{fill:#31448f}#MarketingStrangthSection ul{padding:0 10%;position:relative;right:-4%;margin-top:3.125rem}@media screen and (max-width: 768px){#MarketingStrangthSection ul{right:auto;padding:0 4%}}#MarketingStrangthSection ul li{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-box-align:center;justify-content:space-between;margin-left:-10%;margin-bottom:1.25rem}@media screen and (max-width: 768px){#MarketingStrangthSection ul li{display:block;margin-left:0;margin-bottom:14%}#MarketingStrangthSection ul li:last-child{margin-bottom:1%}}#MarketingStrangthSection ul li .image{width:36%}#MarketingStrangthSection ul li .image img{width:100%;height:auto}@media screen and (max-width: 768px){#MarketingStrangthSection ul li .image{width:60%;margin:0 auto}}#MarketingStrangthSection ul li .content{width:60%}@media screen and (max-width: 768px){#MarketingStrangthSection ul li .content{width:100%}}@media screen and (max-width: 768px){#MarketingStrangthSection ul li .content .EdgeTitle span{padding-left:7%}#MarketingStrangthSection ul li .content .EdgeTitle::after{padding-left:18%}}#MarketingStrangthSection ul li .content h4{font-size:1.6875rem;font-weight:bold;margin-top:1.25rem}#MarketingStrangthSection ul li .content h4::after{content:"";width:1.875rem;height:1px;background:#04b3c4;display:block;margin-top:1.25rem}#MarketingStrangthSection ul li .content p{margin-top:1.25rem}#MarketingStrangthSection ul li.--sinrigaku{margin-left:0;flex-direction:row-reverse}#MarketingStrangthSection ul li.--sinrigaku .content .EdgeTitle .EdgeTitle__mainColor{display:none}#MarketingStrangthSection ul li.--sinrigaku .content .EdgeTitle .EdgeTitle__subColor{display:block}#MarketingContractSection{background:#e9ecef}#MarketingContractSection .__bridge{height:18.75rem;background:linear-gradient(to bottom, white 0%, white 26%, #e9ecef 26%, #e9ecef 100%);max-height:400px}@media screen and (max-width: 768px){#MarketingContractSection .__bridge{height:15.625rem}}#MarketingContractSection .__bridge .SubTitle{margin-bottom:0}#MarketingContractSection .__bridge .image{width:100%;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-box-align:center}#MarketingContractSection .__bridge .image.offBg{background:url(../images/marketing_contractBg-pc.jpg) no-repeat center center;background-size:cover}@media screen and (max-width: 768px){#MarketingContractSection .__bridge .image.offBg{background-image:url(../images/marketing_contractBg-sp.jpg)}}#MarketingContractSection li{display:flex;background:#fff;position:relative;margin-top:2.8125rem}@media screen and (max-width: 768px){#MarketingContractSection li{display:block}}#MarketingContractSection li::before{position:absolute;content:"";display:block;right:0.5rem;bottom:0.5rem;width:0;height:0;border-style:solid;border-width:0 0 0.8125rem 0.8125rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #04b3c4 rgba(0,0,0,0)}#MarketingContractSection li .EdgeTitle{width:36%;white-space:nowrap;transform:translate(-0.9375rem, -0.9375rem);height:7.8125rem}@media screen and (max-width: 768px){#MarketingContractSection li .EdgeTitle{width:75%;transform:translateY(-0.9375rem);height:5.625rem}}#MarketingContractSection li .EdgeTitle::before{left:0.5rem;top:0.5rem;border-width:0.8125rem 0.8125rem 0 0}#MarketingContractSection li .EdgeTitle span{padding-left:2.5rem;padding-top:2.3125rem}@media screen and (max-width: 768px){#MarketingContractSection li .EdgeTitle span{padding-top:9%;min-width:200px;padding-left:8%}#MarketingContractSection li .EdgeTitle span b{display:block;font-size:1.0625rem;margin-right:5%;margin-bottom:0}#MarketingContractSection li .EdgeTitle span small{display:block;font-size:0.625rem;margin-top:7%}}#MarketingContractSection li .EdgeTitle::after{padding-left:15%}#MarketingContractSection li p{margin-left:-2.1875rem;width:64%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-box-align:center}@media screen and (max-width: 768px){#MarketingContractSection li p{margin-left:0;width:100%;display:block;padding-top:1.5%;padding-left:5%;padding-right:5%;padding-bottom:8%;font-size:0.9375rem}}#MarketingExperienceSection ul{margin-top:2.1875rem}#MarketingExperienceSection ul li{display:flex;justify-content:space-between;margin-bottom:3.75rem}@media screen and (max-width: 768px){#MarketingExperienceSection ul li{margin-bottom:10%}}#MarketingExperienceSection ul li .image{width:38%}@media screen and (max-width: 768px){#MarketingExperienceSection ul li .image{width:100%;height:52vw}}#MarketingExperienceSection ul li .image.offBg{background:url("../images/marketing_experience_katura-pc.jpg") no-repeat center center;background-size:cover}@media screen and (max-width: 768px){#MarketingExperienceSection ul li .image.offBg{background-image:url("../images/marketing_experience_katura-sp.jpg")}}#MarketingExperienceSection ul li .content{width:59%;margin-bottom:-3px}@media screen and (max-width: 768px){#MarketingExperienceSection ul li .content{width:100%;margin-bottom:0}}#MarketingExperienceSection ul li .content .contract{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-box-align:center;border-left:1px solid #04b3c4}#MarketingExperienceSection ul li .content .contract .type{font-size:0.75rem;color:#04b3c4;font-weight:bold;padding:0 1.25rem}#MarketingExperienceSection ul li .content .contract .EdgeTitle span{padding-top:0.75rem;font-size:0.75rem}#MarketingExperienceSection ul li .content h4{font-size:1.4375rem;font-weight:bold;margin-top:1.5625rem;margin-bottom:1.0625rem;line-height:1.6}@media screen and (max-width: 768px){#MarketingExperienceSection ul li .content h4{margin-top:0.9375rem;font-size:1.3125rem;margin-bottom:1.25rem}}#MarketingExperienceSection ul li .content p{font-size:0.9375rem}@media screen and (max-width: 768px){#MarketingExperienceSection ul li .content p{margin-top:1.25rem}}#MarketingExperienceSection ul li.--hairColor .image.offBg{background-image:url("../images/marketing_experience_hairColor-pc.jpg")}@media screen and (max-width: 768px){#MarketingExperienceSection ul li.--hairColor .image.offBg{background-image:url("../images/marketing_experience_hairColor-sp.jpg")}}#MarketingExperienceSection ul li.pilates .image.offBg{background-image:url("../images/marketing_experience_pira-pc.jpg")}@media screen and (max-width: 768px){#MarketingExperienceSection ul li.pilates .image.offBg{background-image:url("../images/marketing_experience_pira-sp.jpg")}}#MarketingExperienceSection ul.sub{display:flex;flex-wrap:wrap;justify-content:space-between}#MarketingExperienceSection ul.sub li{width:48%;align-items:flex-start;margin-bottom:1.25rem}@media screen and (max-width: 768px){#MarketingExperienceSection ul.sub li{width:100%;margin-bottom:9%;align-items:stretch}}#MarketingExperienceSection ul.sub li .image{width:27%;padding-bottom:27%}@media screen and (max-width: 768px){#MarketingExperienceSection ul.sub li .image{height:auto}}#MarketingExperienceSection ul.sub li .content{width:68%}#MarketingExperienceSection ul.sub li .content h4{font-size:1.25rem}@media screen and (max-width: 768px){#MarketingExperienceSection ul.sub li .content h4{font-size:1.125rem;margin-bottom:0}}#MarketingExperienceSection ul.sub li.--esg .image.offBg{background-image:url("../images/marketing_experience_sgds.jpg")}#MarketingExperienceSection ul.sub li.--startup .image.offBg{background-image:url("../images/marketing_experience_startup.jpg")}#MarketingExperienceSection ul.sub li.--line .image.offBg{background-image:url("../images/marketing_experience_line.jpg")}#MarketingExperienceSection ul.sub li.--amazon .image.offBg{background-image:url("../images/marketing_experience_amazon.jpg")}#MarketingExperienceSection ul.sub li.--car .image.offBg{background-image:url("../images/marketing_experience_car.jpg")}#MarketingExperienceSection ul.sub li.--temporary_staffing .image.offBg{background-image:url("../images/marketing_experience_worker.jpg")}#MarketingExperienceSection .nda{font-size:0.75rem;color:#abacb3;display:block;font-weight:normal;margin-top:0.3125rem}#AdvertisingOverviewSection{overflow:hidden}#AdvertisingOverviewSection .container{position:relative;margin-bottom:3.4375rem}#AdvertisingOverviewSection .container:last-child{margin-bottom:1.25rem}@media screen and (max-width: 768px){#AdvertisingOverviewSection .container:last-child{margin-bottom:0}}#AdvertisingOverviewSection .container::before{content:"";display:block;position:absolute;height:86%;width:50%;bottom:0;transform:translateX(-100%);background:#e9ecef}@media screen and (max-width: 768px){#AdvertisingOverviewSection .container::before{height:90%}}#AdvertisingOverviewSection .container .head{padding-right:7.5%;position:relative;z-index:1}@media screen and (max-width: 768px){#AdvertisingOverviewSection .container .head{padding-right:4%}}#AdvertisingOverviewSection .container .head img{width:100%;height:auto}#AdvertisingOverviewSection .container .content{display:flex;justify-content:flex-end;margin-top:-15%}#AdvertisingOverviewSection .container .content::before{content:"";display:block;position:absolute;height:86%;width:100%;bottom:0;right:0;background:#e9ecef}@media screen and (max-width: 768px){#AdvertisingOverviewSection .container .content::before{height:90%}}#AdvertisingOverviewSection .container .content .inner{background:#fff;width:83%;position:relative;z-index:1;padding-left:4.0625rem;padding-right:9.375rem;padding-bottom:2.8125rem}@media screen and (max-width: 768px){#AdvertisingOverviewSection .container .content .inner{width:96%;padding-right:4%;padding-left:8%;padding-bottom:6%}}#AdvertisingOverviewSection .container .content .inner .icon{display:inline-block;color:#fff;background:#04b3c4;font-family:futura-pt,sans-serif;font-weight:500;letter-spacing:.3px;font-size:0.9375rem;padding:0.625rem 0.9375rem;transform:translateY(-50%)}#AdvertisingOverviewSection .container .content .inner h4{font-size:1.75rem;font-weight:bold;margin-top:1.25rem;margin-bottom:0.9375rem}@media screen and (max-width: 768px){#AdvertisingOverviewSection .container .content .inner h4{font-size:1.5rem;margin-top:2.5%}}#AdvertisingOverviewSection .container .content .inner p{font-size:0.9375rem}#AdvertisingOverviewSection .container.--rightLayout::before{right:0;transform:translateX(100%)}#AdvertisingOverviewSection .container.--rightLayout .head{padding-right:0;padding-left:7.5%}@media screen and (max-width: 768px){#AdvertisingOverviewSection .container.--rightLayout .head{padding-right:0;padding-left:4%}}#AdvertisingOverviewSection .container.--rightLayout .content{justify-content:flex-start}#AdvertisingOverviewSection .container.--rightLayout .content .inner{padding-left:9.375rem;padding-right:6.25rem}@media screen and (max-width: 768px){#AdvertisingOverviewSection .container.--rightLayout .content .inner{padding-left:8%;padding-right:8%}}#AdvertisingMidium ul{display:flex;flex-wrap:wrap;padding:1.875rem 0}#AdvertisingMidium ul li{width:25%;text-align:center;color:#31448f;font-size:1.25rem;font-weight:600;border-left:1px solid #e0e4e8;padding:1.5625rem 0}@media screen and (max-width: 768px){#AdvertisingMidium ul li{width:50%;font-size:1rem}#AdvertisingMidium ul li:nth-child(1),#AdvertisingMidium ul li:nth-child(2){margin-bottom:0.75rem}#AdvertisingMidium ul li:nth-child(2){border-right:1px solid #e0e4e8}}#AdvertisingMidium ul li:last-child{border-right:1px solid #e0e4e8}#AdvertisingMidium ul li span{font-family:futura-pt,sans-serif;font-weight:500;letter-spacing:.3px;font-size:123%;position:relative;top:1px}#ServiceContact{padding:6.25rem 0;text-align:center}@media screen and (max-width: 768px){#ServiceContact{padding-top:5rem;padding-bottom:3.4375rem}}#ServiceContact.offBg{background:url("../images/service_contactBg-pc.jpg") no-repeat center center;background-size:cover}@media screen and (max-width: 768px){#ServiceContact.offBg{background-image:url("../images/service_contactBg-sp.jpg")}}#ServiceContact h4{font-family:futura-pt,sans-serif;font-weight:500;letter-spacing:.3px;font-size:3.375rem;line-height:1}#ServiceContact p{margin-top:1.5625rem;margin-bottom:1.5625rem}@media screen and (max-width: 768px){#ServiceContact p{margin-top:1.25rem}}#ServiceContact .l__center{width:37.5rem}@media screen and (max-width: 768px){#ServiceContact .l__center{width:92%}}.cdp-copy-loader-overlay{display:none}.mw_wp_form{padding-bottom:9.6875rem}@media screen and (max-width: 768px){.mw_wp_form{padding-bottom:23%}}.mw_wp_form .textArea .wp_confirm{display:none}@media screen and (max-width: 768px){.mw_wp_form .l__inner{padding:0}}.mw_wp_form .l__inner dl{display:flex;justify-content:space-between;margin-bottom:2.1875rem}@media screen and (max-width: 768px){.mw_wp_form .l__inner dl{display:block}}.mw_wp_form .l__inner dl dt{width:20%;display:flex;align-items:center;justify-content:space-between;font-size:0.9375rem}@media screen and (max-width: 768px){.mw_wp_form .l__inner dl dt{width:100%;margin-bottom:4%;justify-content:flex-start}}.mw_wp_form .l__inner dl dt b{display:block}@media screen and (max-width: 768px){.mw_wp_form .l__inner dl dt b{margin-right:4%}}.mw_wp_form .l__inner dl dd{width:77.5%;line-height:1.2}@media screen and (max-width: 768px){.mw_wp_form .l__inner dl dd{width:100%}}.mw_wp_form .l__inner dl dd input,.mw_wp_form .l__inner dl dd textarea{width:100%;height:3.4375rem;background:#f5f6f8;border:none;padding-left:0.9375rem}.mw_wp_form .l__inner dl dd input::placeholder,.mw_wp_form .l__inner dl dd textarea::placeholder{color:#cbcbd0}@media screen and (max-width: 768px){.mw_wp_form .l__inner dl dd input,.mw_wp_form .l__inner dl dd textarea{font-size:16px}}.mw_wp_form .l__inner dl dd textarea{padding-top:0.9375rem;height:9.375rem;line-height:1.5}.mw_wp_form .l__inner dl dd select{background:#f5f6f8;border:1px solid #aab6c2}.mw_wp_form .l__inner dl.textareaDl{align-items:flex-start}.mw_wp_form .l__inner dl.textareaDl dt{padding-top:1.125rem}@media screen and (max-width: 768px){.mw_wp_form .l__inner dl.textareaDl dt{padding-bottom:0}}.mw_wp_form .l__inner .privacy{padding-left:22.5%}@media screen and (max-width: 768px){.mw_wp_form .l__inner .privacy{padding-left:0}}.mw_wp_form .l__inner .privacy .block{border:1px solid #e9ecef;height:120px;padding:1.25rem;font-size:0.75rem;color:#adaeb5;overflow:auto;line-height:1.8;margin-bottom:0.9375rem}.mw_wp_form .l__inner .privacy .block .box{margin:0.9375rem 0}.mw_wp_form .l__inner .privacy .block h3{margin-bottom:0.3125rem}.mw_wp_form .l__inner .privacy .block h3.title{text-align:center}.mw_wp_form .l__inner .privacy label{cursor:pointer}.mw_wp_form .l__inner .privacy label span{display:inline-block;margin-left:0.125rem}.mw_wp_form .l__inner .button{margin-top:3.125rem;display:flex;justify-content:center}.mw_wp_form .l__inner .button input{font-weight:500;border:none;cursor:pointer;padding:0;margin:0;background:none;width:20rem;height:4.0625rem;color:#fff;background:url("../images/btnArrow_white.png") no-repeat 95% center #04b3c4;background-size:0.875rem auto;box-shadow:19px 13px 30px 0px rgba(4,179,196,.3)}@media screen and (max-width: 768px){.mw_wp_form .l__inner .button input{width:80%}}.mw_wp_form .icon{display:block;background:#04b3c4;line-height:1;padding:0.3125rem 0.5rem;color:#fff;font-size:0.6875rem;font-weight:500}.mw_wp_form .icon.--any{background:#aab6c2}.mw_wp_form .error{color:#ff2241 !important;margin-top:0.3125rem}.mw_wp_form.mw_wp_form_preview .icon{display:none}.mw_wp_form.mw_wp_form_preview .textArea .wp_input{display:none}.mw_wp_form.mw_wp_form_preview .textArea .wp_confirm{display:block}.mw_wp_form.mw_wp_form_preview .l__inner dl{margin-bottom:0;padding:1.25rem 0;border-top:1px solid #e9ecef}.mw_wp_form.mw_wp_form_preview .l__inner .privacy{display:none}.mw_wp_form.mw_wp_form_preview .l__inner .button input:nth-child(1){width:6.25rem;background:#2e3042;margin-right:1.5625rem;box-shadow:19px 13px 30px 0px rgba(46,48,66,.3)}@media screen and (max-width: 768px){.mw_wp_form.mw_wp_form_preview .l__inner .button input:nth-child(1){width:20%;margin-right:3%}}@media screen and (max-width: 768px){.mw_wp_form.mw_wp_form_preview .l__inner .button input:nth-child(2){width:60%}}.mw_wp_form.mw_wp_form_complete{text-align:center;font-weight:600;margin-top:2.5rem;line-height:2}#MemberHead .gradation{width:calc(100% - 14.8rem);margin:0 auto}@media screen and (max-width: 768px){#MemberHead .gradation{width:92%;margin-top:-3%}}@media screen and (min-width: 1800px){#MemberHead .gradation{width:80%}}#MemberHead .gradation svg{width:100%}#MemberHead .gradation svg rect{width:100%}@media screen and (max-width: 768px){#MemberHead .gradation svg rect{height:22px}}#MemberPersonContainer{overflow:hidden;padding-bottom:1.875rem}@media screen and (max-width: 768px){#MemberPersonContainer{padding-bottom:0.625rem}}#MemberPersonContainer .wrapper{max-width:1500px;margin:0 auto}#MemberPersonContainer ._head .inner{display:inline-block;padding:0.9375rem;padding-left:0}@media screen and (max-width: 768px){#MemberPersonContainer ._head .inner{background:#fff;padding:2.5% 4%}}#MemberPersonContainer ._head .inner .shoulder{display:flex;align-items:center}#MemberPersonContainer ._head .inner .shoulder .icon{width:1rem}@media screen and (max-width: 768px){#MemberPersonContainer ._head .inner .shoulder .icon{width:0.75rem;position:relative;top:.5px}}#MemberPersonContainer ._head .inner .shoulder .icon svg{width:100%;height:auto}#MemberPersonContainer ._head .inner .shoulder .text{font-size:0.8125rem;font-weight:600;margin-left:0.5rem}@media screen and (max-width: 768px){#MemberPersonContainer ._head .inner .shoulder .text{font-size:0.625rem}}#MemberPersonContainer ._head .name{white-space:nowrap}#MemberPersonContainer ._head .name .en{display:inline-block;color:#fff;font-family:futura-pt,sans-serif;font-weight:500;letter-spacing:.3px;padding:2px 10px;padding-top:4px;font-size:3.4375rem}@media screen and (max-width: 768px){#MemberPersonContainer ._head .name .en{font-size:2.75rem;padding-left:0.5625rem}}#MemberPersonContainer ._head .name .jp span{padding:0.5625rem 0.4375rem;background:#2e3042;color:#fff;display:inline-block;font-size:0.9375rem;font-weight:500;letter-spacing:4px;text-indent:.5em}@media screen and (max-width: 768px){#MemberPersonContainer ._head .name .jp span{font-size:0.8125rem}}#MemberPersonContainer .personSection{display:flex;flex-direction:row-reverse;margin-top:3.125rem}@media screen and (max-width: 768px){#MemberPersonContainer .personSection{display:block;margin-top:9%}}#MemberPersonContainer .personSection .imageBox{width:67%;position:relative}@media screen and (max-width: 1200px){#MemberPersonContainer .personSection .imageBox{width:90%}}@media screen and (max-width: 768px){#MemberPersonContainer .personSection .imageBox{width:100%;height:90vw}}#MemberPersonContainer .personSection .imageBox ._head{display:none;position:relative;z-index:4}@media screen and (max-width: 768px){#MemberPersonContainer .personSection .imageBox ._head{display:block;padding:4%;position:absolute;bottom:2%}}#MemberPersonContainer .personSection .imageBox .wideBg{width:50%;position:absolute;height:100%;background:#f8f8f8;top:0;right:0;transform:translateX(100%)}#MemberPersonContainer .personSection .imageBox .bg{width:100%;height:100%;position:relative;overflow:hidden}#MemberPersonContainer .personSection .imageBox .bg span{display:block;position:absolute;width:100%;height:100%}@media screen and (min-width: 769px){#MemberPersonContainer .personSection .imageBox .bg span:nth-child(1){z-index:1}#MemberPersonContainer .personSection .imageBox .bg span:nth-child(2){z-index:2;opacity:0;transform:scale(1.06)}#MemberPersonContainer .personSection .imageBox .bg span:nth-child(3){z-index:2;opacity:0;transform:scale(1.06)}}#MemberPersonContainer .personSection .imageBox .bg.offBg span{background:url("../images/member_person_hetagi.jpg") no-repeat center 20% #f8f8f8;background-size:cover}@media screen and (min-width: 1400px){#MemberPersonContainer .personSection .imageBox{width:70%}}#MemberPersonContainer .personSection .infoBox{width:28%;padding:4.0625rem 0;position:relative;z-index:100;transform:translateX(50%);max-width:23.75rem}@media screen and (max-width: 768px){#MemberPersonContainer .personSection .infoBox{padding-left:4%;padding-right:4%;padding-bottom:0;width:100%;max-width:1000px;transform:none !important;padding-top:0}}@media screen and (min-width: 1600px){#MemberPersonContainer .personSection .infoBox{max-width:none;max-width:500px}}@media screen and (max-width: 768px){#MemberPersonContainer .personSection .infoBox ._head{display:none}}#MemberPersonContainer .personSection .infoBox p{font-size:0.90625rem;margin:1.5625rem 0}@media screen and (max-width: 768px){#MemberPersonContainer .personSection .infoBox p{margin-top:5%}}#MemberPersonContainer .personSection .infoBox .chart{position:relative;margin-bottom:-4%}@media screen and (max-width: 768px){#MemberPersonContainer .personSection .infoBox .chart{margin-bottom:0}}#MemberPersonContainer .personSection .infoBox .chart .title{position:absolute;left:0;top:0}#MemberPersonContainer .personSection .infoBox .chart .title .inline{display:inline-block}#MemberPersonContainer .personSection .infoBox .chart .title .inline .text{color:#04b3c4;font-family:futura-pt,sans-serif;font-weight:500;letter-spacing:.3px;margin-bottom:0.4375rem;font-size:0.78125rem}#MemberPersonContainer .personSection .infoBox .chart .title .inline .line span{display:block;width:100%;height:1px;background:#04b3c4;margin-top:0.1875rem}#MemberPersonContainer .personSection .infoBox .chart .title .inline .line span:nth-child(2){width:60%}#MemberPersonContainer .personSection .infoBox .chart .title .inline .line span:nth-child(3){width:30%}#MemberPersonContainer .personSection .infoBox .chart .image{text-align:center;pointer-events:none}#MemberPersonContainer .personSection .infoBox .chart .image img{margin-top:-0.3125rem;width:22.6875rem;height:auto}@media screen and (max-width: 768px){#MemberPersonContainer .personSection .infoBox .chart .image img{width:85%}}#MemberPersonContainer .personSection .infoBox .chart .sns{position:absolute;bottom:-0.3125rem;left:0;display:flex;align-items:center;z-index:2}#MemberPersonContainer .personSection .infoBox .chart .sns a{margin-right:1.5625rem;font-size:0.75rem;display:flex;align-items:center;font-family:futura-pt,sans-serif;font-weight:500;letter-spacing:.3px;font-weight:300}#MemberPersonContainer .personSection .infoBox .chart .sns a svg{margin-right:0.1875rem;transform:scale(0.9)}#MemberPersonContainer .personSection .infoBox .chart .sns a svg .Sns_st0{fill:#2e3042}#MemberPersonContainer .personSection:nth-child(even){flex-direction:row}#MemberPersonContainer .personSection:nth-child(even) .infoBox{transform:translateX(-50%)}#MemberPersonContainer .personSection.--hetagi .imageBox .bg.offBg span{background-image:url("../images/member_person_hetagi.jpg")}#MemberPersonContainer .personSection.--hetagi .imageBox .__sa_pannelAnimate .color{background:#04b3c4}#MemberPersonContainer .personSection.--hetagi .infoBox ._head .name .en{min-width:23.75rem}#MemberPersonContainer .personSection.--hetagi ._head .shoulder .icon svg .st0{fill:#04b3c4}#MemberPersonContainer .personSection.--hetagi ._head .name .en{background:#04b3c4}#MemberPersonContainer .personSection.--hetagi .infoBox .chart .title .inline .line span{background:#04b3c4}#MemberPersonContainer .personSection.--hetagi .infoBox .chart .title .inline .text{color:#04b3c4}#MemberPersonContainer .personSection.--miyazawa .imageBox .bg.offBg span{background-image:url("../images/member_person_miyazawa.jpg")}#MemberPersonContainer .personSection.--miyazawa .imageBox .__sa_pannelAnimate .color{background:#31448f}#MemberPersonContainer .personSection.--miyazawa .infoBox ._head .name .en{min-width:23.75rem}#MemberPersonContainer .personSection.--miyazawa ._head .shoulder .icon svg .st0{fill:#31448f}#MemberPersonContainer .personSection.--miyazawa ._head .name .en{background:#31448f}#MemberPersonContainer .personSection.--miyazawa .infoBox .chart .title .inline .line span{background:#31448f}#MemberPersonContainer .personSection.--miyazawa .infoBox .chart .title .inline .text{color:#31448f}#MemberPersonContainer .personSection.--fukushima .imageBox .bg.offBg span{background-image:url("../images/member_person_fukushima.jpg")}#MemberPersonContainer .personSection.--fukushima .imageBox .__sa_pannelAnimate .color{background:#6d41ab}#MemberPersonContainer .personSection.--fukushima .infoBox ._head .name .en{min-width:23.75rem}#MemberPersonContainer .personSection.--fukushima ._head .shoulder .icon svg .st0{fill:#6d41ab}#MemberPersonContainer .personSection.--fukushima ._head .name .en{background:#6d41ab}#MemberPersonContainer .personSection.--fukushima .infoBox .chart .title .inline .line span{background:#6d41ab}#MemberPersonContainer .personSection.--fukushima .infoBox .chart .title .inline .text{color:#6d41ab}#MemberPersonContainer .personSection.--koike .imageBox .bg.offBg span{background-image:url("../images/member_person_koike.jpg")}#MemberPersonContainer .personSection.--koike .imageBox .__sa_pannelAnimate .color{background:#ad3e95}#MemberPersonContainer .personSection.--koike .infoBox ._head .name .en{min-width:23.75rem}#MemberPersonContainer .personSection.--koike ._head .shoulder .icon svg .st0{fill:#ad3e95}#MemberPersonContainer .personSection.--koike ._head .name .en{background:#ad3e95}#MemberPersonContainer .personSection.--koike .infoBox .chart .title .inline .line span{background:#ad3e95}#MemberPersonContainer .personSection.--koike .infoBox .chart .title .inline .text{color:#ad3e95}#MemberPersonContainer .personSection.--hanawa .imageBox .bg.offBg span:nth-child(1){background-image:url("../images/member_person_hanawa1.jpg")}#MemberPersonContainer .personSection.--hanawa .imageBox .bg.offBg span:nth-child(2){background-image:url("../images/member_person_hanawa2.jpg")}#MemberPersonContainer .personSection.--hanawa .imageBox .bg.offBg span:nth-child(3){background-image:url("../images/member_person_hanawa3.jpg")}#MemberPersonContainer .personSection.--hanawa .imageBox .__sa_pannelAnimate .color{background:#ba4343}#MemberPersonContainer .personSection.--hanawa .infoBox ._head .name .en{min-width:23.75rem}#MemberPersonContainer .personSection.--hanawa ._head .shoulder .icon svg .st0{fill:#ba4343}#MemberPersonContainer .personSection.--hanawa ._head .name .en{background:#ba4343}#MemberPersonContainer .personSection.--hanawa .infoBox .chart .title .inline .line span{background:#ba4343}#MemberPersonContainer .personSection.--hanawa .infoBox .chart .title .inline .text{color:#ba4343}#MemberPersonContainer .personSection.--karube .imageBox .bg.offBg span:nth-child(1){background-image:url("../images/member_person_karube1.jpg")}#MemberPersonContainer .personSection.--karube .imageBox .bg.offBg span:nth-child(2){background-image:url("../images/member_person_karube2.jpg")}#MemberPersonContainer .personSection.--karube .imageBox .bg.offBg span:nth-child(3){background-image:url("../images/member_person_karube3.jpg")}#MemberPersonContainer .personSection.--karube .imageBox .__sa_pannelAnimate .color{background:#c28342}#MemberPersonContainer .personSection.--karube .infoBox ._head .name .en{min-width:23.75rem}#MemberPersonContainer .personSection.--karube ._head .shoulder .icon svg .st0{fill:#c28342}#MemberPersonContainer .personSection.--karube ._head .name .en{background:#c28342}#MemberPersonContainer .personSection.--karube .infoBox .chart .title .inline .line span{background:#c28342}#MemberPersonContainer .personSection.--karube .infoBox .chart .title .inline .text{color:#c28342}#MemberPersonContainer .personSection.--takekoshi .imageBox .bg.offBg span:nth-child(1){background-image:url("../images/member_person_takekoshi1.jpg")}#MemberPersonContainer .personSection.--takekoshi .imageBox .bg.offBg span:nth-child(2){background-image:url("../images/member_person_takekoshi2.jpg")}#MemberPersonContainer .personSection.--takekoshi .imageBox .bg.offBg span:nth-child(3){background-image:url("../images/member_person_takekoshi3.jpg")}#MemberPersonContainer .personSection.--takekoshi .imageBox .__sa_pannelAnimate .color{background:#b3a42d}#MemberPersonContainer .personSection.--takekoshi .infoBox ._head .name .en{min-width:23.75rem}#MemberPersonContainer .personSection.--takekoshi ._head .shoulder .icon svg .st0{fill:#b3a42d}#MemberPersonContainer .personSection.--takekoshi ._head .name .en{background:#b3a42d}#MemberPersonContainer .personSection.--takekoshi .infoBox .chart .title .inline .line span{background:#b3a42d}#MemberPersonContainer .personSection.--takekoshi .infoBox .chart .title .inline .text{color:#b3a42d}#MemberPersonContainer .personSection.--isomura .imageBox .bg.offBg span:nth-child(1){background-image:url("../images/member_person_isomura1.jpg")}#MemberPersonContainer .personSection.--isomura .imageBox .bg.offBg span:nth-child(2){background-image:url("../images/member_person_isomura2.jpg")}#MemberPersonContainer .personSection.--isomura .imageBox .bg.offBg span:nth-child(3){background-image:url("../images/member_person_isomura3.jpg")}#MemberPersonContainer .personSection.--isomura .imageBox .__sa_pannelAnimate .color{background:#7cb339}#MemberPersonContainer .personSection.--isomura .infoBox ._head .name .en{min-width:23.75rem}#MemberPersonContainer .personSection.--isomura ._head .shoulder .icon svg .st0{fill:#7cb339}#MemberPersonContainer .personSection.--isomura ._head .name .en{background:#7cb339}#MemberPersonContainer .personSection.--isomura .infoBox .chart .title .inline .line span{background:#7cb339}#MemberPersonContainer .personSection.--isomura .infoBox .chart .title .inline .text{color:#7cb339}#MemberPersonContainer .personSection.--hoshomi .imageBox .bg.offBg span:nth-child(1){background-image:url("../images/member_person_hoshomi1.jpg")}#MemberPersonContainer .personSection.--hoshomi .imageBox .bg.offBg span:nth-child(2){background-image:url("../images/member_person_hoshomi2.jpg")}#MemberPersonContainer .personSection.--hoshomi .imageBox .bg.offBg span:nth-child(3){background-image:url("../images/member_person_hoshomi3.jpg")}#MemberPersonContainer .personSection.--hoshomi .imageBox .__sa_pannelAnimate .color{background:#27baa6}#MemberPersonContainer .personSection.--hoshomi .infoBox ._head .name .en{min-width:23.75rem}#MemberPersonContainer .personSection.--hoshomi ._head .shoulder .icon svg .st0{fill:#27baa6}#MemberPersonContainer .personSection.--hoshomi ._head .name .en{background:#27baa6}#MemberPersonContainer .personSection.--hoshomi .infoBox .chart .title .inline .line span{background:#27baa6}#MemberPersonContainer .personSection.--hoshomi .infoBox .chart .title .inline .text{color:#27baa6}#MemberPersonContainer .personSection.--mashiro .imageBox .bg.offBg span:nth-child(1){background-image:url("../images/member_person_mashiro1.jpg")}#MemberPersonContainer .personSection.--mashiro .imageBox .bg.offBg span:nth-child(2){background-image:url("../images/member_person_mashiro2.jpg")}#MemberPersonContainer .personSection.--mashiro .imageBox .bg.offBg span:nth-child(3){background-image:url("../images/member_person_mashiro3.jpg")}#MemberPersonContainer .personSection.--mashiro .imageBox .__sa_pannelAnimate .color{background:#04b3c4}#MemberPersonContainer .personSection.--mashiro .infoBox ._head .name .en{min-width:23.75rem}#MemberPersonContainer .personSection.--mashiro ._head .shoulder .icon svg .st0{fill:#04b3c4}#MemberPersonContainer .personSection.--mashiro ._head .name .en{background:#04b3c4}#MemberPersonContainer .personSection.--mashiro .infoBox .chart .title .inline .line span{background:#04b3c4}#MemberPersonContainer .personSection.--mashiro .infoBox .chart .title .inline .text{color:#04b3c4}#MemberPersonContainer .personSection.--takayama .imageBox .bg.offBg span:nth-child(1){background-image:url("../images/member_person_takayama1.jpg")}#MemberPersonContainer .personSection.--takayama .imageBox .bg.offBg span:nth-child(2){background-image:url("../images/member_person_takayama2.jpg")}#MemberPersonContainer .personSection.--takayama .imageBox .bg.offBg span:nth-child(3){background-image:url("../images/member_person_takayama3.jpg")}#MemberPersonContainer .personSection.--takayama .imageBox .__sa_pannelAnimate .color{background:#31448f}#MemberPersonContainer .personSection.--takayama .infoBox ._head .name .en{min-width:23.75rem}#MemberPersonContainer .personSection.--takayama ._head .shoulder .icon svg .st0{fill:#31448f}#MemberPersonContainer .personSection.--takayama ._head .name .en{background:#31448f}#MemberPersonContainer .personSection.--takayama .infoBox .chart .title .inline .line span{background:#31448f}#MemberPersonContainer .personSection.--takayama .infoBox .chart .title .inline .text{color:#31448f}#MemberPersonContainer .personSection.--takae .imageBox .bg.offBg span:nth-child(1){background-image:url("../images/member_person_takae1.jpg")}#MemberPersonContainer .personSection.--takae .imageBox .bg.offBg span:nth-child(2){background-image:url("../images/member_person_takae2.jpg")}#MemberPersonContainer .personSection.--takae .imageBox .bg.offBg span:nth-child(3){background-image:url("../images/member_person_takae3.jpg")}#MemberPersonContainer .personSection.--takae .imageBox .__sa_pannelAnimate .color{background:#6d41ab}#MemberPersonContainer .personSection.--takae .infoBox ._head .name .en{min-width:23.75rem}#MemberPersonContainer .personSection.--takae ._head .shoulder .icon svg .st0{fill:#6d41ab}#MemberPersonContainer .personSection.--takae ._head .name .en{background:#6d41ab}#MemberPersonContainer .personSection.--takae .infoBox .chart .title .inline .line span{background:#6d41ab}#MemberPersonContainer .personSection.--takae .infoBox .chart .title .inline .text{color:#6d41ab}#MemberPersonContainer .personSection.--matsuzaki .imageBox .bg.offBg span:nth-child(1){background-image:url("../images/member_person_matsuzaki1.jpg")}#MemberPersonContainer .personSection.--matsuzaki .imageBox .bg.offBg span:nth-child(2){background-image:url("../images/member_person_matsuzaki2.jpg")}#MemberPersonContainer .personSection.--matsuzaki .imageBox .bg.offBg span:nth-child(3){background-image:url("../images/member_person_matsuzaki3.jpg")}#MemberPersonContainer .personSection.--matsuzaki .imageBox .__sa_pannelAnimate .color{background:#ad3e95}#MemberPersonContainer .personSection.--matsuzaki .infoBox ._head .name .en{min-width:23.75rem}#MemberPersonContainer .personSection.--matsuzaki ._head .shoulder .icon svg .st0{fill:#ad3e95}#MemberPersonContainer .personSection.--matsuzaki ._head .name .en{background:#ad3e95}#MemberPersonContainer .personSection.--matsuzaki .infoBox .chart .title .inline .line span{background:#ad3e95}#MemberPersonContainer .personSection.--matsuzaki .infoBox .chart .title .inline .text{color:#ad3e95}#MemberPersonContainer .personSection.--ogasawara .imageBox .bg.offBg span:nth-child(1){background-image:url("../images/member_person_ogasawara1.jpg")}#MemberPersonContainer .personSection.--ogasawara .imageBox .bg.offBg span:nth-child(2){background-image:url("../images/member_person_ogasawara2.jpg")}#MemberPersonContainer .personSection.--ogasawara .imageBox .bg.offBg span:nth-child(3){background-image:url("../images/member_person_ogasawara3.jpg")}#MemberPersonContainer .personSection.--ogasawara .imageBox .__sa_pannelAnimate .color{background:#ba4343}#MemberPersonContainer .personSection.--ogasawara .infoBox ._head .name .en{min-width:23.75rem}#MemberPersonContainer .personSection.--ogasawara ._head .shoulder .icon svg .st0{fill:#ba4343}#MemberPersonContainer .personSection.--ogasawara ._head .name .en{background:#ba4343}#MemberPersonContainer .personSection.--ogasawara .infoBox .chart .title .inline .line span{background:#ba4343}#MemberPersonContainer .personSection.--ogasawara .infoBox .chart .title .inline .text{color:#ba4343}#MemberPersonContainer .personSection.--kawakami .imageBox .bg.offBg span:nth-child(1){background-image:url("../images/member_person_kawakami1.jpg")}#MemberPersonContainer .personSection.--kawakami .imageBox .bg.offBg span:nth-child(2){background-image:url("../images/member_person_kawakami2.jpg")}#MemberPersonContainer .personSection.--kawakami .imageBox .bg.offBg span:nth-child(3){background-image:url("../images/member_person_kawakami3.jpg")}#MemberPersonContainer .personSection.--kawakami .imageBox .__sa_pannelAnimate .color{background:#c28342}#MemberPersonContainer .personSection.--kawakami .infoBox ._head .name .en{min-width:23.75rem}#MemberPersonContainer .personSection.--kawakami ._head .shoulder .icon svg .st0{fill:#c28342}#MemberPersonContainer .personSection.--kawakami ._head .name .en{background:#c28342}#MemberPersonContainer .personSection.--kawakami .infoBox .chart .title .inline .line span{background:#c28342}#MemberPersonContainer .personSection.--kawakami .infoBox .chart .title .inline .text{color:#c28342}@media screen and (max-width: 768px){#MemberPersonContainer .personSection.--hetagi{margin-bottom:16%}#MemberPersonContainer .personSection.--hetagi .imageBox .bg span{background-size:auto 116%;background-position:49% 0%}#MemberPersonContainer .personSection.--miyazawa .imageBox .bg span{background-size:auto 110%;background-position:37% 40%}#MemberPersonContainer .personSection.--fukushima .imageBox .bg span{background-size:auto 112%;background-position:41% 40%}#MemberPersonContainer .personSection.--koike .imageBox .bg span{background-size:auto 106%;background-position:28% 22%}}#MemberPersonContainer .personSection:nth-child(even) .imageBox .wideBg{right:auto;left:0;transform:translateX(-100%)}@media screen and (min-width: 769px){#MemberPersonContainer .otherMemberContainer{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:3.75rem;position:relative}#MemberPersonContainer .otherMemberContainer .personSection{display:block;width:48.5%;margin-top:0.3125rem;margin-bottom:0.9375rem;cursor:crosshair}#MemberPersonContainer .otherMemberContainer .personSection .jsHover{position:absolute;top:0;height:100%;width:49%;z-index:1110}#MemberPersonContainer .otherMemberContainer .personSection .jsHover.--right{right:0}#MemberPersonContainer .otherMemberContainer .personSection .imageBox{width:100%;height:19.5rem;position:relative}#MemberPersonContainer .otherMemberContainer .personSection .imageBox ._head{display:block;position:absolute;width:100%;bottom:0;left:1.5625rem;bottom:1.25rem}#MemberPersonContainer .otherMemberContainer .personSection .imageBox ._head .inner{background:#fff;padding:0.5rem 0.75rem}#MemberPersonContainer .otherMemberContainer .personSection .imageBox ._head .inner .shoulder .icon{width:0.71875rem}#MemberPersonContainer .otherMemberContainer .personSection .imageBox ._head .inner .shoulder .text{font-size:0.65625rem}#MemberPersonContainer .otherMemberContainer .personSection .imageBox ._head .name .en{font-size:2.3125rem}#MemberPersonContainer .otherMemberContainer .personSection .imageBox ._head .name .jp span{font-size:0.8125rem}#MemberPersonContainer .otherMemberContainer .personSection .imageBox .wideBg{display:none}#MemberPersonContainer .otherMemberContainer .personSection .infoBox{width:100%;transform:none;padding:0;max-width:2000px;padding:1.0625rem 1.5625rem}#MemberPersonContainer .otherMemberContainer .personSection .infoBox ._head{display:none}#MemberPersonContainer .otherMemberContainer .personSection .infoBox p{margin-top:0}#MemberPersonContainer .otherMemberContainer .personSection .infoBox .chart .image img{margin-top:-1.25rem}}@media screen and (max-width: 768px){#MemberPersonContainer .otherMemberContainer{margin-top:14%;width:88%;margin-bottom:10%}#MemberPersonContainer .otherMemberContainer .personSection .imageBox{height:55vw}#MemberPersonContainer .otherMemberContainer .personSection .imageBox ._head{transform:scale(0.77);transform-origin:left bottom;left:1.5%}#MemberPersonContainer .otherMemberContainer .infoBox p{font-size:0.8125rem}#MemberPersonContainer .otherMemberContainer .infoBox .chart .image img{width:83%}}#MemberPersonContainer .otherMemberContainer .personSection .imageBox .bg.___autoSlide span{transition:all 500ms ease-out;opacity:0;transform:scale(1.1)}#MemberPersonContainer .otherMemberContainer .personSection .imageBox .bg.___autoSlide span.--show{transform:scale(1);opacity:1}#MemberPersonContainer .otherMemberContainer .personSection .imageBox .bg.___autoSlide span:nth-child(1){opacity:1;transform:scale(1)}#MemberPersonContainer .otherMemberContainer .personSection .imageBox .bg.___autoSlide span:nth-child(2),#MemberPersonContainer .otherMemberContainer .personSection .imageBox .bg.___autoSlide span:nth-child(3){z-index:3}#MemberLastImage{width:100%;height:38.75rem}#MemberLastImage.offBg{background:url("../images/member_allMember-pc.jpg") no-repeat center 40%;background-size:cover}@media screen and (max-width: 768px){#MemberLastImage{height:auto}}@media screen and (min-width: 1600px){#MemberLastImage{height:41.875rem}}@media screen and (min-width: 1800px){#MemberLastImage{height:48.75rem}}#PrivacyPolicy{padding-bottom:9.6875rem}#PrivacyPolicy h2{text-align:center;font-family:futura-pt,sans-serif;font-weight:500;letter-spacing:.3px;font-size:3.25rem;margin-bottom:1.875rem}#PrivacyPolicy p{font-size:0.9375rem}#PrivacyPolicy .box{margin-top:2.5rem}#PrivacyPolicy .box h3{padding:1.25rem;background:#e9ecef;font-size:1.125rem;margin-bottom:0.8125rem}#PrivacyPolicy .box ul{line-height:1.8}#PrivacyPolicy .box ul li{font-size:0.875rem;list-style:inside;padding-left:1.5em;text-indent:-1.5em}#ServiceInternalHead.--d2c .main h3{margin-top:3vh;margin-bottom:3.5vh}#ServiceInternalHead.--d2c .bg{position:absolute;left:0;top:0;width:100%;height:100%;background:url("../images/ci-lk_headBg-pc.jpg") no-repeat center center;background-size:cover}@media screen and (max-width: 768px){#ServiceInternalHead.--d2c .bg{background-image:url("../images/ci-lk_headBg-sp.jpg")}}#ServiceInternalHead.--d2c{background:#000}#CI-LKBrandMediaSection ul{display:flex;justify-content:space-between}@media screen and (max-width: 768px){#CI-LKBrandMediaSection ul{display:block}}#CI-LKBrandMediaSection ul li{margin-bottom:1.6%;width:49.2%}@media screen and (max-width: 768px){#CI-LKBrandMediaSection ul li{width:100%;margin-bottom:4%}#CI-LKBrandMediaSection ul li:last-child{margin-bottom:0}}.ServiceNavi li.--ecmall .image .box.offBg{background-image:url("../images/service_navi1-pc.jpg") !important}.ServiceNavi li.--d2c .image .box.offBg{background-image:url("../images/service_navi2-pc.jpg") !important}.ServiceNavi li.--education .image .box.offBg{background-image:url("../images/service_navi3-pc.jpg") !important}.ServiceNavi li.--marketing .image .box.offBg{background-image:url("../images/service_navi4-pc.jpg") !important}.ServiceNavi li.--advertising .image .box.offBg{background-image:url("../images/service_navi5-pc.jpg") !important}.ServiceNavi li.--media .image .box.offBg{background-image:url("../images/service_navi6-pc.jpg") !important}.ServiceNavi li .content .wrapper h3 :nth-child(2){white-space:nowrap !important}#ServiceInternalHead.--media .main h3{margin-top:3vh;margin-bottom:3.5vh}#ServiceInternalHead.--media .bg{position:absolute;left:0;top:0;width:100%;height:100%;background:url("../images/media_headBg-pc.jpg") no-repeat center center;background-size:cover}@media screen and (max-width: 768px){#ServiceInternalHead.--media .bg{background-image:url("../images/media_headBg-sp.jpg")}}#ServiceInternalHead.--media{background:#000}#ServiceInternalHead.--colorBlack{color:#2e3042}.ServiceNavi li.--ecmall .image .box.offBg{background-image:url("../images/service_navi1-pc.jpg") !important}.ServiceNavi li.--d2c .image .box.offBg{background-image:url("../images/service_navi2-pc.jpg") !important}.ServiceNavi li.--education .image .box.offBg{background-image:url("../images/service_navi3-pc.jpg") !important}.ServiceNavi li.--marketing .image .box.offBg{background-image:url("../images/service_navi4-pc.jpg") !important}.ServiceNavi li.--advertising .image .box.offBg{background-image:url("../images/service_navi5-pc.jpg") !important}.ServiceNavi li .content .wrapper h3 :nth-child(2){white-space:nowrap !important}#MediaContainer{padding-top:8.125rem;position:relative;overflow:hidden}@media screen and (max-width: 768px){#MediaContainer{padding-top:9.0625rem}}#MediaContainer .center{width:80%;margin:0 auto;max-width:1150px}@media screen and (max-width: 768px){#MediaContainer .center{width:92%}}#MediaContainer::before{content:"";display:block;position:absolute;width:57%;height:calc(97% - 3rem);background:#e9ecef}@media screen and (max-width: 768px){#MediaContainer::before{width:70%;height:92%}}#MediaContainer .Pankuzu{padding-right:0;padding-left:0}#MediaContainer #MediaHeadSection{display:flex;align-items:center;justify-content:space-between;transform:translateY(-53%);margin-bottom:-2.5%;overflow:hidden}@media screen and (max-width: 768px){#MediaContainer #MediaHeadSection{margin-bottom:-5%;padding-left:1%}}#MediaContainer #MediaHeadSection h2{display:flex;align-items:center}#MediaContainer #MediaHeadSection h2 img{width:19.875rem;height:auto}@media screen and (min-width: 1600px){#MediaContainer #MediaHeadSection h2 img{width:21.125rem}}@media screen and (max-width: 768px){#MediaContainer #MediaHeadSection h2 img{width:78%}}#MediaContainer #MediaHeadSection h2 b{font-family:futura-pt,sans-serif;font-weight:500;letter-spacing:.3px;font-size:0.875rem;display:block;position:relative;left:-5px}@media screen and (max-width: 768px){#MediaContainer #MediaHeadSection h2 b{width:22%;line-height:1.5;font-size:0.625rem}}#MediaContainer #MediaHeadSection h2 b span{white-space:nowrap;display:block}@media screen and (max-width: 768px){#MediaContainer #MediaHeadSection .Pankuzu{display:none}}@media screen and (min-width: 1600px){#MediaContainer.--pageArchive .center{max-width:1600px}}#MediaContainer.--pageSingle::before{height:calc(100% - 300px)}@media screen and (min-width: 1600px){#MediaContainer.--pageSingle .center{max-width:1300px}}#MediaContainer.--pageSingle #MediaHeadSection .Pankuzu{background:none}#MediaContainer.--pageSingle #MediaHeadSection .Pankuzu ul li:last-child a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:230px;display:block;position:relative;top:6.5px;font-weight:500}@media screen and (max-width: 768px){#MediaContainer.--pageSingle #MediaHeadSection .Pankuzu{display:block;background:none;width:22%;transform:translateX(-20%);position:relative;top:0.625rem}#MediaContainer.--pageSingle #MediaHeadSection .Pankuzu .home{display:none}#MediaContainer.--pageSingle #MediaHeadSection .Pankuzu ul li:last-child a{width:33%;font-size:0.4375rem}#MediaContainer.--pageSingle #MediaHeadSection h2{width:78%}#MediaContainer.--pageSingle #MediaHeadSection h2 img{width:100%}#MediaContainer.--pageSingle #MediaHeadSection h2 b{display:none}}#MediaContainer #MediaMain{display:flex;justify-content:space-between;width:100%;position:relative}@media screen and (max-width: 768px){#MediaContainer #MediaMain{display:block}}#MediaContainer #MediaMain .listContainer{width:69%}#MediaContainer #MediaMain .listContainer .result{align-items:center;line-height:1.4;font-weight:500;margin-bottom:2.1875rem;font-size:1.5625rem;position:relative;padding-left:1.25rem}#MediaContainer #MediaMain .listContainer .result::before{content:"";display:block;width:6px;position:absolute;left:0;background:#31448f;height:106%}@media screen and (max-width: 768px){#MediaContainer #MediaMain .listContainer{width:96%;margin:0 auto}}#MediaContainer #MediaMain .listContainer .articleBox{display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width: 768px){#MediaContainer #MediaMain .listContainer .articleBox{display:block}}#MediaContainer #MediaMain .listContainer .articleBox .Article{width:48.5%;margin-bottom:3%;position:relative}@media screen and (max-width: 768px){#MediaContainer #MediaMain .listContainer .articleBox .Article{width:100%;margin-bottom:5%}}@media screen and (max-width: 768px){#MediaContainer #MediaMain .listContainer .articleBox .Article a::before{background-image:url("../images/media_pera_white.png")}}@media screen and (min-width: 769px)and (max-width: 1600px){#MediaContainer #MediaMain .listContainer .articleBox .Article:nth-child(even) a::before{background-image:url("../images/media_pera_white.png")}}@media screen and (min-width: 1600px){#MediaContainer #MediaMain .listContainer .articleBox .Article:nth-of-type(3n) a::before{background-image:url("../images/media_pera_white.png")}}#MediaContainer #MediaMain .listContainer .pagerBox{padding-bottom:2.1875rem;display:flex;justify-content:center}@media screen and (max-width: 768px){#MediaContainer #MediaMain .listContainer .pagerBox{padding-bottom:0.9375rem}}#MediaContainer #MediaMain .listContainer .pagerBox .wp-pagenavi{display:flex;align-items:flex-end}#MediaContainer #MediaMain .listContainer .pagerBox .wp-pagenavi span,#MediaContainer #MediaMain .listContainer .pagerBox .wp-pagenavi a{border:none}#MediaContainer #MediaMain .listContainer .pagerBox .wp-pagenavi .pages{display:none}#MediaContainer #MediaMain .listContainer .pagerBox .wp-pagenavi .page,#MediaContainer #MediaMain .listContainer .pagerBox .wp-pagenavi .current{font-family:futura-pt,sans-serif;font-weight:500;letter-spacing:.3px;margin:0 0.8125rem}@media screen and (max-width: 768px){#MediaContainer #MediaMain .listContainer .pagerBox .wp-pagenavi .page,#MediaContainer #MediaMain .listContainer .pagerBox .wp-pagenavi .current{margin:0 0.4375rem}}#MediaContainer #MediaMain .listContainer .pagerBox .wp-pagenavi .page::before,#MediaContainer #MediaMain .listContainer .pagerBox .wp-pagenavi .current::before{content:"";display:block;width:1px;background:#04b3c4;height:2.8125rem;margin:0 auto;margin-bottom:0.3125rem}#MediaContainer #MediaMain .listContainer .pagerBox .wp-pagenavi .page{color:gray}#MediaContainer #MediaMain .listContainer .pagerBox .wp-pagenavi .page::before{height:1.25rem;background:gray}#MediaContainer #MediaMain .listContainer .pagerBox .wp-pagenavi .current{color:#04b3c4}#MediaContainer #MediaMain .listContainer .pagerBox .wp-pagenavi .nextpostslink,#MediaContainer #MediaMain .listContainer .pagerBox .wp-pagenavi .previouspostslink{text-indent:-200px;width:5.125rem;height:3.4375rem;overflow:hidden;background:url("../images/media_pager_nextBtn.png") no-repeat center center;background-size:contain}#MediaContainer #MediaMain .listContainer .pagerBox .wp-pagenavi .nextpostslink{margin-left:1.25rem;background-image:url("../images/media_pager_nextBtn.png")}#MediaContainer #MediaMain .listContainer .pagerBox .wp-pagenavi .previouspostslink{margin-right:1.25rem;background-image:url("../images/media_pager_prevBtn.png")}#MediaContainer #MediaMain .Search{width:27%}@media screen and (max-width: 768px){#MediaContainer #MediaMain .Search{display:none}}@media screen and (min-width: 1250px){#MediaContainer #MediaMain .Article a .Article__content h3{font-size:1.3125rem}}@media screen and (min-width: 1750px){#MediaContainer #MediaMain .listContainer{width:75%}#MediaContainer #MediaMain .listContainer .articleBox .Article{width:31.5%}#MediaContainer #MediaMain .listContainer .articleBox .Article a .Article__content h3{font-size:1.25rem}#MediaContainer #MediaMain .listContainer .articleBox::after{content:"";display:block;width:31.5%}#MediaContainer #MediaMain .Search{width:22%}}#MediaContainer #MediaSingleContent{position:relative;margin-top:-1.5%}@media screen and (max-width: 768px){#MediaContainer #MediaSingleContent{margin-top:-7%}}#MediaContainer #MediaSingleContent .image{height:24.0625rem;width:100%;position:relative;background:url("../images/media_dummyThum1.jpg") no-repeat center center;background-size:cover}@media screen and (max-width: 768px){#MediaContainer #MediaSingleContent .image{margin-left:-4.5%;width:109%;height:75vw}}@media screen and (min-width: 1400px){#MediaContainer #MediaSingleContent .image{height:25.625rem}}#MediaContainer #MediaSingleContent .image h1{position:absolute;bottom:0;padding-left:6.5%;font-size:1.5rem;width:62%;margin-bottom:-0.8em;line-height:1.9}@media screen and (max-width: 768px){#MediaContainer #MediaSingleContent .image h1{width:92%;font-size:1.1875rem;line-height:2.1;padding-left:3.5%}}#MediaContainer #MediaSingleContent .image h1 span{background:#04b3c4;padding:0.3125rem 0.4375rem;display:inline;box-decoration-break:clone;-webkit-box-decoration-break:clone;color:#fff}@media screen and (max-width: 768px){#MediaContainer #MediaSingleContent .l__innerLarge{padding:0}}#MediaContainer #MediaSingleContent .container .Article__inner{margin-top:2.8125rem;padding-left:6.5%}@media screen and (max-width: 768px){#MediaContainer #MediaSingleContent .container .Article__inner{margin-top:1.875rem}}#MediaContainer #MediaSingleContent .container .Article__inner .TagList li{margin-bottom:0}#MediaContainer #MediaSingleContent .container .textSection{margin-top:1.5625rem;padding:2.8125rem 15%;background:#fff;line-height:1.8;font-size:1.0625rem}@media screen and (max-width: 768px){#MediaContainer #MediaSingleContent .container .textSection{padding:5% 5% 8%;margin-left:-5%;width:110%}}#MediaContainer #MediaSingleContent .container .textSection img{height:auto;max-width:100%}#MediaContainer #MediaSingleContent .container .textSection h4{font-size:1.625rem}#MediaContainer #MediaSingleContent .container .textSection ul{list-style-type:disc}#MediaContainer #MediaSingleContent .container .textSection ul,#MediaContainer #MediaSingleContent .container .textSection ol{padding-left:1em}#MediaContainer #MediaSingleContent .container .textSection a{text-decoration:underline;color:blue}#MediaContainer #MediaSingleContent .container .shareSection{padding:2.8125rem 15%}@media screen and (max-width: 768px){#MediaContainer #MediaSingleContent .container .shareSection{padding:10% 0}}#MediaContainer #MediaSingleContent .container .shareSection .wrapper{border:1px solid #04b3c4;background:#fff;color:#04b3c4;display:flex;align-items:center;padding:1.0625rem 2.8125rem}@media screen and (max-width: 768px){#MediaContainer #MediaSingleContent .container .shareSection .wrapper{padding:5% 8%}}#MediaContainer #MediaSingleContent .container .shareSection .wrapper .title{display:flex;align-items:center;margin-right:1.875rem;width:75%}@media screen and (max-width: 768px){#MediaContainer #MediaSingleContent .container .shareSection .wrapper .title{margin-right:0}}#MediaContainer #MediaSingleContent .container .shareSection .wrapper .title h5{font-family:futura-pt,sans-serif;font-weight:500;letter-spacing:.3px;font-size:1.875rem}@media screen and (max-width: 768px){#MediaContainer #MediaSingleContent .container .shareSection .wrapper .title h5{font-size:1.5rem}}#MediaContainer #MediaSingleContent .container .shareSection .wrapper .title p{margin-top:3px;font-weight:500;margin-left:1.5625rem}@media screen and (max-width: 768px){#MediaContainer #MediaSingleContent .container .shareSection .wrapper .title p{font-size:0.5625rem}}#MediaContainer #MediaSingleContent .container .shareSection .wrapper .sns{display:flex;width:25%}#MediaContainer #MediaSingleContent .container .shareSection .wrapper .sns a{display:block;margin-right:1.5625rem}#MediaContainer #MediaSingleContent .container .shareSection .wrapper .sns a img{width:2.125rem;height:auto}@media screen and (max-width: 768px){#MediaContainer #MediaSingleContent .container .shareSection .wrapper .sns a{margin-right:1.25rem}}#MediaContainer #MediaSingleBottom{position:relative;background:#fff;padding-top:2.5rem}#MediaContainer #MediaSingleBottom .topBackBtn{text-align:center;margin-bottom:1.25rem}#MediaContainer #MediaSingleBottom .topBackBtn img{width:20rem}@media screen and (max-width: 768px){#MediaContainer #MediaSingleBottom .topBackBtn img{width:67%}}#MediaContainer #MediaSingleBottom .block{margin-bottom:3.75rem}#MediaContainer #MediaSingleBottom .block:last-child{margin-bottom:0}#MediaContainer #MediaSingleBottom .block.nextTopicBlock a{display:block;width:100%;background:url(../images/btnArrow_white.png) no-repeat 96% center #04b3c4;background-size:1.25rem auto;padding:1.25rem;display:flex;position:relative;align-items:center}@media screen and (max-width: 768px){#MediaContainer #MediaSingleBottom .block.nextTopicBlock a{align-items:stretch;padding:6% 4%;background-size:1.0625rem auto}}#MediaContainer #MediaSingleBottom .block.nextTopicBlock a .image{background:red;width:15%;padding-bottom:15%;background:url("../images/media_dummyThum1.jpg") no-repeat center center;background-size:cover}@media screen and (max-width: 768px){#MediaContainer #MediaSingleBottom .block.nextTopicBlock a .image{width:25vw;height:25vw;padding-bottom:0}}#MediaContainer #MediaSingleBottom .block.nextTopicBlock a .content{padding-left:1.5625rem;padding-right:3.4375rem;width:85%}@media screen and (max-width: 768px){#MediaContainer #MediaSingleBottom .block.nextTopicBlock a .content{width:75%;padding-right:6%;padding-left:4%}}#MediaContainer #MediaSingleBottom .block.nextTopicBlock a .content .icon{background:#31448f;color:#04b3c4;padding:0.75rem 1.25rem;display:inline-block;border-radius:20px;font-weight:500;font-size:0.75rem;margin-bottom:0.9375rem}@media screen and (max-width: 768px){#MediaContainer #MediaSingleBottom .block.nextTopicBlock a .content .icon{font-size:0.625rem;padding:0.625rem 1.25rem;margin-bottom:0.75rem}}#MediaContainer #MediaSingleBottom .block.nextTopicBlock a .content p{font-size:1.4375rem;color:#fff;font-weight:500;line-height:1.5}@media screen and (max-width: 768px){#MediaContainer #MediaSingleBottom .block.nextTopicBlock a .content p{font-size:1.25rem}}#MediaContainer #MediaSingleBottom .block.nextTopicBlock a::after{content:"";right:0;bottom:0;position:absolute;display:block;width:1.875rem;height:1.875rem;background:url("../images/media_pera_blue.png") no-repeat center center;background-size:cover;z-index:2}#MediaContainer #MediaSingleBottom .block.sameCatBlock{position:relative}#MediaContainer #MediaSingleBottom .block.sameCatBlock .l__center{display:flex;align-items:flex-end;justify-content:space-between}#MediaContainer #MediaSingleBottom .block.sameCatBlock .Article a::before{background-image:url(../images/media_pera_white.png)}#MediaContainer #MediaSingleBottom .block.searchBlock .Search{display:flex;justify-content:space-between}@media screen and (max-width: 768px){#MediaContainer #MediaSingleBottom .block.searchBlock .Search{display:block}}#MediaContainer #MediaSingleBottom .block.searchBlock .Search .box{width:30%}@media screen and (max-width: 768px){#MediaContainer #MediaSingleBottom .block.searchBlock .Search .box{width:100%}}#Media_singlePage #MediaContainer .center{width:80%;margin:0 auto;max-width:1100px}@media screen and (max-width: 768px){#Media_singlePage #MediaContainer .center{width:92%}}#Media_singlePage #MediaContainer #MediaHeadSection{margin-bottom:-4.5%;overflow:hidden}@media screen and (min-width: 1350px){#Media_singlePage #MediaContainer #MediaHeadSection{margin-bottom:-3.5%}}@media screen and (max-width: 768px){#Media_singlePage #MediaContainer #MediaHeadSection{margin-bottom:-5%;padding-left:1%}}.Search{width:100%}.Search .box{margin-bottom:2.5rem}.Search .box h4{display:flex;align-items:center;margin-bottom:1.0625rem;line-height:1}.Search .box h4 b{font-size:1.25rem;font-family:futura-pt,sans-serif;font-weight:500;letter-spacing:.3px;display:block;margin-right:0.625rem}.Search .box h4 span{font-size:0.6875rem;position:relative;top:1px}.Search .box.category ul{display:flex;justify-content:space-between}.Search .box.category ul li{background:#04b3c4;width:24%;position:relative}.Search .box.category ul li a{color:#fff;width:100%;padding-bottom:100%;display:block}.Search .box.category ul li a div{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center}.Search .box.category ul li a div svg .st0{fill:#fff}.Search .box.category ul li a div small{margin-top:0.4375rem;display:block;font-family:futura-pt,sans-serif;font-weight:500;letter-spacing:.3px;font-size:0.625rem;letter-spacing:1px;text-indent:.5px}.Search .box.category ul li.--active{background:#31448f}.Search .box.category ul li.--active a div svg .st0{fill:#04b3c4}.Search .box.category ul li.--active a div small{color:#04b3c4}.Search .box.tags .TagList{margin-bottom:-0.3125rem}.Search .box.tags .TagList li a{font-size:0.6875rem;padding:0.625rem 1rem}.Search .box.keyword{margin-bottom:0 !important}.Search .box.keyword form{display:flex;align-items:center}.Search .box.keyword form input{border:1px solid #e0e4e8;border-right-width:0;height:2.5rem;width:100%;padding-left:0.625rem}.Search .box.keyword form input::placeholder{color:#c2c4cc}.Search .box.keyword form button{border:1px solid #e0e4e8;border-left-width:0;height:2.5rem;background:#fff;width:2.5rem}.Search .box.keyword form button #s-btn{overflow:hidden;text-indent:-200px;background:url("../images/media_searchIcon.png") no-repeat center center;background-size:1.375rem auto}.Search a{transition:all ease-out 400ms}.Search a.___hover{background:#31448f;color:#fff;border-color:#fff}.TagList{display:flex;flex-wrap:wrap}.TagList li{margin-right:0.3125rem;margin-bottom:0.3125rem}.TagList li span,.TagList li a{padding:0.4375rem 0.5625rem;border:1px solid #04b3c4;border-radius:30px;font-size:10px;line-height:1;display:block;color:#04b3c4}@media screen and (max-width: 768px){.TagList li span,.TagList li a{font-size:0.53125rem}}.TagList li.--active span,.TagList li.--active a{border-color:#31448f;background:#31448f}.TimeInfo{font-size:0.8125rem;display:flex;align-items:center;margin-bottom:0.6875rem;font-family:futura-pt,sans-serif;font-weight:500;letter-spacing:.3px}@media screen and (max-width: 768px){.TimeInfo{margin-right:0.625rem}}.TimeInfo .TimeInfo__slash{content:"";display:block;width:1.1875rem;height:1.1875rem;background:linear-gradient(to left top, transparent 48.3%, #2e3042 48.3%, #2e3042 50%, transparent 50%);margin:0 0.25rem}.Article a{width:100%;position:relative;display:block;background:#fff;border:1px solid #e0e4e8}@media screen and (max-width: 768px){.Article a{height:auto}}.Article a .Article__image{padding-bottom:80%;position:relative}@media screen and (max-width: 768px){.Article a .Article__image{padding-bottom:60%}}.Article a .Article__image h3{font-size:17px;line-height:2.01;color:#fff;position:absolute;bottom:-1em;left:0.9375rem;width:89%;font-weight:400;z-index:1;line-height:1.95}@media screen and (max-width: 1250px){.Article a .Article__image h3{font-size:15px}}@media screen and (max-width: 1100px){.Article a .Article__image h3{font-size:13px}}@media screen and (max-width: 768px){.Article a .Article__image h3{font-size:14px;line-height:2.2}}.Article a .Article__image h3 span{background:#04b3c4;padding:0.25rem 0.4375rem;display:inline;box-decoration-break:clone;-webkit-box-decoration-break:clone;transition:all cubic-bezier(0.23, 1, 0.32, 1) 1000ms}.Article a .Article__image .bg{position:absolute;top:0;left:0;overflow:hidden;width:100%;height:100%}.Article a .Article__image .bg span{display:block;width:100%;height:100%;background:url("../images/logo.svg") no-repeat center center;background-size:cover;transition:all cubic-bezier(0.23, 1, 0.32, 1) 1000ms}.Article a .Article__content{padding:1.5625rem 0.9375rem;padding-top:2.1875rem}.Article a::before{content:"";display:block;position:absolute;right:-1px;bottom:-1px;width:1.4375rem;height:1.4375rem;background:url("../images/media_pera_gray.png") no-repeat center center;background-size:cover;z-index:2}.Article.--new.___pannelComplete::before{content:"";z-index:1;display:block;position:absolute;width:3.75rem;height:3.75rem;background:url("../images/media_newIcon.png") no-repeat center center;background-size:cover;animation:newIcon 600ms cubic-bezier(0.175, 0.885, 0.32, 1.275) 0ms 1 forwards}@media screen and (max-width: 768px){.Article.--new.___pannelComplete::before{width:3.125rem;height:3.125rem}}@keyframes newIcon{0%{transform:translate(-26%, -26%) scale(0) rotate(180deg);opacity:0}100%{transform:translate(-26%, -26%) scale(1) rotate(0deg);opacity:1}}.Article.___hover a .Article__image .bg span{transform:scale(1.12)}.Article.___hover a .Article__image h3 span{background:#31448f}#MediaSpSearchOpenBtn{position:fixed;right:-1%;bottom:-1%;border-top:0;width:25%;height:auto;z-index:10}#MediaSpSearchPlate{position:fixed;right:0;top:0;width:85%;height:100%;z-index:10000000;padding:0% 7%;background:rgba(49,68,143,.99);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-box-align:center;color:#fff;transform:translateX(101%)}#MediaSpSearchPlate .Search .box.category ul li.--active{border:1px solid #04b3c4}#MediaSpSearchPlate .Search .box.tags .TagList li.--active a{border:1px solid #e9ecef;color:#e9ecef}#MediaSpSearchPlate .closeBtn{position:absolute;right:5%;bottom:4%}.Swiper{padding-left:calc((100% - 1000px)*.5);padding-right:70px;position:relative;padding-top:1.125rem;margin-top:-1.3125rem;overflow:hidden}@media screen and (min-width: 1400px){.Swiper{padding-left:12.5%}}@media screen and (min-width: 1660px){.Swiper{padding-left:calc((100% - 1250px)*.5)}}@media screen and (max-width: 768px){.Swiper{padding-left:4%;padding-right:4%}}@media screen and (max-width: 768px){.Swiper .swiper-wrapper .Article .Article__image{padding-bottom:80%}.Swiper .swiper-wrapper .Article .Article__image h3{font-size:0.8125rem;left:0.9375rem}.Swiper .swiper-wrapper .Article .Article__content{padding:2.1875rem 0.9375rem 1.25rem}}.Swiper .swiper-button-next,.Swiper .swiper-button-prev{transition:all 300ms ease-out;width:3.125rem;margin:0;position:absolute;top:50%;transform:translateY(-50%);line-height:1;transition:all 600ms cubic-bezier(0.6, -0.28, 0.735, 0.045)}.Swiper .swiper-button-next svg,.Swiper .swiper-button-prev svg{width:100%;height:auto}.Swiper .swiper-button-next::after,.Swiper .swiper-button-prev::after{display:none !important}@media screen and (max-width: 768px){.Swiper .swiper-button-next,.Swiper .swiper-button-prev{display:none}}.Swiper .swiper-button-next .svg_swiperArrow .st0,.Swiper .swiper-button-prev .svg_swiperArrow .st0{stroke:#04b3c4;stroke-width:1px}.Swiper .swiper-button-next{right:2%}.Swiper .swiper-button-next svg{transform:scale(-1, 1)}.Swiper .swiper-button-prev{left:2%}.Swiper .swiper-button-next.swiper-button-disabled,.Swiper .swiper-button-prev.swiper-button-disabled{transform:translateY(-50%) scale(0) rotate(360deg);opacity:0}.swiper-pagination{position:static !important;width:auto !important;overflow:hidden;transform:translateY(-60%) !important;height:2.1875rem;display:flex;align-items:flex-end}.swiper-pagination .swiper-pagination-bullet{width:1px;background:#31448f;height:0.9375rem;opacity:1;border-radius:0;margin:0 0.4375rem;transition:all 300ms ease-out}@media screen and (max-width: 768px){.swiper-pagination .swiper-pagination-bullet{margin:0 2px !important}}.swiper-pagination .swiper-pagination-bullet-active{background:#04b3c4;height:2.1875rem}.___sa[data-sa=internalHeadOpen] h2{transform:translateY(101%)}.___sa[data-sa=internalHeadOpen] .sa_pannelAnimate{position:absolute;z-index:2;width:100%;height:100%;top:0;left:0;display:flex}.___sa[data-sa=internalHeadOpen] .sa_pannelAnimate div{width:33.33333%;background:#fff}.___sa[data-sa=subTitle] h3,.___sa[data-sa=subTitle] .SubTitle__slash,.___sa[data-sa=subTitle] .SubTitle__small{opacity:0;transform:translateY(35px)}.___sa[data-sa=scale]{opacity:0;transform:scale(1.1)}.___sa[data-sa=opacity]{opacity:0}.___sa[data-sa=fadeUp]{opacity:0;transform:translateY(35px)}.___sa[data-sa=fillHead] .FillHead__inner{overflow:hidden;position:relative}.___sa[data-sa=fillHead] .FillHead__inner .FillHead__title{position:relative;z-index:2;transform:translateY(101%)}.___sa[data-sa=fillHead] .FillHead__inner .FillHead__title .FillHead__en,.___sa[data-sa=fillHead] .FillHead__inner .FillHead__title h2{overflow:hidden}.___sa[data-sa=fillHead] .FillHead__inner .FillHead__title .FillHead__en .__ot,.___sa[data-sa=fillHead] .FillHead__inner .FillHead__title h2 .__ot{transform:translateY(101%)}.___sa[data-sa=fillHead] .FillHead__inner .saAnimate{position:absolute;width:100%;height:100%;top:0;left:0;background:#31448f;z-index:1;transform:translateY(101%)}.___sa[data-sa=cultureCredo] li{opacity:0;transform:scale(1.2)}.___sa[data-sa=missionStatementText] b .__ot{opacity:0}.___sa[data-sa=missionStatementTitle] .sub{opacity:0;filter:blur(25px)}.___sa[data-sa=missionStatementTitle] h3{opacity:0;filter:blur(25px)}.___sa[data-sa=townHead]{background:#2e3042}.___sa[data-sa=townHead] .copy h2,.___sa[data-sa=townHead] .copy div{opacity:0;filter:blur(45px)}.___sa[data-sa=townHead] .ScrollLine{opacity:0}.___sa[data-sa=townHead] .topicArea{opacity:0}.___sa[data-sa=townHead] .bg{transform:scale(1.1);opacity:0}@media screen and (max-width: 768px){.___sa[data-sa=townHead] .bg{transform:scale(1.15)}}.___sa[data-sa=pannelType] .__sa_pannelAnimate{position:absolute;width:100%;height:100%;top:0;left:0;z-index:100;overflow:hidden}.___sa[data-sa=pannelType] .__sa_pannelAnimate div{position:absolute;width:100%;height:100%;top:0;left:0}.___sa[data-sa=pannelType] .__sa_pannelAnimate div.base{background:#fff}.___sa[data-sa=pannelType] .__sa_pannelAnimate div.color{transform:translateX(-101%);background:#e9ecef}.___sa[data-sa=pannelType] .__sa_pannelAnimate div.--gray0Color{background:#f5f6f8}.___sa[data-sa=pannelType] .__sa_pannelAnimate div.--gray1Color{background:#e9ecef}.___sa[data-sa=pannelType] .__sa_pannelAnimate div.--darkColor{background:#2e3042}.___sa[data-sa=pannelType] .__sa_pannelAnimate div.--mainColor{background:#04b3c4}.___sa[data-sa=pannelType] .__sa_pannelAnimate div.--darkColor{background:#2e3042}.___sa[data-sa=pannelType] .__sa_pannelAnimate div.--subColor{background:#31448f}.___sa[data-sa=pannelType] .__sa_pannelAnimate div.--gray2Color{background:#e0e4e8}.___sa[data-sa=pannelType] .__sa_pannelAnimate div.--gray3Color{background:#d4dadf}.___sa[data-sa=pannelType] .__sa_pannelAnimate div.--gray4Color{background:#c3cbd2}.___sa[data-sa=pannelType] .__sa_pannelAnimate div.--accentColor{background:#ffb429}.___sa[data-sa=serviceHead] .main .copy,.___sa[data-sa=serviceHead] .main h3,.___sa[data-sa=serviceHead] .main p{overflow:hidden}.___sa[data-sa=serviceHead] .main .copy .paker,.___sa[data-sa=serviceHead] .main h3 .paker,.___sa[data-sa=serviceHead] .main p .paker{display:inline-block;transform:translateY(101%);opacity:0}.___sa[data-sa=serviceHead] .bg{transform:scale(1.1);opacity:0}.___sa .__saTextAnimate{overflow:hidden}.___sa .__saTextAnimate .__ot{transform:translateY(101%)}#ServicePage .___sa[data-sa=internalHeadOpen] .sa_pannelAnimate div,#RecruitPage .___sa[data-sa=internalHeadOpen] .sa_pannelAnimate div{background:#e9ecef}#IE11Container{z-index:3000000000000;position:fixed;top:0;left:0;width:100%;height:100%;background:url(../images/meaningLogo_headBg-pc.jpg) no-repeat center center;background-size:cover;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-box-align:center;color:#fff;font-size:1.4375rem;text-align:center;line-height:2}/*# sourceMappingURL=main.min.css.map */