/*全体をセンタリングするためのコンテナ*/
body{
	/*上部を完全にブラウザ上端にくっつけます*/
	/*margin-top:0px;*/
	/*説明のための背景色*/
	background-color:#0000ff;
	background-image:url(./image/common/background.jpg);
	background-attachment:fixed;
	/*フォント*/
	font-size: 75%;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "MS Pゴシック", sans-serif;
	line-height: 1.4;
	letter-spacing: 0.1em;
}

/*センターの800px部*/
.container{
	/*幅*/
	width:840px;
	/*左右余白を自動設定*/
	margin-left:auto;
	margin-right:auto;
	border-style:solid;		/*枠線種別*/
	border-width:0px 0px 0px 0px;		/*枠線の太さ*/
	/*background-color:#ffffff;*/
	border-color:#808080;	/*枠線色*/
	background-image:url(image/common/edge.png);
	background-repeat:repeat-y;
}

/*ヘッダ*/
/*センターの800px部*/
.container2{
	/*幅*/
	width:800px;
	/*左右余白を自動設定*/
	margin-left:auto;
	margin-right:auto;
	border-style:solid;		/*枠線種別*/
	border-width:1px 1px 1px 1px;		/*枠線の太さ*/
	border-color:#808080;	/*枠線色*/
}

.header{
	margin-left:0px;
	width:800px;
	height:100px;
	color:#000000;
	border-style:solid;		/*枠線種別*/
	border-width:0px 0px 1px 0px;		/*枠線の太さ*/
	border-color:#808080;	/*枠線色*/
	text-align:center;
	/*background-image:url(image/common/logo-00.png);*/
	background-repeat:no-repeat;
	background-color:#ffffff; /*#f9f9c7*/
}

/*メニュー*/
.secondary{
	margin-left:0px;
	float:left;
	/*background-color:#ffffff;*/
	width:180px;
	height:100%;
}

/*本文*/
.primary{
	float:left;
	width:617px;
	/*background-color:#ffffff;*/
	border-style:solid;		/*枠線種別*/
	border-width:0px 0px 0px 1px;		/*枠線の太さ*/
	border-color:#808080;	/*枠線色*/
}

.profile-photo{
	float:left;
	width:200px;
}

.profile-txt{
	float:left;
	width:420px;
	height:320px;
}

/*フッタ*/
.footer{
	/*floatの回りこみを解除*/
	clear:both;
	margin-left:0px;
	width:800px;
	color:#000000;
	text-align:center;
	border-style:solid;		/*枠線種別*/
	border-width:1px 0px 0px 0px;		/*枠線の太さ*/
	border-color:#808080;	/*枠線色*/
	background-color:#ffffff;
	page-break-before:always;
}

.bottoms{
	width:840px;
	height:20px;
	/*左右余白を自動設定*/
	margin-left:auto;
	margin-right:auto;
	background-image:url(image/common/bottom.png);
	background-repeat:no-repeat;
}
	
h1{
	padding:1em 1em 1em 1em;
	font-size:1.4em;
}

h2{
	padding:0em 1em 0px 1em;
	font-size:1.2em;
}

.h3-01{
	padding:0em 1em 0px 3em;
	font-size:1em;
}


hr{
	page-break-before: always;
	display:none;
}

.pad01{
	padding:0px 1em 0px 2em;
}

.pad02{
	padding:0px 1em 1em 4em;
}

.pad03{
	padding:0px 0px 1em 0px;
}


.pad-return{
	padding:0px 1em 0px 1em;
	text-align:right;
}

.pad-footer{
	padding:0px 1em 0px 1em;
}

/*色*/
.red{
	color:#ff0000;
}

