main{overflow:visible;transition:transform 2s cubic-bezier(0.35, 0.01, 0.12, 0.97),opacity 2s cubic-bezier(0.35, 0.01, 0.12, 0.97)}#top.op0 main{opacity:0;transform:translateY(50px)}@media screen and (max-width: 767px){#top.op0 main{transform:translateY(5vw)}}#top.fade-out main{transition:transform 0.6s ease-out, opacity 0.6s ease-out;transform:translateY(50px);opacity:0}@media screen and (max-width: 767px){#top.fade-out main{transform:translateY(5vw)}}.first-section{background:#b3a684}.bg-yellow{background:#fffdd0}.bg-gray{background:#b0b0b0}.btn-type1{border-color:#231815;background:transparent}.btn-type1.gray{border-color:#666}.btn-type1.gray::before,.btn-type1.gray::after{background:#666}.btn-type1.white{border-color:#aaa;color:#fff}.btn-type1.white::before,.btn-type1.white::after{background:#aaa}@media print,screen and (min-width: 768px){.btn-type1:hover{background:#958c72}.bg-yellow .btn-type1:hover{background:#dddba8}.bg-yellow #area12 .btn-type1:hover,.bg-gray .btn-type1:hover{background:#a1a1a1}#bottom-area .btn-type1:hover{background:#ccc}}.slider-trigger{cursor:pointer;position:relative;overflow:hidden}.slider-trigger img{transition:transform 1s ease-out}.slider-trigger:hover img{transform:scale(1.02)}.slider-trigger .plus-icon{width:52px;height:52px;position:absolute;right:20px;bottom:25px;z-index:10}.slider-trigger .plus-icon::before,.slider-trigger .plus-icon::after{width:100%;height:1px;background:#bbb;content:"";display:block;position:absolute;top:50%;left:0;transition:transform 0.2s ease-out}.slider-trigger .plus-icon::after{transform:rotate(-90deg)}@media screen and (max-width: 767px){.slider-trigger .plus-icon{width:calc(31 var(--spv));height:calc(31 var(--spv));right:calc(15 var(--spv));bottom:calc(13 var(--spv))}}.fv{text-align:center;color:#00172e;position:relative}.fv .pic .plus-icon{right:20px;bottom:20px}.fv .page-title{width:320px;padding-bottom:20px;border-bottom:solid 1px #00223c;display:inline-block;font-size:5px}.fv .page-title img{width:173px}.fv .name{margin-top:22px;font-size:35px}.fv .role{margin-top:1em;font-size:15px}.fv .date{margin-top:34px;font-size:12px}@media print,screen and (min-width: 768px){.fv{display:flex;flex-direction:row-reverse;align-items:center}.fv>div{width:50%}.fv .pic-wrap{padding:30px 0}.fv .pic{width:calc(630 / 700 * 100%);margin:0 auto}}@media screen and (max-width: 767px){.fv .page-title{width:calc(240 var(--spv));padding-bottom:calc(15 var(--spv))}.fv .pic-wrap{padding-top:calc(10 var(--spv))}.fv .pic{width:calc(355 var(--spp));margin:0 auto}.fv .texts{width:100%;padding:0 0 calc(40 var(--spv));position:absolute;left:0;bottom:0;color:#fff}.fv .page-title{width:calc(200 var(--spv));padding-bottom:calc(14 var(--spv));border-color:#666}.fv .page-title img{width:calc(118 var(--spv))}.fv .name{margin-top:calc(20 var(--spv));font-size:calc(20 var(--spv))}.fv .role{font-size:calc(10 var(--spv))}.fv .date{margin-top:calc(24 var(--spv));font-size:calc(11 var(--spv))}}.lead{width:96%;max-width:800px;margin:100px auto 0}.lead p{font-size:17px;line-height:calc(36 / 17)}@media screen and (max-width: 767px){.lead{width:calc(305 var(--spp));margin:calc(50 var(--spv)) auto 0}.lead p{font-size:calc(14 var(--spv));line-height:calc(29 / 14)}}.look-area .look-item-wrap{position:relative}.look-area .btn-target{display:none}.look-area .look-item ul{padding:31px 39px 28px;display:inline-flex;gap:0 39px;background:#fff}.look-area .look-item ul li{width:137px}.look-area .look-item ul li p{padding:0.8em 0 0;font-size:12px;line-height:calc(18 / 12);text-align:left;word-break:break-all}.look-area .desc .copy{font-size:20px;line-height:calc(36 / 20)}.look-area .desc .normal{font-size:17px;line-height:calc(36 / 17)}.look-area .desc .normal.small{font-size:14px;line-height:calc(34 / 14)}.look-area .desc .copy+.normal{margin-top:35px}.look-area .desc.white .copy,.look-area .desc.white .normal{color:#fff}@media print,screen and (min-width: 768px){.look-area .look-item ul.edge-r{transform:translateX(39px)}.look-area .look-item ul li a{transition:opacity 0.2s ease-out}.look-area .look-item ul li a:hover{opacity:0.7}.look-area #slider .look-item ul{transform:translateX(0) !important}}@media print,screen and (min-width: 768px) and (max-width: 1340px){.look-area .look-item ul{padding:31px calc(39 / 1340 * 100vw) 28px;gap:0 calc(39 / 1340 * 100vw)}.look-area .look-item ul li{width:calc(137 / 1340 * 100vw)}}@media screen and (max-width: 767px){.look-area .look-item .scroll{overflow:auto;-webkit-overflow-scrolling:touch}.look-area .look-item ul{padding:calc(23 var(--spv)) calc(20 var(--spv));gap:0 calc(30 var(--spv));border:none}.look-area .look-item ul li{width:calc(109 var(--spv))}.look-area .look-item ul li p{font-size:calc(10 var(--spv));line-height:calc(15 / 10)}.look-area .desc .copy{font-size:calc(15 var(--spv));line-height:calc(28 / 15)}.look-area .desc .normal{font-size:calc(14 var(--spv));line-height:calc(29 / 14)}.look-area .desc .normal.small{font-size:calc(13 var(--spv));line-height:calc(28 / 13)}.look-area .desc .copy+.normal{margin-top:calc(35 var(--spv))}}#area1 .col2{margin-top:calc(120 var(--pcv));display:flex}#area1 .col2>div{width:calc(455 var(--pcp))}#area1 .col2>div.right{margin-left:calc(6 var(--pcp))}@media screen and (max-width: 767px){#area1 .col2{margin-top:calc(50 var(--spv))}#area1 .col2>div{width:50%}#area1 .col2>div.right{margin-left:0}}@media print,screen and (min-width: 768px){#area2 .col2{margin-top:calc(100 var(--pcv));display:flex;justify-content:flex-end;_transition:padding 0.2s linear}#area2.pb .col2{_padding-bottom:296px}#area2 .col2 .left{width:calc(550 var(--pcp))}#area2 .col2 .right{width:calc(605 var(--pcp));margin-left:calc(146 var(--pcp));transition:padding 0.2s linear}#area2.pb .col2 .right{padding-bottom:296px}#area2 .btn-wrap{margin:calc(25 var(--pcv)) calc(50 var(--pcv)) 0 0;text-align:right}#area2 .btn-target{position:absolute;right:0}}@media screen and (max-width: 767px){#area2{margin-top:calc(45 var(--spv))}#area2 .desc{margin:0 auto;width:calc(305 var(--spp))}#area2 .col2 .right{margin-top:calc(38 var(--spv))}#area2 .btn-wrap{margin-top:calc(16 var(--spv));text-align:right}#area2 .btn-type1{margin-right:calc(20 var(--spv))}}#area3{margin-top:calc(130 var(--pcv))}#area3 .pics{width:calc(830 var(--pcp));margin:0 auto}#area3 .pics .col2{margin-top:calc(9 var(--pcv));display:flex;justify-content:space-between}#area3 .pics .col2 .slider-trigger{width:calc(410 / 830 * 100%)}#area3 .btn-wrap{margin-top:calc(20 var(--pcv));text-align:right}#area3 .btn-wrap .btn-type1{margin-right:calc(285 var(--pcp))}@media print,screen and (min-width: 768px){#area3 .btn-wrap .btn-target{text-align:center}}@media screen and (max-width: 767px){#area3{margin-top:calc(67 var(--spv))}#area3 .pics{width:100%}#area3 .pics .col2{margin-top:calc(4 var(--spv))}#area3 .pics .col2 .slider-trigger{width:calc(185 var(--spp))}#area3 .btn-wrap{margin-top:calc(16 var(--spv))}#area3 .btn-wrap .btn-type1{margin-right:calc(20 var(--spp))}}#area4{width:100%;margin-top:calc(130 var(--pcv));overflow:hidden}#area4 .pics{display:flex;flex-wrap:wrap;justify-content:space-between;gap:calc(7 var(--pcv)) 0}#area4 .pics li{width:calc(230 / 700 * 100%)}@media print,screen and (min-width: 768px){#area4 .col2{display:flex;align-items:center}#area4 .col2 .left{width:calc(700 var(--pcp))}#area4 .col2 .right{width:calc(550 var(--pcp));margin-left:calc(80 var(--pcp))}#area4 .slider-trigger .plus-icon{width:37px;height:37px;bottom:20px}}@media screen and (max-width: 767px){#area4{margin-top:calc(69 var(--spv))}#area4 .pics{gap:calc(3 var(--spv)) 0}#area4 .pics li{width:calc(123 var(--spp))}#area4 .desc{width:calc(305 var(--spp));margin:calc(35 var(--spv)) auto 0}#area4 .slider-trigger .plus-icon{width:calc(20 var(--spv));height:calc(20 var(--spv));right:calc(10 var(--spv));bottom:calc(10 var(--spv))}}#area5{width:100%;overflow:hidden}@media print,screen and (min-width: 768px){#area5{margin-top:calc(103 var(--pcv))}#area5 .col2{display:flex;flex-direction:row-reverse;align-items:flex-end}#area5 .col2 .item2{width:calc(451 var(--pcp))}#area5 .col2 .item2 .slider-trigger:last-child{margin-top:calc(10 var(--pcv))}#area5 .col2 .item1{width:calc(642 var(--pcp));margin-right:calc(147 var(--pcp))}}@media screen and (max-width: 767px){#area5{margin-top:calc(55 var(--spv))}#area5 .item2{width:calc(228 var(--spv));margin:0 auto}#area5 .item2 .slider-trigger:last-child{margin-top:calc(5 var(--spv))}#area5 .item1{margin-top:calc(65 var(--spv))}}#area6{width:100%;overflow:hidden}@media print,screen and (min-width: 768px){#area6{margin-top:calc(190 var(--pcv))}#area6 .col2{display:flex}#area6 .col2 .left{width:calc(583 var(--pcp));margin-left:calc(90 var(--pcp))}#area6 .col2 .right{width:calc(616 var(--pcp));margin-left:calc(-33 var(--pcp));padding-top:calc(425 var(--pcv))}#area6 .col2 .left .plus-icon{right:auto;left:20px}#area6 .btn-type1{margin-left:calc(90 var(--pcp));transform:translateY(calc(-88 var(--pcv)))}#area6 .btn-target{margin-left:calc(90 var(--pcp))}}@media screen and (max-width: 767px){#area6{margin-top:calc(83 var(--spv))}#area6 .left{width:calc(291 var(--spp))}#area6 .right{width:calc(299 var(--spp));margin-top:calc(-18 var(--spv));float:right}#area6 .col2 .left .plus-icon{right:auto;left:calc(15 var(--spv))}#area6 .btn-wrap{padding-top:calc(16 var(--spv));clear:both;text-align:right}#area6 .btn-wrap .btn-type1{margin-right:calc(20 var(--spp))}}#area7{position:relative}#area7 .col2{position:relative;z-index:4}#area7::after{width:100%;height:calc(575 var(--pcv));content:"";display:block;position:absolute;left:0;bottom:0;z-index:2;background:#fffdd0}@media print,screen and (min-width: 768px){#area7 .col2{margin-top:calc(180 var(--pcv));display:flex;justify-content:center}#area7 .col2 .slider-trigger{width:calc(604 var(--pcp))}}@media screen and (max-width: 767px){#area7{margin-top:calc(76 var(--spv))}#area7 .col2{width:calc(335 var(--spp));margin:0 auto}#area7::after{height:calc(288 var(--spv))}}#area8{width:100%;overflow:hidden}@media print,screen and (min-width: 768px){#area8{padding-top:calc(135 var(--pcv))}#area8 .desc{width:96%;max-width:750px;margin:0 auto}#area8 .pic-block{width:calc(946 var(--pcp));margin:calc(120 var(--pcv)) auto 0;position:relative}#area8 .pic-block .pic1{width:calc(627 / 946 * 100%)}#area8 .pic-block .pic2,#area8 .pic-block .pic3{width:calc(310 / 946 * 100%);position:absolute;right:0}#area8 .pic-block .pic2{top:0}#area8 .pic-block .pic3{bottom:0}#area8 .btn-wrap{margin-top:calc(24 var(--pcv))}#area8 .btn-wrap .btn-type1{margin-left:calc(227 var(--pcp))}#area8 .btn-wrap .btn-target{text-align:center}}@media screen and (max-width: 767px){#area8{padding-top:calc(42 var(--spv))}#area8 .desc{width:calc(305 var(--spp));margin:0 auto}#area8 .pic-block{margin-top:calc(51 var(--spv));display:flex;justify-content:space-between;flex-wrap:wrap;gap:calc(4 var(--spv)) 0}#area8 .pic-block .pic1{width:100%}#area8 .pic-block .pic2,#area8 .pic-block .pic3{width:calc(185 var(--spp))}#area8 .btn-wrap{padding-top:calc(16 var(--spv))}#area8 .btn-wrap .btn-type1{margin-left:calc(20 var(--spp))}}#area9{height:300vh}#area9 ul{transition:transform 0.4s ease-out}#area9 ul li:nth-child(3),#area9 ul li:nth-child(4),#area9 ul li:nth-child(5),#area9 ul li:nth-child(6){opacity:0;transform:translateX(20px);transition:all 1s cubic-bezier(0.37, 0.06, 0.27, 0.95)}#area9 ul li.visible:nth-child(3),#area9 ul li.visible:nth-child(4),#area9 ul li.visible:nth-child(5),#area9 ul li.visible:nth-child(6){opacity:1;transform:translateX(0)}@media print,screen and (min-width: 768px){#area9{margin-top:calc(130 var(--pcv))}#area9 .col-wrap{width:100%;overflow:hidden;position:sticky;top:85px;top:0}#area9 ul{width:calc(2967 var(--pcp));display:flex;justify-content:space-between}#area9 ul li{width:calc(486 / 2967 * 100%)}}@media screen and (max-width: 767px){#area9{margin-top:calc(92 var(--spv))}#area9 .col-wrap{width:100%;overflow:hidden;position:sticky;top:calc(100 var(--spv))}#area9 ul{width:calc(1387 var(--spp));display:flex;justify-content:space-between}#area9 ul li{width:calc(227 / 1387 * 100%)}}@media print,screen and (min-width: 768px){#area10{margin-top:calc(190 var(--pcv))}#area10 .col2{display:flex;justify-content:center;align-items:center;gap:0 calc(161 var(--pcp))}#area10 .col2 .left{width:calc(578 var(--pcp))}#area10 .col2 .right{width:calc(460 var(--pcp))}}@media screen and (max-width: 767px){#area10{margin-top:calc(83 var(--spv))}#area10 .right{width:calc(269 var(--spp));margin:calc(72 var(--spv)) auto 0}}#area11{width:100%;overflow:hidden}@media print,screen and (min-width: 768px){#area11{margin-top:calc(168 var(--pcv));position:relative}#area11 .col2{display:flex}#area11 .col2 .left{width:calc(497 var(--pcp));margin-left:calc(100 var(--pcp))}#area11 .col2 .right{width:calc(473 var(--pcp));margin-left:calc(278 var(--pcp));padding-top:calc(148 var(--pcp))}#area11 .col2 .right .pic3{margin-top:calc(12 var(--pcv))}#area11 .desc{width:calc(497 var(--pcp));position:absolute;left:calc(100 var(--pcp));top:calc(860 var(--pcv))}}@media print,screen and (min-width: 921px) and (max-width: 1220px){#area11 .desc{width:calc(700 var(--pcp));top:calc(730 var(--pcv))}}@media print,screen and (min-width: 768px) and (max-width: 920px){#area11 .desc{width:calc(740 var(--pcp));top:calc(680 var(--pcv))}.look-area #area11 .desc .copy+.normal{margin-top:5px}.look-area #area11 .desc .normal.small{line-height:calc(26 / 14)}}@media screen and (max-width: 767px){#area11{margin-top:calc(114 var(--spv))}#area11 .left{width:calc(296 var(--spp))}#area11 .right{width:calc(266 var(--spp));margin:calc(53 var(--spv)) 0 0 calc(90 var(--spp))}#area11 .right .pic3{margin-top:calc(7 var(--spv))}#area11 .desc{width:calc(305 var(--spp));margin:calc(62 var(--spv)) auto 0}}#area12{position:relative;overflow:hidden}#area12::after{width:100%;height:calc(300 var(--pcv));content:"";display:block;box-sizing:content-box;background:#b0b0b0;position:absolute;left:0;top:calc(576 var(--pcv));z-index:2;transition:padding 0.2s linear}#area12.pb::after{padding-bottom:296px}#area12 .col2,#area12 .btn-wrap{position:relative;z-index:4}@media print,screen and (min-width: 768px){#area12{margin-top:calc(161 var(--pcv))}#area12 .col2{display:flex;gap:0 calc(8 var(--pcp))}#area12 .col2>div{width:calc(534 var(--pcp))}#area12 .btn-wrap{margin-top:calc(28 var(--pcv))}#area12 .btn-wrap .btn-type1{margin-left:calc(50 var(--pcp))}#area12 .btn-wrap .btn-target{margin-left:calc(50 var(--pcp))}}@media screen and (max-width: 767px){#area12{margin-top:calc(45 var(--spv))}#area12 .col2{width:calc(335 var(--spp));margin:0 auto}#area12 .btn-wrap{padding-top:calc(16 var(--spv))}#area12 .btn-wrap .btn-type1{margin-left:calc(20 var(--spp))}#area12::after{height:calc(400 var(--spv));top:calc(612 var(--spv))}#area12.pb::after{padding-bottom:0}}#area13{padding-top:calc(120 var(--pcv))}#area13 .col2{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:calc(103 var(--pcv)) calc(12 var(--pcp))}#area13 .left,#area13 .right{width:calc(592 var(--pcp))}#area13 .bottom{width:calc(477 var(--pcp));margin:0 auto}@media screen and (max-width: 767px){#area13{padding-top:calc(96 var(--spv))}#area13 .col2{justify-content:space-between;gap:calc(63 var(--spv)) 0}#area13 .left,#area13 .right{width:calc(186 var(--spp))}#area13 .bottom{width:calc(217 var(--spp))}}#area14{width:100%;overflow:hidden}@media print,screen and (min-width: 768px){#area14{margin-top:calc(155 var(--pcv))}#area14 .col2{display:flex;justify-content:center;align-items:center;gap:0 calc(153 var(--pcp))}#area14 .left{width:calc(585 var(--pcp))}#area14 .right{width:calc(464 var(--pcp))}#area14 .btn-wrap{margin-top:calc(20 var(--pcv))}#area14 .btn-wrap .btn-type1,#area14 .btn-wrap .btn-target{margin-left:calc(100 var(--pcp))}}@media screen and (max-width: 767px){#area14{margin-top:calc(70 var(--spv));position:relative}#area14 .left{transition:padding 0.2s linear}#area14.pb .left{padding-bottom:64vw}#area14 .right{margin-top:calc(121 var(--spv))}#area14 .btn-wrap{width:100%;position:absolute;top:calc(522 var(--spv))}#area14 .btn-wrap .btn-type1{margin-left:calc(20 var(--spp))}}@media print,screen and (min-width: 768px){#area15{margin-top:calc(115 var(--pcv));padding-bottom:calc(150 var(--pcv))}#area15 .pic{width:calc(616 var(--pcp));margin:0 auto}}@media screen and (max-width: 767px){#area15{margin-top:calc(55 var(--spv));padding-bottom:calc(61 var(--spv))}#area15 .pic{width:calc(335 var(--spp));margin:0 auto}}#slider{width:100%;height:100vh;background:#fff;position:fixed;left:0;top:0;z-index:200;display:none}#slider .logo{width:173px;position:absolute;left:calc(38 var(--pcp));top:55px;z-index:10}#slider .close{width:52px;height:52px;position:absolute;right:calc(44 var(--pcp));top:44px;z-index:10}#slider .close::before,#slider .close::after{width:100%;height:1px;background:#231815;display:block;content:"";position:absolute;left:0;top:50%}#slider .close::before{transform:rotate(-45deg)}#slider .close::after{transform:rotate(45deg)}#slider .arrow{width:52px;height:52px;border-top:solid 1px #231815;border-right:solid 1px #231815;position:absolute;top:50%;z-index:10}#slider .arrow.prev{left:calc(48 var(--pcp));transform:translateY(-50%) rotate(-135deg)}#slider .arrow.next{right:calc(48 var(--pcp));transform:translateY(-50%) rotate(45deg)}#slider .pic{width:100%;height:100%;display:flex;justify-content:center;align-items:center;position:relative;z-index:2}#slider .pic img{max-height:100%;transition:opacity 0.3s ease-out, transform 0.3s ease-out}#slider .pic img.left-out{opacity:0;transform:translateX(-5%)}#slider .pic img.right{opacity:0;transform:translateX(5%)}#slider .pic img.left-in{opacity:1;transform:translateX(0)}#slider .pic img.right-out{opacity:0;transform:translateX(5%)}#slider .pic img.left{opacity:0;transform:translateX(-5%)}#slider .pic img.right-in{opacity:1;transform:translateX(0)}#slider .num{font-size:18px;position:absolute;right:calc(43 var(--pcp));bottom:100px;z-index:10}#slider .btn-type1{position:absolute;right:calc(43 var(--pcp));bottom:34px;z-index:10}#slider[data-slider="5"] .btn-type1,#slider[data-slider="33"] .btn-type1{display:none}#slider .btn-target{position:absolute;z-index:8;left:0;bottom:0}@media print,screen and (min-width: 768px){#slider .pic img{max-width:calc(987 var(--pcp))}}@media print,screen and (min-width: 768px) and (max-width: 1160px){#slider .num{bottom:auto;top:110px}#slider .btn-type1{bottom:auto;top:140px}}@media screen and (max-width: 767px){#slider{height:calc(100vh - 17vw);top:17vw}#slider::before{content:"";display:block;width:14vw;height:10vw;background:#fff;z-index:2;position:absolute;right:0;top:-13vw}#slider .close{width:calc(31 var(--spv));height:calc(31 var(--spv));right:calc(14 var(--spv));top:calc(-46 var(--spv))}#slider .arrow{width:calc(34 var(--spv));height:calc(34 var(--spv));top:calc(250 var(--spv));border-color:#666;z-index:6}#slider .arrow.prev{left:calc(16 var(--spv))}#slider .arrow.next{right:calc(16 var(--spv))}#slider .arrow::after{content:"";display:block;width:180%;height:180%;position:absolute;transform:rotate(45deg) translateX(-31%)}#slider .pic{height:calc(500 var(--spv))}#slider .pic img{max-height:100%}#slider .num{font-size:calc(14 var(--spv));right:auto;left:calc(25 var(--spv));top:calc(516 var(--spv))}#slider .btn-type1{right:calc(15 var(--spv));top:calc(510 var(--spv))}#slider .btn-target{bottom:calc(100% - 136vw)}#slider .btn-target{width:100%}#top.sp-narrow-height #slider .arrow{top:calc(200 var(--spv))}#top.sp-narrow-height #slider .arrow.prev{left:calc(50 var(--spv))}#top.sp-narrow-height #slider .arrow.next{right:calc(50 var(--spv))}#top.sp-narrow-height #slider .pic{height:calc(400 var(--spv))}#top.sp-narrow-height #slider .num{top:calc(416 var(--spv))}#top.sp-narrow-height #slider .btn-type1{top:calc(410 var(--spv))}#top.sp-narrow-height #slider .btn-target{bottom:calc(100% - 109vw)}}#video{padding-top:135px;background:#fff}#video .video-container{width:calc(1192 var(--pcp));margin:0 auto;position:relative}#video .video-container img{width:100%;position:relative;z-index:2}#video iframe{width:100%;height:100%;display:block;position:absolute;left:0;top:0;z-index:4}@media screen and (max-width: 767px){#video{padding-top:calc(50 var(--spv))}#video .video-container{width:100%}}#bottom-area{padding:155px 0 60px;background:#fff}#bottom-area #movie{margin-top:80px}#bottom-area .layout1+.layout1{margin-top:80px}#bottom-area .layout1 .title{font-size:26px}#bottom-area .layout1 .title .small{margin-left:17px;font-size:15px;vertical-align:baseline;display:inline-block}#bottom-area .layout1 .title .on-air{margin-top:0.8em;font-size:15px;vertical-align:baseline;display:block}#bottom-area .layout1 .desc{margin-top:22px}#bottom-area .layout1 .desc .normal{font-size:13px;line-height:2}#bottom-area .layout1 .desc .normal.mt{margin-top:2em}#bottom-area .layout1 .desc .normal+.normal{margin-top:30px}#bottom-area .layout1 .desc .normal a:hover{text-decoration:underline}#bottom-area .layout1 .desc .insta{margin-top:13px;font-size:15px}#bottom-area .layout1 .desc .insta a{display:inline-flex;align-items:center}#bottom-area .layout1 .desc .insta a::before{width:22px;height:22px;margin-right:20px;background:url("../../shared/img/sns_i.svg") no-repeat 0 0/100% auto;content:"";display:inline-block}#bottom-area .info{margin-top:30px}#bottom-area .info li{font-size:13px;line-height:2;text-indent:-3.2em;margin-left:3.2em}#bottom-area .info li.no-indent{text-indent:0;margin-left:0}#bottom-area .nw{white-space:nowrap}#bottom-area .btn-wrap{margin-top:130px;text-align:center}#bottom-area .credit{font-size:13px;transition:margin 0.2s ease-out}#bottom-area .credit span{display:inline-block}#bottom-area .credit .role{font-style:italic}#bottom-area .credit .name{margin-left:0.5em}#bottom-area .credit .slash{margin:0 1em}@media print,screen and (min-width: 768px){#bottom-area .layout1{display:flex;flex-direction:row-reverse}#bottom-area .layout1 .title .small.pc-block{margin:0.8em 0 0;display:block}#bottom-area .layout1 .pic{width:calc(400 / 1200 * 100%)}#bottom-area .layout1 .texts{width:calc(487 / 1200 * 100%);margin-right:calc(90 / 1200 * 100%)}#bottom-area .credit{margin-top:120px;transition:margin 0.2s ease-out}#bottom-area:has(.btn-type1.on) .credit{margin-top:20px}}@media screen and (max-width: 767px){#bottom-area{padding:calc(85 var(--spv)) 0 calc(25 var(--spv))}#bottom-area #movie{margin-top:calc(53 var(--spv))}#bottom-area .layout1+.layout1{margin-top:calc(53 var(--spv))}#bottom-area .layout1 .pic{width:calc(220 var(--spv));margin:0 auto}#bottom-area .layout1 .title{margin-top:calc(25 var(--spv));font-size:calc(18 var(--spv));text-align:center;white-space:nowrap}#bottom-area .layout1 .title .small{margin:calc(13 var(--spv)) 0 0;font-size:calc(14 var(--spv));vertical-align:top;display:block}#bottom-area .layout1 .title .on-air{font-size:calc(14 var(--spv));text-align:center}#bottom-area .layout1 .desc{margin-top:calc(30 var(--spv))}#bottom-area .layout1 .desc .normal{font-size:calc(12 var(--spv))}#bottom-area .layout1 .desc .normal a{word-break:break-all}#bottom-area .layout1 .desc .normal+.normal{margin-top:calc(30 var(--spv))}#bottom-area .layout1 .desc .insta{margin-top:calc(13 var(--spv));font-size:calc(12 var(--spv))}#bottom-area .layout1 .desc .insta a::before{width:calc(22 var(--spv));height:calc(22 var(--spv));margin-right:calc(15 var(--spv))}#bottom-area .info{margin-top:calc(30 var(--spv))}#bottom-area .info li{font-size:calc(12 var(--spv))}#bottom-area .info li.sp-nw{white-space:nowrap}#bottom-area .btn-wrap{margin-top:calc(70 var(--spv))}#bottom-area .credit{margin-top:calc(55 var(--spv));font-size:calc(10 var(--spv))}}@media print,screen and (min-width: 768px){#bottom-area .btn-target{display:none}#bottom-area .btn-target .bar-mask{position:relative}#bottom-area .btn-target .bar-mask::after{content:"";display:block;width:100%;height:10px;background:#fff;position:absolute;left:0;top:304px}#bottom-area .btn-target .scroll{width:100%;overflow:auto}#bottom-area .btn-target .scroll::-webkit-scrollbar{background:#fff;width:1px;height:1px;border-radius:3px}#bottom-area .btn-target .scroll::-webkit-scrollbar-thumb{background:#fff;border-radius:3px}#bottom-area .btn-target .slide-wrap{margin-left:calc(70 var(--pcv))}#custom-bar-wrap{height:100px;margin:0 calc(70 var(--pcv));position:relative;z-index:20}#custom-bar{width:200px;height:8px;background:#ccc;border-radius:5px;cursor:pointer;position:absolute;left:0;top:0}#custom-bar.active::before{width:120%;height:700%;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);content:"";display:block}.bottom-item-slider{width:calc( (136px * 31) + (40px * 30) + calc(70 var(--pcv)));display:flex;gap:0 40px;padding:50px 0 0}.bottom-item-slider .item{width:136px}.bottom-item-slider .item a,.bottom-item-slider .item>div{width:100%;display:block;text-align:left;transition:opacity 0.2s ease-out}.bottom-item-slider .item a:hover{opacity:0.7}.bottom-item-slider li p{padding:0.8em 0 0.8em;font-size:12px;line-height:calc(18 / 12);text-align:left}}@media screen and (max-width: 767px){#bottom-area .btn-target{display:none;position:relative}#bottom-area .btn-target .scroll{max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch}.bottom-item-slider{width:calc( (28.8vw * 31) + (8vw * 30) + 16vw);padding:calc(35 var(--spv)) 8vw 0}.bottom-item-slider li{width:28.8vw;float:left}.bottom-item-slider li+li{margin-left:8vw}.bottom-item-slider li p{padding:0.8em 0 0.8em;font-size:calc(10 var(--spv));line-height:calc(18 / 12);text-align:left}}.anim{transition:all 1s cubic-bezier(0.37, 0.06, 0.27, 0.95)}.anim.to-top{opacity:0;transform:translateY(20px)}.anim.on.to-top{opacity:1;transform:translateY(0)}.anim.to-bottom{opacity:0;transform:translateY(-20px)}.anim.on.to-bottom{opacity:1;transform:translateY(0)}.anim.to-right{opacity:0;transform:translateX(-30px)}.anim.on.to-right{opacity:1;transform:translateX(0)}.anim.to-left{opacity:0;transform:translateX(20px)}.anim.on.to-left{opacity:1;transform:translateX(0)}.anim.blur{transform:translateY(5px);filter:blur(6px)}.anim.on.blur{transform:translateY(0);filter:blur(0)}.anim.delay01{transition-delay:0.1s}.anim.delay02{transition-delay:0.2s}.anim.delay03{transition-delay:0.3s}.anim.delay04{transition-delay:0.4s}.anim.delay05{transition-delay:0.5s}.anim.delay06{transition-delay:0.6s}.anim.delay07{transition-delay:0.7s}.anim.delay08{transition-delay:0.8s}@media print,screen and (min-width: 768px){.anim.pc-delay01{transition-delay:0.1s}.anim.pc-delay02{transition-delay:0.2s}.anim.pc-delay03{transition-delay:0.3s}.anim.pc-delay04{transition-delay:0.4s}}@media screen and (max-width: 767px){.anim.sp-delay01{transition-delay:0.1s}.anim.sp-delay02{transition-delay:0.2s}.anim.sp-delay03{transition-delay:0.3s}.anim.sp-delay04{transition-delay:0.4s}}
