@charset "euc-kr";

@charset "euc-kr";
@import url(http://fonts.googleapis.com/earlyaccess/notosanskr.css);
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(https://cdn.rawgit.com/moonspam/NanumSquare/master/nanumsquare.css);

*{ font-family: "Noto Sans KR",'Nanum Gothic','¸¼Àº °íµñ', 'Malgun Gothic' ,³ª´®°íµñ, NanumGothic,NanumGothicWeb,Dotum,Arial; letter-spacing:-1px;   }
/**{ font-family:'¸¼Àº °íµñ', 'Malgun Gothic' ,³ª´®°íµñ, NanumGothic,NanumGothicWeb,Dotum,Arial;letter-spacing:-1px;   }*/

/* RESET */
html, body {
	width:100%;
	/*height:100%;*/
}
html {
	overflow-y:scroll
}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, form, fieldset, p, button, ul {
	margin:0;
	padding:0
}

body, h1, h2, h3, h4, input, button, p, div, span,ul,li {

	font-size:12px;
	line-height:150%;
	
	
}
ol li, div { font-size:14px; }
body {
	background-color:#fff;
	text-align:center;
*word-break:break-all;
	-ms-word-break:break-all
}

img, fieldset, iframe {
	border:0 none
}
li {
	list-style:none
}
input, select, button {
	vertical-align:middle
}
img {
	vertical-align:top;
	
  max-width: 100%;
  height: auto;
}
i, em, address {
	font-style:normal
}
label, button {
	cursor:pointer
}
button {
	margin:0;
	padding:0
}
a {
	color:#464646;
	text-decoration:none;
	font-size:14px;
}
a:hover {
	color:#086eb1;
	text-decoration:underline
}
button * {
	position:relative
}
button img {
	left:-3px;
*left:auto
}
html:first-child select {
	/*height:20px;*/
	padding-right:6px
}
option {
	padding-right:6px
}
hr {
	display:none
}
legend {
*width:0
}
table {
	border-collapse:collapse;
	border-spacing:0
}
table, table th, table td {
	/*border:0;*/
}
li.selected {
	_border:0;
}



.menu-button {
	display: block;
	position: absolute;
	top: 20px;
	left: 20px;
	background: url(/img3/sub2/menu.gif) no-repeat;
	overflow: hidden;
	width: 34px;
	height: 31px;
	text-indent: -9999px;
}
/* http://meyerweb.com/eric/tools/css/reset/
   v2.0 | 20110126
   License: none (public domain)
*/




.menu-button.right {
	right: 20px;
	left: auto;
}
.menu-button.bottom {
	top: 100px;
}
.menu-button.fixed {
	position: fixed;
}
#overlay {
	position: absolute;
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	z-index: 999998;
	display: none;
}
.sidr-open #overlay {
	display: block;
}
/* Settings for fullwidth */
.sidr.fullwidth {
	width: 100%;
}
.sidr.left.fullwidth {
	left: -100%;
}
.sidr.right.fullwidth {
	right: -100%;
}
/* END Settings for fullwidth */
.sidr {
	display: block;
	position: fixed;
	top: 0;
	height: 100%;
	z-index: 999999;
	width: 260px;
	overflow-x: hidden;
	overflow-y: auto;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	font-size: 15px;
	background: #333;
	color: #fff;
	box-shadow: 0 0 5px 5px #222 inset;
}
.sidr .sidr-inner {
	padding: 0 0 15px;
}
.sidr .sidr-inner > p {
	margin-left: 15px;
	margin-right: 15px;
}
.sidr.right {
	left: auto;
	right: -260px;
}
.sidr.left {
	left: -260px;
	right: auto;
}

.sidr ul {
	display: block;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border-top: 1px solid #1a1a1a;
	border-bottom: 1px solid #4d4d4d;
}
.sidr ul li {
	display: block;
	margin: 0;
	line-height: 48px;
	border-top: 1px solid #4d4d4d;
	border-bottom: 1px solid #1a1a1a;
	text-align:left;
 
}
.sidr ul li:hover, .sidr ul li.active, .sidr ul li.sidr-class-active {
	border-top: 0;
	line-height: 49px;
}
.sidr ul li:hover > a, .sidr ul li:hover > span, .sidr ul li.active > a, .sidr ul li.active > span, .sidr ul li.sidr-class-active > a, .sidr ul li.sidr-class-active > span {
	box-shadow: 0 0 15px 3px #222 inset;
}
.sidr ul li a, .sidr ul li span {
	padding: 0 15px;
	display: block;
	text-decoration: none;
	color: #fff;
}
.sidr ul li ul {
	border-bottom: 0;
	padding: 0 0 0 0;
}
.sidr ul li ul li {
	line-height: 40px;
	font-size: 13px;
}
.sidr ul li ul li:last-child {
	border-bottom: 0;
}
.sidr ul li ul li:hover, .sidr ul li ul li.active, .sidr ul li ul li.sidr-class-active {
	border-top: 0;
	line-height: 41px;
}
.sidr ul li ul li:hover > a, .sidr ul li ul li:hover > span, .sidr ul li ul li.active > a, .sidr ul li ul li.active > span, .sidr ul li ul li.sidr-class-active > a, .sidr ul li ul li.sidr-class-active > span {
	box-shadow: 0 0 15px 3px #222 inset;
}
.sidr ul li ul li a, .sidr ul li ul li span {
	color: rgba(255, 255, 255, 0.8);
	padding-left: 30px;
}


.menu a{cursor:pointer;}
    .menu .hide{display:none;}
	
.menu2 a{cursor:pointer;}
    .menu2 .hide2{display:none;}	
	
.menu2 li a { padding-left:45px!important; }
	
	
#header {
	width:100%;
	margin:0 auto;
	
	height:118px;
	

	border-bottom: #585858 solid 1px;

}
#header .bg {
	margin:0 auto;
	width:100%;
	height:100px;
	
}
#logo {
	float:left;
	padding:22px 0 0 0 !important;	
	width:240px;
	text-align:left;
}
#logo2 {
	float:left;
	padding:12px 0 0 45px !important;	
	width:340px;
	text-align:left;
	background:url(/img3/logo2.png) no-repeat left 18px;
}
#logo2 a div { float:left; }
#logo2 a div:nth-child(2) { padding-left:10px;}

.slogo { font-size:11px; color:#f7c11f; font-weight:400; display:block;position:relative; top:5px; letter-spacing:0;  }
.slogo2 { font-size:11px; font-weight:100;   }
.t_t_m_li2 { width:40px!important; height:46px; line-height:46px; color:#ccc;}
#gnb {
	
	width:100%;
	height:72px;
	margin:0 auto;
	border-bottom:#ccc solid 1px;
		
}
.gbonerowrap { width:1200px; margin:0 auto; height:72px;   }
#gnb .gRight1 {
	
	height:72px;
	
	
	float:right;
	
	
}
#gnb2 .gRight2 {   
	width:1200px;
	height:46px;
	clear:left;	
	margin:0 auto;
	
}
#gnb .gRight1 ul {
 	
}

.lbox1 {  }



#gnb .gRight1 li {
	float: left;
	font-size:14px;	
	width:70px;
	height:72px;
	line-height:72px;
	
}
.sth { background:url(/img3/main/t_h.png) no-repeat 0 0 ; width:57px;padding-left:5px; }
.stlg { background:url(/img3/main/t_l.png) no-repeat 0 0 ;width:57px;padding-left:0; }
.stcs { background:url(/img3/main/t_s.png) no-repeat 0 0 ;width:56px;padding-left:12px; }


#gnb2 .gRight2 ul.tmenu {
	float:left;
	
	width:400px;
	

	
}

#gnb2 .gRight2 ul.tmenu2 {

/*width:800px;*/
}

#gnb2 .gRight2 .tmenu2 > li {
	float: left;	
	width:120px;	
}


#gnb2 .gRight2 .tmenu2 li.gap {
	
	width:300px;
}
#gnb2 .gRight1 li a {
	font-size:11px;


	color:#333;
	
}

#gnb2 .gRight2 li a {
	
	font-size:16px;
	color:#282828;
	font-weight:400;
}
/*a.addhilight2 { color:#ff9f00; }*/

/* Reset */
html {
/*overflow-x:hidden;*/
}
#gnb2 .tmenu2 a {
	text-decoration: none;
}
.tmenu2 li {
	list-style: none;
}
/* Menu Container */
#gnb2 .gRight2 .tmenu2 {
	display: inline-block;
	cursor: default;
	z-index: 500;
	margin:0 auto;
}
/* Menu List */
#gnb2 .tmenu2 > li {
	display: block;
	float: left;
}
/* Menu Links */
#gnb2 .tmenu2 > li > a {
	position: relative;
	display: block;
	z-index: 510;
	height:46px;
	line-height:46px;
}
/* Menu Dropdown */
#gnb2 .tmenu2 > li > div {
	position: absolute;
	display: block;
	width: 100%;
	top: 118px;
	left: 0;
	right:0;
	border-bottom: none;
	opacity: 0;
	visibility: hidden;
	overflow: hidden;
	background: #f6f6f6;
 
}
#gnb2 .tmenu2 > li:hover > div {
	opacity: 1;
	visibility: visible;
	overflow: visible;
	
	/*border-bottom: 1px solid #ccc;*/
	border-top: #ffc500 solid 2px;
	z-index:10000;
}
/* Menu Content Styles */

#gnb2 .tmenu2 .nav-column_l {
	float: left;
	width: 150px;
	padding:0;
	font-size:18px;
	color:#000000;
	font-weight:600;
	text-align:left;
	
}
#gnb2 .tmenu2 .nav-column {
	float: left;
	width: 235px;
	padding:0 0 0 25px;
	border-left:#cccccc solid 1px;
	height: 130px;
	
}
#gnb2 .tmenu2 .nav-column .tmenu_in li {
	clear:left;
	padding:0;
	text-align:left;
	width: 300px;
}
#gnb2 .gRight2 .tmenu2 .nav-column h3 {
	margin: 0 0 10px 8px;
	line-height: 18px;
	font-weight: 500;
	color: #ffc500;
	font-size: 16px;
	text-transform: uppercase;
	text-align:left;
}
#gnb2 .gRight2 .tmenu2 .nav-column h2 {
	margin: 0 0 10px 8px;
	line-height: 18px;
	font-weight: 500;
	color: #000000;
	font-size: 15px;
	text-transform: uppercase;
	text-align:left;
}
#gnb2 .tmenu2 .nav-column h3.orange {
	color: #ff722b;
}
#gnb2 .gRight2 .tmenu2 .nav-column li a {
	font-size: 14px;
	color: #333333;
	display: block;
	line-height: 22px;
	font-weight: 300;
	padding:0 8px;
}
.tmenu2 .nav-column li a:hover {
	color: #666666;
}
.dwrap {
	width:100%;
	margin:0 auto;
}
.topinmenu {
	width:1200px;
	margin:0 auto;
	padding:26px 0;
	
}
.t_t_m_li a.m_lnk { }


