/*************************

		0. トップ
		1. guide 大学紹介
		2. education 教育
		3. admission 入試情報
		4. student_life 学生生活
		5. related 関連部門
		6. other その他


*************************/
/*-------------------------------------------------------------
 トップ
---------------------------------------------------------------*/

/* 見出し左寄せタイトル下線 幅665　下部に内容 */
.top_title{
	width:520px;
	color:#6C3E78;
	border-bottom:dotted 1px #82547D;
	font-size:140%;
	font-weight:bold;
	text-align:left;
	padding-bottom:3px;
	margin:0px auto 20px auto;
}

.top_banner_box{text-align:center;}
.top_banner_box img{ margin-bottom:10px;}

.pic_up_box{
	width:190px;
	margin:0px auto 30px auto;
	}


/*-------------------------------------------------------------
 guide 大学紹介
---------------------------------------------------------------*/

/*-------------------------------------------------------------
 education 教育
---------------------------------------------------------------*/


/******　学部　***************************/

.faculty_box_660{
	width:660px;
	margin-left:15px;
	}

.faculty_box_435{
	width:435px;
	float:left;
	margin-left:15px;
	}

.faculty_box_210{
	width:210px;
	float:left;
	margin-left:15px;
	}


.faculty_inbox1_p,
.faculty_inbox1_y,
.faculty_inbox1_g,
.faculty_inbox1_b{
	margin-right:15px;
	}

.faculty_inbox1_p,
.faculty_inbox1_y,
.faculty_inbox1_g,
.faculty_inbox1_b,
.faculty_inbox2_p,
.faculty_inbox2_y,
.faculty_inbox2_g,
.faculty_inbox2_b{
	width:208px;
	min-height: 230px;
	height: auto !important;
	height: 230px;
	background-position:bottom;
	background-repeat:no-repeat;
	float:left;
	}

