@charset "utf-8";
/*======================================================
========================================================
 Style Name: news_press.css
 Style URI: /common/css/news_press.css
 Description: 最新情報のプレスページのcssです。
 Version: 1.0.0
 Last Up Date: 2009/05/28
========================================================
======================================================*/
/* ===========================================
プレス
=========================================== */
/*----- title -----*/
#contents #right #press .release-date,
#contents #right #press .release-company
{
	text-align: right;
	line-height: 1.2;
}
#contents #right #press h3
{
	border-style: none !important;
	margin-bottom: 10px !important;
	margin-top: 1.5em;
	text-align: center !important;
	font-size: 140%;
}
/*----- presstext -----*/
#contents #right #press .presstext h4
{
	background-image: none !important;
	text-align: center ! important;
	line-height: 1.5em;
	font-size: 120% !important;
	height: 100% !important;
	margin: 0 0 1.6em 0;
	text-indent: 0 !important;
}
#contents #right #press .presstext h5
{
	background-image: url(../img/news/point_subtitle.jpg);
	background-repeat: no-repeat;
	background-position: left 0.25em;
	text-indent: 1.5em;
	margin: 15pt 0 6pt;
	padding-left: 0;
	font-size: 105%;
}
	
#contents #right #press .presstext p
{
}
	
#contents #right #press .presstext p.line
{
}
#contents #right #press .presstext p.end
{
	margin: 18pt 0 0 0;
	height: 50px;
 	text-align: right;
































}
/*----- pressmemo -----*/
#contents #right #press .pressmemo
{
	margin-bottom: 25pt;
}
		
#contents #right #press .pressmemo h5
{
	background-image: url(../img/news/point_memo.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 1.5em;
	margin: 6pt 0 5pt;
	padding-left: 0;
	font-size: 100%;
	border-bottom: windowtext 1pt dashed;
}
	
#contents #right #press .pressmemo p
{
	font-size: 98%;
	line-height: 1.3em;
}
/*----- annotation -----*/
/*----- copyright -----*/
#contents #right #press .copyright
{
	display: none;
}
/*----- table: aboutcompany -----*/
#contents #right #press table.aboutcompany
{
	border: none;
}
#contents #right #press table.aboutcompany caption
{
	text-align: left;
	margin-bottom: 1em;
	font-weight: bold;
}
	
#contents #right #press table.aboutcompany th
{
	width: 130px;
	border: none;
	line-height: 100%;
	padding: 0.3em;
	background-color: #ffffff;
	vertical-align: top !important;
}
	
#contents #right #press table.aboutcompany td
{
	border: none;
	line-height: 1.2em !important;
	text-align: left;
	padding: 0 0 0 0.7em;
}

#contents #right #press table.aboutcompany ul 
{
	margin: 0 0 0 2em;
}

#contents #right #press table.aboutcompany ul li 
{
	line-height: 1.5em;
}

/*----- table: type1 -----*/
#contents #right #press table.type1
{
	border: none;
}
#contents #right #press table.type1 caption
{
	text-align: left;
	line-height: 1.5em;
	margin-bottom: 1em;
	font-weight: bold;
}
	
#contents #right #press table.type1 th
{
	width: 10em;
	border: none;
	line-height: 100%;
	padding: 0.3em;
	background-color: #ffffff;
}
	
#contents #right #press table.type1 td
{
	border: none;
	line-height: 100%;
	text-align: left;
	padding: 0 0 0 0.7em;
}
/*----- table: type2 -----*/
#contents #right #press table.type2
{
	border: #a9adb2 1px solid;
	width: 100%;
	color: #222222;
	border-collapse: collapse;
	border-spacing: 0;
	font-size: 93% !important;
}
#contents #right #press table.type2 caption
{
	padding: 0.5em 0;
	font-weight: bold;
}
#contents #right #press table.type2 th,
#contents #right #press table.type2 td
{
	padding: 10px;
	border-right: #a9adb2 1px solid;
	border-bottom: #a9adb2 1px solid;
}
#contents #right #press table.type2 td
{
	text-align: center;
}
#contents #right #press table.type2 th
{
	background-color: #dde3e9;
}
#contents #right #press table.type2 thead th
{
	padding: 5px 10px;
}
#contents #right #press table.type2 td dl
{
	font-size: 100% !important;
}

/*----- ビジネスアプリリスト -----*/
#contents #right #press .app_name
{
	margin-left: 10px;
}

#contents #right #press .app_name li
{
	width: 140px;
	float: left;
	background: none !important;
}

#news #right #press .b_apps {
    margin-bottom: 10px;
}

#news #right #press .b_apps li {
    background-image: url("../img/point_allow02.jpg");
    background-position: 1px 0.9em;
    background-repeat: no-repeat;
    line-height: 1.2em;
    margin-left: 1em;
    padding-left: 1.6em;
    padding-top: 10px;
    z-index: 10;
}

#news #right #press .app_list {
    padding-bottom: 15px;
}

#news #right #press .app_list dd {
    background:none !important;
    border: none;
}



































/*-----for Print -----*/
@media print{
.clearfix
{
	clear: both ! important;
	width: auto ! important;
}
#contents #right
{
	width: auto ! important;
	margin: 0 ! important;
}
#contents #right h4
{
	width: auto ! important;
}
/*
#contents #right #press .presstext h5:before
{
	 content: "■"
}
#contents #right #press .pressmemo h5:before
{
	 content: "◆"
}
*/
body,
#wrap,
#footer02,
#footer02 .containar,
#footer02 #bottom,
#footer02 #bottom #bottom01,
#footer02 #bottom #bottom02
{
	margin: 0 ! important;
	background-color: #ffffff;
	background-image: none ! important;
	color:#000000 ! important;
	font-size: 100%;
}
a 
{
	border: 0 ! important;
	color: #000000 ! important;
	text-decoration: none ! important;
}
#left,
#header,
#gnavi,
#mainimg,
#panlist,
#footer02,
#wrap #contents #right h1
{
	display: none !important;
}
#contents #right #press .copyright
{
	display: inline;
	margin: 1em 0 0 ! important;
	padding: 0 ! important;
	height: auto ! important;
}
}
































