.sub_left								{float:left; width:200px;}
.sub_content						{float:right; width:750px; margin-top:40px;}
.content_title										{margin-bottom:10px; padding:10px 0; border-bottom:1px solid #ccc;}
.content_title .title_subject			{float:left; width:50%;}
.content_title .title_navi				{float:right; width:50%; text-align:right;}
.content_desc								{min-height:500px; }
	
.mb_80	{margin-bottom:80px; padding-top:20px;}
.mb_50	{margin-bottom:50px; padding-top:20px;}
.tab_list		{background:#eaeaea; width:100%; height:100%; padding-top:1px; }
.tab_list li	{float:left;font:400 14px/30px 'Noto Sans Japanese'; background:#f9f9f9;  margin:1px;}
.tab_list li a	 {display:inline-block; width:148px; height:30px; margin-top:-1px; text-align:center;}
.tab_list li a:hover	{background:orange; color:#fff; text-decoration:none;}

.tab_list1		{background:#eaeaea; width:100%; height:100%; padding-top:1px; }
.tab_list1 li	{float:left;font:400 14px/30px 'Noto Sans Japanese'; background:#f9f9f9;  margin:1px;}
.tab_list1 li a	 {display:inline-block; width:373px; height:30px; margin-top:-1px; text-align:center;}
.tab_list1 li a:hover	{background:orange; color:#fff; text-decoration:none;}


/*이용약관 & 개인정보취급방침 */
.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}
