@charset "shift_jis";

/*----------------------------
  CSS Date Document 2007.07
----------------------------*/

@import url(common.css);
@import url(sub.css);

/*####################　共通設定　####################*/

/*ヘッダ画像*/
#Header {background-image:url(../research/img/wall-header.jpg);}

/*ナビボタン固定*/
#Header li.menu05 {background-image:url(../img/common/navi-g_05.gif);}
#Header li.menu05 a{background-position:bottom;}


#ContainerRight h2 {margin-bottom:30px;}
#PageResearch #ContainerRight h2 {margin-bottom:5px;}



/*研究室ナビ*/
#LaboMenu {width:152px; font-size:12px;}
#LaboMenu h2 {
	position:relative;
	top:0;
	left:0;
	margin-bottom:10px;
	margin-left:8px;
	font-size:12px;
	font-weight:normal;
	color:#757575;
	}
#LaboMenu h2 a{
	color:#757575;
	}	
#LaboMenu ul{margin-left:20px; width:auto;}
#LaboMenu ul ul {margin-top:10px; margin-left:0; margin-bottom:20px;}

#LaboMenu ul li {margin-bottom:10px; width:auto;}
#LaboMenu ul li li{padding-left:11px; background:0 2px no-repeat;}
#LaboMenu ul li ul>li{background-position:left 3px;}
#LaboMenu ul li.menu05 a,
#LaboMenu ul li.menu06 a{ font-weight:bold; color:#000000;}
#LaboMenu ul li.menu05 li a,
#LaboMenu ul li.menu06 li a{font-weight:normal; color:#8a35af;}
#LaboMenu ul a{
	display:inline;
	text-indent:0;
	width:auto;
	height:auto;
	}



/* ul （一個目のul）*/

/* ul ul（二個目のul）*/

/* ul ul ul（三個目のul）*/
#LaboMenu ul ul ul li {
	font-size:11px;
}

#LaboMenu ul ul ul li .dot {
	color:#999;
	font-weight:bold;
}

/* ul ul ul ul（四個目のul）*/
#LaboMenu ul ul ul ul li {
	padding-left: 0;
}




/*画像背景打ち消し*/
#LaboMenu li.menu01 a,
#LaboMenu li.menu02 a,
#LaboMenu li.menu03 a,
#LaboMenu li.menu04 a,
#LaboMenu li.menu05 a,
#LaboMenu li.menu06 a
#LaboMenu li.menu01 a:hover,
#LaboMenu li.menu02 a:hover,
#LaboMenu li.menu03 a:hover,
#LaboMenu li.menu04 a:hover,
#LaboMenu li.menu05 a:hover,
#LaboMenu li.menu06 a:hover
{background:none;}

#LaboMenu .h2{font-weight:normal; color:#757575;}
#LaboMenu .graduatelist,
#LaboMenu .stafflist,
#LaboMenu .infolist { margin-left: 8px;}	

/*ページ固定*/
/*
#PageLaboC01 #LaboMenu li.menu01 li.menu01,
#PageLaboC02 #LaboMenu li.menu01 li.menu02,
#PageLaboCenter01 #LaboMenu li.menu04 li.menu01,
#PageLaboCenter02 #LaboMenu li.menu04 li.menu02,
#PageGraduateC #LaboMenu li.menu05 li.menu01,
#PageGraduateC01 #LaboMenu li.menu05 li.menu02,
#PageGraduateC02 #LaboMenu li.menu05 li.menu03
{background-image:url(../img/common/ico-dotted_orange.gif);}

#PageLaboC01 #LaboMenu li.menu01 li.menu01 a,
#PageLaboC02 #LaboMenu li.menu01 li.menu02 a,
#PageLaboCenter01 #LaboMenu li.menu04 li.menu01 a,
#PageLaboCenter02 #LaboMenu li.menu04 li.menu02 a,
#PageGraduateC #LaboMenu li.menu05 li.menu01 a,
#PageGraduateC01 #LaboMenu li.menu05 li.menu02 a,
#PageGraduateC02 #LaboMenu li.menu05 li.menu03 a
{color:#ea7c06;}
*/



