#home{
	}
	#home .homeblock{
		margin:17px 0;
		padding:0;
		float:left;
		width:285px;
		background:#ffffff url(../images/box-mid.gif) left top repeat-y;
		}
		
	/* メディア情報のブロックは行間調整として上マージンを0にする */
	/* 2010.10.15:katagiri */
	#home #media{
		margin-top:0px;
		}
		
		#home .homeblock h2{
			padding:0;
			}
		#home .homeblock#info{
			margin-right:15px;
			}
		#home .homeblock p,
		#home .homeblock dl{
			margin:0;
			width:285px;
			}
		#home .homeblock p{
			padding:0 0 5px;
			background:url(../images/box-bottom.gif) left bottom no-repeat
			}
			#home .homeblock p a{
				margin:6px 0 0 190px;
				display:block;
				width:82px;
				}
				#home .homeblock p.media_p a{
				margin:6px 0 0 175px;
				display:block;
				width:100px;
				}
			/* メディア情報一覧はこのマージン指定だとはみ出してしまうので独自に指定 */
			/*#home #media p a{
				margin:6px 0 0 175px;
				width:100px;
				}*/ /*IE6崩れにより消し20101028*/
			#home .homeblock dl{
				}
				#home .homeblock dl dt{
					margin:0 9px;
					padding:0;
					display:block;
					font-weight:bold;
					}
				#home .homeblock dl dd{
					margin:0 9px 8px;
					padding:0 0 10px;
					background:url(../images/box-dot.gif) left bottom repeat-x;
					}
					#home .homeblock dl dd a{
						padding:0 0 0 8px;
						background:url(../common/images/arrow-blue.gif) 0px 4px no-repeat;
						}
	#home .main ul.banner{
		padding:9px 0 0;
		float:left;
		width:585px;
		border-top:1px solid #c5d1db;
		}
	#home .main ul.bornon{
	border-top: none;
	padding-bottom: 15px;
		}
		#home .main ul.banner li{
	padding-bottom: 5px;
	float: left;
	display: block;
	margin-top: 0;
	margin-right: 7px;
	margin-left: 0;
			}
			#home .main ul.banner li a{
				float:left;
				display:block;
				width:auto;
				}
				#home .main ul.banner li a img{
					display:block;
					}
/*20110315kuritaadd*/		
p.notice {
  padding:10px 10px 0px;
		line-height:32px;
		}
		p.notice strong {
		  font-weight:bold;
				}
span.noticetop {
  background:url(../common/images/box_content_top.gif) no-repeat scroll left top;
		width:585px;
		height:5px;
		display:block;
		font-size:0;
		margin-top:10px;
		}
/*20110623kuritaadd*/			
div.campaign {
	overflow:hidden;
	zoom:1;
}
div.campaign dl {
	zoom:1;
	overflow:hidden;
}
div.campaign dl dt {
	width:50px;
	float:left;
	}
div.campaign dl dd {
	width:450px;
	float:left;
	line-height:50px;
	font-size:14px;
	font-weight:bold;
	}
div.campaign p {
	width:450px;
	float:left;
	line-height:20px;
	font-size:14px;
	font-weight:bold;
	padding:10px 0 0 0;
	margin:0 0 0 0;
	}
div.campaign ul {
	clear:both;
	padding:5px 0 0 0;
	}
	div.campaign ul li {
		overflow:hidden;
		zoom:1;
		border-bottom:dotted 1px #c7dce6;
		padding:5px;
		}
		div.campaign ul li span.icon {
			width:40px;
			float:left;
			}
		div.campaign ul li span.det {
			width:500px;
			float:left;
			line-height:18px;
			}
		
		
/*2011726add hisayuki*/		
		
	#home #media{
		float: right;
		}

/*20110914add kurita*/
p.bonds {
	background:url(../images/img_tree.gif) no-repeat scroll left 10px;
	padding:0 0 0 100px;
	/*height:76px;*/
	width:450px;
	margin:0 0 0 10px;
	line-height:32px;
	}
	p.bonds span {
		text-align:right;
		display:block;
		}
	
	
	
	
	

			
		