.mmscontents { width:900px; margin:0 auto; }
.mmscontents2 { width:992px; margin:0 auto; text-align:left; letter-spacing:0; }
.bg_mms_visual{ background:url(/img2/mms/sub_visual2_bg.jpg) repeat-x; text-align:center;}
#contents_s{width:1150px; margin:0 0 50px 0;}
.r_tit{padding:17px 0 10px 0; border-bottom:1px solid #eaeaea;}
.lef_nav_tit{padding:0 0 10px 10px;}
.lef_nav_tit2{padding:0 0 0 10px;}
.lef_nav_line{border-bottom:1px solid #e3e3e3}
.path{padding:50px 15px 7px 0; font:11px Dotum,; color:#a87b00; letter-spacing:-1px; vertical-align:bottom;}
.path strong{font-weight:bold; color:#785800;}
.path_mms_pad{padding:35px 0 40px 0;}
.path_mms{font:11px Dotum,; color:#888; letter-spacing:-1px; vertical-align:bottom; text-align:right;}
.path_mms strong{font-weight:bold; color:#555;}
.con{padding:30px 0 0 0;}
.pad_con_sub{padding-right:12px;}
/* Login */
#agreement .line{height:35px; border-bottom: #ddd 1px solid;}
#login{width:1200px; border-top:#333 6px solid; border-bottom:#d9d9d9 1px solid; }
#login .txt1{padding:35px 0 0 50px;}
#login .join{padding:30px 0 30px 50px;}
#login .form{padding:30px 0 0 50px;}
#login .gnb{padding:10px 0 0 50px;}

select.login { height:41px;border:1px solid #cbcbcb; background-color:#fff; }
.col55_str { height:40px; }



input.login{height:39px; border:1px solid #cbcbcb; background-color:#fff; color:#666; line-height:39px; padding:0 0 0 4px; width:150px;}

input.login2{ width:300px;height:29px; border:1px solid #e0e0e0; background-color:#fff; color:#666; line-height:29px; padding:0 0 0 4px;}



#contents_s td { text-align:left; }
.path_mms_pad .tdrgt{ text-align:right;} 
/* È¸¿ø°¡ÀÔ¾ç½Ä */
#mms {border-top:2px solid #ddd; margin:0 auto;}
#mms .head_rb{background-color:#fff; height:20px; border-bottom: #e3e3e3 1px solid; text-align:left; color:#333; padding:8px 5px 5px 60px;  letter-spacing:-1px; font-weight:bold; }
#mms .head_rb_nostr{background-color:#fff; height:20px; border-bottom: #e3e3e3 1px solid; text-align:left; color:#333; padding:8px 5px 5px 60px; font:normal 12px Dotum,µ¸¿ò,Arial; letter-spacing:-1px;}
#mms .rig{border-bottom: #e3e3e3 1px solid; padding:5px 5px 5px 15px; text-align:justify;  color:#555;}



#mms2 { margin:0 auto;}
#mms2 .head_rb{background-color:#f1f1f1; height:53px; line-height:53px;  text-align:left; color:#333; padding-left:30px;   letter-spacing:0; font-size:16px;  }
#mms2 .head_rb_nostr{background-color:#fff; height:65px;  text-align:left; color:#333; padding:0 5px 5px 0; vertical-align:top;  letter-spacing:0;}
#mms2 .rig{padding:15px 5px 15px 10px; text-align:justify;  color:#555;}
.bordertop { border-top:#ccc solid 1px; }
.borderbt { border-bottom:#ccc solid 1px; }
.modiborder1 {}

#mms2 .box1 { height:39px;  line-height:39px; border:#cbcbcb solid 1px; background-color:#FFFFFF; }

#mms2 .box2 {height:41px;  line-height:41px; border:#cbcbcb solid 1px; background-color:#FFFFFF;  }
.cwid { width:400px; }

.cwid1_1 { width:100px; }
.cwid1_2 { width:173px!important; height:43px!important; line-height:43px!important; }

input.box1{height:39px; border-top:1px solid #b0b0b0; border-left:1px solid #b0b0b0; border-right:1px solid #d3d3d3; border-bottom:1px solid #d3d3d3; background-color:#f9f9f9; color:#666; line-height:39px;}

.col3_str{color:#ff2e26; font-weight:bold;} 



.ftmmtit1 {

	
	color:#464646;
	font-size:32px;
	font-weight:600;

	
}
.ftmmtit2 {
	
	color:#FF9301;
	font-size:32px;
	font-weight:600;
}
.ftmmtit3 { font-size:20px; color:#000000; font-weight:500; letter-spacing:0; border-bottom:#ccc solid 1px; margin:0 0 25px 0; padding:15px 0 8px 0;  }
.ftmmtit4 { font-size:22px; color:#000000; font-weight:600; letter-spacing:0; padding-bottom:10px; }

.ftmmtit5 { color:#ff3c00; text-decoration:underline; }

.ftmmtit2_2 {
	
	color:#505050;
	font-size:26px;
	font-weight:600;
}
.ft22t { font-size:22px; color:#000000; }
.joinul { text-align:center; padding-top:154px; } 

.txt_8pt, .col6 { font-size:13px; padding:4px 0; }
a.txt_8pt_2, .line_e3_2 { color:#ff8400; font-size:12px; }
.btnadd1 {
font-family:³ª´®°íµñ,NanumGothic,NanumGothicWeb,Dotum;
    
	font-size:14px;	
	

	height:31px;
	line-height:31px;
	width:78px;

}
.mwrb { width:100%;  height:67px; }
.mwrb2 { width:100%;  }
.mbanner { width:1100px; margin:0 auto;position: relative;

margin: 72px auto 9px ;

color: #222;

font-size: 30px;

font-weight: 400;

border-bottom: #555555 solid 2px;

padding-bottom: 9px;

text-align: left; } 


.mm_btn, .mm_btn:visited {	
	background-color:#f7c11f;
	
	text-indent:0;
	border:1px solid #f7c11f;
	display:inline-block;
	color:#fff;

	font-size:20px;
	font-weight:500;
	font-style:normal;
	height:48px;
	line-height:48px;
	width:400px;
	text-decoration:none;
	text-align:center;

}
.mm_btn:hover {
 	color:#f7c11f;
	background-color: #FFFFFF;
	text-decoration:none;
	
}
.mm_btn:active {
	position:relative;
	top:1px;
	color:#f7c11f;
}



.mm_btn_ov, .mm_btn_ov:visited {	
	background-color:#fff;	
	text-indent:0;
	border:1px solid #f7c11f;
	display:inline-block;
	color:#f7c11f;
	font-size:20px;
	font-weight:500;
	font-style:normal;
	height:48px;
	line-height:48px;
	width:400px;
	text-decoration:none;
	text-align:center;
}
.mm_btn_ov:hover {
 	color:#fff;
	background-color: #f7c11f;
	text-decoration:none;	
}
.mm_btn_ov:active {
	position:relative;
	top:1px;
	color:#fff;
}



.mm_btn2, .mm_btn2:visited {	
	background-color:#f7c11f;
	
	text-indent:0;
	border:1px solid #f7c11f;
	display:inline-block;
	color:#fff;

	font-size:14px;
	font-weight:500;
	font-style:normal;
	height:30px;
	line-height:30px;
	width:103px;
	text-decoration:none;
	text-align:center;

}
.mm_btn2:hover {
 	color:#f7c11f;
	background-color: #FFFFFF;
	text-decoration:none;
	
}
.mm_btn2:active {
	position:relative;
	top:1px;
	color:#f7c11f;
}



.mm_btn3, .mm_btn3:visited {	
	background-color:#f7c11f;
	
	text-indent:0;
	border:1px solid #f7c11f;
	display:inline-block;
	color:#fff;

	font-size:14px;
	font-weight:500;
	font-style:normal;
	height:39px;
	line-height:39px;
	width:153px;
	text-decoration:none;
	text-align:center;

}
.mm_btn3:hover {
 	color:#f7c11f;
	background-color: #FFFFFF;
	text-decoration:none;
	
}
.mm_btn3:active {
	position:relative;
	top:1px;
	color:#f7c11f;
}




.mm_btn5, .mm_btn5:visited {	
	background-color:#f7c11f;
	

	
	text-indent:0;
	border:1px solid #f7c11f;
	display:inline-block;
	color:#fff;

	font-size:18px;
	font-weight: bolder;
	font-style:normal;
	height:50px;
	line-height:50px;
	width:200px;
	text-decoration:none;
	text-align:center;

}
.mm_btn5:hover {
 	color:#f7c11f;
	background-color: #fff;
	text-decoration:none;
	
}
.mm_btn5:active {
	position:relative;
	top:1px;
	color:#f7c11f;
}






.mm_btn6, .mm_btn6:visited {	
	background-color:#f7c11f;


	
	text-indent:0;
	border:1px solid #f7c11f;
	display:inline-block;
	color:#fff;

	font-size:18px;
	font-weight: bolder;
	font-style:normal;
	height:50px;
	line-height:50px;
	width:200px;
	text-decoration:none;
	text-align:center;
	cursor:pointer;
}
/*.mm_btn6:hover {
 	color:#ff8400;
	background-color: #fff;
	text-decoration:none;
	
}
*/
.mm_btn6:active {
	position:relative;
	top:1px;
	
}




#banner_n { height:123px;  border-bottom:#CCCCCC solid 1px; }
#banner_n2 { height:195px; background:url(/img3/mm/mm_03_2.jpg) no-repeat 10px 46px; border-bottom:#CCCCCC solid 1px; }
#banner_n3 { height:195px; background:url(/img3/mm/mm_03_3.jpg) no-repeat 10px 46px; border-bottom:#CCCCCC solid 1px; }
#banner_n4 { height:195px; background:url(/img3/mm/mm_03_4.jpg) no-repeat 10px 46px; border-bottom:#CCCCCC solid 1px; }


.b_notice { height:120px;  }
.b_notice li { float:left; height:120px; line-height:120px; font-size:18px; }
.b_notice li:nth-child(1) { font-size:20px; padding-right:70px; }
.mchoice { padding:0 73px 0 13px; font-size:18px;  }
.auditbox { letter-spacing:0; text-align:left; padding:45px 0; }


.b_notice2 li { float:left;  font-size:14px; padding:13px 150px 0 15px; }

.auditgo { border:#CCCCCC solid 1px; width:470px; height:133px; float:left; margin-right:15px; }

.auditgo2 { border:#CCCCCC solid 1px; width:870px; height:253px;  }

.ad1 { float:left; width:297px; height:51px; position: relative; left:19px; top:24px; text-align:left; }
.ad2 { padding: 58px 0 0 44px; float:left; }
.dfloat { float:left; padding:0 7px; display:block; } 
.mmadr { padding:8px 0; }
.memberjointitle { font-size:16px; font-weight:500; text-align:left; }
#circle {
	width: 100px;
	height: 100px;
	background: red;
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	border-radius: 50px;
}


.logincontent { width:520px; height:535px; margin:0 auto; }
.loginbox { width:520px; height:285px; border:#CCCCCC solid 1px; }
.selectjoin { width:300px; height:305px; float:left; border:#CCCCCC solid 1px; margin:0 5px; }
#User_id { background:url(/img3/mm/lg_03.jpg) no-repeat 6px 5px; }
#passwd {  }
.smalltitle { font-size:18px; color:#999999; width:130px; height:30px; float:left;  }
.on2 { color:#222; }
.findtitbox { height:102px; padding:60px 0 0 0; border-bottom:#ccc solid 1px;  }
.findbox { clear:both; padding:50px 0; }
.stsize250 { width:200px; font-size:18px; }

.vaccinepartner { float:left; width:401px; height:230px; border:#ccc solid 1px; margin:24px 12px;  }

.vaccinepartner ul li, .antiransompartner ul li { text-align:center; }

.vaccinepartner ul li:nth-child(1) { font-size:18px; font-weight:600; padding:37px 0 8px 0; }
.vaccinepartner ul li:nth-child(2) { font-size:14px; font-weight:300; }
.vaccinepartner ul li:nth-child(3) {  padding:27px 0; }

.antiransompartner { float:left; width:401px; height:230px; border:#2a39a6 solid 1px;margin:24px 12px; background-color:#f4f5f7; }
.partnercont > li { text-align:left; clear:both; }
.partnercont > li:nth-child(1) { font-size:20px; }
.partnercont > li:nth-child(3), .partnercont > li:nth-child(6) { font-size:18px; border-bottom:#ccc solid 1px; padding:20px 0 10px 10px; }
.partnercont > li:nth-child(10) { font-size:18px; border-bottom:#ccc solid 1px; padding:50px 0 10px 10px; }
.ft16 { font-size:16px; }
.partnercont > li:nth-child(5) { height:239px; }

.partnerbox { width:840px; height:140px; border:#ccc solid 1px; margin:30px 0 0 12px }

.partnerbox2 { background:url(/img3/partner/pback.png) no-repeat center center;  width:840px; height:140px;  margin:30px 0 0 12px }
.ndate { float:right; padding-right:15px; font-size:18px; color:#666; font-weight:100; }


.partlft { font-size:18px; width:123px; height:68px; border-right:#ccc solid 1px; margin:34px; float:left; }
.partlft2 { font-size:18px; width:163px; height:68px; border-right:#ccc solid 1px; margin:34px; float:left; text-align:center; padding:8px 20px 0 0;  }

.partrgt { float:left; margin:34px; font-size:14px;   }

.partrgt2 { float:left; margin:34px; padding:18px 0 0 50px; font-size:20px; color:#fff;  }
.partrgt2_1 { float:left; margin:34px; padding:18px 0 0 50px; font-size:18px; font-weight:100;   }

.nobottombr { border-bottom:none!important; }
.kwon { background:url(/img3/partner/kwon.jpg) no-repeat left top; padding-left:201px; height:68px;  line-height:55px;}
.itlogin { background:url(/img3/partner/itlogin.jpg) no-repeat left top; padding-left:201px; height:68px; line-height:55px; }
.critnity { background:url(/img3/partner/critnity.jpg) no-repeat left top; padding-left:201px; height:68px; line-height:55px; }

.larea { color:#f7d208; font-size:18px;}

.larea2 {color:#fff; font-size:18px;}

.larea3 { color:#f7d208; font-size:22px; text-decoration:underline; }
.larea5{  font-size:18px; }
.larea5_2 { font-size:22px; font-weight:500;}
.larea5_2_under { font-size:22px; font-weight:500; text-decoration:underline; }
.arror { position:relative; top:55px; left:10px;}
.noc { color:#222; font-size:18px; }


@media screen and (max-width:740px){

.container {
    width: 100%!important;
    max-width: 100%!important;
    min-width: 100%!important;
	}
.loginarea, .mbanner, .mmscontents,.auditgo { width:100%!important; }	

.auditgo { height: 171px; }
.adarea { display:none; }
.querybutton5, .line_mm {
    width: 100%!important;
	}
.frm_input {
    width: 100%!important;
	}	
.ad2 {
    padding: 68px 0 0 64px;
	}
}