/*-----------------------------------------------------------------------------------------
*
*	基本設定
*/
body { margin: 0px; padding: 0px;}
h1, h2, h3, h4, h5,ul,li,p,form,dd,dt,table,tr,th,td { margin: 0px; padding: 0px; }

ul  { list-style-type: none; } 

a 			{ text-decoration: none; }
a:link		{ color: #0066CC; text-decoration: none; }
a:visited	{ color: #0066CC; text-decoration: none; }
a:hover		{ color: #FF9900; text-decoration: none; }
a:active	{ color: #0066CC; text-decoration: none; }
/*-----------------------------------------------------------------------------------------
*
*	基本レイアウト枠設定
*/
#wrpper { width: 986px;}

#header h1 { font-weight: normal; font-size: 12px; padding: 3px;}
#header h2 { font-weight: normal; font-size: 12px; background:#4D75B9; padding: 2px;}

#main { clear: both; width: 986px; margin: 10px 0 0 0; border-bottom: 1px #CCCCCC solid; padding: 0 0 5px 0; }
#main #pack_left  { width: 160px; float: left;}
#main #pack_right  { width: 826px; float: right;}

#main #pack_left h4 { font-size:12px; padding: 5px; border: 1px #CCCCCC solid; margin: 2px 0 0 0;}

#main #pack_left #home a { width: 160px; height: 20px; display: bolck;}


#footer { clear: both; width: 986px; margin: 0 ; border-top: 3px #CCCCCC solid; padding: 5px 0 0 0; }

#f_navi li { float:left; font-size: 10px; background: url('http://kizakiko.jp/imges/mark.jpg') no-repeat 0 3px; padding: 0 0 0 7px;}

#contact { clear: both; text-align: right; font-size:12px;}

#footer address { font-style: normal; text-align: right; font-size: 10px;}

