.pc_only{display:block}@media all and (max-width: 821px){.pc_only{display:none}}.pc_only_s{display:none}@media all and (max-width: 1025px){.pc_only_s{display:block}}.mb_only{display:none}@media all and (max-width: 821px){.mb_only{display:block}}.mb_only_m{display:none}@media all and (max-width: 660px){.mb_only_m{display:block}}.pad_only{display:block}@media all and (max-width: 660px){.pad_only{display:none}}.ani_otc{animation:otc 10s 4.3s ease forwards;opacity:0}@keyframes otc{0%{opacity:0;filter:blur(0)}100%{opacity:1;filter:blur(1)}}.h1_subtt--ani{position:relative;overflow:hidden;animation:ltr 1s 3.4s ease-in-out forwards;transform:translateX(-110%)}.h1_subtt--ani::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;z-index:1;animation:ttb .2s 4.2s ease forwards}.speaker-img{transition:.8s}.filter-blur{transition:.8s;filter:blur(10px)}.atc{margin:30px auto;position:relative}@media all and (max-width: 660px){.atc{margin:0px auto}}.atc h5{font-size:17px;line-height:32px;font-weight:300;margin-top:10px;letter-spacing:0}.atc h5 span{font-size:15px;color:#7f6000}.atc a{position:absolute;top:0;left:0;width:100%;height:100%}.atc img{max-width:100%;width:100%;margin:auto}.foreword{text-align:center;background-color:rgba(255,255,255,.6);backdrop-filter:blur(5px)}.foreword .container p{line-height:2.5rem}.foreword .container p span.text{border-bottom:1px #333 dotted;padding-bottom:5px}.mt-up{margin-top:-78px}section.readmore{background-color:#f2f2f2}section.readmore a{text-decoration:none}section.readmore a:hover img{transform:scale(1.1)}section.readmore a:hover h4{color:#cf0e81}section.readmore a .pic{overflow:hidden}section.readmore a .pic img{transition:.2s}section.readmore .container{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:30px}section.readmore .container .item{width:calc(33.33333% - 30px);aspect-ratio:3/4;position:relative;z-index:1;border-radius:25px;overflow:hidden;padding:20px 30px;display:flex;flex-direction:column;justify-content:end;align-items:baseline}@media screen and (max-width: 810px){section.readmore .container .item{width:calc(50% - 30px)}}@media screen and (max-width: 600px){section.readmore .container .item{width:calc(100% - 40px)}}section.readmore .container .item:hover .bg{transform:scale(1.05);filter:brightness(0.8)}section.readmore .container .item p{color:#fff;margin:0}section.readmore .container .item .a-btn{display:contents}section.readmore .container .item .a-btn a{padding:5px 23px;display:inline-block;color:#fff;background-color:unset;border:1px solid #fff;text-align:center;margin-top:10px;font-size:17px}section.readmore .container .item .a-btn a:hover{background-color:#c02c27;border-color:#c02c27}section.readmore .container .item h4{color:#fff;text-align:left;margin-top:10px;font-size:20px;line-height:1.35}section.readmore .container .item .tag{color:#fff}section.readmore .container .item .tag p{font-size:17px;line-height:1.2}section.readmore .container .item .bg{z-index:-1;background-size:cover;filter:brightness(0.7);position:absolute;top:0;left:0;width:100%;height:100%;border-radius:25px;transition:.5s}section.readmore .container .item:nth-child(1) .bg{background-image:url(./../../images/atc-0.jpg)}section.readmore .container .item:nth-child(2) .bg{background-image:url(./../../images/atc-1.jpg)}section.readmore .container .item:nth-child(3) .bg{background-image:url(./../../images/atc-2.jpg)}section.readmore .container .item:nth-child(4) .bg{background-image:url(./../../images/atc-3.jpg)}section.readmore .container .item:nth-child(5) .bg{background-image:url(./../../images/atc-4.jpg)}section.readmore .container .item:nth-child(6) .bg{background-image:url(./../../images/atc-5.jpg)}section.readmore .container .item:nth-child(7) .bg{background-image:url(./../../images/atc-6.jpg)}.main__header .container{padding:70px 0 0 0;display:flex;justify-content:center;align-items:center;z-index:2}@media screen and (max-width: 810px){.main__header .container{flex-wrap:wrap;flex-direction:column-reverse}}.main__header .mb{display:none}@media screen and (max-width: 810px){.main__header .mb{display:block}}.main__header .pc{display:block}@media screen and (max-width: 810px){.main__header .pc{display:none}}.main__header .txt{display:flex;justify-content:flex-start;align-items:flex-start}@media screen and (max-width: 810px){.main__header .txt{justify-content:center;margin-top:30px}}.main__header .txt .kv-title{width:70%}@media screen and (max-width: 810px){.main__header .speaker-img{transform:scale(1.45);transform-origin:50% 30%}}@media screen and (max-width: 810px){.main__header .kv_subtt{position:absolute;bottom:50px;left:50%;transform:translateX(-50%);transform:translateX(-50%) scale(0.95)}}.main__header .subslogan{position:absolute;top:50%;transform:translateY(50%);right:10px;-webkit-writing-mode:vertical-lr;writing-mode:vertical-lr;text-shadow:0 0 10px rgba(0,0,0,.5)}.main__header .subslogan p{font-size:14px;color:#fff;text-shadow:0 0 8px rgba(0,0,0,.1)}.master{background:url(../../images/bg.jpg) bottom center no-repeat;background-size:100% auto;background-color:#fff}.master .container .point{border:3px #f49596 solid;border-image-source:linear-gradient(164deg, #f49596 0%, #38aede 35%, #fffff4 44%, #f49596 100%);border-image-slice:1;padding:20px;margin-top:30px;position:relative}.master .container .point::before{content:"";position:absolute;top:-10px;left:10px;width:15px;height:30px;background:url(../../images/point-deco.png) top center no-repeat;background-size:100% 100%}.master .container .point li{text-indent:-24px;margin:0 0 10px 13px;line-height:1.8rem;font-weight:bold}.letter{background-color:#fff;position:relative;background-image:repeating-linear-gradient(0deg, #f2f2f2 0px, #f2f2f2 1px, transparent 1px, transparent 40px),repeating-linear-gradient(90deg, #f2f2f2 0px, #f2f2f2 1px, transparent 1px, transparent 40px);background-size:20px 20px}.letter .container--2{max-width:710px}.letter .container--2 .sign{text-align:right;margin-top:40px}.letter .container--2 .sign img{width:40%;display:inline-block}.join{position:relative;background:none}.join .row{flex-wrap:nowrap;justify-content:space-evenly;align-items:center;margin:0 0 80px 0}@media all and (max-width: 660px){.join .row{flex-wrap:wrap}}.join .row .product{width:20%}@media all and (max-width: 660px){.join .row .product{width:50%;margin:0 0 30px 0}}.join .row .intro{width:60%}@media all and (max-width: 660px){.join .row .intro{width:100%}}.join .row .intro h4{color:#2f86ac;font-weight:400;margin-bottom:15px}.join .row .intro ul{margin:0 0 25px 0}.join .row .intro ul li{margin:0 0 10px 25px;position:relative}.join .row .intro ul li::before{content:"";width:17px;height:17px;position:absolute;top:7px;left:-23px;background:url(../../images/check.png) center center no-repeat;background-size:cover}.join .row .intro .btn{background-color:#ce5a55;padding:10px 20px;line-height:normal;font-size:20px}.join .row .intro .btn:hover{background-color:#f1746a;color:#fff}.join .row--2{flex-flow:row-reverse;justify-content:center}@media all and (max-width: 660px){.join .row--2{flex-flow:column}}.join .row--2 .product{width:50%}@media all and (max-width: 660px){.join .row--2 .product{width:100%}}.join .row--2 .intro{width:40%}@media all and (max-width: 660px){.join .row--2 .intro{width:100%}}.join .row--3 .product{width:50%}@media all and (max-width: 660px){.join .row--3 .product{width:100%}}.join .row--3 .intro{width:30%}@media all and (max-width: 660px){.join .row--3 .intro{width:100%}}.join .container--1{margin-top:210px}@media screen and (max-width: 810px){.join .container--1{margin-top:100px}}.join .container--1 h2{line-height:1.3}.join .container--2{margin-top:80px}@media screen and (max-width: 810px){.join .container--2{margin-top:30px}}.join .container--2 img{max-width:90%;margin:0 auto}.join .container--2 .desktop{display:block !important}@media screen and (max-width: 810px){.join .container--2 .desktop{display:none !important}}.join .container--2 .mobile{display:none !important}@media screen and (max-width: 810px){.join .container--2 .mobile{display:block !important}}.join .container--2 .slick-arrow{width:30px;background-size:cover;position:absolute;top:calc(50% - 18px);transform:translateY(-50%);z-index:10}.join .container--2 .slick-arrow.slick-prev{left:-150px;background-position:0 0}@media screen and (max-width: 1300px){.join .container--2 .slick-arrow.slick-prev{left:-50px;width:25px}}@media screen and (max-width: 1100px){.join .container--2 .slick-arrow.slick-prev{left:10px;width:20px}}.join .container--2 .slick-arrow.slick-next{right:-150px;background-position:-30px 0}@media screen and (max-width: 1300px){.join .container--2 .slick-arrow.slick-next{right:-50px;width:25px}}@media screen and (max-width: 1100px){.join .container--2 .slick-arrow.slick-next{right:10px;width:20px}}