/* 該当ページのオレンジ化のCSS */
#PageGraduateC #LaboMenu ul.graduatelist li.menu05 > ul > li.menu01,
#PageGraduateYaku #LaboMenu ul.graduatelist li.menu05 > ul > li.menu02,
#PageGraduateYakka #LaboMenu ul.graduatelist li.menu05 > ul > li.menu03,
#PagePolicy #LaboMenu ul.graduatelist li.menu05 > ul > li.menu04,
#PageGraduateInfo #LaboMenu ul.infolist li.menu06 > ul > li.menu01 {
	background-image: url("../img/common/ico-dotted_orange.gif");
}

#PageGraduateC #LaboMenu ul.graduatelist li.menu05 > ul > li.menu01 > a,
#PageGraduateYaku #LaboMenu ul.graduatelist li.menu05 > ul > li.menu02 > a,
#PageGraduateYakka #LaboMenu ul.graduatelist li.menu05 > ul > li.menu03 > a,
#PagePolicy #LaboMenu ul.graduatelist li.menu05 > ul > li.menu04 > a,
#PageGraduateInfo #LaboMenu ul.infolist li.menu06 > ul > li.menu01 a {
	color: #EA7C06;
}


/*コンテンツ部*/
.contentsBox h3{
	border-bottom:1px solid #cbcbcb;
	padding-bottom:4px;
	margin-bottom:22px;
	text-align:right;
	font-weight:normal;
	font-size:10px;
	clear:both;
	zoom:1;
	}
.contentsBox h3:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	}

.contentsBox h3 img{float:left;}

.contentsBox .more {
	background:url(../img/common/ico-arrow_white.gif) 0 2px no-repeat;
	margin-bottom:0;
	padding-left:16px;
	font-size:10px;
	line-height: 16px;
	}
.contentsBox li.more {
	margin-bottom: 8px;
	line-height: 16px;
	}


/* 大学院薬学研究科
------------------------------------------------------------- */
	
#PageGraduate .contentsBox p.box{
	background: url(../research/graduate/img/grad-box.gif) left 4px no-repeat;
	padding-left: 16px;
	}
#PageGraduate .contentsBox ul li{
	margin-bottom: 5px;
	padding-left: 16px;
	line-height: 1.5;
	}	

/*
#PageGraduate .contentsBox .more {
	background:url(../img/common/ico-arrow_white.gif) 0 2px no-repeat;
	margin-bottom:0;
	padding-left:16px;
	font-size:10px;
	line-height: 16px;
	}
#PageGraduate .contentsBox li.more {
	margin-bottom: 8px;
	line-height: 16px;
	}
	*/

#PageGraduate #GreetingBox p.photo {
	float:right;
	width:130px;
	margin:0 0 0 20px;
}

#PageGraduate #GreetingTitle {
	font-weight:bold;
}

#PageGraduate #GreetingName {
	font-size:11px;
}

#PageGraduate #GreetingName span.gray {
	color:#757575;
}

#PageGraduate #GreetingBox p.more {
	margin-top:28px;
}

/* 2column */
#PageGraduate .contentsBox .div-2column div {
	width:284px;
	margin:0;
	display:inline;
	float:left;
	position:relative;
	text-align:center;
}

#PageGraduate .contentsBox .div-2column div a:hover {
	opacity:0.8;
	-ms-filter: "alpha( opacity=80 )";
	filter: alpha(opacity=80);
}

/* 大学院講座別研究内容
------------------------------------------------------------- */
.laboBox {
	background:url(../research/labo/img/wall-labo_bottom.gif) left bottom no-repeat;
	margin-bottom:4px;
	padding-bottom:7px;
	width:575px;
	}
.laboBox .wrap {
	background:url(../research/labo/img/wall-labo_top.gif) left top no-repeat;
	padding-top:17px;
	}

.laboBox table {
	float:left;
	display:inline;
	margin:0 36px 0 16px;
	width:254px;
	}
.laboBox table.end {margin:0;}

.laboBox th {
	border-bottom:1px solid #cbcbcb;
	width: 254px;
	text-align:left;
	font-size:12px;
	}
