/* 基本 */

/* 全称 */

/* タグ */
html{  height:100%; scrollbar-face-color:#FFfEFF;  scrollbar-arrow-color:#FF99FF;  scrollbar-track-color:#FFfEFF;  scrollbar-highlight-color:#FF99FF;  scrollbar-shadow-color:#FF99FF;  scrollbar-3dlight-color:#FFfEFF;  scrollbar-darkshadow-color:#FFfEFF;}
body {	background-image: url(../img/bg.jpg);	background-attachment: scroll;	background-repeat: repeat;}

/* ID */
/* ドキュメント */
div#document{	width: 760px;	height:auto;	text-align: center;	margin:0px auto;	}

/* ヘッダー */
div#header{float:left; clear:both; width: 100%;border-top: 12px solid #FFD9DE; }
div#header div{width: 760px;	height:auto;	text-align: center;	margin:0px auto; margin:6px 0px 0px 0px;	}
div#header h1{ float:left; }
div#header ul{ float:right; }
div#header li{float:left;}

/* メイン */
div#main{float:left; clear:both; width: 760px; }

/* フッター */
div#footer{float:left; clear:both; width: 100%; background-color:#FFD9DE; padding:3px 0px; }
div#footer div{width: 760px;	height:auto;	text-align: center;	margin:0px auto;	}
div#footer li{float:left;}
div#footer li a:link {color: #737373;text-decoration: none;}
div#footer li a:visited {none;color: #F5A1C5;text-decoration: none;}
div#footer li a:hover {color: #F5A1C5;text-decoration: underline;}
div#footer li a:active {color: #FF00FF;text-decoration: none;}
div#footer address{ float:right;}
li.f_line{ border-right:1px solid #737373; margin:0px 6px 0px 0px; padding:0px 6px 0px 0px;}

/* そのた(クラス) */
.space1{	letter-spacing: 12px;}
.space2{	letter-spacing: 6px;}
li.p_line{ border-right:1px solid #FF66CC; border-left:1px solid #FF66CC; margin:0px 24px 0px 24px; padding:0px 24px 0px 24px;}

/* index */
div#index{float:left; clear:both; width: 760px; }
div#index1{float:left; clear:both; width: 760px; padding:12px 0px 0px 0px; }
div#index1 div{float:left; width: 380px; text-align:center; }
div#index2{float:left; clear:both; width: 760px; padding:2px 0px 22px 0px; }
div#index2_1{float:left; width: 380px;}
div#index2_2{float:left; width: 380px;}
div#index2_2_1{float:left; clear:both;  width: 380px;	margin:50px 0px 50px 0px;	}
div#index2_2_2{ text-align:center; margin:0px auto;	float:left;	clear:both;	width: 380px;	height:135px;	background-image: url(../img/index_05.jpg);	background-repeat: no-repeat;	background-position: center top;}
div#index2_2_2 p {	text-align:left;	width:190px; margin:21px 0px 0px 0px;	line-height: 2;}

/* post */
div#post{	background-image: url(../img/post._bg.jpg);	background-repeat: no-repeat;	background-position: center top;	height: 858px;	width: 760px;}
div#post1{ width:380px; text-align:center; float:right;}
div#post2{ width:380px; text-align:center; float:left; clear:both; margin:12px auto 15px;	}
p#post2_1{	width:350px; margin:12px auto 0px;	text-align:left;	line-height: 1.5;}
p#post2_2{ width:380px; text-align:right; margin:18px auto 0px;}
div#post2_3{ width:380px; text-align:right; margin:18px auto 0px;}
div#post3{ width:380px; text-align:center; float:left; clear:both; margin:18px auto;	}
div#post3 dl{width:300px; text-align:center; margin:0px auto 0px;}
div#post3 dt{ width:60px; text-align:left; float:left; margin:3px 0px; font-weight:bold; }
div#post3 dd{ width:240px; text-align:left; float:left; margin:3px 0px; }
div#post3 p{ width:380px; text-align:center; float:left; clear:both; margin:15px 0px 0px; }
div#post3 p strong{ font-size:16px; }
div#post4{ width:380px; text-align:center; float:left; clear:both; margin:15px auto 0px;	}
div#post4 dl{width:300px; text-align:center; margin:0px auto 0px;}
div#post4 dt{ width:55px; text-align:left; float:left; margin:3px 0px; font-weight:bold; }
div#post4 dd{ width:245px; text-align:left; float:left; margin:3px 0px; }
div#post4 p{ width:300px; text-align:left; clear:both; margin:12px auto 0px; }
div#post3 p strong{ font-size:16px; }
div#post5{ width:380px; text-align:center; float:left; clear:both; margin:18px auto 0px;	}
div#post5 a{ font-size:16px; font-weight:bold;}

/* photo */
div#photo{width:760px; text-align:center; margin:36px auto 36px;	}
div#photo div {text-align:center; margin:0px auto 24px;	}
div#photo img {
	border: 12px solid #FFFFFF;
}
div#photo ul{width:255px; text-align:center;  clear:both; margin:24px auto 24px;}
div#photo li{ float:left;}
div#photo li a{ font-size:16px; font-weight:bold;}
div#photo p{width:760px; text-align:center;  clear:both; margin:24px auto 24px; font-size:10px;}


