/*基本設定*/
* {
	margin: 0px;
	padding: 0px;
}
body{
	margin-top: 0px;
	background-color:#E7F2DB;
/*	background-image:url(../images/back01.jpg);*/
	background-repeat:repeat-x;
/*	background-position:center;*/
	color: #333333;
	font-size: 10pt ; line-height: 14pt;
}

h1,h2,h3,h4,li,ul{ margin:0px; padding:0px; font-size:12px; font-weight:normal;}

img{border:0;}

/* リンク設定　*/
a{text-decoration:none;}
a:link {color:#006699;}
a:hover.link01 { left:1px; top:1px; position:relative; }
a:hover.link02 { bottom:3px; position:relative; }
a:visited{color:#006699;}
a:active {color:#006699;}
a:hover{ text-decoration:underline; color:#006699;}

/*ページ設定*/
#wrapper{
	margin: 0 auto;
	width:100%;
	background: transparent;
/*	background-image:url(../images/bg_fabric_linen6_2.gif);*/
	text-align: left;
}

/* 本体設定 */
#container{
	clear:both;
	margin:0 auto;
	width:900px;
/*	height:1000px;*/
/*	background-color:#cccccc;*/
/*	background-image:url(../img/bk_body.jpg);*/

}


/* 本文基本レイアウト */
#contents{
/*	float:left;*/
	margin:30px 0 0 0;
	width:900px;
/*	background-color:#EEEEEE;*/
}

#poster{
	float:left;
	margin:0 0 0 0;
	padding:0 0 0 20px;
	width:350px;
/*	background-color:#EEEEEE;*/
}

#infom{
	float:right;
	margin:0 0 0 0;
	width:530px;
/*	background-color:#FFFFFF;*/
}

#infom .kakomi{
	margin:20px 0 0 10px;ｓ
	width:518px;
	height:118px;
	background-image: url(../images/bk_shushi.gif); 
	background-repeat: no-repeat
}

#infom .tshushi{
	padding:20px 0 0 25px;
}

#infom .shushi{
	padding:10px 0 0 25px;
}

#infom .repo1{
	padding:10px 0 0 25px;
	line-height: 16pt;
}

#infom #miniphoto{
	margin:10px 0 0 0;
	width:520px;
	height:136px;
/*	background-color:#EEEEEE;*/
}

#infom #miniphoto .minip{
	margin:0 2px 0 10px;
}

#photos{
	clear:both;
	padding:10px 0 0 5px;
	width:900px;
	height:200px;
/*	background-color:#EEEEEE;*/
}


#photos .snap{
	margin:20px 0 0 20px;
}

.caption1{
	width:900px;
	text-align:center;
	font-size:10px;
}


#report{
	clear:both;
	width:900px;
	height:300px;
/*	background-color:#eeeeee;*/
}

#rep_left{
	float:left;
	margin:0 0 0 0;
	padding:0 0 0 20px;
	width:350px;
}

#rep_left .leftpos1{
	margin:15px 0 0 10px;
}

#rep_right{
	float:right;
	margin:0 0 0 0;
	width:530px;
/*	background-color:#FFFFFF;*/
}

#rep_right .message{
	padding:18px 0 0 0;
	margin:20px 0 0 12px;
	width:500px;
	height:251px;
	background-image: url(../images/bk_message1.gif); 
	background-repeat: no-repeat
}

#rep_right .message2{
	padding:18px 0 0 0;
	margin:20px 0 0 12px;
	width:500px;
	height:251px;
	background-image: url(../images/bk_message2.gif); 
	background-repeat: no-repeat
}

#rep_right .msg_title1{
	margin:0 0 0 140px;
	font-weight:bold;
	font-size:14px;
}

#rep_right .msg_title2{
	margin:0 0 0 10px;
	font-weight:bold;
	font-size:18px;
	color:#336633;
}

#rep_right .cc1{
	margin:25px 0 0 25px;
}

#rep_right #i_msg{
	float:left;
/*	width:430px;*/
	width:310px;
	margin:25px 0 0 25px;
}

#rep_right #sumi{
	float:right;
	margin:25px 30px 0px 12px;
}

#shugo{
	clear:both;
	margin:0 0 0 20px;
	width:860px;
	height:283px;
	padding:20px 0 0 0;
}

#kekka{
	margin:30px 0 0 0;
	width:900px;
	padding:20px 0 40px 0;
	background-color:#FFFFFF;
}

#kekka .title1{
	margin:0 0 0 20px;
	width:860px;
	height:24px;
	padding:6px 0 0 10px;
	background-color:#990000;
}

#kekka table{
	width:860px;
	border:1px solid #333333;
	margin:10px 0 0 25px;
}

#kekka td{
	width:172px;
	padding:4px;
	text-align:center;
}

#kekka th{
	padding:4px;
	font-weight:bold;
	font-size:14px;
	text-align:center;
	border-bottom:dashed 1px #999999;
}

#kekka .syubetu{
	font-size:15px;
	margin:20px 0 0 25px;
}









/* フッタ設定 */
#footer{
	clear:both;
	margin: 0 auto;
	width:100%;
	height:54px;
	background-color:#E7F2DB;
/*	background: transparent;*/
/*	background-image:url(../images/bk_footer1.jpg);*/
	text-align: center;
}



.copyright{
	padding:20px 0 0 0;
	font-family :arial,geneva;
	font-size:11px;
	color:#333333;
}