@charset "utf-8";
/* CSS Document */
/*--------------------------------------------
clear
--------------------------------------------*/
.clear {
	display: block;
	clear: both;
	height: 0;
	line-height: 0px;
	font-size: 1px;
	}
/*clearfix*/
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
	}
.clearfix {
	display: inline-table;
	min-height: 1%;
	}
/*Hides from MacIE \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/*Hides from MacIE */

/*--------------------------------------------
common
--------------------------------------------*/
body { margin: 0; padding: 0; }
img{ margin:0; padding:0; border:0;}
/*--------------------------------------------
All
--------------------------------------------*/
#wrapper{width:747px; margin:0 auto; padding:0;background-image:url(../images/bg02.jpg); background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif;}

/*--------------------------------------------
Contents
--------------------------------------------*/
#header{ margin:0; padding:20px 0 0 0;}

#contents{  width:747px; height:auto ; padding:15px 0 0 0; _padding:15px 0; *padding:15px 0; margin:0;}

#contents ul{ width:737px; margin:0; padding:0 25px; _width:697px; *width:697px; }
#contents li{ width:346px; height:145px;float:left; display:inline; background-image:url(../images/waku_bg.jpg); background-repeat:no-repeat; padding:0 8px 9px 0;}

#contents li .part{ width:324px; height:88px; margin:9px 7px; }
#contents li .part dl{ margin:0; clear:both;}
#contents li .part dt{ float:left; clear:left; width:195px; height:88px;}
#contents li .part .title{ margin:0px; padding:0;}
#contents li .part dt p{ font-size:12px; font-weight:normal; height:13px; width:175px; padding:3px 9px 0 5px; margin:0;}
#contents li .part dd{ float:left; clear:right; width:128px; padding:3px 0 0 0; height:88px; margin:0;}

#footer{ background:url(../images/copyright.jpg); background-repeat:no-repeat; width:717px; text-align:center; height:14px; margin:0 auto; padding-top:20px;}
#footer .ICP:link { text-decoration: underline;color: blue;font-size:10px;}
#footer .ICP:hover { text-decoration:underline;color: blue;font-size:10px;} 
#footer .ICP:visited { text-decoration: underline;color: blue;font-size:10px;}