@charset "utf-8";
/*------------------------------------------------

	CSS2.0 Document for faculty
	template ver.0.2

	since: 2008.08.21;
	editor: akato;


/*  clear-fix
------------------------------------------------*/
.clearfix:after,
ul.factulyButtons01:after,
ul.factulyButtons02:after,
.gnavi:after,
ul.content02:after,
ul.professor:after,
ul.professorBtm:after,
ul.contentLead01:after,
.content01 .box01:after,
.content01 .box02:after,
.content01 .box05:after,
.content01 .box07:after,
.contentLead01 .contentLead01Right01:after,
.content01 .contentLead01 .contentLead01Left01:after,
.content02 ul.topBox01:after,
div#maincontents .content01 .content05:after,
div#maincontents .content01 .content05Last:after,
div#maincontents .content01 .content06:after,
div#maincontents .content01 .content06Last:after,
div#maincontents .content01 .content07 .boxImg:after,
div#maincontents .content01 .content07 .boxImg02:after,
div#maincontents .content01 .content08:after,
div#maincontents .content01 .box08Bottom:after,
div#maincontents .content01 .content09:after,
div#maincontents .content01 .content10:after,
div#maincontents .content11 .contentLead02:after,
div#maincontents .content01 .contentLead04:after



{
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
}
.clearfix,
ul.factulyButtons01,
ul.factulyButtons02,
.gnavi,
ul.content02,
ul.professor,
ul.professorBtm,
ul.contentLead01,
.content01 .box01,
.content01 .box02,
.content01 .box05,
.content01 .box07,
.contentLead01 .contentLead01Right01,
.content01 .contentLead01 .contentLead01Left01,
.content02 ul.topBox01,
div#maincontents .content01 .content05,
div#maincontents .content01 .content05Last,
div#maincontents .content01 .content06,
div#maincontents .content01 .content06Last,
div#maincontents .content01 .content07 .boxImg,
div#maincontents .content01 .content07 .boxImg02,
div#maincontents .content01 .content08,
div#maincontents .content01 .box08Bottom,
div#maincontents .content01 .content09,
div#maincontents .content01 .content10,
div#maincontents .content11 .contentLead02,
div#maincontents .content01 .contentLead04
{
    display:inline-table;
    min-height:1%;  /* for IE 7*/
}
/* Hides from IE-mac \*/
* html .clearfix,
* html ul.factulyButtons01,
* html ul.factulyButtons02,
* html .gnavi,
* html ul.content02,
* html ul.professor,
* html ul.professorBtm,
* html ul.contentLead01,
* html .content01 .box01,
* html .content01 .box02,
* html .content01 .box05,
* html .content01 .box07,
* html .contentLead01 .contentLead01Right01,
* html .content01 .contentLead01 .contentLead01Left01,
* html .content02 ul.topBox01,
* html div#maincontents .content01 .content05,
* html div#maincontents .content01 .content05Last,
* html div#maincontents .content01 .content06,
* html div#maincontents .content01 .content06Last,
* html div#maincontents .content01 .content07 .boxImg,
* html div#maincontents .content01 .content07 .boxImg02,
* html div#maincontents .content01 .content08,
* html div#maincontents .content01 .box08Bottom,
* html div#maincontents .content01 .content09,
* html div#maincontents .content01 .content10,
* html div#maincontents .content11 .contentLead02,
* html div#maincontents .content01 .contentLead04

{
	height: 1%;
}
.clearfix,
ul.factulyButtons01,
ul.factulyButtons02,
.gnavi,
ul.content02,
ul.professor,
ul.professorBtm,
ul.contentLead01,
.content01 .box01,
.content01 .box02,
.content01 .box05,
.content01 .box07,
.contentLead01 .contentLead01Right01,
.content01 .contentLead01 .contentLead01Left01,
.content02 ul.topBox01,
div#maincontents .content01 .content05,
div#maincontents .content01 .content05Last,
div#maincontents .content01 .content06,
div#maincontents .content01 .content06Last,
div#maincontents .content01 .content07 .boxImg,
div#maincontents .content01 .content07 .boxImg02,
div#maincontents .content01 .content08,
div#maincontents .content01 .box08Bottom,
div#maincontents .content01 .content09,
div#maincontents .content01 .content10,
div#maincontents .content11 .contentLead02,
div#maincontents .content01 .contentLead04

 {
	display: block;
}
/* End hide from IE-mac */

/*
------------------------------------------------*/


body.faculty div#maincontents h3 {
	margin: 0 0 25px;
	padding: 0 0 10px;
	font-size: 120%;
	font-weight: bold;
	background-color: #fff;
}
body.faculty div#maincontents ul.facultyNavi {
	margin: 0 1px 20px;
}
body.faculty div#maincontents ul.facultyNavi li {
	display: inline;
}
body.faculty div#maincontents dl.facultyDescription {
}
body.faculty div#maincontents dl.facultyDescription dt {
	background: url(/uni/images/pointer_grcircle.gif) 0 0.3em no-repeat;
	margin: 0 0 10px;
	padding: 0 0 0 18px;
	font-weight: bold;
	font-size: 118%;
}
body.faculty div#maincontents dl.facultyDescription dd {
	margin: 0 0 20px;
}

body.faculty div#maincontents ul#factulyButtons {
	width: 100%;
	margin: 0 25px;
}
body.faculty div#maincontents ul#factulyButtons li {
	display: inline;
}

body.faculty div#maincontents ul#factulyButtons li img {
	margin: 0 7px 7px 0;
	float: none;
}

body.faculty div#maincontents ul#factulyButtons li img.new {
	margin: 0 5px 3px 0;
}


body.spacedesign div#maincontents ul#factulyButtons {
	width: 500px;
}

p.voiceName {
	margin: 15px 0 0;
	text-align: right;
}
p.voiceName img {
	vertical-align: middle;
}	


/* 
--------------------------------------------------
ここから以下 v-takeuchi が2007.8.31に追加
各学科共通のカリキュラムテーブル用です
--------------------------------------------------
*/

table#curriculumTable {
	border-collapse: collapse;
	border: 1px solid #666;
}
table#curriculumTable th {

	border-top: 1px solid #666;
	background: #DADADA;
	padding: 5px 5px 5px 5px;
	vertical-align: middle;
}
table#curriculumTable thead th {
	border-top: 1px solid #666;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
}
table#curriculumTable tbody th {
	border-right: 1px solid #666;
	width: 90px;
	font-size: 83%;
}

table#curriculumTable thead th.fourth {
	border-right: 1px solid #666;
}
table#curriculumTable td {
	border: 1px solid #666666;
	padding: 5px 5px 5px 5px;
	font-size: 83%;
}
table#curriculumTable td.cnt {
	text-align: center;
}
table#curriculumTable td.spcel {
	padding: 0px 0px 0px 0px;
}
table#curriculumTable td.spcel em {
	display: block;
	padding: 7px 5px 5px 5px;
	margin: 0px 50px 0px 0px;
	line-height: 1.6;
	border-right: 1px solid #666;
	font-style: normal;
	text-align: center;
}
table#curriculumTable td.spbl {
	border-left: 0px none #666;
}
table#curriculumTable td.spbr {
	border-right: 0px none #666;
}
/* ::ここまで */


/*index faculity
------------------------------------------------*/


div#maincontents .content02{
width:503px;
margin-left:30px;
}

div#maincontents .content02 ul.topBox01{
padding-bottom:15px;
}
	

div#maincontents .content02 li.topLeft01{
float:left;
margin-right:20px;
}

div#maincontents .content02 li.topRight01{
float:right;
}

div#maincontents div.content02 h3.title03{
margin:15px 0 10px 0;
padding:0;
}

div#maincontents div.content02 h3.title04{
margin:0;
padding:0;
}





/* index japanese
------------------------------------------------*/
div#maincontents div.facultyFlowja table .last {
	padding-left: 10px;
}
body.japanese div#maincontents h3.interJp {
	color: #d8a4c9;
	background: url(/uni/faculty/images/japannese_sttl.gif) 0 100% repeat-x;
}
div#maincontents div.facultyFlowja  table th {
	color: #d8a4c9;
}
div#maincontents div.facultyFlowja  table .first,
div#maincontents div.facultyFlowja  table .middle {
	background: url(/uni/faculty/images/japanese_borderdot.gif) 100% 100% repeat-y;
}


