﻿/* CSS レイアウト */
@import url('common.css'); 

/*  index  */
#index_main{
	width:600px; 
	float:left; 
	padding:3px 0px 0px 10px;
}
.index_content{
	background-image:url('img/index_content_side.png'); 
	background-repeat:repeat-y; 
	padding:2px 0 0 8px;
	width:593px;
	overflow:hidden;
}
.index_content2{
	background-image:url('img/index_content2_side.png'); 
	background-repeat:repeat-y;
	overflow:hidden;
}

table#index_bbs_table{

}
table#index_bbs_table th{
	background-image:url('img/index_bbs_category.png');
	background-repeat:no-repeat;
	background-position:6px 8px;
	color:white;
	font-weight:bold;
	font-size:12px;
	letter-spacing:0;
	padding:7px 0 5px 0px;
	border-style:solid;
	border-width:0 0 1px 0;
	border-color:#e8e8dd;
	width:87px;	
	text-align:center;
}
table#index_bbs_table td{
	border-style:solid;
	border-width:0 0 1px 0;
	border-color:#e8e8dd; 
	padding:7px 0 5px 10px;
	width:370px;	
	font-size:14px;
	letter-spacing:0;
}
table#index_bbs_table td.date{
	width:82px; 
	padding-left:25px;
}

#index_bbs_p{
	margin:0; 
	padding:8px 0 7px 18px; 
	width:543px;
}
#index_bbs_bannerimg{
	width:175px;
	height:27px;
	margin:9px 0 9px 200px;
}
.index_menu{
	float:left; 
	width:187px;
	padding:6px 7px 0 0;
	overflow:hidden;
}
.index_menu2{
	float:left; 
	width:187px;
	padding:6px 0px 0 0;
	overflow:hidden;
}

.index_menu_side{
	background-image:url('img/index_menu_side.png'); 
	background-repeat:repeat-y;
	padding:4px 0 0 10px;
	min-height:140px;
	overflow:hidden;
}
.index_menu_side p{
	margin:0; 
	padding:2px 0 6px 0; 
	line-height:135%;
}
.index_menu_side ul{
	margin:0 0 0 2px; 
	padding:0;
	list-style:none;
}
.index_menu_side li{
	margin:0; 
	padding:0 0 0 10px;
	background-image:url('img/list_orange2.png');
	background-repeat:no-repeat;
	background-position:left center;
	line-height:135%;
	letter-spacing:0;
}
.index_menu_side li a{
	color:#4f4f4d;
}
.index_content_bottomimg{
	width:593px; 
	height:8px; 
	margin:0 0 7px 0; 
	clear:left; 
	display:block;
}

table#index_news_table{
}
table#index_news_table th{
	font-weight:normal;
	font-size:14px;
	letter-spacing:0;
	padding:3px 0 4px 0px;
	border-style:solid;
	border-width:0 0 1px 0;
	border-color:#e8e8dd;
	width:104px;	
	text-align:center;
}
table#index_news_table td{
	border-style:solid;
	border-width:0 0 1px 0;
	border-color:#e8e8dd; 
	padding:5px 10px 9px 0px;
	width:460px;	
	font-size:13px;
	line-height:120%;
	letter-spacing:0;
}
table#index_news_table td a{
	padding:0px 0 4px 16px;
	font-size:14px;
	display:block;
	background-image:url('img/list_orange.png');
	background-repeat:no-repeat;
	background-position:0 2px;
}

#index_right{
	float:right; 
	width:275px; 
	padding:3px 10px 0 0;
}
.index_right_side{
	background-image:url('img/index_right_side.png'); 
	background-repeat:repeat-y;
	overflow:hidden;
}
.index_right2_side{
	background-image:url('img/index_right2_side.png'); 
	background-repeat:repeat-y; 
	margin:0 0 0 7px;
}
.index_right_photo{
	width:235px; 
	height:67px; 
	margin:2px 0 0 12px;
}
p.index_right_p1{
	margin:0; 
	padding:0 20px 8px 17px;
	letter-spacing:0;
	line-height:120%;
}
dl.index_article_list{
	margin:5px 0 0 0; 
	padding:0;
}
dl.index_article_list dt{
	width:244px;
	margin:0; 
	padding:8px 0 1px 15px; 
	line-height:100%; 
	border-style:solid; 
	border-width:1px 0 0 0; 
	border-color:#E6E6DB; 
	color:#669900; 
	letter-spacing:0; 
	font-weight:bold; 
	font-size:11px;
}
dl.index_article_list dd{
	margin:0; 
	padding:0 0 6px 14px;
	font-size:12px;
 	letter-spacing:0; 
	width:239px; 
	line-height:125%;
}


