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:#282828;font-size:20px;vertical-align:baseline;line-height:32px}@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;bottom:15px}}.sideBtn ul{justify-content:space-around;align-items:flex-end}.sideBtn ul li{padding-bottom:0;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 #bg_music_switch{position:fixed;left:20px;top:50px;max-width:33%}}.sidebar .top{position:absolute;bottom:100px}@media only screen and (max-width:767px){.sidebar .top{position:relative;bottom:unset}}.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}@media only screen and (max-width:480px){.bg_main{background:url(../images/bg1.jpg) no-repeat 26% 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:300px}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;min-height:615px;max-height:90vh;top:100px;display:flex;justify-content:center;width:850px;max-width:100%;padding:120px 60px 0 60px;overflow:scroll}@media only screen and (max-width:480px){section .container{min-height:unset;height:calc(100vh - 20vh - 100px);padding:110px 25px 0 25px}}section .wrapper{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;align-items:center}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;line-height:50px}#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}}#sect5 .container{background:url(../images/s5_border.png) no-repeat center top;background-size:contain;padding:100px 40px 0 40px}@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:100%}@media only screen and (max-width:480px){#sect5 .container .wrapper .row{padding:0}}#sect5 .container .wrapper nav{padding-top:120px}@media only screen and (max-width:480px){#sect5 .container .wrapper nav{padding-top:0}#sect5 .container .wrapper nav button{width:50%}}#sect5 .container .wrapper .nav-tabs .nav-link,#sect5 .container .wrapper .nav-tabs .nav-link.active,#sect5 .container .wrapper .nav-tabs .nav-link:focus,#sect5 .container .wrapper .nav-tabs .nav-link:hover{background:unset;border:unset}#sect5 .container .wrapper .nav-link:nth-of-type(1).active img,#sect5 .container .wrapper .nav-link:nth-of-type(1):hover img{content:url(../images/s5_btn2_on.png)}#sect5 .container .wrapper .nav-link:nth-of-type(2).active img,#sect5 .container .wrapper .nav-link:nth-of-type(2):hover img{content:url(../images/s5_btn1_on.png)}#sect5 .container .item{width:100px;padding-bottom:0}#sect5 .container .row .box{position:relative}#sect5 .container .row .box img{max-height:70%;padding-bottom:15px}#sect5 .container .row span{font-size:16px}#sect5 .container .tab-pane .row{margin-left:0}#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}}#sect6 .container .wrapper{padding-right:300px;padding-top:100px}@media only screen and (max-width:767px){#sect6 .container .wrapper{padding-right:150px;padding-top:50px}}@media only screen and (max-width:480px){#sect6 .container .wrapper{padding-right:0;padding-top:0}}#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;padding-right:180px}@media only screen and (max-width:767px){#sect7 .container .wrapper{padding-right:0}}#sect7 .container .wrapper .item{margin-bottom:40px}#sect7 .container .wrapper p{text-align:left;line-height:32px}@media only screen and (max-width:767px){#sect7 .container .wrapper p{line-height:20px;font-size:18px}}@media only screen and (max-width:480px){#sect7 .container .wrapper p{font-size:12px;line-height:18px}}#sect7 .container .wrapper .char{position:absolute;right:40px;bottom:50px}@media only screen and (max-width:767px){#sect7 .container .wrapper .char{display:none}}#sect7 .container .wrapper a{padding-right:10px}footer{position:relative;background-color:#fff}