@charset "utf-8";

.sv_sec{height:420px;}
.sv01{background:url(../../images/sub/s_visual_01.jpg) no-repeat;}
.sv02{background:url(../../images/sub/s_visual_02.jpg) no-repeat;}
.sv03{background:url(../../images/sub/s_visual_03.jpg) no-repeat;}

.sv_sec .t1{text-align:center;text-align: center;font-size: 45px;font-weight: 700;line-height: 1;color: #fff;text-shadow: 2px 3px 0 rgba(0,0,0,0.25);padding-top:120px;}
.sv_sec .t2{text-align:center;margin-top: 25px;font-size: 17px;line-height: 1;font-weight: 300;color: #fff;text-shadow: 2px 3px 0 rgba(0,0,0,0.25);}
.sv_sec .wrap {margin-top:0;margin-bottom:0;}
.sv_sec .lnb{display:table;width:100%;table-layout:fixed;text-align:center;margin-top: 126px;border-bottom: 1px solid #dbdbdb;}
.sv_sec .lnb a{display:table-cell;vertical-align:middle;font-size: 19px;line-height:86px;background-color: #fff;border-right: 1px solid #dbdbdb;transition:0.4s;}
.sv_sec .lnb a:last-child{border:none;}

.sv_sec .lnb a:hover,
.sv_sec .lnb a.current{font-weight:500;color:#fff;background-color:#006ebc;}



.sv02 .lnb{border:none !important;}

/* s1_1 */
.s1_1_01{background:url(../../images/sub/s_1_1bg.jpg) no-repeat;height:642px;position:relative;}
.s1_1_01 div{padding: 130px 0 0 8.571%;}
.s1_1_p1{width: 15.785%;font-size: 16px;font-weight: 300;color: #777;line-height: 1;text-align: center;padding: 10px 0;border: 1px solid #b6b9c3;border-radius: 50px;}
.s1_1_01 h2{font-size: 50px;font-weight: 300;line-height: 1;color: #777;margin-top:15px;}
.s1_1_01 h2 span{font-weight:700;color:#35445d;display:block;margin-top:12px;}
.s1_1_p2{font-size: 16px;line-height: 28px;font-weight: 400;color: #303030;margin-top: 28px;}
.s1_1_p2 span{color:#006ebc;}
.s1_1_ul1{overflow: hidden;width:100%;position: absolute;bottom: 0;background-color: #35445d;padding:54px 0;}
.s1_1_ul1 li{font-size: 18px;font-weight: 300;line-height: 28px;color: #fff;float: left;text-align:center;position:relative;}
.s1_1_ul1 li::before{position:absolute;top:7px;left:0;content:'';width:1px; height:15px;background-color:#9aa2ae;}
.s1_1_ul1 li:first-child{width: 17.142%;padding-left: 5.5%;}
.s1_1_ul1 li:nth-child(2){width: 23.428%;}
.s1_1_ul1 li:nth-child(3){width:13.287%;}
.s1_1_ul1 li:nth-child(4){width:13.145%;}
.s1_1_ul1 li:last-child{width: 22%;padding-right: 5.5%;}

.s1_1_ul2{padding:0 8.571%;margin-top:68px;}
.s1_1_ul2 li{position:relative;padding:20px 0 40px;}
.s1_1_ul2 li:nth-child(3){margin-top:39px;}
.s1_1_ul2 li h4{font-size: 21px;line-height: 28px;font-weight: 400;color: #35445d;}
.s1_1_ul2 li p{font-size: 16px;line-height: 28px;font-weight: 400;color: #606060;margin-top: 14px;padding-left: 0.2%;}
.s1_1_ul2 li img{width: 13.14%;}
.s1_1_ul2 li:nth-child(1) img{position: absolute;top: 13px;right: 0;}
.s1_1_ul2 li:nth-child(2) img{position: absolute;top: 6px;right: 0;}
.s1_1_ul2 li:nth-child(3) img{position: absolute;top: 5px;right: 0%;}

/* s1_2 */
.s1_02{}
.s1_2_01{max-width:1400px;margin:0 auto;margin-top:100px;}
.s1_2_01 h2{font-size: 50px;line-height: 1;font-weight: 700;color: #35445d;margin-bottom:50px;}
.s1_2_01 h2 span{float: right;font-weight: 300;color: #a0a0a0;}
.s1_2_02{background:url(../../images/sub/s1_2_bg.jpg) no-repeat;height:579px;border: 1px solid #dbdbdb;}
.s1_2_02_wrap{padding-top:10px;}
.s1_2_02 .wrap{margin-top:0;}
.s1_2_01_ul{width:100%;}
.s1_2_01_ul li{float:left;width: 14.285%;padding-top: 40px;position:relative;}
.s1_2_01_ul li::before{position:absolute;top:-11px;left:0;content:'';width:21px;height:21px;background:url(../../images/sub/s1_2_bullet.png) no-repeat;}
.s1_2_01_ul li p{font-size: 16px;line-height: 28px;font-weight: 400;color: #606060;margin-bottom: 30px;padding-left:8px;position:relative;}
.s1_2_01_ul li p::before{content:'';background-color:#606060;width:4px;height:1px;position:absolute;top:15px;left:0;}

/* s1_3 */
.s1_03{background:url(../../images/sub/s1_3_bg.jpg) no-repeat;height:731px;}
.s1_03 .wrap{margin-bottom:0;}

/* s1_4 */
.s1_04{}
.root_daum_roughmap{margin:0 auto !important;}
.s1_04_01{width:92.857%;margin:0 auto;position:relative;}
.s1_04_ul1{margin-top: 30px;}
.s1_04_ul1 li{font-size: 15px;line-height: 23px;font-weight: 400;color: #555;}
.s1_04_ul1 li span{line-height: 23px;font-weight: 500;color: #555;margin-right:10px;}
.s1_04_01 a{float:left;}
.s1_04_01 a:last-child{margin-left:5px;}
.s1_04 .view{width:4.461%;height:58px;text-align:center;border:1px solid #434343;border-radius:3px;font-size: 13px;font-weight: 400;line-height: 12px;color: #434343;position: absolute;bottom: 0;right: 65px;}
.s1_04 .print{width:4.461%;height:58px;text-align:center;border:1px solid #434343;border-radius:3px;font-size: 13px;font-weight: 400;line-height: 12px;color: #434343;position: absolute;bottom: 0;right: 0px;}
.s1_04 .view img{width:19px;display: block;margin: 0 auto;margin-top:9px;margin-bottom: 2px;}
.s1_04 .print img{width:18px;display: block;margin: 0 auto;margin-top:11px;margin-bottom: 5px;}

.product_menu{float:left;margin-left: 3.642%;}
.product_menu h2{font-size: 30px;line-height: 23px;font-weight: 400;color: #555;padding:12px 0;}
.product_menu ul li{font-size: 20px;line-height: 23px;font-weight: 400;color: #555;padding:17px 0;}