#fade,#loader{display:block}#hlogo,#menuButton,#hdtelbox{opacity:0}header:not(.thin) #hlogo img{opacity:0}.bgmbox{position:fixed;margin:0;width:210px;height:90px;top:90px;right:0;z-index:5000;background-color:#ddf6fa;border-top-left-radius:45px;border-bottom-left-radius:45px;opacity:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}@media all and (max-width: 768px){.bgmbox{top:auto;bottom:30px}}.bgmbox .bgmimg{margin:5px;margin-left:0;width:80px;height:80px;background-color:#338dd7;border:1px solid #fff;border-radius:50%;overflow:hidden}.bgmtext{margin:5px;width:110px;line-height:1.5em;color:#005eac;font-size:10px;margin-top:0.7em;font-weight:600}.bgmtext strong{font-size:13px;font-style:italic}.bgmtext a{font-size:10px;font-weight:normal;text-decoration:underline}.bgmonoff{position:absolute;bottom:8px;left:0;width:100%;color:#fff;font-size:10px;text-align:center}.bgmonoff .feather{width:0.6em;height:0.8em;padding-top:0.1em;stroke-width:0;fill:#fff;-webkit-transform:scale(1.8);-ms-transform:scale(1.8);transform:scale(1.8)}input#equalizer-switch[type=radio]{display:none}.mute-switch{padding-left:30px}.equalizer-wrap{margin:5px;width:80px;padding:0;height:80px;position:relative;background-color:#000;border-radius:50%}.equalizer-wrap::before{position:absolute;content:'';width:100%;height:100%;top:0;left:0;background-color:#338dd7;background-image:url(../images/common/tee.png);background-position:center top;background-repeat:no-repeat;background-size:cover;border-radius:50%;opacity:0.9}.equalizer{display:block;position:relative;width:43px;height:3px;padding:40px 0;margin:0 auto;backface-visibility:hidden;cursor:pointer}.equalizer span{position:absolute;top:50%;transform:translateY(-50%) scale(1);transform-origin:center;height:3px;width:3px;background-color:#fff;backface-visibility:hidden}.equalizer span:nth-child(1){left:0;height:5px;width:43px;transition:height 0.2s, width 0.2s 0.2s}.equalizer span:nth-child(2){height:10px;left:0;animation:equalizer 0.1s linear forwards}.equalizer span:nth-child(3){height:15px;left:8px;animation:equalizer 0.1s linear forwards}.equalizer span:nth-child(4){height:20px;left:16px;animation:equalizer 0.1s linear forwards}.equalizer span:nth-child(5){height:15px;left:24px;animation:equalizer 0.1s linear forwards}.equalizer span:nth-child(6){height:10px;left:32px;animation:equalizer 0.1s linear forwards}.equalizer span:nth-child(7){height:15px;left:40px;animation:equalizer 0.1s linear forwards}input[type=checkbox]{display:none}input[type=checkbox]:checked+label{width:43px;height:3px}input[type=checkbox]:checked+label span{width:2px;transition:height 0.3s}input[type=checkbox]:checked+label span:nth-child(1){transition:height 0.1s 0.1s, width 0.2s}input[type=checkbox]:checked+label span:nth-child(2){transform:translateY(-50%) scaleY(0.1);animation:equalizer 0.8s ease-in-out infinite;animation-delay:0.2s}input[type=checkbox]:checked+label span:nth-child(3){transform:translateY(-50%) scaleY(0.15);animation:equalizer 0.8s ease-in-out infinite;animation-delay:0.4s}input[type=checkbox]:checked+label span:nth-child(4){transform:translateY(-50%) scaleY(0.1);animation:equalizer 0.8s ease-in-out infinite;animation-delay:0.6s}input[type=checkbox]:checked+label span:nth-child(5){transform:translateY(-50%) scaleY(0.15);animation:equalizer 0.8s ease-in-out infinite;animation-delay:0.8s}input[type=checkbox]:checked+label span:nth-child(6){transform:translateY(-50%) scaleY(0.1);animation:equalizer 0.8s ease-in-out infinite;animation-delay:1s}input[type=checkbox]:checked+label span:nth-child(7){transform:translateY(-50%) scaleY(0.15);animation:equalizer 0.8s ease-in-out infinite;animation-delay:1.2s}@keyframes equalizer{0%{transform:translateY(-50%) scaleY(1)}100%{transform:translateY(-50%) scaleY(0.15)}}#section1{background-color:#fff;width:100%;height:auto !important;transition:all .1s linear;padding:0;position:relative;overflow:hidden}#section1::before{content:'';position:absolute;top:5%;left:5%;width:0;height:0;border-top:13vw solid #ddf6fa;border-bottom:13vw  solid transparent;border-left:11vw solid #ddf6fa;border-right:11vw  solid transparent;z-index:3;opacity:0;-webkit-transform:skewX(-10deg) scale(1.1);-ms-transform:skewX(-10deg) scale(1.1);transform:skewX(-10deg) scale(1.1)}#section1.openingstart::before{opacity:0.9;-webkit-transform:skewX(-10deg) scale(1);-ms-transform:skewX(-10deg) scale(1);transform:skewX(-10deg) scale(1);transition:opacity .3s ease-out .2s,transform .3s ease-out .2s}#section1::after{content:'';position:absolute;bottom:2%;right:-1%;width:0;height:0;border-bottom:16vw solid #338dd7;border-top:16vw  solid transparent;border-right:14vw solid #338dd7;border-left:14vw  solid transparent;z-index:3;opacity:0;-webkit-transform:skewX(-10deg) scale(1.1);-ms-transform:skewX(-10deg) scale(1.1);transform:skewX(-10deg) scale(1.1)}#section1.openingstart::after{opacity:0.9;-webkit-transform:skewX(-10deg) scale(1);-ms-transform:skewX(-10deg) scale(1);transform:skewX(-10deg) scale(1);transition:opacity .4s ease-out .4s,transform .4s ease-out .4s}#section1 .fp-tableCell{vertical-align:top;padding-top:80px;padding-bottom:5%}@media all and (max-width: 768px){#section1 .fp-tableCell{padding-top:65px}}#section1 .intro{width:100%;max-width:100%;max-height:800px;height:100%;position:relative;overflow:hidden;margin:0 auto;padding:0}#section1 .intro .bgimgbox{width:100%;height:100%;position:absolute;overflow:hidden;top:0;right:0;background-image:url(../images/common/cont01.jpg?2);background-position:center;background-repeat:no-repeat;background-size:cover;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}#section1.openingstart .intro .bgimgbox{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);transition:transform .6s ease-out}#section1 .intro .bgimgbox .swiper-container{width:100%;height:100%;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}#section1.openingstart .intro .bgimgbox .swiper-container{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);transition:transform .4s ease-out}#section1 .intro .bgimgbox .swiper-container::after{position:absolute;content:'';width:100%;height:100%;background-color:#fff;top:0;right:0;opacity:0.2;z-index:1}#section1 .intro .swiper-slide{width:100%;height:100%;overflow:hidden}#swiperTop .swiper-slide .slideimg{width:100%;height:100%;background-image:url(../images/common/cont01.jpg?1);background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;transform:translate3d(0, 0, 0)}#section1 .intro .bgimgbox::after{position:absolute;content:'';width:100%;height:100%;background-color:#fff;top:0;right:0;z-index:300}#section1.openingstart .intro .bgimgbox::after{width:0%;transition:transform 1.2s ease-out,width .6s ease-in-out,top .3s ease}#section1 .intro .bgimgbox .swiper-slide:not(.my-active) .slideimg{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}#section1 .intro .bgimgbox .swiper-slide.my-active .slideimg{-webkit-animation:animation-topslide 15s linear forwards;-moz-animation:animation-topslide 15s linear forwards;-ms-animation:animation-topslide 15s linear forwards;animation:animation-topslide 15s linear forwards}@keyframes animation-topslide{from{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.16);-moz-transform:scale(1.16);-o-transform:scale(1.16);-ms-transform:scale(1.16);transform:scale(1.16)}}svg:not(:root){overflow:hidden}#section1 .maintxt{margin:0;padding:0;position:absolute;top:3%;top:3wh;left:2%;width:auto;width:35%;max-width:400px;height:auto;text-align:center;z-index:5;font-size:3em;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);opacity:0}#section1 .maintxt h1{margin:0 auto}#section1.openingstart .maintxt{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1;transition:transform 1s ease-out .4s,opacity 1s ease-out .4s}#section1 .datep{margin:0;padding:0;position:absolute;bottom:16%;left:2%;width:100%;height:2em;text-align:left;line-height:0.8;z-index:6;letter-spacing:0.02em;font-size:5.5vw;font-weight:700;opacity:0;color:#005eac;font-style:italic;text-shadow:#fff 1px 1px 7px,#fff -1px 1px 7px,#fff 1px -1px 7px,#fff -1px -1px 7px}#section1 .datep .feather{width:0.7em;height:0.7em;margin-bottom:0.2em;-webkit-transform:skewX(-10deg);-ms-transform:skewX(-10deg);transform:skewX(-10deg)}#section1 .datep span{font-size:0.55em}#section1 .datep small{font-size:0.8em;font-weight:inherit}#section1.openingstart .datep{opacity:1;left:5%;transition:opacity .6s ease-out .7s, left .6s ease .7s}#section1 .commentimg{margin:0;padding:0;position:absolute;bottom:30%;left:5%;max-height:200px;vertical-align:baseline;height:10%;width:auto;line-height:1.2;text-align:left;z-index:6;letter-spacing:0.06em;font-size:5vw;font-weight:900;opacity:0}#section1.openingstart .commentimg{opacity:1;bottom:33%;transition:opacity .6s ease-out 1.2s, bottom .6s ease 1.2s}#section1 .mainp{margin:0;padding:0;position:absolute;bottom:0;left:2%;width:90%;height:2.4em;line-height:1.2;text-align:left;z-index:6;letter-spacing:0.06em;font-size:5vw;font-weight:900;opacity:0;color:#e50032;font-style:italic;text-shadow:#fff 1px 1px 7px,#fff -1px 1px 7px,#fff 1px -1px 7px,#fff -1px -1px 7px}#section1.openingstart .mainp{opacity:1;left:5%;transition:opacity .6s ease-out .9s, left .6s ease .9s}@media all and (min-width: 1200px){#section1 .datep,#section1 .mainp{font-size:60px}}.scrolldownbtn{cursor:pointer;text-decoration:none;position:absolute;bottom:6%;right:0;z-index:11;text-align:center;line-height:1.1;opacity:0;font-weight:600;font-size:0.7em;width:14%;padding-top:50px}a.scrolldownbtn{color:#fff}#section1.openingstart .scrolldownbtn{opacity:1;transition:opacity 1.2s ease-out 1s}.scrolldownbtn span{position:absolute;top:0;left:50%;width:24px;height:40px;margin-left:-12px;border:1px solid #fff;border-radius:40px;box-sizing:border-box}.scrolldownbtn span::before{position:absolute;top:5px;left:50%;content:'';width:6px;height:6px;margin-left:-3px;background-color:#fff;border-radius:100%;-webkit-animation:sdb 2s infinite;animation:sdb 2s infinite;box-sizing:border-box}@-webkit-keyframes sdb{0%{-webkit-transform:translate(0, 0);opacity:0}40%{opacity:1}80%{-webkit-transform:translate(0, 20px);opacity:0}100%{opacity:0}}@keyframes sdb{0%{transform:translate(0, 0);opacity:0}40%{opacity:1}80%{transform:translate(0, 20px);opacity:0}100%{opacity:0}}.section .intro{padding:6% 0;position:relative;max-width:1500px}@media all and (min-width: 1000px){.section .intro{padding:60px 0}}.section .intro p{font-size:1.3em;line-height:1.8;letter-spacing:0.06em;padding:0;margin:3% auto 3%;text-align:left}.section .intro p.center{text-align:center}.section .intro p.right{text-align:right}.section h2{text-align:center;font-size:2.6em;font-weight:700;font-style:italic;letter-spacing:0.02em;line-height:1.2;color:#e50032;margin:10px auto 3%;position:relative;z-index:11}.section h2 span{letter-spacing:0.08em;display:block;font-size:0.3em;opacity:0.8;color:#3C3C3C;font-weight:normal;padding-top:0.2em;font-style:normal}.section h2.left{text-align:left}.section .intro h3{font-size:2.2em;line-height:1.5;font-weight:700;letter-spacing:0.06em;padding:0;margin:3% auto 5%}.section .intro h3 strong{font-size:1.4em;font-weight:normal}.section .intro h3 span{font-weight:bold}@media all and (max-width: 768px){.section .intro p{font-size:1.2em}.section h2{font-size:2.2em}.section .intro h3{font-size:1.8em}}@media all and (max-width: 480px){.section .intro p{font-size:0.9em}.section h2{font-size:1.8em}.section .intro h3{font-size:1.4em}}.topmsg{border:2px solid #e50032;padding:1em 2em;margin-bottom:6%}.topmsg p{text-align:left !important;color:#e50032;margin:0 !important}.topmsg p strong{font-size:1.05em !important;color:inherit !important}.tri1{position:absolute;top:30%;left:15%;width:22vw;height:26vw;z-index:-1}.tri1::before{top:0;left:0;position:absolute;content:'';width:0;height:0;border-style:solid;border-width:13vw 11vw 13vw 11vw;border-color:#ddf6fa;border-right-color:transparent;border-bottom-color:transparent;z-index:-1;opacity:0.6;-webkit-transform:skewX(-30deg) skewY(40deg);-ms-transform:skewX(-30deg) skewY(40deg);transform:skewX(-30deg) skewY(40deg)}.tri2{position:absolute;top:60%;right:10%;width:28vw;height:32vw;z-index:-1}.tri2::before{top:0;right:0;position:absolute;content:'';width:0;height:0;border-style:solid;border-width:16vw 14vw 16vw 14vw;border-color:#e50032;border-left-color:transparent;border-top-color:transparent;z-index:-1;opacity:0.1;-webkit-transform:skewX(-10deg) skewY(-20deg);-ms-transform:skewX(-10deg) skewY(-20deg);transform:skewX(-10deg) skewY(-20deg)}.circle{position:absolute;bottom:-30%;left:-10%;width:30%;height:0;padding-top:30%}.circle::before{top:0;right:0;position:absolute;content:'';width:100%;height:100%;background-image:url(../images/common/circle.svg);background-position:center;background-repeat:no-repeat;background-size:cover;z-index:-1;opacity:0.9;animation:25s linear infinite rotation1}@keyframes rotation1{0%{transform:rotate(0)}100%{transform:rotate(-360deg)}}#section2{position:relative;padding:7% 0}#section2 h2:not(.redh2){font-size:5vw;color:#005eac}@media (min-width: 1000px){#section2 h2:not(.redh2){font-size:50px}}#section2 .intro p{text-align:center;font-size:1.1em}#section2 .intro p strong{font-size:1.2em;margin-bottom:0.2em;color:#005eac}@media (max-width: 768px){#section2 .intro p{font-size:1.0em;text-align:left}}@media (max-width: 480px){#section2 .intro p{font-size:0.85em;text-align:left}}#section2 .intro h3.firstttl{text-align:center;padding:0 6%;font-size:4vw;color:#e50032;font-style:italic;font-weight:900;margin-bottom:0em}#section2 .intro span.firstspan{text-align:center;line-height:1.5;display:block;font-weight:900;font-style:italic;padding:0 6%;font-size:3vw;color:#3C3C3C;margin-bottom:1.5em}@media all and (min-width: 1500px){#section2 .intro h3.firstttl{font-size:60px}#section2 .intro span.firstspan{font-size:45px}}@media all and (max-width: 600px){#section2 .intro span.firstspan{font-size:12px}}#section2 .intro{padding:0;width:100%;max-width:100%;max-width:1500px;position:relative;z-index:1000}#section2::before{content:'';position:absolute;top:0;left:0%;width:100%;height:100%;background-color:#F6F6F6;z-index:-1}#section3::before{content:'';position:absolute;top:0;left:0%;width:100%;height:100%;background-color:#F6F6F6;z-index:-1}#section3 .intro{padding:6% auto;width:100%;position:relative;z-index:1000;overflow:hidden}#memberbox{position:relative;overflow:hidden;width:100%;height:auto}#memberbox .swiper-container{width:100%;padding:5px 25px 30px}#memberbox .swiper-container .swiper-slide{text-align:center;height:auto;position:relative}#memberbox .swiper-container .swiper-slide .memberimg{width:100%;padding-top:100%;height:0;border-radius:50%;overflow:hidden;position:relative;border:1px solid white}#memberbox .swiper-container .swiper-slide .memberimg span{width:100%;height:100%;position:absolute;top:0;left:0;background-position:center center;background-repeat:no-repeat;-moz-background-size:cover;-webkit-background-size:cover;-o-background-size:cover;-ms-background-size:cover;background-size:cover;display:block}#memberbox .swiper-container .swiper-slide .memberimg img{width:80%;height:auto;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0;opacity:0.08}#memberbox .swiper-container .swiper-slide .memberinner{padding:1em 4%;font-size:0.9em;min-width:120px;position:relative;z-index:10}#memberbox .swiper-container .swiper-slide .memberinner h4{text-align:center;margin:0;font-weight:600;padding:0;color:#005eac;line-height:1.3;font-size:1.2em;text-decoration:none}#memberbox .swiper-container .swiper-slide .memberinner p{text-align:center;margin:0 0 2px;text-decoration:none;font-size:0.7em;padding:0;line-height:1.5}#memberbox .swiper-container .swiper-slide .memberinner p.posi{color:#e50032}#memberbox .swiper-scrollbar-drag{background:#005eac;opacity:0.9}#section4{position:relative;padding:6% 0;background-image:url(../images/common/cont02.jpg);background-position:left center;background-repeat:no-repeat;background-size:cover}#section4::before{content:'';position:absolute;top:0;right:0;width:100%;height:100%;background-color:#ddf6fa;opacity:0.8;mix-blend-mode:multiply}#section4 .intro{padding:8% auto;max-width:1500px;position:relative;z-index:1000;overflow:hidden}.entryflow{width:96%;max-width:1100px;margin:4% auto}.entryflow .column{padding:.4rem}.entryflow .card{border:none;box-shadow:0 0.25rem 1rem rgba(48,55,66,0.15);height:100%;text-align:left}.entryflow .card-image{padding:4% !important}.entryflow .card-title{color:#e50032;font-style:italic;font-size:1.2em;font-weight:700;margin-bottom:0.2em}.entryflow .card-subtitle{color:#005eac;font-weight:600}.entryflow .card-body{font-size:0.9em}#section5{overflow:hidden}#section5 .intro{padding:6% auto;max-width:1200px;position:relative}#section5 .tri1{top:90%;left:3%}#section5 .tri1::before{border-top-color:#338dd7;border-left-color:#338dd7;-webkit-transform:skewX(-10deg) skewY(-20deg);-ms-transform:skewX(-10deg) skewY(-20deg);transform:skewX(-10deg) skewY(-20deg);opacity:0.1}#section5 .tri2{top:80%;right:-5%}#section5 .tri2::before{border-bottom-color:#ddf6fa;border-right-color:#ddf6fa;-webkit-transform:skewX(-30deg) skewY(40deg);-ms-transform:skewX(-30deg) skewY(40deg);transform:skewX(-30deg) skewY(40deg);opacity:0.9}#fbbox{width:100%;margin:0;position:relative;padding:4% 0 0}#fbbox .fblist{width:100%;height:100%;padding:0 4% 40px;margin:0}#fbbox .fblist .column{padding:.4rem}#fbbox .fblist .fbitem{text-align:center;background-color:#ffffff;border:0;box-shadow:0 0.25rem 1rem rgba(48,55,66,0.15);height:100%;border-radius:.1rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow:hidden}#fbbox .fblist .fbitem img{width:100%;height:auto}#fbbox .fblist .fbitem .fbimgbox{width:100%;height:0;padding-top:100%;background-color:#d8e3e8;overflow:hidden;background-position:center;background-repeat:no-repeat;background-size:cover}#fbbox .fblist .fbitem .fbimgbox.noimg{background-position:center;background-image:url(../images/common/logo.svg);-moz-background-size:50% auto;-webkit-background-size:50% auto;-o-background-size:50% auto;-ms-background-size:50% auto;background-size:50% auto}#fbbox .fblist .fbitem .newsinner{padding:10px}#fbbox .fblist .fbitem .newsinner p.fb_date{text-align:left;margin:0 0 5px;padding:0;font-weight:600;font-style:italic;letter-spacing:0.02em;font-size:1.2em;color:#e50032;line-height:1.1em}#fbbox .fblist .fbitem .newsinner p.fb_txt{text-align:left;margin:0 0 5px;padding:0;font-weight:normal;letter-spacing:normal;font-size:0.9em;color:#3C3C3C;line-height:1.4em;overflow:auto;overflow-x:hidden;padding-right:6px;position:relative;max-height:200px}@media (max-width: 600px){#fbbox .fblist .fbitem .newsinner p.fb_txt{font-size:0.8em;max-height:180px}}#fbbox .fblist .fbitem a{text-decoration:none}.videoset{width:100% !important;height:auto !important;padding:0;margin:0 auto;max-width:964px}.videobox{width:100%;height:auto;padding:0}.videobox video{outline:none;filter:drop-shadow(0px 0px #000)}#section6{overflow:hidden;background-color:#ddf6fa}#section6 .intro{padding:6% auto;max-width:1200px;position:relative}#section6 .item{width:100%;max-width:700px;margin:0 auto 10px;padding:10px;background-color:rgba(0,0,0,0.05)}#section6 .item a{text-decoration:none;display:block;width:100%;height:100%;position:relative}#section6 .item a p{text-decoration:none;font-size:1em;font-weight:600;text-align:center;margin:0.6em auto 0}@media (max-width: 600px){#section6 .item a p{font-size:0.9em}}#section6 .item a img{width:100%;height:auto;margin:0 auto;border:1px solid #fff}#section6 .item a span{position:absolute;text-align:center;margin:-0.7em auto 0;top:50%;left:0;width:100%;color:#FFF;font-size:18px;font-weight:600;line-height:1.2em}#section6 .item a span i{font-size:1.5em;font-weight:normal;position:relative}.prizebox .item{width:100%;max-width:700px;margin:0 auto 10px;padding:4px;background-color:rgba(0,0,0,0.05)}.prizebox .item .nomovie{width:100%;height:0;padding-top:56.25%;background-color:#ccc;position:relative}@media (max-width: 600px){.prizebox .item .nomovie{font-size:0.85em}}@media (max-width: 480px){.prizebox .item .nomovie{font-size:0.7em}}.prizebox .item .nomovie::before{content:'COMING SOON';position:absolute;bottom:50%;left:0;width:100%;font-weight:bold;color:#999;text-align:center}.prizebox .item .nomovie span{position:absolute;width:100%;display:block;color:#777;font-weight:700;text-align:center;left:0;top:50%}.prizebox .item a{text-decoration:none;display:block;width:100%;height:100%;position:relative}.prizebox .item a p{text-decoration:none;font-size:1em;font-weight:600;text-align:center;margin:0.6em auto 0}@media (max-width: 600px){.prizebox .item a p{font-size:0.9em}}.prizebox .item a img{width:100%;height:auto;margin:0 auto;border:1px solid #fff}.prizebox .item a span{position:absolute;text-align:center;margin:-0.7em auto 0;top:50%;left:0;width:100%;color:#FFF;font-size:18px;font-weight:600;line-height:1.2em}.prizebox .item a span i{font-size:1.5em;font-weight:normal;position:relative}#section7{z-index:10}#section7::before{content:'';position:absolute;top:0;left:0%;width:100%;height:100%;background-color:#F6F6F6;z-index:-1}#section7 .intro{padding:6% auto;max-width:1500px;position:relative;z-index:1000;overflow:hidden}.newsbox{width:100%;padding:15px}.newsbox ul{margin:0 auto;width:100%;max-width:800px;list-style:none}.newsbox ul li{width:100%;margin:0 0 2%;padding:0;position:relative}.newsbox ul li .newsinner{display:block;padding:10px;width:100%;height:100%;text-decoration:none}.newsbox ul li .newsinner p{text-decoration:none}.newsbox ul li:nth-child(odd) .newsinner{background-color:rgba(150,150,150,0.1)}.newsbox ul li .newsinner p.news_date{text-align:left;margin:0 0 5px;padding:0;font-weight:600;font-style:italic;letter-spacing:0.06em;font-size:1.1em;color:#e50032;line-height:1.1em}.newsbox ul li .newsinner p.news_txt{text-align:left;margin:0 0 5px;padding:0;font-weight:normal;letter-spacing:normal;font-size:1em;color:#3C3C3C;line-height:1.4em;padding-right:6px;position:relative}@media all and (min-width: 769px){.newsbox ul li a.newsinner:hover,.newsbox ul li:nth-child(odd) a.newsinner:hover{background-color:rgba(150,150,150,0.2)}}@media all and (max-width: 480px){.newsbox ul li .newsinner p.news_txt{font-size:0.9em}.newsbox ul li .newsinner p.news_date{font-size:1em}}.news_detail{padding:4%;background-color:#fff}.news_detail p.news_date{text-align:left;margin:0 0 5px;padding:0;font-weight:700;letter-spacing:0.06em;font-size:1.4em;font-style:italic;color:#e50032;line-height:1.1em}.news_detail h3{color:#005eac;font-weight:600;margin-bottom:1.2em}.news_detail p.news_txt{text-align:left;margin:0 0 5px;padding:0;font-weight:normal;letter-spacing:normal;font-size:0.9em;color:#3C3C3C;line-height:1.4em;padding-right:6px;position:relative}.lity-content:after{-webkit-box-shadow:none;box-shadow:none}#section8 .intro{padding:6% 0;width:100%;max-width:100%;max-width:1500px;position:relative}#section8 .intro .innerbox{position:relative;z-index:10}#section8 .intro .tri1,#section8 .intro .tri2{z-index:5}#sectioncontact{position:relative;background-color:#000;padding:0 0;margin:0 auto;overflow:hidden;-moz-overflow:hidden}#sectioncontact .fp-tableCell{overflow:hidden}#sectioncontact::after{content:'';position:absolute;width:100%;height:100%;top:0;right:0%;background-color:#111;box-sizing:border-box;transition:all 0.5s ease-out;z-index:2}#sectioncontact::before{position:absolute;content:'';width:100%;height:100%;top:0;right:0;z-index:1;background-color:#c20000;transition:width .4s ease-in .2s}#sectioncontact.setstart::after{width:0}#sectioncontact.setstart::before{width:0}#sectioncontact .intro{position:relative;z-index:10;padding:5% 0;width:100%;overflow:hidden;max-width:100%;margin:0 auto;text-align:center;color:#fff}#sectioncontact .intro h2{opacity:0;margin-left:-2%}#sectioncontact.setstart .intro h2{opacity:1;margin-left:0;transition:opacity .4s ease-in .2s,margin-left .5s ease-out .2s}#sectioncontact .intro .innerbox{transform:translateX(-20px);opacity:0;transition:all 0.4s ease-out .5s;position:relative;z-index:10;max-width:100%;margin:0 auto;text-align:center;color:#fff}#sectioncontact.setstart .intro .innerbox{transform:none;opacity:1}#sectioncontact .bgbox{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0.7;overflow:hidden}#sectioncontact .bgbox::after{position:absolute;content:'';width:100%;height:100%;top:0;right:0;background-color:#c20000;mix-blend-mode:hard-light;opacity:0.8}@media all and (max-width: 768px){#sectioncontact .intro{padding:10% 0}#sectioncontact .bgbox{width:130%;left:-15%}}#sectioncontact .bgbox img{width:100%;height:auto;object-fit:cover}.basetbl{margin:10px auto;padding:0px;width:100%;box-sizing:border-box}.basetbl table{margin:0px auto;padding:0px;width:100%;background:none;text-align:center}.basetbl table span.sstx{font-size:70%}.basetbl table th{margin:0px;padding:10px 10px;border:none;background-color:#ddd;font-weight:bold;text-align:center;line-height:1.4}.basetbl table thead th{background-color:#FF0051;color:#fff}.basetbl table td{margin:0px;padding:10px;border:none;line-height:1.4;text-align:center}.basetbl table tr:last-child th,.basetbl table tr:last-child td{border-bottom:none}.basetbl table tr:nth-child(even) th{background-color:#d3d3d3}.basetbl table tr:nth-child(even) td{background-color:#f6f6f6}span.formkome{color:#666;font-size:0.8em}.basetbl p{font-size:0.9em;text-align:left;color:#CC3437}.contactbox{width:100%;letter-spacing:0.06em;padding-bottom:10%}.basetbl table textarea{width:90%}.basetbl{width:100%}.basetbl table{overflow:hidden}.basetbl table td input[type="text"],.basetbl table td select,.basetbl table td textarea{max-width:100%}.basetbl table td input[type="text"]{width:250px}.basetbl table td label{margin-right:12px}.basetbl table td input[type="radio"]{margin-right:5px;margin-top:-0.25em;border:1px solid #ccc}td.errortd{background:#FEE}.basetbl table tr:nth-child(even) td.errortd{background:#fFE5E5}.contactbox button{height:30px;padding:0 15px;text-align:center;text-decoration:none;line-height:30px;outline:none;font-size:0.9em;border:none;cursor:pointer;transition:all .25s ease}.contactbox button.submit{background-color:#231F20;color:#fff}.contactbox button.reset{background-color:#A3A3A3;color:#231F20}.contactbox button:hover{background-color:#fc3;color:#231F20}@media only screen and (max-width: 480px){.basetbl table td input[type="text"],.basetbl table td select,.basetbl table td textarea{width:100%}}a.contactbtn{display:block;height:50px;padding:0 15px;margin:20px auto;width:70%;max-width:250px;text-align:center;text-decoration:none;line-height:50px;outline:none;letter-spacing:0.1em;font-size:0.9em;border:none;background-color:#231F20;color:#fff;transition:all .25s ease}a.contactbtn:hover{background-color:#fc3;color:#231F20}