body.faculty div#maincontents div.facultyFlowja h3 {
	background: none;
	background-image: none;
	padding-top: 30px;
}
body.faculty div#maincontents div.facultyFlowja h3 img {
	display: block;
}
body.faculty div#maincontents div.facultyFlowja h4 {
	margin: 0 0 12px;
}
body.faculty div#maincontents div.facultyFlowja table {
	width: 500px;
	margin: 0 0 20px;
	text-align: left;
}
body.faculty div#maincontents div.facultyFlowja table th {
	font-weight: bold;
}
body.faculty div#maincontents div.facultyFlowja table td {
	padding-top: 3px;
}
body.faculty div#maincontents div.facultyFlowja table .first {
	padding-right: 10px;
}
body.faculty div#maincontents div.facultyFlowja table .middle {
	padding-right: 10px;
	padding-left: 10px;
}




/* index international
------------------------------------------------*/

div#maincontents div.facultyFlowin table .last {
	padding-left: 10px;
	width:330px;
}
div#maincontents h3.inter01 {
	color: #009AD0;
	background: url(/uni/faculty/images/international/international_sttl.gif) 0 100% repeat-x;
}
div#maincontents div.facultyFlowin table th {
	color: #00B5DE;
}
div#maincontents div.facultyFlowin table .first,
div#maincontents div.facultyFlowin table .middle {
    width:150px;
	background: url(/uni/faculty/images/international/international_borderdot.gif) 100% 100% repeat-y;
}

body.faculty div#maincontents div.facultyFlowin h3 {
	background: none;
	background-image: none;
	padding-top: 30px;
}
body.faculty div#maincontents div.facultyFlowin h3 img {
	display: block;
}
body.faculty div#maincontents div.facultyFlowin h4 {
	margin: 0 0 12px;
}
body.faculty div#maincontents div.facultyFlowin table {
	width: 500px;
	margin: 0 0 20px;
	text-align: left;
}
body.faculty div#maincontents div.facultyFlowin table th {
	font-weight: bold;
}

body.faculty div#maincontents div.facultyFlowin table td {
	padding-top: 3px;
}
body.faculty div#maincontents div.facultyFlowin table .first {
	padding-right: 10px;
}
body.faculty div#maincontents div.facultyFlowin table .middle {
	padding-right: 10px;
	padding-left: 10px;
}

div#maincontents div.facultyFlowin table .first02{
padding-bottom:15px;
}

div#maincontents div.facultyFlowin table .first03{
width:211px;
padding-right:15px;
padding-bottom:15px;
}

div#maincontents div.facultyFlowin table .box03{
width:217px;
background:url(/uni/faculty/images/international/international_box_bak.gif) repeat-y;
margin-left:15px;
}

div#maincontents div.facultyFlowin table .box03Top{
background:url(/uni/faculty/images/international/international_box_top.gif) no-repeat;
width:100%;
}

div#maincontents div.facultyFlowin table .box03Bottom{
background:url(/uni/faculty/images/international/international_box_btm.gif) bottom left no-repeat;
padding:15px 15px 150px;
}	

div#maincontents div.facultyFlowin span.title05{
color: #00B5DE;
font-weight:bold;
}

div#maincontents div.facultyFlowin table td.last03{
width:215px;
}

/* index humanrelations
------------------------------------------------*/

div#maincontents ul.facultyNaviLineBtm {
	margin: 0 1px  20px;
	background:url(/uni/faculty/images/humanrelations/humanrelations_dtline.gif) bottom repeat-x;
	width:554px;
	padding-bottom:5px;
}

div#maincontents ul.facultyNaviLineBtm li {
	display: inline;

}

div#maincontents h3.inter02 {
	color: #009B7C;
	background: url(/uni/faculty/images/humanrelations/humanrelations_sttl.gif) 0 100% repeat-x;
}
div#maincontents div.facultyFlowhu table th {
    color:#009B7C;
}

body.faculty div#maincontents div.facultyFlowhu h3 {
	background: none;
	background-image: none;
	padding-top: 30px;
}
body.faculty div#maincontents div.facultyFlowhu h3 img {
	display: block;
}
body.faculty div#maincontents div.facultyFlowhu h4 {
	margin: 0 0 12px;
}
body.faculty div#maincontents div.facultyFlowhu table {
	width: 500px;
	margin: 0 0 20px;
	text-align: left;
}
body.faculty div#maincontents div.facultyFlowhu table th {
	font-weight: bold;
}
body.faculty div#maincontents div.facultyFlowhu table td {
	padding-top: 3px;
}
body.faculty div#maincontents div.facultyFlowhu table .first {
	
}
body.faculty div#maincontents div.facultyFlowhu table .middle {
	padding-right: 10px;
	padding-left: 10px;
}

div#maincontents div.facultyFlowhu table th.BoxTitle01{
font-weight:bold;
width:134px;
padding:0 15px 1px 10px;
background:url(/uni/faculty/images/humanrelations/humanrelations_box_dtline.gif) right repeat-y;
}

div#maincontents div.facultyFlowhu table .first04{
width:134px;
padding:0 15px 0 10px;
background:url(/uni/faculty/images/humanrelations/humanrelations_box_dtline.gif) right repeat-y;
}

div#maincontents div.facultyFlowhu table .first05{
width:100px;
padding:0 15px 0 10px;
background:url(/uni/faculty/images/humanrelations/humanrelations_box_dtline.gif) right repeat-y;
}

div#maincontents div.facultyFlowhu table .first06{
width:100px;
padding:0 15px 0 10px;
background:url(/uni/faculty/images/humanrelations/humanrelations_box_dtline.gif) right repeat-y;
}

div#maincontents div.facultyFlowhu table .first07{
width:165px;
margin-bottom:20px;
}



div#maincontents div.facultyFlowhu table .last02{
width:112px;
padding:0 15px 0 10px;
}


div#maincontents div.facultyFlowhu table .box04LeftWrap{
float:left;
width:153px;
margin-left:10px;
}

div#maincontents div.facultyFlowhu table .box04Left{
background:url(/uni/faculty/images/humanrelations/humanrelations_box_bak.gif) repeat-y;
}

div#maincontents div.facultyFlowhu table .box04Top{
background:url(/uni/faculty/images/humanrelations/humanrelations_box_top.gif) no-repeat;
width:100%;
}

div#maincontents div.facultyFlowhu table .box04Bottom{
background:url(/uni/faculty/images/humanrelations/humanrelations_box_btm.gif) bottom left no-repeat;
padding:15px 15px 20px;
}	

div#maincontents div.facultyFlowhu table .box04Bottom01{
background:url(/uni/faculty/images/humanrelations/humanrelations_box_btm.gif) bottom left no-repeat;
padding:15px 15px 48px;
}	

div#maincontents div.facultyFlowhu table .box04Bottom02{
background:url(/uni/faculty/images/humanrelations/humanrelations_box_btm.gif) bottom left no-repeat;
padding:15px 15px 90px;
}	

div#maincontents div.facultyFlowhu table .box04RightWrap{
float:right;
width:153px;
}

div#maincontents div.facultyFlowhu table .box04Right{
width:153px;
background:url(/uni/faculty/images/humanrelations/humanrelations_box_bak.gif) repeat-y;
}


/* index spacedisign
------------------------------------------------*/

div#maincontents ul.facultyNaviLineBtm {
	margin: 0 1px  20px;
	background:url(/uni/faculty/images/humanrelations/humanrelations_dtline.gif) bottom repeat-x;
	width:554px;
	padding-bottom:5px;
}

div#maincontents ul.facultyNaviLineBtm li {
	display: inline;

}

div#maincontents h3.space {
	color: #F69695;
	background: url(/uni/faculty/images/spacedesign/spacedesign_sttl.gif) 0 100% repeat-x;
}


