@charset "utf-8";


/*---------------------------------------------------------
style in common
---------------------------------------------------------*/ 

.hl02 em{
	font-size:91.7%;
	font-style:normal;
}

.alg_center{
	text-align:center;
}

.txtR{
	text-align:right;
}

.pdf{
	text-align:right;
	margin:15px 0px 50px;
}

.pdf a{
	background:url(../common/icon_pdf.gif) no-repeat right center;
	padding:4px 45px 4px 0px;
	display:inline-block;
}

.list_sim{
	margin-top:30px;
}

.list_sim > li{
	margin:10px 0px 10px 0px;
  padding-left:1em;
	text-indent:-1em;
	border-bottom:1px dotted #D4D4D4;
	padding-bottom:5px;
}


/*求める学生*/
.demand{
	min-height:50px;
	margin:30px 0px 40px;
}

.demand dt{
	float:left;
	clear:left;
	text-align:center;
	padding:15px 10px;
	color:#FFF;
	font-size:117%;
}

.demand dd{
	padding: 5px 0px 0px 110px;
}



/*取得可能な資格・進路*/
.future{
	margin-bottom:15px;
}

.future ul{
	float:left;
	width:230px;
}

.future ul li{
	background-image:url(../common/bullet_circle_p.jpg);
	background-repeat: no-repeat;
	background-position: left 6px;
	padding: 2px 0px 2px 15px;
}

.future ul.long{
	width:250px;
}

.future ul.shrt{
	width:210px;
}


/*下部リンク*/
.bdr{
	border-top:1px dotted #A2A2A2;
	border-bottom:1px dotted #A2A2A2;
	padding:15px 0px;
	margin-top:55px;
}



/*学科科目*/
.rqrd_sub{
	margin: 10px 0px;
	font-size: 92%;
	text-align: right;
}

.rqrd_sub img{
	vertical-align:text-bottom;
}

.note{
	font-size: 92%;
	margin-top: 5px;
}

.tbl_cmn th,
.tbl_cmn td{
	padding: 5px 2px;
	line-height: 1.4;
}

.tbl_cmn .c_rqrd01{
	background: #FAE8AB;
}

.tbl_cmn .c_rqrd02{
	background: #DFF2ED;
}


/*スタッフ*/
.tbl_staff{
	width: 695px;
	margin-bottom: 30px;
}

.tbl_staff td{
	border-top:1px solid #DFDFDF;
	border-bottom:1px solid #DFDFDF;
	padding:10px;
}

.tbl_staff .name{
	width: 120px;
}

.tbl_staff .prof{
	background: #F7F7F7;
	width: 50px;
}

/*学科ポリシー*/
.policy_list{
  margin-bottom:40px;
}

.policy_list > li{
	margin:0px 0px 10px 0px;
  padding-left:3em;
	text-indent:-3em;
}


/*---------------------------------------------------------
国際文理学部 arts_sciences
---------------------------------------------------------*/ 
#arts_sciences .profile{
	margin-bottom: 40px;
}

.profile .txt{
	width: 540px;
	float: left;
}

#arts_sciences .profile .txt p{
	margin-bottom:10px;
}

#arts_sciences .profile .pic{
	width: 134px;
	float: right;
}

#arts_sciences .list_circle li{
	float: left;
	margin-right: 30px;
}


/*---------------------------------------------------------
国際文理学部  国際教養学科 intl_leveral_arts
---------------------------------------------------------*/ 
#intl_leveral_arts .demand{
	border:1px solid #BCC1DE;
	padding:10px;
	background:#F2F3F9;
}

#intl_leveral_arts .demand dt{
	background:#6571B4;
}

#intl_leveral_arts .hl_future{
	border-left: 4px solid #6571B4;
	color:#424D88;
}

#intl_leveral_arts .future ul li{
	background-image:url(../faculty/img/arts_sciences/intl_leveral_arts/bullet_circle.gif);
}

#intl_leveral_arts .hl_course{
	background: #E7ECF8 url(../faculty/img/arts_sciences/intl_leveral_arts/bullet_sqr.gif) no-repeat 8px center;
	color: #303A76;
}

#intl_leveral_arts .hl_curr{
	background: #6571B4;
}

#intl_leveral_arts .tbl_cmn .ttl01{
	background: #D9DEF0;
	color: #394377;
}




/*---------------------------------------------------------
国際文理学部  国際教養学科 env_science
---------------------------------------------------------*/ 
#env_science .demand{
	border: 1px solid #A8CF69;
	padding: 10px;
	background: #F3F9EA;
}

