@charset "utf-8";

/****************************************************************
*																*
*							拡張スタイル						*
*																*
****************************************************************/

/* -----------------------------
								
		第一薬科大学			
								
================================
	■共通スタイル				
================================
: 	0-1.基本設定
: 	0-2.カラム別スタイル
:	0-3.エリア別スタイル
:	0-4.共通スタイル

================================
	■ページ別スタイル			
================================
: 	1-1.トップページ
:	1-2.お知らせ
: 	1-3.大学案内
:	1-4.高校生の方へ
:	1-5.研究室紹介
:	1-6.学長からのメッセージ
:	1-7.資料請求
:	1-8.入学試験案内
:	1-9.サイトマップ
:	1-10.教員・研究員募集のご案内
:	1-11.リンク集
:	1-12.個人情報保護方針

----------------------------- */



/****************************************************************
*						■共通スタイル							*
****************************************************************/

/* -------------------------------------------------
	0-1.基本設定
------------------------------------------------- */
body {
	color: #333 ;
	background: url(../../images/tdkest002.mediaxis.jp/common/body_bg.gif) repeat-x 0 0 #FFF ;
	padding:0;
	margin:0;
}
#container {
	/*padding-top: 38px ;ヘッダー変更の為コメントアウト　2010.07.02コマツ*/
	padding-bottom: 70px ;
	/*background: url(../../images/tdktest002.mediaxis.jp/common/container_bg.gif) repeat-x 0 0 #FFF ; ヘッダー変更の為コメントアウト　2010.07.02コマツ*/
	position: relative ;
	border-left: 20px solid #FFF ;
	border-right: 20px solid #FFF ;
}
#contents {
	min-height: 400px ;
	height: auto !important ;
	height: 400px ;
}

/* リンク */
a:link	{ color : #339900;text-decoration : none; }
a:visited{color:#336600;text-decoration : none; }
a:hover{ color:#339900;text-decoration : underline; }



/* -------------------------------------------------
	0-2.カラム別スタイル
------------------------------------------------- */
#contents,
#index2 #contents  {
	padding-top: 15px ;
	padding-bottom: 15px ;
	/*background: url(../../images/tdktest002.mediaxis.jp/common/contents_bg.jpg) no-repeat 0 0 #FFF ;*/
	background:none;/*ヘッダー変更の為、上記内容をコメントアウト、common.cssの内容をクリア。 2010.07.12コマツ*/
	border: none ;
}
#topindex #contents,
#index2 #topindex #contents  { padding-top: 0 ; background:none; }

/* 2カラム時
=========================================== */
#index2 #mainContents { 
	width: 723px ;
	margin-bottom: 80px ; 
	/*border-left: 1px solid #CCC ; メインビジュアルレイアウト変更に伴い削除。　2010.06.23コマツ*/
	overflow: hidden ;
	_overflow: visible ;
}
#index2 #mainContents #mainContentsInner {
	width: 713px ;
	margin: 0 ;/* メインビジュアルレイアウト変更に伴い、左マージンを10から0に変更。　2010.06.23コマツ*/
	padding: 0 ;
	overflow: hidden ;
	_overflow: visible;
}
#index #mainContents table,
#index2 #mainContents table {
	width: 100% ; 
	overflow: hidden ;
	/*border: 1px solid #505050;*/
}

#index #mainContents table table,
#index2 #mainContents table table,
#index #mainContents table table table,
#index2 #mainContents table table table {
	width: auto ;
}

#index #mainContents td {
	/*border: 1px solid #505050;*/
}



/* 3カラム時
=========================================== */
#index #mainContents { 
	width: 514px ;
	margin-right: 10px ;
	overflow: hidden ;
	border-left: 1px solid #CCC ;
	border-right: 1px solid #CCC ;
}
#index #mainContents #mainContentsInner {
	width: 494px ;
	margin: 0 10px ;
	padding: 0 ;
	overflow: hidden ;
}


/* -------------------------------------------------
	0-3.エリア別スタイル
------------------------------------------------- */

/* ロゴ
=========================================== */
#header {
	width: 950px ;
	height: 53px ;
	padding: 0 ;
	text-align: left ;
	/*background: url(../../images/tdktest002.mediaxis.jp/common/header_bg.gif) repeat-x 0 100% #FFF ; ヘッダー変更の為、コメントアウト　2010.07.02コマツ*/
	background:url(/images/material/2/container_bg.gif) no-repeat 0 0 #FFFFFF;
	clear: both ;
}
#header h1 {
	top: 0 ;
	left:0;
	margin:0;
	padding:0;
	width: 217px ;
	height: 38px ;
	display:block;
}
#header h1 a {
	width: 217px ;
	height: 38px ;
	display:block;
	text-align:-9999px;
	background: url(/images/material/2/logo.gif) no-repeat 0 0 #FFFFFF;/*ヘッダー変更の為、画像フォルダのパスを変更　2010.07.02コマツ*/
	outline:none;
}


/* トップ右側メニュー
=========================================== */
#headNavi {
	top: 0 ;
	height:38px;
}
#headNavi ul{
	height:38px;
	margin:0;
	_float:right;
	padding-top:10px;
}
#headNavi ul li{
	padding:0 10px 0 0;
	float:left;
}
#headNavi a {
	padding-left: 20px ;
	color: #346734 ;
	background: url(/images/material/2/topMenu_bg.gif) no-repeat 0 50% ;
}
#headNavi a:hover { color:#346734; text-decoration:underline; }

/* 左・右メニュー
=========================================== */
#subContents1 {
	width: 207px ;
	margin: 0 10px 0 0;
	
	/*overflow: visible;*/
}
#index #subContents2 {
	width: 207px ;
}
#navi li {
	height:29px;
	width: 207px ;
}
#navi li a {
	height: 29px ;
	line-height: 29px ;
	padding: 0 0 0 30px ;
	color: #FFF ;
	background: url(/images/material/2/menu_bg.gif) no-repeat 0 0 #40b83c ;
}
#navi li a:hover {
	height:29px;
	color: #FFF ;
	text-decoration: none ;
	background: url(/images/material/2/menu_bg.gif) no-repeat 0 -29px #40b83c ;
}

