@charset "utf-8";
/* CSS Document */

/* index==========================

	1.for index style
	2.for category style
	
*/


/* 1.for index style
===============================================================*/
#main ul {
	list-style: disc;
}
#main ol {
	list-style: decimal;
}
#mainVis{
	margin-bottom:20px;
}
#main h2{
	text-align:left;
	margin-bottom:15px;
	padding-left:15px;
	line-height:25px;
	color:#FFF;
	font-weight:bold;
	font-size:1.2em;
	background:url(../../img/rec_headline.gif) no-repeat #3888e1;
}
p#recDescription {
	line-height:1.5em;
	margin:20px 20px 0 20px;
}
p#recInquire {
	text-align:right;
	margin-right:20px;
}
p.btn_rec {
	text-align: right;
}
div.section2 {
	border-top: solid 1px #97cef0;
	margin-bottom: 8px;
}
div.voice {
	border-top: solid 3px #c4e4f8;
	border-bottom: solid 1px #e2e2e2;
	border-left: solid 1px #e2e2e2;
	border-right: solid 1px #e2e2e2;
	background-color: #fafafa;
	padding: 15px;
}
div.voice_img {
	width: 120px;
	height:128px;
	float: left;
	display: inline;
	padding-left:5px;
	background:url(../img/bg_voiceimage.gif) no-repeat;
}
div.voice_img img{
	margin-top:10px;
}
div.voice_det {
	width: 415px;
	float: right;
	display: inline;
}
div.voice_det span {
	display: block;
	font-size: 14px;
	font-weight: bold;
	padding-left: 20px;
	background: url(../img/voice_check.gif) no-repeat 0 0;
}
div.voice_det dt {
	display: block;
	padding-bottom: 5px;
	background: url(../img/voice_dot.gif) repeat-x bottom left;
}
div.voice_det dd {
	padding-left: 12px;
	background: url(../img/voice_list.gif) no-repeat 0 4px;
	margin-top: 4px;
}
div.voice_det dd.first {
	padding-left: 12px;
	background: url(../img/voice_list.gif) no-repeat 0 4px;
	margin-top: 10px;
}
div.voice_det p {
	text-align: right;
}
div.section3 {
	border-top: solid 1px #97cef0;
	margin-bottom: 17px;
}

span.recNew{
    display: none;
}

/* 3.Side Menu ====================================================*/
div#recSide ul{
	margin:0;
}
div#recSide li{
	padding-left:18px;
	line-height:18px;
	color:#fff;
	font-weight:bold;
	background:url(/shopping/img/sho_hdcat.gif) repeat-x;
}
div#recSide li a,
div#recSide li a:link,
div#recSide li a:visited{
	color:#fff;
}
div#recSide li a:hover{
	color:#fff;
	text-decoration:underline;
}
div#recSide li ul{
	margin:10px 0;
}
div#recSide li ul li{
	padding-left:10px;
	line-height:1.2;
	font-weight:normal;
	background:url(/recruit/img/rec_ico_cat.gif) no-repeat 0 4px;
}
div#recSide li ul li a,
div#recSide li ul li a:link,
div#recSide li ul li a:visited{
	color:#666666;
}
div#recSide li ul li a:hover{
	color:#298ADC;
	text-decoration:underline;
}
li.entry0{
	display:none;
}

/* 3.for detail style
===============================================================*/
.backList{
	text-align:right;
}
.backList a{
	margin-right:20px;
	padding-left:10px;
	background:url(../../img/ico_back.gif) no-repeat 0 2px;
}
#main div.leftBox{
	margin-left:10px;
	width:360px;
}
#main div.rightBox{
	margin-right:10px;
	width:152px;
}
#main div.rightBox li{
	margin-bottom:5px;
}
#main div.rightBox img{
	vertical-align:bottom;
}
td.recItemDetail {
	width:110px;
	text-align:left;
	font-weight:bold;
	text-indent:8px;
	background:#e8f6fc;
}
td.workTitle{
	padding-left:8px;
	font-size:1.2em;
	font-weight:bold;
	background:#eee;
}


