@charset "UTF-8";

/* ****************************************************
Title: composition.css
Created date: 2009/12/07
Last Modified: 2009/12/07
Created by: iGrove
***************************************************** */



/* #01 stay gNavi
---------------------------------------------------------------------------- */

dl#gNavi dd ul li#gNaviDebut,
dl#gNavi dd ul li#gNaviDebut a,
dl#gNavi dd ul li#gNaviDebut a:hover {
	background: url(../../../common/images/gnavi_debut_o.jpg) no-repeat left top;
}


/* Table Of Contents
----------------------------------------
#02 primary
----------------------------------------*/

/* #02 primary
---------------------------------------------------------------------------- */
div#primary {
	float: right;
	color: #4B4B4B;
	width: 816px;
}


div#primary div#content div.curriculum {
	width: 600px;
	padding: 0;
}

div#primary div#content dl.csDlStyle01 {
	clear: both;
	padding: 0 0 0 10px;
}

div#primary div#content div.curriculum dl.csDlStyle01 {
	width: 600px;
	padding: 0;
	float: left;
	margin: 10px 0;
}

div#primary div#content dl.csDlStyle01 dd {
	padding: 9px 0 0 0;
}

div#primary div#content dl.csDlStyle01 dd.results ul{
	margin: 0;
	padding: 0;
}

div#primary div#content dl.csDlStyle01 dd.results ul li{
	list-style: none;
	padding: 0;
	margin: 0 0 10px 0;
	font-weight: normal;
}

div#primary div#content div.curriculum ul li {
	float: left;
	margin: 20px 10px 0 0;
}

div#primary div#content div.curriculum dl.csDlStyle01 dd {
	font-size: 100%;
	padding: 0 0 10px 0;
}

div#primary div#content dl.csDlStyle01 dd .img01{
	float: left;
	padding: 0 7px 10px 0;
}

div#primary div#content div p {
	float: left;
	padding: 0 0 30px 0;
}

div#primary div#content div dl {
	float: right;
	margin-top: 20px;
	width: 260px;
}

div#primary div#content div dl dt {
	font-size: 120%;
	font-weight:  bold;
}

div#primary div#content .boxArea01{
	margin-bottom: 10px;
}


#pro_list {
	margin: 0;
	padding: 0;
	width: 600px;
}

div#primary div#content #pro_left {
	margin: 0;
	padding: 0;
	float: left;
	width: 250px;
}

div#primary div#content #pro_right {
	margin: 0;
	padding: 0;
	float: right;
	width: 300px;
}

