@charset "euc-kr";
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url('//fonts.googleapis.com/earlyaccess/notosanskr.css');

img {border:0px;}
body {margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px;  background-color:#f5f5f5;}
body, td, p, input, button, textarea, select, .c1 {font-family: 'NotoSansKR'; font-size:10pt;}

.subbg  {background-color:#f5f5f5;}
.subtop {background:url(../images/subtop.jpg) center top no-repeat; background-color:#ffffff;}

#main {width:100%; position:relative;}
#mimg01 {width:100%; position:absolute; z-index:3; padding-top:40px;}
#mimg02 {width:100%; position:absolute; z-index:2;}
#mimg03 {height:1300px; background-color:#f5f5f5; z-index:1;}

/*top*/
#toptx {background-color:#e7743b; width:180px; text-align:center;}
#toptx a{color:#ffffff; font-size:11px; padding:0px 10px 0px 10px; text-decoration:none;}
/*top end*/

.copy{font-size:8pt; color:#4c4c4c; padding:25px 0px 25px 0px; background-color:#f5f5f5;}

/*topmenu*/
#topmenu {background-color:#ffffff;}
#topmenu a{text-decoration:none; color:#0c0c0c; font-size:12pt; font-weight:bold; padding:0px 40px 0px 40px; line-height:75px; font-family: 'NotoSansKR';}
#topmenu a:hover{color:#e7743b;}
/*topmenu end*/

/*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(../images/l-off.jpg) left top no-repeat; }
#submenu a:hover{background:url(../images/l-ing.jpg) left top no-repeat;}
/*submenu end*/

#bigtitle{font-size:20px; color:#fff; font-weight:bold; text-align:center; height:113px; line-height:113px; width:180px; padding-bottom:17px;}
#title{font-size:30px; color:#2b2b2b; font-weight:bold; line-height:113px;}


/**/
.mgallery{border:1px solid #e8e8e8; padding:15px 0px 15px 0px; background-color:#f5f5f5;}
#mbn{width:310px; padding:27px 0px 0px 18px; border-top:solid 1px #e8e8e8; border-bottom:solid 1px #e8e8e8;}


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

/* sub0101 */
.sub0101{text-align:justify;}
.sub0101 center{margin-top:40px;}

/* sub0301 */
.sub0301 ul{margin-bottom:20px;}
.sub0301 li{float:left; width:191px; margin-right:12px; box-sizing:border-box; border:1px solid #dfdfdf;}
.sub0301 li:nth-child(4){margin-right:0;}
.sub0301 li img{margin-bottom:-5px;}

/* sub0401 */
.sub0401 li{border-bottom:1px solid #dfdfdf; padding:15px 10px;}
.sub0401 li b{display:block; float:left; color:#e7743b;}
.sub0401 li span{display:block; margin-left:120px;}