div#maincontents div.facultyFlowsp table th {
    color:#F69695;
}

body.faculty div#maincontents div.facultyFlowsp h3 {
	background: none;
	background-image: none;
	padding-top: 30px;
}
body.faculty div#maincontents div.facultyFlowsp h3 img {
	display: block;
}
body.faculty div#maincontents div.facultyFlowsp h4 {
	margin: 0 0 12px;
}
body.faculty div#maincontents div.facultyFlowsp table {
	width: 500px;
	margin: 0 0 20px;
	text-align: left;
}

div#maincontents div.facultyFlowsp table .last03{
width:330px;
}

div#maincontents div.facultyFlowsp table .first08{
width:165px;
padding-bottom:10px;
}

div#maincontents div.facultyFlowsp table .first08 p{
padding-bottom:33px;
}

div#maincontents div.facultyFlowsp table .first08 img{
margin-bottom:22px;
}

div#maincontents div.facultyFlowsp table .last02{
width:112px;
padding:0 15px 0 10px;
}


div#maincontents div.facultyFlowsp table .box04LeftWrap{
float:left;
width:153px;
margin-left:10px;
}

div#maincontents div.facultyFlowsp table .box04Bottom ul li,{
background:url(/uni/faculty/images/spacedesign/spacedesign_box2_ic.gif) no-repeat;
padding-left:7px;
}

div#maincontents div.facultyFlowsp table .box04Left{
background:url(/uni/faculty/images/spacedesign/spacedesign_box2_bak.gif) repeat-y;
}

div#maincontents div.facultyFlowsp table .box04Top{
background:url(/uni/faculty/images/spacedesign/spacedesign_box2_top.gif) no-repeat;
width:100%;
}

div#maincontents div.facultyFlowsp table .box04Bottom{
background:url(/uni/faculty/images/spacedesign/spacedesign_box2_btm.gif) bottom left no-repeat;
padding:15px 15px 20px;
}	

div#maincontents div.facultyFlowsp table .box04Bottom ul li{
background:url(/uni/faculty/images/spacedesign/spacedesign_box2_ic.gif) 0 2px no-repeat;
padding-left:7px;
margin-top:13px;
color:#F69695;
}

div#maincontents div.facultyFlowsp table .box04RightWrap{
float:right;
width:153px;
}


div#maincontents div.facultyFlowsp table .box04Right{
width:153px;

background:url(/uni/faculty/images/spacedesign/spacedesign_box2_bak.gif) repeat-y;
}

div#maincontents div.facultyFlowsp table .box06{
width:325px;
margin-left:10px;
background:url(/uni/faculty/images/spacedesign/spacedesign_box1_bak.gif) repeat-y;
}

div#maincontents div.facultyFlowsp table .box06Top{
background:url(/uni/faculty/images/spacedesign/spacedesign_box1_top.gif) no-repeat;
width:100%;
}

div#maincontents div.facultyFlowsp table .box06Bottom{
background:url(/uni/faculty/images/spacedesign/spacedesign_box1_btm.gif) bottom no-repeat;
padding:15px 15px 20px;
}	

div#maincontents div.facultyFlowsp .listTop{
margin:40px 0 45px;
}

div#maincontents .new!{
width:390pix;
font-size:10px;
}


div#maincontents .backnumber{
    padding: 5px 0;
	font-size: 120%;
    font-weight: bold;
    color: #F09896;
    border-bottom: 2px dotted #ccc;
}


/*instructor.html spacedisign
------------------------------------------------*/


div#maincontents ul.content04{
width:100%;
margin-left:0;
}

div#maincontents ul.content04 li{
float:left;
margin-right:8px;
}

div#maincontents ul.content04 li.act01{
margin:0;
}

div#maincontents ul.professor{
width:100%;
background:url(/uni/faculty/images/japanese/japanese_dt_line.gif) bottom repeat-x;
}

div#maincontents ul.professorBtm{
width:100%;
}

div#maincontents li.name02{
	width:123px;
	float:left;
	padding:15px 0 15px 3px;
	font-weight: bold;
}

div#maincontents li.field{
width:125px;
float:left;
padding:15px 0;
margin:0 7px;
text-align:center;
}

div#maincontents li.act02{
width:235px;
float:right;
padding:15px 0;
}

div#maincontents li.act02 a{

color:#F69695;
font-weight:normal;
text-decoration:none;
}



div#maincontents ul.professor .notes02{
color:#F69695;
font-weight:normal;
}

/*place.html spacedisign
------------------------------------------------*/


div#maincontents ul.factulyButtons02{
width:100%;
margin:0 0 30px 0;
}

div#maincontents ul.factulyButtons02 li{
float:left;
margin-right:7px;
}

div#maincontents ul.factulyButtons02 li.btn01,div#maincontents ul.factulyButtons02 li.btn02{
float:left;
margin-top:7px;
}

div#maincontents .content01 h4.title07{
padding:0 0 37px 0;
margin:0;
}

div#maincontents .content01 .content05{
width:100%;
background:url(/uni/faculty/images/japanese/japanese_dt_line.gif) bottom repeat-x;
padding-bottom:20px;
margin-bottom:20px;
}

div#maincontents .content01 .content05Last{
width:100%;
padding-bottom:20px;
margin-bottom:20px;
}

div#maincontents .content01 .content05Right{
padding:0 0 0 10px;
float:right;
}

div#maincontents .content01 .content05Left{
padding:0 10px 0 0;
float:left;
}

div#maincontents .content01 .title08{
color:#F69695;
background:url(/uni/faculty/images/spacedesign/spacedesign_ic01.gif) 0 1px no-repeat;
padding-left:17px;
font-size:115%;
font-weight:bold;
}


/*message.html spacedisign
------------------------------------------------*/

div#maincontents .content01 .content06{
width:100%;
background:url(/uni/faculty/images/japanese/japanese_dt_line.gif) bottom repeat-x;
padding-bottom:20px;
margin-bottom:20px;
}

div#maincontents .content01 .content06Last{
width:100%;
padding-bottom:20px;
margin-bottom:20px;
}


div#maincontents .content01 .content06Comment{
}
div#maincontents .content01 .content06Comment ul {
	margin: 0 0 0  120px;
}
div#maincontents .content01 .content06Comment ul li{
float:left;
margin-right:8px;
margin-top:15px;
}

div#maincontents .content01 .content06Left{
padding:0 10px 0 0;
float:left;
}

div#maincontents .content01 .title09{
color:#F69695;
background:url(/uni/faculty/images/spacedesign/spacedesign_ic01.gif) no-repeat;
padding-left:17px;
}

div#maincontents .content01 .title10{
color:#F69695;
font-size:115%;
font-weight:bold;
}

/*news.html spacedisign
------------------------------------------------*/

div#maincontents .content01 .title11{
padding:0 0 20px 0;
}

div#maincontents .content01 .content07{
width:100%;
padding-bottom:20px;
margin-bottom:20px;
}

div#maincontents .content01 .content07 .boxImg{
padding-top:45px;
}

div#maincontents .content01 .content07 .boxImgLeft{
float:left;
}

div#maincontents .content01 .content07 .boxImgRight{
float:right;
}

div#maincontents .content01 .notes03{
color:#F69695;
}


div#maincontents .content01 .content07 .boxImgRight02{
padding-top:100px;
float:right;
}

div#maincontents .content01 .content07 .boxImg02{

padding-top:20px;
}

div#maincontents .content01 .content08{
width:100%;
padding-bottom:20px;
margin-bottom:20px;
}

div#maincontents .content01 .content08Left{
width:308px;
float:left;
}

div#maincontents .content01 .content08Right{
width:181px;
float:right;
}

div#maincontents .content01 .content08RightBottom{
margin-top:15px;
}


/*fieldwork.html spacedisign
------------------------------------------------*/


div#maincontents .content01 .content09{
width:100%;
padding-bottom:55px;
}

div#maincontents .content01 .content09Comment{
width:294px;
float:right;
}

div#maincontents .content01 .content10{
width:100%;
padding-bottom:25px;
}

div#maincontents .content01 .content10Comment{
width:294px;
float:right;
}