#env_science .demand dt{
	background: #70AF57;
}

#env_science .hl_future{
	border-left: 4px solid #70AF57;
	color: #4E7B3C;
}

#env_science .future ul li{
	background-image: url(../faculty/img/arts_sciences/env_science/bullet_circle.gif);
}

#env_science .hl_course{
	background: #DEEFC5 url(../faculty/img/arts_sciences/env_science/bullet_sqr.gif) no-repeat 8px center;
	color: #4E7B3C;
}

#env_science .hl_curr{
	background: #70AF57;
}

#env_science .tbl_cmn .ttl01{
	background: #DEEFC5;
	color: #4E7B3C;
}



/*---------------------------------------------------------
 	食・健康学科 food_health_aciences
---------------------------------------------------------*/ 
#food_health_sciences .demand{
	border: 1px solid #F6C248;
	padding: 10px;
	background: #FFF9F0;
}

#food_health_sciences .demand dt{
	background: #F37A16;
}

#food_health_sciences .hl_future{
	border-left: 4px solid #F29600;
	color: #F38A16;
}

#food_health_sciences .future ul li{
	background-image: url(../faculty/img/arts_sciences/food_health_sciences/bullet_circle.gif);
}

#food_health_sciences .hl_course{
	background: #FCE4AF url(../faculty/img/arts_sciences/food_health_sciences/bullet_sqr.gif) no-repeat 8px center;
	color: #C57A0A;
}

#food_health_sciences .hl_curr{
	background: #F37A16;
}

#food_health_sciences .tbl_cmn .ttl01{
	background: #FDF2C6;
	color: #C57A0A;
}

#food_health_sciences .long{
	width:280px;
}

#food_health_sciences .job{
}

#food_health_sciences .job dt{
	color: #4F3D24;
	font-weight: bold;
}

#food_health_sciences .job dd{
	border-bottom: 1px dotted #A2A2A2;
	padding-bottom: 5px;
	margin-bottom: 10px;
}




/*---------------------------------------------------------
7つの特色 トップ
---------------------------------------------------------*/ 
#strength .list_circle li{
	margin: 10px 0px;
}


/*---------------------------------------------------------
7つの特色　共通
---------------------------------------------------------*/ 
.interview{
	border: 1px solid #DDDDDD;
	padding: 15px;
	margin: 30px 0px;
}

.interview .pic{
	width: 100px;
	float: left;
}

.interview .desc{
	width: 548px;
	float: right;
	padding-bottom: 15px;
}

.interview .desc dt{
	color: #D86579;
	font-size: 117%;
	margin-bottom: 10px;
}

.interview .desc .name{
	text-align: right;
	margin-bottom: 15px;
}

.interview .profile{
	clear: both;
	background: #FDEEEA;
	padding: 2px 15px 15px;
}

.interview .profile dt,
.interview .profile dd{
	font-size: 92%;
	line-height: 1.5;
	margin-top:8px;
}

#english_ed .list_blsm,
#experience .list_blsm,
#dorm .list_blsm,
#exchange .list_blsm{
	border-top: 1px dotted #A2A2A2;
	border-bottom: 1px dotted #A2A2A2;
	padding: 20px 0px;
	margin: 40px 0px;
}



/*---------------------------------------------------------
7つの特色 英語教育の重視
---------------------------------------------------------*/ 
#english_ed #aep{
	margin-bottom: 35px;
}

#english_ed .layout{
	margin-bottom:30px;
}

#english_ed .layout .desc{
	width: 410px;
	float: left;
}

#english_ed .layout .pic{
	width: 265px;
	float: right;
}

#english_ed .staff{
	margin-bottom: 50px;
}

#english_ed .staff dl{
	float: left;
	width: 347px;
}

#english_ed .staff dt{
	color: #D86579;
	font-size: 109%;
}

#english_ed .staff dd li{
	margin:4px 0px;
}


/*---------------------------------------------------------
system
---------------------------------------------------------*/
#system .layout{
	margin: 20px 0px 50px;
}

#system .layout .desc{
	width: 410px;
	float: left;
}

#system .layout .pic{
	width: 265px;
	float: right;
}


/*---------------------------------------------------------
experience
---------------------------------------------------------*/ 
#experience .layout_exp01{
	margin-bottom: 30px;
}

#experience .layout_exp01 .desc{
	width: 410px;
	float: left;
}

#experience .layout_exp01 .pic{
	width: 265px;
	float: right;
}

#experience .layout_exp02{
	margin-bottom: 25px;
}

