@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.HAMAYAKU情報
:	1-13.HAMAYAKU NEWS
:	1-14.教員研究室紹介
:	1-15.教員プロフィール
:	1-16.なかのひと
:	1-17.オープンキャンパス詳細

----------------------------- */



/****************************************************************
*						■共通スタイル							*
****************************************************************/
/* -------------------------------------------------
	0-1.基本設定
------------------------------------------------- */
body {
	background: none !important;
	background-color: #fff !important;
}
/* 中面用 */
#container{
	width: 740px;
	background: none !important;
	background-color: #fff !important;
	font-size: 100%;
}
#topindex #contents{
	width: 740px;
	background: none !important;
	/*background: #fff url(/images/tdktest011.mediaxis.jp/common/main.jpg) no-repeat 0 0 !important;/*
	/*padding-top: 226px; Flash非表示の際はこちら。　2010.04.08コマツ*/
	position: relative;
	z-index: 1;	
	/*top: -15px; Flash非表示の際はこちら。　2010.04.08コマツ*/
	top: 5px;/*Flash表示させたため、追加。　2010.04.08コマツ*/
	left: 0;
}
#contentsInner{
	width: 740px;
	background: none !important;
	background-color: #fff !important;
}

/* リンク */
a:link {  }
a:visited {  }
a:hover {  }
a:active {  }

/* -------------------------------------------------
	0-2.カラム別スタイル
------------------------------------------------- */
/* 2カラム時
=========================================== */
#subContents1{
}

#subContents1 ul li{
}

/* 3カラム時
=========================================== */


/* -------------------------------------------------
	0-3.エリア別スタイル
------------------------------------------------- */
/* ロゴ
=========================================== */
#header{
	width: 740px;
	margin-top: 10px;
	margin-bottom: 3px;
	padding: 0;
	border-bottom: 1px solid #999;
}
#header h1 {
	margin: 0;
	padding: 0;
}
#header h1 a {
	width: 263px;
	height: 51px;
	margin: 0;
	padding: 0;
	background-color: #fff !important;
	background: url(/images/tdktest011.mediaxis.jp/common/main_title.gif) no-repeat 0 0 !important;
}

/* トップ右側メニュー
=========================================== */
#headNavi{
	width: 400px;
	_width: 450px; /* IE6用 20100408 englisリンク追加のため */
	/*height: auto !important;*/
	height: 17px;
	position: relative;
	z-index: 10;
	top: -17px;
	left: 400px; /* englishリンク追加のため440pxを400に修正20100408 */
	_left: 350px; /* IE6用 20100408 englishリンク追加のため */
}
#headNavi ul {
	margin: 0;
	padding: 0;
}
#headNavi li{
	border-left: 1px solid #999;
	padding: 0px 10px !important;
	margin: 0;
}
#headNavi li a{
	font-size: 93%;
	font-family: "ＭＳ Ｐゴシック",sans-serif;
}
* html #headNavi{
	left: 230px; /* 230を300に変更 */
	top: -18px; /* -18を0に */
}
*:first-child+html #headNavi{
	left: 230px;
	top: -19px;
}
body #headNavi{
	/* for ie8 */
	font-size: 85%;
}

/* 左・右メニュー
=========================================== */
#subContents1{
	width: 152px;
}
#subContents1 #navi{
	height: 360px;
}

#subContents1 #navi ul li{
	margin:0;
	padding:0;
	width: 152px;
	height:30px;
}
#subContents1 #navi ul li a{
	background:url(/images/material/12/menu_bg.gif) no-repeat 0 0 #fff;
	width: 152px;
	height: 30px;
	display: block;
	text-indent:-9999px;
}
/*マウスオフの時*/
#subContents1 #navi #menu1 a{ background-position:0 0; }
#subContents1 #navi #menu2 a{ background-position:0 -30px; }
#subContents1 #navi #menu3 a{ background-position:0 -60px; }
#subContents1 #navi #menu4 a{ background-position:0 -90px; }
#subContents1 #navi #menu5 a{ background-position:0 -120px; }
#subContents1 #navi #menu6 a{ background-position:0 -150px; }
#subContents1 #navi #menu7 a{ background-position:0 -180px; }
#subContents1 #navi #menu8 a{ background-position:0 -210px; }
#subContents1 #navi #menu9 a{ background-position:0 -240px; }
#subContents1 #navi #menu10 a{ background-position:0 -270px; }
#subContents1 #navi #menu11 a{ background-position:0 -300px; }
#subContents1 #navi #menu12 a{ background-position:0 -330px; }

/*マウスオーバーの時*/
#subContents1 #navi #menu1 a:hover{ background-position:-152px 0; }
#subContents1 #navi #menu2 a:hover{ background-position:-152px -30px; }
#subContents1 #navi #menu3 a:hover{ background-position:-152px -60px; }
#subContents1 #navi #menu4 a:hover{ background-position:-152px -90px; }
#subContents1 #navi #menu5 a:hover{ background-position:-152px -120px; }
#subContents1 #navi #menu6 a:hover{ background-position:-152px -150px; }
#subContents1 #navi #menu7 a:hover{ background-position:-152px -180px; }
#subContents1 #navi #menu8 a:hover{ background-position:-152px -210px; }
#subContents1 #navi #menu9 a:hover{ background-position:-152px -240px; }
#subContents1 #navi #menu10 a:hover{ background-position:-152px -270px; }
#subContents1 #navi #menu11 a:hover{ background-position:-152px -300px; }
#subContents1 #navi #menu12 a:hover{ background-position:-152px -330px; }

/* バナーエリア
=========================================== */
#subContents1 .bn {
	margin: 10px 0 0 0;
	padding: 0;
}
#subContents1 #keitai,
#subContents1 p {
	text-align :center;
	font-size: 77%;
	margin: 0;
	padding: 0;
}
/* メインイメージ
=========================================== */

/* メインエリア
=========================================== */
#mainContents {
	width: 560px !important;
	float: right  !important;
}

#topindex #mainContents {
	/*height: 1000px; 2010.4.27 IE7にてお知らせが表示されなかった際、4/15以降に追加されたコチラの記述をコメントアウトしました。　コマツ*/
	width: 588px !important;
	float: right;
	overflow:visible;
	
}
#mainContentsInner {
	padding: 0 !important;
	margin: 0 !important;
}
#mainContentsInner h3,
#mainContentsInner h4{
	/*display: none;*/
}
#mainContentsInner #rCont {
	/*width: 560px;
	float: right;*/
}

/* フッターメニュー
=========================================== */
#footer {
	width: 740px;
	background-color: #fff;
	padding-top: 20px;
	_height:150px;
	position:static;
}
#footer p.toi{
}

#footNavi{
	margin-top:15px;
}
#copyright{
	margin-top:15px;
}