/* バナーエリア
=========================================== */
/*バナー1*/
#subContents1 .bn{
	margin:10px 0 0 0;
	padding:0;
}

#subContents1 #banner_1 p {
	margin-bottom: 5px;	
}

/*バナー2,3*/
#mainContents #banner_2,#mainContents #banner_3 {
	height: auto ;
	margin: 0 ;
	/*margin-bottom: 10px ;*/
	display: block ;
	position: absolute;
	top: 570px;
	_top: 470px;
	left: 0;
	/*_left: -120px;*/
	clear: both;
}

#topindex #LbnrOC {
	display: none;	
}

#mainContents #banner_4 {
	margin: 60px 0 10px 10px;
	_margin: 100px 0 10px 10px;
}
*:first-child+html #mainContents #banner_4 {
	margin: 150px 0 10px 10px;
}

/* メインイメージ
=========================================== */
#mainImg {
	width: 950px ;
	height: 244px ;
	/*background: url(../../images/tdktest002.mediaxis.jp/common/contents_bg.jpg) no-repeat 0 0 #FFF ;　ヘッダー変更の為、コメントアウト。2010.07.12コマツ*/
	clear: both ;
	margin:0 0 10px 0;
}
#mainImg object {
	width:732px;
	height:244px;
	display: block;
	float:left;
	position:absolute;
	/*top:53px;*//*ヘッダー変更の為、125px から変更。　2010.07.02コマツ*/
	left:217px;
}

#mainImg #topMenu {
	background: url(/images/material/2/leftnavi_bg.gif) repeat 0 0;
	width:207px;
	height:244px;
	display:block;
	margin: 0px;
	/*margin:15px 10px 0 0;*/
	padding:0;
	float:left;
	text-align:center;
}
#mainImg #topMenu ul{
	display:block;
	width:194px;
	margin:0;
	padding:7px 0px 0px 7px;
	_padding:7px 0px 0px 0px;
}
*:first-child+html #mainImg #topMenu ul{
	padding:5px 0px 0px 0px;
}

#mainImg #topMenu ul li,
#mainImg #topMenu ul li a{
	width:194px;
	display:block;
	margin:0;
	padding:0;
	outline:none;
}
/*マウスオフ*/
#mainImg #topMenu ul li#exam a{
	background:url(/images/material/2/leftnavi_exam.jpg) no-repeat 0 0 #FFF;
	height:57px;
	text-indent:-9999px;
}
#mainImg #topMenu ul li#req a{
	background:url(/images/material/2/leftnavi_req.jpg) no-repeat 0 0 #FFF;
	height:57px;
	text-indent:-9999px;
}
/*#mainImg #topMenu ul li#movie a{
	background:url(/images/material/2/leftnavi_movie.jpg) no-repeat 0 0 #FFF;
	height:57px;
	text-indent:-9999px;
}*/

#mainImg #topMenu ul li#now a{
	background:url(/images/material/2/leftnavi_yakudainow.jpg) no-repeat 0 0 #FFF;
	height:57px;
	text-indent:-9999px;
}

#mainImg #topMenu ul li#pamph a{
	background:url(/images/material/2/leftnavi_pamph.jpg) no-repeat 0 0 #FFF;
	height:57px;
	text-indent:-9999px;
}
/*マウスオーバー*/
#mainImg #topMenu ul li#exam a:hover{	background:url(/images/material/2/leftnavi_exam_on.jpg) no-repeat 0 0 #FFF; }
#mainImg #topMenu ul li#req a:hover{	background:url(/images/material/2/leftnavi_req_on.jpg) no-repeat 0 0 #FFF; }
/*#mainImg #topMenu ul li#movie a:hover{	background:url(/images/material/2/leftnavi_movie_on.jpg) no-repeat 0 0 #FFF; }*/
#mainImg #topMenu ul li#now a:hover{ background:url(/images/material/2/leftnavi_yakudainow_on.jpg) no-repeat 0 0 #FFF; }
#mainImg #topMenu ul li#pamph a:hover{ background:url(/images/material/2/leftnavi_pamph_on.jpg) no-repeat 0 0 #FFF; }


/*#mainImg {
	width: 950px ;
	height: 315px ;
	background: url(../../images/tdktest002.mediaxis.jp/index/main_img.jpg) no-repeat 0 0 ;
	clear: both ;
}
#mainImg object {
	display: none ;
}*/

/* メインエリア
=========================================== */
ul.pageNavi li {
	background-color: #ddd;
}


/* フッターメニュー
=========================================== */

#topindex #footer {
	/*top: 1100px;*/	
}

#footer {
	padding-top: 30px ;
	height: 40px ;
	background: url(/images/material/2/footer_s.gif) repeat-x 0 0 ;
}
* html #footer {/*IE6用の設定　2010.05.06コマツ*/
	height: 10px ;
	position:static;
}

#footer p.toi{/*レイアウト変更の為、追加。 2010.05.06コマツ*/
	text-align:left;
	margin:0 0 20px 0;
}

#footNavi {/*レイアウト変更の為、もろもろ追加＆コメントアウト。 2010.05.06コマツ*/
	width: 470px ;/*2010.05.06コマツ*/
	padding: 0 ;
	margin:0 0 20px 0;/*2010.05.06コマツ*/
	text-align: left ;/*2010.05.06コマツ*/
	overflow: hidden ;
	float: left ;/*2010.05.06コマツ*/



}
#footNavi a{
	margin-right:15px;
}

