@charset "euc-kr";
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
img {border:0px;}


html{height:100%;}
body {margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; height:100%;}
body, td, p, input, button, textarea, select, .c1 {font-family: Nanum Gothic, sans-serif; font-size:10pt;}


/*
.tm01{font-size:16px; font-weight:bold; color:#333333; text-decoration:none; padding:0px 0px 0px 50px; line-height:80px;}
.tm02{font-size:16px; font-weight:bold; color:#333333; text-decoration:none; padding:0px 0px 0px 50px; line-height:80px;}
.tm03{font-size:16px; font-weight:bold; color:#333333; text-decoration:none; padding:0px 0px 0px 50px; line-height:80px;}
.tm04{font-size:16px; font-weight:bold; color:#333333; text-decoration:none; padding:0px 0px 0px 50px; line-height:80px;}
.tm05{font-size:16px; font-weight:bold; color:#333333; text-decoration:none; padding:0px 0px 0px 50px; line-height:80px;}
*/

#topmenu a{font-size:16px; font-weight:bold; color:#333333; text-decoration:none; padding:0px 0px 0px 50px; line-height:80px;}

#topnavi{line-height:25px;}
#topnavi a{font-size:12px; color:#ffffff; text-decoration:none; }


#topbg{width:100%; background-color:#1c293a;}
#mainbg{background:url(../images/mainbg.jpg) center top no-repeat;}
.bn01 a{background:url(../images/bn_on01.png) center top no-repeat; width:224px; height:258px; display:block;}
.bn02 a{background:url(../images/bn_on02.png) center top no-repeat; width:224px; height:258px; display:block;}
.bn03 a{background:url(../images/bn_on03.png) center top no-repeat; width:224px; height:258px; display:block;}

.bn01 a:hover{background:url(../images/bn_on01.png) center top no-repeat; transition: all 1s;}
.bn02 a:hover{background:url(../images/bn_on02.png) center top no-repeat; transition: all 1s;}
.bn03 a:hover{background:url(../images/bn_on03.png) center top no-repeat; transition: all 1s;}

.lst{padding:0; margin:0; list-style:none; text-decoration:none;}
.lst li{margin-bottom:3px; font-size:14px; color:#1c293a;}
.lst li a{text-decoration:none; display:inline-block; width:240px; color:#555;}

#line{width:100%; background-color:#ebebeb; border-bottom:2px solid #ebebeb; margin-bottom:6px; }
.copy{text-align: left;}
#subtopbg{background:url(../images/subtop.jpg) center top no-repeat; width:2500px; height:254px;}

.btl2{font-size:23px; padding-top:5px; }
.btl3{height:2px; background-color:#555555; margin:5px 0px 30px 0px;}
.btl4{height:2px; background-color:#1c293a; margin:5px 0px 8px 0px;}

#menu a {color:#333333; font-size:14px; background-color:#fff; text-decoration:none;  height:40px;  line-height:40px; padding-left:18px; display:block;width:220px;}
#menu a:hover {color:#333333; background:url(../images/sumubg.jpg) left top no-repeat; font-weight:bold;}
#bigtit{font-size:28px; color:#333;}

/* 공통 */
.normal *{margin:0; padding:0; list-style:none; text-decoration:none;}
.normal{font-size:15px; line-height:150%; color:#555; word-spacing:-1px;}

/* sub0101 */
.sub0101 center{padding-left:51%; background:url(../images/sub0101.jpg) left top no-repeat; margin-bottom:100px;}
.sub0101 center div{border-top:1px solid #333; border-bottom:1px solid #333; padding:50px 0px;}
.sub0101 h2{font-size:19px; text-transform:uppercase; color:#1c293a; margin-bottom:20px;}
.sub0101 h2 span{display:inline-block; border-bottom:2px solid #1c293a;}
.sub0101 h3{font-size:17px; margin-bottom:40px; color:#333;}
.sub0101 h3 b{display:block; margin-bottom:5px;}

.sub0101 h4{width:120px; line-height:120px; font-size:19px; color:#fff; background:#1c293a; border-radius:50%; margin:0 auto; text-align:center;}
.sub0101 figure{background:url(../images/sub0101_1.jpg) center top repeat-y; padding:50px 0px 1px 0px;}
.sub0101 ul{background:url(../images/sub0101_2.jpg) center top 5px no-repeat; margin-bottom:50px;}
.sub0101 ul:nth-child(odd){padding-left:53%;}
.sub0101 ul:nth-child(even){padding-right:53%; text-align:right;}
.sub0101 h5{font-size:19px; color:#1c293a;}

/* sub0102 */
.sub0102{padding:10px 0px 10px 320px; text-align:justify; background:url(../images/sub0102.jpg) left center no-repeat;}
.sub0102 h3{font-size:28px; color:#000;}
.sub0102 h3 span{color:#1c293a;}
.sub0102 h4{font-size:18px; color:#333; margin:10px 0px 40px 0px; font-weight:normal;}

/* sub0201 */
.sub0201 h4{background:#1c293a; color:#fff; border-top-left-radius:5px; border-top-right-radius:5px; padding:10px 20px; margin-bottom:5px;}
.sub0201 figure{border:1px solid #dfdfdf; border-bottom-left-radius:5px; border-bottom-right-radius:5px; margin-bottom:50px; padding:20px;}

/* sub0301 */
.sub0301 center{margin-bottom:20px;}
.sub0301 figure{margin-bottom:50px;}
.sub0301 h4{float:left; width:190px; font-size:19px; border-top:2px solid #1c293a; padding-top:10px; color:#1c293a;}
.sub0301 div{margin-left:200px; border-top:2px solid #dfdfdf; padding-top:10px;}

.sub0301 .con01 li{margin-bottom:10px;}
.sub0301 .con01 li h5{float:left; font-size:15px; color:#1c293a;}
.sub0301 .con01 li p{font-size:15px; margin-left:20px;}
.sub0301 .con01 li span{display:block; color:#666; font-size:14px;}

.sub0301 .con02 li{margin-bottom:10px; background:#f8f8f8;}
.sub0301 .con02 li span{display:inline-block; padding:10px 20px; margin-right:20px; background:#1c293a; color:#fff;}
