@charset "euc-kr";
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url("//cdn.rawgit.com/hiun/NanumSquare/master/nanumsquare.css");

img {border:0px;}

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


.subbg  {background:url(/gnuboard4/images/subbg.jpg) center top no-repeat;}

/*topmenu*/
#newtopmenu{position:absolute; width:100%; z-index:100; background:url(/gnuboard4/images/topsubbg.png) center top repeat-x;}
#newtopme td{text-align:center;}
#newtopme td a{font-size:12pt; color:#333; font-weight:bold; text-decoration:none; line-height:100px;}
#newtopme td a:hover{color:#4c3828;}
#dog a{font-size:10pt; text-decoration:none; color:#ffffff; line-height:20px; height:20px; background:url(/gnuboard4/images/dog.jpg) left top no-repeat;}
#dog a:hover{font-weight:bold;}
#tomsub{}
#tomsub td{text-align:center;}
#tomsub td a{display:block; margin-bottom:5px;}


/*submenu*/
#submenu a{text-decoration:none; color:#ffffff; font-size:12px; width:180px; height:31px; line-height:31px; float:left; text-align:center; background:url(/gnuboard4/images/l-off.jpg) left top no-repeat; }
#submenu a:hover{background:url(/gnuboard4/images/l-ing.jpg) left top no-repeat;}
/*submenu end*/