/* bbs */
#bbs_content{
	background-image:url('img/bbs_content_side.png'); 
	background-repeat:repeat-y; 
}
table#bbs_all_table{
	width:645px;
}
table#bbs_all_table th{
	width:359px; 
	padding:11px 35px 7px 19px; 
	font-weight:normal; 
	font-size:14px; 
	border-style:solid; 
	border-width:1px 0 0 0; 
	border-color:#f3f3ee; 
	line-height:125%;
}
table#bbs_all_table td.bbs_all_date{
	font-weight:normal; 
	font-size:14px; 
	border-style:solid; 
	border-width:1px 0 0 0; 
	border-color:#f3f3ee; 
	width:66px; 
	padding:11px 46px 7px 0; 
	letter-spacing:0;
}
table#bbs_all_table td.bbs_all_category{
	font-weight:normal; 
	font-size:14px; 
	border-style:solid; 
	border-width:1px 0 0 0; 
	border-color:#f3f3ee; 
	padding:11px 0px 7px 0; 
	letter-spacing:0;
}
#bbs_search_topimg{
	width:197px; 
	height:40px; 
	margin:4px 0 0 0;
}
p#bbs_search_p{
	font-size:11px; 
	letter-spacing:0; 
	margin:0; 
	padding:4px 0 0 12px; 
	line-height:120%; 
	color:#868686;
}
form#bbs_search_form{
	margin:0; 
	padding:0 0 5px 10px;
}
.bbs_search_text{
	width:171px;
}
.bbs_search_submit{
	margin:4px 0 0 0; 
	width:56px; 
	height:24px; 
	padding-top:1px;
}
#bbs_attention_topimg{
	margin:4px 0 0 0;
	width:197px;
	height:36px;
}

.bbs_attention_p{
	font-size:10px; 
	letter-spacing:0; 
	line-height:140%; 
	width:180px; 
	margin:0; 
	padding:10px 0 6px 8px;
	text-align:justify;
	text-justify:distribute;
}

/*  bbs-part  */
#bbs_sodan_date{
	border-style:solid; 
	border-width:0 0 1px 0; 
	border-color:#e1e1e1; 
	width:623px; 
	margin-left:10px; 
	padding:0 0 3px 3px;
}
#bbs_sodan_date span{
	margin-left:32px;
}
#bbs_sodan_content{
	margin-left:11px;
	margin-top:20px;
}
#bbs_sodan_content table{
	border-style:solid;
	border-width:1px 1px 0 0;
	border-color:#FD8813;
	font-size:14px;
	line-height:170%;
}
#bbs_sodan_content table th{
	border-style:solid;
	border-width:0 0 1px 1px;
	border-color:#FD8813;
	font-weight:normal;
	background-color:#FEF3D8;
	padding:5px 0 5px 16px;
	width:120px;
}
#bbs_sodan_content table td{
	border-style:solid;
	border-width:0 0 1px 1px;
	border-color:#FD8813;
	padding:5px 8px 5px 10px;
	width:466px;
	text-align:justify;
	text-justify:distribute;
}
#bbs_sodan_content table td.shitsumon{
	background-color:#FFE1A5; 
	font-weight:bold; 
	padding:3px 0 2px 16px;
}
#bbs_sodan_content table td.sodancontent{
	width:586px;
	padding:19px 16px 20px 16px;
}

p#bbs_replyimg_p{
	margin:40px 0 30px 0; 
	width:633px; 
	text-align:center;	
}

