.bg_top{
background-image:url(../images/kenbun_bg_waku_top.gif);
background-repeat:no-repeat;
background-position:left top;
padding:4px 6px 0px 4px;
}
.bg_bottom{
background-image:url(../images/kenbun_bg_waku_bottom.gif);
background-repeat:no-repeat;
background-position:left top;
}
.bg_gra{
background-image:url(../images/bg.gif);
background-repeat:repeat-y;
background-position:center top;
}
/*コンテンツページ背景のリピート*/
#kenbunroku .bg_top_repeat{
background-image:url(../images/kenbun_bg_waku_midle.gif);
background-repeat:repeat-y;
background-position:left top;
}
#kenbunroku_tamagawa .bg_top_repeat{
background-image:url(../images/kenbun_bg_waku_midle_tamaga.gif);
background-repeat:repeat-y;
background-position:left top;
}
h1{
line-height:120%;
background-color:#EFE6D7;
width:427px;
font-size:12px;
font-weight:bold;
padding:5px 0px 5px 7px;
margin:0px 0px 0px 0px ;
}
/*ボーダー*/
.bor_bottom{
border-bottom:1px solid #8E6A5B;
}
.bor_left{
border-left:1px solid #8E6A5B;
}
#kenbunroku_tamagawa .bor_left{
border-left:1px solid #434343;
}
/*コンテンツレフト*/
#left .con{
padding:3px 8px 3px 3px;
margin:0px 0px 0px 0px;
}
#left .box_tool,
#left .box{
	padding:6px 0px 10px 5px;
	margin:0px 0px 25px 0px;
	border-bottom:1px dotted #8E6A5B;
}
#left .box_tool p{
	padding-top:0px;
	margin-top:0px;
}
#left .box_tool .block{
display:block;
width:255px;
margin:0px;
padding:0px 0px 0px 5px;

}
#kenbunroku_tamagawa #left .box{
	border-bottom:1px dotted #434343;
}
#left p{
	line-height:140%;
	padding:0px 0px 0px 0px;
	margin:5px 0px 10px 0px ;
}
#left span{
font-size:10px;
}
#left h2{
line-height:120%;
background-color:#E5E4EA;
width:100%;
font-size:10px;
font-weight:normal;
padding:5px 0px 5px 5px;
margin:0px 0px 0px 0px ;
}
#kenbunroku_tamagawa #left h2{
background-color:#000000;
color: #F2F2F2;
}
.mar_img{
	padding:3px;
}
.mal_img{
	padding:3px;
	margin:3px;
}
.pictext{
	font-size:10px;
	text-align:center;
	padding:3px;
}
/*右側写真リスト
-------------------------------------------------------*/
#photo_list .pictext{
	font-size:9px;
	text-align:center;
	padding:1px;
}
#photo_list table{
	margin:0px 0px 2px 4px ;
}
#kenbunroku_tamagawa .pictext{
color:#FFFFFF;
}
#right h2{
line-height:160%;
font-size:11px;
font-weight:bold;
padding:2px 0px 2px 0px;
margin:0px 0px 0px 0px ;
}
.profile_base{
background-image:url(../images/pro_bg.jpg);
background-position:left top;
background-repeat:repeat-x;
width:106px;
height:auto;
padding:3px 0px 6px 6px;
}
.pro_d{
width:140px;
}
.pro_d h3{
line-height:140%;
font-size:12px;
font-weight:bold;
padding:0px 0px 0px 0px;
margin:3px 0px 0px 0px ;
width:100%;
}
.pro_d p{
font-size:11px;
font-weight:nomal;
padding:0px 0px 0px 1px;
margin:3px 0px 7px 0px ;
}
.pro_d br{
clear:both;
}
.kako{
padding:7px 0px 0px 5px;
}
h4{
clear:both;
line-height:140%;
font-size:10px;
font-weight:bold;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px ;
}
.mark{
text-align:left;
font-size:9px;
}
.title_rireki{
text-align:left;
font-size:12px;
}
.title_rireki_s{
text-align:left;
font-size:10px;
}
.banner {
padding:3px 0px 0px 2px;
border-top:1px solid #8E6A5B;
}
.in{
	text-indent: 1em;
	}
.sm{
	text-align:center;
	font-size:10px;
	padding-top:5px;
	}