/* -------------------------------------------------
	0-4.共通スタイル
------------------------------------------------- */
/* カテゴリータイトル */
#mainContents #mainContentsInner h3 {
	width: 560px;
	height: 61px;
	margin: 0 0 10px 0;
	padding: 0;
	text-indent: -10000em;
}
/* 大学案内・中央機器室・薬草園 */
.guide #mainContents #mainContentsInner h3,
.cyuuoukikannsitu #mainContents #mainContentsInner h3,
.herb #mainContents #mainContentsInner h3,
.kougitou_kensyuujissyuutou  #mainContents #mainContentsInner h3 {
	background-image: url(/images/material/12/categoryTitle_guide.jpg);
}

/* 漢方薬学科 */
.herbal #mainContents #mainContentsInner h3 {
	background-image: url(/images/material/12/categoryTitle_herbal.jpg);
}
/* 学科長プロフィール */
.teacher #mainContents #mainContentsInner h3 {
	background-image: url(/images/material/12/categoryTitle_teacher.jpg);
}
/* 臨床薬学科 */
.clinical #mainContents #mainContentsInner h3 {
	background-image: url(/images/material/12/categoryTitle_clinical.jpg);
}
/* 健康薬学科 */
.healthy #mainContents #mainContentsInner h3 {
	background-image: url(/images/material/12/categoryTitle_healthy.jpg);
}
/* 受験生の方 */
.exam_top #mainContents #mainContentsInner h3,
.exam #mainContents #mainContentsInner h3 {
	background-image: url(/images/material/12/categoryTitle_exam.jpg);
}
/* 在学生の方 */
.student_top #mainContents #mainContentsInner h3,
.badweather #mainContents #mainContentsInner h3,
.kyufukutaisai #mainContents #mainContentsInner h3,
.timetable #mainContents #mainContentsInner h3,
.schedule #mainContents #mainContentsInner h3,
.p_t_job #mainContents #mainContentsInner h3,
.club #mainContents #mainContentsInner h3,
.apartment #mainContents #mainContentsInner h3,
.lawson #mainContents #mainContentsInner h3,
.student #mainContents #mainContentsInner h3 {
	background-image: url(/images/material/12/categoryTitle_student.jpg);
}
/* 教育関係者の方 */
.educational #mainContents #mainContentsInner h3 {
	background-image: url(/images/material/12/categoryTitle_educational.jpg);
}
/* 一般の方 */
.general #mainContents #mainContentsInner h3 {
	background-image: url(/images/material/12/categoryTitle_general.jpg);
}
/* HAMAYAKUだより */
.news_exam #mainContents #mainContentsInner h3,
.news_edu #mainContents #mainContentsInner h3,
.news_stu #mainContents #mainContentsInner h3,
.news_healthy #mainContents #mainContentsInner h3,
.news_clinical #mainContents #mainContentsInner h3,
.news_herbal #mainContents #mainContentsInner h3,
.laboratory #mainContents #mainContentsInner h3 {
	background-image: url(/images/material/12/categoryTitle_news.jpg);
}
/* 今日の富士 */
.fuji #mainContents #mainContentsInner h3 {
	background-image: url(/images/material/12/categoryTitle_fuji.jpg);
}
/* HAMAYAKU情報 */
.environment #mainContents #mainContentsInner h3,
.hamayakuinfo #mainContents #mainContentsInner h3 {
	background-image: url(/images/material/12/categoryTitle_hamayakuinfo.jpg);
}
/* 入試情報 */
/* 進学ガイダンス */
.nyuushi #mainContents #mainContentsInner h3,
.singaku #mainContents #mainContentsInner h3 {
	background-image: url(/images/material/12/categoryTitle_nyuushi.jpg);
}
/* 資料請求 */
.shiryo #mainContents #mainContentsInner h3 {
	background-image: url(/images/material/12/categoryTitle_shiryo.jpg);
}
/* ご意見募集 */
.iken #mainContents #mainContentsInner h3 {
	background-image: url(/images/material/12/categoryTitle_iken.jpg);
}
/* その他お問い合わせ */
.bosyu #mainContents #mainContentsInner h3 {
	background-image: url(/images/material/12/categoryTitle_bosyu.jpg);
}
/* 大学見学申し込み */
.form2 #mainContents #mainContentsInner h3 {
	background-image: url(/images/material/12/categoryTitle_form.jpg);
}

#campus_kengakuindex #mainContents #mainContentsInner h3 {
	background-image: url(/images/material/12/categoryTitle_form2.jpg);
}

/* オープンキャンパス申し込み */
.entry_open #mainContents #mainContentsInner h3 {
	background-image: url(/images/material/12/categoryTitle_entry_open.jpg);
}

/* 夏のオープンキャンパス */
.summer_open_campus #mainContents #mainContentsInner h3 {
	display: none;
}

/* 8月1日 オープンキャンパス申し込み */
.summer_open0801 #mainContents #mainContentsInner h3 {
	background-image: url(/images/material/12/categoryTitle_summer_open08.jpg);
}

/* 8月8日 オープンキャンパス申し込み */
.summer_open0808 #mainContents #mainContentsInner h3 {
	background-image: url(/images/material/12/categoryTitle_summer_open08.jpg);
}

/* 8月29日 オープンキャンパス申し込み */
.summer_open0829 #mainContents #mainContentsInner h3 {
	background-image: url(/images/material/12/categoryTitle_summer_open08.jpg);
}

/* 入試説明会申し込み */
#form_nyushiindex #mainContents #mainContentsInner h3 {
	background-image: url(/images/material/12/admission_title.jpg);
	height: 50px;
	width: 540px;
}
/* 公開講座 */
.kouza #mainContents #mainContentsInner h3 {
	background-image: url(/images/material/12/categoryTitle_kouza.jpg);
}
/* 模擬講義・出張講義・講演会・申込 */
.form3 #mainContents #mainContentsInner h3 {
	background-image: url(/images/material/12/categoryTitle_form3.jpg);
}
/* 薬の研究・開発 */
.medicine #mainContents #mainContentsInner h3 {
	background-image: url(/images/material/12/categoryTitle_medicine.jpg);
}
/* 医療を支える */
.medical #mainContents #mainContentsInner h3 {
	background-image: url(/images/material/12/categoryTitle_medical.jpg);
}
/* 様々な活躍 */
.activity #mainContents #mainContentsInner h3 {
	background-image: url(/images/material/12/categoryTitle_activity.jpg);
}
/* 就職（キャリアセンター） */
.jobhunting #mainContents #mainContentsInner h3 {
	display: none;
}
/* 奨学金制度 */
.syougakukin #mainContents #mainContentsInner h3 {
	display: none;
}
/* お問い合わせ */
.form #mainContents #mainContentsInner h3 {
	display: none;
}	
/* アクセス */
.access #mainContents #mainContentsInner h3 {
	display: none;
}
/* サイトマップ */
.sitemap #mainContents #mainContentsInner h3 {
	display: none;
}
/* 個人情報保護について */
.privacy #mainContents #mainContentsInner h3 {
	display: none;
}
/* ENGLISH PAGE */
.english #mainContents #mainContentsInner h3 {
	background-image: url(/images/material/12/categoryTitle_english.jpg);
}
/* お知らせ */
.news #mainContents #mainContentsInner h3 {
	display: none;
}	