.laboBox th h3{
	border-bottom:none;
	padding-bottom:0;
	text-align:left;
	margin-bottom:10px;
	color:#8c34ae;
	font-weight:normal;
	font-size:12px;
	}
.laboBox th h3 a{
	position:static;
	left:0;
	background:none;
	padding:0;
	margin-right:0;
	}
.laboBox dl{
	height: 20px;
	}		
.laboBox dt{
	float:left;
	clear:left;
	width:4.25em;
	font-weight: normal;
	}	
.laboBox dd{
	float:left;
	margin-right: 15px;
	font-weight: normal;
	}	
.laboBox table td li{
	margin-bottom:8px;
	font-size: 12px;
	}

.laboBox ul{
	margin-top: 8px;
	}
	
/*開講科目と時間割 
------------------------------------------------------------- */							

#PageGraduateC01 .contentsBox h4,
#PageGraduateC02 .contentsBox h4{
	margin-bottom: 8px;
	margin-left: 3px;
	font-size: 12px;
	}

#PageGraduateC01 .contentsBox table.course,
#PageGraduateC02 .contentsBox table.course{
	border-bottom: 2px solid #8a35af;
	border-collapse: collapse;
	width: 569px;
	font-size: 12px;
	}
#PageGraduateC01 .contentsBox table.course th,
#PageGraduateC02 .contentsBox table.course th{
	background: url(../research/graduate/course/img/dotted-line.gif) right top repeat-y #8a35af;
	padding: 3px 10px;
	text-align:center;
	font-weight: normal;
	color:#ffffff;
	}
#PageGraduateC01 .contentsBox table.course th.end,
#PageGraduateC02 .contentsBox table.course th.end{
	background: #8a35af;
	}	
#PageGraduateC01 .contentsBox table.course td,
#PageGraduateC02 .contentsBox table.course td{
	background: url(../research/graduate/course/img/dotted-line.gif) right top repeat-y #ffffff;
	border-bottom: 1px solid #8a35af;
	padding: 3px 10px;
	text-align: center;
	}
#PageGraduateC01 .contentsBox table.course td.day,
#PageGraduateC02 .contentsBox table.course td.day{
	font-weight: bold;
	}		
#PageGraduateC01 .contentsBox table.course td.end,
#PageGraduateC02 .contentsBox table.course td.end{
	background:none;
	}
#PageGraduateC01 .contentsBox table.course td.field,
#PageGraduateC02 .contentsBox table.course td.field{
	background:none;
	vertical-align: middle;		
	}
	
#PageGraduateC02 .contentsBox table.course td.left{
	padding-top: 10px;
	text-align: left;
	vertical-align: top;
	}

#PageGraduateC01 .contentsBox ol,
#PageGraduateC02 .contentsBox ol{
	padding-left: 20px;
	margin-bottom: 25px;
	}
#PageGraduateC01 .contentsBox ol li,
#PageGraduateC02 .contentsBox ol li{
	margin-bottom: 10px;
	}
	
#PageGraduateC02 .contentsBox table.course td.left ol{
	margin-bottom: 0;
	}		
	
#PageGraduateC01 .contentsBox .master,
#PageGraduateC02 .contentsBox .master{
	margin-top: 10px;
	margin-left: 10px;
	}
#PageGraduateC01 .contentsBox .master li,
#PageGraduateC02 .contentsBox .master li{
	margin-bottom:5px;
	}
	
#PageGraduateC01 .contentsBox p,
#PageGraduateC02 .contentsBox p{
	padding-left: 2px;
	}

/*大学院からのお知らせ
------------------------------------------------------------- */

#PageGraduateInfo #ContainerRight h2.hed {
	background:url(../research/graduate/information/img/box_hed.gif) left bottom no-repeat;
	padding-bottom:30px;
	margin-bottom:0; }

#PageGraduateInfo #NewsBox {
	width:580px;
	padding-top:15px;
	background:url(../research/graduate/information/img/box_wall.gif) left bottom no-repeat;}

						
/* ----------  for iframe  ----------- */