.faculty_inbox1_p, .faculty_inbox2_p{ border:solid 1px #D691BF;}
.faculty_inbox1_y, .faculty_inbox2_y{ border:solid 1px #F0A32E;}
.faculty_inbox1_g, .faculty_inbox2_g{ border:solid 1px #A1BF78;}
.faculty_inbox1_b, .faculty_inbox2_b{ border:solid 1px #A1BFE3;}


.faculty_inbox1_p p,
.faculty_inbox1_y p,
.faculty_inbox1_g p,
.faculty_inbox1_b p,
.faculty_inbox2_p p,
.faculty_inbox2_y p,
.faculty_inbox2_g p,
.faculty_inbox2_b p{
	padding:3px 5px 10px 5px; 
}

.faculty_inbox1_p div,
.faculty_inbox1_y div,
.faculty_inbox1_g div,
.faculty_inbox1_b div,
.faculty_inbox2_p div,
.faculty_inbox2_y div,
.faculty_inbox2_g div,
.faculty_inbox2_b div{
	padding:3px 5px 45px 5px; 
}


/* 背景画像の設定 */
.fac_a1{ background-image:url(../education/img/faculty_a1_photo.jpg)}
.fac_a2{ background-image:url(../education/img/faculty_a2_photo.jpg)}
.fac_a3{ background-image:url(../education/img/faculty_a3_photo.jpg)}
.fac_a4{ background-image:url(../education/img/faculty_a4_photo.jpg)}
.fac_a5{ background-image:url(../education/img/faculty_a5_photo.jpg)}
.fac_a6{ background-image:url(../education/img/faculty_a6_photo.jpg)}

.fac_b1{ background-image:url(../education/img/faculty_b1_photo.jpg)}
.fac_b2{ background-image:url(../education/img/faculty_b2_photo.jpg)}
.fac_b3{ background-image:url(../education/img/faculty_b3_photo.jpg)}

.fac_c1{ background-image:url(../education/img/faculty_c1_photo.jpg)}
.fac_c2{ background-image:url(../education/img/faculty_c2_photo.jpg)}
.fac_c3{ background-image:url(../education/img/faculty_c3_photo.jpg)}
.fac_c4{ background-image:url(../education/img/faculty_c4_photo.jpg)}
.fac_c5{ background-image:url(../education/img/faculty_c5_photo.jpg)}
.fac_c6{ background-image:url(../education/img/faculty_c6_photo.jpg)}

.fac_d1{ background-image:url(../education/img/faculty_d1_photo.jpg)}
.fac_d2{ background-image:url(../education/img/faculty_d2_photo.jpg)}
.fac_d3{ background-image:url(../education/img/faculty_d3_photo.jpg)}


/* 見出し左寄せタイトル下線 ピンク 黄色　緑　青 */
.faculty_title_p,
.faculty_title_y,
.faculty_title_g,
.faculty_title_b{
	font-size:120%;
	font-weight:bold;
	text-align:left;
	padding-bottom:3px;
	margin:0px auto 5px auto;
}

.faculty_title_p{ color:#B83D6E; border-bottom:dotted 1px #D691BF;}
.faculty_title_y{ color:#F0A32E; border-bottom:dotted 1px #F0A32E;}
.faculty_title_g{ color:#6E993B; border-bottom:dotted 1px #A1BF78;}
.faculty_title_b{ color:#5C8AD9; border-bottom:dotted 1px #A1BFE3;}



/******　学部　***************************/
.grad_school_txt01{
	width:620px;
	background-color: #FEF9FF;
	border:solid 1px #FFE1FC;
	margin-top:15px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:40px;
	text-indent:1em;
	}

.grad_school_txt01 p{
	padding:15px 20px;
	line-height:1.9em;
	}



/*-------------------------------------------------------------
 admission 入試情報
---------------------------------------------------------------*/
.fac_ad_outbox{
	padding:0px 5px;
	margin-bottom:30px;
}
.fac_ad_box_01{
	width:500px;
	height:auto;
	border-bottom:dotted 1px #666666;
	padding:0px 10px 12px 10px;
}



/******　オープンキャンパス　***************************/
.open_title{
	width:650px;
	height:47px;
	font-size:140%;
	background-image:url(../admission/img/open_campus_photo_02.gif);
	background-repeat:no-repeat;
	margin:0px auto 10px auto;
}

.open_title h2{
	padding:15px 0px 0px 70px;
	font-weight:bold;
}


.open_table{
	border-collapse:collapse;
	margin:0px auto 10px auto;
	}
.open_table td{
	border: solid 1px  #AAA;
	padding:5px 7px;
}
.open_table th{
	padding:3px 5px;
	background-color: #FFCC66;
	border: solid 1px #AAA;
}
.open_table th, .open_table td{ text-align:center; }


/* オープンキャンパスサイドメニュー　*/
.open_leftside_ti{
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
	margin:100px 0px 5px 0px;}

.open_leftside_box{
	margin:0px 10px;
	background-color:#FFFFFF;
	border:solid 1px #FFCC99;
}

.open_leftside_box p{
	font-size:85%;
	padding:8px;
}

.open_leftside_box strong{
	font-size:110%;
	}

/******　FAQ　***************************/

/* テーブル　ボーダーなし */
.faq_table_02{border-collapse:collapse;}
.faq_table_02 td{padding:3px 5px;}



/* faq フォントサイズのみ */

.size_130{
	font-size:130%;
	font-weight:bold;
	}
	
/* faq　テーブル背景 */

.faq_bg_q{background-color:#E0EBF8;}
.faq_bg_a{background-color: #FEF0FF;}
	



/******　受験資格　***************************/

.qual_list_box{
	width:590px;
	border:solid 1px #FFEAC4;
	margin-top:5px;
	margin-left:0em;
	background-color:#FFFCEE;
	}

.qual_list_box li{ margin-bottom:0.5em;}

.qual_list{
	margin-top:0.8em;
	margin-left:2.5em;
	margin-right:1em;
	margin-bottom:1em;
	}
.qual_list li{
	list-style:outside decimal;
	}


.qual_list_inbox{
	margin-left:1em;
	margin-right:1.5em;
	margin-bottom:1em;
	}

.qual_list_inbox ul{
	margin-left:1em;
	}

/*-------------------------------------------------------------
 student_life 学生生活
---------------------------------------------------------------*/

/****** 留学　********************************/
.abroad_study_table01{
	border-collapse:collapse;
	margin:0px auto 30px auto;
}

.abroad_study_table01 td{ padding:5px 10px;}
.abroad_study_table02 td{ padding:5px 3px;}
.abroad_study_table02 tr{ height:40px;}


.abroad_study_table03 th{ text-align:center;}
.abroad_study_table03 td{ padding-top:8px; padding-bottom:8px;}



/****** 学生生活・サポート　********************************/

.club_blog_box{
	width:630px;
	margin:10px auto 40px auto;
}
.club_blog_ti{
	padding:5px 10px;
	background-color:#EEE;
	}
.club_blog_ti h2{font-weight:bold;}

.club_blog_txt{
	padding:5px 10px;
	margin-bottom:20px;
	}


/*-------------------------------------------------------------
 related 関連部門
---------------------------------------------------------------*/
.tais_library_icontxt{ 
	min-height:30px;
	text-align:left;
	background-repeat:no-repeat;
	background-image:url(../img/icon_pur.gif);
	background-position:0px 2px;
	padding-left:20px;
}


/******　図書館　*********************************************/
.lib_data_table{
	margin:0px auto 2px auto;
	border-collapse:collapse;
	}

.lib_data_table td{
	width:50%;
	min-height: 90px;
	height: auto !important;
	height: 90px;
	background-color:#FAFAFA;
	border-left:solid 1px #EBE8E9;
	border-right:solid 1px #EBE8E9;
	border-bottom:solid 1px #EBE8E9;
	padding:5px 10px;
	}

.lib_data_table li{
	list-style:circle;
	list-style-position:inside;
	margin-left:1em;
	font-size:90%;
	}

.lib_data_table_top{
	border-top:solid 1px #EBE8E9;
	}

.tais_library_serch{
	width:450px;
	margin:0px auto 20px auto;

	}

.tais_library_serch table{
	background-color:#9B72A3;
	}

.tais_libray_shosai{
	border:solid 1px #DDD;
	margin:0px 20px;
	}

.tais_libray_shosai p{
	text-align:center;
	padding:5px 10px;
	}


.lib_data_table_01{
	border-collapse:collapse;
	}

.lib_data_table_01 th, .lib_data_table_01 td{
	border:solid 1px #DFDFDF;
	}

.lib_data_table_01 th{
	background-color:#F9F9F9;
	padding:5px 10px;
	font-weight:normal;
	font-size:110%;
	}

.lib_data_table_01 td{
	padding:15px 18px
	}

/*-------------------------------------------------------------
 other その他
---------------------------------------------------------------*/
.site_map_ti{
	font-size:150%;
	font-weight:bold;
	color: #999999;
	}

.site_map_box ul{
	list-style:disc;
	margin-left:30px;
	margin-bottom:20px;
	}
.site_map_box li{
	list-style:disc;
	margin-left:30px;
	}


/*			フォーム			*/
#form_table {
	width: 600px;
	border-collapse:collapse;
	margin:0px auto 10px auto;
	padding: 0;
	}

#form_table th {
	width:170px;
	font-weight:normal;
	border:solid 1px #CCC;
	margin: 0;
	padding: 8px;
	background-color:#EEF8FF;
	text-align:left;
	}

#form_table td {
	border:solid 1px #CCC;
	padding: 8px;
	margin: 0;
	}

.form_textaera{
	width:420px;
	}

.thanks {
	width:500px;
	font-weight:bold;
	color: #FF6666;
	text-align:center;
	margin:40px auto 20px auto;
	padding:30px 0px;
	border:solid 1px #FFCFC8;
	}

.thanks p, .thanks h2{ text-align:center;}
.thanks p{font-size:110%;}
.thanks h2{font-size:140%; margin-bottom:10px;}

.form_stxt{
	font-size:90%;
	color:#999;
	margin-top:2px;
	margin-left:5px;
	}