/*薬理シンポジウム*/
.yakuri #mainContents #mainContentsInner h3 {
	display: none;
}
/*高大連携*/
.renkei #mainContents #mainContentsInner h3 {
	display: none;
}

/* 研究室紹介 */
.lab #mainContents #mainContentsInner h3,
.lab_2 #mainContents #mainContentsInner h3 {
	background-image: url(/images/material/12/categoryTitle_lab.jpg);
}

/* ページタイトル */
#mainContents #mainContentsInner h4 {
	width: 560px;
	height: 30px;
	background: url(/images/material/12/pageTitle.gif) repeat-x ;
	margin: 0 0 10px 0;
	padding: 0 10px;
	color: #000000;
	line-height: 30px;
}
/*オープンキャンパス*/
#examopencampus #mainContents #mainContentsInner h4.pageTitle {	display: none; }
/*入試説明会*/
#nyuushiao_guidance #mainContents #mainContentsInner h4.pageTitle {	display: none; }
/*入試見学会*/
#nyuushikengakukai #mainContents #mainContentsInner h4.pageTitle { display: none; }
/*施設紹介*/
#guideinstitution #mainContents #mainContentsInner h4.pageTitle { display: none; }
/*シラバス*/
#studentsyllabus #mainContents #mainContentsInner h4.pageTitle { display: none; }
/*入学願書*/
#nyuushigansho #mainContents #mainContentsInner h4.pageTitle { display: none; }
/*学内セキュリティ*/
#examsecurity #mainContents #mainContentsInner h4.pageTitle { display: none; }

/* サブメニュー */
ul.pageNavi {
	margin: 10px 0px;
	padding: 0;
	width: 560px ;
}
ul.pageNavi li {
	height: 20px ;
	width: 120px  ;
	margin: 0px 0px 10px 0px;
	padding: 2px 10px 2px 15px ;
	/*display: inline ;*/
	display:block;
	float:left;
	font-size: 77% ;
	font-family: "ＭＳ ゴシック",sans-serif;
	line-height: 120%  ;
	color: #0137a3;
	background: url(/images/material/12/allow_green.gif) no-repeat 0 3px ;
	
}
ul.pageNavi li a {
	display: inline ;
}



/* 本文エリア
=========================================== */
#headtext {
	height: 100%;
}

/* Clearfix */
.clearfix {
	*display: inline-block; /* IE7 float解除 */
}
.clearfix:after {
    content: ".";
    display: block;
    visibility: hidden;
    height: 0.1px;
    font-size: 0.1em;
    line-height: 0;
    clear: both;
}

#mainContents #mainContentsInner #headtext h5 {
	font-size: 116%;
	color: #0068B2;
	text-decoration: none;
	background: url(/images/material/12/pict_02.gif) no-repeat left center;
	margin: 0 0 10px 0;
	padding: 2px 0 0 13px;
	border: none;
	font-weight: bold;
}
#mainContents #mainContentsInner #headtext h5.blue {
	color: #003366;
	font-weight: normal;
	padding: 0;
	background: none;
	line-height: 160%;
}
#mainContents #mainContentsInner #headtext h5.blue02 {
	color: #0068B2;
	font-size: 93%;
	font-weight: bold;
	margin-bottom: 5px;
	padding: 0;
	background: none;
	line-height: 160%;
}
#mainContents #mainContentsInner #headtext h5.blue03 {
	color: #FFFFFF;
	background-color: #0068B2;
	width: 100%;
	padding: 5px 0 5px 15px;
	margin-bottom: 15px;
	background-image: none;
	font-weight: normal;
}
#mainContents #mainContentsInner #headtext h5.blue04 {
	color: #FFFFFF;
	background-color: #6699CC;;
	width: 100%;
	padding: 5px 0 5px 15px;
	margin-bottom: 15px;
	background-image: none;
	font-weight: normal;
}
#mainContents #mainContentsInner #headtext h5.beige {
	color: #333333;
	background-color: #E1C8A2;;
	width: 100%;
	padding: 5px 0 5px 15px;
	margin-bottom: 15px;
	background-image: none;
	font-weight: normal;
}
#mainContents #mainContentsInner #headtext h5.dgreen {
	color: #FFFFFF;
	background-color: #006B56;
	width: 100%;
	padding: 5px 0 5px 0;
	margin-bottom: 15px;
	background-image: none;
	font-weight: normal;
}
#mainContents #mainContentsInner #headtext h5.underline {
	color: #000000;
	font-weight: normal;
	margin-bottom: 1em;
	padding: 0 0 2px 0;
	background: none;
	border-bottom: 1px solid #000000;
}
#mainContents #mainContentsInner #headtext h5.underline_g {
	color: #009900;
	font-weight: normal;
	margin-bottom: 1em;
	padding: 0 0 2px 0;
	background: none;
	border-bottom: 1px solid #009900;
}
#mainContents #mainContentsInner #headtext h5.underline_dg {
	color: #1E6B56;
	font-weight: normal;
	margin-bottom: 1em;
	padding: 0 0 2px 0;
	background: none;
	border-bottom: 1px solid #1E6B56;
}
#mainContents #mainContentsInner #headtext h5.underline_b {
	color: #0068B2;
	font-weight: normal;
	margin-bottom: 5px;
	padding: 0 0 2px 0;
	background: none;
	border-bottom: 1px solid #0068B2;
	font-weight: bold;
}
#mainContents #mainContentsInner #headtext h5.image {
	margin: 20px 0 10px 0;
	padding: 0;
	background: none;
}
#mainContents #mainContentsInner h5.ygreen {
	color: #FFFFFF;
	background-color: #8EBB44;
	width: 100%;
	padding: 5px 0 5px 15px;
	margin-bottom: 15px;
}

#mainContents #mainContentsInner #headtext p {
	margin: 0 0 10px 0;
	line-hright: 150%;
}
#mainContents #mainContentsInner #headtext td p {
	margin: 0;
	padding: 0;
	line-height: 150%;
}

#mainContents #mainContentsInner #headtext ol {
	list-style-type: decimal;
	margin: 0 0 10px 0;
	padding: 0;
}
#mainContents #mainContentsInner #headtext ol li {
	padding: 0;
	margin: 0 0 0 25px;
	line-height: 150%;
}