.bbs_reply0{
	margin:35px 0 0 11px;
}
.bbs_reply0 table{
	border-style:solid;
	border-width:1px 1px 0 0;
	border-color:#77D112;
	font-size:14px;
	line-height:170%;

}
.bbs_reply0 table th{
	border-style:solid;
	border-width:0 0 1px 1px;
	border-color:#77D112;
	font-weight:normal;
	background-color:#EAFED3;
	padding:6px 0 6px 10px;
	width:96px;
}
.bbs_reply0 table td{
	border-style:solid;
	border-width:0 0 1px 1px;
	border-color:#77D112;
	padding:6px 16px 6px 10px;
	width:488px;
	text-align:justify;
	text-justify:distribute;
}
.reply_date{
	font-size:13px; 
	letter-spacing:0;
}
.bbs_reply2{
	margin:35px 0 0 11px;
}
.bbs_reply2 table{
	border-style:solid;
	border-width:1px 1px 0 0;
	border-color:#FD8813;
	font-size:14px;
	line-height:170%;

}
.bbs_reply2 table th{
	border-style:solid;
	border-width:0 0 1px 1px;
	border-color:#FD8813;
	font-weight:normal;
	background-color:#FFF1D7;
	padding:6px 0 6px 10px;
	width:96px;
}
.bbs_reply2 table td{
	border-style:solid;
	border-width:0 0 1px 1px;
	border-color:#FD8813;
	padding:6px 8px 6px 10px;
	width:496px;
	text-align:justify;
	text-justify:distribute;

}
p.bbs_re_reply{
	text-align:right; 
	font-size:13px; 
	margin:18px 0 8px 0;
}

.bbs_ad{
	padding:10px 0 0 40px;
}

table#write_order{
	margin:40px 0 0px 22px; 
	font-size:14px;
}
table#write_order td.bbs{
	width:275px; 
	padding-right:20px; 
	border-style:solid; 
	border-width:0 1px 0 0; 
	border-color:#C5BFB1;
	padding-bottom:20px;
}
table#write_order td.order{
	width:275px; 
	padding-left:20px;
	padding-bottom:20px;
}
p.write_order_title{
	margin:0; font-size:14px; 
	background-image:url('http://hokenwithu.com/img/iroha_comment.png'); 
	background-repeat:no-repeat; 
	background-position:0 21px; 
	padding:0 0 16px 3px; 
	font-weight:bold;
}
p.write_order_p1{
	margin:0; 
	padding:0 0 0 3px; 
	line-height:155%;
}
p.write_order_p2{
	color:#EA2B15; 
	font-size:13px; 
	letter-spacing:0; 
	line-height:145%; 
	margin:7px 0 7px; 
	padding:0 0 0 3px;
}
p.write_order_p3{
	line-height:140%; 
	margin:15px 0 0 11px; 
	padding:0 0 0 16px; 
	background-image:url('http://hokenwithu.com/img/list_orange.png'); 
	background-repeat:no-repeat; 
	background-position:0 10px;
}
.bbs_write_img{
	margin:10px 0 0 30px; 
	width:211px; 
	height:66px;
}

#bbs_login_left{
	float:left; 
	width:365px; 
	line-height:180%; 
	padding-left:0px;  
	margin:0 35px 40px 0px;
}
#bbs_login_left p{
	font-size:14px; 
	margin:0 0 0 0px; 
	padding:10px 0 0 20px;
}
#bbs_login_right{
	letter-spacing:0; 
	float:left; 
	width:225px; 
	border-style:solid; 
	border-width:1px; 
	border-color:#cccccc; 
	margin:10px 10px 40px 0px; 
	padding:9px 0 0 0;
}
#bbs_login_right form{
	margin:0; 
	padding:0 0 7px 0;
}
#bbs_login_right table{
}
#bbs_login_right table th{
	font-weight:normal; 
	padding-left:10px; 
	width:70px; 
	height: 23px;
}
#bbs_login_right table td{
	padding-left:10px; 
	height: 23px;
}
#bbs_login_userid{
	width:100px;	
}
#bbs_login_password{
	width:100px;	
}
#bbs_login_submit{
	width:91px; 
	height:28px; 
	margin-top:7px;	
}
#bbs_nextsodan{
	margin:10px 0 0 25px;
	padding:0 0 20px 0;
}
#bbs_nextsodan form{
	margin:20px 0 0 0;
	padding:0;
}
#bbs_nextsodan p{
	font-size:14px; 
	line-height:170%; 
	margin:0; 
	padding:0;
}
#bbs_nextsodan table{
	font-size:14px;
}
#bbs_nextsodan table th{
	width:90px;
	font-weight:normal;
	padding:3px 0 3px 0;
}
#bbs_nextsodan table td{
	padding:3px 0 3px 0;

}
.nextsodan_pass{
	width:100px;
}
.nextsodan_name{
	width:300px;
}
.nextsodan_content{
	width:450px; 
	height:200px;
}
.nextsodan_submit{
	width:100px; 
	height:33px; 
	margin-top:10px;
}
.bbs_newwrite{
	width:211px;
	height:66px;
	margin:23px 0 0 215px;
}


