@charset "utf-8";
#header {
	height: 115px;
	width: 868px;
	background-image: url(image/headder_1.gif);
	background-repeat: repeat-x;
}
#footer {
	background-image: url(image/under.gif);
	height: 126px;
	width: 868px;
	clear: left;
}

#middle_left {
	width: 193px;
	padding-left: 32px;
	float: left;
	padding-bottom: 10px;
}
#middle_right {
	width: 613px;
	float: left;
	height: auto;
}
#middle_right_kai {
	width: 613px;
	float: left;
	height: auto;
	border: 0px;
	margin: 0px;
	padding: 0px;
}

#middle_doda {
	background-image: url(image/menu-top.jpg);
	background-repeat: no-repeat;
	height: 142px;
	width: 613px;
	clear: none;
	float: left;
}

#linenomi
	{
		float:left;
		
		}

#pankuzu 
	{
	background-image: url(image/pankuzu.gif);
	height: 40px;
	width: 836px;
	padding-top: 12px;
	padding-left: 32px;
	background-repeat: repeat-y;
}
#middle_right_h {
	background-image: url(image/top_jinzaisaiyou.jpg);
	background-repeat: no-repeat;
	width: 613px;
	margin: 0px;
	color: #FFF;
}

h1 {
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	font-size: 10px;
	color: #FFFFFF;
	float: right;
	padding-top: 15px;
	padding-right: 10px;
}
h4 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
}

h5
	{
	margin: 10px;
	padding: 0px;
	color: #333;
	line-height: 18px;

	
	}


#header_h {
	height: 77px;
	width: 868px;
}
#header_l {
	width: 855px;
	padding-right: 13px;
}
#wrapper {
	width: 868px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}




#middle {
	background-image: url(image/middle.gif);
	background-repeat: repeat-y;
	width: 868px;
}
p {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	padding-left: 10px;
	line-height: 20px;
}
h2 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	border-left-style:solid;
	border-bottom-color:#ab001c;
	border-bottom-style:solid;
	
	border-left-color:#ab001c;
	border-bottom-width: 1px;
	border-left-width:10px;
	
	height: 28px;
	padding-left: 13px;
	padding-top: 7px;
}
.block_waku {
	float: left;
}

h3 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	background-image: url(image/tyobo.gif);
	background-repeat: no-repeat;
	padding-left: 12px;
}
#middle_rightnk {
	background-image: url(image/nk_hk.gif);
	width: 613px;
}
li {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 20px;
}




/*==========================
*
* 2010/06/17　追加要素
*
*=========================*/

/*
* IE6のみ
* ナビゲーションのズレ修正
* css/styles.css　19行目に追記
*/


/*
* IE8及びモダンブラウザ
* トップページセンター画像の上部の隙間を修正
*/

#middle_right_h h4{
padding:0;
margin:0;
}

/*
* フッタのテキストサイズを
* 調整し、幅をはみ出さないように修正
*/

#footer p{
font-size:11px;
line-height:18px;
padding:0;
margin:0;
}


/*
* 環境による背景表示差を修正
*/

#middle{
/*重複部分をコメントアウト（同部分は上記81行目に記載あり）*/

/*	background-image: url(image/middle.gif);
	background-repeat: repeat-y;
	width: 868px;*/

/* 追加部分 */

	zoom:1;
	overflow:hidden;
	display:block;
	clear:both;
}



/* マイナビ2012トップ */

#mainabi_top
	{
	width: 613px;
	height: 220px;
	}


#mainabi_left
	{
	width:310px;
	height:220px;
	float:left;
	margin-right: 20px;		
	}
	
#mainabi_right
	{
	width:280px;
	height:210px;
	float:left;
	background-image: url(mynavi2012/image/mainabi_right.jpg);
	background-repeat: no-repeat;
	padding-top: 10px;
	}

#mainabi_colum1
	{
	width:613px;
	height:300px;			
	}	
#mainabi_colum2
	{
	width:613px;
	height:340px;			
	}	
#mainabi_colum3
	{
	width:613px;
	height:270px;			
	}
#mainabi_colum4
	{
	width:613px;
	height:260px;			
	}	
#mainabi_colum5
	{
	width:613px;
	height:300px;			
	}


#kihonkikaku_text
	{
	list-style:none;
	float:left;
	width:210px;
	height:380px;
	background-image: url(mynavi2012/kihonkikaku/image/koumoku.gif);
	background-repeat: no-repeat;
	font-size:small;
		}

/* マイナビ2012バナー */
	
#banner_main
	{
		width:383px;
		height:664;
		float:left;			
	}
#banner_top
		{
			width:613px;
			float:left;			
			}		
#banner_text
	{
	list-style:none;
	float:right;
	width:210px;
	height:400px;
	background-image: url(mynavi2012/banner/image/banner_text.gif);
	background-repeat: no-repeat;
	font-size:small;
		}

		}
#banner_left
	{
	float:left;	
		}				
#banner_body		
	{
		float:left;		
	}	

#banner_text h3
	{
		border-right-style:solid;
		border-bottom-style:solid;
		border-right-width:1px;
		border-bottom-width:1px;		
		}
		
		
/* マイナビ2012モバイル */

