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

img {border:0px;}
body {background-color:#FFFFFF; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px;}

#logo a{text-decoration:none; font-size:16px; color:#000; font-family:Nanum Gothic, sans-serif; font-weight:bold; letter-spacing:-1;}
#menu{height:40px;}
#menu td{background:url(images/menudot.png) right no-repeat;}
#menu td a{text-decoration:none; font-size:13px; color:#fff; font-family:Nanum Gothic, sans-serif; font-weight:bold; line-height:40px;}

.btline{border-bottom:1px solid #eaeaea; border-top:1px solid #eaeaea;}
#bottombt{height:35px;}
#bottombt td{background:url(images/bottomline.jpg) right no-repeat;}
#bottombt td a{text-decoration:none; font-size:10px; color:#666; font-family:Nanum Gothic, sans-serif; line-height:35px;}


#bodywrap {width:100%; min-width:100px; margin:0; padding:0;}

#mpagem01 td a.m01, #mpagem02 td a.m02, #mpagem03 td a.m03 {color:#b6b6b6;}

.copy{font-size:10px; color:#666; font-family:Nanum Gothic, sans-serif; line-height:140%; padding:20px 0px 10px 0px;}

/* °ψΕλ */
.normal *{margin:0px; padding:0px; list-style:none; text-decoration:none;}
.normal{font-size:14px; line-height:150%; color:#555; letter-spacing:-1px;}
.top_tit{font-size:16px; line-height:150%; margin-bottom:20px; color:#555;}
.top_tit h3{font-size:25px; color:#145dd5; margin-bottom:15px; font-family:'Nanum Square';}
.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:25px; color:#145dd5; margin-bottom:25px; font-family:'Nanum Square';}
.sub0101 center b{display:block; margin-top:5px;}
.sub0101 figure h4{font-family:'Nanum Square'; text-align:center;}
.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{text-align:justify; border:1px solid #dfdfdf; padding:15px;}

/* sub0102 */
#daumRoughmapContainer1626228460545{width:100%;}
.sub0102 li{border-bottom:1px solid #dfdfdf; text-align:center; padding:5px 0px;}
.sub0102 li span{display:block; background:#145dd5; color:#fff; padding:5px 0px; margin-bottom:5px;}

/* 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; width:100%; margin:0px 25px 15px 0px; padding-bottom:15px;}
.sub0201 ul img{width:100%;}
.sub0201 li{margin-bottom:5px;}
.sub0201 li span{display:block; font-size:14px; color:#888;}
.sub0201 div{border:1px solid #dfdfdf; padding:10px; margin-top:5px; font-size:14px;}
.sub0201 .con02{border:none;}
.sub0201 .con02 ul{border:1px solid #dfdfdf; padding:10px; margin-top:5px;}
.sub0201 .con02 span{font-weight:bold; color:#333; font-size:16px;}

/* 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:15px; 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(3){margin-right:0;}
.sub0303 div{border-bottom:1px dashed #aaa; margin:50px 0px;}