/*インデックスページ*/
#kenbunroku_toukou .bg_top,
#kenbunroku_top .bg_top{
background-image:url(../../images/contents_bg_top2.gif);
background-repeat:no-repeat;
background-position:left top;
padding:21px 0px  0px 24px;
}
#kenbunroku_toukou .bg_bottom,
#kenbunroku_top .bg_bottom{
background-image:url(../../images/contents_bg_bottom.gif);
background-repeat:no-repeat;
background-position:left top;
}
#kenbunroku_toukou .bg_index_top{
background-image:url(../images/index_bg_top.jpg);
background-repeat:no-repeat;
background-position:left top;
}
#kenbunroku_top .bg_index_top{
background-image:url(../images/index_bg_top.jpg);
background-repeat:no-repeat;
background-position:left top;
padding:0px 0px 0px 10px ;
font-size:13px;
}
.bg_index_bottom{
background-image:url(../images/index_bg_bottom.jpg);
background-repeat:no-repeat;
background-position:left top;

}
#kenbunroku_top .bg_top{
padding:25px 0px 0px 27px;
}
#kenbunroku_top p{
padding:10px 0px 0px 10px ;
margin:0px;
}

.btn_top_mar{
margin:20px 10px 0px 10px;
}
.top_list_mar{
margin:20px 0px 0px 0px;
}
.img_mar{
padding:0px 0px 15px 0px ;
}
.whats_new_bg{
background-image:url(../images/whats_new_bg_main.jpg);
background-repeat:repeat-y;
background-position:left top;
padding:10px;
}
#whats_new span{
 font-weight:bold;
 	color:#B55A21;
}

/*投稿ページ*/
.img_mar2{
margin:0px 0px  10px 0px;
}
#kenbunroku_toukou p{
padding:0px;
margin:0px 0px 15px 25px ;
}
#kenbunroku_toukou .hosoku{
font-size:10px;
line-height:12px;
padding:0px;
margin:0px;
}
#kenbunroku_toukou .entry_form{
background-color:#FFE9C0;
border-top:1px solid #4C3325;
border-right:1px solid #4C3325;
}
#kenbunroku_toukou .entry_form td{
border-bottom:1px solid #4C3325;
border-left:1px solid #4C3325;
}
#kenbunroku_toukou .entry_form .tblcolor{
background-color:#E9D3AA;
}
#kenbunroku_toukou .pp p{
margin:5px;
padding:0px;
}
#kenbunroku_toukou .pp2 p{
margin:20px 5px 5px 5px;
padding:0px;
}
#kenbunroku_toukou .pp3 p{
margin:70px 5px 5px 5px;
padding:0px;
}
#kenbunroku_toukou textarea,
#kenbunroku_toukou input{
font-size:12px;
background-image:url(../../images/bg_input.jpg);
background-repeat:repeat-x;
background-position:left top;
border:1px solid #4C3325;
margin:0px;
padding:3px;
}

#kenbunroku_toukou_submit input{
background-image:none;
border:1px solid #4C3325;
padding:3px;
}
#kenbunroku_toukou_submit{
padding:15px 0px 0px 0px;
}


.toukou{
width:75px;
height:23px;
background-color: #4C3325;
background-image:none;
margin:5px 10px 30px 10px;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
}

form{
padding:0px;
margin:0px ;
}
#radio input{
border:none;
background-color:#E9D3AA;
background-image:none;
margin:0px;
padding:0px;
}



.red{
	color:#ff3300;
}


/*玉川*/
.td_pad{
padding-right:10px;
}
.t_col{
color:#08014D;
}
.mar_top{
margin:10px 0px 20px 0px;
}
#kenbunroku_tamagawa #left #toubei .box{
	border-bottom:1px dotted #434343;
	margin-bottom:10px;
	padding-bottom:16px;
}
#kenbunroku_tamagawa #left #toubei p{
	margin-bottom:0px;
	padding-bottom:0px;
}
/*ポップアップ*/
#popup span{
font-size:10px;
}
#popup .profile{
width:308px;
margin-left:2px;
margin-bottom:5px;
font-size:14px;
font-weight:bold;
border-bottom:dotted 1px #000000;
}
#kenbunroku_tamagawa td{
color:#000000;
}
.pro_tamagawa_txt{
margin:10px 0px 0px 0px;
line-height:150%;
}
.comment_area td{
border-right:1px solid #8E6A5B;
border-bottom:1px solid #8E6A5B;
border-left:1px solid #8E6A5B;
font-size:10px;
}
.comment_area table{
border-top:1px solid #8E6A5B;
margin-bottom:10px;
}
.comment_area .bg_col{
background-color:#F5EFE5;
}
.img_table_mar{
margin:7px auto 7px auto;
}
.comment_area .no_bor table{
border:none;
}
.comment_area .no_bor td{
border:none;
}
.pop_bottom_bg{
background-image:url(../../images/pop_bg_bottom.jpg);
background-repeat: no-repeat;
background-position:left top;
}
.btn_right{
margin:5px 30px 0px 0px;
}
.btn_left{
margin:5px 0px 0px 30px;
}