#mainContents #mainContentsInner dl {
	margin: 20px 0 0;
	padding: 0;
}
#mainContents #mainContentsInner dt {
	color: #003366;
}
#mainContents #mainContentsInner dd {
	line-height: 150%;
	margin: 0;
	padding: 0 0 1em 0;
}

.dot,
#dot,
#mainContents #mainContentsInner #headtext p.dot {
	width: 100%;
	height: 1px;
	margin: 15px 0 15px 0;
	padding: 0;
	background: url(/images/material/12/short_dot.gif) repeat-x left center;
}

.end {
	clear: both;
}

#mainContents #mainContentsInner #headtext .Name_1 {
	font-size: 138.5%;
	color: #5B3D1C;
}
#mainContents #mainContentsInner #headtext .Name_2 {
	font-size: 93%;
	color: #5B3D1C;
}

#mainContents #mainContentsInner #headtext .green14 {
	font-size: 108%;
	font-weight: bold;
	color: #006B56;
}

#mainContents #mainContentsInner #headtext .y_green {
	color: #669933;
	font-weight: bold;
}
#mainContents #mainContentsInner #headtext .green {
	color: #1E6B56;
	font-weight: bold;
}
#mainContents #mainContentsInner #headtext .blue {
	color: #0068B2;
	font-weight: bold;
}
#mainContents #mainContentsInner #headtext .d_blue {
	color: #003366;
	font-weight: bold;
}
#mainContents #mainContentsInner #headtext .bold {
	font-weight: bold;
}

#mainContents #mainContentsInner #headtext table.mbt20 {
	margin-bottom: 20px;
}
#mainContents #mainContentsInner #headtext table.mbt20 td {
	margin: 0;
	padding: 0;
}
#mainContents #mainContentsInner #headtext table.mbt20 dl {
	margin: 0;
	padding: 10px;
}

#mainContents #mainContentsInner .dotline {
	padding-top: 3px;
	padding-bottom: 3px;
	border-top: 1px dotted #999999;
	border-bottom: 1px dotted #999999;
}
#mainContents #mainContentsInner .dotline-under {
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom: 1px dotted #999999;
}

#mainContents #mainContentsInner .small,
#mainContents #mainContentsInner #headtext p.small {
	font-size: 77%;
	font-family: "ＭＳ Ｐゴシック",sans-serif;
}

#mainContents #mainContentsInner strong {
	font-weight: bold;
}

/* カリキュラム */
#mainContents #mainContentsInner table#CURRICULUM {
	margin-top: 20px;
}
#mainContents #mainContentsInner table#CURRICULUM p {
	font-size: 93%;
	margin: 10px 3px;
}
#mainContents #mainContentsInner #headtext .ichinen {
	font-size: 100%;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #669900;
	margin-bottom: 15px;
	text-align:center;
}
#mainContents #mainContentsInner #headtext .ichinen_b {
	font-size: 100%;
	font-weight: bold;
	color: #669900;
	text-align:center;
}
#mainContents #mainContentsInner #headtext .ninen {
	font-size: 100%;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #339933;
	margin-bottom: 15px;
	text-align:center;
}
#mainContents #mainContentsInner #headtext .ninen_b {
	font-size: 100%;
	font-weight: bold;
	color: #339933;
	text-align:center;
}
#mainContents #mainContentsInner #headtext .sannen {
	font-size: 100%;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #003399;
	margin-bottom: 15px;
	text-align:center;
}
#mainContents #mainContentsInner #headtext .sannen_b {
	font-size: 100%;
	font-weight: bold;
	color: #003399;
	text-align:center;
}
#mainContents #mainContentsInner #headtext .shinen {
	font-size: 100%;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #663399;
	margin-bottom: 15px;
	text-align:center;
}
#mainContents #mainContentsInner #headtext .shinen_b {
	font-size: 100%;
	font-weight: bold;
	color: #663399;
	text-align:center;
}
#mainContents #mainContentsInner #headtext .gonen {
	font-size: 100%;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #993333;
	margin-bottom: 15px;
	text-align:center;
}
#mainContents #mainContentsInner #headtext .gonen_b {
	font-size: 100%;
	font-weight: bold;
	color: #993333;
	text-align:center;
}
#mainContents #mainContentsInner #headtext .rokunen {
	font-size: 100%;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF6600;
	margin-bottom: 15px;
	text-align:center;
}
#mainContents #mainContentsInner #headtext .rokunen_b {
	font-size: 100%;
	font-weight: bold;
	color: #FF6600;
	text-align:center;
}

/* NEWSページ内 */
#mainContents #mainContentsInner #news {
	background: url(/images/material/12/news_bar_co.gif) no-repeat left top;
	padding: 30px 0 0 0;
	/*border-bottom: 1px dotted #0068B2;*/
}
#mainContents #mainContentsInner #news ul.newsNavi {
	margin: 0 0 10px 0;
	padding: 0;
}
#mainContents #mainContentsInner #news ul.newsList {
	margin: 0;
	padding: 0;
	background-color: #FFFFFF;
}
#mainContents #mainContentsInner #news ul.newsList li {
	margin: 0;
	padding: 0 0 10px 0;
	clear: both;
}
#mainContents #mainContentsInner #news ul.newsList li h5 {
	width: 90px;
	float: left;
	font-size: 93%;
	font-weight: normal;
	line-height: 20px;
	margin: 0;
}
#mainContents #mainContentsInner #news ul.newsList li p {
	width: auto;
	float: left;
	font-size: 93%;
	line-height: 20px;
	margin: 0;
}

/* テーブル */
#mainContents #mainContentsInner table.LIST_A {
	font-size: 93%;
	line-height: 160%;
	margin: 15px auto;
}
#mainContents #mainContentsInner table.LIST_A th {
	margin: 0;
	padding: 3px;
	border: 1px solid #999999;
	color: #003366;
	text-align: center;
	line-height: 100%;
}
#mainContents #mainContentsInner table.LIST_A td {
	padding: 3px;
	border: 1px solid #999999;
}
#mainContents #mainContentsInner table.LIST_B {
	font-size: 93%;
	line-height: 160%;
	margin: 15px auto;
}
#mainContents #mainContentsInner table.LIST_B th {
	margin: 0;
	padding: 3px;
	border: 1px solid #999999;
	color: #000000;
	text-align: center;
	line-height: 100%;
	font-weight: bold;
}
#mainContents #mainContentsInner table.LIST_B td {
	padding: 3px;
	border: 1px solid #999999;
	text-align: center;
}
#mainContents #mainContentsInner table.LIST_C {
	font-size: 93%;
	line-height: 160%;
	margin: 15px auto;
}
#mainContents #mainContentsInner table.LIST_C th {
	color: #FFFFFF;
	background-color: #005FAF;
	padding: 3px;
	border: 1px solid #999999;
	text-align: center;
	line-height: 120%;
	font-weight: bold;
	font-size: 93%;
}
#mainContents #mainContentsInner table.LIST_C td {
	padding: 3px;
	border: 1px solid #999999;
	text-align: center;
	font-size: 93%;
	line-height: 160%;
}
#mainContents #mainContentsInner table.LIST_C td.style01 {
	color: #005FAF;
	background-color: #B3E9F2;
}
#mainContents #mainContentsInner table.LIST_C td.style02 {
	color: #005FAF;
	background-color: #8BDEEB;
}
#mainContents #mainContentsInner table.LIST_C td.style03 {
	color: #FFFFFF;
	background-color: #38C8DE;
}

