@charset"UTF-8";

/*========================================================

Author and Copyright

Author: masateru tagawa (http://at-will.net)
Created: 2008-2.07
Modified: 2008-2.07
Copyright: masateru tagawa

========================================================*/


/*------------------------------------------------------

	contents-wrap
		│
		├contents-title
		│
		├pankuzu_list
		│
		├franchise
		├safety-system
		│
		├seminer
		│	├seminer-keiei
		│	│	├seminer-txt		
		│	│	
		│  ├seminer-chintai
		│		├seminer-txt
		│
		│			
		├news 
		│	├news-txt
		│	├news-bottom			
		│
		│
		├menber 
		│  │　
		│  
		├banner-area	
		└
		　　

--------------------------------------------------------*/


/*  contents-wrap  */

div#contents-wrap h1{
	margin:0px 0px 5px 0px;
	}

div#contents-wrap h2{
	margin:0px 0px 5px 0px;
	}

/*  franchise  */

div.franchise{
	width:410px;
	float:left;
	margin:0px 0px 40px 0px;
	text-align:left;
	}
	
div.franchise h3{
	margin:0px 0px 0px 0px;
	}
	
div.franchise p{
	margin:0px 0px 0px 0px;
	}

div.franchise p.read{
	background:url(../business/img/fc_bg.jpg) no-repeat;
	line-height:38px;
	margin:0px 0px 0px 0px;
	}
	
div.franchise p.read a{
	display:block;
	color:#333333;
	text-decoration:none;
	margin:0px 0px 0px 10px;
	}

div.franchise p.read a:hover{
	text-decoration:underline;
	}

div.franchise img{
	vertical-align:bottom;
	}
	
/*  safety-system  */

div.safety-system{
	width:410px;
	float:right;
	margin:0px 0px 40px 0px;
	text-align:left;
	}

div.safety-system h3{
	margin:0px 0px 0px 0px;
	}
	
div.safety-system p{
	margin:0px 0px 0px 0px;
	}

div.safety-system  p.read{
	background:url(../business/img/safety_bg.jpg) no-repeat;
	line-height:38px;
	margin:0px 0px 0px 0px;
	}
	
div.safety-system  p.read a{
	display:block;
	color:#333333;
	text-decoration:none;
	margin:0px 0px 0px 10px;
	}

div.safety-system  p.read a:hover{
	text-decoration:underline;
	}
	
div.safety-system img{
	vertical-align:bottom;
	}



/*  seminer seminer-txt  */

div.seminer{
	width:530px;
	float:left;
	margin:0px 0px 40px 0px;
	}	

div.seminer-txt{
	background:url(../business/img/keiei_bg.jpg) no-repeat;
	height:57px;
	}

div.seminer-txt p{
	padding:5px 5px 0px 10px;
	}

div.seminer-txt p.next a{
	background:url(../business/img/seminer_arrow.jpg) no-repeat left;
	padding:0px 5px 0px 16px;
	}

div.seminer-txt-2{
	background:url(../business/img/kensyu_bg_middle.jpg) left top repeat-y;
	}

div.seminer-txt-bottom{
	background:url(../business/img/kensyu_bg_bottom.jpg) left top no-repeat;
	width:255px;
	height:15px;
	}

div.seminer-txt-2 p{
	padding:5px 5px 0px 10px;
	}

div.seminer-txt-2 p.next a{
	background:url(../business/img/seminer_arrow.jpg) no-repeat left;
	padding:0px 5px 0px 16px;
	}
	
div.seminer-txt-2 table{
	font-size:10px;
	}
	
/*  seminer-keiei  */

div.seminer-keiei{
	width:255px;
	float:left;
	margin:0px 20px 0px 0px;
	text-align:left;
	}

div.seminer-keiei h3{
	margin:0px 0px 0px 0px;
	}
	
div.seminer-keiei p{
	margin:0px 0px 0px 0px;
	}

div.seminer-keiei img{
	vertical-align:bottom;
	}
	
/*  seminer-chintai  */

div.seminer-chintai{
	width:255px;
	float:left;
	text-align:left;
	}

div.seminer-chintai h3{
	margin:0px 0px 0px 0px;
	}
	
div.seminer-chintai p{
	margin:0px 0px 0px 0px;
	}
	
div.seminer-chintai img{
	vertical-align:bottom;
	}

div.seminer-chintai div.seminer-txt table{
	border:none;
	margin:0px 0px 0px 10px;
	padding:0px;
	}
div.seminer-chintai div.seminer-txt table th{
	border:none;
	margin:0px;
	padding:0px 5px 0px 0px;
	font-weight:normal;
	text-align:right;
	}
div.seminer-chintai div.seminer-txt table td{
	border:none;
	margin:0px;
	padding:0px;
	}
div.seminer-chintai div.seminer-txt table th p,
div.seminer-chintai div.seminer-txt table td p{
	margin:0px;
	padding:0px;
	}

div.seminer-chintai div.seminer-txt-2 table{
	border:none;
	margin:0px 0px 0px 10px;
	padding:0px;
	}
div.seminer-chintai div.seminer-txt-2 table th{
	border:none;
	margin:0px;
	padding:0px 5px 0px 0px;
	font-weight:normal;
	text-align:right;
	}
div.seminer-chintai div.seminer-txt-2 table td{
	border:none;
	margin:0px;
	padding:0px;
	}
div.seminer-chintai div.seminer-txt-2 table th p,
div.seminer-chintai div.seminer-txt-2 table td p{
	margin:0px;
	padding:0px;
	}
		
/*  arrange  */

div.arrange{
	width:290px;
	float:right;
	margin:0px 0px 40px 0px;
	text-align:left;
	}

div.arrange h3{
	margin:0px 0px 0px 0px;
	}
	
div.arrange p{
	margin:0px 0px 0px 0px;
	}
	
div.arrange p.read{
	background:url(../business/img/arrange_bg.jpg) no-repeat;
	line-height:49px;
	margin:0px 0px 0px 0px;
	}
	
div.arrange p.read a{
	display:block;
	color:#333333;
	text-decoration:none;
	margin:0px 0px 0px 10px;
	}

div.arrange p.read a:hover{
	text-decoration:underline;
	}

div.arrange img{
	vertical-align:bottom;
	}

	
/*  news news-txt news-bottom */

div.news{
	width:530px;
	float:left;
	margin:0px 0px 30px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	}

div.news h3{
	height:43px;
	margin:0px 0px 0px 0px;
	}
	
div.news p.list-icon {
	position: relative;
	margin: 0;
	padding: 0;
	}

div.news p.list-icon a {
	position: absolute;
	top: -31px;
	left: 188px;
}

div.news-txt{
	width:530px;
	background:url(../business/img/news_bg.gif) repeat-y;
	text-align:left;
	}


div.news-txt dl {
  margin:0px 20px 0px 20px;
  padding:0px;
  line-height:1.8em;
  }

div.news-txt dt {
  clear: left;
  float: left;
  width: 80px;
  margin:0px;
  padding:0px;
  }
  
div.news-txt dd {
  margin:0px 0px 0px 80px;
  padding:0px 0px 10px 0px;
}

div.news-bottom{
  width:530px;
  height:9px;
  display:block;
  background:url(../business/img/news_bottom.gif) no-repeat; 
  margin:0px 0px 0px 0px; 
  }

/*  menber  */

div.menber{
	width:290px;
	float:right;
	padding:35px 0px 0px 0px;
	text-align:left;
	}


/*  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;
	}

