@charset "Shift_JIS";

/* *********************************************************
 *
 *	Style Sheet only for company category
 *
 * *********************************************************
 */

/* *************  side navigation  ********* */
#s_navi {
	min-height: 800px;
	height: 800px;	
	background: #fff url(http://www.jcn-yokohama.co.jp/support/resource/img/s_navi_bg_01.gif) no-repeat 0 15px;
}
#s_navi .sub_navi {
	margin-top: 0;
}

/* ******************  main  ************** */

#main .mtop_base {
	margin-top: 5px;
}
.alignR {
	text-align: right;
}
.alignC {
	text-align: center;
}
.alignL {
	text-align: left;
}
.ttl_type01 h3 a:hover ,
.ttl_type01 h3 a:active {
	color: #333333;
}
.channel_l {
	width: 247px;
	margin: 10px 10px 0 0;
	float: left;
}
.channel_r {
	width: 247px;
	margin-top: 10px;
	float: left;

/* 21-3 */
ol.decimal {
	_padding-left: 25px;
}
ol.decimal li {
	padding-bottom: 5px;
}
ol.decimal ul li,
ol.decimal ol li {
	list-style-type: none
}
ol.decimal ul li,
ol.decimal ol li {
	text-indent: -2em;
}
ol.decimal ul li span,
ol.decimal ol li span {
	padding-right: 1em;
}
ol.decimal ol li span.num {
	padding-right: 0.5em;
}

.list_item {
	width: 510px;
	padding: 0 0 0 12px;
}
.list_item ol li {
	display: block;
	list-style-type: none;
	width: 510px;
	margin: 15px 0 0 0;
}
.list_item ol li div {
	float: left;
	width: 470px;
}
.list_item ol li div.number {
	width: 35px;
}
.list_item ol ol {
	margin: 0 0 0 35px;
}
.list_item ol ol li ,{
	width: 475px;
}
.list_item ol ol li div {
	width: 450px;
}
.list_item ol ol li div.number {
	width: 25px;
}
.list_item ol ol ul li {
	width: 450px;
}
.list_item ol ol ul li div {
	float: left;
	width: 420px;
}
.list_item ol ol ul li div.number {
	float: left;
	width: 25px;
}
p.indent ,
.list_item ol li .indent li ,
li.indent {
	margin: 0;
	padding: 0 0 0 1.0em;
	text-indent: -1.0em;
}

/* 21-4 */
.select {
	width: 520px;
	margin: 20px 0 0 10px;
}
.select div {
	float: left;
	width: 260px;
}
.select p {
	float: right;
	width: 206px;
}
.select div p {
	display: inline;
	float: none;
}
.select div p img {
	margin: 5px 2px 0 0;
}

ul.recruit_list li {
	padding: 8px 0;
	border-bottom: 1px dashed #ddd;
}


/* float */

.wrap{
	margin:15px 0 0 0;
	width:510px;
}


/* wrap */
.wrap .pic205{
	float:left;
	width:205px;
}

.wrap .txt295{
	float:left;
	width:295px;
	padding-left:10px;
}

.wrap .txt295 .w295{
	width:295px;
}