/*ÇÊ¼ö*/
.bannerbg {background:url(/gnuboard4/images/bannerbg.jpg) center top repeat-y; line-height:160%;}
.bn01 {background:url(/gnuboard4/images/line.jpg) right no-repeat; text-align:right; font-size:23px; color:#ffffff; padding-right:104px; margin-top:25px}
.bn02 {background:url(/gnuboard4/images/line.jpg) left no-repeat; text-align:left; font-size:23px; color:#ffffff; padding-left:104px;}
.bntx01 {font-size:13px; color:#ffffff; text-align:right; line-height:160%; padding:20px 104px 0px 0px;}
.bntx02 {font-size:13px; color:#ffffff; text-align:left; line-height:160%; padding:20px 0px 25px 104px;}

.copy{border-top:solid 1px #c1c1c1;}
.copy1{color:#4c4c4c; text-align:left; height:100px;}
.copy2{color:#145dd5; text-align:right; font-size:26px; font-weight:bold;}

#bigtitle{font-size:20px; color:#fff; font-weight:bold; text-align:center; height:80px; line-height:80px; width:180px; background:url(/gnuboard4/images/bigtitlebg.jpg) left top no-repeat;}
#title{font-size:30px; color:#2b2b2b; font-weight:bold; line-height:80px;}

.toptx {font-size:12px; color:#fff; line-height:40px;}
/*ÇÊ¼ö ³¡*/

/*contents*/
.stext {font-family:Nanum Gothic, ³ª´®°íµñ,  sans-serif; font-size:13px; color:#5a5a5a; line-height:160%; text-align:justify;}

.t01 {font-size:35px; color:#2c2c2c; line-height:120%; padding-bottom:11px;} .t01 b{font-size:45px; line-height:140%;}

.t0102 {font-size:12px; color:#adadad; padding:10px 0px 10px 0px; background:url(/gnuboard4/images/sub0102dot.jpg) left bottom no-repeat;}
.t0102 b{font-size:18px; color:#1f1f1f; line-height:180%;}

.t0103 {font-size:45px; color:#2c2c2c; font-weight:bold; padding:0px 50px 0px 20px; vertical-align:middle; line-height:120%; background:url(/gnuboard4/images/sub0103dot.jpg) right no-repeat; border-top:dashed 1px #c6c6c6; border-bottom:dashed 1px #c6c6c6;}
.s0103 {padding:30px 20px 30px 50px; border-top:dashed 1px #c6c6c6; border-bottom:dashed 1px #c6c6c6;}

.t0104 {font-size:25px; color:#1f1f1f; font-weight:bold; border-top:solid 2px #1f1f1f; border-bottom:solid 1px #1f1f1f; padding:20px;}
.s0104 {border-top:solid 2px #1f1f1f; border-bottom:solid 1px #1f1f1f; padding:20px;}
.s0104 b{color:#145dd5;}

/* °øÅë */
.normal *{margin:0px; padding:0px; list-style:none; text-decoration:none;}
.normal{font-size:17px; line-height:150%; color:#555; letter-spacing:-1px;}
.top_tit{font-size:18px; padding-bottom:70px; line-height:150%; margin-bottom:30px; color:#555; background:url(/gnuboard4/images/sub_dot01.jpg) center bottom no-repeat;}
.top_tit h3{font-size:35px; color:#145dd5; margin-bottom:15px; font-family:'Nanum Square';}
.top_tit b{display:block; font-size:19px; color:#333; margin:40px 0px 10px 0px;}
.sub_tit01{margin:0px 0px 10px 0px;}
.sub_tit01 span{color:#000; padding-left:20px; display:block; font-size:18px; font-family:'Nanum Square'; background:url(/gnuboard4/images/sub_dot04.jpg) center left no-repeat;}

/* sub0101 */
.sub0101 h3{font-size:35px; color:#145dd5; margin-bottom:25px;}
.sub0101 center{font-size:20px; font-weight:bold; line-height:150%; font-family:'Nanum Square'; padding-bottom:90px; margin-bottom:50px; color:#000; background:url(/gnuboard4/images/sub_dot01.jpg) center bottom no-repeat;}
.sub0101 center b{display:block; margin-top:5px;}
.sub0101 figure h4{float:left; font-family:'Nanum Square'; text-align:center; width:500px; padding-top:570px; background:url(/gnuboard4/images/sub0101.jpg) top left no-repeat;}
.sub0101 figure h4 span{display:inline-block; font-size:20px; color:#333; padding:30px 70px 30px 0px; background:url(/gnuboard4/images/sub0101_2.jpg) right center no-repeat; background-size:25%;}
.sub0101 figure div{padding-left:50%; padding-top:90px;}

/* sub0102 */
.sub0102 h4{font-size:18px; font-family:'Nanum Square'; color:#000; line-height:150%;}
.sub0102 h4 span{display:block; font-size:40px; color:#145dd5; margin-bottom:10px;}
.sub0102 p{width:60px; height:3px; background:#dfdfdf; margin:30px 0px;}
.sub0102 ul{float:left; padding-top:50px;}
.sub0102 li{font-size:20px; margin-bottom:10px;}
.sub0102 li span{font-family:'Nanum Square'; display:inline-block; margin-right:15px; color:#333; font-weight:bold;}
.sub0102 figure{padding-left:50%;}

/* sub0103 */
.sub0103 figure{background:url(/gnuboard4/images/sub0103.jpg) center top repeat-y; padding:50px 0px 1px 0px;}
.sub0103 h3{width:200px; height:200px; box-sizing:border-box; border:5px solid #145dd5; padding:10px; border-radius:50%; margin:0 auto;}
.sub0103 h3 div{line-height:168px; border-radius:50%; border:1px dashed #145dd5; text-align:center; font-size:25px; font-family:'Nanum Square'; color:#145dd5;}
.sub0103 h5{font-size:20px; font-family:'Nanum Square'; color:#333; color:#145dd5;}
.sub0103 ul{margin-bottom:50px; background:url(/gnuboard4/images/sub0103_2.jpg) center top 3px no-repeat;}
.sub0103 ul:nth-child(odd){text-align:right; padding-right:53%;}
.sub0103 ul:nth-child(even){padding-left:53%;}
.sub0103 li{font-size:15px;}
.sub0103 li span{color:#333;}

/* sub0201 */
.sub0201 figure{margin-bottom:50px; margin-bottom:50px; border-bottom:1px dashed #aaa;}
.sub0201 ul{box-sizing:border-box; float:left; width:350px; margin:0px 25px 15px 0px; padding-bottom:15px;}
.sub0201 ul:nth-child(3){margin-right:0;}
.sub0201 ul img{width:100%;}
.sub0201 li{margin-bottom:5px;}
.sub0201 li span{display:block; font-size:15px; color:#888;}
.sub0201 div{border:1px solid #dfdfdf; height:150px; padding:10px; margin-top:5px; font-size:15px;}
.sub0201 section{border:1px solid #dfdfdf; padding:10px 15px 1px 15px; margin-top:5px;}
.sub0201 .con02{border:none; padding:80px 0px 170px 53%; background:url(/gnuboard4/images/sub0201_7.jpg) center right 80% no-repeat; background-size:35%;}

/* sub0202 */
.sub0202 ul{padding-left:50%; background:url(/gnuboard4/images/sub0202.jpg) center left no-repeat;}
.sub0202 li{border:1px solid #dfdfdf; margin-bottom:10px; font-size:14px; border-radius:5px;}
.sub0202 li span{display:inline-block; padding:5px 15px; background:#145dd5; margin-right:15px; color:#fff; border-top-left-radius:5px; border-bottom-left-radius:5px;}

/* sub0203 */
.sub0203 div{padding:10px; border:1px solid #dfdfdf; margin-top:5px; height:120px;}
.sub0203 ul{width:49%; float:left; box-sizing:border-box; margin-bottom:40px;}
.sub0203 ul:nth-child(odd){margin-right:2%;}
.sub0203 li{background:url(/gnuboard4/images/sub_dot03.jpg) top 9px left no-repeat; padding-left:12px;}

/* sub0301 */
.sub0301 figure{text-align:center; font-size:20px; color:#333; margin-bottom:20px;}
.sub0301 iframe{margin-bottom:20px;}

/* sub0303 */
.sub0303 li{width:350px; float:left; margin-right:25px; box-sizing:border-box; border:1px solid #dfdfdf;}
.sub0303 li:nth-child(4){margin-right:0;}
.sub0303 div{border-bottom:1px dashed #aaa; margin:50px 0px;}
