*{box-sizing:border-box;background-repeat:no-repeat;background-position:center;background-size:cover}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;overflow-x:hidden}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-spacing:0;border-collapse:collapse}body,html{margin:0px;width:100%;padding:0px;height:100%;font-size:16px;font-weight:400;position:relative;font-family:Yu Gothic,游ゴシック体,YuGothic,YuGothic,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,ＭＳ Ｐゴシック,sans-serif}.clearFix{clear:both;float:none !important}.hide{display:none}.noScroll{overflow:hidden}.cage{margin:0 auto;padding:0 20px}.flex{display:flex;position:relative;display:-webkit-flex}.flexC{display:flex;position:relative;display:-webkit-flex;align-items:center}.animate{transition:.5s ease-in-out;-o-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out}input,textarea,select:not(.ui-datepicker-year){border:0;width:100%;display:block;border-radius:0;font-size:.85rem;padding:15px 15px;letter-spacing:1px;border-style:solid;background:rgba(0,0,0,0);-webkit-appearance:none;-webkit-border-radius:0px;border-bottom:1px solid #ccc}.ui-datepicker-header{display:flex;align-items:center;justify-content:space-between;padding:8px 16px;background:#f5f5f5}.ui-datepicker-prev,.ui-datepicker-next{height:32px;display:none;align-items:center;justify-content:center;background:#e0e0e0;border-radius:50%;cursor:pointer;margin:0 4px}.ui-datepicker-prev:hover,.ui-datepicker-next:hover{background:#bdbdbd}.ui-datepicker-title{display:flex;align-items:center;gap:8px;font-size:16px}.ui-datepicker-year{padding:4px 8px;border-radius:4px;border:1px solid #ccc;font-size:15px;background:#fff;margin-right:4px;min-width:100px}.ui-datepicker-month{padding:4px 8px;border-radius:4px;border:1px solid #ccc;font-size:15px;background:#fff;margin-right:4px}.ui-datepicker-year:focus,.ui-datepicker-month:focus{outline:none;border-color:#1976d2}input :focus,textarea :focus,select :focus{outline:none;outline-style:none;outline-color:rgba(0,0,0,0)}a{text-decoration:none}body#FAQ .answer .jp a{text-decoration:underline}body img{width:100%}body a{display:inline-block;transition:.5s}body a:hover{cursor:pointer;opacity:.6;transition:.5s}body.openMenu #Menu{top:0}body .textColors{color:rgba(0,0,0,0);-webkit-background-clip:text;background-clip:text;background-image:url("../img/gradientColor.png");background-size:200% 100%;animation:colorMovement 4s linear infinite}@keyframes colorMovement{0%{background-position-x:0%}50%{background-position-x:100%}100%{background-position-x:0%}}body .triangular{width:8px;height:14px;overflow:hidden;position:relative;margin-right:10px}body .triangular img{width:16px;position:absolute;right:0;transition:.5s ease-in-out}body .cage{padding:0;width:100%;display:flex;margin:0 auto;max-width:1090px}body .cage .block25{width:25%;position:relative;padding:0 30px}body .cage .block50{width:50%;position:relative;padding:0 30px}body .cage .block75{width:75%;position:relative;padding:0 30px}body .cage .block100{width:100%;position:relative;padding:0 30px}body.startShow .pixalCage .pixal:nth-of-type(1){animation:fadeInPixal .5s ease 375ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(2){animation:fadeInPixal .5s ease 358ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(3){animation:fadeInPixal .5s ease 251ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(4){animation:fadeInPixal .5s ease 100ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(5){animation:fadeInPixal .5s ease 304ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(6){animation:fadeInPixal .5s ease 154ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(7){animation:fadeInPixal .5s ease 588ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(8){animation:fadeInPixal .5s ease 143ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(9){animation:fadeInPixal .5s ease 340ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(10){animation:fadeInPixal .5s ease 546ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(11){animation:fadeInPixal .5s ease 395ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(12){animation:fadeInPixal .5s ease 289ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(13){animation:fadeInPixal .5s ease 448ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(14){animation:fadeInPixal .5s ease 327ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(15){animation:fadeInPixal .5s ease 486ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(16){animation:fadeInPixal .5s ease 425ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(17){animation:fadeInPixal .5s ease 249ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(18){animation:fadeInPixal .5s ease 463ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(19){animation:fadeInPixal .5s ease 200ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(20){animation:fadeInPixal .5s ease 475ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(21){animation:fadeInPixal .5s ease 242ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(22){animation:fadeInPixal .5s ease 566ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(23){animation:fadeInPixal .5s ease 226ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(24){animation:fadeInPixal .5s ease 433ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(25){animation:fadeInPixal .5s ease 585ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(26){animation:fadeInPixal .5s ease 372ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(27){animation:fadeInPixal .5s ease 8ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(28){animation:fadeInPixal .5s ease 244ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(29){animation:fadeInPixal .5s ease 552ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(30){animation:fadeInPixal .5s ease 400ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(31){animation:fadeInPixal .5s ease 492ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(32){animation:fadeInPixal .5s ease 526ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(33){animation:fadeInPixal .5s ease 553ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(34){animation:fadeInPixal .5s ease 571ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(35){animation:fadeInPixal .5s ease 559ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(36){animation:fadeInPixal .5s ease 573ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(37){animation:fadeInPixal .5s ease 513ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(38){animation:fadeInPixal .5s ease 118ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(39){animation:fadeInPixal .5s ease 62ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(40){animation:fadeInPixal .5s ease 493ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(41){animation:fadeInPixal .5s ease 449ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(42){animation:fadeInPixal .5s ease 390ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(43){animation:fadeInPixal .5s ease 493ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(44){animation:fadeInPixal .5s ease 121ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(45){animation:fadeInPixal .5s ease 305ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(46){animation:fadeInPixal .5s ease 81ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(47){animation:fadeInPixal .5s ease 420ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(48){animation:fadeInPixal .5s ease 462ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(49){animation:fadeInPixal .5s ease 257ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(50){animation:fadeInPixal .5s ease 249ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(51){animation:fadeInPixal .5s ease 468ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(52){animation:fadeInPixal .5s ease 131ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(53){animation:fadeInPixal .5s ease 244ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(54){animation:fadeInPixal .5s ease 201ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(55){animation:fadeInPixal .5s ease 302ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(56){animation:fadeInPixal .5s ease 526ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(57){animation:fadeInPixal .5s ease 140ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(58){animation:fadeInPixal .5s ease 442ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(59){animation:fadeInPixal .5s ease 176ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(60){animation:fadeInPixal .5s ease 108ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(61){animation:fadeInPixal .5s ease 520ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(62){animation:fadeInPixal .5s ease 557ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(63){animation:fadeInPixal .5s ease 279ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(64){animation:fadeInPixal .5s ease 435ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(65){animation:fadeInPixal .5s ease 116ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(66){animation:fadeInPixal .5s ease 449ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(67){animation:fadeInPixal .5s ease 60ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(68){animation:fadeInPixal .5s ease 490ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(69){animation:fadeInPixal .5s ease 336ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(70){animation:fadeInPixal .5s ease 387ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(71){animation:fadeInPixal .5s ease 130ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(72){animation:fadeInPixal .5s ease 466ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(73){animation:fadeInPixal .5s ease 484ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(74){animation:fadeInPixal .5s ease 125ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(75){animation:fadeInPixal .5s ease 400ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(76){animation:fadeInPixal .5s ease 503ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(77){animation:fadeInPixal .5s ease 600ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(78){animation:fadeInPixal .5s ease 300ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(79){animation:fadeInPixal .5s ease 363ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(80){animation:fadeInPixal .5s ease 294ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(81){animation:fadeInPixal .5s ease 156ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(82){animation:fadeInPixal .5s ease 167ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(83){animation:fadeInPixal .5s ease 227ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(84){animation:fadeInPixal .5s ease 170ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(85){animation:fadeInPixal .5s ease 93ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(86){animation:fadeInPixal .5s ease 340ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(87){animation:fadeInPixal .5s ease 407ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(88){animation:fadeInPixal .5s ease 573ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(89){animation:fadeInPixal .5s ease 145ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(90){animation:fadeInPixal .5s ease 1ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(91){animation:fadeInPixal .5s ease 41ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(92){animation:fadeInPixal .5s ease 192ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(93){animation:fadeInPixal .5s ease 257ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(94){animation:fadeInPixal .5s ease 291ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(95){animation:fadeInPixal .5s ease 418ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(96){animation:fadeInPixal .5s ease 304ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(97){animation:fadeInPixal .5s ease 569ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(98){animation:fadeInPixal .5s ease 89ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(99){animation:fadeInPixal .5s ease 151ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(100){animation:fadeInPixal .5s ease 440ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(101){animation:fadeInPixal .5s ease 132ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(102){animation:fadeInPixal .5s ease 427ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(103){animation:fadeInPixal .5s ease 283ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(104){animation:fadeInPixal .5s ease 563ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(105){animation:fadeInPixal .5s ease 321ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(106){animation:fadeInPixal .5s ease 293ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(107){animation:fadeInPixal .5s ease 129ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(108){animation:fadeInPixal .5s ease 209ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(109){animation:fadeInPixal .5s ease 190ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(110){animation:fadeInPixal .5s ease 278ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(111){animation:fadeInPixal .5s ease 78ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(112){animation:fadeInPixal .5s ease 404ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(113){animation:fadeInPixal .5s ease 442ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(114){animation:fadeInPixal .5s ease 56ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(115){animation:fadeInPixal .5s ease 310ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(116){animation:fadeInPixal .5s ease 262ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(117){animation:fadeInPixal .5s ease 109ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(118){animation:fadeInPixal .5s ease 457ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(119){animation:fadeInPixal .5s ease 469ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(120){animation:fadeInPixal .5s ease 519ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(121){animation:fadeInPixal .5s ease 488ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(122){animation:fadeInPixal .5s ease 35ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(123){animation:fadeInPixal .5s ease 517ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(124){animation:fadeInPixal .5s ease 189ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(125){animation:fadeInPixal .5s ease 251ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(126){animation:fadeInPixal .5s ease 436ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(127){animation:fadeInPixal .5s ease 406ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(128){animation:fadeInPixal .5s ease 450ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(129){animation:fadeInPixal .5s ease 88ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(130){animation:fadeInPixal .5s ease 399ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(131){animation:fadeInPixal .5s ease 470ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(132){animation:fadeInPixal .5s ease 578ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(133){animation:fadeInPixal .5s ease 195ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(134){animation:fadeInPixal .5s ease 518ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(135){animation:fadeInPixal .5s ease 135ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(136){animation:fadeInPixal .5s ease 376ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(137){animation:fadeInPixal .5s ease 484ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(138){animation:fadeInPixal .5s ease 501ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(139){animation:fadeInPixal .5s ease 593ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(140){animation:fadeInPixal .5s ease 263ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(141){animation:fadeInPixal .5s ease 155ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(142){animation:fadeInPixal .5s ease 284ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(143){animation:fadeInPixal .5s ease 73ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(144){animation:fadeInPixal .5s ease 498ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(145){animation:fadeInPixal .5s ease 170ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(146){animation:fadeInPixal .5s ease 310ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(147){animation:fadeInPixal .5s ease 503ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(148){animation:fadeInPixal .5s ease 341ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(149){animation:fadeInPixal .5s ease 469ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(150){animation:fadeInPixal .5s ease 194ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(151){animation:fadeInPixal .5s ease 160ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(152){animation:fadeInPixal .5s ease 327ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(153){animation:fadeInPixal .5s ease 465ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(154){animation:fadeInPixal .5s ease 211ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(155){animation:fadeInPixal .5s ease 587ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(156){animation:fadeInPixal .5s ease 327ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(157){animation:fadeInPixal .5s ease 182ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(158){animation:fadeInPixal .5s ease 113ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(159){animation:fadeInPixal .5s ease 335ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(160){animation:fadeInPixal .5s ease 140ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(161){animation:fadeInPixal .5s ease 527ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(162){animation:fadeInPixal .5s ease 313ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(163){animation:fadeInPixal .5s ease 288ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(164){animation:fadeInPixal .5s ease 515ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(165){animation:fadeInPixal .5s ease 98ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(166){animation:fadeInPixal .5s ease 447ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(167){animation:fadeInPixal .5s ease 497ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(168){animation:fadeInPixal .5s ease 89ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(169){animation:fadeInPixal .5s ease 390ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(170){animation:fadeInPixal .5s ease 299ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(171){animation:fadeInPixal .5s ease 149ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(172){animation:fadeInPixal .5s ease 6ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(173){animation:fadeInPixal .5s ease 558ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(174){animation:fadeInPixal .5s ease 168ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(175){animation:fadeInPixal .5s ease 119ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(176){animation:fadeInPixal .5s ease 242ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(177){animation:fadeInPixal .5s ease 119ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(178){animation:fadeInPixal .5s ease 297ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(179){animation:fadeInPixal .5s ease 447ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(180){animation:fadeInPixal .5s ease 43ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(181){animation:fadeInPixal .5s ease 318ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(182){animation:fadeInPixal .5s ease 263ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(183){animation:fadeInPixal .5s ease 590ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(184){animation:fadeInPixal .5s ease 102ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(185){animation:fadeInPixal .5s ease 255ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(186){animation:fadeInPixal .5s ease 143ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(187){animation:fadeInPixal .5s ease 225ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(188){animation:fadeInPixal .5s ease 433ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(189){animation:fadeInPixal .5s ease 225ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(190){animation:fadeInPixal .5s ease 184ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(191){animation:fadeInPixal .5s ease 554ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(192){animation:fadeInPixal .5s ease 454ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(193){animation:fadeInPixal .5s ease 73ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(194){animation:fadeInPixal .5s ease 184ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(195){animation:fadeInPixal .5s ease 372ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(196){animation:fadeInPixal .5s ease 100ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(197){animation:fadeInPixal .5s ease 435ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(198){animation:fadeInPixal .5s ease 434ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(199){animation:fadeInPixal .5s ease 539ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow .pixalCage .pixal:nth-of-type(200){animation:fadeInPixal .5s ease 211ms forwards}@keyframes fadeInPixal{0%{opacity:1}100%{opacity:0}}body.startShow #FlatingLogo{left:25px}body.startShow #MenuButton,body.startShow #TagIcons,body.startShow #ScrollNotions{right:35px}body.startShow #Curtain .bar{height:100%}body.startShow #KVcontent .block25 span{transform:translate(0, 0)}body.startShow #KVcontent .description,body.startShow #KVcontent a{opacity:1}body.whiteMe #MenuButton,body.whiteMe #FlatingLogo{filter:brightness(1000%)}a.moveButton{z-index:3;color:#fff;width:115px;height:115px;display:flex;font-size:25px;position:fixed;align-items:center;border-radius:999px;background-color:#193c4b;transition:none !important;transform:translate(-50%, -50%);pointer-events:none}a.moveButton.open{opacity:1}a.moveButton.open .box::before{animation:SpinSpinSpin 20s linear infinite}@keyframes SpinSpinSpin{0%{transform:translate(-50%, -50%) rotate(0deg)}100%{transform:translate(-50%, -50%) rotate(360deg)}}a.moveButton .box{width:100%;height:100%;display:flex;align-items:center;justify-content:center}a.moveButton .box span{display:block;text-align:center}a.moveButton .box::before{content:"";top:50%;left:50%;width:155px;height:155px;position:absolute;background-size:cover;transform:translate(-50%, -50%);background-image:url(../img/textRing.png)}a.moveButton.white{background-color:#fff}a.moveButton.white .box span{color:#193c4b}a.moveButton.white .box::before{background-image:url(../img/textRingWhite.png)}#NewsBar{left:0;bottom:0;z-index:12;width:100%;height:45px;color:#fff;display:flex;position:fixed;font-size:12px;justify-content:center;background-image:url("../img/gradientColor.png");border-top:1px solid hsla(0,0%,100%,.2)}#NewsBar .spacer{height:100%;flex-grow:0;width:120px;display:flex;letter-spacing:1px;align-items:center}#NewsBar .spacer a{width:100%;display:flex;color:#fff;font-weight:400;font-style:italic;align-items:center}#NewsBar .spacer a:hover .triangular img{right:-8px}#NewsBar .spacer:first-child{padding:0 30px;text-align:right}#NewsBar .spacer:first-child span{width:100%}#NewsBar .content{width:100%;height:100%;flex-grow:1;display:flex;max-width:1090px;align-items:center;padding:0 30px;border-left:.5px solid #193c4b}#NewsBar .content .title{text-overflow:ellipsis;white-space:nowrap}#NewsBar .content a{color:#fff;display:flex;align-items:center}#NewsBar .content a .no{font-weight:400;font-style:italic;margin-right:20px}#NewsBar .content a:hover .triangular img{right:-8px}#subKV{padding:145px 50px 100px 50px;text-align:center}#subKV h1.title{font-size:150px;margin-bottom:55px}#subKV h1.titleSmall{font-size:100px}#subKV h1.titleSmall span{font-size:20px}#buttonGreen{display:flex;justify-content:center;padding:5px 30px 200px 30px}#buttonGreen .genButton{color:#fff;width:115px;display:flex;height:115px;cursor:pointer;font-size:25px;align-items:center;justify-content:center;flex-direction:column;border-radius:999px;background-color:#193c4b}#buttonGreen .genButton .btnName{margin-bottom:8px;text-align:center}#buttonGreen .genButton .triangular{margin:0 auto;width:8px;height:16px;position:relative;background-size:20px}#buttonGreen .genButton .triangular img{top:0;right:0;height:16px;display:block;position:absolute;transition:.5s ease-in-out}#buttonGreen .genButton.downArrow .triangular{height:8px;width:16px}#buttonGreen .genButton.downArrow .triangular img{top:auto;bottom:0}#buttonGreen .genButton.downArrow:hover .triangular img{transform:translate(0, 8px)}#buttonGreen .genButton.back .triangular img{left:0;right:auto}#buttonGreen .genButton.back:hover .triangular img{transform:translate(-8px, 0)}#buttonGreen .genButton:hover .triangular img{transform:translate(8px, 0)}a.KVbtn{width:calc(50% - 60px);color:#fff;display:flex;margin:0 30px;overflow:hidden;position:relative;border-radius:10px;justify-content:space-between;padding:20px 30px;background:#193c4b;opacity:0;transition:.5s ease-in-out}a.KVbtn::after{content:"";top:0;left:0;width:100%;height:100%;overflow:hidden;position:absolute;background:#443a97;background:linear-gradient(90deg, rgb(68, 58, 151) 0%, rgb(239, 153, 162) 100%);z-index:0;transition:.5s ease-in-out;opacity:0}a.KVbtn.active::after{opacity:1}a.KVbtn .content{z-index:1;display:flex;position:relative;width:calc(100% - 70px)}a.KVbtn img{width:45px;margin-right:20px}a.KVbtn .contentText{display:flex;flex-wrap:wrap;align-content:center;font-family:noto-sans-cjk-jp;flex-direction:column}a.KVbtn .contentText .menuTitle{font-size:16px;margin-bottom:6px;line-height:20px}a.KVbtn .contentText .menuTitle b{font-weight:600;font-style:italic}a.KVbtn .contentText p{font-size:10px;letter-spacing:1px;line-height:17px}a.KVbtn .arrow{width:50px;z-index:1;position:relative}a.KVbtn.white{opacity:1;border:1px solid #fff;background:rgba(0,0,0,0)}a.KVbtn.white:hover{background-color:#193c4b}.scroll-bar.horizontal{margin-top:20px;border:1px solid #193c4b}.scroll-bar.horizontal .thumb{opacity:1 !important;border-radius:0 !important;background-color:#193c4b !important}.popUpModal{top:0;left:0;z-index:14;width:100vw;max-height:0;height:100vh;position:fixed;overflow:hidden;transition:.7s ease-in-out;background-color:rgba(25,60,75,.95)}.popUpModal.open{max-height:9999px}.popUpModal .frame{width:100vw;height:100vh;display:flex;position:relative;align-items:center;justify-content:center}.popUpModal .frame .cross{top:30px;z-index:1;right:30px;width:50px;cursor:pointer;position:absolute}.popUpModal .frame .content{width:100%;color:#fff;max-width:1024px;text-align:center;font-family:noto-sans-cjk-jp;padding:40px}.popUpModal .frame .content #test_info_wrap img{max-width:525px;margin-bottom:65px}.popUpModal .frame .content #test_info_wrap .subTitle{font-size:23px;padding:15px 55px;border-radius:15px;display:inline-block;border:1px solid #fff;margin-bottom:25px}.popUpModal .frame .content #test_info_wrap .mainTitle{font-size:59px;font-weight:600;letter-spacing:4px;margin-bottom:55px}.popUpModal .frame .content .contact{margin-bottom:70px}.popUpModal .frame .content #test_info_wrap .contact .row{display:flex;margin-bottom:15px;justify-content:center}.popUpModal .frame .content #test_info_wrap .contact .row:last-child .tag{letter-spacing:7px}.popUpModal .frame .content #test_info_wrap .contact .row .tag{width:120px;display:flex;font-size:17px;padding:10px 20px;color:#193c4b;border-radius:5px;align-items:center;justify-content:center;background-color:#fff;margin-right:15px}.popUpModal .frame .content #test_info_wrap .contact .row .date{font-size:30px;font-family:aktiv-grotesk;letter-spacing:2px}.popUpModal .frame .content #test_info_wrap a{color:#fff;width:125px;height:125px;display:flex;margin:0 auto;text-align:center;border-radius:100%;align-items:center;justify-content:center;flex-direction:column;border:1px solid #fff;line-height:20px;letter-spacing:1px}.popUpModal .frame .content #test_info_wrap a span{display:block}.pixalCage{top:0;left:0;z-index:11;width:100vw;height:100vh;display:flex;flex-wrap:wrap;overflow:hidden;position:absolute;pointer-events:none;align-items:flex-start;align-content:flex-start}.pixalCage .pixal{opacity:1;width:5vw;height:10vh;background-color:#fff}#Curtain{position:fixed;top:0;left:0;z-index:10;width:100vw;height:100vh;pointer-events:none}#Curtain .cageBox{width:100%;height:100%;margin:0 auto;display:flex;max-width:1090px;justify-content:space-between}#Curtain .bar{width:1px;height:0%;opacity:.1;background-color:#939598;transition:2s ease-in-out}#FlatingLogo{top:30px;left:-25px;z-index:13;width:25px;display:flex;position:fixed;flex-wrap:wrap;overflow:hidden;color:#193c4b;justify-content:center;transition:.5s ease-in-out}#FlatingLogo img{width:25px;display:block;margin-bottom:25px;margin-top:-45px;transition:.5s ease-in-out}#FlatingLogo span{font-size:12px;display:block;letter-spacing:3px;writing-mode:vertical-lr;text-orientation:upright;font-family:noto-sans-cjk-jp}#FlatingLogo.seeBody img{margin-top:0}#MenuButton{top:30px;width:80px;right:-80px;z-index:13;display:flex;position:fixed;flex-wrap:wrap;cursor:pointer;justify-content:right;transition:.5s ease-in-out}#MenuButton .bar{height:1px;width:100%;margin-bottom:7px;background-color:#193c4b;transition:.5s ease-in-out}#MenuButton .bar:last-child{margin-bottom:0}#MenuButton .bar:nth-child(2){width:60%}#MenuButton .bar:nth-child(3){width:70%}#MenuButton:hover .bar{width:100%}#TagIcons{top:85px;right:-80px;width:80px;z-index:13;position:fixed;transition:.5s ease-in-out}#TagIcons a{display:flex;flex-wrap:wrap;height:80px;padding:15px 7px;color:#193c4b;text-align:center;margin-bottom:10px;border-radius:10px;background-color:#fff;box-shadow:0px 0px 15px 0px rgba(35,31,32,.15)}#TagIcons a.green{background-color:#193c4b;color:#fff;height:auto}#TagIcons a img{max-width:30px;display:block;margin:0 0 5px 18px}#TagIcons a .name{width:100%;font-size:10px;line-height:12px;text-align:center}#TagIcons a .name span,#TagIcons a .name b{display:block}#TagIcons a .name b{font-weight:600;font-size:12px;margin-bottom:3px}#TagIcons a .mainContent{width:100%;font-weight:400;text-align:left;max-width:0px;overflow:hidden;font-family:noto-sans-cjk-jp}#TagIcons a .mainContent .sub{font-size:12px;margin-bottom:5px}#TagIcons a .mainContent .extraTitle{font-size:22px;margin-bottom:7px}#TagIcons a .mainContent .button{display:flex}#TagIcons a .mainContent .button span{font-size:12px;font-weight:200;margin-right:10px}#TagIcons a .mainContent .button img{margin:0 !important;max-width:82px !important;height:13px}#TagIcons a.white:hover{opacity:1;padding:15px 25px;width:350px;transform:translate(-270px, 0);flex-wrap:nowrap;align-items:center}#TagIcons a.white:hover img{max-width:50px;margin:0 20px 0 0;transition:.5s ease-in-out}#TagIcons a.white:hover .title,#TagIcons a.white:hover .name{display:none}#TagIcons a.white:hover .mainContent{max-width:999px}#TagIcons a.white:hover .button img{animation:gogoText 1.5s ease infinite}@keyframes gogoText{0%{transform:translate(0, 0)}50%{transform:translate(30px, 0)}100%{transform:translate(0, 0)}}#ScrollNotions{position:fixed;right:-35px;z-index:1;width:2px;top:50vh;height:35%;background-color:#e7e7e7;transition:.5s ease-in-out}#ScrollNotions .scrollBar{width:2px;height:20%;background-color:#193c4b;animation:extendHeight 5s linear infinite}@keyframes extendHeight{0%{height:20%}50%{height:100%}100%{height:20%}}body #Menu{top:-100vh;left:0;z-index:14;color:#fff;width:100vw;height:100vh;position:fixed;overflow-y:scroll;background-color:#939598;transition:top .5s ease-in-out}body #Menu a.linkBtn{color:#fff;display:block;margin-bottom:20px}body #Menu a.linkBtn .sub{font-size:min(34px,2.8vw);line-height:42px;margin-bottom:8px;letter-spacing:1px}body #Menu a.linkBtn .sub.icon{display:flex;align-items:center}body #Menu a.linkBtn .sub .tab{width:32px;height:32px}body #Menu a.linkBtn.pp{margin-bottom:50px}body #Menu a.linkBtn.pp .sub{font-size:23px;letter-spacing:1px}body #Menu a.linkBtn .menuTitle{font-size:16px}body #Menu .backRow{display:flex;justify-content:right;padding:30px 35px 0 0}body #Menu .backRow .backButton{display:flex;cursor:pointer;align-items:center}body #Menu .backRow .backButton img{height:35px;margin-left:20px}body #Menu .featureBtn{padding:30px 0 60px 0}body #Menu .baseRow img{margin-bottom:40px}body #Menu .baseRow .fp{font-size:10px;line-height:15px}body #Menu .baseRow .fp.mobile{display:none}body #Menu .cage{flex-direction:column;justify-content:center}body #Menu .cage .row{display:flex}#KVcontent{left:0;z-index:1;width:100%;bottom:150px;position:fixed}#KVcontent .mobileKV{display:none;max-width:55%;margin:0 auto 100px auto}#KVcontent .spKV{display:none;width:calc(100% - 60px);margin:10px auto 30px auto}#KVcontent .row{width:100%;display:flex;margin:0 auto;max-width:1090px}#KVcontent .block25{font-size:22.5px;margin-bottom:30px;overflow:hidden}#KVcontent .block25 span{display:block;transform:translate(-100%, 0);transition:.5s ease-in-out}#KVcontent .block25:nth-child(2) span{transition-delay:.2s}#KVcontent .block25:nth-child(3) span{transition-delay:.4s}#KVcontent .block25:nth-child(4) span{transition-delay:.6s}#KVcontent .kVtitle .block25 span{color:#a7a9ac}#KVcontent .buttonsCage a.KVbtn.miniBtn{display:none;margin-bottom:10px;padding:15px 20px}#KVcontent .buttonsCage a.KVbtn.miniBtn .titleBlock{z-index:1;display:flex;position:relative;margin-bottom:8px}#KVcontent .buttonsCage a.KVbtn.miniBtn .titleBlock b{display:block;font-size:25px;line-height:27px}#KVcontent .buttonsCage a.KVbtn.miniBtn .base{z-index:1;display:flex;position:relative;justify-content:space-between}#KVcontent .buttonsCage a.KVbtn.miniBtn .base p span{display:block;font-size:14px;line-height:18px}#KVcontent .buttonsCage a.KVbtn.miniBtn .base img.arrow{margin-right:0}#KVcontent .description{width:57%;opacity:0;color:#a7a9ac;padding:0 30px;font-size:11px;line-height:14px;margin-bottom:80px;transition:.5s ease-in-out}.KVbannerClose{position:fixed;width:38px;right:110px;bottom:205px;z-index:2;cursor:pointer}.KVbanner{position:fixed;width:300px;right:110px;bottom:30px;z-index:2}.footer_links{display:none}img.KVlogo{top:30px;z-index:1;width:50px;position:fixed;left:calc(50% - 25px)}.kvSection{z-index:0;height:100vh}#KvBG img{opacity:0;display:block;max-width:85vw;position:relative;margin:0 auto;pointer-events:none}#KvBG img.ready{pointer-events:auto}canvas{position:fixed;top:0;left:0;z-index:0;width:100vw;height:100vh;border:none;outline:none;box-sizing:border-box;padding:0;margin:0;z-index:0;pointer-events:none}#Index section#FooterCards{background-color:#f4f5f7}body section#About{z-index:1;position:relative;padding:30px 0 140px 0;background-color:#f4f5f7}body section#About .sectionTitle{font-size:20px;text-align:center;margin-bottom:150px}body section#About .cage .block50{padding:0}body section#About .cage .block50 .bigTitle{font-size:79px;line-height:79px;margin-bottom:25px;transform:scale(1.15) !important;margin-left:37px}body section#About .cage .block50 .content{display:flex}.aboutAi{width:75% !important}.aboutAiBox{align-items:flex-end;display:flex}.aboutAi .bigAI{font-size:222px;font-weight:600;transform:translate(-55%, 15%)}.aboutAi .title{font-size:21px;line-height:33px}.aboutAi p{font-size:15px;line-height:31px;letter-spacing:1px}.aboutAi .JP{font-family:noto-sans-cjk-jp}body section#About .cage .block25.JP .title{padding-top:140px;font-size:18px;line-height:30px;margin-bottom:45px;font-weight:400}body section#About .cage .block25 .img{width:100%;padding-top:195%;margin-top:180px}section#whatWeDo{z-index:1;overflow:hidden;position:relative;background-color:#f4f5f7;padding-bottom:170px}section#whatWeDo .cage{flex-wrap:wrap}section#whatWeDo .block100 .bigTitle{font-size:100px;margin-bottom:20px}section#whatWeDo .block100 p{font-size:14px}section#whatWeDo .row{display:flex}section#whatWeDo .row .block25{overflow:hidden}section#whatWeDo .row .block25:nth-child(2){padding-top:160px}section#whatWeDo .row .block25:nth-child(1),section#whatWeDo .row .block25:nth-child(3){padding-top:80px}section#whatWeDo .row .block25 .img{padding-top:195%;margin-bottom:70px}section#whatWeDo .row .block25 .subTitle{font-size:10px;margin-bottom:20px;letter-spacing:1px}section#whatWeDo .row .block25 .JpTitle{font-family:noto-sans-cjk-jp;font-size:33px;line-height:44px;margin-bottom:50px}section#whatWeDo .row .block25 .JpTitle span{display:block}section#whatWeDo .row .block25 p.jp{margin-bottom:40px}section#whatWeDo .row .block25:hover .subTitle,section#whatWeDo .row .block25:hover .JpTitle,section#whatWeDo .row .block25:hover p{color:rgba(0,0,0,0);-webkit-background-clip:text;background-clip:text;background-image:url("../img/gradientColor.png");background-size:200%;animation:colorMovement 4s linear infinite}section#Generation{z-index:1;overflow:hidden;position:relative;padding-bottom:270px;background-color:#f4f5f7}section#Generation .title{font-size:220px;white-space:nowrap;display:inline-block;position:relative;z-index:1}section#Generation .cage{max-width:1090px;margin:0 auto;flex-flow:wrap}section#Generation .cage .block100{margin-top:-150px;position:relative;z-index:0}section#Generation .cage .block100 img{width:100%}section#Generation .cage .row{width:100%;display:flex;position:relative;z-index:1}section#Generation .cage .row .centerContent{display:flex;justify-content:center}section#Generation .cage .row.textBlock .block25{letter-spacing:2px}section#Generation .cage .row.textBlock .block25.text img{display:block;max-width:155px;margin:-250px auto 150px auto}section#Generation .cage .row.contentVisual{display:flex}section#Generation .cage .row:last-child{display:flex}section#Generation .cage .row .vBoxText{width:100px;display:flex;flex-basis:content;flex-direction:column;align-items:center;margin-top:-200px;padding:45px 30px;border-radius:20px;border:1px solid #193c4b}section#Generation .cage .row .vBoxText span{display:block;font-family:noto-sans-cjk-jp;writing-mode:vertical-lr;text-orientation:upright;font-size:21px;letter-spacing:5px}section#Generation .cage .row.footerBlock .box{text-align:center;margin-bottom:30px;padding:30px;border:1px solid #193c4b}section#Generation .cage .row.footerBlock .box span{display:inline-block;font-family:noto-sans-cjk-jp;font-size:12px;line-height:20px}section#Interview{z-index:1;color:#fff;width:100vw;height:100vh;overflow:hidden;position:relative;background:#464646}section#Interview .sectionTitle{left:0;top:30px;width:100%;font-size:20px;text-align:center;position:absolute}section#Interview #video-background{top:0;left:0;position:absolute;width:100%;height:100%;z-index:-1;overflow:hidden}section#Interview #video-background video{min-width:100vw;min-height:100vh}section#Interview .videoContent{left:0;bottom:30px;width:100%;position:absolute}section#Interview .videoContent .cage{max-width:1090px;flex-wrap:wrap}section#Interview .videoContent .cage .row{width:100%;display:flex}section#Interview .videoContent .cage .row.control{padding-top:50px}section#Interview .videoContent .cage .row.control .block25{cursor:pointer;padding:30px}section#Interview .videoContent .cage .row.control span{display:block;font-size:13px;letter-spacing:1px;margin-bottom:15px}section#Interview .videoContent .cage .row.control .timebar{width:100%;height:1px;position:relative;background-color:hsla(0,0%,100%,.2)}section#Interview .videoContent .cage .row.control .timebar:before{content:"";left:0;top:-1px;width:0%;height:3px;position:absolute;background:#fff}section#Interview .videoContent .cage .row.control .block25.playing .timebar:before{width:100%;transition:5s linear}section#Interview .videoContent .cage .row .block75 .subTitle,section#Interview .videoContent .cage .row .block25 .subTitle{font-size:12px;margin-bottom:10px;letter-spacing:1px}section#Interview .videoContent .cage .row .block75 .title,section#Interview .videoContent .cage .row .block25 .title{font-size:20px;font-weight:600;margin-bottom:20px;letter-spacing:1px}section#Interview .videoContent .cage .row .block75 .description,section#Interview .videoContent .cage .row .block25 .description{padding:10px 20px;background:#fff;background:linear-gradient(87deg, rgb(255, 255, 255) 50%, rgba(255, 255, 255, 0) 100%)}section#Interview .videoContent .cage .row .block75 .description span,section#Interview .videoContent .cage .row .block25 .description span{max-width:75%;font-size:13px;line-height:17px;color:#193c4b;display:inline-block;font-family:noto-sans-cjk-jp}section#Interview .videoContent .cage .row .block75 a,section#Interview .videoContent .cage .row .block25 a{color:#fff;display:flex;font-size:13px;align-content:center;padding:25px 0}section#Interview .videoContent .cage .row .block75 a:hover .triangular img,section#Interview .videoContent .cage .row .block25 a:hover .triangular img{right:-8px}section#Interview .videoContent .cage .row .block75 p.jp,section#Interview .videoContent .cage .row .block25 p.jp{font-size:10px;line-height:22px;letter-spacing:1px}section#News{z-index:1;overflow:hidden;position:relative;background-color:#f4f5f7}section#News .sectionTitle{font-size:20px;padding-top:30px;text-align:center;margin-bottom:30px}section#News a.newsRow{opacity:0;width:100%;color:#193c4b;position:relative;cursor:pointer}section#News a.newsRow.show{animation:flashingAppear .5s ease forwards}@keyframes flashingAppear{0%{opacity:0}10%{opacity:1}40%{opacity:0}55%{opacity:1}80%{opacity:0}100%{opacity:1}}section#News a.newsRow:hover{opacity:1;color:#fff;z-index:2}section#News a.newsRow:hover .cage::after{width:100vw}section#News a.newsRow:hover .cage .block75 .date span{color:#193c4b;background-color:#fff}section#News a.newsRow:hover .cage .block75 .moreBtnGreen{opacity:1}section#News a.newsRow:hover .cage .block75::after{width:0}section#News a.newsRow .cage{margin:0 auto;position:relative}section#News a.newsRow .cage::after{content:"";bottom:0;right:0;z-index:-1;height:calc(100% + 1px);width:0vw;position:absolute;background-size:cover;transition:.8s ease-in-out;background-image:url("../img/gradientColor.png")}section#News a.newsRow .cage .block25,section#News a.newsRow .cage .block75{display:flex;flex-wrap:wrap;min-height:170px;align-content:center;z-index:1}section#News a.newsRow .cage .block75{position:relative}section#News a.newsRow .cage .block75::after{content:"";right:30px;bottom:0;height:1px;position:absolute;width:calc(100% - 60px);transition:.8s ease-in-out;background-color:#193c4b}section#News a.newsRow .cage .block75 .moreBtnGreen{opacity:0;right:30px;bottom:-38px;color:#fff;display:flex;position:absolute;padding:10px 25px;pointer-events:none;background-color:#193c4b;transition:.5s ease-in-out}section#News a.newsRow .cage .block75 .moreBtnGreen img{width:60px;margin-left:10px;z-index:0}section#News a.newsRow .cage .type{width:100%;font-size:14px;padding-left:2px;margin-bottom:4px}section#News a.newsRow .cage .no{font-size:52px;letter-spacing:2px}section#News a.newsRow .cage .date{width:100%;font-size:11px;font-style:italic;letter-spacing:1px;margin-bottom:14px}section#News a.newsRow .cage .date span{color:#fff;padding:2px 10px;margin-left:20px;transition:.5s ease-in-out;background-color:#193c4b}section#News a.newsRow .cage p{width:100%;line-height:22px;max-width:calc(66.66% - 30px)}section#News a.newsRow img.floating{top:50%;z-index:0;display:none;position:absolute;max-width:260px;max-height:260px;pointer-events:none;transform:translate(-50%, -50%)}section#News .moreNews{padding:94px 0 170px 0}section#News .moreNews .block25 a{display:flex;color:#fff;padding:10px 25px;align-items:center;justify-content:center;background-color:#193c4b}section#News .moreNews .block25 a img{width:25px;margin-left:10px}section#FooterCards{z-index:11;display:flex;position:relative;background-color:#fff}section#FooterCards .cards{color:#fff;display:block;width:100%;color:#193c4b;text-align:center;background-color:#fff;background-size:cover;padding:80px 20px 60px 20px}section#FooterCards .cards .genButton:hover{opacity:1}section#FooterCards .cards .genButton:hover .triangular img{right:-8px}section#FooterCards .cards .footerTitle{color:#fff;font-size:26px;font-weight:800;letter-spacing:1px;margin-bottom:22px}section#FooterCards .cards p{color:#fff;font-size:13px;margin-bottom:22px}section#FooterCards .cards p span{display:block}section#FooterCards .cards .genButton{display:flex;flex-direction:row;margin:0 auto;font-size:15px;max-width:240px;padding:15px 20px;color:#193c4b;align-items:flex-end;justify-content:center;background-color:#fff}section#FooterCards .cards .genButton .triangular{margin-left:10px;transform:translate(0, 2px)}body footer{color:#fff;z-index:1;position:relative;background-size:cover;padding:85px 20px 125px 20px;background-image:url("../img/gradientColor.png")}body footer .cage{width:100%;flex-direction:column}body footer .row{display:flex}body footer a{color:#fff;display:block}body footer a .sub{font-size:12px;padding-top:5px}body footer span{display:block}body footer span.fp{opacity:.7;font-size:10px;padding-top:5px}body footer .footerLogo{display:flex;justify-content:center;align-items:flex-start}body footer .footerLogo img{width:100%;max-width:180px}body footer .footerLinks .block50{flex-direction:column}body footer .footerLinks .block50 .linksHolder .nameHolder .icon{display:flex;align-items:center}body footer .footerLinks .block50 .linksHolder .nameHolder .tab{margin-left:0;margin-right:0;transition:none;width:32px;height:32px}body footer .footerLinks .block50 .linksHolder{display:flex;padding-bottom:19px;margin-bottom:28px;justify-content:space-between;border-bottom:1px solid #fff}body footer .footerLinks .block50 .linksHolder .block50{padding:0;width:calc(50% - 30px)}body footer .footerLinks .block50 .linksHolder a{font-size:24px;margin-bottom:20px;letter-spacing:1px;display:flex;align-items:center}body footer .footerLinks .block50 .linksHolder a img{height:18px;width:10px;margin-left:-20px;margin-right:10px;transition:.5s ease-in-out}body footer .footerLinks .block50 .linksHolder a span{display:block}body footer .cage .footerLinks .block50 .linksHolder a span.spaceMinus{margin-right:-15px}body footer .footerLinks .block50 .linksHolder a span.sub{opacity:.5}body footer .footerLinks .block50 .linksHolder a:hover img{margin-left:0px}body footer .footerLinks .block50 .otherlinks{display:flex;flex-wrap:wrap;margin-bottom:100px;row-gap:20px}body footer .footerLinks .block50 .otherlinks a .fp{font-size:19px}body footer .footerLinks .block50 .otherlinks a span{opacity:.7}body footer .footerLinks .block50 .otherlinks a span:first-child{margin-bottom:5px}body footer .footerLinks .block50 .otherlinks p{width:100%;font-size:10px;line-height:15px;align-self:flex-end}body footer .fp{font-size:12px;line-height:20px}body#AboutPage section#KV{padding:140px 0 0 0}body#AboutPage section#KV .cage{flex-direction:column}body#AboutPage section#KV .row{display:flex;z-index:1}body#AboutPage section#KV h1.bigTitle{font-size:79px;line-height:79px;margin-bottom:70px;transform:scale(1.3) !important;margin-left:27.5px}body#AboutPage section#KV h1.bigTitle span{display:block}body#AboutPage section#KV .bigAI{font-size:550px;font-weight:600}body#AboutPage section#KV .bigImage{z-index:0;position:relative}body#AboutPage section#KV .content{margin-top:-100px}body#AboutPage section#KV .content p.jp{font-size:15px;line-height:31px;letter-spacing:1px}body#AboutPage section#MissionVision{margin-bottom:140px}body#AboutPage section#MissionVision .row{width:100%;display:flex;align-items:center;justify-content:center;padding:0 20px}body#AboutPage section#MissionVision .row .card{color:#fff;width:100%;height:420px;display:flex;padding:50px 20px;text-align:center;align-items:center;flex-direction:column;justify-content:center;background:#115562;background:linear-gradient(87deg, rgb(17, 85, 98) 0%, rgb(9, 60, 75) 100%)}body#AboutPage section#MissionVision .row .card .title{font-size:42px}body#AboutPage section#MissionVision .row .card .bar{width:1px;height:55px;margin:20px 0;background-color:#fff}body#AboutPage section#MissionVision .row .card p{font-size:18px;line-height:33px;letter-spacing:2px}body#AboutPage section#MissionVision .row .card p span{display:block}body#AboutPage section#MissionVision .row .block25:first-child .card{margin-top:-200px}body#AboutPage section#Message{padding-bottom:250px}body#AboutPage section#Message .cage{flex-direction:column}body#AboutPage section#Message .row{display:flex}body#AboutPage section#Message .sectionTitle{font-size:100px;text-align:center;margin-bottom:20px}body#AboutPage section#Message .contentJP p{font-size:15px;line-height:35px;margin-bottom:55px;letter-spacing:1px}body#AboutPage section#Message .signOut p{letter-spacing:2px;margin-bottom:5px}body#AboutPage section#Message .signOut .name{font-size:16px;font-weight:600;letter-spacing:3px}body#AboutPage section#Table .cage.tableContent{flex-direction:column;padding-bottom:100px}body#AboutPage section#Table .cage.tableContent .row{display:flex;font-size:15px;padding:23px 0;letter-spacing:2px;line-height:27px;font-family:noto-sans-cjk-jp;border-bottom:1px solid #193c4b}body#AboutPage section#Table .cage.tableContent .row:last-child{border-bottom:0}body#AboutPage section#Table .cage.tableContent .row .title{font-size:17px;font-weight:400;text-align:center;margin-bottom:20px;border-bottom:2px solid #193c4b}body#AboutPage section#Table .cage.memberHolder{margin-bottom:200px}body#AboutPage section#Table .cage.memberHolder .row{width:100%;display:flex;justify-content:center}body#AboutPage section#Table .cage.memberHolder .row .block50 a{color:#fff;display:block;text-align:center;position:relative;background-color:#193c4b;padding:25px 80px}body#AboutPage section#Table .cage.memberHolder .row .block50 a .arrow{top:50%;right:40px;position:absolute}body#AboutPage section#Table .cage.memberHolder .row .block50 a .arrow img{width:40px;transform:translate(0, -50%)}body#AboutPage section#Table .cage.memberHolder .row .block50 a .btnName{font-size:34px}body#Member section#Header{z-index:1;position:relative;overflow:hidden}body#Member section#Header .block50{height:88vh;display:flex;align-items:center}body#Member section#Header .block50:first-child{z-index:1}body#Member section#Header h1.bigTitle{font-size:100px;line-height:90px;margin-bottom:70px;transform:scale(1.15) !important;margin-left:25px}body#Member section#Header h1.bigTitle span{display:block}body#Member section#Header .subtitle.jp{font-size:22px}body#Member section#Header img{top:0;left:0;width:70vw;position:absolute;z-index:0;margin:-50px 0 0 -20vw}body#Member section#BigProfile .block25.content{padding-top:110px}body#Member section#BigProfile .block25.content .textHolder{display:flex;justify-content:space-between}body#Member section#BigProfile .block25.content .textHolder .block{width:100%}body#Member section#BigProfile .block25.content .profileName{font-size:90px;margin-bottom:60px}body#Member section#BigProfile .block25.content .profileJob{font-size:17px;margin-bottom:10px}body#Member section#BigProfile .block25.content .profileNameJP{font-size:22px;padding-bottom:50px;margin-bottom:25px;border-bottom:1px solid #193c4b}body#Member section#BigProfile .block25.content p.jp{margin-bottom:40px}body#Member section#ProfileHolder{padding-bottom:200px}body#Member section#ProfileHolder .cage{flex-wrap:wrap;padding-bottom:50px}body#Member section#ProfileHolder .cage.paginations{display:flex;justify-content:center;padding:100px 50px}body#Member section#ProfileHolder .cage.paginations span{display:block;margin:0 12px;cursor:pointer;padding:4px}body#Member section#ProfileHolder .cage.paginations span.all{color:#fff;padding:5px 15px;border-radius:2px;background-color:#193c4b}body#Member section#ProfileHolder .cage.paginations span.active,body#Member section#ProfileHolder .cage.paginations span:hover{color:#fff;background-color:#193c4b}body#Member section#ProfileHolder .cage.smaller{padding-bottom:0}body#Member section#ProfileHolder .cage.smaller .block25 .profileJob{font-size:10px}body#Member section#ProfileHolder .cage.smaller .regular-member .profileJob{font-size:14px}body#Member section#ProfileHolder .cage.smaller .block25 .profileName{font-size:36px}body#Member section#ProfileHolder .cage.smaller .block25 .profileNameJP{font-size:15px;padding-bottom:25px}body#Member section#ProfileHolder .cage.smaller .block25 p{margin-bottom:100px}body#Member section#ProfileHolder .imageBlock{width:100%;padding-top:143%;margin-bottom:70px}body#Member section#ProfileHolder .profileName{font-size:35px;margin-bottom:20px}body#Member section#ProfileHolder .profileJob{font-size:12px;letter-spacing:2px}body#Member section#ProfileHolder .profileNameJP{font-size:18px;padding-bottom:50px;margin-bottom:25px;letter-spacing:2px;border-bottom:1px solid #193c4b}body#Member section#ProfileHolder p{margin-bottom:70px}body#NewsPage #Tabs .block100{display:flex;justify-content:space-between}body#NewsPage #Tabs .block100 a{padding:5px;font-size:12px;display:block;color:#193c4b;border:1px solid #193c4b;width:calc(33.33% - 10px);text-align:center}body#NewsPage #Tabs .block100 a.active{color:#fff;background-color:#193c4b}body#NewsPage #Tabs .block100 a:hover{opacity:.9;color:#fff;background-color:#193c4b}body#NewsPage #News{padding:60px 0 0 0;background-color:#fff}body#NewsPage #News .type{color:#a27957}body#Blog section#BlogTitle{margin-bottom:65px}body#Blog section#BlogTitle .cage{padding-top:140px;flex-direction:column}body#Blog section#BlogTitle .cage .catHolder .cat{color:#fff;padding:10px 15px;margin-bottom:50px;background-color:#193c4b}body#Blog section#BlogTitle .cage .blogTitle{font-size:34px;line-height:60px;margin-bottom:20px;font-weight:400}body#Blog section#BlogTitle .cage .dates{font-size:14px}body#Blog section#Content .cage{flex-direction:column}body#Blog section#Content .cage .row{display:flex}body#Blog section#Content .cage .mainVisual{margin-bottom:145px}body#Blog section#Content .cage .contentBlock{margin-bottom:20px}body#Blog section#Content .cage .contentBlock.flip .visual{text-align:left}body#Blog section#Content .cage .contentBlock p{font-size:15px;line-height:38px;margin-bottom:60px}body#Blog section#Content .cage .contentBlock .visual{text-align:right}body#Blog section#Content .cage .contentBlock .visual img{width:80%}body#Blog section#Content .cage .sideImage{margin-bottom:180px}body#Blog section#Recommended .cage{flex-direction:column}body#Blog section#Recommended .sectionTitle{text-align:center;font-size:50px;margin-bottom:60px}body#Blog section#Recommended .recommendedRow{display:flex;flex-wrap:wrap;margin-bottom:100px}body#Blog section#Recommended .recommendedRow img{margin-bottom:25px;max-height:213px}body#Blog section#Recommended .recommendedRow .date{font-size:12px;margin-bottom:20px}body#Blog section#Recommended .others .genButton{margin:0 20px;height:105px;width:105px}section#InterviewList{padding:100px 0 150px 0}section#InterviewList .cage{flex-direction:column}section#InterviewList .contentBlock .block100{display:flex;flex-wrap:wrap;justify-content:space-between}section#InterviewList .contentBlock .block100 a.card{display:block;display:flex;flex-direction:column;color:#193c4b;letter-spacing:2px;margin-bottom:65px;width:calc(33.33% - 20px)}section#InterviewList .contentBlock .block100 a.card:hover{opacity:1}section#InterviewList .contentBlock .block100 a.card:hover .imageHolder .morebtn{color:#fff;background-color:#193c4b}section#InterviewList .contentBlock .block100 a.card:hover .imageHolder .morebtn span{margin-bottom:7px}section#InterviewList .contentBlock .block100 a.card:hover .imageHolder .morebtn img{max-height:1000px}section#InterviewList .contentBlock .block100 a.card .imageHolder{width:100%;font-size:18px;padding-top:60%;position:relative;margin-bottom:15px}section#InterviewList .contentBlock .block100 a.card .imageHolder .morebtn{right:-10px;bottom:-40px;text-align:center;position:absolute;width:100px;height:100px;display:flex;border-radius:100%;align-items:center;justify-content:center;background-color:#fff;flex-direction:column;border:1px solid #193c4b;transition:.5s ease-in-out}section#InterviewList .contentBlock .block100 a.card .imageHolder .morebtn span{display:block;width:100%;transition:.5s ease-in-out}section#InterviewList .contentBlock .block100 a.card .imageHolder .morebtn img{width:45px;max-height:0;transition:.5s ease-in-out}section#InterviewList .contentBlock .block100 a.card .content{width:75%;height:100%;display:flex;justify-content:space-between;flex-direction:column}section#InterviewList .contentBlock .block100 a.card .content .no{font-size:11px;margin-bottom:5px}section#InterviewList .contentBlock .block100 a.card .content .interviewTitle{font-weight:600;padding-bottom:15px;margin-bottom:8px;border-bottom:1px solid #193c4b}section#InterviewList .contentBlock .block100 a.card .content p{font-size:13px;font-family:noto-sans-cjk-jp;margin-bottom:15px}section#InterviewList .contentBlock .block100 a.card .content p span{display:block}section#InterviewList .contentBlock .block100 a.card .content .lable{color:#fff;font-size:12px;padding:5px 15px 7px 15px;background-color:#193c4b;font-family:noto-sans-cjk-jp}section#InterviewList .viewMoreBlock .block100{display:flex;justify-content:center;padding:100px 30px 120px 30px}section#InterviewList .viewMoreBlock .block100 .viewMore{color:#fff;width:245px;display:flex;font-size:15px;align-items:center;justify-content:center;background-color:#193c4b;padding:5px 15px}section#InterviewList .viewMoreBlock .block100 .viewMore img{width:20px;margin-left:20px}section#InterviewList .viewMoreBlock .block100 .viewMore:hover{opacity:.8}body#InterviewInfo section#KV{width:100vw;height:100vh;display:flex;padding:0 50px;align-items:center;justify-content:center}body#InterviewInfo section#KV .content{color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;font-family:noto-sans-cjk-jp;transform:translate(0, 100px)}body#InterviewInfo section#KV .content .title{font-size:17px;line-height:27px;margin-bottom:30px;letter-spacing:2px}body#InterviewInfo section#KV .content .bar{height:50px;width:1px;background:#fff;margin-bottom:30px}body#InterviewInfo section#KV .content .no{font-size:11px;margin-bottom:10px;font-family:aktiv-grotesk;letter-spacing:2px}body#InterviewInfo section#KV .content .name{font-size:20px;margin-bottom:30px;font-family:aktiv-grotesk;letter-spacing:2px;font-weight:600}body#InterviewInfo section#KV .content .name.jp{font-size:12px;font-weight:200}body#InterviewInfo section#contentList{padding:170px 0 10px 0}body#InterviewInfo section#contentList .row{width:100%;display:flex}body#InterviewInfo section#contentList .row .block25{font-size:45px;letter-spacing:1px}body#InterviewInfo section#contentList .row .block75{flex-direction:column}body#InterviewInfo section#contentList .row .block75 a{width:100%;display:block;font-size:18px;line-height:28px;position:relative;color:#193c4b;margin-bottom:20px;padding:0 40px 15px 0;border-bottom:1px solid #193c4b}body#InterviewInfo section#contentList .row .block75 a .arrow{top:0;right:0;height:100%;position:absolute;display:flex;justify-content:center}body#InterviewInfo section#contentList .row .block75 a .arrow img{width:30px}body#InterviewInfo section#ContentInfo{padding:200px 20px 250px 20px}body#InterviewInfo section#ContentInfo .cage{flex-direction:column}body#InterviewInfo section#ContentInfo .row{display:flex;margin-bottom:150px}body#InterviewInfo section#ContentInfo .row:last-of-type{margin-bottom:0}body#InterviewInfo section#ContentInfo .row.content1{letter-spacing:2px;font-family:noto-sans-cjk-jp}body#InterviewInfo section#ContentInfo .row.content1 .block50:nth-child(2){display:flex;justify-content:flex-end}body#InterviewInfo section#ContentInfo .row.content1 .sectionNo{font-size:11px;margin-bottom:20px;font-family:aktiv-grotesk}body#InterviewInfo section#ContentInfo .row.content1 .title{font-size:30px;font-weight:400;margin-bottom:85px;line-height:50px}body#InterviewInfo section#ContentInfo .row.content1 p{font-size:15px;line-height:38px}body#InterviewInfo section#ContentInfo .row.content1 .sideCard{width:80%;margin-top:180px}body#InterviewInfo section#ContentInfo .row.content1 .sideCard .title{font-size:18px;line-height:30px;text-align:center;padding:30px 0;margin-bottom:35px;border-top:1px solid #193c4b;border-bottom:1px solid #193c4b}body#InterviewInfo section#ContentInfo .row.content1 .sideCard ul{margin-bottom:35px}body#InterviewInfo section#ContentInfo .row.content1 .sideCard ul li{font-size:14px;position:relative;margin-bottom:15px;padding:0 0 0 18px}body#InterviewInfo section#ContentInfo .row.content1 .sideCard ul li::before{content:"";top:2px;left:0;height:12px;width:12px;display:block;position:absolute;border-radius:100%;background-color:#193c4b}body#InterviewInfo section#ContentInfo .row.content1 .sideCard .bold{font-size:15px;line-height:27px;font-weight:600}body#InterviewInfo section#ContentInfo .row.videoBlock{margin-bottom:350px}body#InterviewInfo section#ContentInfo .row.videoBlock .block100{padding-top:60%;position:relative}body#InterviewInfo section#ContentInfo .row.videoBlock .block100 .mask{top:0;left:0;width:100%;height:100%;position:absolute;background-color:rgba(0,0,0,.2)}body#InterviewInfo section#ContentInfo .row.videoBlock .block100 .mask .viewMore{right:15%;top:calc(50% - 50px);text-align:center;position:absolute;width:100px;height:100px;display:flex;color:#fff;border-radius:100%;align-items:center;justify-content:center;flex-direction:column;border:1px solid #fff;transition:.5s ease-in-out}body#InterviewInfo section#ContentInfo .row.videoBlock .block100 .mask .viewMore span{display:block;width:100%;font-size:17px;letter-spacing:2px;transition:.5s ease-in-out;margin-bottom:10px}body#InterviewInfo section#ContentInfo .row.videoBlock .block100 .mask .viewMore img{width:15px;transition:.5s ease-in-out}body#InterviewInfo section#ContentInfo .row.videoBlock .block100 .mask .viewMore:hover{opacity:1;background-color:hsla(0,0%,100%,.2)}body#InterviewInfo section#ContentInfo .row.content2{letter-spacing:2px;font-family:noto-sans-cjk-jp}body#InterviewInfo section#ContentInfo .row.content2 p{font-size:15px;line-height:38px}body#InterviewInfo section#ContentInfo .row.content2 .infoCard{padding:60px;border:1px solid #193c4b;margin-top:120px}body#InterviewInfo section#ContentInfo .row.content2 .infoCard .profile{display:flex;flex-wrap:wrap;letter-spacing:2px;margin-bottom:40px;justify-content:space-between}body#InterviewInfo section#ContentInfo .row.content2 .infoCard .profile .block{width:calc(50% - 30px)}body#InterviewInfo section#ContentInfo .row.content2 .infoCard .profile .block .subTitle{font-size:12px;margin-bottom:10px}body#InterviewInfo section#ContentInfo .row.content2 .infoCard .profile .block .name{font-size:20px;font-weight:600;margin-bottom:20px}body#InterviewInfo section#ContentInfo .row.content2 .infoCard .profile .block .name.jp{font-size:12px}body#InterviewInfo section#ContentInfo .row.content2 .infoCard p{font-size:14px;line-height:28px}body#InterviewInfo section#Related .cage{flex-direction:column}body#InterviewInfo section#Related .sectionTitle{font-size:50px;text-align:center;margin-bottom:20px}body#InterviewInfo section#Related .cardsBlock{display:flex;padding:0 30px;margin-bottom:0;justify-content:space-between}body#InterviewInfo section#Related .cardsBlock a.card{display:block;color:#193c4b;letter-spacing:2px;margin-bottom:65px;width:calc(50% - 25px)}body#InterviewInfo section#Related .cardsBlock a.card:hover{opacity:1}body#InterviewInfo section#Related .cardsBlock a.card:hover .imageHolder .morebtn{color:#fff;background-color:#193c4b}body#InterviewInfo section#Related .cardsBlock a.card:hover .imageHolder .morebtn span{margin-bottom:7px}body#InterviewInfo section#Related .cardsBlock a.card:hover .imageHolder .morebtn img{max-height:1000px}body#InterviewInfo section#Related .cardsBlock a.card .imageHolder{width:100%;font-size:18px;padding-top:60%;position:relative;margin-bottom:15px}body#InterviewInfo section#Related .cardsBlock a.card .imageHolder .morebtn{display:none}body#InterviewInfo section#Related .cardsBlock a.card .content .no{font-size:11px;margin-bottom:5px}body#InterviewInfo section#Related .cardsBlock a.card .content .interviewTitle{font-weight:600;padding-bottom:15px;margin-bottom:8px;border-bottom:1px solid #193c4b}body#InterviewInfo section#Related .cardsBlock a.card .content p{font-size:13px;font-family:noto-sans-cjk-jp;margin-bottom:15px}body#InterviewInfo section#Related .cardsBlock a.card .content p span{display:block}body#InterviewInfo section#Related .cardsBlock a.card .content .lable{color:#fff;font-size:12px;max-width:225px;padding:5px 15px 7px 15px;background-color:#193c4b;font-family:noto-sans-cjk-jp}body#InterviewInfo section#Related #buttonGreen .back{margin-right:50px}body#Pages .pageCage{margin-bottom:90px;flex-direction:column}body#Pages .pageCage:last-of-type{margin-bottom:200px}body#Pages .pageCage p{font-size:13px;line-height:25px;margin-bottom:20px}body#Pages .pageCage p span{display:inline-block}body#Pages .pageCage p span,body#Pages .pageCage p a{margin-left:1rem;text-indent:-1rem}body#Pages .pageCage p.bold{font-weight:700}body#Pages .pageCage p.big{font-size:15px;line-height:25px}body#Pages .pageCage p.big.mb0{margin-bottom:0}body#Pages .pageCage .row{width:100%;display:flex;font-family:noto-sans-cjk-jp}body#Pages .toggleTrigger{cursor:pointer}body#Pages .toggleTrigger:after{content:"▶";display:inline-block;font-size:1.5em;transition:.5s;margin:0 0 0 .3em;line-height:20px}body#Pages .toggleTrigger.active:after{transform:rotate(90deg)}body#Pages .toggle{max-height:0px;overflow:hidden;transition:.5s}body#Pages .toggle.open{max-height:5000px}body#Pages .pageCage.subBlock{padding:40px 0;border-top:1px solid #193c4b;border-bottom:1px solid #193c4b}body#Pages .pageCage .block25 .title{font-size:22px;line-height:28px}body#Pages .pageCage .block25 .titleBlock{display:flex;color:#fff;overflow:hidden;font-size:15px;padding:55px 20px;text-align:center;position:relative;border-radius:15px;align-items:center;flex-direction:column;background-color:#193c4b}body#Pages .pageCage .block25 .titleBlock::before{content:"";top:0;left:0;opacity:0;z-index:0;width:100%;height:100%;display:block;position:absolute;background-size:cover;background-image:url(../img/bgGradentColorful.png);transition:.5s ease-in-out}body#Pages .pageCage .block25 .titleBlock:hover{opacity:1}body#Pages .pageCage .block25 .titleBlock:hover::before{opacity:1}body#Pages .pageCage .block25 .titleBlock span{z-index:1;position:relative}body#Pages .pageCage .block25 .titleBlock::after{content:"";display:block;width:47px;height:33px;margin-top:25px;z-index:1;position:relative;background-size:cover;background-image:url(../img/shortArrow.svg)}body#Pages .pageCage .block75 .block{margin-bottom:30px}body#Pages .pageCage .block75 .block:last-child{margin-bottom:0;padding-bottom:0}body#Pages .pageCage .block75 .block.scroller{overflow-x:scroll;max-width:9999px;max-height:9999px}body#Pages .pageCage .block75 .block>img{margin-bottom:20px}body#Pages .pageCage .block75 .block>ul li{font-size:15px;padding:15px;position:relative;border-bottom:1px solid #193c4b}body#Pages .pageCage .block75 .block>ul li::before{content:"";left:0;top:21px;width:4px;height:4px;position:absolute;border-radius:100%;background-color:#193c4b}body#Pages .pageCage .block75 .block>ul li:last-child{border-bottom:0}body#Pages .pageCage .block75 .subTitle{display:flex;align-items:center;font-size:20px;margin-bottom:20px;letter-spacing:2px;position:relative}body#Pages .pageCage .block75 .subTitle .spv{display:none}body#Pages .pageCage .block75 .subTitle::before{content:"";display:block;width:20px;height:20px;margin-right:12px;border-radius:100%;background-color:#193c4b}body#Pages .pageCage .block75 .fp{font-size:11px;line-height:18px}body#Pages .pageCage .block75 .cardHolder{display:flex;padding-top:30px;flex-wrap:wrap}body#Pages .pageCage .block75 .cardHolder .card{padding:20px;text-align:center;margin-right:25px;border-radius:10px;font-family:noto-sans-cjk-jp;flex:1;box-shadow:0px 0px 15px rgba(0,0,0,.1)}body#Pages .pageCage .block75 .cardHolder .card:last-child{margin-right:0}body#Pages .pageCage .block75 .cardHolder .card.purple .title{color:#2f2e6a}body#Pages .pageCage .block75 .cardHolder .card.purple .tagTitle{background-color:#2f2e6a}body#Pages .pageCage .block75 .cardHolder .card.green .title{color:#005d22}body#Pages .pageCage .block75 .cardHolder .card.green .tagTitle{background-color:#005d22}body#Pages .pageCage .block75 .cardHolder .card.blue .title{color:#0082c6}body#Pages .pageCage .block75 .cardHolder .card.blue .tagTitle{background-color:#0082c6}body#Pages .pageCage .block75 .cardHolder .card img{display:block;max-width:120px;margin:-52px auto 20px auto}body#Pages .pageCage .block75 .cardHolder .card .title{color:#1a3c4a;font-size:1em;font-weight:400;text-align:center;margin-bottom:15px;white-space:nowrap}body#Pages .pageCage .block75 .cardHolder .card .tagTitle{color:#fff;padding:7px;font-size:13px;font-weight:400;text-align:center;border-radius:3px;margin-bottom:12px;background-color:#1a3c4a}body#Pages .pageCage .block75 .cardHolder .card ul li{text-align:left;font-size:12px;margin-bottom:5px;line-height:18px;position:relative;padding-left:17px}body#Pages .pageCage .block75 .cardHolder .card ul li::before{content:"";top:4px;left:0;width:13px;height:13px;position:absolute;border-radius:100%;background-color:#193c4b}body#Pages .pageCage .block75 .step{display:flex;justify-content:space-between;counter-increment:step-counter;margin-bottom:15px}body#Pages .pageCage .block75 .step:last-of-type{margin-bottom:80px}body#Pages .pageCage .block75 .step:last-of-type .noBlock img{display:none}body#Pages .pageCage .block75 .step .noBlock .no{display:flex;color:#fff;width:95px;height:95px;font-size:47px;border-radius:100%;background-color:#193c4b;justify-content:center;align-items:center}body#Pages .pageCage .block75 .step .noBlock .no span{transform:translate(0, -5px)}body#Pages .pageCage .block75 .step .noBlock img{width:42px;display:block;margin:0 auto}body#Pages .pageCage .block75 .step .content{width:100%;max-width:515px;padding-left:30px}body#Pages .pageCage .block75 .step .content .title{font-size:18px;font-weight:400;line-height:25px;padding-bottom:20px;border-bottom:1px solid #193c4b;margin-bottom:20px;width:100%}body#Pages .pageCage .block75 .step .content p{width:100%}body#Pages .pageCage .block75 .btnList{margin-bottom:30px;display:flex;justify-content:space-between}body#Pages .pageCage .block75 .btnList.green.mini a{padding-top:15px;padding-bottom:15px}body#Pages .pageCage .block75 .btnList.green a{color:#fff;padding-top:50px;padding-bottom:50px;position:relative;overflow:hidden;background-color:#193c4b}body#Pages .pageCage .block75 .btnList.green a::before{content:"";top:0;left:0;opacity:0;z-index:0;width:100%;height:100%;display:block;position:absolute;background-size:cover;background-image:url(../img/bgGradentColorful.png);transition:.5s ease-in-out}body#Pages .pageCage .block75 .btnList.green a:hover{opacity:1}body#Pages .pageCage .block75 .btnList.green a:hover::before{opacity:1}body#Pages .pageCage .block75 .btnList a{width:100%;padding:15px;font-size:15px;line-height:25px;font-weight:400;color:#193c4b;margin-right:25px;text-align:center;border-radius:10px;box-shadow:0px 0px 15px rgba(0,0,0,.15)}body#Pages .pageCage .block75 .btnList a:last-child{margin-right:0}body#Pages .pageCage .block75 .btnList a.green{color:#fff;background-color:#193c4b}body#Pages .pageCage .block75 .btnList a .title{z-index:1;position:relative;margin-bottom:10px}body#Pages .pageCage .block75 .btnList a .tag{z-index:1;position:relative;margin:0 auto;font-size:20px;font-weight:100;padding:3px 25px;color:#193c4b;border-radius:20px;display:inline-block}body#Pages .pageCage .block75 .btnList a .tag.white{background-color:#fff}body#Pages .pageCage .block75 .btnList a .tag.green{color:#fff;background-color:#193c4b}body#Pages .pageCage .block75 .btnList a img{width:25px;display:block;margin:0 auto;z-index:1;position:relative}body#Pages .pageCage .block75 .arrow{width:66px;display:block;margin:0 auto 20px auto}body#Pages .pageCage .block75 .highlightBar{color:#fff;padding:25px;display:flex;align-items:center;justify-content:center;background-color:#193c4b}body#Pages .pageCage .block75 .highlightBar .title{font-size:12px;font-weight:400;margin-right:20px;line-height:1.2}body#Pages .pageCage .block75 .highlightBar a{font-size:11px;color:#fff;padding:7px 16px;border:1px solid #fff}body#Pages .pageCage .block75 .bookSales{display:flex;justify-content:space-between}body#Pages .pageCage .block75 .bookSales .content{width:46%}body#Pages .pageCage .block75 .bookSales .content .titleTag{padding:7px;font-size:12px;color:#fff;background-color:#193c4b;text-align:center;margin:30px 0 20px 0}body#Pages .pageCage .block75 .bookSales .content ul.bookPrice li{font-size:14px;position:relative;margin-bottom:15px;padding:0 0 15px 18px}body#Pages .pageCage .block75 .bookSales .content ul.bookPrice li:before{content:"";top:2px;left:0;height:12px;width:12px;display:block;position:absolute;border-radius:100%;background-color:#193c4b}body#Pages .pageCage .block75 .bookSales .content ul.bookPrice li:last-child{margin-bottom:0}body#Pages .pageCage .block75 .bookSales .content ul.bookPrice li .price{margin-top:2px;font-size:18px;font-weight:400}body#Pages .pageCage .block75 .bookSales .content ul.bookPrice li .price span{font-size:10px;padding-left:5px}body#Pages .pageCage .block75 .bookSales .book img{max-height:460px}body#Pages .pageCage .block75 table{width:100%;color:#000;font-size:15px;line-height:20px;margin-bottom:30px;font-family:noto-sans-cjk-jp;min-width:720px}body#Pages .pageCage .block75 table tr{border-bottom:1px solid #a7a9ac}body#Pages .pageCage .block75 table tr:first-child{border-top:1px solid #a7a9ac}body#Pages .pageCage .block75 table th,body#Pages .pageCage .block75 table td{font-weight:100;padding:15px 25px;text-align:center;overflow:hidden;vertical-align:middle;border-right:1px solid #a7a9ac}body#Pages .pageCage .block75 table th:last-child,body#Pages .pageCage .block75 table td:last-child{border-right:0}body#Pages .pageCage .block75 table.tamplte01{border-collapse:collapse;border-spacing:0}body#Pages .pageCage .block75 table.tamplte01 .tg-gqjw{background-color:#193c4b;color:#fff}body#Pages .pageCage .block75 table.template02 th,body#Pages .pageCage .block75 table.template02 td{text-align:left;padding-top:35px;padding-bottom:35px}body#Pages .pageCage .block75 table.template02 thead th{padding:20px 0}body#Pages .pageCage .block75 table.template02 tbody td:first-child{padding:0;min-width:200px}body#Pages .pageCage .block75 table.template02 .spaceGray{background-color:#e6e7e8}body#Pages .pageCage .block75 table.template02 .badge img{max-width:90%;margin-left:auto;margin-right:auto;width:100%;display:block}body#Pages .pageCage .block75 table.template02 .pTag{font-size:12px;line-height:18px;vertical-align:middle}body#Pages .pageCage .block75 table.template02 .maruBox{padding:15px;text-align:center}body#Pages .pageCage .block75 table.template02 .maruBox .maru{width:34px;height:34px;display:block;border:1px solid #000;border-radius:100%;position:relative;margin:auto}body#Pages .pageCage .block75 table.template02 .maruBox .batu{font-size:1.2em;width:34px;height:34px;margin:auto;display:block}body#Pages .pageCage .block75 table.template02 .maruBox[data-type]{position:relative}body#Pages .pageCage .block75 table.template02 .maruBox[data-type]::before{content:"";display:block;margin-left:auto;margin-right:auto}body#Pages .pageCage .block75 table.template02 .maruBox[data-type=◯]::before{border-radius:50%;border:1px solid #000;height:34px;width:34px}body#Pages .pageCage .block75 table.template02 .maruBox[data-type=◎]::after,body#Pages .pageCage .block75 table.template02 .maruBox[data-type=◎]::before{border-radius:50%;border:1px solid #000;height:34px;width:34px}body#Pages .pageCage .block75 table.template02 .maruBox[data-type=◎]::after{content:"";height:20px;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);width:20px}body#Pages .pageCage .block75 table.template02 .maruBox[data-type=×]::after,body#Pages .pageCage .block75 table.template02 .maruBox[data-type=×]::before{border-radius:5px;background-color:#000;content:"";height:2px;left:calc(50% - 22px);position:absolute;transform:rotate(45deg);top:50%;width:44px}body#Pages .pageCage .block75 table.template02 .maruBox[data-type=×]::after{transform:rotate(135deg)}body#Pages .pageCage .block75 table.template02 .maruBox[data-type=△]::after,body#Pages .pageCage .block75 table.template02 .maruBox[data-type=△]::before{border-left:17px solid rgba(0,0,0,0);border-right:17px solid rgba(0,0,0,0);border-bottom:34px solid #000;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);width:0}body#Pages .pageCage .block75 table.template02 .maruBox[data-type=△]::after{border-left:15px solid rgba(0,0,0,0);border-right:15px solid rgba(0,0,0,0);border-bottom:30px solid #fff;top:calc(50% + 1px)}body#Pages .pageCage .block75 table.template02 .maruBox[data-type] span{display:inline-block;left:50%;margin-top:30px;position:absolute;transform:translate(-50%, -50%);top:50%}body#Pages .pageCage .block75 table.template02 .maruBox .maru span{left:0;width:100%;bottom:-25px;display:block;font-size:10px;padding-top:10px;text-align:center;color:#193c4b;position:absolute}body#Pages .pageCage .block75 table.template03 th,body#Pages .pageCage .block75 table.template03 td{text-align:left}body#Pages .pageCage .block75 table.template03 th:first-child,body#Pages .pageCage .block75 table.template03 td:first-child{text-align:center;font-weight:400;width:243px}body#Pages .pageCage .block75 table.template03 td span{font-size:10px;vertical-align:top}body#Pages .pageCage .block75 table.template04{font-size:12px;line-height:18px;table-layout:fixed}body#Pages .pageCage .block75 table.template04 thead tr{background-color:#e6e7e8}body#Pages .pageCage .block75 table.template04 thead tr th{text-align:center}body#Pages .pageCage .block75 table.template04 th,body#Pages .pageCage .block75 table.template04 td{text-align:left;padding:10px 23px;vertical-align:top}body#Pages .pageCage .block75 table.template04 th:nth-child(1),body#Pages .pageCage .block75 table.template04 td:nth-child(1){width:135px}body#Pages .pageCage .block75 table.template04 th:nth-child(2),body#Pages .pageCage .block75 table.template04 td:nth-child(2){width:108px}body#Pages .pageCage .block75 table.template04 th:nth-child(3),body#Pages .pageCage .block75 table.template04 td:nth-child(3){width:272px}body#Pages .pageCage .block75 table.template04 th.mainCol,body#Pages .pageCage .block75 table.template04 td.mainCol{font-size:14px;min-width:135px;text-align:center}body#Pages .pageCage .block75 table.template04 th.mainCol .tag,body#Pages .pageCage .block75 table.template04 td.mainCol .tag{color:#fff;margin:10px 0;padding:10px 15px;border-radius:5px;display:inline-block;background-color:#000}body#Pages .pageCage .block75 table.template04 td:last-child{min-width:245px}body#Pages .pageCage .block75 table.template05{min-width:570px}body#Pages .pageCage .block75 table.template05 th{text-align:center;color:#fff;background-color:#193c4b;font-weight:400}body#Pages .pageCage .block75 table.template05 td:last-child{border-right:1px solid #a7a9ac}body#Pages .pageCage .block75 table.template05 thead th{border-right-color:#fff}body#Pages .pageCage .block75 table.template05 thead th:first-child{background-color:#fff;border-top:1px solid #fff}body#Pages .pageCage .block75 table.template06 th:first-child,body#Pages .pageCage .block75 table.template06 td:first-child{text-align:left}body#Pages .pageCage .block75 table.template06 thead tr th{font-weight:400}body#Pages .pageCage .topics{display:flex;justify-content:space-between;gap:40px}body#Pages .pageCage .topics .ttl{font-weight:700;margin-bottom:10px}body#Pages .pageCage .topics .item{width:50%}body#Contact #contactWrap .row{display:flex;flex-wrap:wrap;margin-bottom:40px;justify-content:space-between}body#Contact .contact-title{font-size:13px;line-height:25px}body .contact-bold{font-weight:700}body .contact-mbt-20{margin-top:20px}body .contact-jp{font-family:noto-sans-cjk-jp,"sans-serif";font-size:13px;line-height:25px}body#Contact .contact-title a{text-decoration:underline}body#Contact .contactIcon{width:auto;height:14px;display:inline-block;transform:translateY(1px)}body#Contact #subKV .contact-title{font-size:12px;margin-left:-30px;margin-right:-30px}body#Contact .row input,body#Contact .row textarea,body#Contact .row select,body#Contact .row .infoCheck{border:none;font-size:16px;color:#193c4b;padding:20px 30px 18px !important;background-color:#ededee;line-height:22px}body#Contact #confirmWrap .row .infoCheck,body#Contact #confirmWrap .row .wrapper{padding:10px 10px 6px !important}body#Contact .row .infoCheck{padding:0 !important}body#Contact .row input.half,body#Contact .row textarea.half,body#Contact .row select.half,body#Contact .row .infoCheck.half{width:calc(50% - 10px)}body#Contact .row .wrapper{width:100%;position:relative}body#Contact #contactWrap .row .wrapper::after{content:"";top:calc(50% - 19px);right:35px;width:31px;height:40px;display:block;position:absolute;pointer-events:none;background-repeat:no-repeat;background-image:url(../img/faqArrow.svg)}body#Contact #contactWrap .row .wrapper.noArrow::after{display:none}body#Contact .row .wrapper select{color:#fff;background-color:#193c4b}body#Contact .row.checkboxBlock{display:flex;align-items:center;justify-content:center;margin:100px 0 70px 0}body#Contact .row.checkboxBlock input{width:auto;border-radius:0;-webkit-appearance:auto;border:1px solid #193c4b}body#Contact .row.checkboxBlock input:checked{accent-color:#193c4b}body#Contact .row.checkboxBlock label{width:auto;font-size:12px;line-height:14px;margin:0 30 0 15px;letter-spacing:2px}body#Contact .row.checkboxBlock label a{color:#193c4b;text-decoration:underline}body#Contact .row.submit{flex-direction:column;margin-bottom:0}body#Contact .row.submit #buttonGreen{flex-direction:column;align-items:center}body#Contact .row.submit #buttonGreen .genButton{margin-bottom:10px}body#Contact .row label{width:100%;font-size:55px;display:block;margin-bottom:10px}body#Contact .row label span:not(.mwform-checkbox-field-text,.mwform-radio-field-text){padding:3px 8px;font-size:10px;margin-left:8px;font-family:noto-sans-cjk-jp;display:inline-block;border-radius:5px;color:#fff;background-color:#af1515}body#Contact .row span.mwform-radio-field{margin:0 0 0 0}body#Contact .checkerBlock{flex-direction:column}body#Contact .checkerBlock .title{font-size:22px}body#Contact .checkerBlock #buttonGreen{padding:110px 30px 200px 30px}body#Contact input{border:0;width:100%;display:block;border-radius:0;font-size:.85rem;padding:15px 15px;letter-spacing:1px;border-style:solid;background:rgba(0,0,0,0);-webkit-appearance:auto;-webkit-border-radius:0px;border-bottom:1px solid #ccc}body#PP .rowTitle{font-size:20px;letter-spacing:2px;font-weight:400}body#PP .Title{font-size:23px;letter-spacing:2px}.mb20{margin-bottom:20px !important}body#PP .ppCage{flex-direction:column;padding-bottom:110px}body#PP .ppCage .row{display:flex;margin-bottom:85px}body#PP .ppCage .row a{color:#193c4b}body#PP .ppCage .row .no{font-size:52px;letter-spacing:2px}body#PP .ppCage .row .rowTitle{padding-bottom:20px;margin-bottom:30px;line-height:30px;border-bottom:1px solid #193c4b}body#PP .ppCage .row ol li{counter-increment:counter;padding-left:30px;position:relative}body#PP .ppCage .row ol li::before{content:counter(counter);left:0;top:6.5px;width:12px;height:12px;padding:2px;color:#fff;font-size:10px;font-weight:100;line-height:12px;position:absolute;border-radius:50%;text-align:center;font-family:arial;background-color:#193c4b}body#PP .ppCage .row ol li ol li{counter-increment:counter2}body#PP .ppCage .row ol li ol li::before{content:counter(counter2);padding:1px;color:#193c4b;border:1px solid #193c4b;background-color:#fff}body#PP #mainPP{display:flex;padding:30px 0;margin-bottom:50px;border-top:1px solid #193c4b;border-bottom:1px solid #193c4b}body#PP #mainPP.securityPage{justify-content:center}body#PP #mainPP.securityPage .jp{font-size:17px}body#FAQ .cage.faqHolder{flex-direction:column;padding-bottom:200px}body#FAQ .cage.faqHolder .faqSection{width:100%;margin-bottom:10px}body#FAQ .cage.faqHolder .faqSection.active .contentHolder{max-height:9999px;padding:50px 0 0 0}body#FAQ .cage.faqHolder .faqSection.active .titlebutton .arrow img{transform:rotate(180deg)}body#FAQ .cage.faqHolder .faqSection .titlebutton{cursor:pointer;display:flex;padding:7px 15px;align-items:center;justify-content:space-between;background-color:#193c4b}body#FAQ .cage.faqHolder .faqSection .titlebutton .sectionTitle{font-size:15px;color:#fff;letter-spacing:2px;line-height:22px;padding-right:10px}body#FAQ .cage.faqHolder .faqSection .titlebutton .arrow img{width:18px;transform-origin:center;transition:.5s ease-in-out}body#FAQ .cage.faqHolder .faqSection .contentHolder{max-height:0;overflow:hidden;padding:0;transition:.5s ease-in-out}body#FAQ .cage.faqHolder .faqSection .contentHolder .row{display:flex;margin-bottom:60px}body#FAQ .cage.faqHolder .faqSection .contentHolder .row .block25 .no{font-size:35px}body#FAQ .cage.faqHolder .faqSection .contentHolder .row .block75 .question{padding-bottom:18px;margin-bottom:18px;border-bottom:1px solid #193c4b}body#FAQ .cage.faqHolder .faqSection .contentHolder .row .block75 .question .title{display:flex;font-size:20px;line-height:30px}body#FAQ .cage.faqHolder .faqSection .contentHolder .row .block75 .question .title::before{content:"Q";display:block;font-size:30px;font-weight:800;margin-right:38px;font-family:aktiv-grotesk}body#FAQ .cage.faqHolder .faqSection .contentHolder .row .block75 .answer{display:flex}body#FAQ .cage.faqHolder .faqSection .contentHolder .row .block75 .answer::before{content:"A";display:block;font-size:100;font-size:30px;margin-right:38px;font-family:aktiv-grotesk}.outlineBnr{background:url(../img/bg_ai.png) no-repeat center center/cover;color:#fff;margin-bottom:30px;padding:42px 25px 32px}.outlineHead{align-items:center;display:flex;font-weight:700;justify-content:center}.outlineTtl{display:inline-flex;font-size:1.8rem;font-weight:700;position:relative}.outlineTtl span{background:linear-gradient(to right, #178290 0%, #193C4B 100%);display:inline-block;font-size:1.8rem;letter-spacing:0;margin-left:30px;padding:13px 14px 16px 75px}.outlineLogo{height:auto;position:absolute;top:50%;transform:translateY(-50%);width:94px}.outlineNote{display:inline-block;font-size:1.4rem;font-weight:700;margin-left:15px}.outlineNote em{border-bottom:4px solid #f7d02d;display:inline-block;font-style:normal;font-size:1.8rem;letter-spacing:0}.outlineTxt{display:block;font-size:1.4rem;font-weight:700;margin-top:29px;text-align:center}.outlineWrap{display:flex;justify-content:center;margin-top:21px}.outlineBtn{align-items:center;background:linear-gradient(to right, #443A97 0%, #EF99A2 100%);border-radius:6px;color:#fff;display:inline-flex;font-size:1.5rem;font-weight:700;height:80px;margin-left:8px;margin-right:8px;min-width:322px;overflow:hidden;position:relative;padding:0 115px 0 40px;transition:opacity .3s;white-space:nowrap}.outlineBtn::after{background:url(../img/icon_arrow.svg) no-repeat right 0 top 0/100%;content:"";display:inline-block;height:29px;position:absolute;right:37px;top:50%;transform:translateY(-50%);width:64px}.outlineBtn::before{background-color:hsla(0,0%,100%,.25);content:"";display:inline-block;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s;width:100%}.outlineBtn:hover::before{opacity:1}.outlineBtn:hover{opacity:1}.forPC{display:block}.forSP{display:none}@media only screen and (max-width: 1250px){.outlineBnr{padding:55px 20px 35px}.outlineTxt{font-size:1.3rem;margin-top:20px}.outlineBtn{font-size:1.3rem;height:60px;min-width:280px;padding:0 115px 0 20px}.outlineBtn::after{height:21px;right:20px;width:46px}.outlineTtl span{font-size:1.3rem;margin-left:25px;padding:12px 15px 12px 75px}.outlineNote{font-size:1.2rem;margin-left:10px}.outlineNote em{border-width:3px;font-size:1.4rem}.outlineWrap{margin-top:20px}body#Pages .pageCage .topics{gap:10px}body#Pages .pageCage .block75 .highlightBar .title{font-size:10px;margin-right:10px}body#Pages .pageCage .block75 .highlightBar a{font-size:10px;padding:7px 10px}}.img__benefit{display:flex;margin-bottom:40px;justify-content:space-between;width:calc(100% + 60px);margin-left:-20px}.img__benefit img{height:auto;width:33.3333333333%}body#Pages .pageCage .row.mb40{margin-bottom:40px}@media only screen and (max-width: 1181px){a.moveButton{display:none !important}body #Menu a.linkBtn{margin-bottom:20px}body #Menu .featureBtn{padding:20px 0 50px 0}}@media only screen and (max-width: 1025px){body#FAQ .cage.faqHolder{padding:0 50px 100px 50px}}@media only screen and (max-width: 992px){.outlineWrap{flex-direction:column}.outlineBtn{margin-left:auto;margin-right:auto;max-width:322px}.outlineBtn:first-child{margin-bottom:10px}.outlineHead{flex-direction:column}.outlineNote{font-size:1.4rem;margin-left:0;margin-top:30px}.outlineNote em{font-size:1.6rem}body#Pages .pageCage .topics{flex-direction:column}body#Pages .pageCage .topics .item{width:100%}body#Pages .pageCage .block75 .highlightBar .title{font-size:12px;margin-right:20px}body#Pages .pageCage .block75 .highlightBar a{font-size:11px;padding:7px 16px}}@media only screen and (max-width: 821px){body.startShow #FlatingLogo{left:13px}body.startShow #MenuButton,body.startShow #TagIcons,body.startShow #ScrollNotions{right:10px}#NewsBar{padding:0 50px 0 20px}#NewsBar .spacer{width:100px}#NewsBar .spacer:first-child{display:none}#NewsBar .content .title{width:calc(100% - 100px)}#subKV h1.title{font-size:12vw;margin-bottom:25px}#subKV h1.titleSmall span{font-size:14px}a.KVbtn:first-child{margin-bottom:30px}a.KVbtn{width:calc(100% - 60px);padding:10px 20px}#FlatingLogo{top:15px}#MenuButton{top:15px;width:40px}#TagIcons{display:none}body #Menu a.linkBtn{margin-bottom:40px}body #Menu .featureBtn{flex-direction:column}body #Menu .cage{justify-content:flex-end;padding-bottom:50px}#KVcontent{padding:0 20px}#KVcontent .mobileKV{display:block}#KVcontent .buttonsCage a.KVbtn{display:none}#KVcontent .buttonsCage a.KVbtn.miniBtn{display:block}#KVcontent .description{margin-bottom:60px}.KVbannerClose{width:19px;right:20px;bottom:205px}.KVbanner{width:190px;right:20px;bottom:100px}.footer_links{position:fixed;display:flex;align-items:center;justify-content:space-between;width:calc(95% - 83px);bottom:40px;left:2.5%;z-index:99;font-size:.75em}.footer_links.mobile{bottom:20px;width:calc(96% - 58px);left:3%}.footer_links a.col_b{background:#103343;border-radius:10px;padding:11px 0;color:#fff;width:49%;height:56px;display:flex;align-items:center;justify-content:center}.footer_links a.col_w{background:#fff;border-radius:10px;padding:11px 0;width:49%;height:56px;color:#103343;display:flex;align-items:center;justify-content:center;box-shadow:0px 7px 8.6px 1.4px rgba(0,0,0,.47)}.footer_links.mobile a.col_b,.footer_links.mobile a.col_w{height:44px}.footer_links a img{width:29px;margin:0 16px 0 0}.footer_links a.col_w img{width:27px}body section#About{padding:30px 50px 50px 50px}body section#About .cage{flex-wrap:wrap}body section#About .cage .block50{width:100%;position:relative}body section#About .cage .block50 .bigTitle{width:100%;transform:scale(1) !important;margin-left:0;margin-bottom:0}body section#About .cage .block50 .content{width:100%;justify-content:right}body section#About .cage .block50 .content .bigAI{font-size:350px;text-align:right;margin-top:-150px;margin-bottom:50px}body section#About .cage .block25{width:50%}body section#About .cage .block25 .title{padding-top:0}body section#About .cage .block25.JP .title{padding-top:0}section#whatWeDo{padding:0 20px 150px 20px}section#whatWeDo .row{flex-wrap:wrap;margin-top:-150px}section#whatWeDo .row .block25{width:50%}section#whatWeDo .row .block25:nth-child(2){padding-top:20px}section#whatWeDo .row .block25:nth-child(1),section#whatWeDo .row .block25:nth-child(3){padding-top:0}section#Generation{padding:0 20px}section#Generation .cage .row.textBlock .block25:first-child img{display:none}section#Generation .cage .row.textBlock .block25.text{width:50%}section#Generation .cage .row.textBlock .block25.text img{margin:-150px auto 150px auto}section#Generation .cage .row.contentVisual{display:block}section#Generation .cage .row.contentVisual .block50{margin-top:200px;width:100%}section#Generation .cage .row:last-child .block50{width:100%}section#Generation .cage .row.footerBlock .block25{display:none}section#Generation .cage .row.footerBlock .block50{width:100%}section#Interview .videoContent .cage{padding:0 20px}section#Interview .videoContent .cage .row.content .block75,section#Interview .videoContent .cage .row.content .block25{width:50%;justify-content:center;display:flex;flex-direction:column}section#News{padding:0 50px}section#News a.newsRow .cage .block25{padding:0;width:calc(25vw - 50px)}section#News a.newsRow .cage .block75{width:calc(75vw - 50px)}section#News a.newsRow .cage .block75::after{right:0;width:calc(100% - 30px)}section#News a.newsRow .cage p{max-width:1000px}section#News .moreNews .block25{padding:0}body footer{padding:50px 30px 20px}body#index footer{padding-bottom:100px}body footer .footerLogo img{margin-bottom:50px}body footer .cage .block25{width:0%;padding:0}body footer .cage .block25.footerLogo{width:40%;justify-content:center}body footer .cage .block50{width:70%}body footer .footerLinks{flex-direction:column;justify-content:center;align-items:center}body footer .footerLinks .block50{width:100%}body footer .fp{text-align:center}body#AboutPage section#KV .cage{padding:0 20px}body#AboutPage section#KV .row:first-child{flex-direction:column;margin-bottom:80px}body#AboutPage section#KV .block50{width:100%}body#AboutPage section#KV h1.bigTitle{width:100%;transform:scale(1) !important;margin-left:0;margin-bottom:0}body#AboutPage section#KV .bigAI{font-size:350px;text-align:right;margin-top:-150px;margin-bottom:50px}body#AboutPage section#KV .content .block25{width:50%}body#AboutPage section#MissionVision{margin-bottom:240px}body#AboutPage section#MissionVision .row .block25{width:50%}body#AboutPage section#MissionVision .row .block25:first-child .card{margin-top:-100px}body#AboutPage section#Table .cage.tableContent{padding:0 50px 80px 50px}body#AboutPage section#Table .cage.memberHolder .row .block50 a{padding:25px 40px 25px 20px;text-align:left}body#AboutPage section#Table .cage.memberHolder .row .block50 a .arrow{right:20px}body#AboutPage section#Table .cage.memberHolder .row .block50 a .arrow img{width:25px}body#Member .cage{padding:0 20px}body#Member section#Header .block50{height:55vh}body#Member section#Header img{width:80vw;margin:-50px 0 0 -30vw}body#Member section#BigProfile .block25{width:50%}body#Member section#ProfileHolder .cage.smaller{padding:0 30px}body#NewsPage #Tabs{padding:0 20px}body#NewsPage #News{padding:50px 50px 0}body#NewsPage #News p{max-width:1000px}body#Blog section#BlogTitle .cage{padding:140px 20px 0}body#Blog section#BlogTitle .cage .catHolder{width:50%}body#Blog section#Content .cage{padding:0 20px}body#Blog section#Content .cage .contentBlock .visual img{width:100%}body#Blog section#Recommended .cage{padding:0 20px}body#Blog section#Recommended .recommendedRow{margin-bottom:20px}body#Blog section#Recommended .recommendedRow{margin-bottom:40px}body#Blog section#Recommended .recommendedRow .block25{width:50%;margin-bottom:80px}section#InterviewList{padding:100px 20px 150px 20px}section#InterviewList .contentBlock .block100 a.card{width:calc(50% - 20px)}body#InterviewInfo section#ContentInfo .row.content2 .infoCard{padding:30px}body#InterviewInfo section#Related .cage{padding:0 20px}body#Pages .pageCage{width:calc(100% - 40px)}body#Pages .pageCage .row{flex-direction:column}body#Pages .pageCage .row.ctaBlock .block25{order:2}body#Pages .pageCage .row.ctaBlock .block75{order:1}body#Pages .pageCage.subBlock{padding-bottom:10px;padding-top:30px;width:calc(100% - 100px)}body#Pages .pageCage .block25{width:100%;margin-bottom:25px}body#Pages .pageCage .block25 .title br{display:none}body#Pages .pageCage .block25 .titleBlock{padding:40px;flex-direction:row;align-items:center;justify-content:space-between}body#Pages .pageCage .block25 .titleBlock::after{margin-top:0}body#Pages .pageCage .block75{width:100%}body#Pages .pageCage .block75 .btnList.green{flex-wrap:wrap;margin-bottom:10px}body#Pages .pageCage .block75 .btnList.green a:nth-child(even){margin-right:0}body#Pages .pageCage .block75 .btnList.green a{width:calc(50% - 15px);margin-bottom:20px}body#Contact .cage#contactWrap{padding:0 20px}body#Contact .checkerBlock .row{flex-direction:column}body#Contact .checkerBlock .row .block25{width:100%;margin-bottom:10px}body#Contact .checkerBlock .row .block75{width:100%}body#PP .ppCage{padding:0 50px}}@media only screen and (min-width: 768px){section#News a.newsRow:hover img.floating{display:none}.moveButton{display:none !important}.mouseMove{cursor:pointer}}@media only screen and (max-width: 767px){body#Pages .pageCage .block75 .cardHolder .card{flex:auto;width:100%;margin-bottom:80px;margin-right:0;margin-bottom:80px}.forPC{display:none}.forSP{display:block}.img__benefit{display:block;margin-left:0;width:100%}.img__benefit img{width:100%}body#Blog section#Recommended .recommendedRow a{display:flex;justify-content:center;flex-wrap:wrap}body#Blog section#Recommended .recommendedRow img{margin-bottom:25px;max-height:213px;width:auto}body#Blog section#Recommended .recommendedRow .date{display:block;text-align:left;width:100%}body#Blog section#Recommended .recommendedRow .jp{display:block;text-align:left;width:100%}}@media only screen and (max-width: 576px){body .sp{display:none}body .jp.fontSmall{font-size:12px}#NewsBar{display:none}#subKV{padding:70px 50px 30px 50px}a.KVbtn:first-child{margin-bottom:15px}a.KVbtn.white{padding:10px 15px}a.KVbtn.white img{margin-right:15px}.popUpModal .frame .cross{width:30px}.popUpModal .frame .content{height:100%;overflow-y:scroll;padding:50px 30px 30px 30px;display:flex;flex-direction:column;align-items:center;justify-content:center}.popUpModal .frame .content #test_info_wrap img{margin-bottom:35px}.popUpModal .frame .content #test_info_wrap.subTitle{font-size:14px;padding:10px 20px;margin-bottom:10px}.popUpModal .frame .content #test_info_wrap .mainTitle{font-size:32px;line-height:40px;letter-spacing:2px;margin-bottom:25px}.popUpModal .frame .content #test_info_wrap .mainTitle span{display:block}.popUpModal .frame .content #test_info_wrap .contact{margin-bottom:15px}.popUpModal .frame .content #test_info_wrap .contact .row{flex-direction:column;margin-bottom:18px}.popUpModal .frame .content #test_info_wrap .contact .row .tag{font-size:12px;padding:5px 12px;margin:0 auto 10px auto}.popUpModal .frame .content #test_info_wrap .contact .row .date{font-size:25px}.popUpModal .frame .content #test_info_wrap a{font-size:14px;width:100px;height:100px;letter-spacing:0}body #Menu a.linkBtn{margin-bottom:15px}body #Menu a.linkBtn.linkBtnSpace{margin-bottom:0}body #Menu a.linkBtn .sub{font-size:20px;line-height:20px}body #Menu a.linkBtn.pp .sub{font-size:20px;margin-bottom:7px}body #Menu .backRow{margin-bottom:0;padding:15px 25px 10px 0}body #Menu .featureBtn{padding:0 0 30px 0}body #Menu .baseRow .block50:first-child{margin-bottom:80px}body #Menu .baseRow img{margin-bottom:20px}body #Menu .baseRow .fp.mobile{display:block;text-align:center}body #Menu .cage{height:auto;padding-bottom:100px}body #Menu .cage .row{display:block}body #Menu .cage .row .block50{width:100%}#KVcontent{top:0;bottom:auto;position:relative;height:auto;padding:50px 20px 30px}#KVcontent .mobileKV{display:none}#KVcontent .spKV{display:block}#KVcontent .kVtitle{flex-wrap:wrap;padding:0 30px;margin-bottom:10px}#KVcontent .kVtitle .block25{padding:0;width:auto;display:inline-block;margin-right:8px;margin-bottom:5px}#KVcontent .buttonsCage{flex-direction:column}#KVcontent .buttonsCage a.KVbtn.miniBtn .base p span{display:block;font-size:12px}#KVcontent .description{width:100%;margin-bottom:20px}img.KVlogo{display:none}.kvSection{display:none}body section#About .sectionTitle{margin-bottom:40px}body section#About .cage .block50 .bigTitle{font-size:40px;line-height:45px;text-align:center}body section#About .cage .block50 .content{justify-content:center}body section#About .cage .block50 .content .bigAI{font-size:280px;text-align:center;margin-top:0;margin-bottom:0;width:100%}body section#About .cage .block25{width:100%;order:2;padding:0}body section#About .cage .block25.JP{order:1;margin-bottom:30px}body section#About .cage .block25 .img{margin-top:30px;padding-top:100%}section#whatWeDo{padding:0 20px 40px 20px}section#whatWeDo .block100 .bigTitle{font-size:55px}section#whatWeDo .row{margin-top:0}section#whatWeDo .row .block25{margin-bottom:30px;width:100%}section#whatWeDo .row .block25 .img{padding-top:100%;margin-bottom:30px}section#whatWeDo .row .block25 .subTitle{margin-bottom:10px}section#whatWeDo .row .block25 .JpTitle{margin-bottom:20px}section#whatWeDo .row .block25 p.jp{margin-bottom:20px}section#Generation{padding:0 20px 30px 20px}section#Generation .title{font-size:120px;animation:moveLeftText 15s linear infinite}@keyframes moveLeftText{0%{transform:translate(100vw, 0)}100%{transform:translate(-103%, 0)}}section#Generation .cage .block100{margin-top:-30px}section#Generation .cage .row{flex-direction:column}section#Generation .cage .row .centerContent{width:100%;margin-top:-40px}section#Generation .cage .row.textBlock p{margin-top:0}section#Generation .cage .row.textBlock .block25{width:100%}section#Generation .cage .row.textBlock .block25.text{width:100%}section#Generation .cage .row.textBlock .block25.text img{margin:0 auto 40px auto}section#Generation .cage .row.textBlock .block25 img,section#Generation .cage .row.textBlock .block25 p{margin-bottom:20px}section#Generation .cage .row.contentVisual .block50{margin-top:0}section#Generation .cage .row.contentVisual .block50 img{margin-bottom:0}section#Generation .cage .row .vBoxText{display:none;padding:11px 20px;margin-top:-20px;width:100%;margin-top:0px;margin-bottom:60px;border:none;flex-direction:row}section#Generation .cage .row .vBoxText span{writing-mode:horizontal-tb;font-size:16px}section#Interview .videoContent .cage .row{flex-wrap:wrap}section#Interview .videoContent .cage .row.content .block75{margin-bottom:0}section#Interview .videoContent .cage .row.content .block75,section#Interview .videoContent .cage .row.content .block25{width:100%}section#Interview .videoContent .cage .row.control{padding-top:30px}section#Interview .videoContent .cage .row.control .block25{width:50%;padding:15px 30px}section#Interview .videoContent .cage .row .block75,section#Interview .videoContent .cage .row .block25{width:100%}section#Interview .videoContent .cage .row .block75{margin-bottom:20px}section#News a.newsRow{margin-bottom:20px}section#News a.newsRow .cage{flex-direction:column}section#News a.newsRow .cage .block25{width:100%;min-height:0px;text-align:center;margin-block:0 20px}section#News a.newsRow .cage .block75{width:100%;padding:0;min-height:0;padding-bottom:20px}section#News a.newsRow .cage .block75::after{width:100%}section#News a.newsRow .cage .block75 .moreBtnGreen{position:relative;opacity:1;right:auto;bottom:auto;margin:20px auto 0 auto}section#News a.newsRow .cage .no{width:100%;text-align:center}section#News a.newsRow .cage .date{text-align:center}section#News .moreNews{padding:15px 0 30px}section#News .moreNews .block25{width:100%}section#FooterCards{flex-direction:column}body footer .footerLogo img{max-width:120px}body footer .cage{flex-direction:column}body footer .cage .block50{width:100%;padding:0}body footer .footerLinks .block50 .linksHolder .nameHolder .tab{width:20px;height:20px}body footer .footerLinks .block50 .linksHolder{gap:10px;padding-bottom:10px;margin-bottom:20px}body footer .footerLinks .block50 .linksHolder .block50{width:calc(50% - 10px)}body footer .footerLinks .block50 .linksHolder a{font-size:20px}body footer .footerLinks .block50 .linksHolder a img{margin-right:10px;margin-left:0;height:15px;width:8px}body footer .cage .footerLinks .block50 .linksHolder a span{display:block;font-size:1.025rem}body footer .cage .footerLinks .block50 .linksHolder a span.spaceMinus{margin-right:0}body footer .footerLinks .block50 .otherlinks{margin-bottom:40px}body#AboutPage section#KV{padding:70px 0 20px}body#AboutPage section#KV h1.bigTitle{font-size:40px;line-height:45px;text-align:center}body#AboutPage section#KV .bigAI{font-size:280px;text-align:center;margin-top:-20px}body#AboutPage section#KV .content{flex-direction:column}body#AboutPage section#KV .content .block25{width:100%;margin-bottom:20px}body#AboutPage section#MissionVision{margin-bottom:50px}body#AboutPage section#MissionVision .row{flex-direction:column}body#AboutPage section#MissionVision .row .card{height:auto;margin-bottom:20px}body#AboutPage section#MissionVision .row .card .bar{width:20%;height:1px}body#AboutPage section#MissionVision .row .block25{width:100%}body#AboutPage section#MissionVision .row .block25:first-child .card{margin-top:0}body#AboutPage section#Message{padding-bottom:40px}body#AboutPage section#Message .cage{padding:0 20px}body#AboutPage section#Message .row{flex-direction:column}body#AboutPage section#Message .row .block50,body#AboutPage section#Message .row .block25{width:100%}body#AboutPage section#Message .sectionTitle{font-size:60px;margin-bottom:20px}body#AboutPage section#Message .contentJP p{margin-bottom:30px}body#AboutPage section#Table .cage.tableContent .row{flex-direction:column}body#AboutPage section#Table .cage.tableContent .row .block25,body#AboutPage section#Table .cage.tableContent .row .block75,body#AboutPage section#Table .cage.tableContent .row .block100{width:100%;padding:0 20px}body#AboutPage section#Table .cage.tableContent .row .block25{font-weight:400}body#AboutPage section#Table .cage.memberHolder{margin-bottom:50px}body#AboutPage section#Table .cage.memberHolder .row{padding:0 20px}body#AboutPage section#Table .cage.memberHolder .row .block50{width:100%}body#Member section#Header .block50{height:auto;align-items:flex-end;padding-bottom:80px}body#Member section#Header h1.bigTitle{transform:scale(1) !important;font-size:50px;line-height:50px;margin-left:0;margin-bottom:10px}body#Member section#Header img{width:100vw;margin:-50px 0 0 -50vw}body#Member section#BigProfile .cage{flex-direction:column;padding:0 20px}body#Member section#BigProfile .block50{width:100%}body#Member section#BigProfile .block25{width:100%}body#Member section#BigProfile .block25.content{padding-top:20px;margin-bottom:30px;transform:translateY(0) !important}body#Member section#BigProfile .block25.content .textHolder{flex-direction:column}body#Member section#BigProfile .block25.content .textHolder .block{width:100%}body#Member section#BigProfile .block25.content .profileName{font-size:70px;height:auto !important;margin-bottom:10px}body#Member section#BigProfile .block25.content p.jp{margin-bottom:16px}body#Member section#ProfileHolder .cage{padding:0 30px}body#Member section#ProfileHolder .cage.paginations span{margin-bottom:10px}body#Member section#ProfileHolder .cage .profile{width:50%;padding:0 20px}body#Member section#ProfileHolder .cage.smaller .block25{width:50%}body#Member section#ProfileHolder .imageBlock{margin-bottom:20px}body#NewsPage #Tabs .block100{flex-direction:column}body#NewsPage #Tabs .block100 a{width:100%;margin-bottom:10px}body#Blog section#BlogTitle{margin-bottom:45px}body#Blog section#BlogTitle .cage{padding:100px 20px 0}body#Blog section#BlogTitle .cage .block25,body#Blog section#BlogTitle .cage .block75{width:100%}body#Blog section#BlogTitle .cage .catHolder{width:100%}body#Blog section#BlogTitle .cage .blogTitle{font-size:30px;line-height:42px}body#Blog section#Content{margin-bottom:0}body#Blog section#Content .cage .block25,body#Blog section#Content .cage .block50,body#Blog section#Content .cage .block75{width:100%}body#Blog section#Content .cage .row{flex-direction:column}body#Blog section#Content .cage .mainVisual{margin-bottom:60px}body#Blog section#Content .cage .contentBlock.flip .visual{order:2}body#Blog section#Content .cage .sideImage{margin-bottom:60px}body#Blog section#Recommended .sectionTitle{font-size:38px}body#Blog section#Recommended .recommendedRow .block25{width:100%;margin-bottom:50px}section#InterviewList{padding:30px 20px}section#InterviewList .contentBlock .block100 a.card{width:100%}section#InterviewList .viewMoreBlock .block100{padding:20px 30px 60px 30px}section#InterviewList .viewMoreBlock .block100 .viewMore{width:100%}body#InterviewInfo section#contentList{padding:50px 0 10px 0}body#InterviewInfo section#contentList .cage{padding:0 20px}body#InterviewInfo section#contentList .row{flex-direction:column}body#InterviewInfo section#contentList .row .block25{margin-bottom:20px;width:100%;text-align:center}body#InterviewInfo section#contentList .row .block75{width:100%}body#InterviewInfo section#ContentInfo{padding:30px 20px}body#InterviewInfo section#ContentInfo .wp-block-column.block50{width:100%}body#InterviewInfo section#ContentInfo br{display:none}body#InterviewInfo section#ContentInfo .row{margin-bottom:100px;flex-direction:column}body#InterviewInfo section#ContentInfo .row .block50{width:100%}body#InterviewInfo section#ContentInfo .row.content1 .title{margin-bottom:20px}body#InterviewInfo section#ContentInfo .row.content1 .sideCard{width:100%;margin-top:60px}body#InterviewInfo section#ContentInfo .row.videoBlock{margin-bottom:100px}body#InterviewInfo section#ContentInfo .row.content2 .infoCard{margin-top:20px}body#InterviewInfo section#Related .cardsBlock{flex-direction:column}body#InterviewInfo section#Related .cardsBlock a.card{width:100%}body#InterviewInfo section#Related #buttonGreen .back{margin-right:30px}body#Pages .pageCage{margin-bottom:30px}body#Pages .pageCage:last-of-type{margin-bottom:120px}body#Pages .pageCage .block25 .titleBlock{padding:20px 30px}body#Pages .pageCage .block75 .subTitle .spv{display:block}body#Pages .pageCage .block75 .cardHolder{flex-direction:column}body#Pages .pageCage .block75 .cardHolder .card{margin-right:0;margin-bottom:80px}body#Pages .pageCage .block75 .cardHolder .card:last-child{margin-bottom:0}body#Pages .pageCage .block75 .step:last-of-type{margin-bottom:30px}body#Pages .pageCage .block75 .step .noBlock .no{font-size:20px;width:45px;height:45px}body#Pages .pageCage .block75 .step .noBlock .no span{transform:translate(0, -3px)}body#Pages .pageCage .block75 .btnList.green a{width:100%;margin-right:0}body#Pages .pageCage .block75 .btnList.white{flex-direction:column}body#Pages .pageCage .block75 .btnList.white a{width:100%;margin-bottom:20px}body#Pages .pageCage .block75 .highlightBar{flex-direction:column}body#Pages .pageCage .block75 .btnList a{margin-right:0}body#Pages .pageCage .block75 .highlightBar .title{margin-right:0;margin-bottom:15px}body#Pages .pageCage .block75 .bookSales{flex-direction:column}body#Pages .pageCage .block75 .bookSales .content{width:100%;margin-bottom:10px}body#Contact #contactWrap .row{margin-bottom:25px}body#Contact .row input,body#Contact .row textarea,body#Contact .row select{padding:20px 25px !important}body#Contact .row .infoCheck{padding:0 !important}body#Contact .row #contactWrap .wrapper::after{right:20px}body#Contact .row.checkboxBlock{margin:30px 0 40px 0}body#Contact .row label{font-size:30px}body#PP .ppCage .row{flex-direction:column;margin-bottom:50px}body#PP .ppCage .row .block25{padding:0;width:100%;font-size:35px;margin-bottom:20px;text-align:center}body#PP .ppCage .row .block75{width:100%;padding:0}body#FAQ .cage.faqHolder .faqSection .contentHolder .row{flex-direction:column;margin-bottom:40px}body#FAQ .cage.faqHolder .faqSection .contentHolder .row .block25{width:100%;padding:0 10px;margin-bottom:20px}body#FAQ .cage.faqHolder .faqSection .contentHolder .row .block25 .no{text-align:center}body#FAQ .cage.faqHolder .faqSection .contentHolder .row .block75{width:100%;padding:0 10px}body#FAQ .cage.faqHolder .faqSection .contentHolder .row .block75 .question .title::before{font-size:20px;margin-right:15px}body#FAQ .cage.faqHolder .faqSection .contentHolder .row .block75 .answer::before{font-size:20px;margin-right:15px}}@media only screen and (max-width: 576px){.outlineBnr{padding:40px 15px 30px}.outlineLogo{width:65px}.outlineTtl span{font-size:1rem;padding:12px 10px 12px 45px}.outlineNote{font-size:1rem;margin-top:20px}.outlineNote em{font-size:1.3rem}.outlineTxt{font-size:1.1rem}.outlineBtn{border-radius:3px;font-size:1.1rem;height:50px;min-width:inherit;width:100%}.outlineBtn::after{height:18px;width:40px}body#Pages .pageCage .block75 table.template02 tbody td{padding:10px}body#Pages .pageCage .block75 table.template02 tbody td:first-child{min-width:140px !important}body#Pages .pageCage .block75 table.template02 tbody td.sp250{min-width:250px}body#Pages .pageCage .block75 table.template02 tbody td.sp70{width:70px}.footer_links a img{margin:0 8px 0 0}.footer_links a.col_b,.footer_links a.col_w{font-size:.6875rem}.footer_links a.col_b img,.footer_links a.col_w img{margin:0 4px 0 0;height:20px;width:auto}}@media only screen and (max-width: 374px){.outlineLogo{width:60px}.outlineTtl span{padding:10px 5px 10px 40px}.outlineTxt{font-size:1rem}.footer_links a.col_b,.footer_links a.col_w{font-size:.625rem}}/*# sourceMappingURL=app.min.css.map */