@charset "utf-8";
/* CSS Document */

.contentsPartiWrapper {
	 margin: 0px; width: 696px; padding-bottom: 50px; position: relative; z-index: 1; _zoom: 1; float:left;}
	 
.contentsPartiWrapper2 {
	 margin: 0px; width: 100%; padding-bottom: 50px; position: relative; z-index: 1; _zoom: 1; float:left;}	 

.display_non{display:none;}
.contentHeader {
	background: url(/_ui/images/web/join/new2/parti_main_title01.jpg) no-repeat right bottom; height: 87px; border-bottom-color: rgb(170, 207, 236); border-bottom-width: 1px; border-bottom-style: solid;
}


.parti_box {
	/* background:url(/_ui/images/web/join/new2/parti_main_bg.jpg) repeat-y ; */ padding: 10px 0 0px 0; width: 696px; height: px; text-align: left; vertical-align: top; z-index: 0; 
}

.parti_box p{width:546px; margin:0 auto}
.parti_box .txt01{ margin-top:7px;}
.parti_box .btn{width:696px; margin:0px auto 0}
.parti_box .btn ul{ height:79px;  text-align:center; }
.parti_box .btn li{ list-style:none;display:inline; text-align:center;}
.parti_box .btn01 a{ background:url(/_ui/images/web/join/new2/btn_parti_main01.jpg) no-repeat; width:457px; height:79px; display:block; text-indent:-10000px; float:left}
.parti_box .btn01 a:hover{ background:url(/_ui/images/web/join/new2/btn_parti_main01_over.jpg) no-repeat; }
.parti_box .btn02 a{ background:url(/_ui/images/web/join/new2/btn_parti_main02.jpg) no-repeat; width:229px; height:79px; display:block; text-indent:-10000px; float:left}
.parti_box .btn02 a:hover{ background:url(/_ui/images/web/join/new2/btn_parti_main02_over.jpg) no-repeat; }
/* 201227 
.parti_box .btn{width:548px; margin:19px auto 0}
.parti_box .btn ul{ height:79px;  text-align:center; }
.parti_box .btn li{ list-style:none;display:inline; text-align:center;}
.parti_box .btn01 a{ background:url(/_ui/images/web/join/new2/btn_parti_main01.jpg) no-repeat; width:382px; height:79px; display:block; text-indent:-10000px; float:left}
.parti_box .btn01 a:hover{ background:url(/_ui/images/web/join/new2/btn_parti_main01_over.jpg) no-repeat; }
.parti_box .btn02 a{ background:url(/_ui/images/web/join/new2/btn_parti_main02.jpg) no-repeat; width:154px; height:79px; display:block; text-indent:-10000px; float:left}
.parti_box .btn02 a:hover{ background:url(/_ui/images/web/join/new2/btn_parti_main02_over.jpg) no-repeat; }
*/


.gap01{margin-right:10px;}


.spStory_Wrap {padding-top: 20px;}
.spStory_Wrap .header {height: 31px;}
.spStory_Wrap .txt01 {color: rgb(89, 89, 89); padding-top: 6px; float: left;}
.spStory_Wrap .txt01 em {color: rgb(9, 98, 200);}
.spStory_Wrap .txt02 {float: left;}
.spStory_Wrap .txt03 {color: rgb(89, 89, 89); padding-top: 6px; padding-right: 10px; float: right;}
.spStory_Wrap .txt03 em {color: rgb(9, 98, 200);}
.spStory_Wrap .btn {float: right;}
.spStory_Wrap .searchForm {float: left;}
.spStory_Wrap .searchForm input {vertical-align: middle;}
.spStory_Wrap .searchForm img {vertical-align: middle;}
.spStory_Wrap .searchForm select {width: 84px; vertical-align: middle;}
.spStory_Wrap .searchForm .entry {border-width: 1px; border-style: solid; border-color: rgb(171, 172, 173) rgb(215, 218, 222) rgb(215, 218, 222) rgb(171, 172, 173); padding: 2px 5px 0px; width: 172px; height: 14px;}
/* IE 7 */ *:first-child+html .spStory_Wrap .searchForm .entry {height:16px;}

