﻿/*-- 

	information Ele #base
	privacy.html
	press.html
	copyright.html
	environment.html

====================================================== --*/
/*-- common --*/
/*-- ------------------------------------------------- --*/
#base{
}

#base .contents{
	width:993px;
	margin:0px auto;
	padding:130px 0px 50px;
}
#base .contents h1{
	font-size:13px;
	margin:0px 0px 90px;
	font-weight:normal;
	line-height:1.5em;
}
#base .contents h1 img{
	margin:10px 0px 0px;
}
#base .contents h2{
	font-size:18px;
	clear:both;
	padding:0px 0px 16px;
	margin:39px 0px 16px;
	font-weight:normal;
	line-height:1.5em;
	border-bottom:1px solid #000000;
}
#base .contents h3{
	font-size:16px;
	clear:both;
	margin:39px 0px 10px;
	font-weight:bold;
	line-height:1.5em;
}
#base .contents h4{
	font-size:13px;
	clear:both;
	padding: 10px 0 0 0;
	margin:0px 0px 10px;
	line-height:24px;
}
#base .contents p{
	margin:0px 0px 16px;
	line-height:24px;
}
#base .contents p + p{
	margin-top:0px;
}

/*-- press release --*/
/*-- ------------------------------------------------- --*/
#base h2.press{
	border:none;
	padding-bottom:0px;
}
#base .pressList{
	margin:0px 0px 40px;
}
#base .pressList *{
	line-height:24px;
	color:#000;
}
#base .pressList dt{
	font-size:11px;
	font-weight:normal;
}
#base .pressList dd{
	padding:0px 0px 10px 95px;
	margin:-24px 0px 10px;
	font-size:13px;
	border-bottom:1px dotted #000;
}
#base .pressList dd a{
}
/*
#base .pressList dd:last-child{
	margin-bottom:0px;
	padding-bottom:0px;
	border:none;
}

*/
#base .pager{
	text-align:center;
	font-size:0px;
}
#base .pager li{
	font-size:13px;
	display:inline-block;
	margin:0px 10px;
	line-height:20px;
}
#base .pager li strong{
	font-weight:normal;
	text-decoration:underline;
}
#base .pager li a{
	color:#000;
	text-decoration:none;
}
#base .pager li a:hover{
	text-decoration:underline;
}
#base .pager li img{
	vertical-align:0px;
}
#base .pager li.prev{
	margin-right:70px;
}
#base .pager li.next{
	margin-left:70px;
}
/*-- privacy --*/
/*-- ------------------------------------------------- --*/
#base .contents p.name{
	margin:46px 0px 56px;
}


/*-- environment --*/
/*-- ------------------------------------------------- --*/
#base .environment:nth-of-type(3){
	float:right;
	margin:0px 0px 10px 0px;
}

#base .environment,
#base .plugin{
	width:237px;
	min-height:133px;
	background:#f3f3f3;
	float:left;
	margin:0px 15px 10px 0px;
	padding:27px 42px 0px;
}
#base .plugin{
	min-height:85px;
}

#base .plugin dt,
#base .environment dt{
	border-bottom:1px solid #999999;
	line-height:24px;
	font-size:13px;
	padding:0px 0px 4px;
	margin:0px 0px 6px;
}
#base .plugin dd,
#base .environment dd{
	line-height:24px;
	font-size:13px;
}
#base .environment + p{
	clear:both;
}
#base .plugin + p{
	margin-bottom:5px;
}

#base .download02{
	width:321px;
	margin-left:336px;
}
#base .download{
	height:82px;
}
#base .download li{
	margin:0px 0px 12px 0px;
	float:left;
	width:489px;
}
#base .download li:nth-of-type(2n){
	float:right;
}
#base .download02 a,
#base .download li a{
	text-align:center;
	padding-right:20px;
	padding-left:0px;
	background-image:url(../img/mark_blank.png);
	background-position:288px 50%;
}
#base .download02 a:hover,
#base .download li a:hover{
	background-image:url(../img/mark_blank_hover.png);
}
#base .download li:nth-of-type(1) a{
	background-position:372px 50%;
}
#base .download li:nth-of-type(2) a{
	background-position:340px 50%;
}
#base .download li:nth-of-type(3) a{
	background-position:335px 50%;
}
#base .download li:nth-of-type(4) a{
	background-position:367px 50%;
}