#writelife{
	padding:28px 0 0 0;
}
#writelife form{
	padding:0;
	margin:0;
}

table#writelife_table{
	font-size:14px; 
	line-height:170%; 
	margin:0 0 15px 34px;
	border-style:solid;
	border-width:1px 1px 0 0;
	border-color:#FD8813;
}
table#writelife_table th{
	border-style:solid;
	border-width:0 0 1px 1px;
	border-color:#FD8813;
	font-weight:normal;
	letter-spacing:0;
	background-color:#FEF3D8;
	width:125px; 
	padding:5px 0 5px 15px;
}
table#writelife_table td{
	border-style:solid;
	border-width:0 0 1px 1px;
	border-color:#FD8813;
	width:420px; 
	padding:5px 0 5px 10px;
}
.writelife_input{
	width:240px;
}
.writelife_radio1{
	margin-right:3px;
}
.writelife_radio2{
	margin:0 3px 0 16px;
}
.writelife_select1{
	width:80px;
}
.writelife_select2{
	width:140px;
}
.writelife_select3{
	width:160px;
}
.writelife_pass{
	width:120px; 
	margin-right:8px;
}
.writelife_text{
	width:405px; 
	height:220px;
}
.writelife_submit{
	width:130px; 
	height:33px; 
	margin:15px 0 10px 0;
}



#bbs_searchresult_searchbox{
	font-size:14px; 
	padding:30px 0 20px 0; 
	margin:0 0 0 10px; 
	text-align:center; 
	width:625px; 
	border-style:solid; 
	border-width:0 0 1px 0; 
	border-color:#e1e1e1;
}
#bbs_searchresult_searchbox form{
	margin:0; 
	padding:0;
}
#bbs_searchresult_searchbox form{
	margin:0; 
	padding:0;
}
.bbs_searchresult_input{
	font-size:14px; 
	width:270px; 
	margin-right:22px; 
	padding:3px 0 2px 0; 
	vertical-align:middle;	
}
.bbs_searchresult_submit{
	font-size:14px; 
	width:120px; 
	height:33px; 
	vertical-align:middle;
}
#bbs_searchresult{
	font-size:14px; 
	line-height:170%;
}
p.bbs_searchresult_p{
	margin:0; 
	padding:15px 0 20px 30px;
}
p.bbs_searchresult_link{
	margin:0 0 23px 0; 
	padding:5px 0 0 30px; 
	letter-spacing:6px; 
	color:#727272;
}
p.bbs_searchresult_link span{
	letter-spacing:1px; 
	margin-left:7px;
}
.bbs_searchresult_area0{
	background-color:#efefef; 
	margin:0 0 10px 14px; 
	padding:12px 8px 10px 15px; 
	width:590px;
}

.bbs_searchresult_title{
	font-weight:bold; 
	margin:0; 
	padding:0;
	font-size:16px;
}
.bbs_searchresult_title a{
	text-decoration:underline;	
}
.bbs_searchresult_content{
	text-align:justify; 
	text-justify:distribute; 
	line-height:130%; 
	margin:3px 0 0 0; 
	padding:0;
}
.bbs_searchresult_content b{
	background-color:#FCF356;
}
.bbs_searchresult_other{
	font-size:13px; 
	color:#449C23; 
	margin:5px 0 0 0; 
	padding:0;
}
.bbs_searchresult_other span{
	margin:0 15px 0 5px; 
	color:#4f4f4d;
}
.bbs_searchresult_area1{
	margin:0 0 3px 14px; 
	padding:12px 8px 10px 15px; 
	width:590px;
}


