@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);

* { padding:0px; margin:0px; font-family:'Nanum Gothic',µ¸¿ò,µ¸¿òÃ¼; font-size:12px; word-break:normal; }

ul { list-style:none; }
ol { list-style-type:decimal; }

a,img { outline:none; selector-dummy: expression(this.hideFocus=true); }
img { border:0px;}

body { width:100%; }



section.main-content {
  padding-top: 0px;
  padding-bottom: 0px;
  text-align: center;
  background:#fff;
   }

.product11, .product14, .product15 { display:none; }

#MsubContent { width:100%; margin:0 auto; padding:0; background:#ffffff; }
	.m-sub-align { float:left; width:100%; margin:0 auto; padding:0; background:#ffffff; }

	.m-sub-title { float:left; padding-left:10px; background:#ffffff; margin:0 0 20px 0; }
	.m-sub-title ul { }
	.m-sub-title ul li { float:left; }
	.m-sub-title ul li.m-t-title { clear:left; height:26px; font-size:20px; color:#333; font-weight:bold; padding:20px 0 0 0; }
	.m-sub-title ul li.m-t-category { clear:right; color:#999; background:url(../images/icon_home.png) center left no-repeat #ffffff; padding-left:15px; margin-top:7px; text-align:left; }
	.m-sub-title ul li.m-t-category a { color:#999; }
	.m-sub-title ul li.m-t-category b { color:#666; font-weight:bold; }

	.m-sub-main { float:left; width:96%; margin:0 2%; padding:20px 0; background:#ffffff; word-break:break-all; }


.copyright { float:left; width:100%; background:#f4f4f4; border-top:1px solid #999; }
	.m-link { max-width:400px; margin:0 auto; }
	.m-link ul li { float:left; width:49%; text-align:Center; padding:10px 0; }
	.m-link ul li.m { border-right:1px solid #999; }
	.m-link ul li img { width:90%; }

.m-copyright { float:left; width:100%; margin:0px; padding:0 0 10px 0; background:#333; color:#999; }
	.copy-text { max-width:400px; margin:0 auto; }
		.text { float:left; width:90%; padding:0 5%; margin-top:2%; }
		.text ul li { float:left; width:100%; padding:1% 0; text-align:left; line-height:140%; }
		.text ul li a { color:#999; }
		.m-btn { float:left; width:100%; background:#000; padding:3% 0 3% 1%; color:#666; }
		.m-btn a { padding:3px 5px; font-size:1.1em; color:#999; font-weight:bold; }
		.m-btn a:hover { color:#ff0; }



	.con-area { float:left; width:100%; margin:0 0 50px 0; text-align:left; }
	.con-title { float:both; background:url(../images/con_title_icon.png) left 3px top no-repeat; padding-left:25px; margin:10px 0; text-align:left; font-size:14px; color:#333; font-weight:700; }

	.con-txt { float:left; padding:0 0 10px 0; }
	.con-txt > img { width:100%; max-width:380px; }
	.con-txt2 { float:left; width:100%; padding:20px 0; background:#f0f0f0; }
	.con-txt span { float:left; width:70px; font-weight:700; color:#fff; margin:0 10px 0 0; background:#333; text-align:center; padding:3px 0; }
	.con-map { float:left; width:100%; padding:150px 0; background:#f2f2f2; border:1px solid #ccc; text-align:center; }
	.con-list { float:left; }
	.con-list li { float:both; background:url(../images/icon_dot.png) left 9px no-repeat; padding:4px 0 0 12px; text-align:left; }
	.con-title-arrow { float:both; background:url(../images/icon_arrow.png) left 4px no-repeat; padding:0 0 0 20px; text-align:left; }

	.only_img { float:left; width:100%; text-align:center; }
	.only_img img { width:100%; max-width:750px; padding:0 0 10px 0; }

	.certification_txt { float:left; width:100%; background:#333; color:#fff; font-weight:700; text-align:center; padding:5px 0; }

	.history { float:left; width:96%; margin:0 0 10px 0; background:#f2f2f2; padding:2%; }
		.year { float:left; width:70px; height:100%; font-size:20px; font-weight:700; color:#333; text-align:center; }
		.year-content { float:left; width:70%; border-left:1px dotted #666; padding:5px 0 5px 2%; }
			.date { float:left; width:30px; font-weight:700; color:#000; }
			.content { float:left; width:84%; margin-left:5px; }

	.menu_product11 { float:left; width:100%; border-bottom:2px solid #333; }
	.menu_product11 ul li { float:left; width:247px; background:#f1f1f1; border:1px solid #ccc; border-bottom:none; font-size:15px; font-weight:700; color:#999; text-align:center; padding:10px 0 9px 0; }
	.menu_product11 ul li.select { background:#333; color:#fff; border:none; padding:10px 0; }
	.menu_product11 ul li.middle { margin:0 2px; }

	.con-product-img { float:left; }
	.con-product-text { float:left; width:100%; }

	.con-character-list { float:left; }
	.con-character-list li { float:left; width:48%; text-align:center; }
	.con-character-list li img { width:100%; margin:10px 0 20px 0; }

	.con-patented-list { float:left; }
	.con-patented-list li { float:left; width:96%; padding:5px 2%; text-align:left; }
	.con-patented-list li.bgtitle { width:96%; background:#333; color:#fff; padding:5px 2%; }
	.con-patented-list li.bgtitle b { color:#fc0; }

.bluepoint { color:#006bac; }
.black { color:#000; }
.red { color:#c00; }
.yellow { color:#fc0; }
.c333 { color:#333; }
.m10 { margin:10px 0; }
.m30 { margin:30px 0; }
.ml20 { margin-left:20px; }
.mr10 { margin-right:10px; }
.mb10 { margin-bottom:10px; }
.italic { font-style:italic; }
.size18 { font-size:14px; }
.size22 { font-size:16px; }
.size15 { font-size:15px; }
.size10 { font-size:10px; }
.bold { font-weight:bold; }
.txt_center { text-align:center; }
.align_center { float:both; width:100%; margin:5px 0; display:inline-block; text-align:center; }
.align_center > img { width:90%; max-width:280px; }


.null { width:50%; }


#acc {width:100%; list-style:none; color:#033; margin:0 auto;}
#acc h3 {width:100%; height:35px; text-align:left; font-weight:bold; color:#fff; cursor:pointer; background:url(../images/arrow-up.png) right 3px no-repeat #333; }
#acc h3 span { font-size:14px; line-height:240%; padding:5px 0 5px 20px; }
#acc .acc-section {overflow:hidden; background:#069;}
#acc .acc-content {width:100%; background:#069;}

#acc li.acc0, #acc li.acc1, #acc li.acc2, #acc li.acc3, #acc li.acc4, #acc li.acc5, #acc li.acc6 { display:none; }

#nested {width:100%; list-style:none; color:#033; margin:0px; }
#nested h3 {width:94%; height:35px; border-bottom:1px dotted #d8d8d8; font-size:11px; line-height:300%; font-weight:bold; margin:0px auto; padding-left:30px; color:#fff; cursor:pointer; background:#005078; }
#nested h3 a { color:#fff; }
#nested h3:hover { background:#069; }
#nested .acc-section {overflow:hidden; background:#fff}
#nested .acc-content {width:100%; padding:15px; border-bottom:1px dotted #d8d8d8; border-top:none; background:#fff}
#nested .acc-selected {}




#b_table { width:100%; }
#b_table a { text-decoration:none; color:#333; }
#b_table a:hover { text-decoration:none; color:#006797; }

#b_table .board_admin_btn a { float:right; color:#ffffff; font-size:12px; font-weight:bold; letter-spacing:0; padding:5px 15px; background:#e1614f; }
#b_table .board_admin_btn a:hover { text-decoration:none; }

#b_table .point_btn a { float:left; margin:0 2px; color:#ffffff; font-size:12px; font-weight:bold; letter-spacing:0; padding:5px 15px; background:#006bac; }
#b_table .point_btn a:hover { text-decoration:none; }
#b_table .board_btn a { float:left; margin:0 2px; padding:5px 15px; background:#efefef; color:#333; font-size:12px; letter-spacing:0; }
#b_table .board_btn a:hover { text-decoration:none; font-weight:bold; color:#000; }
