﻿button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}.contact .ly_side .ly_side_inner li,.news .ly_side .ly_side_inner li,.recruit .ly_side .ly_side_inner li,.works .ly_side .ly_side_inner li,.works-detail .ly_side .ly_side_inner li,.member .ly_side .ly_side_inner li,.member-detail .ly_side .ly_side_inner li,.about .ly_side .ly_side_inner li{font-size:1.8rem}.contact .ly_side .ly_side_inner li a:before,.news .ly_side .ly_side_inner li a:before,.recruit .ly_side .ly_side_inner li a:before,.works .ly_side .ly_side_inner li a:before,.works-detail .ly_side .ly_side_inner li a:before,.member .ly_side .ly_side_inner li a:before,.member-detail .ly_side .ly_side_inner li a:before,.about .ly_side .ly_side_inner li a:before{bottom:10px}@media screen and (min-width: 768px)and (max-height: 630px){header.ly_header .ly_header_inner .ly_header_inner_right ul li{font-size:4.3vw !important}}@keyframes fadeIn{0%{opacity:0}100%{opacity:100}}html,body{height:100%}::selection{background:#121212;color:#fff}.container{width:800px;margin:0 auto;max-width:100%}.b{height:100px;width:100px;max-width:12.5%;float:left;display:flex;align-items:center;justify-content:center;color:#fff;animation:fadeIn .2s;animation-fill-mode:forwards;opacity:0}.b:nth-child(1){animation-delay:.05s}.b:nth-child(2){animation-delay:.1s}.b:nth-child(3){animation-delay:.15s}.b:nth-child(4){animation-delay:.2s}.b:nth-child(5){animation-delay:.25s}.b:nth-child(6){animation-delay:.3s}.b:nth-child(7){animation-delay:.35s}.b:nth-child(8){animation-delay:.4s}.b:nth-child(9){animation-delay:.45s}.b:nth-child(10){animation-delay:.5s}.b:nth-child(11){animation-delay:.55s}.b:nth-child(12){animation-delay:.6s}.b:nth-child(13){animation-delay:.65s}.b:nth-child(14){animation-delay:.7s}.b:nth-child(15){animation-delay:.75s}.b:nth-child(16){animation-delay:.8s}.b:nth-child(17){animation-delay:.85s}.b:nth-child(18){animation-delay:.9s}.b:nth-child(19){animation-delay:.95s}.b:nth-child(20){animation-delay:1s}.b:nth-child(21){animation-delay:1.05s}.b:nth-child(22){animation-delay:1.1s}.b:nth-child(23){animation-delay:1.15s}.b:nth-child(24){animation-delay:1.2s}.b:nth-child(25){animation-delay:1.25s}.b:nth-child(26){animation-delay:1.3s}.b:nth-child(27){animation-delay:1.35s}.b:nth-child(28){animation-delay:1.4s}.b:nth-child(29){animation-delay:1.45s}.b:nth-child(30){animation-delay:1.5s}.b:nth-child(31){animation-delay:1.55s}.b:nth-child(32){animation-delay:1.6s}.b:nth-child(33){animation-delay:1.65s}.b:nth-child(34){animation-delay:1.7s}.b:nth-child(35){animation-delay:1.75s}.b:nth-child(36){animation-delay:1.8s}.b:nth-child(37){animation-delay:1.85s}.b:nth-child(38){animation-delay:1.9s}.b:nth-child(39){animation-delay:1.95s}.b:nth-child(40){animation-delay:2s}.b:nth-child(41){animation-delay:2.05s}.b:nth-child(42){animation-delay:2.1s}.b:nth-child(43){animation-delay:2.15s}.b:nth-child(44){animation-delay:2.2s}.b:nth-child(45){animation-delay:2.25s}.b:nth-child(46){animation-delay:2.3s}.b:nth-child(47){animation-delay:2.35s}.b:nth-child(48){animation-delay:2.4s}.b:nth-child(49){animation-delay:2.45s}.b:nth-child(50){animation-delay:2.5s}.b:nth-child(51){animation-delay:2.55s}.b:nth-child(52){animation-delay:2.6s}.b:nth-child(53){animation-delay:2.65s}.b:nth-child(54){animation-delay:2.7s}.b:nth-child(55){animation-delay:2.75s}.b:nth-child(56){animation-delay:2.8s}.b:nth-child(57){animation-delay:2.85s}.b:nth-child(58){animation-delay:2.9s}.b:nth-child(59){animation-delay:2.95s}.b:nth-child(60){animation-delay:3s}.b:nth-child(61){animation-delay:3.05s}.b:nth-child(62){animation-delay:3.1s}.b:nth-child(63){animation-delay:3.15s}.b:nth-child(64){animation-delay:3.2s}.b:nth-child(65){animation-delay:3.25s}.b:nth-child(66){animation-delay:3.3s}.b:nth-child(67){animation-delay:3.35s}.b:nth-child(68){animation-delay:3.4s}.b:nth-child(69){animation-delay:3.45s}.b:nth-child(70){animation-delay:3.5s}.b:nth-child(71){animation-delay:3.55s}.b:nth-child(72){animation-delay:3.6s}.b:nth-child(73){animation-delay:3.65s}.b:nth-child(74){animation-delay:3.7s}.b:nth-child(75){animation-delay:3.75s}.b:nth-child(76){animation-delay:3.8s}.b:nth-child(77){animation-delay:3.85s}.b:nth-child(78){animation-delay:3.9s}.b:nth-child(79){animation-delay:3.95s}.b:nth-child(80){animation-delay:4s}.b:nth-child(81){animation-delay:4.05s}.b:nth-child(82){animation-delay:4.1s}.b:nth-child(83){animation-delay:4.15s}.b:nth-child(84){animation-delay:4.2s}.b:nth-child(85){animation-delay:4.25s}.b:nth-child(86){animation-delay:4.3s}.b:nth-child(87){animation-delay:4.35s}.b:nth-child(88){animation-delay:4.4s}.b:nth-child(89){animation-delay:4.45s}.b:nth-child(90){animation-delay:4.5s}.b:nth-child(91){animation-delay:4.55s}.b:nth-child(92){animation-delay:4.6s}.b:nth-child(93){animation-delay:4.65s}.b:nth-child(94){animation-delay:4.7s}.b:nth-child(95){animation-delay:4.75s}.b:nth-child(96){animation-delay:4.8s}.b:nth-child(97){animation-delay:4.85s}.b:nth-child(98){animation-delay:4.9s}.b:nth-child(99){animation-delay:4.95s}.b:nth-child(100){animation-delay:5s}.b:nth-child(101){animation-delay:5.05s}.b:nth-child(102){animation-delay:5.1s}.b:nth-child(103){animation-delay:5.15s}.b:nth-child(104){animation-delay:5.2s}.b:nth-child(105){animation-delay:5.25s}.b:nth-child(106){animation-delay:5.3s}.b:nth-child(107){animation-delay:5.35s}.b:nth-child(108){animation-delay:5.4s}.b:nth-child(109){animation-delay:5.45s}.b:nth-child(110){animation-delay:5.5s}.b:nth-child(111){animation-delay:5.55s}.b:nth-child(112){animation-delay:5.6s}.b:nth-child(113){animation-delay:5.65s}.b:nth-child(114){animation-delay:5.7s}.b:nth-child(115){animation-delay:5.75s}.b:nth-child(116){animation-delay:5.8s}.b:nth-child(117){animation-delay:5.85s}.b:nth-child(118){animation-delay:5.9s}.b:nth-child(119){animation-delay:5.95s}.b:nth-child(120){animation-delay:6s}.b:nth-child(121){animation-delay:6.05s}.b:nth-child(122){animation-delay:6.1s}.b:nth-child(123){animation-delay:6.15s}.b:nth-child(124){animation-delay:6.2s}.b:nth-child(125){animation-delay:6.25s}.b:nth-child(126){animation-delay:6.3s}.b:nth-child(127){animation-delay:6.35s}.b:nth-child(128){animation-delay:6.4s}.b:nth-child(129){animation-delay:6.45s}.b:nth-child(130){animation-delay:6.5s}.b:nth-child(131){animation-delay:6.55s}.b:nth-child(132){animation-delay:6.6s}.b:nth-child(133){animation-delay:6.65s}.b:nth-child(134){animation-delay:6.7s}.b:nth-child(135){animation-delay:6.75s}.b:nth-child(136){animation-delay:6.8s}.b:nth-child(137){animation-delay:6.85s}.b:nth-child(138){animation-delay:6.9s}.b:nth-child(139){animation-delay:6.95s}.b:nth-child(140){animation-delay:7s}.b:nth-child(141){animation-delay:7.05s}.b:nth-child(142){animation-delay:7.1s}.b:nth-child(143){animation-delay:7.15s}.b:nth-child(144){animation-delay:7.2s}.b:nth-child(145){animation-delay:7.25s}.b:nth-child(146){animation-delay:7.3s}.b:nth-child(147){animation-delay:7.35s}.b:nth-child(148){animation-delay:7.4s}.b:nth-child(149){animation-delay:7.45s}.b:nth-child(150){animation-delay:7.5s}.b:nth-child(151){animation-delay:7.55s}.b:nth-child(152){animation-delay:7.6s}.b:nth-child(153){animation-delay:7.65s}.b:nth-child(154){animation-delay:7.7s}.b:nth-child(155){animation-delay:7.75s}.b:nth-child(156){animation-delay:7.8s}.b:nth-child(157){animation-delay:7.85s}.b:nth-child(158){animation-delay:7.9s}.b:nth-child(159){animation-delay:7.95s}.b:nth-child(160){animation-delay:8s}.b:nth-child(161){animation-delay:8.05s}.b:nth-child(162){animation-delay:8.1s}.b:nth-child(163){animation-delay:8.15s}.b:nth-child(164){animation-delay:8.2s}.b:nth-child(165){animation-delay:8.25s}.b:nth-child(166){animation-delay:8.3s}.b:nth-child(167){animation-delay:8.35s}.b:nth-child(168){animation-delay:8.4s}.b:nth-child(169){animation-delay:8.45s}.b:nth-child(170){animation-delay:8.5s}.b:nth-child(171){animation-delay:8.55s}.b:nth-child(172){animation-delay:8.6s}.b:nth-child(173){animation-delay:8.65s}.b:nth-child(174){animation-delay:8.7s}.b:nth-child(175){animation-delay:8.75s}.b:nth-child(176){animation-delay:8.8s}.b:nth-child(177){animation-delay:8.85s}.b:nth-child(178){animation-delay:8.9s}.b:nth-child(179){animation-delay:8.95s}.b:nth-child(180){animation-delay:9s}.b:nth-child(181){animation-delay:9.05s}.b:nth-child(182){animation-delay:9.1s}.b:nth-child(183){animation-delay:9.15s}.b:nth-child(184){animation-delay:9.2s}.b:nth-child(185){animation-delay:9.25s}.b:nth-child(186){animation-delay:9.3s}.b:nth-child(187){animation-delay:9.35s}.b:nth-child(188){animation-delay:9.4s}.b:nth-child(189){animation-delay:9.45s}.b:nth-child(190){animation-delay:9.5s}.b:nth-child(191){animation-delay:9.55s}.b:nth-child(192){animation-delay:9.6s}.b:nth-child(193){animation-delay:9.65s}.b:nth-child(194){animation-delay:9.7s}.b:nth-child(195){animation-delay:9.75s}.b:nth-child(196){animation-delay:9.8s}.b:nth-child(197){animation-delay:9.85s}.b:nth-child(198){animation-delay:9.9s}.b:nth-child(199){animation-delay:9.95s}.b:nth-child(200){animation-delay:10s}.b:nth-child(201){animation-delay:10.05s}button{border:none;background:#eaeaea;padding:.6em 1em;color:#333;margin-right:1px;margin-bottom:1px;position:relative}button:focus{outline:none}button:hover{cursor:pointer}button.checked:after{content:"";position:absolute;width:10px;height:10px;top:0;left:0;background:#000}h1#logo{position:fixed;left:40px}header.ly_header{position:fixed;top:0;right:0;z-index:15}header.ly_header .ly_header_inner.open{display:flex}@media(max-width: 768px){header.ly_header .ly_header_inner.open .ly_header_inner_left,header.ly_header .ly_header_inner.open .ly_header_inner_right{opacity:1;display:block}}header.ly_header .ly_header_inner{position:fixed;right:0;top:0;z-index:13;height:100vh;width:0;background:#fff}@media(max-width: 768px){header.ly_header .ly_header_inner{flex-direction:column;height:100%;justify-content:flex-start;overflow:hidden}}header.ly_header .ly_header_inner .ly_header_inner_left{margin:40px 0 0 40px;height:320px}@media(max-width: 768px){header.ly_header .ly_header_inner .ly_header_inner_left{margin:0 10%;margin-top:12%;width:50%;height:160px;position:relative;top:0}}header.ly_header .ly_header_inner .ly_header_inner_left img{margin-bottom:35px}@media(max-width: 768px){header.ly_header .ly_header_inner .ly_header_inner_left img{width:50%;display:none}}header.ly_header .ly_header_inner .ly_header_inner_left .ly_header_inner_left_logo{padding-bottom:0px;margin-bottom:20px;width:100%;max-width:200px}@media(max-width: 768px){header.ly_header .ly_header_inner .ly_header_inner_left .ly_header_inner_left_logo{margin-bottom:8%}}header.ly_header .ly_header_inner .ly_header_inner_left .ly_header_inner_left_logo p{font-family:Montserrat,sans-serif;font-size:1.8rem;font-weight:bold;color:#cbcbcb;line-height:1.6;letter-spacing:.1rem}@media(max-width: 768px){header.ly_header .ly_header_inner .ly_header_inner_left .ly_header_inner_left_logo p{font-size:1rem;line-height:1.4}}header.ly_header .ly_header_inner .ly_header_inner_left .ly_header_inner_left_logo:after{content:"";display:block;width:260px;padding-top:40px;border-bottom:5px solid #121212}@media(max-width: 768px){header.ly_header .ly_header_inner .ly_header_inner_left .ly_header_inner_left_logo:after{padding-top:13%;width:170px}}header.ly_header .ly_header_inner .ly_header_inner_left .ly_header_inner_left_ad p{font-family:Montserrat,sans-serif;font-size:1.2rem;font-weight:bold;letter-spacing:.1rem;color:#121212;line-height:1.4}@media(max-width: 768px){header.ly_header .ly_header_inner .ly_header_inner_left .ly_header_inner_left_ad p{font-size:1rem}}header.ly_header .ly_header_inner .ly_header_inner_left .ly_header_inner_left_ad p a{color:inherit !important}@media(max-width: 768px){header.ly_header .ly_header_inner .ly_header_inner_left .ly_header_inner_left_ad p a{color:#121212}}header.ly_header .ly_header_inner .ly_header_inner_right{position:absolute;right:200px;bottom:66px}@media(max-width: 768px){header.ly_header .ly_header_inner .ly_header_inner_right{position:relative;left:10%;width:50%;bottom:0;top:10%}}header.ly_header .ly_header_inner .ly_header_inner_right ul{line-height:1.35}@media(max-width: 768px){header.ly_header .ly_header_inner .ly_header_inner_right ul{line-height:1.4}}header.ly_header .ly_header_inner .ly_header_inner_right ul li{font-size:5vw;font-family:"Montserrat",sans-serif;font-weight:bold;letter-spacing:.4rem;position:relative;text-align:right}@media(min-width: 1600px){header.ly_header .ly_header_inner .ly_header_inner_right ul li{font-size:8rem}}@media(max-width: 768px){header.ly_header .ly_header_inner .ly_header_inner_right ul li{font-size:3rem;text-align:left}}header.ly_header .ly_header_inner .ly_header_inner_right ul li a{color:#121212;display:block;text-align:right;display:inline-block;position:relative}header.ly_header .ly_header_inner .ly_header_inner_right ul li a:before{content:"";position:absolute;left:-7.5%;right:0;bottom:45%;width:115%;height:5px;transition-timing-function:ease;background-color:#121212;transform:scale(0, 1);transform-origin:left;transition:transform .5s}header.ly_header .ly_header_inner .ly_header_inner_right ul li a:hover:before{transform:scale(1)}header.ly_header .ly_header_inner .ly_header_inner_left,header.ly_header .ly_header_inner .ly_header_inner_right{opacity:0;transition:all .2s;visibility:hidden}@media(max-width: 768px){header.ly_header .ly_header_inner .ly_header_inner_left,header.ly_header .ly_header_inner .ly_header_inner_right{opacity:0;display:none;transition:all .3s}}header.ly_header .ly_header_inner ul{transition:.5s;line-height:1.4}header.ly_header .ly_header_inner .un_closeArea{position:absolute;width:100vw;height:100vh;left:0;top:0}header.ly_header .ly_header_inner .un_closeArea:hover{cursor:url("../img/close-cursor.png"),auto}header.ly_header .ly_header_inner .ly_header_inner_sns{position:fixed;right:18px;bottom:74px;visibility:hidden;opacity:0}@media(max-width: 768px){header.ly_header .ly_header_inner .ly_header_inner_sns{position:absolute;margin-bottom:25px;bottom:0;right:30px}}header.ly_header .ly_header_inner .ly_header_inner_sns ul{display:flex;align-items:center;line-height:1.8}header.ly_header .ly_header_inner .ly_header_inner_sns ul li i{color:#cdcdcd;transition:all .3s}@media(max-width: 768px){header.ly_header .ly_header_inner .ly_header_inner_sns ul li i{font-size:2.4rem;top:0;margin:0}}header.ly_header .ly_header_inner .ly_header_inner_sns ul li i:hover{color:#121212}header.ly_header .ly_header_inner .ly_header_inner_sns.visible{opacity:1;visibility:visible;transition:all .5s}header.ly_header .ly_header_inner .ly_header_inner_sns.hidden{opacity:0}header.ly_header .ly_header_inner.open .ly_header_inner_left,header.ly_header .ly_header_inner.open .ly_header_inner_right{z-index:15;transition:all .5s;visibility:visible}header.ly_header .ly_header_inner.open .ly_header_inner_left.visible,header.ly_header .ly_header_inner.open .ly_header_inner_right.visible{opacity:1}header.ly_header .ly_header_inner.open .ly_header_inner_left.hidden,header.ly_header .ly_header_inner.open .ly_header_inner_right.hidden{opacity:0}.ly_mv{height:100vh}@media(max-width: 768px){.ly_mv{height:100%}}.ly_mv .ly_mv_video{z-index:-1}.ly_mv .ly_mv_video .ly_mv_video_inner{overflow:hidden}.ly_mv .ly_mv_video .ly_mv_video_inner::before{content:"";display:block;width:calc(100% - 200px);height:calc(100vh - 200px);position:absolute;top:100px;left:100px;z-index:1;opacity:.2}.ly_mv .ly_mv_video .ly_mv_video_inner #mvVideo{width:calc(100% - 200px);height:calc(100vh - 200px);left:100px;top:100px}@media(max-width: 768px){.ly_mv .ly_mv_video .ly_mv_video_inner #mvVideo{width:80%;height:calc(82% - 30px);left:10%;top:calc(7.5% + 30px)}}.ly_mv .ly_mv_video .ly_mv_video_inner .ly_mv_video_inner_ttl{height:130px;width:100%;max-width:935px;position:absolute;left:0;right:0;margin:auto;top:0;bottom:0;z-index:10}@media(max-width: 768px){.ly_mv .ly_mv_video .ly_mv_video_inner .ly_mv_video_inner_ttl{width:90%;right:-1%}}.ly_mv .ly_mv_video .ly_mv_video_inner .ly_mv_video_inner_ttl h2{font-family:"Montserrat",sans-serif;text-align:center;margin:auto;z-index:10;font-size:7.2rem;font-weight:bold;color:#fff;line-height:1.1;letter-spacing:.3rem;white-space:break-spaces}@media(max-width: 768px){.ly_mv .ly_mv_video .ly_mv_video_inner .ly_mv_video_inner_ttl h2{font-size:3.3rem !important;width:100% !important;text-align:center;line-height:1.2}}@media(max-width: 1160px){.ly_mv .ly_mv_video .ly_mv_video_inner .ly_mv_video_inner_ttl h2{width:80%;font-size:6rem}}.ly_mv .ly_mv_cap{position:fixed;left:40px;top:0;bottom:0;margin:auto;height:80px}@media(max-width: 768px){.ly_mv .ly_mv_cap{left:2.5%}}.ly_mv .ly_mv_cap small{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-family:"Montserrat",sans-serif;font-size:1.1rem;color:#999;letter-spacing:.7px}.ly_mv .ly_mv_sns{position:fixed;right:18px;bottom:30px}@media(max-width: 768px){.ly_mv .ly_mv_sns{position:absolute;bottom:1%;right:10px}}.ly_mv .ly_mv_sns ul{display:flex;align-items:center}.ly_mv .ly_mv_sns ul li i{color:#cdcdcd;transition:all .3s}@media(max-width: 768px){.ly_mv .ly_mv_sns ul li i{font-size:2.4rem;top:0;margin:0}}.ly_mv .ly_mv_sns ul li i:hover{color:#121212}@media(max-width: 768px){.home .ly_side{display:block}}.ly_side{position:fixed;top:0;right:0;bottom:0;margin:auto;height:240px;width:100px;z-index:12}@media(max-width: 768px){.ly_side{right:0;height:150px;width:10vw;display:none}}.ly_side .ly_side_inner li{font-family:"Montserrat",sans-serif;font-weight:bold;font-size:2.2rem;transform:rotate(90deg)}@media(max-width: 768px){.ly_side .ly_side_inner li{font-size:1.4rem}}.ly_side .ly_side_inner li:nth-child(1){margin-top:30px;margin-bottom:95px;letter-spacing:.025rem}@media(max-width: 768px){.ly_side .ly_side_inner li:nth-child(1){margin-bottom:70px;margin-top:0}}.ly_side .ly_side_inner li a{color:#121212;position:relative;will-change:contents}.ly_side .ly_side_inner li a:before{content:"";position:absolute;left:-7.5%;right:0;bottom:13px;width:115%;height:3px;transition-timing-function:ease;background-color:#121212;transform:scale(0, 1);transform-origin:left;transition:transform .4s}@media(max-width: 768px){.ly_side .ly_side_inner li a:before{bottom:8px}}.ly_side .ly_side_inner li a:hover:before{transform:scale(1)}.ly_footer{background:#999;position:relative}.ly_footer ul{width:100%;max-width:1240px;margin:0 auto;display:flex;justify-content:space-between}.ly_footer ul .ly_footer_left{margin-top:100px;margin-bottom:100px}@media(max-width: 768px){.ly_footer ul .ly_footer_left{margin-left:10%;margin-top:10%;margin-bottom:10%}}.ly_footer ul .ly_footer_left img{width:100%;max-width:112px;margin-bottom:40px}@media(max-width: 768px){.ly_footer ul .ly_footer_left img{max-width:86px;margin-bottom:10%}}.ly_footer ul .ly_footer_left p{font-family:"Montserrat",sans-serif;font-size:1.2rem;font-weight:bold;margin-bottom:25px;letter-spacing:.075rem;text-decoration:none !important}.ly_footer ul .ly_footer_left p a{color:inherit;text-decoration:none !important}@media(max-width: 768px){.ly_footer ul .ly_footer_left p{font-size:1rem;margin-bottom:5%}}.ly_footer ul .ly_footer_left a{font-family:"Montserrat",sans-serif;font-weight:bold;font-size:1.2rem;color:#121212;border-bottom:1px solid #121212;letter-spacing:.075rem}@media(max-width: 768px){.ly_footer ul .ly_footer_left a{font-size:1rem}}.ly_footer ul .ly_footer_right{position:absolute;right:25px;bottom:100px;height:45px}@media(max-width: 768px){.ly_footer ul .ly_footer_right{bottom:10%}}.ly_footer ul .ly_footer_right i{color:#cbcbcb}@media(max-width: 768px){.ly_footer ul .ly_footer_right i{font-size:2.4rem}}i.icon-twitter{font-size:3.4rem;position:relative;top:-4px;margin-right:3px}i.fa-facebook{font-size:2.7rem;position:relative;margin-right:10px;margin-top:0px}i.icon-instagram{font-size:2.9rem}.ly_header_inner #logo{top:30px;position:relative}@media(max-width: 768px){.open .ly_header_inner_sns{opacity:1 !important;visibility:visible !important}}.profile-iframe-wrap{width:100%;max-width:1240px;margin:0 auto}.ly_main_profile p+.profile-iframe-wrap{margin-top:40px}.works .ly_main,.member .ly_main{width:100%;max-width:1240px;margin:0 auto}.member-detail .ly_main{margin-bottom:200px !important}.works-detail .ly_main,.member-detail .ly_main{width:100%;max-width:1240px;margin:0 auto}.works-detail .ly_main .ly_main_ttl,.member-detail .ly_main .ly_main_ttl{margin-top:100px;margin-bottom:100px}@media(max-width: 768px){.works-detail .ly_main .ly_main_ttl,.member-detail .ly_main .ly_main_ttl{margin-top:10%;margin-bottom:10%;margin-left:5%;width:90%}}.works-detail .ly_main .ly_main_ttl time,.member-detail .ly_main .ly_main_ttl time{font-family:"Montserrat",sans-serif;font-size:1.4rem;font-weight:bold;color:#121212;display:block;letter-spacing:.075rem}.works-detail .ly_main .ly_main_ttl h3,.member-detail .ly_main .ly_main_ttl h3{font-family:"Montserrat",sans-serif;font-size:7.2rem;font-weight:bold;color:#121212;height:55px;line-height:80px;display:inline-table;vertical-align:top;letter-spacing:.05rem}@media(max-width: 768px){.works-detail .ly_main .ly_main_ttl h3,.member-detail .ly_main .ly_main_ttl h3{font-size:2.8rem;margin-top:1%;margin-bottom:5%;height:auto;line-height:1}}.works-detail .ly_main .ly_main_ttl p.tag,.member-detail .ly_main .ly_main_ttl p.tag{font-family:"Montserrat",sans-serif;font-size:1.1rem;color:#999;display:block;letter-spacing:.075rem}.works-detail .ly_main .ly_main_mv,.member-detail .ly_main .ly_main_mv{margin-bottom:100px}@media(max-width: 768px){.works-detail .ly_main .ly_main_mv,.member-detail .ly_main .ly_main_mv{width:90%;margin:0 auto;margin-bottom:5%}}.works-detail .ly_main .ly_main_mv p,.member-detail .ly_main .ly_main_mv p{text-align:center}.works-detail .ly_main .ly_main_mv p img,.member-detail .ly_main .ly_main_mv p img{width:100%;height:100%}.works-detail .ly_main_cradit ul,.member-detail .ly_main_cradit ul{display:flex}.works-detail .ly_main_cradit ul li:nth-child(1),.member-detail .ly_main_cradit ul li:nth-child(1){margin-right:10px;font-weight:bold}.works-detail .ly_main_member ul,.member-detail .ly_main_member ul{display:flex;justify-content:space-between;align-items:center}.works-detail .ly_main_member ul:not(:last-of-type),.member-detail .ly_main_member ul:not(:last-of-type){margin-bottom:40px}@media(max-width: 768px){.works-detail .ly_main_member ul:not(:last-of-type),.member-detail .ly_main_member ul:not(:last-of-type){margin-bottom:5%}}.works-detail .ly_main_member ul li,.member-detail .ly_main_member ul li{display:flex}.works-detail .ly_main_member ul li .num,.member-detail .ly_main_member ul li .num{font-family:"Montserrat",sans-serif;font-size:3.6rem;font-weight:bold;color:#cdcdcd;margin-right:17px;width:67px;letter-spacing:.35rem}@media(max-width: 768px){.works-detail .ly_main_member ul li .num,.member-detail .ly_main_member ul li .num{font-size:2rem;width:35px}}.works-detail .ly_main_member ul li .name,.member-detail .ly_main_member ul li .name{font-family:"Montserrat",sans-serif;font-size:3.6rem;font-weight:bold;letter-spacing:.03rem}@media(max-width: 768px){.works-detail .ly_main_member ul li .name,.member-detail .ly_main_member ul li .name{font-size:2rem;line-height:1.4}}.works-detail .ly_main_member ul li .name_cap,.member-detail .ly_main_member ul li .name_cap{font-family:"Montserrat",sans-serif;font-size:1.4rem;font-weight:normal;color:#999;letter-spacing:.075rem}@media(max-width: 768px){.works-detail .ly_main_member ul li .name_cap,.member-detail .ly_main_member ul li .name_cap{font-size:1rem}}.works-detail .ly_main_member ul li:nth-child(2) .btn-ttl,.member-detail .ly_main_member ul li:nth-child(2) .btn-ttl{font-family:"Montserrat",sans-serif;font-size:1.1rem;font-weight:normal;color:#999}.works-detail .ly_main_member ul li:nth-child(3),.member-detail .ly_main_member ul li:nth-child(3){position:relative;bottom:12px}.works-detail .ly_main_member ul li:nth-child(3) .btn-ttl,.member-detail .ly_main_member ul li:nth-child(3) .btn-ttl{font-family:"Montserrat",sans-serif;color:#999;font-size:1.1rem;line-height:52px;letter-spacing:.1rem}@media(max-width: 768px){.works-detail .ly_main_member ul li:nth-child(3) .btn-ttl,.member-detail .ly_main_member ul li:nth-child(3) .btn-ttl{font-size:1rem;line-height:1.6}}.works-detail .ly_main_member ul li:nth-child(3) .btn,.member-detail .ly_main_member ul li:nth-child(3) .btn{border:1px solid #cdcdcd;border-radius:100px;width:52px;height:52px;text-align:center;line-height:52px;font-size:1.6rem;margin-left:20px}@media(max-width: 768px){.works-detail .ly_main_member ul li:nth-child(3) .btn,.member-detail .ly_main_member ul li:nth-child(3) .btn{height:36px;line-height:36px;width:60px}}.works-detail .ly_main_member ul li.line,.member-detail .ly_main_member ul li.line{position:relative;bottom:11px}@media(max-width: 768px){.works-detail .ly_main_member ul li.line,.member-detail .ly_main_member ul li.line{margin:5% !important;width:20%}}.works-detail .ly_main_outline p,.works-detail .ly_main_cradit ul,.works-detail .ly_main_member ul,.member-detail .ly_main_outline p,.member-detail .ly_main_cradit ul,.member-detail .ly_main_member ul{width:100%;max-width:1240px;margin:0 auto}@media(max-width: 768px){.works-detail .ly_main_outline p,.works-detail .ly_main_cradit ul,.works-detail .ly_main_member ul,.member-detail .ly_main_outline p,.member-detail .ly_main_cradit ul,.member-detail .ly_main_member ul{max-width:90%}}.works-detail .ly_main_outline,.works-detail .ly_main_cradit,.member-detail .ly_main_outline,.member-detail .ly_main_cradit{margin-bottom:100px}@media(max-width: 768px){.works-detail .ly_main_outline,.works-detail .ly_main_cradit,.member-detail .ly_main_outline,.member-detail .ly_main_cradit{margin-bottom:10% !important}}.works-detail .ly_main_member,.member-detail .ly_main_member{margin-bottom:200px}@media(max-width: 768px){.works-detail .ly_main_member,.member-detail .ly_main_member{margin-bottom:10% !important;width:100% !important}}.works-detail .ly_main_outline p,.works-detail .ly_main_cradit ul,.member-detail .ly_main_outline p,.member-detail .ly_main_cradit ul{font-family:Gothic Medium BBB,sans-serif;font-size:1.4rem;letter-spacing:.1rem}@media(max-width: 768px){.works-detail .ly_main_outline p,.works-detail .ly_main_cradit ul,.member-detail .ly_main_outline p,.member-detail .ly_main_cradit ul{font-size:1.2rem}}.works-detail .ly_main_cradit p{width:100%;max-width:1240px;margin:0 auto;font-family:Gothic Medium BBB,sans-serif;font-size:1.4rem;letter-spacing:.1rem}.works-detail .ly_main_cradit p strong{font-family:太ゴB101,Gothic Medium BBB,sans-serif}@media(max-width: 768px){.works-detail .ly_main_cradit p{font-size:1.2rem;width:90%;margin:0 auto}}@media(max-width: 768px){.works-detail .ly_main_member ul li:nth-child(1){width:70%;flex-basis:35%}}@media(max-width: 768px){.works-detail .ly_main_member ul li:nth-child(3){width:100%;max-width:100px;flex-basis:1}}.works-detail .ly_main_member ul li a i,ul.bl_main_link-a li.link a i{color:#121212}.ly_footer ul .ly_footer_left a:nth-of-type(1){border:none}.works-detail .ly_main .ly_main_mv p img{margin-bottom:40px}@media(max-width: 768px){.works-detail .ly_main .ly_main_mv p img{margin-bottom:5%}}.works-detail .ly_main_mv_content img,.works-detail .ly_main_mv_content p{margin-bottom:40px}@media(max-width: 768px){.works-detail .ly_main_mv_content img,.works-detail .ly_main_mv_content p{margin-bottom:5%}}.works-detail .ly_main_mv_content img{width:100%;height:100%}.works-detail .ly_main_mv_content p{font-family:"Gothic Medium BBB",sans-serif;font-size:1.4rem;letter-spacing:.1rem;text-align:left !important}@media(max-width: 768px){.works-detail .ly_main_mv_content p{font-size:1rem}}.works-detail .ly_main_member ul li:nth-child(3) a .btn:hover i,ul.bl_main_link-a li.link a .btn:hover i{color:#fff}.member-detail .ly_main_profile p,.member-detail .ly_main_profile ul,.member-detail .ly_main_award p,.member-detail .ly_main_award ul{width:100%;max-width:1240px;margin:0 auto;font-family:Gothic Medium BBB,sans-serif;font-size:1.4rem;font-weight:500;letter-spacing:.1rem}@media(max-width: 768px){.member-detail .ly_main_profile p,.member-detail .ly_main_award p{font-size:1.2rem}}.ly_main_profile ul li:not(:last-child){margin-bottom:5px}.ly_main_profile,.ly_main_award{margin-bottom:100px}.ly_main_works-slider .bl_main_slide{width:100%;max-width:1240px;margin:0 auto}.typesquare_option{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:initial}.ly_main_member-mv figure img{width:100%;max-width:600px;height:100%;margin-bottom:40px}@media(max-width: 768px){.ly_main_member-mv figure img{width:90%;margin-left:5%}}@media(max-width: 768px){.ly_main_member-mv figure figcaption{width:90%;margin:0 auto}}.ly_main_member-mv figure figcaption p.kana{font-family:Gothic Medium BBB,sans-serif;font-size:1.4rem;font-weight:500;height:14px;line-height:1;margin-bottom:10px;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:initial;letter-spacing:.1rem}@media(max-width: 768px){.ly_main_member-mv figure figcaption p.kana{font-size:1.2rem}}.ly_main_member-mv figure figcaption h3{font-family:"Montserrat",sans-serif;font-size:6rem;font-weight:bold;height:60px;line-height:1;letter-spacing:.25rem}@media(max-width: 768px){.ly_main_member-mv figure figcaption h3{font-size:2.8rem;height:100%;margin-bottom:5%}}.ly_main_member-mv figure figcaption p.tag{font-family:"Montserrat",sans-serif;font-size:1.1rem;color:#999;height:10px;line-height:1;letter-spacing:.1rem}@media(max-width: 768px){.ly_main_member-mv figure figcaption p.tag{margin-top:0}}ul.bl_member_archive li.js_member-items a{display:block}@media(max-width: 768px){.member-detail .ly_main{margin-bottom:10% !important}}@media(max-width: 768px){.ly_main_works-slider .js_sort{margin-top:37px !important;margin-bottom:0 !important;height:40px;margin-left:10px}}@media(max-width: 768px){.member-detail .ly_main_works-slider .js_sort{margin-top:37px !important;margin-left:15px}}@media(max-width: 768px){.member-detail .js_sort ul li.js_sort-hover{margin-top:2px !important}}@media(max-width: 768px){.iphone.safari .member-detail .js_sort ul li.js_sort-hover{margin-top:-1px !important}}@media(max-width: 768px){.iphone.safari .member-detail .js_sort ul li.js_sort-hover.on:after{margin-top:4px !important}}@media(max-width: 768px){.member-detail .js_sort ul li.js_sort-hover.on:after,.member-detail .js_sort ul li.clicked:after{margin-top:0 !important}}@media(max-width: 768px){.member-detail .js_sort ul li.clicked.on:after{opacity:1}}@media(max-width: 768px){.member-detail .js_sort ul li.js_sort-hover.on:after{margin-top:3px !important}}@media(max-width: 768px){.member-detail .js_tab-group .type li:last-child{padding-bottom:20px}}@media(max-width: 768px){.ly_main_profile,.ly_main_award{width:90% !important;margin-bottom:10% !important}}@media(max-width: 768px){.member-detail ul.results.visible li:nth-child(1):before{display:block}}@media(max-width: 768px){.member-detail ul.results{left:115%}}@media(max-width: 768px){.member-detail ul.results li{line-height:1.3 !important}}@media(max-width: 768px){.ly_main_works-slider{max-width:90% !important;margin-top:-37px !important}}.ly_main_works-slider .tab-wrap,.ly_main_works-slider .el_wd_txt-ttl{vertical-align:top}.ly_main_profile ul li:nth-child(3){text-indent:-12px;margin-left:12px}.ly_main_works-slider .js_sort{margin-top:0 !important;margin-bottom:0 !important}.ly_main_works-slider .tab-wrap{height:100px;margin-top:8px;margin-left:70px;width:100%;max-width:1060px}@media(max-width: 768px){.ly_main_works-slider .tab-wrap{margin-left:0}}.ly_main_works-slider .js_tab-group{margin-top:20px}@media(max-width: 1440px){.ly_main_profile,.ly_main_award{margin:0 auto;margin-bottom:100px;width:calc(100% - 200px)}}@media(max-width: 1440px){.ly_main_works-slider{width:100%;max-width:calc(100% - 200px);margin:0 auto}}.slick-slide img{width:100%;height:100%}@media(max-width: 768px){.js_tab-group{height:auto !important}}@media(max-width: 1440px){.works .ly_main,.member .ly_main,.works-detail .ly_main,.member-detail .ly_main{width:calc(100% - 200px)}}@media(max-width: 768px){.works .ly_main,.member .ly_main,.works-detail .ly_main,.member-detail .ly_main{width:100%;margin-bottom:15%}}@media(max-width: 1440px){.works-detail .ly_main_outline,.works-detail .ly_main_cradit,.member-detail .ly_main_outline,.member-detail .ly_main_cradit{width:calc(100% - 200px);margin:0 auto;margin-bottom:100px}}@media(max-width: 768px){.works-detail .ly_main_outline,.works-detail .ly_main_cradit,.member-detail .ly_main_outline,.member-detail .ly_main_cradit{width:100%}}@media(max-width: 1440px){.works-detail .ly_main_member,.member-detail .ly_main_member{width:calc(100% - 200px);margin:0 auto;margin-bottom:200px}}@media(max-width: 1440px){.el_wd_txt-ttl{position:relative}}@media(max-width: 1440px){.el_common_ttl h2{width:calc(100% - 200px) !important}}@media(max-width: 1440px){.el_wd_txt-ttl:before{position:absolute;left:-100px;width:100px !important}}@media(max-width: 1440px){.ly_footer ul{width:calc(100% - 200px)}}@media(max-width: 768px){.ly_footer ul{width:100%}}@media(max-width: 1440px){.ly_footer ul .ly_footer_right{right:70px}}@media(max-width: 768px){.ly_footer ul .ly_footer_right{right:25px}}@media(max-width: 1440px){.js_scroll-tab.isActive .js_sort ul{padding-left:90px !important}}@media(max-width: 768px){.js_scroll-tab.isActive .js_sort ul{padding-left:10% !important}}@media(max-width: 768px){.js_tab-group .type li:nth-child(1),.js_tab-group .member li:nth-child(1){width:100% !important}}@media(max-width: 1440px){.js_tab-group .type li:after,.js_tab-group .member li:after,.js_tab-group .type li:not(:nth-child(1))::after,.js_tab-group .member li:not(:nth-child(1))::after{padding:0 4px !important}}@media(max-width: 1440px){.js_tab-group ul{font-size:1.1rem !important}}@media(max-width: 768px){.js_tab-group ul{font-size:1.2rem !important}}@media(max-width: 1440px){.js_tab-group ul li{display:flex;white-space:inherit !important}}.slick-list.draggable:hover{cursor:pointer}@media(max-width: 768px){ul.bl_member_archive li.js_member-items figure figcaption ul.tag li{font-size:1rem !important;letter-spacing:.05rem !important}}@media(max-width: 768px){.recruit .ly_main_job{width:90%;margin-bottom:15%}}@media(max-width: 768px){ul.bl_main_link-a li:nth-child(1) .name-wrap .p{font-size:1.4rem !important;line-height:1.5;padding-top:0 !important}}@media(max-width: 768px){.news .ly_main_job{width:90% !important;margin-bottom:15% !important}}@media(max-width: 768px){.news ul.bl_main_link-a li .num{margin-right:5%}}.news .ly_main_job{width:100%;max-width:1240px;margin:0 auto;margin-bottom:200px}@media(max-width: 1440px){.news .ly_main_job{width:calc(100% - 200px)}}.ly_main_job{margin-bottom:200px}@media(max-width: 1440px){.ly_main_job{width:calc(100% - 200px);margin:0 auto;margin-bottom:200px}}.works-detail .ly_main_member ul li:nth-child(3) .btn{transition:all .3s}@media(max-width: 768px){.works-detail .ly_main_member ul li:nth-child(3) .btn{margin-left:0}}.works-detail .ly_main_member ul li:nth-child(3) .btn:hover{background:#121212;color:#fff;cursor:pointer}@media(max-width: 768px){.news ul.bl_main_link-a li.link .btn-ttl:before{margin-bottom:5px}}.news ul.bl_main_link-a li:nth-child(1){width:87% !important}@media(max-width: 768px){.recruit ul.bl_main_link-a li.link .btn-ttl{margin-right:10px}}body.recruit{height:auto}@media(max-width: 1200px){.news ul.bl_main_link-a li.content{width:74% !important}}@media(max-width: 768px){.news ul.bl_main_link-a li.content{width:100% !important}}@media(max-width: 1200px){.news ul.bl_main_link-a li div.name-wrap{width:60% !important}}@media(max-width: 768px){.news ul.bl_main_link-a li div.name-wrap{width:70% !important}}.content-none{width:100%;max-width:1240px;margin:0 auto}.content-none p{font-family:Gothic Medium BBB,sans-serif;font-size:1.4rem}.works-detail .ly_main_member ul li:nth-child(1),.works-detail .ly_main_member ul li:nth-child(3),.works-detail .ly_main_member ul li:nth-child(3) a{flex-basis:auto}.works-detail .ly_main_member ul li a{display:flex}.works-detail .ly_main_member ul li.line{flex-basis:auto;-webkit-box-flex:1;flex-grow:1;margin:0 40px}.y-m{text-transform:uppercase}.ly_main.contact{width:100%;max-width:1240px;margin:0 auto}@media(max-width: 1440px){.ly_main.contact{width:90%}}@media(max-width: 768px){.ly_main.contact{margin-bottom:15%}}.ly_main_contact_tag{margin-bottom:125px;margin-top:100px}.ly_main_contact_tag ul{display:flex}.ly_main_contact_tag ul li{font-family:"Montserrat",sans-serif;font-size:1.4rem;font-weight:bold;letter-spacing:.075rem;color:#cdcdcd}@media(max-width: 768px){.ly_main_contact_tag ul li{font-size:1.2rem}}.ly_main_contact_tag ul li:not(:last-child){margin-right:40px}@media(max-width: 768px){.ly_main_contact_tag ul li:not(:last-child){margin-right:5%}}.ly_main_contact_tag ul li.checked{color:#121212}.ly_main_contact_tag ul li.check{color:#121212}.ly_main_contact_tag ul li.check:after{content:"・";display:block;font-size:2.5rem;text-align:center;height:0;position:relative;top:-6px}.ly_main_contact_form{margin-bottom:200px}.ly_main_contact_form form dl{display:flex;flex-wrap:wrap}.ly_main_contact_form form dl dt{flex-basis:330px;flex-grow:1;flex-shrink:1;font-family:"Montserrat",sans-serif;font-size:1.4rem;font-weight:bold;letter-spacing:.075rem;border-bottom:1px solid #121212;height:160px;line-height:160px;text-align:left}@media(max-width: 1440px){.ly_main_contact_form form dl dt{width:30%;flex-basis:30%}}.ly_main_contact_form form dl dt:nth-of-type(1){border-top:1px solid #121212}.ly_main_contact_form form dl dt.textarea_dt{height:auto;line-height:1;padding-top:75px}.ly_main_contact_form form dl dt.file_dt{height:auto;line-height:1;display:flex;align-items:center;padding-top:0;min-height:160px}.ly_main_contact_form form dl dd{flex-basis:810px;flex-grow:100000;flex-shrink:1;border-bottom:1px solid #cdcdcd;height:160px;line-height:160px;padding-right:100px;position:relative}@media(max-width: 1440px){.ly_main_contact_form form dl dd{width:69%;flex-basis:69%;padding-right:5%}}.ly_main_contact_form form dl dd:nth-of-type(1){border-top:1px solid #cdcdcd}.ly_main_contact_form form dl dd input,.ly_main_contact_form form dl dd textarea{width:100%;padding:0 20px;font-family:Gothic Medium BBB,sans-serif;font-size:1.4rem;letter-spacing:.1rem}.ly_main_contact_form form dl dd input{height:80px;border:none;background:#f5f5f5}.ly_main_contact_form form dl dd textarea{height:200px;border:none;background:#f5f5f5;margin:40px 0;padding-top:30px;resize:vertical}.ly_main_contact_form form dl dd.textarea_dd,.ly_main_contact_form form dl dd.file_dd{height:auto;line-height:1;min-height:160px}::placeholder{color:#cdcdcd;font-size:1.1rem}button.confirm{background:none;height:170px;width:100%;color:#fff;font-family:Montserrat,sans-serif;font-size:1.4rem;font-weight:500;letter-spacing:.1rem;position:relative;z-index:10;letter-spacing:.2rem}@media(max-width: 768px){button.confirm{height:70px}}button.confirm:hover{cursor:pointer;color:#121212}.confirm-btn{margin-top:80px;position:relative;background:#121212}@media(max-width: 768px){.confirm-btn{margin-top:10%;margin-bottom:10%}}.confirm-btn:hover:after{-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:scale(1, 1);transform:scale(1, 1)}.confirm-btn:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:"";background:#ebebeb;-webkit-transform-origin:right top;transform-origin:right top;-webkit-transform:scale(0, 1);transform:scale(0, 1);-webkit-transition:-webkit-transform .7s;transition:-webkit-transform .7s;transition:transform .7s;transition:transform .7s,-webkit-transform .7s}.confirm-btn button{transition:all .6s}.confirm-btn:hover button{color:#999;z-index:10}.contact-confirm dl dd{font-family:Gothic Medium BBB,sans-serif;font-size:1.4rem;letter-spacing:.1rem}.contact-confirm .ly_main_contact_form form dl dd.textarea_dd{padding-top:74px;padding-bottom:74px;line-height:1.4}@media(max-width: 768px){.contact-confirm .ly_main_contact_form form dl dd.textarea_dd{padding-top:10%;padding-bottom:10%}}body.contact .back-submit-btn{display:none}body.contact.contact-confirm .back-submit-btn{display:block}@media(max-width: 768px){body.contact.contact-confirm .back-submit-btn{margin-bottom:10%}}body.contact.contact-confirm .back-submit-btn ul{display:flex}body.contact.contact-confirm .back-submit-btn ul li{width:50%}body.contact.contact-confirm .back-submit-btn ul li:nth-child(1){background:#121212;margin-right:6px}body.contact.contact-confirm .back-submit-btn ul li:nth-child(2){background:#121212}body.contact.contact-confirm .back-submit-btn ul li input{width:100%;height:170px;border:none;background:none;text-align:center;transition:all .6s}@media(max-width: 768px){body.contact.contact-confirm .back-submit-btn ul li input{height:70px;font-size:1.2rem !important}}body.contact.contact-confirm .back-submit-btn ul li:nth-child(1) input{color:#fff;font-family:"Montserrat",sans-serif;font-size:1.4rem;font-weight:500;letter-spacing:.2rem}body.contact.contact-confirm .back-submit-btn ul li:nth-child(2) input{color:#fff;font-family:"Montserrat",sans-serif;font-size:1.4rem;font-weight:500;letter-spacing:.2rem}body.contact.contact-confirm .back-submit-btn ul li:nth-child(1),body.contact.contact-confirm .back-submit-btn ul li:nth-child(2){position:relative;z-index:10;transition:all .5s}body.contact.contact-confirm .back-submit-btn ul li:nth-child(1) input:hover,body.contact.contact-confirm .back-submit-btn ul li:nth-child(2) input:hover{cursor:pointer}body.contact.contact-confirm .back-submit-btn ul li:nth-child(1):hover input{color:#999;position:relative;z-index:10}body.contact.contact-confirm .back-submit-btn ul li:nth-child(2):hover input{color:#999;position:relative;z-index:10}body.contact.contact-confirm .back-submit-btn ul li:nth-child(1):hover:after{-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:scale(1, 1);transform:scale(1, 1)}body.contact.contact-confirm .back-submit-btn ul li:nth-child(1):after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:"";background:#ebebeb;-webkit-transform-origin:right top;transform-origin:right top;-webkit-transform:scale(0, 1);transform:scale(0, 1);-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}body.contact.contact-confirm .back-submit-btn ul li:nth-child(2):hover:after{-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:scale(1, 1);transform:scale(1, 1)}body.contact.contact-confirm .back-submit-btn ul li:nth-child(2):after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:"";background:#ebebeb;-webkit-transform-origin:right top;transform-origin:right top;-webkit-transform:scale(0, 1);transform:scale(0, 1);-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.thanks-p{margin-bottom:200px}@media(max-width: 768px){.thanks-p{margin-bottom:10%}}.thanks-p p:nth-of-type(1){margin-bottom:40px}@media(max-width: 768px){.thanks-p p:nth-of-type(1){margin-bottom:10%}}.thanks-p p{font-family:Gothic Medium BBB,sans-serif;font-size:1.4rem;letter-spacing:.1rem}@media(max-width: 768px){.thanks-p p{font-size:1.2rem !important}}.contact-thanks .back-submit-btn ul{display:flex}body.contact.contact-thanks .back-submit-btn{display:block}body.contact.contact-thanks .back-submit-btn ul li:nth-child(1) input{color:#fff;font-family:"Montserrat",sans-serif;font-size:1.4rem;font-weight:bold;letter-spacing:.1rem}body.contact.contact-thanks .back-submit-btn ul li:nth-child(2) input{color:#fff;font-family:"Montserrat",sans-serif;font-size:1.4rem;font-weight:bold;letter-spacing:.1rem}body.contact.contact-thanks .back-submit-btn ul li:nth-child(1),body.contact.contact-thanks .back-submit-btn ul li:nth-child(2){position:relative;z-index:10;transition:all .5s}body.contact.contact-thanks .back-submit-btn ul li:nth-child(1) input:hover,body.contact.contact-thanks .back-submit-btn ul li:nth-child(2) input:hover{cursor:pointer}body.contact.contact-thanks .back-submit-btn ul li:nth-child(1):hover input{color:#999;position:relative;z-index:10}body.contact.contact-thanks .back-submit-btn ul li:nth-child(2):hover input{color:#999;position:relative;z-index:10}body.contact.contact-thanks .back-submit-btn ul li:nth-child(1):hover:after{-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:scale(1, 1);transform:scale(1, 1)}body.contact.contact-thanks .back-submit-btn ul li:nth-child(1):after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:"";background:#ebebeb;-webkit-transform-origin:right top;transform-origin:right top;-webkit-transform:scale(0, 1);transform:scale(0, 1);-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}body.contact.contact-thanks .back-submit-btn ul li:nth-child(2):hover:after{-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:scale(1, 1);transform:scale(1, 1)}body.contact.contact-thanks .back-submit-btn ul li:nth-child(2):after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:"";background:#ebebeb;-webkit-transform-origin:right top;transform-origin:right top;-webkit-transform:scale(0, 1);transform:scale(0, 1);-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}body.contact.contact-thanks .back-submit-btn ul{display:flex}body.contact.contact-thanks .back-submit-btn ul li{width:50%}body.contact.contact-thanks .back-submit-btn ul li:nth-child(1){background:#121212;margin-right:6px}body.contact.contact-thanks .back-submit-btn ul li:nth-child(2){background:#121212}body.contact.contact-thanks .back-submit-btn ul li input{width:100%;height:170px;border:none;background:none;text-align:center}body.contact.contact-thanks .back-submit-btn ul li a{color:#fff;font-family:"Montserrat",sans-serif;font-size:1.4rem;font-weight:bold;letter-spacing:.1rem;display:block;position:relative;z-index:100;transition:all .6s}body.contact.contact-thanks .back-submit-btn ul li{width:50%;height:170px;text-align:center;line-height:170px}body.contact.contact-thanks .back-submit-btn ul li:hover a{color:#999}@media(max-width: 768px){.ly_main_contact_form{width:90%;margin:0 auto}}@media(max-width: 768px){.ly_main_contact_tag{width:90%;margin:0 auto;margin-bottom:20%;margin-top:10%}}@media(max-width: 768px){.ly_main_contact_form form dl dt{height:auto !important;line-height:1;padding:10% 0}}@media(max-width: 768px){.ly_main_contact_form form dl dd{width:100%;margin:0;padding:0;height:auto;line-height:1;padding:10% 0;border-top:none !important;border-bottom:1px solid #121212}}@media(max-width: 768px){.ly_main_contact_form form dl dd input{height:60px;font-size:1.6rem}}@media(max-width: 768px){.ly_main_contact_form form dl dd:nth-of-type(1){border-top:1px solid #121212}}@media(max-width: 768px){.ly_main_contact_form form dl dt.textarea_dt{padding-top:10% !important}.ly_main_contact_form form dl dt.file_dt{padding-top:10% !important;display:block;min-height:0}}@media(max-width: 768px){.ly_main_contact_form form dl dd textarea{margin:0;font-size:1.6rem}}@media(max-width: 768px){body.contact.contact-thanks .back-submit-btn ul li{height:70px;line-height:70px}}@media(max-width: 768px){body.contact.contact-thanks .back-submit-btn ul li a{font-size:1.2rem !important}}@media(max-width: 768px){body.contact.contact-thanks .back-submit-btn{display:block;margin-bottom:10%}}@media(max-width: 768px){.ly_main_contact_form form dl{display:block}}@media(max-width: 768px){.ly_main_contact_form form dl dt{width:100%}}span.error{position:absolute;bottom:12px;line-height:1;font-size:1.4rem !important}.ly_about_top{width:100%;max-width:1240px;margin:0 auto;margin-top:200px;margin-bottom:200px}@media(max-width: 1440px){.ly_about_top{width:calc(100% - 200px);margin:0 auto;margin-top:200px;margin-bottom:200px}}@media(max-width: 768px){.ly_about_top{width:90%;margin:0 auto;margin-top:0;margin-bottom:10%}}.ly_about_top h3{font-family:"Montserrat",sans-serif;font-weight:bold;font-size:6rem;display:inline-block;margin-bottom:25px !important;color:#fff;padding-right:10px;overflow:hidden;position:relative}@media(max-width: 768px){.ly_about_top h3{font-size:4rem}}.ly_about_top h3:after{content:"";display:inline-block;position:absolute;width:100%;height:100%;background:#121212;-webkit-transform:translateX(-101%);transform:translateX(-101%);-webkit-transition:all .9s;transition:all .9s;left:0;top:0;z-index:-1}.ly_about_top h3.move:after{content:"";display:inline-block;width:100%;background:#121212;transform:translateX(0)}.ly_about_top p{font-family:"Montserrat",sans-serif;font-weight:bold;font-size:3.6rem}@media(max-width: 768px){.ly_about_top p{font-size:2rem;line-height:1.6}}.ly_about_top span.f-size{font-size:4.6rem;line-height:1}@media(max-width: 768px){.ly_about_top span.f-size{font-size:2.4rem}}.ly_about_top p.cap{font-family:Gothic Medium BBB,sans-serif;font-size:1.4rem;letter-spacing:.1rem;color:#999;margin-top:70px;opacity:0;transition:all .9s}@media(max-width: 768px){.ly_about_top p.cap{font-size:1rem;margin-top:10%}}.ly_about_top p.cap .ff{font-family:"Montserrat",sans-serif;font-weight:600}.ly_about_top p.cap.move{opacity:1}@media(max-width: 1440px){.ly_company_wrap{width:calc(100% - 200px);margin:0 auto}}@media(max-width: 768px){.ly_company_wrap{width:90%}}.ly_company_wrap .el_wd_txt-ttl h4{font-size:3.6rem;letter-spacing:.025rem}@media(max-width: 768px){.works-detail .ly_main .ly_main_ttl h3{margin-bottom:0}}.ly_main_job h4{margin-left:20px}.ly_company_wrap_main{width:100%;max-width:1240px;margin:0 auto}@media(max-width: 768px){.ly_company_wrap_main{margin-bottom:15%}}.ly_company_wrap_main dl{display:flex;flex-wrap:wrap;margin-bottom:80px}@media(max-width: 768px){.ly_company_wrap_main dl{margin-bottom:10%}}.ly_company_wrap_main dl dt{-ms-flex-preferred-size:330px;flex-basis:330px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;font-family:太ゴB101,"Montserrat",sans-serif;font-size:1.4rem;font-weight:bold;letter-spacing:.075rem;border-bottom:1px solid #121212;height:auto;min-height:120px;line-height:1;text-align:left}@media(max-width: 768px){.ly_company_wrap_main dl dt{padding-top:10%}}.ly_company_wrap_main dl dt:nth-of-type(1){border-top:1px solid #121212}.ly_company_wrap_main dl dt p:nth-of-type(1){padding-top:40px;margin-bottom:25px;font-weight:600}@media(max-width: 768px){.ly_company_wrap_main dl dt p:nth-of-type(1){padding-top:0;margin-bottom:15px}}.ly_company_wrap_main dl dt p.cap{font-size:1.1rem;color:#999;font-weight:lighter;font-family:"Montserrat",sans-serif;margin-bottom:35px}@media(max-width: 768px){.ly_company_wrap_main dl dt p.cap{line-height:1.4}}.ly_company_wrap_main dl dd{-ms-flex-preferred-size:810px;flex-basis:810px;-webkit-box-flex:100000;-ms-flex-positive:100000;flex-grow:100000;-ms-flex-negative:1;flex-shrink:1;border-bottom:1px solid #cdcdcd;height:auto;min-height:120px;line-height:2.4;padding-right:100px;position:relative}@media(max-width: 768px){.ly_company_wrap_main dl dd{padding-top:8%}}.ly_company_wrap_main dl dd:nth-of-type(1){border-top:1px solid #cdcdcd}.ly_company_wrap_main dl dd p{font-family:太ゴB101,"Montserrat",sans-serif;font-size:1.4rem;font-weight:600;letter-spacing:.1rem}.ly_company_wrap_main dl dd p:nth-of-type(1){padding-top:30px}@media(max-width: 768px){.ly_company_wrap_main dl dd p:nth-of-type(1){padding-top:0;line-height:1.8}}.ly_company_wrap_main dl dd p.cap{font-size:1.1rem;color:#999;font-weight:400;letter-spacing:.1rem;font-family:"Montserrat",sans-serif;padding-bottom:38px}@media(max-width: 768px){.ly_company_wrap_main dl dd p.cap{line-height:1.8;margin-top:3%}}.ly_company_wrap .el_wd_txt-ttl{margin-bottom:100px}.ly_company_wrap_main_map{height:340px;width:100%;max-width:1240px;margin:0 auto;margin-bottom:200px;overflow:hidden}@media(max-width: 768px){.ly_company_wrap_main_map{height:200px;margin-bottom:10%}}.ly_company_wrap_main_map iframe{width:100%}.ly_company_wrap_main_map iframe,.ly_company_wrap_main_map object,.ly_company_wrap_main_map embed{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%)}@media(max-width: 768px){i.fab.fa-facebook{font-size:2.1rem !important;margin-right:5px !important}}@media(max-width: 1440px){.ly_company_wrap_main dl dd{width:70%;flex-basis:70%;padding-right:0}}.ly_company_wrap_main dl dd a{color:inherit;text-decoration:none;pointer-events:none}@media(max-width: 1440px){.ly_company_wrap_main dl dt{width:30%;flex-basis:30%}}ul.bl_works_archive div{display:flex;flex-wrap:wrap}.alm-listing .alm-reveal{width:100%}.ly_main.page-not-found p{font-size:2rem}@media(max-width: 1440px){.ly_main.page-not-found p{width:calc(100% - 200px) !important;margin:0 auto}}@media(max-width: 768px){.ly_main.page-not-found p{width:90% !important;font-size:1.4rem}}.ly_main.page-not-found{width:100%;max-width:1240px;margin:0 auto;margin-top:200px;margin-bottom:250px}@media(max-width: 768px){.ly_main.page-not-found{margin-top:10%;margin-bottom:15%}}@media(max-width: 768px){body.other-page{height:auto}}@media(max-width: 768px){body.other-page footer{position:absolute;bottom:0;width:100%}}@media(max-width: 768px){.works-detail li.sp:last-child a:after{content:"";display:block;width:20px;padding-right:0}}@media all and (-ms-high-contrast: none){.ly_mv_video_inner{overflow:hidden;width:calc(100% - 200px);height:calc(100vh - 200px);left:100px;top:100px;position:relative}#mvVideo{position:absolute;min-width:100% !important;min-height:100% !important;width:auto !important;height:auto !important;left:50% !important;top:50% !important;transform:translate(-50%, -50%)}.js_splash-ttl span:nth-of-type(1) svg{width:26px}.js_splash-ttl span:nth-of-type(2) svg{width:28px}.js_splash-ttl span:nth-of-type(3) svg{width:51px}.js_splash-ttl span:nth-of-type(4) svg{width:26px}}.ly_main_ttl time.fadeIn,.ly_main_ttl p.tag.fadeIn{-webkit-animation:commonTtl 1s forwards;animation:commonTtl 1s forwards}.ly_main_ttl time,.ly_main_ttl p.tag{-webkit-transform:translateY(-105%);transform:translateY(-105%)}.ly_main_ttl h3.fadeIn{-webkit-animation:commonTtl 1.2s forwards;animation:commonTtl 1.2s forwards}.ly_main_ttl h3{-webkit-transform:translateY(-115%);transform:translateY(-115%)}.works-detail .ly_main_member.fadeInC ul{opacity:1}.works-detail .ly_main_member ul{opacity:0;transition:all 1s;transition-delay:.7s}.js_txt-wrap{overflow:hidden}@media(max-width: 768px){.ly_main_works-slider .el_wd_txt-ttl{margin-bottom:0% !important}}.ly_main_ttl .js_txt-wrap:nth-of-type(2){margin-top:20px;margin-bottom:40px}@media(max-width: 768px){.ly_main_ttl .js_txt-wrap:nth-of-type(2){margin-top:1%;margin-bottom:5%}}@media(max-width: 1440px){.fadeInC .el_wd_txt-ttl:before{width:100px !important}}@media(max-width: 768px){.works-detail .ly_main_member ul li:nth-child(3) .btn{margin-left:-10px}}.ly_main_member-mv figure figcaption .fadeInC:nth-of-type(3){margin-top:30px}@media(max-width: 768px){.ly_main_member-mv figure figcaption .fadeInC:nth-of-type(3){margin-top:0}}.ly_company_wrap .el_wd_txt-ttl{margin-bottom:10% !important}.ly_main_member-mv figure figcaption .fadeInC p,.ly_main_member-mv figure figcaption .fadeInC h3{-webkit-animation:commonTtl 1s forwards;animation:commonTtl 1s forwards}.ly_main_member-mv figure figcaption p,.ly_main_member-mv figure figcaption h3{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.ly_main_works-slider .el_wd_txt-ttl .js_wrap-txt{width:100%;max-width:91px}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}ul.bl_works_archive{display:flex;flex-wrap:wrap}@media(max-width: 768px){ul.bl_works_archive{width:90%;margin:0 auto}}ul.bl_works_archive li.js_works-items{position:relative;width:33.3%;margin-bottom:100px;transition-duration:.4s;transition-delay:.1s;transition-timing-function:ease}ul.bl_works_archive li.js_works-items .wrap{height:100%}ul.bl_works_archive li.js_works-items .wrap:after{position:absolute;bottom:-4px;left:0;content:"";width:100%;height:1px;background:#121212;-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transition:-webkit-transform .6s;transition:-webkit-transform .6s;transition:transform .6s;transition:transform .6s,-webkit-transform .6s}@media(max-width: 768px){ul.bl_works_archive li.js_works-items{margin-bottom:10%;width:100%}}ul.bl_works_archive li.js_works-items:hover{cursor:pointer;transform:translateY(-40px)}ul.bl_works_archive li.js_works-items:hover .wrap:after{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:scale(0, 1);transform:scale(0, 1)}ul.bl_works_archive li.js_works-items:hover:before{animation-name:fadeIn;animation-duration:.4s;opacity:1;content:"";width:10px;height:10px;position:absolute;right:-10px;bottom:-10px;margin:auto;box-sizing:border-box;border:15px solid rgba(0,0,0,0);border-left:15px solid #121212;transform:rotate(45deg)}ul.bl_works_archive li.js_works-items:hover:after{animation-name:fadeOut;animation-duration:.3s;opacity:0;transition:all .1s;right:5px}ul.bl_works_archive li.js_works-items:before{opacity:0;content:"";width:10px;height:10px;position:absolute;right:-10px;bottom:-10px;margin:auto;box-sizing:border-box;border:15px solid rgba(0,0,0,0);border-left:15px solid #121212;transform:rotate(45deg)}ul.bl_works_archive li.js_works-items:after{content:"";position:absolute;display:block;height:15px;width:15px;border-right:1px solid #121212;border-bottom:1px solid #121212;right:0;bottom:5px}ul.bl_works_archive li.js_works-items figure img{margin-bottom:40px;height:auto}@media(max-width: 768px){ul.bl_works_archive li.js_works-items figure img{margin-bottom:5%}}ul.bl_works_archive li.js_works-items figure figcaption{margin-left:20px}@media(max-width: 768px){ul.bl_works_archive li.js_works-items figure figcaption{margin-left:5%}}ul.bl_works_archive li.js_works-items figure figcaption h4{font-size:2rem;font-family:太ゴB101,Gothic Medium BBB,sans-serif;margin-bottom:20px;line-height:1.5}@media(max-width: 768px){ul.bl_works_archive li.js_works-items figure figcaption h4{font-size:1.4rem;margin-bottom:5%}}ul.bl_works_archive li.js_works-items figure figcaption ul.tag{margin-bottom:40px}@media(max-width: 768px){ul.bl_works_archive li.js_works-items figure figcaption ul.tag{margin-bottom:10%}}ul.bl_works_archive li.js_works-items figure figcaption ul.tag li{font-size:1.1rem;color:#999;letter-spacing:.1rem;font-family:"Montserrat",sans-serif}ul.bl_works_archive li.js_works-items img{height:auto;max-height:295px}.bl_main_slide.swiper-container{margin-bottom:200px}@media(max-width: 768px){.bl_main_slide.swiper-container{width:90%;margin-bottom:10%}}.bl_main_slide.swiper-container .swiper-slide{height:auto}.bl_main_slide.swiper-container .swiper-slide img{width:100%;height:100%}.bl_main_slide.swiper-container .btn-wrap{text-align:right;font-size:0}.bl_main_slide.swiper-container .swiper-button-next,.bl_main_slide.swiper-container .swiper-button-prev{position:relative;text-align:right;display:inline-block;margin-top:6px}.bl_main_slide.swiper-container .swiper-button-next{width:200px;height:100px;background:#121212;right:0;left:0;margin-left:6px}@media(max-width: 768px){.bl_main_slide.swiper-container .swiper-button-next{width:30%;height:40px}}.bl_main_slide.swiper-container .swiper-button-next:after{content:"";background:url(../img/slide-right.png);background-size:cover;display:block;width:20px;height:14px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}@media(max-width: 768px){.bl_main_slide.swiper-container .swiper-button-next:after{width:15px;height:10px}}.bl_main_slide.swiper-container .swiper-button-prev{width:200px;height:100px;background:#121212;right:0;left:0}@media(max-width: 768px){.bl_main_slide.swiper-container .swiper-button-prev{width:30%;height:40px}}.bl_main_slide.swiper-container .swiper-button-prev:after{content:"";background:url(../img/slide-left.png);background-size:cover;display:block;width:20px;height:14px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;transition:all .6s}@media(max-width: 768px){.bl_main_slide.swiper-container .swiper-button-prev:after{width:15px;height:10px}}p.bl_member_position{font-size:1.6rem;font-family:Montserrat,sans-serif;font-weight:bold;margin-bottom:35px}@media(max-width: 768px){p.bl_member_position{width:90%;margin:0 auto;margin-bottom:7%}}ul.bl_member_archive{display:flex;flex-wrap:wrap}@media(max-width: 768px){ul.bl_member_archive{width:90%;margin:0 auto}}ul.bl_member_archive li.js_member-items{position:relative;width:33.3%;margin-bottom:100px;transition-duration:.4s;transition-delay:.1s;transition-timing-function:ease}ul.bl_member_archive li.js_member-items .wrap:after{position:absolute;bottom:-4px;left:0;content:"";width:100%;height:1px;background:#121212;-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transition:-webkit-transform .6s;transition:-webkit-transform .6s;transition:transform .6s;transition:transform .6s,-webkit-transform .6s}@media(max-width: 768px){ul.bl_member_archive li.js_member-items{margin-bottom:10%}}@media(max-width: 768px){ul.bl_member_archive li.js_member-items{width:100%}}ul.bl_member_archive li.js_member-items:hover{cursor:pointer;transform:translateY(-40px)}ul.bl_member_archive li.js_member-items:hover .wrap:after{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:scale(0, 1);transform:scale(0, 1)}ul.bl_member_archive li.js_member-items:hover:before{animation-name:fadeIn;animation-duration:.4s;opacity:1;content:"";width:10px;height:10px;position:absolute;right:-10px;bottom:-10px;margin:auto;box-sizing:border-box;border:15px solid rgba(0,0,0,0);border-left:15px solid #121212;transform:rotate(45deg)}ul.bl_member_archive li.js_member-items:hover:after{animation-name:fadeOut;animation-duration:.3s;opacity:0;transition:all .1s;right:5px}ul.bl_member_archive li.js_member-items:before{opacity:0;content:"";width:10px;height:10px;position:absolute;right:-10px;bottom:-10px;margin:auto;box-sizing:border-box;border:15px solid rgba(0,0,0,0);border-left:15px solid #121212;transform:rotate(45deg)}ul.bl_member_archive li.js_member-items:after{content:"";position:absolute;display:block;height:15px;width:15px;border-right:1px solid #121212;border-bottom:1px solid #121212;right:0;bottom:5px}ul.bl_member_archive li.js_member-items figure img{margin-bottom:40px;width:100%;height:100%}@media(max-width: 768px){ul.bl_member_archive li.js_member-items figure img{margin-bottom:5%}}ul.bl_member_archive li.js_member-items figure figcaption{margin-left:20px}@media(max-width: 768px){ul.bl_member_archive li.js_member-items figure figcaption{margin-left:5%}}ul.bl_member_archive li.js_member-items figure figcaption h4{font-size:2.2rem;font-family:"Montserrat",sans-serif;font-weight:bold;color:#121212;margin-bottom:20px;letter-spacing:.025rem}@media(max-width: 768px){ul.bl_member_archive li.js_member-items figure figcaption h4{font-size:1.4rem;margin-bottom:5%}}ul.bl_member_archive li.js_member-items figure figcaption ul.tag{margin-bottom:40px}@media(max-width: 768px){ul.bl_member_archive li.js_member-items figure figcaption ul.tag{margin-bottom:10%}}ul.bl_member_archive li.js_member-items figure figcaption ul.tag li{font-size:1.1rem;color:#999;letter-spacing:.1rem;font-family:Gothic Medium BBB,sans-serif}.news ul.bl_main_link-a.open li.link .btn{background:#fff;border:0}.news ul.bl_main_link-a.open:hover li.link .btn{background:#fff;border:0}.news ul.bl_main_link-a li.link .btn-ttl:before{content:"VIEW THE DETAILS";display:inline-block}.news ul.bl_main_link-a.open li.link .btn-ttl:before{content:"CLOSE";display:inline-block;margin-right:16px}.news ul.bl_main_link-a.open li.link .btn i{font-size:0;display:inline-block;vertical-align:middle;width:20px;height:2px;border-bottom:2px solid #121212;margin-bottom:3px}.news ul.bl_main_link-a{display:inline-block !important;border-bottom:1px solid #121212;padding:35px 0}.news ul.bl_main_link-a:hover{cursor:pointer}.news ul.bl_main_link-a:nth-of-type(1){border-top:1px solid #121212;margin-bottom:0 !important}.news ul.bl_main_link-a li.content{display:none;margin-left:200px;width:730px;padding-top:25px}.news ul.bl_main_link-a li.content p{font-size:1.4rem;letter-spacing:.1rem}.news ul.bl_main_link-a li div{display:inline-block;vertical-align:middle}.news ul.bl_main_link-a li div.name-wrap{width:70%}.news ul.bl_main_link-a li:nth-child(1){display:inline-block;width:83.666666%}@media(max-width: 1440px){.news ul.bl_main_link-a li:nth-child(1){width:73.666666%}}.news ul.bl_main_link-a li .num{margin-right:20px}.news ul.bl_main_link-a li.link{top:0;display:inline-block !important;text-align:right;width:16%}ul.bl_main_link-a{width:100%;max-width:1240px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}ul.bl_main_link-a li{display:flex}ul.bl_main_link-a li:nth-child(1){flex-basis:auto}ul.bl_main_link-a li:nth-child(1) .y-m{font-family:"Montserrat",sans-serif;font-size:1.1rem;color:#cdcdcd;font-weight:700;line-height:1.4;letter-spacing:.1rem;padding-top:4px;margin-right:100px}@media(max-width: 768px){ul.bl_main_link-a li:nth-child(1) .y-m{margin-right:5%}}ul.bl_main_link-a li:nth-child(1) .name-wrap .p{font-size:2rem;letter-spacing:.05rem;font-family:Gothic Medium BBB,sans-serif}ul.bl_main_link-a li .num{font-family:"Montserrat",sans-serif;font-size:3.6rem;font-weight:bold;color:#cdcdcd;margin-right:50px;width:40px}@media(max-width: 768px){ul.bl_main_link-a li .num{font-size:2rem;margin-right:17px;width:25px;flex:none}}ul.bl_main_link-a li .name{font-family:"Montserrat",sans-serif;font-size:3.6rem;font-weight:bold;letter-spacing:.1rem}@media(max-width: 768px){ul.bl_main_link-a li .name{font-size:2rem;line-height:1.4}}ul.bl_main_link-a li .name_cap{font-family:Gothic Medium BBB,sans-serif;font-size:1.4rem;font-weight:normal;color:#999;letter-spacing:.1rem}@media(max-width: 768px){ul.bl_main_link-a li .name_cap{font-size:1.2rem;line-height:1.5}}ul.bl_main_link-a li.link{position:relative;bottom:12px;width:200px;flex-basis:auto;display:inline-block;vertical-align:middle;text-align:right}@media(max-width: 1440px){ul.bl_main_link-a li.link{width:200px}}@media(max-width: 768px){ul.bl_main_link-a li.link{width:130px}}ul.bl_main_link-a li.link .btn-ttl{font-family:"Montserrat",sans-serif;color:#999;font-size:1.1rem;line-height:52px;letter-spacing:.1rem;display:inline-block}@media(max-width: 768px){ul.bl_main_link-a li.link .btn-ttl{width:45%;line-height:1.6;text-align:left;position:relative;bottom:-6px;font-size:1rem}}ul.bl_main_link-a li.link .btn{border:1px solid #cdcdcd;border-radius:100px;width:52px;height:52px;text-align:center;line-height:52px;font-size:1.6rem;margin-left:20px;display:inline-block}@media(max-width: 768px){ul.bl_main_link-a li.link .btn{margin-left:0;margin-left:0;height:36px;width:36px;line-height:36px}}ul.bl_main_link-a li.line{position:relative;bottom:11px}@media(max-width: 768px){ul.bl_main_link-a li.line{margin-right:-2%;margin:0 !important}}ul.bl_main_link-a:not(:last-of-type){margin-bottom:40px}@media(max-width: 768px){ul.bl_main_link-a:not(:last-of-type){margin-bottom:5% !important}}.news ul.bl_main_link-a:not(:last-of-type){margin-bottom:0px !important}ul.bl_main_link-a li.link .btn{transition:all .3s}.news ul.bl_main_link-a:hover li.link .btn{background:#121212;color:#fff;cursor:pointer;border:none}ul.bl_main_link-a li.link .btn:hover{background:#121212;color:#fff;cursor:pointer;border:none}@media(max-width: 768px){ul.bl_main_link-a li:nth-child(1){width:70%}}.news ul.bl_main_link-a{position:relative}@media(max-width: 768px){.news ul.bl_main_link-a li:nth-child(1) .y-m{margin-right:5%;font-size:1rem !important;line-height:1.2;padding-top:0}}@media(max-width: 768px){.news ul.bl_main_link-a li .num{margin-right:6px}}.news ul.bl_main_link-a li div.name-wrap{width:68%}.news ul.bl_main_link-a li.link{width:200px;text-align:right;position:absolute;right:0;top:45px}.news ul.bl_main_link-a li.link .btn-ttl{width:140px;line-height:1.6;text-align:left;position:relative;bottom:0}.news ul.bl_main_link-a.open li.link .btn-ttl{text-align:right}@media(max-width: 768px){.news ul.bl_main_link-a li.link .btn-ttl{width:62px}}@media(max-width: 768px){.news ul.bl_main_link-a li.link .btn-ttl:before{font-size:1rem;margin-right:0 !important;line-height:1.4}}@media(max-width: 768px){.news ul.bl_main_link-a li.link{width:44px;top:15%;bottom:0px;margin:auto;position:relative;margin-left:-6%;height:68px}}@media(max-width: 768px){.news ul.bl_main_link-a{padding:5% 0}}@media(max-width: 768px){.news ul.bl_main_link-a li.content{width:100%;margin-left:0;padding-top:5%;margin-left:0 !important}}@media(max-width: 768px){.news ul.bl_main_link-a li.content p{font-size:1.2rem}}@media(max-width: 768px){.news ul.bl_main_link-a.open li.link .btn-ttl{text-align:center;position:relative;left:-4px;bottom:-12px}}.news ul.bl_main_link-a li.link .btn{margin-left:0}@media(max-width: 1024px){ul.bl_main_link-a li:nth-child(1) .y-m{margin-right:30px}}@media(max-width: 1024px){.news ul.bl_main_link-a li.content{margin-left:120px}}@media(max-width: 768px){.news ul.bl_main_link-a li:nth-child(1){width:83.666666% !important}}ul.bl_main_link-a li.line:after{position:absolute;bottom:0;left:0;content:"";width:100%;height:1px;background:#cdcdcd;-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transition:-webkit-transform .6s;transition:-webkit-transform .6s;transition:transform .6s;transition:transform .6s,-webkit-transform .6s}ul.bl_main_link-a li.line.hover:after{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:scale(0, 1);transform:scale(0, 1)}.ly_main_member ul li.line:after{position:absolute;bottom:0;left:0;content:"";width:100%;height:1px;background:#cdcdcd;-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transition:-webkit-transform .6s;transition:-webkit-transform .6s;transition:transform .6s;transition:transform .6s,-webkit-transform .6s}.ly_main_member ul li.line.hover:after{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:scale(0, 1);transform:scale(0, 1)}ul.bl_main_link-a li.line{flex-basis:auto;flex-grow:1;margin:0 40px}@media(max-width: 1024px){ul.bl_main_link-a li:nth-child(1){flex-basis:35%}}@media(max-width: 768px){ul.bl_main_link-a li:nth-child(1){margin-right:4%}}ul.bl_works_archive li.js_works-items figure img{transition:all .6s !important}ul.bl_works_archive li.js_works-items:hover figure img{filter:grayscale(100%)}.ly_header_inner #logo{opacity:0;transition:all .4s}@media(max-width: 768px){.ly_header_inner #logo{display:none}}.ly_header_inner.open #logo{opacity:1;transition:all .5s}@media(max-width: 768px){.ly_header_inner.open #logo{opacity:0;transition:all .5s;display:block}}#logo{position:absolute;z-index:1;left:40px;top:40px;width:100%;max-width:74px}@media(max-width: 768px){#logo{left:10%}}.el_splash{position:absolute;top:0;left:0;width:100vw;height:100vh;z-index:20}@media(max-width: 768px){.el_splash{z-index:20}}.el_splash::before{position:fixed;content:"";width:100%;height:100%;z-index:16;transform-origin:left top;transform:matrix(1, 0, 0, 1, 0, 0);background:#fff;border-radius:.01px}.el_splash::after{position:fixed;content:"";width:100%;height:100%;z-index:16;transform-origin:right top;transform:matrix(1, 0, 0, 1, 0, 0);background:#121212;border-radius:.01px}.member .el_common_ttl,.member-detail .el_common_ttl{margin-bottom:200px}@media(max-width: 768px){.member .el_common_ttl,.member-detail .el_common_ttl{margin-bottom:10%}}.recruit .el_common_ttl,.news .el_common_ttl{margin-bottom:190px}@media(max-width: 768px){.recruit .el_common_ttl,.news .el_common_ttl{margin-bottom:10%}}.el_common_ttl{margin-top:160px}@media(max-width: 768px){.el_common_ttl{margin-top:30%;margin-bottom:10%}}.el_common_ttl:after{content:"";display:block;width:calc(100% - 100px);border-bottom:6px solid #121212}@media(max-width: 768px){.el_common_ttl:after{width:80%}}.el_common_ttl h2{font-family:Montserrat,sans-serif;font-size:4.6rem;font-weight:bold;letter-spacing:.25rem;line-height:3.3rem;width:100%;max-width:1240px;margin:0 auto;padding-bottom:40px}@media(max-width: 768px){.el_common_ttl h2{font-size:2.4rem;margin-left:10%;padding-bottom:5%;width:90%}}.el_txt{margin-top:100px;margin-bottom:200px}@media(max-width: 768px){.el_txt{width:90%;margin:0 auto;margin-bottom:10%}}.el_txt p{font-size:1.4rem;color:#999;font-family:Gothic Medium BBB,sans-serif;letter-spacing:.1rem}@media(max-width: 768px){.el_txt p{font-size:1rem}}.el_sns-icon li i{transition:all .3s}@media(max-width: 768px){.el_sns-icon li i.fa-facebook{margin-top:1px !important}}.el_sns-icon li:hover i{color:#121212}@media(max-width: 768px){.el_sns-icon li:nth-child(1){position:relative}}.works-detail .ly_main_cradit p,.works-detail .ly_main_outline p,.member-detail .ly_main_profile p,.member-detail .ly_main_profile .profile-iframe-wrap,.member-detail .ly_main_works-slider .tab-wrap,.member-detail .ly_main_works-slider .bl_main_slide,.member-detail .ly_main_award p,.about .ly_company_wrap_main{opacity:0;transition:all 1s;transition-delay:.7s}.works-detail .ly_main_cradit.fadeInC p,.works-detail .ly_main_outline.fadeInC p,.member-detail .ly_main_profile.fadeInC p,.member-detail .ly_main_profile.fadeInC .profile-iframe-wrap,.member-detail .ly_main_works-slider.fadeInC .tab-wrap,.member-detail .ly_main_works-slider.fadeInC .bl_main_slide,.member-detail .ly_main_award.fadeInC p,.about .fadeInC .ly_company_wrap_main{opacity:1}.fadeInC .el_wd_txt-ttl:before{width:calc((100% - 1240px)/2)}@media(max-width: 768px){.fadeInC .el_wd_txt-ttl:before{width:100px !important}}.fadeInC .el_wd_txt-ttl h4{-webkit-animation:ttlSingle .8s forwards;animation:ttlSingle .8s forwards;animation-delay:.3s}.about .fadeInC .el_wd_txt-ttl h4{-webkit-animation:ttlSingle 1.2s forwards;animation:ttlSingle 1.2s forwards;animation-delay:.3s}.works-detail .el_wd_txt-ttl h4,.member-detail .el_wd_txt-ttl h4{-webkit-transform:translateX(-135%);transform:translateX(-135%)}.about .el_wd_txt-ttl h4{-webkit-transform:translateX(-125%);transform:translateX(-125%)}.recruit .el_wd_txt-ttl:before{width:calc((100% - 1240px)/2)}@media(max-width: 768px){.recruit .el_wd_txt-ttl:before{width:100px !important}}.el_wd_txt-ttl{display:flex;align-items:center;margin-bottom:40px}.el_wd_txt-ttl .js_wrap-txt{margin-left:20px;overflow:hidden}.el_wd_txt-ttl:before{content:"";display:block;height:6px;width:0;background:#121212;transition:all .4s}@media(max-width: 768px){.el_wd_txt-ttl:before{width:10%}}.el_wd_txt-ttl h4{font-family:Montserrat,sans-serif;font-size:2.2rem;font-weight:bold}@media(max-width: 768px){.el_wd_txt-ttl h4{font-size:1.8rem !important}}@media(max-width: 768px){.el_wd_txt-ttl{margin-bottom:5% !important;margin-left:25px !important}}.el_works_detail_link{width:100%;max-width:1240px;margin:0 auto;margin-bottom:200px}@media(max-width: 1440px){.el_works_detail_link{width:calc(100% - 200px);margin:0 auto;margin-bottom:200px}}@media(max-width: 768px){.el_works_detail_link{width:90%;max-width:90%;margin-bottom:10%}}.el_works_detail_link ul{display:flex}.el_works_detail_link ul li{width:calc(50% - 3px);background:#121212;height:170px;line-height:170px;text-align:center}@media(max-width: 768px){.el_works_detail_link ul li{width:50%;height:70px;line-height:70px}}.el_works_detail_link ul li a{color:#fff;font-size:1.4rem;display:block;font-family:Gothic Medium BBB,sans-serif;position:relative;z-index:10;-webkit-font-smoothing:initial;display:flex;justify-content:center;justify-items:center;align-items:center;transition:all .6s;letter-spacing:.1rem}.el_works_detail_link ul li:nth-child(1){margin-right:6px}.el_works_detail_link ul li:nth-child(1):hover span{background:url(../img/slide-left_on.png);background-size:cover;background-repeat:no-repeat}.el_works_detail_link ul li:nth-child(1) span{background:url(../img/slide-left.png);background-size:cover;background-repeat:no-repeat;height:14px;width:20px;z-index:100;display:inline-block;margin-right:30px;margin-left:-30px;margin-bottom:-2px;transition:all .6s}.el_works_detail_link ul li:nth-child(2):hover span{background:url(../img/slide-right_on.png);background-size:cover;background-repeat:no-repeat}.el_works_detail_link ul li:nth-child(2) span{display:inline-block;margin-left:30px;margin-right:-30px;background:url(../img/slide-right.png);background-size:cover;background-repeat:no-repeat;height:14px;width:20px;z-index:100;order:2}.el_works_detail_link ul li{position:relative;font-family:Gothic Medium BBB,sans-serif}.el_works_detail_link ul li:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:"";background:#ebebeb;transform-origin:right top;transform:scale(0, 1);transition:transform .5s}.el_works_detail_link ul li:hover a{color:#999}.el_works_detail_link ul li:hover:before{transform-origin:left top;transform:scale(1, 1)}.el_works_detail_link ul li:hover a{color:#999}@media(max-width: 768px){.el_works_detail_link ul li:nth-child(1) a{margin-right:-20px}}@media(max-width: 768px){.el_works_detail_link ul li:nth-child(2) a{margin-left:-20px;padding-left:40px}}.works-detail li.sp{display:none}@media(max-width: 768px){.works-detail li.sp{display:inline-block}}.works-detail li.pc{display:block}@media(max-width: 768px){.works-detail li.pc{display:none}}@media(max-width: 768px){.works-detail li.sp{margin-right:10px}}@media(max-width: 768px){.works-detail li.sp:last-child{margin-right:0}}.works-detail .el_works_detail_link ul li:nth-child(3) span{display:inline-block;margin-left:30px;margin-right:-30px;background:url(../img/slide-right.png);background-size:cover;background-repeat:no-repeat;height:14px;width:20px;z-index:100;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media(max-width: 768px){.works-detail .el_works_detail_link ul li:nth-child(2) span{background:url(../img/slide-left.png);background-size:cover;background-repeat:no-repeat;height:14px;width:20px;z-index:100;display:inline-block;margin-right:5%;margin-bottom:-2px;-webkit-transition:all .6s;transition:all .6s;-webkit-box-ordinal-group:initial;-ms-flex-order:initial;order:initial;position:absolute;left:5px;top:28px}}@media(max-width: 768px){.works-detail .el_works_detail_link ul li:nth-child(4) span{display:inline-block;margin-left:5%;background:url(../img/slide-right.png);background-size:cover;background-repeat:no-repeat;height:14px;width:20px;z-index:100;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;position:absolute;right:15px;top:28px}}ul.el_sns-icon{align-items:center}@media(max-width: 768px){.ly_main_works-slider .el_wd_txt-ttl .js_wrap-txt{width:100%;max-width:75px}}.sp{display:none}@media screen and (max-width: 768px){.sp{display:block}}@media(max-width: 768px){.js_header_btn.active{position:fixed}}.js_header_btn{position:absolute;right:25px;top:45px;width:50px;height:50px;text-align:right;z-index:8;transition:all .3s}@media(max-width: 768px){.js_header_btn{width:40px;height:40px;margin-left:auto}}.js_header_btn:hover{cursor:pointer}.js_header_btn span{width:100%;height:1px;border-bottom:3px solid #121212;display:inline-block;vertical-align:top;transition:.5s}.js_header_btn span:nth-of-type(2){margin-top:-7px}@media(max-width: 768px){.js_header_btn span:nth-of-type(2){margin-top:-7px}}@media(max-width: 768px){.js_header_btn.active span:nth-of-type(2){margin-top:0px}}.js_fitVideo{position:absolute;width:100%;height:100%;object-fit:cover;font-family:"object-fit: cover"}.js_splash-ttl{position:absolute;top:0;left:0;right:0;bottom:0;z-index:20;font-size:4rem;width:195px;height:55px;text-align:center;margin:auto;display:flex;overflow:hidden;vertical-align:middle;font-family:"Oswald","游ゴシック体","Yu Gothic",YuGothic,"Helvetica Neue",Helvetica,Arial,sans-serif}@media(max-width: 768px){.js_splash-ttl{width:160px;z-index:20;top:40%;bottom:auto}}.js_splash-ttl span{position:relative;opacity:0;margin:0 8px}.js_splash-ttl span svg{height:55px}@media(max-width: 768px){.js_splash-ttl span svg{height:40px}}.js_txtBg{font-size:5rem}#logo,#btn01{transition:all .9s;opacity:0}@media(max-width: 768px){#logo,#btn01{transition:all .5s}}#logo{top:20px}@media(max-width: 768px){#logo{top:20px}}#btn01{top:20px}@media(max-width: 768px){#btn01{top:20px}}@media(max-width: 1020px)and (min-width: 768px){#logo{z-index:17}}@media(max-width: 768px){#logo{z-index:16}}@media(max-width: 1020px)and (min-width: 768px){header.ly_header{z-index:16}}@media(max-width: 1020px)and (min-width: 768px){header.ly_header.active-sp{z-index:20}}@media(max-width: 768px){header.ly_header.active-sp{z-index:16}}#logo.fadeIn{top:40px}@media(max-width: 768px){#logo.fadeIn{top:30px}}#btn01.fadeIn{top:45px}@media(max-width: 768px){#btn01.fadeIn{top:30px}}@media(max-width: 768px){.ly_header_inner_left,.ly_header_inner_right{opacity:0 !important;transition:all .3s !important}}@media(max-width: 1020px)and (min-width: 768px){header.ly_header{background:#fff;height:100px;width:100%}}@media(max-width: 768px){header.ly_header{background:#fff;height:70px;width:100%}}@media(max-width: 768px){.ly_header_inner_sns{transition:0s}}@media(max-width: 768px){.ly_header_inner_left.sp-open,.ly_header_inner_right.sp-open,.ly_header_inner_sns.sp-open,#logo.sp.sp-open{opacity:1 !important}}@media(max-width: 768px){header.ly_header .ly_header_inner .ly_header_inner_sns.sp-open{display:block !important}}@media(max-width: 768px){.ly_header_inner .ly_header_inner_sns{display:none !important}}.fadeIn{opacity:1 !important}@media(max-width: 768px){header.ly_header .ly_header_inner.open .ly_header_inner_sns{opacity:1}}@media(max-width: 768px){header.ly_header .ly_header_inner .ly_header_inner_sns{display:none !important;opacity:0}}@media(max-width: 768px){#logo.sp{opacity:0;transition:all .3s}}@media(max-width: 768px){#btn01{z-index:15;right:36px}}@media(max-width: 768px){#btn01.active span:nth-of-type(1){-webkit-transform:translateY(3px) rotate(-25deg);transform:translateY(3px) rotate(-25deg);width:40px !important}}@media(max-width: 768px){#btn01.active span:nth-of-type(2){-webkit-transform:translateY(-15px) rotate(25deg);transform:translateY(-15px) rotate(25deg);width:40px !important}}@keyframes show{from{opacity:0}to{opacity:1}}.pace-running .wrap{display:none}.wrap{display:block;animation:show .5s ease 0s}.member-detail .js_tab-group{height:50px}.member-detail .js_tab-group:before{content:"";display:block;width:100px;height:111px;top:-30px;position:absolute;left:-80px}.member-detail .js_tab-group.visible.t-active:before{content:"";display:block;width:100px;height:111px;top:-30px;position:absolute;left:-80px}.slick-track.tab{transform:translate3d(0px, 0px, 0px) !important}.slide-arrow.next-arrow{position:absolute;bottom:-107px;right:0px}.slide-arrow.prev-arrow{position:absolute;right:206px;bottom:-107px}.slide-arrow.next-arrow,.slide-arrow.prev-arrow{width:200px;height:100px;background:#121212;z-index:0}@media(max-width: 768px){.slide-arrow.next-arrow,.slide-arrow.prev-arrow{width:30%;height:40px;bottom:-50%}}@media(max-width: 768px){.slide-arrow.prev-arrow{right:106px}}.slide-arrow.next-arrow:hover:before,.slide-arrow.prev-arrow:hover:before{-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:scale(1, 1);transform:scale(1, 1)}.slide-arrow.prev-arrow:before,.slide-arrow.next-arrow:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;content:"";background:#ebebeb;-webkit-transform-origin:right top;transform-origin:right top;-webkit-transform:scale(0, 1);transform:scale(0, 1);-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.slide-arrow.prev-arrow:after{content:"";background:url(../img/slide-left.png);background-size:cover;display:block;width:20px;height:14px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.slide-arrow.next-arrow:after{content:"";background:url(../img/slide-right.png);background-size:cover;display:block;width:20px;height:14px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.slide-arrow.prev-arrow:hover:after{background:url(../img/slide-left_on.png) !important;background-size:cover !important}.slide-arrow.next-arrow:hover:after{background:url(../img/slide-right_on.png) !important;background-size:cover !important}ul.slick-slider{margin-bottom:300px;position:relative}@media(max-width: 768px){ul.slick-slider{margin-bottom:23%;padding-top:5%}}.member-detail .js_tab-group{overflow:visible !important}.js_tab-group{margin-top:100px;padding-left:20px;overflow:hidden}@media(max-width: 768px){.js_tab-group .js_works_tab-type{background:#121212;border-right:3px solid #fff;width:100%}}.js_tab-group ul{background:#121212;color:#fff;font-size:1.2rem;font-family:"Oswald",arial narrow;font-weight:bold;display:flex;width:100%;flex-wrap:wrap;padding-left:40px;padding-top:14px;padding-bottom:14px;box-sizing:border-box}.js_tab-group ul li{padding-bottom:14px;white-space:nowrap}@media(max-width: 768px){.js_tab-group ul li{padding-right:10px}}.js_tab-group .type{border-bottom:3px solid #fff}@media(max-width: 768px){.js_tab-group .type{display:block;border:none;padding-left:0%}}@media(max-width: 768px){.js_tab-group .type li{padding-left:20px;padding-bottom:14px}.js_tab-group .type li:after{content:none !important}}.js_tab-group .type li:nth-child(1){flex-shrink:0}@media(max-width: 768px){.js_tab-group .type li:nth-child(1){border-right:0;padding-left:20px;width:100%}}@media(max-width: 768px){.js_tab-group .type li:nth-child(2){padding-left:20px}}@media(max-width: 768px){.js_tab-group .member{display:block;width:100%;padding-bottom:10%;padding-left:0}}@media(max-width: 768px){.js_tab-group .member li{padding-left:20px !important;padding-bottom:14px !important}.js_tab-group .member li:after{content:none !important}}.js_tab-group .member li:nth-child(1){width:auto;padding-top:20px;padding-bottom:20px;flex-shrink:0}@media(max-width: 768px){.js_tab-group .member li:nth-child(1){width:100%;border-right:0}}@media(max-width: 768px){.js_tab-group .js_works_tab-member{width:100%}}ul.results{position:absolute;left:175px;top:30px}ul.results li{white-space:nowrap;padding-top:0 !important;margin-right:13px !important}ul.results.visible li:nth-child(1):before{content:"TYPE :";display:inline-block;padding-right:10px}ul.results.visible li:nth-child(2):before{content:"MEMBER :";display:inline-block;padding-right:10px}ul.results.visible li:nth-child(1):after{content:"/";display:inline-block;padding-left:13px}.member-detail ul.results.visible li:nth-child(1):after{content:none !important}.js_sort{margin-top:100px;margin-bottom:120px;position:relative}@media(max-width: 768px){.js_sort{margin-top:10%;margin-bottom:5%}}.js_sort ul{display:flex}.js_sort ul li.clicked:after{content:"・";display:block;text-align:center;font-size:2.4rem;line-height:1;position:absolute;left:0;right:0}.js_sort ul li{font-family:"Montserrat",sans-serif;font-size:1.4rem;font-weight:600;padding-top:30px;position:relative;letter-spacing:.075rem}.js_sort ul li:hover{cursor:pointer}.js_sort ul li:nth-child(1){margin-right:25px;padding-top:26px}.js_sort ul li:nth-child(1):hover{cursor:pointer}.js_sort ul li:nth-child(1) button{font-family:"Montserrat",sans-serif;font-size:1.4rem;font-weight:bold;background:none;letter-spacing:.075rem}@media(max-width: 768px){.js_sort ul li:nth-child(1) button{font-size:1.2rem;padding-top:0}}.js_sort ul li.js_sort-hover{color:#cdcdcd;padding-right:0;white-space:nowrap}.js_sort ul li.js_sort-hover:after{content:none}.js_sort ul li.js_sort-hover.on{color:#121212;font-weight:bold}.js_sort ul li.js_sort-hover.on:after{content:"・";display:block;text-align:center;font-size:2.4rem;line-height:1.5;position:absolute;left:0;right:0}@media(max-width: 768px){.js_sort ul li.js_sort-hover.on:after{margin-top:-5px}}.js_sort ul li.js_sort-hover.on:before{content:"：";display:inline-block;font-size:1.4rem;position:absolute;right:-14px}.js_sort ul li:nth-child(1).clicked.on button{color:#cdcdcd !important;font-weight:600}@keyframes show{from{opacity:0}to{opacity:1}}@keyframes hide{from{opacity:1;display:block}to{opacity:0;display:none;width:0 !important}}.tab-wrap{display:flex;margin:0 auto}@media(max-width: 768px){.tab-wrap{width:90%;flex-wrap:wrap;position:relative}}.tab-wrap form{display:flex;width:100%;align-items:flex-start;position:relative}.js_tab-group{opacity:0;transition:all .5s;transform-origin:left;transform:scaleX(0)}.js_tab-group ul li{padding-bottom:0;letter-spacing:.05rem;color:#999}.js_tab-group ul li:hover{color:#fff}.js_tab-group.hidden{opacity:0;animation:hide .5s;transform:scaleX(0)}.js_tab-group.visible{display:block;width:100%;flex:1;animation:show .3s;opacity:1;overflow:hidden;transform:scaleX(1)}@media(max-width: 768px){.js_tab-group.visible{display:flex;flex:1;margin-top:0%;padding-left:0;margin-bottom:5%;position:absolute;left:0;width:100%;left:0;z-index:1000;top:130px}}@media(max-width: 768px){.js_scroll-tab .js_tab-group.visible{display:none}}@media(max-width: 768px){.js_scroll-tab .js_tab-group.visible.t-active{display:flex;flex:1;margin-top:0%;padding-left:0;margin-bottom:5%;position:absolute;left:0;width:100%;left:0;z-index:1000;top:auto;bottom:70px}}.js_tab-group .type li:after{content:"/";display:inline-block;padding:0 12px}.js_tab-group .type li:last-child:after{content:none}.js_tab-group .member li:after{content:"/";display:inline-block;padding:0 12px}.js_tab-group .member li:last-child:after{content:none}.js_sort ul li:nth-child(1).on{color:#cdcdcd}.js_sort ul li:nth-child(1).on:after{opacity:0}.js_scroll-tab.hidden{transform:scaleX(0)}.js_scroll-tab{transform-origin:left;transition:all .4s;z-index:10;height:101px}.js_scroll-tab .js_tab-group{margin-top:100px;padding-left:0;width:100%;margin-right:calc((100vw - 1240px)/2);flex:1;transition:all .5s;z-index:10}.js_tab-group ul li{transition:.7s;white-space:nowrap}.js_tab-group ul li:hover{cursor:pointer}.js_tab-group .type li:nth-child(1):hover{cursor:default}.js_tab-group .member li:nth-child(1){padding-top:0px;padding-bottom:0px}.js_tab-group .member li:nth-child(1):hover{cursor:default}.js_scroll-tab.isActive{display:flex;position:fixed;left:0;bottom:0;width:100%;height:101px;transition:all .4s;transform-origin:left;transform:scaleX(1)}.js_scroll-tab.isActive .js_sort ul{padding-left:calc((100vw - 1260px)/2);background:#121212;color:#fff;height:101px;transition:all .3s}.js_scroll-tab ul li.js_sort-hover{padding-right:80px}.js_scroll-tab .js_sort ul li.js_sort-hover.on{color:#fff}.js_scroll-tab.isActive.on .js_sort ul{background:#fff}.js_scroll-tab.isActive.on .js_sort ul li.js_sort-hover{color:#121212}.js_scroll-tab.isActive.on .js_sort ul li.js_sort-hover:after{color:#121212}.js_scroll-tab.isActive .js_tab-group ul li{padding-top:14px;padding-bottom:14px}.js_scroll-tab.isActive{transition:all .3s}.tab-wrap.js_scroll-tab.isActive.sticky{animation:hide .3s;opacity:0}@media(max-width: 768px){.js_scroll-tab.isActive{height:80px;bottom:-15px}}@media(max-width: 768px){.js_scroll-tab.isActive .js_sort ul{padding-left:10%;height:80px;z-index:10 !important;padding-top:20px}}@media(max-width: 768px){.js_scroll-tab.isActive .js_sort{width:200px;margin-bottom:0}}@media(max-width: 768px){.js_scroll-tab ul li.js_sort-hover{padding-right:0;padding-top:2px}}@media(max-width: 768px){.js_sort ul li{font-size:1.2rem}}@media(max-width: 768px){.js_scroll-tab .js_tab-group{width:90% !important;margin-left:5%}}.swiper-button-prev:before,.swiper-button-next:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;content:"";background:#ebebeb;transform-origin:right top;transform:scale(0, 1);transition:transform .5s}.swiper-button-prev:hover:before,.swiper-button-next:hover:before{transform-origin:left top;transform:scale(1, 1)}.swiper-button-prev:hover:after{background:url(../img/slide-left_on.png) !important;background-size:cover !important}.swiper-button-next:hover:after{background:url(../img/slide-right_on.png) !important;background-size:cover !important}.js_tab-group input[type=radio]{display:none}.js_works-items{transition:all .5s}.js_works-items.is-hide:before{content:none}.js_works-items.is-hide:after{content:none}.works .js_works-items.is-hide.hidden-v{display:none}.member-detail .js_works-items.is-hide.hidden-v{display:none}.js_works-items.is-show{opacity:0}.js_tab-group ul li.checked label{color:#fff}.tr-fade{transition:all .35s ease-in-out}.js_works-items a{display:block;position:relative;z-index:10;text-decoration:none}ul.bl_works_archive li.js_works-items figure figcaption h4{color:#121212;letter-spacing:.05rem}button.all:hover{cursor:pointer}label.label:hover{cursor:pointer}.js_sort ul li:nth-child(1).clicked{color:#121212}.js_sort ul li:nth-child(1).clicked:hover{cursor:pointer}button.all{color:#cdcdcd}button.all:hover{cursor:pointer}.js_sort ul li:nth-child(1).clicked button.all{color:#121212}li.js_sort-hover.sort-on{color:#121212 !important}li.js_sort-hover.sort-on:before{content:"：";display:inline-block;font-size:1.4rem;position:absolute;right:-14px}li.js_sort-hover.sort-on:after{content:"・" !important;display:block;text-align:center;font-size:2.4rem;line-height:1.5;position:absolute;left:0;right:0}.js_scroll-tab .js_sort ul li:nth-child(1).clicked button.all{color:#fff}.js_scroll-tab .js_sort ul li.js_sort-hover{color:#fff !important;z-index:1;margin-top:-1px}.js_scroll-tab li.js_sort-hover.sort-on:after{margin-left:-80px}.js_scroll-tab ul.results{position:absolute;left:169px;top:0px;padding-top:29px;padding-right:30px}@media(max-width: 768px){.js_scroll-tab ul.results{margin-left:-20px}}.js_scroll-tab .js_sort ul li.clicked:after{color:#fff}.js_scroll-tab .js_sort ul li.js_sort-hover.on:after{margin-left:0;width:60px}.js_scroll-tab.isActive.on .js_sort ul li.js_sort-hover{color:#121212 !important}.tab-wrap.js_scroll-tab.isActive.on ul.results{z-index:-10}.tab-wrap.js_scroll-tab.on.isActive ul li:nth-child(1).clicked button{color:#cdcdcd !important}@media(max-width: 768px){form.form-top{height:150px}}@media(max-width: 768px){.js_sort ul li.js_sort-hover{width:60px;margin-top:1px;height:50px;padding-top:0;line-height:1;margin-top:0 !important}}@media(max-width: 768px){.js_tab-group{transform:unset !important;top:130px;display:none;transition:all 0s !important}}@media(max-width: 768px){.js_tab-group.visible{transform:unset !important;top:80px}}@media(max-width: 768px){.js_sort ul li:nth-child(1){margin-right:0;padding-top:0;height:50px;line-height:1}}@media(max-width: 768px){ul.results{display:inline-block;left:150px;padding-left:0 !important;top:0}}@media(max-width: 768px){ul.results li{height:auto !important;top:0 !important}}@media(max-width: 768px){li.js_sort-hover.sort-on:before{content:none !important}}@media(max-width: 768px){.js_sort ul li.js_sort-hover.on:before{content:none !important}}@media(max-width: 768px){li#type-result{color:#121212}}@media(max-width: 768px){ul.results.visible li:nth-child(1):after{content:none !important}}@media(max-width: 768px){.js_scroll-tab .js_sort ul li.js_sort-hover.on:after,.js_scroll-tab li.js_sort-hover.sort-on:after{margin-left:0 !important;margin-top:-5px}}@media(max-width: 768px){.tab-wrap.js_scroll-tab.isActive.on li#type-result-b,.tab-wrap.js_scroll-tab.isActive.on li#member-result-b{color:#121212}}@media(max-width: 768px){.js_scroll-tab .js_sort ul li.clicked:after{margin-top:-7px}}@media(max-width: 768px){.js_scroll-tab .js_sort ul li:nth-child(1).clicked button.all{margin-top:-1px;font-size:1.2rem;padding-top:0}}@media(max-width: 768px){.js_scroll-tab .js_sort ul li:nth-child(1){padding-top:0 !important;margin-bottom:2px}}.js_scroll-tab .js_sort ul li{z-index:1}@media(max-width: 768px){.js_scroll-tab.isActive .js_tab-group ul li:first-child,.js_scroll-tab.isActive .js_tab-group ul l:first-child{padding-bottom:0;padding-top:0}}@media(max-width: 768px){.js_scroll-tab.isActive .js_tab-group ul li{padding-top:14px !important;padding-bottom:0 !important}}@media(max-width: 768px){.js_scroll-tab button{font-size:1.2rem !important}}.js_scroll-tab .js_tab-group{padding-top:0;margin-top:0;position:absolute;bottom:0;width:100%;max-width:1084px;margin-left:calc((100vw - 930px)/2)}.js_scroll-tab .js_sort{margin-top:0px !important;margin-bottom:0 !important;padding-bottom:0px}li#type-result-b{z-index:0}@media(max-width: 768px){.js_sort ul li.clicked:after{margin-top:-7px}}.tab-wrap.js_scroll-tab.isActive.on .js_sort-hover{padding-right:0px}.js_scroll-tab.isActive.on .js_sort ul li.js_sort-hover.on{padding-right:20px !important}@media(max-width: 768px){.js_scroll-tab.isActive.on .js_sort ul li.js_sort-hover.on{padding-right:0}}.js_scroll-tab.isActive.on .js_sort ul li.js_sort-hover.on:before{right:4px !important}.js_scroll-tab .js_sort ul li:nth-child(1) button{padding-top:7px}@media(max-width: 768px){.js_scroll-tab .js_sort ul li:nth-child(1) button{padding-top:0}}.js_scroll-tab li.js_sort-hover.sort-on:before{right:65px !important}.js_scroll-tab.on li.js_sort-hover.sort-on::before{right:-13 !important}.js_scroll-tab.on li.js_sort-hover.sort-on::after{margin-right:-80px !important}.result-on:hover ul.results{color:#121212 !important}.tab-wrap.js_scroll-tab.isActive.result-on:hover li.js_sort-hover.sort-on::before{content:none !important}.iphone.safari .js_scroll-tab .js_sort ul li:nth-child(1){margin-top:-1px !important}.iphone.safari li#type-result{margin-top:-2px}@media(max-width: 768px){ul.results li{font-size:1rem}}@media(max-width: 768px){.el_works_detail_link ul li a{font-size:1.2rem}}@media(max-width: 768px){.el_works_detail_link ul li:nth-child(1) span{left:19%;top:43%;height:10px;width:15px}}@media(max-width: 768px){.el_works_detail_link ul li:nth-child(2) span{right:19%;top:43%;height:10px;width:15px}}input:checked+label{color:#fff}.tab-ttl{display:flex;width:140px;padding-left:40px;justify-items:center;align-items:center;flex-shrink:0;background:#121212;color:#fff;border-right:3px solid #999;border-bottom:3px solid #fff;font-size:1.2rem;font-family:"Oswald",sans-serif;font-weight:bold;box-sizing:border-box}@media(max-width: 768px){.tab-ttl{width:100%;border-right:0;padding:7% 10%;justify-content:left;border-bottom:2px solid #999 !important}}.js_works_tab-member.js_tab .tab-ttl{border-bottom:0 !important}@media(max-width: 768px){.js_works_tab-member.js_tab .tab-ttl{border-bottom:2px solid #999 !important}}.js_works_tab-type.js_tab,.js_works_tab-member.js_tab{display:flex}@keyframes show{from{opacity:0}to{opacity:1}}.js_tab-group.visible.t-active .tab-ttl p{animation:show .3s linear 0s;display:flex}.js_tab-group.visible.t-active ul{height:auto}.js_tab-group.visible.t-active ul li{transition:all .7s !important;animation:show .3s linear 0s;display:flex}.js_scroll-tab .js_tab-group ul{height:50.5px}.js_scroll-tab .js_tab-group .tab-ttl,.js_scroll-tab .js_tab-group ul{margin-top:0px}.js_tab-group{transition:all .4s}.js_tab-group .tab-ttl p{display:none}.js_tab-group ul{height:51px}.js_tab-group ul li{display:none}@media(max-width: 768px){.js_works_tab-type.js_tab,.js_works_tab-member.js_tab{display:block}}.js_scroll-tab .js_tab-group ul li{padding-bottom:0 !important;padding-top:0 !important}@media(max-width: 1440px){.js_scroll-tab .js_tab-group{max-width:calc(100vw - 355px);margin-left:255px}}@media(max-width: 768px){.js_scroll-tab .js_tab-group{max-width:100% !important;margin-left:5% !important;bottom:60px !important}}.member-detail .tab-ttl,.member-detail .js_tab-group .type{border-bottom:none}@keyframes commonTtl{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes ttlSingle{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.el_common_ttl{overflow:hidden}.el_common_ttl h2{transform:translateY(-100%)}.el_common_ttl.fadeIn h2{animation:commonTtl 1s forwards}.el_common_ttl:after{width:0;transition:all .9s}.el_common_ttl.fadeInB:after{width:calc(100% - 100px)}.iframe-wrap{position:relative;width:100%;height:0;padding-bottom:56.25%;overflow:hidden;margin-bottom:40px}@media(max-width: 768px){.iframe-wrap{margin-bottom:5%}}.iframe-wrap iframe{width:100%;height:100%;position:absolute;top:0;left:0}@media(max-width: 768px){input,textarea{font-family:"Century Gothic",sans-serif !important}}@media(max-width: 768px){::placeholder{font-family:"Century Gothic",sans-serif !important;line-height:20px}}.p-wrap{overflow:hidden;position:relative;transition:all .5s;height:40px;line-height:40px}@media(max-width: 768px){.p-wrap{height:auto}}@media(max-width: 1375px){.p-wrap{height:auto;line-height:1.4}}.p-wrap:last-of-type{height:50px;margin-top:-8px}@media(max-width: 768px){.p-wrap:last-of-type{height:auto;margin-top:0}}@media(max-width: 1375px){.p-wrap:last-of-type{height:auto}}.p-wrap:not(:last-of-type){margin-bottom:18px}@media(max-width: 768px){.p-wrap:not(:last-of-type){margin-bottom:3%}}.p-wrap p{transform:translateY(-100%);transition:all .9s}.p-wrap p.move{transform:translateY(0)}.ly_mv .ly_mv_video .ly_mv_video_inner .ly_mv_video_inner_ttl h2:after{content:"|";font-size:5.5rem;opacity:1;-webkit-animation:blink .3s infinite;-moz-animation:blink .3s infinite;animation:blink .3s infinite;animation-direction:alternate;color:#fff;height:60px;position:relative;top:-7px}@media(max-width: 768px){.ly_mv .ly_mv_video .ly_mv_video_inner .ly_mv_video_inner_ttl h2:after{content:none;display:none}}.ly_mv .ly_mv_video .ly_mv_video_inner .ly_mv_video_inner_ttl h2.done:after{opacity:0 !important;visibility:hidden}@media(max-width: 768px){.ly_mv .ly_mv_video .ly_mv_video_inner .ly_mv_video_inner_ttl h2.done:after{content:none;display:none}}@keyframes blink{100%{opacity:0}}@-webkit-keyframes blink{100%{opacity:0}}@-moz-keyframes blink{100%{opacity:0}}@media(max-width: 768px){h2#js_ttl_type.pc{display:none}}p:empty:before{content:none !important}.slick-track{margin-left:0 !important}.ajax-load-more-wrap.infinite .alm-load-more-btn{width:100%;height:100px;background-color:rgba(0,0,0,0) !important;opacity:1;background-position:center center;background-repeat:no-repeat;background-image:url(https//www.pump.tokyo/wp-content/plugins/ajax-load-more/core/img/spinner.gif);border:none !important;background-size:contain;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;-webkit-box-shadow:none !important;box-shadow:none !important;overflow:hidden;text-indent:-9999px;cursor:default !important;outline:0 !important}.js_tab-group ul li.hidden{display:none !important}.un_closeArea img{position:fixed;visibility:hidden;opacity:0}@media all and (-ms-high-contrast: none){.un_closeArea img{position:fixed;visibility:hidden;opacity:0}.un_closeArea.on_mouse img{visibility:visible;opacity:1}.un_closeArea{cursor:none !important}}@keyframes navMenu{0%{opacity:0;transform:matrix3d(0.985, 0.14, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 55.75, 0, 1)}100%{opacity:1;transform:none}}header.ly_header .ly_header_inner .ly_header_inner_right.visible ul li{animation:navMenu .7s cubic-bezier(0.16, 1, 0.2, 1) forwards;transform-origin:left top;opacity:0;transform:matrix3d(0.985, 0.14, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 55.75, 0, 1)}header.ly_header .ly_header_inner .ly_header_inner_right.visible ul li:nth-child(2){animation-delay:.1s}header.ly_header .ly_header_inner .ly_header_inner_right.visible ul li:nth-child(3){animation-delay:.15s}header.ly_header .ly_header_inner .ly_header_inner_right.visible ul li:nth-child(4){animation-delay:.2s}header.ly_header .ly_header_inner .ly_header_inner_right.visible ul li:nth-child(5){animation-delay:.25s}header.ly_header .ly_header_inner .ly_header_inner_right.visible ul li:nth-child(6){animation-delay:.3s}header.ly_header .ly_header_inner .ly_header_inner_right.visible ul li:nth-child(7){animation-delay:.35s}