.mcltitp {text-align:left; padding:5px 0 0 0; color: #000;
font-size: 22px; font-weight:600; }
.mcltit2 {text-align:left; padding:5px 0 0 0; color:#80ba03; font-size:26px; font-weight:600; }


.mcltit {text-align:left; padding:5px 0 0 0; color:#3170ba; font-size:26px; font-weight:600; }



#pmainbanner {
	/*height:430px;*/
	width:100%;
	
	border-bottom:#676767 solid 1px;
	
}

#pmainbanner2 {
	
	width:1200px;
	margin:0 auto;
	clear:both;


	

	

	
}

.mcul {  position:absolute; left:957px; top:65px; width:240px; height:285px; padding:20px 0 0 0;border-top:#ffe222 solid 5px;  z-index:2; background-color: rgba( 255, 255, 255, 0.7 );-webkit-box-shadow: 1px 1px 3px 0px rgb(172, 172, 172);
-moz-box-shadow: 1px 1px 3px 0px rgb(172, 172, 172);
box-shadow: 1px 1px 3px 0px rgb(172, 172, 172);}
.setcl3 { border-top:#80ba03 solid 4px;}
.mcul li.mcultit {text-align:left; padding:5px 0 0 28px; color:#3170ba; font-size:12px;}
.mcul li.mcultitp {text-align:left; padding:0 0 0 28px; color:#ffb808; font-size:12px;}

.mcul li { text-align:left; padding:1px 0 1px 28px; font-size:14px; font-weight:300; }
.mcul li.mrli { padding:1px 0 1px 36px!important; }
.mcul li.linehit ,.mcul li.linehit2 { padding:0;  }
.mcul li.spt1 { padding:10px 0 0 25px; }
.mcul li.spt2 { padding:1px 0 1px 36px; margin:12px 0 30px 0;  }
.mcul li.spt3 { padding:18px 0 4px 25px; }
.rmcl { color:#7fba00; font-size:12px; }


.mcul_s { padding: 0;height: 50px;
	line-height:50px;}

.mcul_s li { cursor:pointer;
	z-index:100000;
	height:43px;
	line-height:43px;
	float:left;
	
	 }

.mcul_s li.sl_box2 { width:242px;  font-size:16px; z-index: 1000001;  color:#313131; height:50px; line-height:50px; position:relative; top:0; }




.s_t_2_lf_1 {
	color:#9a9a9a;
	padding:20px 0 0 33px;
	font-size:13px;
}
.s_bbs_l {	
	
	padding-left:20px;
	font-size:16px;
	height:48px; line-height:48px;
}
.s_bbs_1_in {
	color:#282828;
	font-weight:600;
	font-size:24px;
	
}
.mcul_s li.mcultit { padding:5px 0 0 25px; color:#3170ba; font-size:14px;}



#buymainbanner {
	height:228px;
	width:100%;
	background:url(/img3/buy/usb_buy_top1.png) no-repeat center top;	
	cursor:pointer;	
}


#buyusb32banner {
	height:515px;
	width:100%;
	background:url(/img3/event/usb32_event.png) no-repeat center top;	
	cursor:pointer;	
}

#buyusb32myfolderbanner {
	height:515px;
	width:100%;
	background:url(/img3/event/usb32_eventmyfolder.png) no-repeat center top;	
	cursor:pointer;	
}



#buyubemainbanner {
	height:228px;
	width:100%;
	background:url(/img3/event/ube_banner.png) no-repeat 50% top;
	background-color:#fed600;
	cursor:pointer;	
}


#mainbanner .maincenter { padding-top:392px ; margin: 0 auto; }


#line2 {
	height:39px;
	width:100%;
	background:url(/img3/sub2/bbs_menu_bg.png) repeat-x center 0;;
	
}

#line2 ul { width:960px; margin:0 auto; }

#line2 ul.boan li.a3 { padding-left:125px; }
#line2 ul li { float:left; padding:11px 24px 0 24px ; }
#line2 ul li a {
	font-size:15px;
	color: #282828;
	font-weight:100;
	letter-spacing:0;
}


#line2 ul.boan li { float:left; padding:11px 20px 0 20px ; }

#mainbanner2 {
	height:228px;	
	width:100%;
	background:url(/img3/sub2/bbs_bg.png) no-repeat center top;
	text-align:center;
	
	
}


#mainbanner3 {
	height:228px;	
	width:100%;
	background:url(/img3/util/util_bg.png) no-repeat center top;
	text-align:center;
	
	
}

#pr_mainbanner {
	height:430px;
	width:100%;

}

#pr_mainbanner_627 {
	height:500px;
	width:100%;
	background:url(/img3/main/main_bg12.jpg) no-repeat center top;
}



#pr_mainbanner2 {
	height:202px;
	width:100%;
	background:url(/img3/main/p_m_sub_bg2.png) no-repeat center top;
}
a.main_minimenu_link { font-size:13px; font-weight:300; }
a.setw { color:#FFFFFF!important; }

#center_ban { width:100%; margin:0 auto; height:433px; position:relative; } 
#center_ban_s { width:100%; margin:0 auto; height:145px;border-bottom:#eaeaea solid 1px; } 




#center_ban .mcl1 { width:1200px; margin:0 auto; position:relative;   }
#center_ban .mcc2 { width:100%; height:433px; background-color: #CCCCCC;   }



#center_ban .mcr3 { float:left; width:238px; height:430px; border-left:#eaeaea solid 1px;border-right:#eaeaea solid 1px; padding:0; margin:0;  }

.wrapcont {width:909px; margin:0 auto; float:left;  }

#center_ctt { width:909px; margin:0 auto;   /*height:1858px;*/ clear:both; } 

.rightar { width:289px; float:right; border-left:#d7d7d7 solid 1px;	 border-right:#d7d7d7 solid 1px;  border-bottom:#d7d7d7 solid 2px; }

.rightar_t { width:291px; float:right; }

#center_ctt .mcl1_2 {      
	width: 909px;
    height: 50px;  
    z-index: 1000000;
    background-color: #f7f7f7;
	
	
	
	
}

#center_ctt .mcc2_2 { position:absolute; left:0; top:45px; width:909px;  height:1858px; }



#center_ctt2 { width:1070px; margin:0 auto; min-height:700px; } 
#center_ctt2 .mcl1_2 {  width:200px; height:822px; z-index:1000000; background-color:#FFFFFF; }
#center_ctt2 .mcc2_2 { position:absolute; left:200px; top:0; width:870px; min-height: 700px;  }


#center_ctt_r { width:1070px; margin:0 auto; height:1858px; } 
#center_ctt_r .mcl1_2 { position:absolute; left:870px; top:0;  width:198px; height:822px; border-left:#eaeaea solid 1px;border-right:#eaeaea solid 1px;z-index:1000000; background-color:#FFFFFF; }
#center_ctt_r .mcc2_2 {  width:870px;  height:1858px; }




#center_con { width:1070px; margin:0 auto; height:1287px; } 




.m_r_contents { height:auto; width:909px; z-index:-1; float:left;   }


.m_r_contents2 { height:625px; width:1020px; z-index:-1; margin:0 auto;}
.setmi2 { padding:20px 0 35px 0 ;}


#center_ban .m_linehit {
	width:84%;
	height:0;
	border-top: #282828 solid 1px;
	margin:4px auto 4px; !important }



.linehit { width:84%;
	height:0;
	border-top: #d4d4d4 solid 1px;
	margin:4px auto 4px; }

.linehit2 { width:84%;
	height:0;
	border-top: #eaeaea solid 1px;
	margin:4px auto 4px; }


.linehit3 { width:155px;
	height:0;
	border-top: #eaeaea solid 1px;
	text-align:left;
	 }

.linehit3_2 { width:173px;
	height:0;
	border-top: #282828 solid 2px;
	text-align:left;
	 }


.linehit3_3 { width:100%;
	height:0;
	border-bottom:#ffb808 solid 10px;
	margin:0 auto 0; }




.linehit3_2_u { width:100%;
	height:0;
	border-top: #80BA03 solid 2px;
	margin:0 auto 0; }


.linehit3_3_u { width:100%;
	height:0;
	border-bottom:#80BA03 solid 10px;
	margin:0 auto 0; }




.linehit_v { height:80px;
margin:30px 18px 30px 19px;


	border-left: #eaeaea solid 1px;
	 }
	 
	 

.linehit_v2 { 
height:100px;
margin:26px 18px 26px 19px;
	border-left: #eaeaea solid 1px;
	float:left;
	 }	 




.con_linehit { 
	width:909px;
	height:0;
	border-top: #eaeaea solid 1px;
	text-align:left;
	 
}

.settextl3 {
	height:65px; line-height:65px;
	text-align:center;	
	font-size:18px;
}

.pminfobox {
	float:left;
	width:410px;
	padding:0 34px 0 10px;
}

.pminfobox2 {
	float:left;
	width:410px;
	padding:0 34px 0 10px;
}


.dtul3 {
	width:365px;
	padding:0 0 30px 45px;
}
.dtul3 li {
    width: 355px;
    color: #454545;
    font-size: 14px;
    text-align: left;
    padding: 4px 0;
    font-weight: 300;
	list-style-type: disc;
	list-style-position: inside;
	
	
}