#copyright {/*レイアウト変更の為、もろもろ追加＆コメントアウト。 2010.05.06コマツ*/
	/*margin-left: 470px ;　2010.05.06コマツ*/
	padding: 0 ;
	margin:0 0 20px 0;/*2010.05.06コマツ*/
	width: 440px ;/*2010.05.06コマツ*/
	/*height: 14px ;　2010.05.06コマツ*/
	text-align:right;/*2010.05.06コマツ*/
	float:right;/*2010.05.06コマツ*/
	font-size:80%;/*2010.05.06コマツ*/
	/*text-indent: -9999px ;
	background: url(../../images/tdktest002.mediaxis.jp/common/copyright.gif) no-repeat 0 -10px ;　2010.05.06コマツ*/
}

/* -------------------------------------------------
	0-4.共通スタイル
------------------------------------------------- */

/* カテゴリータイトル */
#mainContents #mainContentsInner h3 {
	line-height: 75px ;
	margin: 0 ;
	padding-left: 40px ;
	color: #008400 ;
	background: url(/images/material/2/page_ttl.jpg) no-repeat 0 -25px ;
}

/* ページタイトル */
#mainContents #mainContentsInner h4.pageTitle {
	background: url(/images/material/2/h4pagetitleBg.gif) no-repeat 0 0;
	height: 32px;
	border: none;
	font-weight: bold;
	color: #333;
	padding-bottom: 0;
}

/* h5タイトル */
#mainContents #mainContentsInner h5.defaultTtl {
	background: url(/images/material/2/h5ttlBg.gif) no-repeat 0 0;
/*	margin: 20px 0px 15px 0px;*/
	padding: 8px 0 0 20px;
	height: 25px;
	font-weight: bold;
	color: #333;
	margin-bottom: 15px;
}


/* 本文エリア
=========================================== */

/* スタイルリセット */
#mainContents #mainContentsInner #headtext h3,
#mainContents #mainContentsInner #bottomtext h3,
/*#mainContents #mainContentsInner #headtext h4,*/
#mainContents #mainContentsInner #bottomtext h4,
#mainContents #mainContentsInner #bottomtext h5 {
	width: auto ;
	height: auto ;
	margin: 0 ;
	padding: 0 ;
	text-indent: 0 ;
	display: block ;
	color: #333 ;
	background: none ;
	line-height: 100% ;
}

/* 見出し1 */
#mainContents #mainContentsInner #headtext .ttl01,
#mainContents #mainContentsInner #bottomtext .ttl01 {
}
.subtitle {
	padding: 5px 5px 5px 15px;
	border-bottom-style: solid;
	border-bottom-color: #5CD458;
	border-bottom-width: 1px;
	font-size: 14px;
	font-weight: bold;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #5CD458;
	color: #5CD458;
	background: none #444 ;
}

/* 見出し2 */
#mainContents #mainContentsInner #headtext .ttl02,
#mainContents #mainContentsInner #bottomtext .ttl02 {
}

/* 見出し3 */
#mainContents #mainContentsInner #headtext .ttl03 ,
#mainContents #mainContentsInner #bottomtext .ttl03 {
}

/* サブメニュー */
ul.pageNavi {
}
#mainContents #mainContentsInner ul.pageNavi li {
}
#mainContents #mainContentsInner ul.pageNavi li a {
}
#mainContents #mainContentsInner ul.pageNavi li a:hover {
}

/* 本文 */
#mainContents #mainContentsInner #headtext p,
#mainContents #mainContentsInner #bottomtext p {
}
#mainContents #mainContentsInner .contBlock {
	padding: 10px ;
}
#mainContents #mainContentsInner .contBlock p {
}

#mainContents #mainContentsInner img { vertical-align: bottom ; }
hr.visible { display: block ; }

/* Clearfix */
#mainContents ul.pageNavi {
	display: inline-block; /* IE7 float解除 */
}
#mainContents ul.pageNavi:after { /* clerafix */
    content: ".";
    display: block;
    visibility: hidden;
    height: 0.1px;
    font-size: 0.1em;
    line-height: 0;
    clear: both;
}

.clearfix {
	display: inline-block; /* IE7 float解除 */
}
.clearfix: after { /* clerafix */
    content: ".";
    display: block;
    visibility: hidden;
    height: 0.1px;
    font-size: 0.1em;
    line-height: 0;
    clear: both;
}

.clear {
	clear: both;
}

/* -------------------------------------------------
	0-5.共通クラス
------------------------------------------------- */
.j10  { font-size: 10px ; line-height: 150% ; }
.j10t { font-size: 10px ; line-height: 150% ; }
.j12   { font-size: 12px ; line-height: 150% ;}
.j14  { font-size: 14px ; line-height: 150% ;}
strong { font-weight: bold ; }
.home_font { color: #c64b51 ;}
.formwaku { border: 10px solid #D9F2FC ; }
.formwaku td { padding: 8px ; }
.form {
	width: 25% ;
	background: url(../../images/tdktest002.mediaxis.jp/common/waku_bg1.gif) repeat-x 0 0 #FFF ;
	border-bottom: 1px solid #FFF ;
	font-size: 93% ;
	line-height: 200% ;
	padding: 14px 5px 12px 5px ;
}
.form2 {
	background: url(../../images/tdktest002.mediaxis.jp/common/waku_bg2.gif ) repeat-x 0 0 #a3dbf1 ;
	font-size: 93% ;
	line-height: 200% ;
	padding: 14px 5px 12px 5px ;
}
.formwaku input {
	padding: 2px ;
}
.style1 {
	color: #FFF ;
	font-weight: bold ;
}
.style3 { color: #F00 ; }
.style4 { color: #0066FF ; }
.tateline {
	border-right: 1px dotted #AAA ;
}
.listcate {
	font-size: 14px ;
	font-weight: bold ;
	padding: 8px ;
	border-bottom: 1px solid #7ac87d ;
}
.listmore, .formwaku td.listmore {
	padding: 8px 8px 8px 15px ;
	border-bottom: 1px dashed #CCC ;
}
#mainContents #mainContentsInner .borderTable {
	width: 670px ;
	margin-left: 20px ;
	margin-right: 20px ;
}
.borderTable td {
	border: 1px solid #CCC ;
	padding: 3px ;
}

table.systembtn tr.sysbtnimg {
	text-align: center;	
}

table.systembtn td.systext {
	padding: 10px 10px 20px 10px;
	vertical-align: top;
}

/****************************************************************
*						■ページ別スタイル						*
****************************************************************/

/* -------------------------------------------------
	1-1.トップページ
------------------------------------------------- */

#index2 #topindex #mainContents {
	width: 732px ;
	/*margin-bottom: 200px;*/
}

#index2 #topindex #mainContentsInner {
	width: 732px ;
	margin-bottom: 100px;
}

/* トップテキスト */
#topindex #mainContents #mainContentsInner #headtext {
	display:block;
	/*width: 452px ;
	float: left ;
	margin:0;
	padding:0; トピックスの上にあったバナーを削除したら、IEでどうしてもトピックスが上に上がってこなかったので、とりあえず。　2010.06.23コマツ*/
}

