@charset "UTF-8";

/*
 * ============================================
 * COPYRIGHT(C)2004-2007 CYBRiDGE CORPORATION.
 * URL: http://www.cybridge.jp/
 * ============================================
 */

/* 基本レイアウト
-----------------------------------------------------------------------------  */
#contentsInner{
	margin-top:200px;
	}
#main{
	float:right;
	width:720px;
	background-image:none;
	border-bottom:1px solid #DDD;
	}

/* 共通
-----------------------------------------------------------------------------  */
#main p{
	padding:0px 0px 10px 0px;
	}

/* 見出し
-----------------------------------------------------------------------------  */
#main h1{
	text-indent:-5000px;
	margin:0px 0px 10px;
	padding:8px 10px 10px 10px;
	font-weight:bold;
	font-size:115%;
	}
#main h2.blue{
	background: #FFF url("/img/recruit/09recruit/h2_common.gif") no-repeat 0% 0%;
	padding:7px 0px 0px 10px;
	height:23px;
	font-weight:bold;
	font-size:120%;
	border-bottom:4px #2159BD solid;
	}
#main h2.green{
	background: #FFF url("/img/recruit/09recruit/h2_common.gif") no-repeat 0% 0%;
	padding:7px 0px 0px 10px;
	height:23px;
	font-weight:bold;
	font-size:120%;
	border-bottom:4px #61AD3D solid;
	}
#main h2.gray{
	background: #FFF url("/img/recruit/09recruit/h2_common.gif") no-repeat 0% 0%;
	padding:7px 0px 0px 10px;
	height:23px;
	font-weight:bold;
	font-size:120%;
	border-bottom:4px #999 solid;
	}

/* topContent
-----------------------------------------------------------------------------  */
#topContent{
	margin:0px 0px 30px 0px;
	}
#topContent h2{
	font-size:133%;
	font-weight:bold;
	margin-bottom:5px;
	}
#commentBox{
	width:523px;
	float:right;
	}
#main #commentBox p{
	padding:10px 10px 0px 10px;
	margin-bottom:0px;
	}
#main #commentBox p.name{
	font-weight:bold;
	padding:0 10px 10px 0;
	}

/* blueContent,greenContent
-----------------------------------------------------------------------------  */
.blueContent{
	background: #FFF url("/img/recruit/09recruit/back_b.jpg") repeat-x 0% 0%;
	border:1px #CCCCCC solid;
	padding:10px 10px 0px 10px;
	margin:0px 0px 30px;
	}
#main img.submit{
	margin:5px 15px;
	}

.greenContent{
	background: #FFF url("/img/recruit/09recruit/back_g.jpg") repeat-x 0% 0%;
	border:1px #CCCCCC solid;
	padding:10px 10px 0px 10px;
	margin:0px 0px 30px;
	}
#main .column{
	background:url("/img/common/line_dot.gif") repeat-x 0% 100%;
	margin-bottom:10px;
	}
.blueContent h3{
	background:url("/img/recruit/09recruit/h3_common_b.gif") no-repeat 0% 0%;
	margin:0px 0px 10px;
	text-indent:0.8em;
	font-weight:bold;
	font-size:110%;
	clear:both;
	}
.greenContent h3{
	background:url("/img/recruit/09recruit/h3_common_g.gif") no-repeat 0% 0%;
	margin:0px 0px 10px;
	text-indent:0.8em;
	font-weight:bold;
	font-size:110%;
	clear:both;
	}
.bnone{
	background-image:none !important;
}
#main .bnone p{
	padding-bottom:0px;
}

.blueContent .leftText{
	width:480px;
	float:left;
	}
.blueContent .rightText{
	width:480px;
	float:right;
	}

/* h4box
-----------------------------------------------------------------------------  */
#main #h4box{
	background:url("/img/recruit/09recruit/pht_back.jpg") no-repeat 0% 0%;
	height:111px;
	padding:auto 0px;
	margin:0px 0px 30px;
	position:relative;
	}
#main #h4box h4{
	font-weight:bold;
	font-size:110%;
	text-indent:1.5em;
	background:url("/img/recruit/09recruit/icon01.gif") no-repeat 0% 0%;
	position: absolute; 
	top: 42px; 
	left: 215px;
	}
#main #h4box p{
	position: absolute; 
	top: 65px; 
	left: 215px;
	}

/* shicata
-----------------------------------------------------------------------------  */
#shicata{
	padding:10px;
	margin:10px auto;
	border-top:1px solid #DDD;
	}
#shicata .rightBox{
	float:right;
	width:610px;
	margin:10px 0 0 0;
}

#shicata .rightBox p{
	padding:10px 0px;
	}

h5{
	font-weight:bold;
	font-size:115%;
	background:url("/img/common/line_dot.gif") repeat-x 0% 100%;
	margin:0 0 10px 0;	
	}

/* sn
-----------------------------------------------------------------------------  */
.menu02{
	margin:10px 5px 5px 5px;
	background-color:#FFF;	
	border:1px solid #CCC;
	text-align:center;
	}
.menu02 h6{
	font-weight:bold;
	margin:5px 0;
	text-align:left;
	padding-left:5px;		
	}
#sn .menu02 ul li{
	background:url("/img/common/line_dot.gif") repeat-x 0% 0%;
	padding:5px 0 3px 0;
	}
#sn .menu02 ul li a{
	background-image:none;
	}

/* 就職サイトバナー一覧
-----------------------------------------------------------------------------  */	
table.rsheet{
	background:#FFF;
	border-collapse:collapse;
	border-spacing:0px;
	margin:0px auto;
	width:100%;
}
.rsheet th,  .rsheet td{
	padding: 5px;
	text-align:center;
}
.rsheet th{
	background-color: #DDD;
	text-align:left;
}
		
/* その他
-----------------------------------------------------------------------------  */
.clear{
	clear:both;
	}
.leftBox{
	float:left;
	}
.rightBox{
	float:right;
	}
	


/* h5 p{
	margin:0.5em 0em 0.5em 0.5em;
	}
h5 img{
	float:left;
	}
h5 p{
	margin:0.5em 0em 0em 0.5em;
	text-align:right;
	}
#main p em{
	font-size:120%;
	font-weight:bold;
	display:block;
	margin:0px 0px 10px;
	} */
