@charset "UTF-8";
.common_menu4 {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	display: block;
	clear: both;
	float: none;
}
.top_banner{
margin-bottom: 10px;
}
.common_menu4 li {
	float: left;
	width: 171px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin: 0px;
	line-height: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
.common_menu_line_bottom{
	margin-bottom: 20px;
}
.pageback {
	display: block;
	text-align: right;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 650px;
}
.pageback2 {
	display: block;
	margin-bottom: 20px;
	margin-left: 545px;
}
.clear {
	clear: both;
	float: none;
}
.department_579 {
	width: 579px;
	margin-left: 53px;
}
.department_read {
	margin-bottom: 20px;
	display: block;
}
.department_line {
	margin-bottom: 30px;
	display: block;
	clear: both;
}
.department_line2 {
	display: block;
	clear: both;
}
.department_line_prof {
	margin-top: 25px;
	margin-bottom: 25px;
	display: block;
	clear: both;
	float: none;
}
.department_h2 {
	line-height: 0px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
.department_h3 {
	line-height: 0px;
	margin-top: 30px;
	margin-bottom: 20px;
	padding: 0px;
}
.department_h4_01 {
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS P ゴシック";
	font-size: 14px;
	line-height: 14px;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #EE9407;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 10px;
}
.department_h4_02 {
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS P ゴシック";
	font-size: 14px;
	line-height: 14px;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #FA7103;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 10px;
}
.department_h4_03 {
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS P ゴシック";
	font-size: 14px;
	line-height: 14px;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #DB6C36;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 10px;
}
.department_h4_04 {
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS P ゴシック";
	font-size: 14px;
	line-height: 14px;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #E3674E;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 10px;
}
.department_h4_05 {
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS P ゴシック";
	font-size: 14px;
	line-height: 14px;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #D1769A;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 10px;
}
.department_h4_06 {
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS P ゴシック";
	font-size: 14px;
	line-height: 14px;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #C7627F;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 10px;
}
.department_h4_07 {
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS P ゴシック";
	font-size: 14px;
	line-height: 14px;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #D95B58;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 10px;
}
.department_h4_08 {
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS P ゴシック";
	font-size: 14px;
	line-height: 14px;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #D95B58;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 10px;
}
.department_h4_09 {
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS P ゴシック";
	font-size: 14px;
	line-height: 14px;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #AE4F9F;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 10px;
}
.department_h4_10 {
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS P ゴシック";
	font-size: 14px;
	line-height: 14px;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #5794AE;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 10px;
}
.department_h4_11 {
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS P ゴシック";
	font-size: 14px;
	line-height: 14px;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #63A8A7;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 10px;
}
.department_h4_12 {
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS P ゴシック";
	font-size: 14px;
	line-height: 14px;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #63A677;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 10px;
}
.department_h4_13 {
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS P ゴシック";
	font-size: 14px;
	line-height: 14px;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #8AB42F;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 10px;
}
.department_h4_14 {
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS P ゴシック";
	font-size: 14px;
	line-height: 14px;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #B3C116;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 10px;
}
.department_works_title {
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS P ゴシック";
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}

.department_h5 {
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS P ゴシック";
	font-size: 10px;
	line-height: 10px;
	font-weight: normal;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}
.department_box_h5_11 {
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS P ゴシック";
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	margin-bottom: 15px;
	color: #63A8A7;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
.department_box_h5_12 {
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS P ゴシック";
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	margin-bottom: 15px;
	color: #63A677;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}

.department_h6 {
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS P ゴシック";
	font-size: 10px;
	line-height: 1.3em;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}

.department_p {
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS P ゴシック";
	font-size: 12px;
	line-height: 1.7em;
	margin-bottom: 20px;
	margin-top: 0px;
}
.department_p2{
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS P ゴシック";
	font-size: 12px;
	line-height: 1.7em;
	margin-bottom: 0px;
	margin-top: 0px;
}
.department_p3{
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS P ゴシック";
	font-size: 12px;
	line-height: 1.7em;
	margin-bottom: 10px;
	margin-top: 10px;
}
.flash_01 {
	background-image: url(/c/files/2008/01_arh/01_top.jpg);
	height: 250px;
	width: 685px;
}
.flash_02 {
	background-image: url(/c/files/2008/02_his/01_top.jpg);
	height: 250px;
	width: 685px;
}
.flash_03 {
	background-image: url(/c/files/2008/03_gen/01_top.jpg);
	height: 250px;
	width: 685px;
}
.flash_04 {
	background-image: url(/c/files/2008/04_jap/01_top.jpg);
	height: 250px;
	width: 685px;
}
.flash_05 {
	background-image: url(/c/files/2008/05_oil/01_top.jpg);
	height: 250px;
	width: 685px;
}
.flash_06 {
	background-image: url(/c/files/2008/06_pri/01_top.jpg);
	height: 250px;
	width: 685px;
}
.flash_07 {
	background-image: url(/c/files/2008/07_scu/01_top.jpg);
	height: 250px;
	width: 685px;
}
.flash_08 {
	background-image: url(/c/files/2008/08_cra/01_top.jpg);
	height: 250px;
	width: 685px;
}
.flash_09 {
	background-image: url(/c/files/2008/09_tex/01_top.jpg);
	height: 250px;
	width: 685px;
}
.flash_10 {
	background-image: url(/c/files/2008/10_prj/01_top.jpg);
	height: 250px;
	width: 685px;
}
.flash_11 {
	background-image: url(/c/files/2008/11_prd/01_top.jpg);
	height: 250px;
	width: 685px;
}
.flash_12 {
	background-image: url(/c/files/2008/12_env/01_top.jpg);
	height: 250px;
	width: 685px;
}
.flash_13 {
	background-image: url(/c/files/2008/13_gra/01_top.jpg);
	height: 250px;
	width: 685px;
}
.flash_14 {
	background-image: url(/c/files/2008/14_med/01_top.jpg);
	height: 250px;
	width: 685px;
}
.department_right {
	float: right;
}
.department_right img {
	display: block;
	margin-bottom: 15px;
}
.department_left {
	float: left;
	width: 300px;
}
.department_curriculm01 {
	margin-bottom: 10px;
}

.department_curriculm02 {
	margin-bottom: 30px;
}
.department_box {
	padding: 20px;
	background-color: #FFFFFF;
}
.department_box_left {
	float: left;
	width: 265px;
}

.department_box_right {
	float: right;
	width: 210px;
}
.department_box_right img {
	display: block;
	margin-bottom: 10px;
}
.department_box11 {
	background-image: url(/c/files/2008/11_prd/04_back.gif);
	padding: 20px;
	margin-top: 10px;
	margin-bottom: 30px;
}
.department_box12 {
	background-image: url(/c/files/2008/12_env/04_back.gif);
	padding: 20px;
	margin-top: 10px;
	margin-bottom: 30px;
}
.department_prof_left {
	float: left;
}
.department_prof_right {
	float: right;
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS P ゴシック";
	font-size: 12px;
	line-height: 1.5em;
	font-weight: normal;
	width: 470px;
}
.department_p20 {
}
.department_prof_right img {
	margin-bottom: 5px;
	margin-top: 20px;
}
.department_p20 {
	margin-left: 30px;
}
.snap_back {
	background-image: url(/c/files/2008/16_snp/snap_back.jpg);
	height: 191px;
	width: 685px;
	padding-top: 35px;
	margin-bottom: 20px;
}
.snap_back img {
	margin-left: 14px;
	display: inline;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0px;
	float: left;
}
.snap_title {
	display: block;
	margin-bottom: 10px;
}
.tf_top {
	background-image: url(/c/files/2008/17_tf/tf_back_top.jpg);
	height: 120px;
	width: 685px;
}
.tf_top_index {
	background-image: url(/c/files/2008/17_tf/tf_back_top.jpg);
	height: 165px;
	width: 655px;
	text-align: center;
	padding-left: 15px;
	padding-right: 15px;
}
.tf_index_list {
	float: left;
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS P ゴシック";
	font-size: 12px;
	width: 210px;
	padding-top: 20px;
}
.tf_index_list img {
	border: 10px solid #FFFFFF;
	margin-bottom: 5px;
}
.tf_index_list_l {
	float: left;
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS P ゴシック";
	font-size: 12px;
	width: 210px;
	padding-top: 20px;
	margin-left: 25px;
}
.tf_index_list_l img {
	border: 10px solid #FFFFFF;
	margin-bottom: 5px;
}

.tf_bottom {
	background-image: url(/c/files/2008/17_tf/tf_back_bottom.jpg);
	height: 90px;
	width: 685px;
	text-align: center;
	background-position: bottom;
}
.tf_mid {
	background-image: url(/c/files/2008/17_tf/tf_back_mid.jpg);
	background-repeat: repeat-y;
	width: 685px;
	text-align: center;
}
.tf_mid_index {
	background-image: url(/c/files/2008/17_tf/tf_back_mid.jpg);
	background-repeat: repeat-y;
	width: 685px;
	text-align: center;
}
.tf_h2 {
	float: left;
	margin-top: 30px;
	margin-left: 25px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
}
.tf_h3 {
	float: right;
	text-align: right;
	margin-right: 25px;
	padding: 0px;
	margin-top: 25px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.tf_num {
	margin-bottom: 10px;
}
.clear_tf {
	clear: both;
	float: none;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #62A0BF;
	margin-right: 25px;
	margin-left: 25px;
}
.tf_main {
	border: 15px solid #FFFFFF;
	margin-top: 20px;
}
.tf_p_01 {
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS P ゴシック";
	font-size: 12px;
	line-height: 1.8em;
	width: 440px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: left;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #62A0BF;
	padding-bottom: 15px;
	padding-top: 15px;
}
.tf_p_01 strong {
	color: #62A0BF;
}
.tf_h3_2 {
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.gra_top_index {
	background-image: url(/c/files/2008/18_gra/gra_back_top.jpg);
	height: 260px;
	width: 685px;
	text-align: center;
	background-position: top;
	margin: 0px;
	padding: 0px;
}
.gra_index_title {
	margin-left: 22px;
	margin-bottom: 10px;
	margin-top: 7px;
}

.gra_top_00 {
	background-image: url(/c/files/2008/18_gra/gra_back_top.jpg);
	height: 180px;
	width: 685px;
	text-align: center;
	background-position: top;
}
.gra_mid {
	background-image: url(/c/files/2008/18_gra/gra_back_mid.jpg);
	width: 685px;
	text-align: center;
}
.gra_mid_index {
	background-image: url(/c/files/2008/18_gra/gra_back_mid.jpg);
	width: 685px;
	text-align: center;
}
.gra_num {
	margin-bottom: 20px;
}
.gra_main_p {
	margin-bottom: 20px;
}

.gra_bottom {
	background-image: url(/c/files/2008/18_gra/gra_back_bottom.jpg);
	height: 100px;
	width: 685px;
	background-position: bottom;
	text-align: center;
	padding-top: 20px;
}
.gra_bottom_index {
	background-image: url(/c/files/2008/18_gra/gra_back_bottom.jpg);
	height: 40px;
	width: 685px;
	background-position: bottom;
	text-align: center;
	padding-top: 20px;
}
.gra_h2 {
	margin-right: 20px;
	margin-bottom: 10px;
	padding-top: 70px;
}
.gra_p {
	text-align: left;
	width: 500px;
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS P ゴシック";
	font-size: 12px;
	line-height: 1.8em;
	margin-bottom: 20px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
}

.gra_mid .gra_cap {
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS P ゴシック";
	font-size: 10px;
	line-height: 1.6em;
	text-align: left;
	width: 500px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
.gra_mid_index .gra_cap {
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS P ゴシック";
	font-size: 10px;
	line-height: 1.6em;
	text-align: left;
	width: 500px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
.photo_t10 {
	padding-top: 10px;
}
.p_right20 {
	margin-left: 30px;
	padding-top: 10px;
	float: right;
}
.gra_mid .gra_p strong {
	color: #7CC3D7;
}
.gra_mid_index .gra_p strong {
	color: #7CC3D7;
}
.p_left20 {
	margin-right: 30px;
	padding-top: 10px;
	float: left;
}
.campus_mid {
	background-image: url(/c/files/2008/15_cmp/cam_back_mid.gif);
	background-repeat: repeat-y;
	text-align: center;
	width: 685px;
	padding-top: 20px;
	padding-bottom: 20px;
}
.campus_bottom {
	background-image: url(/c/files/2008/15_cmp/cam_back_bottom.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	height: 17px;
	width: 685px;
}
.campus_white {
	background-image: url(/c/files/2008/15_cmp/cam_white.gif);
	height: 200px;
	width: 630px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	margin-bottom: 30px;
	margin-top: 0px;
}
.campus_white_tu {
	background-image: url(/c/files/2008/15_cmp/cam_white.gif);
	height: 200px;
	width: 630px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	margin-bottom: 30px;
	margin-top: 0px;
}
.p_campus {
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS P ゴシック";
	font-size: 12px;
	line-height: 1.7em;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	text-align: left;
	color: #2F8BC8;
}
.week_title_10 {
	margin-bottom: 10px;
}

.campus_h3 {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-align: left;
	font-size: 0px;
	line-height: 0px;
}
.campus_h3_2 {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-align: left;
	font-size: 0px;
	line-height: 0px;
}
.h4_campus {
	text-align: left;
	padding-left: 30px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
.circle_list {
	border: 10px solid #FFFFFF;
	margin-right: 9px;
	margin-bottom: 5px;
	margin-left: 9px;
}
.gal_list {
	border: 10px solid #FFFFFF;
	margin-right: 6px;
	margin-bottom: 5px;
	margin-left: 9px;
}
.circle_list_ul {
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	padding: 0px;
}
.clear_20 {
	clear: both;
	float: none;
	height: 20px;
}
.circle_list_ul li {
	display: inline;
	float: left;
	color: #0E7BBF;
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS P ゴシック";
	font-size: 12px;
}
.clear_40 {
	clear: both;
	float: none;
	height: 40px;
}
.campus_white2 {
	background-image: url(/c/files/2008/15_cmp/cam_white2.gif);
	height: 200px;
	width: 300px;
	float: left;
	margin-left: 30px;
	text-align: left;
	padding: 0px;
}
.campus_white3 {
	background-image: url(/c/files/2008/15_cmp/cam_white2.gif);
	height: 200px;
	width: 300px;
	float: left;
	margin-left: 25px;
	text-align: left;
	padding: 0px;
}.campus_white2 strong {
	font-size: 12px;
	font-weight: bold;
	color: #0978BE;
	display: block;
	margin-bottom: 5px;
}
.campus_white3 strong {
	font-size: 12px;
	font-weight: bold;
	color: #0978BE;
	display: block;
	margin-bottom: 5px;
}
.clear_30 {
	clear: both;
	float: none;
	height: 30px;
}
.campus_p_left {
	margin-right: 20px;
	margin-bottom: 5px;
	float: left;
}
.gal_list_ul {
	margin: 0px;
	list-style-type: none;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.gal_big {
	padding-top: 20px;
	color: #0E7BBF;
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS P ゴシック";
	font-size: 12px;
}

.gal_list_ul li {
	float: left;
	margin: 0px;
	padding: 0px;
	color: #0E7BBF;
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS P ゴシック";
	font-size: 12px;
}
.week_back {
	background-color: #FFFFFF;
	width: 630px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 30px;
	padding-bottom: 30px;
}

.campus_index_20 {
	margin-bottom: 20px;
}
.common_menu_left {
	float: left;
	list-style-type: none;
	width: 328px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.common_menu_right {
	float: left;
	list-style-type: none;
	width: 328px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 29px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.common_menu_left li {
	padding-bottom: 4px;
	padding-top: 4px;
	margin: 0px;
	padding-right: 0px;
	padding-left: 0px;
	font-size: 0px;
	line-height: 0px;
}
.common_menu_right li {
	padding-bottom: 4px;
	padding-top: 4px;
	margin: 0px;
	padding-right: 0px;
	padding-left: 0px;
	font-size: 0px;
	line-height: 0px;
}
.common_menu_lr {
	margin: 0px;
	list-style-type: none;
	width: 685px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.common_menu_lr li {
	padding-bottom: 4px;
	padding-top: 4px;
	display: block;
}
.clear_common {
	clear: both;
	float: none;
	height: 40px;
}
.department_intro_back {
	background-image: url(/c/files/2008/10_prj/intro_04.jpg);
	background-position: bottom;
	padding-bottom: 480px;
	background-repeat: no-repeat;
	padding-right: 30px;
	padding-left: 30px;
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS P ゴシック";
	font-size: 12px;
	line-height: 1.7em;
	margin-bottom: 20px;
}
.itro_p_right {
	padding-left: 20px;
	padding-bottom: 20px;
	float: right;
}
.intro_pro_left {
	float: left;
	width: 270px;
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS P ゴシック";
	font-size: 12px;
	line-height: 1.7em;
}
.intro_pro_right {
	float: right;
	width: 270px;
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS P ゴシック";
	font-size: 12px;
	line-height: 1.7em;
}
.intro_bottom {
	background-image: url(/c/files/2008/10_prj/intro_05.gif);
	background-repeat: repeat-y;
	margin-top: 30px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}
.intro_bottom p {
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS P ゴシック";
	font-size: 12px;
	line-height: 1.7em;
	background-color: #FFFFFF;
	padding: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.p_right_0 {
	margin-left: 30px;
	margin-top: 15px;
	margin-right: 15px;
	float: right;
}
.intro_bottom_0 {
	margin: 0px;
	padding: 0px;
}
.common_menu_left img {
	margin: 0px;
	padding: 0px;
}
.gra_list_left {
	float: left;
	margin-left: 80px;
	margin-top: 15px;
	margin-bottom: 15px;
}
.gra_list_mid {
	float: left;
	margin-top: 15px;
}
.gra_list_line_mid {
	float: left;
	margin-right: 22px;
	margin-left: 22px;
	margin-top: 15px;
}
.gra_list_sep {
	display: block;
	clear: both;
	float: none;
	margin-right: auto;
	margin-left: auto;
}
.day_20 {
	margin-bottom: 10px;
	margin-top: 7px;
}
.campus_pageback {
	text-align: center;
	width: 685px;
	padding-top: 20px;
	padding-bottom: 20px;
}
.banner_adm li{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.campus_top {
	background-image: url(/c/files/2008/15_cmp/cam_back_top.gif);
	background-repeat: no-repeat;
	height: 52px;
	width: 685px;
	text-align: center;
	margin: 0px;
	padding: 0px;
}
.cam_01_left {
	float: left;
	width: 260px;
	padding: 0px;
	text-align: left;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}
.cam_01_right {
	float: left;
	text-align: left;
	width: 310px;
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.campuslife_title {
	margin-top: 16px;
}
.campus_white_tu_box {
	margin-top: 20px;
	margin-right: 20px;
	margin-left: 20px;
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS P ゴシック";
	font-size: 10px;
	line-height: 1.6em;
	color: #0978BE;
}
.campus_white_tu_box1 {
	margin-top: 20px;
	margin-right: 20px;
	margin-left: 20px;
}
.campus_white_tu_box2 {
	margin-top: 0px;
	margin-right: 20px;
	margin-left: 20px;
	padding-top: 20px;
}
.sp20 {
	height: 20px;
}
.tf_other {
	margin-top: 35px;
}
.tf_num_38 {
	margin-top: 10px;
	margin-bottom: 10px;
}
.gra_mid_index img {
	margin-bottom: 10px;
}

