blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}body,html{background:#fff;font-size:14px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.postWrap.thumbnail.npStyle>li.active>.empty>div,a{transition:opacity .5s cubic-bezier(.5,0,0,1)}#gnavBtn,#gnavBtn>span,#loadLayer,#loadLayer .elementWrap>.element,.bg,.bg>span,.lineHList>li>ul>li>div,.squareVList>li>div,:after,:before,input{transition:all .5s cubic-bezier(.5,0,0,1)}#gnavPanel>ul>li{transition:opacity .5s cubic-bezier(.5,0,0,1),bottom .5s cubic-bezier(.5,0,0,1),visibility .5s cubic-bezier(.5,0,0,1)}#page-culture #mindBook>.innerBasic>img,.postWrap.thumbnail>li>article>a>.titleWrap{transition:opacity .5s cubic-bezier(.5,0,0,1),transform .5s cubic-bezier(.5,0,0,1)}body>header{transition:background .5s cubic-bezier(.5,0,0,1),transform .5s cubic-bezier(.5,0,0,1)}#page-message #intro>.innerBasic>.bodyWrap>.bodyWrap.active{transition:background .5s cubic-bezier(.5,0,0,1)}.pageNav>ul>li>a{transition:background-color .5s cubic-bezier(.5,0,0,1),color .5s cubic-bezier(.5,0,0,1)}button,input,select,textarea{outline:0;-moz-appearance:none;appearance:none;background-color:transparent}input[type=checkbox]{-moz-appearance:none!important;appearance:none!important}a,a *,div,div *{-webkit-tap-highlight-color:rgba(0,0,0,.25)}a:hover{text-decoration:none}article,section,table,tbody{display:block}table{border-collapse:collapse}fieldset,img{border:0;vertical-align:top}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-weight:400;text-align:justify}q:after,q:before{content:""}abbr,acronym{border:0}.clearfix{width:100%}.clearfix:after{content:"";display:block;clear:both}aside,dd,dt,li,p,span,td{word-wrap:break-word;text-align:justify}*{-webkit-touch-callout:none}*,:after,:before{box-sizing:border-box}:after,:before{pointer-events:none}input,select{vertical-align:middle}section{position:relative}a{word-break:break-all;margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0;overflow:hidden;outline:0;text-decoration:none}a,a:hover{color:#000}hr{border-style:solid;border-width:1px;border:none;border-top:1px solid;opacity:.1}body{font-family:Roboto,Noto Sans JP,sans-serif;font-size:14px;line-height:30px;color:#000;-webkit-text-size-adjust:100%;letter-spacing:.075em;width:100%;position:relative}body,body>header{min-width:1100px}body>footer,body>header{letter-spacing:.05vw}.innerBasic{width:100%;height:auto;margin:auto;position:relative;padding-left:7vw;padding-right:7vw;z-index:1}.innerBasic.narrow{min-width:800px;width:50vw}.innerBasic.wide{padding-left:0;padding-right:0}.txtLink{margin:0 1px;padding:0 2px;background:linear-gradient(transparent 90%,rgba(0,145,179,.35) 0);cursor:pointer}p{line-height:2.14em;margin:15px 0}p:first-child{margin-top:0}p:last-child{margin-bottom:0}.title{line-height:1.75em;font-weight:900}dl.basic>dt{font-size:16px;line-height:1.75em;margin-top:8%;margin-bottom:35px;font-weight:900}dl.basic>dt:first-child{margin-top:0}.btnWrap.horizontal>div{float:left;width:50%}.btnWrap.horizontal>div:first-child{padding-right:4%}.btnWrap.horizontal>div:nth-child(2){padding-left:4%}.btnWrap.horizontal>div>.cmnBtn{max-width:100%}#page-culture #intro .bodyWrap p{text-align:center}#page-culture #intro .bodyWrap p br{display:block}.declaration.sec>.innerBasic>.titleWrap>.sub+p{margin-top:3rem}.declaration+.bgAccent h2.titleWrap+.bodyWrap>p{text-align:center;margin-bottom:5%}.declaration+.bgAccent h2.titleWrap+.bodyWrap>p br{display:block}.squareVList>li{height:230px;position:relative;display:table;margin:auto;margin-top:100px}.squareVList>li:first-child{margin-top:80px}.lineHList>li>ul>li *,.squareVList>li *{text-align:center}.squareVList>li>.deco{display:block;width:200px;height:200px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;transform:rotate(55deg);transition:transform 1.5s cubic-bezier(.5,0,0,1)}.squareVList>li>.deco:after,.squareVList>li>.deco:before,.squareVList>li>.deco>span:after,.squareVList>li>.deco>span:before{content:"";display:block;background-color:#0091b3;position:absolute;transition-duration:1s}.squareVList>li>.deco:before{width:0;height:2px;top:0;left:0}.squareVList>li>.deco:after{width:2px;height:0;top:0;right:0}.squareVList>li>.deco>span:before{width:0;height:2px;bottom:0;right:0}.squareVList>li>.deco>span:after{width:2px;height:0;bottom:0;left:0}.squareVList>li>.deco>span{display:block;width:100%;height:100%;position:absolute;top:0;left:0}.active .squareVList>li:first-child>.deco,.squareVList>li.active>.deco{transform:rotate(45deg)}.active .squareVList>li:first-child>.deco:before,.active .squareVList>li:first-child>.deco>span:before,.squareVList>li.active>.deco:before,.squareVList>li.active>.deco>span:before{width:100%;background-color:#f0f0f0}.active .squareVList>li:first-child>.deco:after,.active .squareVList>li:first-child>.deco>span:after,.squareVList>li.active>.deco:after,.squareVList>li.active>.deco>span:after{height:100%;background-color:#f0f0f0}.squareVList>li>div{display:table-cell;vertical-align:middle;opacity:0;transform:scale(.95);transition-delay:.75s}.active .squareVList>li:first-child>div,.squareVList>li.active>div{opacity:1;transform:scale(1)}.lineHList>li>ul>li .title,.squareVList>li .title{font-size:30px;font-weight:900;position:relative}.lineHList>li>ul>li .title:before,.squareVList>li .title:before{display:block;text-align:center;font-size:16px;line-height:2em;font-weight:900;margin-bottom:10px;transition:none}.lineHList>li:first-child>ul>li:nth-child(1) .title:before,.squareVList>li:first-child .title:before{content:"#01"}.lineHList>li:first-child>ul>li:nth-child(2) .title:before,.squareVList>li:nth-child(2) .title:before{content:"#02"}.lineHList>li:nth-child(2)>ul>li:first-child .title:before,.squareVList>li:nth-child(3) .title:before{content:"#03"}.lineHList>li:nth-child(2)>ul>li:nth-child(2) .title:before,.squareVList>li:nth-child(4) .title:before{content:"#04"}.lineHList>li:nth-child(3)>ul>li:first-child .title:before,.squareVList>li:nth-child(5) .title:before{content:"#05"}.lineHList>li:nth-child(3)>ul>li:nth-child(2) .title:before,.squareVList>li:nth-child(6) .title:before{content:"#06"}.lineHList>li:nth-child(4)>ul>li:first-child .title:before,.squareVList>li:nth-child(7) .title:before{content:"#07"}.lineHList>li:nth-child(4)>ul>li:nth-child(2) .title:before,.squareVList>li:nth-child(8) .title:before{content:"#08"}.lineHList>li:nth-child(5)>ul>li:first-child .title:before,.squareVList>li:nth-child(9) .title:before{content:"#09"}#page-culture .squareVList>li .title:before{display:none}#page-culture .squareVList>li .title{font-size:26px}.squareVList>li p{font-size:16px;position:relative}.squareVList>li p>br{display:none}.lineHList>li{margin-top:100px}.lineHList>li:first-child{margin-top:80px}.lineHList>li>ul>li{width:50%;float:left;position:relative}.lineHList>li>ul>li:first-child{padding-right:50px}.lineHList>li>ul>li:nth-child(2){padding-left:50px}.lineHList>li>ul>li>.deco{display:block;width:100%;height:50px;position:relative;margin-bottom:20px;overflow:hidden}.lineHList>li>ul>li>.deco:after,.lineHList>li>ul>li>.deco:before{content:"";width:2px;height:100%;display:block;background-color:#000;position:absolute;top:0;left:0;right:0;margin:auto;transform:translateY(-100%)}.lineHList>li>ul>li>.deco:before{background-color:#0091b3}.lineHList>li>ul>li>div{opacity:0;transform:scale(.95)}.active .lineHList>li:first-child>ul>li:first-child>.deco:before,.lineHList>li>ul>li.active>.deco:before{transform:translateY(100%)}.active .lineHList>li:first-child>ul>li:first-child>.deco:after,.lineHList>li>ul>li.active>.deco:after{transform:translateY(0);transition-delay:.5s}.active .lineHList>li:first-child>ul>li:first-child>div,.lineHList>li>ul>li.active>div{opacity:1;transform:scale(1)}.lineHList>li>ul>li:nth-child(2)>.deco:before{transition-delay:.1s}.lineHList>li>ul>li:nth-child(2)>.deco:after,.lineHList>li>ul>li>div{transition-delay:.6s}.lineHList>li>ul>li:nth-child(2)>div{transition-delay:.7s}.imgLVList>li{margin-top:100px;padding-top:4%}.imgLVList>li:first-child{margin-top:0;margin-top:4%}.imgLVList>li>.imgWrap{max-height:500px;min-height:350px;height:30vw}.imgLVList>li>.imgWrap .titleWrap{width:100%;height:100%;display:table;position:absolute;top:0;left:0}.imgLVList>li>.imgWrap .titleWrap:before{content:"";display:block;width:100%;height:100%;background-color:#000;position:absolute;top:0;left:0;opacity:.5}.imgLVList>li>.imgWrap .titleWrap>span{display:table-cell;vertical-align:middle;position:relative}.imgLVList>li>.imgWrap .titleWrap>span *{text-align:center;display:block;font-weight:900;color:#fff;line-height:1.5em}.imgLVList>li>.imgWrap .titleWrap>span>.title{font-size:50px}.imgLVList>li>.imgWrap .titleWrap>span>.sub{font-size:20px}.imgLVList>li>.imgWrap .titleWrap>span>.sub i{font-style:normal;font-size:50%;line-height:3}.imgLVList>li>.bodyWrap{position:relative}.imgLVList>li>.bodyWrap>.leftWrap{float:left;width:70%;padding-right:60px;max-width:1000px}.imgLVList>li>.bodyWrap>.leftWrap>.titleWrap>.title,.imgVList>li>div>.bodyWrap>div>.titleWrap>.title{font-size:24px;margin-bottom:50px}.imgLVList>li>.bodyWrap>.leftWrap>.titleWrap>.sub,.imgVList>li>div>.bodyWrap>div>.titleWrap>.sub{font-size:14px;line-height:2em;font-weight:900;margin:65px 0 50px}.imgLVList>li>.bodyWrap>.rightWrap{float:right;width:30%;margin-top:140px;max-width:350px}.imgLVList>li>.bodyWrap>.rightWrap>.bodyWrap>.cmnBtn{margin-top:30px}.imgLVList>li>.bodyWrap>.rightWrap>.bodyWrap>.cmnBtn:first-child{margin-top:0}.imgVList{padding-bottom:100px}.imgVList>li{position:relative;padding:16% 0 8%}.imgVList>li:first-child{padding-top:20%}.imgVList>li:nth-child(odd){background-color:#f3f3f3}.imgVList>li>div{position:relative}.imgVList>li .imgWrap,.imgVList>li>div>.bodyWrap{width:50%}.imgVList>li .imgWrap{height:calc(100% + 200px);position:absolute;padding-top:80px;z-index:1}.imgVList>li:nth-child(odd) .imgWrap{right:0}.imgVList>li>div>.bodyWrap{padding-left:7vw;padding-right:7vw}.imgVList>li:nth-child(2n)>div>.bodyWrap{margin-left:auto}.imgVList>li>div>.bodyWrap>div>.titleWrap>.title{font-size:30px}.imgTxtHList{margin-top:100px}.imgTxtHList>li{display:table;margin-top:30px}.imgTxtHList>li:first-child{margin-top:0}.imgTxtHList>li>.bodyWrap,.imgTxtHList>li>.imgWrap{height:auto;display:table-cell;vertical-align:middle}.imgTxtHList>li>.imgWrap{width:40%;height:110px;background-color:#eee}.imgTxtHList>li>.imgWrap>.bg{background-size:contain}.imgTxtHList>li>.bodyWrap{width:60%;padding-left:50px}.imgTxtHList>.bg02{height:150px;width:100%;display:block;background-position:50%;background-size:cover;background-repeat:no-repeat;position:relative;margin-bottom:60px}.imgTxtHList>.bg02>.bg02Inner{padding:20px;width:100%;height:100%;z-index:1;position:relative}.imgTxtHList>.bg02>.bg02Inner:before{content:"";display:block;width:100%;height:100%;background-color:#000;position:absolute;top:0;left:0;opacity:.5;z-index:-1;transition:transform opacity .5s}.imgTxtHList>.bg02>.bg02Inner>.itemLogo{width:auto;height:24px;display:block}.imgTxtHList>.bg02>.bg02Inner>p{font-size:18px;color:#fff;position:absolute;bottom:17px;right:50px;margin:0;line-height:1.4}.imgTxtHList>.bg02>.bg02Inner>span{display:block;width:40px;height:2px;position:absolute;bottom:28px;right:0;margin:auto;overflow:hidden}.imgTxtHList>.bg02>.bg02Inner>span:after,.imgTxtHList>.bg02>.bg02Inner>span:before{content:"";width:100%;height:100%;display:block;background-color:#fff;position:absolute;top:0;left:0;transition:transform .5s cubic-bezier(.5,0,0,1)}.imgTxtHList>.bg02>.bg02Inner>span:after{transform:translateX(-100%)}.imgTxtHList>.bg02:hover{opacity:1}.imgTxtHList>.bg02:hover>.bg02Inner:before{opacity:0}.imgTxtHList>.bg02:hover>.bg02Inner>span:before{transform:translateX(100%)}.imgTxtHList>.bg02:hover>.bg02Inner>span:after{transform:translateX(0);transition-delay:.5s}.accordion>.title{display:none}.basicNav{width:100%;height:auto}.basicNav>li{height:auto;position:relative;float:left;width:24.25%;border:2px solid;margin-left:1%}.basicNav>li:nth-child(4n-3){margin-left:0}.basicNav>li:nth-child(n+5){margin-top:1%}.basicNav.horizontal>li{border-left:none;justify-content:space-around;float:none;width:100%;margin-left:0;margin-top:0}.basicNav.horizontal>li:first-child{border-left:2px solid}.basicNav>li>a{display:block;text-align:center;font-size:12px;font-weight:900;letter-spacing:0;padding:5px 20px}.basicNav.horizontal>li>a{padding:15px 10px;overflow:visible}.basicNav>li>a>.arrow{width:20px}.basicNav.horizontal>li>a>.arrow{transform:rotate(90deg);top:61px;left:0}.locationWrap>div:nth-child(n+2){margin-top:12%!important}.locationWrap>div>.mapWrap{margin-top:8%}.switchingImgWrap .main,.switchingImgWrap .thumbnail{float:left}.switchingImgWrap .main{width:60%;min-height:370px;height:32vw;position:relative}.switchingImgWrap .main .trigInner2{background-color:#006277}.switchingImgWrap .main .img{transition:none}.switchingImgWrap .main .img:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-image:linear-gradient(-45deg,transparent 50%,rgba(0,0,0,.35))}.switchingImgWrap .main .title{position:absolute;top:0;left:0;color:#fff;font-weight:900;font-size:34px;line-height:1.5em;padding:5.5% 6.5%}.switchingImgWrap .main .title>span{font-size:18px;display:block;line-height:1.5em}.switchingImgWrap .main .title>span>span:after{content:"";background-color:#fff;width:20px;height:1px;display:inline-block;vertical-align:middle;margin:0 10px 2px}.switchingImgWrap .thumbnail{width:40%;padding-left:4%}.switchingImgWrap .thumbnail>div{float:left;width:50%;min-height:100px;height:8.6vw;padding-left:10%;margin-top:10%}.switchingImgWrap .thumbnail>div:nth-child(-n+2){margin-top:0}.switchingImgWrap .thumbnail .img{width:100%;height:100%;cursor:pointer}.switchingImgWrap .thumbnail .img:before{content:"";width:100%;height:100%;display:block;position:absolute;top:0;left:0;background-color:#0091b3;opacity:0}.switchingImgWrap .thumbnail .img.active{pointer-events:none;transition:3s}.switchingImgWrap .thumbnail .img.active:before{opacity:.5}.mapWrap .map{width:100%;min-height:450px;height:30vw}.mapWrap iframe{width:100%;height:100%;-ms-filter:grayscale(100%);filter:grayscale(1)}.mapWrap .info{margin-top:50px}.mapWrap .info>dd,.mapWrap .info>dt{float:left}.mapWrap .info>dt{width:25%;font-weight:900}.mapWrap .info>dd{width:75%}.mapWrap .info>dd>ul>li{margin-top:10px;padding-left:40px;position:relative}.mapWrap .info>dd>ul>li:first-child{margin-top:0}.mapWrap .info>dd>ul>li:before{content:"";display:block;width:18px;height:18px;background-size:contain;position:absolute;top:6px;left:0;transition:none}.mapWrap .info>dd>ul>li.add:before{background-image:url(../img/common/icon-add.svg)}.mapWrap .info>dd>ul>li.tel:before{background-image:url(../img/common/icon-tel.svg)}.mapWrap .info>dd>ul>li.access:before{background-image:url(../img/common/icon-access.svg)}.mapWrap .info>dd>ul>li>br{display:none}table.basic>tbody>tr{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100%;height:auto}table.basic>tbody>tr>td,table.basic>tbody>tr>th{display:table-cell;padding:0;vertical-align:top;border:none}table.basic>tbody>tr>th{width:100%;padding-right:10px}table.basic>tbody>tr>td{width:100%;padding:10px 0 40px}table.basic>tbody>tr>td>dl{margin-top:10px}table.basic>tbody>tr>td>dl:first-child{margin-top:0}table.basic>tbody>tr>td>dl>dd,table.basic>tbody>tr>td>dl>dt{float:left}table.basic>tbody>tr>td>dl>dt{width:15%;position:relative}table.basic>tbody>tr>td>dl>dt:before{content:"";display:block;width:100%;height:1px;background-color:#888;position:absolute;top:0;bottom:0;left:0;margin:auto}table.basic>tbody>tr>td>dl>dt>span{background-color:#fff;position:relative;padding-right:15px}table.basic>tbody>tr>td>dl>dd{width:85%;padding-left:15px}table.basic>tbody>tr>td>ul>li{margin-top:10px}table.basic>tbody>tr>td>ul>li:first-child{margin-top:0}table.timetable{border:1px solid #ddd;padding:50px 100px}table.timetable>tbody>tr{display:block;position:relative;padding:15px 0}table.timetable>tbody>tr>td,table.timetable>tbody>tr>th{display:block;float:left}table.timetable>tbody>tr>th{font-weight:900;width:20%;padding-right:10%;word-break:break-all}table.timetable>tbody>tr>td{width:80%}table.timetable>tbody>tr>td:after,table.timetable>tbody>tr>td:before{content:"";display:block;position:absolute;top:25px;transition:none}table.timetable>tbody>tr>td:before{width:2px;height:100%;background-color:rgba(0,0,0,.25);left:12.5%}table.timetable>tbody>tr:last-child>td:before{display:none}table.timetable>tbody>tr>td:after{width:10px;height:10px;left:calc(12.5% - 4px);border:2px solid;background-color:#fff}.cmnBtn{margin-left:auto;margin-right:auto;width:100%;max-width:300px;height:auto;position:relative;border:2px solid;padding:20px 40px;display:block;text-align:center;font-weight:900;font-size:16px;letter-spacing:.15em}.cmnBtn.large{max-width:350px;padding:30px 40px}.cmnBtn.xlarge{max-width:400px}.sec{margin-bottom:12%;position:relative}.sec>.innerBasic>.titleWrap{margin-bottom:5%}.sec>.innerBasic>.titleWrap *{display:block;line-height:1.75em;text-align:center;font-weight:900;letter-spacing:.25vw}.sec>.innerBasic>.titleWrap>.title{font-size:40px}.sec>.innerBasic>.titleWrap>.sub{font-size:18px}.sec>.innerBasic>.titleWrap>.sub:first-child{margin-bottom:15px}.sec>.innerBasic:nth-child(n+2),.sec>.innerBasic>.bodyWrap>:nth-child(n+2){margin-top:8%}.sec>.innerBasic:first-child,.sec>.innerBasic>.bodyWrap>:first-child{margin-top:0}.sec>.innerBasic>.bodyWrap.narrow{margin-left:auto;margin-right:auto;min-width:800px;width:70%}.sec>.innerBasic>.bodyWrap>p{line-height:2.142em;margin-left:auto;margin-right:auto;max-width:800px;font-size:16px;line-height:3.125em;text-align:center}.innerPage .sec>.innerBasic>.bodyWrap>p{line-height:2.5em}.bg,.imgWrap,svg{display:block}.bg,.imgWrap{position:relative;width:100%;height:100%;background-position:50%;background-size:cover;background-repeat:no-repeat}.imgWrap.large{min-height:450px;height:38vw}.exLink{padding-right:25px!important;position:relative}.exLink:after,.exLink:before{content:"";width:12px;height:9px;display:block!important;position:absolute;top:-1px;bottom:0;right:0;margin:auto}.exLink:before{border:1px solid #000;right:2px}.exLink:after{border-right:1px solid #000;border-bottom:1px solid #000;top:3px}#gnavPanel .exLink:after,#gnavPanel .exLink:before,body>footer .exLink:after,body>footer .exLink:before{border-color:#fff}#slideWrap,.slideWrapInner{display:block;height:100%;width:100%;position:relative}#slideWrap{z-index:1;padding:120px 0 80px 250px}#slide2{-webkit-mask-size:auto 100%}.slide1{display:none;background-color:#fff;display:block}#slide2{display:block;-webkit-mask-image:url(../img/top/mask.svg);-webkit-mask-size:auto 70vw;-webkit-mask-position:120% 50%;-webkit-mask-repeat:no-repeat}#slide1:before,#slide2{position:absolute;top:0;left:0}#slide1:before{content:"";width:50%;height:100%;background-color:transparent;z-index:1;pointer-events:none;background-image:linear-gradient(-90deg,transparent,#000);opacity:.5}.slide1,.slide1>li{width:100%;height:100%;position:relative;overflow:hidden}.slide1>li{background-size:cover;background-position:50% 50%;transform:scale(1.1)}#slide1>li.active{animation:a 2s cubic-bezier(.5,0,0,1)}@keyframes a{0%{transform:scale(1)}to{transform:scale(1.1)}}#slide2>li.active{animation:b 2s cubic-bezier(.5,0,0,1)}@keyframes b{0%{transform:scale(1.5)}to{transform:scale(1.1)}}#atf{min-height:700px;margin-bottom:150px}#atf .categoryHeight{min-height:300px}.innerPage #atf{margin-bottom:30px}.topPage #atf .title{position:absolute;z-index:2;bottom:120px;left:50px;margin:auto;font-size:100px;line-height:1.25em;height:3.75em;color:#fff}#atf .title>span{display:block;font-weight:700}#atf .title>span:first-child,#atf .title>span:nth-child(3){text-stroke:1px #fff;-webkit-text-stroke:1px #fff;color:transparent}#atf>p{text-align:center;-moz-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;-ms-writing-mode:vertical-rl;writing-mode:vertical-rl;transform:rotate(180deg);width:20px;height:100%;top:10px;bottom:0;right:50px;position:absolute;z-index:1;font-size:14px;line-height:20px;font-weight:800;color:#fff;letter-spacing:4px;padding-bottom:30px;margin:auto}#slideWrap:before{content:"";display:block;width:100%;height:75%;background-color:#d3d1d0;background-color:#d3d3d3;background-color:#333;z-index:0;position:absolute;top:25%;left:-250px;transition:none}#atf .snsWrap{position:absolute;left:50px;bottom:20px;z-index:1;width:auto}.snsWrap>li{width:40px;height:40px;float:left;margin-left:10px}.snsWrap>li:first-child{margin-left:0!important}.snsWrap>li>a{display:block;width:100%;height:100%;padding:10px}.snsWrap>li>a>svg{width:100%;height:auto;fill:#fff}body>header{position:fixed;top:0;left:0;width:100%;z-index:8000;background-color:hsla(0,0%,100%,.9);height:120px}body>header.on{background-color:#fff}body>header.outside{transform:translateY(-180px)}body>header,body>header>.inner{-webkit-tap-highlight-color:transparent}body>header>.inner{width:100%;height:100%;display:block;padding:0 50px}body>header>.inner>#headerLogo{width:150px;height:40px;top:40px;display:inline-block;position:relative}body>header>.inner>#headerLogo>a{display:block;width:100%;height:100%}body>header>.inner>#headerLogo>a>svg{display:block;width:100%;height:auto}body>header>.inner>#headerLogo>a path,body>header>.inner>#headerLogo>a polygon{fill:#0092b4}#gnavPanel{position:absolute;top:0;right:0}#gnavPanel>ul{position:relative;top:20px;right:270px}#gnavPanel>ul>li{float:left;margin-right:1.8vw;font-size:11px;line-height:20px;font-weight:700;text-align:center;position:relative;overflow:hidden}#gnavPanel>ul>li>a{display:block;padding:30px 0;position:relative;transition:none}#gnavPanel>ul{right:0}body>header>.inner{padding:0 40px}#gnavPanel>ul>li:nth-last-child(2){margin-right:0}#gnavPanel>ul>li:last-child{display:block;margin-right:40px;margin-left:40px}#gnavPanel>ul>li:last-child:after,#gnavPanel>ul>li:last-child:before{display:none}#gnavPanel>ul>li:last-child>a.exLink{padding-right:0!important;border:2px solid;padding:10px 0;width:170px;margin:17px 0}#gnavPanel>ul>li:last-child>a.exLink:after,#gnavPanel>ul>li:last-child>a.exLink:before{display:none!important}#gnavBg,#gnavBtn{display:none}#gnavBtn{position:absolute;z-index:9998;top:10px;right:10px;width:40px;height:40px;cursor:pointer}#gnavBtn>span{top:0;width:20px;height:2px}#gnavBtn>span,#gnavBtn>span:after,#gnavBtn>span:before{position:absolute;bottom:0;left:0;right:0;background-color:#000;margin:auto}#gnavBtn>span:after,#gnavBtn>span:before{content:"";width:100%;height:100%}#gnavBtn>span:before{bottom:5px}#gnavBtn>span:after{bottom:-5px;left:50%;width:50%}#gnavBtn.open>span,#gnavBtn.open>span:after,#gnavBtn.open>span:before{right:0;bottom:0;background-color:#000}#gnavBtn.open>span:after,#gnavBtn.open>span:before{left:0;right:0;width:100%}#gnavBtn.open>span{transform:rotate(45deg)}#gnavBtn.open>span:before{transform:rotate(-90deg)}#gnavBtn.open>span:after{transform:rotate(-90deg);opacity:0}.breadcrumbWrap{padding-right:250px;padding-top:100px}.breadcrumbWrap>ul{padding:30px 7vw}.breadcrumbWrap>ul>li{float:left;width:auto;height:30px;margin-right:50px;position:relative}.breadcrumbWrap>ul>li:before{content:"";width:5px;height:5px;display:block;position:absolute;top:0;bottom:0;right:-25px;border-top:1px solid;border-right:1px solid;margin:auto;transform:rotate(45deg);transition:none}.breadcrumbWrap>ul>li:last-child:before{display:none}.breadcrumbWrap>ul>li:first-child{width:30px}.breadcrumbWrap>ul>li:last-child{margin-right:0}.breadcrumbWrap>ul>li>a{width:100%;height:100%;display:block}.breadcrumbWrap>ul>li>a>svg{width:100%;height:auto;display:block}.breadcrumbWrap>ul>li>a{font-weight:700}.breadcrumbWrap>ul>li>a,.breadcrumbWrap>ul>li>p,.breadcrumbWrap>ul>li>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:250px}body footer,body footer>.top{position:relative}body footer>.top{padding-right:250px;z-index:2}body footer>.top>.inner{background-color:#000}body footer>.bottom{position:relative;z-index:1;margin-top:-270px}body footer>.bottom>.inner{background-color:#333}body footer>.bottom *,body footer>.top *{color:#fff}body footer>.top>.inner{padding:100px 7vw}body footer>.bottom>.inner{padding:310px 7vw 50px}body footer>.top>.inner>nav{font-weight:700;border-bottom:1px solid #333;padding-bottom:100px;margin-bottom:100px}body footer>.top>.inner>nav:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}body footer>.top>.inner>nav>ul>li{float:left;font-size:14px;margin-left:30px;position:relative}body footer>.top>.inner>nav>ul>li:nth-child(-n+2){margin-left:0}body footer>.top>.inner>nav>ul>li:first-child{font-size:20px;float:none;margin-bottom:10px}body footer>.top>.inner>nav>ul>li:first-child:before{content:"";display:block;width:calc(7vw - 20px);height:2px;background-color:#fff;top:0;bottom:0;left:-7vw;margin:auto;position:absolute;transition:none}body footer>.top>.inner>nav>ul>li>a{display:block}body footer>.top>.inner>nav>ul>li:first-child>a{display:table-cell}body footer>.bottom>.inner>div:first-child{float:left}body footer>.bottom>.inner>div:nth-child(2){float:right}body footer>.bottom>.inner>div>a{width:150px;height:40px;display:block;margin-right:50px}body footer>.bottom>.inner>div>a>svg{fill:#fff;width:100%;height:auto}body footer .snsWrap:before{content:"SOCIAL MEDIA";font-size:10px;line-height:20px;padding:10px 0;float:left;margin:9px 15px 0 0;border:1px solid;padding:0 10px;font-weight:700;opacity:.5;transition:none}body footer .snsWrap>li{margin-left:0}body footer>.bottom>.inner>div>a,body footer>.bottom>.inner>div>div,body footer>.bottom>.inner>div>p,body footer>.bottom>.inner>div>ul{float:left}body footer>.bottom>.inner>div:nth-child(2){font-size:10px;line-height:20px;padding:10px 0}body footer>.bottom>.inner>div:nth-child(2)>ul{margin-right:50px}#pageTop{text-align:center;-moz-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;-ms-writing-mode:vertical-rl;writing-mode:vertical-rl;transform:rotate(180deg);width:40px;height:auto;top:0;right:105px;position:absolute;z-index:1;font-size:14px;line-height:20px;font-weight:800;color:#fff;letter-spacing:1px;z-index:3}#pageTop:before{content:"";width:2px;height:40px;display:block;position:absolute;bottom:0;left:0;right:0;margin:auto;background-color:#000}.scroll:before{animation:c 2s cubic-bezier(.5,0,0,1) infinite}@keyframes c{0%{height:0;bottom:40px}40%{height:40px;bottom:0}60%{height:40px}to{height:0}}#pageTop>a{padding-bottom:60px;width:100%;height:100%;display:block;line-height:40px}#copyright{margin:0;line-height:20px}.pointer{position:fixed;top:-20px;left:-20px;width:1px;height:1px;pointer-events:none;filter:invert(100%);mix-blend-mode:exclusion;z-index:99998}.pointer>span{display:block;width:40px;height:40px;transform-origin:center;transition:.75s cubic-bezier(.075,.82,.165,1);transform:scale(1);border-radius:50%;position:absolute;top:0;left:0;background-color:transparent}.pointer.stalker>span{border:5px solid #999;opacity:.5}.pointer.cursor>span{border:1px solid #999;background-color:transparent;opacity:0;transform:scale(2)}.pointer.stalker.active>span{transform:scale(2);border-width:10px;border-color:#0091b3;transition-delay:.15s;opacity:0;animation:d 1.5s cubic-bezier(.5,0,0,1) infinite}@keyframes d{0%{border-width:10px;opacity:1;transform:scale(0)}50%{border-width:0;opacity:0;transform:scale(1.5)}51%{border-width:0;opacity:1;transform:scale(1.5)}95%{border-width:10px;opacity:0;transform:scale(2.5)}}.pointer.cursor.active>span{border-color:rgba(0,145,179,0);background-color:#0091b3;opacity:.75;transform:scale(1.5)}.innerPage #atf{width:100%;position:relative}.innerPage #atf>.titleWrap{position:absolute;z-index:2;padding:0 7vw;bottom:0;margin:auto;width:100%;height:140px}#corporateSite.innerPage #atf>.titleWrap{top:0}.innerPage #atf>.titleWrap *{text-align:center;font-weight:700;color:#fff}.innerPage #atf>.titleWrap>.title{font-size:100px;line-height:110px;text-transform:uppercase;text-stroke:1px hsla(0,0%,100%,0);-webkit-text-stroke:1px hsla(0,0%,100%,0)}.innerPage #recruit-category #atf>.titleCategory>.title{text-align:center;font-size:55px}.innerPage #atf>.titleWrap>.sub{letter-spacing:4px}.innerPage #atf>.bgWrap{width:100%;height:100%;position:absolute;z-index:1;top:0;left:0;padding:120px 0}.innerPage #atf>.categoryBg{height:340px!important}#recruitSite.innerPage #atf{min-height:300px!important}.innerPage #atf>.bgWrap>.inner{display:block;width:100%;height:100%;position:relative}.innerPage #atf>.bgWrap>.inner>span{display:block;width:calc(100% - 350px);height:100%;position:relative;overflow:hidden}.innerPage #atf>.bgWrap>.inner>.bgMain{padding:0 0 60px;margin-left:auto;z-index:2}.innerPage #atf>.categoryBg>.inner>.bgMain{margin-left:0}.innerPage #atf>.categoryBg>.inner>span{width:100%}.innerPage #atf>.bgWrap>.inner>.bgSub{padding:60px 0 0;z-index:1;position:absolute;top:0;left:0}.innerPage #atf>.categoryBg>.inner>.bgSub{display:none!important}.innerPage #atf>.bgWrap>.inner>.bgMain>.bg{transform:translateX(100%)}.innerPage #atf>.bgWrap>.inner>.bgSub>.bg{transform:translateX(-100%);background-color:#333}.innerPage #atf>.bgWrap>.inner>.bgMain>.bg:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:transparent;z-index:1;pointer-events:none;background-image:linear-gradient(-90deg,rgba(0,0,0,.25),rgba(0,0,0,.75));opacity:.75}.innerPage #atf>.bgWrap>.inner>span>.bg:after{content:"";width:100%;height:100%;display:block;position:absolute;top:0;left:0;background-color:#000;z-index:2}.innerPage #atf.active>.titleWrap *{transition:color .5s cubic-bezier(.5,0,0,1);transition-delay:.5s}.innerPage #atf.active>.titleWrap>.title{color:hsla(0,0%,100%,0)!important;text-stroke:1px #fff!important;-webkit-text-stroke:1px #fff!important}.innerPage #atf.active>.bgWrap>.inner>span>.bg{transform:translateX(0)}.innerPage #atf.active>.bgWrap>.inner>span>.bg:after{background-color:#000;transition-delay:.5s;transform:translateX(100%);animation:e .5s cubic-bezier(.5,0,0,1)}.innerPage #atf.active>.categoryBg>.inner>span>.bg-header{height:100%}.innerPage #atf.active>.categoryBg>.inner>span>.bg{transform:none!important}.innerPage #atf.active>.categoryBg>.inner>span>.bg:after{transform:none!important;background:0 0!important}@keyframes e{0%{background-color:#0091b3}to{background-color:#000}}.innerPage #atf.active>.bgWrap>.inner>.bgMain>.bg:after{transform:translateX(-100%)}.cmnBtnWrap{margin-bottom:100px}.cmnBtnWrap:last-child{margin-bottom:0}.cmnBtnWrap>div>div{margin-top:5%}.cmnBtnWrap>div>div:first-child{margin-top:0}time{letter-spacing:0;font-weight:900;position:relative}.postWrap.list>li{width:100%;height:auto;position:relative;padding:20px 0}.postWrap.list>li:first-child{padding-top:0}.postWrap.list>li:after,.postWrap.list>li:before{content:"";display:block;width:100%;height:1px;position:absolute;left:0;bottom:0;background-color:#ddd}.postWrap.list>li:after{width:20%;background-color:#888}.postWrap.list>li>article>a{display:block;width:100%;height:auto;position:relative;padding:10px 0}.postWrap.list>li>article>a>.title,.postWrap.list>li>article>a>time{float:left}.postWrap.list>li>article>a>time{width:20%}.postWrap.list>li>article>a>.title{width:80%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:70px;font-size:14px;line-height:30px;font-weight:400}.postWrap.thumbnail{overflow:hidden}.postWrap.thumbnail>li{float:left;position:relative}.postWrap.thumbnail.col2>li{width:50%;padding-left:4%;margin-left:4%;margin-top:100px}.postWrap.clearBorder>li:before{display:none!important}.postWrap.clearBorder.col2>li:nth-child(odd):after{display:none!important}.postWrap.clearBorder.col2>li{margin-top:0}.postWrap.clearBorder{display:grid;gap:40px 20px;grid-template-columns:repeat(3,1fr)}.postWrap.clearBorder.col2>li{width:100%!important;padding:0!important;margin:0!important}.category-img{object-fit:contain!important}.categoryWrapper{width:70%;padding:0}.postWrap.clearBorder.col2>li>article>a .imgWrap{height:unset!important;min-height:240px!important}.breadcrumbCate{padding-left:0!important;padding-right:0!important;width:70%;margin:0 auto}.breadcrumbCate ul{padding:30px 0!important}.postWrap.thumbnail.col2>li:nth-child(odd){width:46%;padding-left:0;margin-left:0}.postWrap.thumbnail.col2>li:nth-child(-n+2){margin-top:0}.postWrap.thumbnail.col3>li{width:32%;padding-left:4%;margin-left:4%;margin-top:100px}.postWrap.thumbnail.col3>li:nth-child(3n-2){width:28%;padding-left:0;margin-left:0}.postWrap.thumbnail.col2>li:nth-child(odd):after,.postWrap.thumbnail.col3>li:nth-child(3n-2):after{content:"";display:block;width:1000%;height:1px;background-color:#ddd;position:absolute;top:-50px;left:0;transform:translateX(100%)}.postWrap.thumbnail.col3>li:nth-child(-n+3){margin-top:0}.postWrap.thumbnail>li:before{content:"";width:1px;height:0;display:block;position:absolute;top:0;left:0;background-color:#ddd}.postWrap.thumbnail.col2>li:nth-child(odd):before,.postWrap.thumbnail.col3>li:nth-child(3n-2):before{display:none}.postWrap.thumbnail.col2>li.active:nth-child(odd):after,.postWrap.thumbnail.col3>li.active:nth-child(3n-2):after{transform:translateX(0);transition-duration:1s}.postWrap.thumbnail>li.active:before{transition-delay:.2s;height:100%}.innerBasic .bodyWrap.postWrap.clearBorder>li:before{display:none!important}.postWrap.thumbnail.col3>li:nth-child(3n).active:before{transition-delay:.4s}.postWrap.thumbnail>li>article>a{position:relative;width:100%;height:auto;display:block;pointer-events:none}.postWrap.thumbnail>li.active>article>a{pointer-events:visible}.postWrap.thumbnail>li>article>a .imgWrap{width:100%;background-color:#111;overflow:hidden}.postWrap.thumbnail.col2>li>article>a .imgWrap{height:22vw;min-height:250px}.postWrap.thumbnail.col3>li>article>a .imgWrap{height:16vw;min-height:180px}.postWrap.thumbnail>li>article>a .imgWrap:before{content:"";display:block;width:100%;height:100%;background-image:url(../img/common/logo-wh.svg);background-size:50% auto;background-position:50%;background-repeat:no-repeat;opacity:.1;position:absolute;top:0;left:0}.postWrap.thumbnail>li>article>a>.titleWrap{transform:translateY(-10px);opacity:0}.postWrap.thumbnail>li.active>article>a>.titleWrap{transform:translateY(0);opacity:1}.postWrap.thumbnail.npStyle>li>article>a .title,.postWrap.thumbnail>li>article>a .title{font-weight:900;font-size:16px;height:3.5em;margin:30px 0 25px;overflow:hidden}.postWrap.thumbnail .arrow{top:unset}.arrow-cate{display:none!important}.postWrap.thumbnail.npStyle{max-width:1400px;margin:auto}.postWrap.thumbnail.npStyle>li:before{display:none}.postWrap.thumbnail.npStyle>li>*{padding-top:40px;position:relative}.postWrap.thumbnail.npStyle>li>:before{display:block;position:absolute;top:0;font-size:14px;line-height:20px;font-weight:900;color:transparent}.postWrap.thumbnail.npStyle>li:first-child>:before{content:"NEWER";left:0}.postWrap.thumbnail.npStyle>li:nth-child(2)>:before{content:"OLDER";right:0;text-align:right}.postWrap.thumbnail.npStyle>li.active>:before{transition-delay:.5s;color:rgba(0,0,0,.135)}.postWrap.thumbnail.npStyle>li>:after{content:"";width:0;height:1px;display:block;position:absolute;top:0;background-color:#000;top:10px}.postWrap.thumbnail.npStyle>li:first-child>:after{right:0}.postWrap.thumbnail.npStyle>li:nth-child(2)>:after{left:0}.postWrap.thumbnail.npStyle>li.active>:after{width:calc(100% - 100px);background-color:rgba(0,0,0,.135)}.postWrap.thumbnail.npStyle>li>article>a{display:table}.postWrap.thumbnail.npStyle .trigBase2,.postWrap.thumbnail.npStyle>li>article>a>.titleWrap{display:table-cell;vertical-align:middle}.postWrap.thumbnail.npStyle .trigBase2{width:40%;transition:none}.postWrap.thumbnail.npStyle>li>.empty>div,.postWrap.thumbnail.npStyle>li>article>a .imgWrap{height:10vw;min-height:120px;max-height:160px}.postWrap.thumbnail.npStyle>li>article>a>.titleWrap{padding-left:10%}.postWrap.thumbnail.npStyle>li>article>a .title{margin-top:0;margin-bottom:8%}.postWrap.thumbnail.npStyle>li>article>a>.titleWrap>div{position:relative}.postWrap.thumbnail.npStyle>li>.empty>div{display:table;border:1px solid;width:100%;color:rgba(0,0,0,.135);opacity:0}.postWrap.thumbnail.npStyle>li.active>.empty>div{opacity:1}.postWrap.thumbnail.npStyle>li>.empty>div>p{text-align:center;font-weight:900;display:table-cell;vertical-align:middle}.pageNav>ul{margin:auto;display:table;width:auto}.pageNav>ul>li{width:70px;height:auto;display:table-cell;vertical-align:middle;padding-left:10px}.pageNav>ul>li:first-child{width:60px;padding-left:0}.pageNav>ul>li>.current,.pageNav>ul>li>a{width:100%;height:100%;display:block;text-align:center;border:2px solid;font-weight:900;line-height:20px;padding:20px 0;font-size:16px;border-color:#000}.pageNav>ul>li>.current{background-color:#000;color:#fff}#page-business #intro{padding-top:300px}#page-business #intro>.innerBasic{padding-top:5%}#page-business #intro>.innerBasic>.imgWrap{width:auto;height:300px;position:absolute;top:0;left:0;right:0;margin:auto;transform:scale(1) translateY(-100%)}#page-business #intro>.innerBasic>.imgWrap>svg{width:auto;height:100%;margin:auto}#page-business #intro>.innerBasic>.imgWrap>svg path{fill:rgba(0,98,119,0);stroke:#006277;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1050;stroke-dashoffset:0}#page-business #intro>.innerBasic>.imgWrap.active>svg path{animation:f 2s ease-in-out forwards}#page-business .sec>.innerBasic>.titleWrap~a.cmnBtn.large{margin-top:5%}@keyframes f{0%{stroke-dashoffset:1050}70%{fill:rgba(0,98,119,0);stroke:#006277}80%{stroke-dashoffset:0;stroke:rgba(0,98,119,0)}to{fill:#006277;stroke:rgba(0,98,119,0)}}#page-business #bizList{position:relative;padding-bottom:150px}#page-business #bizList:after,#page-business #bizList:before{content:"";display:block;width:100%;position:absolute;bottom:0;left:0;transition:none}#page-business #bizList:before{height:calc(100% - 300px);background:#f3f3f3}#page-business #bizList:after{width:calc(100% - 350px);height:calc(100% - 1000px);bottom:400px;background:#fff}#page-business #bizList>.bodyWrap{position:relative;z-index:1}#page-business #bizList>.bodyWrap+a.cmnBtn.large{margin-top:250px}#page-company .switchingImgWrap+.switchingImgWrap{margin-top:8%}#page-culture #intro:before{content:"";width:100%;height:calc(100% - 400px);display:none;background-color:#f3f3f3;position:absolute;top:150px;left:0;transition:none}#page-culture #intro{background:#f3f3f3;background:linear-gradient(#f3f3f3 76.4%,transparent 0);padding-top:150px}#page-culture #intro.sec>.innerBasic:nth-child(n+2){margin-top:150px}#page-culture #atf+.sec{margin-bottom:150px}#page-culture #mindBook *{color:#0091b3}#page-culture #mindBook>.innerBasic{padding:60px 120px}#page-culture #mindBook>.innerBasic>.deco,#page-culture #mindBook>.innerBasic>.deco>span{display:block;width:100%;height:100%;position:absolute;top:0;left:0}#page-culture #mindBook>.innerBasic>.deco:after,#page-culture #mindBook>.innerBasic>.deco:before,#page-culture #mindBook>.innerBasic>.deco>span:after,#page-culture #mindBook>.innerBasic>.deco>span:before{content:"";display:block;background:#0091b3;position:absolute;transition-delay:.5s}#page-culture #mindBook>.innerBasic>.deco:before{top:0;left:0;width:0;height:2px}#page-culture #mindBook>.innerBasic>.deco:after{top:0;right:0;width:2px;height:0}#page-culture #mindBook>.innerBasic>.deco>span:before{bottom:0;right:0;width:0;height:2px}#page-culture #mindBook>.innerBasic>.deco>span:after{bottom:0;left:0;width:2px;height:0}#page-culture #mindBook>.innerBasic.active>.deco:before,#page-culture #mindBook>.innerBasic.active>.deco>span:before{width:100%}#page-culture #mindBook>.innerBasic.active>.deco:after,#page-culture #mindBook>.innerBasic.active>.deco>span:after{height:100%}#page-culture #mindBook>.innerBasic>img{position:absolute;width:35vw;min-width:500px;max-width:700px;height:auto;top:0;left:0;right:0;margin:auto;transform:scale(.9) translateY(calc(-100% + 70px));opacity:0}#page-culture #mindBook>.innerBasic.active>img{transform:scale(1) translateY(calc(-100% + 70px));opacity:1}#page-culture #mindBook>.innerBasic>.titleWrap>.title *{letter-spacing:.1vw}#page-culture #mindBook>.innerBasic>.bodyWrap>p{font-size:14px;text-align:justify}.innerPage #atf.active>.bgWrap>.inner>span>.bg.is-message{background-image:url(/wp-content/themes/LeoSophia/img/message/atf-md.jpg)}#page-message #intro{z-index:2}#page-message #intro>.innerBasic>.bodyWrap>.imgWrap{width:calc(100% - 250px);height:40vw;min-height:500px;max-height:700px}#page-message #intro>.innerBasic>.bodyWrap>.bodyWrap{width:65%;margin-left:auto;background-color:hsla(0,0%,100%,0);margin-top:-10%;margin-bottom:-24%;position:relative;z-index:1;padding:7vw;overflow:hidden}#page-message #intro>.innerBasic>.bodyWrap>.bodyWrap.active{background-color:#fff}#page-message #intro>.innerBasic>.bodyWrap>.bodyWrap>div>.titleWrap,#page-message #messageList .imgVList>li>div>.bodyWrap>div>.titleWrap{margin-bottom:8%}#page-message #intro>.innerBasic>.bodyWrap>.bodyWrap>div>.titleWrap>.title{font-size:34px}#page-message #intro>.innerBasic>.bodyWrap>.bodyWrap>div>.titleWrap>.lead,#page-message #messageList .imgVList>li>div>.bodyWrap>div>.titleWrap>.title+span.lead{display:block;font-size:20px;line-height:2em;margin-top:8%;position:relative;font-style:italic;color:#888;padding-left:60px}#page-message #intro>.innerBasic>.bodyWrap>.bodyWrap>div>.titleWrap>.lead:before,#page-message #messageList .imgVList>li>div>.bodyWrap>div>.titleWrap>.title+span.lead:before{content:"";display:inline-block;width:40px;height:1px;background-color:#888;vertical-align:middle;position:absolute;left:0;top:1em}#page-message #intro>.innerBasic>.bodyWrap>.bodyWrap>div>.titleWrap>.sub{font-size:14px;line-height:2em;font-weight:900;margin:0 0 50px}#page-message #messageList .imgVList{padding-bottom:0}#page-message #intro>.innerBasic>.bodyWrap>.bodyWrap>div>.bodyWrap>p{margin:5px 0}#page-message #intro>.innerBasic>.bodyWrap>.bodyWrap>div>.bodyWrap>.signature,#page-message .imgVList>li>div>.bodyWrap .signature{margin-top:8%}#page-message #intro>.innerBasic>.bodyWrap>.bodyWrap>div>.bodyWrap>.signature>span,#page-message .imgVList>li>div>.bodyWrap .signature>span{display:block;line-height:1.75em}#page-message #intro>.innerBasic>.bodyWrap>.bodyWrap>div>.bodyWrap>.signature>.role,#page-message .imgVList>li>div>.bodyWrap .signature>.role{color:#888;margin-bottom:5px;font-size:12px}#page-message #intro>.innerBasic>.bodyWrap>.bodyWrap>div>.bodyWrap>.signature>.name,#page-message .imgVList>li>div>.bodyWrap .signature>.name{display:inline-block;font-size:20px;letter-spacing:.25em}#page-message #messageList .imgVList>li .imgWrap{height:40vw;padding-top:0}#page-message #intro>.innerBasic>.bodyWrap>.bodyWrap>div>.titleWrap>.title br.forsp{display:none}.bgAccent{background-color:#f3f3f3;padding:150px 0}#gnavPanel>ul>li>a:hover,#pageTop>a:hover,.basicNav>li>a:hover,.cmnBtn:hover,.cmnBtnWrap a:hover,.pageNav>ul>li>a:hover,.postWrap.list>li>article>a:hover,.postWrap.thumbnail>li>article>a:hover,a.recruit:hover,body>header>.inner>#headerLogo>a:hover{opacity:1}@media only screen and (min-width:641px){a:hover{opacity:.5}.pageNav>ul>li>a:hover{background-color:#000;color:#fff;border-color:#000}.active .lineHList>li:first-child>ul>li:nth-child(2)>.deco:before{transform:translateY(100%)}.active .lineHList>li:first-child>ul>li:nth-child(2)>.deco:after{transform:translateY(0);transition-delay:.5s}.active .lineHList>li:first-child>ul>li:nth-child(2)>div{opacity:1;transform:scale(1)}.basicNav.horizontal{display:flex!important}#bizList .basicNav.horizontal{flex-direction:row;flex-wrap:wrap}#bizList .basicNav.horizontal li{width:25%}#bizList .basicNav.horizontal li:nth-child(5){border-left:2px solid}#bizList .basicNav.horizontal li:nth-child(-n+4){margin-bottom:30px}#gnavPanel>ul>li:before{content:"";display:block;width:100%;height:20px;background-color:#0091b3;position:absolute;top:0;bottom:0;left:-1%;margin:auto;transform-origin:100% 0;transform:translate3d(-101.5%,0,0);transition:none;z-index:1}#gnavPanel>ul>li:hover:before{background-color:#000;transform-origin:0 0;transform:translate3d(105%,0,0);transition:all .5s cubic-bezier(.5,0,0,1)}#gnavPanel>ul>li:last-child>a.exLink>span{display:block;width:15px;height:2px;position:absolute;top:0;bottom:0;right:0;margin:auto;overflow:hidden}#gnavPanel>ul>li:last-child>a.exLink>span:after,#gnavPanel>ul>li:last-child>a.exLink>span:before{content:"";width:100%;height:100%;display:block;background-color:#000;position:absolute;top:0;left:0;transition:transform .5s cubic-bezier(.5,0,0,1)}#gnavPanel>ul>li:last-child>a.exLink>span:after{transform:translateX(-100%)}#gnavPanel>ul>li:last-child>a.exLink:hover>span:before{transform:translateX(100%)}#gnavPanel>ul>li:last-child>a.exLink:hover>span:after{transform:translateX(0);transition-delay:.5s}}.iziModal-overlay>span{top:0!important;right:0!important;width:60px!important;height:60px!important;background-color:transparent!important;padding:0!important;position:absolute;cursor:pointer}.iziModal-overlay>span:after,.iziModal-overlay>span:before{content:"";width:20px;height:2px;background-color:#3f3b3a;display:block;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;transform:rotate(45deg);transition:none}.iziModal-overlay>span:after{transform:rotate(-45deg)}.iziModal-overlay>span:hover:after,.iziModal-overlay>span:hover:before{transition:all .6s cubic-bezier(.5,0,0,1)}.iziModal-overlay>span:hover:before{transform:rotate(225deg)}.iziModal-overlay>span:hover:after{transform:rotate(-225deg)}.iziModal-overlay{z-index:99998!important;background-color:hsla(0,0%,100%,.9)!important}.iziModal{z-index:99999!important;background-color:transparent!important;box-shadow:none!important;width:100%;max-width:75%!important}.iziModal .iziModal-wrap{margin:auto!important;position:absolute!important;top:0!important;bottom:0!important;background-color:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.1)!important;width:100%!important;left:0;right:0}.iziModal:after{display:none!important}.modalBody{padding:7vw;overflow:hidden}.modalBody .titleWrap{padding-bottom:35px;margin-bottom:35px;border-bottom:1px solid}.modalBody .title{font-size:20px;line-height:1.75em}.modalBody .bodyWrap{line-height:2.1em;margin-bottom:8%}.modalBody .bodyWrap img{width:auto;max-width:100%;height:auto;display:block;margin:25px auto}.modalBody .bodyWrap ol,.modalBody .bodyWrap ul,.style-7E-8B ol,.style-7E-8B ul,ol.basic,ul.basic{margin:35px 0}.modalBody .bodyWrap ol>li,.modalBody .bodyWrap ul>li,.style-7E-8B ol>li,.style-7E-8B ul>li,ol.basic>li,ul.basic>li{padding:5px 0 5px 30px;position:relative}.modalBody .bodyWrap ol>li:first-child,.modalBody .bodyWrap ul>li:first-child,.style-7E-8B ol>li:first-child,.style-7E-8B ul>li:first-child,ol.basic>li:first-child,ul.basic>li:first-child{margin-top:-5px}.modalBody .bodyWrap ol>li:last-child,.modalBody .bodyWrap ul>li:last-child,.style-7E-8B ol>li:last-child,.style-7E-8B ul>li:last-child,ol.basic>li:last-child,ul.basic>li:last-child{margin-bottom:-5px}.modalBody .bodyWrap ul>li:before,.style-7E-8B ul>li:before,ul.basic>li:before{content:"";display:block;width:10px;height:10px;position:absolute;top:1.05em;left:5px;border:2px solid rgba(0,0,0,.5);transition:none}.modalBody .bodyWrap ol>li:before,.style-7E-8B ol>li:before,ol.basic>li:before{display:block;position:absolute;width:20px;height:1em;line-height:1em;text-align:center;font-weight:900;top:.9em;left:0;opacity:.5;transition:none}.modalBody .bodyWrap ol>li:first-child:before,.style-7E-8B ol>li:first-child:before,ol.basic>li:first-child:before{content:"01"}.modalBody .bodyWrap ol>li:nth-child(2):before,.style-7E-8B ol>li:nth-child(2):before,ol.basic>li:nth-child(2):before{content:"02"}.modalBody .bodyWrap ol>li:nth-child(3):before,.style-7E-8B ol>li:nth-child(3):before,ol.basic>li:nth-child(3):before{content:"03"}.modalBody .bodyWrap ol>li:nth-child(4):before,.style-7E-8B ol>li:nth-child(4):before,ol.basic>li:nth-child(4):before{content:"04"}.modalBody .bodyWrap ol>li:nth-child(5):before,.style-7E-8B ol>li:nth-child(5):before,ol.basic>li:nth-child(5):before{content:"05"}.modalBody .bodyWrap ol>li:nth-child(6):before,.style-7E-8B ol>li:nth-child(6):before,ol.basic>li:nth-child(6):before{content:"06"}.modalBody .bodyWrap ol>li:nth-child(7):before,.style-7E-8B ol>li:nth-child(7):before,ol.basic>li:nth-child(7):before{content:"07"}.modalBody .bodyWrap ol>li:nth-child(8):before,.style-7E-8B ol>li:nth-child(8):before,ol.basic>li:nth-child(8):before{content:"08"}.modalBody .bodyWrap ol>li:nth-child(9):before,.style-7E-8B ol>li:nth-child(9):before,ol.basic>li:nth-child(9):before{content:"09"}.modalBody .bodyWrap ol>li:nth-child(10):before,.style-7E-8B ol>li:nth-child(10):before,ol>.basicli:nth-child(10):before{content:"10"}.modalBody .bodyWrap ol>li:nth-child(11):before,.style-7E-8B ol>li:nth-child(11):before,ol>.basicli:nth-child(11):before{content:"11"}.modalBody .bodyWrap ol>li:nth-child(12):before,.style-7E-8B ol>li:nth-child(12):before,ol>.basicli:nth-child(12):before{content:"12"}.modalBody .bodyWrap ol>li:nth-child(13):before,.style-7E-8B ol>li:nth-child(13):before,ol>.basicli:nth-child(13):before{content:"13"}.modalBody .bodyWrap ol>li:nth-child(14):before,.style-7E-8B ol>li:nth-child(14):before,ol>.basicli:nth-child(14):before{content:"14"}.modalBody .bodyWrap ol>li:nth-child(15):before,.style-7E-8B ol>li:nth-child(15):before,ol>.basicli:nth-child(15):before{content:"15"}.modalBody .bodyWrap ol>li:nth-child(16):before,.style-7E-8B ol>li:nth-child(16):before,ol>.basicli:nth-child(16):before{content:"16"}.modalBody .bodyWrap ol>li:nth-child(17):before,.style-7E-8B ol>li:nth-child(17):before,ol>.basicli:nth-child(17):before{content:"17"}.modalBody .bodyWrap ol>li:nth-child(18):before,.style-7E-8B ol>li:nth-child(18):before,ol>.basicli:nth-child(18):before{content:"18"}.modalBody .bodyWrap ol>li:nth-child(19):before,.style-7E-8B ol>li:nth-child(19):before,ol>.basicli:nth-child(19):before{content:"19"}.modalBody .bodyWrap ol>li:nth-child(20):before,.style-7E-8B ol>li:nth-child(20):before,ol>.basicli:nth-child(20):before{content:"20"}.modalBody .bodyWrap ol>li:nth-child(21):before,.style-7E-8B ol>li:nth-child(21):before,ol>.basicli:nth-child(21):before{content:"21"}.modalBody .bodyWrap ol>li:nth-child(22):before,.style-7E-8B ol>li:nth-child(22):before,ol>.basicli:nth-child(22):before{content:"22"}.modalBody .bodyWrap ol>li:nth-child(23):before,.style-7E-8B ol>li:nth-child(23):before,ol>.basicli:nth-child(23):before{content:"23"}.modalBody .bodyWrap ol>li:nth-child(24):before,.style-7E-8B ol>li:nth-child(24):before,ol>.basicli:nth-child(24):before{content:"24"}.modalBody .bodyWrap ol>li:nth-child(25):before,.style-7E-8B ol>li:nth-child(25):before,ol>.basicli:nth-child(25):before{content:"25"}.modalBody .bodyWrap ol>li:nth-child(26):before,.style-7E-8B ol>li:nth-child(26):before,ol>.basicli:nth-child(26):before{content:"26"}.modalBody .bodyWrap ol>li:nth-child(27):before,.style-7E-8B ol>li:nth-child(27):before,ol>.basicli:nth-child(27):before{content:"27"}.modalBody .bodyWrap ol>li:nth-child(28):before,.style-7E-8B ol>li:nth-child(28):before,ol>.basicli:nth-child(28):before{content:"28"}.modalBody .bodyWrap ol>li:nth-child(29):before,.style-7E-8B ol>li:nth-child(29):before,ol>.basicli:nth-child(29):before{content:"29"}.style-7E-8B .innerBasic{overflow:hidden}.style-7E-8B>.innerBasic>*{margin-left:auto;margin-right:auto;min-width:800px;width:70%}.style-7E-8B>.innerBasic>*>img{width:auto;max-width:100%;height:auto;display:block}.style-7E-8B>.innerBasic>*>*{position:relative;z-index:2;margin-top:4%;margin-bottom:4%}.style-7E-8B>.innerBasic>*>:first-child{margin-top:0}.style-7E-8B>.innerBasic>*>:last-child{margin-bottom:0}.style-7E-8B>.innerBasic>* h1,.style-7E-8B>.innerBasic>* h2,.style-7E-8B>.innerBasic>* h3,.style-7E-8B>.innerBasic>* h4,.style-7E-8B>.innerBasic>* h5,.style-7E-8B>.innerBasic>* h6{font-weight:900;line-height:1.75em;margin-top:10%;margin-bottom:2em;letter-spacing:0;word-break:break-all}.style-7E-8B>.innerBasic>* h1{font-size:24px}.style-7E-8B>.innerBasic>* h2{font-size:22px}.style-7E-8B>.innerBasic>* h3{font-size:20px}.style-7E-8B>.innerBasic>* h4{font-size:18px}.style-7E-8B>.innerBasic>* h5{font-size:16px}.style-7E-8B>.innerBasic>* h6{font-size:14px}.style-7E-8B>.innerBasic>* h1>span,.style-7E-8B>.innerBasic>* h2>span,.style-7E-8B>.innerBasic>* h3>span,.style-7E-8B>.innerBasic>* h4>span,.style-7E-8B>.innerBasic>* h5>span,.style-7E-8B>.innerBasic>* h6>span{display:block;font-size:.6em;line-height:2em;position:relative;padding-left:80px;margin-bottom:10px;font-weight:900;letter-spacing:.1vw}.style-7E-8B>.innerBasic>* h1>span:before,.style-7E-8B>.innerBasic>* h2>span:before,.style-7E-8B>.innerBasic>* h3>span:before,.style-7E-8B>.innerBasic>* h4>span:before,.style-7E-8B>.innerBasic>* h5>span:before,.style-7E-8B>.innerBasic>* h6>span:before{content:"";display:block;width:60px;height:2px;background-color:#000;position:absolute;top:calc(1em - 1px);left:0;transition:none}.style-7E-8B p{font-size:14px;line-height:2.142em;margin:15px 0!important}.style-7E-8B .imgWrap{min-height:400px;height:32vw;margin-top:8%;margin-bottom:8%}.style-7E-8B .imgWrap.wide{width:calc(100% + 40vw);transform:translateX(-20vw)}.style-7E-8B .imgWrap.left,.style-7E-8B .imgWrap.right{width:calc(100% + 20vw);z-index:1}.style-7E-8B .imgWrap.left{transform:translateX(-20vw)}.style-7E-8B .imgWrap.left:before,.style-7E-8B .imgWrap.right:before{content:"";display:block;background-color:#0091b3;width:calc(100% - 30vw);height:125%;position:absolute;top:-50%;opacity:.1;transition:none}.style-7E-8B .imgWrap.left:before{left:0}.style-7E-8B .imgWrap.right:before{right:0}.style-7E-8B blockquote{padding:100px;background-color:rgba(0,0,0,.035);text-align:justify}.style-7E-8B blockquote:after,.style-7E-8B blockquote:before{content:"";width:60px;height:60px;background-image:url(../img/common/double-quotation.svg);background-position:50%;background-size:contain;background-repeat:no-repeat;display:block;position:absolute;opacity:.05;z-index:-1;transition:none}.style-7E-8B blockquote:before{top:30px;left:40px;transform:skewX(-10deg)}.style-7E-8B blockquote:after{bottom:30px;right:40px;transform:skewX(-10deg) rotate(180deg)}.style-7E-8B table.basic{margin-bottom:8%}.style-7E-8B .exLink{margin:0 2px 0 1px;padding:0 22px 0 2px!important;background-image:url(../img/common/icon-exLink.svg),linear-gradient(transparent 50%,rgba(0,145,179,.35) 0);background-position:right 3px top 50%,100% 100%;background-repeat:no-repeat;background-size:15px 15px,100% 100%}.style-7E-8B .exLink:after,.style-7E-8B .exLink:before{display:none!important}.style-7E-8B .accentBg{padding:100px 0;margin-top:16%}.style-7E-8B .accentBg:before{content:"";width:calc(100% + 40vw);height:100%;transform:translateX(-20vw);background-color:#0091b3;opacity:.1;position:absolute;bottom:0;left:0;transition:none}.style-7E-8B .accentBg>*{position:relative;z-index:1}.style-7E-8B .accentBg>:first-child{margin-top:0}.style-7E-8B .accentBg>:last-child{margin-bottom:0}.style-7E-8B .accentBg>.imgWrap.wide:first-child{margin-top:-100px}.style-7E-8B .accentBg>.imgWrap.wide:last-child{margin-bottom:-100px}.style-7E-8B .accentBg>.imgWrap.left:before,.style-7E-8B .accentBg>.imgWrap.right:before{display:none}.style-7E-8B>.innerBasic>* .titleWrap>.title{margin-top:0;margin-bottom:20px;font-size:28px;font-weight:400}.style-7E-8B>.innerBasic>* .titleWrap>time{position:relative;width:100%;height:auto;display:block}.style-7E-8B>.innerBasic>* .titleWrap>time:before{content:"";width:calc(100% - 100px);height:2px;display:block;position:absolute;top:1em;right:0;background-color:#000}.innerPage .style-7E#atf>.titleWrap>.title{color:#fff!important;text-stroke:unset!important;-webkit-text-stroke:unset!important;font-size:50px;line-height:1.5em;height:auto!important;text-transform:unset}.innerPage .style-7E#atf>.titleWrap>.wrap1,.innerPage .style-7E#atf>.titleWrap>.wrap2{width:100%;max-width:1200px;padding-right:14vw;line-height:1.5em}.innerPage .style-7E#atf>.titleWrap>.wrap1{margin-top:20px;font-size:16px}.innerPage .style-7E#atf>.titleWrap>.wrap2,.innerPage .style-7E#atf>.titleWrap>.wrap2 time{margin-top:10px;font-size:30px;letter-spacing:10px}.innerPage>.blog .style-7E#atf>.titleWrap>.wrap2{margin-top:0!important}.innerPage .style-7E#atf>.titleWrap>.wrap2 time{letter-spacing:.075em}.style-7E-8B.style-7E>.innerBasic>* h1{font-size:40px}.style-7E-8B.style-7E>.innerBasic>* h2{font-size:32px}.style-7E-8B.style-7E>.innerBasic>* h3{font-size:28px}.style-7E-8B.style-7E>.innerBasic>* h4{font-size:24px}.style-7E-8B.style-7E>.innerBasic>* h5{font-size:20px}.style-7E-8B.style-7E>.innerBasic>* h6{font-size:16px}.innerPage #atf.style-8B{min-height:600px;max-height:600px}.innerPage #atf.style-8B>.titleWrap{height:160px}.innerPage #atf.style-8B>.bgWrap>.inner>.bgMain{padding:0}.innerPage #atf.style-8B>.bgWrap>.inner>.bgSub{padding:60px 0;width:100%}.innerPage #atf.style-8B>.bgWrap>.inner>.bgSub>.bg{background-color:#eee}.innerPage #atf.style-8B>.bgWrap>.inner>.bgMain{margin-right:auto}.innerPage #atf.style-8B>.bgWrap>.inner>.bgMain>.bg{background-color:#000}.innerPage #atf.style-8B>.bgWrap>.inner>.bgMain>.bg:before{opacity:1;background-size:cover;background-blend-mode:multiply;background-color:#000;opacity:.6;background-position:50%}.modalBody .bodyWrap table.basic{margin:25px 0 55px}.modalBody .bodyWrap table.basic ol,.modalBody .bodyWrap table.basic ul{margin:0}.modalBody .bodyWrap>:first-child{padding-top:0!important;margin-top:0!important}.modalBody .bodyWrap>:last-child{padding-bottom:0!important;margin-bottom:0!important}.innerBasic.formWrap{background:#f3f3f3;padding:8% 7vw!important}.innerBasic.formWrap .formBodyWrap{background-color:#fff;padding:8% 0;margin-top:8%}.innerBasic.formWrap .formBodyWrap:first-child{margin-top:0}.innerBasic.formWrap .formBodyWrap>div{margin-left:auto;margin-right:auto;min-width:800px;width:70%}.innerBasic.formWrap .formBodyWrap>*>.title{font-size:20px;position:relative}.innerBasic.formWrap .formBodyWrap>*>.title:before{content:"";width:100%;height:2px;display:block;position:absolute;background-color:#000;top:.875em;left:-40px;transform:translateX(-100%)}table.basic.formStyle{margin-top:8%}table.basic.formStyle:first-child{margin-top:0}table.basic.formStyle *{line-height:1.75em}table.basic.formStyle>tbody>tr>th:before{content:"任意";background-color:#eee;color:#aaa;position:absolute;top:0;left:0;bottom:0;margin:auto;display:block;font-size:12px;line-height:22px;height:22px;padding:0 8px}table.basic.formStyle>tbody>tr.require>th:before{content:"必須";background-color:#0091b3;color:#fff}table.basic.formStyle>tbody>tr>td,table.basic.formStyle>tbody>tr>th{vertical-align:middle}table.basic.formStyle>tbody>tr>th{width:100%;padding-left:55px;position:relative}table.basic.formStyle>tbody>tr>td{width:100%;padding-bottom:40px}input,select,textarea{background-color:#efefef;border:2px solid #c2c2c2;position:relative;width:100%;height:auto;padding:10px 15px;font-size:14px;border-radius:0}textarea{width:100%;height:150px;min-height:150px;resize:vertical}input[type=checkbox],input[type=radio]{width:20px;height:20px;padding:0;position:absolute;top:0;bottom:0;left:0;margin:auto!important}input[type=checkbox]:before,input[type=radio]:before{content:"";width:50%;height:50%;display:block;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;background-color:#000;transform:scale(0);transition:transform .25s cubic-bezier(.5,0,0,1)}input[type=radio],input[type=radio]:before{border-radius:50%}input[type=checkbox]:checked:before,input[type=radio]:checked:before{transform:scale(1)}.mwform-checkbox-field-text,.mwform-radio-field-text,input[type=checkbox],input[type=radio]{cursor:pointer}.mwform-checkbox-field.horizontal-item,.mwform-radio-field.horizontal-item{width:100%;display:block;margin-left:0!important;margin-top:15px}.mwform-checkbox-field.horizontal-item:first-child,.mwform-radio-field.horizontal-item:first-child{margin-top:0}.mwform-checkbox-field.horizontal-item>label,.mwform-radio-field.horizontal-item>label{position:relative;display:inline-block}.mwform-checkbox-field-text,.mwform-radio-field-text{padding-left:40px;display:block}.agreementWrap,.formBtnWrap{margin-left:auto;margin-right:auto;min-width:800px;width:70%;margin-top:8%}.agreementWrap{background-color:#fff;padding:50px 100px;border:2px solid}.agreementWrap>.title{text-align:center;font-size:14px;margin-bottom:20px}.agreementWrap>p{font-size:12px}.agreementWrap .mwform-checkbox-field.horizontal-item{margin-top:20px}.agreementWrap .mwform-checkbox-field.horizontal-item>label{margin:auto;display:table}.download-content .download-form .agreementWrap.download-agreementWrap{min-width:auto;padding:30px 5%;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;margin-bottom:40px}.download-content .download-form .agreementWrap>.title{font-size:20px;margin-bottom:0}.download-content .download-form .agreementWrap.download-agreementWrap input{border:1px solid;margin:0!important}.mw_wp_form .error{text-align:center;background-color:#b70000;color:#fff!important;margin-top:10px;border-radius:100px}.formBtnWrap>.btn>button{text-align:center;font-weight:900;font-size:20px;letter-spacing:.15em;display:block;margin:auto;width:100%;max-width:500px;height:auto;padding:30px 10px;cursor:pointer;position:relative;overflow:hidden}.formBtnWrap>.btn.send>button{color:#fff;background-color:#0091b3}::-webkit-full-page-media,:future,:root .pointer{display:none}.pointer,_:-ms-lang(x)::backdrop{filter:unset;mix-blend-mode:unset}#atf .title>span,.innerPage #atf.active>.titleWrap>.title,_:-ms-lang(x)::-ms-backdrop{text-stroke:unset!important;-webkit-text-stroke:unset!important;color:#fff!important}#page-business #intro>.innerBasic>.imgWrap.active>svg path,_:-ms-lang(x)::-ms-backdrop{fill:#006277;stroke:rgba(0,98,119,0)}#page-culture #mindBook>.innerBasic>img,_:-ms-lang(x)::-ms-backdrop{transform:scale(.9) translateY(-75%)}#page-culture #mindBook>.innerBasic.active>img,_:-ms-lang(x)::-ms-backdrop{transform:scale(1) translateY(-75%)}#slide2,_:-ms-lang(x)::-ms-backdrop{display:none!important}_:-ms-lang(x)::-ms-backdrop,table.basic.formStyle>tbody>tr>td,table.basic.formStyle>tbody>tr>th{vertical-align:top}@-moz-document url-prefix(){.pointer.stalker.active>span{animation:unset}}.p-writer{display:block;max-width:100%;margin-top:calc(10% + 3rem)!important}@media only screen and (max-width:641px){.p-writer{margin-top:calc(18% + 2rem)!important}}.p-writer__inner:before{content:"WRITER";left:0;display:block;position:absolute;top:-3rem;font-size:14px;line-height:20px;font-weight:900;width:100px}.p-writer__inner:after{width:calc(100% - 100px);content:"";height:1px;display:block;position:absolute;background-color:#000;top:calc(-3rem + 10px);right:0}@media only screen and (max-width:641px){.p-writer__inner:before{top:-2rem}.p-writer__inner:after{top:calc(-2rem + 10px)}}.p-writer__inner{display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:nowrap}.p-writer__inner__image{width:90px}.p-writer__inner__image img{width:100%}.p-writer__inner__text{width:calc(100% - 90px);padding-left:2rem}p.p-writer__inner__text__role{font-weight:900;font-size:12px;height:auto;margin-bottom:0!important}p.p-writer__inner__text__name{font-weight:900;font-size:16px;height:auto;margin-top:0!important}p.p-writer__inner__text__info{font-weight:900;font-size:12px;height:auto;margin-bottom:0!important}@media only screen and (min-width:641px){.p-writer__inner__image{width:146px}.p-writer__inner__text{width:calc(100% - 146px)}}footer .bottom .inner.clearfix svg .cls-1{fill:#fff}#slider2 li:first-child{background-position:bottom;background-size:cover}@media (max-width:640px){.cmnBtnLDeco.recruit .layerWrap>.bgWrap>span>.bg{transform:scale(1)!important}.cmnBtnLDeco.recruit .imgWrap .bg{background-size:100% 100%!important}}.imgLVList>li>.imgWrap .titleWrap.ntitleWrap-overlay .ntitle-content{position:absolute;top:50px;left:50px;right:50px;bottom:50px;text-align:left;display:block;padding:70px 124px;background:hsla(0,0%,100%,.8)}.imgLVList>li>.imgWrap .titleWrap.ntitleWrap-overlay:before{opacity:.3}.imgLVList>li>.imgWrap .titleWrap.ntitleWrap-overlay .ntitle-content span{text-align:left!important;color:#070707!important}.imgLVList>li>.imgWrap .titleWrap.ntitleWrap-overlay .ntitle-content span.sub{font-weight:500}@media (max-width:768px){.imgLVList>li>.imgWrap .titleWrap.ntitleWrap-overlay .ntitle-content{top:15px;left:15px;right:15px;bottom:15px;padding:20px}}.home-btn-newgrad{margin-top:-5%;margin-bottom:5%;padding:0 20px}.home-btn-newgrad>div{padding:0!important;margin:0 auto;float:none!important}.home-btn-newgrad .cmnBtn{color:#fff;background-image:linear-gradient(-45deg,#00abb3,#00c850 75%);border:none;max-width:618px!important}.home-btn-newgrad .arrow.basic:after,.home-btn-newgrad .arrow.basic:before{background:#fff}.btn-list-fixed .btn-red{position:absolute!important;top:100px!important}.btn-list-fixed .text{display:flex!important;align-items:center!important;flex-direction:column!important;width:100%!important;line-height:.6!important;justify-content:center!important;top:50%!important;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.btn-list-fixed .text-last{margin-top:10px;display:inline-block}.btn-list-fixed .text-children1{letter-spacing:1em}.btn-list-fixed .text-children2{line-height:1.5;writing-mode:initial!important;width:15px;text-align:center;margin-left:8px}.btn-red{background-color:#ff931e!important;background-image:linear-gradient(-45deg,#ff7bac,#ff931e 75%)!important}.btn-red:hover:before{background-image:linear-gradient(-45deg,#00abb3,#00c850 75%)!important;background-color:#00af46!important}.btn-list-fixed .btn-under:hover .text{letter-spacing:5px!important}.btn-list-fixed a{width:65px!important;min-width:40px!important;height:380px!important;max-height:400px!important}.btn-list-fixed .btn-under{top:500px!important;position:absolute!important}.btn-list-fixed .btn-under .text{letter-spacing:3px!important}.btn-list-horizontal>div:first-child{margin-bottom:15px!important}.btn-list-horizontal{margin-top:0!important}#joinus.sec{margin-bottom:0!important}#button-horizontal.sec{margin-bottom:0;margin-top:31px}#joinus:before{height:calc(100% + 380px)!important}@media (max-width:640px){#button-horizontal.sec{margin-bottom:100px}.home-btn-newgrad{margin-top:-12%;margin-bottom:12%}.mb-pd-0{padding:0!important}.btn-list-fixed .btn-under{top:unset!important;left:auto!important;position:fixed!important}.btn-list-fixed .btn-red{left:0!important;transform:none!important;top:unset!important;position:fixed!important}.btn-list-fixed #footerEntryBtn{transform:none!important}.btn-list-fixed #footerEntryBtn.outside{transform:translatey(101%)!important}#joinus:before{height:calc(120% + 200px)!important;top:-20%!important}.btn-list-fixed .text-children2{width:100%;margin:0}.btn-list-fixed .text-children1{line-height:1}.btn-list-fixed .text-last{margin:0}.style-7E-8B>.innerBasic>* h1>span,.style-7E-8B>.innerBasic>* h2>span,.style-7E-8B>.innerBasic>* h3>span,.style-7E-8B>.innerBasic>* h4>span,.style-7E-8B>.innerBasic>* h5>span,.style-7E-8B>.innerBasic>* h6>span{font-size:.8em}}html{overflow-x:clip}.contact-form .title{text-align:center;font-size:28px}.contact-form table.basic.formStyle{margin-top:4%}.contact-form .wpcf7-list-item-label{padding-left:30px;display:flex}.contact-form .wpcf7-submit{color:#fff;background-color:#0091b3;text-align:center;font-weight:900;font-size:20px;letter-spacing:.15em;display:block;margin:auto;width:100%;max-width:500px;height:auto;padding:30px 10px;cursor:pointer;position:relative;overflow:hidden}.contact-form .agreement span{display:flex;margin:0!important}.contact-form .agreement label{display:flex;justify-content:flex-start;align-items:center}.contact-form .agreement label input{display:flex;margin:0!important}.contact-form .formBtnWrap>.btn.send>button,.contact-form table.basic.formStyle>tbody>tr.require>th:before{background-color:#0091b3}.spbr{display:none}@media screen and (max-width:1521px){.postWrap.clearBorder.col2>li>article>a .imgWrap{min-height:190px!important;height:unset!important}}@media screen and (min-width:1367px) and (max-width:1520px){.postWrap.clearBorder.col2>li>article>a .imgWrap{min-height:175px!important;height:unset!important}}@media screen and (min-width:1280px) and (max-width:1366px){.postWrap.clearBorder.col2>li>article>a .imgWrap{min-height:160px!important;height:unset!important}}@media screen and (min-width:1250px) and (max-width:1279px){.postWrap.clearBorder.col2>li>article>a .imgWrap{min-height:158px!important;height:unset!important}}@media screen and (min-width:1024px) and (max-width:1249px){.postWrap.clearBorder.col2>li>article>a .imgWrap{min-height:136px!important;height:unset!important}}@media screen and (max-width:640px){.contact-form .title{font-size:14px}.contact-form .wpcf7-submit{font-size:18px;padding:25px 10px}.spbr{display:block}}.single-title{margin-top:40px;margin-bottom:40px;font-size:32px}@media screen and (max-width:640px){.single-title{margin-bottom:30px;margin-top:30px;font-size:20px}.breadcrumbWrap.on-sp{padding-top:0}}@media screen and (max-width:520px){#recruitSite.innerPage #recruit-category #atf>.categoryBg>.inner>.bgMain{padding-bottom:0!important}.innerPage #atf>.categoryBg{height:190px!important}#recruitSite #atf>.titleCategory{top:80px!important}#recruitSite.innerPage #atf{min-height:115px!important}.breadcrumbWrap>ul{padding:0 20px!important}.innerPage #atf>.bgWrap>.inner>span{width:100%!important}.categoryBg .bgMain img{height:100%}.postWrap.clearBorder{grid-template-columns:repeat(1,1fr)!important}.postWrap.clearBorder.col2>li>article>a .imgWrap{min-height:140px!important}.categoryWrapper{width:80%}.categoryWrapper{padding:0!important}.breadcrumbWrap>ul{padding:20px 0!important}.breadcrumbCate{width:80%}.breadcrumbCate ul{padding-top:0!important}}