#PageGraduateInfo iframe {
	width: 550px;
	/*height: 360px;*/
	height: 800px;
	margin-left: 8px;
	overflow: hidden;
	}
/* for opera */	
body:first-of-type #PageGraduateInfo iframe {
	/*height: 580px;*/
	height: 1100px;
	}


/* 薬学専攻の概要
------------------------------------------------------------- */
#PageGraduateYaku #ContainerRight {
	width:592px;
}

#PageGraduateYaku #ContainerRight h2,
#PageGraduateYaku #ContainerRight .contentsBox {
	margin-left:1px;
}

#PageGraduateYaku #GaiyouBox {
	margin-bottom:40px;
}

#PageGraduateYaku #KenkyuubunyaBox {
	margin-bottom:30px;
}

#PageGraduateYaku p.note {
	color:#757575;
	font-size:11px;
	line-height:1.5;
}

#PageGraduateYaku #BosyuuBoxOuter1 {
	width:575px;
	margin:0;
	padding:0;
	padding-top:24px;
	background:transparent url(../research/graduate/img/bosyuuBox_top_bg.gif) left top no-repeat;
}

#PageGraduateYaku #BosyuuBoxOuter2 {
	width:575px;
	margin:0;
	margin-bottom:51px;
	padding:0;
	padding-bottom:34px;
	background:transparent url(../research/graduate/img/bosyuuBox_bottom_bg.gif) left bottom no-repeat;
}

#PageGraduateYaku #BosyuuBox {
	width:526px;
	margin:0;
	background:transparent url(../research/graduate/img/bosyuuBox_middle_bg.gif) left top repeat-y;
padding-left:26px;
padding-right:23px;
}

#PageGraduateYaku #BosyuuBox .contentsBox {
	margin-right:0;
}

#PageGraduateYaku #BosyuuBox > #ContentsBox1 {
	margin-left:0;
	margin-bottom:23px;
}

#PageGraduateYaku #BosyuuBox .topTitle {
	margin-bottom:0;
	background: url("../research/graduate/img/icon_orange_circle.gif") no-repeat scroll 0 3px transparent;
	padding-left: 20px;
	font-weight:bold;
	font-size:14px;
	color:#ea7c06;
}

#PageGraduateYaku #BosyuuBox #TopNote {
	margin-left:22px;
	margin-bottom:20px;
}

#PageGraduateYaku #BosyuuBox .subBox {
	background:#faf7e1;
	padding: 14px 0 14px 21px;
}

#PageGraduateYaku #BosyuuBox .subBox p {
	margin-bottom:0;
}

#PageGraduateYaku #BosyuuBox .subBox strong {
	font-weight:bold;
	color:#ea7c06;
}

#PageGraduateYaku #shikakuBox {
	margin-bottom:24px;
}
#PageGraduateYaku #shikakuBox p.title {
	margin-bottom:0;
	font-weight:bold;
}

#PageGraduateYaku #shikakuBox .contents {
	margin-left:20px;
}

#PageGraduateYaku #shikakuBox .contents p {
	line-height:1.8;
}

#PageGraduateYaku #shikakuBox .contents p.subHeading {
	margin-bottom:15px;
}

#PageGraduateYaku #shikakuBox .contents ul li {
	margin-bottom:5px;
	line-height:1.5;
}

#PageGraduateYaku #shikakuBox .contents .gray {
	color:#b7b7b7;
	font-weight:bold;
}

#PageGraduateYaku #shikakuBox .contents p.note {
	margin-top:21px;
	margin-bottom:23px;
	color:#757575;
	font-size:11px;
		line-height:1.5;
}

#PageGraduateYaku .contentsBox.lastBox {
	margin-bottom:0;
}

#PageGraduateYaku #nyuugakushikenBox {
	margin-bottom:27px;
}


/* 薬科学専攻の概要
------------------------------------------------------------- */
#PageGraduateYakka #ContainerRight {
	width:592px;
}

#PageGraduateYakka #ContainerRight h2,
#PageGraduateYakka #ContainerRight .contentsBox {
	margin-left:1px;
}

