@charset "utf-8";
/* CSS Document */

.social_button{
	text-align: center;
	padding: 20px 0 20px;
	background:#726262;
}


.clearfix::after {
    content: " ";
    display: block;
    clear: both;
}

body {
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
}

 #coffee_intro {
	background:url(../img/bg_maincoffee.jpg) no-repeat;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	color:#FFF;
	background-size:cover;
	text-align:center;
}

 .bg_craft {
	background:url(../img/bg_craft.jpg);
}
 .imgphoto {
	background:url(../img/img_photo.jpg) no-repeat;
	background-size:cover;
	width:100%;
	height:330px;
}
 .story h3{
	text-align:center;
}

 .about_l {
	width:520px;
	float:left;	
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	color:#695146;
	font-size:1.15rem;
	line-height:2.3em;
	font-weight:bold;
	padding:60px 0 60px 0;
}
 .about_l img {
	vertical-align:middle;
}
 .about_r {
	width:400px;
	float:right;	
	padding:80px 0;
}

 .box01 {
	max-width:990px;
	margin:0 auto;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	padding:0;
}

.box01 h3 img{
	width:90%;
	max-width: 800px;
	height: auto;
}

 .story {
	padding:50px 0;
}

 .rigakubu {
	background:url(../img/bg_socience.jpg) no-repeat bottom;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	background-size:cover;
	padding-top:80px;
	height:500px;
	-moz-box-shadow: 0px 10px 10px 0px rgba(0,0,0,0.4) inset;
-webkit-box-shadow: 0px 10px 10px 0px rgba(0,0,0,0.4) inset;
-o-box-shadow: 0px 10px 10px 0px rgba(0,0,0,0.4) inset;
-ms-box-shadow: 0px 10px 10px 0px rgba(0,0,0,0.4) inset;
}
.sociense_r h3 {
	margin-bottom:30px;	
}
#socience .sociense_r p{
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	color:#FFF;
	line-height:1.5em;
	font-size:1.3em;
text-shadow:2px 2px 10px rgba(0, 0, 0, 0.5),
-2px 2px 10px rgba(0, 0, 0, 0.8),
1px -2px 10px rgba(0, 0, 0, 0.8),
-2px -2px 10px rgba(0, 0, 0, 0.5);
}
 .rigakubu .rigakubu_r {
	width:700px;
	float:right;
	color:#695146;
	font-size:1.25rem;
	font-weight:bold;
		
}
 .rigakubu .rigakubu_r p {
	padding:20px 0 0 215px;	
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	line-height:3em;

}
 .rigakuwani {
	background:url(../img/bg_check.jpg);
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
}
 .rigakuwani_l {
	float:left;
	width:444px;	
}
 .rigakuwani_r {
	float:left;
	width:400px;
	background:#FFF;
	padding:70px;
	height:550px;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	color:#695146;
	font-size:1.25rem;
}
 .rigakuwani_r p {
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	color:#695146;
	font-weight:bold;
	padding:50px 0 0 0;
}
 .rigakuwani_r p a {
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
}

 .place {
	padding:70px 0 0;	
	
}
 .place_l {
	float:left;
	width:480px;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	color:#695146;
	font-weight:bold;
	font-size:1.3em;
}
 .place_l h3 {
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	color:#695146;
	font-weight:bold;
	font-size:2.0em;
	padding-bottom:30px;
}
 .place_r {
	float:right;
	width:500px;
}
 .place_l p{
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	font-size:0.8em;
	font-weight:bold;
	color:#695146;
	line-height:1.8em;
}
 .notice {
	background:url(../img/bg_notice.jpg);
	background-size:cover;
	text-align:center;
	border-top:solid 45px #695146;
	padding:70px 0 0;
	margin-bottom:0;
}
 .notice iframe {
		
	
}
#head_faculty {
	background:url(../img/bg_profstumenmi.jpg) no-repeat left bottom;
	background-size:cover;
	height:900px;
	padding-top:100px;
	position:relative;
	width:100%;
}
.message {
	width:600px;
	float:right;
	background-color: rgba(105,81,71,0.8);
	padding:40px;
}
.message h3 {
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	color:#FFF;
	font-size:1.5em;
	padding-bottom:20px;
}

 .place_l h4 {
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	font-size:1.2em;
	padding-bottom:10px;
}