#topindex #mainContents #mainContentsInner #headtext #ocbnr {
	line-height: 1em;
	height: 100px;
	width: 502px;
	clear: both;
}

/*#topindex #mainContents #mainContentsInner #headtext #ocbnrw {
	line-height: 1em;
	height: 70px;
	width: 250px;
	clear: both;
}*/

#topindex #mainContents #mainContentsInner #headtext li#ocbnr0 {
	background: url(/images/material/2/ht_oc_bnr.jpg) no-repeat 0 0;
	width: 250px;
	float: left;
	height: 70px;
}

#topindex #mainContents #mainContentsInner #headtext li#ocbnr0 a {
	display: block;
	width: 250px;
	heigth: 1em;
	padding: 52px 0px 0px 10px;
	text-decoration: none;
	color: #FFF;
}

#topindex #mainContents #mainContentsInner #headtext li#ocbnr1 {
	background: url(/images/material/2/ocbnr01.jpg) no-repeat 0 0;
	width: 250px;
	float: left;
	height: 100px;
}

#topindex #mainContents #mainContentsInner #headtext li#ocbnr1 a {
	display: block;
	width: 250px;
	heigth: 1em;
	padding: 80px 0px 0px 10px;
	text-decoration: none;
	color: #FFF;
}

#topindex #mainContents #mainContentsInner #headtext li#ocbnr2,
#topindex #mainContents #mainContentsInner #headtext li#ocbnr2 a {
	background: url(/images/material/2/ocbnr02.jpg) no-repeat 0 0;
	display: block;
	width: 252px;
	float: left;
	height: 100px;
	text-indent: -9999px;
}

/*#topindex #mainContents #mainContentsInner #headtext li#ocbnr2 a {
	display: block;
	width: 250px;
	heigth: 1em;
	padding: 80px 0px 0px 10px;
	text-decoration: none;
	color: #FFF;
}*/

/*バナー*/ 
#topindex #mainContents #banner_2,#mainContents #banner_3 {
	display: none;
}

/*#topindex #mainContents #mainContentsInner #headtext #banner_index {
	clear: both ;
}
#topindex #mainContents #mainContentsInner #headtext #banner_index ul {
	margin: 0 10px 0 0 ;
	padding:0;
}
#topindex #mainContents #mainContentsInner #headtext #banner_index li {
	float: left ;
	margin: 0 10px 0 0 ;
	padding:0;
}*/

/* お知らせ */

#news ol {
	list-style-type: decimal;
	list-style-position: inside;
}

#news ul {
	list-style-position: inside;
}

#topindex #mainContents #mainContentsInner #newsTop,
#topindex #mainContents #mainContentsInner #newsoshirase {
	width: 502px ;
	clear: both ;
	float: left ;/*レイアウト変更のため、right→leftに変更。 2010.05.06コマツ*/
	margin-bottom: 20px ;
}
#topindex #mainContents #mainContentsInner #newsTop h3 {
	height: 29px ;
	margin: 0 0 5px 0;
	padding: 0 ;
	line-height: 100% ;
	text-indent: -9999px ;
	background: url(/images/material/2/news_title.gif) no-repeat 0 0 ;
}
#topindex #mainContents #mainContentsInner #newsoshirase h3 {
	height: 23px ;
	margin: 0 0 5px 0;
	padding: 0 ;
	line-height: 100% ;
	text-indent: -9999px ;
	background: url(/images/material/2/news_title_oshirase.gif) no-repeat 0 0 ;
}
#topindex #mainContents #mainContentsInner ul.newsList {
	clear: none ;
	background: none ;
	padding: 0 5px ;
	margin: 0 ;
}
#mainContents #mainContentsInner ul.newsList li {
	padding-left: 10px ;
	padding-right: 10px ;
	border-bottom: 1px dashed #CCC ;
}
#mainContents #mainContentsInner ul.newsList li h5 {
	width: 120px;
	float: left ;
	display: inline ;
	font-size: 93% ;
	font-weight: normal ;
	line-height: 120% ;
	padding-left: 15px ;
	background: url(/images/material/2/news_icon.gif) no-repeat 0 50% ;
}
#mainContents #mainContentsInner ul.newsList li .news_new {
	margin: 0px;
}
#mainContents #mainContentsInner ul.newsList li p {
	margin: 0em ;
	line-height: 120% ;
}
#mainContents #mainContentsInner ul.newsList li a { color: #333 ; }
#mainContents #mainContentsInner ul.newsList li a:visited { color: #336600 ; }
#mainContents #mainContentsInner ul.newsList li a:hover {
	color: #339900;
	text-decoration: underline;
}

