#main {
 width:790px;
 height: 310px;
 margin-bottom:10px;
}
#flash {
 width: 580px;
  float:left;
}
#event {
	width: 200px;
	height: 310px;
	margin-left: 10px;
	float:right;
	background-image: url(../image/event.jpg);
}
#p_event {
	width:180px;
	color:#FFFFFF;
	font-weight:bold;
	padding: 50px 10px;
}
#bn_event {
	width:790px;
	height: 100px;
	margin-bottom:10px;
}
#bn_info {
	width:790px;
	height: 150px;
	margin-bottom:10px;
}
#bn_event140 {
	width:790px;
	height: 140px;
}
#bn_sub {
 width:790px;
 height: 50px;
 margin-bottom:10px;
}
#bn_left {
 width: 390px;
 float:left;
}
#bn_right {
 width: 390px;
 float:right;
}
#news {
	width: 788px;
	height:100%;
	background-color:#fcf5e8;
	margin-bottom:10px;
	border-color:#ebc39b;
	border:1px solid;
	padding-bottom: 10px;
}
#news00 {
 width: 748px;
/* height:160px; */
 margin:20px;
}
#ichiran {
 width: 790px;
 height:600px;
 background-image:url(../image/bg_ichiran.jpg);
}
#tl_news {
 width: 788px;
 height:40px;
}
#tl_ichiran {
 width: 790px;
 height:40px;
}

#news03 {
	width: 788px;
	height:300px;
	margin-bottom:10px;
	padding-bottom: 10px;
}

#news04 {
	width: 788px;
	height:206px;
	margin-bottom:10px;
	padding-bottom: 10px;
}

#tl_news01 {
 width: 788px;
 height:300px;
}
/* ・E侫肇淵坏
------------------------------------------------------------ */
#bn_yado {
 width: 200px;
 height:320px;
}
#bn_yado01 {
 width: 200px;
 height:150px;
 margin-bottom:10px;
}
#agent {
	width: 198px;
	height:310px;
	background-color:#fcf5e8;
	margin-bottom:10px;
	border-color:#ebc39b;
	border:1px solid;
}
#bn_agent {
 width: 160px;
 height:45px;
 margin: 10px 19px;
}
#bn_agent01 {
 width: 160px;
 height:45px;
 margin-bottom:10px;
}
#tl_left {
 width: 198px;
 height:20px;
}
#detail {
 width: 198px;
 background-color:#fcf5e8;
 margin-bottom:10px;
 padding-bottom:10px;
 border-color:#ebc39b;
 border:1px solid;
}
#p_detail {
 width: 180px;
 margin: 10px 9px;
}
#qr {
 width: 180px;
 margin:10px 8px 0px 8px;
}
/* テキスト
------------------------------------------------------------ */
.c1 {
 font-size:12px;
 letter-spacing:0.6px;
 line-height:14px;
}
.ichiran03 a:link{
  color:#FFFFFF;
  }
.ichiran03 a:visited{
  color:#FFFFFF;
  }
.ichiran03 a:hover{
  color:#0033FF;
  }
.ichiran03 a:active{
  color:#FFFFFF;
  }
/* ・E・
------------------------------------------------------------ */
#ichiran01 {
 width:790px;
 height:40px;
 float:left;
 margin-bottom:10px;
}
.ichiran04 {
 width:780px;
 height:90px;
 float:left;
 padding-left:10px;
 padding-bottom:11px;
}
.ichiran03 {
 width:780px;
 height:20px;
 float:left;
 padding-left:10px;
 padding-bottom:2px;
 padding-top:2px;
}
.bn_change {
 float:right;
}
.bn_change02 {
width:142px;
height:90px;
float:left;
margin:0px 9px 0px 4px; 
}
.bn_change03 {
width:142px;
height:20px;
float:left;
margin:0px 9px 0px 4px;
}
.photocontest_mailform01 {
	background-color: #1b1710;
	background-image: url(../image/photocontest/oubo/oubo_01.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 267px;
	width: 785px;
}

.photocontest_mailform02 {
	background-color: #1b1710;
	background-image: url(../image/photocontest/oubo/oubo_02.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 214px;
	width: 785px;
}

.photocontest_mailform03 {
	background-color: #1b1710;
	background-image: url(../image/photocontest/oubo/oubo_05.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	height: auto;
	width: 785px;
}

.photocontest_mailform04 {
	background-color: #1b1710;
	background-image: url(../image/photocontest/oubo/oubo_06.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 108px;
	width: 785px;
}
.photocontest_image01 {
	height: 108px;
	width: 785px;
	margin-top: 32px;
	margin-right: 25px;
}
.photocontest_image02 {
	background-image: url(../image/photocontest/photo-kiyaku2.jpg);
	height: 1120px;
	width: 785px;
	background-position: top;
}
.photocontest_image03 {
	padding-top: 1047px;
	padding-right: 25px;
	padding-bottom: 30px;
	padding-left: 25px;
}
.photocontest_image04 {
	background-image: url(../image/photocontest/atagawa-photocontest_top01a.jpg);
	background-position: top;
	height: 1100px;
	width: 785px;
}

.photocontest_image05 {
	padding-top: 1036px;
	padding-right: 30px;
	padding-bottom: 20px;
	padding-left: 30px;
}



/* rss */
.rss_read_b01 .box {
	border-bottom: dashed 1px #ccc;
	margin-bottom: 3px;
}
.rss_read_b01 .date {
	clear: both;
	width: 100px;
	float: left;
}
.rss_read_b01 h3 {
	display: block;
	margin-left: 100px;
}
.rss_read_b01 p.description {
	display: block;
	margin-left: 100px;
	padding: 0 3px 3px 3px;
}
.rss_read_b01 span.mild_word {
	font-size: 85%;
}

