@charset "Shift_JIS";





/*--------------------------------------------------------------
	About KIT
--------------------------------------------------------------*/
h2#titleAbout {
	background: url(../about/images/ti_about.jpg) top left no-repeat;
}

#about ul#smallLink{
	width:160px;
	margin:0px 10px 10px 10px;
	float:left
}
#listImage{
	float:right;
}
#about #largeLink dd{
	margin: 0px 0px 20px 10px;
	padding:0px 0px 0px 20px;
}
	

/* -------------------- kengaku -------------------- */
strong#rijicho{
	text-align:right;
	padding-right: 10px;
}

/* -------------------- vision -------------------- */
#bgGrey{
	margin: 6px 80px 0px 0px;
	padding: 10px;
	background:#e5e5e5;
}
#bgGrey .dataBox{
	float:left;
	padding-left: 20px;
}
#bgGrey .imaBox{
	float:left;
}
#bgGrey p{	
	margin-top: 12px;
}
#bgGrey p a{
	padding:6px 0px 0px 18px;
	background: url(../images/icon_arrows.gif) 0px 7px no-repeat;
}
	

/* -------------------- sengen -------------------- */
#sengen .dataBox{
	margin:30px 0px 0px 0px;
	padding:0px;
}
#sengen .dataBox dd{
	padding:6px 0px 20px 0px;
}

/* -------------------- enkaku -------------------- */
#enkaku table{
	text-align:left;
}

#enkaku th{
	font-weight:normal;
	width: 120px;
	vertical-align:top;
}

/* -------------------- kosei -------------------- */
#kosei #listKosei{
	width:540px;
}
#kosei #listKosei.uborder{
	margin-bottom:20px;
	padding-bottom:10px;
	border-bottom:#CCCCCC solid 1px;
}
#kosei #listLeft{
	width: 240px;
	margin: 0px 10px;
	float:left;
}
#kosei #listRight{
	width: 240px;
	margin: 0px 10px;
	float:left;
}	
#kosei dl{
	margin-bottom:16px;
}
#kosei dt.mainCategory{
	padding:2px 0px 4px 10px;
	background:url(../images/icon_grey.gif) 0px 3px no-repeat;
	font-weight:bold;
}
#kosei dt.subCategory{
	padding:2px 0px 0px 10px;
}
#kosei dd{
	padding-left:24px;
}

/* -------------------- number -------------------- */
#number table{
	border-collapse:collapse;
	border:solid 1px #999;
	margin-bottom: 10px;
	margin-top: 5px;
	width: 510px;
}
#number table.wdh4nenji{
	width: 340px;
}
#number th,
#number td{
	border:solid 1px #999;
	padding:2px 4px 2px 4px;
}
#number th{
	font-weight:normal;
}
#number td{
	text-align: right;
}
#number .colorGrey{
	background: #eeeeee;
}
#number .colorBlue1{
	background: #C4CFFF;
}
#number .colorBlue2{
	background: #E4E6FF;
}
#number .colorRed1{
	background: #FFC5C5;
}
#number .colorRed2{
	background: #FFE7E7;
}
#number .colorGreen1{
	background: #A8D4A8;
}
#number .colorGreen2{
	background: #E2FFE2;
}
#number #rightcontents p{
	margin: 0px 20px 30px 0px;
	text-align: right;
	font-weight: bold;
}


/* -------------------- gakuenjokyo -------------------- */

#gakuenjokyo .imaBox{
	width: 500px;
	margin-bottom: 10px;
	padding:1px;
	background-color:#CCCCCC;
}
#gakuenjokyo #textsection li{
	margin-left:16px;
}

/* -------------------- result -------------------- */
#result #textsection ul{
	margin-top: 10px;
}
#result #textsection li{
	padding:0px 0px 0px 20px;
	background: url(../images/icon_arrows.gif) 0px 0px no-repeat;
}

/* -------------------- hyoka -------------------- */

#juaa #textsection ul,
#jihee #textsection ul{
	margin-top: 40px;
}
#juaa #listBox,
#jihee #listBox{
	padding: 10px 10px 0px 10px;
}
#juaa dt.noLink,
#jihee dt.noLink{
	background: url() 0px no-repeat;
}
#juaa .imaBox,
#jihee .imaBox{
	padding: 0px 0px 10px 10px; 
	float:right;
}

#jabee #listBox{
	margin-top: 50px;
}
#jabee table{
	border-collapse:collapse;
	border:solid 1px #999;
	margin-bottom: 5px;
	margin-top: 10px;
	width: 510px;
}
#jabee table.wdh4nenji{
	width: 340px;
}
#jabee th,
#jabee td{
	border:solid 1px #999;
	padding:2px 4px 2px 4px;
	text-align:center;
}
#jabee th{
	font-weight:normal;
}
#jabee .colorGrey{
	background: #eeeeee;
}
#jabee dl{
	margin-left: 10px
}
#jabee dt{
	margin: 10px 0px;
}
#jabee dd{
	margin: 4px 0px;
	padding-left:12px;
}


/*--------------------------------------------------------------
	入試情報
--------------------------------------------------------------*/
h2#titleNyushi {
	background: url(../nyusi/images/ti_nyushi.jpg) top left no-repeat;
}
#boshu #rightcontents ul{
	margin: 4px 0px 4px 16px;
}
#boshu #rightcontents li{
	padding: 2px 0px 2px 20px;
	background: url(../images/icon_arrows.gif) 0px 4px no-repeat;
}		

/*--------------------------------------------------------------
	おすすめサイト
--------------------------------------------------------------*/
h2#titleRecommend {
	background: url(../recommend/images/ti_recommend.jpg) top left no-repeat;
}
#recommend dl{
	width: 500px;
	float:left;
}
#recommend .imaBox{
	float:right;
	margin-right:10px;
	padding:4px;
}
#recommend .imaBox p{
	margin:4px 4px 20px 4px;
}
	


/*--------------------------------------------------------------
	各種窓口
--------------------------------------------------------------*/
h2#titleMadoguchi {
	background: url(../madoguchi/images/ti_madoguchi.jpg) top left no-repeat;
}



/*--------------------------------------------------------------
	サイトマップ
--------------------------------------------------------------*/
h2#titleSitemap {
	background: url(../sitemap/images/ti_sitemap.jpg) top left no-repeat;
}


/*--------------------------------------------------------------
	ご質問・お問い合わせ
--------------------------------------------------------------*/
h2#titleShitumon {
	background: url(../shitumon/images/ti_shitumon.jpg) top left no-repeat;
}

/*--------------------------------------------------------------
	プライバシーポリシー
--------------------------------------------------------------*/
h2#titlePrivacy {
	background: url(../pp/images/ti_privacy.jpg) top left no-repeat;
}

/*--------------------------------------------------------------
	popup
--------------------------------------------------------------*/
#pop h5{
	margin-bottom:4px;
	padding:4px;
	background:#dddddd;
	font-weight:normal;
}
#pop p{
	margin-bottom:15px;
	padding:2px;
}
#pop p.kaitei{
	text-align:right;
}
#pop p.close{
	text-align:center;
}
#pop .m_mokuhyo{
	color:#0A638D;
}
#pop table{
	margin-bottom: 5px;
	margin-top: 5px;
	width: 500px;
}
#pop th,
#pop td{
	padding:2px 4px 2px 4px;
}
#pop th{
	color:#FFFFFF;
	font-weight:normal;
	vertical-align:top;
	background: #999999;
}