@charset "UTF-8";
/*ｱ -------SIDE---------*/
/*
h1, .ff01 {font-family:Verdana, Roboto, "Droid Sans", "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;}*/

div#side{
	width:218px;
	float:left;
}

div#side a:visited{
	color:#3366FF;
}
div#side a:hover{
	color:#FF6600;
}

div#side ul#side_navi-m{
	margin:0 0 20px 0;
	padding:0;
	border-bottom:1px #CCC solid;
	font-size:14px;
}

div#side .s_link{
	margin:0;
	font-weight:bold;
	padding:6px 0 0px 60px;
	display:block;
}
div#side .s_ken{
	margin:0;
	text-align:right;
	padding:5px 20px 0 0;
	display:block;
}

	div#side ul#side_navi-m li#kyuutou{
		width:218px;
		height:42px;
		background:url("../img/jirei/side/side_navi_06.jpg") top left no-repeat;
	}

	div#side ul#side_navi-m li#gas_table{
		width:218px;
		height:42px;
		background:url("../img/jirei/side/side_navi_08.jpg") top left no-repeat;
	}

	div#side ul#side_navi-m li#toilet{
		width:218px;
		height:42px;
		background:url("../img/jirei/side/side_navi_09.jpg") top left no-repeat;
	}

	div#side ul#side_navi-m li#wash{
		width:218px;
		height:42px;
		background:url("../img/jirei/side/side_navi_10.jpg") top left no-repeat;
	}


div#side ul#s_k-menu1{
	margin:0;
	padding:0;
	font-size:14px;
}

div#side ul#s_k-menu2{
	margin:20px 0 0 0;
	padding:0;
	font-size:14px;
}

	div#side ul#s_k-menu1 li.s_k-0{
		line-height:0;
	}

	div#side ul li#s_k-1{
		width:218px;
		height:46px;
		background:url("../img/jirei/side/side_01_08.jpg") top left no-repeat;
	}
	div#side ul li#s_k-2{
		width:218px;
		height:46px;
		background:url("../img/jirei/side/side_01_09.jpg") top left no-repeat;
	}
	div#side ul li#s_k-3{
		width:218px;
		height:51px;
		background:url("../img/jirei/side/side_01_10.jpg") top left no-repeat;
	}

	div#side ul li#s_k-4{
		width:218px;
		height:46px;
		background:url("../img/jirei/side/side_01_13.jpg") top left no-repeat;
	}
	div#side ul li#s_k-5{
		width:218px;
		height:46px;
		background:url("../img/jirei/side/side_01_14.jpg") top left no-repeat;
	}
	div#side ul li#s_k-6{
		width:218px;
		height:51px;
		background:url("../img/jirei/side/side_01_15.jpg") top left no-repeat;
	}


#SideJireiNum li {
	height:50px;
	margin-bottom:5px;
	font-size:16px;
	font-weight:bold;
	position:relative;
	overflow:hidden;
}
#S_jireiTotal {
	background:url("../img/jirei/side_bg_total.png") 0 0 no-repeat;
	line-height:50px;
	color:#F36;
	text-align:center;
}
#SideJireiNum li a, #SideJireiNum li img {
	display:block;
}
#SideJireiNum li span {
	text-align:right;
	color:yellow;
	display:block;
	position:relative;
	top:-32px;
	right:5px;
}

div#side ul#side_navi-m li#kyuutou {background:none;}


/* -------------MAIN-------------- */
div#main_c{
	width:670px;
	float:right;
}
	div#main_c div#m_k_bill{
		font-size:14px;
	}

	div#main_c p.bill_num{
		width:670px;
		margin:0;
		padding-top:15px;
		font-weight:bold;
		text-align:center;
		letter-spacing: 1px;
	}

	div#main_c p.bill_text{
		margin:0;
		padding:15px 0 0 35px;
		line-height:1.45;
		font-size:14px;
		text-shadow:3px 3px 10px #FFF;;
	}
	div#main_c div#m_k_bill{
		width:670px;
		height:154px;
		background:url("../img/jirei/bill_k_back_09.jpg") top left no-repeat;
	}

/*================サムネイル========================*/

