@charset "shift_jis";

/*----------------------------
  CSS Date Document 2007.11
----------------------------*/

@import url(common.css);
@import url(sub.css);


/*####################　ニュース　####################*/


/*共通設定*/
#PageNews #Header {background:url(../news/img/wall-title.gif) left bottom no-repeat;}
#PageNews #Container {padding-top:18px;}
#PageNews #Container .wrap {background:url(../news/img/wall-container.gif) repeat-y;}
#PageNews #ContainerMain {
	margin-top:0;
	padding-top:15px;
	}
#PageNews .contentsBox {
	display:inline;
	float:left;
	margin-left:15px;
	width:425px;
	}


/*ブログメニュー*/
#PageNews #BlogMenu {
	display:inline;
	float:right;
	margin-right:120px;
	width:115px;
	text-align:right;
	}
#PageNews #BlogMenu  li {
	float:right;
	clear:right;
	white-space:nowrap;
	background:url(../img/common/ico-dotted.gif) 0 7px no-repeat;
	padding-left:8px;
	text-align:right;
	color:#7f7f7f;
	font-family:verdana;
	font-size:11px;
	}

#PageNews #BlogMenu li a{
	text-decoration:none;
	color:#7f7f7f;
	font-family:verdana;
	font-size:11px;
	}
#PageNews #BlogMenu input{width:100px;}
#PageNews #SearchBox{margin-bottom:30px;}
#PageNews #ArchiveBox,
#PageNews #CategoryBox,
#PageNews #LinkBox{
	clear:both;
	margin-bottom:25px;
	zoom:1;
	}
#PageNews #ArchiveBox:after,
#PageNews #CategoryBox:after,
#PageNews #LinkBox:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	}

#PageNews #ArchiveBox h3,
#PageNews #CategoryBox h3{
	clear:right;
	margin-bottom:3px;
	}

/*ブログ本体*/


#PageNews .entry {
	padding-bottom:80px;
	}

#PageNews .contentsBox h3 {
	font-size:14px;
	margin-bottom:25px;
	}
#PageNews .contentsBox h3 span{
	font-size:11px;
	font-family:verdana;
	font-weight:normal;
	}
#PageNews .contentsBox p{
	margin-bottom:10px;
	line-height:150%;
	}

#PageNews .contentsBox ul a{
	text-decoration:none;
	color:#7f7f7f;
	font-family:verdana;
	font-size:10px;
	}

#PageNews .contentsBox ul.postData{
	clear:both;
	}
#PageNews .contentsBox ul.postData:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	}
#PageNews .contentsBox ul.postData li{
	float:left;
	border-right:1px solid #ccc;
	margin-right:10px;
	padding-right:10px;
	}
#PageNews .contentsBox ul.postData li.end{
	border-right:none;
	margin-right:0;
	padding-right:0;
	}


#PageNews #Container .contentsBox .wrap{
	text-align:center;
	background:none;
	}
#PageNews .contentsBox ul.link{
	clear:both;
	width:9em;
	margin:0 auto 30px;
	padding-top:30px;
	vertical-align:bottom;
	}
#PageNews .contentsBox ul.link:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	}

#PageNews .contentsBox ul.link li{
	float:left;
	border-right:1px solid #ccc;
	margin-right:10px;
	padding-right:10px;
	}
#PageNews .contentsBox ul.link li.end{
	border-right:none;
	margin-right:0;
	padding-right:0;
	}


#PageNews #PageBute {
	margin:0 0 30px;
	text-align:center;
	color:#008bd6;
	}
#PageNews #PageBute a{
	padding:2px;
	}




/*####################　リクルート　####################*/

/*共通設定*/
#PageRecruit #Header {background:url(../recruit/img/wall-title.gif) left bottom no-repeat;}
#PageRecruit #Container {padding-top:18px;}
#PageRecruit #Container .wrap {background:url(../recruit/img/wall-container.gif) repeat-y;}
#PageRecruit #ContainerMain {
	margin-top:0;
	padding-top:15px;
	}
#PageRecruit .contentsBox {
	display:inline;
	float:left;
	margin-left:15px;
	width:425px;
	}


/*ブログメニュー*/
#PageRecruit #BlogMenu {
	display:inline;
	float:right;
	margin-right:120px;
	width:115px;
	text-align:right;
	}
#PageRecruit #BlogMenu  li {
	float:right;
	clear:right;
	white-space:nowrap;
	padding-left:8px;
	text-align:right;
	background:url(../img/common/ico-dotted.gif) 0 7px no-repeat;
	}

#PageRecruit #BlogMenu li a{
	text-decoration:none;
	color:#7f7f7f;
	font-family:verdana;
	font-size:11px;
	}
#PageRecruit #BlogMenu input{width:100px;}
#PageRecruit #SearchBox{margin-bottom:30px;}
#PageRecruit #ArchiveBox,
#PageRecruit #CategoryBox,
#PageRecruit #LinkBox{
	clear:both;
	margin-bottom:25px;
	zoom:1;
	}
#PageRecruit #ArchiveBox:after,
#PageRecruit #CategoryBox:after,
#PageRecruit #LinkBox:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	}

#PageRecruit #ArchiveBox h3,
#PageRecruit #CategoryBox h3{
	clear:right;
	margin-bottom:3px;
	}

/*ブログ本体*/

#PageRecruit .entry {
	padding-bottom:80px;
	}
#PageRecruit .contentsBox h3 {
	font-size:14px;
	margin-bottom:25px;
	}
#PageRecruit .contentsBox h3 span{
	font-size:11px;
	font-family:verdana;
	font-weight:normal;
	}
#PageRecruit .contentsBox p{
	margin-bottom:10px;
	margin-left:80px;
	line-height:150%;
	}

#PageRecruit .contentsBox ul a{
	text-decoration:none;
	color:#7f7f7f;
	font-family:verdana;
	font-size:10px;
	}

#PageRecruit .contentsBox ul.postData{
	clear:both;
	}
#PageRecruit .contentsBox ul.postData:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	}
#PageRecruit .contentsBox ul.postData li{
	float:left;
	border-right:1px solid #ccc;
	margin-right:10px;
	padding-right:10px;
	}
#PageRecruit .contentsBox ul.postData li.end{
	border-right:none;
	margin-right:0;
	padding-right:0;
	}


#PageRecruit #Container .contentsBox .wrap{
	background:none;
	}
#PageRecruit .contentsBox ul.link{
	clear:both;
	float:left;
	width:auto;
	margin:0 auto 30px;
	padding-top:30px;
	vertical-align:bottom;
	}
#PageRecruit .contentsBox ul.link:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	}

#PageRecruit .contentsBox ul.link li{
	float:left;
	border-right:1px solid #ccc;
	width:200px;
	margin-right:10px;
	padding-right:10px;
	text-align:right;
	}
#PageRecruit .contentsBox ul.link li.end{
	border-right:none;
	margin-right:0;
	padding-right:0;
	text-align:left;
	}




/*end*/