.pemium_cnt4 { width:909px;height:205px; border-top:#eaeaea solid 1px; clear:both;  }

.adddisck { list-style-type:disc; list-style-position:inside;  }
.s_cont_tit {
    font-size: 22px;
    color: #282828;
    font-weight:600;
    padding: 60px 0;
    text-align: left;
    letter-spacing: -1px;
	width: 90%;
margin: 0 auto;
}

.ue_s_cont_tit {
    font-size: 22px;
    color: #282828;
    font-weight: 400;
    padding: 60px 15px 15px 10px;
    text-align: left;
}



.s_con_contit {
	font-size:16px;
	color:#282828;
	font-weight:400;
	padding:0 0 0 45px;
	text-align:left;
	height:32px;
	line-height:32px;
	
}

.s_con_contit2 {
	font-size:16px;
	color:#282828;
	font-weight:400;
	padding:0 0 13px 45px;
	text-align:left;
	height:35px;
	line-height:20px;
}

.s_con_contit2_ht {
	
	height:65px;
	
}

.r_cont_section {
	width:909px;
	
	clear:both;
	border-top:#eaeaea solid 1px;
}
.ulbox3 {
	width:886px;
	clear:left;
	/*padding:5px 0 0 10px;*/
	
}
.ulbox3 li {
	float:left;
	list-style:none;
	
}
.ulbox3 li.ftcont_tit3 {
	width:100px;
	height:40px;
	line-height:40px;
	text-align:center;
	padding:0 15px;
	color: #282828;
	font-size: 14px;
	margin:2px 0;
	
	background-color:#fafafa;
	
}
.sec10 {
	clear: left;
	width: 870px;
	margin: 0 auto;
}
.ft17px {
	font-size: 17px;
}

.ft15px {
	font-size: 15px;
}
.con_5 {
	height: 38px;
	line-height: 38px;
	text-align: left;
	font-size: 14px;
	color: #656565;
	padding-left: 15px;
	letter-spacing: -1;
	width:720px;
	font-weight:300;
	
	
	
	
	
}
.gap5 { padding:0 15px; } 
.con_s_ico { background:url(/img3/sub2/c_icon_1.png) no-repeat 0 0; }
.con_s_ico2 { background:url(/img3/sub2/c_icon_2.png) no-repeat 0 0; }
.con_s_ico3 { background:url(/img3/sub2/c_icon_3.png) no-repeat 0 0; }
.con_s_ico4 { background:url(/img3/sub2/c_icon_4.png) no-repeat 0 0; }
.con_s_ico5 { background:url(/img3/sub2/c_icon_5.png) no-repeat 0 0; }
.con_s_ico6 { background:url(/img3/sub2/c_icon_6.png) no-repeat 0 0; }


.con_s_ico10 { background:url(/img3/sub2/c_icon_10.png) no-repeat 0 0; }
.con_s_ico11 { background:url(/img3/sub2/c_icon_11.png) no-repeat 0 0; }
.con_s_ico12 { background:url(/img3/sub2/c_icon_12.png) no-repeat 0 0; }
.con_s_ico13 { background:url(/img3/sub2/c_icon_13.png) no-repeat 0 0; }
.con_s_ico14 { background:url(/img3/sub2/c_icon_14.png) no-repeat 0 0; }
.con_s_ico15 { background:url(/img3/sub2/c_icon_15.png) no-repeat 0 0; }

.con_s_ico16 { background:url(/img3/sub2/c_icon_16.png) no-repeat 0 0; }
.con_s_ico17 { background:url(/img3/sub2/c_icon_17.png) no-repeat 0 0; }
.con_s_ico18 { background:url(/img3/sub2/c_icon_18.png) no-repeat 0 0; }


.con_s_ico19 { background:url(/img3/sub2/c_icon_19.png) no-repeat 0 0; }
.con_s_ico20 { background:url(/img3/sub2/c_icon_20.png) no-repeat 0 0; }
.con_s_ico21 { background:url(/img3/sub2/c_icon_21.png) no-repeat 0 0; }
.con_s_ico22 { background:url(/img3/sub2/c_icon_22.png) no-repeat 0 0; }
.con_s_ico23 { background:url(/img3/sub2/c_icon_23.png) no-repeat 0 0; }


.con_s_ico24 { background:url(/img3/sub2/c_icon_24.png) no-repeat 0 0; }
.con_s_ico25 { background:url(/img3/sub2/c_icon_25.png) no-repeat 0 0; }
.con_s_ico26 { background:url(/img3/sub2/c_icon_26.png) no-repeat 0 0; }
.con_s_ico27 { background:url(/img3/sub2/c_icon_27.png) no-repeat 0 0; }
.con_s_ico28 { background:url(/img3/sub2/c_icon_28.png) no-repeat 0 0; }
.con_s_ico29 { background:url(/img3/sub2/c_icon_29.png) no-repeat 0 0; }


.con_s_ico50 { background:url(/img3/sub2/c_icon_50.png) no-repeat 0 2px; }
.con_s_ico51 { background:url(/img3/sub2/c_icon_51.png) no-repeat 0 2px; }
.con_s_ico52 { background:url(/img3/sub2/c_icon_52.png) no-repeat 0 2px; }
.con_s_ico53 { background:url(/img3/sub2/c_icon_53.png) no-repeat 0 2px; }
.con_s_ico54 { background:url(/img3/sub2/c_icon_54.png) no-repeat 0 2px; }
.con_s_ico55 { background:url(/img3/sub2/c_icon_55.png) no-repeat 0 2px; }





.con_s_ico56 { background:url(/img3/sub2/au_ico1.jpg) no-repeat 0 2px; background-size:40px }
.con_s_ico57 { background:url(/img3/sub2/au_ico2.jpg) no-repeat 0 2px; background-size:40px }
.con_s_ico58 { background:url(/img3/sub2/au_ico3.jpg) no-repeat 0 2px; background-size:40px }
.con_s_ico59 { background:url(/img3/sub2/au_ico4.jpg) no-repeat 0 2px; background-size:40px }
.con_s_ico60 { background:url(/img3/sub2/au_ico5.jpg) no-repeat 0 2px; background-size:40px }




.s_cont_info9 { font-size:14px; text-align:left;width: 90%;
margin: 0 auto; }

.btit3 {
	height:100px;
	line-height:100px;
	text-align:left;
	margin:0;
	border-bottom:#eaeaea solid 1px;
}

.fts26 {
	font-size:21px;
	color:#000000;
	padding-top:35px;
}

.wmusb {  width:289px; height:334px; border-bottom:#CCCCCC solid 1px; }
.rartit { font-size:16px; color:#000000; padding:40px 0 30px 26px; text-align:left; }
.rarif { height:144px; }
.rarif_1 { text-align:center; font-size:15px; color: #000000; padding:10px 0 3px 0; }
.rarif_2 { text-align:center; font-size:14px; color: #999999;padding:3px 0; line-height:20px; font-weight:100; }
.rarif_3 {  text-align:center;  padding:3px 0; }
.rarif_3 a { padding:0 10px; color: #0066FF; text-decoration:underline;font-size:14px; } 
.relatesit { font-size: 13px; width:120px;  height:30px; line-height:30px; padding-left:5px; position: absolute;
	right: 0;
	top: 47px;}

#footer {
	width:100%;
	margin:0 auto;
	height:150px;
	
	position:relative;
	clear:both;
	border-top:#ccc solid 1px;
	
	
}

#footer_n {
	clear:both;
	width:1200px;
	margin:0 auto;
	padding:30px 0 30px 13px;
	text-align:left;
	position:relative;

}

.foot2 {
	height:248px;
	width:1200px;
	border-top:#353535 solid 2px;
}
.copy1 {
	height:35px;
	line-height:50px;
	color:#666;
	font-size:12px;
	letter-spacing:0;

}
.corptit {
    font-size:24px;
	color:#929292;
	font-weight:bold;

}

.copy {
   padding-top:20px;
	font-size:12px;
	color:#676767;
	width:960px;
	
	
}
.copyright {
	font-size:12px;
	color:#676767;
	clear:left; 
}
.gap9 {

    font-size: 12px;
    font-weight: 200;
    color: #666;
    padding: 0 0 0 5px;

}
.gap91 { padding:0 20px;}
#footer .familyWrap{}
#footer .familyWrap .family{background:url('/img5/mm/line_footer.gif') no-repeat 0 0;}
#footer .familyWrap.on .family{background:url('/img5/mm/line_footer2.gif') no-repeat -120px 0;}
#footer .familyWrap.on .lyUtill{display:block;}
#footer .familyWrap .family a{display:block;height:22px;padding:0 38px 0 10px;font-size:11px;letter-spacing:0;line-height:20px;}
#footer .lyUtill{display:none;position:absolute;left:5px;bottom:-23px;width:119px;z-index:1000; border-bottom:#ccc solid 1px;border-right:#ccc solid 1px; background-color:#fff; border-top:#ccc solid 1px; }
#footer .lyUtill .lyWrap{width:100px;padding:3px 10px 6px 10px;background:url('/img5/mm/line_footer2.gif') repeat-y -240px 0;}
#footer .lyUtill p a{display:block;width:100%;line-height:21px;font-size:11px;letter-spacing:0;}



.botcorp { font-size:18px; color:#282828; font-weight:600; padding-right:20px }
.botmap { padding-left:27px; font-size:12px;}
.botmap2 { padding-left:5px;font-size:12px; color:#666; letter-spacing:0; font-weight:200; }
.mm_btn5, .mm_btn5:visited {	
	background-color:#ff8400;
	font-family:³ª´®°íµñ,NanumGothic,NanumGothicWeb;

	
	text-indent:0;
	border:1px solid #ff7200;
	display:inline-block;
	color:#fff;

	font-size:15px;
	font-weight:600;
	font-style:normal;
	height:40px;
	line-height:40px;
	width:170px;
	text-decoration:none;
	text-align:center;

}
.mm_btn5:hover {
 	color:#ff8400;
	background-color: #fff;
	text-decoration:none;
	
}
.mm_btn5:active {
	position:relative;
	top:1px;
	color:#ff8400;
}


.mm_btn8, .mm_btn8:visited {	
	background-color:#ff8400;
	text-indent:0;
	border:1px solid #ff7200;
	display:inline-block;
	color:#fff;

	font-size:15px;
	font-weight:600;
	font-style:normal;
	height:40px;
	line-height:40px;
	width:130px;
	text-decoration:none;
	text-align:center;

}
.mm_btn8:hover {
 	color:#ff8400;
	background-color: #fff;
	text-decoration:none;
	
}
.mm_btn8:active {
	position:relative;
	top:1px;
	color:#ff8400;
}
#spt { font-size:15px; font-weight:600; color:#FF0000; }
#spt2 { font-size:15px; font-weight:600; color: #DA1D4D; }
#spt3 { font-size:15px; font-weight:600; color: #000099; }
.fbcl { color:#2B0CA5; }



.btn11 {
	
	background-color:#22ad38;
	border:1px solid #22ac38;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;

	font-size:14px;
	font-weight:100;
	padding:7px 35px;
	text-decoration:none;
	transition: all 0.3s ease 0s;
    transition-property: all;
    transition-duration: 0.3s;
    transition-timing-function: ease;
    transition-delay: 0s;
}
.btn11:hover {
	
	color:#282828;
	text-decoration:none;
}
.btn11:active {
	position:relative;
	top:1px;
}







.mbbtn11 {
	background-color: rgb( 255, 226, 34 );
	
	border:1px solid #ffe222;
	display:inline-block;
	cursor:pointer;
	color: #000;

	font-size:14px;
	font-weight:100;
	padding:9px 60px;
	text-decoration:none;
	
}
.mbbtn11:hover {
	
	color: #0000CC;
	text-decoration:none;
}
.mbbtn11:active {
	position:relative;
	top:1px;
}





.mbbtn11_2 {
	background-color: rgb( 255, 226, 34 );
	
	border:1px solid #ffe222;
	display:inline-block;
	cursor:pointer;
	color: #000;

	font-size:14px;
	font-weight:100;
	padding:9px 0;
	text-decoration:none;
	width:180px;
	text-align:center;
	margin-right:5px; 
	
	
}
.mbbtn11_2:hover {
	
	color: #0000CC;
	text-decoration:none;
}
.mbbtn11_2:active {
	position:relative;
	top:1px;
}




.mbbtn11_2_u {
	background-color: #0aa226;
	
	border:1px solid #0aa226;
	display:inline-block;
	cursor:pointer;
	color: #fff;

	font-size:14px;
	font-weight:100;
	padding:9px 0;
	text-decoration:none;
	width:180px;
	text-align:center;
	margin-right:5px; 
	
	
}
.mbbtn11_2_u:hover {
	
	color: #0000CC;
	text-decoration:none;
}
.mbbtn11_2_u:active {
	position:relative;
	top:1px;
}




.mbbtn11_2_c {
	background-color: rgb( 19, 85, 182 );
	
	border:1px solid #1355b6;
	display:inline-block;
	cursor:pointer;
	color: #fff;

	font-size:14px;
	font-weight:100;
	padding:9px 0;
	text-decoration:none;
	width:210px;
	text-align:center;
	margin-right:5px; 
	
	
}
.mbbtn11_2_c:hover {
	
	color: #b4b613;
	text-decoration:none;
}
.mbbtn11_2_c:active {
	position:relative;
	top:1px;
}





.mbbtn11_2_1 {
	background-color: rgb( 220, 228, 230 );
	
	border:1px solid #dce4e6;
	display:inline-block;
	cursor:pointer;
	color: #000;

	font-size:14px;
	font-weight:100;
	padding:9px 0;
	text-decoration:none;
	width:180px;
	text-align:center;
	margin-right:5px; 
	
	
}
.mbbtn11_2_1:hover {
	
	color: #0000CC;
	text-decoration:none;
}
.mbbtn11_2_1:active {
	position:relative;
	top:1px;
}





.buybutton2 {
    background-color:#22ad38 ;
    border: 1px solid #22ac38;
    display: inline-block;
    cursor: pointer;
    color: #fff;
    font-size: 18px;
    font-weight: 400;
    text-align: center;
    width: 240px;
    height: 38px;
    line-height: 38px;
    text-decoration: none;
    
}
.buybutton2:hover {
	
	
	text-decoration:none;
	color:#22ad38;
	background-color: #fff;
}
.buybutton2:active {
	position:relative;
	top:1px;
}






.buybutton5 {
    background-color: #ff4526;
    border: 1px solid #dc3b20;
    display: inline-block;
    cursor: pointer;
    color: #fff;
    font-size: 18px;
    font-weight: 400;
    text-align: center;
    width: 362px;
    height: 58px;
	position:relative;
	left:11px;
	
   
    text-decoration: none;
    transition: all 0.3s ease 0s;
    transition-property: all;
    transition-duration: 0.3s;
    transition-timing-function: ease;
    transition-delay: 0s;
}
.buybutton5:hover {
	
	
	text-decoration:none;
	color:#ff4526;
	background-color: #fff;
}
.buybutton5:active {
	position:relative;
	top:1px;
}





.downbutton2 {
    background-color: #22ad38;
    border: 1px solid #22ac38;
    display: inline-block;
    cursor: pointer;
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    text-align: center;
    width: 240px;
    height: 36px;
    line-height: 36px;
    text-decoration: none;
    transition: all 0.3s ease 0s;
    transition-property: all;
    transition-duration: 0.3s;
    transition-timing-function: ease;
    transition-delay: 0s;
}
.downbutton2:hover {
	color:#22ad38;
	text-decoration:none;
	background-color:#fff;
}
.downbutton2:active {
	position:relative;
	top:1px;
}








.downbutton2_ov {
    background-color: #fff;
    border: 1px solid #22ac38;
    display: inline-block;
    cursor: pointer;
    color: #22ad38;
    font-size: 14px;
    font-weight: 400;
    text-align: center;
    width: 240px;
    height: 36px;
    line-height: 36px;
    text-decoration: none;
    transition: all 0.3s ease 0s;
    transition-property: all;
    transition-duration: 0.3s;
    transition-timing-function: ease;
    transition-delay: 0s;
}
.downbutton2_ov:hover {
	color:#fff;
	text-decoration:none;
	background-color:#22ad38;
}
.downbutton2_ov:active {
	position:relative;
	top:1px;
}







.usbbutton2 {
    background-color: #ffe222;
    border: 1px solid #ffdd00;
    display: inline-block;
    cursor: pointer;
    color: #000;
    font-size: 14px;
    font-weight: 400;
    text-align: center;
    width: 240px;
    height: 36px;
    line-height: 36px;
    text-decoration: none;
    transition: all 0.3s ease 0s;
    transition-property: all;
    transition-duration: 0.3s;
    transition-timing-function: ease;
    transition-delay: 0s;
}
.usbbutton2:hover {
	color:#000;
	text-decoration:none;
	background-color:#fff;
}
.usbbutton2:active {
	position:relative;
	top:1px;
}








.usbbutton2_ov {
    background-color: #fff;
    border: 1px solid #ffe222;
    display: inline-block;
    cursor: pointer;
    color: #000;
    font-size: 14px;
    font-weight: 400;
    text-align: center;
    width: 240px;
    height: 36px;
    line-height: 36px;
    text-decoration: none;
    transition: all 0.3s ease 0s;
    transition-property: all;
    transition-duration: 0.3s;
    transition-timing-function: ease;
    transition-delay: 0s;
}
.usbbutton2_ov:hover {
	color:#000;
	text-decoration:none;
	background-color:#ffe222;
}
.usbbutton2_ov:active {
	position:relative;
	top:1px;
}









.bbutton2_ov {
    background-color: #ff4526;
    border: 1px solid #dc3b20;
    display: inline-block;
    cursor: pointer;
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    text-align: center;
    width: 190px;
    height: 36px;
    line-height: 36px;
    text-decoration: none;
    transition: all 0.3s ease 0s;
    transition-property: all;
    transition-duration: 0.3s;
    transition-timing-function: ease;
    transition-delay: 0s;
}
.bbutton2_ov:hover {
	color:#ff4526;
	text-decoration:none;
	background-color:#fff;
}
.bbutton2_ov:active {
	position:relative;
	top:1px;
}








.bbutton2 {
    background-color: #fff;
    border: 1px solid #dc3b20;
    display: inline-block;
    cursor: pointer;
    color: #ff4526;
    font-size: 14px;
    font-weight: 400;
    text-align: center;
    width: 190px;
    height: 36px;
    line-height: 36px;
    text-decoration: none;
    transition: all 0.3s ease 0s;
    transition-property: all;
    transition-duration: 0.3s;
    transition-timing-function: ease;
    transition-delay: 0s;
}
.bbutton2:hover {
	color:#fff;
	text-decoration:none;
	background-color:#ff4526;
}
.bbutton2:active {
	position:relative;
	top:1px;
}







.cbutton2 {
    background-color: #3270bb;
    border: 1px solid #34649e;
    display: inline-block;
    cursor: pointer;
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    text-align: center;
    width: 240px;
    height: 36px;
    line-height: 36px;
    text-decoration: none;
    transition: all 0.3s ease 0s;
    transition-property: all;
    transition-duration: 0.3s;
    transition-timing-function: ease;
    transition-delay: 0s;
}
.cbutton2:hover {
	color:#3270bb;
	text-decoration:none;
	background-color:#fff;
}
.cbutton2:active {
	position:relative;
	top:1px;
}





.cbutton2_ov {
    background-color: #fff;
    border: 1px solid #34649e;
    display: inline-block;
    cursor: pointer;
    color: #3270bb;
    font-size: 14px;
    font-weight: 400;
    text-align: center;
    width: 240px;
    height: 36px;
    line-height: 36px;
    text-decoration: none;
    transition: all 0.3s ease 0s;
    transition-property: all;
    transition-duration: 0.3s;
    transition-timing-function: ease;
    transition-delay: 0s;
}
.cbutton2_ov:hover {
	color:#fff;
	text-decoration:none;
	background-color:#3270bb;
}
.cbutton2_ov:active {
	position:relative;
	top:1px;
}





.midcont {
    margin: 0 auto;
    height: 360px;
    width: 909px;
}

.c_md_c { height:310px; width:289px;  z-index:100000; border:#d7d7d7 solid 1px; margin-top:26px;   }
.c_md_c_l {   width:289px; border-bottom:#d7d7d7 solid 1px; height:150px; }

.c_md_c_r {  width:289px;height:150px;  }
.rmtop2 { margin-top:42px; }

.cmdcul { padding:15px 24px 15px 24px;}
.cmdcul li { padding:2px 0; text-align:left; font-size:14px; }
.ft13 { font-size:14px; line-height:130%!important; color:#727272; }

.ftb14 { font-size:16px; color:#282828; font-weight:400; }
.fto14 { font-size:16px; color:#21ac37; font-weight:400; }

.ftp214 { font-size:16px; color:#ffe222; font-weight:400; }


.ftco14 { font-size:16px; color:#3270bb; font-weight:400; }
a.pmthv, a.cmthv { color:#000000; }
a.cmthv:hover { color:#3170ba;}
a.pmthv:hover { color:#ffb808;}
a.umthv:hover { color:#0aa226;}

.c_md_c_l_ol {   width:289px;  }
.cmdcul_ol { padding:45px 24px 15px 24px;}
.cmdcul_ol li { padding:20px 0; text-align:left; font-size:14px; }
.rrcmimg { width:134px; }

.infoarea  { width:455px; text-align: left; padding:73px 0 0  0; float:left; }
.infoaig2 {width:453px; text-align: left; padding:73px 0 0  0; float:right; }
.ifamt { font-size:36px; color:#000000;line-height:45px; letter-spacing:-3px; font-weight:600; }
.ifamt2 { font-size:36px; color:#000000; letter-spacing:-2px; }


.ifast {
    font-size: 20px;
    color: #303133;
    font-weight: 100;
    padding-top: 18px;
    letter-spacing: -1.5px;
}

.ifadt {
    font-size: 14px;
    color: #303133;
    padding-top: 10px;
    font-weight: 100;
    line-height: 30px;
    letter-spacing: -1.5px;
}
.boxp { font-size:10px; padding:0 5px 0 10px; color:#21ac37;  /*border-top:#d9d9d9 solid 1px;border-bottom:#d9d9d9 solid 1px;*/ }
.boxc { font-size:10px; padding:0 5px 0 10px; color:#3270bb;  /*border-top:#d9d9d9 solid 1px;border-bottom:#d9d9d9 solid 1px;*/ }

.boxp2 { font-size:10px; padding:0 5px 0 10px; color:#ffe222;  /*border-top:#d9d9d9 solid 1px;border-bottom:#d9d9d9 solid 1px;*/ }

.rgtinw { width:289px; height:44px; line-height:44px; font-size:16px; border-left:#d7d7d7 solid 1px; border-right:#d7d7d7 solid 1px; border-bottom:#d7d7d7 solid 1px; font-weight:500;  }
.rgtif1 li {/* float:left; width:144px;*/ font-size:16px; height:44px; line-height:44px;font-weight:100; background:url(/img3/sub2/c_go1.png) no-repeat 185px 16px; text-align:center; }


.rgtinw2 { width:264px; height:49px; line-height:49px; font-size:16px;  border-right:#d7d7d7 solid 1px; border-bottom:#d7d7d7 solid 1px;  font-weight:500; text-align:left; padding-left:25px;  }

.titwrap3 { width:100%; height:38px; margin:0 auto; background-color:#fafafa; /*border-top:#d9d9d9 solid 1px;*/border-bottom:#d9d9d9 solid 1px;} 
.topb_top_rgt { width:1150px; margin:0 auto; }
.lectit {    font-size:12px; height:39px; line-height:39px;font-weight:300; text-align:left;  margin:0 auto;  }
.lectit a {font-size:12px;}
.hightit {

    text-decoration: underline;
    font-size: 12px;
    position: relative;
    color: #0094de;
    font-weight: 600;
	letter-spacing:0;

}

.s_c_t_wp {  width:100%; margin:0 auto; height:409px; border-bottom:#d4d4d4 solid 1px  }
.s_c_t_con2 { width:1200px; margin:0 auto; height:409px; }
.ccommonar { width:1198px; height:108px; border:#b9b9b9 solid 1px; margin:0 auto 36px;}
.go1 { font-size:9px; color:#3170ba; padding:0 0 0 10px; position:relative ; top:-3px; text-decoration:none;  }
.pgo1 { font-size:9px; color:#ffb808; padding:0 0 0 10px; position:relative ; top:-3px; text-decoration:none; }

.sec_m_w { width:1200px; margin:0 auto; height:315px; }
.ft34 { font-size:34px; font-weight:100; padding:61px 0 0 0; margin:0; color: #000000; letter-spacing:-2px; }
.ft38 { font-size:30px; font-weight:300; color:#000000; padding:0 0 0 0; margin:0;letter-spacing:-2px; }
.ft18 { font-size: 16px;
font-weight: 100;
padding: 0; color: #333333;  }

.sec_m_c li { text-align:left; }


.sec_m_w2 { /*width:909px; margin:0 auto; height:173px; padding-top:78px;*/

	width:1150px;
	padding:40px 0 30px 0;
	border-bottom:#ccc solid 1px; 
	height: 103px;
	margin:0 auto;
	clear:both;
 }





.line_s_m3 {
	height:0;
	width:100%;
	margin:0;
	border-bottom:#eaeaea solid 1px;
}
.mbdp , .mbmenu1 ,#sidr  { display:none; }
.m_b_bx { background-color:#ffdd00; padding:8px 0 8px 10px!important; margin:2px 24px;	   }

.m_b_bx2 { background-color:#fff; padding:6px 0 6px 8px!important; margin:2px 24px;	border: #1355b6 solid 1px;  }
.m_b_bx3 { background-color:#1355b6; padding:8px 0 8px 10px!important; margin:2px 24px;	   }
.m_b_bx4 { background-color:#09a226; padding:8px 0 8px 10px!important; margin:2px 24px;	   }




.highlight { font-weight: bold!important; background:url(/img3/main/p_int.png) no-repeat 22px center; font-size:16px!important; }


.chighlight { font-weight: bold!important; background:url(/img3/main/c_int.png) no-repeat 22px center;font-size: 16px!important; }

.uhighlight { font-weight: bold!important; background:url(/img3/main/u_int.png) no-repeat 22px center; font-size:16px!important; }

.mbcopy1 { display:none; }
.setgap5 { margin-bottom:25px!important; }

.bswrap { width:1200px; margin:0 auto;}
.bscont { width:909px; float:left; }
.bsrgt { width:291px; float:right; }
#logo2 {
	float:left;
	padding:12px 0 0 45px !important;	
	width:340px;
	text-align:left;
	background:url(/img3/logo2.png) no-repeat left 18px;
}
#logo2 a div { float:left; }
#logo2 a div:nth-child(2) { padding-left:10px;}

.slogo { font-size:11px; color:#f7c11f; font-weight:400; display:block;position:relative; top:5px; letter-spacing:0; }
.slogo2 { font-size:11px; font-weight:100;   }
.logol { color:#f7c11f; font-size:28px; font-weight:600; }
.logor { color:#212f49; font-size:28px; font-weight:600; }
#rightBar{
	position:fixed; top:55%; right:5px; z-index:99; margin-top:-70px;
	opacity:1;filter:Alpha(opacity=1);
	visibility: visible;
	transition:all 0.5s cubic-bezier(0.47, 0, 0.745, 0.715); 
	-webkit-transition:all 0.5s cubic-bezier(0.47, 0, 0.745, 0.715);  
	-oz-transition:all 0.5s cubic-bezier(0.47, 0, 0.745, 0.715); 
	-ms-transition:all 0.5s cubic-bezier(0.47, 0, 0.745, 0.715);
}
#rightBar.fixed{visibility:visible; opacity:1.0;filter:Alpha(opacity=100); top:50%;}
#rightBar > ul {width:70px; border-radius:70px; -moz-border-radius:70px; -webkit-border-radius:70px; -o-border-radius:70px; overflow:hidden; background-color:#1e2f90;}
#rightBar > ul > li{position:relative;}
#rightBar > ul > li:before{position:absolute; top:0; left:50%; margin-left:-17.5px; display:inline-block; content:""; width:35px; height:1px; background-color:#fff; background-color:rgba(255,255,255,0.1);}
#rightBar > ul > li:first-child{padding-top:14px;}
#rightBar > ul > li:first-child:before{display:none;}
#rightBar > ul > li > a{
	display:block; width:70px; height:98px; text-align:center; color:#fff;
	-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;-ms-transition:all 0.4s;transition:all 0.4s
}
#rightBar > ul > li > a p{display:table; width:36px;  height:100%; margin:0 auto;}
#rightBar > ul > li > a p span{display:table-cell; width:100%; vertical-align:middle; font-size:13px; line-height:16px; font-weight:300; letter-spacing:-1px; border-bottom:#c8c8c8 solid 1px ; padding-top:30px; }
#rightBar > ul > li > a p span i{margin-bottom:5px;}
#rightBar > ul > li.top-btn{padding-bottom:7px}
#rightBar > ul > li.top-btn > a{height:44px; font-size:13px; line-height:44px;}
.consult { background:url(/img3/cosulting.png) no-repeat center 20px; }
.live_r { background:url(/img3/live_re.png) no-repeat center 20px;}
.edu_q { background:url(/img3/edu_q.png) no-repeat center 20px;}

.linkbox { border:#ccc solid 1px; width:400px; height:55px; line-height:48px;  }
.line9 { width:1px; border-left:#ccc solid 1px; height: 27px; line-height:27px; }
.querylnk { color:#6b6d71; font-size:18px; font-weight:500; padding:0 50px; }
.downlnk { color:#6b6d71; font-size:18px; font-weight:500; padding:0 50px;}

.one , .two2,.two, .three, .four { width:1150px; margin:0 auto; clear:left; }

.two, .three, .four , .two2 , .two3, .two4, .two5 , .four2 , .four3, .four4, .six ,.usbone { border-top:#ccc solid 1px; clear:left; }

.con_lmenu { float:left; text-align:left; width:290px; background-color:#f9f9fa; }
.con_content {  width:1150px; }
.menuc { padding: 0 0 0 48px; }
.wdc { font-size:12px; color:#999; }
.wdcmenu { font-size:26px; color:#073bbd; letter-spacing:-1px; }
.ransom_bg { background:url(/theme/basic/img/ransom_m.png) no-repeat 0px 95px; height:897px; padding-top:45px; }
.turbovaccine_bg { background:url(/theme/basic/img/tvmain.png) no-repeat 0px 95px; height:897px; padding-top:45px; }

.turboserver_bg { background:url(/theme/basic/img/tvserver_m.png) no-repeat 0px 95px; height:897px; padding-top:45px; }

.turbolinux_bg  { background:url(/theme/basic/img/tvlinux_main.png) no-repeat 0px 95px; height:897px; padding-top:45px; }

.auditman_bg  { background:url(/theme/basic/img/audit_main.png) no-repeat 0px 95px; height:897px; padding-top:45px; }


.one > .con_lmenu {height:897px; padding-top:49px; }
.ransom_explain { padding:0; height:417px; }
.ransom_explain li { text-align:center;  }
.ransom_explain li:nth-child(1) { font-size:16px; color:#222; padding:0; }
.ransom_explain li:nth-child(2) { padding-left:50px; }
.realprotect, .detectbehavior, .trapblocking, .realscan, .antifishing, .unnecessary { float:left; width:336px;	margin:70px 23px; height:194px;  }
.rsn_exp_s li:nth-child(1) { font-size:16px; font-weight:500; color:#073bbd; padding-top:15px; }
.rsn_exp_s li:nth-child(2) { padding:10px 0; }
.rsn_exp_s li:nth-child(3) { font-size:14px;  color:#555; padding:0 5px; }



.ft20 { font-size:20px; font-weight:600; color:#111;}
.ifamt { font-size:40px; color:#222; font-weight:300;}

.ifast2 { font-size:18px; color:#333; padding-top: 18px;letter-spacing:-0.5px;font-weight:300;  }


.ft40 { font-size:40px; font-weight:400; color:#111; }
.ft40_b { font-size:40px; font-weight:600; color:#111;}


.rsn_exp_s2 li:nth-child(1) { font-size:26px; font-weight:800; color:#ffc500; padding:0px 0 0 55px!important; text-align:left; line-height:25px; }
.subtit5 { font-size:22px; color:#272727; font-weight:500; }



.rsn_exp_s2 li:nth-child(3) { padding:0;font-size:14px; height:130px; }
.rsn_exp_s2 li:nth-child(2) { font-size:16px;  color:#333; padding:25px 5px 30px 55px; text-align:left; letter-spacing:-0.5; }

.expl5_1 { background:url(/img3/sub2/1.png) no-repeat left center;  }
.expl5_2 { background:url(/img3/sub2/2.png) no-repeat left center;}
.expl5_3 {background:url(/img3/sub2/3.png) no-repeat left center; }

.sexpl5_1 { background:url(/img3/sub2/s1.png) no-repeat left center;  }
.sexpl5_2 { background:url(/img3/sub2/s2.png) no-repeat left center;}
.sexpl5_3 {background:url(/img3/sub2/s3.png) no-repeat left center; }

.lexpl5_1 { background:url(/img3/sub2/l1.png) no-repeat left center;  }
.lexpl5_2 { background:url(/img3/sub2/l2.png) no-repeat left center;}
.lexpl5_3 {background:url(/img3/sub2/l3.png) no-repeat left center; }

.wexpl5_1 { background:url(/img3/sub2/w1.png) no-repeat left center;  }
.wexpl5_2 { background:url(/img3/sub2/w2.png) no-repeat left center;}
.wexpl5_3 {background:url(/img3/sub2/w3.png) no-repeat left center; }


.mexpl5_1 { background:url(/img3/sub2/m1.png) no-repeat left center;  }
.mexpl5_2 { background:url(/img3/sub2/m2.png) no-repeat left center;}
.mexpl5_3 {background:url(/img3/sub2/m3.png) no-repeat left center; }


.aexpl5_1 { background:url(/img3/sub2/a1.png) no-repeat left center;  }
.aexpl5_2 { background:url(/img3/sub2/a2.png) no-repeat left center;}
.aexpl5_3 {background:url(/img3/sub2/a3.png) no-repeat left center; }



.rangap { float:left; width:2px; height:235px; border-left:#d1d1d1 solid 1px; margin:49px 0; }


.hicont { margin:55px 0 110px 0px; clear:both; }
.hicont > li:nth-child(1)  { font-size:22px; font-weight:600;padding:0 0 25px 0 ; }
.hicont > li:nth-child(2), .playul > li:nth-child(2) { padding-left:15px; }
.funcbox { float:left;  width:400px;   margin:12px 0 ; padding-left:55px; height:60px  }
.funcbox  > ul li { text-align:left; }
.funcbox  > ul li:nth-child(1) { font-size:14px; font-weight:500; color:#1f3b62;   }
.funcbox  > ul li:nth-child(2) { font-size:12px;  color:#666;  }



.funcbox2 { float:left;  width:376px;   margin:12px 0 ; padding-left:65px;   }
.funcbox2 > ul { width:280px; padding-left:0; }
.funcbox2  > ul li { text-align:left; list-style-type: disc;font-size:13px;  color:#666; font-weight:100; padding-bottom:10px; letter-spacing:0; /*list-style-position:inside;*/  }
.funcbox2  > ul li:nth-child(1) { font-size:16px!important; font-weight:500; color:#333!important; list-style-type:none; padding:0 0 15px 0; position:relative; left:18px;   }




.funcbox3 {   margin:0 ; padding-left:12px;   }
.funcbox3  > ul li { text-align:left; }
.funcbox3  > ul li { text-align:left; list-style-type: disc;font-size:12px;  color:#666; /*list-style-position:inside;*/  }
.funcbox3  > ul li:nth-child(1) { font-size:14px!important; font-weight:500; color:#1f3b62!important; list-style-type:none; padding:35px 0 10px 0; position:relative; left:-12px;   }



.funcbox5 {   margin:0 ; padding:0 55px 0 12px;  float:left;  width:420px;  }
.funcbox5  > ul li { text-align:left; }
.funcbox5  > ul li { text-align:left; list-style-type: disc;font-size:14px;  color:#555; /*list-style-position:inside; */ line-height:25px;  }
.funcbox5  > ul li:nth-child(1) { font-size:14px!important; font-weight:600; color:#1f3b62!important; list-style-type:none; padding:35px 0 10px 0; position:relative; left:-20px;   }






.two > .con_content { height:471px; padding-top:25px; }


.two2 > .con_content { height:546px; position:relative;  }


.two3 > .con_content { height:446px; position:relative;padding-top:25px;   }


.two4 > .con_content { height:976px; position:relative; padding-top:25px;  }



.two5 > .con_content { height:716px; position:relative;padding-top:25px;   }


.six > .con_lmenu {height:616px; padding-top:49px;  }
.six > .con_content { height:616px; position:relative;padding-top:25px;   }


.hi_ico1 { background:url(/img3/sub2/wd_1.png) no-repeat 43px 2px; }
.hi_ico2 { background:url(/img3/sub2/wd_2.png) no-repeat 43px 2px; }
.hi_ico3 { background:url(/img3/sub2/wd_3.png) no-repeat 43px 2px; }
.hi_ico4 { background:url(/img3/sub2/wd_4.png) no-repeat 43px 2px; }
.hi_ico5 { background:url(/img3/sub2/wd_5.png) no-repeat 43px 2px; }
.hi_ico6 { background:url(/img3/sub2/wd_6.png) no-repeat 43px 2px; }
.hi_ico7 { background:url(/img3/sub2/wd_7.png) no-repeat 43px 2px; }




.tv_ico1 { background:url(/img3/sub2/tv_i1.png) no-repeat 43px 2px; }
.tv_ico2 { background:url(/img3/sub2/tv_i2.png) no-repeat 43px 2px; }
.tv_ico3 { background:url(/img3/sub2/tv_i3.png) no-repeat 43px 2px;  }
.tv_ico4 { background:url(/img3/sub2/tv_i4.png) no-repeat 43px 2px; }
.tv_ico5 { background:url(/img3/sub2/tv_i5.png) no-repeat 43px 2px;  }





.lv_ico1 { background:url(/img3/sub2/linux_6.png) no-repeat 43px 2px; }
.lv_ico2 { background:url(/img3/sub2/linux_2.png) no-repeat 43px 2px; }
.lv_ico3 { background:url(/img3/sub2/linux_1.png) no-repeat 43px 2px;  }
.lv_ico4 { background:url(/img3/sub2/linux_7.png) no-repeat 43px 2px; }
.lv_ico5 { background:url(/img3/sub2/linux_5.png) no-repeat 43px 2px;  }
.lv_ico6 { background:url(/img3/sub2/linux_4.png) no-repeat 43px 2px;  }
.lv_ico7 { background:url(/img3/sub2/linux_3.png) no-repeat 43px 2px;  }





.tvs_ico1 { background:url(/img3/sub2/server_1.png) no-repeat 43px 2px; }
.tvs_ico2 { background:url(/img3/sub2/server_2.png) no-repeat 43px 2px; }
.tvs_ico3 { background:url(/img3/sub2/server_3.png) no-repeat 43px 2px; }
.tvs_ico4 { background:url(/img3/sub2/server_4.png) no-repeat 43px 2px;  }



.aut_ico1 { background:url(/theme/basic/img/audit_ico1.png) no-repeat 0 17px; }
.aut_ico2 { background:url(/theme/basic/img/audit_ico2.png) no-repeat 0 17px; }
.aut_ico3 { background:url(/theme/basic/img/audit_ico3.png) no-repeat 0 17px; }
.aut_ico4 { background:url(/theme/basic/img/audit_ico4.png) no-repeat 0 17px;  }
.aut_ico5 { background:url(/theme/basic/img/audit_ico5.png) no-repeat 0 17px;  }


.aut_i1 { background:url(/img3/sub2/audit_1.png) no-repeat 43px 2px; }
.aut_i2 { background:url(/img3/sub2/audit_2.png) no-repeat 43px 2px; }
.aut_i3 { background:url(/img3/sub2/audit_3.png) no-repeat 43px 2px; }
.aut_i4 { background:url(/img3/sub2/audit_4.png) no-repeat 43px 2px;  }
.aut_i5 { background:url(/img3/sub2/audit_5.png) no-repeat 43px 2px;  }




.tvl_ico1 { background:url(/theme/basic/img/audit_ico1.png) no-repeat 0 17px; }
.tvl_ico2 { background:url(/theme/basic/img/audit_ico2.png) no-repeat 0 17px; }
.tvl_ico3 { background:url(/theme/basic/img/audit_ico3.png) no-repeat 0 17px; }
.tvl_ico4 { background:url(/theme/basic/img/audit_ico4.png) no-repeat 0 17px;  }
.tvl_ico5 { background:url(/theme/basic/img/audit_ico5.png) no-repeat 0 17px;  }
.tvl_ico6 { background:url(/theme/basic/img/audit_ico5.png) no-repeat 0 17px;  }
.tvl_ico7 { background:url(/theme/basic/img/audit_ico5.png) no-repeat 0 17px;  }



.drm_ico1 { background:url(/theme/basic/img/drm_ico1.jpg) no-repeat 0 17px; }
.drm_ico2 { background:url(/theme/basic/img/drm_ico7.jpg) no-repeat 0 17px; }
.drm_ico3 { background:url(/theme/basic/img/drm_ico3.jpg) no-repeat 0 17px; }
.drm_ico4 { background:url(/theme/basic/img/drm_ico2.jpg) no-repeat 0 17px;  }
.drm_ico5 { background:url(/theme/basic/img/drm_ico4.jpg) no-repeat 0 17px;  }
.drm_ico6 { background:url(/theme/basic/img/drm_ico5.jpg) no-repeat 0 17px;  }
.drm_ico7 { background:url(/theme/basic/img/drm_ico6.jpg) no-repeat 0 17px;  }


.mg_ico1 { background:url(/img3/sub2/audit_1.png) no-repeat 43px 2px; }
.mg_ico2 { background:url(/img3/sub2/audit_2.png) no-repeat 43px 2px; }
.mg_ico3 { background:url(/img3/sub2/audit_3.png) no-repeat 43px 2px;  }
.mg_ico4 { background:url(/img3/sub2/audit_4.png) no-repeat 43px 2px; }
.mg_ico5 { background:url(/img3/sub2/audit_5.png) no-repeat 43px 2px;  }



.u_ico1 { background:url(/img3/sub2/login_1.png) no-repeat 43px 2px; }
.u_ico2 { background:url(/img3/sub2/login_2.png) no-repeat 43px 2px; }
.u_ico3 { background:url(/img3/sub2/login_3.png) no-repeat 43px 2px;  }
.u_ico4 { background:url(/img3/sub2/login_4.png) no-repeat 43px 2px; }
.u_ico5 { background:url(/img3/sub2/login_5.png) no-repeat 43px 2px;  }
.u_ico6 { background:url(/img3/sub2/login_6.png) no-repeat 43px 2px;  }
.u_ico7 { background:url(/img3/sub2/login_7.png) no-repeat 43px 2px;  }
.u_ico8 { background:url(/img3/sub2/login_8.png) no-repeat 43px 2px;  }


.three > .con_lmenu {height:431px; padding-top:49px;  }
.three > .con_content { height:431px; padding-top:25px; }

.four > .con_lmenu {height:411px; padding-top:49px;  }
.four > .con_content { height:411px; padding:70px 0;}


.four2 > .con_lmenu {height:301px; padding-top:49px;  }
.four2 > .con_content { height:301px;padding-top:25px; }

.four3 > .con_lmenu {height:801px; padding-top:49px;  }
.four3 > .con_content { height:801px; padding-top:25px;}

.four4 > .con_lmenu {height:421px; padding-top:49px;  }
.four4 > .con_content { height:421px;padding-top:25px; }



.v_list { width:375px; float:left; height:355px; }
.vd_cmt { float:left; }



.playul  { margin:0; }
.playul > li:nth-child(1)  { font-size:22px; font-weight:600; padding:0; }

.playul2  { margin:13px 0 110px 50px; clear:both; }
.playul2 > li:nth-child(1)  { font-size:16px; font-weight:500; padding:25px 0; }




.v_title ul li { height:38px; line-height:38px; }
.v_title ul li:nth-child(1) { font-size:34px; color:#000; font-weight:500; padding-bottom:30px;   }
.v_title ul li:nth-child(2) { font-size:20px; color:#666;   }
.v_title ul li:nth-child(3) { font-size:30px; color:#203cb8; font-weight:500;   }


.v_list ul li:nth-child(3) { padding:41px 0 20px 0;  }
.v_list ul li:nth-child(3) a { font-size:14px; color:#000;   }
.v_list ul li:nth-child(1)  { height:225px; line-height:225px;   }
.v_list ul li:nth-child(2) { margin:20px 0; }
.v_list ul li:nth-child(2) .vd_cmt { font-size:18px; color:#eb0a42;font-weight:500; padding:5px 0; text-align:left; width:70%; float:left; }
.v_list ul li:nth-child(2) .vd_cmt_rs { font-size:18px; color:#193194;font-weight:500; padding:5px 0; text-align:left; width:70%; float:left; }


.envtbl, .envtbl td, .envtbl th {  
  border: 1px solid #ddd; 
  
}
.envtbl th { background-color:#eceef7; font-weight:500; color:#333; font-size:14px; }
.envtbl {
  border-collapse: collapse;
  width: 1000px;
  margin:0 auto;
 
}

.envtbl th,.envtbl td {
   height:40px;
  text-align:center;

}
.envtbl td {
  font-size:13px;
  font-weight:100;
  letter-spacing:0;
 
  }


.usb_faq2 {
	width: 100%;
	/*border-top:1px solid #f5be0c;
	border-bottom:1px solid #ddd;*/
	margin-top:0;
	text-align:left;
	font-size:14px;
}

.faqtit {
	text-align:left;
	font-size:22px;
	color:#222;
	margin:20px 0;
	position:relative;
}
.faqtotalgo {
	clear:left;
	text-align:left;
	font-size:14px;
	color:#224e97;
	margin:10px 0 30px 0;
}
.ti-angle-right {
	padding-left:10px;
}
.faq, .customqna { float:left; width:509px;  margin: 30px 0 0px 0;  }

.fgap_v { float:left; width:1px; border-left:#ccc solid 1px; height:200px; margin:40px 39px 20px 39px; }
.faqwrap { width:100%; background-color:#f1f4f9; clear:both; margin:0 auto; display:inline-block; }
.fgap {  height:275px; width:1150px; margin:0 auto;   clear:both;  }




.usb_faq2 li.content {
	line-height: 34px;
	min-height: 34px;
	width:90%;
}
.faqtotalgo {
	clear:left;
	text-align:left;
	font-size:14px;
	color:#224e97;
	margin:10px 0 30px 0;
}
.usb_faq2 li.content, .usb_faq2 li.overContent {
	position: relative;
	border-bottom: 1px solid #ddd;
	font-size:14px;
	color: #000000;
	text-align:left;
	
}
.usb_faq2 li.content {
	text-indent:7px;
	line-height:34px;
	height:34px;
	font-size:14px;
	font-weight:400;
}
.usb_faq2 li.over {
	text-indent:7px;
	line-height:44px;
	font-weight: 400;
	font-size:14px;
	border-bottom: 1px solid #ddd;
	color: #222;
}
.usb_faq2 li.overContent {
	line-height:30px;
	border-bottom:1px solid #ddd;
	padding:15px 20px;
	background:#f7f7f7;
	font-size:14px;
	color:#666;
	display: none;
}
.faq, .customqna { float:left; width:509px;  margin: 30px 0 40px 0;  }
.faq { margin-left:25px; }

.fgap_v { float:left; width:1px; border-left:#ccc solid 1px; height:200px; margin:40px 39px 20px 39px; }





.cusqna , .wqna { float:left; }
.cusqna { width:363px; padding-top:20px; }
.cusqna li {
    text-indent: 7px;
    line-height: 30px;
    font-weight: 400;
    font-size: 14px;
 
    color: #222;
	text-align:left;

	letter-spacing:-1px;
	
}
.cusqna li:nth-child(4) { padding-top:26px; margin-top:26px;  border-top:#ccc solid 1px;  }

.wqna { margin:30px 0 0 30px;  }
.totalfaq { position:absolute; left:470px; top:5px;}
.mailtxt { font-size:15px; color:#222; font-weight:600; padding-right:15px; }

.fts26 {
	font-size:26px;
	color:#000000;
	letter-spacing:-1px;
	
}
.que { color:#224e97; font-size:18px; padding-right:5px;  }


.cbutton2_ov {
    background-color: #fff;
    border: 1px solid #34649e;
    display: inline-block;
    cursor: pointer;
    color: #224e97;
    font-size: 20px;
    font-weight: 400;
    text-align: center;
    width: 240px;
    height: 60px;
    line-height: 60px;
    text-decoration: none;
    transition: all 0.3s ease 0s;
    transition-property: all;
    transition-duration: 0.3s;
    transition-timing-function: ease;
    transition-delay: 0s;
}
.cbutton2_ov:hover {
	color:#fff!important;
	text-decoration:none;
	background-color:#224e97;
}
.cbutton2_ov:active {
	position:relative;
	top:1px;
}

.setbutnsize3 { width:120px; height:30px; line-height:20px; font-size:14px; }


#content_wrap #top { padding:0; margin:0 auto; width:1150px; min-height:700px; 	overflow:hidden;	height:auto; 
  }

#leftarea {
	float:left;
	width:195px;
	height:100%;

}
#contentarea {
	float:left;
	width:900px;
	height:auto;
	min-height:700px;

	padding:0 0 90px 55px;

}

.lmtit { line-height:26px;  text-align:left; font-size:18px; padding:75px 0 15px  0; }
.lmtit2 { line-height:26px; text-align:left; font-size:20px; padding:75px 0 10px  0; color:#222; font-weight:500;  }
.setfCol { border-top:#401f1f 3px solid; }




.grey .accordion{ border-top: 2px solid #555555; }
/*.grey .accordion, .grey .accordion li {margin: 0; padding: 0; border: none;}*/
.grey .accordion a { background:url(/images/bs_icon.png) no-repeat 7px 17px; padding: 20px 10px 20px 22px;  text-decoration:none; display: block; color: #333;  text-decoration:none; border-bottom: 1px solid #e5e5e5; border-top: 1px solid #fff; position: relative; font-size:16px!important; font-weight:300}
.grey .accordion a.lmsligt { /*color:#2a2a2a;*/ }
.grey .accordion a:hover { color: #2a2a2a;}
.accordion li { text-align:left; }
#container_title {

    position: relative;
    margin: 72px 0 39px 0;
    color: #222;
    font-size: 20px;
    font-weight: 400;
    border-bottom: #555555 solid 2px;
    padding-bottom: 9px;
	text-align:left;

}

.sec_m_c li { text-align:center; }
.lfton {

    color: #0e6ae4 !important;

}

.prod_navi { width:100%; height:170px; margin:0 auto; background-color:#f6f6f6; }
.prod_navi ul {width:1200px;padding:0; margin:0 auto; }
.prod_navi ul li { float:left;   line-height:30px; font-size:20px; text-align:center; width:236px ; padding-top:50px;   }
.ngap { float:left; width:1px !important; height:72px; border-left:#ccc solid 1px; margin-top:33px;  }
.ninfo { font-size:18px; font-weight:100; }
.prod_navi ul li.on, .prod_navi ul li.on .ninfo { color: #4e7cb8; font-weight:600; }
.wid180 { width:180px; }
.addht1 { /*padding-top:27px!important;*/ }
.addht2 { /*margin-top:5px!important;*/ }



.addht5 { /*padding-top:50px!important;*/ }
.addht6 { /*padding-top:27px!important;*/ }







/* ÇÏ´Ü ·¹ÀÌ¾Æ¿ô */
#footer-menu {
	background-color: #333237;
	color: #fff;
	padding: 40px 0 0 0 ;
	height:260px;
}
#footer-menu .menus {
	float: left;
	margin-right: 28px;
	width: calc(14.6% - 35px);
	min-width: 124px;
	height: 190px;
}
#footer-menu .menus.menu06 {
	margin-right: 0px;
}
#footer-menu .menus h3 {
	font-size: 16px;
	font-weight: 600;
	padding-bottom: 20px;
	margin:0;
	color:#fff;
}
#footer-menu .menus ul li:nth-child(1) {
padding:5px 0;

	
		
}
#footer-menu .menus ul li a {
	display: block;
	padding:3px 0;
	font-size: 13px;
	color: #999;
	font-weight:200;
}
.gaplong { border-left:#535353 solid 1px; height:150px;   padding:0 3px; float:left;margin-right: 20px; }
.t_t_m_li2 {

    width: 40px !important;

}



#qnatab {padding: 0 0 25px 0;}
.usb_faq li.content, .usb_faq li.overContent {
	position: relative;
	border-bottom: 1px solid #ddd;
	font-size:14px;
	color: #000000;
	text-align:left;
	
}
.usb_faq li.content {
	
	line-height:34px;
	height:34px;
	font-size:14px;
	font-weight:400;
	padding:0 30px;
}
.usb_faq li.over {
	
	line-height:44px;
	font-weight: 400;
	font-size:14px;
	border-bottom: 1px solid #ddd;
	color: #222;
	padding:0 30px;
}
.usb_faq li.overContent {
	line-height:30px;
	border-bottom:1px solid #ddd;
	padding:15px 50px;
	background:#f7f7f7;
	font-size:14px;
	color:#666;
	display: none;
}
.tabon a { font-weight:600!important; color:#0e6ae4!important; }
.minfo { font-size:12px; }
.blogimg { position:relative ; top:15px; left:10px; }

/*
@media screen and (max-width:740px){

#pmainbanner  {  border-bottom: none!important; }
#pmainbanner2  {  width:100%;  }
#logo { width:100px; text-align:center; }
#gnb { width:100%; height:68px!important; }
#gnb .gRight2 , #gnb .gRight2 ul.tmenu {width:100%; }


#center_ban, #m_cb_bar, #m_cb_bar .m_cb_bar_inl,.s_c_t_con2, .wrapcont, .rightar_t, #gnb, #gnb ,#gnb .gRight2 ul.tmenu2, .gRight2, .wrapcont, .midcont,  #center_ctt,#center_ctt .mcc2_2, .m_r_contents2, .con_linehit  , .foot2 , .foot2  ,#logo, .infoarea, .infoaig2,.ulbox3 ,.sec77 ,.m_r_contents   { width:100%;min-width:320px }
.copy ,.b_addr   { width:100%; }
.dtul3,.dtul3 li {width:100%!important;padding-left:0;}

.c_md_c { height:348px; border:none; }
.c_md_c_l, .c_md_c_r { width:100%; margin:0 auto; height:auto;  }


.rgtinw { border:#d7d7d7 solid 1px;  margin:15px  auto; display:none;  }
#m_cb_bar ,#m_cb_bar .m_cb_bar_inl ul.m_cbr_ul ,.m_cb_bar_inl ,#center_ban .mcc2  { width:100%!important; height:auto!important; }

#center_ban .mcr3, .rightar, .linehit_v2, .sl_box1 , .s_t_2_lf_r3 ,.rictit, .ccommonar , #gnb .gRight1  { display:none; }
.ifamt, .ifast , .ifadt ,.c_md_c ,.r_cont_section ,.pemium_cnt4 ,.sec_m_c { width:90%!important; margin:0 auto;  }
.infoarea  { padding-top:35px; }
.infoaig2 { padding-top:23px; }
.ifamt ,.ifamt2 { font-size:28px;line-height: 37px; }
.ifast { font-size:18px; }


.s_cont_tit {
    font-size: 18px;
    padding: 30px 10px;
}

.r_cont_section .s_cont_tit { width:100%; padding:30px 0; }

.ue_s_cont_tit { padding-top:20px;font-size: 18px; }

.mcul_s li.sl_box2 { width:33%; }
.m_r_contents, .m_r_contents2 ,.c_md_c { height:auto; }
.c_md_c { margin-bottom:25px; }
.pminfobox, .pminfobox2 { padding:0; width:100%!important; } 

.s_c_t_wp { border:none; }
.pemium_cnt4 { clear:both; }
#footer { clear:both; }



.copy1 {
	height:45px;
	line-height:22px;
	color:#666;
	font-size:12px;
	
	

}
.lectit { height:auto; }
#gnb .gRight2 ul.tmenu ,#gnb .gRight2 ul.tmenu2 { float:none; }
#gnb .gRight2 .tmenu2 li { width:70px; }
.gap { width:0!important; }
#header { border-bottom: none; }
#gnb .gRight2 ul.tmenu { padding:0; }   
#footer_n   ,.maimg { width:calc(100% - 16px); }

#center_ctt .mcl1_2 { width:100%; }
.lectit { width:calc(100% - 41px); padding-left:40px; background-position:16px 11px ; }
.ulbox3 li.ftcont_tit3 { width:25%!important; float:left!important; }
.con_5 { width:62%!important; float:left!important; }
.buydiv1, .buydiv2 { float:none; width:100%; }
.buydiv1 ul { padding:76px 10px 0 206px!important; }
#gnb .gRight2 .tmenu2 li { width:100px; }
#m_cb_bar .m_cb_bar_inl ul.m_cbr_ul li { float:none!important; }
#center_ban .mcl1 , #gnb .gRight2 ul.tmenu2 { display:none; }
.mainbanner { padding:0 0 5px 0!important; }

#m_cb_bar .m_cb_bar_inl ul.m_cbr_ul li.mcnotice { width:90%!important; margin:0 auto 10px!important; }
.mcnotice .cont1 { width:55%!important; }   
#m_cb_bar .m_cb_bar_inl ul.m_cbr_ul li.noticbox2 ,#m_cb_bar .m_cb_bar_inl ul.m_cbr_ul li.noticbox2_2 { width:90%!important;margin:0 auto 10px!important; }
.m_cb_bar_inr ,.contwrap3 , #botif , #prdif { display:none; }
#m_cb_bar .m_cb_bar_inl ul.m_cbr_ul li.noticbox3, #m_cb_bar .m_cb_bar_inl ul.m_cbr_ul li.noticbox3_2, #m_cb_bar .m_cb_bar_inl ul.m_cbr_ul li.noticbox3_3 { width:90%!important; margin:0 auto 10px!important; }

#center_ban { height:auto; }
#contents { background-color:#FFFFFF!important; border-top: #676767 solid 1px;  }
.pmthv , .mbmenu1  { display:block!important; }
.nav-column_l { padding:0 0 20px 25px!important; }
.topinmenu ,.secinfocnt, .secinfocnt_in ,.sec77 ,.notice_cnt ,.sec5 ,.buydiv1  { width:100%!important; }
.t_t_m_li a.m_lnk { border-bottom:none!important; }
.sec_m_w { width:100%; height:auto; padding:15px 0;  }

.secif_a , .secif_b {
    float:none!important;
    width: 90%!important;
    height: auto;
	margin:0 auto 10px!important;
	
	}
.mbdp { display:block; width:90%;  margin: 0 auto!important ; }	

.mbmcul li { float:left; width:33.3%; height:55px; line-height:55px; font-size:14px; font-weight:600;  }
.lastli3 {  }
.con_2_2 { line-height:20px; height:80px!important; }
.contwrap {  background-color:#FFFFFF!important; }
#sidr { display:block; }

.mtab , #footer { display:none; }
.hwp1 { background-size:1000px!important;}
.c_md_c_l { border-bottom:none; }
.cmdcul li:nth-child(1) , .cmdcul li:nth-child(2) { display:none; }
.cmdcul_ol li:nth-child(1) , .cmdcul_ol li:nth-child(2) { display:none; }


.downbutton2_ov , .buybutton2 , .c_md_c_l_ol , .usbbutton2_ov, .usbbutton2 ,.cbutton2_ov ,.cbutton2, .downbutton2 { width:100%; }
.cmdcul { padding:5px 20px 5px 20px;}
.c_md_c { margin-bottom:20px; }

.mbcopy1 {  border-top: #b1b1b1 solid 1px;  width:100%;  display:block;  clear:both; padding:20px 0; margin-top:20px; display:block;  }
.mbbtin { width:90%; text-align:left;margin:0 auto; }
.setgap5 { margin-bottom:45px!important; }

.bswrap { width:100%; margin:0 auto;}
.bscont { width:100%; float: none; }
.bsrgt {  display:none; float: none; }


}*/