#mainContents #mainContentsInner table.LIST_D {
	width: 550px;
	border: 1px solid #999999;
	border-collapse: collapse;
}
#mainContents #mainContentsInner table.LIST_D th {
	border: 1px solid #999999;
	padding: 4px 10px;
	white-space: nowrap;
	font-weight: normal;
	text-align: center;
	background-color: #F2FED7;
}
#mainContents #mainContentsInner table.LIST_D td {
	border: 1px solid #999999;
	padding: 4px;
	font-size: 93%;
	line-height: 160%;
}
#mainContents #mainContentsInner table.LIST_D ul {
	text-align: left;
	list-style: disc outside;
	padding-left: 15px;
}
#mainContents #mainContentsInner table.LIST_D ul#no {
	text-align: left;
	list-style: decimal outside;
	padding-left: 20px;
}
#mainContents #mainContentsInner table.LIST_D dl dt {

	margin-top: 5px;
}
#mainContents #mainContentsInner table.LIST_D dl dd {
	margin: 0;
	padding: 0 0 0 40px;
}


/****************************************************************
*						■ページ別スタイル						*
****************************************************************/

/* -------------------------------------------------
	1-1.トップページ
------------------------------------------------- */
/*#mainImg object{
	display: none;
}　Flash表示るため、コメント会うと。　2010.04.08コマツ*/

#topindex h3 {
	display: none;
}
#topindex #mainContentsInner #cCont {
	width: 456px;
	float:left;
	margin: 0;
	padding: 0;
}
#topindex #mainContentsInner #cCont h2 {
	margin: 0;
	padding: 0;
}

/* EVENT */
#topindex #mainContentsInner #cCont #event {
	width: 442px;
	margin: 0px 7px;
	border-bottom: 2px solid #C8C9C7;
}
#topindex #mainContentsInner #cCont #event #eventWrap {
	margin: 0 0 3px 0;
	padding: 3px 0;
	border-bottom: 2px dotted #C8C9C7;
}
/*#topindex #mainContentsInner #cCont #event .ecLeft {
	width: 220px;
	float: left;
	margin: 0;
	padding: 0;
}
#topindex #mainContentsInner #cCont #event .ecLeft {
	width: 220px;
	float: right;
	margin: 0;
	padding: 0;
}*/

/* NEWS */
#topindex #mainContentsInner #cCont #news {
	width: 442px;
	margin: 0 7px;
	padding: 6px 0 0 0;
	background: none;
}

#topindex #mainContentsInner #newsTop{
	width:442px;
	height:338px;
	overflow-y:scroll;
	overflow-x:hidden;
	display:block;
	margin: 0px 7px;
	background-color:#FFFFFF;
}
#topindex #mainContentsInner #newsTop h3{
	display:none;
}
#topindex #mainContentsInner #newsTop ul.newsList {
	margin: 0 5px;
	padding: 0;
	background-color: #FFFFFF;
}
#topindex #mainContentsInner #newsTop ul.newsList li {
	margin: 0;
	padding: 5px 0;
	width: 442px;
	line-height: 160%;
	display:block;
	clear: both;
}
#topindex #mainContentsInner #newsTop ul.newsList li h5 {
	width: 90px;
	float: left;
	font-size: 93%;
	font-weight: normal;
	margin: 0;
	padding: 0;
}
#topindex #mainContentsInner #newsTop ul.newsList li p {
	width: 330px;
	font-size: 93%;
	float: left;
	margin: 0;
	padding: 0;
}

/* 右バナー */
#topindex #mainContentsInner #bottomtext {
	/*float: right;*/
	width: 132px;
	position: absolute ;
	/*top: 225px; Flash非表示の際はこちら。　2010.04.08コマツ*/
	top:0;
	left: 608px;
	padding: 0 !important;
}
* html #topindex #mainContentsInner #bottomtext {/*IE6用*/
	top: 0px;/*2010.04.06　右メニューとして移動させたため*/
	left: 608px;
}
*:first-child+html #topindex #mainContentsInner #bottomtext{/*IE7用*/
	/*top: 225px; Flash非表示の際はこちら。　2010.04.08コマツ*/
	top: 0;/*Flash表示させたため、追加。　2010.04.08コマツ*/
	left: 608px;
}

#topindex #mainContentsInner #bottomtext p {
	margin: 0;
	padding: 0;
}
#topindex #mainContentsInner #bottomtext p a {
	margin: 0;
	padding: 0;
}


/* -------------------------------------------------
	1-2.大学案内
------------------------------------------------- */
#mainContents #mainContentsInner #headtext .subject {
	margin : 20px 0;
}
#mainContents #mainContentsInner #headtext .subject .subjectItem {
	float: left;
	width: 280px;
}
#mainContents #mainContentsInner #headtext .subject .subjectItem p {
	margin: 0px 10px;
}
#mainContents #mainContentsInner #headtext .subject .subjectItem p.c_midashi {
	font-weight: bold;
	color: #2980BE;
	background-color: #CCE1F0;
	text-align: center;
	margin-bottom: 5px;
	padding: 4px 0px 4px 0px;
}

/* 施設紹介 */
#guideinstitution #mainContents #mainContentsInner #headtext h5 {
	margin-top: 30px;
}
#mainContents #mainContentsInner #headtext p.detail a {
	background: url(/images/material/12/arrow.gif) no-repeat;
	padding-left: 20px;
	font-weight: bold;
	margin-left: 20px;
}

/* 図書館 */
#mainContents #mainContentsInner table#open {
	border-collapse: collapse;
	border: 1px solid #666666;
}
#mainContents #mainContentsInner table#open th {
	border: 1px solid #666666;
	text-align: center;
	color: #003366;

	padding: 4px;
	font-weight: normal;
}
#mainContents #mainContentsInner table#open td {
	border: 1px solid #666666;
	text-align: center;
	padding: 4px;
}

