@charset "EUC-JP";

/* base
============================================================ */
/* Home style
============================================================ */
#contHome{
	clear: left;
	width: 780px;
	margin: 0;
	padding: 0;
	background: #FFF url(../../images/bg_conthome.gif) repeat-y 0 0;
}

#contHomeLeft {
	float: left;
	width: 520px;
	margin: 0;
	padding: 0;
}

#contHomeRight{
	float: right;
	width: 260px;
	margin: 0;
	padding: 9px 0 0;
}

/*  #contHomeLeft */
#base #contHome #contHomeLeft h2{
	clear: none;
	width: 520px;
	height:130px;
	margin: 0 0 20px;
	padding: 0;
	border-left: 0;
	border-bottom: 0;
}

#base #contHome #contHomeLeft h3{
	display: block;
	width: 245px;
	height: 32px;
	margin: 0;
	padding: 0;
	background: url(../images/dummy.gif);
	text-indent: -9999px;
}

#base #contHome #contHomeLeft .sct11Border h4{
	font-weight: normal;
	color: #333;
	margin: 0 0 3px 0;
}

#base #contHome #contHomeRight h4{
	display: block;
	width: 260px;
	height: 37px;
	background: url(../../images/txt_topic.gif) no-repeat 0 0;
	text-indent: -9999px;
	margin: 0;
	padding: 0;
}

#base #contHome #contHomeLeft h3.txtKnowsLearn{	background: url(../../images/txt_knowsLearn.gif) no-repeat 0 0;}
#base #contHome #contHomeLeft h3.txtLifeplan{	background: url(../../images/txt_lifeplan.gif) no-repeat 0 0;}
#base #contHome #contHomeLeft h3.txtSchool{	background: url(../../images/txt_school.gif) no-repeat 0 0;}
#base #contHome #contHomeLeft h3.txtResearch{	background: url(../../images/txt_research.gif) no-repeat 0 0;}


.sct11F p.columnBuy,
.sct11F p.columnLecturer,
.sct11F p.columnConsul{
	width: 250px;
	margin: 0;
	padding: 0;
}
.sct11F p.columnBuy{height: 77px;}
.sct11F p.columnLecturer{height: 78px;}
.sct11F p.columnConsul{height: 155px;margin-bottom:10px;}


/* section */
#base #contHome #contHomeLeft .sct11,
#base #contHome #contHomeLeft .sct11F{
	width: 500px;
	margin: 0 10px 10px;
	padding: 0;
}

table.linkShotCut{
	margin:0 0 10px 10px;
	padding:0;
}

#base #contHome #contHomeLeft .sct11Border{
	width: 492px;
	margin: 0 10px 60px;
	padding: 2px;
	border: 2px solid #66D3CD;
	background: url(../../images/bg_sct11_border.gif) repeat-y 0 0;
}

/* column 1:1 */
#base #contHome #contHomeLeft .sct11 .colLeft{
	float: left;
	width: 245px;
	margin: 0 10px 0 0;
}
#base #contHome #contHomeLeft .sct11 .colRight{
	float: right;
	width: 245px;
	margin: 0;
}

/* column 1:1_feature */
#base #contHome #contHomeLeft .sct11F .colLeft{
	float: left;
	width: 250px !important;
	margin: 0;
	padding: 0;
}
#base #contHome #contHomeLeft .sct11F .colRight{
	float: right;
	width: 249px !important;
	margin: 0;
	padding: 0;
	/*border:1px solid #000;*/
	_display:inline;
}

/* column 1:1_border */
#base #contHome #contHomeLeft .sct11Border .colLeft{
	float: left;
	width: 236px;
	margin: 0;
	padding: 0;
}
#base #contHome #contHomeLeft .sct11Border .colRight{
	float: right;
	width: 236px;
	margin: 13px 0 0 20px;
	padding: 0;
}

#base #contHome #contHomeLeft .sct11Border .colLeft p,
#base #contHome #contHomeLeft .sct11Border .colRight p{
	margin: 0 0 3px 0;
}

#base #contHome #contHomeLeft .sct11Border .colRight .border{
	height: 23px;
	margin: -3px 0 0 0;
	padding: 0;
	background: url(../../images/bg_border.gif) repeat-x 0 0;
}

#base #contHome #contHomeLeft .sct11Border .colLeft img{margin: 0 0 4px;}
#base #contHome #contHomeLeft .sct11Border .colLeft p.floatLeft img{margin: 0 5px 10px 5px;}


/* list */
#base #contHome #contHomeLeft .sct11 ul{
	list-style: none;
	margin: 8px 0 0;
	padding: 0;
}

#base #contHome #contHomeLeft .sct11 ul li{
	list-style: none;
	margin: 0 0 3px 0;
	padding: 0 0 0 13px;
	background: url(../images/icon_arrow05.gif) no-repeat 0 5px;
	line-height: 150%;
}

#base #contHome #contHomeLeft .sct11 ul li ul li{
	float: left;
	list-style: none;
	margin: 0 0 0 0;
	padding: 0 10px 0 0;
	background: #FFF url(../images/bg_lowNavi.gif) no-repeat right top;
	white-space: nowrap;
	line-height: 120%;	
}

/* list */

#base #contHome #contHomeLeft .sct11 p.seminar,
#base #contHome #contHomeLeft .sct11 p.dictionary,
#base #contHome #contHomeLeft .sct11 p.online,
#base #contHome #contHomeLeft .sct11 p.publishSearch{
	margin: 0;
	padding: 0 0 0 17px;
	line-height: 150%;
}
#base #contHome #contHomeLeft .sct11 p.seminar{background:url(../images/icon_seminar.gif) no-repeat 0 2px;}
#base #contHome #contHomeLeft .sct11 p.dictionary{background:url(../images/icon_dictionary.gif) no-repeat 0 2px;}
#base #contHome #contHomeLeft .sct11 p.online{background:url(../images/icon_online.gif) no-repeat 0 4px;}
#base #contHome #contHomeLeft .sct11 p.publishSearch{background:url(../images/icon_publish_search.gif) no-repeat 0 2px;}



/*  #contHomeRight */

#base #contHome #contHomeRight .sct{
	width: 220px;
	margin: 0 20px;
	padding: 0;
}

#base #contHome #contHomeRight .sct ul{
	list-style: none;
	margin: 0;
	padding: 0;
}

#base #contHome #contHomeRight .sct ul p{
	margin: 2px 0 0 0;
	line-height: 120%;
}

#base #contHome #contHomeRight .sct ul li{margin: 0 0 10px 0;}

#base #contHome #contHomeRight .sctTopic{
	width: 244px;
	margin: 0 0 20px 0;
	padding: 0 8px;
	border-bottom: 1px solid #D9CF9F;
	background: #FFF url(../../images/bg_sctTopic.gif) repeat-y 0 0;
}

#base #contHome #contHomeRight .sctTopic dd a {
	line-height: 1.2;
	margin: 8px 0 18px;
	padding: 0;
	background: #F7ECCA url(../images/dummy.gif) no-repeat 0 0;
}

#base #contHome #contHomeRight .sctTopic p.linkPress a{
	display: block;
	width: 100px;
	height: 18px;
	margin: 10px 0 10px 144px;
	padding: 0;
	background: url(../../images/btn_press_release.gif) no-repeat 0 0;
	text-indent: -9999px;
	overflow: hidden;
}

dt.iconPress{
	background:url(../images/icon_press.gif) no-repeat 7.6em 0.2em;
}
