@charset "UTF-8";

/******* common ********/
.serioWrap {
	border:solid 1px #CCC;
	border-top:none;
	padding:15px;
	width:511px !important;
	width /**/:543px;}


/*=p設定=*/
p.gray_b{ color:#999999; font-weight:normal;}
.f160_b{ font-size:160%; font-weight:bold;}

/*=ul設定=*/
.memo01{
	font-size:80%;
	list-style:none;
	line-height:1.4;}
.memo01 li{
	padding-left:2.5em;
	text-indent:-2.5em;}

.memo02{
	list-style:none;
	line-height:1.4;}
.memo02 li{
	padding-left:1em;
	text-indent:-1em;}

.memo03{
	font-size:80%;
	list-style:none;
	line-height:1.4;}
.memo03 li{
	padding-left:1em;
	text-indent:-1em;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;}


/*=box設定=*/
.anshin_center{
    width:511px;
	text-align:center;}
.anshin_center img{vertical-align:bottom;}
.anshin_left{
    width:511px;
	text-align:left;}
.column2_511{width:511px;padding:0;margin:0 0 1em 0; text-align:left;}
.column2_511l{width:250px;padding:0;margin:0; float:left;}
.column2_511r{width:250px;padding:0;margin:0; float:right;}
.column2_511 h5{ background-color:#006633; color:#FFFFFF; font-weight:bold; margin:0 0 1em 0; padding:0.5em 0 0.5em 1em;}
.column2_511 p{}

/* フロート画像マージンなし */
img.img_fll {
	display: block;
	line-height: normal;
	float: left;
	margin:0;}
img.img_flr {
	display: block;
	line-height: normal;
	float: right;
	margin:0;}


/******* くらしのサービス ********/

/*=TOP設定=*/
table.service_medium {
        width:511px;
        font-size: 90%;
        color: #666666;
        margin-bottom: 5px;
        border: 1px;
        border-collapse: separate;
        border-spacing: 3px;}
.service_medium th {
        padding: 5px;
		text-align:center;
        border-right: 1px solid #79CFF7;
        border-bottom: 1px solid #79CFF7;
        background-color: #DDF4FF;}
.service_medium td {
        padding: 10px;
        border-right: 1px solid #D9D9D9;
        border-bottom: 1px solid #D9D9D9;
        background-color: #EFF2F3;
		vertical-align:top;
		text-align:center;}
.service_center{
        width:100%;
		text-align:left;
		margin:0 auto;}
.service_medium td p{ font-size:100%;}



/********* ホームヘルパー ********/
.helper_list ul{
   list-style-type:none;
   list-style-position:inside;
   margin:0;}
.helper_list li{
   width:140px !important;
   width /**/:150px;
   margin:0 0 0 10px;
   padding:0;
   float:left;}
   

/********* ガソリン ********/
.ttlRank1 {
	font-size: 130%;
	padding: 4px 8px;
	border: solid 1px #693;
	color:#396;
	background-color:#E7FAD3;
	margin-top:20px;
	margin-bottom:5px;
	line-height: 1.1;}

.ttlRank2 {
	font-size: 130%;
	padding: 4px 8px;
	border: solid 1px #693;
	color:#396;
	background-color:#E7FAD3;
	margin-bottom:10px;
	line-height: 1.1;}

.gasoline_tbl{
	width:100%;
	margin:0 auto;}
	
.gasoline_tbl td{
	padding:3px 0 3px 5px;
	width:50%;}
.gasoline_tbl td a{
	padding-left:12px;
	background: url(../../common_img/bow_gren.gif) left center no-repeat;
	color:#339900;
	text-decoration:none;}

.gasoline_tbl td a:hover {
	color: #FF9900;
}

.gs_tbl_ttl{
	text-align:center;
	margin:20px 0 0;}

.gasoline_tbl02{
	width:100%;
	margin:0 auto;
	border:1px solid #CCC;
	border-collapse:collapse;
	margin:5px auto 0;}
.gasoline_tbl02 th, .gasoline_tbl02 td {
	padding:4px 12px;
	border-bottom:1px solid #CCC;
	border-left:1px solid #CCC;
	text-align:left;}
	
.gasoline_tbl02 th {
	white-space:nowrap;
	background-color:#fdffdd;
	color:#396;
}


/*** 家具組立てサービス ***/
.funi_ul{
	list-style: disc;
	margin:0 0 20px 25px;
}

.funi_ul li{
	margin-bottom:3px;
}

.funi_ul li table{
	border:1px solid #CCC;
	border-collapse:collapse;
	margin:5px 0 0;
}

.funi_ul li table th, .funi_ul li table td{
	border:1px solid #CCC;
	padding:3px 10px;
}

.funi_ul li table th{
	font-weight:normal;
	background-color:#FFFFCC;
}


/*** 引っ越し ***/
.h5_moving{
	background-color:#4bb969;
	color:#FFF;
	font-size:120%;
	text-align:center;
	padding:2px;
	margin-bottom:5px;}


/*** PC ***/
.h4_pc {
	font-size: 110%;
	padding-left: 5px;
	border-left: solid 8px #399;
	color: #339999;
	line-height: 1.1;
}

.support{
	width:100%;
	margin:5px auto 0;
	border:1px solid #CCC;
	border-collapse:collapse;
}
.support th, .support td{
	border:1px solid #CCC;
	padding:7px 10px;
}
.support th{
	background-color:#EEFFFF;
	color:#006699;
	white-space:nowrap;
}

.plas{
	text-align:center;
	margin:15px auto;
	font-size:130%;
	font-weight:bold;
	border-bottom:1px solid #F66;
}
.plas strong{
	font-size:150%;
	color:#FF6600;
}

.txt_large{
	text-align:center;
	color:#336699;
	font-size:130%;
	margin-top:15px;
	font-weight:bold;
}



/*** 快適家電 ***/
#af_service{
	background-color:#E9F7FE;
	padding:5px;
	margin:20px 0 30px;
	text-align:left;}

#af_service h5{
	margin:5px;}

#af_service ul strong{
	font-size:110%;}

.ttl {
	font-size: 110%;
	padding-left: 5px;
	border-left: solid 8px #399;
	color: #339999;
	margin-bottom: 0.5em;
	line-height: 1.1;}