/*instructor*/

div#maincontents .gnavi{
width:100%;
background:#FFFFFF;
}

div#maincontents .gnavi li{
float:left;
}

div#maincontents .content01{
width:503px;
margin-left:30px;
margin-top:23px;
}

div#maincontents ul.factulyButtons01{
width:100%;
margin:0 0 30px 0;
}

div#maincontents ul.factulyButtons01 li{
float:left;
margin-right:10px;
}


div#maincontents .content01 h3.title01{
margin-bottom:10px;
padding:0;
}

div#maincontents ul.content03{
width:100%;
margin-left:0;
}

div#maincontents li.profe{
width:81px;
float:left;
}

div#maincontents li.subj{
width:366px;
float:right;
}

div#maincontents ul.professor{
width:100%;
background:url(/uni/faculty/images/japanese/japanese_dt_line.gif) bottom repeat-x;
}

div#maincontents ul.professorBtm{
width:100%;
}

div#maincontents li.name{
	width:100px;
	float:left;
	padding:15px 0 15px 3px;
	font-weight: bold;
}

div#maincontents li.subject{
width:370px;
float:right;
padding:15px 0;
}

/*第二階層
--------------------------------------------------*/
div#maincontents ul.gradVoice {

}
div#maincontents ul.gradVoice h5 {
	margin: 0 0 10px;
	font-weight: bold;
	color:#103769;
}

div#maincontents .content01 h4{
margin-bottom:20px;
}

div#maincontents .content01 .contentLead01Left .subtitle01{
font-size:115%;
font-weight:bold;
color:#6D6F71;
}


div#maincontents .content01 .contentLead01{
margin-bottom:25px;
}

div#maincontents .content01 .contentLead01 .contentLead01Left{
float:left;
width:270px;
font-size:100%;
font-weight:bold;
color:#898B8E;
line-height:1.5;
}

div#maincontents .content01 .contentLead01 .contentLead01a{
float:left;
font-size:100%;
font-weight:bold;
color:#898B8E;
line-height:1.5;
}

div#maincontents .content01 .contentLead01 .contentLead01Right{
float:right;
}


div#maincontents .content01 h5{
padding:22px 0 17px;
}

div#maincontents .content01 .boxtitle01{
margin-top:50px;
margin-bottom:7px;
color:#D29DC7;
}

div#maincontents .content01 .boxtitle01 li{
float:left;
}


div#maincontents .content01 .boxtitle01 li.license01{
margin-right:150px;
}

div#maincontents .content01 .box01{
margin-top:50px;
}

/*japanese　第二階層免許・進路 ボックス左　開始*/

div#maincontents .content01 .box01InLeft{
width:244px;
float:left;
margin-right:15px;
}

div#maincontents .content01 .box01InLeftWrap{
width:100%;
background:url(/uni/faculty/images/japanese/buddhism/buddhism_box_bak.gif) repeat-y;
}



div#maincontents .content01 .box01InLeftTop{
width:100%;
background:url(/uni/faculty/images/japanese/buddhism/buddhism_box_top.gif) top no-repeat;
}

div#maincontents .content01 .box01InLeftBottom{
width:100%;
background:url(/uni/faculty/images/japanese/buddhism/buddhism_box_btm.gif) bottom left no-repeat;
padding:15px 10px 35px 20px;
}

div#maincontents .content01 .ic01{
color:#D29DC7;
}

/*japanese　第二階層免許・進路 ボックス左　終了*/

/*japanese　第二階層免許・進路 ボックス右　開始*/

div#maincontents .content01 .box01InRight{
width:244px;
float:right;
}

div#maincontents .content01 .box01InRightWrap{
background:url(/uni/faculty/images/japanese/buddhism/buddhism_box_bak.gif) repeat-y;
}

div#maincontents .content01 .box01InRightTop{
width:100%;
background:url(/uni/faculty/images/japanese/buddhism/buddhism_box_top.gif) top no-repeat;
}

div#maincontents .content01 .box01InRightBottom{
width:100%;

background:url(/uni/faculty/images/japanese/buddhism/buddhism_box_btm.gif) bottom left no-repeat;
padding:15px 10px 15px 20px;
}
div#maincontents .content01 .notes01{
padding-top:10px;
}


/*japanese　第二階層免許・進路 ボックス右　終了*/


/*第二階層免許　closeup.html*/

div#maincontents .content01 .contentLead01{
margin-bottom:25px;
}

div#maincontents .content01 .contentLead01 .contentLead01Left01{
float:left;
}

div#maincontents .content01 .contentLead01 .contentLead01Right01{
float:right;
width:237px;
color:#444;
}

div#maincontents .content01 .contentLead01 .contentLead01Left02{
float:left;
width:240px;
padding-left:9px;
color:#444;
}

div#maincontents .content01 h4.title02{
margin-bottom:5px;
}

div#maincontents .content01 h5.closeup01{
padding:0 0 15px 0;
}


/*international
----------------------------------------------*/


/*international 第二階層免許・進路*/

div#maincontents .content01 .box02{
margin-top:50px;
}

/*international 第二階層免許・進路 ボックス左　開始*/

div#maincontents .content01 .box02InLeft{
width:244px;
float:left;
margin-right:15px;
}

div#maincontents .content01 .box02InLeftWrap{
width:100%;
background:url(/uni/faculty/images/international/relation/international_box_bak.gif) repeat-y;
}



div#maincontents .content01 .box02InLeftTop{
width:100%;

background:url(/uni/faculty/images/international/relation/international_box_top.gif) top no-repeat;
}

div#maincontents .content01 .box02InLeftBottom{
width:100%;
background:url(/uni/faculty/images/international/relation/international_box_btm.gif) bottom left no-repeat;
padding:15px 10px 17px 20px;
}

div#maincontents .content01 .ic02{
color:#009AD0;
}

/*international 第二階層免許・進路  ボックス左　終了*/

/*international 第二階層免許・進路  ボックス右　開始*/

div#maincontents .content01 .box02InRight{
width:244px;
float:right;
}

div#maincontents .content01 .box02InRightWrap{
background:url(/uni/faculty/images/international/relation/international_box_bak.gif) repeat-y;
}

div#maincontents .content01 .box02InRightTop{
width:100%;
background:url(/uni/faculty/images/international/relation/international_box_top.gif) top no-repeat;
}

div#maincontents .content01 .box02InRightBottom{
width:100%;
background:url(/uni/faculty/images/international/relation/international_box_btm.gif) bottom left no-repeat;
padding:15px 10px 15px 20px;
}

div#maincontents .content01 .box02InRightBottom02{
width:100%;
background:url(/uni/faculty/images/international/relation/international_box_btm.gif) bottom left no-repeat;
padding:15px 10px 71px 20px;
}



/*international 第二階層免許・進路  ボックス右　終了*/


/*psychology
----------------------------------------------------*/


div#maincontents .content01 .comment{
background-color:#cccccc;
padding:10px;
}


/*instructor.html*/
div#maincontents .content01 h3.title05{
padding-bottom:10px;
margin:0;
}

/*buddhism
--------------------------------------------------*/


div#maincontents .content01 h4.title06{
margin:22px 0 17px;
}


div#maincontents .content01 .contentLead03{
margin-bottom:25px;
}

div#maincontents .content01 .contentLead03 .right{
float:right;
margin:0 0 10px 10px;
}

div#maincontents .content01  .subtitle03{
font-size:115%;
font-weight:bold;
color:#6D6F71;
}

div#maincontents .content01 .contentLead03{
font-size:100%;
font-weight:bold;
color:#898B8E;
line-height:1.5;
}

div#maincontents .content01 .contentLead01 .contentLead01Right03{
float:right;
width:330px;
padding-right:9px;
}

div#maincontents .content01 .contentLead01 .contentLead01Right03 span{
font-size:115%;
font-weight:bold;
color:#103769;
}

div#maincontents .content01 .contentLead01 .contentLead01Left03{
float:left;
}

/*humanrelations
----------------------------------------------------*/

/*humanrelations 第二階層免許・進路*/

div#maincontents .content01 .box05{
margin-top:50px;
}

