@charset "utf-8";
/*************************************************************************
* @ 서비스명   : norman
* @ 파일명     : /css/norman.css
* @ 페이지설명  : norman.css
**************************************************************************/

.main .norman .section01{text-align:center;padding:200px 0px 70px 0px;max-width:1400px;margin:0 auto;}
.main .norman .section01 .lv01{font-size:110px;line-height:1.2;font-weight:700;}
.main .norman .section01 .lv02{font-size:20px;line-height:1.7;font-weight:400;margin-top:50px;color:#5b5b5b;}
.main .norman .section01 .start{margin-top:80px;text-align:center;}
.main .norman .section01 .start a{background:#2c3782;font-size:21px;padding:17px 50px;border-radius:50px;color:#fff;}
.main .norman .section01 .icon{position:relative;}
.main .norman .section01 .icon .ico01{width:130px;position:absolute;top:-546px;left:7%;}
.main .norman .section01 .icon .ico02{width:150px;position:absolute;top:-514px;right:10%;animation-delay: 1s;}
.main .norman .section01 .icon .ico03{width:100px;position:absolute;top:-385px;left:14%;animation-delay: 2s;}
.main .norman .section01 .icon .ico04{width:155px;position:absolute;top:-300px;left:0%;animation-delay: 0.5s;}
.main .norman .section01 .icon .ico05{width:62px;position:absolute;top:-325px;right:17%;}
.main .norman .section01 .icon .ico06{width:150px;position:absolute;top:-232px;right:4%;}
.main .norman .section01 .icon img {animation: float 4s ease-in-out infinite;}
@keyframes float {0%   { transform: translateY(0); }  50%  { transform: translateY(-15px); }  100% { transform: translateY(0); }}
.main .norman .section02{text-align:center;max-width:1400px;margin:0 auto;padding:200px 0px;}
.main .norman .section02 .lv03{font-size:50px;font-weight:700;}
.main .norman .section02 .lv03 br{display:none}
.main .norman .section02 .lv04{font-size:19px;color:#5b5b5b;}
.main .norman .section02 .lv04 br{display:none}
.main .norman .section02 .line{width:100%;display:flex;flex-wrap:wrap;gap:30px;margin-top:40px;}
.main .norman .section02 .line .form{text-align:left;padding:40px;border-radius:10px;position:relative;height:450px;overflow:hidden;}
.main .norman .section02 .line .form .lv05{font-size:40px;font-weight:700;color:#fff;}
.main .norman .section02 .line .form .lv06{font-size:18px;color:#fff;font-weight:300;margin-top:15px;}
.main .norman .section02 .line .c1{width:calc(65% - 15px);background:#5189fa;}
.main .norman .section02 .line .c2{width:calc(35% - 15px);background:#7b4bd5;}
.main .norman .section02 .line .c3{width:calc(50% - 15px);background:#171719;}
.main .norman .section02 .line .c4{width:calc(50% - 15px);background:#ec3a3a;}
.main .norman .section02 .line .form .form01{width:389px;position:absolute;right:8%;top:6%;}
.main .norman .section02 .line .form .form02{width:376px;position:absolute;right:-3%;bottom:7%;}
.main .norman .section02 .line .form .form03{width:400px;position:absolute;right:0%;bottom:7%;}
.main .norman .section02 .line .form .form04{width:270px;position:absolute;right:10%;bottom:7%;}
.main .norman .section02 .line .form .link{position:absolute;bottom:40px;color:#fff;font-size:16px;}
.main .norman .section03{background:#eef3f9;}
.main .norman .section03 .section-line{max-width:1400px;margin:0 auto;padding:200px 0px;}
.main .norman .section03 .section-line .lv07{font-size:50px;font-weight:700;}
.main .norman .section03 .section-line .lv08{font-size:19px;color:#5b5b5b;margin-bottom:25px;}
.main .norman .section03 .section-line .lv06 br{display:none}
.main .norman .section03 .section-line .main-tabcontent{display: none;}
.main .norman .section03 .section-line .main-tabcontent.tab-active{display: block;}
.main .norman .section03 .section-line .tab-btn.tab-active {font-weight: bold;}
.main .norman .section03 .section-line .main-tabcontent .tab-bg{background:#f7f7f7;border-radius:10px;height:450px;display:flex;justify-content: center;align-items: flex-end;}
.main .norman .section03 .section-line .main-tabcontent .tab-bg img{width:60%;height:350px;object-fit:cover;border-radius:10px 10px 0px 0px;}
.main .norman .section03 .section-line .tab-bt{display:flex;padding:0px 15px;justify-content: space-between;}
.main .norman .section03 .section-line .tab-bt button{margin-top:-650px;position:relative;}
.main .norman .section03 .section-line .main-tabcontent h2{font-size:25px;margin-top:75px;}
.main .norman .section03 .section-line .main-tabcontent p{font-size:18px;color:#5b5b5b;}
.main .norman .section03 .section-line .tab-buttons{margin-top:-120px;position:relative;display:flex;gap:10px;}
.main .norman .section03 .section-line .tab-buttons .tab-btn{border:1px solid#b2b5c5;border-radius:5px;padding:10px 15px;font-size:18px;font-weight:600;}
.main .norman .section03 .section-line .tab-buttons .tab-active{color:#fff;background:#2c3782;border:1px solid#2c3782;}
.main .norman .section04{background:#2c3782;}
.main .norman .section04 .section-line{max-width:1400px;margin:0 auto;padding:200px 0px;text-align:center;}
.main .norman .section04 .section-line .lv09{font-size:50px;font-weight:700;color:#fff;}
.main .norman .section04 .section-line .lv09 br{display:none;}
.main .norman .section04 .section-line .lv10{font-size:19px;color:#5b5b5b;color:#fff;}
.main .norman .section04 .section-line .lv10 br{display:none;}
.main .norman .section04 .section-line .img{margin-top:40px;}
.main .norman .section05{background:#171719;}
.main .norman .section05 .section-line{max-width:1400px;margin:0 auto;padding:200px 0px;position: relative;overflow: hidden;}
.main .norman .section05 .section-line .lv11{font-size:50px;font-weight:700;color:#fff;}
.main .norman .section05 .section-line .lv11 br{display:none;}
.main .norman .section05 .section-line .lv12{font-size:19px;color:#5b5b5b;color:#fff;}
.main .norman .section05 .section-line .lv12 br{display:none;}
.main .norman .section05 .section-line .img{margin-top:40px;margin-right: 0;margin-left: auto;width: 100vw;position: relative;}
.main .norman .section06{max-width:1400px;margin:0 auto;padding:200px 0px;}
.main .norman .section06 .lv13{font-size:50px;font-weight:700;}
.main .norman .section06 .line{margin-top:40px;display:flex;gap:30px;flex-wrap:wrap;}
.main .norman .section06 .line .blog{width:calc(33% - 16px)}
.main .norman .section06 .line .blog .img img{aspect-ratio: 373 / 226;width:100%;border-radius:10px;object-fit:cover;}
.main .norman .section06 .line .blog .lv14{font-size:25px;font-weight:700;margin-top:10px;}
.main .norman .section06 .line .blog .lv15{font-size:15px;margin-top:5px;}
.main .norman .section07{max-width:1400px;margin:0 auto;padding:200px 0px;border-top:1px solid#d7d7d7;}
.main .norman .section07 .lv16{font-size:50px;font-weight:700;}
.main .norman .section07 .line{display:flex;gap:30px;margin-top:40px;}
.main .norman .section07 .line .link{width:25%;background:#eef3f9;padding:30px 0px;border-radius:10px;display:flex;flex-direction:column;align-items:center;gap:10px;font-size:19px;font-weight:700;}
.main .norman .section07 .line .link img{width:110px;}
.main .norman .section08{background:#2c3782;text-align:center;padding:200px 0px;}
.main .norman .section08 .lv17{font-size:50px;font-weight:700;color:#fff;}
.main .norman .section08 .lv17 br{display:none}
.main .norman .section08 .lv18{font-size:19px;color:#5b5b5b;color:#fff;}
.main .norman .section08 .lv18 br{display:none}
.main .norman .section08 .start{margin-top:40px;display:flex;gap:20px;justify-content:center}
.main .norman .section08 .start a{padding:13px 30px;font-size:16px;background:#fff;border-radius:50px;}
.main .norman .section08 .line{margin-top:65px;display:flex;justify-content:center;gap:100px;align-items:center;}
.main .norman .section08 .line .line-f2{display:flex;flex-direction:column;gap:20px;}
.main .norman .section08 .line .line-f2 .lv19{color:#fff;font-size:26px;font-weight:700;}
.main .norman .section08 .line .line-f2 .lv20{color:#fff;font-size:17px;font-weight:300;}
.main .norman .section08 .line .line-f3 .lv21{color:#fff;font-size:15px;}

.manual .norman .section01{text-align:center;padding:200px 0px 0px 0px;}
.manual .norman .section01 .lv01{font-size:60px;margin-top:10px;font-weight:700;line-height:1.2;}
.manual .norman .section01 .lv02{font-size:20px;line-height:1.7;font-weight:400;margin-top:20px;color:#5b5b5b;}
.manual .norman .section02{padding:200px 0px;}
.manual .norman .section02 .line{display:flex;flex-direction:column;align-items:center;gap:100px;}
.manual .norman .section02 .line .form .lv03{font-size:16px;font-weight:600;color:#2c3782;text-align:center;}
.manual .norman .section02 .line .form .lv04{font-size:25px;font-weight:700;margin-bottom:15px;text-align:center;}
.manual .norman .section02 .line .form img{width:600px;border-radius:10px;}
.manual .norman .section03{padding:200px 0px;background:#171719}
.manual .norman .section03 .lv06{font-size:50px;font-weight:700;color:#fff;text-align:center;}
.manual .norman .section03 .lv06 br{display:none}
.manual .norman .section03 .lv07{font-size:20px;line-height:1.7;font-weight:400;margin-top:10px;color:#5b5b5b;text-align:center;margin-bottom:20px;}
.manual .norman .section03 .lv07 br{display:none}
.manual .norman .section04{max-width:1400px;margin:0 auto;padding:200px 0px;border-top:1px solid#d7d7d7;}
.manual .norman .section04 .lv08{font-size:50px;font-weight:700;}
.manual .norman .section04 .line{display:flex;gap:30px;margin-top:40px;}
.manual .norman .section04 .line .link{width:25%;background:#eef3f9;padding:30px 0px;border-radius:10px;display:flex;flex-direction:column;align-items:center;gap:10px;font-size:19px;font-weight:700;}
.manual .norman .section04 .line .link img{width:110px;}
.manual .norman .section05{background:#2c3782;text-align:center;padding:200px 0px;}
.manual .norman .section05 .lv09{font-size:50px;font-weight:700;color:#fff;}
.manual .norman .section05 .lv09 br{display:none}
.manual .norman .section05 .lv10{font-size:19px;color:#5b5b5b;color:#fff;}
.manual .norman .section05 .lv10 br{display:none}
.manual .norman .section05 .start{margin-top:40px;display:flex;gap:20px;justify-content:center}
.manual .norman .section05 .start a{padding:13px 30px;font-size:16px;background:#fff;border-radius:50px;}
.manual .norman .section05 .line{margin-top:65px;display:flex;justify-content:center;gap:100px;align-items:center;}
.manual .norman .section05 .line .line-f2{display:flex;flex-direction:column;gap:20px;}
.manual .norman .section05 .line .line-f2 .lv11{color:#fff;font-size:26px;font-weight:700;}
.manual .norman .section05 .line .line-f2 .lv12{color:#fff;font-size:17px;font-weight:300;}
.manual .norman .section05 .line .line-f3 .lv13{color:#fff;font-size:15px;}

.pricing .norman .section01{text-align:center;padding:200px 0px 150px 0px;background:#f9f9f9;}
.pricing .norman .section01 .lv01{font-size:18px;color:#2c3782;}
.pricing .norman .section01 .lv02{font-size:60px;margin-top:10px;font-weight:700;line-height:1.2;}
.pricing .norman .section01 .lv03{font-size:20px;line-height:1.7;font-weight:400;margin-top:20px;color:#5b5b5b;}
.pricing .norman .section01 .link{padding:5px;border:1px solid#2c3782;border-radius:50px;width:600px;margin:40px auto 0;height:55px;background:#fff;display:flex;justify-content:space-between;align-items:center;;}
.pricing .norman .section01 .link input{height:45px;font-size:16px;padding:0px 30px;width:calc(100% - 150px);}
.pricing .norman .section01 .link a{color:#fff;background:#2c3782;border-radius:50px;width:150px;font-size:16px;line-height:45px;}
.pricing .norman .section02{text-align:center;max-width:1400px;margin:0 auto;padding:200px 0px;}
.pricing .norman .section02 .lv04{font-size:50px;font-weight:700;}
.pricing .norman .section02 .line01{margin-top:40px;display:flex;justify-content: space-between;gap:30px;}
.pricing .norman .section02 .line01 .box{background:#2c3782;display:flex;justify-content: space-between;border-radius:10px;padding:15px 100px 15px 50px;width:100%;align-items: center;}
.pricing .norman .section02 .line01 .box .lv05{color:#fff;font-size:30px;text-align:left;font-weight:600;}
.pricing .norman .section02 .line01 .box img{height:120px;}
.pricing .norman .section02 .line02{margin-top:50px;display:flex;justify-content: space-between;gap:30px;}
.pricing .norman .section02 .line02 .form{width:100%;}
.pricing .norman .section02 .line02 .form img{width:100px;}
.pricing .norman .section02 .line02 .form .lv06{margin-top:10px;font-size:22px;font-weight:700;}
.pricing .norman .section02 .line02 .form .lv07{margin-top:5px;font-size:16px;}
.pricing .norman .section03{text-align:center;padding:200px 0px 150px 0px;background:#171719;}
.pricing .norman .section03 .lv08{font-size:50px;font-weight:700;color:#fff;}
.pricing .norman .section03 .lv09{font-size:20px;line-height:1.7;font-weight:400;margin-top:10px;color:#5b5b5b;}
.pricing .norman .section03 .lv09 br{display:none;}
.pricing .norman .section03 .form{padding:20px 30px;width:700px;border-radius:10px;background:#252525;border:1px solid #7f7f7f;margin:40px auto 0;text-align:left;}
.pricing .norman .section03 .lv10{font-size:22px;font-weight:700;color:#fff;}
.pricing .norman .section03 input{margin-top:18px;font-size:18px;width:100%;color:#fff;}
.pricing .norman .section03 .line{margin:40px auto 0;width:700px;display:flex;justify-content:space-between;}
.pricing .norman .section03 .line .left{text-align:left;}
.pricing .norman .section03 .line .left .lv11{font-size:22px;font-weight:700;color:#fff;}
.pricing .norman .section03 .line .left .lv12{font-size:18px;color:#7d7d7d;margin-top:6px;}
.pricing .norman .section03 .line .right .check{color:#5f6cc5;font-size:40px;font-weight:700;}
.pricing .norman .section04{max-width:1400px;margin:0 auto;padding:200px 0px;border-top:1px solid#d7d7d7;}
.pricing .norman .section04 .lv16{font-size:50px;font-weight:700;}
.pricing .norman .section04 .line{display:flex;gap:30px;margin-top:40px;}
.pricing .norman .section04 .line .link{width:25%;background:#eef3f9;padding:30px 0px;border-radius:10px;display:flex;flex-direction:column;align-items:center;gap:10px;font-size:19px;font-weight:700;}
.pricing .norman .section04 .line .link img{width:110px;}
.pricing .norman .section05{background:#2c3782;text-align:center;padding:200px 0px;}
.pricing .norman .section05 .lv17{font-size:50px;font-weight:700;color:#fff;}
.pricing .norman .section05 .lv17 br{display:none}
.pricing .norman .section05 .lv18{font-size:19px;color:#5b5b5b;color:#fff;}
.pricing .norman .section05 .lv18 br{display:none}
.pricing .norman .section05 .start{margin-top:40px;display:flex;gap:20px;justify-content:center}
.pricing .norman .section05 .start a{padding:13px 30px;font-size:16px;background:#fff;border-radius:50px;}
.pricing .norman .section05 .line{margin-top:65px;display:flex;justify-content:center;gap:100px;align-items:center;}
.pricing .norman .section05 .line .line-f2{display:flex;flex-direction:column;gap:20px;}
.pricing .norman .section05 .line .line-f2 .lv19{color:#fff;font-size:26px;font-weight:700;}
.pricing .norman .section05 .line .line-f2 .lv20{color:#fff;font-size:17px;font-weight:300;}
.pricing .norman .section05 .line .line-f3 .lv21{color:#fff;font-size:15px;}

.channel .norman .section01{padding:200px 0px;max-width:1400px;margin:0 auto;}
.channel .norman .section01 .title{font-size:50px;font-weight:700;}
.channel .norman .section01 .line{margin-top:40px;display:flex;flex-wrap: wrap;gap:30px;}
.channel .norman .section01 .line .menu{width:calc(34% - 30px)}
.channel .norman .section01 .line .menu img{width:100%;aspect-ratio:373 / 226;border-radius:10px;object-fit:cover;}
.channel .norman .section01 .line .menu .lv01{font-size:15px;margin-top:10px;color:#2c3782;font-weight:600;}
.channel .norman .section01 .line .menu .lv02{font-size:25px;font-weight:700;margin-top:5px;}

.blog .norman .section01{padding:200px 0px;max-width:1400px;margin:0 auto;}
.blog .norman .section01 .top{display:flex;justify-content:space-between;}
.blog .norman .section01 .top .title{font-size:50px;font-weight:700;}
.blog .norman .section01 .top .button{border:1px solid#b3b3b3;border-radius:10px;width:400px;height:50px;display:flex;}
.blog .norman .section01 .top .button .search{width:calc(100% - 40px);height:50px;font-size:15px;padding:0px 20px;color:#000 !important;}
.blog .norman .section01 .top .button button{width:40px;}
.blog .norman .section01 .top .button button img{width:20px;}
.blog .norman .section01 .line{margin-top:40px;display:flex;flex-wrap: wrap;gap:30px;}
.blog .norman .section01 .line .menu{width:calc(34% - 30px)}
.blog .norman .section01 .line .menu img{width:100%;aspect-ratio:373 / 226;border-radius:10px;object-fit:cover;}
.blog .norman .section01 .line .menu .lv01{font-size:15px;margin-top:10px;color:#2c3782;font-weight:600;}
.blog .norman .section01 .line .menu .lv02{font-size:25px;font-weight:700;margin-top:5px;}
.blog .norman .section01 .none{display:none;padding:200px 0px;text-align:center;font-size:18px;font-weight:normal;}
.blog .norman .section01 .none span{font-size:40px;color:#2c3782;font-weight:700;}

.adver .norman{max-width:1400px;margin:0 auto;padding:200px 0px;}
.adver .norman .section01 .title{font-size:40px;font-weight:700;margin-bottom:50px;}
.adver .norman .section01 .info-01{font-size:22px;margin-top:10px;font-weight:500;}
.adver .norman .section01 .info-01 span{color:#2c3782;}
.adver .norman .section01 .pc{width:100%;margin-top:50px;border-radius:10px;display:block;}
.adver .norman .section01 .mo{width:100%;margin-top:30px;border-radius:10px;display:none;}
.adver .norman .section01 .announcement{margin-top:20px;list-style:disc;padding-left:23px;line-height:1.8;}
.adver .norman .section01 .announcement li{font-size:20px;}
.adver .norman .section01 .announcement1{margin-top:20px;list-style:auto;padding-left:23px;line-height:1.8;}
.adver .norman .section01 .announcement1 li{font-size:20px;}
.adver .norman .section01 .sub-title{font-size:20px;color:#2c3782;margin-top:100px;}
.adver .norman .section01 .line{margin-top:20px;background:#f5f6f9;padding:25px;border-radius:10px;}
.adver .norman .section01 .line .t1{font-size:22px;font-weight:700;color:#2c3782;}
.adver .norman .section01 .line .t2{margin-top:10px;font-size:20px;}
.adver .norman .section01 .bt{margin-top:150px;text-align:center;}
.adver .norman .section01 .bt a{font-size:18px;padding:20px 80px;border-radius:50px;color:#fff;background:#2c3782;}



@media (max-width: 1200px) {

.main .norman .section01{padding:200px 20px 100px 20px}
.main .norman .section01 .lv01{font-size:40px;min-height:96px;font-weight:700;}
.main .norman .section01 .lv02{font-size:15px;margin-top:45px;}
.main .norman .section01 .lv02 br{display:none;}
.main .norman .section01 .start{margin-top:50px;}
.main .norman .section01 .start a{font-size:17px;padding:15px 45px;}
.main .norman .section01 .icon .ico01{width:36px;top:-321px;left:3%;}
.main .norman .section01 .icon .ico02{width:80px;top:-363px;right:3%;}
.main .norman .section01 .icon .ico03{width:42px;top:-194px;left:14%;}
.main .norman .section01 .icon .ico04{width:60px;top:-79px;left:8%;}
.main .norman .section01 .icon .ico05{width:24px;top:-191px;right:0%;}
.main .norman .section01 .icon .ico06{width:48px;top:-80px;right:4%;}
.main .norman .section02{padding:100px 20px;}
.main .norman .section02 .lv03{font-size:30px;line-height:1.3;}
.main .norman .section02 .lv03 br{display:block;}
.main .norman .section02 .lv04{font-size:15px;margin-top:10px;}
.main .norman .section02 .lv04 br{display:block;}
.main .norman .section02 .line{flex-direction:column;gap:15px;}
.main .norman .section02 .line .c1{width:100%;}
.main .norman .section02 .line .c2{width:100%;}
.main .norman .section02 .line .c3{width:100%;}
.main .norman .section02 .line .c4{width:100%;}
.main .norman .section02 .line .form{padding:20px 15px;height:430px;}
.main .norman .section02 .line .form .lv05{font-size:26px;}
.main .norman .section02 .line .form .lv06{font-size:15px;}
.main .norman .section02 .line .form .form01{width:240px;top:30%;right:8%;}
.main .norman .section02 .line .form .form02{width:310px;right:5%;top:36%;}
.main .norman .section02 .line .form .form03{width:287px;top:41%;}
.main .norman .section02 .line .form .form04{width:230px;}
.main .norman .section02 .line .form .link{bottom:20px;}
.main .norman .section03 .section-line{padding:100px 20px 160px 20px;}
.main .norman .section03 .section-line .lv07{font-size:30px;}
.main .norman .section03 .section-line .lv08{font-size:15px;margin-top:10px;}
.main .norman .section03 .section-line .main-tabcontent .tab-bg{height:180px;}
.main .norman .section03 .section-line .main-tabcontent .tab-bg img{width:auto;height:150px;}
.main .norman .section03 .section-line .tab-bt button{margin-top:-440px;}
.main .norman .section03 .section-line .tab-buttons{margin-top:-125px;}
.main .norman .section03 .section-line .tab-buttons .tab-btn{font-size:14px;padding:6px 14px}
.main .norman .section03 .section-line .main-tabcontent h2{font-size:23px;}
.main .norman .section03 .section-line .main-tabcontent p{font-size:15px;}
.main .norman .section04 .section-line{padding:100px 20px;}
.main .norman .section04 .section-line .lv09{font-size:30px;line-height:1.3;}
.main .norman .section04 .section-line .lv09 br{display:block;}
.main .norman .section04 .section-line .lv10{font-size:15px;margin-top:10px;}
.main .norman .section04 .section-line .lv10 br{display:block;}
.main .norman .section05 .section-line{padding:100px 20px;}
.main .norman .section05 .section-line .lv11{font-size:30px;line-height:1.3;}
.main .norman .section05 .section-line .lv11 br{display:block;}
.main .norman .section05 .section-line .lv12{font-size:15px;margin-top:10px;}
.main .norman .section05 .section-line .lv12 br{display:block;}
.main .norman .section05 .section-line .img{width:100%;}
.main .norman .section06{padding:100px 20px;}
.main .norman .section06 .lv13{font-size:30px;}
.main .norman .section06 .line{flex-direction:column;gap:15px;}
.main .norman .section06 .line .blog{width:100%;}
.main .norman .section06 .line .blog .lv14{font-size:22px;}
.main .norman .section06 .line .blog .lv15{font-size:14px;}
.main .norman .section07{padding:100px 20px;}
.main .norman .section07 .lv16{font-size:30px;}
.main .norman .section07 .line{flex-direction:column;gap:15px;}
.main .norman .section07 .line .link{width:100%;}
.main .norman .section08{padding:100px 20px;}
.main .norman .section08 .lv17{font-size:30px;line-height:1.3;}
.main .norman .section08 .lv17 br{display:block;}
.main .norman .section08 .lv18{font-size:15px;margin-top:10px;}
.main .norman .section08 .lv18 br{display:block;}
.main .norman .section08 .start a{font-size:15px;}
.main .norman .section08 .line{gap:30px;flex-direction: column;}
.main .norman .section08 .line .line-f2{width:23.5%;}
.main .norman .section08 .line .line-f3{width:2%;}
.main .norman .section08 .line .line-f2 .lv19{font-size:24px;}
.main .norman .section08 .line .line-f2 .lv20{font-size:15px;}
.main .norman .section08 .line .line-f3 .lv21{display: inline-block;transform: rotate(90deg);}

.manual .norman .section01{padding:150px 20px 100px 20px}
.manual .norman .section01 .lv01{font-size:36px;line-height:1.3;}
.manual .norman .section01 .lv02{font-size:15px;}
.manual .norman .section02{padding:100px 20px;}
.manual .norman .section02 .line{gap:70px;}
.manual .norman .section03{padding:100px 20px;}
.manual .norman .section03 .lv06{font-size:30px;}
.manual .norman .section03 .lv06 br{display:block;}
.manual .norman .section03 .lv07{font-size:15px;}
.manual .norman .section03 .lv07 br{display:block;}
.manual .norman .section04{padding:100px 20px;}
.manual .norman .section04 .lv08{font-size:30px;}
.manual .norman .section04 .line{flex-direction:column;gap:15px;}
.manual .norman .section04 .line .link{width:100%;}
.manual .norman .section05{padding:100px 20px;}
.manual .norman .section05 .lv09{font-size:30px;line-height:1.3;}
.manual .norman .section05 .lv09 br{display:block;}
.manual .norman .section05 .lv10{font-size:15px;margin-top:10px;}
.manual .norman .section05 .lv10 br{display:block;}
.manual .norman .section05 .start a{font-size:15px;}
.manual .norman .section05 .line{gap:30px;flex-direction: column;}
.manual .norman .section05 .line .line-f2{width:23.5%;}
.manual .norman .section05 .line .line-f3{width:2%;}
.manual .norman .section05 .line .line-f2 .lv10{font-size:24px;}
.manual .norman .section05 .line .line-f2 .lv12{font-size:15px;}
.manual .norman .section05 .line .line-f3 .lv13{display: inline-block;transform: rotate(90deg);}

.pricing .norman .section01{padding:150px 20px 100px 20px}
.pricing .norman .section01 .lv01{font-size:16px;}
.pricing .norman .section01 .lv02{font-size:36px;line-height:1.3;}
.pricing .norman .section01 .lv03{font-size:15px;}
.pricing .norman .section01 .link{width:100%;height:50px;}
.pricing .norman .section01 .link input{height:40px;width:calc(100% - 100px);font-size:15px;}
.pricing .norman .section01 .link a{line-height:40px;font-size:15px;width:100px;}
.pricing .norman .section02{padding:100px 20px;}
.pricing .norman .section02 .lv04{font-size:30px;}
.pricing .norman .section02 .line01{flex-direction: column;gap:15px;}
.pricing .norman .section02 .line01 .box{padding:15px;}
.pricing .norman .section02 .line01 .box .lv05{font-size:20px;}
.pricing .norman .section02 .line01 .box img{height:85px;}
.pricing .norman .section02 .line02{flex-direction: column;gap:15px;}
.pricing .norman .section02 .line02 .form .lv06{font-size:20px;margin-top:5px;}
.pricing .norman .section02 .line02 .form .lv07{font-size:15px;}
.pricing .norman .section03{padding:100px 20px;}
.pricing .norman .section03 .lv08{font-size:30px;}
.pricing .norman .section03 .lv09{font-size:15px;line-height:auto;}
.pricing .norman .section03 .lv09 br{display:block}
.pricing .norman .section03 .form{padding:15px;width:100%;}
.pricing .norman .section03 .form .lv10{font-size:22px;}
.pricing .norman .section03 .form input{font-size:16px;}
.pricing .norman .section03 .line{flex-direction:column;gap:10px;width:100%;}
.pricing .norman .section03 .line .left .lv11{font-size:22px;}
.pricing .norman .section03 .line .left .lv12{font-size:16px;}
.pricing .norman .section04{padding:100px 20px;}
.pricing .norman .section04 .lv16{font-size:30px;}
.pricing .norman .section04 .line{flex-direction:column;gap:15px;}
.pricing .norman .section04 .line .link{width:100%;}
.pricing .norman .section05{padding:100px 20px;}
.pricing .norman .section05 .lv17{font-size:30px;line-height:1.3;}
.pricing .norman .section05 .lv17 br{display:block;}
.pricing .norman .section05 .lv18{font-size:15px;margin-top:10px;}
.pricing .norman .section05 .lv18 br{display:block;}
.pricing .norman .section05 .start a{font-size:15px;}
.pricing .norman .section05 .line{gap:30px;flex-direction: column;}
.pricing .norman .section05 .line .line-f2{width:23.5%;}
.pricing .norman .section05 .line .line-f3{width:2%;}
.pricing .norman .section05 .line .line-f2 .lv19{font-size:24px;}
.pricing .norman .section05 .line .line-f2 .lv20{font-size:15px;}
.pricing .norman .section05 .line .line-f3 .lv21{display: inline-block;transform: rotate(90deg);}

.channel .norman .section01{padding:100px 20px;}
.channel .norman .section01 .title{font-size:30px;}
.channel .norman .section01 .line{flex-direction:column;gap:15px;margin-top:20px;}
.channel .norman .section01 .line .menu{width:100%;}
.channel .norman .section01 .line .menu .lv01{font-size:14px;}
.channel .norman .section01 .line .menu .lv02{font-size:22px;}

.blog .norman .section01{padding:100px 20px;}
.blog .norman .section01 .top{flex-direction:column;gap:10px;}
.blog .norman .section01 .top .title{font-size:30px;}
.blog .norman .section01 .top .button{width:100%;height:45px;}
.blog .norman .section01 .top .button .search{height:45px;}
.blog .norman .section01 .line{flex-direction:column;gap:15px;margin-top:20px;}
.blog .norman .section01 .line .menu{width:100%;}
.blog .norman .section01 .line .menu .lv01{font-size:14px;}
.blog .norman .section01 .line .menu .lv02{font-size:22px;}

.adver .norman{padding:100px 20px;}
.adver .norman .section01 .title{font-size:30px;margin-bottom:40px;}
.adver .norman .section01 .info-01{font-size:18px;}
.adver .norman .section01 .info-01 br{display:none;}
.adver .norman .section01 .pc{display:none;}
.adver .norman .section01 .mo{display:block;}
.adver .norman .section01 .announcement1 li{font-size:16px;}
.adver .norman .section01 .announcement li{font-size:16px;}
.adver .norman .section01 .line{padding:20px 15px;}
.adver .norman .section01 .line .t1{font-size:18px;}
.adver .norman .section01 .line .t2{font-size:16px;}
.adver .norman .section01 .bt{margin-top:100px;}
.adver .norman .section01 .bt a{font-size:16px;}



}