/*ボトムテキスト（右側のカラム）*/
#topindex #mainContents #mainContentsInner #bottomtext {
	width: 220px ;
	position:absolute;
	padding: 0px;
	margin: 0px;
	_margin-top: 10px;
	/*top:298px;*/
	/* メインビジュアルの高さが減って、headerとのマージンをとったため、430px→370pxに変更。　2010.06.23コマツ*/
	/*ヘッダー変更の為、370px → 298pxに変更。2010.07.02コマツ*/
	/*left:690px;*/
	top: 305px;
	right: 0;
}
*html #topindex #mainContents #mainContentsInner #bottomtext {/*IE6用の設定*/
	width: 260px ;
	position:absolute;
	top:-10px;
	/*left:470px;*/
	right: -40px;
}
/* 大学案内 */
#topindex #mainContents #mainContentsInner #bottomtext div.event {
	border: 1px solid #CCC;
	background: #F6FFEC;
	padding: 10px;
	margin: 10px;
}

#topindex #mainContents #mainContentsInner #bottomtext div.event h4{
	margin-bottom: 8px;
	border: none;
	color: #008000;
	font-weight: bold;
	background: url(/images/material/2/news_icon.gif) no-repeat scroll 0 50% ;
	padding-left: 15px;
}

#topindex #mainContents #mainContentsInner #bottomtext div.event p{
	margin: 1px;
}

#topindex #mainContents #mainContentsInner #bottomtext div.universityGuide {
	background: url(/images/material/2/annai_bg.gif) repeat-y 0 0 ;
}

#topindex #mainContents #mainContentsInner #bottomtext .universityGuide ul {
	list-style: disc inside none;
	padding: 0px;
	margin: 0px 0px 0px 15px;
}

/*右側バナー*/
#topindex #mainContents #mainContentsInner #bottomtext div.r_banner{
	width:219px;
	margin: 10px 0 0 0;
	padding:0px;
}
#topindex #mainContents #mainContentsInner #bottomtext div.r_banner ul{
	margin:0;
	padding:0;
}
#topindex #mainContents #mainContentsInner #bottomtext div.r_banner ul li{
	text-align:center;
	margin:0 0 5px 0;
	padding:0;
}


/* -------------------------------------------------
	1-2.お知らせ
------------------------------------------------- */
#mainContents #mainContentsInner #news ul.newsList {
	background: none ;
	border-bottom: 1px solid #CCC ;
	padding-bottom: 20px ;
}
ul.newsNavi {

	border-bottom: 1px solid #CCC ;
}
ul.newsNavi li,
#mainContents #mainContentsInner .pager {



	color: #FFF ;
	background: #666 ;
}
ul.newsNavi li a,
#mainContents #mainContentsInner .pager a {
	color: #FFF ;
}
#mainContents #mainContentsInner #news h4 {
	margin-top: 20px ;
	margin-left: 10px ;
	margin-right: 10px ;
}
#mainContents #mainContentsInner #news h5,
#mainContents #mainContentsInner #news p {
	margin-left: 10px ;
	margin-right: 10px ;
}


/* -------------------------------------------------
	1-3.大学案内
------------------------------------------------- */
/* ページタイトル */
#daigakupage_10012 #mainContents #mainContentsInner h3,
#daigakupage_10014 #mainContents #mainContentsInner h3,
#daigakupage_10015 #mainContents #mainContentsInner h3,
#daigakupage_10016 #mainContents #mainContentsInner h3,
#daigakupage_10017 #mainContents #mainContentsInner h3,
#daigakupage_10018 #mainContents #mainContentsInner h3 {
	background: url(../../images/tdktest002.mediaxis.jp/daigaku/title.jpg) no-repeat -20px 0 ;
	height: 100px ;
	text-indent: -9999px;
}
#mainContents ul.pageNavi {
	font-size: 90% ;
	font-weight:bold;
}
#mainContents ul.pageNavi li {
	width: 107px ;
	padding: 0 5px;
	height: 55px ;
	text-align: left ;
	display : block ;
}
* html #mainContents ul.pageNavi li {
	width: 117px;
}
#mainContents ul.pageNavi li a {
	margin: 7px 0 ;
}

/* 所在地 */
#daigakupage_10012 .style1 { color: #027200 ; }
#daigakupage_10012 table table {
	margin: 20px ;
}
/* 特色・サークル */
#daigakupage_10014 span.j14 { color: #ff3300 ; }
#daigakupage_10014 td.j12 {
	padding: 10px ;
}
/* 在校生からのお知らせ */
#daigakupage_10016 #mainContents #mainContentsInner table.formwaku {
	width: 670px ;
	margin-left: 20px ;
	margin-right: 20px ;
	border: 10px solid #ccedce ;
}
#daigakupage_10016 .formwaku td { font-size: 12px ; }
#daigakupage_10016 .formwaku .listmore { padding: 15px ; line-height: 150% ; }
#daigakupage_10016 .formwaku .listmore hr { display: block; }
#daigakupage_10016 .formwaku td.j12 { padding: 0 ; }

/* 先輩からのメッセージ */
#daigakupage_10017 #mainContents #mainContentsInner table.formwaku {
	width: 670px ;
	margin-left: 20px ;
	margin-right: 20px ;
	border: 10px solid #ccedce ;
}
#daigakupage_10017 .formwaku .listmore { padding: 15px ; line-height: 150% ; }

#daigakupage_10017 .formwaku .listmore hr { display: block; }
#daigakupage_10017 .formwaku td.j12 { padding: 0 ; }

/* 資格・就職 */
#daigakupage_10015 span.j14 { color: #ff3300 ; }
#daigakupage_10015 table td.j12 { padding: 5px ; }

