@charset "utf-8";
/* CSS Document */

/*ブラウザスタイルの初期化*/
*{
margin: 0;
padding: 0;
background-color: transparent;
font-siza: 0.8em;
font-family:"ＭＳ Ｐゴシック", "Osaka",san-serif ;
}

/*IE6初期化*/
p,th,td,form{
margin: 0;
padding: 0;
background-color: transparent;
font-siza: 0.8em;
font-family:"ＭＳ Ｐゴシック", "Osaka",san-serif;
}

img,object{
border:0;
vertical-align:bottom;
}

/*全体の囲*/

div#wrapper{
margin:0 auto;
background-color: #373743;
}
div#topbg{
background: url("img/probg.jpg") center no-repeat;
width:1050px;
margin:0 auto;
}

div#title{
	text-indent:-9999px;
	text-decoration:none;
	width:1050px;
	height:327px;
	background: url("img/pro01.jpg") center no-repeat;
	margin:0 auto;
}

div#header{
background: url("img/top02.jpg") center no-repeat;
width:850px;
margin:0 auto;
}

.navi{
background: url("img/top02.jpg") center no-repeat;
padding:20px 0 0 20px;
margin:0 auto;
}




div#container{
	width:1050px;
	margin:0 auto;
	background-image: url(img/base01.jpg);
	background-repeat: repeat;
	background-position: center;
}



.contents{
	width:775px;
	margin:0 auto;
	padding:40px 0 80px;
	overflow: hidden;
	text-align:-moz-center; /*FF*/  
	text-align:center; /*IE */  
}


.contents:after{
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html .contents{
    height: 1em;
    overflow: visible;
}
/**/





div#footer{
clear:both;
background: url("img/footerbg.jpg") center no-repeat;
width:1050px;
height:110px;
margin:0 auto;
text-align: center;
}

.copyright{
	font-size: 0.7em;
	margin-top: 10px;
}


.left{
width:300px;
padding-top: 40px;
float:left;
}
.right{
	width:470px;
	float:left;
	text-align: left;
}

.prot{
	color: #88601e;
	padding-top: 30px;
	line-height: 140%;
	text-align: left;
}

/*インライン要素のスタイル*/
p.link01 a{
	color:#990000;
	font-weight: bold;
	font-size: 1em;
	text-decoration: none;
}

p.link01 a:hover {
	color:#CC9900;
	font-weight: bold;
	font-size: 1em;
	text-decoration: none;
}

p.link02 a{
	color:#990000;
	font-weight: normal;
	font-size: 0.8em;
	text-decoration: none;
}

p.link02 a:hover {
	color:#CC9900;
	font-weight: normal;
	font-size: 0.8em;
	text-decoration: none;
}

.link00{
padding-top: 30px;
}

