/* top */
.fontGreen {
	color:#14bd41;
}
.fontBlue {
	color:#0083D6;
}
.fontGray {
	color : #666666;
}
.fontBlack {
	color : #333333;
}
.titleBlueB {
	color:#0083D6;
	font-size:140%;
	font-weight:bold;
}
.titleBlue {
	color:#0083D6;
}
#titleRed {
	color:#FF0000;
	font-weight:bold;
	padding:0 0 10px 0;
}
.titlebold {
	font-weight:bold;
	font-size:120%;
	margin: 0 0 3px 0;
}
.linkMa_01 {
	font-size : 90%;
	color : #0083D6;
}
.linkPagetop_02 {
	font-size: 95%;
}
#gotoPageTop_02 {
	height: 15px;
}

.wd_290 {
	width:290px;
}

div#Exam h2 {
	background:url(/nyushi/_asset/img/top/ttl-h2_002.gif) no-repeat;
}
div#Exam h2 {
	text-indent:-9999px;
	width:555px;
	height:40px;
	margin : 10px 0 25px 0;
}

/* box共通 */
div.innerBox01 h3 {
	text-indent:-9999px;
	width:555px;
	height:40px;
	margin : 10px 0 0 0;
}
div.innerBox_gray_01 {
	padding : 15px 10px 0;
	width:535px;
	background: transparent url(/img/g60_top/common/bgi-innerBox_gray_001.gif) repeat-y;
}
div.innerBox_gray_01 ul li {
	float:left;
}
div.innerBox_gray_01 ul li a {
	display:block;
	text-indent:-9999px;
	width:265px;
	height:50px;
}
div.innerBox_gray_01 h4 {
	text-indent:-9999px;
	width:525px;
	height:24px;
}
div.innerBox01End {
	width:555px;
	height:10px;
	background:url(/img/g60_top/common/bgi-innerBox_gray_002.gif) no-repeat bottom;
	margin : 0 0 30px 0;
}

/* 入試情報の基礎知識 */
div#Base h3 {
	background:url(/nyushi/_asset/img/top/ttl-h3_nyushiKiso_001.gif) no-repeat;
	height:56px;
}
div.innerBox_gray_01 ul li#btn_center,div.innerBox_gray_01 ul li#btn_ippankoku,div.innerBox_gray_01 ul li#btn_ippanshi {
	margin : 0 5px 0 0;
}
div.innerBox_gray_01 ul li#btn_center,div.innerBox_gray_01 ul li#btn_suisen,
div.innerBox_gray_01 ul li#btn_ippankoku,div.innerBox_gray_01 ul li#btn_ao,
div.innerBox_gray_01 ul li#btn_ippanshi,div.innerBox_gray_01 ul li#btn_schedule {
	margin : 0 0 5px 0;
}
ul li#btn_center a {	
	background:url(/nyushi/_asset/img/top/btn_center_001.gif) no-repeat scroll 0 0;
}
ul li#btn_center a:hover {
	background:url(/nyushi/_asset/img/top/btn_center_001.gif) no-repeat scroll 0 -51px;
}
ul li#btn_suisen a {	
	background:url(/nyushi/_asset/img/top/btn_suisen_001.gif) no-repeat scroll 0 0;
}
ul li#btn_suisen a:hover {
	background:url(/nyushi/_asset/img/top/btn_suisen_001.gif) no-repeat scroll 0 -51px;
}
ul li#btn_ippankoku a {	
	background:url(/nyushi/_asset/img/top/btn_ippankoku_001.gif) no-repeat scroll 0 0;
}
ul li#btn_ippankoku a:hover {
	background:url(/nyushi/_asset/img/top/btn_ippankoku_001.gif) no-repeat scroll 0 -51px;
}
ul li#btn_ao a {	
	background:url(/nyushi/_asset/img/top/btn_ao_001.gif) no-repeat scroll 0 0;
}
ul li#btn_ao a:hover {
	background:url(/nyushi/_asset/img/top/btn_ao_001.gif) no-repeat scroll 0 -51px;
}
ul li#btn_ippanshi a {	
	background:url(/nyushi/_asset/img/top/btn_ippanshi_001.gif) no-repeat scroll 0 0;
}
ul li#btn_ippanshi a:hover {
	background:url(/nyushi/_asset/img/top/btn_ippanshi_001.gif) no-repeat scroll 0 -51px;
}
ul li#btn_schedule a {	
	background:url(/nyushi/_asset/img/top/btn_schedule_001.gif) no-repeat scroll 0 0;
}
ul li#btn_schedule a:hover {
	background:url(/nyushi/_asset/img/top/btn_schedule_001.gif) no-repeat scroll 0 -51px;
}
div#Data h3 {
	background:url(/nyushi/_asset/img/top/ttl-h3_nyushiData_001.gif) no-repeat;
}
div#News h4 {
	background:url(/nyushi/_asset/img/top/ttl-h4_NewInfo_001.gif) no-repeat;
}
#ExamData {
	padding: 10px 0 0 20px;
}