/* 薬草園 */
.herb #mainContents #mainContentsInner #headtext h5 {
	margin-top: 30px;
}
#mainContents #mainContentsInnert table#herb {
	line-height: 150%;
}

#mainContents #mainContentsInner table#herb th {
	text-align: left;
	line-height: 150%;
	border-bottom: 1px solid #CCCCCC;
}

#mainContents #mainContentsInner table#herb td {
	line-height: 150%;
	border-bottom: 1px dotted #CCCCCC;
}
.herb #mainContents #mainContentsInner table p {
	text-align: center;
}


/* -------------------------------------------------
	1-3.漢方薬学科
------------------------------------------------- */
.herbal #mainContents #mainContentsInner #headtext .explanation {
	font-weight: bold;
	color: #006B56;
}
.herbal #mainContents #mainContentsInner #headtext h5 {
	font-weight: bold;
	color: #006B56;
	background: none;
	line-height: 140%;
	padding: 0;
}
.herbal #mainContents #mainContentsInner #headtext h5.white {
	color: #FFFFFF;
	font-weight: normal;
	width: auto;
	margin-bottom: 1em;
	padding: 3px;
	background-color: #006B56;
	background-image: none;
}
.herbal #mainContents #mainContentsInner #headtext table td {
	line-height: 150%;
}
.herbal #mainContents #mainContentsInner #headtext table.mbt20 dl dt {
	font-size: 93%;
	font-weight: bold;
	color: #1E6B56;
	margin: 0;
	padding: 0 0 5px 0;
}
.herbal #mainContents #mainContentsInner #headtext table.mbt20 dl dd {
	font-size: 93%;
	border-top: 2px solid #8EBB44;
	margin: 0;
	padding: 5px 0 0 0;
}


/* -------------------------------------------------
	1-4.臨床薬学科
------------------------------------------------- */
.clinical #mainContents #mainContentsInner #headtext .explanation {
	font-weight: bold;
	color: #663300;
}
.clinical #mainContents #mainContentsInner #headtext h5 {
	font-weight: bold;
	color: #663300;
	background: none;
	line-height: 140%;
	padding: 0;
}
.clinical #mainContents #mainContentsInner #headtext h5.white {
	color: #FFFFFF;
	font-weight: normal;
	width: auto;
	margin-bottom: 1em;
	padding: 3px;
	background-color: #663300;
	background-image: none;
}
.clinical #mainContents #mainContentsInner #headtext table td {
	line-height: 150%;
}
.clinical #mainContents #mainContentsInner #headtext table.mbt20 dl dt {
	font-size: 93%;
	font-weight: bold;
	color: #1E6B56;
	margin: 0;
	padding: 0 0 5px 0;
}
.clinical #mainContents #mainContentsInner #headtext table.mbt20 dl dd {
	font-size: 93%;
	border-top: 2px solid #FF9966;
	margin: 0;
	padding: 5px 0 0 0;
}


/* -------------------------------------------------
	1-5.健康薬学科
------------------------------------------------- */
.healthy #mainContents #mainContentsInner #headtext .explanation {
	font-weight: bold;
	color: #0068B2;
}
.healthy #mainContents #mainContentsInner #headtext h5 {
	font-weight: bold;
	color: #0068B2;
	background: none;
	line-height: 140%;
	padding: 0;
}
.healthy #mainContents #mainContentsInner #headtext h5.white {
	color: #FFFFFF;
	font-weight: normal;
	width: auto;
	margin-bottom: 1em;
	padding: 3px;
	background-color: #0068B2;
	background-image: none;
}
.healthy #mainContents #mainContentsInner #headtext table td {
	line-height: 150%;
}
.healthy #mainContents #mainContentsInner #headtext table.mbt20 dl dt {
	font-size: 93%;
	font-weight: bold;
	color: #003366;
	margin: 0;
	padding: 0 0 5px 0;
}
.healthy #mainContents #mainContentsInner #headtext table.mbt20 dl dd {
	font-size: 93%;
	border-top: 2px solid #3399FF;
	margin: 0;
	padding: 5px 0 0 0;
}


/* -------------------------------------------------
	1-6.受験生の方
------------------------------------------------- */
.exam  #mainContents #mainContentsInner img {
	vertical-align: bottom;
}
#mainContents #mainContentsInner #headtext .red {
	color: #FF0000;
}
#mainContents #mainContentsInner .small {
	font-size: 77%;
	line-height: 140%;
}
#mainContents #mainContentsInner .orange {
	color: #FF6600
}
#mainContents #mainContentsInner .orange02 {
	font-weight: bold;
	color: #FF6600
}

/* 在学生の方 */
#examindex #mainContents #mainContentsInner h5 a {
	color: #0068B2;
}

/* アドミッションポリシー */
#examadmittion_policy #mainContents #mainContentsInner #headtext ul {
	margin: 20px 0 0 20px;
	padding: 0;
	list-style-type: disc;
}
#examadmittion_policy #mainContents #mainContentsInner #headtext li {
	margin: 0 0 1em 0;
	padding: 0;
}

/* 国家資格対策 */
.exam #mainContents #mainContentsInner #shikaku dl {
	width: 540px;
}
.exam #mainContents #mainContentsInner #shikaku dl dt {
	width: auto;
	background-color: #339933;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	padding: 3px 0;
}
.exam #mainContents #mainContentsInner #shikaku p.arrow {
	text-align: center;
	margin: 0;
	padding: 0;
}

/* オープンキャンパス */
#examopencampus #mainContents #mainContentsInner #headtext table {
	border-collapse: separate;
	margin: 5px;
}
#examopencampus #mainContents #mainContentsInner #headtext table td {
	padding: 2px 0;
}

/* キャンパス見学 */
#mainContents #mainContentsInner p.admittion {
	font-size: 93%;
	font-weight: bold;
	background-color: #CCCCCC;
	padding-top: 3px;
	padding-bottom: 3px;
}