#head_faculty .message p {
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	color:#FFF;
	line-height:1.3em;
	font-size:1.15em;
}
.close{
	text-align:center;
	padding:10px;
	position:absolute;
	left:0;
	bottom:0;
	display:block;
	width:100%;
	cursor:pointer;
}
#socience .close{
	background-color: rgba(26,52,145,0.6);
	width:100%;
}
#letter .close{
	background-color: rgba(151,27,32,0.6);
	width:100%;
}
#medicine .close{
	background-color: rgba(0,132,92,0.6);
	width:100%;
}
#foreign .close{
	background-color: rgba(108,39,84,0.6);
	width:100%;
}
#law .close{
	background-color: rgba(151,27,32,0.6);
	width:100%;
}
.mr_10{
	margin-right:10px;
	margin-top:-10px;
}
.place_l img{
	vertical-align:middle;
}
.pb_10px {
	padding-bottom:20px;	
}
.btn_science {
	background:#1a3491;
}
.btn_letter {
	background:#971b20;
}
.btn_eng {
	background:#0069a0;
	cursor:default;
	text-align:center;
	padding:15px 0;	
}
.btn_law {
	background:#bd6600;
	cursor:default;
	text-align:center;
	padding:15px 0;	
}
.btn_eco {
	background:#6a4b31;
	cursor:default;
	text-align:center;
	padding:15px 0;	
}
.btn_dent {
	background:#008b9c;
	cursor:default;
	text-align:center;
	padding:15px 0;	
}


#socience {
}
#letter {
	
}
.socience_r {
	padding-top:100px;
}
.socience_r h3 {
	margin-bottom:30px;	
}
#socience .letter_r p {
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	color:#FFF;
	line-height:1.5em;
	font-size:1.3em;
text-shadow:2px 2px 10px rgba(0, 0, 0, 0.5),
-2px 2px 10px rgba(0, 0, 0, 0.8),
1px -2px 10px rgba(0, 0, 0, 0.8),
-2px -2px 10px rgba(0, 0, 0, 0.5);
}

#acMenu dd {
	display:none;
 }
#acMenu dt {
	text-align:center;
	padding:15px 0;	
}
.bg_letter {
	background:url(../img/bg_letter.jpg) no-repeat;
	background-size:cover;
	height:500px;
	-moz-box-shadow: 0px 10px 10px 0px rgba(0,0,0,0.4) inset;
-webkit-box-shadow: 0px 10px 10px 0px rgba(0,0,0,0.4) inset;
-o-box-shadow: 0px 10px 10px 0px rgba(0,0,0,0.4) inset;
-ms-box-shadow: 0px 10px 10px 0px rgba(0,0,0,0.4) inset;
}
#head_letter {
	background:url(../img/bg_kinsui.jpg) no-repeat bottom right;
	height:1000px;
	background-size:cover;
	position:relative;
}
#head_letter .message {
	float:left;
	color:#FFF;
	width:480px;
	margin-top:100px;
}
#head_letter .message p {
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	color:#FFF;
	line-height:1.3em;
	font-size:1.15em;
}
.letter_r {
	padding-top:80px;
}
.letter_r h3 {
	margin-bottom:30px;	
}
#letter .letter_r p {
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	color:#FFF;
	line-height:1.5em;
	font-size:1.3em;
text-shadow:2px 2px 10px rgba(0, 0, 0, 0.5),
-2px 2px 10px rgba(0, 0, 0, 0.8),
1px -2px 10px rgba(0, 0, 0, 0.8),
-2px -2px 10px rgba(0, 0, 0, 0.5);
}
.btn_medicine {
	background:#00845c;
}
.bg_medicine {
	background:url(../img/bg_medicine.jpg) no-repeat;
	background-size:cover;
	height:500px;
	-moz-box-shadow: 0px 10px 10px 0px rgba(0,0,0,0.4) inset;
-webkit-box-shadow: 0px 10px 10px 0px rgba(0,0,0,0.4) inset;
-o-box-shadow: 0px 10px 10px 0px rgba(0,0,0,0.4) inset;
-ms-box-shadow: 0px 10px 10px 0px rgba(0,0,0,0.4) inset;
}
#head_medicine {
	background:url(../img/bg_sawa.jpg) no-repeat bottom right;
	height:1000px;
	background-size:cover;
	position:relative;
}
#head_medicine .message {
	float:left;
	color:#FFF;
	width:480px;
	margin-top:100px;
}
#head_medicine .message p {
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	color:#FFF;
	line-height:1.3em;
	font-size:1.15em;
}
.medicine_r {
	padding-top:50px;
}
.medicine_r h3 {
	margin-bottom:30px;	
}
#medicine .medicine_r p {
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	color:#FFF;
	line-height:1.5em;
	font-size:1.3em;
