@charset "UTF-8";

/* common */
img { display:block; }

.kyodoWrap p, .kyodoWrap ol, .kyodoWrap ul { line-height:1.5; }


/******************/
.kyodoWrap {
	border:solid 1px #CCC;
	border-top:none;
	padding:13px;
	width:515px !important;
	width /**/:543px;
}



/******************/
.ttlRank1 {
	font-size: 120%;
	padding-left: 6px;
	border-left: solid 6px #669933;
	margin: 2.4em 0 .6em;
	line-height: 1.2;
}



/**********/
/* 灯油 */

.fc-tohyu {
	color:#ABE2A8;
}

.svcTohyuCont {
	border:solid 2px #ABE2A8;
	border-top-style:none;
	padding:8px 10px;
	width:515px !important;
	width /**/:539px;
}

.bdrLeftTohyu {
	border-left:solid 5px #ABE2A8;
	padding-left:6px;
	margin-bottom:8px;
	font-size:120%;
}

.jogeLine {
	border-top:dotted 1px #CCC;
	border-bottom:dotted 1px #CCC;
	padding:10px 0;
	margin:10px 0;
}


/* 各ボタン */
#btBox{
	width:515px;
	height:70px;
	margin:0;
	overflow:hidden;}

.bt_left{
	width:250px;
	float:left;}

.bt_right{
	width:250px;
	float: right;}

/*esp_start*/

.Table01{
	border: 1px solid #c00;
}

.Table01 th{
	padding: 5px;
	color: #fff;
	background: #c00;
	line-height: 1.5;
}

.Table01 td{
	padding: 5px;
	line-height: 1.5;
}

.Table02{
	border: 1px solid #f60;
}

.Table02 th{
	padding: 5px;
	background-color:#FFCC66;
	line-height: 1.5;
}

.Table02 td{
	padding: 5px;
	border-bottom: 1px solid #ccc;
	line-height: 1.5;
}

.Box01{
	background: #f4c4c5;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	line-height: 1.5;
}

.table03{
	border: 1px solid #ccc;
}

.Table03 th{
	padding: 5px;
	font-weight: normal;
	line-height: 1.5;
}

.Table03 td{
	padding: 5px;
	font-size: 105%;
	font-weight: bold;
	line-height: 1.5;
}

.Box02{
	background: #eee;
	line-height: 1.5;
}

.Title01{
	margin: 15px 0;
	padding: 10px 0;
	border-top: #f5994e 3px solid;
	border-bottom: #f5994e 3px solid;
}

.Box03{
	padding: 5px;
	background-color:#FFCCCC;
	line-height: 1.5;
}

.Touroku{
	margin: 5px 0;
	line-height: 1.5;
}
/*esp_end*/



/* 配達カレンダー */
.calendarBox{
	width:517px;
	border-bottom:1px solid #DFDFDF;
	padding-bottom:1em;
	margin-bottom:1.3em;}

.areaBox{
	padding:10px 10px 9px;
	background-color:#E3F7E8;
	border-bottom:1px dashed #BDBDBD;
	font-size:100%;
	font-weight:bold;}

.areaBox02{
	padding:10px 10px 9px;
	background-color:#FDFCCC;
	border-bottom:1px dashed #BDBDBD;
	font-size:100%;
	font-weight:bold;}

.areaBox .area,
.areaBox02 .area{
	width:325px;
	float:left;
	font-size:100%;
	font-weight:bold;
	color:#555;}

.areaBox .bt_pdf,
.areaBox02 .bt_pdf{
	width:155px;
	float:right;}

h5.h5_cal{
	color:#360;
	margin:0.7em 10px 0em;
	font-size:100%;}

p.toi{
	font-size:100%;
	letter-spacing:0.1em;
	margin:0 10px;}

.sibuListtel {
	padding-left: 30px;
	background:url(images/ic_freetel.gif) 0px 70% no-repeat;
	margin:0 0.5em;
	letter-spacing:0;}

.mt3{margin-top:3px;}
.mt5{margin-top:5px;}
.mt8{margin-top:8px;}




/*** 灯油販売カレンダー ***/
.calendarBOX{
	width:515px;}
.calendarBOX h4{
	width:505px !important;
	width /**/:515px;
	padding:8px 5px;
	background-color:#e0f4e9;}
.calendarBOX a{
	width:485px !important;
	width /**/:505px;
	padding:0 0 0 20px;
	text-decoration:none;
	color:#3E8260;
	background-image:url(images/carender_area_bow.gif);
	background-repeat:no-repeat;
	background-position:0 50%;
	display:block;}
.calendarBOX a:hover{color:#066;}
.calendarBOX a span{
	font-size:90%;}
.calendarBOX p{
	background-image:url(images/ic_freetel.gif);
	background-repeat:no-repeat;
	background-position:5px 50%;
	padding:0 0 0 36px;
	margin-bottom:15px;
	font-size:110%;
	font-weight:bold;}