/* 学生寮のご案内 */
#mainContents #mainContentsInner .sBlock {
	margin: 0px;
	width: 100%;
	padding: 0px 0 15px 0;
}
#mainContents #mainContentsInner #headtext .sBlock h5 {
	font-size: 100%;
	color: #000000;
	font-weight: bold;
	background: none;
	padding: 0;
}
#mainContents #mainContentsInner .sBlock #room01 {
	float: left;
	height: 120px;
	width: 150px;
	padding-right: 1em;
}
#mainContents #mainContentsInner #internet {
	width: 380px;
	float: left;
}
#mainContents #mainContentsInner .sBlock .meal {
	margin: 0px;
	float: left;
	width: 150px;
	padding-right: 10px;
}
#mainContents #mainContentsInner .sBlock .dinning {
	margin: 0px;
	height: 100px;
	width: 230px;
	float: left;
}
#mainContents #mainContentsInner .sBlock .setsubi {
	margin: 0px;
	height: 100px;
	width: 180px;
	padding-right: 10px;
	float: left;
	padding-top: 1em;
}
#mainContents #mainContentsInner .sBlock .setsubi02 {
	margin: 0px;
	height: 100px;
	width: 180px;
	float: left;
	padding-top: 1em;
}
#mainContents #mainContentsInner .sBlock .domitoryinfo {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0em;
	padding-left: 0px;
}
#mainContents #mainContentsInner .sBlock .Ldormitoryinfo02 {
	margin: 0px;
	float: left;
	width: 180px;
	font-size: 75%;
	padding: 0px;
}
#mainContents #mainContentsInner .sBlock .dormitory {
	color: #FFFFFF;
	background-color: #009900;
	height: 35px;
	width: 170px;
	padding-left: 10px;
	padding-top: 5px;
	margin-bottom: 1em;
}
#mainContents #mainContentsInner .sBlock .Ldormitoryinfo {
	margin: 0px;
	float: left;
	width: 180px;
	font-size: 75%;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#mainContents #mainContentsInner .sBlock .Limg img {
	float: left;
	height: 70px;
	width: 85px;
	padding-right: 10px;
	padding-bottom: 0px;
}
#mainContents #mainContentsInner .sBlock .Rimg img {
	height: 70px;
	width: 85px;
}
#mainContents #mainContentsInner .sBlock #toiawase {
	background-color: #CCCCCC;
	width: 520px;
	padding: 10px 15px 3px 25px;
	margin-top: 1em;
	font-weight: bold;
	margin-bottom: 1em;
}

/* 学内セキュリティー */
#mainContents #mainContentsInner .image .imageL {
	width: 265px;
	float: left;
	margin-right: 5px;
}
#mainContents #mainContentsInner .image .imageR {
	width: 265px;
	float: left;
}

/* 教員研究室紹介 */
#mainContents #mainContentsInner #Teacher td{
 padding-bottom:10px;
}


/* -------------------------------------------------
	1-7.在学生の方
------------------------------------------------- */
#mainContents #mainContentsInner #headtext .inquiry_top {
	background: url(/images/material/12/student_Inquiry.gif) no-repeat left center;
	height: 21px;
	line-height: 100%;
	text-indent: -10000em;
	margin: 0 0 20px 0;
	padding: 0;
}
#mainContents #mainContentsInner #headtext .inquiry_bottom {
	background: url(/images/material/12/student_Inquiry.gif) no-repeat left center;
	height: 21px;
	line-height: 100%;
	text-indent: -10000em;
	margin: 20px 0 0 0;
	padding: 0;
}
.student #mainContents #mainContentsInner table#LIST_A {
	font-size: 93%;
	line-height: 160%;
	margin: 15px auto;
}
.student #mainContents #mainContentsInner table#LIST_A th {
	margin: 0;
	padding: 3px;
	border: 1px solid #999999;
	color: #003366;
	text-align: center;
	line-height: 100%;
}
.student #mainContents #mainContentsInner table#LIST_A td {
	padding: 3px;
	border: 1px solid #999999;
}

/* 在学生の方 */
#studentindex #mainContents #mainContentsInner h5 a {
	color: #0068B2;
}

/* 図書館 */
#studentlibrary #mainContents #mainContentsInner h5 {
	margin-top: 20px;
}

.student #mainContents #mainContentsInner #Library_A {
	background-color: #E9F6DA;
	border: 1px solid #009900;
	margin-bottom: 10px;
}
.student #mainContents #mainContentsInner #Library_A td {
	padding: 10px;
}
.student #mainContents #mainContentsInner #Library_B {
	margin: 0 10px; 
}
.student #mainContents #mainContentsInner #Library_B td {
	border-bottom: 1px dotted #000000;
	line-height: 160%;
	padding: 3px 0;
}

/* 学事歴 */
.schedule #mainContents #mainContentsInner table.LIST_A th {
	text-align: center;
}
.schedule #mainContents #mainContentsInner table.LIST_A td {
	line-height: 180%;
	font-size: 85%;
}

/* 授業時間 */
caption.timetable {
	font-weight: bold;
	font-size: 123.1%
}

/* 荒天時等の休講処置について */
#badweatherindex #mainContents #mainContentsInner .train {
	margin: 0 0 0 20px;
}
#badweatherindex #mainContents #mainContentsInner ul.train {
	margin: 10px 0 10px 20px;
	padding-left: 20px;
	list-style-type: disc;
}
#badweatherindex #mainContents #mainContentsInner #description {
	text-align: center;
}

/* 学生会館・アパート・マンション紹介 */
#mainContents #mainContentsInner table.LIST_B {
	margin: 0 auto 30px auto;
}
#apartmentindex #mainContents #mainContentsInner table.LIST_B th {
	line-height: 150%;
	font-weight: normal;
}
#apartmentindex #mainContents #mainContentsInner table.LIST_B td {
	font-size: 85%;
	line-height: 150%;
	text-align: left;
}

/* クラブ活動 */
#clubindex #mainContents #mainContentsInner h5 {
	margin: 0 0 20px 0;
}

#clubindex #mainContents #mainContentsInner h5.underline_b {
	font-weight: normal;
}
#clubindex #mainContents #mainContentsInner h5.dg {
	color: #1E6B56;
}
#clubindex #mainContents #mainContentsInner h5.g {
	color: #009900;
}
#clubindex #mainContents #mainContentsInner table img {
	margin-bottom: 10px;
}

/* ローソン */
#lawsonindex #mainContents #mainContentsInner ol {
	width: 500px;
	border: 1px solid #666666;
	margin-left: 10px;
	padding: 15px 10px;
}
#lawsonindex #mainContents #mainContentsInner #lawson img {
	margin-bottom: 10px;
}

/* -------------------------------------------------
	1-8.教育関係者の方
------------------------------------------------- */
#educationalindex #mainContents #mainContentsInner #headtext { display: none; }

/* -------------------------------------------------
	1-9.一般の方
------------------------------------------------- */
#generalindex #mainContents #mainContentsInner #headtext {
	display: none;
}
#generalindex #mainContents #mainContentsInner .underline {
	background-color: #FFCCCC;
}

