

.sub_visual							{text-align:center; min-height:120px; min-width:1000px; background:url('/img/sub/sub_visual.png') no-repeat center top; }
.sub_visual img						{vertical-align:top;}


.sub_left								{width:170px; float:left; font-size:31px; font-weight:bold; color:#29247a; margin-top:25px;}

.sub_content						{width:788px; float:right; border-left:1px solid #e1e1e1; padding:25px 0 0 40px;}
.content_desc											{margin-bottom:50px; min-height:400px;}

.s11									{width:100%; background:url('/img/sub/s11.png') no-repeat center top;}
.s11 div.s11_cnt								{font-size:15px; color:#1e1e1e; font-weight:600; line-height:33px; padding:250px 0 50px 410px;}
.s11 p span							{width:90px; display:inline-block; color:#545789;}

/*이용약관 & 개인정보취급방침 */
.terms_pop_wrap	{position:relative;}
.terms_title_bg	{position:absolute; left:20px; top:6px; z-index:2; filter: alpha(opacity=25); /* internet explorer */ -khtml-opacity: 0.25; /* khtml, old safari */  -moz-opacity: 0.25;  /* mozilla, netscape */  opacity: 0.25;  /* fx, safari, opera */}
.terms_title	{width:720px; margin:10px auto; text-align:center; font:bold 17px 'malgun gothic'; color:#134dc2; border:2px solid #eee; padding:16px 0px; }
.terms_con	{padding:15px;}
.terms_btn	{text-align:center; border-top:1px solid #eee; padding:10px 0px;}

.privacy_pop_wrap	{position:relative;}
.privacy_title_bg	{position:absolute; left:20px; top:6px; z-index:2; filter: alpha(opacity=25); /* internet explorer */ -khtml-opacity: 0.25; /* khtml, old safari */  -moz-opacity: 0.25;  /* mozilla, netscape */  opacity: 0.25;  /* fx, safari, opera */}
.privacy_title	{text-align:center; font:bold 17px 'malgun gothic'; color:#134dc2; border:2px solid #eee; padding:16px 0px;  width:720px; margin:10px auto}
.privacy_con	{padding:15px;}
.privacy_btn	{text-align:center; border-top:1px solid #eee; padding:10px 0px;}


.inputbox{height:12px; padding:4px; border:1px solid #aaa; border-right:1px solid #EEE; width:100%; border-bottom:1px solid #EEE;line-height:12px;}
.subject_inputbox{font-weight:bold; height:18px; padding:4px; border:1px solid #aaa; border-right:1px solid #EEE; width:100%; border-bottom:1px solid #EEE}
.selectbox{height:22px; padding:2px; border:1px solid #aaa; border-right:1px solid #EEE; border-bottom:1px solid #EEE}
.textareabox{padding:4px; border:1px solid #aaa; border-right:1px solid #EEE; border-bottom:1px solid #EEE;width:100%; word-break:break-all;}
.filebox{height:22px; border:1px solid #aaa; border-right:1px solid #EEE; border-bottom:1px solid #EEE}

.ul_sub				{margin-top:20px;margin-bottom:0px;position:relative;}
.ul_sub > li	{width:100%;height:40px;line-height:40px;position:relative;}
.ul_sub > li > a.mmenu	{font-size:13px;display:block;width:100%;height:100%; text-indent:7px;}
