
* {margin:0; padding:0;}
body {font-family: 'Noto Sans KR', sans-serif; color:#333333;}
img {border:none; vertical-align:middle;}
 a {text-decoration:none;color:#333333;}
 a:link {text-decoration:none;}
 a:visited {text-decoration:none;}
 a:hover {text-decoration:none;}
 a:active {text-decoration:none;}

ul,li {list-style:none;margin:0;padding:0;}
.clear {clear:both;}

.wrap {width:1200px;margin:0 auto;}
.s-wrap {width:1400px;margin:0 auto;}


/*  sub */
.sub-wrap {width:100%;overflow:hidden;min-width:1400px;}
.sub-wrap .subimg {position:relative;}
.sub-wrap .subimg > img {position:relative;left:50%;margin-left:-960px;z-index:1;}
.sub-wrap .sub-top {position:relative;text-align:center;padding:80px 0 110px;background:url('/theme/case2/img/main/2000x282-01.jpg')top center no-repeat;}
.sub-wrap .sub-top .sub-title {opacity:0;font-size: 40px;color:#1d1d1d;margin-bottom: 15px;font-weight:500;letter-spacing:-1px;width: 1280px;margin: 0 auto; text-align: left;}
.sub-wrap .sub-top .sub-title-txt {opacity:0;font-size:18px; font-weight: 300;color:#676767;letter-spacing: 5px;width: 1280px;margin: 0 auto; text-align: left;}
.sub-wrap .sub-top .tap {position:absolute;bottom:0;z-index:2;width:100%;text-align:center;margin-bottom: -40px;}
.sub-wrap .sub-top .tap ul li {display:inline-block;width: 220px;height: 80px;transition-duration: 0.5s;border:1px solid #e7e7e7;/*border-right:0;*/background:#fcfcfc;letter-spacing:-1px;}
.sub-wrap .sub-top .tap ul .on {background: #1f308c;border: 1px solid #2d3c92;}
.sub-wrap .sub-top .tap ul .on a {color:#fff;font-weight: bold;}
.sub-wrap .sub-top .tap ul li a {width:100%;height:100%;display:block;color:#1d1d1d;font-size:17px;line-height: 80px;}
.sub-wrap .sub-top .tap ul li:hover {transition-duration: 0.5s;background: #1f308c; border: 1px solid #1f308c;}
.sub-wrap .sub-top .tap ul li:hover a {transition-duration: 0.5s;color:#fff;font-weight: bold;}
.sub-wrap .sub-top .tap .line2tap {margin-bottom:-45px;}
.sub-wrap .sub-top .tap .line2tap li {border-top:0;}

