@charset "shift_jis";
/* CSS Document */

body{
	margin:0;
	padding:0;
	background:url(/images/bg_all.gif) #ffffff;
	font-size:12px;
	font-family:'ＭＳ Ｐゴシック','MS Pゴシック','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,sans-serif;
	line-height:17px;
	color:#ffffff;
}

img{border:0; vertical-align:bottom;}
ul,li{list-style:none;}
p{margin:0; padding:0;}



/*--------------------------------
　ヘッダ
--------------------------------*/


#topheader{
	width:850px;
	height:240px;
	margin:0;
	padding:0;
	border:0;
	background:url(/images/bg_header_01.gif) no-repeat;
	float:left;
}

.header-title{
	width:290px;
	margin:0;
	padding:0;
	float:left;
}
	
.header-mes{
	width:148px;
	margin:42px 0 0 87px;
	padding:0;
	float:left;
}

.header-info{
	width:195px;
	height:100px;
	margin:80px 66px 60px 64px;
	padding:0;
	float:left;
}

/*--------------------------------
　ヘッダ下txt
--------------------------------*/


#toptxt{
	clear:both;
	width:850px;
	height:97px;
	margin:0;
	padding:0;
	border:0;
	background:url(/images/bg_toptxt.gif) ;
}

.txtPP{
	margin:0 0 15px 20px;
	padding:0;
}


/*--------------------------------
　コンテンツ01 / グローバルナビ
--------------------------------*/

#topcont01{
	width:850px;
	height:260px;
	margin:0;
	padding:0;
	border:0;
	background:url(/images/bg_topcont01.gif) no-repeat ;
	float:left;
}

.topgnav{
	width:264px;
	height:185px;
	margin:0;
	padding:16px 0 0 30px;
	float:left;
}

.topgnav ul{
	width:224px;
	height:185px;
	margin:0;
	padding:0;
}
.topgnav li{
	margin:0 0 7px 0;
	padding:0;
	float:left;
}

.PPcont01{
display:inline;
	width:491px;
	height:210px;
	margin:0 65px 0 0;
	padding:0 0 0 0;
	float:left;
}



/*--------------------------------
　コンテンツ02
--------------------------------*/

#topcont02{
	clear:both;
	width:850px;
	height:210px;
	margin:0;
	padding:0;
	border:0;
	background:url(/images/bg_topcont02.gif) no-repeat ;
	float:left;
}

.PPcont02{
display:inline;
	width:499px;
	height:210px;
	margin:0 0 0 16px;
	padding:0;
	float:left;
}

.topbanner{
display:inline;
	width:228px;
	margin:0 17px 0 90px;
	padding:0;
	float:left;
}

.topbanner2{
display:inline;
	margin:5px 17px 0 90px;
	padding:0;
	float:left;
}

/*--------------------------------
　コンテンツ03
--------------------------------*/


#topcont03{
	clear:both;
	width:850px;
	height:279px;
	margin:0;
	padding:0;
	border:0;
	background:url(/images/bg_topcont03.gif) no-repeat ;
	float:left;
}

.PPcont03{
display:inline;
	width:480px;
	height:235px;
	margin:15px 168px 29px 202px;
	padding:0;
	float:left;
}


/*--------------------------------
　コンテンツ04
--------------------------------*/


#topcont04{
	clear:both;
	width:850px;
	height:301px;
	margin:0;
	padding:0;
	border:0;
	background:url(/images/bg_topcont04.gif) no-repeat ;
	float:left;
}

.PPcont04{
display:inline;
	width:655px;
	height:301px;
	margin:0 16px 0 179px;
	padding:0;
	float:left;
}


/*--------------------------------
　コンテンツ05
--------------------------------*/


#topcont05{
	clear:both;
	width:850px;
	height:138px;
	margin:0;
	padding:0;
	border:0;
	background:url(/images/bg_topcont05.gif) ;
	float:left;
}

.PPcont05{
display:inline;
	width:116px;
	height:29px;
	margin:0 202px 109px 532px;
	padding:0;
	float:left;
}



#topfooter{
	width:850px;
	height:44px;
	margin:0;
	padding:0;
	background:#ffffff;
}

#topfooter #footerbox{
	width:761px;
	height:13px;
	margin:0;
	padding:15px 35px 15px 54px;
	float:left;
}