#mainContents #mainContentsInner #wrap div#openLecture {
	width: 530px;
	padding: 10px;
	margin-bottom: 20px;
	border: 1px solid #dddddd;
	font-size: 93%;
}
#mainContents #mainContentsInner div#openLecture dl.f1 {
	margin: 10px 0 0 0;
	padding: 0px;
	width: 510px;
}
#mainContents #mainContentsInner div#openLecture dt.f1dt {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 90px;
	font-weight: bold;
	color: #000000;
}
#mainContents #mainContentsInner div#openLecture dd.f1dd {
	margin: 0px;
	padding: 0px 0px 4px 0px;
	float: left;
	width: 420px;
}
#mainContents #mainContentsInner div#openLecture dl.f2 {
	margin: 10px 0 0 0;
	padding: 0px;
	width: 420px;
}
#mainContents #mainContentsInner div#openLecture dt.f2dt {
	margin: 0px;
	padding: 0px;
	float: left;

	width: 80px;
	color: #000000;
}
#mainContents #mainContentsInner div#openLecture dd.f2dd {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 340px;
}
#mainContents #mainContentsInner div#openLecture div#button {
	text-align: center;
	padding-top: 15px;
	padding-bottom: 15px;
}
#mainContents #mainContentsInner div#openLecture div#button table#form_button tr td {
	width: 245px;
	border: none;
	text-align: center;
	vertical-align: top;
}
#mainContents #mainContentsInner #schedule {
	margin: 0 0 10px 0;
	padding: 0;
}

#mainContents #mainContentsInner #schedule tr th {
	border: 1px solid #666;
	font-weight: bold;
	text-align: center;
	padding: 3px;
}
#mainContents #mainContentsInner #schedule tr td {
	border: 1px solid #666;
	text-align: center;
	padding: 3px;
}


/* -------------------------------------------------
	1-10.入試情報
------------------------------------------------- */
/* 特待生・特待生B・特別奨学生 */
#nyuushiknowledge_pay #mainContents #mainContentsInner table.LIST_D td {
	text-align: center;
}

/* 学納金 */
#nyuushiknowledge_pay2 #mainContents #mainContentsInner table.LIST_D td {
	text-align: center;
}

/* 平成21年度入試結果 */
#nyuushiresult #mainContents #mainContentsInner table.LIST_D td {
	text-align: center;
}


/* -------------------------------------------------
	1-11.就職（キャリアセンター）
------------------------------------------------- */
.jobhunting ul.pageNavi {
	display: none;
}
#mainContents #mainContentsInner table#member {
	margin: 0 0 30px 30px;
}
#mainContents #mainContentsInner table#member td {
	margin: 0;
	padding: 0;
	line-height: 180%;
}
#mainContents #mainContentsInner #carriersupport {
	/*padding-left: 30px;*/
}
#mainContents #mainContentsInner #carriersupport li .cs_gaiyo {
	border: 1px solid #333;
	margin-bottom: 20px;
}
#mainContents #mainContentsInner table.cs_gaiyo th {
	font-weight: normal;
	background-color:#DFFFDF;
	padding: 5px;
	border: 1px solid #666;
	text-align: center;
}
#mainContents #mainContentsInner table.cs_gaiyo td {
	padding: 5px;
	border: 1px solid #666;
}


/* -------------------------------------------------
	1-12.HAMAYAKU情報
------------------------------------------------- */

/* -------------------------------------------------
	1-13.HAMAYAKU NEWS
------------------------------------------------- */


/* -------------------------------------------------
	1-14.教員研究室紹介
--------------------------------------------------*/
#examteacher #mainContents #mainContentsInner #headtext{
	width: 560px;
}

#mainContents #mainContentsInner #headtext .midori_midashi1{
	font-weight: bold;
	color: #006633;
}

#mainContents #mainContentsInner #headtext .left{
	float: left;
	margin-right: 50px;
	width: 255px;
}

#mainContents #mainContentsInner #headtext .right{
	float: left;
	width: 255px;
}

#examteacher #mainContents #mainContentsInner #headtext .clear {
	clear: both;
}

/* -------------------------------------------------
	1-15.教員プロフィール
--------------------------------------------------*/
.teacher #mainContents #mainContentsInner ul.pageNavi{
	display:none;
}

.teacher #mainContents #mainContentsInner #headtext ol{
	margin:0 0 10px 10px;
	padding:0 10px;
}
.teacher em{ font-style:italic; }

/* ----------------------------------------
	1-16.なかのひと
---------------------------------------- */

#nakanohito {
        position: absolute;
        bottom: -100px;
        right: 0px;
}

/* ----------------------------------------
	1-17.オープンキャンパス詳細
---------------------------------------- */
.oc_nittei #mainContents #mainContentsInner h3 {
	display:none;
}

.oc_nittei #mainContents #mainContentsInner ul.pageNavi {
	margin: 0px;
}

.oc_nittei table {
	width: 558px;
	margin-left: 1px;
	table-layout:auto;
	text-align: left;
}
.oc_nittei td {
	padding: 10px
}

/* ----------------------------------------
	1-17.研究室紹介
---------------------------------------- */
#labindex #mainContents #mainContentsInner #headtext .pan {
	text-align: right;
}

#labindex #mainContents #mainContentsInner h4.pageTitle {
	display: none;
}

#labindex #mainContents #mainContentsInner #headtext h5 {
	margin-top: 15px;
}

#labindex #mainContents #mainContentsInner #headtext table {
	margin-left: 10px;
}

#labindex #mainContents #mainContentsInner #headtext td {
	padding: 5px;
	vertical-align: top;

}

#labindex #mainContents #mainContentsInner #headtext td.l_blue {
	background-color: #D2EBFD;
}

#labindex #mainContents #mainContentsInner #headtext tr.midashi {
	text-align:center;
	background-color: #6699CC;
	font-weight:bold;
}

/* ----------------------------------------
	1-18.各研究室
---------------------------------------- */
.lab_2 #mainContents #mainContentsInner #headtext div.image{
	float: left;
}

.lab_2 #mainContents #mainContentsInner #headtext img.image{
	float: left;
	margin: 0 20px 15px 0;
}


.lab_2 #mainContents #mainContentsInner #headtext div.left{
	float: left;
	width: 290px;
	margin: 0px 0px 0px 20px;
}

.lab_2 #mainContents #mainContentsInner #headtext div.clear{
	clear: both;
	margin-top: 20px;
}

.lab_2 #mainContents #mainContentsInner #headtext h2 {
	color: #6699CC;
	font-weight: bold ;
	font-size: 14px;
}

.lab_2  #mainContents #mainContentsInner #headtext table {
	margin-left: 10px;
}

.lab_2  #mainContents #mainContentsInner #headtext td {
	padding: 5px;
	vertical-align: top;

}

.lab_2 #mainContents #mainContentsInner #headtext td.l_blue {
	background-color: #D2EBFD;
}

/* ----------------------------------------
	1-19.バス案内
---------------------------------------- */

.busmap #mainContents #mainContentsInner h3 {
	display:none;
}

/* ----------------------------------------
	1-20.コピーライト
---------------------------------------- */
#copyright a {text-decoration: none }
#copyright a:link { color: #435244 }
#copyright a:visited { color: #435244 }
#copyright a:hover { color: #435244 } 


