@charset "utf-8";


#content div.contwrapper{
	padding-bottom:20px;
}

#content div.section{
	width:740px;
	margin:20px 0;
	clear:both;
	text-align:center;
}

#content div.mainwrapper{
	width:740px;
	position:relative;
}

#content div.mainwrapper ul.navi{
	margin:30px 0 35px 0;
	overflow:hidden;
}

#content div.mainwrapper ul.navi li{
	float:left;
}

#content h3.itemTitle{
	margin:15px 0 0 0;
}
#content h3{
	margin:0 0 20px 0;
}

#content p.v-suit{
	margin:0 0 20px 0;
}

#content p.sub-ttl{
	text-align:left;
	margin:0 0 20px 0;
}


div.out-side-head{
	background:url(../campaign/images/recruit/bg_head.gif) no-repeat 0 top;
	padding:5px 0 0 0;
}

div.out-side-head div.out-side-foot{
	background:url(../campaign/images/recruit/bg_foot.gif) no-repeat 0 bottom;
	padding:0 0 5px 0;
	margin:0 0 25px 0;
}

div.out-side-head div.out-side-foot div.out-side{
	width:100%;
	background:url(../campaign/images/recruit/bg_border.gif) repeat-y 0 0;
	display:inline-block;
}

div.out-side-head div.out-side-foot div.out-side div.in-side{
	float:left;
	padding:0 0 0 30px;
}

div.out-side-head div.out-side-foot div.out-side div.in-side p.point{
	margin:30px 0 0 0;
}

div.out-side-head div.out-side-foot div.out-side p.btn{
	clear:both;
	width:728px;
	background:#CCCCCC;
	padding:10px 0;
	margin:10px 6px 1px 6px;
}

div.out-side-head div.out-side-foot div.out-side h4{
	text-align:left;
	margin:0 0 15px 30px;
	padding:15px 0 0 0;
}

div.out-side-head div.out-side-foot div.out-side ol li{
	background:url(../campaign/images/recruit/ico_arrow.gif) no-repeat 70px bottom;
	margin:0 0 5px 0;
	padding:0 0 15px 0;
}

div.out-side-head div.out-side-foot div.out-side ol li.none{
	background:none;
	margin:0;
}

div.out-side-head div.out-side-foot div.out-side ul li{
	margin:0 0 20px 0;
}

div.out-side-head div.out-side-foot div.out-side p.zone{
	padding:0 0 20px 0;
}

p.pagetop a {

	background:none;


}
