@charset "UTF-8";
/*!
Theme Name: ケイコーポレーション(採用)
Theme URI: https://panarea.co.jp
Author: shogo yonetani
Author URI: https://panarea.co.jp
Description: ケイコーポレーション(採用)
*/
/*!color*/
/*!レスポンシブ*/
/*!normalize.css*/
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:0 0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace;font-size:1em}input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}
/*!//normalize.css*/
/*!basic css*/
html{height:100%;font-size:1.25vw}@media screen and (max-width:768px){html{font-size:3.5vw}}@media screen and (min-width:1367px){html{font-size:16.4px}}body{margin:0;position:relative;margin-left:auto;margin-right:auto;width:auto;height:auto;font-family:'Montserrat',Avenir Next,Verdana,游ゴシック,Yu Gothic,YuGothic,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,sans-serif;font-weight:500;letter-spacing:0;-webkit-text-size-adjust:100%;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;overflow-x:hidden;overflow-y:auto;background:#f7f7f7;color:#0c1e29;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;opacity:0;line-height:1.65;transition:cubic-bezier(.22,.61,.36,1) .3s;-o-transition:cubic-bezier(.22,.61,.36,1) .3s;-moz-transition:cubic-bezier(.22,.61,.36,1) .3s;-webkit-transition:cubic-bezier(.22,.61,.36,1) .3s}body.onFooter{background:#414846;transition:cubic-bezier(.22,.61,.36,1) .3s;-o-transition:cubic-bezier(.22,.61,.36,1) .3s;-moz-transition:cubic-bezier(.22,.61,.36,1) .3s;-webkit-transition:cubic-bezier(.22,.61,.36,1) .3s}*{color:#0b1c27;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-feature-settings:'pkna'}::selection{background-color:rgba(0,0,0,.15);color:#252525}.mouse{background:#000;border-radius:50%;position:fixed;z-index:10010;pointer-events:none;transition:transform .2s ease-in-out,opacity .2s ease-in-out}@media screen and (max-width:768px){.mouse{display:none}}.cursor,.follower{border-radius:50%;position:absolute;top:0;left:0;cursor:none;pointer-events:none}.cursor{width:8px;height:8px;background-color:#000;z-index:10001}.follower{width:40px;height:40px;background-color:#000;opacity:.2;z-index:10000;transition:transform ease .1s}.follower.is-active{transform:scale(2);transition:transform ease .1s}
/*!#siteContent*/
#siteContent{position:relative;z-index:15;width:100%}@media screen and (max-width:768px){#siteContent{overflow:hidden}}
/*!TEXT*/
p,h1,h2,h3,h4,h5{display:block;-webkit-margin-before:0em;-webkit-margin-after:0em;-webkit-margin-start:0px;-webkit-margin-end:0px;margin:0;font-size:1em;line-height:1.8}h1,h2,h3,h4,h5{position:relative;z-index:15;line-height:1.5}p{letter-spacing:0;font-weight:300;line-height:2}@media screen and (max-width:768px){p{line-height:1.8}}.sans{font-family:'Montserrat',Avenir Next,Verdana,'Noto Sans JP',游ゴシック,Yu Gothic,YuGothic,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,sans-serif}.serif{font-family:"Sorts Mill Goudy",YuMincho,"游明朝","Times New Roman","Hiragino Mincho ProN","ヒラギノ明朝 Pro W3","HGS明朝B","ＭＳ Ｐ明朝",serif,"Meiryo","Sawarabi Mincho","メイリオ","ＭＳ Ｐゴシック",sans-serif}i{font-style:normal}.emphasis{background:linear-gradient(#3ca998,#3ca998) no-repeat;background-size:100% 8px;background-position:0 .9em}.posCenter{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0)}img{max-width:100%;height:auto}img.objf{width:100%;height:100%;object-fit:cover;font-family:'object-fit: cover;'}video.objf{width:100%;height:100%;object-fit:cover;font-family:'object-fit: cover;'}
/*!LINK*/
a{color:#151515;text-decoration:none}a.not{cursor:not-allowed}a.inline{text-decoration:underline}a[target=_blank] p:after{content:'';display:inline-block;vertical-align:sub;width:1em;height:1em;background:url(//k-corpo.jp/pnra/wp-content/themes/k-corp/images/icon_links-wh.svg);background-size:cover;margin-left:.615em}a.linkFull{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;cursor:pointer}a.btn{position:relative;z-index:15;display:flex;align-items:center;justify-content:center;width:100%;max-width:14em;background:#f7f7f7;padding:.615em 2.05em;border-radius:3.075em;border:solid 1px #eee;overflow:hidden;transition:all cubic-bezier(.55,.05,.22,.99) .615s;-o-transition:all cubic-bezier(.55,.05,.22,.99) .615s;-moz-transition:all cubic-bezier(.55,.05,.22,.99) .615s;-webkit-transition:all cubic-bezier(.55,.05,.22,.99) .615s}a.btn>span{display:block}a.btn>span.txt{font-weight:400;font-size:.9em;transition:all cubic-bezier(.55,.05,.22,.99) .615s;-o-transition:all cubic-bezier(.55,.05,.22,.99) .615s;-moz-transition:all cubic-bezier(.55,.05,.22,.99) .615s;-webkit-transition:all cubic-bezier(.55,.05,.22,.99) .615s}a.btn>span.icon{display:block;width:1em;height:1em;background:url(//k-corpo.jp/pnra/wp-content/themes/k-corp/images/icon_arrow-wh.svg) center no-repeat;background-size:75%;margin-left:.615em;transition:all cubic-bezier(.55,.05,.22,.99) .615s;-o-transition:all cubic-bezier(.55,.05,.22,.99) .615s;-moz-transition:all cubic-bezier(.55,.05,.22,.99) .615s;-webkit-transition:all cubic-bezier(.55,.05,.22,.99) .615s}a.btn>span.out{background:url(//k-corpo.jp/pnra/wp-content/themes/k-corp/images/icon_links-blk.svg) center no-repeat !important;background-size:75%}a.btn.fill{border:solid 1px #3ca998}a.btn.fill:before{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:#3ca998;transition:all cubic-bezier(.55,.05,.22,.99) .615s;-o-transition:all cubic-bezier(.55,.05,.22,.99) .615s;-moz-transition:all cubic-bezier(.55,.05,.22,.99) .615s;-webkit-transition:all cubic-bezier(.55,.05,.22,.99) .615s}a.btn.fill *{position:relative;color:#fff}a.btn.line{background:rgba(255,255,255,.05);backdrop-filter:blur(5.5px);-webkit-backdrop-filter:blur(5.5px);border:solid 1px #fff}a.btn.line:before{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:#ffffff14;transition:all cubic-bezier(.55,.05,.22,.99) .615s;-o-transition:all cubic-bezier(.55,.05,.22,.99) .615s;-moz-transition:all cubic-bezier(.55,.05,.22,.99) .615s;-webkit-transition:all cubic-bezier(.55,.05,.22,.99) .615s}a.btn.line *{position:relative;color:#fff}a:hover.btn{background:0 0;transition:all cubic-bezier(.55,.05,.22,.99) .615s;-o-transition:all cubic-bezier(.55,.05,.22,.99) .615s;-moz-transition:all cubic-bezier(.55,.05,.22,.99) .615s;-webkit-transition:all cubic-bezier(.55,.05,.22,.99) .615s}a:hover.btn.fill:before{filter:brightness(.9);transition:all cubic-bezier(.55,.05,.22,.99) .615s;-o-transition:all cubic-bezier(.55,.05,.22,.99) .615s;-moz-transition:all cubic-bezier(.55,.05,.22,.99) .615s;-webkit-transition:all cubic-bezier(.55,.05,.22,.99) .615s}a:hover.btn.line:before{filter:brightness(.5);transition:all cubic-bezier(.55,.05,.22,.99) .615s;-o-transition:all cubic-bezier(.55,.05,.22,.99) .615s;-moz-transition:all cubic-bezier(.55,.05,.22,.99) .615s;-webkit-transition:all cubic-bezier(.55,.05,.22,.99) .615s}a:hover.btn>span.txt{transform:translateX(.41em);transition:all cubic-bezier(.55,.05,.22,.99) .615s;-o-transition:all cubic-bezier(.55,.05,.22,.99) .615s;-moz-transition:all cubic-bezier(.55,.05,.22,.99) .615s;-webkit-transition:all cubic-bezier(.55,.05,.22,.99) .615s;transition-duration:.205s}a:hover.btn>span.icon{transform:translateX(.41em);transition:all cubic-bezier(.55,.05,.22,.99) .615s;-o-transition:all cubic-bezier(.55,.05,.22,.99) .615s;-moz-transition:all cubic-bezier(.55,.05,.22,.99) .615s;-webkit-transition:all cubic-bezier(.55,.05,.22,.99) .615s;transition-duration:.205s;transition-delay:.1025s}
/*!ul/dl*/
ul,dl{-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0;-webkit-padding-start:0;-moz-margin-before:0;-moz-margin-after:0;-moz-margin-start:0;-moz-margin-end:0;-moz-padding-start:0;-ms-margin-before:0;-ms-margin-after:0;-ms-margin-start:0;-ms-margin-end:0;-ms-padding-start:0;-o-margin-before:0;-o-margin-after:0;-o-margin-start:0;-o-margin-end:0;-o-padding-start:0;margin-before:0;margin-after:0;margin-start:0;margin-end:0;padding-start:0;-webkit-padding-left:0;-moz-padding-left:0;-ms-padding-left:0;-o-padding-left:0;padding-left:0;margin-top:0;margin-bottom:0}ul:after,dl:after{content:'';display:block;clear:both}ul li{list-style-type:none}dl dd{margin-left:0}.clear:after{content:'';display:block;clear:both}
/*!ASPECT*/
.aspect{width:100%;height:auto;position:relative;overflow:hidden}.aspect.aspect35{padding-top:35%}.aspect.aspect41{padding-top:41.4%}.aspect.aspect50{padding-top:50%}.aspect.aspect56{padding-top:56.25%}.aspect.aspect61{padding-top:61.8%}.aspect.aspect75{padding-top:75%}.aspect.aspect100{padding-top:100%}.aspect.aspect120{padding-top:120%}.aspect.aspect141{padding-top:141.4%}.aspect.aspect178{padding-top:178%}.aspect.aspect200{padding-top:200%}.aspect .aspectBlock{position:absolute;top:0;width:100%;height:100%}.aspect .aspectBlock .aspectInner{height:calc(100% + 10rem);transform:translateY(-5rem)}.aspect .aspectBlock img{width:100%;height:auto}.aspect .aspectBlock img.objf{width:100%;height:100%;object-fit:cover;font-family:'object-fit: cover;'}.aspect .aspectBlock iframe{width:100%;height:100%}.aspect .aspectBlock video{width:100%;height:auto}
/*!fugure*/
figure{margin:0}figure figurecaption{font-size:.85em;margin-top:.41em;display:block}
/*!shadow*/
.sdw{box-shadfigureow:0 1rem 3rem rgba(0,0,0,.05)}.shadow{box-shadow:0 2.5rem 2rem -2rem #193b4d66}
/*!Resposive*/
.hidden-xs{display:block !important}@media screen and (max-width:768px){.hidden-xs{display:none !important}}.visible-xs{display:none !important}@media screen and (max-width:768px){.visible-xs{display:block !important}}
/*!.sticky*/
.sticky{position:-webkit-sticky;position:sticky;top:0;z-index:8999}
/*!page loading*/
#main{position:fixed;top:0;left:0;right:0;z-index:999999;width:100%;height:100vh;height:calc(var(--vh, 1vh) * 100);background:#151515;display:flex;justify-content:center;align-items:center;flex-direction:column}#main:after{content:'';display:block;width:100%;height:100%;background-image:radial-gradient(circle farthest-side,#19080826,#280b0b26);position:absolute;top:0;left:0;right:0;z-index:1}#main .img{display:block;overflow:hidden;height:10.8em}#main .img img{width:auto;height:10.8em;transform:translateY(10.8em)}@media screen and (max-width:768px){#main .img img{height:8.75em}}#main .img img.gone{transform:translateY(0);transition:cubic-bezier(.43,.05,.17,1) .82s .82s;-o-transition:cubic-bezier(.43,.05,.17,1) .82s .82s;-moz-transition:cubic-bezier(.43,.05,.17,1) .82s .82s;-webkit-transition:cubic-bezier(.43,.05,.17,1) .82s .82s}.loading{height:2.1em;width:2.1em;border-radius:100%;border-top:1px solid #f7f7f7;margin-top:2.1em;animation:move 1s infinite}@media screen and (max-width:768px){.loading{height:1.64em;width:1.64em}}@keyframes move{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}[data-loading=true] #main.hide{opacity:0;visibility:hidden;pointer-events:none;transition:cubic-bezier(.22,.61,.36,1) .3s;-o-transition:cubic-bezier(.22,.61,.36,1) .3s;-moz-transition:cubic-bezier(.22,.61,.36,1) .3s;-webkit-transition:cubic-bezier(.22,.61,.36,1) .3s}
/*!.inview*/
.inview{opacity:0}.inview.action{opacity:1;transition:ease-in-out 1s}.inview.action[data-delay="1"]{transition-delay:.05s}.inview.action[data-delay="2"]{transition-delay:.1s}.inview.action[data-delay="3"]{transition-delay:.15s}.inview.action[data-delay="4"]{transition-delay:.2s}.inview.action[data-delay="5"]{transition-delay:.25s}.inview.action[data-delay="6"]{transition-delay:.3s}.inview.action[data-delay="7"]{transition-delay:.35s}.inview.action[data-delay="8"]{transition-delay:.4s}.inview.action[data-delay="9"]{transition-delay:.45s}.inview.action[data-delay="10"]{transition-delay:.5s}.animated{transform:translateY(2em)}.animated.move{transform:translateY(0);transition:cubic-bezier(.55,.05,.22,.99) .41s;-o-transition:cubic-bezier(.55,.05,.22,.99) .41s;-moz-transition:cubic-bezier(.55,.05,.22,.99) .41s;-webkit-transition:cubic-bezier(.55,.05,.22,.99) .41s}.animate{transform:translateY(-2rem)}.animate.move{transform:translateY(0);transition:cubic-bezier(.22,.61,.36,1) .3s;-o-transition:cubic-bezier(.22,.61,.36,1) .3s;-moz-transition:cubic-bezier(.22,.61,.36,1) .3s;-webkit-transition:cubic-bezier(.22,.61,.36,1) .3s}.blur{filter:blur(10px);transform:translate3d(0,0,0) perspective(0);backface-visibility:hidden;will-change:contents}.blur.action{filter:blur(0);transition:ease .5s}.animeBox{width:100%;height:100%;position:relative;z-index:15;overflow:hidden}.animeBox:after{content:'';display:block;position:absolute;top:0;left:0;z-index:100;width:0;height:100%;background:#3ca998}.animeBox img{opacity:0}.animeBox.gone:after{animation:animeCover 1.25s forwards;animation-delay:.5s}.animeBox.gone img{animation:animeImg 1.25s forwards;animation-delay:.5s}@keyframes animeCover{0%{width:0;left:0}50%{width:100%;left:0}51%{width:100%;left:initial;right:0}100%{width:0;left:initial;right:0}}@keyframes animeImg{0%{opacity:0}50%{opacity:0}51%{opacity:1}100%{opacity:1}}.animation{animation:humbNav 1.5s linear 0s infinite;-o-animation:humbNav 1.5s linear 0s infinite;-moz-animation:humbNav 1.5s linear 0s infinite;-webkit-animation:humbNav 1.5s linear 0s infinite}@keyframes humbNav{0%{width:30%}50%{width:15%}100%{width:30%}}@-webkit-keyframes humbNav{0%{width:30%}50%{width:15%}100%{width:30%}}@-o-keyframes humbNav{0%{width:30%}50%{width:15%}100%{width:30%}}.anime_fade{display:flex}.anime_fade:hover span{animation:anime_fade 1s linear 0s 1;-o-animation:anime_fade 1s linear 0s 1;-moz-animation:anime_fade 1s linear 0s 1;-webkit-animation:anime_fade 1s linear 0s 1}@keyframes anime_fade{0%{opacity:1}5%{opacity:0}50%{opacity:1}100%{opacity:1}}@-webkit-keyframes anime_fade{0%{opacity:1}5%{opacity:0}50%{opacity:1}100%{opacity:1}}@-o-keyframes anime_fade{0%{opacity:1}5%{opacity:0}50%{opacity:1}100%{opacity:1}}.transition{transition:ease .3s;transition:-o-ease .3s;transition:-moz-ease .3s;transition:-webkit-ease .3s}
/*!input*/
select{outline:none;text-indent:.01px;text-overflow:'';background:#f8f8f8;vertical-align:middle;font-size:inherit;color:inherit;-webkit-appearance:button;-moz-appearance:button;appearance:button;border:none;width:100%;height:60px;font-size:1.5rem}select option{background-color:#fff;color:#333}
/*!------------------------------------
css_assets(パーツ)
-------------------------------------*/
.clr_lime{color:#30c39e}
/*!button*/
.humbBtn{width:4.1em;height:4.1em;position:relative}@media screen and (max-width:768px){.humbBtn{display:block;width:15vw;height:15vw}}.humbBtn span.dots{display:block;width:2px;height:2px;border-radius:2px;background:#151515;position:absolute;transition:cubic-bezier(.22,.61,.36,1) .3s;-o-transition:cubic-bezier(.22,.61,.36,1) .3s;-moz-transition:cubic-bezier(.22,.61,.36,1) .3s;-webkit-transition:cubic-bezier(.22,.61,.36,1) .3s}.humbBtn span.dots:nth-child(1){top:calc(50% - 5px);left:calc(50% - 5px);transform:translate(-50%,-50%)}.humbBtn span.dots:nth-child(2){top:calc(50% - 5px);left:50%;transform:translate(-50%,-50%)}.humbBtn span.dots:nth-child(3){top:calc(50% - 5px);left:calc(50% + 5px);transform:translate(-50%,-50%)}.humbBtn span.dots:nth-child(4){top:50%;left:calc(50% - 5px);transform:translate(-50%,-50%)}.humbBtn span.dots:nth-child(5){top:50%;left:50%;transform:translate(-50%,-50%)}.humbBtn span.dots:nth-child(6){top:50%;left:calc(50% + 5px);transform:translate(-50%,-50%)}.humbBtn span.dots:nth-child(7){top:calc(50% + 5px);left:calc(50% - 5px);transform:translate(-50%,-50%)}.humbBtn span.dots:nth-child(8){top:calc(50% + 5px);left:50%;transform:translate(-50%,-50%)}.humbBtn span.dots:nth-child(9){top:calc(50% + 5px);left:calc(50% + 5px);transform:translate(-50%,-50%)}.humbBtn span.border{display:block;width:20%;height:2px;border-radius:2px;background:#151515;position:absolute;transition:cubic-bezier(.22,.61,.36,1) .3s;-o-transition:cubic-bezier(.22,.61,.36,1) .3s;-moz-transition:cubic-bezier(.22,.61,.36,1) .3s;-webkit-transition:cubic-bezier(.22,.61,.36,1) .3s}.humbBtn span.border:nth-child(1){top:42.5%;left:50%;transform:translate(-50%,-50%)}.humbBtn span.border:nth-child(2){top:50%;left:50%;transform:translate(-50%,-50%)}.humbBtn span.border:nth-child(3){top:57.5%;left:50%;transform:translate(-50%,-50%)}.humbBtn:hover span.dots{background:#2d7f72;transition:cubic-bezier(.22,.61,.36,1) .3s;-o-transition:cubic-bezier(.22,.61,.36,1) .3s;-moz-transition:cubic-bezier(.22,.61,.36,1) .3s;-webkit-transition:cubic-bezier(.22,.61,.36,1) .3s}.humbBtn:hover span.dots:nth-child(1){top:calc(50% - 6px);left:calc(50% - 6px)}.humbBtn:hover span.dots:nth-child(2){top:calc(50% - 6px);left:50%}.humbBtn:hover span.dots:nth-child(3){top:calc(50% - 6px);left:calc(50% + 6px)}.humbBtn:hover span.dots:nth-child(4){top:50%;left:calc(50% - 6px)}.humbBtn:hover span.dots:nth-child(5){top:50%;left:50%}.humbBtn:hover span.dots:nth-child(6){top:50%;left:calc(50% + 6px)}.humbBtn:hover span.dots:nth-child(7){top:calc(50% + 6px);left:calc(50% - 6px)}.humbBtn:hover span.dots:nth-child(8){top:calc(50% + 6px);left:50%}.humbBtn:hover span.dots:nth-child(9){top:calc(50% + 6px);left:calc(50% + 6px)}.humbBtn.active span.dots{background:#2d7f72;transition:cubic-bezier(.22,.61,.36,1) .3s;-o-transition:cubic-bezier(.22,.61,.36,1) .3s;-moz-transition:cubic-bezier(.22,.61,.36,1) .3s;-webkit-transition:cubic-bezier(.22,.61,.36,1) .3s}.humbBtn.active span.dots:nth-child(1){top:50%;left:calc(50% - 5px)}.humbBtn.active span.dots:nth-child(2){top:50%;left:50%}.humbBtn.active span.dots:nth-child(3){top:50%;left:calc(50% + 5px)}.humbBtn.active span.dots:nth-child(4){top:50%;left:calc(50% - 5px)}.humbBtn.active span.dots:nth-child(5){top:50%;left:50%}.humbBtn.active span.dots:nth-child(6){top:50%;left:calc(50% + 5px)}.humbBtn.active span.dots:nth-child(7){top:50%;left:calc(50% - 5px)}.humbBtn.active span.dots:nth-child(8){top:50%;left:50%}.humbBtn.active span.dots:nth-child(9){top:50%;left:calc(50% + 5px)}.humbBtn.active span.border{background:#2d7f72;transition:cubic-bezier(.22,.61,.36,1) .3s;-o-transition:cubic-bezier(.22,.61,.36,1) .3s;-moz-transition:cubic-bezier(.22,.61,.36,1) .3s;-webkit-transition:cubic-bezier(.22,.61,.36,1) .3s}.humbBtn.active span.border:nth-child(1){top:50%}.humbBtn.active span.border:nth-child(3){top:50%}.humbBtn.scroll span{transition:cubic-bezier(.22,.61,.36,1) .3s;-o-transition:cubic-bezier(.22,.61,.36,1) .3s;-moz-transition:cubic-bezier(.22,.61,.36,1) .3s;-webkit-transition:cubic-bezier(.22,.61,.36,1) .3s}
/*!------------------------------------
css_template(レイアウト)
-------------------------------------*/
.innerWrap{width:80%;max-width:1280px;margin:0 auto}@media screen and (max-width:768px){.innerWrap{width:85%}}
/*!------------------------------------
css_sections(ブロック)
-------------------------------------*/
/*!#siteHeader------------------------------------------------------------------------------------------------*/
#siteHeader{position:fixed;top:0;left:0;z-index:10001;width:100%;height:auto;padding:2.05em 0;@inlude transition_transform2}@media screen and (max-width:768px){#siteHeader{padding:0}}#siteHeader .wrapper{width:90%;height:auto;margin:0 auto}@media screen and (max-width:768px){#siteHeader .wrapper{width:100%}}@media screen and (min-width:1367px){#siteHeader .wrapper{max-width:1440px}}#siteHeader .flexWrap{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}#siteHeader .flexWrap>.flexLeft{width:25%;display:flex;justify-content:flex-start}#siteHeader .flexWrap>.flexLeft p{color:#3ca998;font-weight:700}@media screen and (max-width:768px){#siteHeader .flexWrap>.flexLeft p{display:none}}#siteHeader .flexWrap>.flexCenter{width:50%}#siteHeader .flexWrap>.flexRight{width:25%;display:flex;justify-content:flex-end}.scroll #siteHeader{background:rgba(255,255,255,.25);backdrop-filter:blur(5.5px);-webkit-backdrop-filter:blur(5.5px);@inlude transition_transform2}@media screen and (max-width:768px){.scroll #siteHeader{background:#fff}}.headLogo{width:100%;height:auto;display:flex;align-items:center;justify-content:center}@media screen and (max-width:768px){.headLogo{height:15vw}}.headLogo a{display:flex;align-items:center;line-height:0}.headLogo img{width:auto;height:3.075em}@media screen and (max-width:768px){.headLogo img{height:2.46em}}.headLogo p{font-size:.8em;font-weight:600;color:#3ca998;margin-left:.615em;padding-top:.205em}nav.globalNav{display:flex;align-items:center;justify-content:flex-end;transition:cubic-bezier(.22,.61,.36,1) .3s;-o-transition:cubic-bezier(.22,.61,.36,1) .3s;-moz-transition:cubic-bezier(.22,.61,.36,1) .3s;-webkit-transition:cubic-bezier(.22,.61,.36,1) .3s}@media screen and (max-width:768px){nav.globalNav{padding:0;transform:translateY(0);opacity:1;visibility:visible;pointer-events:auto}}ul.listContact{display:flex;align-items:center;justify-content:flex-end}@media screen and (max-width:768px){ul.listContact{margin-left:0}}ul.listContact li a{width:4.1em;height:4.1em;display:flex;align-items:center;justify-content:center}@media screen and (max-width:768px){ul.listContact li a{width:10.8vw;height:15vw}}ul.listContact li img{width:1em;height:1em}
/*!#aside*/
aside .innerWrap{height:100%;position:relative;z-index:15}aside#aside{width:100%;height:100vh;height:calc(var(--vh, 1vh) * 100);display:block;position:fixed;top:0;right:0;z-index:10000;pointer-events:none;opacity:0;transition:all cubic-bezier(.55,.05,.22,.99) .615s;-o-transition:all cubic-bezier(.55,.05,.22,.99) .615s;-moz-transition:all cubic-bezier(.55,.05,.22,.99) .615s;-webkit-transition:all cubic-bezier(.55,.05,.22,.99) .615s;transition-delay:.82s}@media screen and (max-width:768px){aside#aside{width:100%;overflow:scroll}}aside#aside *{color:#0b1c27}aside#aside .bgWrap{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:flex-end}aside#aside .bgWrap .belt{position:relative;z-index:15;width:calc(100% / 7);height:0;background:#f7f7f7;transition:cubic-bezier(.22,.61,.36,1) .3s;-o-transition:cubic-bezier(.22,.61,.36,1) .3s;-moz-transition:cubic-bezier(.22,.61,.36,1) .3s;-webkit-transition:cubic-bezier(.22,.61,.36,1) .3s}aside#aside .bgWrap .belt:before{content:'';display:block;width:1px;height:0;background:#e9e9e9;position:absolute;left:0;top:0;transition:cubic-bezier(.22,.61,.36,1) .3s;-o-transition:cubic-bezier(.22,.61,.36,1) .3s;-moz-transition:cubic-bezier(.22,.61,.36,1) .3s;-webkit-transition:cubic-bezier(.22,.61,.36,1) .3s}aside#aside .bgWrap .belt:nth-child(1){transition-delay:.1s}aside#aside .bgWrap .belt:nth-child(2){transition-delay:.15s}aside#aside .bgWrap .belt:nth-child(3){transition-delay:.2s}aside#aside .bgWrap .belt:nth-child(4){transition-delay:.25s}aside#aside .bgWrap .belt:nth-child(5){transition-delay:.3s}aside#aside .bgWrap .belt:nth-child(6){transition-delay:.35s}aside#aside .bgWrap .belt:nth-child(7){transition-delay:.4s}aside#aside .innerWrap{width:calc((100% / 7) * 5);padding:calc(8.2em + 6.15em) 0 6.15em;opacity:0;pointer-events:none;transition:cubic-bezier(.22,.61,.36,1) .3s;-o-transition:cubic-bezier(.22,.61,.36,1) .3s;-moz-transition:cubic-bezier(.22,.61,.36,1) .3s;-webkit-transition:cubic-bezier(.22,.61,.36,1) .3s}@media screen and (max-width:768px){aside#aside .innerWrap{padding:calc(15vw + 2.05em) 0 3.075em}}aside#aside.move{opacity:1;pointer-events:auto;transition:cubic-bezier(.22,.61,.36,1) .3s;-o-transition:cubic-bezier(.22,.61,.36,1) .3s;-moz-transition:cubic-bezier(.22,.61,.36,1) .3s;-webkit-transition:cubic-bezier(.22,.61,.36,1) .3s}aside#aside.move .bgWrap .belt{height:100%;background:#f7f7f7;transition:cubic-bezier(.22,.61,.36,1) .3s;-o-transition:cubic-bezier(.22,.61,.36,1) .3s;-moz-transition:cubic-bezier(.22,.61,.36,1) .3s;-webkit-transition:cubic-bezier(.22,.61,.36,1) .3s}aside#aside.move .bgWrap .belt:before{height:100%;bottom:0;transition:cubic-bezier(.22,.61,.36,1) .3s;-o-transition:cubic-bezier(.22,.61,.36,1) .3s;-moz-transition:cubic-bezier(.22,.61,.36,1) .3s;-webkit-transition:cubic-bezier(.22,.61,.36,1) .3s}aside#aside.move .bgWrap .belt:nth-child(6){transition-delay:.1s}aside#aside.move .bgWrap .belt:nth-child(6):before{transition-delay:.4s}aside#aside.move .bgWrap .belt:nth-child(5){transition-delay:.2s}aside#aside.move .bgWrap .belt:nth-child(5):before{transition-delay:.5s}aside#aside.move .bgWrap .belt:nth-child(4){transition-delay:.3s}aside#aside.move .bgWrap .belt:nth-child(4):before{transition-delay:.6s}aside#aside.move .bgWrap .belt:nth-child(3){transition-delay:.4s}aside#aside.move .bgWrap .belt:nth-child(3):before{transition-delay:.7s}aside#aside.move .bgWrap .belt:nth-child(2){transition-delay:.5s}aside#aside.move .bgWrap .belt:nth-child(2):before{transition-delay:.8s}aside#aside.move .bgWrap .belt:nth-child(1){transition-delay:.6s}aside#aside.move .bgWrap .belt:nth-child(1):before{transition-delay:.9s}aside#aside.move .innerWrap{opacity:1;pointer-events:auto;display:flex;flex-wrap:wrap;align-content:space-between;transition:cubic-bezier(.22,.61,.36,1) .3s;-o-transition:cubic-bezier(.22,.61,.36,1) .3s;-moz-transition:cubic-bezier(.22,.61,.36,1) .3s;-webkit-transition:cubic-bezier(.22,.61,.36,1) .3s;transition-delay:1s}aside#aside.move dl.listHumbNav dt{opacity:1;visibility:visible;pointer-events:all;transform:translateX(0);transition:cubic-bezier(.22,.61,.36,1) .3s;-o-transition:cubic-bezier(.22,.61,.36,1) .3s;-moz-transition:cubic-bezier(.22,.61,.36,1) .3s;-webkit-transition:cubic-bezier(.22,.61,.36,1) .3s}aside#aside.move dl.listHumbNav dt:nth-child(1){transition-delay:.7s}aside#aside.move dl.listHumbNav dt:nth-child(2){transition-delay:.8s}aside#aside.move dl.listHumbNav dt:nth-child(3){transition-delay:.9s}aside#aside.move dl.listHumbNav dt:nth-child(4){transition-delay:1s}aside#aside.move dl.listHumbNav dt:nth-child(5){transition-delay:1.1s}aside#aside.move dl.listHumbNav dt:nth-child(6){transition-delay:1.2s}aside#aside.move dl.listHumbNav dt:nth-child(7){transition-delay:1.3s}aside#aside.move dl.listHumbNav dt:nth-child(8){transition-delay:1.4s}aside#aside.move dl.listHumbNav dt:nth-child(9){transition-delay:1.5s}aside#aside.move dl.listHumbNav dt:nth-child(10){transition-delay:1.6s}aside#aside.move dl.listHumbNav dd{opacity:1;visibility:visible;pointer-events:all;transform:translateY(0);transition:cubic-bezier(.22,.61,.36,1) .3s;-o-transition:cubic-bezier(.22,.61,.36,1) .3s;-moz-transition:cubic-bezier(.22,.61,.36,1) .3s;-webkit-transition:cubic-bezier(.22,.61,.36,1) .3s;transition-delay:1.2s}aside#aside.move .aisde_footer{opacity:1;visibility:visible;transform:translateY(0);transition:cubic-bezier(.43,.05,.17,1) .82s .82s;-o-transition:cubic-bezier(.43,.05,.17,1) .82s .82s;-moz-transition:cubic-bezier(.43,.05,.17,1) .82s .82s;-webkit-transition:cubic-bezier(.43,.05,.17,1) .82s .82s}aside#cside{position:fixed;right:2.5%;bottom:3%;z-index:1001}@media screen and (max-width:768px){aside#cside{right:5vw;bottom:2.5vw}}aside#cside>._flex{display:flex;align-items:center;justify-content:flex-end}aside#cside>._flex>._item{display:flex;align-items:center;background:#3ca998;padding:.615em 1.23em;box-shadow:0 5px 10px -10px;border-radius:4px;transition:all cubic-bezier(.55,.05,.22,.99) .615s;-o-transition:all cubic-bezier(.55,.05,.22,.99) .615s;-moz-transition:all cubic-bezier(.55,.05,.22,.99) .615s;-webkit-transition:all cubic-bezier(.55,.05,.22,.99) .615s}@media screen and (max-width:768px){aside#cside>._flex>._item{justify-content:center;width:calc((100vw - 12.5vw) / 2)}}aside#cside>._flex>._item:before{content:'';display:block;width:1em;height:1em;margin-right:.615em}aside#cside>._flex>._item.phone:before{background:url(//k-corpo.jp/pnra/wp-content/themes/k-corp/images/icon_phone-wh.svg);background-size:cover}aside#cside>._flex>._item.mail:before{background:url(//k-corpo.jp/pnra/wp-content/themes/k-corp/images/icon_mail-wh.svg);background-size:cover}aside#cside>._flex>._item.list:before{background:url(//k-corpo.jp/pnra/wp-content/themes/k-corp/images/icon_list-wh.svg);background-size:cover}aside#cside>._flex>._item span{display:block;color:#fff;letter-spacing:.1em;font-weight:700}aside#cside>._flex>._item:hover{background:#2d7f72;transition:all cubic-bezier(.55,.05,.22,.99) .615s;-o-transition:all cubic-bezier(.55,.05,.22,.99) .615s;-moz-transition:all cubic-bezier(.55,.05,.22,.99) .615s;-webkit-transition:all cubic-bezier(.55,.05,.22,.99) .615s}aside#cside>._flex>._item~._item{margin-left:.41em}@media screen and (max-width:768px){aside#cside>._flex>._item~._item{margin-left:2.5vw}}ul.listHumbNav{width:100%;width:calc((100vw / 7) * 6);display:flex;flex-wrap:wrap;justify-content:flex-end;margin-right:calc((100vw / 7) * -1)}@media screen and (max-width:768px){ul.listHumbNav{margin-right:0}}ul.listHumbNav li{width:calc(100% / 6)}@media screen and (max-width:768px){ul.listHumbNav li{width:100%}}@media screen and (max-width:768px){ul.listHumbNav li~li{margin-top:1.64em}}dl.listHumbNav{display:flex;flex-wrap:wrap;align-items:center}dl.listHumbNav dt{position:relative;z-index:15;width:100%;opacity:0;visibility:hidden;pointer-events:none;transform:translateX(-2.05em);transition:cubic-bezier(.55,.05,.22,.99) .41s;-o-transition:cubic-bezier(.55,.05,.22,.99) .41s;-moz-transition:cubic-bezier(.55,.05,.22,.99) .41s;-webkit-transition:cubic-bezier(.55,.05,.22,.99) .41s}dl.listHumbNav dt:before{content:'';display:block;width:.5em;height:.5em;border-radius:1em;position:absolute;right:100%;bottom:100%;opacity:0;background:#3ca998}dl.listHumbNav dt span{font-size:1.1175em;font-weight:700;text-decoration:underline}@media screen and (max-width:768px){dl.listHumbNav dt span{font-size:1.1em;letter-spacing:0}}dl.listHumbNav dt+*{margin-top:1.64em !important}@media screen and (max-width:768px){dl.listHumbNav dt+*{margin-top:.82em !important}}dl.listHumbNav dt~dt{margin-top:1.64em !important}@media screen and (max-width:768px){dl.listHumbNav dt~dt{margin-top:.82em}}dl.listHumbNav dt.active:before{opacity:1}dl.listHumbNav dt.active span{color:#3ca998}dl.listHumbNav dd{width:100%;margin-top:.82em;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(1.23em);transition:cubic-bezier(.55,.05,.22,.99) .41s;-o-transition:cubic-bezier(.55,.05,.22,.99) .41s;-moz-transition:cubic-bezier(.55,.05,.22,.99) .41s;-webkit-transition:cubic-bezier(.55,.05,.22,.99) .41s}@media screen and (max-width:768px){dl.listHumbNav dd{width:50%;margin-top:.82em}}dl.listHumbNav dd span{font-size:.9225em;opacity:.5;transition:cubic-bezier(.55,.05,.22,.99) .41s;-o-transition:cubic-bezier(.55,.05,.22,.99) .41s;-moz-transition:cubic-bezier(.55,.05,.22,.99) .41s;-webkit-transition:cubic-bezier(.55,.05,.22,.99) .41s}@media screen and (max-width:768px){dl.listHumbNav dd span{font-size:1em}}dl.listHumbNav dd:hover{opacity:1;transition:cubic-bezier(.55,.05,.22,.99) .41s;-o-transition:cubic-bezier(.55,.05,.22,.99) .41s;-moz-transition:cubic-bezier(.55,.05,.22,.99) .41s;-webkit-transition:cubic-bezier(.55,.05,.22,.99) .41s}.aisde_footer{position:relative;z-index:15;width:100%;display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;opacity:0;visibility:hidden;transform:translateY(2.05em);transition:cubic-bezier(.55,.05,.22,.99) .41s;-o-transition:cubic-bezier(.55,.05,.22,.99) .41s;-moz-transition:cubic-bezier(.55,.05,.22,.99) .41s;-webkit-transition:cubic-bezier(.55,.05,.22,.99) .41s}@media screen and (max-width:768px){.aisde_footer{margin-top:5.33em;padding:4.1em 0 6.15em}}@media screen and (max-width:768px){.aisde_footer:before{content:'';display:block;width:100vw;height:100%;position:absolute;top:0;left:calc(-1 * (100vw / 7));z-index:-5;background:#050505;opacity:.5}}.aisde_footer dl.listHeadoffice{display:block}@media screen and (max-width:768px){.aisde_footer dl.listHeadoffice{width:100%}}.aisde_footer dl.listHeadoffice dt{margin-bottom:.41em}@media screen and (max-width:768px){.aisde_footer dl.listHeadoffice dt{margin-bottom:.82em}}.aisde_footer dl.listHeadoffice dt img{width:auto;height:3.075em}.aisde_footer dl.listHeadoffice dd{font-size:.9em;opacity:.5}.aisde_footer dl.listHeadoffice dd~dd{margin-top:.41em}.aisde_footer .cr{font-size:.8em;opacity:.5}@media screen and (max-width:768px){.aisde_footer .cr{width:100%;margin-top:2.05em}}
/*!//#siteHeader------------------------------------------------------------------------------------------------*/
/*!#siteContent------------------------------------------------------------------------------------------------*/
#siteContent{position:relative;z-index:15}h2.secTtl span{display:block}h2.secTtl span.en{opacity:.3075;font-size:.95em;letter-spacing:.0205em}h2.secTtl span.jp{font-size:1.41em;letter-spacing:.041em}h2.secTtl+.box{margin-top:.82em}@media screen and (max-width:768px){h2.secTtl+.box{margin-top:1.23em}}h3.secTtl{line-height:1.65}h3.secTtl span{display:block}h3.secTtl span.en{opacity:.3075;font-size:.9em;letter-spacing:.0205em}h3.secTtl span.jp{font-size:1.23em;letter-spacing:.041em}h3.secTtl+.box{margin-top:1.025em}@media screen and (max-width:768px){h3.secTtl+.box{margin-top:.82em}}h3.secTtl+.box>p{line-height:1.65}
/*!//#siteContent------------------------------------------------------------------------------------------------*/
/*!#siteFooter------------------------------------------------------------------------------------------------*/
#siteFooter{position:relative;z-index:15;display:block;width:100%;height:auto;padding:10.8em 0 8.2em;background:#252525}@media screen and (max-width:768px){#siteFooter{padding:4.1em 0}}#siteFooter *{color:#fff}#siteFooter .wrapper{width:80%;height:auto;margin:0 auto}@media screen and (max-width:768px){#siteFooter .wrapper{width:85%}}@media screen and (min-width:1367px){#siteFooter .wrapper{max-width:1440px}}#siteFooter .__address{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-top:6.15em}@media screen and (max-width:768px){#siteFooter .__address{justify-content:center}}#siteFooter .__copyright{margin-top:2.05em}#siteFooter .__copyright p{opacity:.82;font-size:.82em}@media screen and (max-width:768px){#siteFooter .__copyright p{font-size:.8em;text-align:center}}ul.listFootnav{display:flex;flex-wrap:wrap}@media screen and (max-width:768px){ul.listFootnav{border-top:solid 1px #353535}}ul.listFootnav li{margin-right:3.075em}@media screen and (max-width:768px){ul.listFootnav li{width:100%;margin-right:0}}ul.listFootnav li:last-child{margin-right:0}dl.listFootnav dt{display:block;font-weight:700}@media screen and (max-width:768px){dl.listFootnav dt{display:flex;align-items:center;border-bottom:solid 1px #353535}}dl.listFootnav dt span.parent{display:none;width:15vw;height:15vw;background:url(//k-corpo.jp/pnra/wp-content/themes/k-corp/images/icon_plus.svg) center no-repeat;background-size:35%}@media screen and (max-width:768px){dl.listFootnav dt span.parent{display:block}}dl.listFootnav dt a{position:relative;z-index:15;display:table;overflow:hidden}@media screen and (max-width:768px){dl.listFootnav dt a{width:calc(100% - 15vw);padding-right:.615em}}dl.listFootnav dt a:before{content:'';display:block;width:100%;height:1px;background:#fff;position:absolute;left:-100%;bottom:0;opacity:.5}@media screen and (max-width:768px){dl.listFootnav dt a:before{background:#3ca998}}dl.listFootnav dt a:after{content:'';display:block;width:100%;height:1px;background:#fff;position:absolute;left:0;bottom:0;opacity:.5}@media screen and (max-width:768px){dl.listFootnav dt a:after{background:#ddd}}dl.listFootnav dt a span{display:table;font-size:1.1275em}@media screen and (max-width:768px){dl.listFootnav dt a span{line-height:15vw}}dl.listFootnav dt+dt{margin-top:1.64em}@media screen and (max-width:768px){dl.listFootnav dt+dt{margin-top:0}}dl.listFootnav dt+dd{margin-top:1.64em}@media screen and (max-width:768px){dl.listFootnav dt+dd{margin-top:0}}dl.listFootnav dt:hover a:before{left:0;transition:all cubic-bezier(.55,.05,.22,.99) .615s;-o-transition:all cubic-bezier(.55,.05,.22,.99) .615s;-moz-transition:all cubic-bezier(.55,.05,.22,.99) .615s;-webkit-transition:all cubic-bezier(.55,.05,.22,.99) .615s;transition-delay:.615s}dl.listFootnav dt:hover a:after{left:100%;transition:all cubic-bezier(.55,.05,.22,.99) .615s;-o-transition:all cubic-bezier(.55,.05,.22,.99) .615s;-moz-transition:all cubic-bezier(.55,.05,.22,.99) .615s;-webkit-transition:all cubic-bezier(.55,.05,.22,.99) .615s}dl.listFootnav dd{margin-top:.615em}@media screen and (max-width:768px){dl.listFootnav dd{display:none;margin-top:0;padding:1.23em 1.64em;border-bottom:solid 1px #303030}}dl.listFootnav dd span{font-size:.9em}dl.listFootnav dd+dt{margin-top:1.64em}@media screen and (max-width:768px){dl.listFootnav dd+dt{margin-top:0}}dl.listLocation{display:flex;align-items:center;flex-wrap:wrap}@media screen and (max-width:768px){dl.listLocation{width:100%}}dl.listLocation dt{margin-right:3.075em}@media screen and (max-width:768px){dl.listLocation dt{width:100%;margin-right:0}}dl.listLocation dt img{display:block;width:auto;height:3.075em}@media screen and (max-width:768px){dl.listLocation dt img{display:block;margin:0 auto}}dl.listLocation dd{font-size:.82em}@media screen and (max-width:768px){dl.listLocation dd{width:100%;margin-top:.82em;text-align:center}}@media screen and (max-width:768px){dl.listLocation dd span{font-size:.8em}}ul.listSocial{display:flex;align-items:center}@media screen and (max-width:768px){ul.listSocial{margin-top:2.05em}}ul.listSocial li{display:block}ul.listSocial li img{display:block;width:1.23em;height:1.23em}ul.listSocial li~li{margin-left:1.64em}ul.listCopy{display:flex;align-items:center;flex-wrap:wrap}ul.listCopy li{display:flex;align-items:center}@media screen and (max-width:768px){ul.listCopy li{width:100%;justify-content:center}}@media screen and (max-width:768px){ul.listCopy li~li{margin-top:.41em}}ul.listCopy li~li:before{content:'|';display:block;margin:0 .82em;opacity:.41}@media screen and (max-width:768px){ul.listCopy li~li:before{display:none}}.secInduction{display:block;width:100%;height:auto;position:relative;z-index:15}.secInduction *{color:#fff}.secInduction .wrapper{width:100%;height:auto;margin:0 auto}@media screen and (max-width:768px){.secInduction .wrapper{width:85%}}@media screen and (min-width:1367px){.secInduction .wrapper{max-width:1440px}}.secInduction .f__wrapper{display:flex;flex-wrap:wrap}.secInduction .f__wrapper>div{position:relative;z-index:15;width:50%;padding:6.15em 0;text-align:center}@media screen and (max-width:768px){.secInduction .f__wrapper>div{width:100%;padding:3.075em 0}}.secInduction .f__wrapper>div:before{content:'';display:block;width:50vw;height:100%;background:#3ca998;position:absolute;top:0;z-index:-1}@media screen and (max-width:768px){.secInduction .f__wrapper>div:before{width:100vw}}.secInduction .f__wrapper>div a.btn{margin:0 auto;margin-top:2.05em}.secInduction .f__wrapper>.__left:before{right:0}@media screen and (max-width:768px){.secInduction .f__wrapper>.__left:before{right:-7.5vw}}.secInduction .f__wrapper>.__right:before{filter:brightness(.9);left:0}@media screen and (max-width:768px){.secInduction .f__wrapper>.__right:before{left:-7.5vw}}.secGuide{position:relative;z-index:15;display:block;width:100%;height:auto;padding:8.2em 0;background:#fff;border-top:solid 1px #eee;border-bottom:solid 1px #eee}@media screen and (max-width:768px){.secGuide{padding:3.075em 0}}.secGuide.center{text-align:center}.secGuide .wrapper{width:80%;height:auto;margin:0 auto}@media screen and (max-width:768px){.secGuide .wrapper{width:85%}}@media screen and (min-width:1367px){.secGuide .wrapper{max-width:1440px}}.secGuide .contact_guide *{font-weight:700}.secGuide .contact_guide .call_wrapper{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}@media screen and (max-width:768px){.secGuide .contact_guide .call_wrapper{background:#fff;border:solid 1px #ddd;padding:1.23em 0;border-radius:4px}}@media screen and (max-width:768px){.secGuide .contact_guide .call_wrapper p.lead{width:100%}}.secGuide .contact_guide .call_wrapper p.number{display:flex;align-items:center;font-size:1.64em;margin:0 .41em 0 .615em}.secGuide .contact_guide .call_wrapper p.number:before{content:'';display:block;width:1em;height:1em;background:url(//k-corpo.jp/pnra/wp-content/themes/k-corp/images/icon_phone.svg);background-size:cover;margin-right:.3075em}.secGuide .contact_guide .call_wrapper p.number span{display:block}.secGuide .contact_guide .call_wrapper p.open{font-size:.9em;font-weight:400}.secGuide a.contact{display:block;background:#3ca998;border:solid 1px #eee;padding:2.1em 0;margin:1.23em auto 1.64em;text-align:center;border-radius:4px;max-width:28em;transition:cubic-bezier(.55,.05,.22,.99) .41s;-o-transition:cubic-bezier(.55,.05,.22,.99) .41s;-moz-transition:cubic-bezier(.55,.05,.22,.99) .41s;-webkit-transition:cubic-bezier(.55,.05,.22,.99) .41s}@media screen and (max-width:768px){.secGuide a.contact{padding:1.64em 0;margin:1.23em auto}}.secGuide a.contact:hover{background:#2d7f72;transition:cubic-bezier(.55,.05,.22,.99) .41s;-o-transition:cubic-bezier(.55,.05,.22,.99) .41s;-moz-transition:cubic-bezier(.55,.05,.22,.99) .41s;-webkit-transition:cubic-bezier(.55,.05,.22,.99) .41s}.secGuide a.contact span{font-size:1.23em;color:#fff;font-weight:700}
/*!#index----------------------------------------------------------------------------------------------*/
h1.indexTtl{position:relative;z-index:15}@media screen and (max-width:768px){h1.indexTtl{margin-top:15vw}}h1.indexTtl span{display:block;font-weight:400;font-size:1.805em;line-height:1.5;color:#fff}h1.indexTtl span.en{font-size:8.4em;font-weight:900;line-height:.82}@media screen and (max-width:768px){h1.indexTtl span.en{font-size:3.075em}}h1.indexTtl span.jp{font-size:1.805em;font-weight:400;letter-spacing:.1025em;line-height:1;margin-top:.82em}@media screen and (max-width:768px){h1.indexTtl span.jp{font-size:1.46em}}h1.indexTtl span em{font-style:normal;color:#fff;display:block;letter-spacing:1em;line-height:2;text-shadow:0 2px 10px #3300005c}h1.indexTtl span em:nth-child(1){transition-delay:.25s}h1.indexTtl span em:nth-child(2){transition-delay:.5s}h1.indexTtl span em:nth-child(3){transition-delay:.75s}h1.indexTtl span em:nth-child(4){transition-delay:1s}h1.indexTtl span em:nth-child(5){transition-delay:1.25s}h1.indexTtl span.action em{transition-delay:0 !important}h1.indexTtl+.box{margin-top:2.05em}@media screen and (max-width:768px){h1.indexTtl+.box{margin-top:2.4em}}h2.indexTtl{position:relative;z-index:15}h2.indexTtl span{display:block;font-weight:700;font-size:1.435em;line-height:1.5;background-color:#000a05;background-image:-webkit-linear-gradient(left,#000a05 0,#fff 55%,#000a05 60%,#000a05 60%);background-position:0 0;background-size:200% 200%;color:transparent;-webkit-background-clip:text;background-clip:text;animation:headingAnimation 2s ease-in-out 0s infinite normal}@media screen and (max-width:768px){h2.indexTtl span{text-align:center}}h2.indexTtl span.en{font-size:1em;font-weight:400;margin-bottom:.41em;color:#3ca998}@media screen and (max-width:768px){h2.indexTtl span.en{margin-bottom:.41em}}h2.indexTtl span.jp{font-size:1.435em;font-weight:600}h2.indexTtl+.box{margin-top:2.1em}@media screen and (max-width:768px){h2.indexTtl+.box{margin-top:1.64em}}@keyframes headingAnimation{0%{background-position:0 0}100%{background-position:-200% -200%}}h3.indexTtl{position:relative;z-index:15;margin-bottom:.41em}h3.indexTtl span{display:table;line-height:1.5;border-bottom:solid 1px #353535}.secIndex{background:#fff;position:relative;z-index:15;overflow:hidden}.secIndex .wrapper{width:80%;height:auto;margin:0 auto}@media screen and (max-width:768px){.secIndex .wrapper{width:85%}}@media screen and (min-width:1367px){.secIndex .wrapper{max-width:1440px}}.sepWrapper{width:100%}
/*!#index_sec1*/
.secIndex.sec1{width:100%;height:100vh;max-height:800px;z-index:20;background:#f7f7f7}@media screen and (max-width:768px){.secIndex.sec1{max-height:120vw}}.secIndex.sec1 .background{position:relative;width:100%;height:100%;line-height:0;overflow:hidden}.secIndex.sec1 .background:after{content:'';display:block;width:100%;height:100%;background-image:radial-gradient(circle farthest-side,rgba(10,25,8,0),rgba(25,40,11,.2));position:absolute;top:0;left:0;right:0;z-index:1}.secIndex.sec1 .background .first-container{width:100%;height:100%}.secIndex.sec1 .background .first-container .swiper-wrapper .swiper-slide img{transform:scale(1.1);transition:cubic-bezier(.22,.61,.36,1) 1.25s;-o-transition:cubic-bezier(.22,.61,.36,1) 1.25s;-moz-transition:cubic-bezier(.22,.61,.36,1) 1.25s;-webkit-transition:cubic-bezier(.22,.61,.36,1) 1.25s}.secIndex.sec1 .background .first-container .swiper-wrapper .swiper-slide.swiper-slide-prev img{transform:scale(1);transition:cubic-bezier(.22,.61,.36,1) 6s;-o-transition:cubic-bezier(.22,.61,.36,1) 6s;-moz-transition:cubic-bezier(.22,.61,.36,1) 6s;-webkit-transition:cubic-bezier(.22,.61,.36,1) 6s}.secIndex.sec1 .background .first-container .swiper-wrapper .swiper-slide.swiper-slide-active img{transform:scale(1);transition:cubic-bezier(.22,.61,.36,1) 6s;-o-transition:cubic-bezier(.22,.61,.36,1) 6s;-moz-transition:cubic-bezier(.22,.61,.36,1) 6s;-webkit-transition:cubic-bezier(.22,.61,.36,1) 6s}.secIndex.sec1 .kv_leadcopy{position:absolute;top:0;right:0;z-index:100;width:100%;height:100%}.secIndex.sec1 .kv_leadcopy .kv_leadcopy_inner{width:75%;height:100%;margin:0 auto;display:flex;align-items:center;justify-content:center;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}@media screen and (max-width:768px){.secIndex.sec1 .kv_leadcopy .kv_leadcopy_inner{justify-content:center}}.secIndex.sec1 .kv_scroll{position:absolute;top:0;right:0;z-index:100;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:center;-ms-flex-align:center;justify-content:flex-end;align-items:center;flex-wrap:wrap;width:6.15em;height:100%;-ms-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;-ms-flex-wrap:wrap;-webkit-box-align:center;-webkit-box-pack:center;-moz-writing-mode:vertical-rl;writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl}.secIndex.sec1 .kv_scroll .kv_scroll_inner{display:flex;align-items:center}.secIndex.sec1 .kv_scroll .kv_scroll_inner .kv_scroll_label{margin-bottom:1.23em}.secIndex.sec1 .kv_scroll .kv_scroll_inner .kv_scroll_label .kv_scroll_text{color:#fff;font-size:.8em}.secIndex.sec1 .kv_scroll .kv_scroll_inner .kv_scroll_border{display:block;width:1px;height:6.15em}.secIndex.sec1 .kv_scroll .kv_scroll_inner .kv_scroll_border:after{content:'';display:block;width:100%;height:100%;background:#fff;animation:scroll 1s linear infinite;transform:scaleY(0);transform-origin:top}@keyframes scroll{0%{transform:scaleY(0);transform-origin:top}30%{transform:scaleY(1);transform-origin:top}35%{transform:scaleY(1);transform-origin:bottom}100%{transform:scaleY(0);transform-origin:bottom}}.secIndex.sec1 .kv_copyright{position:absolute;top:0;left:0;z-index:102;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:center;-ms-flex-align:center;justify-content:center;align-items:center;flex-wrap:wrap;width:6.15em;height:100%;-ms-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;-ms-flex-wrap:wrap;-webkit-box-align:center;-webkit-box-pack:center;-moz-writing-mode:vertical-rl;writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl}@media screen and (max-width:768px){.secIndex.sec1 .kv_copyright{display:none}}.secIndex.sec1 .kv_copyright .kv_copyright_text{margin-bottom:-2.1em;color:#fff;font-size:.8em}.loopSlider{position:relative;z-index:15}.loopSlider .loopSliderWrap{position:relative;z-index:15;display:flex;align-items:center}ul.listLoopImages{display:block}ul.listLoopImages:after{content:'';display:block;clear:both}ul.listLoopImages li{float:left;width:426px;height:512px;padding:9px}@media screen and (max-width:768px){ul.listLoopImages li{width:250px;height:300px}}
/*!#index_sec2*/
.secIndex.sec2{overflow:initial}.secIndex.sec2 .wrapper{padding:8.2em 0}@media screen and (max-width:768px){.secIndex.sec2 .wrapper{padding:4.1em 0 0}}.secIndex.sec2 .flexWrap{display:flex;flex-wrap:wrap;justify-content:space-between}.secIndex.sec2 .flexWrap>.flexLeft{width:37.5%;padding:4.1em 0}@media screen and (max-width:768px){.secIndex.sec2 .flexWrap>.flexLeft{width:100%;order:1;padding:0}}@media screen and (max-width:768px){.secIndex.sec2 .flexWrap>.flexLeft .inner{width:calc(100% + 15vw);margin-left:-7.5vw}}.secIndex.sec2 .flexWrap>.flexLeft .inner:after{content:'';display:block;width:100%;height:100%;background:linear-gradient(180deg,#fff 5%,transparent);position:absolute;top:-1px;opacity:0}@media screen and (max-width:768px){.secIndex.sec2 .flexWrap>.flexLeft .inner:after{opacity:1}}.secIndex.sec2 .flexWrap>.flexLeft .sticky{top:0}@media screen and (max-width:768px){.secIndex.sec2 .flexWrap>.flexLeft .aspect.aspect141{padding-top:61.8%}}.secIndex.sec2 .flexWrap>.flexLeft img{transform:scale(1.23)}.secIndex.sec2 .flexWrap>.flexLeft img.gone{transform:scale(1);transition:cubic-bezier(.43,.05,.17,1) .82s .82s;-o-transition:cubic-bezier(.43,.05,.17,1) .82s .82s;-moz-transition:cubic-bezier(.43,.05,.17,1) .82s .82s;-webkit-transition:cubic-bezier(.43,.05,.17,1) .82s .82s}.secIndex.sec2 .flexWrap>.flexRight{width:50%}@media screen and (max-width:768px){.secIndex.sec2 .flexWrap>.flexRight{width:100%;margin-bottom:2.46em}}.secIndex.sec2 .flexWrap>.flexRight h2.secTtl span.jp{font-size:2.46em;font-weight:400}@media screen and (max-width:768px){.secIndex.sec2 .flexWrap>.flexRight h2.secTtl span.jp{font-size:1.64em}}.secIndex.sec2 ul.listBrands{display:flex;flex-wrap:wrap;margin-top:2.46em;margin-bottom:-1.23em}.secIndex.sec2 ul.listBrands li{width:25%;margin-bottom:1.23em}
/*!#index 新着求人一覧*/
.secIndex.secNewJoblist .wrapper{border-top:solid 1px #eee;padding:6.15em 0 8.2em}@media screen and (max-width:768px){.secIndex.secNewJoblist .wrapper{padding:4.1em 0 2.05em}}.secIndex.secNewJoblist ul.listNewJoblist{margin-top:3.075em;border-top:solid 1px #eee}@media screen and (max-width:768px){.secIndex.secNewJoblist ul.listNewJoblist{margin-top:2.05em}}.secIndex.secNewJoblist ul.listNewJoblist>li{position:relative;z-index:15;border-bottom:solid 1px #eee}@media screen and (max-width:768px){.secIndex.secNewJoblist ul.listNewJoblist>li{width:calc(100% + 2.46em);margin-left:-1.23em;margin-right:-1.23em}}.secIndex.secNewJoblist ul.listNewJoblist>li:before{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;background:#fff;box-shadow:0 10px 30px -10px rgba(0,0,0,.1);opacity:0;visibility:hidden;transition:cubic-bezier(.55,.05,.22,.99) .41s;-o-transition:cubic-bezier(.55,.05,.22,.99) .41s;-moz-transition:cubic-bezier(.55,.05,.22,.99) .41s;-webkit-transition:cubic-bezier(.55,.05,.22,.99) .41s}.secIndex.secNewJoblist ul.listNewJoblist>li>a{position:relative;z-index:15;display:flex;align-items:center;padding:1.64em 2.05em}@media screen and (max-width:768px){.secIndex.secNewJoblist ul.listNewJoblist>li>a{padding:1.64em 1.23em}}.secIndex.secNewJoblist ul.listNewJoblist>li .__head{width:7.175em;border-radius:6.15em;overflow:hidden}@media screen and (max-width:768px){.secIndex.secNewJoblist ul.listNewJoblist>li .__head{width:5.125em}}.secIndex.secNewJoblist ul.listNewJoblist>li .__body{width:calc(100% - 7.175em);padding-left:4.1em}@media screen and (max-width:768px){.secIndex.secNewJoblist ul.listNewJoblist>li .__body{width:calc(100% - 5.125em);padding-left:1.64em}}.secIndex.secNewJoblist ul.listNewJoblist>li:hover:before{opacity:1;visibility:visible;transition:cubic-bezier(.55,.05,.22,.99) .41s;-o-transition:cubic-bezier(.55,.05,.22,.99) .41s;-moz-transition:cubic-bezier(.55,.05,.22,.99) .41s;-webkit-transition:cubic-bezier(.55,.05,.22,.99) .41s}.secIndex.secNewJoblist dl.listNewJoblist dt span{font-weight:700;font-size:1.23em}.secIndex.secNewJoblist dl.listNewJoblist dd{margin-top:.82em}.secIndex.secNewJoblist ul.listTags{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:-.41em}.secIndex.secNewJoblist ul.listTags li{font-size:.85em;margin-right:.41em;margin-bottom:.41em}@media screen and (max-width:768px){.secIndex.secNewJoblist ul.listTags li{font-size:.8em}}.secIndex.secNewJoblist ul.listTags li span{display:block;border:solid 1px #eee;border-radius:3px;padding:.205em .82em}
/*!#index 絞り込み検索*/
.secIndex.secIndexSF{background:#151515}.secIndex.secIndexSF .wrapper{padding:1.64em 0}.secIndex.secIndexSF .searchandfilter ul{display:flex;align-items:center}@media screen and (max-width:768px){.secIndex.secIndexSF .searchandfilter ul{flex-wrap:wrap}}.secIndex.secIndexSF .searchandfilter ul li{margin:0;padding:0}@media screen and (max-width:768px){.secIndex.secIndexSF .searchandfilter ul li.sf-field-post-meta-{width:100%}}.secIndex.secIndexSF .searchandfilter ul li.sf-field-reset a{color:#b5b5b5;text-decoration:underline;font-size:.85em;margin-left:1.64em}.secIndex.secIndexSF .searchandfilter ul li~li{margin-left:.41em}@media screen and (max-width:768px){.secIndex.secIndexSF .searchandfilter ul li~li{margin-top:.41em;margin-left:0}}@media screen and (max-width:768px){.secIndex.secIndexSF .searchandfilter label{display:block}}.secIndex.secIndexSF .searchandfilter input[type=submit]{height:48px;min-width:160px;color:inherit;font:inherit;margin:0;outline:none;text-indent:.01px;background:#3ca998;vertical-align:middle;height:48px;border:solid 1px #2d7f72;border-radius:4px;font-size:15px;color:#fff}@media screen and (max-width:768px){.secIndex.secIndexSF .searchandfilter input[type=submit]{width:100%}}.secIndex.secIndexSF .searchandfilter select{height:48px;border:solid 1px #eee;border-radius:4px;font-size:15px}
/*!#index_secMovie*/
.secIndex.secMovie .__bg{display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-5}.secIndex.secMovie .__bg:after{content:'';display:block;width:100%;height:100%;opacity:.95;background-image:linear-gradient(103deg,rgba(249,249,249,.04) 0%,rgba(249,249,249,.04) 8%,rgba(133,133,133,.04) 8%,rgba(133,133,133,.04) 100%),linear-gradient(202deg,rgba(201,201,201,.04) 0%,rgba(201,201,201,.04) 39%,rgba(25,25,25,.04) 39%,rgba(25,25,25,.04) 100%),linear-gradient(396deg,rgba(255,255,255,.04) 0%,rgba(255,255,255,.04) 39%,rgba(136,136,136,.04) 39%,rgba(136,136,136,.04) 100%),linear-gradient(59deg,rgba(0,0,0,.04) 0%,rgba(0,0,0,.04) 65%,rgba(244,244,244,.04) 65%,rgba(244,244,244,.04) 100%),linear-gradient(140deg,#3ca998,#3f210e);position:absolute;top:0;left:0;right:0}.secIndex.secMovie .wrapper{width:85%;padding:8.2em 0}@media screen and (max-width:768px){.secIndex.secMovie .wrapper{padding:2.05em 0}}.secIndex.secMovie .banar_movie{display:flex;flex-wrap:wrap;align-items:center;background:#fff;box-shadow:0 10px 30px -10px #00000033}.secIndex.secMovie .banar_movie .__body{width:40%;padding:0 4.1em}@media screen and (max-width:768px){.secIndex.secMovie .banar_movie .__body{width:100%;padding:3.075em 3.075em 2.05em}}.secIndex.secMovie .banar_movie .__image{width:60%}@media screen and (max-width:768px){.secIndex.secMovie .banar_movie .__image{width:100%}}.secIndex.secMovie .banar_movie p.pickup{font-weight:400}.secIndex.secMovie .banar_movie p.pickup b{color:#3ca998}.secIndex.secMovie .banar_movie h2.banarTtl{font-size:1.845em;font-weight:400}@media screen and (max-width:768px){.secIndex.secMovie .banar_movie h2.banarTtl{font-size:1.64em}}.secIndex.secMovie .banar_movie a{display:block;background:#f7f7f7;border:solid 1px #eee;margin-top:1.64em;padding:1.23em 0;text-align:center;border-radius:4px}.secIndex.secMovie .banar_movie a span{font-size:.85em}
/*!#index_sec3*/
.secIndex.sec3 .wrapper{padding:8.2em 0 10.8em;border-top:solid 1px #eee}@media screen and (max-width:768px){.secIndex.sec3 .wrapper{width:85%;padding:3.075em 0}}.secIndex.sec3 .indexService{margin-top:3.075em;position:relative}@media screen and (max-width:768px){.secIndex.sec3 .indexService{margin-top:2.05em;z-index:20}}.secIndex.sec3 .indexService .swiper-slide{position:relative;z-index:15}.secIndex.sec3 .indexService .swiper-slide:hover .itemImage:after{background:linear-gradient(180deg,rgba(0,0,0,.3),rgba(0,0,0,.3));transition:cubic-bezier(.55,.05,.22,.99) .41s;-o-transition:cubic-bezier(.55,.05,.22,.99) .41s;-moz-transition:cubic-bezier(.55,.05,.22,.99) .41s;-webkit-transition:cubic-bezier(.55,.05,.22,.99) .41s}.secIndex.sec3 .indexService .swiper-slide:hover .itemTxt{transform:translateY(0);transition:transform cubic-bezier(.55,.05,.22,.99) .41s}.secIndex.sec3 .indexService .swiper-slide:hover .itemTxt h3.indexTtl+p{opacity:1;visibility:visible;transition:opacity cubic-bezier(.26,.06,0,1) .41s}.secIndex.sec3 .indexService .itemImage{display:block;position:relative;z-index:15}.secIndex.sec3 .indexService .itemImage:after{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(180deg,transparent 50%,rgba(0,0,0,.3));transition:cubic-bezier(.55,.05,.22,.99) .41s;-o-transition:cubic-bezier(.55,.05,.22,.99) .41s;-moz-transition:cubic-bezier(.55,.05,.22,.99) .41s;-webkit-transition:cubic-bezier(.55,.05,.22,.99) .41s}@media screen and (max-width:768px){.secIndex.sec3 .indexService .itemImage:after{background:linear-gradient(180deg,rgba(0,0,0,.3),rgba(0,0,0,.3))}}.secIndex.sec3 .indexService .itemTxt{position:absolute;top:0;left:0;width:100%;height:100%;z-index:20;padding:1.64em;display:flex;flex-wrap:wrap;align-content:flex-end;transform:translateY(2em);transition:cubic-bezier(.55,.05,.22,.99) .41s;-o-transition:cubic-bezier(.55,.05,.22,.99) .41s;-moz-transition:cubic-bezier(.55,.05,.22,.99) .41s;-webkit-transition:cubic-bezier(.55,.05,.22,.99) .41s}@media screen and (max-width:768px){.secIndex.sec3 .indexService .itemTxt{transform:translateY(0)}}.secIndex.sec3 .indexService .itemTxt *{color:#fff}.secIndex.sec3 .indexService .itemTxt h3.indexTtl{width:100%}@media screen and (max-width:768px){.secIndex.sec3 .indexService .itemTxt h3.indexTtl{margin-bottom:.82em}}.secIndex.sec3 .indexService .itemTxt h3.indexTtl span{border-bottom:solid 1px #fff}.secIndex.sec3 .indexService .itemTxt h3.indexTtl+p{width:100%;font-size:.9em;opacity:0;visibility:hidden;transition:cubic-bezier(.55,.05,.22,.99) .41s;-o-transition:cubic-bezier(.55,.05,.22,.99) .41s;-moz-transition:cubic-bezier(.55,.05,.22,.99) .41s;-webkit-transition:cubic-bezier(.55,.05,.22,.99) .41s}@media screen and (max-width:768px){.secIndex.sec3 .indexService .itemTxt h3.indexTtl+p{opacity:1;visibility:visible;line-height:1.5}}.secIndex.sec3 .indexService .swiper-button-prev{position:absolute;top:-7.175em;bottom:initial;right:4.92em;left:initial;width:4.1em;height:4.1em;background:#fff;border:solid 1px #0000001a;border-radius:5em;box-shadow:0 8px 24px -16px #00000059;margin:0}@media screen and (max-width:768px){.secIndex.sec3 .indexService .swiper-button-prev{top:-10.25em;right:4.305em;width:3.485em;height:3.485em;display:none}}.secIndex.sec3 .indexService .swiper-button-prev:after{content:'';display:block;width:100%;height:100%;background:url(//k-corpo.jp/pnra/wp-content/themes/k-corp/images/icon_arrow-blk.svg) center no-repeat;background-position:center;background-size:25%;transform:rotate(180deg)}.secIndex.sec3 .indexService .swiper-button-prev:hover{box-shadow:none;transform:translateY(4px);transition:all cubic-bezier(.55,.05,.22,.99) .615s;-o-transition:all cubic-bezier(.55,.05,.22,.99) .615s;-moz-transition:all cubic-bezier(.55,.05,.22,.99) .615s;-webkit-transition:all cubic-bezier(.55,.05,.22,.99) .615s}.secIndex.sec3 .indexService .swiper-button-next{position:absolute;top:-7.175em;bottom:initial;right:0;left:initial;width:4.1em;height:4.1em;background:#fff;border:solid 1px #0000001a;border-radius:5em;box-shadow:0 8px 24px -16px #00000059;margin:0}@media screen and (max-width:768px){.secIndex.sec3 .indexService .swiper-button-next{top:-10.25em;width:3.485em;height:3.485em;display:none}}.secIndex.sec3 .indexService .swiper-button-next:after{content:'';display:block;width:100%;height:100%;background:url(//k-corpo.jp/pnra/wp-content/themes/k-corp/images/icon_arrow-blk.svg) center no-repeat;background-position:center;background-size:25%;transform:rotate(0)}.secIndex.sec3 .indexService .swiper-button-next:hover{box-shadow:none;transform:translateY(4px);transition:all cubic-bezier(.55,.05,.22,.99) .615s;-o-transition:all cubic-bezier(.55,.05,.22,.99) .615s;-moz-transition:all cubic-bezier(.55,.05,.22,.99) .615s;-webkit-transition:all cubic-bezier(.55,.05,.22,.99) .615s}
/*!#index_sec4*/
.secIndex.sec4 .wrapper{padding:8.2em 0 5.33em}@media screen and (max-width:768px){.secIndex.sec4 .wrapper{padding:4.1em 0 3.075em}}.secIndex.sec4 .wrapper~.wrapper{padding-top:0;border-top:none}@media screen and (max-width:768px){.secIndex.sec4 .wrapper~.wrapper{padding-top:0}}.secIndex.sec4 .filwrapper{width:100%;height:auto;margin:0 auto}@media screen and (min-width:1367px){.secIndex.sec4 .filwrapper{max-width:1440px}}.secIndex.sec4 .filwrapper .flexWrap{position:relative;z-index:15;display:flex;flex-wrap:wrap;border-top:solid 1px #eee;border-bottom:solid 1px #eee;overflow:hidden}.secIndex.sec4 .filwrapper .flexWrap:before{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;background:rgba(0,0,0,.35);opacity:0;visibility:hidden;pointer-events:none;transition:cubic-bezier(.55,.05,.22,.99) .41s;-o-transition:cubic-bezier(.55,.05,.22,.99) .41s;-moz-transition:cubic-bezier(.55,.05,.22,.99) .41s;-webkit-transition:cubic-bezier(.55,.05,.22,.99) .41s}.secIndex.sec4 .filwrapper .flexWrap>.flexItem{width:25%;height:75vh;max-height:520px}@media screen and (max-width:768px){.secIndex.sec4 .filwrapper .flexWrap>.flexItem{width:100%;height:56.25vw}}.secIndex.sec4 .filwrapper .flexWrap>.flexItem .bg{position:absolute;top:0;left:0;right:0;z-index:-5;width:100%;height:100%;opacity:0;visibility:hidden;pointer-events:none;transition:cubic-bezier(.55,.05,.22,.99) .41s;-o-transition:cubic-bezier(.55,.05,.22,.99) .41s;-moz-transition:cubic-bezier(.55,.05,.22,.99) .41s;-webkit-transition:cubic-bezier(.55,.05,.22,.99) .41s}@media screen and (max-width:768px){.secIndex.sec4 .filwrapper .flexWrap>.flexItem .bg{display:none}}.secIndex.sec4 .filwrapper .flexWrap>.flexItem .bg img{transform:scale(1.05);transition:cubic-bezier(.55,.05,.22,.99) .41s;-o-transition:cubic-bezier(.55,.05,.22,.99) .41s;-moz-transition:cubic-bezier(.55,.05,.22,.99) .41s;-webkit-transition:cubic-bezier(.55,.05,.22,.99) .41s}.secIndex.sec4 .filwrapper .flexWrap>.flexItem a{display:block;width:100%;height:100%}.secIndex.sec4 .filwrapper .flexWrap>.flexItem .content{display:block;width:100%;height:100%;position:relative;z-index:15}.secIndex.sec4 .filwrapper .flexWrap>.flexItem .content .images{position:absolute;top:0;left:0;right:0;width:100%;height:100%;z-index:-5;opacity:1;visibility:visible;pointer-events:none;transition:cubic-bezier(.55,.05,.22,.99) .41s;-o-transition:cubic-bezier(.55,.05,.22,.99) .41s;-moz-transition:cubic-bezier(.55,.05,.22,.99) .41s;-webkit-transition:cubic-bezier(.55,.05,.22,.99) .41s}.secIndex.sec4 .filwrapper .flexWrap>.flexItem .content .txt{position:relative;z-index:15;width:100%;height:100%;display:flex;flex-wrap:wrap;align-content:space-between;padding:8.2em 2.87em;opacity:1;visibility:visible;background:rgba(0,0,0,.35);transition:cubic-bezier(.55,.05,.22,.99) .41s;-o-transition:cubic-bezier(.55,.05,.22,.99) .41s;-moz-transition:cubic-bezier(.55,.05,.22,.99) .41s;-webkit-transition:cubic-bezier(.55,.05,.22,.99) .41s}@media screen and (max-width:768px){.secIndex.sec4 .filwrapper .flexWrap>.flexItem .content .txt{padding:2.46em 10vw}}.secIndex.sec4 .filwrapper .flexWrap>.flexItem .content .txt h3.lowerTtl{font-size:1.11275em}.secIndex.sec4 .filwrapper .flexWrap>.flexItem .content .txt h3.lowerTtl span{display:table;position:relative;z-index:15}.secIndex.sec4 .filwrapper .flexWrap>.flexItem .content .txt h3.lowerTtl span:before{content:'';display:block;position:absolute;right:0;bottom:0;width:100%;height:1px;background:#fff}.secIndex.sec4 .filwrapper .flexWrap>.flexItem .content .txt h3.lowerTtl+p{margin-top:1.23em}@media screen and (max-width:768px){.secIndex.sec4 .filwrapper .flexWrap>.flexItem .content .txt h3.lowerTtl+p{line-height:1.5}}.secIndex.sec4 .filwrapper .flexWrap>.flexItem .content .txt .__title{display:block;width:100%}.secIndex.sec4 .filwrapper .flexWrap>.flexItem .content .txt .__link{position:relative;z-index:15;display:block;width:4.1em;height:4.1em;background:#fff;border:solid 1px #eee;border-radius:4.1em;opacity:1;visibility:visible;transform:scale(1);transition:cubic-bezier(.55,.05,.22,.99) .41s;-o-transition:cubic-bezier(.55,.05,.22,.99) .41s;-moz-transition:cubic-bezier(.55,.05,.22,.99) .41s;-webkit-transition:cubic-bezier(.55,.05,.22,.99) .41s}@media screen and (max-width:768px){.secIndex.sec4 .filwrapper .flexWrap>.flexItem .content .txt .__link{width:3.075em;height:3.075em;margin-left:auto}}.secIndex.sec4 .filwrapper .flexWrap>.flexItem .content .txt .__link:before{content:'';display:block;width:100%;height:100%;background:url(//k-corpo.jp/pnra/wp-content/themes/k-corp/images/icon_arrow-blk.svg) center no-repeat;background-size:20%;transform:rotate(0)}.secIndex.sec4 .filwrapper .flexWrap>.flexItem .content .txt *{color:#fff}.secIndex.sec4 .filwrapper .flexWrap>.flexItem~.flexItem{border-left:solid 1px #eee}@media screen and (max-width:768px){.secIndex.sec4 .filwrapper .flexWrap>.flexItem~.flexItem{border-left:none}}.secIndex.sec4 .filwrapper .flexWrap>.flexItem:hover .bg{opacity:1;visibility:visible;transition:cubic-bezier(.55,.05,.22,.99) .41s;-o-transition:cubic-bezier(.55,.05,.22,.99) .41s;-moz-transition:cubic-bezier(.55,.05,.22,.99) .41s;-webkit-transition:cubic-bezier(.55,.05,.22,.99) .41s}.secIndex.sec4 .filwrapper .flexWrap>.flexItem:hover .bg img{transform:scale(1);transition:cubic-bezier(.55,.05,.22,.99) .41s;-o-transition:cubic-bezier(.55,.05,.22,.99) .41s;-moz-transition:cubic-bezier(.55,.05,.22,.99) .41s;-webkit-transition:cubic-bezier(.55,.05,.22,.99) .41s}.secIndex.sec4 .filwrapper .flexWrap>.flexItem:hover .content .txt{opacity:1;visibility:visible;transition:cubic-bezier(.55,.05,.22,.99) .41s;-o-transition:cubic-bezier(.55,.05,.22,.99) .41s;-moz-transition:cubic-bezier(.55,.05,.22,.99) .41s;-webkit-transition:cubic-bezier(.55,.05,.22,.99) .41s}.secIndex.sec4 .filwrapper .flexWrap>.flexItem:hover .content .__link{opacity:0;visibility:hidden;transform:scale(1.1);transition:cubic-bezier(.55,.05,.22,.99) .41s;-o-transition:cubic-bezier(.55,.05,.22,.99) .41s;-moz-transition:cubic-bezier(.55,.05,.22,.99) .41s;-webkit-transition:cubic-bezier(.55,.05,.22,.99) .41s}.secIndex.sec4 .filwrapper .flexWrap:hover .content .images{opacity:0;visibility:none;transition:cubic-bezier(.55,.05,.22,.99) .41s;-o-transition:cubic-bezier(.55,.05,.22,.99) .41s;-moz-transition:cubic-bezier(.55,.05,.22,.99) .41s;-webkit-transition:cubic-bezier(.55,.05,.22,.99) .41s}@media screen and (max-width:768px){.secIndex.sec4 .filwrapper .flexWrap:hover .content .images{opacity:1;visibility:visible}}.secIndex.sec4 .filwrapper .flexWrap:hover .content .txt{opacity:0;visibility:none;transition:cubic-bezier(.55,.05,.22,.99) .41s;-o-transition:cubic-bezier(.55,.05,.22,.99) .41s;-moz-transition:cubic-bezier(.55,.05,.22,.99) .41s;-webkit-transition:cubic-bezier(.55,.05,.22,.99) .41s}@media screen and (max-width:768px){.secIndex.sec4 .filwrapper .flexWrap:hover .content .txt{opacity:1;visibility:visible}}
/*!#index_sec5*/
.secIndex.sec5{margin-top:1em;border-top:solid 1px #eee}.secIndex.sec5 .wrapper{width:75%;padding:6.15em 0 8.2em}@media screen and (max-width:768px){.secIndex.sec5 .wrapper{width:85%;padding:3.075em 0}}.secIndex.sec5 ul.list{margin-top:3.075em;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width:768px){.secIndex.sec5 ul.list{width:calc(100% + 15vw);margin-left:-7.5vw}}.secIndex.sec5 ul.list li{width:calc(50% - (7.5%/2));padding:2.05em 0;border-bottom:solid 1px #eee}@media screen and (max-width:768px){.secIndex.sec5 ul.list li{width:50%;padding:.82em}}.secIndex.sec5 ul.list li:nth-child(1){border-top:solid 1px #eee}.secIndex.sec5 ul.list li:nth-child(2){border-top:solid 1px #eee}@media screen and (max-width:768px){.secIndex.sec5 ul.list li:nth-child(2n-1){border-right:solid 1px #eee}}.secIndex.sec5 ul.list li a{display:flex;flex-wrap:wrap;justify-content:space-between}.secIndex.sec5 ul.list li a .itemHead{width:45%}@media screen and (max-width:768px){.secIndex.sec5 ul.list li a .itemHead{width:100%}}.secIndex.sec5 ul.list li a .itemBody{width:45%}@media screen and (max-width:768px){.secIndex.sec5 ul.list li a .itemBody{width:100%;margin-top:.82em;padding:.41em}}.secIndex.sec5 ul.list:after{display:none}.secIndex.sec5 h3.indexTtl+p{font-size:.9em;line-height:1.65}
/*!#index Pickup*/
.indexPickup-container{position:relative;margin-top:2.05em !important}@media screen and (max-width:768px){.indexPickup-container{margin-top:1.64em !important}}.indexPickup-container .swiper-slide{display:block}.indexPickup-container .swiper-slide a{display:block}.indexPickup-container .swiper-slide .card{display:flex;flex-wrap:wrap;padding:2.05em 2.46em;border:solid 1px #0000001a;border-radius:8px;overflow:hidden;box-shadow:0 8px 24px -16px #00000059;transition:all cubic-bezier(.55,.05,.22,.99) .615s;-o-transition:all cubic-bezier(.55,.05,.22,.99) .615s;-moz-transition:all cubic-bezier(.55,.05,.22,.99) .615s;-webkit-transition:all cubic-bezier(.55,.05,.22,.99) .615s}.indexPickup-container .swiper-slide .card>.__head{width:100%;display:flex;justify-content:space-between}.indexPickup-container .swiper-slide .card>.__head>._icon{width:37.5%;border-radius:6.15em;overflow:hidden}.indexPickup-container .swiper-slide .card>.__head>time{display:block;text-align:right}.indexPickup-container .swiper-slide .card>.__head>time span{display:block;line-height:1.5;font-size:1.125em}.indexPickup-container .swiper-slide .card>.__head>time span.year{color:#aaa}.indexPickup-container .swiper-slide .card>.__body{width:100%;margin-top:1.64em;background:#fff}.indexPickup-container .swiper-slide .card>.__body span.cat{display:table;padding:.205em 1.23em;border:solid 1px #eee;font-size:.8em;border-radius:3em}.indexPickup-container .swiper-slide .card>.__body h2 span{font-weight:700;font-size:1.23em}.indexPickup-container .swiper-slide .card>.__body h2+.box{margin-top:.82em}.indexPickup-container .swiper-slide:hover .card{box-shadow:none;transform:translateY(4px);transition:all cubic-bezier(.55,.05,.22,.99) .615s;-o-transition:all cubic-bezier(.55,.05,.22,.99) .615s;-moz-transition:all cubic-bezier(.55,.05,.22,.99) .615s;-webkit-transition:all cubic-bezier(.55,.05,.22,.99) .615s}.indexPickup-container .swiper-button-prev{position:absolute;top:-5.72em;bottom:initial;right:4.92em;left:initial;z-index:50;width:4.1em;height:4.1em;background:#fff;border:solid 1px #0000001a;border-radius:5em;margin:0;box-shadow:0 8px 24px -16px #00000059;transition:all cubic-bezier(.55,.05,.22,.99) .615s;-o-transition:all cubic-bezier(.55,.05,.22,.99) .615s;-moz-transition:all cubic-bezier(.55,.05,.22,.99) .615s;-webkit-transition:all cubic-bezier(.55,.05,.22,.99) .615s}@media screen and (max-width:768px){.indexPickup-container .swiper-button-prev{top:-4.715em;right:4.305em;width:3.485em;height:3.485em}}.indexPickup-container .swiper-button-prev:after{content:'';display:block;width:100%;height:100%;background:url(//k-corpo.jp/pnra/wp-content/themes/k-corp/images/icon_arrow-blk.svg) center no-repeat;background-position:center;background-size:25%;transform:rotate(180deg)}.indexPickup-container .swiper-button-prev:hover{box-shadow:none;transform:translateY(4px);transition:all cubic-bezier(.55,.05,.22,.99) .615s;-o-transition:all cubic-bezier(.55,.05,.22,.99) .615s;-moz-transition:all cubic-bezier(.55,.05,.22,.99) .615s;-webkit-transition:all cubic-bezier(.55,.05,.22,.99) .615s}.indexPickup-container .swiper-button-next{position:absolute;top:-5.72em;bottom:initial;right:0;left:initial;z-index:50;width:4.1em;height:4.1em;background:#fff;border:solid 1px #0000001a;border-radius:5em;margin:0;box-shadow:0 8px 24px -16px #00000059;transition:all cubic-bezier(.55,.05,.22,.99) .615s;-o-transition:all cubic-bezier(.55,.05,.22,.99) .615s;-moz-transition:all cubic-bezier(.55,.05,.22,.99) .615s;-webkit-transition:all cubic-bezier(.55,.05,.22,.99) .615s}@media screen and (max-width:768px){.indexPickup-container .swiper-button-next{top:-4.715em;width:3.485em;height:3.485em}}.indexPickup-container .swiper-button-next:after{content:'';display:block;width:100%;height:100%;background:url(//k-corpo.jp/pnra/wp-content/themes/k-corp/images/icon_arrow-blk.svg) center no-repeat;background-position:center;background-size:25%;transform:rotate(0)}.indexPickup-container .swiper-button-next:hover{box-shadow:none;transform:translateY(4px);transition:all cubic-bezier(.55,.05,.22,.99) .615s;-o-transition:all cubic-bezier(.55,.05,.22,.99) .615s;-moz-transition:all cubic-bezier(.55,.05,.22,.99) .615s;-webkit-transition:all cubic-bezier(.55,.05,.22,.99) .615s}
/*!#index_sec6*/
.secIndex.sec6{padding:8.2em 0 6.15em}@media screen and (max-width:768px){.secIndex.sec6{padding:2.5vw 0 0}}.secIndex.sec6 .bg{width:100%;height:65%;background:#ccc;position:absolute;top:0;left:0;right:0;z-index:-5}.secIndex.sec6 .wrapper{background:#fff}@media screen and (max-width:768px){.secIndex.sec6 .wrapper{width:95%}}.secIndex.sec6 .wrapper .flexWrap{display:flex;flex-wrap:wrap}.secIndex.sec6 .wrapper .flexWrap>.flexLeft{width:50%}@media screen and (max-width:768px){.secIndex.sec6 .wrapper .flexWrap>.flexLeft{width:100%;order:1}}.secIndex.sec6 .wrapper .flexWrap>.flexLeft .inner{padding:6.15em 5.125em 4.1em}@media screen and (max-width:768px){.secIndex.sec6 .wrapper .flexWrap>.flexLeft .inner{padding:3.075em 2.46em 4.1em}}.secIndex.sec6 .wrapper .flexWrap>.flexRight{width:50%;overflow:hidden}@media screen and (max-width:768px){.secIndex.sec6 .wrapper .flexWrap>.flexRight{width:100%}}.secIndex.sec6 .wrapper .flexWrap>.flexRight .inner{position:relative;z-index:15;width:100%;height:100%}@media screen and (max-width:768px){.secIndex.sec6 .wrapper .flexWrap>.flexRight .inner{height:95vw}}.secIndex.sec6 .wrapper .flexWrap>.flexRight .inner .bg{position:absolute;top:0;left:0;right:0;width:100%;height:100%;z-index:-5;opacity:0;visibility:hidden;pointer-events:none;transition:all cubic-bezier(.55,.05,.22,.99) .615s;-o-transition:all cubic-bezier(.55,.05,.22,.99) .615s;-moz-transition:all cubic-bezier(.55,.05,.22,.99) .615s;-webkit-transition:all cubic-bezier(.55,.05,.22,.99) .615s;transition-delay:.205s}.secIndex.sec6 .wrapper .flexWrap>.flexRight .inner .bg.active{opacity:1;visibility:visible;pointer-events:auto;transition:all cubic-bezier(.55,.05,.22,.99) .615s;-o-transition:all cubic-bezier(.55,.05,.22,.99) .615s;-moz-transition:all cubic-bezier(.55,.05,.22,.99) .615s;-webkit-transition:all cubic-bezier(.55,.05,.22,.99) .615s}.secIndex.sec6 .wrapper .flexWrap>.flexRight .photo-container{height:100%}.secIndex.sec6 ul.list{margin-top:3.075em;border-top:solid 1px #eee;border-bottom:solid 1px #eee;padding:2.46em 2.05em}@media screen and (max-width:768px){.secIndex.sec6 ul.list{margin-top:2.46em;padding:2.05em 1.23em}}.secIndex.sec6 ul.list li{position:relative;z-index:15}.secIndex.sec6 ul.list li a{display:block;background:#f7f7f7;border:solid 1px #eee;padding:2.1em 0;text-align:center;border-radius:4px}.secIndex.sec6 ul.list li span{display:block}.secIndex.sec6 ul.list li span.txt{font-size:.85em}.secIndex.sec6 ul.list li~li{margin-top:.82em}
/*!#index_sec7*/
.secIndex.sec7 .wrapper{width:75%;border-top:solid 1px #eee;padding:6.15em 0 8.2em}@media screen and (max-width:768px){.secIndex.sec7 .wrapper{width:85%;padding:3.075em 0 6.15em}}.secIndex.sec7 .wrapper .flexWrap{display:flex;flex-wrap:wrap;justify-content:space-between}.secIndex.sec7 .wrapper .flexWrap>.flexLeft{width:45%;border-bottom:solid 1px #eee}@media screen and (max-width:768px){.secIndex.sec7 .wrapper .flexWrap>.flexLeft{width:100%;border-bottom:none;padding-bottom:1.23em}}.secIndex.sec7 .wrapper .flexWrap>.flexLeft img{transform:scale(1.05);transition:cubic-bezier(.55,.05,.22,.99) .41s;-o-transition:cubic-bezier(.55,.05,.22,.99) .41s;-moz-transition:cubic-bezier(.55,.05,.22,.99) .41s;-webkit-transition:cubic-bezier(.55,.05,.22,.99) .41s}.secIndex.sec7 .wrapper .flexWrap>.flexLeft:hover img{transform:scale(1);transition:cubic-bezier(.55,.05,.22,.99) .41s;-o-transition:cubic-bezier(.55,.05,.22,.99) .41s;-moz-transition:cubic-bezier(.55,.05,.22,.99) .41s;-webkit-transition:cubic-bezier(.55,.05,.22,.99) .41s}.secIndex.sec7 .wrapper .flexWrap>.flexRight{width:47.5%;max-height:28em;overflow:scroll;border-top:solid 1px #eee;border-bottom:solid 1px #eee}@media screen and (max-width:768px){.secIndex.sec7 .wrapper .flexWrap>.flexRight{width:100%;max-height:initial}}.secIndex.sec7 .wrapper .itemBody{margin-top:3.075em}.secIndex.sec7 .wrapper .itemBody span.txt{font-size:1.23em}.secIndex.sec7 .wrapper .infoPicks{display:flex;flex-wrap:wrap;align-items:center}.secIndex.sec7 .wrapper .infoPicks time{display:block}.secIndex.sec7 .wrapper .infoPicks span{display:block}.secIndex.sec7 .wrapper .infoPicks span.cat{font-size:.8em;margin-left:.82em;border:solid 1px #eee;padding:.205em .82em;border-radius:3em;background:#f7f7f7}.secIndex.sec7 .wrapper .infoPicks span.txt{margin-top:.41em;width:100%;font-weight:700}.secIndex.sec7 .wrapper ul.list li{padding:1.64em 0}@media screen and (max-width:768px){.secIndex.sec7 .wrapper ul.list li{padding:1.23em 0}}.secIndex.sec7 .wrapper ul.list li~li{border-top:solid 1px #eee}.secIndex.sec7 .wrapper ul.list li span.txt{opacity:.65}.secIndex.sec7 .wrapper ul.list li span.txt:hover{opacity:1}.sectionFoot{margin-top:3.075em}@media screen and (max-width:768px){.sectionFoot{margin-top:2.05em}}.sectionFoot a{display:block;background:#f7f7f7;border:solid 1px #eee;padding:2.1em 0;text-align:center;border-radius:4px}@media screen and (max-width:768px){.sectionFoot a{padding:1.64em 0}}.sectionFoot a:hover{background:#eee}.sectionFoot a span{font-size:.85em}h1.pageTtl span{display:block;color:#fff;display:block;font-weight:700;font-size:1.6em;line-height:1.2;background-image:-webkit-linear-gradient(left,#fff 0,#fff 55%,#3ca998 60%,#fff 60%);background-position:0 0;background-size:200% 200%;color:transparent;-webkit-background-clip:text;background-clip:text;animation:headingAnimation 2s ease-in-out 0s infinite normal}@media screen and (max-width:768px){h1.pageTtl span{text-align:center}}h1.pageTtl span.jp{font-size:1.64em;font-weight:700}h1.pageTtl span.en{font-size:.85em}h1.pageTtl+.box{margin-top:.82em}h2.pageTtl{position:relative;z-index:15;display:flex;align-items:center}h2.pageTtl:before{content:'';display:block;width:.205em;height:1.5em;background:linear-gradient(180deg,#3ca998 50%,#2d7f72)}h2.pageTtl span{padding-left:.82em;display:block;font-weight:700;font-size:1.845em;line-height:1.2;color:#0c1e29}@media screen and (max-width:768px){h2.pageTtl span{font-size:1.64em}}h2.pageTtl+.box{margin-top:2.46em}@media screen and (max-width:768px){h2.pageTtl+.box{margin-top:2.46em}}h2.pageTtl+.box h3.pageTtl{margin-top:3.075em}h2.pageTtl+.box>*~*{margin-top:1.64em}h2.pageTtl~h2.pageTtl{margin-top:6.15em;padding-top:4.1em;border-top:solid 1px #ddd}@media screen and (max-width:768px){h2.pageTtl~h2.pageTtl{margin-top:4.1em;padding-top:3.075em}}h3.pageTtl{position:relative;z-index:15;display:flex;align-items:center;background:#f3f3f3;padding:.615em .82em}h3.pageTtl:before{content:'';display:block;width:.205em;height:1.5em;background:linear-gradient(180deg,#3ca998 50%,#2d7f72)}h3.pageTtl span{padding-left:.615em;display:block;font-weight:700;line-height:1.5;color:#0c1e29}h3.pageTtl span>span{display:inline;font-size:.8em;opacity:.5}h3.pageTtl+.box{margin-top:1.64em}h3.pageTtl+.box>*~*{margin-top:1.23em}h3.pageTtl~h3.pageTtl{margin-top:3.075em}h4.pageTtl{position:relative;z-index:15;display:flex;align-items:center}h4.pageTtl span{display:block;color:#3ca998;line-height:1.8}h4.pageTtl+.box{margin-top:1.23em;padding-left:1.615em;border-left:solid 3px #eaeaea}@media screen and (max-width:768px){h4.pageTtl+.box{margin-top:.82em}}h4.pageTtl+.box p~*{margin-top:.82em}h4.pageTtl~h4.pageTtl{margin-top:2.05em}@media screen and (max-width:768px){h4.pageTtl~h4.pageTtl{margin-top:1.64em}}h5.pageTtl{position:relative;z-index:15;margin-top:3em}h5.pageTtl span{display:block;font-size:1.4em;font-weight:lighter;line-height:1.5}@media screen and (max-width:768px){h5.pageTtl span{font-size:1.26667em}}h5.pageTtl+.box{margin-top:1em}@media screen and (max-width:768px){h5.pageTtl+.box{margin-top:.82em}}.focusTxt{text-align:center;border-top:solid 1px #eee;border-bottom:solid 1px #eee;padding:4.1em 0;text-align:center}@media screen and (max-width:768px){.focusTxt{padding:2.46em 0}}.focusTxt p{font-size:1.435em;font-weight:700;line-height:1.65}@media screen and (max-width:768px){.focusTxt p{font-size:1.23em}}.focusTxt p.sm{font-size:1em}.focusTxt+*{margin-top:2.05em}header.pageHeader{position:relative;z-index:15;display:flex;align-items:flex-end;min-height:31.5em;padding-bottom:4.1em;overflow:hidden}@media screen and (max-width:768px){header.pageHeader{padding:0;min-height:20em;padding-bottom:2.05em}}header.pageHeader *{color:#fff}header.pageHeader .bgWrap{position:absolute;top:0;left:0;width:100%;height:100%}header.pageHeader .bgWrap:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#151515;opacity:.2;z-index:-1}header.pageHeader .bgWrap:after{content:'';display:block;position:absolute;bottom:0;left:0;width:100%;height:50%;background:linear-gradient(0deg,#000,rgba(0,0,0,0));opacity:.35}header.pageHeader .wrapper{display:block;width:75%;max-width:1440px;margin:0 auto}@media screen and (max-width:768px){header.pageHeader .wrapper{width:85%}}@media screen and (max-width:1024px){header.pageHeader .wrapper{max-width:1440px}}header.pageHeader .wrapper .p_ttl_en{position:relative;z-index:15;font-weight:500;letter-spacing:.0205em}header.pageHeader .wrapper .p_ttl_jp{position:relative;z-index:15;font-size:2.05em}@media screen and (max-width:768px){header.pageHeader .wrapper .p_ttl_jp{font-size:1.64em}}header.pageHeader.simple{padding:10.8em 0 4.1em;min-height:initial;margin-bottom:0;border-bottom:solid 1px #eee;background:#fff}@media screen and (max-width:768px){header.pageHeader.simple{padding:calc(15vw + 2.05em) 0 2.05em;margin-bottom:0}}header.pageHeader.simple *{color:#000a05}header.pageHeader.simple .wrapper{max-width:48em}header.pageHeader.root{padding:10.8em 0 4.1em;min-height:initial;margin-bottom:0;border-bottom:solid 1px #eee;background:#fff}@media screen and (max-width:768px){header.pageHeader.root{padding:calc(15vw + 2.05em) 0 2.05em;margin-bottom:0}}header.pageHeader.root *{color:#000a05}header.pageHeader.lp{height:100vh;overflow:hidden}@media screen and (max-width:768px){header.pageHeader.lp{max-height:141.4vw}}header.pageHeader.lp .bgWrap:before{z-index:1}header.pageHeader.lp .txtWrap{display:flex;align-items:center;justify-content:center;width:100%;height:100%;position:absolute;top:0;z-index:5;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}header.pageHeader.lp .txtWrap p{font-size:2.46em}@media screen and (max-width:768px){header.pageHeader.lp .txtWrap p{font-size:2.05em}}.mainContent{position:relative;z-index:15;background:#fff;transition:cubic-bezier(.22,.61,.36,1) 1.25s;-o-transition:cubic-bezier(.22,.61,.36,1) 1.25s;-moz-transition:cubic-bezier(.22,.61,.36,1) 1.25s;-webkit-transition:cubic-bezier(.22,.61,.36,1) 1.25s}.mainContent.nul{margin-top:4.1em}@media screen and (max-width:768px){.mainContent.nul{margin-top:0}}.mainContent.lp .secPage.lp.movie{padding:12.3em 0 10.8em}.mainContent .ankerWrap{width:85%;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (min-width:1367px){.mainContent .ankerWrap{max-width:1440px}}.mainContent .ankerWrap .__main{width:75%;padding:6.15em 0 8.2em}@media screen and (max-width:768px){.mainContent .ankerWrap .__main{width:100%;padding:3.075em 0 4.1em}}.mainContent .ankerWrap .__main span.hrer{position:relative;z-index:-1}.mainContent .ankerWrap .__main span.hrer>span{position:absolute;top:15vh}.mainContent .ankerWrap .__anker{width:25%;padding-top:6.15em;border-left:solid 1px #eee;background:#fff}@media screen and (max-width:768px){.mainContent .ankerWrap .__anker{display:none}}.mainContent .ankerWrap .__anker .inner{padding:0 2.05em 6.15em}.mainContent .ankerWrap .__anker .inner .__item~.__item{margin-top:3.075em}.mainContent .ankerWrap .__anker .inner .__item .sidebanar img.posCenter{width:35%;height:auto}.mainContent .ankerWrap .__anker .sticky{top:8.2em}.sp_anker{background:#f7f7f7;padding:5vw 0;border-bottom:solid 1px #eee}.sp_anker ul.list{display:flex;flex-wrap:wrap;width:85%;margin:0 auto;border-top:solid 1px #ddd;border-left:solid 1px #ddd}.sp_anker ul.list li{width:50%;background:#fff;border-right:solid 1px #ddd;border-bottom:solid 1px #ddd;text-align:center}.sp_anker ul.list li a{display:block;padding:.82em 0}.secPage{position:relative;z-index:15;background:#fff}.secPage.basic{width:100%}@media screen and (max-width:768px){.secPage.basic{width:100%;margin-left:auto;margin-right:auto}}.secPage.basic .wrapper{position:relative;z-index:15;width:90%;border-top:solid 1px #eee;padding:3.075em 0 4.1em}@media screen and (max-width:768px){.secPage.basic .wrapper{width:100%;padding:2.05em 0 3.075em}}.secPage.basic p>a{color:#de3010;text-decoration:underline}.secPage.lp.summary{padding:8.2em 0 0}@media screen and (max-width:768px){.secPage.lp.summary{padding:6.15em 0 0}}.secPage.lp.movie{border-top:solid 1px #eee;margin-top:0;padding:6.15em 0 8.2em}@media screen and (max-width:768px){.secPage.lp.movie{padding:6.15em 0}}.secPage.lp.movie .wrapper{position:relative;z-index:15;max-width:60em}@media screen and (max-width:768px){.secPage.lp.movie .wrapper{width:85%}}.secPage.lp.movie .wrapper .swiper-pagination{bottom:-2.05em}@media screen and (max-width:768px){.secPage.lp.movie .wrapper .swiper-pagination{bottom:-2.05em}}.secPage.lp.movie .wrapper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#3ca998}.secPage.lp.message{background:#f7f7f7;padding-top:8.2em;margin-top:0}@media screen and (max-width:768px){.secPage.lp.message{padding-top:6.15em}}.secPage.lp .wrapper{display:block;width:75%;max-width:48em;margin:0 auto}@media screen and (max-width:768px){.secPage.lp .wrapper{width:85%}}@media screen and (max-width:1024px){.secPage.lp .wrapper{max-width:1440px}}.secPage~.secPage{margin-top:6.15em}@media screen and (max-width:768px){.secPage~.secPage{margin-top:0}}dl.listAnker{border-top:solid 1px #eee;font-size:.95em}dl.listAnker dt{position:relative;z-index:15;padding:2.05em 0;padding-left:.5em}dl.listAnker dt span{display:block;font-weight:600;font-size:1.23em}dl.listAnker dt:after{content:'';display:block;width:1.23em;height:1px;background:#3ca998;position:absolute;top:0;left:0}dl.listAnker dd{display:flex;align-items:center}@media screen and (max-width:768px){dl.listAnker dd{padding:.5em 0}}dl.listAnker dd:before{content:'';display:block;width:.5em;height:.5em;border-radius:1em;transform:translateX(-1em);transition:cubic-bezier(.22,.61,.36,1) .3s;-o-transition:cubic-bezier(.22,.61,.36,1) .3s;-moz-transition:cubic-bezier(.22,.61,.36,1) .3s;-webkit-transition:cubic-bezier(.22,.61,.36,1) .3s}dl.listAnker dd a{display:block;transition:cubic-bezier(.22,.61,.36,1) .3s;-o-transition:cubic-bezier(.22,.61,.36,1) .3s;-moz-transition:cubic-bezier(.22,.61,.36,1) .3s;-webkit-transition:cubic-bezier(.22,.61,.36,1) .3s}dl.listAnker dd span{font-weight:400;transition:cubic-bezier(.22,.61,.36,1) .3s;-o-transition:cubic-bezier(.22,.61,.36,1) .3s;-moz-transition:cubic-bezier(.22,.61,.36,1) .3s;-webkit-transition:cubic-bezier(.22,.61,.36,1) .3s}dl.listAnker dd~dd{margin-top:1em}@media screen and (max-width:768px){dl.listAnker dd~dd{margin-top:0}}dl.listAnker dd:hover:before{background:#3ca998;transform:translateX(0);transition:cubic-bezier(.22,.61,.36,1) .3s;-o-transition:cubic-bezier(.22,.61,.36,1) .3s;-moz-transition:cubic-bezier(.22,.61,.36,1) .3s;-webkit-transition:cubic-bezier(.22,.61,.36,1) .3s}dl.listAnker dd:hover a{margin-left:1em;transition:cubic-bezier(.22,.61,.36,1) .3s;-o-transition:cubic-bezier(.22,.61,.36,1) .3s;-moz-transition:cubic-bezier(.22,.61,.36,1) .3s;-webkit-transition:cubic-bezier(.22,.61,.36,1) .3s}dl.listAnker dd.active{padding:.82em 1.23em;background:#f7f7f7;border:solid 1px #eee;border-radius:3em}dl.listAnker dd.active:before{background:#3ca998;transform:translateX(0);transition:cubic-bezier(.22,.61,.36,1) .3s;-o-transition:cubic-bezier(.22,.61,.36,1) .3s;-moz-transition:cubic-bezier(.22,.61,.36,1) .3s;-webkit-transition:cubic-bezier(.22,.61,.36,1) .3s}dl.listAnker dd.active a{margin-left:1em;transition:cubic-bezier(.22,.61,.36,1) .3s;-o-transition:cubic-bezier(.22,.61,.36,1) .3s;-moz-transition:cubic-bezier(.22,.61,.36,1) .3s;-webkit-transition:cubic-bezier(.22,.61,.36,1) .3s}dl.listAnker dd.active span{color:#3ca998;transition:cubic-bezier(.22,.61,.36,1) .3s;-o-transition:cubic-bezier(.22,.61,.36,1) .3s;-moz-transition:cubic-bezier(.22,.61,.36,1) .3s;-webkit-transition:cubic-bezier(.22,.61,.36,1) .3s}dl.listAnker~dl.listAnker{margin-top:2.05em}ul.listAnker{display:block}ul.listAnker li{display:block}ul.listAnker li~li{margin-top:.41em}@media screen and (max-width:768px){ul.listAnker li~li{margin-top:.205em}}.btn_wrapper{background:#de3010;margin-top:2.05em;padding:3.075em}.btn_wrapper *{text-align:center}.btn_wrapper>p{color:#fff;margin-bottom:.82em}.lowerGuide{position:relative;z-index:15}.lowerGuide .f__pager{display:flex;flex-wrap:wrap}.lowerGuide .f__pager .__left{width:37.5%;padding:5.125em 4.1em 5.125em 5.125em}@media screen and (max-width:768px){.lowerGuide .f__pager .__left{width:100%;padding:3.075em 15%}}.lowerGuide .f__pager .__right{position:relative;z-index:15;width:62.5%}@media screen and (max-width:768px){.lowerGuide .f__pager .__right{width:100%;height:14.35em;order:-1}}.lowerGuide .f__pager .__right .__bg{display:block;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden;z-index:-1}.lowerGuide .f__pager .__right .__bg img{transition:cubic-bezier(.55,.05,.22,.99) .41s;-o-transition:cubic-bezier(.55,.05,.22,.99) .41s;-moz-transition:cubic-bezier(.55,.05,.22,.99) .41s;-webkit-transition:cubic-bezier(.55,.05,.22,.99) .41s}.lowerGuide .f__pager .__right .__bg:after{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:#000;opacity:.25}.lowerGuide .f__pager .__right .__txt{display:block;width:100%;height:100%;position:absolute;top:0;left:0}.lowerGuide .f__pager .__right .__txt a{display:flex;justify-content:center;align-items:center;width:100%;height:100%;position:absolute;top:0;left:0}.lowerGuide .f__pager .__right .__txt .__card{display:block;text-align:center}.lowerGuide .f__pager .__right .__txt .__card *{color:#fff}.lowerGuide .f__pager .__right .__txt .__card .next{font-weight:500;text-transform:uppercase}.lowerGuide .f__pager .__right .__txt .__card h3.lowerTtl{margin-top:1.23em;font-size:1.64em}.lowerGuide .f__pager .__right .__txt .__card h3.lowerTtl+p{font-weight:700}.lowerGuide .f__pager .__right:hover .__bg img{transform:scale(1.05);transition:cubic-bezier(.55,.05,.22,.99) .41s;-o-transition:cubic-bezier(.55,.05,.22,.99) .41s;-moz-transition:cubic-bezier(.55,.05,.22,.99) .41s;-webkit-transition:cubic-bezier(.55,.05,.22,.99) .41s}.lowerGuide ul li{display:flex;align-items:baseline}.lowerGuide ul li:before{content:attr(data-number) "";display:block}.lowerGuide ul li~li{margin-top:1.64em}.lowerGuide ul li.active{opacity:.41}.lowerGuide ul li a{padding-left:1.23em}.lowerGuide ul li .__lead{display:block;font-size:.8em}.lowerGuide ul li .__ttl{font-size:1.23em;font-weight:700}.lowerGuide ul li .__ttl span{display:table;position:relative;z-index:15;padding:.205em 0}.lowerGuide ul li .__ttl span:after{content:'';display:block;width:100%;height:1px;background:#151515;position:absolute;right:0;transition:cubic-bezier(.55,.05,.22,.99) .41s;-o-transition:cubic-bezier(.55,.05,.22,.99) .41s;-moz-transition:cubic-bezier(.55,.05,.22,.99) .41s;-webkit-transition:cubic-bezier(.55,.05,.22,.99) .41s}.lowerGuide ul li:hover .__ttl span:after{width:0;left:0;transition:cubic-bezier(.55,.05,.22,.99) .41s;-o-transition:cubic-bezier(.55,.05,.22,.99) .41s;-moz-transition:cubic-bezier(.55,.05,.22,.99) .41s;-webkit-transition:cubic-bezier(.55,.05,.22,.99) .41s}.banar_button{display:block;border:solid 1px #eee;box-shadow:0 10px 20px -10px rgba(0,0,0,.2);transition:cubic-bezier(.55,.05,.22,.99) .41s;-o-transition:cubic-bezier(.55,.05,.22,.99) .41s;-moz-transition:cubic-bezier(.55,.05,.22,.99) .41s;-webkit-transition:cubic-bezier(.55,.05,.22,.99) .41s}.banar_button:hover{opacity:.85;transform:scale(.95);box-shadow:none;transition:cubic-bezier(.55,.05,.22,.99) .41s;-o-transition:cubic-bezier(.55,.05,.22,.99) .41s;-moz-transition:cubic-bezier(.55,.05,.22,.99) .41s;-webkit-transition:cubic-bezier(.55,.05,.22,.99) .41s}.banar_button .aspectBlock:after{content:'';display:block;width:100%;height:100%;background:#000;opacity:.3;position:absolute;top:0;left:0}.banar_button .__txt{position:absolute;top:0;left:0;z-index:20;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.banar_button .__txt p{color:#fff;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.secPage.root{position:relative;z-index:15;padding-bottom:8.2em}@media screen and (max-width:768px){.secPage.root{padding-bottom:2.05em}}.secPage.root .header{position:relative;z-index:15;height:35vw;max-height:420px;overflow:hidden}@media screen and (max-width:768px){.secPage.root .header{height:initial}}.secPage.root .header .__bg{position:absolute;top:0;left:0;z-index:-5;display:block;width:100%;height:100%}.secPage.root .header .__bg:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#151515;opacity:.2;z-index:2}.secPage.root .header .__bg:after{content:'';display:block;position:absolute;bottom:0;left:0;width:100%;height:50%;background:linear-gradient(0deg,#000,transparent);opacity:.35;z-index:3}.secPage.root .header .__bg .image{width:100%;height:calc(100% + 8.2em)}@media screen and (max-width:768px){.secPage.root .header .__bg .image{height:calc(100% + 4.1em)}}.secPage.root .header .__txt{display:block;width:75%;max-width:1440px;margin:0 auto;padding:8.2em 0}@media screen and (max-width:768px){.secPage.root .header .__txt{width:85%;padding:8.2em 0 4.1em}}.secPage.root .header .__txt p{max-width:21em;font-size:1.175em;color:#fff;font-weight:400}@media screen and (max-width:768px){.secPage.root .header .__txt p{font-size:1em}}.secPage.root .wrapper{width:85%;margin:0 auto}@media screen and (max-width:768px){.secPage.root .wrapper{width:100%}}@media screen and (min-width:1367px){.secPage.root .wrapper{max-width:1440px}}.secPage.root .flexWrap{display:flex;flex-wrap:wrap}.secPage.root .flexWrap>.flexItem{position:relative;z-index:15;width:calc(100% / 3);height:auto;padding:3.075em 2.05em 0;margin-bottom:6.15em;border-right:solid 1px #eee}@media screen and (max-width:768px){.secPage.root .flexWrap>.flexItem{width:calc(100% / 2);padding:.82em .82em 0;margin-bottom:2.05em}}@media screen and (max-width:768px){.secPage.root .flexWrap>.flexItem:nth-child(2n-1){border-right:solid 1px #eee !important}}@media screen and (max-width:768px){.secPage.root .flexWrap>.flexItem:nth-child(2n){border-right:none !important}}.secPage.root .flexWrap>.flexItem:nth-child(3n){border-right:none}@media screen and (max-width:768px){.secPage.root .flexWrap>.flexItem:nth-child(3n){border-right:initial}}@media screen and (max-width:768px){.secPage.root .flexWrap>.flexItem:nth-of-type(2)~.flexItem{border-top:solid 1px #eee}}.secPage.root .flexWrap>.flexItem:nth-of-type(3)~.flexItem{border-top:solid 1px #eee}.secPage.root .flexWrap>.flexItem:before{content:'';display:block;width:100%;height:calc(100% + 6.15em);position:absolute;top:0;left:0;background:#f7f7f7;opacity:0;transition:cubic-bezier(.55,.05,.22,.99) .41s;-o-transition:cubic-bezier(.55,.05,.22,.99) .41s;-moz-transition:cubic-bezier(.55,.05,.22,.99) .41s;-webkit-transition:cubic-bezier(.55,.05,.22,.99) .41s}.secPage.root .flexWrap>.flexItem .__head img{transform:scale(1.05);transition:cubic-bezier(.55,.05,.22,.99) .41s;-o-transition:cubic-bezier(.55,.05,.22,.99) .41s;-moz-transition:cubic-bezier(.55,.05,.22,.99) .41s;-webkit-transition:cubic-bezier(.55,.05,.22,.99) .41s}.secPage.root .flexWrap>.flexItem .__body{position:relative;margin-top:2.05em}@media screen and (max-width:768px){.secPage.root .flexWrap>.flexItem .__body{margin-top:1.23em}}.secPage.root .flexWrap>.flexItem .__body h3.indexTtl{margin-bottom:.82em}.secPage.root .flexWrap>.flexItem .__body h3.indexTtl span{font-size:1.23em}@media screen and (max-width:768px){.secPage.root .flexWrap>.flexItem .__body h3.indexTtl span{font-size:1.025em}}@media screen and (max-width:768px){.secPage.root .flexWrap>.flexItem .__body h3.indexTtl+p{font-size:.9em;line-height:1.6}}.secPage.root .flexWrap>.flexItem.gone .__head img{transform:scale(1);transition:cubic-bezier(.43,.05,.17,1) .82s .82s;-o-transition:cubic-bezier(.43,.05,.17,1) .82s .82s;-moz-transition:cubic-bezier(.43,.05,.17,1) .82s .82s;-webkit-transition:cubic-bezier(.43,.05,.17,1) .82s .82s}.secPage.root .flexWrap>.flexItem:hover:before{opacity:1;transition:cubic-bezier(.55,.05,.22,.99) .41s;-o-transition:cubic-bezier(.55,.05,.22,.99) .41s;-moz-transition:cubic-bezier(.55,.05,.22,.99) .41s;-webkit-transition:cubic-bezier(.55,.05,.22,.99) .41s}.secPage.lower .wrapper{width:80%;height:auto;margin:0 auto;padding:6.15em 0 10.8em}@media screen and (max-width:768px){.secPage.lower .wrapper{width:85%;padding:3.075em 0 4.1em}}@media screen and (min-width:1367px){.secPage.lower .wrapper{max-width:1440px}}.flexLower{display:flex;flex-wrap:wrap;justify-content:center}.flexLower>.flexCenter{width:48em;max-width:100%}@media screen and (max-width:768px){.flexLower>.flexCenter{width:100%}}.flexLower>.flexCenter>.__head{display:block}.flexLower>.flexCenter>.__body{margin-top:4.1em}@media screen and (max-width:768px){.flexLower>.flexCenter>.__body{margin-top:2.05em}}.secPage.lead{position:relative;z-index:15;border-bottom:solid 1px #eee}.secPage.lead .wrapper{width:70%;max-width:1440px;margin:0 auto;padding:6.15em 0}@media screen and (max-width:768px){.secPage.lead .wrapper{padding:4.1em 0}}.secPage.lead .wrapper:before{content:'';display:block;width:2em;height:2em;background:url(//k-corpo.jp/pnra/wp-content/themes/k-corp/images/icon_quoat.svg);background-size:cover;margin-bottom:1.23em}.secPage.lead h2{font-size:1.64em;font-weight:400}.secPage.lead h2+p{margin-top:.82em}.secPage.lead p{font-size:1.125em}.message_wrapper img{width:42.5%;height:auto;float:right;margin:0 0 2.05em 2.05em}@media screen and (max-width:768px){.message_wrapper img{margin:0 0 1.23em 1.23em}}.speaker *{display:block;margin-left:auto;margin-right:auto;text-align:center;font-weight:500}.speaker img{height:2.05em;margin-top:.41em}.outline-wrapper{border-top:solid 1px #eee}.outline-wrapper dl.list{display:flex;flex-wrap:wrap;border-bottom:solid 1px #eee;padding:1.23em 0}.outline-wrapper dl.list dt{display:block;width:25%}.outline-wrapper dl.list dt span{font-weight:700;opacity:.65}.outline-wrapper dl.list dd{display:block;width:75%}.access-wrapper .focusTxt{padding:2.05em 0}@media screen and (max-width:768px){.access-wrapper .focusTxt{padding:1.23em 0}}.access-wrapper .focusTxt+*{background:#f7f7f7;border:solid 1px #eee;padding:1.23em 1.64em}@media screen and (max-width:768px){.access-wrapper .focusTxt+*{margin-top:1.23em}}.access-wrapper .__item{display:flex;flex-wrap:wrap}.access-wrapper .__item ._left{width:30%}@media screen and (max-width:768px){.access-wrapper .__item ._left{width:100%}}.access-wrapper .__item ._right{width:70%}@media screen and (max-width:768px){.access-wrapper .__item ._right{width:100%;margin-top:.41em}}.access-wrapper .__item .aspect{margin-top:1.64em}@media screen and (max-width:768px){.access-wrapper .__item .aspect{margin-top:1em}}.access-wrapper .__item h4 span{font-size:1.23em}@media screen and (max-width:768px){.access-wrapper .__item h4 span{font-size:1.175em}}.access-wrapper .__item dl dt{font-weight:700}.access-wrapper .__item~.__item{margin-top:3.075em}.history_wrapper ul.list{padding:5.125em 0 2.05em;margin-bottom:-3.075em;border-top:solid 1px #eee;border-bottom:solid 1px #eee}@media screen and (max-width:768px){.history_wrapper ul.list{padding:2.05em 0 1.025em}}.history_wrapper ul.list li{margin-bottom:3.075em}@media screen and (max-width:768px){.history_wrapper ul.list li{margin-bottom:1.64em}}.history_wrapper dl.list{display:flex;flex-wrap:wrap}.history_wrapper dl.list dt{width:13rem;opacity:.3075;font-size:1.435em}@media screen and (max-width:768px){.history_wrapper dl.list dt{width:100%;font-size:1.23em}}.history_wrapper dl.list dt span{font-size:.8em}@media screen and (max-width:768px){.history_wrapper dl.list dt span{font-size:.85em}}.history_wrapper dl.list dd{width:calc(100% - 13em)}@media screen and (max-width:768px){.history_wrapper dl.list dd{width:100%;margin-top:.205em;padding-left:1.64em}}.ig_wrapper{text-align:center}.ig_wrapper ul.list{display:flex;flex-wrap:wrap}@media screen and (max-width:768px){.ig_wrapper ul.list{width:calc(100% + 15vw);margin-left:-7.5vw;border-bottom:solid 1px #eee}}.ig_wrapper ul.list li{padding-bottom:2.05em;border-top:solid 1px #ddd}@media screen and (max-width:768px){.ig_wrapper ul.list li{padding-bottom:1.23em;border-top:solid 1px #eee}}.ig_wrapper ul.list li.col1{width:calc(100% / 3)}@media screen and (max-width:768px){.ig_wrapper ul.list li.col1{width:50%}}.ig_wrapper ul.list li.col2{width:calc(100% * 2 / 3)}.ig_wrapper ul.list li.col3{width:100%}.ig_wrapper ul.list li:nth-child(2n-1){border-right:solid 1px #eee}.ig_wrapper ul.list li:nth-child(3n) .lead{border-right:none}.ig_wrapper .lead{padding-top:2.05em;font-weight:700;border-left:solid 1px #ddd}@media screen and (max-width:768px){.ig_wrapper .lead{border-left:none}}.ig_wrapper .sub{color:#777;font-size:.85em}.ig_wrapper .calc{display:flex;align-items:baseline;justify-content:center}.ig_wrapper .calc span{display:block}.ig_wrapper .calc span.number{font-size:3.075em}.ig_wrapper .calc span.txt{font-weight:500}.brand_wrapper ul.listBrands{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:-3.075em}@media screen and (max-width:768px){.brand_wrapper ul.listBrands{width:calc(100% + 15vw);margin-left:-7.5vw;margin-right:-7.5vw;border-top:solid 1px #eee;margin-bottom:0}}.brand_wrapper ul.listBrands:after{display:none}.brand_wrapper ul.listBrands li{width:calc(50% - 1.23em);margin-bottom:3.075em}@media screen and (max-width:768px){.brand_wrapper ul.listBrands li{width:50%;margin-bottom:0;padding:3vw;border-bottom:solid 1px #eee}}@media screen and (max-width:768px){.brand_wrapper ul.listBrands li:nth-child(2n-1){border-right:solid 1px #eee}}.brand_wrapper ul.listBrands li .__head{position:relative;z-index:15}.brand_wrapper ul.listBrands li .__head .bg{background:#f7f7f7}.brand_wrapper ul.listBrands li .__head .icon{width:4.1em;height:4.1em;border-radius:4.1em;border:solid 1px #eee;overflow:hidden;position:absolute;left:1.23em;bottom:-2.05em;background:#fff}@media screen and (max-width:768px){.brand_wrapper ul.listBrands li .__head .icon{left:calc(50% - 2.05em);bottom:-2.87em}}.brand_wrapper ul.listBrands li .__body{margin-top:3.485em}.brand_wrapper ul.listBrands li a{display:flex;justify-content:center;align-items:center;background:#f7f7f7;border:solid 1px #eee;margin-top:1.23em;padding:1.23em 0;text-align:center;border-radius:4px;transition:cubic-bezier(.55,.05,.22,.99) .41s;-o-transition:cubic-bezier(.55,.05,.22,.99) .41s;-moz-transition:cubic-bezier(.55,.05,.22,.99) .41s;-webkit-transition:cubic-bezier(.55,.05,.22,.99) .41s}.brand_wrapper ul.listBrands li a span{font-size:.85em}.brand_wrapper ul.listBrands li a:after{content:'';display:block;width:1em;height:1em;margin-left:.615em;background:url(//k-corpo.jp/pnra/wp-content/themes/k-corp/images/icon_links-blk.svg);background-size:cover}.brand_wrapper ul.listBrands li a:hover{background:#eee;transition:cubic-bezier(.55,.05,.22,.99) .41s;-o-transition:cubic-bezier(.55,.05,.22,.99) .41s;-moz-transition:cubic-bezier(.55,.05,.22,.99) .41s;-webkit-transition:cubic-bezier(.55,.05,.22,.99) .41s}.store_wrapper ul.list li{display:flex;flex-wrap:wrap;border-bottom:solid 1px #eee;padding:1.64em 0}@media screen and (max-width:768px){.store_wrapper ul.list li{padding:1.23em 0}}.store_wrapper ul.list li .__head{width:30%}.store_wrapper ul.list li .__body{width:70%;padding-left:4.1em}@media screen and (max-width:768px){.store_wrapper ul.list li .__body{padding-left:1.64em}}@media screen and (max-width:768px){.store_wrapper ul.list li .__body h4.pageTtl{height:calc(85vw * 0.3 * 0.5625)}}.store_wrapper ul.list li .__body h4.pageTtl span{color:#0b1c27}@media screen and (max-width:768px){.store_wrapper ul.list li .__body h4.pageTtl+.box{width:calc(100% + (85vw * 0.3) + 1.64em);margin-left:calc(((85vw * 0.3) + 1.64em) * -1)}}.store_wrapper ul.list li .__body p{font-size:.85em}.store_wrapper ul.list li .__body p a{font-weight:500;color:#3ca998}.store_wrapper ul.list li .__body p.access a{margin-left:.615em;text-decoration:none;display:inline-flex;border:solid 1px #eee;border-radius:3em;padding:.205em 1.23em;background:#f7f7f7;color:#777}.store_wrapper ul.list li .__body p.tel{margin-top:0}ul.listAward{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:-3.075em}@media screen and (max-width:768px){ul.listAward{width:calc(100% + 15vw);margin-left:-7.5vw;margin-right:-7.5vw;margin-bottom:0;border-top:solid 1px #eee}}ul.listAward li{width:47.5%;margin-bottom:3.075em}@media screen and (max-width:768px){ul.listAward li{width:50%;padding:2.5vw;margin-bottom:0;border-right:solid 1px #eee;border-bottom:solid 1px #eee}}@media screen and (max-width:768px){ul.listAward li:nth-child(2n){border-right:none}}ul.listAward:after{display:none}ul.listAward .__head{border:solid 1px #eee;border-radius:6px;overflow:hidden}ul.listAward .__body{margin-top:1.64em}@media screen and (max-width:768px){ul.listAward .__body{margin-top:1.23em;padding-bottom:.82em}}dl.listAward dt{display:block}dl.listAward dt span{font-weight:600;font-size:1.175em}dl.listAward dd{margin-top:.41em;margin-bottom:.41em}@media screen and (max-width:768px){dl.listAward dd{margin-bottom:0}}dl.listAward+.box{margin-top:1.23em}.graduate-wrapper .switchMain{position:relative;z-index:15}.graduate-wrapper .switchMain .switchBody{position:absolute;top:0;transform:translateY(1.23em);opacity:0;visibility:hidden;pointer-events:none;transition:cubic-bezier(.55,.05,.22,.99) .41s;-o-transition:cubic-bezier(.55,.05,.22,.99) .41s;-moz-transition:cubic-bezier(.55,.05,.22,.99) .41s;-webkit-transition:cubic-bezier(.55,.05,.22,.99) .41s}.graduate-wrapper .switchMain .switchBody.active{display:block;position:relative;transform:translateY(0);opacity:1;visibility:visible;pointer-events:auto;transition:all cubic-bezier(.55,.05,.22,.99) .615s;-o-transition:all cubic-bezier(.55,.05,.22,.99) .615s;-moz-transition:all cubic-bezier(.55,.05,.22,.99) .615s;-webkit-transition:all cubic-bezier(.55,.05,.22,.99) .615s}.graduate-wrapper .switchMain .switchBody .__head{display:flex;justify-content:space-between}.graduate-wrapper .switchMain .switchBody .__head>*{height:20.5em}@media screen and (max-width:768px){.graduate-wrapper .switchMain .switchBody .__head>*{height:10.8em}}.graduate-wrapper .switchMain .switchBody .__head>.__left{width:calc(70% - 3px)}.graduate-wrapper .switchMain .switchBody .__head>.__right{width:30%}.graduate-wrapper .switchMain .switchBody .__body{margin-top:3.075em}@media screen and (max-width:768px){.graduate-wrapper .switchMain .switchBody .__body{margin-top:2.05em}}.graduate-wrapper ul.listSwich{display:flex;justify-content:center;margin-top:3.075em}@media screen and (max-width:768px){.graduate-wrapper ul.listSwich{margin-top:2.46em}}.graduate-wrapper ul.listSwich li{margin:0 1.23em;text-align:center;opacity:.5;transition:cubic-bezier(.55,.05,.22,.99) .41s;-o-transition:cubic-bezier(.55,.05,.22,.99) .41s;-moz-transition:cubic-bezier(.55,.05,.22,.99) .41s;-webkit-transition:cubic-bezier(.55,.05,.22,.99) .41s}@media screen and (max-width:768px){.graduate-wrapper ul.listSwich li{margin:0 .82em}}.graduate-wrapper ul.listSwich li span{display:block;font-weight:600;line-height:1.5}.graduate-wrapper ul.listSwich li span.img{width:7.2em;height:7.2em;border-radius:7.2em;margin:0 auto 1.23em;overflow:hidden;border:solid 1px #eee}@media screen and (max-width:768px){.graduate-wrapper ul.listSwich li span.img{width:5.125em;height:5.125em}}.graduate-wrapper ul.listSwich li span.post{color:#2d7f72}.graduate-wrapper ul.listSwich li span.name{font-size:1.1275em}.graduate-wrapper ul.listSwich li span.store{font-size:.85em}.graduate-wrapper ul.listSwich li.active{opacity:1;transition:cubic-bezier(.55,.05,.22,.99) .41s;-o-transition:cubic-bezier(.55,.05,.22,.99) .41s;-moz-transition:cubic-bezier(.55,.05,.22,.99) .41s;-webkit-transition:cubic-bezier(.55,.05,.22,.99) .41s}.teacher_wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}@media screen and (max-width:768px){.teacher_wrapper:after{content:'';display:block;clear:both}}@media screen and (max-width:768px){.teacher_wrapper{display:block}}.teacher_wrapper ._left{width:30%}@media screen and (max-width:768px){.teacher_wrapper ._left{float:left;margin-bottom:.82em;margin-right:1.23em}}.teacher_wrapper ._right{width:calc(70% - 4.1em)}@media screen and (max-width:768px){.teacher_wrapper ._right{width:100%}}ul.listWorkflow{border-top:solid 1px #eee;border-bottom:solid 1px #eee}ul.listWorkflow li~li dl.listWorkflow>dt:after{content:'';display:block;width:1em;height:1em;position:absolute;top:-.5em;left:calc(50% - .5em);background:url(//k-corpo.jp/pnra/wp-content/themes/k-corp/images/icon_arrow-blk.svg);background-size:cover;transform:rotate(90deg)}ul.listWorkflow li~li dl.listWorkflow>dd{border-top:solid 1px #eee}dl.listWorkflow{display:flex;flex-wrap:wrap}dl.listWorkflow>dt{position:relative;z-index:15;display:flex;justify-content:center;align-items:center;width:14.35em;text-align:center}@media screen and (max-width:768px){dl.listWorkflow>dt{width:3.075em;padding:1.64em 0;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}}dl.listWorkflow>dt span{display:block;font-size:1.1175em;font-weight:500}dl.listWorkflow>dd{width:calc(100% - 14.35em);padding:2.05em 0 2em 4.56em}@media screen and (max-width:768px){dl.listWorkflow>dd{width:calc(100% - 3.075em);padding:2.05em 0 2.05em 1.23em}}dl.listWorkflow>dd dt{font-size:1.1175em;font-weight:600}dl.listWorkflow>dd dd{margin-top:.82em}.member_wrapper .f_wrapper{position:relative;display:flex}.member_wrapper .f_wrapper .__left{width:10.8em}@media screen and (max-width:768px){.member_wrapper .f_wrapper .__left{width:3.075em}}.member_wrapper .f_wrapper .__left h2{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;padding-top:6.15em}@media screen and (max-width:768px){.member_wrapper .f_wrapper .__left h2{display:block;margin:0 auto;padding-top:3.075em}}@media screen and (max-width:768px){.member_wrapper .f_wrapper .__left h2 span{font-size:.82em}}.member_wrapper .f_wrapper .__right{width:calc(100% - 10.8em);border-left:solid 1px #eee;padding:6.15em 0;padding-left:7.2em}@media screen and (max-width:768px){.member_wrapper .f_wrapper .__right{width:calc(100% - 3.075em);padding:3.075em 0;padding-left:0}}@media screen and (max-width:768px){.member_wrapper .f_wrapper .__right>p{padding:0 2.05em}}.member_wrapper .__body{margin-top:1.64em}@media screen and (max-width:768px){.member_wrapper .__body{margin-top:.82em;padding:0 .82em}}ul.listInterview{display:flex;flex-wrap:wrap;margin-top:4.1em}@media screen and (max-width:768px){ul.listInterview{margin-top:2.46em}}ul.listInterview li{width:calc(100% / 3);padding:1.64em 1.64em 0;margin-bottom:4.1em;border-top:solid 1px #eee;border-right:solid 1px #eee}@media screen and (max-width:768px){ul.listInterview li{width:calc(100% / 2);padding:.82em .82em 0;margin-bottom:2.46em}}ul.listInterview li:nth-child(2n){transition-delay:.205s}@media screen and (max-width:768px){ul.listInterview li:nth-child(2n){border-right:none !important;transition-delay:.205s !important}}ul.listInterview li:nth-child(3n){border-right:none;transition-delay:.41s}@media screen and (max-width:768px){ul.listInterview li:nth-child(3n){border-right:solid 1px #eee;transition-delay:0}}dl.listInterview dt{font-size:1.435em;font-weight:700;margin-top:.205em}@media screen and (max-width:768px){dl.listInterview dt{font-size:1.23em}}dl.listInterview dd{font-size:.8em}ul.listCrosstalk{margin-top:4.1em}@media screen and (max-width:768px){ul.listCrosstalk{margin-top:2.46em}}ul.listCrosstalk li{width:100%;padding:1.64em 1.64em 0;margin-bottom:4.1em;border-top:solid 1px #eee}@media screen and (max-width:768px){ul.listCrosstalk li{padding:.82em .82em 0;margin-bottom:2.46em}}dl.listCrosstalk dt{font-size:1.865em;font-weight:700;margin-top:.205em}@media screen and (max-width:768px){dl.listCrosstalk dt{font-size:1.23em}}dl.listCrosstalk dt+dt{font-size:1.23em}@media screen and (max-width:768px){dl.listCrosstalk dt+dt{font-size:1em}}dl.listCrosstalk dd{font-size:.8em}.post_wrapper .interviewer_wrapper{margin-bottom:4.1em;padding-bottom:4.1em;border-bottom:solid 1px #eee}@media screen and (max-width:768px){.post_wrapper .interviewer_wrapper{margin-bottom:3.075em;padding-bottom:3.075em}}.post_wrapper h3{font-weight:700;font-size:1.64em}@media screen and (max-width:768px){.post_wrapper h3{font-size:1.435em}}.post_wrapper h3~*{margin-top:1.64rem}@media screen and (max-width:768px){.post_wrapper h3~*{margin-top:1.23rem}}.post_wrapper h3~h3{margin-top:3.075rem}.post_wrapper p{font-size:1.1275em}.post_wrapper p.talker{opacity:.205;margin-top:2.05rem;margin-bottom:-.82em;font-weight:700;font-size:1rem}.post_wrapper img{margin:3.075rem 0}.post_wrapper .talker_wrapper{margin-top:4.1em;padding-top:4.1em;border-top:solid 1px #eee}@media screen and (max-width:768px){.post_wrapper .talker_wrapper{margin-top:3.075em;padding-top:3.075em}}.post_wrapper .profile__avatar{display:flex}.post_wrapper .profile__avatar .profile__head{width:8.2em;height:8.2em;border-radius:8.2em;overflow:hidden}@media screen and (max-width:768px){.post_wrapper .profile__avatar .profile__head{width:5.125em;height:5.125em}}.post_wrapper .profile__avatar .profile__head img{margin:0}.post_wrapper .profile__avatar .profile__body{width:calc(100% - 8.2em);padding-left:4.1em}@media screen and (max-width:768px){.post_wrapper .profile__avatar .profile__body{width:calc(100% - 5.125em);padding-left:2.05em}}.post_wrapper .profile__avatar~.profile__avatar{margin-top:3.075em}@media screen and (max-width:768px){.post_wrapper .profile__avatar~.profile__avatar{margin-top:2.05em}}.post_wrapper dl.profile__pram>dd{margin-top:.82em}@media screen and (max-width:768px){.post_wrapper dl.profile__pram>dd p{font-size:.9em}}.post_wrapper dl.list__pram{display:flex;justify-content:space-between}@media screen and (max-width:768px){.post_wrapper dl.list__pram{flex-wrap:wrap}}.post_wrapper dl.list__pram dt{font-size:1.23em;font-weight:700}@media screen and (max-width:768px){.post_wrapper dl.list__pram dt{font-size:1em}}.post_wrapper dl.list__pram dd{font-size:.85em}@media screen and (max-width:768px){.post_wrapper dl.list__pram dd{width:100%;margin-top:.205em}}.post_wrapper dl.list__pram:after{display:none}.post_wrapper ul.list__pram{display:flex;align-items:center}.post_wrapper ul.list__pram li span{display:block;border:solid 1px #aaa;color:#666;border-radius:4px;padding:.205em .82em}.post_wrapper ul.list__pram li~li{margin-left:.82em}.f_outline{display:flex;flex-wrap:wrap}.f_outline>h3{font-size:1.23em;line-height:1;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}@media screen and (max-width:768px){.f_outline>h3{font-size:.82em;font-weight:500}}.f_outline>dl{width:calc(100% - 12.3rem);margin-left:auto;padding-bottom:10.8em;padding-left:8.2rem;border-left:solid 1px #eee}@media screen and (max-width:768px){.f_outline>dl{width:calc(100% - 2.46rem);padding-left:2.46rem;padding-bottom:6.15em}}.f_outline>div{width:calc(100% - 12.3rem);margin-left:auto;padding-bottom:10.8em;padding-left:8.2rem;border-left:solid 1px #ddd}@media screen and (max-width:768px){.f_outline>div{width:calc(100% - 2.46rem);padding-left:2.46rem;padding-bottom:6.15em}}dl.listBusiness dt{opacity:.41;font-size:.9em}dl.listBusiness dt~dt{margin-top:2.05em}dl.listBusiness dd{margin-top:.615em}dl.listBusiness dd p{font-weight:500}ul.listBusiness{display:flex;flex-wrap:wrap;margin-bottom:-.41em}ul.listBusiness li{margin:0 0 .41em .41em}ul.listBusiness li a.btn{padding:.615em 1.64em}.business_message .__body{margin-top:3.075em}@media screen and (max-width:768px){.business_message .__body{margin-top:2.05em}}.business_message .__body .focusTxt{padding:2.05em 0;border-color:#ddd}@media screen and (max-width:768px){.business_message .__body .focusTxt{padding:1.64em 0}}.business_message .__body .focusTxt p{font-size:1.23em}.gallery-container .swiper-button-prev{width:4.1em;height:4.1em;border-radius:6.15em;background:#fff;opacity:0;transition:cubic-bezier(.43,.05,.17,1) .82s .82s;-o-transition:cubic-bezier(.43,.05,.17,1) .82s .82s;-moz-transition:cubic-bezier(.43,.05,.17,1) .82s .82s;-webkit-transition:cubic-bezier(.43,.05,.17,1) .82s .82s;transition-duration:.375s;transition-delay:0s}@media screen and (max-width:768px){.gallery-container .swiper-button-prev{width:3.075em;height:3.075em}}.gallery-container .swiper-button-prev:after{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:url(//k-corpo.jp/pnra/wp-content/themes/k-corp/images/icon_arrow-blk.svg) center no-repeat;background-size:30%;transform:rotate(180deg)}.gallery-container .swiper-button-next{width:4.1em;height:4.1em;border-radius:6.15em;background:#fff;opacity:0;transition:cubic-bezier(.43,.05,.17,1) .82s .82s;-o-transition:cubic-bezier(.43,.05,.17,1) .82s .82s;-moz-transition:cubic-bezier(.43,.05,.17,1) .82s .82s;-webkit-transition:cubic-bezier(.43,.05,.17,1) .82s .82s;transition-duration:.375s;transition-delay:0s}@media screen and (max-width:768px){.gallery-container .swiper-button-next{width:3.075em;height:3.075em}}.gallery-container .swiper-button-next:after{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:url(//k-corpo.jp/pnra/wp-content/themes/k-corp/images/icon_arrow-blk.svg) center no-repeat;background-size:30%}.gallery-container:hover .swiper-button-prev{opacity:1;transition:cubic-bezier(.43,.05,.17,1) .82s .82s;-o-transition:cubic-bezier(.43,.05,.17,1) .82s .82s;-moz-transition:cubic-bezier(.43,.05,.17,1) .82s .82s;-webkit-transition:cubic-bezier(.43,.05,.17,1) .82s .82s;transition-duration:.375s;transition-delay:0s}.gallery-container:hover .swiper-button-next{opacity:1;transition:cubic-bezier(.43,.05,.17,1) .82s .82s;-o-transition:cubic-bezier(.43,.05,.17,1) .82s .82s;-moz-transition:cubic-bezier(.43,.05,.17,1) .82s .82s;-webkit-transition:cubic-bezier(.43,.05,.17,1) .82s .82s;transition-duration:.375s;transition-delay:0s}.gallery-container:hover .swiper-button-disabled{opacity:.35;transition:cubic-bezier(.43,.05,.17,1) .82s .82s;-o-transition:cubic-bezier(.43,.05,.17,1) .82s .82s;-moz-transition:cubic-bezier(.43,.05,.17,1) .82s .82s;-webkit-transition:cubic-bezier(.43,.05,.17,1) .82s .82s;transition-duration:.375s;transition-delay:0s}.event_wrapper .__head{border-bottom:solid 1px #eee}@media screen and (max-width:768px){.event_wrapper .__head{padding-bottom:1.23em}}.event_wrapper .__body{margin-top:4.1em}@media screen and (max-width:768px){.event_wrapper .__body{margin-top:2.05em}}.event_wrapper .f_wrapper{display:flex;align-items:baseline;justify-content:space-between}@media screen and (max-width:768px){.event_wrapper .f_wrapper>.f_right{display:none}}.event_wrapper .f_wrapper h2.eventTtl{font-weight:400;font-size:1.1275em;padding:1.23rem 1.1275rem}ul.listEvent_cat{display:flex;flex-wrap:wrap}@media screen and (max-width:768px){ul.listEvent_cat{margin-bottom:-.41em}}ul.listEvent_cat li{width:auto;position:relative;opacity:.41;transition:all cubic-bezier(.55,.05,.22,.99) .615s;-o-transition:all cubic-bezier(.55,.05,.22,.99) .615s;-moz-transition:all cubic-bezier(.55,.05,.22,.99) .615s;-webkit-transition:all cubic-bezier(.55,.05,.22,.99) .615s}@media screen and (max-width:768px){ul.listEvent_cat li{margin-right:.41em;margin-bottom:.41em}}ul.listEvent_cat li span{display:block;padding:1.23em 1.1275em;font-weight:400}@media screen and (max-width:768px){ul.listEvent_cat li span{padding:.205em 1.1275em;border:solid 1px #ddd;border-radius:3.075em}}ul.listEvent_cat li.active{opacity:1}ul.listEvent_cat li.active span{color:#3ca998;font-weight:700}@media screen and (max-width:768px){ul.listEvent_cat li.active span{background:#f7f7f7}}ul.listEvent_cat li:hover{opacity:1;transition:all cubic-bezier(.55,.05,.22,.99) .615s;-o-transition:all cubic-bezier(.55,.05,.22,.99) .615s;-moz-transition:all cubic-bezier(.55,.05,.22,.99) .615s;-webkit-transition:all cubic-bezier(.55,.05,.22,.99) .615s}ul.listEvents{margin-bottom:-6.15em}@media screen and (max-width:768px){ul.listEvents{margin-bottom:-3.075em}}ul.listEvents li{margin-bottom:6.15em}@media screen and (max-width:768px){ul.listEvents li{margin-bottom:3.075em}}ul.listEvents li .__img{position:relative}ul.listEvents li .__img img{transform:scale(1.05);transition:all cubic-bezier(.55,.05,.22,.99) .615s;-o-transition:all cubic-bezier(.55,.05,.22,.99) .615s;-moz-transition:all cubic-bezier(.55,.05,.22,.99) .615s;-webkit-transition:all cubic-bezier(.55,.05,.22,.99) .615s}ul.listEvents li .__txt{display:flex;flex-wrap:wrap;align-items:center;margin-top:2.05em}ul.listEvents li .__txt time{font-size:.8em}ul.listEvents li .__txt .cat{display:table;padding:.205em 1.23em;border:solid 1px #ddd;border-radius:3.075em;font-size:.85em;margin-left:2.46em}@media screen and (max-width:768px){ul.listEvents li .__txt .cat{margin-left:1.23em}}ul.listEvents li .__txt h2{display:block;width:100%;margin-top:.205em;font-size:1.845em}@media screen and (max-width:768px){ul.listEvents li .__txt h2{font-size:1.435em}}ul.listEvents li:hover .__img img{transform:scale(1);transition:all cubic-bezier(.55,.05,.22,.99) .615s;-o-transition:all cubic-bezier(.55,.05,.22,.99) .615s;-moz-transition:all cubic-bezier(.55,.05,.22,.99) .615s;-webkit-transition:all cubic-bezier(.55,.05,.22,.99) .615s}.formWrap{position:relative;z-index:15;display:block;max-width:680px;margin:0 auto}.formWrap .itemHead{border-bottom:solid 1px #eee;padding-bottom:3.075em;margin-bottom:2.05em}.formWrap .itemHead .announce p.must{display:flex;align-items:center;margin-top:.82em}.formWrap .itemHead .announce p.must:before{content:'';display:block;width:.5em;height:.5em;border-radius:1em;background:#e41f1f;margin-right:.205em}.formWrap .itemBody .must:after{content:'';display:inline-block;width:.5em;height:.5em;border-radius:1em;background:#e41f1f;vertical-align:super;margin-left:.41em}ul.listDocForm li{margin-bottom:2.5em}@media screen and (max-width:768px){ul.listDocForm li{margin-bottom:1.75em}}ul.listDocForm li:last-child{margin-bottom:0}dl.listDocForm{display:flex;flex-wrap:wrap}dl.listDocForm dt{width:100%}dl.listDocForm dt p{font-size:.85em;font-weight:700}dl.listDocForm dt p.must{position:relative;z-index:15;display:table}dl.listDocForm dt p.must:after{content:'';display:block;width:.75em;height:.75em;border-radius:1em;background:#ff0404;position:absolute;left:100%;top:0}dl.listDocForm dd{width:100%;margin-top:.41em}.mw_wp_form form>p{display:none}.mw_wp_form input::placeholder{color:#aaa}.mw_wp_form input:focus::-webkit-input-placeholder{color:transparent}.mw_wp_form input:focus::-moz-placeholder{color:transparent}.mw_wp_form input:focus::-ms-input-placeholder{color:transparent}.mw_wp_form input:focus::placeholder{color:transparent}.mw_wp_form input+.error{opacity:1;transition:cubic-bezier(.55,.05,.22,.99) .41s;-o-transition:cubic-bezier(.55,.05,.22,.99) .41s;-moz-transition:cubic-bezier(.55,.05,.22,.99) .41s;-webkit-transition:cubic-bezier(.55,.05,.22,.99) .41s}.mw_wp_form input:focus+.error{opacity:0;pointer-events:none;transition:cubic-bezier(.55,.05,.22,.99) .41s;-o-transition:cubic-bezier(.55,.05,.22,.99) .41s;-moz-transition:cubic-bezier(.55,.05,.22,.99) .41s;-webkit-transition:cubic-bezier(.55,.05,.22,.99) .41s}.mw_wp_form input[type=text],.mw_wp_form textarea,.mw_wp_form select{width:100%;height:auto;border:solid 1px #eee;background:#f7f7f7;border-radius:0;line-height:1.5;color:#252525;font-size:16px}.mw_wp_form input[type=text],.mw_wp_form textarea{padding:.82em}.mw_wp_form select{padding:0 .82em}.mw_wp_form input[type=radio]+span{color:#252525}.mw_wp_form input[type=text]#old{width:10em;margin-right:1em}.mw_wp_form input[type=text]#date2,.mw_wp_form input[type=text]#date3{margin-top:1em}.mw_wp_form select{height:4em}.mw_wp_form input[type=text]:focus,.mw_wp_form textarea:focus,.mw_wp_form select:focus{outline:none;border:solid 1px #a0a0a0}.mw_wp_form input[type=submit]{width:100%;max-width:18rem;height:4em;border:none;font-weight:700;text-align:center;line-height:4em;font-size:1em;background:#3ca998;color:#fff;position:relative;margin:0 auto;display:block;transition:cubic-bezier(.22,.61,.36,1) .3s}@media screen and (max-width:768px){.mw_wp_form input[type=submit]{height:4em;line-height:4em}}.mw_wp_form input[type=submit]:hover{background:#2d7f72;transition:cubic-bezier(.22,.61,.36,1) .3s}.mw_wp_form.mw_wp_form_input input::placeholder{color:transparent}.mw_wp_form.mw_wp_form_input dl.listDocForm dd{position:relative;z-index:15}.mw_wp_form.mw_wp_form_input dl.listDocForm dd span.error{position:absolute;top:0;left:.82em;font-weight:700;font-size:.85em}.mw_wp_form.mw_wp_form_confirm ul.listDocForm li.entryBtnWrap{display:flex}.mw_wp_form.mw_wp_form_confirm ul.listDocForm li.entryBtnWrap input[type=submit].back{order:1;background:#252525}.mw_wp_form.mw_wp_form_confirm dl.listDocForm dd{background:#f7f7f7;padding:1.23em 2.46em;border-radius:4px;border:solid 1px #eee;color:#777}.mw_wp_form.mw_wp_form_confirm dl.listDocForm dl.listComplete{font-weight:500}.mw_wp_form.mw_wp_form_complete .completeWrap>*~*{margin-top:.82em}.mw_wp_form.mw_wp_form_complete .completeWrap dl.listComplete dt p{font-weight:500;font-size:1.41em;margin-top:.82em}.recruit_main{position:relative;z-index:15;min-height:100vh;padding:14.35em 0 18.3em}@media screen and (max-width:768px){.recruit_main{padding:10.8em 0 12.3em}}.recruit_main:after{content:'';display:block;width:100%;height:50%;position:absolute;bottom:0;left:0;z-index:-1;background:linear-gradient(0deg,#000,transparent);opacity:.35;pointer-events:none}.recruit_main .bg_wrapper{display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-5}.recruit_main .wrapper{display:block;width:70%;max-width:48em;margin:0 auto}@media screen and (max-width:768px){.recruit_main .wrapper{width:75%}}.recruit_main .wrapper *{text-align:center;color:#d6d6d6}.recruit_main h1{font-weight:500;font-size:4.51em}@media screen and (max-width:768px){.recruit_main h1{font-size:2.46em}}.recruit_main h1+.box{margin-top:2.05em}.recruit_main h2{margin-top:6.15em}.recruit_main h2 span{font-size:1.23em}.recruit_main h2+.box{margin-top:2.05em}@media screen and (max-width:768px){.recruit_main h2+.box{width:calc(100% + 15vw);margin-left:-7.5vw}}.recruit_main p{font-size:1.1275em;font-weight:700}@media screen and (max-width:768px){.recruit_main p{font-size:1em;text-align:left !important}}.recruit_main p~p{margin-top:2.05em}@media screen and (max-width:768px){.recruit_main p~p{margin-top:1.64em}}ul.listLG{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:-.82em}ul.listLG *{text-align:center}ul.listLG li{width:calc(50% - .41em);margin-bottom:.82em;padding:3.075em 1.23em;background:rgba(255,255,255,.05);box-shadow:0 8px 16px 0 rgba(31,38,135,.37);backdrop-filter:blur(5.5px);-webkit-backdrop-filter:blur(5.5px);border-radius:8.2px;border:1px solid rgba(255,255,255,.18)}@media screen and (max-width:768px){ul.listLG li{background:rgba(255,255,255,.1);padding:2.075em 1.175em}}ul.listLG:after{display:none}dl.listLG dt span{font-weight:700;font-size:1.125em}@media screen and (max-width:768px){dl.listLG dt span{font-size:1.05em}}dl.listLG dd{margin-top:.82em}@media screen and (max-width:768px){dl.listLG dd{margin-top:.41em}}ul.listLGBtn{margin-top:8.2em}@media screen and (max-width:768px){ul.listLGBtn{width:calc(100% + 10vw);margin-left:-5vw;margin-top:6.15em}}ul.listLGBtn li~li{margin-top:.82em}ul.listLGBtn a.btn{max-width:100%;justify-content:space-between;font-size:1.435em;padding:1.23em 3.075em}@media screen and (max-width:768px){ul.listLGBtn a.btn{font-size:1.23em;padding:.82em 2.05em}}ul.listLGBtn a.btn>span.txt span{text-align:left;display:block;font-weight:700}ul.listLGBtn a.btn>span.txt span.en{opacity:.5;font-size:.85em}ul.listLogos{display:flex;flex-wrap:wrap;justify-content:space-evenly}@media screen and (max-width:768px){ul.listLogos li{padding:.41em .82em}}ul.listLogos li img{width:auto;height:2.87em}@media screen and (max-width:768px){ul.listLogos li img{height:2.05em}}ul.listLogos:after{display:none}.contact_box{background:#3ca998;padding:2.05em .82em}.contact_box>p{display:block;margin-bottom:.82em;text-align:center;font-weight:700;color:#fff}dl.listPrivacy{margin-top:3em}@media screen and (max-width:768px){dl.listPrivacy{margin-top:2.5em}}dl.listPrivacy dt{font-size:1.1em;font-weight:700;display:flex;align-items:center}@media screen and (max-width:768px){dl.listPrivacy dt{font-size:1.2em}}dl.listPrivacy dt:before{content:'';display:block;width:.205em;height:1.5em;background:linear-gradient(180deg,#3ca998 50%,#2d7f72)}dl.listPrivacy dt span{padding-left:.82em;display:block;font-weight:700;line-height:1.2;color:#18270b}dl.listPrivacy dd{margin-top:1em;font-size:.9em;line-height:2.1}@media screen and (max-width:768px){dl.listPrivacy dd{line-height:1.8}}dl.listPrivacy~dl.listPrivacy{margin-top:4em}article.singleContent{background:#eee;padding:6.15em 0 10.25em}@media screen and (max-width:768px){article.singleContent{padding:2.5vw 0 4.1em}}.secSingle{position:relative;z-index:15}.secSingle .wrapper{display:block;width:90%;max-width:1440px;margin:0 auto}@media screen and (max-width:768px){.secSingle .wrapper{width:95%}}.secSingle .wrapper>.inner{display:block;width:calc(100% - 8.2em);max-width:860px;margin:0 auto}@media screen and (max-width:768px){.secSingle .wrapper>.inner{width:calc(100% - 15vw)}}.singleHeader *{text-align:center}.singleHeader p.p_ttl_en{color:#3ca998;font-weight:700}.singleHeader ul.listTags{display:flex;justify-content:center;flex-wrap:wrap;margin-top:.82em;margin-bottom:-.41em}.singleHeader ul.listTags li{margin-right:.41em;margin-bottom:.41em}.singleHeader ul.listTags li span{display:block;padding:.205em 1.23em;background:#f7f7f7;border:solid 1px #ddd;border-radius:6px}@media screen and (max-width:768px){.singleHeader ul.listTags li span{font-size:.8em}}.secSingle.outline .wrapper{padding:6.15em 0;background:#fff}@media screen and (max-width:768px){.secSingle.outline .wrapper{padding:4.1em 0}}.outline_wrapper ._lead{font-size:1.64em;color:#3ca998;font-weight:600}@media screen and (max-width:768px){.outline_wrapper ._lead{font-size:1.435em}}.secSingle.pickup{border-top:solid 1px #eee}.secSingle.pickup .wrapper{padding:6.15em 0;background:#fff}@media screen and (max-width:768px){.secSingle.pickup .wrapper{padding:4.1em 0}}.pickup_wrapper .f_wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width:768px){.pickup_wrapper .f_wrapper{display:block}}@media screen and (max-width:768px){.pickup_wrapper .f_wrapper:after{content:'';display:block;clear:both}}.pickup_wrapper .f_wrapper>.__left{width:30%}@media screen and (max-width:768px){.pickup_wrapper .f_wrapper>.__left{width:6.15em;float:left;margin-right:1.23em;margin-bottom:.82em}}.pickup_wrapper .f_wrapper>.__right{width:calc(70% - 4.1em)}@media screen and (max-width:768px){.pickup_wrapper .f_wrapper>.__right{width:100%}}.pickup_wrapper .f_wrapper>.__right h3.pageTtl{margin-top:0}@media screen and (max-width:768px){.secSingle.movie{margin-top:2.5vw}}.secSingle.movie *{color:#fff}@media screen and (max-width:768px){.secSingle.movie h2.pageTtl+.box{margin-top:2.05em}}.secSingle.movie .wrapper{padding:6.15em 0;background-image:linear-gradient(103deg,rgba(249,249,249,.04) 0%,rgba(249,249,249,.04) 8%,rgba(133,133,133,.04) 8%,rgba(133,133,133,.04) 100%),linear-gradient(202deg,rgba(201,201,201,.04) 0%,rgba(201,201,201,.04) 39%,rgba(25,25,25,.04) 39%,rgba(25,25,25,.04) 100%),linear-gradient(396deg,rgba(255,255,255,.04) 0%,rgba(255,255,255,.04) 39%,rgba(136,136,136,.04) 39%,rgba(136,136,136,.04) 100%),linear-gradient(59deg,rgba(0,0,0,.04) 0%,rgba(0,0,0,.04) 65%,rgba(244,244,244,.04) 65%,rgba(244,244,244,.04) 100%),linear-gradient(140deg,#3ca998,#3f210e)}@media screen and (max-width:768px){.secSingle.movie .wrapper{padding:3.075em 0}}@media screen and (max-width:768px){.secSingle.require{margin-top:2.5vw}}.secSingle.require *{color:#fff}.secSingle.require .wrapper{padding:6.15em 0;background:#050e0d}@media screen and (max-width:768px){.secSingle.require .wrapper{padding:4.1em 0}}ul.listJobDescription li{border-bottom:solid 1px #071b17;padding:2.05em 0}dl.listJobDescription{display:flex;flex-wrap:wrap}dl.listJobDescription dt{width:30%;text-align:center}dl.listJobDescription dd{width:70%}@media screen and (max-width:768px){.secSingle.elder{margin-top:2.5vw}}.secSingle.elder .wrapper{padding:6.15em 0;background:#fff}@media screen and (max-width:768px){.secSingle.elder .wrapper{padding:4.1em 0}}.secSingle.manager{border-top:solid 1px #eee}.secSingle.manager .wrapper{padding:6.15em 0;background:#fff}@media screen and (max-width:768px){.secSingle.manager .wrapper{padding:4.1em 0}}.secSingle.form{border-top:solid 1px #eee}@media screen and (max-width:768px){.secSingle.form{margin-top:2.5vw;border-top:none}}.secSingle.form .wrapper{padding:6.15em 0;background:#fff}@media screen and (max-width:768px){.secSingle.form .wrapper{padding:4.1em 0}}.blog_body *~*{margin-top:1em}.pagination-single-inner{background:#f7f7f7;border:solid 1px #eee;border-radius:4px;margin-top:3.07em;padding:.82em}@media screen and (max-width:768px){.pagination-single-inner{padding:.41em}}.pagination-single-inner .f_wrapper{display:flex;align-items:center;justify-content:space-between}.pagination-single-inner .f_wrapper div.previous-post{padding:.205em 1.23em;border:solid 1px #eee;background:#fff;border-radius:3px;font-size:.85em}.pagination-single-inner .f_wrapper div.next-post{padding:.205em 1.23em;border:solid 1px #eee;background:#fff;border-radius:3px;font-size:.85em}.pagination-single-inner .f_wrapper .disable{opacity:.5}@media all and (-ms-high-contrast:none){.headerLogo img{width:100%;height:4.5vw}a.btn>span.circle{border:solid 2px rgba(240,95,64,.2)}ul.listFooterNav>li span.circle{border:solid 2px rgba(240,95,64,.2)}.careerstepWrap .flexWrap>.flexCenter .inner{border:solid 2px rgba(240,95,64,.8)}.secIndex.sec1 .kv_leadcopy .kv_leadcopy_inner{width:100%}.secIndex.sec3 .indexService .swiper-button-prev{left:auto;bottom:auto}dl.listFootnav dt a{display:inline-block}.secPage.root .flexWrap>.flexItem{width:calc((100% / 3) - 0.01px)}ul.listPhilosophy{justify-content:space-around}.member_wrapper .f_wrapper .__left{position:relative}header.pageHeader{height:31.5em}ul.listLGBtn a.btn{width:100%}ul.listLogos li img{width:8em}ul.listLogos{justify-content:space-between}}nav.globalNav ul.listGlobal li span.en{white-space:nowrap}.card_text ._body>img{margin-bottom:.82em}.careerImg{margin-bottom:2.05em}dl.listSDGs dt>span{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;padding-left:0;margin:0 1.23em}dl.listSDGs dt>span img{width:calc(50% - 2px)}dl.listSDGs dt>span img:nth-child(n+3){margin-top:4px}p.writer{text-align:right;font-size:1em;margin-top:.82em}p.writer>span{display:block;font-size:.8em;margin-bottom:.205em}.secPage.lp.movie h2.pageTtl{background:#fff}.graduate-wrapper ul.listSwich{margin-bottom:3.075em}.graduate-wrapper .switchMain .switchBody{transform:translateY(1.23em);bottom:0;top:auto}span.here{position:relative;top:-6em;display:block}.humbBtn span.border{width:35%;height:3px}.humbBtn span.border:nth-child(1){top:37.5%}.humbBtn span.border:nth-child(3){top:62.5%}