.sub_left								{width:200px; float:left; display:none;}

.sub_content							{width:1000px; float:right; min-height:500px;}
.content_title							{margin-bottom:30px; padding:30px 0; border-bottom:1px solid #ccc;}
.content_title .title_subject			{float:left; width:50%; font-size:30px; font-family:"NanumSquareR"; color:#000;}
.content_title .title_navi				{float:right; width:50%; text-align:right; margin:20px 0 0;}
.content_desc											{}

.sub_wrap								{margin:0 0 50px;}

/* sub21 */
.sub_21_btn ul							{border-bottom:5px solid #2d508a; margin:20px 0;   }
.sub_21_btn li							{width:33%; float:left; height:45px; text-align:center; border:1px solid #ccc; border-bottom:none; border-radius:20px 20px 0 0; cursor:pointer;}
.sub_21_btn li:first-child				{margin-left:0px; border-left:1px solid #ccc;} 
.sub_21_btn a							{color:#000; text-decoration:none; font-size:14px; width:100%; height:45px; line-height:45px; display:block;}
.sub_21_btn li a:hover					{background:url('/img/tab_bg.png') no-repeat center top; color:#fff; border-radius:20px 20px 0 0;}
/* sub21 */

/* sub22 */
.sub_22_btn ul							{border-bottom:5px solid #2d508a; margin:20px 0;}
.sub_22_btn_top li						{width:19.8%; float:left; height:45px; text-align:center; border:1px solid #ccc; border-radius:20px 20px 0 0; cursor:pointer;}
.sub_22_btn_bottom li					{width:16.4%; float:left; height:45px; text-align:center; border:1px solid #ccc; border-radius:20px 20px 0 0; cursor:pointer;}
.sub_22_btn li:first-child				{margin-left:0px; border-left:1px solid #ccc;} 
.sub_22_btn_bottom li a					{font-size:14px;}
.sub_22_btn a							{color:#000; text-decoration:none; font-size:14px; width:100%; height:45px; line-height:45px; display:block;}
.sub_22_btn li a:hover					{background:url('/img/tab_bg.png') no-repeat center top; color:#fff; border-radius:20px 20px 0 0;}
/* sub22 */

/* sub23 */
.sub_23_btn ul							{border-bottom:5px solid #2d508a; margin:20px 0;}
.sub_23_btn_top li						{width:24.8%; float:left; height:45px; text-align:center; border:1px solid #ccc; border-radius:20px 20px 0 0; cursor:pointer;}
.sub_23_btn_bottom li					{width:24.8%; float:left; height:45px; text-align:center; border:1px solid #ccc; border-radius:20px 20px 0 0; cursor:pointer;}
.sub_23_btn li:first-child				{margin-left:0px; border-left:1px solid #ccc;} 
.sub_23_btn a							{color:#000; text-decoration:none; font-size:14px; width:100%; height:45px; line-height:45px; display:block;}
.sub_23_btn li a:hover					{background:url('/img/tab_bg.png') no-repeat center top; color:#fff; border-radius:20px 20px 0 0;}
/* sub23 */

/* sub24 */
.sub_24_btn ul							{border-bottom:5px solid #2d508a; margin:20px 0;   }
.sub_24_btn li							{width:19.8%; float:left; height:45px; text-align:center; border:1px solid #ccc; border-bottom:none; border-radius:20px 20px 0 0; cursor:pointer;}
.sub_24_btn li:first-child				{margin-left:0px; border-left:1px solid #ccc;} 
.sub_24_btn a							{letter-spacing:-1px; color:#000; text-decoration:none; font-size:14px; width:100%; height:45px; line-height:45px; display:block;}
.sub_24_btn li a:hover					{background:url('/img/tab_bg.png') no-repeat center top; color:#fff; border-radius:20px 20px 0 0;}
/* sub24 */

/* sub21 */
.sub_26_btn ul							{border-bottom:5px solid #2d508a; margin:20px 0;}
.sub_26_btn li							{width:33%; float:left; height:45px; text-align:center; border:1px solid #ccc; border-bottom:none; border-radius:20px 20px 0 0; cursor:pointer;}
.sub_26_btn li:first-child				{margin-left:0px; border-left:1px solid #ccc;} 
.sub_26_btn a							{color:#000; text-decoration:none; font-size:14px; width:100%; height:45px; line-height:45px; display:block;}
.sub_26_btn li a:hover					{background:url('/img/tab_bg.png') no-repeat center top; color:#fff; border-radius:20px 20px 0 0;}
/* sub26 */





/* table 공통 */
.sub_table_wrap													{width:100%; margin-bottom:50px;}
.sub_table_wrap th, .sub_table_wrap td							{text-align:center; border:1px solid #aaaaaa;}
.sub_table_wrap th												{height:100px; border-top:2px solid #2d508a; border-bottom:1px solid #ffcf06; border-right:none; background:#f6f6f6; padding:0px 2px; color:#000;}
.sub_table_wrap th:first-child, .sub_table_wrap td:first-child	{border-left:none;}
.sub_table_wrap td												{border-right:none; border-top:none; height:45px; color:#333; line-height:20px;}

.sub_table_title h1												{width:100%; height:50px; line-height:50px; text-align:center; font-size:16px; font-weight:bold; background:url("/img/big_title_bg.png") no-repeat center top; margin-bottom:30px;}
.sub_table_title p												{font-size:14px; margin-bottom:30px; line-height:20px; word-break:keep-all;}


.small_title			{margin-bottom:30px;}
.small_title > p	{width:40px; line-height:40px; text-align:center; background:#2d508a; font-size:18px; font-weight:bold; color:#fff; float:left; box-shadow:2px 2px 5px #dedede;}
.small_title > h1	{float:left; width:950px; line-height:40px; text-indent:15px; font-size:18px; font-weight:bold; color:#2d508a; background:#f6f6f6; box-shadow:2px 2px 5px #dedede;}
.small_title:after{clear:both; display:block; content:"";}
/* table 공통 */
