@charset "shift_jis";


#monoBox{
	width:950px;
	background:#000000;
}

#monoBox ul , #monoBox p {
	padding:0px;
	margin:0px;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clear {
	clear:both;
}

.center {
	text-align:center;
}	

.left {
	float:left;
}

.right {
	float:right;
}
	

#navarea {
	width:950px;
	margin:0;
}
			
#navarea li {
	display:block;
	float:left;
}

h2 {
	padding-bottom:20px;
}

h3 {
	padding-bottom:0px;
}


.cap {
	color:#999999;
	font-size:86%;
}

.font86 {
	font-size:86%;
}	

.mono_lead{
	width:870px;
	padding:40px 0px 0px 0px;
	color:#FFFFFF;
}

.copy_line{
	padding-top: 25px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	clear: both;
}

.contentbox{
	width:870px;
	padding:40px 0px 0px 0px;
}

.content_inner{
	background:#FFFFFF;
	width:870px;
	padding-top:30px;
}

.text_left{
	width:383px;
	padding:5px 15px 5px 37px;
	float:left;
	border-right:#CCCCCC 1px dashed;
}

.text_right{
	width:382px;
	padding:5px 37px 5px 15px;
	float:right;
}

.ttl3_left{
	width:635px;
	padding:0px 0px 20px 15px;
	float:left;
}

.ttl3_right{
	width:205px;
	padding:0px 15px 20px 0px;
	float:right;
	text-align:right;
	font-size:86%;
}

.gray{
	color:#666666;
}

#monoBox ul.ttl2list{
	padding-left:15px;
}

#monoBox ul.ttl2list li{
	float:left;
	list-style:none;
	padding-right:14px;
	width:270px;
	text-align:right;
	font-size:86%;
}

#monoBox ul.ttl2list img{
	padding-bottom:5px;
}

#mono_inner{
	width:870px;
	padding:0px 40px;
}

#mono_bottom{
	padding:0px 0px 40px 0px;
}

.pt46{
	padding-top:46px;
}

.pb5{
	padding-bottom:5px;
}

.pb10{
	padding-bottom:10px;
}

.pr5{
	padding-right:5px;
}

.pr15{
	padding-right:15px;
}

.pr40{
	padding-right:40px;
}

.pr60{
	padding-right:60px;
}

.pl60{
	padding-left:60px;
}

#monoBox .plr15{
	padding:0 15px 20px 15px;
}

.plr15_2{
	padding:30px 15px 20px 15px;
}

.ptb5{
	padding:5px 0px 0px 0px;
	background:url(../images/monolithic_lineup_bg.jpg) no-repeat;
}


#monoBox ul.ttl2list2{
	padding-left:15px;
}

#monoBox ul.ttl2list2 li{
	float:left;
	list-style:none;
	padding-bottom:20px;
}

.border1{
	border-right:#999999 1px dashed;
}

.icon img{
	padding-right:1px;
}

.bannerarea{
	width:870px;
	margin:0;
	padding-top: 25px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
#monoBox #mono_inner .bannerarea li {
	display: block;
	float: left;
}
#monoBox #mono_inner .bannerarea .pr10 {
	padding: 0 10px 0 0;
}
#monoBox #mono_inner .bannerarea ul {
	padding: 0px 0 10px 0;
}

/* 2010.10.19　ディスコンマーク */

#notice{
	margin-top: -30px;
	padding-bottom: 30px;
	padding-left: 40px;
	
}

#notice p{
	color: #888888;
	font-size:80%;
}

#bnr_easel {
	width: 950px;
	padding-top: 30px;
}

