a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:middle}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;position:relative;overflow-x:hidden}body::-webkit-scrollbar{width:0;background:0 0}button,ol,ul{list-style:none;margin:0;padding:0}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}:focus,a:active,a:focus,a:hover,button:focus{text-decoration:none;outline:0}button{background:0 0;border:none;font-size:0}img{max-width:100%;height:auto}.btn-primary,.nav-link.active,.nav-tabs,.nav-tabs .nav-link,.nav-tabs .nav-link:hover{background:0 0;padding:0}::-webkit-scrollbar{display:none}body{background-color:#000}.f_red{color:#e83835}.f_unnderline{text-decoration:underline;-webkit-text-decoration-color:#e83835;text-decoration-color:#e83835}p{color:#fff;font-size:18px;vertical-align:baseline;line-height:30px;letter-spacing:3px}@media only screen and (max-width:480px){p{font-size:12px;line-height:16px}}p span{font-size:22px;vertical-align:baseline}@media only screen and (max-width:480px){p span{font-size:16px}}p .red{color:#db3935}.sideBtn{position:fixed;height:20vh;bottom:25px;max-width:100%;width:1100px;left:50%;transform:translateX(-50%);z-index:9;transition:.6s all;display:none}@media only screen and (max-width:480px){.sideBtn{height:23vh}}.sideBtn ul{justify-content:space-around;align-items:flex-end}.sideBtn ul li{padding-bottom:15px;max-width:33%}.sideBtn ul li a{padding:0}.sideBtn li:nth-of-type(1) a.active img,.sideBtn li:nth-of-type(1):hover img{content:url(../images/as1_on.png)}.sideBtn li:nth-of-type(2) a.active img,.sideBtn li:nth-of-type(2):hover img{content:url(../images/as2_on.png)}.sideBtn li:nth-of-type(3) a.active img,.sideBtn li:nth-of-type(3):hover img{content:url(../images/as3_on.png)}.sideBtn li:nth-of-type(4) a.active img,.sideBtn li:nth-of-type(4):hover img{content:url(../images/as4_on.png)}.sideBtn li:nth-of-type(5) a.active img,.sideBtn li:nth-of-type(5):hover img{content:url(../images/as5_on.png)}.sideBtn li:nth-of-type(6) a.active img,.sideBtn li:nth-of-type(6):hover img{content:url(../images/as6_on.png)}.sideBtn li:nth-of-type(7) a.active img,.sideBtn li:nth-of-type(7):hover img{content:url(../images/as7_on.png)}.sidebar{position:fixed;height:calc(100vh - 200px);top:200px;right:50px;flex-direction:column;align-items:center;z-index:9}@media only screen and (max-width:480px){.sidebar{height:unset;width:100%;flex-direction:row;right:0;top:unset;bottom:30px;justify-content:flex-end;align-items:flex-end}.sidebar li{max-width:33%}.sidebar li.top{position:fixed;bottom:unset;top:50px;left:0}.sidebar li #bg_music_switch{position:fixed;left:120px;top:50px}}.sidebar .top{position:absolute;bottom:100px}.sidebar #bg_music_switch.off img{content:url(../images/sidebar_01_hover.png)}.btn-on{position:absolute;z-index:99;outline:0;left:0;bottom:-30%;transition:.6s all;display:none}@media only screen and (max-width:768px){.btn-on{display:block}}.btn-on img{transition:.6s all}.btn-on.open{left:-70px}.btn-on.open img{transform:rotate(-180deg)}.bg_main{position:fixed;width:100vw;height:100vh;overflow:hidden;background:url(../images/bg1.jpg) no-repeat center top;background-size:cover}.bg_main .bg_content{width:100%;height:100%;position:absolute;top:0;left:0;background:url(../images/bg3.jpg) no-repeat center top;background-attachment:fixed;opacity:0;transition:.9s all}.viewport{margin-top:1%}@media only screen and (max-width:480px){.viewport{margin:1% auto;max-width:70vw}}main,section{position:relative;height:100vh;padding:80px 0 1% 0;text-align:center}#main{display:flex;justify-content:center;align-items:center}#main .logo{position:absolute;top:80px;right:4vw}@media only screen and (max-width:480px){#main .logo img{width:24vw}}#main .title{position:relative;display:inline-block;margin-bottom:1%;margin-top:380px}section{z-index:1;padding:0}section::before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1}@media only screen and (max-width:480px){section .title{margin:4% auto!important}}section .container{position:relative;height:calc(100vh - 20vh - 160px);top:100px;display:flex;justify-content:center;width:780px;max-width:100%;padding:130px 60px 0 75px;overflow:scroll}@media only screen and (max-width:480px){section .container{height:calc(100vh - 25vh - 100px);padding:60px 45px 0 60px}}section .wrapper{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column}section .wrapper .row{width:100%}section .wrapper .item{position:relative;padding-bottom:30px}@media only screen and (max-width:480px){section .wrapper .item{padding-bottom:20px}}section .wrapper .item::before{content:'';position:absolute;left:-30px;top:-20px;width:63px;height:63px;background:url(../images/item_before.png) no-repeat center center;background-size:contain}section .wrapper a{position:relative;color:#e83835;line-height:50px;vertical-align:baseline}section .wrapper a:after{content:'';position:absolute;width:100%;height:1px;bottom:-7px;left:0;background:#e83835}#sect1 .container{background:url(../images/s1_border.png) no-repeat center top;background-size:contain}@media only screen and (max-width:480px){#sect1 .container{background:url(../images/s1_border_m.png) no-repeat center top;background-size:contain}}#sect1 .container .item{padding-bottom:20px}#sect2 .container{background:url(../images/s2_border.png) no-repeat center top;background-size:contain}@media only screen and (max-width:480px){#sect2 .container{background:url(../images/s2_border_m.png) no-repeat center top;background-size:contain}}#sect2 .container .wrapper{width:80%}@media only screen and (max-width:480px){#sect2 .container .wrapper{width:100%}#sect2 .container .wrapper .row{margin:0}}#sect2 .container .wrapper .col-6{display:flex;justify-content:center}#sect2 .container .wrapper .item{width:100px}@media only screen and (max-width:480px){#sect2 .container p{line-height:20px;letter-spacing:0}}#sect3 .container{background:url(../images/s3_border.png) no-repeat center top;background-size:contain}@media only screen and (max-width:480px){#sect3 .container{background:url(../images/s3_border_m.png) no-repeat center top;background-size:contain}}#sect3 .container .item{padding-bottom:30px}@media only screen and (max-width:480px){#sect3 .container .item{padding-bottom:20px}}#sect3 .container .item p{line-height:23px;font-size:14px}@media only screen and (max-width:480px){#sect3 .container .item p{font-size:12px;line-height:14px}}#sect3 .container .item .big{font-size:28px;font-weight:900;line-height:40px;font-style:italic}@media only screen and (max-width:480px){#sect3 .container .item .big{font-size:22px}}#sect4 .container{background:url(../images/s4_border.png) no-repeat center top;background-size:contain}@media only screen and (max-width:480px){#sect4 .container{background:url(../images/s4_border_m.png) no-repeat center top;background-size:contain}}#sect4 .container .wrapper{padding-right:100px}@media only screen and (max-width:480px){#sect4 .container .wrapper{padding-right:0}}#sect5 .container{background:url(../images/s5_border.png) no-repeat center top;background-size:contain}@media only screen and (max-width:480px){#sect5 .container{background:url(../images/s5_border_m.png) no-repeat center top;background-size:contain}}#sect5 .container .wrapper{width:90%}@media only screen and (max-width:480px){#sect5 .container .wrapper{width:100%}}@media only screen and (max-width:480px){#sect5 .container .wrapper .row{padding:0}}#sect5 .container .item{width:100px;padding-bottom:0}#sect5 .container .row .box{position:relative}#sect5 .container .row .box:after{content:'';position:absolute;width:150%;height:150%;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;opacity:0;transition:.3s all}#sect5 .container .row .box:hover:after{opacity:1}#sect5 .container .row .box1:after{background:url(../images/s5_img1.gif) no-repeat center center;background-size:contain}#sect5 .container .row .box2:after{background:url(../images/s5_img2.gif) no-repeat center center;background-size:contain}#sect5 .container .row .box3:after{background:url(../images/s5_img3.jpg) no-repeat center center;background-size:contain}#sect5 .container .row span{font-size:16px}@media only screen and (max-width:480px){#sect5 .container .row{height:150px}#sect5 .container .row img{transform:scale(.5) translateY(-50%)}}#sect6 .container{background:url(../images/s6_border.png) no-repeat center top;background-size:contain}@media only screen and (max-width:480px){#sect6 .container{background:url(../images/s6_border_m.png) no-repeat center top;background-size:contain}}#sect7 .container{background:url(../images/s7_border.png) no-repeat center top;background-size:contain}@media only screen and (max-width:480px){#sect7 .container{background:url(../images/s7_border_m.png) no-repeat center top;background-size:contain}}#sect7 .container .wrapper{align-items:center}#sect7 .container .wrapper .item{margin-bottom:40px}#sect7 .container .wrapper p{text-align:left;line-height:36px}@media only screen and (max-width:480px){#sect7 .container .wrapper p{line-height:25px}}footer{position:relative;background-color:#fff}