@charset "UTF-8";
/* CSS Document */

#content img
{
	border: none 0 ;
}

#content h1
{
	margin-bottom: 5px ;
	border-bottom: 1px dotted #990000 ;
}

/* -----サブタイトル--------------------------------------------- */

h2{
	font-size:120%;
	color:#990000;
	font-weight:bold;
	border-bottom:2px solid #990000;
	margin-top:20px;
	margin-bottom:10px;
}
h2 span{
	font-size:80%;
	color:#000000;
	display:block;
}

/* -----年別のリンク--------------------------------------------- */

#category_box{
	width:625px;
	clear:both;
	margin:10px 0;
	background:#eee;
	padding:10px 0 10px 15px;
	font-weight:bold;
}
#category_box p{
	width:11em;
	background:url(/img/share/allow_small.gif) 0 50% no-repeat;
	padding-left:10px;
}
#category_box ul{
	float:left;
}
#category_box li{
	float:left;
	width:100px;
	background:url(/img/share/allow_small.gif) 0 50% no-repeat;
	padding-left:10px;
}

/* -----リリース一覧--------------------------------------------- */

.date{
	padding:3px;
}


.news_list li{
	margin-top:15px;
	border-bottom:1px dotted #ccc;
	padding-bottom:3px;
	margin-bottom:10px;
}

.date{
	color:#666;
	font-size:88%;
	font-weight:bold;
	display:block;
}

.news_list  h3.bar_media,.news_list  h3.bar_oshirase{
	padding:3px 5px;
	font-weight:bold;
	margin-bottom:5px;
}
.news_list  h3.bar_media{
	background:#fff7da;
	border-left:2px solid #fbb41d;
}
.news_list  h3.bar_oshirase{
	background:#ffeeee;
	border-left:2px solid #e34141;
}
.news_list .main_txt{
	margin-left:5px;
}
.news_list ol{
	margin-left:25px;
	margin-top:5px;
}
.news_list ol li{
	list-style:url(/img/share/allow_small.gif);
	border:none;
	margin-bottom:0;
}
.main_txt b{
	font-weight:bold;
}

.main_txt i{
	color:#cc3333;
	font-style:normal;
}

.main_txt u{
	color:#0033cc;
	text-decoration:none;
}
.main_txt strike{
	text-decoration:none;
	color:#666666;
	font-size:90%;
}



/* ------------------------------------------------------------ */
/* ------------------------------------------------------------ */
/* -----------------------------------------
#content ul#rssSubNavi
{
	width: 640px ;
	text-align: right ;
}

#content ul#rssSubNavi li
{
	float: right ;
	width: 69px ;
	height: 18px;
	border-right: 1px solid #990000 ;
	text-align: center ;
}

#content ul#rssSubNavi li.rssSnNew
{
	border-left: 1px solid #990000 ;
}

#content table.pressArea
{
	clear: both ;
	width: 640px ;
	margin-top: 30px ;
}

#content table.pressArea th
{
	width: 80px ;
	padding: 7px 10px 7px 0 ;
	border-bottom: 1px dotted #cccccc ;
	text-align: right ;
	vertical-align: top ;
}

#content table.pressArea td.companyName
{
	width: 160px ;
	padding: 7px 0 ;
	border-bottom: 1px dotted #cccccc ;
	vertical-align: top ;
}

#content table.pressArea td.pressContents
{
	padding: 7px 0 ;
	border-bottom: 1px dotted #cccccc ;
}

#content table.pressArea td.pressContents img
{
	vertical-align: text-bottom ;
}

#content table.pressArea td.pressContents span
{
	font-size: 90% ;
}

#content .oldPressNews
{
	clear: both ;
	width: 600px ;
	margin: 0 19px 0 20px ;
	padding-top: 30px ;
}

#content .oldPressNews h2
{
	font-weight: bold ;
	text-align: center ;
	font-size: 120% ;
}

#content .oldPressNews p.pressDate
{
	margin: 10px 0 ;
	color: #CC3300 ;
	font-weight: bold ;
	text-align: right ;
	letter-spacing: 1px ;
}

#content p.pressKi
{
	margin: 20px 0 ;
	text-align: center ;
}

------------------- */
/*---
#content .oldPressNews ol
{
	margin-left: 20px ;
	line-height: 1.4 ;
}

#content .oldPressNews ol li
{
	list-style: decimal ;
	margin: 0 0 10px 5px ;
}

#content .oldPressNews ol li ul li,
#content .oldPressNews ol li ol li
{
	list-style: none ;
}

--*/
/*----#content .oldPressNews dl
{
	clear: left ;
	width: 600px ;
	padding: 5px 0 20px 0 ;
	color: #993300 ;
	font-size: 85% ;
}

#content .oldPressNews dl dt
{
	float: left ;
	width: 100px ;
}

#content .oldPressNews dl dd
{
	float: left ;
	width: 500px ;
}
-*/


/*---
#content .oldPressNews table
{
	margin: 0 0 10px 1em ;
}

#content .oldPressNews table th,
#content .oldPressNews table td
{
	border: 1px solid #aaaaaa ;
	padding: 5px 10px ; 
	text-align: center ;
}

#content .oldPressNews table thead
{
	background-color: #dddddd ;
}

#content .oldPressNews table tbody td
{
	text-align: right ; 
}

#content .oldPressNews table.status tbody td
{
	text-align: center ;
}


#content .oldPressNews ol li ol
{
	margin-left: 0 ;
}

#content .oldPressNews ol li ol li span
{
	padding-left: 1em ;
	font-size: 85% ; 
}

#content .oldPressNews p.ijyou
{
	padding-bottom: 20px ;
	text-align: right ; 
}

#content .oldPressNews p.press021217
{
	position: relative ;
	margin: -30px 0pt 0pt 10px ;
}


--*/
