@charset "utf-8";


/**メイン　動くイメージ***/

#image-navigation {
	width:205px;
	padding:5px 0 28px 0;
}


#image-navigation ul {
  margin:0;
  padding:0;
  list-style:none;
}
#image-navigation ul li {
  margin:0;
  padding:0;
  list-style:none;
}
#image-navigation ul li a {
  display:block;
}

/*サイズ左*/
#image-navigation ul li img{
  display:block;
  width:200px;
  height:60px;
}
#image-navigation .navi {
  float:left;
}
#image-navigation .navi-image {
  float:left;
}
/*サイズ右*/
#image-navigation .navi-image img{
  float:left;
  height:240px;
  width:750px;
}

#image-navigation .navi-image { position:relative;}
#image-navigation .navi-image a { display:block; }
#image-navigation .navi-image a { position:absolute; top:0; left:0; z-index:8; }
#image-navigation .navi-image a.active { z-index:10; }
#image-navigation .navi-image a.last-active { z-index:9; }

/*** main 左　*****************************/

.container  .content_sub{
	width:200px;
	float:left;
	margin:0px 10px 0px 0px;
	padding:0px;
}

	
		 div.bnr_s{
			width:200px;
			clear:both;
		}
		 
		 div.bnr_s img{
			clear:both;
			margin:5px 0px 0px 0px;
			padding:0px;
			width:200px;
		}
		 
		 div.bnr_s  a:hover img{
			opacity:0.8;
			filter: alpha(opacity=80);
			-ms-filter: "alpha( opacity=80 )";
			background: #fff;
		}
		

/*** main 右　*****************************/
.container  .content_main{
	width:728px;
	float:right;
	margin:0px;
	padding: 0px;
}
.container  .content_main h2{
	font-weight:bolder;
	color:#B90432;
	line-height:130%;
	font-size:180%;
	}
/**** main 右　newsRelease****************************/

.newsRelease{
	text-align:left;
	border:1px solid #CCC;
	padding:10px;
	margin:10px 0px;
	clear:both;
}

.newsRelease div.news_block{
	margin:0px auto;
	width:100%;
	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: 3px;
	padding-top:3px;
    border-bottom: 1px dotted #CCC;
}
dl.news_list dd{
	float:left;
	background:url(../img/style/icon_11.gif) left no-repeat;
	width:80%;
	padding-left:20px;
	padding-top:3px;
	margin-left:0px;
    border-bottom: 1px dotted #CCC;
}



dl.news_list dd a{
	color:#333;}
dl.news_list dd a:hover{
	color:#C00;}
	
/**** main 右　ajitore****************************/

.ajitore{
	text-align:left;
}

.ajitore div.aji_block{
	margin:0px auto;
	width:100%;
	clear:both;
    border-bottom: 1px dotted #CCC;
}

.ajitore div.aji_block {
    padding-top: 1px;
    padding-bottom: 1px;
}
div.aji_block p.date{
	letter-spacing: 3px;
	padding-top:3px;
}

div.aji_block table.aji_list{
	}
div.aji_block table.aji_list td.date{
	display:none;
	}
div.aji_block table.aji_list td.title{
	padding-top:0px;
	margin-left:0px;
	padding-left:10px;
	min-width:90px;
	padding-right:5px;
}
div.aji_block table.aji_list td.new{
	background:url(../img/style/detail.gif) left no-repeat;
	padding-left:20px;
	padding-top:0px;
	margin-left:0px;
}
/*
.ajitore div.aji_block:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

\
* html .ajitore div.aji_block {
    height: 1em;
}

.ajitore div.aji_block {
    display: block;
}
/*

div.aji_block a{
	display:block;
	width:100%;
	}
div.aji_block a:hover{
	background-color:#F3F3F3;
	display:block;
	width:100%;
	}
div.aji_block table.aji_list{
	width:99%;
}
div.aji_block p.date{
	letter-spacing: 3px;
	padding-top:3px;
}
div.aji_block table.aji_list td.date{
	display:none;
border:1px solid;
	}
div.aji_block table.aji_list td.title{
	padding-top:3px;
	margin-left:0px;
border:1px solid red;
}
div.aji_block table.aji_list td.new{
	background:url(../img/style/detail.gif) left no-repeat;
	padding-left:20px;
	padding-top:3px;
	margin-left:0px;
border:1px solid;
}
div.aji_block table.aji_list td a{
	color:#333;}
div.aji_block table.aji_list td a:hover{
	color:#C00;}
	
/********************************************************************
div.container  div.content--mediaメディア掲載 
********************************************************************/
.media ul {
	list-style-type:none;
}
.media ul li {
	float: left;
	clear: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 13px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.media {
	margin-top: 20px;
}
.media ul li  a:hover img{
	opacity:0.8;
	filter: alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";
	background: #fff;
}

/***リンク*******/			
div.container div.link_r{
	margin:0px;
	clear:both;
	padding:0px 0px 0px 20px;
	text-align:right;
	margin-bottom:0px;
	}
div.container div.link_r a{
	margin:0px;
	clear:both;
	background:url(../img/style/icon_01.gif) left no-repeat;
	padding:0px 0px 0px 20px;
	text-align:right;
	margin-bottom:0px;
	}