/*humanrelations 第二階層免許・進路 ボックス左　開始*/

div#maincontents .content01 .box05InLeft{
width:244px;
float:left;
margin-right:15px;
}

div#maincontents .content01 .box05InLeftWrap{
width:100%;
background:url(/uni/faculty/images/humanrelations/psychology/humanrelations_box_bak.gif) repeat-y;
}



div#maincontents .content01 .box05InLeftTop{
width:100%;
background:url(/uni/faculty/images/humanrelations/psychology/humanrelations_box_top.gif) top no-repeat;
}

div#maincontents .content01 .box05InLeftBottom{
width:100%;
background:url(/uni/faculty/images/humanrelations/psychology/humanrelations_box_btm.gif) bottom left no-repeat;
padding:15px 10px 65px 20px;
}

div#maincontents .content01 .ic03{
color:#00A886;
}

/*humanrelations 第二階層免許・進路  ボックス左　終了*/

/*humanrelations 第二階層免許・進路  ボックス右　開始*/

div#maincontents .content01 .box05InRight{
width:244px;
float:right;
}

div#maincontents .content01 .box05InRightWrap{
background:url(/uni/faculty/images/humanrelations/psychology/humanrelations_box_bak.gif) repeat-y;
}

div#maincontents .content01 .box05InRightTop{
width:100%;
background:url(/uni/faculty/images/humanrelations/psychology/humanrelations_box_top.gif) top no-repeat;
}


div#maincontents .content01 .box05InRightBottom02{
width:100%;
background:url(/uni/faculty/images/humanrelations/psychology/humanrelations_box_btm.gif) bottom left no-repeat;
padding:15px 10px 28px 20px;
}



/*humanrelations 第二階層免許・進路  ボックス右　終了*/






/*spacedesign  livingdesign index.html
--------------------------------------------------*/


/*spacedesign 第二階層免許・進路*/

div#maincontents .content01 .box07{
margin-top:50px;
}

div#maincontents .content01 .box08Wrap{
width:503px;
margin-bottom:15px;
}

div#maincontents .content01 .box08{
width:100%;
background:url(/uni/faculty/images/spacedesign/livingdesign/spacedesign_box1_bak.gif) repeat-y;
}

div#maincontents .content01 .box08Top{
width:100%;
background:url(/uni/faculty/images/spacedesign/livingdesign/spacedesign_box1_top.gif) no-repeat;
}

div#maincontents .content01 .box08Bottom{
width:100%;
background:url(/uni/faculty/images/spacedesign/livingdesign/spacedesign_box1_btm.gif) bottom left no-repeat;
}

div#maincontents .content01 .box08Bottom ul{
float:left;
padding:20px 0 20px 20px ;
}

div#maincontents .content01 .box08Bottom ul.right02{
float:right;
padding:20px 40px 20px 0;
}

/*spacedesign 第二階層免許・進路 ボックス左　開始*/

div#maincontents .content01 .box07InLeft{
width:246px;
float:left;
/*margin-right:10px;*/
}

div#maincontents .content01 .box07InLeftWrap{
width:100%;
background:url(/uni/faculty/images/spacedesign/livingdesign/spacedesign_box2_bak.gif) repeat-y;
}



div#maincontents .content01 .box07InLeftTop{
width:100%;
background:url(/uni/faculty/images/spacedesign/livingdesign/spacedesign_box2_top.gif) top no-repeat;
}


div#maincontents .content01 .box07InLeftBottom{
width:100%;
background:url(/uni/faculty/images/spacedesign/livingdesign/spacedesign_box2_btm.gif) bottom left no-repeat;
padding:15px 10px 100px 20px;
}


/*spacedesign 第二階層免許・進路  ボックス左　終了*/

/*spacedesign 第二階層免許・進路  ボックス右　開始*/

div#maincontents .content01 .box07InRight{
width:246px;
float:right;
}

div#maincontents .content01 .box07InRightWrap{
background:url(/uni/faculty/images/spacedesign/livingdesign/spacedesign_box2_bak.gif) repeat-y;
}

div#maincontents .content01 .box07InRightTop{
width:100%;
background:url(/uni/faculty/images/spacedesign/livingdesign/spacedesign_box2_top.gif) top no-repeat;
}


div#maincontents .content01 .box07InRightBottom02{
width:100%;
background:url(/uni/faculty/images/spacedesign/livingdesign/spacedesign_box2_btm.gif) bottom left no-repeat;
padding:15px 10px 28px 20px;
}


/*spacedesign 第二階層免許・進路  ボックス右　終了*/


/*spacedesign  livingdesign closeup.html
--------------------------------------------------*/

div#maincontents .content11 .title11{
margin:0;
padding:0;
}

div#maincontents .content11 .contentLead02{
margin-bottom:25px;

}

div#maincontents .content11 .contentLead02Left02{
float:left;
}

div#maincontents .content11 .contentLead02Right02{
float:right;
}

div#maincontents .content11{
width:521px;
margin-left:30px;
margin-top:23px;
}

div#maincontents .content11 h3.title12{
margin-bottom:10px;
padding:0;
}


/*spacedesign  livingdesign product.html
--------------------------------------------------*/


div#maincontents .content01 .contentLead04{
margin-bottom:25px;
color:#F69695;
font-weight:normal;
}

div#maincontents .content01 .contentLead04 img{
margin-bottom:10px;
}

div#maincontents .content01 .contentLead03Left03{
float:left;
}

div#maincontents .content01 .contentLead03Right03{
float:right;
}

div#maincontents .content01 h3.title12{
margin-bottom:10px;
padding:0;
}

div#maincontents .content01 .contentLead03Left03Top{
float:left;
margin-bottom:25px;
}




/*takeuchi*/
/* 映像コミュニケーション学科共通
--------------------------------------------------*/
body.visualcommunication div#maincontents  ul.factulyButtons01 li {
	float:left;
	margin-right:5px;
}
body.visualcommunication div#maincontents h3 {
	font-size: 120%;
	margin: 0 0 25px;
	padding: 0 0 10px;
	font-weight: bold;
	background: none;
}
body.visualcommunication div#maincontents h3.line {
	background: url(/uni/faculty/images/visualcommunication/visualcommunication_sttl.gif) 0 100% repeat-x;
	color: #2053a3;
}

/* /faculty/visualcommunication/index.html
--------------------------------------------------*/
body.visualcommunication div#maincontents .content01 .box01InLeft{
	width:244px;

	float:left;
	margin-right:15px;
}
body.visualcommunication div#maincontents .content01 .box01InLeft img{
	margin: 0px 0px 5px 10px;
}
body.visualcommunication div#maincontents .content01 .box01InLeftWrap{
	width:100%;
	background:url(/uni/faculty/images/visualcommunication/visualcommunication_box_bak.gif) repeat-y;
}
body.visualcommunication div#maincontents .content01 .box01InLeftTop{
	width:100%;
	background:url(/uni/faculty/images/visualcommunication/visualcommunication_box_top.gif) top no-repeat;
}
body.visualcommunication div#maincontents .content01 .box01InLeftBottom{
	width:100%;
	background:url(/uni/faculty/images/visualcommunication/visualcommunication_box_btm.gif) bottom left no-repeat;
	padding:15px 10px 30px 20px;
}
body.visualcommunication div#maincontents .content01 .ic01{
	color:#b5ceec;
}
body.visualcommunication div#maincontents .content01 .box01InRight{
	width:244px;
	float:right;
}
body.visualcommunication div#maincontents .content01 .box01InRight img{
	margin: 0px 0px 5px 10px;
}
body.visualcommunication div#maincontents .content01 .box01InRightWrap{
	background:url(/uni/faculty/images/visualcommunication/visualcommunication_box_bak.gif) repeat-y;
}
body.visualcommunication div#maincontents .content01 .box01InRightTop{
	width:100%;
	background:url(/uni/faculty/images/visualcommunication/visualcommunication_box_top.gif) top no-repeat;
}