#experience .layout_exp02 .pic{
	width: 150px;
	float: left;
	padding-right: 20px;
}

#experience .layout_exp02 .desc{
	width: 525px;
	float: right;
}

#experience .topics{
	border: 1px dotted #DDDDDD;
	padding: 12px;
	margin-bottom: 30px;
}

#experience .topics dl{
	float: left;
}

#experience .topics dl dt{
	color:#D86579;
}

#experience .topics dl dt,
#experience .topics dl dd{
	font-size:92%;
}

#experience .topics p{
	float: right;
}


/*---------------------------------------------------------
体験学習プログラム活動報告
---------------------------------------------------------*/ 
#report #btns li{
	float: left;
	margin-bottom: 30px;
}

#report .list_circle{
	margin: 0px 0px 50px 10px;
}

#report .list_circle li{
	margin-bottom:6px;
}



/*---------------------------------------------------------
寮　なでしこ
---------------------------------------------------------*/ 
#dorm .dorm_pics{
	width: 708px;
	margin: 30px -13px 50px 0px;
}

#dorm .dorm_pics li{
	float: left;
	margin: 0px 13px 13px 0px;
	font-size: 92%;
	width: 164px;
}

#dorm .tbl_cmn th,
#dorm .tbl_cmn td{
	padding: 5px 10px;
}

#dorm .tbl_cmn th{
	width: 130px;
	text-align: left;
}

#dorm #movie{
	width: 740px;
	margin: 0px -45px 80px 0px;
	padding-top: 10px;
}

#dorm #movie dl{
	float: left;
	margin-right: 45px;
	width: 325px;
}

#dorm #movie dd{
	margin-top: 5px;
	font-weight: bold;
}


/*---------------------------------------------------------
exchange
---------------------------------------------------------*/ 
#exchange .list_blsm{
	margin: 20px 0px;
}

#exchange .tbl_cmn{
	margin-top: 5px;
}

#exchange .tbl_cmn th,
#exchange .tbl_cmn td{
	padding: 5px 10px;
}

#exchange .tbl_cmn .ttl{
	background: #D86579;
	color: #FFF;
	line-height: 1.3;
	text-align: center;
}

#exchange .tbl_cmn .bg{
	background:#F6F6F6;
}

#exchange .tbl_cmn .num{
	text-align: center;
}

#exchange .hl_prog{
	color: #D86579;
	font-size: 117%;
	font-weight: bold;
}

#exchange .interview .pic{
	width: 80px;
}

#exchange .interview .desc{
	width: 568px;
}

/*#exchange #program th{
	border-right: none;
}

#exchange #program td{
	border-left: none;
}
*/


/*---------------------------------------------------------
文学部　literature
---------------------------------------------------------*/ 
#literature .aim dt{
	font-weight: bold;
	margin-top: 15px;
	color: #D96578;
}

#literature .aim ul{
	margin-left:1em;	
}

#literature .aim li{
	background: url(../common/bullet_circle_p.jpg) no-repeat left 3px;
	padding-left: 13px;
	margin-bottom: 5px;
}



/*---------------------------------------------------------
文学部 国文学科　literature jpn
---------------------------------------------------------*/ 
#literature_jpn .intro{
	margin-bottom: 60px;
}

#literature_jpn .intro .pic{
	float: right;
	padding: 3px 0px 15px 20px;
}

#literature_jpn .tbl_staff .prof{
	width:50px;
}

#literature_jpn .tbl_staff .name{
	width: 120px;
}



/*---------------------------------------------------------
環境理学科 env_science
---------------------------------------------------------*/ 
#h_env_science .intro{
	margin-bottom: 60px;
}

#h_env_science .intro .pic{
	float: right;
	padding: 3px 0px 15px 20px;
}


/*---------------------------------------------------------
栄養健康科学科 nutr_health
---------------------------------------------------------*/ 
#nutr_health .intro{
	margin-bottom: 60px;
}

#nutr_health .intro .pic{
	float: right;
	padding: 3px 0px 15px 20px;
}

#nutr_health .future ul{
	width:695px;
}


/*---------------------------------------------------------
生活環境学科 living_env
---------------------------------------------------------*/ 
#living_env .intro{
	margin-bottom: 60px;
}

#living_env .intro .pic{
	float: right;
	padding: 3px 0px 15px 20px;
}



/*---------------------------------------------------------
全学共通科目
---------------------------------------------------------*/ 
#rqrd .intro .pic{
	float: right;
	padding: 0px 0px 0px 20px;
}