/* 2012年度センター試験情報 */

#Exam2012 {
	padding-left:5px;
}

#Exam2012 a {
	width:500px;
	height:25px;
	padding-left:15px;
	text-indent:0;
}


/* 入試関連特集記事 */
div#Tokusyu h3 {
	background:url(/nyushi/_asset/img/top/ttl-h3_nyushiTokusyu_001.gif) no-repeat;
}
ul li#btn_heiganpoint a {	
	background:url(/nyushi/_asset/img/top/btn-heiganpoint_001_2.gif) no-repeat scroll 0 0;
	width:533px;
	height:50px;
}
.TokusyuList {
	padding:5px 0 0 30px;
	width:230px;
	float:left;
}
div.innerBox_gray_02 {
	padding : 15px 10px 0;
	width:535px;
	background: transparent url(/img/g60_top/common/bgi-innerBox_gray_001.gif) repeat-y;
}
div.innerBox_gray_02 ul li a {
	display:block;
	text-indent:-9999px;
}
div.innerBox_gray_02 h4 {
	text-indent:-9999px;
	width:525px;
	height:24px;
}
/* 更新情報 */
.new {
	padding:0 5px 5px;
}
.new div {
	padding:5px;
}
#newsClose {
	margin:0;
	padding:0;
}
.new .date {
	width:70px;
	padding:3px 0;
}
.new .info {
	width:420px;
	padding:3px 0 3px 23px;
	font-size:100%;
}
.new .longbanner {
	padding:0;
	margin-top:5px;
}
#newsOpen, #newsClose {
	margin-top:5px;
}
div.newIinner dl#newsList dl,
div.newIinner dl#newsList dd,
div#newsMore dl#newsListMore dl,
div#newsMore dl#newsListMore dd {
	border-bottom: 1px dotted #d4d4d4;
}

dl#newsList dd img,
dl#newsListMore dd img {
	padding-top: 2px;
	padding-bottom: 2px;
}


/*↓20100806追加↓*/

.new div.union {
	padding:0;
	border-bottom: 1px dotted #d4d4d4;
}

div.newIinner dl#newsList div.union dl,
div.newIinner dl#newsList div.union dd,
div#newsMore dl#newsListMore div.union dl,
div#newsMore dl#newsListMore div.union dd {
	border-bottom: none;
}

/*↑20100806追加↑*/

div#ExamData div.ExamDatabox {
	padding: 0 0 20px 0;
	width:510px;
}
div#ExamData dl.innerLeft_02 {
	float: left;
	width:170px;
}

div#ExamData dl.innerLeft_02 dt.title {
	color: #0083D6;
	font-weight: bold;
	padding: 0 5px 5px 0;
}
div.ExamDatabox p {
	padding: 23px 30px 0 0;
} 

/* 会員登録する font */
div#memberEnter {
	font-size : 80%;
}

/* 会員登録する layout */
div.rightAreaBox03 {
	width: 187px;
	border : 3px solid #D0EDFF;
	background-color : #FFFFFF;
	padding : 0 1px;
	margin : 0 0 15px;
}
div#memberEnter ul li {
	padding : 0 0 1px;
}
div#memberEnter ul li#registrationArea p {
	padding : 0 0 5px;
}
div#memberEnter ul li#registrationArea p {
	padding : 0 0 5px;
}
div#memberEnter ul li#registrationArea img {
	margin : 0 0 5px;
}

div#memberEnter ul li#registrationArea p.grayBack{
	background: transparent url(/img/g60_top/common/bgi-rightAreaBox02_008.gif) no-repeat bottom;
	width: 187px;
	height:45px;
	padding : 0;
}
div#memberEnter ul li#registrationArea p.grayBack img {
	margin : 0;
	padding : 5px;
}
div#memberEnter p.jobStudyMsg {
	background: transparent url(/nyushi/_asset/img/top/ttl-Tourokutaisaku_001.gif) no-repeat;
	text-indent:-9999px;
	width:187px;
	height:26px;
	padding : 0 0 10px 0;
}