text-shadow:2px 2px 10px rgba(0, 0, 0, 0.5),
-2px 2px 10px rgba(0, 0, 0, 0.8),
1px -2px 10px rgba(0, 0, 0, 0.8),
-2px -2px 10px rgba(0, 0, 0, 0.5);
}
.btn_foreign {
	background:#6c2754;
}
.bg_foreign {
	background:url(../img/bg_foreign.jpg) no-repeat;
	background-size:cover;
	height:500px;
	-moz-box-shadow: 0px 10px 10px 0px rgba(0,0,0,0.4) inset;
-webkit-box-shadow: 0px 10px 10px 0px rgba(0,0,0,0.4) inset;
-o-box-shadow: 0px 10px 10px 0px rgba(0,0,0,0.4) inset;
-ms-box-shadow: 0px 10px 10px 0px rgba(0,0,0,0.4) inset;
}
#head_foreign {
	background:url(../img/bg_azuma.jpg) no-repeat top left;
	background-size:cover;
	height:1000px;
	position:relative;
}
#head_foreign .message {
	float:right;
	color:#FFF;
	width:480px;
	margin-top:50px;
}
#head_foreign .message p {
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	color:#FFF;
	line-height:1.3em;
	font-size:1.15em;
}
.foreign_r {
	padding-top:100px;
}
.foreign_r h3 {
	margin-bottom:30px;	
}
#foreign .foreign_r p {
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	color:#FFF;
	line-height:1.5em;
	font-size:1.3em;
text-shadow:2px 2px 10px rgba(0, 0, 0, 0.5),
-2px 2px 10px rgba(0, 0, 0, 0.8),
1px -2px 10px rgba(0, 0, 0, 0.8),
-2px -2px 10px rgba(0, 0, 0, 0.5);
}
#howto {
	background:url(../img/bg_blackboard.jpg) no-repeat;
	background-size:cover;
	padding-top:50px;
	width:100%;
}

/* 法学部 */

.bg_law {
	background:url(../img/bg_law.jpg) no-repeat;
	background-size:cover;
	height:500px;
	-moz-box-shadow: 0px 10px 10px 0px rgba(0,0,0,0.4) inset;
-webkit-box-shadow: 0px 10px 10px 0px rgba(0,0,0,0.4) inset;
-o-box-shadow: 0px 10px 10px 0px rgba(0,0,0,0.4) inset;
-ms-box-shadow: 0px 10px 10px 0px rgba(0,0,0,0.4) inset;
}
#head_law {
	background:url(../img/bg_hayashi.jpg) no-repeat top left;
	height:1200px;
	background-size:cover;
	position:relative;
}
#head_law .message {
	float:right;
	color:#FFF;
	width:600px;
	margin-top:100px;
}
#head_law .message p {
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	color:#FFF;
	line-height:1.3em;
	font-size:1.15em;
}
.law_r {
	padding-top:80px;
}
.law_r h3 {
	margin-bottom:30px;	
}
#law .law_r p {
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	color:#FFF;
	line-height:1.5em;
	font-size:1.3em;
text-shadow:2px 2px 10px rgba(0, 0, 0, 0.5),
-2px 2px 10px rgba(0, 0, 0, 0.8),
1px -2px 10px rgba(0, 0, 0, 0.8),
-2px -2px 10px rgba(0, 0, 0, 0.5);
}



/* 経済学部 */

.bg_economy {
	background:url(../img/bg_economy.jpg) no-repeat bottom right;
	background-size:cover;
	padding-top:100px;
	height:500px;
	-moz-box-shadow: 0px 10px 10px 0px rgba(0,0,0,0.4) inset;
-webkit-box-shadow: 0px 10px 10px 0px rgba(0,0,0,0.4) inset;
-o-box-shadow: 0px 10px 10px 0px rgba(0,0,0,0.4) inset;
-ms-box-shadow: 0px 10px 10px 0px rgba(0,0,0,0.4) inset;
}
#head_economy {
	background:url(../img/bg_doume.jpg) no-repeat bottom left;
	height:1400px;
	background-size:cover;
	position:relative;
}
#head_economy .message {
	float:right;
	color:#FFF;
	width:700px;
	margin-top:100px;
}
#head_economy .message p {
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	color:#FFF;
	line-height:1.3em;
	font-size:1.15em;
}
.economy_r {
	padding-top:80px;
}
.economy_r h3 {
	margin-bottom:30px;	
}
#economy .economy_r p {
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	color:#FFF;
	line-height:1.5em;
	font-size:1.3em;
text-shadow:2px 2px 10px rgba(0, 0, 0, 0.5),
-2px 2px 10px rgba(0, 0, 0, 0.8),
1px -2px 10px rgba(0, 0, 0, 0.8),
-2px -2px 10px rgba(0, 0, 0, 0.5);
}