/* カリキュラム */
#daigakupage_10018 #mainContents #mainContentsInner table.j10t {
	width: 670px ;
	margin-left: 20px ;
	margin-right: 20px ;
}
#daigakupage_10018 table.j10t th {	
	border: 1px solid #CCC ;
	text-align: center ;
}
#daigakupage_10018 table.j10t td {
	padding: 5px ;
	border: 1px solid #CCC ;
	text-align: center ;
	font-size: 10px ;
	line-height: 150% ;
}
#daigakupage_10018 .style8 { color: #FFF ; }
#daigakupage_10018 .j14 strong { color: #ff3300 ; }



/* -------------------------------------------------
	1-4.高校生の方へ
------------------------------------------------- */
.highschool #mainContents #mainContentsInner h3 {
	background: url(/images/material/2/highschool_title.jpg) no-repeat 0 0 ;
	height: 100px ;
	text-indent: -9999px;
}
.highschool #mainContents #mainContentsInner h4 { display: none ; }
#highschoolpage_10007 .j12 td { font-size: 14px ; line-height: 150% ; }
#highschoolpage_10007 td.j12 td { padding: 8px ; }
#highschoolpage_10007 #mainContents td hr { display: block ; }



/* -------------------------------------------------
	1-5.研究室紹介
------------------------------------------------- */
.kenkyu #mainContents #mainContentsInner h3 {
	background: url(/images/material/2/title.jpg) no-repeat 0 0 ;
	height: 100px ;
	text-indent: -9999px;
}
.kenkyu #mainContents #mainContentsInner .pageNavi { display: none ; }
.kenkyu #mainContents #mainContentsInner h4 { display: none ; }
.kenkyu #mainContents #mainContentsInner .formwaku {
	width: 670px ;
	margin-left: 20px ;
	margin-top: 10px ;
	margin-right: 20px ;
	border: 10px solid #ccedce ;
}
#kenkyuindex #mainContents #mainContentsInner .formwaku {
	width: 500px ;
	margin-left: 105px ;
	margin-right: 105px ;
}
.pageBack {
	text-align: center ;
	margin: 20px ;
}



/* -------------------------------------------------
	1-6.学長からのメッセージ
------------------------------------------------- */
.enkaku #mainContents #mainContentsInner h3 {
	background: url(../../images/tdktest002.mediaxis.jp/enkaku/title.jpg) no-repeat 0 0 ;
	height: 100px ;
	text-indent: -9999px;
}
#enkakuindex #mainContents #mainContentsInner h4 { display: none ; }



/* -------------------------------------------------
	1-7.資料請求
------------------------------------------------- */
.siryo #mainContents #mainContentsInner h3 {
	background: url(../../images/tdktest002.mediaxis.jp/siryo/title.jpg) no-repeat 0 0 ;
	height: 100px ;
	text-indent: -9999px;
}



/* -------------------------------------------------
	1-8.入学試験案内
------------------------------------------------- */
.shiken #mainContents #mainContentsInner h3 {
	background: url(../../images/tdktest002.mediaxis.jp/shiken/title.jpg) no-repeat 0 0 ;
	height: 100px ;
	text-indent: -9999px;
}

.shiken #mainContents #mainContentsInner .style3 { color: #FFF ; }


/* 入学試験Q&A */
.nyugaku-faq #mainContents #mainContentsInner h3 {
	background: url(../../images/tdktest002.mediaxis.jp/shiken/title.jpg) no-repeat 0 0 ;
	height: 100px ;
	text-indent: -9999px;
}
.nyugaku-faq  #mainContents #mainContentsInner h4 {
	font-weight: bold ;
	font-size: 93% ;
	color: #333 ;
	background: #ffffcc ;
	border: 10px solid #ccedce ;
	border-bottom: 1px dashed #CCC ;
	margin: 20px 20px 0 ;
	padding: 8px ;
}
.nyugaku-faq  #mainContents #mainContentsInner p {
	border: 10px solid #ccedce ;
	border-top: none ;
	padding: 8px ;
	margin: 0 20px ;
}
.shiken #mainContents #mainContentsInner .pageLink td,
.nyugaku-faq #mainContents #mainContentsInner .pageLink td {
	padding: 8px ;
	color: #FFF ;
	text-align: center ;
}
.shiken #mainContents #mainContentsInner .pageLink td .style2,
.nyugaku-faq #mainContents #mainContentsInner .pageLink td .style2 {
	font-weight: bold ;
}



/* -------------------------------------------------
	1-9.サイトマップ
------------------------------------------------- */
.sitemap #mainContents #mainContentsInner h3 {
	background: url(/images/material/2/title_sitemap.jpg) no-repeat 0 0 ;
	height: 100px ;
	text-indent: -9999px;
}



/* -------------------------------------------------
	1-10.教員・研究員募集のご案内
------------------------------------------------- */
.kyoinboshu #mainContents #mainContentsInner h3 {
	background: url(../../images/tdktest002.mediaxis.jp/kyoinboshu/title.jpg) no-repeat 0 0 ;
	height: 100px ;
	text-indent: -9999px;
}
#kyoinboshuindex #mainContents #mainContentsInner h4 { display: none ; }
#mainContents #mainContentsInner .formwaku1 {
	width: 670px ;
	margin-left: 20px ;
	margin-right: 20px ;
	border: 10px solid #DDD ;
}



/* -------------------------------------------------
	1-11.リンク集
------------------------------------------------- */
.link #mainContents #mainContentsInner h3 {
	background: url(../../images/tdktest002.mediaxis.jp/link/title.jpg) no-repeat 0 0 ;
	height: 100px ;
	text-indent: -9999px;
}
#linkindex #mainContents #mainContentsInner h4 { display: none ; }