/* 概要 */
#PageGraduateYakka #GaiyouBox {
	margin-bottom:40px;
}

/* 研究分野 */
#PageGraduateYakka #KenkyuubunyaBox {
	margin-bottom:30px;
}

#PageGraduateYakka p.note {
	color:#757575;
	font-size:11px;
	line-height:1.5;
}

/* 募集 */
#PageGraduateYakka #BosyuuBoxOuter1 {
	width:575px;
	margin:0;
	margin-bottom:51px;
	padding:0;
	padding-bottom:34px;
	background:transparent url(../research/graduate/img/bosyuuBox_bottom_bg.gif) left bottom no-repeat;
}

#PageGraduateYakka #BosyuuBox {
	width:575px;
	margin:0;
	background:transparent url(../research/graduate/img/bosyuuBox_middle_bg.gif) left top repeat-y;
}

#PageGraduateYakka #BosyuuBox .contentsBox {
	width:539px;
	margin-right:0;
}

#PageGraduateYakka #BosyuuBox > #ContentsBox1_tab1,
#PageGraduateYakka #BosyuuBox > #ContentsBox1_tab2 {
	margin-left:0;
	margin-bottom:23px;
}

#PageGraduateYakka #BosyuuBox .topTitle {
	margin-bottom:0;
	background: url("../research/graduate/img/icon_orange_circle.gif") no-repeat scroll 0 3px transparent;
	padding-left: 20px;
	font-weight:bold;
	font-size:14px;
	color:#ea7c06;
}

#PageGraduateYakka #BosyuuBox #TopNote {
	margin-left:22px;
	margin-bottom:20px;
}

#PageGraduateYakka #BosyuuBox .subBox {
	background:#faf7e1;
	padding: 14px 0 14px 21px;
}

#PageGraduateYakka #BosyuuBox .subBox p {
	margin-bottom:0;
}

#PageGraduateYakka #BosyuuBox .subBox strong {
	font-weight:bold;
	color:#ea7c06;
}

/* 出願資格 */
#PageGraduateYakka #shikakuBox_tab1,
#PageGraduateYakka #shikakuBox_tab2 {
	margin-bottom:24px;
}

#PageGraduateYakka #shikakuBox_tab1 p.title,
#PageGraduateYakka #shikakuBox_tab2 p.title {
	margin-bottom:0;
	font-weight:bold;
}

#PageGraduateYakka #shikakuBox_tab1 .contents,
#PageGraduateYakka #shikakuBox_tab2 .contents {
	margin-left:20px;
}

#PageGraduateYakka #shikakuBox_tab1 .contents p,
#PageGraduateYakka #shikakuBox_tab2 .contents p {
	line-height:1.8;
}

#PageGraduateYakka #shikakuBox_tab1 .contents p.subHeading,
#PageGraduateYakka #shikakuBox_tab2 .contents p.subHeading {
	margin-bottom:20px;
}

#PageGraduateYakka #shikakuBox_tab1 .contents ul li,
#PageGraduateYakka #shikakuBox_tab2 .contents ul li {
	margin-bottom:5px;
	line-height:1.5;
}

#PageGraduateYakka #shikakuBox_tab1 .contents .gray,
#PageGraduateYakka #shikakuBox_tab2 .contents .gray {
	color:#b7b7b7;
	font-weight:bold;
}

#PageGraduateYakka #shikakuBox_tab1 .contents p.note,
#PageGraduateYakka #shikakuBox_tab2 .contents p.note {
	margin-top:29px;
	margin-bottom:31px;
	color:#757575;
	font-size:11px;
	line-height:1.5;
}

#PageGraduateYakka .contentsBox.lastBox {
	margin-bottom:0;
}

/* 入学試験 */
#PageGraduateYakka #nyuugakushikenBox_tab1,
#PageGraduateYakka #nyuugakushikenBox_tab2 {
	margin-bottom:27px;
}

