@charset "utf-8";#all{width:calc(100vw - 330px);height:auto;margin:0 0 0 330px}#stkr{position:fixed;top:15px;left:13px;width:15px;height:15px;padding:0 3px;background:0 0;border:solid 1px #f0831e;border-radius:50%;transition:.2s;transition-timing-function:ease-out;pointer-events:none;z-index:10}#stkr.hovercolor{background:rgba(240,131,30,.7)}.filter{display:inline-block;width:100%;height:100%;background:rgba(0,0,0,.3);z-index:1}.main{position:relative;margin:10vh 0 0}section{display:inline-block;width:100%;height:auto;position:relative;vertical-align:middle}.c_box{position:relative;padding:8vh 8vw}.text_box,.text_box td{position:relative;margin:0 0 10vh;font-size:.85rem;line-height:2;letter-spacing:1px;text-align:justify;word-break:break-word}.half_box{width:48%}.cont_title{margin:0 0 8vh}.cont_title.sub{margin:0 0 0 4vw}.cont_title h4.gothic{margin:3vh 0 1vh;font-size:1rem;line-height:1.8;word-break:break-word}.sticky{position:-webkit-sticky!important;position:sticky!important;top:0}.toggleswitch,.togglebutton{cursor:pointer}#loading{width:100%;height:100%;position:fixed;top:0;left:0;background:rgba(245,245,235,.8);-webkit-backdrop-filter:contrast(.8) blur(10px);backdrop-filter:contrast(.8) blur(10px);text-align:center;color:#fff;z-index:999}#pageload{width:100vw;height:100vh;position:fixed;background:#fff;-webkit-transition-delay:.5s;-ms-transition-delay:.5s;transition-delay:.5s;opacity:0;z-index:-99}#pageload.fadeout{opacity:1;z-index:9999}.loadbox{width:auto;height:auto;position:fixed}.loadbox span.ball{display:block;width:10px;height:10px;margin:10px auto;border-radius:50%}.ball:nth-child(1){background:rgba(240,131,30,.8);-webkit-animation:right 1s infinite ease-in-out;-moz-animation:right 1s infinite ease-in-out;animation:right 1s infinite ease-in-out}.ball:nth-child(2){background:rgba(240,131,30,.65);-webkit-animation:left 1.1s infinite ease-in-out;-moz-animation:left 1.1s infinite ease-in-out;animation:left 1.1s infinite ease-in-out}.ball:nth-child(3){background:rgba(240,131,30,.6);-webkit-animation:right 1.05s infinite ease-in-out;-moz-animation:right 1.05s infinite ease-in-out;animation:right 1.05s infinite ease-in-out}.ball:nth-child(4){background:rgba(240,131,30,.4);-webkit-animation:left 1.15s infinite ease-in-out;-moz-animation:left 1.15s infinite ease-in-out;animation:left 1.15s infinite ease-in-out}.ball:nth-child(5){background:rgba(240,131,30,.2);-webkit-animation:right 1.1s infinite ease-in-out;-moz-animation:right 1.1s infinite ease-in-out;animation:right 1.1s infinite ease-in-out}.ball:nth-child(6){background:rgba(240,131,30,.5);-webkit-animation:left 1.05s infinite ease-in-out;-moz-animation:left 1.05s infinite ease-in-out;animation:left 1.05s infinite ease-in-out}.ball:nth-child(7){background:rgba(240,131,30,.7);-webkit-animation:right 1s infinite ease-in-out;-moz-animation:right 1s infinite ease-in-out;animation:right 1s infinite ease-in-out}@-webkit-keyframes right{0%{-webkit-transform:translate(-15px)}50%{-webkit-transform:translate(15px)}100%{-webkit-transform:translate(-15px)}}@-webkit-keyframes left{0%{-webkit-transform:translate(15px)}50%{-webkit-transform:translate(-15px)}100%{-webkit-transform:translate(15px)}}@-moz-keyframes right{0%{-moz-transform:translate(-15px)}50%{-moz-transform:translate(15px)}100%{-moz-transform:translate(-15px)}}@-moz-keyframes left{0%{-moz-transform:translate(15px)}50%{-moz-transform:translate(-15px)}100%{-moz-transform:translate(15px)}}@keyframes right{0%{transform:translate(-15px)}50%{transform:translate(15px)}100%{transform:translate(-15px)}}@keyframes left{0%{transform:translate(15px)}50%{transform:translate(-15px)}100%{transform:translate(15px)}}@-webkit-keyframes rotating{0%{-webkit-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0)}32%{-webkit-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0)}33%{-webkit-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}65%{-webkit-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}66%{-webkit-transform:translate(-50%,-50%) rotate(180deg);transform:translate(-50%,-50%) rotate(180deg)}99%{-webkit-transform:translate(-50%,-50%) rotate(180deg);transform:translate(-50%,-50%) rotate(180deg)}100%{-webkit-transform:translate(-50%,-50%) rotate(359deg);transform:translate(-50%,-50%) rotate(359deg)}}@keyframes rotating{0%{-webkit-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0)}32%{-webkit-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0)}33%{-webkit-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}65%{-webkit-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}66%{-webkit-transform:translate(-50%,-50%) rotate(180deg);transform:translate(-50%,-50%) rotate(180deg)}99%{-webkit-transform:translate(-50%,-50%) rotate(180deg);transform:translate(-50%,-50%) rotate(180deg)}100%{-webkit-transform:translate(-50%,-50%) rotate(359deg);transform:translate(-50%,-50%) rotate(359deg)}}.topslide{width:100%;height:100vh;display:flex;flex-wrap:wrap;position:relative}.swiper-wrapper{will-change:transform;-webkit-backface-visibility:hidden}.topslide_box{width:100%;height:100vh;overflow:hidden;-webkit-backface-visibility:hidden;will-change:transform;-webkit-filter:brightness(1.1)!important;filter:brightness(1.1)!important}.topslide_boxbg{width:100%;height:100%;position:absolute;top:0;left:0;background-position:center;background-size:cover;overflow:hidden;-webkit-backface-visibility:hidden;will-change:transform}.swiper-container-main{width:100%;height:100vh;-webkit-transition:opacity .6s ease,transform .3s ease;-ms-transition:opacity .6s ease,transform .3s ease;transition:opacity .6s ease,transform .3s ease;overflow:hidden}.swiper-button-prev,.swiper-button-next{cursor:pointer!important;width:50px!important;height:50px!important;background:rgba(0,0,0,.15);border:solid 1px #fff;border-radius:50%;position:absolute!important;top:initial!important;left:initial;right:2.5vw;bottom:5vh;-webkit-transform:initial!important;-ms-transform:initial!important;transform:initial!important;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;text-indent:-99999%;white-space:nowrap;overflow:hidden;z-index:5!important}.swiper-button-prev,.swiper-button-next{margin:0;left:initial!important;right:2.5vw!important}.swiper-button-next{bottom:calc(5vh + 60px)}.swiper-button-next:before,.swiper-button-next:after,.swiper-button-prev:before,.swiper-button-prev:after{width:7px;height:1px;top:calc(50% + 2px);right:19px;background:#fff}.swiper-button-next:after,.swiper-button-prev:after{top:calc(50% - 2px);-webkit-transform:rotate(40deg);-ms-transform:rotate(40deg);transform:rotate(40deg);z-index:5}.swiper-button-next:before,.swiper-button-prev:before{right:initial;left:20px;-webkit-transform:rotate(40deg);-ms-transform:rotate(40deg);transform:rotate(40deg)}.swiper-button-next:before,.swiper-button-prev:after{left:22px;-webkit-transform:rotate(140deg);-ms-transform:rotate(140deg);transform:rotate(140deg)}.swiper-button-prev:after{left:20px}.swiper-button-prev:hover,.swiper-button-next:hover{background:#fff}.swiper-button-next:hover:before,.swiper-button-next:hover:after,.swiper-button-prev:hover:before,.swiper-button-prev:hover:after{background:#000}.button{display:inline-block;width:auto;height:50px;position:relative;padding:0 120px 0 0;font-size:1rem;letter-spacing:1px;line-height:50px;overflow:hidden}.button.delay6{-webkit-transition-delay:.6s;-ms-transition-delay:.6s;transition-delay:.6s}.button.right{padding:0 120px 0 0}.button.hv_cntr{left:50%}.list_box .button{font-size:1rem}.button:before{width:13px;height:13px;top:50%;left:calc(100% - 20px);border-right:solid 1px #3c3c3c;-webkit-transform:skewX(-45deg) translateX(-200%);-ms-transform:skewX(-45deg) translateX(-200%);transform:skewX(-45deg) translateX(-200%);z-index:5}.button:after{width:100px;height:1px;top:50%;right:0;background:#3c3c3c;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:5;lateY(-50%);z-index:5}.button:hover{opacity:.65}.button:hover:before{-webkit-transform:skewX(-45deg) translateX(0%);-ms-transform:skewX(-45deg) translateX(0%);transform:skewX(-45deg) translateX(0%)}header.flex.pc{display:-webkit-box;display:-ms-flexbox;display:flex;width:330px;height:100vh;position:fixed!important;top:0;left:0;background:#fff;z-index:10}header .obi{width:90px;height:100%;flex-flow:column;position:relative;padding:15px 25px;z-index:100}header .logo{display:inline-block;width:40px;height:240px;position:relative;background:url(/svg/logo_bk_vrtcl.svg) no-repeat center top;background-size:100% auto;overflow:hidden;vertical-align:bottom;z-index:1}header .bottom{width:40px;height:35vh;flex-flow:column}header a.career{width:40px;height:70px;line-height:40px;font-size:14px}header a.career:hover{opacity:.6}header .copy{display:inline-block;width:160px;height:40px;position:relative;transform:rotate(90deg) translate(-60px,60px);font-size:10px;letter-spacing:1px;line-height:40px;text-align:right}@media screen and (max-height:620px){header .bottom{flex-flow:column-reverse}header a.career{display:none}}header .menulist{width:calc(330px - 90px);height:100%;position:relative;padding:0 1vw;z-index:98}header nav.v_cntr{width:100%;height:auto;position:relative}header nav li{width:auto;height:auto;position:relative;margin:1vh 0;padding:0;letter-spacing:1px;line-height:25px}header nav li.basicmenu{margin:3vh 0 1vh}header nav li a:before{width:100%;height:1px;bottom:0;left:0;background:#f0831e;opacity:0;-webkit-transform:translatex(-100%);-ms-transform:translatex(-100%);transform:translatex(-100%)}header nav li.active a:before,header nav li.active a:hover:before,header nav li a:hover:before{opacity:1;-webkit-transform:translatex(0%);-ms-transform:translatex(0%);transform:translatex(0%)}header nav li.non.active a:before{content:none}nav a,nav a:link,nav a:active,nav a:visited{display:inline-block;width:auto;height:auto;position:relative;box-sizing:border-box;font-size:.9rem;color:#3c3c3c;text-align:left;overflow:hidden;opacity:1}nav a:hover,nav li.active a,nav.cat li a.active{color:#f0831e}header .menulist nav li a{font-size:.85rem;letter-spacing:0;line-height:25px}header nav li .toggleswitch{cursor:pointer;display:inline-block;width:25px;height:25px;position:absolute;right:-10px}header nav li .toggleswitch:before{width:5px;height:5px;top:50%;left:50%;border-left:solid 1px #969696;border-bottom:solid 1px #969696;transform:translate(-50%,-50%) rotate(-45deg)}header nav li:hover .toggleswitch:before{border-left:solid 2px #f0831e;border-bottom:solid 2px #f0831e}header nav li .toggleswitch.toggle-open:before{border-left:solid 2px #969696;border-bottom:solid 2px #969696;transform:translate(-50%,-50%) rotate(-45deg) scale(-1,-1)}header nav li ul.togglebox{display:inline-block;position:relative;padding:1vh 0 2vh;list-style:none}header nav li ul.togglebox li{position:relative;margin:0;padding:0 0 0 15px}header nav li ul.togglebox li:before{content:'-';left:5px}header nav li ul.togglebox li a{color:#3c3c3c;white-space:nowrap}header nav li.active ul.togglebox a:before{opacity:0;-webkit-transform:translatex(-100%);-ms-transform:translatex(-100%);transform:translatex(-100%)}header nav li ul.togglebox a:hover{color:#f0831e}header nav li.active ul.togglebox a:hover:before{opacity:1;-webkit-transform:translatex(0%);-ms-transform:translatex(0%);transform:translatex(0%)}#navimenu .modal-content nav{width:100%;padding:1vh 0}#navimenu .modal-content nav.half_box{width:48%}#navimenu nav li{width:auto;height:3vh;line-height:3vh;position:relative;margin:.75vh 0;padding:0 0 0 5vw}#navimenu nav li a{font-size:.85rem;letter-spacing:1px;line-height:3vh;overflow:hidden}#navimenu nav li:before{width:4vw;height:1px;background:#3c3c3c;top:calc(50% - .5px);left:0;line-height:3vh}#navimenu .button_box{margin:2vh 0 4vh}#navimenu .button_box a{width:48%;height:7vh;background:#fafaeb;border:solid 1px #000;line-height:7vh;color:#000;text-align:center}#navimenu .button_box a:hover{background:#f0831e;border:solid 1px #f0831e;color:#fff}#navimenu .button_box a:last-of-type{background:#f0831e;border:solid 1px #f0831e;color:#fff}#navimenu .button_box a:last-of-type:hover{background:#fff;border:solid 1px #f0831e;color:#000}#navimenu .bunner_box{margin:0 0 10px}#navimenu .bunner_box a{background:#fff;margin:0 15px 0 0;padding:2px 10px}#navimenu .bunner_img{display:block;width:auto;height:5vh}#navimenu ul{list-style:none;padding:0}#navimenu ul li{margin:0 2vw 0 0}#navimenu ul li a{font-size:.75rem;letter-spacing:1px}.home .scroll{display:none;width:70px;position:fixed;font-size:12px;bottom:150px;right:50px;padding:0 65px 0 0}.home .scroll.over{opacity:0;z-index:-99}.home .scroll.button:before{width:10px;height:10px}.home .scroll.button:after{width:65px}.home header.flex.pc{width:90px}.home #all{width:calc(100vw - 90px);margin:0 0 0 90px}section#first{height:100vh}#effects{display:inline-block;position:fixed;width:1000px;height:700px}.triangle{width:330px;height:auto;position:absolute;-webkit--transition:all 6ss ease-in-out;-o-transition:all 6s ease-in-out;transition:all 6s ease-in-out;opacity:.5}.triangleA,.triangleB,.triangleC{display:none;z-index:1;-webkit--transition:initial;-o-transition:initial;transition:initial}.triangleA{top:150px;left:-200px;animation:first_triangle 40s ease-in-out infinite}.triangleB{top:200px;left:50%;animation:second_triangle 50s linear infinite}.triangleC{bottom:-100px;right:-100px;animation:third_triangle 30s ease-in-out infinite}@keyframes first_triangle{0%{-webkit-transform:rotate(53deg) scale(2);-ms-transform:rotate(53deg) scale(2);transform:rotate(53deg) scale(2)}50%{-webkit-transform:rotate(150deg) scale(1) translate(-30vh,30vw);-ms-transform:rotate(150deg) scale(1) translate(-30vh,30vw);transform:rotate(150deg) scale(1) translate(-30vh,30vw)}100%{-webkit-transform:rotate(300deg) scale(3);-ms-transform:rotate(300deg) scale(3);transform:rotate(300deg) scale(3)}}@keyframes second_triangle{0%{-webkit-transform:rotate(40deg) scale(3);-ms-transform:rotate(40deg) scale(3);transform:rotate(40deg) scale(3)}50%{-webkit-transform:rotate(150deg) scale(1) translate(30vh,-30vw);-ms-transform:rotate(150deg) scale(1) translate(30vh,-30vw);transform:rotate(150deg) scale(1) translate(30vh,-30vw);-webkit-filter:blur(3px);filter:blur(3px)}100%{-webkit-transform:rotate(400deg) scale(3);-ms-transform:rotate(400deg) scale(3);transform:rotate(400deg) scale(3)}}@keyframes third_triangle{0%{-webkit-transform:rotate(60deg) scale(4);-ms-transform:rotate(60deg) scale(4);transform:rotate(60deg) scale(4);-webkit-filter:blur(3px);filter:blur(3px)}50%{-webkit-transform:rotate(150deg) scale(2) translate(-50vh,-60vw);-ms-transform:rotate(150deg) scale(2) translate(-50vh,-60vw);transform:rotate(150deg) scale(2) translate(-50vh,-60vw)}100%{-webkit-transform:rotate(420deg) scale(4);-ms-transform:rotate(420deg) scale(4);transform:rotate(420deg) scale(4);-webkit-filter:blur(3px);filter:blur(3px)}}.finish .triangle{opacity:.2}.triangle01{top:-550px;left:-500px;-webkit-transform:rotate(53deg) scale(4);-ms-transform:rotate(53deg) scale(4);transform:rotate(53deg) scale(4);-webkit-filter:blur(0px);filter:blur(0px)}.triangle01.move4{top:307px;left:405px;-webkit-transform:rotate(330deg) scale(1);-ms-transform:rotate(330deg) scale(1);transform:rotate(330deg) scale(1);-webkit-filter:blur(0px);filter:blur(0px);opacity:1}.triangle02{top:-500px;right:200px;-webkit-transition-delay:.5s;-o-transition-delay:.5s;transition-delay:.5s;-webkit-transform:rotate(160deg) scale(4.6);-ms-transform:rotate(160deg) scale(4.6);transform:rotate(160deg) scale(4.6);-webkit-filter:blur(5px);filter:blur(5px)}.triangle02.move4{top:-16px;right:405px;-webkit-transform:rotate(390deg) scale(1);-ms-transform:rotate(390deg) scale(1);transform:rotate(390deg) scale(1);-webkit-filter:blur(0px);filter:blur(0px);opacity:1;z-index:10}.triangle03{top:300px;right:-500px;-webkit-transition-delay:1s;-o-transition-delay:1s;transition-delay:1s;-webkit-transform:rotate(100deg) scale(4.5);-ms-transform:rotate(100deg) scale(4.5);transform:rotate(100deg) scale(4.5);-webkit-filter:blur(0px);filter:blur(0px)}.triangle03.move4{top:145px;right:125px;-webkit-transform:rotate(390deg) scale(1);-ms-transform:rotate(390deg) scale(1);transform:rotate(390deg) scale(1);-webkit-filter:blur(0px);filter:blur(0px);opacity:1}.triangle04{top:500px;left:-500px;-webkit-transition-delay:1.5s;-o-transition-delay:1.5s;transition-delay:1.5s;-webkit-transform:rotate(18deg) scale(5);-ms-transform:rotate(18deg) scale(5);transform:rotate(18deg) scale(5);-webkit-filter:blur(2px);filter:blur(2px)}.triangle04.move4{top:186px;left:195px;-webkit-transform:rotate(450deg) scale(1);-ms-transform:rotate(450deg) scale(1);transform:rotate(450deg) scale(1);-webkit-filter:blur(0px);filter:blur(0px);opacity:1}.triangle05{top:150px;right:-700px;-webkit-transition-delay:2s;-o-transition-delay:2s;transition-delay:2s;-webkit-transform:rotate(-86deg) scale(4.5);-ms-transform:rotate(-86deg) scale(4.5);transform:rotate(-86deg) scale(4.5);-webkit-filter:blur(2px);filter:blur(2px)}.triangle05.move4{top:65px;right:265px;-webkit-transform:rotate(210deg) scale(1);-ms-transform:rotate(210deg) scale(1);transform:rotate(210deg) scale(1);-webkit-filter:blur(0px);filter:blur(0px);opacity:1}.triangle06{top:0;left:1000px;-webkit-transition-delay:2.5s;-o-transition-delay:2.5s;transition-delay:2.5s;-webkit-transform:rotate(14deg) scale(5.2);-ms-transform:rotate(14deg) scale(5.2);transform:rotate(14deg) scale(5.2);-webkit-filter:blur(3px);filter:blur(3px)}.triangle06.move4{top:388px;left:265px;-webkit-transform:rotate(510deg) scale(1);-ms-transform:rotate(510deg) scale(1);transform:rotate(510deg) scale(1);-webkit-filter:blur(0px);filter:blur(0px);opacity:1}.triangle.move4{-webkit-transition-delay:0s;-ms-transition-delay:0s;transition-delay:0s;-webkit--transition:all 2s ease-in-out;-o-transition:all 2s ease-in-out;transition:all 2s ease-in-out}.triangle.move5{-webkiot-filter:blur(3);filter:blur(3);opacity:0;-webkit-transition-delay:0s;-ms-transition-delay:0s;transition-delay:0s;-webkit--transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.home,.home #container,.home #content{overflow:visible}.home #first{height:auto;padding:20vh 0 0}.home #first .top_message{display:flex;width:100%;height:60vh;position:relative;top:0;padding:0 10vw;justify-content:center;align-items:center;z-index:1}.home #first .top_message.last{height:100vh;position:relative}.home #first .jp{display:inline-block;width:auto;height:auto;position:absolute;top:initial;right:65vw;color:#000;font-size:16px;font-weight:200;letter-spacing:2px;text-align:justify;word-break:break-word;line-height:2.2;z-index:5;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-feature-settings:initial}.home #first .top_message .jp{opacity:0;z-index:-1}.home #first .top_message1 .jp,.home #first .top_message2.move2 .jp,.home #first .top_message3.move3 .jp,.home #first .top_message4.move4 .jp{opacity:1;z-index:1;-webkit-transition-delay:.5s;-ms-transition-delay:.5s;transition-delay:.5s}.home #first .top_message2 .jp,.home #first .top_message4 .jp{right:initial;left:65vw}.home #first .start #firstcopy.jp{display:none;-webkit-transition:initial;-ms-transition:initial;transition:initial}.home #first .start.move1 #firstcopy.jp{-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.home #first .start .jp,.home #first .top_message4.move4 .jp{-webkit-transition-delay:0s;-ms-transition-delay:0s;transition-delay:0s}.home #first .top_message.last.finish{margin:0;z-index:0}.home #first .top_message.last.finish #effects{position:absolute}.home #first .top_message.last p{position:absolute;top:50%;right:initial;font-size:1.5rem}.underTm .home #first .jp{right:15vw;line-height:2.5}.underTm .home #first .top_message2 .jp,.underTm .home #first .top_message4 .jp{right:initial;left:20vw}.home section.c_box{display:block;max-width:1400px;position:relative;margin:0 auto;padding:8vh 8vw}.home section#concept.c_box{margin:15vh auto 0}.home .concept_box{display:flex;height:auto;min-height:65vh;margin:0 0 250px;position:relative;flex-flow:column;align-items:center;-webkit-justify-content:center;justify-content:center;text-align:center}.home .concept_box:last-child{margin:0 0 100px}.home .cont_subtitle{margin:0 0 50px;font-size:1.6rem;letter-spacing:8px;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-feature-settings:initial}.home #concept .text_box{width:800px;margin:0;font-size:1rem}#effects_egg{display:flex;position:absolute;width:105vw;height:80vh;-webkit-justify-content:center;justify-content:center;overflow:hidden;z-index:-1}.egg{display:flex;width:calc((100vw - 60px)*0.2);height:100%;position:relative;-webkit-justify-content:center;justify-content:center;align-items:center;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;opacity:0}.egg img{width:120%;height:auto;max-height:80vh;opacity:.6}.egg02{-webkit-transition-delay:.75s;-ms-transition-delay:.75s;transition-delay:.75s}.egg03{width:50%;height:auto;-webkit-transition-delay:1.5s;-ms-transition-delay:1.5s;transition-delay:1.5s}.egg04{-webkit-transition-delay:2.25s;-ms-transition-delay:2.25s;transition-delay:2.25s}.egg05{-webkit-transition-delay:3s;-ms-transition-delay:3s;transition-delay:3s}.visible,.invisible{transform-origin:center bottom;-webkit-animation:initial;animation:initial;-webkit-transition:all 2s ease-in-out;-o-transition:all 3s ease-in-out;transition:all 3s ease-in-out}.visible{-webkit-animation:yurayura 3s ease-in-out infinite;animation:yurayura 3s ease-in-out infinite}@keyframes yurayura{0%,100%{transform:rotate(10deg)}50%{transform:rotate(-10deg)}}.egg01 img{-webkit-animation:yurayura 4s ease-in-out infinite;animation:yurayura 4s ease-in-out infinite}.egg02 img{-webkit-animation:yurayura 3s ease-in-out infinite;animation:yurayura 3s ease-in-out infinite}.egg03 img{-webkit-animation:yurayura 6s ease-in-out infinite;animation:yurayura 6s ease-in-out infinite}.egg04 img{-webkit-animation:yurayura 3.5s ease-in-out infinite;animation:yurayura 3.5s ease-in-out infinite}.egg05 img{-webkit-animation:yurayura 3s ease-in-out infinite;animation:yurayura 3s ease-in-out infinite}#effects_circle{display:flex;position:absolute;width:1000px;height:80vh;-webkit-justify-content:center;justify-content:center;overflow:hidden;z-index:-1}.round-wrap{width:70vh;height:70vh}.rotated{width:100%;height:100%;animation:rotate-anime 30s linear infinite}@keyframes rotate-anime{0%{transform:rotate(0)}100%{transform:rotate(-360deg)}}.round{display:flex;justify-content:center;align-items:center;width:100%;height:100%;border-radius:40% 80% 60% 20%/50% 20% 60% 70%;animation:round_anime 50s linear infinite;overflow:hidden}.round-wrap:last-child{opacity:.5;z-index:1}.round-wrap:last-child .rotated{animation:rotate-anime 80s linear infinite}.round-wrap:last-child .round{animation:round_anime 50s linear infinite}@keyframes round_anime{0%{border-radius:40% 80% 60% 20%/50% 20% 60% 70%}25%{border-radius:50% 50% 50% 50%/50% 50% 50% 50%}50%{border-radius:70% 30% 60% 30%/30% 60% 20% 60%;transform:scaleX(.8)}75%{border-radius:50% 50% 50% 50%/50% 50% 50% 50%}100%{border-radius:40% 80% 60% 20%/50% 20% 60% 70%}}.round-inner{width:100%;height:100%;background-image:url(/svg/obj_circle.webp);background-size:cover;overflow:hidden;background-position:center center;background-size:cover;transform:scale(1.1,1.1) rotate(0);animation:round-inner-anime 30s linear infinite}@keyframes round-inner-anime{0%{transform:scale(1.1,1.1) rotate(0)}100%{transform:scale(1.1,1.1) rotate(360deg)}}.home .servicebox{width:100%;height:auto;position:relative;margin:8vh 0;padding:0 0 0 50%}.home .servicebox.reserve{padding:0 50% 0 0;text-align:right}.home .servicebox.reserve .service_title{width:100%}.home .servicebox .service_title .gothic{font-size:1rem;line-height:1.6}.home .servicebox .service_title h4{font-size:1.5rem;line-height:2}.ipad .home .servicebox .service_title h4{line-height:1.5}.ipad .br:after{content:"\A";position:relative;white-space:pre}.home .servicebox .text_box{margin:30px 0 0}.home .service_list .servicebox{width:50%;padding:260px 5% 0}.home .service_list .servicebox:nth-last-child(-n+2){margin:8vh 0 0}.home .service_list .servicebox .service_title{width:100%;text-align:center}.home .serviceimg{width:260px;height:260px;position:absolute;top:calc(50% - 130px);background-size:70% auto!important;text-align:initial}.home .service_list .serviceimg{top:-15px;left:calc(50% - 130px)}.home .serviceimg:before{width:260px;height:260px;top:0;left:0;background:url(/svg/obj_circle.webp) no-repeat center center;background-size:cover!important;z-index:-1}.home .consulting .serviceimg{right:55%;background:url(/svg/pict_consulting1.svg) no-repeat center center}.home .resources .serviceimg{left:55%;background:url(/svg/pict_jinji-system.svg) no-repeat center center}.home .manda .serviceimg{right:55%;background:url(/svg/pict_consul_MandA.svg) no-repeat center center}.home .medical .serviceimg{right:55%;background:url(/svg/pict_srvc_medical.svg) no-repeat center center}.home .nursing .serviceimg{right:55%;background:url(/svg/pict_srvc_nursing.svg) no-repeat center center}.home .organizational .serviceimg{right:55%;background:url(/svg/pict_srvc_organizational.svg) no-repeat center center}.home .rikejo .serviceimg{right:55%;background:url(/svg/pict_srvc_rikejo.svg) no-repeat center center}.home .servicebox:before{width:260px;height:260px;background:#fff;border-radius:50%;z-index:-2}.home .servicebox.consulting:before{top:-30px;right:60%}.home .servicebox.resources:before{top:-20px;left:63%}.home .servicebox.manda:before{top:30px;right:63%}.home .servicebox.medical:before{top:-30px;left:calc(50% - 200px)}.home .servicebox.nursing:before{top:30px;left:calc(50% - 50px)}.home .servicebox.organizational:before{top:-50px;left:calc(50% - 20px)}.home .servicebox.rikejo:before{top:50px;left:calc(50% - 180px)}.home #company .text_box{margin:0 0 5vh}.home #company .text_box td{min-width:300px}.post_list{margin:0 0 5vh}.post_list article{height:80px;line-height:80px;border-top:solid 1px #3c3c3c}.post_list article:last-child{border-bottom:solid 1px #3c3c3c}.post_list article:hover{background:#fff}.post_list article a{align-items:center}.post_list ul.catedate{width:300px;height:100%;list-style:none}.post_list ul.catedate li{min-width:auto;max-width:100px;margin:0 5px;font-size:1rem;letter-spacing:1px}.post_list ul.catedate li.date{width:100px;margin:0}.post_list article .title{width:calc(100% - 300px);line-height:1.8}.home .toContact{margin:100px 0 0}.home .toContact h5{font-size:1.5rem}.home .toContact div{margin:20px 0 10px;font-size:1rem}#seminar .seminar_list article{margin:0 0 2vh;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}#seminar .seminar_list article:hover{opacity:.65}#seminar .seminar_list article a{align-items:center}#seminar .seminar_list article figure{width:calc((100vw - 300px - 16vw)*0.2);height:calc((100vw - 300px - 16vw)*0.2*0.66);background:#fff;margin:0}#seminar .seminar_list article figure .seminar_title{width:calc((100vw - 300px - 16vw)*0.18);margin:0 auto;padding:0 0 0 50px;background:url(/svg/symbol_or.svg) no-repeat center left;background-size:40px auto;color:#000;font-size:1vw;line-height:1.2;letter-spacing:1px;word-break:break-word}@media screen and (min-width:1400px){#seminar .seminar_list article figure .seminar_title{font-size:.9rem}}#seminar .seminar_list.first article figure{width:calc((100vw - 300px - 16vw)*0.48);height:calc((100vw - 300px - 16vw)*0.48*0.66);margin:0}#seminar .seminar_list.first article figure .seminar_title{width:calc((100vw - 300px - 16vw)*0.34);font-size:1.6vw;line-height:1.5;z-index:3}#seminar .seminar_list article .caption{width:100%;margin:0;padding:0 0 15px;font-size:.9rem;color:#000;letter-spacing:1px;line-height:1.8;word-break:break-word}#seminar .seminar_list.first article .caption{width:100%;margin:15px 0 0;padding:0;line-height:2}#seminar .seminar_list article .caption .title{margin:0 0 10px;font-size:1rem;font-weight:700;letter-spacing:1px;line-height:1.5}#seminar .seminar_list article .caption .seminar_subtitle{font-size:.8rem;line-height:1.4}#seminar .seminar_list article .seminar_date dt,#seminar .seminar_list article .seminar_qty dt{width:75px;line-height:1.5}#seminar .seminar_list article .seminar_date dd,#seminar .seminar_list article .seminar_qty dd{width:calc(100% - 75px);line-height:1.5}#seminar .seminar_list article .cate{padding:0;font-size:.8rem;list-style:none}#seminar .seminar_list article .button{height:auto;position:absolute;bottom:1vw;left:1vw;font-size:1rem;color:#000;line-height:1}#seminar .seminar_list article:hover .caption{opacity:.6}#page_intro .text_box{margin:0}#page_intro .text_box ul{list-style:none}.cont_subtitle{margin:0 0 8vh;align-items:center}.about span.bg_hex{width:25vw;height:25vw;position:absolute;background:url(/svg/obj_hexagon.webp) no-repeat center center;background-size:cover!important;-webkit-filter:brightness(.85) contrast(1.5) opacity(.8);filter:brightness(.85) contrast(1.5) opacity(.8);z-index:-1}.about span.bg_hex:nth-child(1){top:15vh;right:2vw;-webkit-filter:brightness(.85) contrast(1.5) opacity(1);filter:brightness(.85) contrast(1.5) opacity(1)}.about span.bg_hex:nth-child(2){top:40vh;right:25vw}.about span.bg_hex:nth-child(2).onpage{-webkit-transform:translateY(0%) rotate(60deg)!important;-ms-transform:translateY(0%) rotate(60deg)!important;transform:translateY(0%) rotate(60deg)!important}.about span.bg_hex:nth-child(3){top:60vh;right:-10vw}.about span.bg_hex:nth-child(4){top:80vh;right:60vw;-webkit-filter:brightness(.85) contrast(1.5) opacity(1);filter:brightness(.85) contrast(1.5) opacity(1)}.about span.bg_hex:nth-child(4).onpage{-webkit-transform:translateY(0%) rotate(120deg)!important;-ms-transform:translateY(0%) rotate(120deg)!important;transform:translateY(0%) rotate(120deg)!important}#concept_four .num{width:200px;height:120px;margin:0;font-size:90px;font-weight:lighter;line-height:120px}#concept_four .cont_subtitle h4{display:inline-block;width:calc(100% - 200px);line-height:1.6}#concept_four .text_box{width:62%;margin:0}#concept_four .text_box.end{margin:0 0 0 38%}#concept_four .g_box{padding:0 5vw;margin:7vh 0}#concept_four span.bg_hex{width:calc((100vw - 300px)*0.5);height:calc((100vw - 300px)*0.5);top:50%;background:url(/svg/obj_hexagon.webp) no-repeat center center;background-size:cover!important;z-index:-1}#concept_four .g_box:before,#concept_four .g_box:after{width:50vw;height:1px;background:#3c3c3c;top:50%;left:50%}#concept_four .g_box:before{-webkit-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}#concept_four .g_box:after{width:15vw;-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}#concept_four .g_box div{width:40%}#concept_four .g_box div img{width:calc((100vw - 300px - 16vw)*0.35*0.5);margin:0 calc((100vw - 300px - 16vw)*0.35*0.1)}#concept_four .g_box .left_box{align-items:flex-start}#concept_four .g_box .left_box .tategaki{top:5vh}#concept_four .g_box .right_box{align-items:flex-end}#concept_four .g_box .right_box .tategaki{text-align:end}.company_img{width:calc(100% + 4vw);height:100%;left:-8vw;background-size:cover}#company .text_box{margin:0}#company .text_box tr{border-bottom:solid 1px #646464}#company .text_box tr:first-child{border-top:solid 1px #646464}#company .text_box td{min-width:120px;padding:3vh 0;line-height:1.8}#group .text_box{margin:120px 0 0;border-bottom:solid 1px #3c3c3c}#group .toggleswitch{position:relative;padding:5vh 0;border-top:solid 1px #3c3c3c;font-size:1.2rem}#group .toggleswitch:before,#group .toggleswitch:after{width:20px;height:1px;background:#3c3c3c;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#group .toggleswitch:after{width:1px;height:20px;right:9.5px}#group .toggleswitch.toggle-open:after{height:0}#group .togglebox{padding:3vh 0 5vh 1vw;border-top:dashed 1px #646464}#group .togglebox ul li{margin:2vh 0;line-height:1.8}#group .togglebox ul li a{position:relative;opacity:.6}#group .togglebox ul li a:hover{color:#000;opacity:1;l}#history .text_box{max-height:66vh;margin:0;border:solid 1px #3c3c3c;border-left:none;overflow-y:auto}#history .text_box table{height:100%;position:relative}#history .text_box table:before{width:1px;height:100%;background:#3c3c3c;left:150px}#history .text_box tr{border-bottom:dashed 1px #646464}#history .text_box tr:last-child{border:none}#history .text_box td{min-width:151px;padding:2vh 2vw;line-height:1.8}#history .text_box td:first-child{padding:2vh 2vw 2vh 0;text-align:right}.office_list{position:relative}.office_box{position:initial;padding:2vh 0;color:#000;opacity:.6}.office_name{padding:0 0 0 20px;background:url(/svg/pict_map.svg) no-repeat center left;background-size:auto 15px;font-size:1rem}.office_address{line-height:1.6}.googlemaps{height:100%;position:absolute;top:0;right:0;-webkit-filter:grayscale(.5);filter:grayscale(.5);-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;overflow:hidden}.googlemaps iframe{width:100%;height:100%}.office_box:nth-child(1) .googlemaps{opacity:1;z-index:5}.office_box:nth-child(2) .googlemaps,.office_box:nth-child(3) .googlemaps,.office_box:nth-child(4) .googlemaps,.office_box:nth-child(5) .googlemaps{opacity:0;z-index:1}.office_box:hover,.office_box:hover .googlemaps{opacity:1;z-index:10}#team{padding:20vh 8vw 0}.team_img{width:100vw - 300px;height:35vw;left:-8vw;background-size:cover!important}.ipad.landscape .team_img{height:60vh}#gallery{padding:0}#gallery div{background-size:cover!important}.team_img1{width:40vw;height:calc(40vw*0.66);margin:-5vh 0 10vh -5vw}.team_img2{width:30vw;height:calc(30vw*0.66);margin:30vh 0 10vh}.team_img3{width:30vw;height:calc(30vw*1.5);margin:0 0 0 8vw}.team_img4{width:35vw;height:calc(35vw*0.66);margin:0 0 0 8vw}#teamlist article{width:45%;position:relative;margin:5vh 0}#teamlist article .team_name{font-size:2.5vw;position:relative;margin:0 0 10px;padding:0 0 20px;border-bottom:dashed 1px #646464;line-height:1;color:#000;opacity:.5}#teamlist article .team_nameJP{font-size:1.1vw;color:#000;opacity:.5}#teamlist article .toggleblock-wrap{width:100%;position:absolute;margin:15px 0 0;background:#fff;box-shadow:10px 10px 0px rgba(0,0,0,.1);z-index:5}#teamlist article .toggleblock{padding:20px;color:#000;line-height:2;letter-spacing:1px;text-align:justify;word-break:break-word}#teamlist article:hover .team_name{border-bottom:solid 1px #000;opacity:1}#teamlist article:hover .team_nameJP{opacity:1}#teamlist .team_name:before,#teamlist .team_name:after{width:15px;height:1px;background:#3c3c3c;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#teamlist .team_name:after{width:1px;height:15px;right:7px}#teamlist .togglebutton.toggle-open .team_name:after{height:0}#consulting{padding:110px 8vw 10px}#consulting h2.gothic{margin:0;color:rgba(240,131,30,.3);font-size:6rem;font-weight:100;line-height:.9;word-break:break-word}#service.c_box{padding:10vh 8vw 10vh 20vw}#service .service_box{position:relative}#service.c_box .border-line{width:1px;height:0;position:absolute;top:0;left:14vw;background:#f0831e}#service .service_box .img_box{width:15vw;height:auto;position:relative}#service .service_box span.pict{display:inline-block;width:15vw;height:15vw;position:relative;top:0;left:0;background-size:90% auto!important;overflow:initial}#service .service_box span.pict:before,#service .service_box span.pict:after{width:120%;height:120%;border-radius:50%;background:rgba(255,255,255,.7);top:-10%;left:-10%;z-index:-1}#service .service_box span.pict.consulting1{background:url(/svg/pict_consulting1.svg) no-repeat center center;background-size:80% auto!important}#service .service_box span.pict.consulting2{top:-3vw;left:-6vw;background:url(/svg/pict_consulting2.svg) no-repeat center center;background-size:80% auto!important}#service .service_box span.pict.consul_MandA2{background:url(/svg/pict_consul_MandA2.svg) no-repeat center center}#service .service_box span.pict.consul_analysis{background:url(/svg/pict_consul_analysis.svg) no-repeat center center}#service .service_box span.pict.consul_khaaki{background:url(/svg/pict_consul_khaaki.svg) no-repeat center center}#service .service_box span.pict.consul_pr{background:url(/svg/pict_consul_pr.svg) no-repeat center center}#service .service_box span.pict.consul_support{background:url(/svg/pict_consul_support.svg) no-repeat center center}#service .service_box span.pict.consul_training{background:url(/svg/pict_consul_training.svg) no-repeat center center;background-size:80% auto!important}#service .service_box span.pict.consul_MandA{background:url(/svg/pict_consul_MandA.svg) no-repeat center center}#service .service_box span.pict.consulting1:after,#service .service_box span.pict.consulting2:after,#service .service_box span.pict.consul_MandA:after,#service .service_box span.pict.consul_training:after{content:none}#service.c_box .cont_title{position:relative;margin:0 0 3vh;padding:0 0 3vh}#service.c_box .service_box:last-of-type .cont_title{margin:0}#service.c_box .service_box:first-child:nth-last-child(2) .cont_title{margin:0 0 6vh}#service.c_box .service_box:first-child .cont_title:before{width:15px;height:15px;border:solid 1px #f0831e;border-radius:50%;bottom:-8.5px;left:calc(-6vw - 8.5px);-webkit-transition-delay:.5s;-ms-transition-delay:.5s;transition-delay:.5s;opacity:0}#service.c_box.is-inview .service_box:first-child .cont_title:before{opacity:1}#service.c_box .service_box:first-child:hover .cont_title:before{background:#f0831e}#service.c_box .service_box:first-child .cont_title:after{width:calc(100% + 6vw);height:1px;background:#f0831e;bottom:0;left:-6vw}#service .service_box:last-of-type{margin:10vh 0 0}#service .service_box:only-of-type{margin:0}#service .service_box.sub{margin:10vh 0 0 5vw}#service.c_box .service_box.sub .cont_title{margin:0 0 8vh;border-bottom:solid 1px #c8c8c8}#service.c_box .text_box{width:100%;margin:0;padding:0}.consulting #service .service_box .flex,.human-resources #service .service_box .flex{align-items:center}.consulting #service.c_box .text_box,.human-resources #service.c_box .text_box{width:calc(100% - 18vw)}.annaunce{position:relative;margin:10vh 0 0}.annaunce:after{width:1px;height:18vh;top:calc(100% + 2vh);left:calc(50% - .5px);background:#3c3c3c}#service .info_box{display:inline-block;width:100%;height:auto;position:relative;margin:0 0 100px}#service .info_box:last-child{margin:0}.consulting #service .info_box:last-child{border:none}#service .info_box h3{margin:0 0 50px;padding:10px 20px;border-left:solid 5px grey;border-bottom:solid 1px grey;font-size:1.5rem}#service .info_box tbody,#service .info_box tr,#service .info_box td{position:relative}#service .info_box table tr{display:block;margin:0;background:0 0;border-top:dashed 1px #d3d3d3;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}#service .info_box table td{display:inline-block;min-width:100%;color:#000;vertical-align:middle;text-align:justify}#service .info_box table td:first-child{padding:30px 30px 10px 20px;font-size:1rem;line-height:1.6}#service .info_box table td.togglebox,#service .info_box table td:last-child{padding:0 20px 30px 30px;font-size:.85rem}#service .info_box table td.toggleswitch:before,#service .info_box table td.toggleswitch:after{width:10px;height:1px;background:#969696;top:50%;right:10px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#service .info_box table td.toggleswitch:after{width:1px;height:10px;right:14.5px}#service .info_box table td.toggleswitch.toggle-open:after{height:0}.human-resources #consulting h2.gothic{font-size:5rem}.human-resources #service.c_box{padding:10vh 8vw 20vh 20vw}#service .service_box span.pict.jinji-system{background:url(/svg/pict_jinji-system.svg) no-repeat center center}#service .service_box span.pict.jinji-system:after{top:10%;left:-50%}#service .service_box span.pict.jinji-coaching{background:url(/svg/pict_jinji-coaching.svg) no-repeat center center}#service .service_box span.pict.jinji-seminar{top:-3vw;left:-6vw;background:url(/svg/pict_jinji-seminar.svg) no-repeat center center}#service .service_box span.pict.jinji-coaching:after,#service .service_box span.pict.jinji-seminar:after{content:none}.text_box.outline{width:62%;margin:0 0 0 38%}#infographics .g_box{width:calc(100vw - 300px - 16vw - 10vw);height:calc(100vw - 300px - 16vw - 10vw);margin:0 auto;background-size:cover!important}#infographics .g_box:before{width:56%;height:56%;background-size:auto 100%!important;top:50%;left:50%;-webkit-transform:translate(-50%,-60%);-ms-transform:translate(-50%,-60%);transform:translate(-50%,-60%);-webkit-transition-delay:.6s;-ms-transition-delay:.6s;transition-delay:.6s;opacity:0;z-index:-1}#infographics .g_box.onpage:before{opacity:1}.halo #infographics .g_box:before{background:url(/svg/obj_toriangle.png) no-repeat center center}.rikejo #infographics .g_box:before{width:55%;height:55%;background:url(/svg/obj_circle.webp) no-repeat center center;-webkit-transform:translate(-50%,-40%);-ms-transform:translate(-50%,-40%);transform:translate(-50%,-40%)}.medical-institution #consulting h2.gothic,.nursing-careoffice #consulting h2.gothic{font-size:5rem}.institution_list article{width:48%;position:relative;margin:0 0 5vh;background:rgba(255,255,255,0)}.institution_list article:last-child{margin:0}.institution_list article:hover{background:rgba(255,255,255,1)}.institution_list article a{width:100%;height:100%;z-index:3}@media screen and (min-width:1100px){.institution_list article figure{width:calc((100vw - 300px - 28vw)*0.48);height:calc((100vw - 300px - 28vw)*0.48*0.56);background-size:cover!important;margin:0}}@media screen and (max-width:1099px){.orverPc.landscape .institution_list article figure,.underPc.landscape .institution_list article figure,.underTm .institution_list article figure{width:calc((100vw - 60px - 25vw)*0.48);height:calc((100vw - 60px - 25vw)*0.48*0.56);background-size:cover!important}}.institution_list article figure .hover_img{opacity:0}.institution_list article:hover figure .hover_img{opacity:1}.institution_list article figure:before{width:100%;height:100%;background:#fff url(/svg/symbol_or.svg) no-repeat center center;background-size:40px;opacity:.6}.institution_list article figure figcaption{background:rgba(0,0,0,.3)}.institution_list article .caption{width:100%;position:relative;margin:0;padding:20px;font-size:.85rem;color:#000;letter-spacing:1px;line-height:1.8;word-break:break-word;z-index:10}.institution_list article .caption .facility_name{margin:0 0 10px;font-size:1.1rem;font-weight:700;letter-spacing:1px;line-height:1.5}.institution_list article .facility_add dt,.institution_list article .facility_tel dt{width:75px;line-height:1.5}.institution_list article .facility_add dd,.institution_list article .facility_tel dd{width:calc(100% - 75px);line-height:1.5}.institution_list article .cate{margin:0 0 20px;padding:0;font-size:.8rem;list-style:none}.institution_list article .cate li{margin:0 5px 5px 0;padding:0 10px;background:rgba(240,131,30,.8);color:#fff}.institution_list article .button{height:auto;position:absolute;bottom:1vw;left:1vw;font-size:1rem;color:#fff;line-height:1}.institution_list article .button:before{border-right:solid 1px #fff}.institution_list article .button:after{background:#fff}.halo #consulting h2.gothic{font-size:5rem}.institution_list.halo{margin:10vh 0 0}.institution_list.halo article{width:100%}.institution_list.halo article figure,.institution_list.halo article .caption{width:50%;height:auto}.ipad.orverPc.landscape .institution_list.halo article figure{width:50%;height:auto}.ipad.orverPc.landscape .institution_list.halo article .caption{width:50%;padding:5vh 30px}.institution_list.halo article figure .coming_text{font-size:1.2rem;color:#000}.institution_list.halo article .caption{padding:5vh 30px;background:#fff}.institution_list.halo article .facility_name{margin:0 0 20px;padding:0 0 20px;border-bottom:solid 1px #3c3c3c}#container.career{background:0 0}#container.career:before{width:100%;height:100%;top:0;left:0;background:#fff;z-index:-1}#container.career:after{width:1px;height:100%;background:#c8c8c8;top:0;left:0;z-index:1}#container.career .bg_ball{position:absolute;background:url(/svg/obj_circle.webp) no-repeat center center;background-size:cover!important;-webkit-filter:brightness(.85) contrast(1.5) opacity(.8);filter:brightness(.85) contrast(1.5) opacity(.8);z-index:0}.motion_ball{-webkit-transition:all 3s cubic-bezier(.6,.15,.3,.8);-o-transition:all 3s cubic-bezier(.6,.15,.3,.8);transition:all 3s cubic-bezier(.6,.15,.3,.8)}.career .bg_ball:nth-child(1){width:20vw;height:20vw;top:10vh;right:-3vw;-webkit-filter:brightness(.85) contrast(1.5) opacity(1);filter:brightness(.85) contrast(1.5) opacity(1)}.career .bg_ball:nth-child(2){width:15vw;height:15vw;top:60vh;right:40vw}.career .bg_ball:nth-child(3){width:12vw;height:12vw;top:90vh;right:10vw;opacity:.6!important;z-index:5}.career .bg_ball:nth-child(4){width:20vw;height:20vw;top:120vh;right:65vw;opacity:.5!important}#career .cont_title.creer_copy{margin:0 0 5vh}#career .cont_title.creer_copy h4{padding:0 0 5vh;border-bottom:solid 1px #c8c8c8;line-height:2}#career .creer_message{margin:0;padding:15vh 0 0 12vw;font-size:1.6rem;line-height:2.2}#strength{padding:10vh 0 0}#strength .cont_title{padding:0 8vw}#strength .c_box{position:relative;padding:10vh 8vw 5vh;align-items:end}#strength .c_box:after{width:100%;height:100%;top:0;left:0;background:#f5f5f5;z-index:-1}#strength .c_box:last-of-type{padding:10vh 8vw 15vh}#strength .num{height:120px;margin:0 3vw .5vw 0;font-size:7vw;font-weight:lighter;line-height:120px}#strength .cont_subtitle{position:relative}#strength .cont_subtitle:after{width:calc(100% + 12vw);height:1px;background:#c8c8c8;bottom:-3vh;left:-12vw;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition-delay:.6s;-ms-transition-delay:.6s;transition-delay:.6s}#strength .c_box.is-inview .cont_subtitle:after{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}#strength .c_box .text_box{margin:5vh 0}#strength .strength_img{width:100%;height:auto}#strength .half_box:last-child .strength_img{position:relative;left:8vw}#strength .strength_img.vrtcl{width:calc((100vw - 300px - 20vw)*0.48*0.75);height:auto}#strength .half_box:last-child .strength_img.vrtcl{position:relative;left:calc(100% - ((100vw - 300px - 20vw)*0.48*0.75))}#message{padding:10vh 8vw 0}#message .review_box{width:32%;height:auto !important;position:relative;margin:40px 0 0;border:solid 1px #c8c8c8;background:#fff}#message .review_box .reviewer_img{width:80px;height:80px;position:absolute;top:-40px;left:calc(50% - 40px);border-radius:50%;background-size:cover!important}#message .reviewer_img.male{background:#fff url(/svg/pict_male.svg) no-repeat center center}#message .reviewer_img.female{background:#fff url(/svg/pict_female.svg) no-repeat center center}#message .reviewer_comment{font-size:1rem}#message .reviewer_comment p{margin:0 0 15px;font-size:1.1rem;font-weight:700;text-align:center}.career #interview{padding:20vh 8vw 0}#interview .interview_tabpage{max-width:1440px;margin:0 auto}#interview .index-label{flex-flow:column;padding:0 10px}#interview .index-label span{display:block;width:100%;word-break:keep-all;overflow-wrap:break-word;text-wrap:balance}#interview .interview_header_prof:before{width:100px;height:100px;top:-50px;left:50px;background-size:cover!important;border-radius:50%}#interview .interview_header_prof.male:before{background:#fff url(/svg/pict_male.svg) no-repeat center center}#interview .interview_header_prof.female:before{background:#fff url(/svg/pict_female.svg) no-repeat center center}#interview .interview_faq_title:before{width:70px;height:70px;top:0;right:0;background-size:cover!important}#interview .interview_faq_title.pict_brainstorming:before{background:url(/svg/pict_brainstorming.svg) no-repeat center center}#interview .interview_faq_title.pict_budhandleaf:before{background:url(/svg/pict_budhandleaf.svg) no-repeat center center}#interview .interview_faq_title.pict_bulbidea:before{background:url(/svg/pict_bulbidea.svg) no-repeat center center}#interview .interview_faq_title.pict_financialreport:before{background:url(/svg/pict_financialreport.svg) no-repeat center center}#interview .interview_faq_title.pict_handshakedeal:before{background:url(/svg/pict_handshakedeal.svg) no-repeat center center}#interview .interview_faq_title.pict_internetspeed:before{background:url(/svg/pict_internetspeed.svg) no-repeat center center}#interview .interview_faq_title.pict_jointteam:before{background:url(/svg/pict_jointteam.svg) no-repeat center center}#interview .interview_faq_title.pict_linkgreen:before{background:url(/svg/pict_linkgreen.svg) no-repeat center center}#interview .interview_faq_title.pict_staffmanagement:before{background:url(/svg/pict_staffmanagement.svg) no-repeat center center}#interview .interview_faq_title.pict_usergoal:before{background:url(/svg/pict_usergoal.svg) no-repeat center center}.interview_header{align-items:end;margin:100px 0;padding:50px 0 0;border-top:solid 1px #000}.interview_header:after{width:1px;height:70px;border-left:dashed 1px #000;top:calc(100% + 20px);left:30px}.interview_header_prof{width:49%}.interview_number{margin:10px 0;font-size:2rem;font-style:italic;line-height:1.8;word-break:break-word}.interview_job{font-size:1rem;font-weight:600;line-height:1.6}.interview_name{margin:5px 0 15px;font-size:1rem;font-weight:600;line-height:1.6}.interview_name span{font-size:.8rem;font-weight:400;letter-spacing:1px}.interview_before{margin:5px 0 0;font-size:.8rem;line-height:1.3}.interview_title{width:49%;position:relative;padding:30px;font-size:1.6rem;font-weight:600;line-height:1.5;text-align:left}.interview_title:before,.interview_title:after{width:100px;height:45px}.interview_title:before{top:0;left:0;border-top:solid .5px #000;border-left:solid .5px #000}.interview_title:after{bottom:0;right:0;border-bottom:solid .5px #000;border-right:solid .5px #000}.interview_faq_box{margin:0 0 40px}.interview_faq_title{position:relative;padding:10px 20px 10px 40px;font-size:1.1rem;line-height:1.5;background:url(/svg/pict_communicate.svg) no-repeat left center;background-size:auto 30px}.interview_faq_title:after{width:calc(100% - 100px);height:1px;top:100%;left:0;border-bottom:solid 1px #000}.interview_faq_desc{position:relative;padding:30px 0 30px 70px}.interview_faq_desc:before{width:1px;height:100%;border-left:dashed 1px #000;top:0;left:30px}.interview_faq_desc:after{width:100%;height:100%;top:10px;left:20px;z-index:-1}.interview_faq_box:nth-child(3n+1) .interview_faq_desc:after{background:rgba(255,200,200,.15)}.interview_faq_box:nth-child(3n+2) .interview_faq_desc:after{background:rgba(200,255,200,.15)}.interview_faq_box:nth-child(3n) .interview_faq_desc:after{background:rgba(200,200,255,.15)}.interview_schedule_box{margin:80px 0 0}.interview_schedule_box .cont_title{margin:0 0 20px}.interview_schedule_box .cont_title h4.gothic{margin:10px 0;font-size:1.6rem;font-style:italic;line-height:1.8;word-break:break-word}.interview_schedule_box .interview_schedule_title{margin:0 0 5px;font-size:1rem;font-weight:600;line-height:1.6}.interview_schedule_box .interview_schedule_subtitle{font-size:.8rem}.interview_schedule_box_table{justify-content:center;padding:30px;border:solid 1px #000;border-radius:6px;background:#fafafa;gap:2%}.interview_schedule_box_table:before{width:40px;height:40px;top:-20px;left:20px;background:url(/svg/pict_schedule.svg) no-repeat left center;background-size:auto 40px;z-index:1}.interview_schedule_box_table div{width:45%!important;position:relative;padding:20px 0 0 30px}.interview_schedule_box_table>div:only-child{width:90% !important}.interview_schedule_box_table div:before{width:1px;height:calc(100% - 30px);top:30px;left:10px;border-left:dashed 1px #000}.interview_schedule_box_table div:after{width:6px;height:6px;bottom:0;left:7px;border-left:solid 1px #000;border-bottom:solid 1px #000;transform:rotate(-45deg)}.interview_schedule_box_table div span{position:absolute;top:0;left:0;font-family:"Avenir Next","Segoe UI","Arial","游ゴシック","Yu Gothic","游ゴシック体","YuGothic","Hiragino Sans","ヒラギノ角ゴシック",sans-serif!important}.interview_schedule_box_table td{line-height:1.5}.interview_schedule_box_table td:nth-child(odd){width:60px !important}#interview a.backtop{display:block;width:110px;position:relative;margin:40px auto 0;padding:0 20px 0 0;letter-spacing:1px}#interview a.backtop:before{width:5px;height:5px;top:50%;right:10px;border-right:solid 1px #000;border-top:solid 1px #000;transform:translate(0%,-15%) rotate(-45deg)}.career #description{padding:20vh 8vw 0}.requirements_list{max-width:1440px;margin:0 auto;overflow:hidden}.index-label,.tab-label{cursor:pointer;flex:1;order:-1;display:flex;-webkit-justify-content:center;justify-content:center;align-items:center;width:20%;height:80px;line-height:1.5;position:relative;margin:0 2px;padding:0;border-radius:3px 3px 0 0;border:solid 1px #a0a0a0;font-size:.9rem;text-align:center;letter-spacing:1px;user-select:none;white-space:initial;-webkit-tap-highlight-color:transparent}.index-label:only-of-type,.tab-label:only-of-type{width:100% !important}.index-label:first-of-type:nth-last-of-type(2),.index-label:first-of-type:nth-last-of-type(2)~label,.tab-label:first-of-type:nth-last-of-type(2),.tab-label:first-of-type:nth-last-of-type(2)~label{width:45%!important}.index-label:first-of-type:nth-last-of-type(3),.index-label:first-of-type:nth-last-of-type(3)~label,.tab-label:first-of-type:nth-last-of-type(3),.tab-label:first-of-type:nth-last-of-type(3)~label{width:30%!important}.index-label:first-of-type:nth-last-of-type(4),.index-label:first-of-type:nth-last-of-type(4)~label,.tab-label:first-of-type:nth-last-of-type(4),.tab-label:first-of-type:nth-last-of-type(4)~label{width:25%!important}.index-label:first-of-type:nth-last-of-type(5),.index-label:first-of-type:nth-last-of-type(5)~label,.tab-label:first-of-type:nth-last-of-type(5),.tab-label:first-of-type:nth-last-of-type(5)~label{width:45%!important;min-width:30%;margin:0 2px 4px}@media screen and (min-width:1520px){.index-label:first-of-type:nth-last-of-type(5),.index-label:first-of-type:nth-last-of-type(5)~label,.tab-label:first-of-type:nth-last-of-type(5),.tab-label:first-of-type:nth-last-of-type(5)~label{width:20%!important;min-width:initial;margin:0 2px}}.index-label.off,.tab-label.off{background:0 0;color:#646464}.index-label:hover,.index-switch:checked+.index-label.on,.tab-label:hover,.tab-switch:checked+.tab-label.on{background:#f0f0f0;color:#000}.index-switch:checked+.index-label,.tab-switch:checked+.tab-label{border:solid 1px #000;background:#f0f0f0;background:linear-gradient(60deg,rgba(220,220,220,1),rgba(255,255,255,1) 100%);color:#000}.index-content,.tab-content{width:100%;height:0;margin:0 auto;padding:0 5vw;background:0 0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none;-webkit-transform:translateX(-30%);-ms-transform:translateX(-30%);transform:translateX(-30%);-webkit-transition:transform .5s .1s,opacity .5s .1s;-o-transition:transform .5s .1s,opacity .5s .1s;transition:transform .5s .1s,opacity .5s .1s;opacity:0}@media screen and (max-width:1440px){.index-content,.tab-content{padding:0}}.index-content h4,.tab-content h4{margin:8vh 0 0}.index-content .text_box,.tab-content .text_box{margin:5vh 0 5vw}.index-switch:checked~.index-content,.tab-switch:checked~.tab-content{transform:translateX(30%)}.index-switch:checked+.index-label+.index-content,.tab-switch:checked+.tab-label+.tab-content{height:auto;order:1;pointer-events:auto;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1}.index-switch,.tab-switch{display:none}.tab-content table tr{padding:1;border-top:solid 1px #3c3c3c}.tab-content table tr:last-child{border-bottom:solid 1px #3c3c3c}.tab-content table td{min-width:180px;padding:30px 0;font-size:.9rem;line-height:1.8}.career #navibutton .button:hover{background:#f0831e;color:#fff}.career #navibutton .button:hover:before{border-right:solid 1px #fff}.career #navibutton .button:hover:after{background:#fff}.contact #contact{padding:0 8vw}.contact .annnai_box{margin:0 0 8vh;align-items:flex-start}.contact .annnai_box .cont_title{width:13vw;height:100%;list-style:none;padding:0}.contact .annnai_box .contact_annai{width:calc(100vw - 300px - 16vw - 3vw - 13vw);padding:10vh 0 0;line-height:2}.contact .annnai_box .contact_annai p{margin:0 0 3vh;font-size:1.2rem}.contact .form_box{width:calc(100vw - 300px - 16vw);height:auto;background:#fff;margin:0 0 0 8vw;padding:8vh 5vw 8vw 8vw;font-size:1rem}.contact section#contact.privacy{padding:10vh 5vw 0 8vw}.contact .annnai_box .cont_title{width:13vw;height:100%;list-style:none;padding:0}.contact .annnai_box .policy{width:calc(100vw - 300px - 16vw - 13vw);padding:10vh 0 0}.contact .policy_box{max-height:60vh;padding:30px 0;border-top:solid 1px #c8c8c8;border-bottom:solid 1px #c8c8c8;overflow-y:auto}.page-id-3,.page-id-3 #wrapper,.page-id-3 #all,.page-id-3 #container,.page-id-3 #content{overflow:visible}.sitepolicy .c_box{padding:0 8vw 8vh}.sitepolicy .annnai_box .cont_title{width:13vw;height:100%;list-style:none;padding:0}.sitepolicy .annnai_box .policy{width:calc(100vw - 300px - 16vw - 3vw - 13vw);padding:10vh 0 0}.sitepolicy .policy_box{height:auto;padding:30px 0;border-top:solid 1px #c8c8c8;border-bottom:solid 1px #c8c8c8;color:#000;overflow:initial}.policy_box li,.policy_box p{line-height:2;font-size:.85rem}#page_head{padding:20vh 8vw 0}.archive .selectbox{width:200px;height:30px;line-height:30px;margin:0 0 8vh calc(100% - 200px)}.selectbox .subcate{width:50%}.subcate .toggleswitch{border:solid 1px #646464;text-align:center}.subcate:first-child .toggleswitch{border-right:none}.subcate .toggleswitch.toggle-open{background:#fff}.subcate .toggleswitch:hover{background:#3c3c3c;color:#fff}.selectbox .togglebox-wrap{position:absolute;top:30px;left:0;z-index:5}.selectbox .togglebox{width:200px;max-height:50vh;padding:0;border:1px solid #646464;background:#fff;list-style:none;overflow-y:auto}.selectbox .togglebox li a{display:inline-block;width:100%;line-height:40px;padding:0 15px;box-sizing:border-box;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.selectbox .togglebox li a:hover{background:#3c3c3c}.selectbox .togglebox li a:hover{color:#fff}.tag .sort_title span,.taxonomy .sort_title span{font-size:1.2rem}.archive .text_box.outline{width:100%;margin:0 0 5vh}.archive #seminar.c_box{padding:5vh 8vw 0}.archive #seminar .seminar_list{padding:0 0 0 8vw}.archive #seminar .seminar_list article{margin:0 0 5vh}.archive #seminar .seminar_list article.not-found p{margin:20px 0}.archive #seminar .seminar_list article a{align-items:center}.archive #seminar .seminar_list article figure{width:calc((100vw - 330px - 24vw)*0.38);height:calc((100vw - 330px - 24vw)*0.38*0.66);margin:0}.archive #seminar .seminar_list article a:hover,.archive #seminar .seminar_list article a:hover figure{background:#fff}.archive #seminar .seminar_list article .caption{width:calc((100vw - 330px - 24vw)*0.62);margin:0;padding:0 0 0 2vw;font-size:.9rem;color:#000;letter-spacing:1px;line-height:1.8;word-break:break-word}.archive.ipad.landscape #seminar .seminar_list article .caption{width:calc(100% - ((100vw - 330px - 24vw)*0.38))}.archive #seminar .seminar_list article .seminar_date dt,.archive #seminar .seminar_list article .seminar_qty dt{margin:0 0 1vh}.archive #seminar .seminar_list article .cate li{margin:0 10px 0 0}.page #subcate,.archive #subcate,.category #subcate,.tag #subcate{width:38%;list-style:none;padding:0}.page #subcate li,.archive #subcate li,.category #subcate li,.tag #subcate li{margin:5px 0}.page #subcate li a,.archive #subcate li a,.category #subcate li a,.tag #subcate li a{display:inline-block;width:auto;position:relative;font-size:1rem;overflow:hidden}.page #subcate li a:before,.archive #subcate li a:before,.category #subcate li a:before,.tag #subcate li a:before{width:100%;height:1px;background:#3c3c3c;bottom:0;left:0;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.page #subcate li a.active:before,.page #subcate li a:hover:before,.archive #subcate li a.active:before,.archive #subcate li a:hover:before,.category #subcate li a.active:before,.category #subcate li a:hover:before,.tag #subcate li a.active:before,.tag #subcate li a:hover:before{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}.sort_title{margin:0 0 5vh}.category #newslist,.tag #newslist{padding:5vh 8vw 0}.category #newslist .post_list,.tag #newslist .post_list{padding:0 0 0 8vw}.category .post_list article,.tag .post_list article{height:auto;line-height:1.6;padding:40px 0}.category .post_list article a,.tag .post_list article a{align-items:baseline}.category .post_list article .caption,.tag .post_list article .caption{width:calc(100% - 300px);padding:0 2vw 0 0}.category .post_list article .title,.tag .post_list article .title{width:100%;margin:8px 0 15px;font-size:1.1rem;font-weight:600;line-height:1.6;letter-spacing:1px}.category .post_list article .button,.tag .post_list article .button{height:30px;line-height:30px;font-size:.9rem;position:absolute;bottom:-10px;left:15px;opacity:0}.category .post_list article a:hover .button,.tag .post_list article a:hover .button{opacity:1}.category h4.sort_title,.tag h4.sort_title{margin:5vh 0 0}.single #entry{padding:0 8vw}.single .default .post_data{margin:0 0 8vh;align-items:center}.single .default .post_data ul.catedate{width:13vw;height:100%;list-style:none;padding:0}.single .default .post_data .caption{width:calc(100vw - 300px - 16vw - 13vw);padding:0}.single .default .post_data .caption .title{font-size:1.4rem;line-height:1.6}.single .entry-summary{width:calc(100vw - 330px - 16vw);height:auto;background:#fff;margin:0 0 0 8vw;padding:8vh 5vw;font-size:1rem}.single .entry-summary h2{font-size:2rem;line-height:2.5;border-bottom:solid 1px grey;margin:0 0 30px}.single .entry-summary h3{font-size:1.8rem;line-height:1.2;border-left:solid 5px #d3d3d3;margin:0 0 30px;padding:0 0 0 20px}.single .entry-summary h4{font-size:1.5rem;line-height:1.2;border-left:solid 5px #d3d3d3;margin:0 0 30px;padding:0 0 0 20px}.single .entry-summary h5{font-size:1.2rem;line-height:1.2}.single .entry-summary p,.single .entry-summary ul,.single .entry-summary ol{margin:15px 0}.single .entry-summary a{color:#000;letter-spacing:1px;opacity:.5;line-height:1.5}.single .entry-summary a:hover{opacity:1}.single .entry-summary a img{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.single .entry-summary a img:hover{opacity:.6}.single .entry-summary figure.wp-block-image a{opacity:1}.single .taglist{width:calc(100vw - 330px - 16vw);height:auto;margin:3vh 0 0 8vw;padding:0;list-style:none}.single .taglist li{margin:0 10px}.single-seminar,.single-seminar #wrapper,.single-seminar #all,.single-seminar #container,.single-seminar #content{overflow:visible}.single .seminar #entry{padding:0 8vw 0 4vw}.single .seminar article .thumb{width:20vw;height:calc(20vw*0.66);background:#fff;position:relative}.single .seminar article .thumb .seminar_title{width:calc((100vw - 330px - 16vw)*0.18);margin:0 auto;padding:0 0 0 50px;background:url(/svg/symbol_or.svg) no-repeat center left;background-size:40px auto;color:#000;font-size:1vw;line-height:1.2;letter-spacing:1px;word-break:break-word}.single .seminar .post_data .caption{width:calc(100vw - 330px - 16vw - 16vw);padding:0 0 0 3vw}.single .seminar .post_data .caption .title{font-size:1.8rem;line-height:1.6}.single .seminar .post_data .caption .seminar_subtitle{font-size:1.2rem;line-height:1.5}.single .seminar_data{width:20vw;height:auto;top:5vh;left:0;padding:0 0 5vh;z-index:1}.seminar_onoff{width:100%;height:auto;margin:0 0 3vh;padding:3vh 15px;border:solid 1px #3c3c3c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}a.box_button{display:inline-block;width:100%;height:100px;margin:0 0 3vh;border-radius:5px;background:#f0831e;border:solid 1px rgba(240,131,30,0);color:#fff;font-size:1rem;line-height:100px;text-align:center}a.box_button:hover{color:#f0831e;background:#fff;border:solid 1px rgba(240,131,30,1)}a.box_button.off,a.box_button.canceled{display:none!important}.seminar_organizer{line-height:2}.single .seminar .entry-summary{width:calc(100vw - 330px - 16vw);height:auto;background:#fff;margin:-35vh 0 0 12vw;padding:8vh 5vw 8vh 12vw;color:#000;z-index:0}.single .seminar .entry-summary.on{margin:-50vh 0 0 12vw}.seminar_detail .seminar_catchcopy{margin:3vh 0 10vh;font-size:1.5rem;line-height:1.6;word-break:break-word}.single .entry-summary h4.seminar_detail_title{width:100%;margin:0 0 20px;padding:20px;border-bottom:solid 1px #d3d3d3;font-size:1.4rem}.seminar_outline{position:relative}.seminar_outline table{height:100%;position:relative;border-top:solid 1px #3c3c3c;border-bottom:solid 1px #3c3c3c;margin:0 0 8vh}.seminar_outline table:before{width:1px;height:100%;background:#3c3c3c;top:0;left:100px}.seminar_outline td{min-width:120px;padding:20px 0;line-height:1.6}.seminar_detail .teacher_box{margin:30px 0;align-items:center}.seminar_teacher_img{width:120px;height:120px;border-radius:50%;border:solid 1px #969696;background-size:cover!important}.seminar_teacher{width:calc(100% - 150px);height:auto;padding:0 0 0 20px}.seminar_teacher_prof{display:inline-block;width:100%;height:auto;padding:20px;border:solid 1px #646464;line-height:1.7;text-align:justify}.seminar .entry-summary.bg_trans{margin:0 0 0 12vw;padding:8vh 5vw 0 12vw;background:0 0}.seminar_curriculum{width:100%;margin:0 0 15vh}.seminar_curriculum tr:first-child{width:100%;border-bottom:dashed 1px #646464}.seminar_curriculum td{min-width:180px;padding:2vh 2vw 2vh 0;line-height:1.8}.seminar_curriculum td:nth-child(even){padding:2vh 0 2vh 2vw;border-left:dashed 1px #646464}.seminar_curriculum tr:last-child td{padding:2vh 2vw 0 0}.seminar_curriculum tr:last-child td:nth-child(even){padding:2vh 0 0 2vw}.seminar_special{width:100%;margin:0 0 15vh}.seminar_special_intro{width:100%;height:auto;margin:3vh 0 5vh;line-height:1.6}.teacher_box{margin:3vh 0 0;align-items:baseline}.seminar_teacher_img.male{background:#f5f5f5 url(/svg/pict_male.svg) no-repeat center center}.seminar_teacher_img.female{background:#f5f5f5 url(/svg/pict_female.svg) no-repeat center center}.teacher_box .special_info{width:calc(100% - 150px);height:auto;padding:0 0 0 20px;font-size:.9rem;line-height:1.6}.teacher_box .special_info p{margin:0 0 10px;font-size:1rem;font-weight:700}.seminar_review{width:100%;margin:0 0 5vh}.review_intro{width:100%;height:auto;margin:3vh 0 5vh;line-height:1.6}.review_box{width:320px;height:auto !important;max-height:400px;position:relative;margin:40px 1vw 0 0;padding:60px 20px 30px;border:solid 1px #646464;border-radius:8px;line-height:1.8;text-align:justify}.review_box .seminar_teacher_img{width:80px;height:80px;position:absolute;top:-40px;left:calc(50% - 40px)}.single .seminar ul.single-menu{margin:8vh 0 0 12vw}.slider_box{display:inline-block;width:calc(100% + 10vw);height:auto;position:relative}.slider_box .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:stretch}.carouselslide .prev.slick-arrow,.carouselslide .next.slick-arrow,.carouselslide .slick-prev.slick-arrow,.carouselslide .slick-next.slick-arrow{cursor:pointer;width:50px!important;height:50px!important}.carouselslide .prev.slick-arrow,.carouselslide .next.slick-arrow{cursor:pointer!important;width:50px!important;height:50px!important;background:rgba(245,245,245,.65);border:solid 1px #646464;border-radius:50%;position:absolute!important;top:5px!important;-webkit-transform:initial!important;-ms-transform:initial!important;transform:initial!important;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;text-indent:-99999%;white-space:nowrap;overflow:hidden;z-index:5!important}.carouselslide .prev.slick-arrow,.carouselslide .next.slick-arrow{left:calc(100vw - 330px - 37.5vw)!important}.carouselslide .next.slick-arrow{top:-50px!important}.carouselslide .next.slick-arrow:before,.carouselslide .next.slick-arrow:after,.carouselslide .prev.slick-arrow:before,.carouselslide .prev.slick-arrow:after{width:7px;height:1px;top:calc(50% + 2px);right:19px;background:#646464}.carouselslide .next.slick-arrow:after,.carouselslide .prev.slick-arrow:after{top:calc(50% - 2px);-webkit-transform:rotate(40deg);-ms-transform:rotate(40deg);transform:rotate(40deg);z-index:5}.carouselslide .next.slick-arrow:before,.carouselslide .prev.slick-arrow:before{right:initial;left:20px;-webkit-transform:rotate(40deg);-ms-transform:rotate(40deg);transform:rotate(40deg)}.carouselslide .next.slick-arrow:before,.carouselslide .prev.slick-arrow:after{left:22px;-webkit-transform:rotate(140deg);-ms-transform:rotate(140deg);transform:rotate(140deg)}.carouselslide .prev.slick-arrow:after{left:20px}.carouselslide .prev:hover,.carouselslide .next:hover{background:#fff}.carouselslide .next:hover:before,.carouselslide .next:hover:after,.carouselslide .prev:hover:before,.carouselslide .prev:hover:after{background:#000}.single article.post .wp-block-file__button{padding:3px 20px;background:#f0831e;opacity:1!important;color:white!important;text-decoration:none}.single article.post .wp-block-quote{padding:20px;border:solid 1px grey;border-radius:5px;color:#505050}.single article.post .wp-block-quote p{padding:0 0 10px}.single article.post .wp-block-quote cite{font-size:.8rem}.single article.post .wp-block-image{margin:35px 0}.single article.post .wp-block-table table{margin:30px 0;border-left:solid 1px #d3d3d3;border-bottom:solid 1px #d3d3d3}.single article.post .wp-block-table table tr{border-top:solid 1px #d3d3d3}.single article.post .wp-block-table table td{width:auto!important;min-width:150px!important;border-right:solid 1px #d3d3d3;padding:15px;line-height:1.8}.single article.post .wp-block-embed-vimeo,.single article.post .wp-block-embed-youtube{position:relative;width:100%;height:0;padding-top:56.25%;overflow:hidden;margin-top:30px;margin-bottom:30px}.single article.post .wp-block-embed-vimeo iframe,.single article.post .wp-block-embed-youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%}.wp-block-embed-vimeo .wp-block-embed__wrapper,.wp-block-embed-youtube .wp-block-embed__wrapper{position:initial}.latest article.not-found,.category article.not-found{display:inline-block;width:auto;position:relative;margin:10vh auto 0;border:none;background:none!important;line-height:2}.home .latest article.not-found{margin:5vh auto 10vh}.not-found{display:inline-block;width:auto;position:relative;margin:0 auto;border:none;background:none!important;line-height:2}.not-found h2{margin:0 0 3vh}.not-found br{display:none}#notfound404{padding:20vh 8vw}#notfound404 .text_box{margin:5vh 0 0}#navibutton{margin:15vh 0 0}#navibutton .button{display:flex;-webkit-justify-content:center;justify-content:center;align-items:center;width:100%;height:150px;left:0;margin:0;padding:0;background:#fff;box-sizing:border-box;color:#000;font-size:1.5rem;font-weight:400;line-height:1.2;letter-spacing:2px;vertical-align:bottom;word-break:break-word}#navibutton .button:hover{color:#ff;opacity:1}#navibutton .button:before,#navibutton .button:after{left:initial;right:5vw}#navibutton .button:before{border-right:solid 1.5px #000}#navibutton .button:after{background:#000}#navibutton .button:hover:before{border-right:solid 1.5px #ffa550;right:6.5px;-webkit-transform:skewX(-45deg) translateX(-5vw);-ms-transform:skewX(-45deg) translateX(-5vw);transform:skewX(-45deg) translateX(-5vw)}#navibutton .button:hover:after{background:#ffa550}footer{width:100%;height:60px;position:relative;padding:10px 2.5vw;background:#fafafa;font-size:.8rem;line-height:40px}footer ul{padding:0;list-style:none}footer ul li{margin:0 2vw 0 0}.single article figure.wp-block-image{margin:5vh 0 10vh;text-align:center}.single article .wp-block-image,.single article .wp-block-image figure{min-width:300px}.single article .wp-block-columns figure.wp-block-image{margin:0}.single article .wp-block-columns{padding:0 10vw}.single article .wp-block-column p{padding:0}.single article .wp-block-image:not(.is-style-rounded) img{border-radius:inherit;margin:0;background:rgba(255,255,255,.1)}.wp-block-image figcaption{width:auto;height:auto;position:relative;margin:5px 0 0;top:initial;left:initial;transform:initial;padding:0;background:0 0;font-size:.75rem;text-align:center;color:#b4b4b4;line-height:1.6;opacity:1;z-index:1}.blocks-gallery-grid figcaption,.wp-block-gallery figcaption{flex-grow:1;width:auto;height:auto;position:relative;margin:5px 0 0;top:100%;left:initial;transform:initial;padding:0;background:0 0;font-size:.75rem;text-align:center;color:#b4b4b4;line-height:1.6;opacity:1;z-index:1}.bgwhite .blocks-gallery-grid figcaption,.bgwhite .blocks-gallery-caption,.bgwhite .wp-block-image figcaption{color:#969696}.blocks-gallery-grid .blocks-gallery-image figcaption,.blocks-gallery-grid .blocks-gallery-item figcaption,.wp-block-gallery .blocks-gallery-image figcaption,.wp-block-gallery .blocks-gallery-item figcaption{display:inline-block;height:auto;top:initial;padding:5% 5%!important;background:linear-gradient(0deg,rgba(0,0,0,.1),rgba(0,0,0,.4) 0%,transparent)!important;opacity:1;z-index:1}.pc{display:block}.sptb{display:none}@keyframes steam01{0%{bottom:-400px;filter:blur(30px);transform:rotateY(0deg);transform:scale(.6,1);opacity:0}11%{opacity:.5}33%{transform:rotateY(40deg);transform:scale(1,1.4);opacity:1}66%{transform:rotateY(10deg);transform:scaleY(1.8,1);opacity:.6}100%{bottom:0;filter:blur(30px);transform:rotateY(60deg);transform:scaleY(2,1.8);opacity:0}}@keyframes steam02{0%{bottom:-700px;filter:blur(50px);transform:rotateY(0deg);transform:scale(1,.6);opacity:0}11%{opacity:.5}33%{transform:rotateY(40deg);transform:scale(1.4,1);opacity:1}66%{transform:rotateY(2deg);transform:scaleY(1.6,1.2)}100%{bottom:0;filter:blur(50px);transform:rotateY(50deg);transform:scaleY(2,1.4);opacity:0}}@keyframes exlogo{0%{opacity:0}70%{opacity:1}90%{opacity:1}100%{opacity:0}}.steamWrap{width:100vw;height:100vh;position:fixed;top:0;z-index:999}.steamBox{width:100%;height:100%;position:relative;overflow:hidden}.steamBox>img{width:100%;display:block}.steamBox .exlogo{width:250px;height:auto;animation:exlogo 4s linear;animation-delay:1.5s;opacity:0}.steam01{position:absolute;right:0;animation:steam01 6s infinite linear;opacity:0}.steam02{position:absolute;left:-15vw;animation:steam02 8s infinite linear;opacity:0}.steam03{margin:auto;position:absolute;right:0;left:0;animation:steam02 3s infinite linear;animation-delay:2s;opacity:0}.steam01 img,.steam03 img{width:60vw;height:auto}.steam02 img{width:60vw;height:auto}.underPc #all,.ipad.underPc.landscape #all,.ipad.orverPc.landscape #all{width:100%;height:auto;margin:0;padding:0 0 0 90px;overflow-x:hidden}.underPc header.flex,.ipad.underPc.landscape header.flex,.ipad.orverPc.landscape header.flex{width:90px;height:100vh!important;position:fixed!important;background:#fff;z-index:10}.underPc .menulist.pc{display:none}.ipad.orverPc.landscape .swipe_menu{width:100%;height:50px;position:relative;background:#fff;overflow-x:auto;overflow-y:hidden;line-height:50px;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;scrollbar-width:none;z-index:10}.ipad.orverPc.landscape .swipe_menu::-webkit-scrollbar,.ipad.orverPc.landscape .swipe_menu::-webkit-scrollbar-thumb{height:1px}.ipad.orverPc.landscape .swipe_menu::-webkit-scrollbar-thumb{background:grey}.ipad.orverPc.landscape .swipe_menu .flex{width:auto;height:50px;padding:0 5vw;flex-wrap:initial;align-items:center}.ipad.orverPc.landscape .swipe_menu li{display:flex;flex:none;width:auto;height:50px;margin:0 2vw;letter-spacing:1px;text-align:center}.ipad.orverPc.landscape .swipe_menu li:last-child{padding:0 5vw 0 0}.ipad.underPc.landscape .wrapper_img,.ipad.underPc.landscape .topslide{width:calc(100vw - 60px)}.ipad.underPc.landscape #seminar .seminar_list.first article figure{width:calc((100vw - 60px - 16vw)*0.48);height:calc((100vw - 60px - 16vw)*0.48*0.66)}.ipad.underPc.landscape #seminar .seminar_list article figure{width:calc((100vw - 60px)*0.2);height:calc((100vw - 60px)*0.2*0.66)}@media screen and (max-width:1100px){#seminar .seminar_list{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:auto;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}#seminar .seminar_list article{width:100%;margin:0 0 3vh;padding:0 0 3vh;border-bottom:solid 1px #c8c8c8}#seminar .seminar_list article a{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:auto;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}#seminar .seminar_list article .button{bottom:10px;left:10px;font-size:.8rem}#seminar .seminar_list article figure{width:calc((100vw - 330px - 16vw)*0.3);height:calc((100vw - 330px - 16vw)*0.3*0.66);background:#fff;margin:0}#seminar .seminar_list.first article figure{width:calc((100vw - 330px - 16vw)*0.48);height:calc((100vw - 330px - 16vw)*0.48*0.66)}#seminar .seminar_list article figure .seminar_title{width:80%;padding:5px 0 5px 50px}#seminar .seminar_list article .caption{width:calc(100% - ((100vw - 330px - 16vw)*0.3));margin:0;padding:0 0 0 23px}#seminar .seminar_list.first article{width:100%}#seminar .seminar_list.first article .caption{width:calc(100% - ((100vw - 330px - 16vw)*0.5));margin:0;padding:0 0 0 20px;line-height:1.6}}.ipad.underPc.landscape #subcate li a{height:50px;line-height:50px}.ipad.underPc.landscape #service .info_box table,.ipad.underPc.landscape #service .info_box tbody{position:relative}.ipad.underPc.landscape .institution_list article{margin:0 0 3vh}.ipad.underPc.landscape .institution_list article figure,.ipad.orverPc.landscape .institution_list article figure{width:calc((100vw - 60px - 28vw)*0.48);height:calc((100vw - 60px - 28vw)*0.48*0.56);background-size:cover!important;margin:0}.ua-mobile-ipad .ipad.underPc.landscape .institution_list article figure,.ua-mobile-ipad .ipad.orverPc.landscape .institution_list article figure{width:calc((100vw - 60px - 25vw)*0.48);height:calc((100vw - 60px - 25vw)*0.48*0.56);background-size:cover!important;margin:0}.ipad.underTm .institution_list article figure{width:calc((100vw - 60px - 25vw)*0.48);height:calc((100vw - 60px - 25vw)*0.48*0.56);background-size:cover!important;margin:0}.ipad.underPc.landscape .institution_list article .caption,.ipad.orverPc.landscape .institution_list article .caption{width:100%;margin:0;padding:10px}.ipad.underPc.landscape .institution_list.halo article figure,.ipad.underPc.landscape .institution_list.halo article .caption{width:100%;width:50%;height:calc((100vw - 60px - 28vw)*0.5)}.ipad.underPc.landscape .institution_list.halo article .caption{padding:5vh 20px}.single.ipad.underPc.landscape .entry-summary{width:calc(100vw - 60px - 16vw)}.archive.ipad.underPc.landscape #seminar .seminar_list article a{align-items:center}.archive.ipad.underPc.landscape #seminar .seminar_list article figure{width:calc((100vw - 60px - 24vw)*0.38);height:calc((100vw - 60px - 24vw)*0.38*0.66)}.archive.ipad.underPc.landscape #seminar .seminar_list article .caption{width:calc((100vw - 60px - 24vw)*0.62)}.single.ipad.underPc.landscape .seminar .post_data .caption{width:calc(100% - 20vw)}.single.ipad.underPc.landscape .seminar .entry-summary{margin:-35vh 0 0 12vw}.single.ipad.underPc.landscape .seminar .entry-summary.bg_trans{margin:5vh 0 0 12vw}.single.ipad.underPc.landscape .slider_box{width:calc(100% + 5vw)}.single.ipad.underPc.landscape .carouselslide .prev.slick-arrow,.single.ipad.underPc.landscape .carouselslide .next.slick-arrow{left:initial!important;right:5vw}.ipad.underPc.landscape .contact .form_box{width:calc(100vw - 60px - 16vw)}.ipad.underPc.landscape .sitepolicy .annnai_box .cont_title{width:200px;top:5vh}#vantabg{width:100vw;height:100vh;position:fixed;z-index:-1}canvas{display:block;animation:fadein 1s;user-select:none}.home #vantabg{position:fixed;top:0;left:0;transform:initial;z-index:10;opacity:1;filter:brightness(1.2);background:#fff;transform:scale(2);z-index:-1}.home #vantabg canvas{display:block;position:absolute;z-index:0;top:0;left:0;width:100%!important;height:100%!important}