div#thum_area{
	width:670px;
	margin:20px 0 0 0;
	overflow: auto;
}
	div#thum_area div.thum_l{
		width:330px;
		height:217px;
		padding-top:3px;
		margin:0 0 10px 0;
		background:url("../img/jirei/jirei_back_18.gif") top left no-repeat;
		float:left;
	}

	div#thum_area div.thum_r{
		width:330px;
		height:220px;
		margin:0 0 10px 0;
		background:url("../img/jirei/jirei_back_18.gif") top left no-repeat;
		float:right;
	}

	div#thum_area div.thum_date{
		margin:9px 0 0 8px;
		float:left;
	}

	div#thum_area div.thum_add{
		margin:7px 8px 2px 0;
		float:right;
	}

	div#thum_area a img{
		margin:7px 8px 0 8px;
	}

	div#thum_area .thum_text{
		font-size:13px;
		font-weight:bold;
		padding:3px 0px 0 8px;
		line-height:1.3;
		display:block;
	}

img#th_sub_title{
	padding:15px 0 0 0;
}

/*==================詳細表示=========================*/

div#detail_area{
	width:670px;
}
	div#detail_area div#de_top{
		width:670px;
		height:2px;
		background:url("../img/jirei/de_back_03.gif") top left no-repeat;
	}

	div#detail_area div#de_mid{
		width:670px;
		background:url("../img/jirei/de_back_05.gif") top left repeat-y;
	}

	div#detail_area div#de_btm{
		width:670px;
		height:2px;
		background:url(."./img/jirei/de_back_18.gif") top left no-repeat;
	}

	div#detail_area div#de_mid div#nda_area{
		width:670px;
		height:24px;
	}

	div#detail_area div#de_mid div#no_area{
		width:214px;
		margin:10px 0 0 11px;
		float:left;
	}
	div#detail_area div#de_mid div#date_area{
		width:220px;
		margin:10px 0 0 0;
		text-align:center;
		float:left;
	}
	div#detail_area div#de_mid div#add_area{
		width:214px;
		margin:10px 11px 0 0;
		text-align:right;
		float:left;
	}

	div#detail_area div#de_mid div#j_title-h{
		width:649px;
		height:43px;
		margin:0 0 0 11px;
		background:url("../img/jirei/de_title_08.jpg") top left no-repeat;
	}
	div#detail_area div#de_mid div#j_title-m{
		width:649px;
		height:43px;
		margin:0 0 0 11px;
		background:url("../img/jirei/de_title2_08.jpg") top left no-repeat;
	}
	div#detail_area div#de_mid p#j_title-text{
		font-size:16px;
		font-weight:bold;
		margin:0;
		padding:16px 0 0 55px;
	}

	div#detail_area div#de_mid div#icons{
		margin:5px 0 0 11px;
	}

	div#detail_area div#de_mid table#b_a{
		width:649px;
		margin:0 auto;
		border-collapse: collapse;
	}
		div#detail_area div#de_mid table#b_a td.td_blank{
			padding:10px;
			border:solid 1px #FFF;
		}
		div#detail_area div#de_mid table#b_a td.td_old{
			padding:10px;
			background-color:#F7F7F7;
			border:solid 1px #FFF;
		}
		div#detail_area div#de_mid table#b_a td.td_old0{
			padding:10px;
			text-align:center;
			font-weight:bold;
			background-color:#EEEEEE;
			border:solid 1px #FFF;
		}
		div#detail_area div#de_mid table#b_a td.td_new{
			padding:10px;
			background-color:#fef6f4;
			border:solid 1px #FFF;
		}
		div#detail_area div#de_mid table#b_a td.td_new0{
			padding:10px;
			text-align:center;
			font-weight:bold;
			background-color:#fff1f0;
			border:solid 1px #FFF;
		}
		div#detail_area div#de_mid table#b_a td.td_th{
			width:30%;
			padding:10px;
			background-color:#D3E9FF;
			border:solid 1px #FFF;
		}

	div#detail_area div#de_mid table#table_de{
		width:649px;
		margin:15px auto 0;
		line-height:1.2;
		border-collapse: collapse;
		font-family:Verdana, Roboto, "Droid Sans", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif !important;
	}
		div#detail_area div#de_mid table#table_de td.td_th{
			width:30%;
			padding:10px;
			font-weight:bold;
			background-color:#D3E9FF;
			border:solid 1px #DDD;
		}

		div#detail_area div#de_mid table#table_de td{
			padding:10px;
			background-color:#FFF;
			border:solid 1px #DDD;
		}

		div#detail_area div#de_mid table#table_de td.td_total{
			font-size:16px;
			font-weight:bold;
			color:#EE0000;
		}