/* 歯学部 */

.bg_dent {
	background:url(../img/bg_dent.jpg) no-repeat top right;
	background-size:cover;
	height:500px;
	-moz-box-shadow: 0px 10px 10px 0px rgba(0,0,0,0.4) inset;
-webkit-box-shadow: 0px 10px 10px 0px rgba(0,0,0,0.4) inset;
-o-box-shadow: 0px 10px 10px 0px rgba(0,0,0,0.4) inset;
-ms-box-shadow: 0px 10px 10px 0px rgba(0,0,0,0.4) inset;
}
#head_dent {
	background:url(../img/bg_amano.jpg) no-repeat bottom left;
	height:1092px;
	background-size:cover;
	position:relative;
}
#head_dent .message {
	float:right;
	color:#FFF;
	width:60%;
	margin-top:100px;
}
#head_dent .message p {
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	color:#FFF;
	line-height:1.3em;
	font-size:1.15em;
}
.dent_r {
	padding-top:80px;
}
.dent_r h3 {
	margin-bottom:30px;	
}
#dent .dent_r p {
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	color:#FFF;
	line-height:1.5em;
	font-size:1.3em;
text-shadow:2px 2px 10px rgba(0, 0, 0, 0.5),
-2px 2px 10px rgba(0, 0, 0, 0.8),
1px -2px 10px rgba(0, 0, 0, 0.8),
-2px -2px 10px rgba(0, 0, 0, 0.5);
}


/* 工学部 */

.bg_eng {
	background:url(../img/bg_eng.jpg) no-repeat bottom right;
	background-size:cover;
	padding-top:100px;
	height:500px;
	-moz-box-shadow: 0px 10px 10px 0px rgba(0,0,0,0.4) inset;
-webkit-box-shadow: 0px 10px 10px 0px rgba(0,0,0,0.4) inset;
-o-box-shadow: 0px 10px 10px 0px rgba(0,0,0,0.4) inset;
-ms-box-shadow: 0px 10px 10px 0px rgba(0,0,0,0.4) inset;
}
#head_eng {
	background:url(../img/bg_tanaka.jpg) no-repeat bottom left;
	height:1100px;
	background-size:cover;
	position:relative;
}
#head_eng .message {
	float:right;
	color:#FFF;
	width:600px;
	margin-top:100px;
}
#head_eng .message p {
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	color:#FFF;
	line-height:1.3em;
	font-size:1.15em;
}
.eng_r {
	padding-top:80px;
}
.eng_r h3 {
	margin-bottom:30px;	
}
#eng .eng_r p {
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	color:#FFF;
	line-height:1.5em;
	font-size:1.3em;
text-shadow:2px 2px 10px rgba(0, 0, 0, 0.5),
-2px 2px 10px rgba(0, 0, 0, 0.8),
1px -2px 10px rgba(0, 0, 0, 0.8),
-2px -2px 10px rgba(0, 0, 0, 0.5);
}


/* 人間科学部 */
.btn_hum {
	background:#ff1521;
}

.bg_hum {
	background:url(../img/bg_hum.jpg) no-repeat top right;
	background-size:cover;
	padding-top:100px;
	height:500px;
	-moz-box-shadow: 0px 10px 10px 0px rgba(0,0,0,0.4) inset;
	-webkit-box-shadow: 0px 10px 10px 0px rgba(0,0,0,0.4) inset;
	-o-box-shadow: 0px 10px 10px 0px rgba(0,0,0,0.4) inset;
	-ms-box-shadow: 0px 10px 10px 0px rgba(0,0,0,0.4) inset;
}
#head_hum {
	background:url(../img/bg_kurimoto.jpg) no-repeat top right;
	height:1192px;
	background-size:cover;
	position:relative;
}
#head_hum .message {
	float:left;
	color:#FFF;
	width:850px;
	margin-top:100px;
}
#head_hum .message p {
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	color:#FFF;
	line-height:1.3em;
	font-size:1.15em;
}
.hum_r {
	padding-top:80px;
}
.hum_r h3 {
	margin-bottom:30px;	
}
#hum .hum_r p {
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	color:#FFF;
	line-height:1.5em;
	font-size:1.3em;
text-shadow:2px 2px 10px rgba(0, 0, 0, 0.5),
-2px 2px 10px rgba(0, 0, 0, 0.8),
1px -2px 10px rgba(0, 0, 0, 0.8),
-2px -2px 10px rgba(0, 0, 0, 0.5);
}