body.visualcommunication div#maincontents .content01 .box01InRightBottom{
	width:100%;
	background:url(/uni/faculty/images/visualcommunication/visualcommunication_box_btm.gif) bottom left no-repeat;
	padding:15px 10px 65px 20px;
}
body.visualcommunication div#maincontents .content01 .notes01{
	margin:0px 0px 20px 0px;
}

div.vc_box_top {
	width: 314px;
	background:url(/uni/faculty/images/visualcommunication/vc_box_top.gif) no-repeat;
	padding: 16px 0px 0px 0px;
}
div.vc_box_btm {
	background:url(/uni/faculty/images/visualcommunication/vc_box_btm.gif) no-repeat left bottom;
	padding: 0px 0px 10px 10px;
}
div.vc_box_mid {
	background:url(/uni/faculty/images/visualcommunication/vc_box_back.gif) repeat-y left bottom;
	padding: 0px 0px 0px 0px;
}
body.visualcommunication div#maincontents div.vc_box_mid h5 {
	padding: 0px 0px 0px 0px;
	color: #0073bb;
}
div.vc_sepl {
	width: 140px;
	float: left;
	margin: 0px 15px 0px 0px;
}
div.vc_sepr {
	width: 140px;
	float: left;
}
div.year01 p.year01 {
	width: 180px;
	float: left;
}
div.year01 div.vc_box_top {
	float: right;
}

div.year0203 {
	width: 180px;
	float: left;
}
body.visualcommunication div#maincontents div.year0203 h4 {
	margin: 40px 0px 0px 0px;
}
div.year02 div.vc_box_top {
	float: right;
}

div.year04 p.year04 {
	width: 180px;
	float: left;
}
div.year04 div.zemi {
	float: right;
	background: url(/uni/faculty/images/visualcommunication/visualcommunication_ic01.gif) no-repeat 150px 82px;
}
div.year04 div.zemi div.vc_box_mid {
	background:url(/uni/faculty/images/visualcommunication/vc_box_cnt.gif) repeat-y left bottom;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 30px 0px;
}
body.visualcommunication div#maincontents div.zemi h5 {
	padding: 0px 0px 0px 0px;
	color: #0073bb;
}
div.year04 div.zemi div.vc_box_mid p {
	margin: 0px 5px 0px 0px;
}

/* /faculty/visualcommunication/instructor.html
--------------------------------------------------*/
body.visualcommunication div#maincontents dl.facultyDescription {
}
body.visualcommunication div#maincontents dl.facultyDescription dt {
	background: url(/uni/faculty/images/visualcommunication/faculty_visualcommunication_ic01.gif) 0 0.3em no-repeat;
	margin: 0 0 10px;
	padding: 0 0 0 18px;
	font-weight: bold;
	font-size: 118%;
}
body.visualcommunication div#maincontents dl.facultyDescription dd {
	margin: 0 0 20px;
}

/* /faculty/visualcommunication/closeup.html
--------------------------------------------------*/
body.visualcommunication div#maincontents h3 {
	color: #a90533;
}
div.culayout {
	margin: 0px 0px 20px 0px;
}
div.culayout p img {
	width:245px;
	float: right;
	margin: 0px 0px 0px 15px;
}
div.culayout p img.snap {
	float: right;
	width: auto;
	margin: 20px 0px 0px 10px;
}

/* /faculty/visualcommunication/place.html
--------------------------------------------------*/

body.visualcommunication div#lead p img {
	width: 215px;
	float: right;
	margin: 0px 0px 0px 20px;
}
div.placelayout {
	border-top: 1px dotted #666666;
	padding: 20px 0px 0px 0px;
	margin: 20px 0px 0px 0px;
}
body.visualcommunication div#maincontents div.placelayout h4 {
	color: #0099dd;
	font-size: 120%;
	margin: 0px 0px 0px 0px;
	background: url(/uni/faculty/images/visualcommunication/faculty_visualcommunication_ic02.gif) 0 0.3em no-repeat;
	padding: 0px 0px 0px 15px;
}
div.fr p img {
	width: 288px;
	float: right;
	margin: -20px 0px 0px 10px;
}
div.fl p img {
	width: 288px;
	float: left;
	margin: -20px 10px 0px 0px;
}
body.visualcommunication div#maincontents div.fl h4 {
	margin: 0px 0px 0px 295px;
}
/* /faculty/visualcommunication/message.html
--------------------------------------------------*/
div.meslayout {
	border-bottom: 1px dotted #666666;
	padding: 0px 0px 30px 0px;
	margin: 0px 0px 30px 0px;
	position: relative;
}
div.meslayout h4 {
	color: #006ab6;
	font-size: 120%;
}
div.meslayout ul  {
	margin: 10px 0px 0px 120px;
}
div.meslayout ul li {
	display: inline;
	margin: 0px 10px 0px 0px;
}
div.meslayout ul li img {
	vertical-align: top;
}


/*健康栄養学科共通
--------------------------------------------------*/
body.healthy div#maincontents  ul.factulyButtons01 li {
	float:left;
	margin-right:5px;
}
body.healthy div#maincontents h3 {
	font-size: 120%;
	margin: 0 0 25px;
	padding: 0 0 10px;
	font-weight: bold;
	background: none;
}
body.healthy div#maincontents h3.line {
	background: url(/uni/faculty/images/visualcommunication/visualcommunication_sttl.gif) 0 100% repeat-x;
	color: #f9c15b;
}

/* /faculty/healthy/index.html
--------------------------------------------------*/
body.healthy div#maincontents .content01 .box01InLeft{
	width:409px;
	float:none;
	margin-right:15px;
}
body.healthy div#maincontents .content01 .box01InLeft img{
	margin: 0px 0px 5px 10px;
}
body.healthy div#maincontents .content01 .box01InLeftWrap{
	width:100%;
	background:url(/uni/faculty/images/healthy/healthy_box_bak.gif) repeat-y;
}
body.healthy div#maincontents .content01 .box01InLeftTop{
	width:100%;
	background:url(/uni/faculty/images/healthy/healthy_box_top.gif) top no-repeat;
}
body.healthy div#maincontents .content01 .box01InLeftBottom{
	width:100%;
	background:url(/uni/faculty/images/healthy/healthy_box_btm.gif) bottom left no-repeat;
	padding:15px 10px 30px 20px;
}
.box01InLeftText {
	padding:15px 30px 30px 0px;
}


body.healthy div#maincontents .content01 .ic01{
	color:#b5ceec;
}
body.healthy div#maincontents .content01 .box01InRight{
	width:409px;
	float:right;
}
body.healthy div#maincontents .content01 .box01InRight img{
	margin: 0px 0px 5px 10px;
}
body.healthy div#maincontents .content01 .box01InRightWrap{
	background:url(/uni/faculty/images/visualcommunication/visualcommunication_box_bak.gif) repeat-y;
}
body.healthy div#maincontents .content01 .box01InRightTop{
	width:100%;
	background:url(/uni/faculty/images/visualcommunication/visualcommunication_box_top.gif) top no-repeat;
}

body.healthy div#maincontents .content01 .box01InRightBottom{
	width:100%;
	background:url(/uni/faculty/images/visualcommunication/visualcommunication_box_btm.gif) bottom left no-repeat;
	padding:15px 10px 65px 20px;
}
body.healthy div#maincontents .content01 .notes01{
	margin:0px 0px 20px 0px;
}

div.healthy_box_top {
	width: 314px;
	background:url(/uni/faculty/images/visualcommunication/vc_box_top.gif) no-repeat;
	padding: 16px 0px 0px 0px;
}
div.healthy_box_btm {
	background:url(/uni/faculty/images/visualcommunication/vc_box_btm.gif) no-repeat left bottom;
	padding: 0px 0px 10px 10px;
}
div.healthy_box_mid {
	background:url(/uni/faculty/images/visualcommunication/vc_box_back.gif) repeat-y left bottom;
	padding: 0px 0px 0px 0px;
}
body.healthy div#maincontents div.vc_box_mid h5 {
	padding: 0px 0px 0px 0px;
	color: #f9c15b;
}
div.healthy_sepl {
	width: 140px;
	float: left;
	margin: 0px 15px 0px 0px;
}
div.healthy_sepr {
	width: 140px;
	float: left;
}
div.year01 p.year01 {
	width: 180px;
	float: left;
}
div.year01 div.vc_box_top {
	float: right;
}