/* タブ１ */
#PageGraduateYakka #BosyuuBox .tab_content #tabs ul li#tab01,
#PageGraduateYakka #BosyuuBox .tab_content #tabs ul li#tab01 a {
	width:288px;
	height:64px;
	margin:0;
	padding:0;
}
#PageGraduateYakka #BosyuuBox .tab_content #tabs ul li#tab01 a {
	padding: 19px 0 0 18px;
	line-height:1.5;
}

/* タブ２ */
#PageGraduateYakka #BosyuuBox .tab_content #tabs ul li#tab02,
#PageGraduateYakka #BosyuuBox .tab_content #tabs ul li#tab02 a {
	width:287px;
	height:64px;
	margin:0;
	padding:0;
}
#PageGraduateYakka #BosyuuBox .tab_content #tabs ul li#tab02 a {
	padding: 19px 0 0 13px;
	line-height:1.5;
}

/* タブのテキスト */
#PageGraduateYakka #BosyuuBox .tab_content #tabs ul li#tab01 a span.tabTitle,
#PageGraduateYakka #BosyuuBox .tab_content #tabs ul li#tab02 a span.tabTitle {

}
#PageGraduateYakka #BosyuuBox .tab_content #tabs ul li#tab01 a span.tabSubTitle,
#PageGraduateYakka #BosyuuBox .tab_content #tabs ul li#tab02 a span.tabSubTitle {
	padding-left: 20px;
	color:#757575;
	font-size:11px;
}

/* タブ１がオフ（ノーマル）時のCSS */
#PageGraduateYakka #BosyuuBox .tab_content #tabs ul li#tab01.ui-state-default a span.tabTitle,
#PageGraduateYakka #BosyuuBox .tab_content #tabs ul li#tab01.ui-widget-content .ui-state-default a span.tabTitle,
#PageGraduateYakka #BosyuuBox .tab_content #tabs ul li#tab01.ui-widget-header .ui-state-default a span.tabTitle {
	background: url("../research/graduate/img/icon_orange_arrow.gif") no-repeat scroll 0 1px transparent;
	padding-left: 20px;
	font-weight:normal;
	font-size:14px;
	color:#8c34ae;
}

/* タブ２がオフ（ノーマル）時のCSS */
#PageGraduateYakka #BosyuuBox .tab_content #tabs ul li#tab02.ui-state-default a span.tabTitle,
#PageGraduateYakka #BosyuuBox .tab_content #tabs ul li#tab02.ui-widget-content .ui-state-default a span.tabTitle,
#PageGraduateYakka #BosyuuBox .tab_content #tabs ul li#tab02.ui-widget-header .ui-state-default a span.tabTitle {
	background: url("../research/graduate/img/icon_orange_arrow.gif") no-repeat scroll 0 1px transparent;
	padding-left: 20px;
	font-weight:normal;
	font-size:14px;
	color:#8c34ae;
}

/* タブ１がカレント（アクティブ）時のCSS */
#PageGraduateYakka #BosyuuBox .tab_content #tabs ul li#tab01.ui-state-active a span.tabTitle,
#PageGraduateYakka #BosyuuBox .tab_content #tabs ul li#tab01.ui-widget-content .ui-state-active a span.tabTitle,
#PageGraduateYakka #BosyuuBox .tab_content #tabs ul li#tab01.ui-widget-header .ui-state-active a span.tabTitle {
	background: url("../research/graduate/img/icon_orange_circle.gif") no-repeat scroll 0 1px transparent;
	padding-left: 20px;
	font-weight:bold;
	font-size:14px;
	color:#ea7c06;
}

/* タブ２がカレント（アクティブ）時のCSS */
#PageGraduateYakka #BosyuuBox .tab_content #tabs ul li#tab02.ui-state-active a span.tabTitle,
#PageGraduateYakka #BosyuuBox .tab_content #tabs ul li#tab02.ui-widget-content .ui-state-active a span.tabTitle,
#PageGraduateYakka #BosyuuBox .tab_content #tabs ul li#tab02.ui-widget-header .ui-state-active a span.tabTitle {
	background: url("../research/graduate/img/icon_orange_circle.gif") no-repeat scroll 0 1px transparent;
	padding-left: 20px;
	font-weight:bold;
	font-size:14px;
	color:#ea7c06;
}


/*end*/
