@charset "UTF-8";
/*
　家電・家具レンタル北九州
　Common CSS
	Create		2008/02/10	SF
	Modified	2008/02/15	SF
*/

div,p,h1,h2,h3,h4,h5,h6,table,dl,ul{ margin:1.0em 0 0 0; padding:0; font-weight:normal;}
img{ border:none; margin:0; padding:0;}
th,td{ text-align:left; font-weight:normal; vertical-align:top;}
h1{ font-size:1.15em;}
h2{ font-size:1.10em;}
h3{ font-size:1.05em;}
h4,h5,h6{ font-size:1.0em;}
ul{ list-style-image:url(img/com_dot_list.gif); list-style-position:outside; margin-left:20px;}

body{ 
	margin:0; padding:0; text-align:center; background:url(img/com_bg_body.gif) repeat-y center 0;
}
#CC{
	width:800px;
	margin:0 auto;
	padding:0;
	text-align:left;
	font: 85%/130% "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
	color:#333333;
	*font-size:80%;
}

#HC{ margin:0; padding:0 0 3px 0; border-bottom:solid 1px #a8a8a8;}
#GM{ margin:0; padding:0; background:url(img/com_bg_gm.jpg) repeat-x 0 center;}
#BL{ margin:0; padding:2px 10px; border-bottom:solid 1px #E0E0E0; font-size:0.85em;}
#MB{ margin:0; padding:0 0 1.0em 0;}
	#MC{ margin:0; padding:0; width:600px; float:left;}
	#SC{ margin:0; padding:0; width:185px; float:right;}
#FC{ clear:both; margin:0; padding:5px; text-align:right; border-top:solid 1px #a8a8a8;}

/*  HC  */
#HC{ background:url(img/com_bg_hc.jpg) repeat-x 0 bottom; line-height:1.1;}
#HC table{ width:800px; margin:0; padding:0;}
#HC th,#HC td{ padding:0 10px;}
#HC td{ text-align:right;}
#HC p,#HC h1,#HC h2{ margin:0; padding:0;}
#HC p.HC_text{ margin:5px 0; padding:0 10px;}

/*  BL  */
#BL p{ margin:0; padding:0;}

/*  GM  */
#GM table{ width:800px; margin:0; padding:0; text-align:center; color:#FFFFFF;}
#GM td{ text-align:center; padding:10px 0; font-size:1.05em; font-weight:bold; border-right:solid 1px #E0E0E0;}
#GM a{ color:#FFFFFF;}

/* FC */


/* class define  */
.caption{ font-size:0.85em;}
.inner{ padding:0 10px;}
#MC .inner{ padding:0 0 0 10px;}
.fLeft{ float:left;}
.fRight{ float:right;}
.iLeft{ float:left; margin:0 .5em .5em 0;}
.iRight{ float:right; margin:0 0 .5em .5em;}
.clear{ clear:both;}
.jump{ text-align:right; padding-right:10px;}
.safety{ margin:0; padding:0; display:block; width:1px; height:1px; visibility:hidden; overflow:hidden;}
.fit{ margin-top:0;}
.tCenter{ text-align:center;}
.borderbox{ border:solid 1px #CCCCCC;}