@charset"UTF-8";

/*========================================================

Author and Copyright

Author: masateru tagawa (http://at-will.net)
Created: 2008-2.07
Modified: 2008-2.07
Copyright: masateru tagawa

========================================================*/


/*  news-pickup  */

div#news-pickup{
	width: 840px;
	margin:0px 0px 20px 0px;
	}
	
div#news{
	width: 555px;
	float:left;
	text-align:left;
	margin:0px 15px 0px 0px;
	display:inline;/* ie6対策 */
	background:url(../img/news_bg.jpg) repeat-y;
	}

div#news h2{
	display:block;
	height:90px;
	margin:0px;
	padding:0px;
	}

div#news h3{	
	margin:0px 0px 5px 0px;
	padding:0px;
	}

div#news p.list-icon01 {
	position: relative;
	margin: 0;
	padding: 0;
	}

div#news p.list-icon01 a {
	position: absolute;
	top: -83px;
	left: 318px;
}

div#news p.list-icon02 {
	position: relative;
	margin: 0;
	padding: 0;
	}

div#news p.list-icon02 a {
	position: absolute;
	top: -83px;
	left: 434px;
}

div#news img {
	vertical-align:bottom;
	}
	
div#news h3.consumer{	
	margin:10px 0px 5px 0px;
	padding:0px;
	}

div#news dl {
  margin:0px 20px 0px 20px;
  padding:0px;
  }

div#news dt {
  clear: left;
  float: left;
  width: 98px;
  margin:0px;
  padding:0px;
  }

div#news dd {
  margin:0px 0px 13px 98px;
  text-indent:-19px;
  padding:0px;
}


div#news-bottom{
	clear:both;
	display:block;
	width: 555px;
	height:23px;
	background:url(../img/news_bottom.jpg) repeat-y;
	}

div#pickup{
	width: 270px;
	float:right;
	margin:0px 0px 0px 0px;
	text-align:left;
	}

div#pickup h3{
	margin:10px 0px 2px 0px;
	padding:0px;
	}

div#pickup ul{
	margin:0px;
	padding:0px;
	}
	
div#pickup li{
	list-style:none;
	margin:0px 0px 0px 0px;
	padding:0px;
	}

div#pickup li.pickup-banner{
	margin:0px 0px 5px 0px;
	}
	

/*  searvice-area  */

div#searvice-area{
	clear:both;
	width: 840px;
	margin:0px 0px 20px 0px;
	}

div.searvice-business{
	float:left;
	width: 410px;
	display:inline;/* ie6対策 */
	margin:0px 20px 0px 0px;
	background:url(../img/service_bg.gif) repeat-y;
	}

div.searvice-business img{
	vertical-align:bottom;
	}

div.searvice-business h2{
	margin:0px;
	padding:0px;
	}

div.searvice-business p{
	margin:8px 16px 8px 16px;
	}

div.searvice-business p.end{
	margin:8px 16px 4px 16px;
	}

div.searvice-consumer{
	float:right;
	width: 410px;
	background:url(../img/service_bg.gif) repeat-y;
	}

div.searvice-consumer img{
	vertical-align:bottom;
	}

div.searvice-consumer h2{
	margin:0px;
	padding:0px;
	}

div.searvice-consumer p{
	margin:8px 16px 8px 16px;
	}


div.searvice-consumer table,tr,td{
	margin:8px 16px 8px 16px;
	padding:0px;
	border:none;
	}
	
div.searvice-consumer tr,td{
	border:none;
	}	
	
div.searvice-consumer p.end{
	margin:8px 16px 21px 16px;
	}

div.searvice-bottom{
	display:block;
	width: 410px;
	height:15px;
	background:url(../img/service_bottom.gif) no-repeat bottom;
	}

div.event-keiei{
	float:left;
	width: 184px;
	display:inline;/* ie6対策 */
	margin:0px 10px 0px 16px;
	background:url(../img/event_bg.jpg) repeat-y;
	}

div.event-chintai{
	float:left;
	width: 184px;
	display:inline;/* ie6対策 */
	margin:0px 16px 0px 0px;
	background:url(../img/event_bg.jpg) repeat-y;
	}

div.event-keiei img{
	vertical-align:middle;
	}

div.event-chintai img{
	vertical-align:middle;
	}

div.event-keiei h3{
	margin:0px 0px 0px 0px;
	}

div.event-chintai h3{
	margin:0px 0px 0px 0px;
	}

div.event-keiei p{
	font-size:0.93em;
	text-align:center;
	margin:10px 2px 6px 2px;
	}

div.event-chintai p{
	font-size:0.93em;
	text-align:center;
	margin:10px 5px 6px 5px;
	}

div.event-chintai div.event-date{
	font-size:0.75em;
	text-align:left;
	margin:10px 2px 6px 2px;
	vertical-align:top;
	}
div.event-chintai div.event-date img{display:inline;}
div.event-chintai div.event-date div.chintai_date{float:center;}
div.event-chintai div.event-date table{
	display:inline;
	border:none;
	margin:0px;
	padding:0px;
	}
div.event-chintai div.event-date table th{
	border:none;
	margin:0px;
	padding:0px 3px 2px 0px;
	font-weight:normal;
	text-align:left;
	}
div.event-chintai div.event-date table td{
	border:none;
	margin:0px;
	padding:0px;
	text-align:left;
	}

div.event-bottom{
	background:url(../img/event_bottom.jpg) no-repeat bottom;
	display:block;
	width:184px;
	height:7px;
	}

/*  banner-area  */


div#banner-area{
	clear:both;
	width: 840px;
	margin:0px 0px 40px 0px;
	}

div#banner-blog{
	float:left;
	width: 410px;
	display:inline/* ie6対策 */
	margin:0px 20px 0px 0px;
	}

div#banner-blog ul{
	line-height:1.8em;
	margin:0px;
	padding:0px;
	}
	
div#banner-blog li{
	display:inline;
	list-style:none;
	padding:0px;
	}

div#banner-blog li.marginright5px{
	margin:0px 5px 0px 0px;
	}

div#banner-group{
	float:right;
	width: 410px;
	text-align: left;
	}

div#banner-group ul{
	margin:0px;
	padding:0px;
	}
	
div#banner-group li{
	display:inline;
	list-style:none;
	padding:0px;
	}

div#banner-group li.marginright5px{
	margin:0px 5px 0px 0px;
	}