/*---------------------------------------------------------
大学院の紹介
---------------------------------------------------------*/

.relink {
  text-align:right;
} 

.relink a{
	background: url(../common/arw_circle.gif) no-repeat left 4px;
	padding: 0px 0px 0px 17px;
	margin-bottom: 10px;
}

ul.list_sim02{
	margin-bottom:40px;
}

ul.list_sim02 > li{
	text-indent:-2em;
	border-bottom:1px dotted #D4D4D4;
	padding :5px 0px 10px 2em;
  margin-bottom:8px;
  line-height:170%;
}

ul.list_sim02 > li > ul{
  margin-top:5px;
}

ul.list_sim02 > li > ul > li{
	background: url(../common/bullet_circle_p.jpg) no-repeat 0px 5px;
  padding-top:1px;
  padding-left:15px;
  padding-bottom:5px;
  margin:0px;
	text-indent:0em;
}

.redtxt{
  color: #CB1410;
  font-size:117%;
  font-weight:bold;
}
.stopInfo{
  border:2px solid #06C;
  color: #06C;
  padding:10px;
  text-align:center;
  margin-bottom:35px;
  font-size:117%;
  font-weight:bold;
}

.stopInfo02{
  color: #06C;
  margin-left:10px;
  font-weight:bold;
}

#g_human_env .list_sim{
	margin-bottom:50px;
}

#graduate #grad_info{
	border: 1px solid #F0F0F0;
	padding: 9px 9px 7px;
	margin-bottom:50px;
}

#graduate #grad_info td{
	padding-bottom:2px;
}

#graduate .adbtn{
  width:235px;
	border: 2px solid #D86579;
  margin-bottom:50px;
  background: url(../common/arw_sqr.gif) no-repeat 97% 50%;
}

#graduate .adbtn a{
  font-size:117%;
  background: url(../faculty/img/common/icon_paper.gif) no-repeat 10px 12px;
  display:block;
  padding:14px 15px 14px 40px;
  color:#D86579;
  text-decoration:none;
}

/* 人文社会科学研究科 */ 

#g_human_ss table.tbl_cmn td {
  padding:10px;
}

#g_human_ss table.tbl_staff{
  margin-bottom:20px;
}

#g_human_ss table.tbl_staff td{
  padding:8px;
}

#g_human_ss table.tbl_staff .name{
	width: 170px;
}

#g_human_ss .teacherInfo {
  overflow:hidden;
  padding-bottom:25px;
  margin-bottom:20px;
  border-bottom:1px solid #DDDDDD;
}

#g_human_ss .teacherInfo .leftBox {
  float:left;
  width:250px;
}

#g_human_ss .teacherInfo .leftBox h4 {
  background:#FEECE4;
  padding:15px;
  text-align:center;
  color: #D86579;
  font-size:108.4%;
}

#g_human_ss .teacherInfo .leftBox .sign {
  text-align:center;
  margin-bottom:15px;
  font-size:108.7%;
  padding-top:12px;
  padding-bottom:3px;
  border-left:1px solid #ccc;
  line-height:230%;
}

#g_human_ss .teacherInfo .leftBox .sign span {
  font-size:125%;
  margin-left:5px;
}

#g_human_ss .teacherInfo .leftBox .sign a {
  background:url(../common/arw_l.gif) no-repeat 94% 50%;
  border:1px solid #E28B9A;
  text-decoration:none;
  padding:2px 15px;
  font-size:92%;
  color:#E28B9A;
}

#g_human_ss .teacherInfo dl {
  overflow:hidden;
  padding-left:25px;
}

#g_human_ss .teacherInfo dl dt {
  font-size: 125%;
  margin-bottom: 15px;
  padding-top: 10px;
  padding-bottom:10px;
  color: #2B689B;
  border-bottom:1px dotted #CCCCCC;
}

#g_human_ss .teacherInfo dl dd {
  line-height:185%;
}

#g_human_ss .teacherInfo .nocouse .sign {
  border-bottom: 1px solid #E28B9A;
  border-left:0px;
}


/* 入試情報 */ 

#grad_admissions table.tbl_cmn {
  margin-bottom:15px;
}

#grad_admissions table.tbl_cmn th{
  width:150px;
  padding:12px 10px;
}

#grad_admissions table.tbl_cmn td{
  padding:12px 10px;
}

#grad_admissions table.txtC2{
  margin-bottom:25px;
}

#grad_admissions .pdfList{
  margin-bottom:25px;
}

#grad_admissions .pdfList li img{
  margin-left:6px;
}