ul.yokuaru_ul{
	margin:0; 
	padding:0 0 60px 20px; 
	font-size:14px; 
	list-style:none; 
	line-height:180%;
}




/* search */
p.search_text{
	font-size:14px; 
	margin:0; 
	padding:4px 0 9px 36px; 
	line-height:160%; 
	width:770px; 
	letter-spacing:1px; 
	text-align:justify; 
	text-justify:distribute;
}
#search_mapimg{
	width:799px;
	height:349px;
	margin:25px 0 20px 23px;
}
#search_name{
	margin:0 0 0 16px;
}
#search_name table{
	margin:0 0 0 40px;
}
#search_name table th{
	padding:0 0 11px 0;
	width:115px;
}
#search_name table td{
	padding:0 0 9px 0;
	width:670px; 
}
#search_name table td ul{
	font-size:14px;
	width:610px;
	padding:0;
	margin:0 0 2px 60px;
    letter-spacing:0;
    display:block;
}
#search_name ul li{
	list-style:none;
	white-space:nowrap; 
	float:left; 
	display:block; 
	background-image:url('img/list_orange.png'); 
	background-repeat:no-repeat; 
	background-position:0 4px;
	padding:0 0 1px 15px; 
	margin:0 25px 0 0;
}
p.search_region_name{
	font-size:14px; 
	background-image:url('img/list_orange.png'); 
	background-repeat:no-repeat; 
	background-position:0 4px;
	padding:0 0 1px 15px; 
	margin:0 25px 0 0;
	letter-spacing:0;
}


.search_list_box{
	width:550px; 
	padding:0px 15px 15px 15px;
	margin:0 0 15px 20px;
	border-style:solid; 
	border-width:9px; 
	border-color:#E7E8E9;		
}

p.search_list_title{
	width:340px; 
	float:left; 
	margin:0; 
	padding:18px 0 3px 10px;
	line-height:125%;
	font-size:15px;
	font-weight:bold;
}
.search_list_title a{
	text-decoration:underline;
}
p.search_list_class{
	font-size:13px; 
	color:#449C23; 
	text-align:right; 
	width:187px; 
	margin:0; 
	padding:18px 0 2px 10px; 
	float:left;
}
.search_list_box_content{
	clear:left; 
	border-style:solid; 
	border-width:1px 0 0 0; 
	border-color:#ccccce; 
	margin:0; 
	padding:0;
}
.search_list_box_content dl{
	margin:0; 
	letter-spacing:0;
	padding:12px 0 0 9px;
}
.search_list_box_content dt{
	clear:left; 
	float:left; 
	width:66px; 
	background-color:#F39C32; 
	text-align:center; 
	color:white; 
	margin:0; 
	padding:0;
}
.search_list_box_content dd{
	width:400px; 
	padding:0; 
	margin:0 0 7px 76px;
}
p.search_list_comment{
	clear:left; 
	font-size:13px; 
	line-height:145%; 
	margin:0; 
	padding:5px 0 0 10px; 
	text-align:justify; 
	text-justify:distribute;
	letter-spacing:1px;
}





p.search_prefecture_first{
	margin:0; 
	letter-spacing:0; 
	width:152px; 
	line-height:135%; 
	padding:10px 7px 3px 36px; 
	background-image:url('img/list_orange2.png'); 
	background-repeat:no-repeat; 
	background-position:25px 16px; 
	border-style:solid; 
	border-width:0 0 1px 0; 
	border-color:#e8e8dd;
}
p.search_prefecture{
	margin:0; 
	letter-spacing:0; 
	width:152px; 
	line-height:135%; 
	padding:3px 7px 3px 36px; 
	background-image:url('img/list_orange2.png'); 
	background-repeat:no-repeat; 
	background-position:25px 9px; 
	border-style:solid; 
	border-width:0 0 1px 0; 
	border-color:#e8e8dd;
}
p.search_prefecture_last{
	margin:0; 
	letter-spacing:0; 
	width:152px; 
	line-height:135%; 
	padding:3px 7px 3px 36px; 
	background-image:url('img/list_orange2.png'); 
	background-repeat:no-repeat; 
	background-position:25px 9px;
}