div.year0203 {
	width: 180px;
	float: left;
}
body.healthy div#maincontents div.year0203 h4 {
	margin: 40px 0px 0px 0px;
}
div.year02 div.vc_box_top {
	float: right;
}

div.year04 p.year04 {
	width: 180px;
	float: left;
}
div.year04 div.zemi {
	float: right;
	background: url(/uni/faculty/images/visualcommunication/visualcommunication_ic01.gif) no-repeat 150px 82px;
}
div.year04 div.zemi div.vc_box_mid {
	background:url(/uni/faculty/images/visualcommunication/vc_box_cnt.gif) repeat-y left bottom;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 30px 0px;
}
body.healthy div#maincontents div.zemi h5 {
	padding: 0px 0px 0px 0px;
	color: #0073bb;
}
div.year04 div.zemi div.vc_box_mid p {
	margin: 0px 5px 0px 0px;
}

div#maincontents div.facultyFlowja table .last {
	padding-left: 10px;
}
body.japanese div#maincontents h3.interJp {
	color: #d8a4c9;
	background: url(/uni/faculty/images/japannese_sttl.gif) 0 100% repeat-x;
}
div#maincontents div.facultyFlowhe  table th {
	color: #444444;
}
div#maincontents div.facultyFlowhe  table .first,
div#maincontents div.facultyFlowhe  table .middle {
	background: url(/uni/faculty/images/japanese_borderdot.gif) 100% 100% repeat-y;
}


body.faculty div#maincontents div.facultyFlowhe h3 {
	background: none;
	background-image: none;
	padding-top: 30px;
}
body.faculty div#maincontents div.facultyFlowhe h3 img {
	display: block;
}
body.faculty div#maincontents div.facultyFlowhe h4 {
	margin: 0 0 12px;
}
body.faculty div#maincontents div.facultyFlowhe table {
	width: 360px;
	margin: 20px 0 20px 10px;
	text-align: left;
	padding: 0 10 0 10px;
}
body.faculty div#maincontents div.facultyFlowhe table th {
	font-weight: bold;
	padding: 10px 10px 0 10px;
}
body.faculty div#maincontents div.facultyFlowhe table td {
	padding-top: 3px;
}
body.faculty div#maincontents div.facultyFlowhe table .first {
	padding-right: 10px;
}
body.faculty div#maincontents div.facultyFlowhe table .middle {
	padding-right: 10px;
	padding-left: 10px;
}
/* /faculty/visualcommunication/instructor.html
--------------------------------------------------*/
body.visualcommunication div#maincontents dl.facultyDescription {
}
body.visualcommunication div#maincontents dl.facultyDescription dt {
	background: url(/uni/faculty/images/visualcommunication/faculty_visualcommunication_ic01.gif) 0 0.3em no-repeat;
	margin: 0 0 10px;
	padding: 0 0 0 18px;
	font-weight: bold;
	font-size: 118%;
}
body.visualcommunication div#maincontents dl.facultyDescription dd {
	margin: 0 0 20px;
}

/* /faculty/healthy/closeup.html
--------------------------------------------------*/
body.visualcommunication div#maincontents h3 {
	color: #f9c15b;
}
div.culayout {
	margin: 0px 0px 20px 0px;
}
div.culayout p img {
	width:245px;
	float: right;
	margin: 0px 0px 0px 15px;
}
div.culayout p img.snap {
	float: right;
	width: auto;
	margin: 20px 0px 0px 10px;
}

/* /faculty/healthy/place.html
--------------------------------------------------*/

body.healthy div#lead p img {
	width: 215px;
	float: right;
	margin: 0px 0px 0px 20px;
}
div.placelayout {
	border-top: 1px dotted #666666;
	padding: 20px 0px 0px 0px;
	margin: 20px 0px 0px 0px;
}
body.healthy div#maincontents div.placelayout h4 {
	color: #f9c15b;
	font-size: 120%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div.fr p img {
	width: 288px;
	float: right;
	margin: -20px 0px 0px 10px;
}
div.fl p img {
	width: 288px;
	float: left;
	margin: -20px 10px 0px 0px;
}
body.healthy div#maincontents div.fl h4 {
	margin: 0px 0px 0px 295px;
}
/* /faculty/healthy/message.html
--------------------------------------------------*/
div.meslayout {
	border-bottom: 1px dotted #666666;
	padding: 0px 0px 30px 0px;
	margin: 0px 0px 30px 0px;
	position: relative;
}
div.meslayout h4 {
	color: #f9c15b;
	font-size: 120%;
}
div.meslayout ul  {
	margin: 10px 0px 0px 120px;
}
div.meslayout ul li {
	display: inline;
	margin: 0px 10px 0px 0px;
}
div.meslayout ul li img {
	vertical-align: top;
}





/*sasaki*/
/*  clear-fix
------------------------------------------------*/
.clearfix:after,
ul.factulyButtons01:after,
.gnavi:after,
ul.content02:after,
ul.professor:after,
ul.professorBtm:after,
ul.contentLead01:after,

.content01 .box01:after,
.content01 .box02:after,
.contentLead01 .contentLead01Right01:after,
.content01 .contentLead01 .contentLead01Left01:after,
.content02 ul.topBox01:after,
div#maincontents div#nutritionNav ul:after,
body#nutrition div#nutOutline ul li:after,
body#nutrition div#closeup ol li:after,
body#nutrition div.nutList li:after
{
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
}
.clearfix,
ul.factulyButtons01,
.gnavi,
ul.content02,
ul.professor,
ul.professorBtm,
ul.contentLead01,
.content01 .box01,
.content01 .box02,
.contentLead01 .contentLead01Right01,
.content01 .contentLead01 .contentLead01Left01,
.content02 ul.topBox01,
div#maincontents div#nutritionNav ul,
body#nutrition div#nutOutline ul li,
body#nutrition div#closeup ol li,
body#nutrition div.nutList li
{
    display:inline-table;
    min-height:1%;  /* for IE 7*/
}
/* Hides from IE-mac \*/
* html .clearfix,
* html ul.factulyButtons01,
* html .gnavi,
* html ul.content02,
* html ul.professor,
* html ul.professorBtm,
* html ul.contentLead01,
* html .content01 .box01,
* html .content01 .box02,
* html .contentLead01 .contentLead01Right01,
* html .content01 .contentLead01 .contentLead01Left01,
* html .content02 ul.topBox01,
* html div#maincontents div#nutritionNav ul,
* html body#nutrition div#nutOutline ul li,
* html body#nutrition div#closeup ol li,
* html body#nutrition div.nutList li
{
	height: 1%;
}
.clearfix,
ul.factulyButtons01,
.gnavi,
ul.content02,
ul.professor,
ul.professorBtm,
ul.contentLead01,
.content01 .box01,
.content01 .box02,
.contentLead01 .contentLead01Right01,
.content01 .contentLead01 .contentLead01Left01
.content02 ul.topBox01,
div#maincontents div#nutritionNav ul,
body#nutrition div#nutOutline ul li,
body#nutrition div#closeup ol li,
body#nutrition div.nutList li
 {
	display: block;
}
/* End hide from IE-mac */



/*faculty/nutrition/
--------------------------------------------------*/
body#nutrition div#maincontentsInner {
	padding: 0px 22px 50px 22px;
}
body#nutrition div#maincontentsInner #nutritionNav h3.close2 {
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}


/* コンテンツ内見出し
-----------------------------------------------*/
body#nutrition div#maincontents h2 {
	margin: 0 -22px 23px -22px;
	padding: 0;
}
body#nutrition div#maincontents h2#sectionTop {
	padding: 20px 0px 0px 24px;
}
body#nutrition div#maincontents h2#nutTop {
	background: none;
}
body#nutrition h3 {
	margin: 20px 0px 10px 0px;
	font-size: 120%;
	color: #003762;
}
body#nutrition h4 {
	margin: 10px 0px 10px 0px;
	font-size: 120%;
	color: #003762;
}