/* 大学情報 */
div#UnivData h3 {
	text-indent:-9999px;
	width:195px;
	height:38px;
	margin-top:15px;
}
div#UnivData {
	background:url(/nyushi/_asset/img/top/ttl-h3_Daigaku_001.gif) no-repeat;
	margin-bottom:10px;
}
.innerBox_Daigaku_01 {
	background:url(/nyushi/_asset/img/top/bgi-innerBox_Daigaku_01_001.gif) bottom no-repeat;
}
.innerBox_Daigaku_01 .box_in {
	padding:2px 12px 0px;
}
.innerBox_Daigaku_01 .box_in p, .innerBox_Daigaku_01 .box_in form,
.innerBox_Daigaku_01 .box_in_02 p, .innerBox_Daigaku_01 .box_in_02 form {
	padding:0 0 8px 0;
}
.innerBox_Daigaku_01 .box_in_02 {
	padding:2px 10px 10px;
}
#mainContents div.innerBox_Daigaku_01 hr {
	border-color:#C6E1F2;
	border-style:solid none none;
	border-width:2px medium medium;
	height:2px;
	margin: 0 5px 8px;
}

div.innerBox02 h3 {
	text-indent:-9999px;
	width:555px;
	height:36px;
	margin : 10px 0 0 0;
}

/* 先輩たちの体験記・アドバイス */
div.box_in {
	padding:5px 10px 5px 15px;
}
div#senpaiAdvice h3 {
	background:url(/img/g60_top/common/ttl-h3_gakushuTaikenki_001.gif) no-repeat;
}
div#innerBoxTaikenki01 {
	width:555px;
	background:url(/img/g60_top/common/bgi-innerBox_Taikenki_01_001.gif) top no-repeat;
}
div#innerBoxTaikenki01Foot {
	width:555px;
	background:url(/img/g60_top/common/bgi-innerBox_Taikenki_03_001.gif) bottom no-repeat;
}
div#innerBoxTaikenki02 {
	width:555px;
	height:119px;
	background:url(/img/g60_top/common/bgi-innerBox_Taikenki_04_001.gif) bottom no-repeat;
}
div#innerBoxTaikenki03 {
	width:555px;
	height:137px;
	background:url(/img/g60_top/common/bgi-innerBox_Taikenki_05_001.gif) bottom no-repeat;
}

div#innerBoxTaikenki01 p, div#innerBoxTaikenki01Foot p,
div#innerBoxTaikenki02 p, div#innerBoxTaikenki03 p
{
	margin: 0 0 4px 0;
}

div#innerBoxTaikenki01 p a, div#innerBoxTaikenki01Foot p a,
div#innerBoxTaikenki02 p a, div#innerBoxTaikenki03 p a
{
	font-size:120%;
}
/* 入試対策編 */
div#Nyushirepo {
	background:url(/img/g60_top/common/ttl-h4_gakushuNyushirepo_001.gif) no-repeat;
	width:502px;
	height:42px;
	text-indent:-9999px;
	padding:40px 10px 10px 10px;
}
div#Nyushirepo input.text {
	width:190px;
	height:20px;
	color : #666666;
}
div#Nyushirepo input {
	margin : 0 3px 5px 0;
}
div#senpaiAdvice div.repoHelp p {
	width:230px;
	font-size:72%;
	float:left;
}

div#directSearch input.directSearchArea {
    background: transparent url(/_shared/img2/textarea-wd286.gif) no-repeat top left;
	width:286px;
	height:28px;
	border : 0;
	font-size : 140%;
	padding:3px 2px 0 3px;
}


/* フォーム */

div#UnivData input.input_76 {
	border: inset #B9C2CB 2px;
	width:157px;
	height:16px;
	font-size : 140%;
	padding : 5px;
	margin: 0 0 5px;
}

/* IE6用リコメンドエリア */
* html div#columnRight div.bgiMapSidePanel05 h4.recommend a {
	color:#FFFFFF;
	text-decoration:none;
	font-size:12px;
}

div.innerBox_Daigaku_01 div.box_in p.hint {
	height:15px;
}

/* バナーエリア layout */
div.bannerArea {
	background: transparent url(/_shared/img2/ttl-pr_002.gif) no-repeat top;
	padding : 30px 0 20px 0;
	width:195px;
}

/* ↓追加(2010/05/25)↓ */
.NyushiRepo {
	display:block;
	text-indent:-9999px;
	height:0;
	font-size:0;
	line-height:0;
}
/* ↑追加(2010/05/25)↑ */
