@charset "utf-8";
/*
Theme Name: 大豆レボリューション Default
Theme URI:
Description: 大豆レボリューション　デフォルトテーマ
Version: 0.1
Author: Toshimasa Tanaka
Author URI: 
*/

.post_title {
	border-color:#715300;
}

#page {
	background-color:#715300;
}

#category_list li{
	background-image: url('./images/cat_icon.png');
	border-color:#B6A171;
}

#category_list dt{
	display:none;
}

#category_list dd{
	border-top: 2px solid #DBD0B6;
}

#hatake_content{
	border:2px solid #12783A;
	margin-top:25px;
	background-color:#F3F7D7;
}

#hatake_content h2,#hatake_apply h2{
	background: #E5E698 url('./images/daizu_icon.png') no-repeat 10px 10px;
	border-bottom:2px solid #12783A;
	padding:10px;
	padding-left:50px;
	font-size:20px;
}

#hatake_content h2 #address{
	font-weight:normal;
	color:#715300;
	font-size:14px;
}

#hatake_content .ruby,#hatake_apply .ruby{
	font-size:14px;
}

#hatake_content #hatake_images{
	margin:10px;
}

#hatake_content #hatake_images img{
	margin-bottom:10px;
}


#hatake_content .no_image{
	border:2px solid #999999;
	text-align:center;
	width:100%;
	height:130px;
	max-width:456px;
}

#hatake_content #owner , #hatake_content #coordinator{
	margin:20px 10px;
}

#hatake_content #owner h3, #hatake_content #coordinator h3{
	background-color:#4C8B37;
	color:#ffffff;
	font-size:16px;
	padding:10px;
}

#hatake_content #owner table ,#hatake_content #coordinator table{
	border-collapse:collapse;
	border:1px solid #608F47;
	width:456px;
}

#hatake_content th{
	width:135px;
	padding:10px;
	border:1px solid #608F47;
	background-color:#E5E698;
	font-weight:normal;
	text-align:right;
	vertical-align:top;
}

#hatake_content td,#hatake_apply td{
	padding:10px;
	border:1px solid #608F47;
	background-color:#ffffff;
}

#hatake_content th.photo{
	background-color:#ffffff;
}

#hatake_content td.name{
	font-size:16px;
	font-weight:bold;
}

#hatake_content #coordinator #latest_blog_entries li{
	background:url('./images/daizu_icon.png') no-repeat left center;
	padding-left:35px;
	list-style-type:none;
	padding-bottom:5px;
	padding-top:5px;
}

#hatake_content #coordinator #latest_blog_entries li .date{
	color:#BD9040;
}



#apply_status{
	margin-top:30px;
	text-align:center;
}

#apply_status p{
	font-size:16px;
	font-weight:bold;
	color:red;
}

#hatake_apply{
	border:2px solid #12783A;
	margin-top:25px;
	width:476px;
}

#hatake_apply table{
	border-collapse:collapse;
	
}

#hatake_apply p{
	margin:10px;
}


#hatake_apply th{
	width:150px;
	padding:5px;
	border:1px solid #608F47;
	font-weight:normal;
	vertical-align:middle;
	border-left-width:0;
background-color:#F3F7D7;
	text-align:left;
}

#hatake_apply td{
	border-right-width:0;
}

#hatake_apply strong{
	font-weight:bold;
	color:red;
}

#hatake_apply input,#hatake_apply textarea{
	width:100%;
}
#hatake_apply input.radio{
	width:30px;
	border-width:0;
}

#hatake_apply #submit{
	margin-right:0;
}

#hatake_apply .err{background-color: #ffff99;}

#hatake_list{
	margin-top:20px;
}

#hatake_list dt{
	font-size:16px;
	font-weight:bold;
	background:url('./images/sikaku_kazari.png') no-repeat left 5px;
	padding-left:20px;
	border-bottom:1px solid #B8A97F;
	margin-top:30px;
	padding-bottom:10px;
}

#hatake_list dd{
	background:url('./images/daizu_icon.png') no-repeat left center;
	padding-left:40px;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:1px solid #B8A97F;
}

#map_canvas .title{
	font-size:16px;
	line-height:1.6;
}

#map_canvas .address{
	color:#715300;
	line-height:1.6;
}

.new{
	background:url('./images/new_icon.png') no-repeat right center;
	padding-right:50px;
}

#hatake_list dd .detail{
	text-align:right;
	margin-top:-35px;
	margin-bottom:8px;
}

.on{
	background:url('./images/status_on_icon.png') no-repeat left center;
	padding-left:60px;
}

.closed{
	background:url('./images/status_closed_icon.png') no-repeat left center;
	padding-left:60px;
}

#hatake_list #map_canvas .gmnoprint div div div{
/*	overflow:visible !important; */

}


