/* 全体設定 */
body {
	padding: 0;
	text-align: center; /* これにより、IE 5* ブラウザではコンテナが中央揃えになります。そして、テキストは、#container セレクタの初期設定である左揃えに設定されます */
	color: #333;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;
	font-size: 100%;
	margin-top: 50px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	background-image: url(../image_page/bg_keito_pk.jpg);
}
.oneColFixCtrHdr #container {
	width: 740px; /* 自動マージン（幅と連動）により、ページが中央揃えになります */
	border: 1px solid #000000;
	text-align: center;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	height: auto;
	background-color: #FFF;
}
.oneColFixCtrHdr #container2 {
	width: 740px;  /* 最大幅である 800px より 20px 小さくすることにより、ブラウザクロームの使用が可能となり、水平スクロールバーが表示されなくなります */
	background: #FFFFFF; /* 自動マージン（幅と連動）により、ページが中央揃えになります */
	text-align: center;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	height: auto;
}
.oneColFixCtrHdr #mainContent {
	background: #FFFFFF;
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 20px;
}
#main {
	padding-bottom: 20px;
	text-align: center;
	padding-top: 20px;
}

	
/* ヘッダー */

.oneColFixCtrHdr #header {
	font-size: 12px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	text-align: right;
	letter-spacing: 1px;
}
.oneColFixCtrHdr #header2 {
	background-color: #FFECFF;
	font-size: 12px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	text-align: center;
}


/* メニュー */

.textbox {
	font-size: 14px;
	background-color: #FFF;
	text-align: center;
	margin: 5px;
	width: 700px;
}
/* 記事部分 */

H1 {
	line-height: 130%; /* 行の高さ */
	text-align: center; /* テキストの配置 */
}
H2 {
	border-style: dashed; /* 枠の種類 */
	border-color: #ff9999; /* 枠の色 */
	border-width: 2px 00px; /* 枠の幅 */
	line-height: 130%; /* 行の高さ */
	text-align: center; /* テキストの配置 */
	font-family: "ＭＳ Ｐゴシック";
}
H3 {
	line-height: 130%; /* 行の高さ */
	text-align: left; /* テキストの配置 */
	border-top-width: 2px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-top-style: dashed;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-left-style: dashed;
	border-top-color: #ff9999;
	border-right-color: #ff9999;
	border-bottom-color: #ff9999;
	border-left-color: #ff9999;
	font-size: 12px;
}
H4 {
	border-style: dashed; /* 枠の種類 */
	border-color: #ff9999; /* 枠の色 */
	border-width: 2px 00px; /* 枠の幅 */
	line-height: 130%; /* 行の高さ */
	text-align: center; /* テキストの配置 */
}

H5 {
	color: #333399; /* 枠の幅 */
	line-height: 150%; /* 行の高さ */
	text-align: center; /* テキストの配置 */
	font-size: 14px;
	padding: 5px;
	border: 4px double #6666ff;
}
H6 {
	color: #C39; /* 画像の指定 */
	border-style: double; /* 枠の種類 */
	border-color: #F6F; /* 枠の色 */
	border-width: 4px; /* 枠の幅 */
	line-height: 150%; /* 行の高さ */
	text-align: center; /* テキストの配置 */
	font-size: 14px;
	padding: 5px;
}
/* フッター */

#footer {
	position: relative;
	height: 60px;
	text-align: center;
	width: auto;
	font-size: 12px;
	color: #666;
} 

/* customer */
.text {
	font-size: 14px;
	width: 700px;
	text-align: left;
}
.textleft{
	font-size: 14px;
	width: 170px;
	text-align: left;
	margin-top: 10px;
	clear: left;
	float: left;
	height: auto;
	line-height: 20px;
}
.textright{
	font-size: 14px;
	width: 500px;
	height: auto;
	text-align: left;
	margin-top: 10px;
	clear: right;
	float: right;
	line-height: 20px;
}
.boxleft {
	margin: 5px;
	clear: left;
	float: left;
	height: auto;
	width: 170px;
	border: 1px dotted #F99;
	text-align: center;
	line-height: 30px;
	letter-spacing: 5px;
}
.box {
	font-size: 12px;
	color: #333;
	text-align: left;
	line-height: 20px;
}

.photoleft {
	clear: left;
	float: left;
}
.children {
	color: #090; /* 文字の色 */
	border-style: double; /* 枠の種類 */
	border-color: #9C0; /* 枠の色 */
	border-width: 4px; /* 枠の幅 */
	line-height: 150%; /* 行の高さ */
	text-align: right; /* テキストの配置 */
	font-size: 14px;
	padding: 5px;
	clear: right;
	float: right;
	width: 660px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 5px;
}
.boxchild {
	font-size: 14px;
	padding: 5px;
	clear: right;
	float: right;
	width: 320px;
	text-align: left;
	font-family: "ＭＳ Ｐゴシック";
}
.photoright {
	padding: 5px;
	clear: right;
	float: right;
}
.oneColFixCtrHdr #container #mainContent table {
	background-image: url(../image_page/bg_ch_gray.jpg);
}
.photo-left {
	font-family: "ＤＦ平成丸ゴシック体W4";
	font-size: 16px;
	line-height: 40px;
	color: #333;
	text-align: center;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 40px;
	clear: left;
	float: left;
}
.photo-right {
	font-family: "ＤＦ平成丸ゴシック体W4";
	font-size: 16px;
	line-height: 40px;
	color: #333;
	clear: right;
	float: right;
	padding-top: 5px;
	padding-right: 40px;
	padding-bottom: 5px;
	padding-left: 20px;
}
#photo {
	font-size: 16px;
	height: 1600px;
	width: 740px;
}