/* -------------------------------------------------
	1-12.個人情報保護方針
------------------------------------------------- */
.privacy #mainContents #mainContentsInner h3 {
	background: url(../../images/tdktest002.mediaxis.jp/privacy/title.jpg) no-repeat 0 0 ;
	height: 100px ;
	text-indent: -9999px;
}
#privacyindex #mainContents #mainContentsInner h4 { display: none ; }
.privacy #mainContents #mainContentsInner .formwaku {
	width: 670px ;
	margin-left: 20px ;
	margin-right: 20px ;
	border: 10px solid #ccedce ;
}

/* -------------------------------------------------
	1-13.オープンキャンパス体験談
------------------------------------------------- */
.opencampus #mainContents #mainContentsInner #headtext h3.name1 {
	padding: 5px 5px 5px 15px;
	border-top: solid #FA7923 1px; 
	border-bottom: solid #FA7923 1px; 
	font-size: 14px;
	font-weight: bold;
	color: #FA7923;
	background: none #444 ;
}

#opencampustaikendan0413 #mainContents #mainContentsInner #headtext .img {
	margin: 20px 0px 0px 20px;
}

#opencampustaikendan0413 #mainContents #mainContentsInner #headtext .text {
	clear: both;
}

#opencampustaikendan0413 #mainContents #mainContentsInner #headtext .left {
	float: left;
	margin: 20px 20px 0px 0px;
}

#opencampustaikendan0413 #mainContents #mainContentsInner #headtext .right {
	float: left;
	margin-top: 20px;
}

#opencampustaikendan0413 #mainContents #mainContentsInner #headtext ul li {
	line-height: 120%;
}

/* ----------------------------------------
	1-16-2.オープンキャンパス
---------------------------------------- */
#campustouroc #mainContents #mainContentsInner h4.pageTitle { display: none ; }

.campustour #mainContents #mainContentsInner #headtext #ocdate {
	/*background: url(/images/material/2/ocindexdateBg.jpg) no-repeat 0 0;オープンキャンパス*/
	background: url(/images/material/2/ocsetusmeiindexdateBg.jpg) no-repeat 0 0;/*オープンキャンパス・説明会*/
	width: 714px;
	height: 234px;
}
.campustour #mainContentsInner #headtext #ocdate ul {
	padding-top: 91px;
	width: 714px;
	height: 130px;
}

.campustour #mainContentsInner #headtext #ocdate li.datebox {
	width: 132px;/*5分割*/
	/*width: 165px;4分割*/
	height: 130px;
	float: left;
	margin-left: 8px;
}
/*4分割*/
/*.campustour #mainContentsInner #headtext #ocdate li#june {
	background: url(/images/material/2/ocindexSep.gif) no-repeat 0 0;
	margin-left: 14px;
	_margin-left: 6px;
}
.campustour #mainContentsInner #headtext #ocdate li#july {
	background: url(/images/material/2/ocindexOct.gif) no-repeat 0 0;
}
.campustour #mainContentsInner #headtext #ocdate li#augest {
	background: url(/images/material/2/ocindexNov.gif) no-repeat 0 0;
}
.campustour #mainContentsInner #headtext #ocdate li#september {
	background: url(/images/material/2/ocindexDec.gif) no-repeat 0 0;
}
*/

/*5分割*/
.campustour #mainContentsInner #headtext #ocdate li#nov {
	background: url(/images/material/2/ocindexnov.gif) no-repeat 0 0;
}
.campustour #mainContentsInner #headtext #ocdate li#dec {
	background: url(/images/material/2/ocindexdec.gif) no-repeat 0 0;
}
.campustour #mainContentsInner #headtext #ocdate li#jan {
	background: url(/images/material/2/ocindexjan.gif) no-repeat 0 0;
}
.campustour #mainContentsInner #headtext #ocdate li#feb {
	background: url(/images/material/2/ocindexfeb.gif) no-repeat 0 0;
}
.campustour #mainContentsInner #headtext #ocdate li#mar {
	background: url(/images/material/2/ocindexmar.gif) no-repeat 0 0;
}

.campustour #mainContentsInner #headtext #ocdate p {
	/*margin: 45px 0 0 50px;コマ*/
	margin: 45px 0 0 20px;
}

.campustour #ocschedule h6,
.campustour #setsumeischedule h6 {
	font-weight: bold;
	font-size: 100%;
}

.campustour #mainContentsInner #headtext #ocschedule {
	clear: both;	
}

.campustour #mainContentsInner #headtext #ocschedule #ocscheleft {
	width: 449px;
	float: left;
}

.campustour #ocschedule #ocscheleft table,
.campustour #setsumeischedule #setsumeischeleft table {
	border: 1px solid #D1D1D1;
	width: 440px;
}

#ocschedule #ocscheleft tr.green,
#setsumeischedule #setsumeischeleft tr.green {
	background: #EFF7CF;	
}

#ocschedule #ocscheleft tr.blue,
#setsumeischedule #setsumeischeleft tr.blue {
	background: #F5F8FD;	
}

#ocschedule #ocscheleft tr.orange,
#setsumeischedule #setsumeischeleft tr.orange {
	background: #FDF8F5;	
	/*color: #fb620f;*/
}

#ocschedule #ocscheleft th,
#setsumeischedule #setsumeischeleft th {
	font-weight: bold;
	padding-left: 40px;
	width: 30%;
}

#ocschedule #ocscheleft th {
	color: #090;
}

#setsumeischedule #setsumeischeleft th {
	color: #214494;
}


#ocschedule #ocscheleft td, 
#setsumeischedule #setsumeischeleft td {

	padding: 5px;
	width: 70%;
	margin: 0 0 0 20px;
}

.campustour #mainContentsInner #headtext #ocschedule #ocscheright,
.campustour #mainContentsInner #headtext #setsumeischedule #setsumeischeright {
	width: 256px;
	float: right;	
	text-align: center;
}

.campustour #mainContentsInner #headtext #ocpractice {
	clear: both;	
}

.campustour #mainContentsInner #headtext #ocpractice dl {
	margin: 0 0 15px 0px;	
}