#hatake_list table{
	border:1px solid #B8A97F;
	width:480px;
	padding:10px;
	margin-bottom:30px;
	margin-top:20px;
	border-collapse:separated;
}

#hatake_list table th{
	padding:8px 5px;
	text-align:center;
}

#hatake_list table td{

}

#hatake_list table strong{
	color:#F1902F;
	font-weight:normal;
}

#hatake_home {
	margin-top:35px;
}

#hatake_home p {
	margin-bottom:20px;
}

#hatake_home #hatake_map{
	margin-bottom:20px;
}

#hatake_home #hatake_map h2{
	background:url('./images/map_title.png') no-repeat left center;
	padding-left:145px;
	height:30px;
	font-size:14px;
	padding-top:12px;
}

#hatake_home #latest_blog_entries{
	margin-bottom:20px;
}



#hatake_home #latest_blog_entries h2{
	background:url('./images/blog_title_b.png') no-repeat left center;
	padding-left:160px;
	height:30px;
	font-size:14px;
	padding-top:12px;
}

#hatake_home #latest_topics h2{
	background:url('./images/topics_title.png') no-repeat left center;
	padding-left:100px;
	height:30px;
	font-size:14px;
	padding-top:12px;
}


#hatake_home  .border-top{
	background:url('./images/border_top.png') repeat-x top;
	height:11px;
	
}

#hatake_home .border-bottom{
	background:url('./images/border_bottom.png') repeat-x bottom;
	height:11px;
}



#hatake_home table{
	border-collapse:collapse;
	width:480px;
	background-color:#EEE5CD;
}



#hatake_home table .last td{
	border-bottom-width:0;
}


#hatake_home  td{
	border-bottom:2px solid #ffffff;
	padding:10px 5px;
}

#hatake_home #latest_blog_entries td.date{
background:url('./images/daizu_icon.png') no-repeat 5px center;
	padding-left:45px;
	color:#AB780C;
	width:60px;
}


#hatake_home #latest_topics td.date{
background:url('./images/target_icon.png') no-repeat 12px center;
	padding-left:45px;
	color:#AB780C;
	width:60px;
}

#hatake_home #latest_blog_entries td.hatake_name{
width:80px;
color:#666;
}

#hatake_home #latest_blog_entries{

}

.blog#sidebar h3{
	color:#d2f2c2;
	background: url('./images/cat_icon.png') no-repeat left center;
	padding-left:15px;
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:#B6A171 1px dashed;
	border-top:#B6A171 1px dashed;
	margin-bottom:10px;
	margin-top:15px;
	font-size:14px;
}

.blog#sidebar h3:first-child{
	margin-top:0;
}

.blog#sidebar dt{
	color:#ffffff;
	padding-top:5px;
	padding-bottom:5px;
}

.blog#sidebar li{
	color:#ffffff;
	padding-bottom:5px;
	font-size:13px;
}

.blog#sidebar dd li{
	margin-left:12px;
	padding-bottom:5px;
}

.blog#sidebar a{
	color:#ffffff;
}

.blog#sidebar select{
	width:100%;
}

.post_metadata{
	border-top:#715300 1px dashed;
}

.post_hatake_link{
	text-align:right;
}

/* comment part */
#blog_comment h3 {color:#666666;font-size:14px;margin:30px 0px 10px;font-weight:bold;}

#blog_comment #commentlist dd{margin-left:10px;}
#blog_comment #commentlist dt{color:#666666;}
#blog_comment .comment_date{text-align:right;color:#666666;}
#blog_comment #commentform dd{margin-bottom:10px;}
#blog_comment input{width:60%;}
#blog_comment textarea{width:100%;}
#blog_comment #submit{width:150px;margin-right:0;}

#blog_comment .err{background-color: #ffff99;}

#blog_comment #tb_url{width:100%;}

#q_a dt{
	background:#DBE9AF url('./images/q_a/icon_q.png') no-repeat 10px center;	padding-left:50px;
	padding-top:10px;
	padding-bottom:10px;
	margin-bottom:5px;
}

#q_a dd{
background:#F1F6D0 url('./images/q_a/icon_a.png') no-repeat 10px 10px;
padding-left:50px;
padding-top:15px;
padding-bottom:5px;
padding-right:20px;
margin-bottom:25px;
}

#q_a strong{
	color:red;font-weight:bold;
}

#flow dl{
	background:url('./images/flow/bg.png') no-repeat 0px 0px;
	min-height:1400px;
	position:relative;
}

#flow dt,#flow dd{
	position:absolute;
	top:1000px;
	font-size:12px;
	color:#AB9428;
}

.return_2list{
	text-align:center;
	margin-top:30px;
	
}