/*栄養科　ナビ
--------------------------------------------------*/
body#nutrition div#nutritionNav li {
	margin: 0 10px 6px 0;
}

body#nutrition div#nutritionNav li#nutNavCurriculum {
	width: 105px;
}
body#nutrition div#nutritionNav li.nutNavChild{
	float: left;
	width: 87px;
}
body#nutrition div#nutritionNav li#nutNavColloquium{
	clear: left;
	float: left;
	width: 122px;
	margin-bottom: 0;
}
body#nutrition div#nutritionNav li#nutNavVoice {
	float: left;
	width: 155px;
	margin-bottom: 0;
}

/*faculty/nutrition/index.html
--------------------------------------------------*/
body#nutrition div#maincontents h3 {
	margin: 0 0 10px;
}
body#nutrition div#lead {
	margin-top: 35px;
}
body#nutrition div#lead p#leadPhoto {
	float: right;
	width: 216px;
	margin: 12px 0 0;
}
body#nutrition div#leadText {
	float: left;
	width: 100%}
body#nutrition div#leadText h3 {
	margin: 0;
	padding: 0;
}
body#nutrition div#leadText p {
	margin: 15px 0 0;
}
body#nutrition div#nutAims dl dt {
	font-size: 110%;
	color: #898b8e;
}
body#nutrition div#nutAims dl dd,
body#nutrition div#nutDescription dl dd {
	margin: 5px 0 30px;
}
body#nutrition div#nutOutline {
	margin-top: 40px;
}
body#nutrition div#nutOutline div {
	margin-top: 30px;
}
body#nutrition div#nutOutline h4 {
	margin: 15px 0 15px;
}
body#nutrition div#nutOutline ul {
	margin-top: 25px;
}
body#nutrition div#nutOutline ul li {
	width: 500px;
	margin-top: 15px;
	padding-bottom: 7px;
	background: url(/uni/faculty/images/nutrition/nutrition_line01.gif) 0 100% repeat-x;
}
body#nutrition div#nutOutline ul li h5 {
	float: left;
	width: 180px;
	_width: 193px;
	padding-left: 13px;
	background: url(/uni/faculty/images/nutrition/nutrition_main_mark.gif) 0 0.3em no-repeat;
	color: #939598;
	font-size: 110%;
	font-weight: normal;
}
body#nutrition div#nutOutline ul li p {
	float: left;
	width: 300px;
}
body#nutrition div#nutOutline p#nutBtnGuide {
	margin: 25px 0 0;
}

/*faculty/nutrition/closeup.html
--------------------------------------------------*/
body#nutrition div#closeup {
	margin: 20px 0 0;
}
body#nutrition div#closeup h3 {
	color: #a90533;
}
body#nutrition div#closeup h4 {
	margin: 0;
}
body#nutrition div#closeup ol li {
	margin-bottom: 20px;
}
body#nutrition div#closeup ol li p {
	float: left;
	width: 237px;
}
body#nutrition div#closeup ol li p.nutRoomPhoto {
	float: right;
	width: 255px;
}
body#nutrition div#closeup ol li p.nutRoomPhoto02 {
	float: right;
	width: 247px;
}
body#nutrition div#closeup ol li p#basePhoto01 {
	float: right;
	width: 260px;
}
body#nutrition div#closeup ol li#nutLastChild p {
	margin-top: 15px;
}


/*faculty/nutrition/semiindex.html place.html 
--------------------------------------------------*/
body#nutrition div#nutTop {
	width: 510px;
	margin-top: 35px;
}
body#nutrition div#nutTop2 {
	width: 510px;
	margin-top: 15px;
}
body#nutrition div#nutTop p {
	float: left;
	width: 275px;
}

body#nutrition div#nutTop p.nutTopPhoto {
	float: right;
	width: 214px;
}
body#nutrition div.nutList {
	margin-top: 0px;
}
body#nutrition div.nutList2 {
	margin-top: 10px;
}
body#nutrition div.nutList li {
	width: 510px;
	margin-top: 15px;
	padding-top: 15px;
	background: url(/uni/faculty/images/nutrition/nutrition_line01.gif) 0 0 repeat-x;
}
body#nutrition div.nutList h4 {
	margin: 0 0 5px 0;
	color: #f79239;
}

/*----ここからsemiindex.html----*/
body#nutrition div#seminar li#seminarFirstChild {
	background: none;
}
body#nutrition div#seminar li#seminarFirstChild p.seminarPhoto {
	float: right;
	width: 288px;
	margin-top: 0;
}
body#nutrition div#seminar li#seminarFirstChild p {
	float: left;
	width: 200px;
}

/*----ここからplace.html----*/
body#nutrition div#place li p.equipmentPhoto01 {
	float: right;
	width: 288px;
}
body#nutrition div#place li p.equipmentPhoto02 {
	float: left;
	width: 288px;
}
body#nutrition div#place li div.equipmentText01 {
	float: left;
	width: 200px;
}
body#nutrition div#place li div.equipmentText02 {
	float: right;
	width: 200px;
}
body#nutrition div#place li div#lunch {
	margin-top: 20px;
}
body#nutrition div#place li div#lunch p#lunchPhoto {
	float: right;
	width: 189px;
}
body#nutrition div#place li div#lunch p#lunchText {
	float: left;
	width: 300px;
}

/*----ここからvoice.html----*/
body#nutrition div#voice li#voiceFirstChild {
	margin-top: 30px;
	padding: 0;
	background: none;
}
body#nutrition div#voice li h4 {
	margin-bottom: 17px;
}
body#nutrition div#voice li div.voiceText {
	margin: 0 10px;
}

/*
--------------------------------------------------
ここから以下 v-takeuchi が2007.9.1に追加
--------------------------------------------------
*/

/* faculty/nutrition/instructor.html
--------------------------------------------------*/

div.instructorProf {
	padding: 0px 0px 5px 0px;
}
div.instructorProf p {
	float: left;
	margin: 38px 10px 0px 0px;
	vertical-align: bottom;
	font-weight: normal;
}
div.instructorProf p.photo {
	margin: 0px 10px 0px 0px;
}
div.instructorProf p.name {
	width: 130px;
}
div.instructorProf p.attached {
	width: 290px;
	margin: 38px 0 0px 0px;
}
div.instructorProf p.attached a {
	color: #f39626;
}
table.profileTanle {
	border-bottom: 1px dotted #000;
	border-collapse: collapse;
	margin: 20px 0px 0px 0px;
}
table.profileTanle tbody th {
	padding: 0px 10px 0px 0px;
}
table.profileTanle td {
	padding: 10px 15px 20px 0px;
}

/* faculty/humanrelations/training.html
--------------------------------------------------*/
div.cliplayout {
	margin: 20px 0px 0px 0px;
}
div.cliplayout h4 {
	margin: 0px 0px 15px -2px;
}
div.cliplayout p img {
	float: right;
	margin: -95px -6px 20px 10px;
}

div.cliplayout2 p img {
	float: right;
	margin: 10px -6px 10px 10px;
}

/*Preschool place.html
--------------------------------------------------*/
.content01 #place h4{
	margin-bottom: 5px !important;
	padding: 0;
	font-size: 110%;
	color: #f16da0;
}

.content01 #place hr{
	margin:20px 0;
	width:500px;
	border:dotted 1px #ccc;
	clear:both;
}

/*faculty/international/relation/training-***.html
--------------------------------------------------*/
.content01 #relation-training h4{
	margin-left:0px;
	margin-bottom: 5px !important;
	padding: 0;
	font-size: 110%;
	color: #0099D8;
}

.content01 #relation-training hr{
	margin:20px 0;
	width:500px;
	border:dotted 1px #ccc;
	clear:both;
}

#relation-training div.voices {
	padding: 5px;
	margin: 10px 15px 20px;
}

div.cliplayout ul.voices li{
	padding: 0px 0px 15px 15px;
	margin: 15px;
	background-image: url(../faculty/images/international/sight/listhead-blue.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	border-bottom:dotted 1px #ccc;
}