#mobile_right
	{
	float:left;
	height:400px;
	border-right:10px;
		}
#mobile_middle
	{
	float:left;
	width:334px;		
		}
#mobile_text
	{
	list-style:none;
	float:right;
	width:210px;
	height:400px;
	background-image: url(mynavi2012/mobile/image/banner_text.gif);
	background-repeat: no-repeat;
	font-size:small;
	}

#mobile_service
	{
		width:613px;
		height:170px;
		margin-top :20px;

		}		
.mobile_top
		{
			width:613px;
			height:400px;
			float:left;			
			}

#mobile_kakusyu
	{
		float:left;
		width:613px;
		
		}

		}		
.mobile_top
		{
			width:613px;
			height:973px;
			float:left;
			
			}

#mobile_kakusyu
	{
		float:left;
		width:613px;
		
		}

/* マイナビ2012エントリー */

#entory_top
	{
		width:613px;
		height:384px;
		
		}
#entory_right
	{
	float:left;
	height:384px;
	border-right:10px;
	margin-right:10px;
		}
	
#entory_text
	{
	list-style:none;
	float:right;
	width:210px;
	height:384px;
	background:url(mynavi2012/entry/image/koumoku.gif);
	background-repeat: no-repeat;
	font-size:small;
		}
#entory_kakusyu
	{
		float:left;
		width:613px;
		
		}


#send_top
	{
		width:613px;
		height:748px;
		
		}
#send_right
	{
	float:left;
	width:385;
	height:748px;
	border-right:10px;
	margin-right:10px;
		}
	
#send_text
	{
	float:left;
	width:210px;
	height:748px;
	background-image:url(mynavi2012/kihonkikaku/image/koumoku.gif);

		background-repeat: no-repeat;
	font-size:small;
		}



#send_right
	{
	float:left;
	height:748px;
	border-right:10px;
		}
#send_middle
	{
	float:left;
	width:334px;		
		}
#send_text
	{
	list-style:none;
	float:right;
	width:210px;
	height:748px;
	background-image: url(mynavi2012/send/image/koumoku.gif);
	background-repeat: no-repeat;
	font-size:small;
	}

#mynaviexpo_top
	{
	width: 613px;
	height: 389px;
	}


#mynaviexpo_left
	{
	width:389px;
	height:389px;
	float:left;
	margin-right: 10px;		
	}
	
#mynaviexpo_right
	{
	width:214px;
	height:389px;
	float:right;
	background-image: url(shinsotuseminar2012/image/expotop.gif);
	background-repeat: no-repeat;
	}
#expo_colum1
	{
	width:613px;
	height:280px;
	}





		

#hyou
	{
	float:left;	
		}				





#rikei
	{
	font-size: 13px;		
		}
		
		
		
		



/*マイナビ2012基本*/


#start
	{
	width:613px
	heighe:30px;
	text-align:right;
	float:right;		
	}						
.line
	{
		border-bottom:#CCC;
		border-bottom-style:solid;
		border-bottom-width:1px;
		}
#ryoukin
		{
			float:left;
			width:613px;
			
	
		}
#space
	{
	width:613px;
	float:left;	
	
	
		}
				
#mainabi_toiawase
	{
	background-position:center top;
	background-repeat: no-repeat;
	background-image: url(mynavi2012/image/toiawase.gif);
	width:613px;
	height:150px;
	border: 0px;
	float:left;
	}
					
#ryoukin
	{
		border-bottom:#CCC;
		border-bottom-style:solid;
		border-bottom-width:1px;
		border-top:#CCC;
		border-top-style:solid;
		border-top-width:1px;		
		}			
#mitumori
	{
	width: 613px;
	float:left;
		}		
#middle_right_top {
	background-color: #FFC;
	margin: 0px;
	padding: 0px;
	color:  #999;
	height: 180px;
	background-image: url(images/top_back.gif);
	border-left-width: 0px;
	top: 0px;
}
#block {
	height: 400px;
	width: 613px;
}
.block_stage {
	background-color: #FFF;
	width: 290px;
	margin-left: 10px;
	float: left;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-top-color: #ab001c;
	border-right-color: #ab001c;
	border-bottom-color: #ab001c;
	height: 135px;
	border-width: 1px;
	border-style: solid;
	color: #999;
	border-left-color: #ab001c;
}
.block_stage p {
	font-size: 12px;
}
#middle_right_top p {
	color: #333;
	padding-top: 5px;
	margin-top: 0px;
	padding-left: 10px;
	padding-right: 10px;
}
#middle_right_photo {
	margin: 0px;
	border-bottom: 0;
}
.nab h2 {
	margin: 0px;
	padding: 0px;
}
#nav_top h2 {
	margin: 0px;
	padding: 0px;
}
#ansyoukai .an_kyan {
	float: left;
	width: 505px;
	margin-bottom: 0px;
}
.an_kyan p {
	margin-top: 0px;
}
.an_kyan img {
	margin: 0px;
	padding: 0px;
}

#ansyoukai .an_kyan h5 {
	margin-bottom: 0px;
	font-size: 16px;
	background-color: #FC0;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left: 0px;
	padding-right: 5px;
	padding-left: 5px;
}