/* 薬学部 */
.btn_pha {
	background:#00b4ff;
}
.bg_pha {
	background:url(../img/bg_pha.jpg) no-repeat bottom right;
	background-size:cover;
	padding-top:100px;
	height:500px;
	-moz-box-shadow: 0px 10px 10px 0px rgba(0,0,0,0.4) inset;
	-webkit-box-shadow: 0px 10px 10px 0px rgba(0,0,0,0.4) inset;
	-o-box-shadow: 0px 10px 10px 0px rgba(0,0,0,0.4) inset;
	-ms-box-shadow: 0px 10px 10px 0px rgba(0,0,0,0.4) inset;
}
#head_pha {
	background:url(../img/bg_tsutsumi.jpg) no-repeat top right;
	height:1075px;
	background-size:cover;
	position:relative;
}
#head_pha .message {
	float:left;
	color:#FFF;
	width:600px;
	margin-top:100px;
}
#head_pha .message p {
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	color:#FFF;
	line-height:1.3em;
	font-size:1.15em;
}
.pha_r {
	padding-top:80px;
}
.pha_r h3 {
	margin-bottom:30px;	
}
#pha .pha_r p {
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	color:#FFF;
	line-height:1.5em;
	font-size:1.3em;
text-shadow:2px 2px 10px rgba(0, 0, 0, 0.5),
-2px 2px 10px rgba(0, 0, 0, 0.8),
1px -2px 10px rgba(0, 0, 0, 0.8),
-2px -2px 10px rgba(0, 0, 0, 0.5);
}



/* 基礎工学部 */
.btn_es {
	background:#5e159b;
}
.bg_es {
	background:url(../img/bg_es.jpg) no-repeat bottom right;
	background-size:cover;
	padding-top:100px;
	height:500px;
	-moz-box-shadow: 0px 10px 10px 0px rgba(0,0,0,0.4) inset;
	-webkit-box-shadow: 0px 10px 10px 0px rgba(0,0,0,0.4) inset;
	-o-box-shadow: 0px 10px 10px 0px rgba(0,0,0,0.4) inset;
	-ms-box-shadow: 0px 10px 10px 0px rgba(0,0,0,0.4) inset;
}
#head_es {
	background:url(../img/bg_kawara.jpg) no-repeat top right;
	height:1100px;
	background-size:cover;
	position:relative;
}
#head_es .message {
	float:left;
	color:#FFF;
	width:600px;
	margin-top:100px;
}
#head_es .message p {
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	color:#FFF;
	line-height:1.3em;
	font-size:1.15em;
}
.es_r {
	padding-top:80px;
}
.es_r h3 {
	margin-bottom:30px;	
}
#es .es_r p {
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	color:#FFF;
	line-height:1.5em;
	font-size:1.3em;
text-shadow:2px 2px 10px rgba(0, 0, 0, 0.5),
-2px 2px 10px rgba(0, 0, 0, 0.8),
1px -2px 10px rgba(0, 0, 0, 0.8),
-2px -2px 10px rgba(0, 0, 0, 0.5);
}
#present {
	background:url(../img/bg_present.jpg) no-repeat no-repeat top center;
	width:100%;
	background-size:cover;
	text-align:center;
	border-top:solid 8px #6d5548;
	border-bottom:solid 8px #6d5548;
}
.youtube {
	 margin: 0 auto;
	 width:100%;
	}
.youtube iframe{
	 display: block;
	 margin: 0 auto;
	 padding-left:10%;
}

@media screen and (max-width: 1100px) {
#head_medicine {
	background:url(../img/bg_sawa.jpg) no-repeat bottom right;
	height:1000px;
	background-size:cover;
	position:relative;
}
#head_medicine .message {
	width:40%;
	margin-top:20px;
}

#head_foreign .message {
	width:50%;
	margin-top:20px;
}
#head_letter .message {
	width:40%;
	margin-top:20px;
}
#head_law .message {
	width:40%;
	margin-top:20px;
}
#head_economy .message {
	width:40%;
	margin-top:20px;
}
#head_dent .message {
	width:50%;
	margin-top:20px;
}




}
@media screen and (min-width: 1100px) {
.youtube {
	 margin: 0 auto;
	 width:990px;
	}
.youtube iframe{
	 display: block;
	 margin: 0 auto;
	 padding-left:100px;
}

}





#acMenu dt img {
	cursor:pointer;	
}
.bg_brown{
	background:#695146;
}
.bg_brown .about_l{
	color:#FFF;
}
.bg_brown .about_l a{
	color:#fdd000;	
}


.compl_img {
	width: 90%;
	max-width: 500px;
}

.place-cam{
	font-size: 0.9rem;
}
