/*-----------------------------

--------------------------------*/

.size0{
	font-size:85%;}
.catch{
	color:#333;}
	
ul.caution{
	margin:10px 0 10px 2em;}
	
	

#pressrelease{
	padding:20px;
	border:solid 1px #DDD;
	width:718px;}
	
#pressrelease p.date{
	text-align:right;
	line-height:1.6;}
#pressrelease p#companyname{
	font-size:130%;}
	
	
#pressrelease #main_title{
	padding:1em 0;}
#pressrelease #main_contents{
	margin-bottom:50px;}	

#pressrelease #main_title .title_sub{
	font-size:100%;
	text-align:center;}
		
#pressrelease #main_title h3{
	text-align:center;
	font-size:140%;
	letter-spacing:0.1em;
	margin:0 0 0.5em 0;
	}
#pressrelease .outline #description{
	text-align:center;
	margin:2em 0;
	font-size:14px;}
	
#pressrelease #main_title .title_sub2{
	font-size:110%;
	text-align:center;}
#pressrelease p.photo{
	text-align:center;
	margin:1em 0;}
	
#pressrelease ul.menu{
	text-align:center;
	list-style:none;
	border-top:solid 2px #DDD;
	border-bottom:solid 2px #DDD;
	margin:1em 0;
	padding:0.5em;
}
#pressrelease ul.menu li{
	display:inline;
	padding:0 1em;}
#pressrelease ul.menu li.anchor{
	background:url(/japan/image2/arrow_n4.gif) no-repeat center left;
	}
#pressrelease ul.menu li.arrow_n3{
	background:url(/japan/image2/arrow_n3.gif) no-repeat center left;
	}
	
#pressrelease div.outline{
	margin:0 auto 1.5em auto;
	line-height:1.6;
	width:100%;}
#pressrelease div.outline dl{
	padding:0.5em 0;
	}
	
#pressrelease p.main_txt{
	margin:0 0 1.5em 0;
	font-size:115%;
	/*width:95%;*/}
p.main_txt{
	text-indent:1em;}

#pressrelease div.outline dl dt{
	font-weight:bold;
	line-height:1.6;
	float:left;
	width:100px;
	clear:both;
	padding:0.5em 0;
	}
#pressrelease div.outline dl dd{
	float:left;
	width:550px;
	line-height:1.6;
	margin-left:2em;
	border-left:solid 1px #DDD;
	margin:5px 0;
	padding:0 0 0 10px;
}

#pressrelease div.outline dl dd a{
	margin:0 0.5em 0 0.5em;}

#pressrelease div.feature{
	clear:both;}

/*#pressrelease div.feature ol li{
	margin-bottom:2em;}*/
#pressrelease div.feature ol.sub{
	list-style-type:lower-roman;
}
#pressrelease div.feature ol li,
#pressrelease div.feature ul li{
	margin-bottom:1em;}

#pressrelease div.feature ol.sub li,
#pressrelease div.feature ul.sub li{
	margin-bottom:0.5em;}


#pressrelease div.feature dl,
#pressrelease div.feature ol,
#pressrelease div.feature ul{
	line-height:1.6;}
#pressrelease div.feature dl dt{
	font-weight:bold;
	font-size:105%;
	margin:0.5em 0;
	}
#pressrelease div.feature dl dd{
	margin-left:2em;}

#pressrelease div.feature ol,
#pressrelease div.feature ul{
	margin:0 0 0 3em;
	line-height:1.6;}
	
	
#pressrelease .press_list ul{
	margin:0 0 0 1em;}
#pressrelease .press_list dd{
	margin-left:2em;}
	
p.inquire_press{
	font-size:105%;
	font-weight:bold;
	margin:0.5em 0;}
	
	
#pressrelease .inquiry{
	border:solid 5px #DDD; 
	padding:15px; 
	margin:10px 0;
	line-height:1.6em;}

#pressrelease p.company{
	text-align:right;
	margin-bottom:3em;}

#pressrelease p.above{
	text-align:right;
	margin:50px 0 50px 0;}
#pressrelease p.link{
	background:url(/japan/image2/arrow_n3.gif) no-repeat center left;
	padding-left:15px;
	}