div#pic_area{
	width:649px;
	margin:10px auto 0;
}
	div#pic_area div#pic_b{
		width:120px;
		margin:0 0 0 10px;
		float:left;
	}
	div#pic_area div#pic_a{
		width:491px;
		margin:0 0 10px 10px;
		float:left;
	}

	div#pic_area div#sub_pic{
		width:239px;
		margin:0 0 10px 10px;
		float:left;
	}
	div#pic_area div#sub_text{
		width:370px;
		margin:10px 0 0 10px;
		line-height:1.3;
		float:left;
	}

	div#pic_area div#sub_text2{
		width:640px;
		margin:10px 0 20px 10px;
		clear:both;
	}

	div#pic_area div#sub_text p, div#pic_area div#sub_text2 p {
		margin-bottom:1em;
	}

img#mitumori_k{
	display:block;
	margin:20px auto 0;
}


/* =========== CountNavi =========== */
div#count_navi{
	padding:10px 0 20px;
	font-size:16px;
	font-weight:bold;
	clear:both;
}
	div#count_navi a{
		padding:5px 3px;
		margin:2px;
		border:1px solid #DDD;
	}
	div#count_navi a:hover{
		background-color:#0166FE;
		color:#FFF;
	}
	div#count_navi span.count_now{
		padding:5px 5px;
		margin:2px;
		border:1px solid #DDD;
		background-color:#EEE;
	}
	div#count_navi span#counter{
		font-size:14px;
		font-weight:normal;
	}

div#voice_de{
	width:613px;
	margin:0 auto;
}

/*==================前後1件=========================*/
#jireiOther {
	margin-top:1em;
	font-weight:bold;
}
#jireiOther #Jnext {
	width:auto;
	padding:0 15px;
	display:block;
	float:right;
}
#jireiOther #Jprev {
	width:auto;
	padding:0 15px;
	display:block;
	float:left;
}
#jireiOther #jSame {
	padding-left:15px;
	display:block;
}



/* add */
div#side p.s_ken {font-size:13px;}
h3.sh301 {
	margin:20px 0 5px;
	padding-bottom:2px;
	border-bottom:1px solid #CCC;
	font-size:16px;
	font-weight:bold;
}
h4.kt00 {margin:00;}
h4.kt00 img{vertical-align: top;}
ul#s_k-menu3, ul#s_k-menu4, ul#s_k-menu5, ul#s_k-menu6{
	margin:0 0 5px;
	padding:0;
	font-size:14px;
}

	#s_k-menu3 a, #s_k-menu4 a, #s_k-menu5 a, #s_k-menu6 a{display:block;}
	#s_k-menu3, #s_k-menu4, #s_k-menu5{
		border-right:1px solid #ccc;
		border-bottom:1px solid #ccc;
		border-left:1px solid #ccc;
	}

	#s_k-11{
		width:218px;
		height:47px;
		background:url("../img/jirei/side/side102.jpg") 3px 3px no-repeat;
	}
	#s_k-12{
		width:218px;
		height:48px;
		background:url("../img/jirei/side/side103.jpg") 3px 2px no-repeat;
	}
	#s_k-13{
		width:218px;
		height:47px;
		background:url("../img/jirei/side/side105.jpg") 3px 3px no-repeat;
	}
	#s_k-14{
		width:218px;
		height:48px;
		background:url("../img/jirei/side/side106.jpg") 3px 2px no-repeat;
	}
	#s_k-15{
		width:218px;
		height:49px;
		background:url("../img/jirei/side/side108.jpg") 3px 3px no-repeat;
	}
	#s_k-16{
		width:218px;
		height:49px;
		background:url("../img/jirei/side/side116.png") 3px 3px no-repeat;
	}
	#s_k-15 p, #s_k-16 p {line-height:42px;}


div#thum_area div.thum_date {
	width:125px;
	margin-top:0;
	padding-top:7px;
}
div#thum_area a img {
	margin-top:0px;
}
.telina {
	margin-bottom:13px;
}

#typeIcons {
	margin:5px 10px 0 11px;
	padding-left:32px;
	background:url("../img/jirei/type_icon_bg.gif") 0 0 no-repeat;
}
#typeIcons li {
	float:left;
}
#typeIcons li.right {
	float:right;
}

div#thum_area div.thum_l,
div#thum_area div.thum_r {
	padding-top:0;
	height:225px;
	background:none;
	border:1px solid #ccc;
}