/*.tableType002 .photo01 { margin: 0 15px 0px 0px; text-align:center; padding: 1px; border: 1px solid rgb(229, 229, 229); width: 60px; height: 43px; float: left;}*/
.tableType002 .photo01 { 
text-align:center;
float: left;
margin: 2px 13px 0 0;
width: 134px;
height: 90px;
border: 1px solid #e5e5e5;	
}
.tableType002 .photo01 img{ text-align:center}
}
.tableType002 {	width: 100%; border-bottom-color: rgb(215, 218, 222); border-bottom-width: 1px; border-bottom-style: solid;}
.tableType002 table {width: 100%; border-top-color: rgb(38, 122, 237); border-bottom-color: rgb(171, 172, 173); border-top-width: 2px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;}
.tableType002 table th {height: 59px; background-color: rgb(243, 243, 243);}
/*.tableType002 table th {height: 28px; background-color: rgb(243, 243, 243);}*/
.tableType002 table td {text-align: center; vertical-align:middle; color: rgb(123, 123, 123); border-top-color: rgb(219, 219, 219); border-top-width: 1px; border-top-style: solid; padding:10px 0 8px 0;}
.tableType002 table td.subject {text-align: left; padding-left:14px; line-height: 1.6em;}
.tableType002 table td.subject .box {border: 1px solid rgb(182, 182, 182); width: 51px; height: 34px; text-align: center; margin-right: 10px; float: left;}
.tableType002 table td p {margin-top:1px;}
/*
.tableType002 table td.subject a {
	color: #686868
}
*/
.tableType002 table td.subject  a,a:link,a:hover,a:visited{
	color: #000000;font-weight:bold;
}
.tableType002 table td.content {
	text-align: left; line-height: 1.3em;
}
.tableType002 table td.content img {
	border: 0; vertical-align: middle;
}
/*
.tableType002 table td.content a {
	color:#0A3699
}*/
.tableType002 table td.content a,a:link,a:hover,a:visited {
	color:#686868;font-weight:normal;
}
/*.tableType002 table td.content div.content_title{
	text-align: left;line-height: 1.6em;"><a style="color: #000000;font-weight: bold;
	}*/
.tableType002 table td.content div.content_title{
	text-align: left;
	line-height: 1.6em;
	color: #000000;font-weight: bold;font-size: 14px;
	font-weight: bold;
	font-family: dotum;
	margin-bottom: 0px;
	padding-bottom: 6px;
	padding-top: 2px;
	}	
.tableType002 table td.content div.content_title a,a:link,a:hover,a:visited{
	color: #000000;
	/*font-weight: bold;*/
	}
/*.tableType002 table td .content_detail{
	height:px; display:table-cell; vertical-align:middle;overflow:hidden;
	}*/
/*.tableType002 table td .content_detail{
	text-align: left;
height: 60px;
}*/
.tableType002 table td .content_detail{
color: #686868;
font-size: 12px;
font-family: dotum;
line-height: 1.5em;
margin-bottom: 8px;
overflow:hidden;
text-align: left;
height: 60px;
	}
	
.tableType002 table td .content_category{
color: #6c8cd0;
font-size: 12px;
font-family: dotum;
line-height: 1.5em;
margin-bottom: 0px;
overflow:hidden;
text-align: left;
	}
	
.tableType01 dd.content_text {
color: #686868;
font-size: 12px;
font-family: dotum;
line-height: 1.5em;
/*margin-bottom: 8px;*/
overflow:hidden
text-align: left;
height: 60px;
	}
.tableType002 table td.cate {
	color: rgb(42, 124, 235);
}
.tableType002 table td.count {
	color: rgb(42, 124, 235);
}
div.image_text 	{height:15px;overflow: hidden;}
div.writer_text 	{background:url(/_ui/images/web/join/new2/txt_writer_01.jpg)no-repeat 0px 2px;}
div.regdate_text 	{background:url(/_ui/images/web/join/new2/txt_writer_01.jpg)no-repeat 0px -12px;}
div.cnt_text 		{background:url(/_ui/images/web/join/new2/txt_writer_01.jpg)no-repeat 0px -26px;margin-right:12px;}