@charset "utf-8";

/*-----------------*/
h2{
			color: #333;
			font-size:120%;
			padding: 3px 0px 0px 20px;
			height:24px;
			margin:0px 0px 3px 10px;
			clear:both;
			background:url(../img/title-s.gif) no-repeat;
	}
/*-------------------------------------------------------*/
h3{
			color: #333;
			font-size:110%;
			padding: 8px 5px 0px 15px;
			height:30px;
			margin:15px 0px 0px 0px;
			clear:both;
			line-height:140%;
	
	}
/*-------------------------------------------------------*/
div.container div.link_r{
	margin:0px;
	padding:5px 10px 10px 0px;
	text-align:right;
	clear:both;
	}

/*-------------------------------------------------------*/
.company{
	width:300px;
	border:1px solid;
	margin:0px auto;
	}
	
.company th{
	text-align:left;
	color:#009;
	padding:3px 10px;
	border:1px solid;
}
.company td{
	text-align:left;
	padding:3px 10px;
	border:1px solid;
}
/*-------------------------------------------------------*/
.container  .content_sub{
	width:300px;
	float:left;
	margin:20px 0px 0px 0px;
	padding:0px;
}
.container  .content_main{
	width:628px;
	float:right;
	margin:20px 5px 0px 0px;
}

/*-------------------------------------------------------

div.newsrelease{
	width:280px;
	clear:both;
	margin:0px 10px 0px 10px;
}
			div.newsrelease  dl{
				clear:both;
				margin:0px 0px 0px  0px;
			}
			div.newsrelease  dl dt{
				color:#039;
				padding:0px 0px 0px 5px;
				margin:0px 0px 0px  0px;
			}
			div.newsrelease  dl dd{
				padding:0px 0px 0px 8px;
				margin:0px 0px 0px  0px;
				border-bottom:1px dotted #CCC;
			}
			div.newsrelease  dl dd a{
				color:#000;
				}
			div.newsrelease  dl dd a:hover{
				color:#900;
				}
/**** main 右　newsRelease****************************/

.newsRelease{
	text-align:left;
	padding:0px 10px;
	margin:0px 0px 10px 0px;
	clear:both;
}

#primary .newsRelease div.news_block{
	margin:0px auto;
	width:700px;
	clear:both;
}

.newsRelease div.news_block {
    color: #000000;
    background-color: #FFF;
    padding-top: 2px;
    padding-bottom: 2px;
}


/****/
.news_block {
    min-height: 1em;
    display: inline-table;
}

.news_block:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html .news_block {
    height: 1em;
}

.news_block{
    display: block;
}
/**/
/****************/

div.news_block a{
	display:block;
	width:100%;
	}
div.news_block a:hover{
	background-color:#F3F3F3;
	display:block;
	width:100%;
	}
dl.news_list{
	width:99%;
}
dl.news_list dt{
	float:left;
	width:16%;
	letter-spacing: 2px;
	padding-top:5px;
	margin-left:5px;
}
dl.news_list dd{
	float:left;
	background:url(../img/style/icon_11.gif) left no-repeat;
	width:90%;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:5px;
	margin-left:5px;
	border-bottom:1px dotted #CCC
}



dl.news_list dd a{
	color:#333;}
dl.news_list dd a:hover{
	color:#C00;}
/*--div.container  div.content--mediaメディア掲載---------------------------------------------------*/
.media{
	width:281px;
	clear:both;
	margin:20px 0px 0px 4px;
			clear:both;
}
.media li{
	float:left;
	width:133px;
	padding-left:7px;
	text-align:center;
	list-style-type:none;
}


