/* CSS Document */

body {
	font-size: 100%;
}

/* Topic Path style
---------------------------------------------------- */
p.topicPath {
	font-size: 80%;
}


/* ADOBE READER style
---------------------------------------------------- */
div.adobeBox {
	font-size: 80%;
}


/*-------------------------------------------------------------------------

	　*01 ナビゲーション
	
---------------------------------------------------------------------------*/

dl.font-navi dd.f-s a {
	background: url(/images/common/font-navi.gif) no-repeat -126px top;}
dl.font-navi dd.f-m a {
	background: url(/images/common/font-navi.gif) no-repeat -150px top;}

dl.font-navi dd.f-l a {
background: url(/images/common/font-navi_on.gif) no-repeat -174px top;}
dl.font-navi dd.f-s a:hover {
background: url(/images/common/font-navi_on.gif) no-repeat -126px top;}
dl.font-navi dd.f-m a:hover {
background: url(/images/common/font-navi_on.gif) no-repeat -150px top;}


/*-------------------------------------------------------------------------

	　*02 メニュー
	
---------------------------------------------------------------------------*/

div.menu-s dl dd a {
	height: 30px; /* height: 37px; */
	background:#ebf0f6 url(/images/common/sidemenu-bk-l.gif) no-repeat left top;
	padding:7px 7px 0px 32px;
	margin:1px 0 1px 3px;
}

div.menu-s dl dd.mail a {
	height: 48px; /* height: 54px; */
	background:#ebf0f6 url(/images/common/sidemenu-bk-l2.gif) no-repeat left top;
	padding:6px 7px 0px 32px;
	margin:1px 0 1px 3px;
}


/*-------------------------------------------------------------------------

	　*03 ガイダンス
	
---------------------------------------------------------------------------*/

div.menu-s dl dd a:hover, 
div.menu-s dl dd a.selected {  background:#ebf0f6 url(/images/common/sidemenu-bk-l2.gif) no-repeat -227px top; color:#FFF; text-decoration:none;  }

div.menu-s dl.mail dd a:hover, 
div.menu-s dl.mail dd a.selected {  background:#ebf0f6 url(/images/common/sidemenu-bk-l2.gif) no-repeat -227px top; color:#FFF; text-decoration:none;  }

body.mail div.menu-s dd.mail a {
	background:#ebf0f6 url(/images/common/sidemenu-bk-l2.gif) no-repeat -227px top;
}

body.admissions dl.list-box dt { width:20%; }
body.admissions dl.list-box dd { margin-left:23%; }
body.fee dl.list-box dt { width:26%; }
body.fee dl.list-box dd { margin-left:27%; }
body.examination dl.list-box dt { width:22%; }
body.examination dl.list-box dd { margin-left:23%; }

dl.list-box dd.ico,dl.list-box dd.ico-top,dl.list-box dd.ico-end {
	padding-left:38px;
}



/*-------------------------------------------------------------------------

	　*04 そのほか
	
---------------------------------------------------------------------------*/

h1 { background: url(/images/common/h1.jpg) no-repeat left top;}
.contents-l h1 { background: url(/images/common/h1-long-l.jpg) no-repeat left top;}

body#Top h1{ background:none;}


#About_tms .box-base p { margin-bottom:16px;}

h3 img {
	margin-right:7px;
	margin-bottom:10px;
	_margin-bottom:5px;
}

*:first-child+html body h3 img { margin-right:7px; margin-bottom:5px;}

