@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Oswald:wght@700&family=Poppins:wght@300;400;500;600;700&family=Seaweed+Script&family=Vollkorn:ital,wght@0,900;1,900&display=swap";*{margin:0;padding:0;outline:0;border:0;background:0 0;vertical-align:baseline;font-size:100%}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{overflow-x:hidden;font:normal normal normal 14px/1.8 "-apple-system","Noto Sans JP","游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ","Hiragino Kaku Gothic ProN","MS PGothic","sans-serif";color:#231916;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;-webkit-font-kerning:auto;font-kerning:auto;margin:0 auto;background-color:#f8f8f8}address,caption,code,figcaption,pre,th{font-weight:400;font-style:normal;font-size:1em}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}fieldset,iframe,img{border:0}fieldset{padding:.35em .75em .625em}ins{background-color:#ff9;color:#231916;text-decoration:none}caption,th{text-align:left}table{border-collapse:collapse;border-spacing:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}sup{vertical-align:text-top}sub{vertical-align:text-bottom}hr{display:block;overflow:visible;-webkit-box-sizing:content-box;box-sizing:content-box;margin:1em 0;padding:0;height:0;border:0;border-top:1px solid #ccc}button,input,optgroup,select,textarea{margin:0;font-size:100%;font-family:inherit}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}input,select{vertical-align:middle}button{overflow:visible;-webkit-box-sizing:content-box;box-sizing:content-box;border:0;background:0 0;color:inherit;vertical-align:inherit;font:inherit;line-height:inherit;cursor:pointer}button:disabled{cursor:default}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{display:table;max-width:100%;color:inherit;white-space:normal}audio:not([controls]){display:none;height:0}:focus[data-focus-method=mouse]:not(input):not(textarea):not(select),:focus[data-focus-method=touch]:not(input):not(textarea):not(select){outline:0}::-moz-focus-inner{padding:0;border:0}audio,progress,video{display:inline-block}progress{vertical-align:baseline}a,a:link,a:visited{background-color:rgba(0,0,0,0);text-decoration:none;-webkit-text-decoration-skip:objects}a:active{text-decoration:none}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,pre,samp{font-size:1em}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}mark{background-color:#ff0;color:#231916}small{font-size:80%}sub,sup{position:relative;vertical-align:baseline;font-size:75%;line-height:0}sub{bottom:-0.25em}sup{top:.1em;font-size:22px;font-weight:bold;line-height:12px;vertical-align:middle}ul{list-style:none}img{display:block;height:auto;max-width:100%;border-style:none}svg:not(:root){overflow:hidden}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:#d0d0d0}:-moz-placeholder{color:#d0d0d0}::-moz-placeholder{color:#d0d0d0}:-ms-input-placeholder{color:#d0d0d0}::-webkit-scrollbar{width:6px;background-color:#f3f3f3;border-left:1px solid #ddd}::-webkit-scrollbar:hover{background-color:#f3f3f3}::-webkit-scrollbar-thumb{cursor:pointer;background-color:#333}::-webkit-scrollbar-thumb:hover{background-color:#333}::-webkit-scrollbar-button:start:decrement,::-webkit-scrollbar-button:end:increment{display:none}.img_bg>img{display:none}p.fons14{font-size:14px}p.fons12{font-size:12px}.index-title{text-align:center;width:100%}.index-title .index-title-inner{position:relative}.index-title .index-title-inner span{display:block}.index-title .index-title-inner span.en{font-size:clamp(30px,27.7707px + .6369vw,40px);line-height:1.1}.index-title .index-title-inner span.jp{font-size:18px;font-size:clamp(16px,15.5541px + .1274vw,18px);line-height:1.1;font-weight:700}.index-more{width:100%;position:relative;z-index:4}.index-more div.coming-soon{display:block;text-transform:uppercase;background-color:#5e16f0;width:100%;max-width:212px;text-align:center;margin:36px auto 0;font-size:20px;position:relative;color:#fff;padding:7px 5px}.index-more div.coming-soon:before{content:"";display:block;width:100%;height:100%;position:absolute;left:10px;top:-10px;border:1px solid #5e16f0}.index-more div.coming-soon .lin-str{position:absolute;width:100%;color:#000;max-width:79px;right:-46px;top:39%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%)}.index-more div.coming-soon .lin-str svg{width:100%;height:auto;position:relative;-webkit-transition:-webkit-transform .4s 0s ease;transition:-webkit-transform .4s 0s ease;transition:transform .4s 0s ease;transition:transform .4s 0s ease, -webkit-transform .4s 0s ease;transition:transform .4s 0s ease,-webkit-transform .4s 0s ease;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.index-more a{display:block;background-color:#5e16f0;width:100%;max-width:212px;text-align:center;margin:36px auto 0;font-size:20px;position:relative;color:#fff;padding:7px 5px}.index-more.career-more-a a{max-width:312px}.index-more a:before{content:"";display:block;width:100%;height:100%;position:absolute;left:10px;top:-10px;border:1px solid #5e16f0}.index-more a .lin-str{position:absolute;width:100%;color:#000;max-width:79px;right:-46px;top:39%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%)}.index-more a .lin-str svg{width:100%;height:auto;position:relative;-webkit-transition:-webkit-transform .4s 0s ease;transition:-webkit-transform .4s 0s ease;transition:transform .4s 0s ease;transition:transform .4s 0s ease, -webkit-transform .4s 0s ease;transition:transform .4s 0s ease,-webkit-transform .4s 0s ease;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.index-more a:hover .lin-str svg{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}.header-wrapper{width:100%;position:fixed;left:0;top:0;z-index:500;-webkit-transition:.3s;transition:.3s;padding:clamp(1px,-11.0382px + 3.4395vw,55px) clamp(40px,33.3121px + 1.9108vw,70px) 0}.header-wrapper .header-common{padding:0px clamp(10px,6.6561px + .9554vw,25px);border-radius:20px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#fff}.header-wrapper .nav{-webkit-transition:.3s;transition:.3s}.header-wrapper .nav .menu-menuheader-container>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.header-wrapper .nav .menu-menuheader-container>ul>li{-webkit-transition:.2s;transition:.2s}.header-wrapper .nav .menu-menuheader-container>ul>li>.sub-menu{position:absolute;width:calc(100vw - clamp(40px,33.3121px + 1.9108vw,70px)*2);left:clamp(40px,33.3121px + 1.9108vw,70px);top:100%;-webkit-transition:all .25s ease;transition:all .25s ease;-webkit-transform:rotateX(90deg);transform:rotateX(90deg);-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top;opacity:0;padding:0 clamp(40px,33.3121px + 1.9108vw,70px);background-color:#6a43b7;border-radius:20px;overflow:hidden;z-index:2;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px 0px}.header-wrapper .nav .menu-menuheader-container>ul>li>.sub-menu>li{width:auto;position:relative;z-index:2;padding:0 clamp(20px,13.3121px + 1.9108vw,50px)}.header-wrapper .nav .menu-menuheader-container>ul>li>.sub-menu>li>a{color:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px 0px}.header-wrapper .nav .menu-menuheader-container>ul>li>.sub-menu>li>a span.jp{font-size:clamp(12px,11.1083px + .2548vw,16px)}.header-wrapper .nav .menu-menuheader-container>ul>li>.sub-menu>li>a span.en{font-size:16px;font-size:clamp(12px,11.1083px + .2548vw,16px);font-family:"Poppins",sans-serif;font-style:normal;font-weight:300}.header-wrapper .nav .menu-menuheader-container>ul>li>.sub-menu>li>a:before{content:"";display:block;width:6px;height:6px;min-width:6px;margin-right:9px;background-color:#fff}.header-wrapper .nav .menu-menuheader-container>ul>li>.sub-menu>li>a:hover{opacity:.5}.header-wrapper .nav .menu-menuheader-container>ul>li.lev2>a:after{width:11px;min-width:11px;height:9px;margin-left:13px;display:block;background-image:url(../img/down.svg);background-size:cover;background-position:center;background-repeat:no-repeat;content:""}.header-wrapper .nav .menu-menuheader-container>ul>li>ul>li .sub-menu a{color:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 0 5px 0;-webkit-transition:.2s;transition:.2s}.header-wrapper .nav .menu-menuheader-container>ul>li>ul>li .sub-menu a:before{content:"";display:block;width:6px;height:6px;min-width:6px;margin-right:9px;background-color:#fff}.header-wrapper .nav .menu-menuheader-container>ul>li>ul>li .sub-menu a span.jp{font-size:14px}.header-wrapper .nav .menu-menuheader-container>ul>li>ul>li .sub-menu a span.en{font-size:14px;font-family:"Poppins",sans-serif;font-style:normal;font-weight:300}.header-wrapper .nav .menu-menuheader-container>ul>li>ul>li .sub-menu a:hover{opacity:.5}.header-wrapper .nav .menu-menuheader-container>ul>li>a{position:relative;color:#333;text-align:center;padding:25px 22px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:.2s;transition:.2s}.header-wrapper .nav .menu-menuheader-container>ul>li>a span{display:block;position:relative;white-space:nowrap;z-index:2}.header-wrapper .nav .menu-menuheader-container>ul>li>a span.jp{font-size:16px;font-size:clamp(12px,11.1083px + .2548vw,16px);font-weight:600}.header-wrapper .nav .menu-menuheader-container>ul>li>a span.en{font-size:18px;font-family:"Poppins",sans-serif;font-style:normal;font-weight:700;line-height:1.1;text-transform:capitalize}.header-wrapper .nav .menu-menuheader-container>ul>li:nth-last-child(2)>.sub-menu>li>a{display:block;opacity:1;cursor:initial}.header-wrapper .nav .menu-menuheader-container>ul>li:nth-last-child(2)>.sub-menu>li>a:hover{opacity:1}.header-wrapper .nav .menu-menuheader-container>ul>li:nth-last-child(2)>.sub-menu>li>a:before{display:none}.header-wrapper .nav .menu-menuheader-container>ul>li:last-child{display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:clamp(10px,5.5414px + 1.2739vw,30px)}.header-wrapper .nav .menu-menuheader-container>ul>li:last-child>.sub-menu li a{border-radius:15px;border:1px solid #fff;padding:10px 20px 10px 30px;color:#fff}.header-wrapper .nav .menu-menuheader-container>ul>li:last-child>.sub-menu li a::before{display:none}.header-wrapper .nav .menu-menuheader-container>ul>li:last-child>.sub-menu li a::after{content:"";display:block;max-width:1.4rem;width:1.4rem;height:1.4rem;background-image:url(../img/icon_right-w.svg);background-position:center;background-repeat:no-repeat;background-size:cover;margin-left:1rem}.header-wrapper .nav .menu-menuheader-container>ul>li:last-child>a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;color:#fff;font-family:"Poppins",sans-serif;font-weight:700;background-color:#4356b7;border-radius:20px;padding:15px clamp(10px,5.0955px + 1.4013vw,32px)}.header-wrapper .nav .menu-menuheader-container>ul>li:last-child>a:before{content:"";width:18px;height:18px;min-width:18px;margin-right:clamp(5px,2.1019px + .828vw,18px);display:block;background-image:url(../img/icon_01.svg);background-repeat:no-repeat;background-position:center;background-size:cover}.header-wrapper .nav .menu-menuheader-container>ul>li.show{background-color:#6a43b7}.header-wrapper .nav .menu-menuheader-container>ul>li.show.lev2 a:after{background-image:url(../img/down-white.svg)}.header-wrapper .nav .menu-menuheader-container>ul>li:last-child.show{background-color:rgba(0,0,0,0)}.header-wrapper .nav .menu-menuheader-container>ul>li:last-child.show a{background-color:#6a43b7}.header-wrapper .nav .menu-menuheader-container>ul>li.show a{color:#fff}.header-wrapper .nav .menu-menuheader-container>ul>li.show>.sub-menu{-webkit-transform:rotateX(0);transform:rotateX(0);-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top;opacity:1}.header-wrapper .header-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.header-wrapper .logo{width:100%;max-width:210px;-webkit-transition:.3s;transition:.3s}.header-wrapper .logo a{display:block;-webkit-transition:.3s;transition:.3s}.header-wrapper .logo a:hover{-webkit-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9)}.header-wrapper.change-head{padding:20px clamp(40px,33.3121px + 1.9108vw,70px) 0px clamp(40px,33.3121px + 1.9108vw,70px)}.header-wrapper.change-head .header-common{-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2)}.header-wrapper.change-head .logo{max-width:180px}.header-wrapper.change-head .nav .menu-menuheader-container>ul>li>a{padding:15px 24px}.header-wrapper.change-head .nav .menu-menuheader-container>ul>li:last-child>a{padding:10px clamp(10px,5.0955px + 1.4013vw,32px)}.home .header-wrapper{padding:0 clamp(40px,33.3121px + 1.9108vw,70px) 0;background-color:#fff}.home .header-wrapper.change-head{background-color:rgba(0,0,0,0);padding:20px clamp(40px,33.3121px + 1.9108vw,70px) 0px clamp(40px,33.3121px + 1.9108vw,70px)}.sp-menu-wrap{position:fixed;display:none;overflow:visible;z-index:300}.sp-menu-bar,.sp-menu-wrap{left:0;width:100%;min-height:40px;bottom:0;right:0}.sp-menu-bar{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;background-color:#6a43b7;z-index:100;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.sp-menu-bar>div{width:100%;position:relative;font-size:14px;text-transform:capitalize;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;text-align:center;cursor:pointer}.sp-menu span{display:block;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sp-menu span:nth-child(1):before{background-image:url(../img/menu.svg);width:14px;height:16px;margin-right:8px;line-height:1;background-repeat:no-repeat;background-size:cover;content:"";display:inline-block}.sp-menu span:nth-child(2):before{background-image:url(../img/close.svg);width:12px;height:12px;margin-right:8px;line-height:1;background-repeat:no-repeat;background-size:cover;content:"";display:inline-block}.sp-menu span:nth-child(2){display:none}.sp-mask{top:0;position:fixed;z-index:99;left:0;bottom:0;right:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);display:none}.sp-scroll{max-height:400px;overflow-y:scroll}.sp-nav{bottom:58px;border-radius:6px;background-color:#fff;position:relative;padding:10px;display:none;z-index:100;max-width:300px;margin:0 auto}.sp-nav .menu-menuheader-container>ul{display:block}.sp-nav .menu-menuheader-container>ul>li>.sub-menu{width:100%;background-color:#6a43b7;display:none}.sp-nav .menu-menuheader-container>ul>li>.sub-menu{width:100%;padding:0px 10px 5px 10px}.sp-nav .menu-menuheader-container>ul>li>.sub-menu>li{width:100%}.sp-nav .menu-menuheader-container>ul>li>.sub-menu>li>a{color:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding:5px 0}.sp-nav .menu-menuheader-container>ul>li>.sub-menu>li>a:before{content:"";display:block;width:6px;height:6px;min-width:6px;margin-right:9px;background-color:#fff}.sp-nav .menu-menuheader-container>ul>li>.sub-menu>li>a span.jp{font-size:13px}.sp-nav .menu-menuheader-container>ul>li>.sub-menu>li>a span.en{font-size:13px;font-family:"Poppins",serif;font-weight:400;font-style:normal}.sp-nav .menu-menuheader-container>ul>li>.sub-menu>li .sub-menu a{color:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 0 5px 0;-webkit-transition:.2s;transition:.2s}.sp-nav .menu-menuheader-container>ul>li>.sub-menu>li .sub-menu a:before{content:"";display:block;width:6px;height:6px;min-width:6px;margin-right:9px;background-color:#fff}.sp-nav .menu-menuheader-container>ul>li>.sub-menu>li .sub-menu a span.jp{font-size:13px}.sp-nav .menu-menuheader-container>ul>li>.sub-menu>li .sub-menu a span.en{font-size:13px;font-family:"Poppins",serif;font-weight:400;font-style:normal}.sp-nav .menu-menuheader-container>ul>li>.sub-menu>li .sub-menu a:hover{opacity:.5}.sp-nav .menu-menuheader-container>ul>li>a{position:relative;color:#333;text-align:center;padding:5px 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:self-start;-ms-flex-align:self-start;align-items:self-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-transition:.2s;transition:.2s}.sp-nav .menu-menuheader-container>ul>li>a span{display:block;position:relative;white-space:nowrap;z-index:2}.sp-nav .menu-menuheader-container>ul>li>a span.jp{font-size:12px}.sp-nav .menu-menuheader-container>ul>li>a>span.jp{font-size:14px}.sp-nav .menu-menuheader-container>ul>li>a span.en{font-size:13px;font-family:"Poppins",serif;font-style:normal;font-weight:600;line-height:1.1;text-transform:capitalize}.sp-nav .menu-menuheader-container>ul>li:last-child{background-color:#6a43b7;margin-top:5px}.sp-nav .menu-menuheader-container>ul>li:last-child>.sub-menu li{margin-bottom:5px}.sp-nav .menu-menuheader-container>ul>li:last-child>.sub-menu li:last-child{margin-bottom:0}.sp-nav .menu-menuheader-container>ul>li:last-child>.sub-menu li a{border-radius:15px;width:90%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:auto;border:1px solid #fff;padding:6px 20px 6px 30px;color:#fff;-ms-flex-pack:distribute;justify-content:space-around}.sp-nav .menu-menuheader-container>ul>li:last-child>.sub-menu li a::before{display:none}.sp-nav .menu-menuheader-container>ul>li:last-child>.sub-menu li a::after{content:"";display:block;max-width:1.4rem;width:1.4rem;height:1.4rem;background-image:url(../img/icon_right-w.svg);background-position:center;background-repeat:no-repeat;background-size:cover;margin-left:auto}.sp-nav .menu-menuheader-container>ul>li:nth-last-child(2)>.sub-menu>li>a{display:block;opacity:1;cursor:initial}.sp-nav .menu-menuheader-container>ul>li:nth-last-child(2)>.sub-menu>li>a:hover{opacity:1}.sp-nav .menu-menuheader-container>ul>li:nth-last-child(2)>.sub-menu>li>a:before{display:none}.sp-nav .menu-menuheader-container>ul>li:last-child>a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;color:#fff}.sp-nav .menu-menuheader-container>ul>li:last-child>a:before{content:"";width:16px;height:16px;min-width:16px;margin-right:7px;display:block;background-image:url(../img/icon_01.svg);background-repeat:no-repeat;background-position:center;background-size:cover}@media(max-width: 1350px){.header-wrapper .nav .menu-menuheader-container>ul>li>a{padding:25px 10px}.header-wrapper .nav .menu-menuheader-container>ul>li>a span.en{font-size:14px}.header-wrapper.change-head .nav .menu-menuheader-container>ul>li>a{padding:15px 10px}.header-wrapper .nav .menu-menuheader-container>ul>li:last-child>a{padding:10px clamp(10px,5.0955px + 1.4013vw,32px)}}@media(max-width: 1130px){.header-wrapper{padding:clamp(1px,-11.0382px + 3.4395vw,55px) clamp(20px,14.2038px + 1.6561vw,46px) 0}.header-wrapper.change-head{padding:20px clamp(20px,14.2038px + 1.6561vw,46px) 0px clamp(20px,14.2038px + 1.6561vw,46px)}.header-wrapper .nav .menu-menuheader-container>ul>li>.sub-menu>li{padding:0 20px}}@media(max-width: 980px){.home .header-wrapper{background-color:rgba(0,0,0,0);padding:clamp(1px,-11.0382px + 3.4395vw,55px) clamp(40px,33.3121px + 1.9108vw,70px) 0}.header-wrapper .nav .menu-menuheader-container>ul>li>a{padding:25px 10px}.header-wrapper .nav .menu-menuheader-container>ul>li>a span.en{font-size:14px}.header-wrapper.change-head .nav .menu-menuheader-container>ul>li>a{padding:15px 10px}.header-wrapper .logo{max-width:180px;margin:10px auto}.header-wrapper.change-head{background-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;-webkit-transform:translateY(-101%);-ms-transform:translateY(-101%);transform:translateY(-101%);opacity:0}.header-wrapper.change-head .logo{max-width:180px;margin:20px auto}.header-wrapper .header-right{display:none}.sp-menu-wrap{display:block}}.hero{overflow:hidden;background-color:#f8f8f8}.hero .hero-slid{background-image:url(../img/hero-bg.webp);background-position:center;background-repeat:no-repeat;background-size:cover;padding-top:75px}.hero .hero-slid .hero-slider{max-width:1920px;margin:0 auto;max-height:842px;position:relative}.hero .hero-slid .hero-slider::before{content:"";display:block;padding-top:56%}.hero .hero-slid .hero-slider .hero-text{position:absolute;top:12%;left:5%;width:19.8%;z-index:17;max-width:355px;opacity:0;-webkit-transform:translate3d(0, 50px, 0);transform:translate3d(0, 50px, 0)}.hero .hero-slid .hero-slider .img{position:absolute;left:0%;top:20%;overflow:hidden}.hero .hero-slid .hero-slider .img1{top:39.5%;left:-6%;width:9%;z-index:11;max-width:173px}.hero .hero-slid .hero-slider .img2{top:11.5%;left:95%;width:9%;z-index:11;max-width:173px}.hero .hero-slid .hero-slider .img3{top:35.5%;left:16.8%;width:18%;z-index:11;max-width:296px}.hero .hero-slid .hero-slider .img4{top:23.5%;left:38%;width:60%;z-index:11;max-width:1333px}.hero .hero-slid .hero-slider .img5{top:46%;left:-18%;width:82%;z-index:13;max-width:1372px}.hero .hero-slid .hero-slider .img6{top:-8.5%;left:66%;width:17%;z-index:14;max-width:272px}.hero .hero-slid .hero-slider .img7{top:-0.5%;left:54.5%;width:36%;z-index:10;max-width:609px}.hero .hero-slid .hero-slider .img8{top:29.5%;left:87%;width:14%;z-index:15;max-width:246px}.hero .hero-slid .hero-slider .img9{top:32.5%;left:-3%;width:21%;z-index:14;max-width:390px}.hero .hero-slid .hero-slider .img10{top:86.5%;left:11.5%;width:32%;z-index:16;max-width:538px}.hero .hero-slid .hero-slider .img11{top:auto;bottom:-1%;left:68.5%;width:42%;z-index:14;max-width:722px}.hero .hero-slid .hero-slider .img12{top:auto;left:58%;width:11%;z-index:14;bottom:30%;max-width:169px}.hero .hero-slid .hero-slider .img13{top:51%;left:28%;width:60%;z-index:13;max-width:1004px}.hero .hero-slid .hero-slider .img14{top:auto;left:25%;width:28%;z-index:15;bottom:-2%;max-width:463px}.hero .hero-slid .hero-slider .img14 img{width:100%}.hero .hero-slid .hero-slider .img15{top:41.5%;left:65.5%;width:21%;z-index:17;max-width:340px}.hero .hero-slid .hero-slider .img16{top:auto;left:25%;width:27%;z-index:14;max-width:463.5px;bottom:-3%}.hero .hero-slid .hero-slider .img16 img{width:100%}.hero .hero-slid .hero-slider .img17{top:auto;left:48%;width:24%;z-index:11;bottom:35%;max-width:323px}.hero .hero-slid .hero-slider .img18{top:auto;left:16%;width:9%;z-index:16;bottom:3%;max-width:141px}.hero .hero-slid .hero-slider .img-bg img{-webkit-clip-path:polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%);clip-path:polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%);opacity:0}.hero .hero-slid .hero-slider .transform-layer{opacity:0;-webkit-transform:translate3d(0, 50px, 0);transform:translate3d(0, 50px, 0)}.hero .hero-txt{background-color:#f8f8f8;z-index:18;padding:20px clamp(20px,8.8535px + 3.1847vw,70px) clamp(40px,26.6242px + 3.8217vw,100px);position:relative}.hero .hero-txt .txt{position:relative;z-index:2;max-width:1680px;margin:0 auto;-webkit-transform:translate3d(0, 50px, 0);transform:translate3d(0, 50px, 0);opacity:0}.hero .hero-txt.js-show .txt{opacity:1;-webkit-transform:translate3d(0, 0px, 0);transform:translate3d(0, 0px, 0);-webkit-transition:all .6s 0s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all .6s 0s cubic-bezier(0.215, 0.61, 0.355, 1)}.hero.show .hero-slid .hero-slider .img-bg img{-webkit-clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);-webkit-transition:.6s ease;transition:.6s ease;opacity:1}.hero.show .hero-slid .hero-slider .transform-layer{-webkit-transition:.6s .8s ease;transition:.6s .8s ease;-webkit-transform:translate3d(0px, 0, 0);transform:translate3d(0px, 0, 0);opacity:1}.hero.show .hero-slid .hero-slider .hero-text{-webkit-transition:.6s 1.2s ease;transition:.6s 1.2s ease;-webkit-transform:translate3d(0px, 0, 0);transform:translate3d(0px, 0, 0);opacity:1}#sineCanvas{position:absolute;z-index:1;left:0;width:100%;bottom:65%;display:block}@media(max-width: 1400px){#sineCanvas{bottom:60%}}@media(max-width: 1000px){#sineCanvas{bottom:50%}}@media(max-width: 980px){.hero .hero-slid{padding-top:80px}}@media(max-width: 900px){.hero .hero-slid .hero-slider .hero-text{top:7%}.hero .hero-slid .hero-slider .img16{left:23%;width:32%}}.section1{width:100%;height:calc(100vh - 150px);top:0;left:0;min-height:580px;max-height:1080px;background-color:#111;position:relative;z-index:1}.featured-info{width:100%;height:100%;top:0;left:0;position:absolute}.xslider{width:100%;height:100%;overflow:hidden;position:absolute;z-index:1;-webkit-transition:all 1s cubic-bezier(0.8, 0, 0.2, 1);transition:all 1s cubic-bezier(0.8, 0, 0.2, 1)}@-webkit-keyframes picmove1{0%{-webkit-transform:scale(1.2, 1.2);transform:scale(1.2, 1.2)}50%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}100%{-webkit-transform:scale(1.2, 1.2);transform:scale(1.2, 1.2)}}@keyframes picmove1{0%{-webkit-transform:scale(1.2, 1.2);transform:scale(1.2, 1.2)}50%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}100%{-webkit-transform:scale(1.2, 1.2);transform:scale(1.2, 1.2)}}.animation li{-webkit-transform:scale(1.2, 1.2);-ms-transform:scale(1.2, 1.2);transform:scale(1.2, 1.2);position:absolute;width:100%;height:100%;z-index:10;background-position:center center;background-repeat:no-repeat;background-size:cover;-webkit-animation:picmove1 30s linear infinite 1.5s;animation:picmove1 30s linear infinite 1.5s}.featured-wrapper{width:100%;padding:0 20px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:2;max-width:1440px;margin:0 auto;color:#fff;text-shadow:0 0 10px rgba(0,0,0,.24)}.ttl_featured{opacity:0;-webkit-transform:translate3d(0, 50px, 0);transform:translate3d(0, 50px, 0)}.ttl_featured img{width:45vw;max-width:950px;margin:0 auto}.ttl_featured.show{opacity:1;-webkit-transition:all 1s 0s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all 1s 0s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.title_featured{text-align:center;font-size:60px;font-weight:900;letter-spacing:10px;opacity:0;-webkit-transform:translate3d(0, 50px, 0);transform:translate3d(0, 50px, 0)}.title_featured.show{opacity:1;-webkit-transition:all 1s .2s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all 1s .2s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.title_txt{max-width:730px;margin:0 auto;font-size:16px;text-align:center;opacity:0;-webkit-transform:translate3d(0, 50px, 0);transform:translate3d(0, 50px, 0)}.title_txt.show{opacity:1;-webkit-transition:all 1s .4s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all 1s .4s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.hero-btn{width:100%;max-width:290px;background-color:#fff;position:fixed;right:0;top:50%;z-index:6}.hero-btn a{padding:1px;display:-webkit-box;display:-ms-flexbox;display:flex}.hero-btn .img{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:-14%;width:120px}.hero-btn .content{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:10px 20px 0px 80px;position:relative}.hero-btn .title{font-weight:bold;font-size:16px;color:#333}.hero-btn .title span{display:inline-block;-webkit-box-shadow:inset 0 -0.7em 0 #ffff2b;box-shadow:inset 0 -0.7em 0 #ffff2b}.hero-btn .text{padding-bottom:25px;font-size:14px;color:#555}.hero-btn .more{position:absolute;right:0;bottom:0;margin-top:auto;font-size:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hero-btn .more span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2px 5px 2px 8px;background-color:#1a9eec;color:#fff;white-space:nowrap}.hero-btn .more svg{width:1em;height:1em;min-width:1em;margin-left:.5em}@media(max-width: 1350px){.hero-btn{top:70%}}@media(max-width: 980px){.hero-btn{max-width:210px}.hero-btn .img{width:78px}.hero-btn .content{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px 10px 10px 50px}.hero-btn .title{font-size:14px}.hero-btn .text{font-size:12px;padding-bottom:0}.hero-btn .more{display:none;font-size:12px}}@media(max-width: 767px){.section1{height:calc(100vh - 110px);min-height:480px}.ttl_featured img{width:82%}.title_featured{font-size:22px}.title_txt{font-size:12px}}.bg-home{background-image:url(../img/bg-home.jpg);background-position:center top;background-repeat:no-repeat;background-size:cover}.index-message{width:100%;padding:clamp(40px,33.3121px + 1.9108vw,70px) clamp(20px,8.8535px + 3.1847vw,70px);position:relative}.index-message .index-title .index-title-inner span{-webkit-transform:translate3d(0, 50px, 0);transform:translate3d(0, 50px, 0);opacity:0}.index-message:before{position:absolute;left:0;top:0;width:0%;height:100%;content:"";display:block;background-image:url(../img/bg-message-new.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}.index-message .index-title{position:relative;z-index:2;padding:0 0 clamp(20px,11.9745px + 2.293vw,56px)}.index-message .index-message-inner{max-width:1380px;width:100%;margin:0 auto;display:grid;gap:clamp(10px,-32.3567px + 12.1019vw,200px);grid-template-columns:1fr 1fr;opacity:0;position:relative;z-index:2;-webkit-transition:opacity .4s .6s ease;transition:opacity .4s .6s ease}.index-message .index-message-inner .transform-layer{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#ecf1fb;z-index:5;-webkit-transform:translate3d(0%, 0, 0);transform:translate3d(0%, 0, 0)}.index-message .index-message-inner .item a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;color:#000;overflow:hidden;height:100%;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.index-message .index-message-inner .item a .img_bg{position:absolute;background-repeat:no-repeat;background-size:cover;background-position:center;width:100%;height:100%}.index-message .index-message-inner .item a .index-message-bg{position:absolute;right:0;top:0 !important;width:calc(100% - 50px);height:calc(100% - 60px);background-color:#fff;opacity:0;-webkit-transform:translate3d(0, 50px, 0);transform:translate3d(0, 50px, 0)}.index-message .index-message-inner .item a .index-message_img{position:absolute;top:46px;width:calc(100% - 50px);height:calc(100% - 76px);left:0;overflow:hidden;opacity:0;-webkit-transform:translate3d(0, 50px, 0);transform:translate3d(0, 50px, 0);z-index:1}.index-message .index-message-inner .item a .index-message_img .img_bg{position:absolute;top:0%;left:0%;-webkit-transition:all .6s cubic-bezier(0.4, 0, 0.2, 1);transition:all .6s cubic-bezier(0.4, 0, 0.2, 1);will-change:transform}.index-message .index-message-inner .item a h2{width:100%;position:absolute;top:0px;left:50px;color:#6a43b7;font-size:clamp(20px,14.6497px + 1.5287vw,44px);line-height:1.1;z-index:2;opacity:0;-webkit-transform:translate3d(0, 50px, 0);transform:translate3d(0, 50px, 0)}.index-message .index-message-inner .item a .index-message-main{position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-top:40%;opacity:0;-webkit-transform:translate3d(0, 50px, 0);transform:translate3d(0, 50px, 0)}.index-message .index-message-inner .item a .index-message-title{width:82%;padding-left:30px;color:#6a43b7;padding-right:10px;font-size:clamp(16px,11.5414px + 1.2739vw,36px);line-height:1.1;font-weight:700}.index-message .index-message-inner .item a .index-message_more{width:18%}.index-message .index-message-inner .item a .index-message_more svg{width:100%;height:auto;position:relative;transition:transform .4s 0s ease,-webkit-transform .4s 0s ease;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.index-message .index-message-inner .item a .title-line{display:inline-block;overflow:hidden;background-color:#fff;padding:5px 5px;margin-top:5px;position:relative}.index-message .index-message-inner .item a .title-line span{position:relative;z-index:2;-webkit-transition:color .2s 0s ease;transition:color .2s 0s ease}.index-message .index-message-inner .item a .title-line:before{content:"";display:block;position:absolute;z-index:1;top:0;left:-5px;width:110%;height:110%;background-color:#6a43b7;-webkit-transition:-webkit-transform .4s 0s cubic-bezier(0.48, 0.18, 0, 0.98);transition:-webkit-transform .4s 0s cubic-bezier(0.48, 0.18, 0, 0.98);transition:transform .4s 0s cubic-bezier(0.48, 0.18, 0, 0.98);transition:transform .4s 0s cubic-bezier(0.48, 0.18, 0, 0.98), -webkit-transform .4s 0s cubic-bezier(0.48, 0.18, 0, 0.98);transition:transform .4s 0s cubic-bezier(0.48, 0.18, 0, 0.98),-webkit-transform .4s 0s cubic-bezier(0.48, 0.18, 0, 0.98);transition:transform .4s 0s cubic-bezier(0.48, 0.18, 0, 0.98),-webkit-transform .4s 0s cubic-bezier(0.48, 0.18, 0, 0.98);-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}.index-message .index-message-inner .item a:hover .index-message_img .img_bg{-webkit-transform:scale(1.05, 1.05);-ms-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}.index-message .index-message-inner .item a:hover .title-line span{color:#fff}.index-message .index-message-inner .item a:hover .title-line:before{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.index-message .index-message-inner .item a:hover .index-message_more svg{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}.index-message.js-show:before{width:100%;-webkit-transition:width 1s 0s cubic-bezier(0.48, 0.18, 0, 0.98);transition:width 1s 0s cubic-bezier(0.48, 0.18, 0, 0.98)}.index-message.js-show .index-title .index-title-inner span{opacity:1;-webkit-transform:translate3d(0, 0px, 0);transform:translate3d(0, 0px, 0)}.index-message.js-show .index-title .index-title-inner span.en{-webkit-transition:all .6s 0s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all .6s 0s cubic-bezier(0.215, 0.61, 0.355, 1)}.index-message.js-show .index-title .index-title-inner span.jp{-webkit-transition:all .6s .3s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all .6s .3s cubic-bezier(0.215, 0.61, 0.355, 1)}.index-message.js-show .index-message-inner{opacity:1}.index-message.js-show .index-message-inner .transform-layer{transition:transform 1s .6s cubic-bezier(0.48, 0.18, 0, 0.98),-webkit-transform 1s .6s cubic-bezier(0.48, 0.18, 0, 0.98);-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}.index-message.js-show .index-message-inner .item a .index-message-bg{transition:transform .8s .8s cubic-bezier(0.215, 0.61, 0.355, 1),opacity .8s .8s ease,-webkit-transform .8s .8s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}.index-message.js-show .index-message-inner .item a h2{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);transition:transform .6s .9s cubic-bezier(0.215, 0.61, 0.355, 1),opacity .6s .9s ease,-webkit-transform .6s .9s cubic-bezier(0.215, 0.61, 0.355, 1)}.index-message.js-show .index-message-inner .item a .index-message_img{transition:transform .8s .8s cubic-bezier(0.215, 0.61, 0.355, 1),opacity .8s .8s ease,-webkit-transform .8s .8s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}.index-message.js-show .index-message-inner .item a .index-message-main{transition:transform .8s .8s cubic-bezier(0.215, 0.61, 0.355, 1),opacity .8s .8s ease,-webkit-transform .8s .8s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translate3d(0px, 0, 0);transform:translate3d(0px, 0, 0);opacity:1}@media(max-width: 1500px){.index-message .index-message-inner{gap:clamp(10px,-10.0637px + 5.7325vw,100px)}}@media(max-width: 767px){.index-message .index-message-inner{grid-template-columns:1fr}.index-message .index-message-inner .item a .index-message_img{top:20px;width:calc(100% - 24px);height:calc(100% - 36px)}}.index-about{width:100%;padding:clamp(40px,26.6242px + 3.8217vw,100px) clamp(20px,8.8535px + 3.1847vw,70px);position:relative}.index-about .index-title{padding:0 0 clamp(20px,11.9745px + 2.293vw,56px);text-align:center}.index-about .index-title .index-title-inner span{-webkit-transform:translate3d(0, 50px, 0);transform:translate3d(0, 50px, 0);opacity:0}.index-about .index-about-content{position:relative;z-index:3;width:100%;margin:0 auto;max-width:1380px}.index-about .index-about-inner{width:100%;display:grid;gap:clamp(20px,15.5414px + 1.2739vw,40px);grid-template-columns:1fr 1fr 1fr}.index-about .index-about-inner .item{opacity:0;-webkit-transform:translate3d(0, 50px, 0);transform:translate3d(0, 50px, 0)}.index-about .index-about-inner .item a{display:block;position:relative;overflow:hidden;color:#fff;height:100%;padding:clamp(160px,157.7707px + .6369vw,170px) clamp(10px,5.5414px + 1.2739vw,30px) clamp(10px,7.7707px + .6369vw,20px) clamp(10px,5.5414px + 1.2739vw,30px)}.index-about .index-about-inner .item a .index-about-img{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%}.index-about .index-about-inner .item a .index-about-img .img_bg{width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover;transition:transform .6s 0s ease,-webkit-transform .6s 0s ease}.index-about .index-about-inner .item a .inner-main{width:100%;position:relative;z-index:3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.index-about .index-about-inner .item a h3{font-size:clamp(18px,16.6624px + .3822vw,24px);text-transform:uppercase;line-height:1.2}.index-about .index-about-inner .item a h4{font-weight:700;font-size:16px;line-height:1.1}.index-about .index-about-inner .item a .more{width:100%;max-width:38px;width:38px;height:38px;background-image:url(../img/icon_right-w.svg);background-position:center;background-repeat:no-repeat;background-size:cover}.index-about .index-about-inner .item a:hover .more{background-image:url(../img/icon_right-p.svg)}.index-about .index-about-inner .item a:hover .index-about-img .img_bg{-webkit-transform:scale(1.05, 1.05);-ms-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}.index-about.js-show .index-title .index-title-inner span{opacity:1;-webkit-transform:translate3d(0, 0px, 0);transform:translate3d(0, 0px, 0)}.index-about.js-show .index-title .index-title-inner span.en{-webkit-transition:all .6s 0s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all .6s 0s cubic-bezier(0.215, 0.61, 0.355, 1)}.index-about.js-show .index-title .index-title-inner span.jp{-webkit-transition:all .6s .3s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all .6s .3s cubic-bezier(0.215, 0.61, 0.355, 1)}.index-about.js-show .index-title .index-title-inner:before{opacity:.15;-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0);-webkit-transition:all .6s .6s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all .6s .6s cubic-bezier(0.215, 0.61, 0.355, 1)}.index-about.js-show .index-about-inner .item{opacity:1;-webkit-transform:translate3d(0, 0px, 0);transform:translate3d(0, 0px, 0);-webkit-transition:all .4s .6s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all .4s .6s cubic-bezier(0.215, 0.61, 0.355, 1)}.index-about.js-show .index-about-inner .item:nth-child(2){-webkit-transition-delay:.9s;transition-delay:.9s}.index-about.js-show .index-about-inner .item:nth-child(3){-webkit-transition-delay:1.2s;transition-delay:1.2s}.index-about.js-show .index-about-inner .item:nth-child(4){-webkit-transition-delay:1.5s;transition-delay:1.5s}.index-about.js-show .index-about-inner .item:nth-child(5){-webkit-transition-delay:1.8s;transition-delay:1.8s}.index-about.js-show .index-about-inner .item:nth-child(6){-webkit-transition-delay:2.1s;transition-delay:2.1s}@media(max-width: 980px){.index-about .index-about-inner{grid-template-columns:1fr 1fr}}@media(max-width: 767px){.index-about .index-about-inner{grid-template-columns:1fr}}.index-work{width:100%;position:relative;z-index:2}.index-work .index-work-content{padding:clamp(40px,29.2994px + 3.0573vw,88px) clamp(20px,8.8535px + 3.1847vw,70px)}.index-work .index-title{position:relative;z-index:3;color:#fff;max-width:1380px;margin:0 auto;padding:0 0 clamp(20px,11.9745px + 2.293vw,56px)}.index-work .index-title .index-title-inner span{margin:0 auto;text-align:left;-webkit-transform:translate3d(0, 50px, 0);transform:translate3d(0, 50px, 0);opacity:0}.index-work .index-work-content{width:100%;position:relative;z-index:2}.index-work .index-work-content:after{content:"";display:block;position:absolute;z-index:2;left:0;top:0;width:0%;height:100%;background-image:url(../img/bg-work-new.jpg);background-position:center;background-repeat:no-repeat;background-size:cover}.index-work .index-work-inner{position:relative;max-width:1380px;margin:0 auto;z-index:3;display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(20px,15.5414px + 1.2739vw,40px)}.index-work .index-work-inner .item{width:33.333333%;opacity:0;-webkit-transform:translate3d(0, 50px, 0);transform:translate3d(0, 50px, 0)}.index-work .index-work-inner .item a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;color:#6a43b7;overflow:hidden;height:100%;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.index-work .index-work-inner .item a .index-work-img{position:absolute;top:0%;width:100%;height:90%;left:0;overflow:hidden;opacity:0;-webkit-transform:translate3d(0, 50px, 0);transform:translate3d(0, 50px, 0);z-index:1}.index-work .index-work-inner .item a .img_bg{position:absolute;background-repeat:no-repeat;background-size:cover;background-position:center;width:100%;height:100%;top:0%;left:0%;transition:transform .6s 0s ease,-webkit-transform .6s 0s ease}.index-work .index-work-inner .item a .inner-main{position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:40%;opacity:0;-webkit-transform:translate3d(0, 50px, 0);transform:translate3d(0, 50px, 0)}.index-work .index-work-inner .item a .index-work-title{width:100%;padding-left:clamp(10px,5.5414px + 1.2739vw,30px);font-size:36px;font-size:clamp(16px,11.5414px + 1.2739vw,36px);line-height:1.1;font-weight:700}.index-work .index-work-inner .item a .title-line{display:inline-block;overflow:hidden;background-color:#fff;padding:5px 5px;position:relative}.index-work .index-work-inner .item a .title-line:before{content:"";display:block;position:absolute;z-index:1;top:0;left:-5px;width:110%;height:110%;background-color:#6a43b7;-webkit-transition:-webkit-transform .4s 0s cubic-bezier(0.48, 0.18, 0, 0.98);transition:-webkit-transform .4s 0s cubic-bezier(0.48, 0.18, 0, 0.98);transition:transform .4s 0s cubic-bezier(0.48, 0.18, 0, 0.98);transition:transform .4s 0s cubic-bezier(0.48, 0.18, 0, 0.98), -webkit-transform .4s 0s cubic-bezier(0.48, 0.18, 0, 0.98);transition:transform .4s 0s cubic-bezier(0.48, 0.18, 0, 0.98),-webkit-transform .4s 0s cubic-bezier(0.48, 0.18, 0, 0.98);transition:transform .4s 0s cubic-bezier(0.48, 0.18, 0, 0.98),-webkit-transform .4s 0s cubic-bezier(0.48, 0.18, 0, 0.98);transition:transform .4s 0s cubic-bezier(0.48, 0.18, 0, 0.98),-webkit-transform .4s 0s cubic-bezier(0.48, 0.18, 0, 0.98);-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}.index-work .index-work-inner .item a .title-line span{position:relative;z-index:2;-webkit-transition:color .2s 0s ease;transition:color .2s 0s ease}.index-work .index-work-inner .item a:hover .index-work-img .img_bg{-webkit-transform:scale(1.05, 1.05);-ms-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}.index-work .index-work-inner .item a:hover .title-line:before{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.index-work .index-work-inner .item a:hover .title-line span{color:#fff}.index-work.js-show .index-work-inner .item a .index-work-img{transition:transform .8s .8s cubic-bezier(0.215, 0.61, 0.355, 1),opacity .8s .8s ease,-webkit-transform .8s .8s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}.index-work.js-show .index-work-inner .item a .inner-main{transition:transform .8s .8s cubic-bezier(0.215, 0.61, 0.355, 1),opacity .8s .8s ease,-webkit-transform .8s .8s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translate3d(0px, 0, 0);transform:translate3d(0px, 0, 0);opacity:1}.index-work.js-show .index-work-content:after{width:100%;-webkit-transition:width 1s 0s cubic-bezier(0.48, 0.18, 0, 0.98);transition:width 1s 0s cubic-bezier(0.48, 0.18, 0, 0.98)}.index-work.js-show .index-title .index-title-inner span{opacity:1;-webkit-transform:translate3d(0, 0px, 0);transform:translate3d(0, 0px, 0)}.index-work.js-show .index-title .index-title-inner span.en{-webkit-transition:all .6s 0s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all .6s 0s cubic-bezier(0.215, 0.61, 0.355, 1)}.index-work.js-show .index-title .index-title-inner span.jp{-webkit-transition:all .6s .3s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all .6s .3s cubic-bezier(0.215, 0.61, 0.355, 1)}.index-work.js-show .index-work-inner .item{opacity:1;-webkit-transform:translate3d(0, 0px, 0);transform:translate3d(0, 0px, 0);-webkit-transition:all .4s .6s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all .4s .6s cubic-bezier(0.215, 0.61, 0.355, 1)}.index-work.js-show .index-work-inner .item:nth-child(2){-webkit-transition-delay:.9s;transition-delay:.9s}.index-work.js-show .index-work-inner .item:nth-child(3){-webkit-transition-delay:1.2s;transition-delay:1.2s}@media(max-width: 767px){.index-work .index-work-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.index-work .index-work-inner .item{width:100%}}.index-project{width:100%;padding:clamp(40px,29.2994px + 3.0573vw,88px) clamp(20px,8.8535px + 3.1847vw,70px)}.index-project .index-project-content{max-width:1230px;margin:0 auto;opacity:0;-webkit-transform:translate3d(0, 50px, 0);transform:translate3d(0, 50px, 0);border:clamp(4px,2.6624px + .3822vw,10px) solid #5a3fad;position:relative;overflow:hidden}.index-project .index-project-content .img_bg{width:100%;height:100%;position:absolute;top:0;right:0;-webkit-transition:all .6s cubic-bezier(0.4, 0, 0.2, 1);transition:all .6s cubic-bezier(0.4, 0, 0.2, 1);background-repeat:no-repeat;background-size:cover;background-position:center;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);will-change:transform}.index-project .index-project-content .img{max-width:35%;margin-bottom:clamp(6px,3.7707px + .6369vw,16px)}.index-project .index-project-content .con{position:relative;padding:clamp(30px,16.4013px + 3.8854vw,91px) clamp(10px,-1.1465px + 3.1847vw,60px) clamp(20px,17.5478px + .7006vw,31px) clamp(10px,-1.1465px + 3.1847vw,60px);z-index:4;font-size:clamp(14px,6.4204px + 2.1656vw,48px);color:#fff}.index-project .index-project-content .con .text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.index-project .index-project-content .con span{margin-bottom:clamp(4px,1.5478px + .7006vw,15px);line-height:1.2;display:inline-block;background-color:#5a3fac}.index-project .index-project-content .con .yellow{color:#fcff00}.index-project .index-project-content a{top:0;left:0;position:absolute;width:100%;height:100%;z-index:5;display:block}.index-project .index-project-content:hover .img_bg{-webkit-transform:scale(1.05, 1.05);-ms-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}.index-project.js-show .index-project-content{opacity:1;-webkit-transform:translate3d(0, 0px, 0);transform:translate3d(0, 0px, 0);-webkit-transition:all .6s 0s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all .6s 0s cubic-bezier(0.215, 0.61, 0.355, 1)}.index-interview-new{width:100%;background-color:#f8f8f8;padding:clamp(40px,35.5414px + 1.2739vw,60px) clamp(20px,8.8535px + 3.1847vw,70px);position:relative;z-index:2}.index-interview-new .index-title .index-title-inner span{-webkit-transform:translate3d(0, 50px, 0);transform:translate3d(0, 50px, 0);opacity:0}.index-interview-new .item{-webkit-transform:translate3d(0, 50px, 0);transform:translate3d(0, 50px, 0);opacity:0}.index-interview-new .more{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:clamp(30px,23.3121px + 1.9108vw,60px)}.index-interview-new .more a{white-space:nowrap;cursor:pointer;background-color:#383838;color:#fff;-webkit-transition:.3s;transition:.3s;padding:11px 57px;font-weight:bold}.index-interview-new .more a:hover{background-color:#bfa7ee}.index-interview-new-bottom{padding:40px clamp(20px,8.8535px + 3.1847vw,70px) clamp(20px,15.5414px + 1.2739vw,40px)}.index-interview-new-bottom .video-box{max-width:914px;margin:0 auto;position:relative}.index-interview-new-bottom .video-lick{width:100%;height:100%;z-index:3;top:0%;left:0%;position:absolute;-webkit-transition:.3s;transition:.3s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.index-interview-new-bottom .video-lick img{width:60px;height:60px}.index-interview-new-bottom .video-lick:hover{opacity:.7}.index-interview-new-bottom .index-interview-new-bottom-content{-webkit-transform:translate3d(0, 50px, 0);transform:translate3d(0, 50px, 0);opacity:0}.index-interview-new-bottom.js-show .index-interview-new-bottom-content{opacity:1;-webkit-transform:translate3d(0, 0px, 0);transform:translate3d(0, 0px, 0);-webkit-transition:all .6s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all .6s cubic-bezier(0.215, 0.61, 0.355, 1)}.index-interview-new-top-content{padding:clamp(20px,13.3121px + 1.9108vw,50px) clamp(20px,8.8535px + 3.1847vw,70px) clamp(40px,27.9618px + 3.4395vw,94px)}.index-interview-new-top-content .index-interview-new-top-inner{max-width:914px;background-color:#f6fcfe;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform:translate3d(0, 50px, 0);transform:translate3d(0, 50px, 0);opacity:0}.index-interview-new-top-content .index-interview-new-top-inner h4{letter-spacing:2px;font-size:16px;font-size:clamp(12px,11.1083px + .2548vw,16px);font-family:"Poppins",serif;font-weight:500;font-style:normal;color:#5528ad;text-transform:uppercase}.index-interview-new-top-content .index-interview-new-top-inner h3{font-size:clamp(16px,14.2166px + .5096vw,24px);font-weight:700;margin-bottom:clamp(10px,3.3121px + 1.9108vw,40px)}.index-interview-new-top-content .index-interview-new-top-inner .txt{margin-bottom:clamp(10px,5.5414px + 1.2739vw,30px)}.index-interview-new-top-content .index-interview-new-top-inner .txt span{color:#5528ad;font-size:clamp(16px,14.2166px + .5096vw,24px);font-weight:600;display:inline-block;overflow:hidden;background-color:#fcff08;padding:5px 5px;line-height:1.2}.index-interview-new-top-content .index-interview-new-top-inner .more{display:-webkit-box;display:-ms-flexbox;display:flex}.index-interview-new-top-content .index-interview-new-top-inner .more a{text-transform:uppercase;color:#5528ad;font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:600;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:4px solid #5528ad;white-space:nowrap}.index-interview-new-top-content .index-interview-new-top-inner .more a img{margin-left:11px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);width:11px;min-width:11px;height:9px;-webkit-transition:.3s;transition:.3s}.index-interview-new-top-content .index-interview-new-top-inner .more a:hover img{margin-left:15px}.index-interview-new-top-content .index-interview-new-top-inner .left{width:50%;padding:clamp(20px,15.9873px + 1.1465vw,38px)}.index-interview-new-top-content .index-interview-new-top-inner .right{width:50%}.index-interview-new-top-content .index-interview-new-top-inner .img_bg{background-position:center;background-repeat:no-repeat;background-size:cover}.index-interview-new-top-content.js-show .index-interview-new-top-inner{opacity:1;-webkit-transform:translate3d(0, 0px, 0);transform:translate3d(0, 0px, 0);-webkit-transition:all .6s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all .6s cubic-bezier(0.215, 0.61, 0.355, 1)}.index-interview-new.js-show .index-title .index-title-inner span{opacity:1;-webkit-transform:translate3d(0, 0px, 0);transform:translate3d(0, 0px, 0)}.index-interview-new.js-show .index-title .index-title-inner span.en{-webkit-transition:all .6s 0s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all .6s 0s cubic-bezier(0.215, 0.61, 0.355, 1)}.index-interview-new.js-show .index-title .index-title-inner span.jp{-webkit-transition:all .6s .3s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all .6s .3s cubic-bezier(0.215, 0.61, 0.355, 1)}.index-interview-new.js-show .index-title .index-title-inner:before{opacity:.15;-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0);-webkit-transition:all .6s .6s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all .6s .6s cubic-bezier(0.215, 0.61, 0.355, 1)}.index-interview-new.js-show .index-interview-new-content .item{opacity:1;-webkit-transform:translate3d(0, 0px, 0);transform:translate3d(0, 0px, 0);-webkit-transition:all .4s .9s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all .4s .9s cubic-bezier(0.215, 0.61, 0.355, 1)}.index-interview-new.js-show .index-interview-new-content .item:nth-child(1){-webkit-transition-delay:1.2s;transition-delay:1.2s}.index-interview-new.js-show .index-interview-new-content .item:nth-child(2){-webkit-transition-delay:1.5s;transition-delay:1.5s}.index-interview-new.js-show .index-interview-new-content .item:nth-child(3){-webkit-transition-delay:1.8s;transition-delay:1.8s}.index-interview-new.js-show .index-interview-new-content .item:nth-child(4){-webkit-transition-delay:2.1s;transition-delay:2.1s}.index-interview-new.js-show .index-interview-new-content .item:nth-child(5){-webkit-transition-delay:2.4s;transition-delay:2.4s}.index-interview-new.js-show .index-interview-new-content .item:nth-child(6){-webkit-transition-delay:2.7s;transition-delay:2.7s}.index-interview-new.js-show .index-interview-new-content .item:nth-child(7){-webkit-transition-delay:3s;transition-delay:3s}.index-interview-new.js-show .index-interview-new-content .item:nth-child(8){-webkit-transition-delay:3.3s;transition-delay:3.3s}.index-interview-new.js-show .index-interview-new-content .item:nth-child(9){-webkit-transition-delay:3.6s;transition-delay:3.6s}.index-interview-new.js-show .index-interview-new-content .item:nth-child(10){-webkit-transition-delay:3.9s;transition-delay:3.9s}.index-interview-new.js-show .index-interview-new-content .item:nth-child(11){-webkit-transition-delay:4.2s;transition-delay:4.2s}.index-interview-new.js-show .index-interview-new-content .item:nth-child(12){-webkit-transition-delay:4.5s;transition-delay:4.5s}.index-interview-new.js-show .index-interview-new-content .item:nth-child(13){-webkit-transition-delay:4.8s;transition-delay:4.8s}.index-interview-new.js-show .index-interview-new-content .item:nth-child(14){-webkit-transition-delay:5.1s;transition-delay:5.1s}.index-interview-new.js-show .index-interview-new-content .item:nth-child(15){-webkit-transition-delay:5.4s;transition-delay:5.4s}.index-interview-new.js-show .index-interview-new-content .item:nth-child(16){-webkit-transition-delay:5.7s;transition-delay:5.7s}.index-interview-new.js-show .index-interview-new-content .item:nth-child(17){-webkit-transition-delay:6s;transition-delay:6s}.index-interview-new.js-show .index-interview-new-content .item:nth-child(18){-webkit-transition-delay:6.3s;transition-delay:6.3s}.index-interview-new.js-show .index-interview-new-content .item:nth-child(19){-webkit-transition-delay:6.6s;transition-delay:6.6s}.index-interview-new.js-show .index-interview-new-content .item:nth-child(20){-webkit-transition-delay:6.9s;transition-delay:6.9s}.index-interview-new.js-show .index-interview-new-content .item:nth-child(21){-webkit-transition-delay:7.2s;transition-delay:7.2s}.index-interview-new.js-show .index-interview-new-content .item:nth-child(22){-webkit-transition-delay:7.5s;transition-delay:7.5s}.index-interview-new.js-show .index-interview-new-content .item:nth-child(23){-webkit-transition-delay:7.8s;transition-delay:7.8s}.index-interview-new.js-show .index-interview-new-content .item:nth-child(24){-webkit-transition-delay:8.1s;transition-delay:8.1s}.index-interview-new.js-show .index-interview-new-content .item:nth-child(25){-webkit-transition-delay:8.4s;transition-delay:8.4s}.index-interview-new.js-show .index-interview-new-content .item:nth-child(26){-webkit-transition-delay:8.7s;transition-delay:8.7s}.index-interview-new.js-show .index-interview-new-content .item:nth-child(27){-webkit-transition-delay:9s;transition-delay:9s}.index-interview-new.js-show .index-interview-new-content .item:nth-child(28){-webkit-transition-delay:9.3s;transition-delay:9.3s}.index-interview-new.js-show .index-interview-new-content .item:nth-child(29){-webkit-transition-delay:9.6s;transition-delay:9.6s}.index-interview-new.js-show .index-interview-new-content .item:nth-child(30){-webkit-transition-delay:9.9s;transition-delay:9.9s}.index-interview-new.js-show .index-interview-new-content .item:nth-child(31){-webkit-transition-delay:10.2s;transition-delay:10.2s}.index-interview-new.js-show .index-interview-new-content .item:nth-child(32){-webkit-transition-delay:10.5s;transition-delay:10.5s}.index-interview-new.js-show .index-interview-new-content .item:nth-child(33){-webkit-transition-delay:10.8s;transition-delay:10.8s}.index-interview-new.js-show .index-interview-new-content .item:nth-child(34){-webkit-transition-delay:11.1s;transition-delay:11.1s}.index-interview-new.js-show .index-interview-new-content .item:nth-child(35){-webkit-transition-delay:11.4s;transition-delay:11.4s}.index-interview-new.js-show .index-interview-new-content .item:nth-child(36){-webkit-transition-delay:11.7s;transition-delay:11.7s}.index-interview-new.js-show .index-interview-new-content .item:nth-child(37){-webkit-transition-delay:12s;transition-delay:12s}.index-interview-new.js-show .index-interview-new-content .item:nth-child(38){-webkit-transition-delay:12.3s;transition-delay:12.3s}.index-interview-new.js-show .index-interview-new-content .item:nth-child(39){-webkit-transition-delay:12.6s;transition-delay:12.6s}.index-interview-new.js-show .index-interview-new-content .item:nth-child(40){-webkit-transition-delay:12.9s;transition-delay:12.9s}.index-interview-new.js-show .index-interview-new-content .item:nth-child(41){-webkit-transition-delay:13.2s;transition-delay:13.2s}.index-interview-new.js-show .index-interview-new-content .item:nth-child(42){-webkit-transition-delay:13.5s;transition-delay:13.5s}.index-interview-new.js-show .index-interview-new-content .item:nth-child(43){-webkit-transition-delay:13.8s;transition-delay:13.8s}.index-interview-new.js-show .index-interview-new-content .item:nth-child(44){-webkit-transition-delay:14.1s;transition-delay:14.1s}.index-interview-new.js-show .index-interview-new-content .item:nth-child(45){-webkit-transition-delay:14.4s;transition-delay:14.4s}.index-interview-new.js-show .index-interview-new-content .item:nth-child(46){-webkit-transition-delay:14.7s;transition-delay:14.7s}.index-interview-new.js-show .index-interview-new-content .item:nth-child(47){-webkit-transition-delay:15s;transition-delay:15s}.index-interview-new.js-show .index-interview-new-content .item:nth-child(48){-webkit-transition-delay:15.3s;transition-delay:15.3s}.index-interview-new.js-show .index-interview-new-content .item:nth-child(49){-webkit-transition-delay:15.6s;transition-delay:15.6s}.index-interview-new.js-show .index-interview-new-content .item:nth-child(50){-webkit-transition-delay:15.9s;transition-delay:15.9s}@media(max-width: 767px){.index-interview-new-bottom .video-lick img{width:30px;height:30px}.index-interview-new-top-content .index-interview-new-top-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.index-interview-new-top-content .index-interview-new-top-inner .left{width:100%}.index-interview-new-top-content .index-interview-new-top-inner .right{width:100%}.index-interview-new-top-content .index-interview-new-top-inner .right::before{content:"";display:block;padding-top:60%}}.index-brand{width:100%;position:relative;z-index:2}.index-brand:after{content:"";display:block;position:absolute;z-index:2;left:0;top:0;width:0%;height:100%;background-image:url(../img/bg-brand-new.jpg);background-position:center;background-repeat:no-repeat;background-size:cover}.index-brand .index-brand-content{width:100%;max-width:1380px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;padding:clamp(10px,-6.051px + 4.586vw,82px) 0;position:relative;z-index:4}.index-brand .index-brand-content .item-inner{width:100%}.index-brand .index-brand-content .item{width:33.33%;opacity:0;-webkit-transform:translate3d(-50px, 0px, 0);transform:translate3d(-50px, 0px, 0);padding:clamp(10px,.6369px + 2.6752vw,52px) clamp(20px,12.8662px + 2.0382vw,52px)}.index-brand .index-brand-content .item>.new-layout{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.index-brand .index-brand-content .item>a,.index-brand .index-brand-content .item>.new-layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;border:8px solid #fff;color:#fff;padding:clamp(20px,14.4268px + 1.5924vw,45px) 10px;-webkit-transition:all .2s 0s ease;transition:all .2s 0s ease}.index-brand .index-brand-content .item>a .item-img img{width:100%;max-width:87px;margin:0 auto}.index-brand .index-brand-content .item>a .item-title{text-align:center;font-size:24px;font-size:clamp(16px,14.2166px + .5096vw,24px);font-weight:700;margin-top:10px}.index-brand .index-brand-content .item>.new-layout>.item-title{text-align:center;font-size:24px;font-size:clamp(16px,14.2166px + .5096vw,24px);font-weight:700}.index-brand .index-brand-content .item>.new-layout>.item-content{display:-webkit-box;display:-ms-flexbox;width:100%;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.index-brand .index-brand-content .item>.new-layout>.item-content>a{background-color:#fff;color:#6430a2;font-weight:500;font-size:14px;text-align:center;width:100%;padding:4px 10px;max-width:150px;margin:10px auto 0}.index-brand .index-brand-content .item>.new-layout>.item-content>a:hover{background:#6430a2;color:#fff}.index-brand .index-brand-content .item>a .item-more{background-color:#fff;color:#6430a2;font-size:14px;text-align:center;max-width:116px;margin:10px auto 0}.index-brand .index-brand-content .item div.comingsoon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;border:8px solid #fff;color:#fff;padding:clamp(20px,14.4268px + 1.5924vw,45px) 10px;-webkit-transition:all .2s 0s ease;transition:all .2s 0s ease}.index-brand .index-brand-content .item a .item-img img{width:100%;max-width:87px;margin:0 auto}.index-brand .index-brand-content .item a .item-title{text-align:center;font-size:24px;font-size:clamp(16px,14.2166px + .5096vw,24px);font-weight:700;margin-top:10px}.index-brand .index-brand-content .item a .item-more{background-color:#fff;color:#6430a2;font-size:14px;font-weight:500;text-align:center;max-width:116px;padding:4px 5px;margin:10px auto 0}.index-brand .index-brand-content .item>a:hover{border:8px solid rgba(250,250,250,.6)}.index-brand .index-brand-content .item div.comingsoon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;border:8px solid #fff;color:#fff;padding:clamp(20px,14.4268px + 1.5924vw,45px) 10px;-webkit-transition:all .2s 0s ease;transition:all .2s 0s ease}.index-brand .index-brand-content .item div.comingsoon .item-img img{width:100%;max-width:87px;margin:0 auto}.index-brand .index-brand-content .item div.comingsoon .item-title{text-align:center;font-size:24px;font-size:clamp(16px,14.2166px + .5096vw,24px);font-weight:700;margin-top:10px}.index-brand .index-brand-content .item div.comingsoon .item-more{background-color:#fff;color:#6430a2;font-size:14px;text-align:center;max-width:116px;margin:10px auto 0}.index-brand.js-show:after{width:100%;-webkit-transition:width 1s 0s cubic-bezier(0.48, 0.18, 0, 0.98);transition:width 1s 0s cubic-bezier(0.48, 0.18, 0, 0.98)}.index-brand.js-show .index-brand-content .item{opacity:1;-webkit-transform:translate3d(0, 0px, 0);transform:translate3d(0, 0px, 0);-webkit-transition:all .4s 1s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all .4s 1s cubic-bezier(0.215, 0.61, 0.355, 1)}.index-brand.js-show .index-brand-content .item:nth-child(2){-webkit-transition-delay:1.3s;transition-delay:1.3s}.index-brand.js-show .index-brand-content .item:nth-child(3){-webkit-transition-delay:1.6s;transition-delay:1.6s}@media(max-width: 767px){.index-brand .index-brand-content{-ms-flex-wrap:wrap;flex-wrap:wrap}.index-brand .index-brand-content .item{width:100%}.index-brand .index-brand-content .item div.comingsoon{border:4px solid #fff}.index-brand .index-brand-content .item a .item-title,.index-brand .index-brand-content .item div.comingsoon .item-title{font-size:15px}.index-brand .index-brand-content .item>a:hover{border:4px solid rgba(250,250,250,.6)}.index-brand .index-brand-content .item a .item-more,.index-brand .index-brand-content .item div.comingsoon .item-more{font-size:12px}.index-brand .index-brand-content .item>a,.index-brand .index-brand-content .item>.new-layout{border:4px solid #fff}}.footer{width:100%;background-color:#232323;padding:0px clamp(20px,8.8535px + 3.1847vw,70px) 27px}.footer .foot-content{max-width:1380px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #676767;padding:17px 0}.footer .left{width:305px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.footer .right{width:calc(100% - 305px);padding-left:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.footer .foot-bottom{max-width:1380px;margin:0 auto}.footer #menu-menufoot{margin-top:14px;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex}.footer #menu-menufoot>li{width:20%;border-left:1px solid #676767;padding:0 30px 0px}.footer #menu-menufoot>li:nth-child(1){border-left:0px solid #676767;padding:0 30px 0px 0}.footer #menu-menufoot>li:last-child{padding:0 0 0 0 30px}.footer #menu-menufoot>li:last-child>a{display:none}.footer #menu-menufoot>li:last-child>.sub-menu{margin-top:0;margin-bottom:0}.footer #menu-menufoot>li:last-child>.sub-menu>li:nth-child(1)>a{border-top:0px solid #676767}.footer #menu-menufoot>li:last-child>.sub-menu>li:last-child .sub-menu{margin-bottom:0}.footer #menu-menufoot>li:last-child>.sub-menu>li>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;cursor:initial;border-top:1px solid #676767;border-bottom:1px solid #676767;padding:6px 0}.footer #menu-menufoot>li:last-child>.sub-menu>li>a span{display:block}.footer #menu-menufoot>li:last-child>.sub-menu>li>a span.en{font-size:12px;font-family:"Poppins",serif;font-weight:300;font-style:normal;line-height:1.1;text-transform:capitalize}.footer #menu-menufoot>li:last-child>.sub-menu>li>a span.jp{font-size:16px;font-weight:700}.footer #menu-menufoot>li:last-child>.sub-menu>li>a:hover{text-decoration:none}.footer #menu-menufoot>li:last-child>.sub-menu>li>a::before{display:none}.footer #menu-menufoot>li>a{color:#fff;cursor:initial;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;border-bottom:1px solid #676767;padding:6px 0}.footer #menu-menufoot>li>a span{display:block}.footer #menu-menufoot>li>a span.en{font-size:12px;font-family:"Poppins",serif;font-weight:300;font-style:normal;line-height:1.1;text-transform:capitalize}.footer #menu-menufoot>li>a span.jp{font-size:16px;font-weight:700}.footer #menu-menufoot>li .sub-menu{margin:15px 0}.footer #menu-menufoot>li .sub-menu li a{color:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:all .4s;transition:all .4s;font-size:12px;font-weight:400}.footer #menu-menufoot>li .sub-menu li a:hover{text-decoration:underline}.footer #menu-menufoot>li .sub-menu li a:before{content:"";display:block;width:4px;height:4px;min-width:4px;border-radius:50%;margin-right:17px;background-color:#fff}.footer .foot-logo a{display:block}.footer .foot-logo a img{max-width:231px;width:100%}.footer .foot-brand-nav{margin:15px 0 0}.footer .foot-brand-nav ul{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer .foot-brand-nav ul li{width:50%}.footer .foot-brand-nav ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap;font-size:12px;color:#fff;font-weight:400;-webkit-transition:all .4s;transition:all .4s}.footer .foot-brand-nav ul li a::before{width:11px;min-width:11px;height:9px;margin-right:2px;display:block;background-image:url(../img/down-white.svg);-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);background-size:cover;background-position:center;background-repeat:no-repeat;content:""}.footer .foot-brand-nav ul li a:hover{text-decoration:underline}.footer .foot-content .right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer .foot-content .right ul{margin-left:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer .foot-content .right ul li{margin-left:12px}.footer .foot-content .right ul li a{background-color:#343434;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:7px 17px;-webkit-transition:.3s;transition:.3s}.footer .foot-content .right ul li a .icon{margin-left:15px;width:16px;min-width:16px}.footer .foot-content .right ul li a:hover{opacity:.7}.footer .foot-content .right .nav-guidebook{color:#fff}.footer .foot-content .right .nav-guidebook span{white-space:nowrap;display:block}.footer .foot-content .right .nav-guidebook span.en{font-size:12px;font-family:"Poppins",serif;font-weight:300;font-style:normal;line-height:1.1;text-transform:capitalize}.footer .foot-content .right .nav-guidebook span.jp{font-size:16px;font-weight:700}.copy{text-align:center;background-color:#1c1c1c;width:100%}.copy p{font-family:"Poppins",serif;font-weight:300;max-width:1380px;margin:0 auto;padding:5px 20px;font-size:12px;color:#fff}#pagetop{width:60px;height:60px;border-radius:5px;position:fixed;bottom:30px;right:30px;-webkit-transition:.2s;transition:.2s;cursor:pointer;z-index:10;background:#6430a2 url(../img/top.svg) center center/60% no-repeat;display:none}@media(max-width: 1200px){.footer #menu-menufoot>li{width:33.333333%}.footer #menu-menufoot>li:nth-child(4){border-left:0px solid #676767;padding:0 30px 0px 0}.footer .foot-content{display:block}.footer .foot-logo a img{margin:0 auto}.footer .foot-brand-nav{margin-bottom:17px;text-align:center}.footer .left{max-width:300px;margin:0 auto;width:100%}.footer .foot-content .right{width:100%;padding-left:0px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer #menu-menufoot{max-width:100%}}@media(max-width: 980px){.copy{margin-bottom:40px}}@media(max-width: 767px){.copy p{text-align:center}.footer{width:100%;background-color:#232323;padding:0px clamp(20px,8.8535px + 3.1847vw,70px) 0px}.footer .foot-content{padding-bottom:0;border-bottom:0px solid #676767}.footer .foot-content .right{display:none}.footer .foot-bottom{display:none}#pagetop{width:40px;height:40px;bottom:90px;right:20px}}.page-banner{width:100%;padding:clamp(20px,17.7707px + .6369vw,30px) clamp(20px,14.2038px + 1.6561vw,46px)}.page-banner .brn_inner{background-image:url(../img/page-bg-new.webp);background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:20px;overflow:hidden}.page-banner .ttl_brn{max-width:1428px;margin:0 auto;padding:clamp(90px,56.5605px + 9.5541vw,240px) clamp(20px,19.1083px + .2548vw,24px) clamp(60px,33.2484px + 7.6433vw,180px) clamp(20px,19.1083px + .2548vw,24px)}.page-banner h2{font-size:clamp(24px,19.3185px + 1.3376vw,45px);text-transform:uppercase;line-height:1;color:#6a43b7}.page-banner h3{color:#6a43b7;font-size:36px;font-size:clamp(20px,16.4331px + 1.0191vw,36px);font-weight:300}.h2nav{max-width:1520px;position:relative;z-index:5;margin:0 auto;width:100%;padding:0px clamp(20px,8.8535px + 3.1847vw,70px) clamp(20px,15.5414px + 1.2739vw,40px);font-size:12px;text-transform:capitalize;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.h2nav a{color:#000;display:inline-block;-webkit-transition:.2s;-webkit-box-align:center;-ms-flex-align:center;align-items:center;transition:.2s;display:-webkit-box;display:-ms-flexbox;display:flex}.h2nav a svg{width:14px;height:14px;min-width:14px;margin-right:10px}.h2nav a:hover{text-decoration:underline}.h2nav span{text-transform:capitalize}.main_content{width:100%}.tabnav{width:100%;margin-bottom:10px}.tabnav ul{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-ms-flexbox;display:flex}.tabnav ul li{width:calc(50% - 35px);position:relative;text-transform:uppercase;margin-bottom:40px}.tabnav ul li div.coming-soon{display:block;color:#000}.tabnav ul li a{display:block;color:#000}.tabnav ul li a:hover .txt{color:#fff;border:1px solid #5e16f0;background-color:#5e16f0}.tabnav ul li .txt{font-size:24px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #000;-webkit-transition:.3s;transition:.3s;width:calc(100% - 30px)}.tabnav ul li .txt img{margin-right:10px;width:100%;max-width:90px}.tabnav ul li .lin-str{position:absolute;width:100%;max-width:79px;right:0px;top:39%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%)}.tabnav ul li .lin-str svg{width:100%;height:auto}.tabnav ul li.selected .txt{color:#fff;border:1px solid #5e16f0;background-color:#5e16f0}.tabnav-new{white-space:nowrap;width:100%;margin-bottom:clamp(20px,5.7325px + 4.0764vw,84px)}.tabnav-new ul{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.tabnav-new ul li{width:50%;padding:0 clamp(5px,-9.0446px + 4.0127vw,68px) 0 clamp(5px,-6.8153px + 3.3758vw,58px);position:relative;text-transform:uppercase}.tabnav-new ul li div.coming-soon{display:block;color:#000}.tabnav-new ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#000;padding-bottom:clamp(10px,5.5414px + 1.2739vw,30px);border-bottom:1px solid #000}.tabnav-new ul li a .icon{width:58px;min-width:58px}.tabnav-new ul li .txt{text-align:center}.tabnav-new ul li .txt .jp{font-weight:500;font-size:24px;font-size:clamp(18px,16.6624px + .3822vw,24px)}.tabnav-new ul li .txt .en{font-family:"Poppins",serif;font-weight:400;font-size:16px;font-size:clamp(14px,13.5541px + .1274vw,16px)}.tabnav-new ul li .lin-str{width:47px;min-width:47px;height:47px;background-image:url(../img/arrow-right-w-new.svg);background-position:center;background-repeat:no-repeat;background-size:cover;color:rgba(0,0,0,0)}.tabnav-new ul li.selected .lin-str{background-image:url(../img/arrow-right-b-new.svg)}.tabnav-new ul li.selected a{color:#6a43b7}.tabnav-new ul li a:hover{color:#6a43b7}.tabnav-new ul li a:hover .lin-str{background-image:url(../img/arrow-right-b-new.svg)}.main_content p{font-size:16px;font-size:clamp(12px,11.1083px + .2548vw,16px);color:#333}.main-message{position:relative;width:100%;padding:10px 0px clamp(40px,24.3949px + 4.4586vw,110px)}.main-message .main-message-content{max-width:1520px;width:100%;padding:0px clamp(20px,8.8535px + 3.1847vw,70px);margin:0 auto}.main-message .main-message-content>*{position:relative;z-index:8}.main-message .main-wrap{background-color:#fff;border-radius:50px;overflow:hidden;line-height:2}.main-message .main-wrap .item{display:block;padding:clamp(20px,6.6242px + 3.8217vw,80px) clamp(20px,11.5287px + 2.4204vw,58px) clamp(30px,23.3121px + 1.9108vw,60px)}.main-message .main-wrap .peo-01{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:clamp(20px,7.7389px + 3.5032vw,75px)}.main-message .main-wrap .peo-01 .left{width:18%}.main-message .main-wrap .peo-01 .right{width:82%;padding-left:clamp(10px,-10.0637px + 5.7325vw,100px)}.main-message .main-wrap .peo-txt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.main-message .main-wrap .peo-txt .left{width:250px}.main-message .main-wrap .peo-txt .left img{width:100%}.main-message .main-wrap .peo-txt .right{width:calc(100% - 250px);padding-right:clamp(10px,-7.8344px + 5.0955vw,90px)}.main-message .main-wrap .items-cols{padding:0 clamp(20px,2.1656px + 5.0955vw,100px) clamp(20px,8.8535px + 3.1847vw,70px);max-width:90%;margin:auto}.main-message .main-wrap .items-cols .col1{margin-bottom:clamp(20px,2.1656px + 5.0955vw,100px);display:grid;gap:clamp(10px,3.3121px + 1.9108vw,40px);-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-template-columns:250px 1fr;font-size:clamp(12px,11.1083px + .2548vw,16px)}.main-message .main-wrap .items-cols .col1:last-child{margin-bottom:0}.main-message .main-wrap .items-cols .col1:nth-child(2n){grid-template-columns:1fr 250px;grid-auto-flow:column}.main-message .main-wrap .items-cols .col1:nth-child(2n) .txt-conm{grid-column:1}.main-message .main-wrap .items-cols .col1 h6{font-size:clamp(14px,13.1083px + .2548vw,18px);margin-bottom:10px}.main-message .main-wrap .items-cols img{width:100%}.main-message .main-wrap .item figure{display:block;width:100%;position:relative}.main-message .main-wrap .item p{margin:0 0 clamp(10px,5.5414px + 1.2739vw,30px) 0;font-size:16px;font-size:clamp(12px,11.1083px + .2548vw,16px);color:#333}.main-message .main-wrap .item p:last-child{margin:0}@media(max-width: 1200px){.tabnav ul li{width:calc(50% - 10px)}.tabnav ul li .txt{font-size:20px;width:calc(100% - 30px)}.tabnav ul li .lin-str{max-width:59px}}@media(max-width: 980px){.tabnav-new ul li a .icon{width:40px;min-width:40px}.tabnav-new ul li .lin-str{width:36px;min-width:36px;height:36px}.main-message .main-wrap .peo-txt{display:block;overflow:hidden}.main-message .main-wrap .peo-txt .left{width:140px;padding-left:10px;float:right}.main-message .main-wrap .peo-txt .right{width:100%;padding-right:0}.main-message .main-wrap .items-cols{grid-template-columns:1fr 1fr}.main-message .main-wrap .items-cols .col1{display:block;overflow:hidden}.main-message .main-wrap .items-cols .col1 .wp-block-image{width:140px;float:left;padding-right:10px}.main-message .main-wrap .items-cols .col1:nth-child(2n){display:block}}@media(max-width: 767px){.tabnav ul{display:block}.tabnav ul li{width:100%;margin-bottom:20px}.tabnav ul li .txt{font-size:15px;width:calc(100% - 20px)}.tabnav ul li .lin-str{max-width:39px}.tabnav-new ul{display:block}.tabnav-new ul li{width:100% !important;margin-bottom:20px}.tabnav-new ul li a .icon{width:40px;min-width:40px}.tabnav-new ul li .lin-str{width:30px;min-width:30px;height:30px}}.main-torishima{background-color:#fff;position:relative;width:100%;padding:80px 0px 0}.main-torishima:before{font-family:"Oswald",sans-serif;font-style:normal;font-style:normal;content:attr(data-title);position:absolute;color:#333;font-size:99px;text-transform:uppercase;font-weight:900;letter-spacing:10px;top:50%;right:0%;-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;line-height:1.1;z-index:2;opacity:.15}.main-torishima .title-torishima{text-align:center}.main-torishima .title-torishima h2{font-size:38px}.main-torishima .title-torishima h3{font-size:24px}.main-torishima .title-torishima .lin-str{width:46px;height:8px;margin:22px auto;background-color:#5e16f0}.main-torishima .txt-torishima{text-align:center}.main-torishima .txt-torishima b{display:block;font-size:28px}.main-torishima .txt-torishima p{font-size:16px;margin:22px 0}.main-torishima .img-torishima img{width:100%;max-width:588px;margin:64px auto 0}.main-torishima .section-torishima01{width:100%;background-color:#fff;padding:0 20px}.main-torishima .section-torishima02{margin-top:70px;width:100%;background-image:url(../img/bg-tor.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;padding:88px 20px 200px}.main-torishima .section-torishima03{width:100%;position:relative;z-index:3;background-color:#f1f4f6;padding:30px 0}.main-torishima .section-torishima03 .flex-torishima03{-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:1920px;margin:0 auto}.main-torishima .section-torishima03 .item{width:33.33%;padding:22px}.main-torishima .section-torishima03 .item-inner{background-image:url(../img/bg-tor02.png);background-position:center;background-repeat:no-repeat;background-size:cover;padding:22px 22px 60px;width:100%;background-color:#fff;height:100%;-webkit-box-shadow:0 0 10px rgba(0,0,0,.12);box-shadow:0 0 10px rgba(0,0,0,.12)}.main-torishima .section-torishima03 .item-num{font-size:60px;font-style:italic;color:#000;opacity:.1;line-height:1}.main-torishima .section-torishima03 .item-title{text-align:center;color:#6220e5;line-height:1.1;font-size:36px;font-weight:700;font-family:"Tilt Warp",sans-serif;font-style:normal}.main-torishima .section-torishima03 .item-title-sub{text-align:center;color:#999;font-size:16px}.main-torishima .section-torishima03 .item-txt{text-align:center;font-size:16px;margin:22px auto 0;max-width:350px}@media(max-width: 1100px){.main-torishima .section-torishima03{padding:10px 10px}.main-torishima .section-torishima03 .item{padding:10px}}@media(max-width: 880px){.main-torishima .section-torishima03 .item{width:50%}}@media(max-width: 767px){.main-torishima{padding:40px 0px 0}.main-torishima .title-torishima h2{font-size:22px}.main-torishima .title-torishima h3{font-size:15px}.main-torishima .title-torishima .lin-str{height:4px;margin:8px auto}.main-torishima .txt-torishima b{font-size:18px}.main-torishima .txt-torishima p{font-size:12px;margin:10px 0}.main-torishima .img-torishima img{margin:20px auto 0}.main-torishima .section-torishima02{margin-top:40px;padding:40px 20px 40px}.main-torishima .section-torishima03 .item-inner{padding:20px 22px 20px}.main-torishima .section-torishima03 .item-num{font-size:33px}.main-torishima .section-torishima03 .item-title{font-size:28px}.main-torishima .section-torishima03 .item-txt{font-size:13px;margin:10px auto 0}.main-torishima .section-torishima03 .item{width:100%}}.main-new-graduates{position:relative;background-color:#f8f8f8;width:100%;padding:120px 0px 0}.main-new-graduates .tabnav-new ul{gap:clamp(5px,-9.0446px + 4.0127vw,68px);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.main-new-graduates .tabnav-new ul li{padding:0;width:calc(50% - clamp(5px,-9.0446px + 4.0127vw,68px))}.main-new-graduates .tabnav ul li{width:calc(33.33% - 35px)}.main-new-graduates .main-wrap .item{display:block;padding:100px}.main-new-graduates .main-new-graduates-content{max-width:1420px;width:100%;padding:0px clamp(20px,8.8535px + 3.1847vw,70px);margin:0 auto}.main-new-graduates .main-new-graduates-content>*{position:relative;z-index:8}.main-new-graduates .main-new-graduates-content .item{background-color:#fff}.main-new-graduates .item-inner01{margin-bottom:50px}.main-new-graduates .item-inner01 h4{font-size:22px;border-left:7px solid #5e16f0;padding:0 0 0 21px;margin-bottom:28px}.main-new-graduates .flex-tab{width:100%;border:2px solid #6a43b7}.main-new-graduates .flex-tab .tab-th{width:240px;background-color:#6a43b7;color:#fff;font-size:16px;font-weight:bold;text-align:center;padding:30px 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-new-graduates .flex-tab .tab-td{width:calc(100% - 240px);text-align:center}.main-new-graduates .flex-tab .tab-td table tr td{text-align:center;font-size:16px;padding:30px 10px;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.main-new-graduates .flex-tab .tab-td table tr td b{display:block;line-height:1.1}.main-new-graduates .flex-tab .tab-td table tr td:last-child{border-right:0px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.main-new-graduates .flex-tab .tab-td table tr:nth-child(1) td{color:#fff;padding:5px 10px;background-color:#6a43b7}.main-new-graduates .flex-tab .tab-01{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.main-new-graduates .flex-tab .tab-01 .tab-th{border-bottom:1px solid #fff;border-right:1px solid #fff}.main-new-graduates .flex-tab .tab-02{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.main-new-graduates .flex-tab .tab-02 .tab-th{border-bottom:1px solid #fff;border-right:1px solid #fff}.main-new-graduates .flex-tab .tab-02 .tab-td{padding:30px 10px;font-size:16px}.main-new-graduates .item-inner02 h4{font-size:22px;border-left:7px solid #6a43b7;padding:0 0 0 21px;margin-bottom:28px}.main-new-graduates .item-inner02 table{border:2px solid #6a43b7}.main-new-graduates .item-inner02 table tr td{padding:30px 30px;font-size:16px;width:calc(100% - 240px);border-bottom:1px solid #e5e5e5;position:relative}.main-new-graduates .item-inner02 table tr td:nth-child(1){width:240px;color:#fff;background-color:#6a43b7;border-bottom:1px solid #fff}.main-new-graduates .item-inner02 table tr td b{display:block;color:#5e16f0}.main-new-graduates .item-inner02 table tr td b a{display:inline-block;color:#5e16f0;text-decoration:underline;-webkit-transition:.2s;transition:.2s}.main-new-graduates .item-inner02 table tr td b a:hover{color:red}.main-new-graduates .item-inner02 table tr td .falink{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:42%;left:67%;background-color:#5e16f0;max-width:130px;font-size:14px;-webkit-transition:.2s;transition:.2s;color:#fff}.main-new-graduates .item-inner02 table tr td .falink img{margin-left:10px}.main-new-graduates .item-inner02 table tr td .falink:hover{background-color:#4a02d9}.main-new-graduates .item-inner03{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:80px}.main-new-graduates .item-inner03 .item-box03{position:relative}.main-new-graduates .item-inner03 .item-box03:before{content:"";display:block;width:1px;height:100%;position:absolute;left:42px;top:0;border:1px dashed #5e16f0}.main-new-graduates .item-inner03 .item-wrap{margin-bottom:36px;background-color:#fff;position:relative;z-index:2}.main-new-graduates .item-inner03 h4{font-size:24px;text-align:center;margin-bottom:30px}.main-new-graduates .item-inner03 .item-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.main-new-graduates .item-inner03 .item-bottom{padding:28px}.main-new-graduates .item-inner03 .item-nu{font-size:20px;width:84px;min-height:84px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:bold;line-height:1.1;background-color:#5e16f0;position:relative}.main-new-graduates .item-inner03 .item-nu span{font-size:16px;display:block}.main-new-graduates .item-inner03 .item-nu:after{position:absolute;top:50%;right:-5px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);content:"";display:block;width:0;height:0;border-top:3px solid rgba(0,0,0,0);border-left:5px solid #5e16f0;border-bottom:3px solid rgba(0,0,0,0)}.main-new-graduates .item-inner03 .item-ttl{width:calc(100% - 84px);font-size:20px;font-weight:bold;padding:28px 28px;line-height:1.2}.main-new-graduates .item-inner03 .item-txt{background-color:#fafafa;font-size:14px;padding:16px}.main-new-graduates .item-inner03 .item-in{text-align:center;font-size:24px;font-weight:bold;color:#5e16f0;border:2px solid #5e16f0;background-color:#fff;padding:12px 10px}.main-new-graduates .item-inner03 .left{width:calc(50% - 22px);background-color:#e4eef4;padding:65px 65px 90px}.main-new-graduates .item-inner03 .right{width:calc(50% - 22px);background-color:#e4eef4;padding:65px 65px 90px}.main-new-graduates-content02{width:100%;background-color:#eef4fe;background-position:right 78%;background-repeat:no-repeat;background-image:url(../img/bg-new-graduates.png)}.main-new-graduates-content02 .inner-new-graduates{max-width:1420px;width:100%;padding:100px 20px;margin:0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.main-new-graduates-content02 .inner-new-graduates .left{width:50%}.main-new-graduates-content02 .inner-new-graduates .left .left-img{position:relative;padding:58px 58px 0 0}.main-new-graduates-content02 .inner-new-graduates .left .left-img img{position:relative;z-index:2}.main-new-graduates-content02 .inner-new-graduates .left .left-img .item-bg{position:absolute;background-image:url(../img/bg02.png);background-repeat:no-repeat;background-size:cover;width:250px;height:250px;right:0;z-index:1;top:0px}.main-new-graduates-content02 .inner-new-graduates .right{width:50%;padding-left:109px}.main-new-graduates-content02 .inner-new-graduates .right-title h2{font-size:22px}.main-new-graduates-content02 .inner-new-graduates .right-title h2 span{font-size:32px;font-weight:bold;margin-right:20px}.main-new-graduates-content02 .inner-new-graduates .right-title .lin-str{width:46px;height:6px;margin:22px 0;background-color:#5e16f0}.main-new-graduates-content02 .inner-new-graduates .right-txt{font-size:16px;max-width:450px;margin:50px 0}.main-new-graduates-content02 .inner-new-graduates .index-more div.coming-soon{margin-left:0}.main-new-graduates-content02 .inner-new-graduates .index-more a{margin-left:0}@media(max-width: 1400px){.main-new-graduates .item-inner02 table tr td .falink{margin-top:10px;position:static}}@media(max-width: 1200px){.main-new-graduates .tabnav ul li{width:calc(33.33% - 10px)}.main-new-graduates .main-wrap .item{padding:80px 40px}.main-new-graduates .item-inner03 .right{padding:40px 20px 40px}.main-new-graduates .item-inner03 .left{padding:40px 20px 40px}.main-new-graduates .item-inner03 .left{padding:40px 20px 40px}.main-new-graduates-content02 .inner-new-graduates .right{padding-left:40px}}@media(max-width: 980px){.main-new-graduates .tabnav ul{-ms-flex-wrap:wrap;flex-wrap:wrap}.main-new-graduates .tabnav ul li{width:calc(50% - 10px)}.main-new-graduates .flex-tab .tab-th{width:180px;font-size:14px;padding:20px 10px}.main-new-graduates .flex-tab .tab-td{width:calc(100% - 180px)}.main-new-graduates .flex-tab .tab-td table tr td{font-size:14px;padding:20px 10px}.main-new-graduates .flex-tab .tab-02 .tab-td{padding:20px 10px;font-size:14px}.main-new-graduates .item-inner02 table tr td{padding:20px 20px;font-size:14px;width:calc(100% - 180px)}.main-new-graduates .item-inner02 table tr td:nth-child(1){width:180px}.main-new-graduates .item-inner03{display:block;background-color:#e4eef4}.main-new-graduates .item-inner03 h4{font-size:20px;margin-bottom:10px}.main-new-graduates .item-inner03 .item-wrap{margin-bottom:16px}.main-new-graduates .item-inner03 .item-bottom{padding:8px}.main-new-graduates .item-inner03 .item-txt{font-size:13px;padding:6px}.main-new-graduates .item-inner03 .item-nu{font-size:16px;width:54px;min-height:54px}.main-new-graduates .item-inner03 .item-ttl{width:calc(100% - 54px);font-size:16px;padding:8px 8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-new-graduates .item-inner03 .item-in{font-size:20px;padding:2px 10px}.main-new-graduates .item-inner03 .left{width:100%;max-width:579px;margin:0 auto}.main-new-graduates .item-inner03 .right{width:100%;max-width:579px;margin:0 auto}}@media(max-width: 767px){.index-more a{margin:20px auto 0;font-size:13px}.main-new-graduates{padding:40px 0px 0}.main-new-graduates .tabnav ul li{width:100%}.main-new-graduates .main-wrap .item{padding:40px 20px}.main-new-graduates .item-inner01{margin-bottom:40px}.main-new-graduates .item-inner01 h4{font-size:16px;border-left:3px solid #5e16f0;padding:0 0 0 10px;margin-bottom:18px}.main-new-graduates .item-inner02 h4{font-size:16px;border-left:3px solid #5e16f0;padding:0 0 0 10px;margin-bottom:18px}.main-new-graduates .item-inner02 table tr td{padding:5px 5px;font-size:12px;display:block;width:100% !important}.main-new-graduates .flex-tab .tab-th{width:100%;padding:10px 10px}.main-new-graduates .flex-tab .tab-td{width:100%}.main-new-graduates .flex-tab .tab-td table tr td{font-size:12px;padding:5px 5px;white-space:nowrap}.main-new-graduates .flex-tab .tab-td table tr:nth-child(1) td{padding:5px 5px;white-space:inherit}.main-new-graduates .flex-tab .tab-01{display:block}.main-new-graduates .flex-tab .tab-02{display:block}.main-new-graduates .flex-tab .tab-02 .tab-td{padding:10px 10px}.main-new-graduates .item-inner03{margin-bottom:40px}.main-new-graduates .item-inner03 h4{font-size:16px}.main-new-graduates .item-inner03 .item-nu{font-size:14px;white-space:nowrap;width:47px;min-height:47px}.main-new-graduates .item-inner03 .item-ttl{width:calc(100% - 47px);font-size:14px}.main-new-graduates .item-inner03 .item-in{font-size:16px}.main-new-graduates .item-inner03 .left{padding:20px}.main-new-graduates .item-inner03 .right{padding:20px}.main-new-graduates-content02{background-size:50%}.main-new-graduates-content02 .inner-new-graduates{padding:20px 20px;display:block}.main-new-graduates-content02 .inner-new-graduates .left{width:100%;margin-bottom:20px}.main-new-graduates-content02 .inner-new-graduates .left .left-img{padding:20px 20px 0 0}.main-new-graduates-content02 .inner-new-graduates .right-title h2{font-size:13px}.main-new-graduates-content02 .inner-new-graduates .right-title h2 span{font-size:20px;margin-right:10px}.main-new-graduates-content02 .inner-new-graduates .right-title .lin-str{width:46px;height:4px;margin:10px 0}.main-new-graduates-content02 .inner-new-graduates .right-txt{font-size:12px;margin:10px 0}.main-new-graduates-content02 .inner-new-graduates .right{padding-left:0px;width:100%}}.main-career{position:relative;background-color:#f8f8f8;width:100%;padding:120px 0px 0}.main-career .tabnav-new ul{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:clamp(5px,-9.0446px + 4.0127vw,68px)}.main-career .tabnav-new ul li{width:calc(50% - clamp(5px,-9.0446px + 4.0127vw,68px));padding:0}.main-career .index-title{text-align:center;width:100%;padding:50px 0 20px}.main-career .index-title .index-title-inner{position:relative}.main-career .index-title .index-title-inner:before{font-family:"Oswald",sans-serif;font-style:normal;content:attr(data-title);position:absolute;color:#333;font-size:99px;text-transform:uppercase;font-weight:900;letter-spacing:10px;top:22%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);line-height:1.1;z-index:3;opacity:.15}.main-career .index-title .index-title-inner span.en{font-weight:900;font-family:"Tilt Warp",sans-serif;font-style:normal;text-transform:uppercase;letter-spacing:6px}.main-career .tabnav ul{-ms-flex-wrap:wrap;flex-wrap:wrap}.main-career .main-wrap .item{display:block;padding:100px}.main-career .main-career-content{max-width:1420px;width:100%;padding:0px clamp(20px,8.8535px + 3.1847vw,70px) 80px;margin:0 auto}.main-career .main-career-content>*{position:relative;z-index:8}.main-career .main-career-content .item{background-color:#fff}.main-career .item-inner02 h4{font-size:22px;border-left:7px solid #5e16f0;padding:0 0 0 21px;margin-bottom:28px}.main-career .item-inner02 .item-box{border:2px solid #6a43b7;width:100%;margin-bottom:40px}.main-career .item-inner02 .item-box .item-box-title{text-align:center;font-size:22px;color:#fff;background-color:#6a43b7;padding:5px}.main-career .item-inner02 .item-box ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1040px;margin:0 auto;padding:30px 0}.main-career .item-inner02 .item-box ul li{padding:13px;width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:bold;line-height:1.2;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;font-size:18px}.main-career .item-inner02 .item-box ul li a{font-weight:400;color:#5e16f0;font-size:13px;-webkit-transition:.2s;transition:.2s}.main-career .item-inner02 .item-box ul li a:hover{color:red}.main-career .item-inner02 .item-box ul li a span{font-weight:400;font-size:16px;text-decoration:underline;padding-right:8px}.main-career .item-inner02 .item-box ul li span{font-weight:400;font-size:16px;padding-right:8px}.main-career .item-inner02 .item-box ul li:before{content:"";display:block;width:8px;height:8px;min-width:8px;background-color:#b5b5b5;margin-right:15px}.main-career .item-inner02 .item-box .infos{padding:40px 40px;font-size:16px}.main-career .item-inner02 .item-box .infos .info{padding-top:10px}.main-career .item-inner02 .item-box .infos .name{padding:10px 0;font-size:20px;font-weight:bold;position:relative;z-index:2}.main-career .item-inner02 .item-box .infos .name span{background:#fff;padding-right:8px;display:inline-block;line-height:1.4}.main-career .item-inner02 .item-box .infos .name small{font-size:80%;font-weight:400}.main-career .item-inner02 .item-box .infos .name:after{content:"";display:block;position:absolute;top:52%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:0;width:100%;height:2px;z-index:-1;background:#bbb}.main-career .item-inner02 .item-box .infos ul{padding:0}.main-career .item-inner02 .item-box.item-box01 ul li{font-size:16px;color:#5e16f0}.main-career .item-inner02 table{border:2px solid #6a43b7}.main-career .item-inner02 table tr td{padding:30px 30px;font-size:16px;width:calc(100% - 240px);border-bottom:1px solid #e5e5e5;position:relative}.main-career .item-inner02 table tr td:nth-child(1){width:240px;color:#fff;background-color:#6a43b7;border-bottom:1px solid #986bf2}.main-career .item-inner02 table tr td a{display:inline-block;color:#5e16f0;-webkit-transition:.2s;transition:.2s}.main-career .item-inner02 table tr td a.link_btn{display:-webkit-box;display:-ms-flexbox;display:flex}.main-career .item-inner02 table tr td a:hover{color:red}.main-career .item-inner02 table tr td .falink{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:42%;left:67%;background-color:#5e16f0;max-width:130px;font-size:14px;-webkit-transition:.2s;transition:.2s;color:#fff}.main-career .item-inner02 table tr td .falink img{margin-left:10px}.main-career .item-inner02 table tr td .falink:hover{background-color:#4a02d9}.main-career .item-inner03{width:100%;background-color:#e4eef4;margin-bottom:120px}.main-career .item-inner03 .item-box03{position:relative}.main-career .item-inner03 .item-box03:before{content:"";display:block;width:1px;height:100%;position:absolute;left:42px;top:0;border:1px dashed #5e16f0}.main-career .item-inner03 .item-wrap{margin-bottom:36px;background-color:#fff;position:relative;z-index:2}.main-career .item-inner03 h4{font-size:24px;text-align:center;margin-bottom:30px}.main-career .item-inner03 .item-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.main-career .item-inner03 .item-bottom{padding:28px}.main-career .item-inner03 .item-nu{font-size:20px;width:84px;min-height:84px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:bold;line-height:1.1;background-color:#5e16f0;position:relative}.main-career .item-inner03 .item-nu span{font-size:16px;display:block}.main-career .item-inner03 .item-nu:after{position:absolute;top:50%;right:-5px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);content:"";display:block;width:0;height:0;border-top:3px solid rgba(0,0,0,0);border-left:5px solid #5e16f0;border-bottom:3px solid rgba(0,0,0,0)}.main-career .item-inner03 .item-ttl{width:calc(100% - 84px);font-size:20px;font-weight:bold;padding:28px 28px;line-height:1.2}.main-career .item-inner03 .item-txt{background-color:#fafafa;font-size:14px;padding:16px}.main-career .item-inner03 .item-in{text-align:center;font-size:24px;font-weight:bold;color:#5e16f0;border:2px solid #5e16f0;background-color:#fff;padding:12px 10px}.main-career .item-inner03 .left{max-width:579px;margin:0 auto;padding:65px 20px 90px}.main-career .item-inner04{overflow:hidden;margin-top:30px}.main-career .item-inner04 h2{font-size:32px;text-align:center;margin-bottom:20px}.main-career .item-inner04 h3{margin:0px auto 20px;text-align:center;font-size:18px}.main-career .item-inner04 h3 span{font-size:26px;-webkit-box-shadow:inset 0px -8px 0px #5e16f0;box-shadow:inset 0px -8px 0px #5e16f0}.main-career .item-inner04 h4{margin-bottom:25px;padding-left:18px;font-size:19px;line-height:1.2;border-left:2px solid #5e16f0}.main-career .item-inner04 h5{margin-top:20px;margin-bottom:5px;font-size:15px}.main-career .item-inner04 p{font-size:12px}.main-career .item-inner04 .txt{margin:0 auto;max-width:800px;text-align:center;font-size:14px}.main-career .item-inner04 .txt a{text-decoration:underline;color:#5e16f0}.main-career .item-inner04 .pic{margin-top:16px}.main-career .item-list-inner04{margin-top:30px;margin-left:-40px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.main-career .item-list-inner04 .item-list{padding:32px 28px;background-color:#fff;width:calc(33.33% - 40px);margin-top:40px;margin-left:40px}.main-career .item-list-inner04 .item-list .txt{text-align:left;font-size:14px;background-color:#f8f8f8;padding:8px}.main-career .item-inner05{overflow:hidden;width:100%;padding:80px 0px 0px;margin:0 auto}.main-career .item-inner05 h3{margin:0px auto 20px;text-align:center;font-size:18px}.main-career .item-inner05 h3 span{font-size:26px;-webkit-box-shadow:inset 0px -8px 0px #5e16f0;box-shadow:inset 0px -8px 0px #5e16f0}.main-career .item-inner05 .txt{margin:0 auto;max-width:800px;text-align:center;font-size:14px}.main-career .item-inner05 .txt span{text-decoration:underline;color:#5e16f0}.main-career .item-inner05 .index-title .index-title-inner span.en{font-size:44px;letter-spacing:0px;color:#5e16f0;position:relative;z-index:4}.main-career .item-inner05 .index-title .index-title-inner span.jp{font-size:17px;line-height:1.1;font-weight:700;margin-top:1px}.main-career .item-inner05 .index-title .index-title-inner:before{top:53%;font-style:italic}.main-career .item-inner05 .item-list-inner{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-125px}.main-career .item-inner05 .item-list-inner .item-list{width:calc(50% - 125px);margin-left:125px}.main-career .item-inner05 .item-list-inner .list-inner{margin-bottom:20px;padding:12px 30px 12px 40px;background-color:#f8f8f8;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.main-career .item-inner05 .item-list-inner .list-inner .nub{font-weight:bold;font-size:20px;position:relative}.main-career .item-inner05 .item-list-inner .list-inner .nub span{position:relative;z-index:2}.main-career .item-inner05 .item-list-inner .list-inner .nub:before{position:absolute;z-index:1;top:35%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);content:"";display:block;background-repeat:no-repeat;background-size:cover;background-position:center;width:49px;height:42px}.main-career .item-inner05 .item-list-inner .list-inner .ttl{font-size:18px;font-weight:bold;width:calc(100% - 82px);padding:0 30px}.main-career .item-inner05 .item-list-inner .list-inner .ttl span{font-size:14px;font-weight:200}.main-career .item-inner05 .item-list-inner .list-inner .nub-s{min-width:70px;background-color:#dadada;text-align:center;font-size:18px;font-weight:bold}.main-career .item-inner05 .item-list-inner .list-inner .nub-s span{font-size:14px;font-weight:200}.main-career .item-inner05 .item-list-inner .list-inner:nth-child(1) .nub{color:#fff}.main-career .item-inner05 .item-list-inner .list-inner:nth-child(1) .nub:before{background-image:url(../img/career/bg01.png)}.main-career .item-inner05 .item-list-inner .list-inner:nth-child(2) .nub{color:#fff}.main-career .item-inner05 .item-list-inner .list-inner:nth-child(2) .nub:before{background-image:url(../img/career/bg02.png)}.main-career .item-inner05 .item-list-inner .list-inner:nth-child(3) .nub{color:#fff}.main-career .item-inner05 .item-list-inner .list-inner:nth-child(3) .nub:before{background-image:url(../img/career/bg03.png)}.main-career .item-inner05 .item-list-inner .list-inner:last-child{margin-bottom:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.main-career .item-inner05 .item-list-inner .list-inner:last-child .ttl{width:100%;padding:0}.main-career .item-inner05 .item-list-inner .list-inner ul{margin-top:10px;width:100%}.main-career .item-inner05 .item-list-inner .list-inner ul li{color:#333;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-career .item-inner05 .item-list-inner .list-inner ul li:before{content:"";display:block;width:5px;min-width:5px;height:5px;background-color:#333;margin-right:12px}.main-career .item-inner05 .item-content2{margin-top:32px;background-color:#fff;padding:33px}.main-career .item-inner05 .item-content2 ul.bu li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px}.main-career .item-inner05 .item-content2 ul.bu li span{font-size:18px;font-weight:bold}.main-career .item-inner05 .item-content2 ul.bu li:before{margin-right:9px;content:"";background-image:url(../img/career/bg04.png);display:block;background-repeat:no-repeat;background-size:cover;background-position:center;width:22px;min-width:22px;height:23px}.main-career .item-inner05 .item-content2 ul.but2{margin-top:20px;background-color:#f4f4f4;padding:13px}.main-career .item-inner05 .item-content2 ul.but2 li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:13px}.main-career .item-inner05 .item-content2 ul.but2 li:before{content:"";display:block;width:3px;min-width:3px;height:3px;background-color:#333;margin-right:12px;border-radius:50%}.main-career .main-career-content2{background-color:#fff;padding:80px 20px}.main-career .main-career-content2 .item-inner05{max-width:1420px;margin:0 auto;width:100%;padding:0px}.main-career .main-career-content4{background-image:url(../img/career/bg05.jpg);background-position:center 43%;background-repeat:no-repeat;background-size:96%;background-color:#fff}.main-career .main-career-content4 .item-inner06{overflow:hidden;max-width:1900px;width:100%;padding:80px 20px 80px;margin:0 auto}.main-career .main-career-content4 .item-inner06 h3{margin:0px auto 20px;text-align:center;font-size:18px}.main-career .main-career-content4 .item-inner06 h3 span{font-size:26px;-webkit-box-shadow:inset 0px -8px 0px #5e16f0;box-shadow:inset 0px -8px 0px #5e16f0}.main-career .main-career-content4 .item-inner06 .txt{margin:0 auto;max-width:800px;text-align:center;font-size:14px}.main-career .main-career-content4 .item-inner06 .txt span{text-decoration:underline;color:#5e16f0}.main-career .main-career-content4 .item-inner06 .index-title .index-title-inner span.en{font-size:44px;letter-spacing:0px;color:#5e16f0;position:relative;z-index:4}.main-career .main-career-content4 .item-inner06 .index-title .index-title-inner span.jp{font-size:17px;line-height:1.1;font-weight:700;margin-top:1px}.main-career .main-career-content4 .item-inner06 .index-title .index-title-inner:before{top:53%;font-style:italic}.main-career .main-career-content4 .item-list-inner{width:100%;margin-top:90px;overflow:hidden;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex}.main-career .main-career-content4 .item-list-inner .item-list{margin-bottom:60px;max-width:276px;border:1px dashed #54c9f7;position:relative;border-radius:10px}.main-career .main-career-content4 .item-list-inner .item-list>div{position:relative;z-index:3;padding:12px;font-size:13px;letter-spacing:2px;border-radius:10px;word-break:break-all;background-color:#fff}.main-career .main-career-content4 .item-list-inner .item-list:before{top:96%;left:20%;z-index:1;position:absolute;content:"";display:block;width:0;background-repeat:no-repeat;background-position:center;height:0}.main-career .main-career-content4 .item-list-inner .item-list.item-list01{margin-top:24px}.main-career .main-career-content4 .item-list-inner .item-list.item-list01:before{width:33px;height:18px;top:auto;left:35px;background-image:url(../img/career/hor_01.png);bottom:-18px}.main-career .main-career-content4 .item-list-inner .item-list.item-list02:before{width:32px;height:20px;top:auto;left:35px;background-image:url(../img/career/hor_02.png);bottom:-18px}.main-career .main-career-content4 .item-list-inner .item-list.item-list03:before{width:39px;background-image:url(../img/career/hor_03.png);height:19px;top:85px;left:auto;right:-39px}.main-career .main-career-content4 .item-list-inner .item-list.item-list04:before{width:34px;background-image:url(../img/career/hor_04.png);height:30px;top:48px;left:auto;right:-33px}.main-career .main-career-content4 .item-list-inner .item-list.item-list05:before{width:33px;background-image:url(../img/career/hor_05.png);height:33px;top:74px;left:auto;right:-33px}.main-career .main-career-content4 .item-list-inner .item-list.item-list06:before{top:-20px;left:auto;right:32px;width:24px;background-image:url(../img/career/hor_06.png);height:20px}.main-career .main-career-content4 .item-list-inner .item-list.item-list07:before{top:-32px;left:auto;right:32px;width:31px;background-image:url(../img/career/hor_07.png);height:32px}.main-career .main-career-content4 .item-list-inner .item-list.item-list08:before{top:auto;left:35px;width:42px;background-image:url(../img/career/hor_08.png);height:22px;bottom:-22px}.main-career .main-career-content4 .item-list-inner .item-list.item-list09{margin-top:24px}.main-career .main-career-content4 .item-list-inner .item-list.item-list09:before{top:auto;left:35px;width:34px;background-image:url(../img/career/hor_09.png);height:26px;bottom:-26px}.main-career .main-career-content4 .item-list-inner .item-list.item-list010:before{top:auto;left:35px;bottom:-21px;width:33px;background-image:url(../img/career/hor_010.png);height:21px}.main-career .main-career-content4 .item-list-inner .item-list.item-list011{margin-top:-24px}.main-career .main-career-content4 .item-list-inner .item-list.item-list011:before{top:auto;left:35px;width:35px;background-image:url(../img/career/hor_011.png);height:25px;bottom:-25px}.main-career .main-career-content4 .item-list-inner .item-list.item-list012:before{top:auto;left:35px;width:32px;background-image:url(../img/career/hor_012.png);height:20px;bottom:-20px}.main-career .main-career-content4 .item-list-inner .item-list.item-list013{margin-top:-24px}.main-career .main-career-content4 .item-list-inner .item-list.item-list013:before{top:auto;left:35px;bottom:-19px;width:24px;background-image:url(../img/career/hor_013.png);height:19px}.main-career .main-career-content4 .item-list-inner .item-list.item-list014:before{top:-23px;left:auto;right:20px;width:18px;background-image:url(../img/career/hor_014.png);height:29px}.main-career .main-career-content4 .item-list-inner .item-list.item-list015{margin-top:58px}.main-career .main-career-content4 .item-list-inner .item-list.item-list015:before{top:-32px;left:auto;right:25px;width:17px;background-image:url(../img/career/hor_015.png);height:38px}.main-career .main-career-content4 .item-list-inner .item-list.item-list016:before{top:-25px;left:auto;right:25px;width:30px;background-image:url(../img/career/hor_016.png);height:25px}.main-career .main-career-content4 .item-list-inner .item-list.item-list017{margin-top:-29px}.main-career .main-career-content4 .item-list-inner .item-list.item-list017:before{top:-29px;left:auto;right:20px;width:20px;background-image:url(../img/career/hor_017.png);height:29px}.main-career .main-career-content4 .item-list-inner .item-list.item-list018:before{top:-32px;left:auto;right:25px;width:31px;background-image:url(../img/career/hor_018.png);height:32px}.main-career .main-career-content4 .item-list-inner .item-list.item-list019{margin-top:-58px}.main-career .main-career-content4 .item-list-inner .item-list.item-list019:before{top:-22px;left:auto;right:25px;width:23px;background-image:url(../img/career/hor_019.png);height:22px}.main-career .main-career-content4 .item-list-inner .item-list.item-list020{margin-top:40px}.main-career .main-career-content4 .item-list-inner .item-list.item-list020:before{top:auto;left:17px;width:35px;background-image:url(../img/career/hor_020.png);height:24px;bottom:-23px}.main-career .main-career-content4 .item-list-inner .item-list.item-list021:before{top:auto;left:17px;width:30px;background-image:url(../img/career/hor_021.png);height:19px;bottom:-19px}.main-career .main-career-content4 .item-list-inner .item-list.item-list022:before{top:55px;left:-31px;width:24px;background-image:url(../img/career/hor_022.png);height:16px}.main-career .main-career-content4 .item-list-inner .item-list.item-list023:before{width:32px;background-image:url(../img/career/hor_023.png);height:23px;top:54px;left:-19px}.main-career .main-career-content4 .item-list-inner .item-list.item-list024:before{width:30px;background-image:url(../img/career/hor_024.png);height:28px;top:79px;left:-30px}.main-career .main-career-content4 .item-list-inner .item-list.item-list025:before{top:-24px;left:35px;width:30px;background-image:url(../img/career/hor_025.png);height:24px}.main-career .main-career-content4 .item-list-inner .item-list.item-list026:before{top:-19px;left:35px;width:26px;background-image:url(../img/career/hor_026.png);height:19px}.main-career .main-career-content4 .item-list-inner .item-img{width:100%}.main-career .main-career-content4 .item-list-inner .item-img img{margin:40px auto 40px}.main-career .main-career-content4 .item-list-inner .left{padding-right:40px;width:19%}.main-career .main-career-content4 .item-list-inner .mid{width:53%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.main-career .main-career-content4 .item-list-inner .mid .item-list{width:calc(33.33% - 17px)}.main-career .main-career-content4 .item-list-inner .right{padding-left:40px;width:19%}@media(max-width: 1500px){.main-career .item-inner05 .item-list-inner{margin-left:-40px}.main-career .item-inner05 .item-list-inner .item-list{width:calc(50% - 40px);margin-left:40px}}@media(max-width: 1430px){.main-career .main-career-content4 .item-list-inner .item-list{margin-bottom:35px}.main-career .main-career-content4 .item-list-inner .item-list.item-list017{margin-top:0px}.main-career .main-career-content4 .item-list-inner .item-img img{margin:0px auto 40px}.main-career .main-career-content4 .item-list-inner .left{width:29%;max-width:316px}.main-career .main-career-content4 .item-list-inner .right{width:29%;max-width:316px}.main-career .main-career-content4 .item-list-inner .mid{width:42%}.main-career .main-career-content4 .item-list-inner .mid .item-list{width:calc(33.33% - 7px)}}@media(max-width: 1200px){.main-career .main-wrap .item{padding:80px 40px}.main-career .item-inner03 .left{padding:40px 20px 40px}}@media(max-width: 980px){.main-career .tabnav ul{-ms-flex-wrap:wrap;flex-wrap:wrap}.main-career .item-inner02 table tr td{width:calc(100% - 180px);padding:20px 20px}.main-career .item-inner02 table tr td:nth-child(1){width:180px}.main-career .item-inner02 .item-box ul li a{font-size:12px}.main-career .item-inner02 .item-box ul li a span{font-size:14px}.main-career .item-inner02 .item-box ul li span{font-size:14px}.main-career .item-inner02 .item-box .infos{padding:20px;font-size:14px}.main-career .item-inner03{display:block}.main-career .item-inner03 h4{font-size:20px;margin-bottom:10px}.main-career .item-inner03 .item-wrap{margin-bottom:16px}.main-career .item-inner03 .item-bottom{padding:8px}.main-career .item-inner03 .item-txt{font-size:13px;padding:6px}.main-career .item-inner03 .item-nu{font-size:16px;width:54px;min-height:54px}.main-career .item-inner03 .item-ttl{width:calc(100% - 54px);font-size:16px;padding:8px 8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-career .item-inner03 .item-in{font-size:20px;padding:2px 10px}.main-career .item-inner03 .left{width:100%}.main-career .item-inner03 .right{width:100%}.main-career .item-list-inner04{margin-top:30px;margin-left:-20px}.main-career .item-list-inner04 .item-list{padding:16px 16px;width:calc(33.33% - 20px);margin-top:20px;margin-left:20px}.main-career .item-inner05 .index-title .index-title-inner span.en{font-size:27px}.main-career .item-inner05 .item-list-inner{margin-left:-20px}.main-career .item-inner05 .item-list-inner .item-list{width:calc(50% - 20px);margin-left:20px}.main-career .item-inner05 .item-list-inner .list-inner{padding:10px 10px 10px 20px}.main-career .item-inner05 .item-list-inner .list-inner .nub:before{width:30px;height:26px}.main-career .item-inner05 .item-list-inner .list-inner .ttl{font-size:18px;width:calc(100% - 58px);padding:0 10px 0 20px}.main-career .item-inner05 .item-list-inner .list-inner .nub-s{min-width:46px;font-size:14px}.main-career .main-career-content4 .item-list-inner{-ms-flex-wrap:wrap;flex-wrap:wrap}.main-career .main-career-content4 .item-list-inner .left{width:50%;max-width:286px;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;padding-right:10px}.main-career .main-career-content4 .item-list-inner .left .item-list:before{display:none}.main-career .main-career-content4 .item-list-inner .left .item-list:after{display:none}.main-career .main-career-content4 .item-list-inner .mid{width:100%}.main-career .main-career-content4 .item-list-inner .right{max-width:286px;width:50%;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;padding-left:10px}.main-career .main-career-content4 .item-list-inner .right .item-list:before{display:none}.main-career .main-career-content4 .item-list-inner .right .item-list:after{display:none}.main-career .main-career-content2{padding:40px 20px}}@media(max-width: 767px){.main-career{padding:40px 0px 0}.main-career .index-title{padding:10px 0 20px}.main-career .index-title .index-title-inner:before{font-size:42px}.main-career .main-career-content{padding:0px 20px 40px}.main-career .tabnav ul{display:block}.main-career .tabnav ul li{width:100%}.main-career .main-wrap .item{padding:40px 20px}.main-career .item-inner02 h4{font-size:16px;border-left:3px solid #5e16f0;padding:0 0 0 10px;margin-bottom:18px}.main-career .item-inner02 .item-box .item-box-title{font-size:16px;padding:5px}.main-career .item-inner02 .item-box ul{display:block;padding:10px 0}.main-career .item-inner02 .item-box ul li{width:100%;padding:8px;font-size:13px}.main-career .item-inner02 .item-box.item-box01 ul li{font-size:13px}.main-career .item-inner02 .item-box ul li:before{margin-right:10px}.main-career .item-inner02 .item-box ul li a{font-size:12px}.main-career .item-inner02 .item-box .infos{padding:15px;font-size:12px}.main-career .item-inner02 .item-box .infos .name{padding:5px 0;font-size:14px}.main-career .item-inner02 table tr td{width:100% !important;padding:5px;display:block;font-size:12px}.main-career .item-inner03{margin-bottom:0px}.main-career .item-inner03 h4{font-size:16px}.main-career .item-inner03 .item-nu{font-size:14px;white-space:nowrap;width:47px;min-height:47px}.main-career .item-inner03 .item-ttl{width:calc(100% - 47px);font-size:14px}.main-career .item-inner03 .item-in{font-size:16px}.main-career .item-inner03 .left{padding:20px}.main-career .item-inner03 .right{padding:20px}.main-career .item-inner04 h2{font-size:20px;margin-bottom:10px}.main-career .item-inner04 h3{margin:0px auto 10px;font-size:14px}.main-career .item-inner04 h3 span{font-size:17px;-webkit-box-shadow:inset 0px -3px 0px #5e16f0;box-shadow:inset 0px -3px 0px #5e16f0}.main-career .item-inner04 h4{margin-bottom:10px;padding-left:10px;font-size:16px}.main-career .item-inner04 .txt{font-size:12px}.main-career .pic{margin-top:10px}.main-career .pic img{width:70%;margin:0 auto}.main-career .item-list-inner04{margin-top:0px;margin-left:0px}.main-career .item-list-inner04 .item-list{padding:10px 10px;width:100%;margin-top:20px;margin-left:0px}.main-career .item-list-inner04 .item-list .txt{font-size:12px;padding:6px}.main-career .item-inner05{padding:40px 0px 0px}.main-career .item-inner05 h3{margin:0px auto 10px;font-size:14px}.main-career .item-inner05 h3 span{font-size:17px;-webkit-box-shadow:inset 0px -3px 0px #5e16f0;box-shadow:inset 0px -3px 0px #5e16f0}.main-career .item-inner05 .txt{font-size:12px}.main-career .item-inner05 .index-title .index-title-inner span.en{font-size:20px}.main-career .item-inner05 .item-list-inner{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:0px}.main-career .item-inner05 .item-list-inner .list-inner{margin-bottom:10px;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.main-career .item-inner05 .item-list-inner .list-inner .nub{font-size:16px}.main-career .item-inner05 .item-list-inner .list-inner .nub:before{width:26px;min-width:26px;height:22px}.main-career .item-inner05 .item-list-inner .list-inner .ttl{font-size:14px;width:calc(100% - 67px);padding:0 6px 0 10px}.main-career .item-inner05 .item-list-inner .list-inner .ttl span{display:block;font-size:12px}.main-career .item-inner05 .item-list-inner .list-inner .nub-s{margin:0 auto;margin-right:0}.main-career .item-inner05 .item-list-inner .list-inner ul{margin-top:0px;font-size:12px}.main-career .item-inner05 .item-list-inner .list-inner ul li:before{margin-right:8px}.main-career .item-inner05 .item-list-inner .list-inner:last-child{padding:10px}.main-career .item-inner05 .item-list-inner .item-list{width:100%;margin-left:0px;margin-bottom:20px}.main-career .item-inner05 .item-list-inner .item-list:last-child{margin-bottom:0}.main-career .item-inner05 .item-content2{margin-top:0px;padding:10px}.main-career .item-inner05 .item-content2 ul.bu li{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;font-size:12px}.main-career .item-inner05 .item-content2 ul.bu li:before{margin-right:6px;width:12px;min-width:12px;height:13px}.main-career .item-inner05 .item-content2 ul.bu li span{font-size:14px}.main-career .item-inner05 .item-content2 ul.but2{margin-top:10px;padding:10px}.main-career .item-inner05 .item-content2 ul.but2 li{font-size:12px}.main-career .item-inner05 .item-content2 ul.but2 li:before{margin-right:7px}.main-career .main-career-content4 .item-inner06{padding:40px 20px}.main-career .main-career-content4 .item-inner06 h3{margin:0px auto 10px;font-size:14px}.main-career .main-career-content4 .item-inner06 h3 span{font-size:17px;-webkit-box-shadow:inset 0px -3px 0px #5e16f0;box-shadow:inset 0px -3px 0px #5e16f0}.main-career .main-career-content4 .item-inner06 .txt{font-size:12px}.main-career .main-career-content4 .item-list-inner{display:block;margin-top:20px}.main-career .main-career-content4 .item-list-inner .item-list{width:100% !important;max-width:100% !important;margin-top:0px !important;margin-bottom:10px}.main-career .main-career-content4 .item-list-inner .item-list>div{padding:10px;font-size:12px;letter-spacing:0px}.main-career .main-career-content4 .item-list-inner .item-list:before{display:none !important}.main-career .main-career-content4 .item-list-inner .item-list:after{display:none !important}.main-career .main-career-content4 .item-list-inner .left{width:100%;max-width:100%;padding-right:0px}.main-career .main-career-content4 .item-list-inner .right{width:100%;max-width:100%;padding-left:0px}}.main_single-content{width:100%;position:relative}.single-project-wrap{position:relative;background-color:#f8f8f8;width:100%;padding:0px 0px 120px}.single-project-wrap:before{font-family:"Oswald",sans-serif;font-style:normal;font-style:normal;font-style:normal;content:attr(data-title);position:absolute;color:#333;font-size:99px;text-transform:uppercase;font-weight:900;letter-spacing:10px;bottom:0px;left:0%;line-height:1.1;z-index:2;opacity:.15}.single-project-wrap .item-bg{width:100%;position:relative;border-bottom:30px solid #fff}.single-project-wrap .item-bg:before{content:"";width:calc(100% - 40px);height:100%;max-width:1380px;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);background-image:url(../img/single-l.png),url(../img/single-r.png);background-repeat:no-repeat;background-position:left 104px,right 104px;z-index:2}.single-project-wrap .item-bg .img_bg{background-position:center;background-repeat:no-repeat;background-size:cover}.single-project-wrap .item-bg .img_bg .project-txt{text-align:center;color:#fff;font-size:26px;position:relative;z-index:3;width:calc(100% - 320px);padding:180px 20px 280px;margin:0 auto;max-width:1400px}.single-project-wrap .item-bg .img_bg:after{position:absolute;top:0;left:0%;width:100%;height:100%;content:"";display:block;position:absolute;background-color:#000;opacity:.29;z-index:1}.single-project-wrap .single-project-content{max-width:1420px;overflow:hidden;width:100%;padding:0px 20px;margin:-140px auto 0;position:relative;z-index:3}.single-project-wrap .single-project-content .item-wrap{background-color:#fff;padding:100px}.single-project-wrap .single-project-content .item-peo-img{position:relative}.single-project-wrap .single-project-content .item-peo-img::before{position:absolute;z-index:1;content:"";right:-58px;top:-58px;width:140px;height:140px;display:block;background-image:url(../img/bg03.png);background-position:center;background-repeat:no-repeat;background-size:cover}.single-project-wrap .single-project-content .item-peo-img>*{position:relative;z-index:2}.single-project-wrap .single-project-content .item-peo-img .img_bg{background-position:center;background-repeat:no-repeat;background-size:cover}.single-project-wrap .single-project-content .item-peo-img .img_bg:before{content:"";display:block;padding-top:46%}.single-project-wrap .single-project-content .item-peo-img .item-peo-bran{width:100%;position:absolute;bottom:0;left:0;padding:36px}.single-project-wrap .single-project-content .item-peo-img .item-peo-bg{width:auto;max-width:680px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;background-color:#fff;padding:16px 0}.single-project-wrap .single-project-content .item-peo-img .item-peo-bg .item-peo-name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:24px;font-weight:bold;padding:0 36px;border-right:1px solid #000}.single-project-wrap .single-project-content .item-peo-img .item-peo-bg .item-peo-introduce{padding:0 36px;font-size:16px;color:#666}.single-project-wrap .single-project-content .item-peo-content h2{margin:30px 0 20px;width:100%;font-size:24px}.single-project-wrap .single-project-content .item-peo-content h2 strong{-webkit-box-shadow:inset 0px -15px 0px #8b54f7;box-shadow:inset 0px -15px 0px #8b54f7}.single-project-wrap .single-project-content .item-peo-content>p{font-size:16px;line-height:1.8;margin:30px 0 30px}.single-project-wrap .single-project-content .item-peo-content>p.fons14{font-size:14px}.single-project-wrap .single-project-content .item-peo-content>p.fons12{font-size:12px}.single-project-wrap .single-project-content .item-peo-content figure.wp-block-image{position:relative}.single-project-wrap .single-project-content .item-peo-content figure.wp-block-image img{position:relative;z-index:2;margin:0 auto}.single-project-wrap .single-project-content .item-peo-content figure.bg-right{padding:58px 0}.single-project-wrap .single-project-content .item-peo-content figure.bg-right:before{position:absolute;z-index:1;content:"";right:-58px;top:0px;width:140px;height:140px;display:block;background-image:url(../img/bg03.png);background-position:center;background-repeat:no-repeat;background-size:cover}.single-project-wrap .single-project-content .item-peo-content figure.bg-left{padding:58px 0}.single-project-wrap .single-project-content .item-peo-content figure.bg-left:before{position:absolute;z-index:1;content:"";left:-58px;bottom:0px;width:140px;height:140px;display:block;background-image:url(../img/bg03.png);background-position:center;background-repeat:no-repeat;background-size:cover}.single-project-wrap .single-project-content .item-peo-content figcaption{text-align:center}.single-project-wrap .single-project-content .item-link ul{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-ms-flexbox;display:flex}.single-project-wrap .single-project-content .item-link ul li{width:50%;max-width:503px;cursor:pointer;position:relative;margin-top:20px}.single-project-wrap .single-project-content .item-link ul li a{width:calc(100% - 80px);display:block;background-color:#5e16f0;text-align:center;margin:36px auto 0;margin-left:0;font-size:20px;position:relative;color:#fff;padding:7px 5px}.single-project-wrap .single-project-content .item-link ul li a:before{content:"";display:block;width:100%;height:100%;position:absolute;left:10px;top:-10px;border:1px solid #5e16f0}.single-project-wrap .single-project-content .item-link ul li a .lin-str{position:absolute;width:100%;color:#000;max-width:79px;right:-46px;top:39%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%)}.single-project-wrap .single-project-content .item-link ul li a .lin-str svg{width:100%;height:auto;position:relative;-webkit-transition:-webkit-transform .4s 0s ease;transition:-webkit-transform .4s 0s ease;transition:transform .4s 0s ease;transition:transform .4s 0s ease, -webkit-transform .4s 0s ease;transition:transform .4s 0s ease,-webkit-transform .4s 0s ease;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.single-project-wrap .single-project-content .item-link ul li a:hover .lin-str svg{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}.single-project-wrap .single-project-content .item-link ul li:nth-child(2) a{margin-right:0;background-color:#333}.single-project-wrap .single-project-content .item-link ul li:nth-child(2) a:before{border:1px solid #333}@media(max-width: 1200px){.single-project-wrap:before{font-size:63px}.single-project-wrap .single-project-content .item-wrap{padding:80px 80px}.single-project-wrap .single-project-content .item-link ul li a{font-size:15px;width:calc(100% - 60px)}.single-project-wrap .single-project-content .item-link ul li a .lin-str{max-width:55px;right:-35px}}@media(max-width: 1100px){.single-project-wrap:before{font-size:63px}.single-project-wrap .single-project-content .item-wrap{padding:80px 40px;overflow:hidden}.single-project-wrap .single-project-content .item-link ul li a{font-size:15px;width:calc(100% - 60px)}.single-project-wrap .single-project-content .item-link ul li a .lin-str{max-width:55px;right:-35px}}@media(max-width: 980px){.single-project-wrap .item-bg::before{background-size:11% auto}.single-project-wrap .item-bg .img_bg .project-txt{font-size:21px;width:calc(100% - 220px);padding:140px 20px 200px}.single-project-wrap:before{font-size:34px}.single-project-wrap .single-project-content .item-wrap{padding:80px 20px;overflow:hidden}.single-project-wrap .single-project-content .item-link ul li a{font-size:15px;width:calc(100% - 60px)}.single-project-wrap .single-project-content .item-link ul li a .lin-str{max-width:55px;right:-35px}}@media(max-width: 767px){.single-project-wrap{padding:0px 0px 40px}.single-project-wrap .item-bg:before{width:100%;background-size:10%;background-position:left center,right center;top:20%;height:60%}.single-project-wrap .item-bg .img_bg .project-txt{font-size:18px;width:calc(100% - 40px);padding:40px 20px 40px}.single-project-wrap .single-project-content{margin:0px auto 0}.single-project-wrap .single-project-content .item-wrap{padding:40px 20px}.single-project-wrap .single-project-content .item-peo-img:before{top:-20px}.single-project-wrap .single-project-content .item-peo-img .item-peo-bran{position:static;padding:0px 0}.single-project-wrap .single-project-content .item-peo-img .item-peo-bg{display:block}.single-project-wrap .single-project-content .item-peo-img .item-peo-bg .item-peo-name{font-size:20px;padding:0 0px;border-right:0px solid #000}.single-project-wrap .single-project-content .item-peo-img .item-peo-bg .item-peo-introduce{padding:0 0px;font-size:14px;text-align:center}.single-project-wrap .single-project-content .item-peo-content h2{margin:20px 0 10px;font-size:18px}.single-project-wrap .single-project-content .item-peo-content h2 strong{-webkit-box-shadow:inset 0px -5px 0px #8b54f7;box-shadow:inset 0px -5px 0px #8b54f7}.single-project-wrap .single-project-content .item-peo-content>p{font-size:12px;margin:10px 0 20px}.single-project-wrap .single-project-content .item-peo-content figure.bg-left{padding:20px 0}.single-project-wrap .single-project-content .item-peo-content figure.bg-right{padding:20px 0}.single-project-wrap .single-project-content .item-link ul{display:block}.single-project-wrap .single-project-content .item-link ul li{width:100%}.single-project-wrap .single-project-content .item-link ul li:nth-child(1){margin-top:0}.single-project-wrap .single-project-content .item-link ul li a{font-size:15px;width:calc(100% - 20px);margin:20px 0 0}}.single-interview-wrap{position:relative;background-color:#f8f8f8;width:100%;padding:0px 0px 120px}.single-interview-wrap:before{font-family:"Oswald",sans-serif;font-style:normal;font-style:normal;font-style:normal;content:attr(data-title);position:absolute;color:#333;font-size:99px;text-transform:uppercase;font-weight:900;letter-spacing:10px;bottom:0px;left:0%;line-height:1.1;z-index:2;opacity:.15}.single-interview-wrap .item-bg{width:100%;position:relative;border-bottom:30px solid #fff}.single-interview-wrap .item-bg:before{content:"";width:calc(100% - 40px);height:100%;max-width:1380px;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);background-image:url(../img/single-l.png),url(../img/single-r.png);background-repeat:no-repeat;background-position:left 104px,right 104px;z-index:2}.single-interview-wrap .item-bg .img_bg{background-position:center;background-repeat:no-repeat;background-size:cover}.single-interview-wrap .item-bg .img_bg .interview-txt{text-align:center;color:#fff;font-size:26px;position:relative;z-index:3;width:calc(100% - 320px);padding:180px 20px 280px;margin:0 auto;max-width:1400px}.single-interview-wrap .item-bg .img_bg:after{position:absolute;top:0;left:0%;width:100%;height:100%;content:"";display:block;position:absolute;background-color:#000;opacity:.29;z-index:1}.single-interview-wrap .single-interview-content{max-width:1420px;width:100%;padding:0px 20px;overflow:hidden;margin:-140px auto 0;position:relative;z-index:3}.single-interview-wrap .single-interview-content .item-wrap{background-color:#fff;padding:100px}.single-interview-wrap .single-interview-content .item-peo-img{position:relative}.single-interview-wrap .single-interview-content .item-peo-img::before{position:absolute;z-index:1;content:"";right:-58px;top:-58px;width:140px;height:140px;display:block;background-image:url(../img/bg03.png);background-position:center;background-repeat:no-repeat;background-size:cover}.single-interview-wrap .single-interview-content .item-peo-img>*{position:relative;z-index:2}.single-interview-wrap .single-interview-content .item-peo-img .img_bg{background-position:center;background-repeat:no-repeat;background-size:cover}.single-interview-wrap .single-interview-content .item-peo-img .img_bg:before{content:"";display:block;padding-top:46%}.single-interview-wrap .single-interview-content .item-peo-img .item-peo-bran{width:100%;position:absolute;bottom:0;left:0;padding:36px}.single-interview-wrap .single-interview-content .item-peo-img .item-peo-bg{width:auto;max-width:680px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;background-color:#fff;padding:16px 0}.single-interview-wrap .single-interview-content .item-peo-img .item-peo-bg .item-peo-name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:24px;font-weight:bold;padding:0 36px;border-right:1px solid #000}.single-interview-wrap .single-interview-content .item-peo-img .item-peo-bg .item-peo-introduce{padding:0 36px;font-size:16px;color:#666}.single-interview-wrap .single-interview-content .item-peo-content h2{margin:30px 0 20px;width:100%;font-size:24px}.single-interview-wrap .single-interview-content .item-peo-content h2 strong{-webkit-box-shadow:inset 0px -15px 0px #8b54f7;box-shadow:inset 0px -15px 0px #8b54f7}.single-interview-wrap .single-interview-content .item-peo-content>p{font-size:16px;line-height:1.8;margin:30px 0 30px}.single-interview-wrap .single-interview-content .item-peo-content>p.fons14{font-size:14px}.single-interview-wrap .single-interview-content .item-peo-content>p.fons12{font-size:12px}.single-interview-wrap .single-interview-content .item-peo-content figure.wp-block-image{position:relative}.single-interview-wrap .single-interview-content .item-peo-content figure.wp-block-image img{position:relative;z-index:2;margin:0 auto}.single-interview-wrap .single-interview-content .item-peo-content figure.bg-right{padding:58px 0}.single-interview-wrap .single-interview-content .item-peo-content figure.bg-right:before{position:absolute;z-index:1;content:"";right:-58px;top:0px;width:140px;height:140px;display:block;background-image:url(../img/bg03.png);background-position:center;background-repeat:no-repeat;background-size:cover}.single-interview-wrap .single-interview-content .item-peo-content figure.bg-left{padding:58px 0}.single-interview-wrap .single-interview-content .item-peo-content figure.bg-left:before{position:absolute;z-index:1;content:"";left:-58px;bottom:0px;width:140px;height:140px;display:block;background-image:url(../img/bg03.png);background-position:center;background-repeat:no-repeat;background-size:cover}.single-interview-wrap .single-interview-content .item-peo-content figcaption{text-align:center}.single-interview-wrap .single-interview-content .item-link ul{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-ms-flexbox;display:flex}.single-interview-wrap .single-interview-content .item-link ul li{width:50%;max-width:503px;cursor:pointer;position:relative;margin-top:20px}.single-interview-wrap .single-interview-content .item-link ul li a{width:calc(100% - 80px);display:block;background-color:#5e16f0;text-align:center;margin:36px auto 0;margin-left:0;font-size:20px;position:relative;color:#fff;padding:7px 5px}.single-interview-wrap .single-interview-content .item-link ul li a:before{content:"";display:block;width:100%;height:100%;position:absolute;left:10px;top:-10px;border:1px solid #5e16f0}.single-interview-wrap .single-interview-content .item-link ul li a .lin-str{position:absolute;width:100%;color:#000;max-width:79px;right:-46px;top:39%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%)}.single-interview-wrap .single-interview-content .item-link ul li a .lin-str svg{width:100%;height:auto;position:relative;-webkit-transition:-webkit-transform .4s 0s ease;transition:-webkit-transform .4s 0s ease;transition:transform .4s 0s ease;transition:transform .4s 0s ease, -webkit-transform .4s 0s ease;transition:transform .4s 0s ease,-webkit-transform .4s 0s ease;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.single-interview-wrap .single-interview-content .item-link ul li a:hover .lin-str svg{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}.single-interview-wrap .single-interview-content .item-link ul li:nth-child(2) a{margin-right:0;background-color:#333}.single-interview-wrap .single-interview-content .item-link ul li:nth-child(2) a:before{border:1px solid #333}@media(max-width: 1200px){.single-interview-wrap:before{font-size:63px}.single-interview-wrap .single-interview-content .item-wrap{padding:80px 80px}.single-interview-wrap .single-interview-content .item-link ul li a{font-size:15px;width:calc(100% - 60px)}.single-interview-wrap .single-interview-content .item-link ul li a .lin-str{max-width:55px;right:-35px}}@media(max-width: 1100px){.single-interview-wrap:before{font-size:63px}.single-interview-wrap .single-interview-content .item-wrap{padding:80px 40px;overflow:hidden}.single-interview-wrap .single-interview-content .item-link ul li a{font-size:15px;width:calc(100% - 60px)}.single-interview-wrap .single-interview-content .item-link ul li a .lin-str{max-width:55px;right:-35px}}@media(max-width: 980px){.single-interview-wrap .item-bg::before{background-size:11% auto}.single-interview-wrap .item-bg .img_bg .interview-txt{font-size:21px;width:calc(100% - 220px);padding:140px 20px 200px}.single-interview-wrap:before{font-size:34px}.single-interview-wrap .single-interview-content .item-wrap{padding:80px 20px;overflow:hidden}.single-interview-wrap .single-interview-content .item-link ul li a{font-size:15px;width:calc(100% - 60px)}.single-interview-wrap .single-interview-content .item-link ul li a .lin-str{max-width:55px;right:-35px}}@media(max-width: 767px){.single-interview-wrap .item-bg:before{width:100%;background-size:10%;background-position:left center,right center;top:20%;height:60%}.single-interview-wrap .item-bg .img_bg .interview-txt{font-size:18px;width:calc(100% - 40px);padding:40px 20px 40px}.single-interview-wrap .single-interview-content{margin:0px auto 0}.single-interview-wrap .single-interview-content .item-wrap{padding:40px 20px}.single-interview-wrap .single-interview-content .item-peo-img:before{top:-20px}.single-interview-wrap .single-interview-content .item-peo-img .item-peo-bran{position:static;padding:0px 0}.single-interview-wrap .single-interview-content .item-peo-img .item-peo-bg{display:block}.single-interview-wrap .single-interview-content .item-peo-img .item-peo-bg .item-peo-name{font-size:20px;padding:0 0px;border-right:0px solid #000}.single-interview-wrap .single-interview-content .item-peo-img .item-peo-bg .item-peo-introduce{padding:0 0px;font-size:14px;text-align:center}.single-interview-wrap .single-interview-content .item-peo-content h2{margin:20px 0 10px;font-size:18px}.single-interview-wrap .single-interview-content .item-peo-content h2 strong{-webkit-box-shadow:inset 0px -5px 0px #8b54f7;box-shadow:inset 0px -5px 0px #8b54f7}.single-interview-wrap .single-interview-content .item-peo-content>p{font-size:12px;margin:10px 0 20px}.single-interview-wrap .single-interview-content .item-peo-content figure.bg-left{padding:20px 0}.single-interview-wrap .single-interview-content .item-peo-content figure.bg-right{padding:20px 0}.single-interview-wrap .single-interview-content .item-link ul{display:block}.single-interview-wrap .single-interview-content .item-link ul li{width:100%}.single-interview-wrap .single-interview-content .item-link ul li:nth-child(1){margin-top:0}.single-interview-wrap .single-interview-content .item-link ul li a{font-size:15px;width:calc(100% - 20px);margin:20px 0 0}}.pagination{text-align:center;width:100%;margin-bottom:30px}.pagination .screen-reader-text{display:none !important}.pagination span,.pagination a{display:inline-block;line-height:1;white-space:nowrap;padding:6px 8px;font-size:12px;border:1px solid #d7e0e2;color:#333;cursor:pointer;margin:15px 2px 0}.pagination span:hover,.pagination span.current,.pagination a:hover,.pagination a.current{color:#fff;border-color:#5e16f0;text-decoration:none;background-color:#5e16f0}.main-interview{width:100%}.main-interview .inner-interview01{width:100%;max-width:1420px;margin:0 auto;padding:60px 20px}.main-interview .inner-interview01 .title-interview{text-align:center;font-size:32px;color:#5e16f0;font-weight:bold;line-height:1.4;margin-bottom:22px}.main-interview .inner-interview01 .txt-interview{text-align:center;font-size:16px;max-width:780px;margin:0 auto}.main-interview .inner-interview02{position:relative}.main-interview .inner-interview02:before{font-family:"Oswald",sans-serif;font-style:normal;font-style:normal;font-style:normal;content:attr(data-title);position:absolute;color:#333;font-size:150px;text-transform:uppercase;font-weight:900;letter-spacing:10px;top:120px;right:0%;line-height:1.1;z-index:2;opacity:.1}.main-interview .inner-interview02 .bg-interview{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%}.main-interview .inner-interview02 .bg-interview:before{content:"";display:block;width:100%;height:22%;background-color:#f5f0ff;position:absolute;left:0;top:0}.main-interview .inner-interview02 .bg-interview:after{content:"";display:block;width:30%;height:29%;background-color:#f5f0ff;position:absolute;left:0;bottom:0}.main-interview .inner-interview02 .flex-interview{position:relative;z-index:3}.main-interview .flex-interview{width:100%;padding:300px 0 132px;max-width:1478px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0px auto;display:-webkit-box;display:-ms-flexbox;display:flex}.main-interview .flex-interview .item{width:50%;padding:0px 49px 0;margin-top:-170px}.main-interview .flex-interview .item:nth-child(2n){margin-top:120px}.main-interview .flex-interview .item a{position:relative;display:block;color:#000;height:100%}.main-interview .flex-interview .item a .item-img{width:100%;position:relative;overflow:hidden;z-index:2;max-height:423px}.main-interview .flex-interview .item a .item-img:before{content:"";display:block;padding-top:66%}.main-interview .flex-interview .item a .item-img .img_bg{width:100%;height:100%;position:absolute;top:0%;left:0%;-webkit-transition:all .6s cubic-bezier(0.4, 0, 0.2, 1);transition:all .6s cubic-bezier(0.4, 0, 0.2, 1);will-change:transform;background-repeat:no-repeat;background-size:cover;background-position:center top}.main-interview .flex-interview .item a .item-inner{position:relative;z-index:4;width:100%;padding:10px 20px 0px 20px}.main-interview .flex-interview .item a .item-inner:before{font-family:"Oswald",sans-serif;font-style:normal;font-style:normal;content:attr(data-title);position:absolute;color:#5e16f0;font-size:109px;text-transform:uppercase;font-weight:900;letter-spacing:10px;top:-24%;right:0%;line-height:1.1;z-index:2;opacity:.15}.main-interview .flex-interview .item a .item-title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.main-interview .flex-interview .item a .item-title:after{content:"";display:block;width:45px;height:1px;background-color:#5e16f0}.main-interview .flex-interview .item a .item-title span{white-space:nowrap;color:#5e16f0;margin-right:7px;display:inline-block;font-size:19px;text-transform:capitalize}.main-interview .flex-interview .item a .item-txt{font-size:24px;font-weight:700;color:#5e16f0}.main-interview .flex-interview .item a .item-name{font-size:19px;line-height:1.1;font-weight:700;white-space:nowrap;text-align:right}.main-interview .flex-interview .item a .item-occupation{text-align:right}.main-interview .flex-interview .item a:hover .item-img .img_bg{-webkit-transform:scale(1.05, 1.05);-ms-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}@media(max-width: 1200px){.main-interview .inner-interview02:before{font-size:120px;top:50px}.main-interview .flex-interview .item{padding:0px 20px 0}.main-interview .flex-interview .item a .item-inner:before{font-size:86px}}@media(max-width: 1000px){.main-interview .flex-interview .item:nth-child(2n){margin-top:70px}.main-interview .flex-interview .item a .item-inner{display:block}.main-interview .flex-interview .item a .item-txt{font-size:18px}}@media(max-width: 767px){.main-interview .inner-interview01{padding:40px 20px}.main-interview .inner-interview01 .title-interview{font-size:20px;margin-bottom:12px}.main-interview .inner-interview01 .txt-interview{font-size:13px}.main-interview .inner-interview02:before{font-size:42px;letter-spacing:2px;top:24px}.main-interview .flex-interview{display:block;padding:70px 0 20px}.main-interview .flex-interview .item{width:100%;margin-top:0px !important;margin-bottom:20px}.main-interview .flex-interview .item a .item-inner{display:block;padding:0px 10px}.main-interview .flex-interview .item a .item-inner:before{font-size:40px;top:1%;letter-spacing:1px}.main-interview .flex-interview .item a .item-txt{font-size:16px}.main-interview .flex-interview .item a .item-name{font-size:15px}}.main-project-story{width:100%}.main-project-story .inner-project-story01{width:100%;max-width:1420px;margin:0 auto;padding:60px 20px}.main-project-story .inner-project-story01 .title-project{text-align:center;font-size:32px;font-weight:bold;line-height:1.4;margin-bottom:22px}.main-project-story .inner-project-story01 .title-project span{-webkit-box-shadow:inset 0px -15px 0px #8b54f7;box-shadow:inset 0px -15px 0px #8b54f7}.main-project-story .inner-project-story01 .txt-project{text-align:center;font-size:16px;max-width:780px;margin:0 auto}.main-project-story .inner-project-story02{background-color:#f5f0ff;position:relative}.main-project-story .inner-project-story02:before{font-family:"Oswald",sans-serif;font-style:normal;font-style:normal;font-style:normal;content:attr(data-title);position:absolute;color:#333;font-size:110px;text-transform:uppercase;font-weight:900;letter-spacing:10px;top:50px;left:0%;line-height:1.1;z-index:2;opacity:.15}.main-project-story .inner-project-story02 .bg-project-story{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%}.main-project-story .inner-project-story02 .bg-project-story:before{content:"";display:block;width:22%;height:37%;background-color:#f7f7f7;position:absolute;left:0;top:93px}.main-project-story .inner-project-story02 .bg-project-story:after{content:"";display:block;width:22%;height:37%;background-color:#f7f7f7;position:absolute;right:0;bottom:0px}.main-project-story .inner-project-story02 .flex-project-story{position:relative;z-index:3}.main-project-story .flex-project-story{width:100%;padding:180px 0 132px;max-width:1478px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0px auto;display:-webkit-box;display:-ms-flexbox;display:flex}.main-project-story .flex-project-story .item{width:25%;margin-top:25px;padding:44px 44px}.main-project-story .flex-project-story .item a{position:relative;display:block;color:#000;height:100%}.main-project-story .flex-project-story .item a .item-bg{position:absolute;background-image:url(img/bg-project02.png);background-repeat:no-repeat;background-size:cover;width:250px;height:250px;right:-25px;z-index:1;top:-25px}.main-project-story .flex-project-story .item a .item-img{width:100%;top:0px;left:0;position:relative;overflow:hidden;z-index:2;padding-bottom:20px}.main-project-story .flex-project-story .item a .item-img .img_bg{width:100%;height:100%;position:relative;top:0px;right:0px;transition:transform .6s 0s ease,-webkit-transform .6s 0s ease;background-repeat:no-repeat;background-size:cover;background-position:center top}.main-project-story .flex-project-story .item a .item-img .img_bg:before{content:"";display:block;padding-top:130%}.main-project-story .flex-project-story .item a .item-title{padding:10px 20px 10px 20px;position:relative;position:absolute;left:0;bottom:-17px;z-index:4}.main-project-story .flex-project-story .item a .item-inner{position:relative;z-index:4;width:100%;padding:10px 0px 0 0px}.main-project-story .flex-project-story .item a .title-line{display:inline-block;overflow:hidden;background-color:#fff;padding:5px 5px;margin-top:5px;font-size:14px;font-weight:700;position:relative}.main-project-story .flex-project-story .item a .title-line span{position:relative;z-index:2;-webkit-transition:color .2s 0s ease;transition:color .2s 0s ease}.main-project-story .flex-project-story .item a .title-line:before{content:"";display:block;position:absolute;z-index:1;top:0;left:-5px;width:110%;height:110%;background-color:#5e16f0;-webkit-transition:-webkit-transform .4s 0s cubic-bezier(0.48, 0.18, 0, 0.98);transition:-webkit-transform .4s 0s cubic-bezier(0.48, 0.18, 0, 0.98);transition:transform .4s 0s cubic-bezier(0.48, 0.18, 0, 0.98);transition:transform .4s 0s cubic-bezier(0.48, 0.18, 0, 0.98), -webkit-transform .4s 0s cubic-bezier(0.48, 0.18, 0, 0.98);transition:transform .4s 0s cubic-bezier(0.48, 0.18, 0, 0.98),-webkit-transform .4s 0s cubic-bezier(0.48, 0.18, 0, 0.98);transition:transform .4s 0s cubic-bezier(0.48, 0.18, 0, 0.98),-webkit-transform .4s 0s cubic-bezier(0.48, 0.18, 0, 0.98);transition:transform .4s 0s cubic-bezier(0.48, 0.18, 0, 0.98),-webkit-transform .4s 0s cubic-bezier(0.48, 0.18, 0, 0.98);-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}.main-project-story .flex-project-story .item a .item-name{font-size:18px;font-weight:700}.main-project-story .flex-project-story .item a .item-occupation{position:relative;z-index:2}.main-project-story .flex-project-story .item a .item-sign{font-size:24px;color:#5e16f0;text-transform:capitalize;font-family:"Seaweed Script",sans-serif;font-style:normal;font-weight:400;position:absolute;right:0px;z-index:1;line-height:1.1;bottom:0;-webkit-transform:rotate(-19deg);-ms-transform:rotate(-19deg);transform:rotate(-19deg);-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom}.main-project-story .flex-project-story .item a:hover .item-img .img_bg{-webkit-transform:scale(1.05, 1.05);-ms-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}.main-project-story .flex-project-story .item a:hover .title-line span{color:#fff}.main-project-story .flex-project-story .item a:hover .title-line:before{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}@media(max-width: 1500px){.main-project-story .flex-project-story .item{padding:44px 20px}.main-project-story .flex-project-story .item a .item-bg{right:-20px;top:-20px;width:160px;height:150px}}@media(max-width: 1200px){.main-project-story .inner-project-story02:before{font-size:70px}.main-project-story .flex-project-story{padding:100px 20px 100px}.main-project-story .flex-project-story .item{width:33.33%;padding:20px 20px}}@media(max-width: 880px){.main-project-story .flex-project-story{padding:100px 20px 40px}.main-project-story .flex-project-story .item{width:50%}}@media(max-width: 767px){.main-project-story .inner-project-story01{padding:40px 20px}.main-project-story .inner-project-story01 .title-project{font-size:20px;margin-bottom:12px}.main-project-story .inner-project-story01 .title-project span{-webkit-box-shadow:inset 0px -6px 0px #8b54f7;box-shadow:inset 0px -6px 0px #8b54f7}.main-project-story .inner-project-story01 .txt-project{font-size:13px}.main-project-story .inner-project-story02:before{font-size:42px;letter-spacing:2px;top:24px}.main-project-story .flex-project-story{padding:80px 10px 0px}.main-project-story .flex-project-story .item{width:100%;padding:10px 10px}.main-project-story .flex-project-story .item a .title-line{display:block}}.main-office-tour{background-color:#fff;width:100%;max-width:1100px;padding:60px 20px;margin:0 auto}.main-office-tour .wp-block-image{margin-bottom:1em}.main-office-tour .wp-block-image figcaption{text-align:left}.main-office-tour .has-text-align-center{text-align:center}.main-office-tour .wp-block-column{margin-bottom:0em}.main-office-tour .item{margin-bottom:28px}.main-office-tour .section-item02{padding:90px 0;position:relative}@media(max-width: 767px){.main-office-tour .section-item02{padding:40px 0}.main-office-tour .section-item02 .img-over{overflow-x:scroll}.main-office-tour .section-item02 .img-over img{min-width:500px}}.main-office-tour .section-item02>*{position:relative;z-index:2}.main-office-tour .section-item02:before{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);content:"";display:block;width:100vw;height:100%;background-color:#eef4fe}.main-office-tour .section-item03{margin:80px 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width: 767px){.main-office-tour .section-item03{margin:40px 0}}.main-office-tour .section-item03 p{margin:8px 0}.main-office-tour .section-item04{padding:90px 0;position:relative}@media(max-width: 767px){.main-office-tour .section-item04{padding:40px 0}}.main-office-tour .section-item04>*{position:relative;z-index:2}.main-office-tour .section-item04:before{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);content:"";display:block;width:100vw;height:100%;background-color:#f5f5f5}.main-office-tour .section-item04 .item{background-color:#fff;font-size:13px}.main-office-tour .section-item04 .item p{margin-bottom:1em;padding:0px 26px 0}.main-office-tour .section-item04 .item h3{text-align:center;color:#fff;background-color:#5e16f0;font-size:26px}@media(max-width: 767px){.main-office-tour .section-item04 .item h3{font-size:18px}}.main-office-tour .section-item04 .item .flex01{margin-bottom:0;padding:26px 26px 0}@media(max-width: 767px){.main-office-tour .section-item04 .item .flex01{padding:10px 10px 0}}.main-office-tour .section-item05{margin-top:100px}@media(max-width: 767px){.main-office-tour .section-item05{margin-top:40px}}.main-office-tour .section-item05 h3{font-size:36px}@media(max-width: 767px){.main-office-tour .section-item05 h3{font-size:18px}}.main-office-tour .section-item05 h4{font-size:26px}@media(max-width: 767px){.main-office-tour .section-item05 h4{font-size:15px}}.main-office-tour .txt{margin:0px auto 40px;max-width:1100px;line-height:2;width:100%;text-align:center}.main-office-tour .txt p{margin-bottom:10px}.main-office-tour .txt p:last-child{margin-bottom:0}.main-office-tour h2{text-align:center;font-size:38px;line-height:1.1}.main-office-tour h2:after{width:46px;height:8px;background-color:#5e16f0;display:block;content:"";margin:25px auto 43px}.video-box{max-width:700px;margin:0 auto;position:relative;cursor:pointer}.video-box .video-icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:50px;height:50px}.video-box img{margin:0 auto}.lightbox-intro{display:none}@media(max-width: 767px){.main-office-tour h2{font-size:17px}.main-office-tour h2:after{height:5px;margin:10px auto 20px}}.pllayer{top:0;display:none;left:0;position:fixed;background-color:rgba(0,0,0,.77);z-index:1000;height:100%;width:100%}.pllayer .genericon{position:absolute;top:0px;display:block;cursor:pointer;width:28px;height:28px;right:0px;background-image:url(../img/close.svg);background-position:center center;background-size:cover;background-repeat:no-repeat}.pl_content{padding:40px 40px 40px;position:absolute;width:94%;max-width:1100px;margin:0 auto;color:#fff;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.pl-inner{height:100%;width:100%}@media(max-width: 767px){.pl_content{padding:40px 20px}.pllayer .genericon{width:22px;height:22px}}.main-company-bg{background-color:#f8f8f8;padding:120px 0}.main-company{max-width:1420px;width:100%;padding:0px clamp(20px,14.2038px + 1.6561vw,46px);margin:0px auto}.main-company .item-inner{padding:100px;background-color:#fff}.main-company .item-inner h4{font-size:22px;border-left:7px solid #5e16f0;padding:0 0 0 21px;margin-bottom:28px}.main-company table{width:100%;border:1px solid #5e16f0}.main-company table th{border:1px solid #e5e5e5;padding:20px 60px;background:#5e16f0;color:#fff;width:260px;font-size:16px;text-align:left}.main-company table td{border:1px solid #e5e5e5;padding:20px 60px;color:#616161;font-size:14px;background-color:#fff}.main-company table td ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.main-company table td a{color:#5e16f0}@media(max-width: 1200px){.main-company .item-inner{padding:80px 40px}}@media(max-width: 980px){.main-company table th{padding:20px 40px;width:230px}.main-company table td{padding:20px 20px}}@media(max-width: 767px){.main-company-bg{padding:40px 0px}.main-company .item-inner{padding:40px 20px}.main-company .item-inner h4{font-size:16px;border-left:3px solid #5e16f0;padding:0 0 0 10px;margin-bottom:18px}.main-company table th{padding:10px 10px;width:100%;display:block}.main-company table td{padding:10px 10px;width:100%;display:block}}.business-btn{margin-top:clamp(20px,17.7707px + .6369vw,30px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.business-btn a{display:block;width:90%;max-width:400px;padding:clamp(8px,6.8854px + .3185vw,13px) 10px;text-align:center;border-radius:15px;background-color:#000;color:#fff;font-size:clamp(16px,15.1083px + .2548vw,20px);-webkit-transition:.3s;transition:.3s}.business-btn a:hover{background-color:#6a43b7}.a01 .business-btn a:hover{background-color:#5e16f0}.a02 .business-btn a:hover{background-color:#de2a25}.a03 .business-btn a:hover{background-color:#ef7814}.a04 .business-btn a:hover{background-color:#73c142}.main-business{position:relative;width:100%;padding:80px 0px 0}.main-business .main-business-inner{max-width:1420px;width:100%;padding:0px clamp(20px,14.2038px + 1.6561vw,46px) 80px;margin:0 auto}.main-business .tabnav-new ul{gap:clamp(5px,-9.0446px + 4.0127vw,68px);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.main-business .tabnav-new ul li{width:calc(50% - clamp(5px,-9.0446px + 4.0127vw,68px));padding:0}.main-business .tabnav ul{-ms-flex-wrap:wrap;flex-wrap:wrap}.main-business .tabnav ul li{width:calc(50% - 35px)}.main-business-bg .blue{color:#5e16f0}.main-business-bg .red{color:#de2a25}.main-business-bg .orange{color:#ef7814}.main-business-bg .green{color:#73c142}.main-business-bg .bg-blue{background-color:#5e16f0}.main-business-bg .bg-red{background-color:#de2a25}.main-business-bg .bg-orange{background-color:#ef7814}.main-business-bg .bg-green{background-color:#73c142}.main-business-bg.a01{background-color:#f5f0ff}.main-business-bg.a02{background-color:#fff}.main-business-bg.a03{background-color:#f5f0ff}.main-business-bg.a04{background-color:#fff}.main-business-bg .item-inner{max-width:1420px;width:100%;padding:80px 20px 80px;margin:0 auto}.main-business-bg .item-title{font-size:30px;font-weight:900;text-align:center;position:relative;margin:30px 0}.main-business-bg .item-title:before{content:attr(data-title);position:absolute;color:#cdcdcd;font-size:120px;text-transform:uppercase;font-weight:bold;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);line-height:1.1;opacity:.25}.main-business-bg .item-title-sub{text-align:center;font-size:20px;font-weight:700}.main-business-bg .item-title-txt{text-align:center;font-size:16px;max-width:800px;margin:20px auto 0}.main-business-bg .item-flex{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:32px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.main-business-bg .item-flex .item-box{background-color:#fff;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.2);box-shadow:0 0 10px 0 rgba(0,0,0,.2);width:calc(50% - 27px);padding:44px;margin:54px 0 0}.main-business-bg .item-flex .item-ttl span{font-size:20px;text-align:center;padding:3px 18px;border-radius:3px;color:#fff}.main-business-bg .item-flex .item-txt{font-size:14px;margin-top:30px}@media(max-width: 1340px){.main-business-bg .item-flex .item-box{width:calc(50% - 10px);padding:24px;margin:20px 0 0}}@media(max-width: 1200px){.main-business .tabnav ul li{width:calc(50% - 20px)}}@media(max-width: 767px){.main-business{padding:40px 0px 0}.main-business .main-business-inner{padding:0px 20px 20px}.main-business-bg .item-inner{padding:40px 20px 40px;margin:0 auto}.main-business .tabnav ul li{width:100%}.main-business-bg .item-flex .item-box{width:100%;padding:20px;margin:20px 0 0}.main-business-bg .item-title{font-size:20px;margin:10px 0}.main-business-bg .item-title:before{font-size:64px}.main-business-bg .item-title-sub{font-size:16px}.main-business-bg .item-title-txt{font-size:14px;margin:10px auto 0}.main-business-bg .item-flex{margin-top:0px}.main-business-bg .item-flex .item-ttl span{font-size:16px;padding:3px 10px}.main-business-bg .item-flex .item-txt{margin-top:10px}}.inner{max-width:1420px;padding:0 clamp(20px,14.2038px + 1.6561vw,46px);margin:0 auto}.arr_nav{margin:30px 0 50px}.arr_nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.arr_nav li{width:calc((100% - 100px)/3);margin-bottom:20px}.arr_nav a{display:block;color:#000;position:relative;text-align:center;text-decoration:none;font-weight:500}.arr_nav a:hover span.txt{border-color:#5e16f0;background:#5e16f0;color:#fff}.arr_nav span.txt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:3.6em;font-size:22px;line-height:1.4;-webkit-transition:.2s;transition:.2s;border:1px solid #000;margin-right:45px}.link-arrow{position:absolute;width:100%;max-width:79px;right:0px;top:39%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);display:block}.link-arrow svg{width:100%;height:auto}.link-arrow path{fill:#000}.e_benefits{font-size:16px}.e_benefits .tabnav-new ul{gap:clamp(5px,-9.0446px + 4.0127vw,68px);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.e_benefits .tabnav-new ul li{width:calc(50% - clamp(5px,-9.0446px + 4.0127vw,68px));padding:0}.e_benefits .tabnav-new ul li a{height:100%}.e_benefits .tabnav-new ul li .txt .jp{line-height:1.3}.e_benefits section{padding:60px 0}.e_benefits section h2{text-align:center;font-size:36px;font-size:clamp(18px,13.9873px + 1.1465vw,36px);font-weight:700}.e_benefits .atc_ttl{font-size:22px}.e_benefits .items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.e_benefits .items:last-child{border-bottom:0}.e_benefits .items article{width:calc((100% - 80px)/2);padding:25px 0}.e_benefits .items article.full{width:100%}.e_benefits .pics{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.e_benefits .pics>div{width:calc((100% - 80px)/2)}.e_benefits .pic{margin-bottom:20px;position:relative}.e_benefits .pic::before{content:"";display:block;position:absolute;width:250px;height:250px;right:-20px;top:-20px;z-index:-1;background:url(img/bg-project02.png) top right/contain repeat}.housing{position:relative}.housing::before{content:"";display:block;position:absolute;width:100vw;height:100%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:0;background:#eef4fe;z-index:-2}.work-care{position:relative}.work-care::before{content:"";display:block;position:absolute;width:100vw;height:100%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:0;background:#f5f5f5;z-index:-2}.healthy{position:relative}.healthy::before{content:"";display:block;position:absolute;width:100vw;height:100%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:0;background:#eef4fe;z-index:-2}.common_ttl{text-align:center;font-size:32px;font-weight:900}.common_ttl::after{content:"";display:block;width:1.5em;height:5px;background:#5e16f0;margin:10px auto 30px}.atc_ttl{color:#6a43b7;line-height:1.3;margin-bottom:.8em}.nowrap{display:inline-block;white-space:nowrap}.golbal-work{position:relative;padding:50px 0}.golbal-work::before{content:"";display:block;position:absolute;z-index:-2;width:100vw;height:100%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:0;background:#f8f8f8}.golbal-work .title{position:relative;margin-bottom:40px;text-align:center}.golbal-work .title h4{color:#5528ad;letter-spacing:2px;font-size:16px;font-size:clamp(12px,11.1083px + .2548vw,16px);font-family:"Poppins",serif;font-weight:500;font-style:normal;text-transform:uppercase}.golbal-work .title h2{font-size:36px;font-size:clamp(18px,13.9873px + 1.1465vw,36px);font-weight:700}.torishima-team .com_tags{margin:20px 0 5px}.torishima-team .com_tags~p{padding-top:0}.torishima-team .com_tags strong{display:inline-block;margin:0 5px 0 15px}.torishima-team .com_tags strong:first-child{margin-left:0}.torishima-team .com_group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.torishima-team .com_group>div{width:33.33%}.torishima-team .items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-30px}.torishima-team .item{width:33.33%;padding-left:30px;margin-bottom:30px}.torishima-team .item.col1{width:100%}.torishima-team .item.col1 article{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.torishima-team .item.col1 .pic{width:40%}.torishima-team .item.col1 .content{width:60%;padding:30px}.torishima-team .item.col2{width:66.66%}.torishima-team .item.col2>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;background:#fff}.torishima-team .item.col2 p{background:#fff;padding:0 20px 20px}.torishima-team .item.col2 article{width:calc((100% - 30px)/2)}.torishima-team .item.col3{width:100%}.torishima-team .item.col3 article{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.torishima-team .item.col3 .pic{width:calc(33.33% - 10px);margin-right:10px}.torishima-team .item.col3 .pic:nth-child(2){margin-left:10px;margin-right:0px}.torishima-team .item.col3 .com_group{display:block}.torishima-team .item.col3 .com_group>div{width:100%;margin-bottom:20px}.torishima-team .item.col3 .com_group>div:last-child{margin-bottom:0px}.torishima-team .item.col3 .content{width:33.33%;padding:30px}.torishima-team article{background:#fff;height:100%}.torishima-team .pic{position:relative}.torishima-team .content{padding:20px}.torishima-team p{padding-top:15px;line-height:1.5}.torishima-team span{display:inline-block}.torishima-team span.country{display:inline-block;position:absolute;left:0;top:0;color:#fff;background:#828282;padding:5px 10px}.torishima-team span.company{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;color:#fff;bottom:0;left:0;width:100%;background:rgba(94,22,240,.8);text-align:center;padding:0 5px;font-weight:900;height:4em;line-height:1.5}.torishima-team span.pubtime{margin-right:10px}.torishima-team span.business{padding:5px 15px;border-radius:5px;letter-spacing:1px;color:#fff;line-height:1;margin-right:10px}.torishima-team span.business.blue{background:#71a6da}.torishima-team span.business.pink{background:#f9c}.torishima-team span.business.green{background:#00b050}.torishima-team span.business.orange{background:#ffaf67}.sendsuccess{text-align:center;font-size:46px;text-transform:uppercase;line-height:1;font-family:"Tilt Warp",sans-serif;letter-spacing:5px;color:#5e16f0;font-weight:900}.textcenter{text-align:center;font-size:16px;margin:20px 0 40px;line-height:2}.textcenter h4{font-size:24px;margin-bottom:20px;line-height:1.5}.backhome{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.backhome a{display:block;color:#fff;background:#5e16f0;width:30%;text-align:center;height:42px;line-height:38px;max-width:140px;min-width:120px;border:2px solid #5e16f0;-webkit-transition:.2s;transition:.2s}.backhome a:hover{color:#5e16f0;background:rgba(0,0,0,0)}.contact-main,.contact-steps{max-width:1000px;margin:auto}.contact-steps{margin:30px auto 50px}.contact-steps ul{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.contact-steps li{padding:10px;width:33.33%;color:#fff;text-align:center;font-size:18px}.contact-steps li.blue{background:#5e16f0}.contact-steps li.dark_gray{background:#adadad}.contact-steps li.gray{background:#cdcdcd}.contact-main{padding:50px 0;position:relative;font-size:16px}.contact-main::before{content:"";display:block;position:absolute;width:100vw;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:0;height:100%;background:#f6f6f6;z-index:-1}.contact-main .urnames{margin-bottom:-10px}.contact-main .urnames .item{margin-bottom:10px}.contact-main .note{text-align:center;margin-bottom:30px}.contact-main .dots{margin-bottom:-10px}.contact-main .dots>*{margin-bottom:10px !important}.contact-main i{color:#e10000;font-style:normal}.contact-main .zipcode input{margin:0 10px 0 5px !important}.contact-main section h3{background:#333;color:#fff;font-size:20px;padding:5px 15px}.contact-main section h4.ys_fee{background:#333;color:#fff;font-size:20px;padding:5px 15px}.contact-main section i{display:inline-block;margin-right:5px}.contact-main section p{font-size:14px}.contact-main dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 0;border-bottom:1px solid #d8d8d8}.contact-main dt{width:260px;padding:0 20px;font-weight:500}.contact-main dd{width:calc(100% - 260px)}.contact-main dd>*{margin-bottom:10px}.contact-main dd>*:last-child{margin-bottom:0}.contact-main .items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contact-main .items>*{margin-right:10px}.contact-main .items>*:last-child{margin-right:0}.contact-main input[type=checkbox],.contact-main input[type=radio]{display:inline-block;margin-bottom:3px}.contact-main input[type=text],.contact-main input[type=email]{width:160px;padding:10px;margin:0 10px 0 5px;background:#e7e7e7}.contact-main select{background:#e7e7e7;padding:10px}.contact-main input[type=email]{width:80%}.contact-main textarea{padding:10px;background:#e7e7e7;width:80%}.contact-main .vertical-item{display:block}.contact-main .positions dd{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.contact-main .positions .items{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-right:20px}.contact-main .positions p{width:100%}.contact-main .positions .item{width:220px;margin-right:0;margin-bottom:10px}.contact-main .positions .blue{color:#5e16f0}.contact-main .positions .red{color:#ce101b}.contact-main .positions .green{color:#68b72a}.contact-main .positions .orange{color:#e46103}.contact-main .academic dd>div>span{display:inline-block;width:160px}.contact-main .academic input{margin-left:0;width:60%}.contact-main .normal input{width:70%}.contact-main .company input{margin-left:0}.contact-main .abroad textarea{margin-top:10px}.contact-main .born dd>*{margin-top:0}.contact-main .born span{display:inline-block;margin:0 10px}.contact-main .en_ability select,.contact-main .period_time select,.contact-main .endschool_time select{margin:0 10px}.contact-main .period_time .items>div{margin-bottom:10px}.contact-main .endschool_time span{margin-right:0}.contact-main .endschool_time input{width:auto}.contact-main .endschool_time select~span{width:auto !important}.contact-main .endschool_time select:nth-child(2){margin-left:0}.contact-main .endschool_time label{margin-left:10px}.page-id-338 .submitsend{display:none}.page-id-340 .eg{display:none}.page-id-340 .contact-main .positions .item{width:100%}.multi-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:50px 0 70px}.multi-buttons input{color:#fff;text-align:center;background:#5e16f0;margin:0 10px;width:30%;max-width:240px;min-width:120px;height:60px;line-height:60px;cursor:pointer;border:2px solid #5e16f0;-webkit-transition:.2s;transition:.2s}.multi-buttons input:hover{background:rgba(0,0,0,0);color:#5e16f0}.thanks{text-align:center}.thanks h3{font-weight:900;font-size:70px;text-transform:uppercase;line-height:1.2;margin-bottom:40px;font-family:"Vollkorn","-apple-system",Georgia,"游明朝","Yu Mincho","游明朝体",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho ProN","MS P明朝","MS PMincho",HGS明朝E,"MS Mincho",serif}.privacypolicy{max-height:500px;overflow-y:auto;padding:30px;background:#f6f6f6}.privacypolicy dt{background:#333;color:#fff;font-size:16px;padding:10px 15px}.privacypolicy dd{padding:15px 20px;line-height:2}.privacypolicy p{margin-bottom:20px}.policy-main{max-width:1000px;margin:20px auto 60px}.policy-main h3{font-size:20px;text-align:center}.policy-main>p{font-size:16px;text-align:center;margin:10px 0 30px}.multi-entrance{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:50px 0 70px}.multi-entrance li{width:30%;max-width:240px;min-width:120px;margin:0 10px;height:60px;line-height:60px}.multi-entrance li:nth-child(1) a{background:#333;border:2px solid #333}.multi-entrance li:nth-child(1) a:hover{background:#010101;border-color:#010101;color:#fff}.multi-entrance a{display:block;color:#fff;text-align:center;background:#6a43b7;border:2px solid #6a43b7;-webkit-transition:.2s;transition:.2s}.multi-entrance a:hover{background:rgba(0,0,0,0);color:#6a43b7}@media(max-width: 1400px){.torishima-team .item.col1 .content{padding:30px 20px}.torishima-team .item.col2 article{width:calc((100% - 20px)/2)}.torishima-team .items{margin-left:-20px}.torishima-team .item{padding-left:20px;margin-bottom:20px}.arr_nav span.txt{font-size:20px;margin-right:30px}.arr_nav li{width:calc((100% - 80px)/3)}.link-arrow{width:50px}.e_benefits .pic::before{width:180px;height:180px}.e_benefits{font-size:14px}.e_benefits .atc_ttl{font-size:18px}}@media(max-width: 1240px){.torishima-team .item.col3 .pic{width:calc(50% - 10px)}.torishima-team .item.col3 .content{width:100%}}@media(max-width: 1200px){.golbal-work .title p{font-size:60px}.torishima-team span.business{font-size:12px;padding:3px 5px}.torishima-team span.company{font-size:12px}.common_ttl{font-size:28px}.e_benefits .pic::before{right:-15px;top:-15px}}@media(max-width: 1100px){.contact-main{font-size:14px}.contact-main section h3{font-size:18px}.contact-main section h4.ys_fee{font-size:18px}.contact-main .academic dd>div>span{width:130px}.contact-main dd{width:calc(100% - 170px)}.contact-main dt{width:170px}.contact-main section p{font-size:12px}}@media(max-width: 1000px){.sendsuccess{font-size:38px}.textcenter h4{font-size:18px}.contact-main textarea{width:100%}.contact-main .normal input{width:90%}.torishima-team .item.col1 .pic{width:100%}.torishima-team .item.col1 .content{width:100%}.torishima-team .content{padding:15px !important}.torishima-team .item{width:50%}.torishima-team .item.col2{width:100%}.torishima-team p{padding-top:10px}.common_ttl{font-size:20px}.arr_nav span.txt{font-size:18px}.arr_nav li{width:calc((100% - 40px)/2)}.e_benefits .pic::before{width:15vw;height:15vw;background-size:cover}.e_benefits .items article{width:calc((100% - 40px)/2)}.e_benefits .pics>div{width:calc((100% - 40px)/2)}.e_benefits .atc_ttl{font-size:16px}}@media(max-width: 750px){.policy-main h3{font-size:18px}.policy-main>p{font-size:14px}.privacypolicy{max-height:400px;padding:25px 15px}.privacypolicy dt{font-size:14px;padding:10px}.privacypolicy dd{padding:10px 15px}.thanks h3{font-size:10vw;margin-bottom:30px}.contact-main select{padding:5px}.contact-main .academic dd>div>span{width:100%;margin-bottom:5px}.contact-main .academic input[type=text]{width:100%}.contact-main .normal input{width:100%;margin-left:0}.contact-main section h3{font-size:16px}.contact-main section h4.ys_fee{font-size:16px}.contact-main dt{margin-bottom:10px;width:100%;padding:0}.contact-main dd{width:100%}.contact-main dl{padding:15px;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:0}.contact-main dl:nth-child(odd){background:#fff}.golbal-work{padding:40px 0}.arr_nav span.txt{font-size:14px;margin-right:15px}.arr_nav li{width:calc((100% - 20px)/2)}.link-arrow{width:30px}.golbal-work .title{margin-bottom:30px}.golbal-work .title p{font-size:9vw;line-height:1.5}}@media(max-width: 600px){.torishima-team .item{width:100%}.torishima-team .item.col2 article{width:100%}.torishima-team .item.col3 .pic{width:100%;margin-right:0px;margin-bottom:20px}.torishima-team .item.col3 .pic:nth-child(2){margin-left:0;margin-bottom:0px}.torishima-team .com_group>div{width:100%;margin-bottom:10px}.torishima-team .com_tags{margin:10px 0 5px}}@media(max-width: 500px){.sendsuccess{font-size:34px}.textcenter{font-size:14px;margin-bottom:30px}.contact-main input[type=text]{width:120px}.contact-main input[type=email]{width:180px}.contact-steps li{font-size:16px}.mwform-tel-field input[type=text]{width:4.5em !important;margin-right:0}.arr_nav{margin:30px 0}.arr_nav li{width:100%;margin-bottom:10px}.page-id-326 .page-banner h2{font-size:5vw}.e_benefits section{padding:50px 0}.e_benefits .items article{width:100%;padding:15px 0}.e_benefits .pics>div{width:calc((100% - 20px)/2)}.e_benefits .pic::before{width:20vw;height:20vw;background-size:cover;background-repeat:no-repeat;right:-10px;top:-10px}}.voice-banner{padding:clamp(20px,17.7707px + .6369vw,30px) clamp(20px,14.2038px + 1.6561vw,46px) 0 clamp(20px,14.2038px + 1.6561vw,46px)}.voice-banner .brn_inner{position:relative}.voice-banner .img_bg{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center}.voice-single-content{position:relative;z-index:2;max-width:1428px;margin:0 auto;padding:clamp(20px,-29.0446px + 14.0127vw,240px) clamp(20px,19.1083px + .2548vw,24px) 0 clamp(20px,19.1083px + .2548vw,24px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.voice-single-content .single-ttl-brn{font-size:30px;font-size:clamp(18px,15.3248px + .7643vw,30px);font-weight:700}.voice-single-content .single-ttl-brn span{-webkit-box-shadow:inset 0 48px 0 #fff;box-shadow:inset 0 48px 0 #fff}.voice-single-content .text-voice_autograph{background-color:#5528ad;margin-top:23vw;padding:clamp(20px,16.6561px + .9554vw,40px);color:#fff}.voice-single-content .text-voice_autograph .ttl-sub{font-size:14px;font-size:clamp(12px,11.5541px + .1274vw,14px);font-weight:400}.voice-single-content .text-voice_autograph .title .jp{font-size:16px;font-size:clamp(12px,11.1083px + .2548vw,16px);font-weight:700}.voice-single-content .text-voice_autograph .title .en{font-size:36px;font-size:clamp(26px,23.7707px + .6369vw,36px);font-weight:700;line-height:1.2}.voice-single-content .text-voice_autograph .oth{font-size:14px;font-size:clamp(12px,11.5541px + .1274vw,14px);font-size:clamp(12px,11.1083px + .2548vw,16px);font-weight:700}.voice-single-content .text-voice_autograph .oth table th{white-space:nowrap}.main_single-content-voice{max-width:1520px;width:100%;padding:clamp(40px,34.2038px + 1.6561vw,66px) clamp(20px,14.2038px + 1.6561vw,46px);margin:0 auto}.main_single-content-voice h4{letter-spacing:2px;font-size:16px;font-size:clamp(12px,11.1083px + .2548vw,16px);font-family:"Poppins",serif;font-weight:500;font-style:normal;color:#5528ad;text-transform:uppercase}.main_single-content-voice h2{font-size:36px;font-size:clamp(18px,13.9873px + 1.1465vw,36px);font-weight:700;margin-bottom:clamp(10px,3.3121px + 1.9108vw,40px)}.main_single-content-voice .txt{margin-top:67px}.main_single-content-voice p{font-size:clamp(12px,11.1083px + .2548vw,16px);margin-bottom:clamp(10px,5.9873px + 1.1465vw,28px);font-weight:500}.main_single-content-voice p:last-child{margin-bottom:0}.main_single-content-voice p~.wp-block-image{margin-top:clamp(20px,7.0701px + 3.6943vw,78px)}.main_single-content-voice .main-inner-voice{max-width:1260px;margin:0 auto;width:100%}.main_single-content-voice .main-inner-voice>.wp-block-columns{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important;gap:4em;margin-bottom:clamp(40px,27.9618px + 3.4395vw,94px)}.main_single-content-voice .main-inner-voice>.wp-block-group{margin-bottom:clamp(40px,27.9618px + 3.4395vw,94px)}.main_single-content-voice .one-day{background-color:#fff;padding:clamp(20px,11.5287px + 2.4204vw,58px)}.main_single-content-voice .one-day h2{margin-bottom:clamp(10px,5.5414px + 1.2739vw,30px)}.main_single-content-voice .one-day table{width:100%}.main_single-content-voice .one-day table tr th{white-space:nowrap;width:23%;background-color:#f8f8f8;padding:clamp(8px,6.8854px + .3185vw,13px) 0 clamp(8px,6.8854px + .3185vw,13px) clamp(10px,3.3121px + 1.9108vw,40px);color:#5528ad;font-size:clamp(12px,10.6624px + .3822vw,18px);font-family:"Poppins",serif;font-weight:600;font-style:normal;border-bottom:15px solid #fff}.main_single-content-voice .one-day table tr td{background-color:#f8f8f8;padding:clamp(8px,6.8854px + .3185vw,13px) clamp(10px,3.3121px + 1.9108vw,40px);font-weight:500;font-size:clamp(12px,10.6624px + .3822vw,18px);border-bottom:15px solid #fff}.main_single-content-voice .one-day table tr:last-child th{border-bottom:0px}.main_single-content-voice .one-day table tr:last-child td{border-bottom:0px}.voice-main h4{letter-spacing:2px;font-size:16px;font-size:clamp(12px,11.1083px + .2548vw,16px);font-family:"Poppins",serif;font-weight:500;font-style:normal;text-transform:uppercase}.voice-main h2{font-size:36px;font-size:clamp(18px,13.9873px + 1.1465vw,36px);font-weight:700}.voice-main .txt{margin-top:clamp(10px,-2.707px + 3.6306vw,67px)}.voice-main p{font-size:clamp(12px,11.1083px + .2548vw,16px);margin-bottom:clamp(10px,5.9873px + 1.1465vw,28px);font-weight:500}.voice-main p:last-child{margin-bottom:0}.voice-main .message-from-box{background-color:#5528ad;color:#fff;padding:clamp(20px,13.3121px + 1.9108vw,50px) clamp(20px,8.8535px + 3.1847vw,70px)}.voice-main .message-from-box .flex{max-width:1340px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:clamp(10px,-6.4968px + 4.7134vw,84px)}.voice-main .other-post-voice{padding:clamp(40px,27.293px + 3.6306vw,97px) clamp(20px,8.8535px + 3.1847vw,70px)}.voice-main .other-post-voice h4{text-align:center;color:#5528ad}.voice-main .other-post-voice h2{text-align:center}.voice-main .other-post-voice .more{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:clamp(30px,23.3121px + 1.9108vw,60px)}.voice-main .other-post-voice .more a{white-space:nowrap;cursor:pointer;background-color:#383838;color:#fff;-webkit-transition:.3s;transition:.3s;padding:11px 57px;font-weight:bold}.voice-main .other-post-voice .more a:hover{background-color:#bfa7ee}.main-voice{padding:clamp(1px,-4.7962px + 1.6561vw,27px) clamp(20px,8.8535px + 3.1847vw,70px) clamp(40px,22.1656px + 5.0955vw,120px) clamp(20px,8.8535px + 3.1847vw,70px)}.main-voice .taglist-wrap{width:100%}.main-voice .taglist-wrap h4{text-align:center;letter-spacing:2px;color:#5528ad;font-size:16px;font-size:clamp(12px,11.1083px + .2548vw,16px);font-family:"Poppins",serif;font-weight:500;font-style:normal;text-transform:uppercase}.main-voice .taglist-wrap h2{line-height:1.2;text-align:center;font-size:36px;font-size:clamp(18px,13.9873px + 1.1465vw,36px);font-weight:700}.main-voice .taglist-wrap .tags-list{max-width:600px;margin:auto;margin-top:clamp(10px,3.3121px + 1.9108vw,40px);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:clamp(5px,2.9936px + .5732vw,14px)}.main-voice .taglist-wrap .tags-list .tag{cursor:pointer;font-size:12px;font-weight:500;background-color:#dee8ff;display:inline-block;-webkit-transition:.3s;transition:.3s;color:#000;border-radius:17.5px;white-space:nowrap;padding:6px 22px}.main-voice .taglist-wrap .tags-list .tag:hover{color:#fff;background-color:#bfa7ee}.main-voice .taglist-wrap .tags-list .tag.active{color:#fff;background-color:#bfa7ee}.main-voice .taglist-wrap .reset{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:clamp(15px,10.7643px + 1.2102vw,34px)}.main-voice .taglist-wrap .reset>div{white-space:nowrap;cursor:pointer;background-color:#383838;color:#fff;-webkit-transition:.3s;transition:.3s;padding:5px 57px}.main-voice .taglist-wrap .reset>div:hover{background-color:#bfa7ee}.loading-post{position:relative;z-index:6;width:100%;height:0;overflow:visible;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.loading-post img{width:50px;height:auto;-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px);opacity:0}.loading-post.loading img{opacity:.4}.loading-post.loading+.item-main{opacity:.4;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.wrap-voice-items{max-width:1380px;margin:clamp(20px,8.4076px + 3.3121vw,72px) auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:clamp(30px,23.3121px + 1.9108vw,60px) 15px}.wrap-voice-items .item{width:calc(33.333333% - 10px);position:relative}.wrap-voice-items .item .item-img{width:100%;position:relative;overflow:hidden;z-index:2;border-radius:20px}.wrap-voice-items .item .item-img>a{top:0;left:0;display:block;width:100%;height:100%;position:absolute;z-index:2}.wrap-voice-items .item .item-img:hover .img_bg{-webkit-transform:scale(1.05, 1.05);-ms-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}.wrap-voice-items .item .img_bg{width:100%;height:100%;position:relative;top:0px;right:0px;transition:transform .6s 0s ease,-webkit-transform .6s 0s ease;background-repeat:no-repeat;background-size:cover;background-position:center}.wrap-voice-items .item .img_bg:before{content:"";display:block;padding-top:63%}.wrap-voice-items .item .item-name{margin-top:17px;font-size:clamp(12px,11.1083px + .2548vw,16px);font-weight:500}.wrap-voice-items .item .item-occupation{font-size:clamp(12px,11.1083px + .2548vw,16px);font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(10px,5.5414px + 1.2739vw,30px)}.wrap-voice-items .item .item-occupation span{white-space:nowrap}.wrap-voice-items .item .item-occupation .left{display:-webkit-box;display:-ms-flexbox;display:flex;white-space:nowrap}.wrap-voice-items .item .item-occupation .right{display:-webkit-box;display:-ms-flexbox;display:flex}.wrap-voice-items .item .tags-list{margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.wrap-voice-items .item .tags-list .tag{cursor:pointer;font-size:12px;font-weight:500;background-color:#dee8ff;display:inline-block;-webkit-transition:.3s;transition:.3s;color:#000;border-radius:17.5px;margin:7px 7px 0 0;padding:6px 22px;white-space:nowrap}.wrap-voice-items .item .tags-list .tag:hover{color:#fff;background-color:#bfa7ee}.wrap-voice-items .pagination span:hover,.wrap-voice-items .pagination span.current,.wrap-voice-items .pagination a:hover,.wrap-voice-items .pagination a.current{border-color:#dee8ff;color:#000;background-color:#dee8ff}@media(max-width: 767px){.voice-banner .img_bg{position:relative;height:300px}.voice-single-content{background-color:#5528ad}.voice-single-content .text-voice_autograph{background-color:#5528ad;margin-top:0px;padding:20px clamp(1px,-6.5796px + 2.1656vw,35px)}.main_single-content-voice .main-inner-voice>.wp-block-columns{gap:2em}.voice-main .message-from-box{padding:0}.voice-main .message-from-box .flex{display:block}.voice-main .message-from-box .flex .left{padding:20px}.wrap-voice-items{gap:20px 10px}.wrap-voice-items .item{width:calc(50% - 5px)}.wrap-voice-items .item:last-child{margin-bottom:0}.wrap-voice-items .item .tags-list{margin-top:5px}.wrap-voice-items .item .tags-list .tag{line-height:1.2;margin:5px 5px 0 0;padding:5px 10px}.wrap-voice-items .item .item-name{margin-top:10px}.wrap-voice-items .item .item-occupation{display:block}}.torishima-team .item.col3 article{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.torishima-team .item.col3 article .article_col3_inner:last-child{margin-right:0}.torishima-team .item.col3 .com_group{padding:20px}.torishima-team .item.col3 .article_col3_inner{width:calc(33.33% - 20px);margin-right:20px}.torishima-team .item.col3 .pic{width:100%}.torishima-team .item.col3 .content{width:100%}@media(max-width: 1400px){.torishima-team .item.col3 .article_col3_inner{width:calc(33.33% - 15px);margin-right:15px}}@media(max-width: 1250px){.torishima-team .item.col3 .article_col3_inner{width:calc(50% - 15px);margin-right:0}.torishima-team .item.col3 .article_col3_inner:last-child{width:100%}}@media(max-width: 600px){.torishima-team .item.col3 .article_col3_inner{width:100%}}.contact-main dt .small{font-weight:400;font-size:8px}.contact-main .positions_bottom{margin-top:10px}.contact-main .positions_bottom a{color:red}@media(min-width: 1150px){.contact-main .positions_bottom a:hover{text-decoration:underline}}@media(max-width: 1150px){.contact-main .positions_bottom a{text-decoration:underline}}.contact-main .positions_bottom .font_left{margin-left:260px}@media(max-width: 1100px){.contact-main .positions_bottom .font_left{margin-left:170px}}@media(max-width: 750px){.contact-main .positions_bottom{margin:5px 0}.contact-main .positions_bottom .font_left{margin-left:0}}.contact-main .abroad_item_inner input[type=text]{width:70%}@media(max-width: 750px){.contact-main .abroad_item_inner input[type=text]{width:100%;margin-left:0}}.contact-main .abroad_item_inner .abroad_inner_input{margin-top:10px}#history_navi{position:relative;text-align:center;color:#fff;width:100%;background-color:#4e76fe}#history_navi .outer{position:relative;text-align:center;width:100%;overflow:hidden;background:#77c3fe;background:linear-gradient(135deg, rgb(119, 195, 254) 0%, rgb(78, 118, 254) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#77c3fe", endColorstr="#4e76fe", GradientType=1)}#history_navi .inner:before,#history_navi .outer:before{position:absolute;content:"";width:50%;height:100px;display:block;right:0;bottom:-70px;background-color:#fff;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transform:skewY(-4deg);-ms-transform:skewY(-4deg);transform:skewY(-4deg);z-index:1}#history_navi .inner:after,#history_navi .outer:after{position:absolute;content:"";width:50%;height:200px;display:block;right:0;bottom:-200px;background-color:#017aff;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transform:skewY(-6deg);-ms-transform:skewY(-6deg);transform:skewY(-6deg);z-index:2}@media(max-width: 767px){#history_navi .inner:after,#history_navi .outer:after{height:215px}}#history_navi .inner:before{right:auto;left:0;-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top;-webkit-transform:skewY(4deg);-ms-transform:skewY(4deg);transform:skewY(4deg)}#history_navi .inner:after{right:auto;left:0;-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top;-webkit-transform:skewY(6deg);-ms-transform:skewY(6deg);transform:skewY(6deg)}#history_navi .inner{position:relative;width:100%;padding:0 0px;padding-top:50px;overflow:hidden;max-width:100%}@media(max-width: 767px){#history_navi .inner{padding-top:20px}}#history_navi_title{position:relative;font-size:1.6rem;font-weight:bold;padding-bottom:20px;margin-bottom:20px}@media(max-width: 767px){#history_navi_title{padding-bottom:10px;margin-bottom:10px}}#history_navi_title:after{content:"";display:block;position:absolute;left:50%;margin-left:-15px;bottom:5px;width:30px;height:1px;background:#fff}#history_navi_subtitle{font-size:2.2rem;font-weight:bold}#history_navi ul{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;max-width:800px;padding-top:80px;padding-bottom:160px;margin:0 auto}@media(max-width: 767px){#history_navi ul{-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:20px;padding-bottom:60px}}#history_navi ul li{position:relative;display:block;padding:20px 30px}@media(max-width: 767px){#history_navi ul li{padding:74px 18px;width:25%}#history_navi ul li:nth-child(5):before{display:none}}#history_navi ul li+li:before{content:"";position:absolute;display:inline-block;height:1px;width:61px;background:#fff;top:43%;left:-30px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#history_navi a{display:block;position:relative;text-align:center;color:#fff;background:url(img/history/icn_pomp.svg) no-repeat center 0px}#history_navi a span{display:block;width:100%;position:absolute;font-style:italic;font-weight:bold;text-align:center;line-height:1.1}#history_navi a span.number{position:relative;font-size:1.6rem;top:-30px}@media(max-width: 767px){#history_navi a span.number{-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}}@media(min-width: 767px){#history_navi a span.since,#history_navi a span.to{display:none}}#history_navi a span.since{top:30px}#history_navi a span.to{top:55px}#history_navi a:hover span.number,#history_navi a.active span.number{-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}#history_navi a:hover span.since,#history_navi a:hover span.to{display:block}#history_navi a:hover span.number:before,#history_navi a.active span.number:before{content:"";position:absolute;display:inline-block;width:1px;height:10px;background:#fff;top:32px;left:50%}#history_navi a:hover span.since:before,#history_navi a.active span.since:before{content:"";position:absolute;display:inline-block;width:1px;height:5px;background:#fff;top:18px;left:50%}@media(max-width: 767px){#history_navi a span.number:before{content:"";position:absolute;display:inline-block;width:1px;height:10px;background:#fff;top:32px;left:50%}#history_navi a span.since:before{content:"";position:absolute;display:inline-block;width:1px;height:5px;background:#fff;top:18px;left:50%}}.main_content_history{background-color:#007bff}.history_section{width:100%;max-width:1240px;margin:0 auto;padding:50px 20px}@media(max-width: 980px){.history_section{padding:30px 20px 0px 20px}}h2.history_nav_head{color:#fff;text-align:center}h2.history_nav_head em{display:inline-block;position:relative;padding-left:26px;padding-right:5px;font-style:italic;font-size:3.2rem;line-height:1.1;font-weight:bold}@media(max-width: 767px){h2.history_nav_head em{font-size:1.6rem}}h2.history_nav_head em:before{display:inline-block;position:absolute;left:0px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);content:"";width:20px;height:1px;background:#fff}h2.history_nav_head span{font-style:italic;font-weight:bold;letter-spacing:.05em;font-size:1.4rem;line-height:1.1}@media(max-width: 767px){h2.history_nav_head span{font-size:.9rem}}.history_item_head{position:relative;width:100%;max-width:1200px;margin:20px auto 40px;border:15px solid #fff;background:#f0fafe;padding:15px;color:#999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width: 980px){.history_item_head{margin:10px auto 20px}}@media(max-width: 660px){.history_item_head{display:block;padding:10px 10px 50px;border:10px solid #fff}}.history_item_head.clickable:before{display:inline-block;position:absolute;content:"";width:20px;height:20px;bottom:20px;left:50%;margin-left:-10px;border-bottom:1px solid #000;border-right:1px solid #000;-webkit-transition:all .1s;transition:all .1s}.history_item_head.clickable{cursor:pointer;color:#333}.history_item_head.clickable:hover{background-color:#fff}.close .history_item_head.clickable:before{-webkit-transform:rotateZ(45deg);-ms-transform:rotate(45deg);transform:rotateZ(45deg)}.history_head_img,.history_block_head_img{background-color:#333;background-position:center center;background-size:cover !important}.history_item_head .history_head_img{background:#ccc;width:195px}.history_item_head .history_head_img:before{content:"";display:block;padding-top:80%}@media(max-width: 660px){.history_item_head .history_head_img{width:100%;max-width:320px;margin:0 auto}}.history_item_head h3{font-size:2.2rem;font-weight:bold;line-height:1.5;padding-left:40px;width:calc(100% - 195px)}@media(max-width: 980px){.history_item_head h3{font-size:1.6rem;padding-left:20px}}@media(max-width: 660px){.history_item_head h3{text-align:center;width:100%;font-size:1rem;padding-left:0px;padding-top:10px}}.history_content .inner{padding:0px;-webkit-transition:all .3s;transition:all .3s}.close .history_content .inner{opacity:0;min-height:0vh;height:0vw;overflow:hidden}.open .history_content .inner{opacity:1;min-height:100vh;height:auto;overflow:auto}.open .history_item_head.clickable:before{-webkit-transform:rotateZ(225deg);-ms-transform:rotate(225deg);transform:rotateZ(225deg);bottom:10px}.history_block{background-color:#f0faff;border:15px solid #fff;margin-bottom:20px}@media(max-width: 660px){.history_block{border:10px solid #fff}}.history_block_head{position:relative;width:100%;padding:15px;background-color:#404445;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width: 660px){.history_block_head{padding:10px;display:block}}.history_block_head_img{background:#ccc;width:195px}.history_block_head_img:before{content:"";display:block;padding-top:80%}@media(max-width: 660px){.history_block_head_img{width:100%;max-width:320px;margin:0 auto}}.history_head_img,.history_block_head_img{background-color:#333;background-position:center center;background-size:cover !important}.history_block_head h3{color:#fff;margin:0;padding-left:40px;font-size:2.2rem;font-weight:bold;line-height:1.5;width:calc(100% - 195px)}@media(max-width: 980px){.history_block_head h3{font-size:1.6rem;padding-left:20px}}@media(max-width: 660px){.history_block_head h3{text-align:center;width:100%;font-size:1rem;padding-left:0px;padding-top:10px}}.history_block_body{padding:40px 40px;display:-webkit-box;display:-ms-flexbox;display:flex}@media(max-width: 980px){.history_block_body{padding:20px}}@media(max-width: 660px){.history_block_body{display:block;padding:10px}}.history_block_body.clearfix{display:block}.history_block_body.clearfix .text_block{width:100%}.history_block_body.clearfix .img_block_horizon{width:100%}.history_block_body .text_block{position:relative;padding-right:30px;width:53%}@media(max-width: 980px){.history_block_body .text_block{padding-right:20px}}@media(max-width: 660px){.history_block_body .text_block{padding-right:0px;width:100%;padding-bottom:10px}}.history_block_body .text_block ol{padding-left:20px}.history_block_body .text_block p{line-height:1.5;color:#333;margin-bottom:10px}@media(max-width: 660px){.history_block_body .text_block p{font-size:12px;margin-bottom:6px}}.history_block_body .text_block p.history_subhead_year{color:#2182fd;font-size:1.2rem;margin-bottom:10px;padding-left:30px;position:relative}@media(max-width: 660px){.history_block_body .text_block p.history_subhead_year{font-size:.85rem;padding-left:20px}}.history_block_body .text_block p.history_subhead_year:after{display:inline-block;position:absolute;left:0px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);content:"";width:20px;height:1px;background:#2182fd}.history_block_body .text_block h4{font-size:1.6rem;margin-bottom:1rem;line-height:1.3;letter-spacing:.02em}@media(max-width: 660px){.history_block_body .text_block h4{font-size:1.2rem}}.history_block_body .img_block{position:relative;width:47%}@media(max-width: 660px){.history_block_body .img_block{width:100%}}sup{position:relative;font-size:11px;top:-3px;margin-left:1px;margin-right:1px}.history_block_body .img_block ul,.history_block_body .img_block_horizon ul{text-align:center}.history_block_body .img_block ul.ulco2,.history_block_body .img_block_horizon ul.ulco2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.history_block_body .img_block ul.ulco2 .img img,.history_block_body .img_block_horizon ul.ulco2 .img img{max-height:180px}.history_block_body .img_block ul.ulco2_2 .img img,.history_block_body .img_block_horizon ul.ulco2_2 .img img{max-height:155px}.history_block_body .img_block ul.ulco2_3 .img img,.history_block_body .img_block_horizon ul.ulco2_3 .img img{max-height:230px}.history_block_body .img_block ul.ulco2_4 .img img,.history_block_body .img_block_horizon ul.ulco2_4 .img img{max-height:260px}.history_block_body .img_block ul.ulco2_5 .img img,.history_block_body .img_block_horizon ul.ulco2_5 .img img{max-height:330px}img.pho_8body2_2_2{max-width:80px;margin-top:60px !important}.history_block_body .img_block_horizon ul.ulco2{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.history_block_body .img_block_horizon ul.ulcoc{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(max-width: 660px){.history_block_body .img_block_horizon ul.ulco2_4sp{-ms-flex-wrap:wrap;flex-wrap:wrap}.history_block_body .img_block_horizon ul.ulco2_4sp li{width:calc(50% - 10px)}}.history_block_body .img_block_horizon li,.history_block_body .img_block li{display:inline-block;margin-right:10px;margin-bottom:20px;padding-bottom:10px;vertical-align:top}.history_block_body .img_block_horizon p,.history_block_body .img_block p{font-size:.8rem;line-height:1.3;margin-bottom:5px}.history_block_body .img_block p.img img{margin:0 auto}.history_block_body .img_block_horizon li:last-of-type,.history_block_body .img_block li:last-of-type{margin-right:0;margin-bottom:0}.history_block_body+.history_block_body{border-top:1px solid #ebf0f0}.chanpon-main{width:100%}.chanpon-main .inner-chanpon01{width:100%;max-width:1420px;margin:0 auto;padding:60px 20px}@media(max-width: 767px){.chanpon-main .inner-chanpon01{padding:40px 20px}}.chanpon-main .title-chanpon{text-align:center;font-size:28px;font-weight:bold;line-height:1.6;margin-bottom:22px}@media(max-width: 767px){.chanpon-main .title-chanpon{font-size:20px;margin-bottom:12px}}.chanpon-main .title-chanpon span{-webkit-box-shadow:inset 0px -12px 0px #8b54f7;box-shadow:inset 0px -12px 0px #8b54f7}@media(max-width: 767px){.chanpon-main .title-chanpon span{-webkit-box-shadow:inset 0px -6px 0px #8b54f7;box-shadow:inset 0px -6px 0px #8b54f7}}.chanpon-main .items-chanpon-box{width:100%}.chanpon-main .items-chanpon-box .item-box{position:relative;margin-bottom:230px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media(max-width: 1560px){.chanpon-main .items-chanpon-box .item-box{margin-bottom:160px}}@media(max-width: 920px){.chanpon-main .items-chanpon-box .item-box{display:block;margin-bottom:50px}.chanpon-main .items-chanpon-box .item-box .right:before{left:0px;opacity:.55}}@media(max-width: 767px){.chanpon-main .items-chanpon-box .item-box{margin-bottom:0px}}.chanpon-main .items-chanpon-box .item-box:nth-child(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.chanpon-main .items-chanpon-box .item-box:nth-child(2n):before{content:"";display:block;position:absolute;z-index:1;top:-25%;left:0;width:100%;height:69%;background-color:#f7f7f7}@media(max-width: 767px){.chanpon-main .items-chanpon-box .item-box:nth-child(2n):before{margin-bottom:0px}}@media(max-width: 1560px){.chanpon-main .items-chanpon-box .item-box:nth-child(2n) .right:before{left:0px}}.chanpon-main .items-chanpon-box .item-box:first-child{margin-top:50px}@media(max-width: 920px){.chanpon-main .items-chanpon-box .item-box:first-child{margin-top:0px}}.chanpon-main .items-chanpon-box .left{background-repeat:no-repeat;background-size:cover;background-position:center;position:relative;z-index:2;width:50%}@media(max-width: 920px){.chanpon-main .items-chanpon-box .left{width:100%}}.chanpon-main .items-chanpon-box .left:before{content:"";display:block;padding-top:60%}.chanpon-main .items-chanpon-box .right{padding:0 100px;position:relative;z-index:2;max-width:795px;width:50%}@media(max-width: 1560px){.chanpon-main .items-chanpon-box .right{padding:0 40px}}@media(max-width: 920px){.chanpon-main .items-chanpon-box .right{width:100%;max-width:100%;padding:40px 20px}}@media(max-width: 767px){.chanpon-main .items-chanpon-box .right{padding:20px 20px}}.chanpon-main .items-chanpon-box .right:before{font-family:"Oswald",sans-serif;font-style:normal;content:attr(data-title);position:absolute;color:#cdcdcd;font-size:18vw;text-transform:uppercase;font-weight:bold;top:-110px;left:-80px;line-height:1.1;z-index:3;opacity:.25}@media(max-width: 767px){.chanpon-main .items-chanpon-box .right:before{font-size:60px;top:-30px}}.chanpon-main .items-chanpon-box .right>*{position:relative;z-index:4}.chanpon-main .items-chanpon-box .title{font-size:26px;font-weight:bold}@media(max-width: 1200px){.chanpon-main .items-chanpon-box .title{font-size:22px}}@media(max-width: 767px){.chanpon-main .items-chanpon-box .title{font-size:18px}}.chanpon-main .items-chanpon-box .title-sub{font-size:16px;margin-bottom:30px}@media(max-width: 1200px){.chanpon-main .items-chanpon-box .title-sub{margin-bottom:20px}}@media(max-width: 767px){.chanpon-main .items-chanpon-box .title-sub{font-size:14px}}.chanpon-main .items-chanpon-box .txt{font-size:12px;color:#666}.chanpon-main .items-chanpon-box p{font-size:16px}@media(max-width: 1560px){.chanpon-main .items-chanpon-box p{font-size:14px}}@media(max-width: 1200px){.chanpon-main .items-chanpon-box p{font-size:12px}}.chanpon-main .items-chanpon-box .more{margin:40px 0;cursor:pointer;max-width:200px;color:#fff;background-color:#5e16f0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding:8px 0}@media(max-width: 1560px){.chanpon-main .items-chanpon-box .more{margin:20px 0}}.chanpon-main .items-chanpon-box .more span{width:100%;text-align:center}.chanpon-main .items-chanpon-box .more em{margin-right:20px;font-style:normal;width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:7px solid #fff}.chanpon-main .items-chanpon-box .more.show em{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.chanpon-main .hide-content{display:none}.addbox01{background-color:#eef4fe;border:1px solid #a4a4a4;padding:20px}.addbox01 h4{font-size:24px;text-align:center}.addbox01 .brand img{margin:20px auto 0}.addbox01 .link{text-align:center;font-size:20px;margin-bottom:.5em}.addbox01 .link .ja{font-weight:bold}.addbox01 .link a{color:#5e16f0;text-decoration:underline}.addbox01 .text{background-color:#e5eaf2;padding:10px 20px;font-size:13px}.addbox02{padding-bottom:60px}.addbox02 .box01{width:100%;max-width:900px;margin:40px auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.addbox02 .box01 .photo{width:30%;max-width:280px;text-align:center}.addbox02 .box01 .photo .text{margin-top:1em}.addbox02 .box01 .box01-icon{width:30%;max-width:280px}.addbox02 .box01 .box01-icon .img{padding-top:100%;position:relative}.addbox02 .box01 .box01-icon .img img{position:absolute;width:80px;height:80px;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.addbox02 .box-icon{margin:1em auto;width:80px}.addbox02 .bottom{width:100%;max-width:635px;margin:0 auto}.additems{background-color:#f5f5f5}.additems .img_bg{background:center center/cover no-repeat}.additems .items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.additems .items .topitem{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.additems .items .additem{width:calc(50% - 10px);margin-bottom:20px}.additems .items .additem.first .bg .img{padding-top:calc(120% + 112px)}.additems .items .right{width:calc(50% - 10px)}.additems .items .right .additem{width:100%}.additems .items h4{font-size:18px;margin-top:10px}.additems .items .bg{width:100%}.additems .items .bg .img{padding-top:60%}.section-item05 .addcontent{margin-bottom:60px}.section-item05 .addcontent .img01{max-width:850px;margin:0 auto}.section-item05 dl{border:1px solid #e6e6e6;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:40px}.section-item05 dl dt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:25%;border-right:1px solid #e6e6e6;padding:20px}.section-item05 dl dt .small{max-width:80%}.section-item05 dl dd{width:75%;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section-item05 dl h4{font-size:16px;color:#5e16f0;line-height:1.4;border-bottom:1px solid #e6e6e6;padding-bottom:.5em;margin-bottom:.5em}.section-item05 dl .text{font-size:14px}.section-item05 dl .tip{font-size:12px;color:gray}.section-item05 .addcontent02 .text{margin-top:1em}@media screen and (max-width: 800px){.addbox02 .box01 .photo{width:50%;max-width:initial}.addbox02 .box01 .box01-icon{width:auto;min-width:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.addbox02 .box01 .box01-icon .img{width:100%;padding:20px}.addbox02 .box01 .box01-icon .img img{position:static;-webkit-transform:none;-ms-transform:none;transform:none;width:auto;height:auto}}@media screen and (max-width: 670px){.addbox01 h4{font-size:18px}.addbox01 .link{font-size:16px}.additems .items h4{font-size:16px}}@media screen and (max-width: 550px){.addbox02 .box01{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.addbox02 .box01 .photo{width:100%}.addbox02 .box01 .photo .img{width:35%;float:left;margin-right:1em;margin-bottom:.5em}.addbox02 .box01 .photo .text{width:100%;text-align:left}.addbox02 .box01 .box01-icon{width:100%;min-width:auto;max-width:inherit}.addbox02 .box01 .box01-icon .img{text-align:center;line-height:0;margin-top:1em}.addbox02 .box01 .box01-icon .img img{width:25px;height:25px;display:inline-block;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.addbox02 .box-icon{text-align:center}.addbox02 .box-icon img{width:35px;height:auto;display:inline-block}.addbox02 .bottom{margin-top:3em;text-align:center}.addbox02 .bottom img{max-width:300px;display:inline-block}.additems .items .topitem .first .bg .img{padding-top:60%}.additems .items .topitem .right{width:100%}.additems .items .additem{width:100%}.additems .items .additem .bg{width:35%;float:left;margin-right:1em}.additems .items .additem h4{margin-top:auto}}@media screen and (max-width: 450px){.addbox01 h4{font-size:16px}.addbox01 .link{font-size:14px;word-break:break-word}}.main-career .item-box .lead-txt{text-align:center;padding:30px 0;font-size:16px}.main-career .item-box .career-block{max-width:1000px;margin:0 auto;padding:0 20px}.main-career .item-box .career-block dt{font-size:22px;font-weight:700;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.main-career .item-box .career-block dt::after{content:"";border-top:2px solid #000;width:88%}.main-career .item-box .career-block dd{padding:40px 0}.main-career .item-box .career-block dd ul{max-width:100% !important;padding:0}.main-career .item-box .career-block dd ul a{color:#5e16f0}.main-career .item-box .career-block dd ul a:hover{text-decoration:underline}@media screen and (max-width: 670px){.main-career .item-box .lead-txt{text-align:left;padding:30px 20px;font-size:14px;-webkit-box-sizing:border-box;box-sizing:border-box}.main-career .item-box .career-block{padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box}.main-career .item-box .career-block dt{font-size:16px}.main-career .item-box .career-block dt::after{border-top:1px solid #000;width:68%}.main-career .item-box .career-block dd{padding:15px 0 30px}}.wp-block-embed.is-type-video.is-provider-youtube.wp-block-embed-youtube iframe{width:80%;margin:0 auto;display:block}