@charset "utf-8";

/*
========================================

For Case
	・DSP List
	・Standard
	・SecList
	
========================================
*/

#contents{
background:transparent url(../../images/contents_bg.gif) left top repeat-y;
}

#mainArea{
padding:0;
width:808px;
}

#mainArea #main{
margin:0 0 0 22px;
padding:16px 0 30px 0;
width:778px;
float:none;
}

#main h2{
width:764px;
position:relative;
}

#mainArea #main .section.nofloat{
width:764px;
}

/* SecList
========================================*/
.caseList{
width:780px;
}

.caseList li{
margin:0 0 28px 0;
padding:0 15px 0 0;
width:375px;
float:left;
}

.caseList li p{
padding:13px 12px 8px;
width:351px;
background:#333335;
text-align:center;
}

.caseList li dl{
padding:0 12px 8px;
width:351px;
}

.caseList li dt{
margin:0 0 2px 0;
font-weight:bold;
}

.caseList li dd{
margin:0 0 2px 0;
}

.caseList li dt a{
color:#ffffff;
}

.caseList li dt a:hover{
color:#ffffff;
text-decoration:underline;
}

.infomation{
margin:0 12px 0 0;
background:#333335;
}

.infomation dt{
padding:12px 0 5px 12px;
}

.infomation dd{
padding:0 0 12px 12px;
}



/* Committee
========================================*/
.committee{
width:552px;
}

.committee li{
margin:0 0 6px 0;
width:276px;
float:left;
}

.committee li dl{
padding:10px 11px;
width:246px;
background:#333335;
}

.committee li dt{
margin:0 0 3px 0;
}

.committee li dd{
font-size:116%;
}

.committee li dd span{
font-size:128%;
}