.campustour #mainContentsInner #headtext #ocpractice #ocprleft {
	background: url(/images/material/2/ocindexTokuten.gif) no-repeat 0 0;
	height: 389px;
	width: 449px;
	float: left;
}

#ocpractice #ocprleft p {
	margin: 210px 0  0 15px;
	color: #371B1B;
}

#ocpractice #ocprleft #ocbtn {
	width: 371px;
	margin: 10px 0px 0px 50px;
}

.campustour #mainContentsInner #headtext #ocpractice #ocprright{
	width: 256px;
	float: right;
	text-align: center;
}


.campustour #mainContents #mainContentsInner #headtext #ocapply {
	clear: both;	
}






/* -------------------------------------------------
	1-17.薬理学会
------------------------------------------------- */
.seinan64 #mainContents #mainContentsInner h3 {
	background: url(/images/material/2/page_ttl_64.jpg) no-repeat 0 0 ;
	text-indent: -9999px;
}
.seinan64 #mainContentsInner .ex table th {	
	font-weight: bold;
}
.seinan64 #mainContentsInner .ex table th,
.seinan64 #mainContentsInner .ex table td {
	padding: 5px;
	border: 1px solid #CCC ;
	text-align: center ;
}
.seinan64 #mainContentsInner .subtitxt {
	margin-left:20px;
	padding-left:5px;
	margin-bottom:5px;
	font-weight:bold;
	border-left:5px solid #0a0
}
.seinan64 #mainContentsInner .pb15 {
	padding-left:30px;
	padding-bottom:15px;
}
.seinan64 #mainContentsInner .pb30 {
	padding-left:30px;
	padding-bottom:30px;
}

/* -------------------------------------------------
	1-18.薬大祭
------------------------------------------------- */
#yakudaisaiindex #mainContents #mainContentsInner h4.pageTitle {
	display: none;	
}

#yakudaisaiindex #mainContents #mainContentsInner #headtext #gakusai #leftcul {
	width: 427px;
	float: left;
	margin-right: 15px;
}

#yakudaisaiindex #mainContents #mainContentsInner #headtext #gakusai #rightcul {
	width: 271px;
	float: left;
}

#yakudaisaiindex #mainContents #mainContentsInner #headtext #gakusai {
	margin-top: 15px;
}

#yakudaisaiindex #mainContents #mainContentsInner #headtext #gakusai .gakusaibox {
	width: 427px;
	clear: both;
	margin-bottom: 15px;
}

#yakudaisaiindex #mainContents #mainContentsInner #headtext #gakusai .detail {
	clear: both;
	min-height: 94px;
	background: none repeat scroll 0 0 #E9F8FD;
    border: 1px solid #CCCCCC;
    padding: 10px;
}

#yakudaisaiindex #mainContents #mainContentsInner #headtext #gakusai h5 {	
	margin: 0 0 10px 0;
}

#yakudaisaiindex #mainContents #mainContentsInner #headtext #gakusai .detail img {
	/*float: left;*/
	width: 126px;
	display: block;
	margin: 0 20px 20px 0;
}

#yakudaisaiindex #mainContents #mainContentsInner #headtext #gakusai .detail p {
	/*padding: 5px;
	border: 1px solid #CCC;
	background:  #E9F8FD;*/
	
}

#yakudaisaiindex #mainContents #mainContentsInner #headtext #rightcul #gakusaibosyuu,
#yakudaisaiindex #mainContents #mainContentsInner #headtext #rightcul #gakusaioshirase {
	background: #E9F8FD;
	border: 1px solid #a6d6e7;
	padding: 4px;
}

#yakudaisaiindex #mainContents #mainContentsInner #headtext #rightcul #gakusaioshirase {
	margin-top: 15px;
}
/* ----------------------------------------
	1-19.なかのひと
---------------------------------------- */

#nakanohito {
        position: absolute;
        bottom: -60px;
        _bottom: 0px;
        right: 15px;
}

/* ----------------------------------------
	1-20.情報公開
---------------------------------------- */
.jouhoukoukai #mainContents #mainContentsInner #headtext table {
	cellspacing: 1px;
	border: 1px solid #505050;
	overflow: visible;
}

.jouhoukoukai #mainContents #mainContentsInner #headtext table th,
.jouhoukoukai #mainContents #mainContentsInner #headtext table td {
	border: 1px solid #505050;
	padding: 5px;
}


.jouhoukoukai #mainContents #mainContentsInner #headtext table th {
	background-color:#eee;
}

/* ----------------------------------------
	1-21.情報公開
---------------------------------------- */
#clubindex #mainContents #mainContentsInner #clublist {
	margin-top: 15px;	
}
#clubindex #mainContents #mainContentsInner .clubbox {
	float: left;
	margin-left: 15px;
	_margin-left: 13px;
	width: 220px;
}

#clubindex #mainContents #mainContentsInner #sports {
}

#clubindex #mainContents #mainContentsInner #culture {
}

#clubindex #mainContents #mainContentsInner #circle {
}

#clubindex #mainContents #mainContentsInner #clublist ul {
	padding: 10px;
}

#clubindex #mainContents #mainContentsInner #clublist li {
	line-height: 1.5em;
	padding-left: 20px;
	background: url(/images/material/2/circle_03.gif) no-repeat 0 50%;
}

/* -------------------------------------------------
	1-22.バナーリンク(受験生へｐｄｆDLボタン)
------------------------------------------------- */

#highschoolpage_15847 
#mainContents 
#mainContentsInner #headtext ul.banner_list {
	clear: both;
	margin: 15px 0 15px 0;
	overflow: hidden;
	_margin-left: -20px;/* --IE6-- */
}
#highschoolpage_15847 
#mainContents 
#mainContentsInner #headtext ul.banner_list li {
	margin: 0 0 0 21px;
	width: 216px;
	float: left;
}
