.sub_visual							{text-align:center; height:180px; margin-bottom:20px;}
.sub_visual img						{vertical-align:top;}


.sub_left								{width:170px; float:left;}

.sub_content						{width:800px; float:right;}
.content_title								{margin-bottom:50px; height:40px; background:url(/img/link_line.png) no-repeat left bottom;}
.content_title .title_subject			{float:left; width:100%; font:600 26px 'Nanum Gothic'; color:#6d6e71;}
.content_title .title_navi				{float:right; width:50%; text-align:right;}
.content_desc								{min-height:400px; margin-bottom:30px;}

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

table.tb_order			{width:100%; border-collapse:collapse; padding:0; margin:0;}
table.tb_order th, table.tb_order td		{padding:10px; border:1px solid #d7d7d7; text-align:left;}
table.tb_order th		{
padding: 10px 0 10px 20px;
width: 25%;
text-align: left;
border-bottom: 1px solid #d9d9d9;
background: #f7f7f7;
}
.must {
margin: 0 3px 0 0;
color: #e60013;
}
table tr.tb_bg_1 td		{background:#f8f8f8;}
table tr.tb_bg_2 td		{background:#f7fdff;}

table.tb_order tr td p		{text-align:left;}

input.go_abtn					{width:100px; text-align:center; margin:20px auto 0 auto; display:block; background:#555; color:#fff; padding:10px 20px; font-size:15px; font-family:Malgun Gothic; font-weight:bold;}

.inputbox {height:12px; padding:5px; margin-top:3px; margin-bottom:3px; border:1px solid #ccc;line-height:12px;width:120px;}
