@charset "shift_jis";

/*
================================= カテゴリ：学部紹介CSS  =================================
*/


/*
=================================  学部紹介・教育の特色  =================================
*/

#ug-index .page{
}
#ug-index .section{
	clear:both;
	margin:0 0 50px 0;
	padding:0 0 5px 0;
	border-bottom:1px solid #efefef;
}
#ug-index .section .section2{
	clear:both;
	margin:0 0 20px 0;
}
#ug-index .section2 dl dt
{
	float:left;
	clear:left;
	width:13em;
	padding:8px 0;
}
#ug-index .section2 dl dd
{
	padding:8px 0 8px 14em;
}




/*
=================================  学部紹介・科目構成  =================================
*/

#ug-kamokukou .page{
}
#ug-kamokukou .section{
	clear:both;
	margin:0 0 50px 0;
	padding:0 0 5px 0;
	border-bottom:1px solid #efefef;
}
#ug-kamokukou .section .section2{
	clear:both;
	margin:0 0 20px 0;
}
#ug-kamokukou .section2 table{
	clear:both;
	margin:20px 0 0 0;
	border-top:2px solid #efefef;
}
#ug-kamokukou .section2 table td, #ug-kamokukou .section2 table th{
	border-bottom:1px solid #efefef;
	padding:5px;
}


/*
=================================  Students voice  =================================
*/

#ug-voice .page{
}
#ug-voice .section{
	clear:both;
	margin:0 0 50px 0;
}
#ug-voice .section2{
	clear:both;
	margin:0 0 20px 0;
	padding:10px;
	border:1px solid #efefef;
}
#ug-voice .section2 img{
	float:left;
}
#ug-voice .section2 .contents{
	padding:0 0 0 140px;
}




/*
=================================  Students voice 各ページ  =================================
*/

#ug-voice-page .page{
}
#ug-voice-page .menu
{
	width:100%;
	height:30px;
}
#ug-voice-page .photo
{
	clear:both;
	margin:0 0 25px 0;
}
#ug-voice-page .menu h2
{
	float:left;
	width:70%;
}
#ug-voice-page .menu .list-info
{
	float:right;
	width:29.9%;
	text-align:right;
}

#ug-voice-page .section{
	clear:both;
	margin:0 0 50px 0;
}
#ug-voice-page .section img{
	float:right;
}
#ug-voice-page .section .contents{
	padding:0 170px 0 0;
}

#ug-voice-page .sub{
	clear:both;
	margin:0 0 40px 0;
}
#ug-voice-page .sub .image{
	float:left;
	width:150px;
}
#ug-voice-page .sub .contents{
	padding:0 0 0 170px;
}
#ug-voice-page .sub .contents .info{
	padding:10px;
	border:1px solid #efefef;
}

#ug-voice-page .contents-path{
	clear:both;
	margin:0 0 30px 0;
}
#ug-voice-page .contents-path .golist{
	float:right;
	width:30%;
	text-align:right;
}
#ug-voice-page .contents-path .nextcon{
	float:left;
	width:70%;
	text-align:right;
}



/*
=================================  Research focus  =================================
*/

#ug-focus .page{
}
#ug-focus .section{
	clear:both;
	margin:0 0 50px 0;
}
#ug-focus .section2{
	clear:both;
	margin:0 0 20px 0;
	padding:10px;
	border:1px solid #efefef;
}
#ug-focus .section2 img{
	float:left;
}
#ug-focus .section2 .contents{
	padding:0 0 0 140px;
}




/*
=================================  Research focus 各ページ  =================================
*/

#ug-focus-page .page{
}
#ug-focus-page .menu
{
	width:100%;
	height:30px;
}
#ug-focus-page .photo
{
	clear:both;
	margin:0 0 25px 0;
}
#ug-focus-page .menu h2
{
	float:left;
	width:70%;
}
#ug-focus-page .menu .list-info
{
	float:right;
	width:29.9%;
	text-align:right;
}

#ug-focus-page .section{
	margin:0;
	width: 610px;
}
#ug-focus-page .section img{

}
#ug-focus-page .section .contents{
	padding:0 170px 0 0;
}

#ug-focus-page .sub{
	clear:both;
	margin:0 0 40px 0;
}
#ug-focus-page .sub .image{
	float:left;
	width:150px;
}
#ug-focus-page .sub .contents{
	padding:0 0 0 170px;
}
#ug-focus-page .sub .contents .info{
	padding:10px;
	border:1px solid #efefef;
}

#ug-focus-page .contents-path{
	clear:both;
	margin:0 0 30px 0;
}
#ug-focus-page .contents-path .golist{
	float:right;
	width:30%;
	text-align:right;
}
#ug-focus-page .contents-path .nextcon{
	float:left;
	width:70%;
	text-align:right;
}


/*-----------追加分----------------------*/
#ug-focus-page #img
{
	float: right;
	width: 178px;
	padding: 80px 0 0 0;


}

#ug-focus-page .photo1 {
	margin: 0px;
	padding: 0px;
}

#ug-focus-page #text {
	float: left;
	width: 417px;
	padding: 0 39px 0 0;
	margin: 0;
}
#ug-focus-page  p {
	margin: 0;
	padding: 0;
}
#ug-focus-page #text h4 {
	padding-top: 31px;
}
#ug-focus-page  h2 {
	margin: 0px;
	padding: 0px;
}
#ug-focus-page h3 {
	margin: 0px;
	padding: 0 0 40px 0;
}
#ug-focus-page #text h4 {
	margin: 0px;
	padding: 0 0 15px 0;
}
#ug-focus-page  .contens-left {
	float: left;
	width: 610px;
}
#ug-focus-page .contens-right {
	width: 300px;
	float: left;
}
#ug-focus-page  .content-left {
	float: left;
	width: 284px;
	padding: 0 26px 0 0;
}
#ug-focus-page  .contens-clear {
	clear: both;
	width: 610px;
	padding: 20px 0 0 0;
}
#ug-focus-page .fukidashi {
	padding-bottom: 10px;
}

#ug-focus-page .pad-22 {
	padding-bottom: 10px;
}
#ug-focus-page .pad-40 {
	padding-bottom: 40px;
}

#ug-focus-page .pad-14 {
	padding-bottom: 15px;
}

#ug-focus-page .border-2 {
	border-bottom: 1px solid #aa4d35;
	margin-bottom: 30px;
}
#ug-focus-page  .banner li {
	float: left;
	width: 202px;
	padding: 0 2px 0 0;
}
#ug-focus-page  .banner ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#ug-focus-page  pad-top-14 {
	padding-top: 14px;
}

#ug-focus-page .banner {
	padding-bottom: 5px;
}

#ug-focus-page .gotop {
	padding-right: 30px;
}

/*
=================================  学部紹介・ゼミ  =================================
*/

#ug-zemi .page{
}
#ug-zemi .section{
	clear:both;
	margin:0 0 50px 0;
	padding:0 0 5px 0;
	border-bottom:1px solid #efefef;
}
#ug-zemi .section .section2{
	clear:both;
	margin:0 0 20px 0;
}
#ug-zemi .section img{
	float:left;
	margin:0 15px 5px 0;
}
#ug-zemi .section2 dl
{
	width:100%;
}
#ug-zemi .section2 dl dt
{

	float:left;
	width:75%;
	padding:8px 0;
}
#ug-zemi .section2 dl dd
{
	float:left;
	width:24%;
	padding:8px 0 8px 0;
}




/*
=================================  学部紹介・取得できる資格  =================================
*/

#ug-shikaku .page{
}
#ug-shikaku .section{
	clear:both;
	margin:0 0 50px 0;
	padding:0 0 5px 0;
	border-bottom:1px solid #efefef;
}




/*
=================================  学部紹介・資格の紹介、資格取得のためのカリキュラム  =================================
*/

#ug-shikaku-c .page{
}
#ug-shikaku-c .section{
	clear:both;
	margin:0 0 50px 0;
	padding:0 0 5px 0;
	border-bottom:1px solid #efefef;
}




/*
=================================  学部紹介・3つの系  =================================
*/

#ug-cul .page{
}
#ug-cul .section{
	clear:both;
	margin:0 0 50px 0;
	padding:0 0 5px 0;
	border-bottom:1px solid #efefef;
}
#ug_cul .section .section2{
	clear:both;
	margin:0 0 20px 0;
}
#ug-cul .section .section2 dl dt
{
	float:left;
	clear:left;
	width:13em;
	padding:8px 0;
}
#ug-cul .section .section2 dl dd
{
	padding:8px 0 8px 14em;
}






/*
=================================  学部紹介・3つの系各ページ  =================================
*/

#ug_curric .page{
}
#ug_curric .section{
	clear:both;
	margin:0 0 50px 0;
	padding:0 0 5px 0;
	border-bottom:1px solid #efefef;
}
#ug_curric .section .section2{
	clear:both;
	margin:0 0 20px 0;
}
#ug_curric .section .section2 ul li.list{
	float:left;
	width:100px;
	padding:0 10px 0 0;
	list-style:none;
}

#ug_curric .menu
{
	width:100%;
	height:30px;
}
#ug_curric .menu h3
{
	float:left;
	width:70%;
}
#ug_curric .menu .list-info
{
	float:right;
	width:29.9%;
	text-align:right;
}




/*
=================================  設備紹介インタビュー詳細  =================================
*/

#ug-k .page{
}
#ug-k .menu
{
	width:100%;
	height:30px;
}
#ug-k .photo
{
	margin:0 0 25px 0;
}
#ug-k .menu h2
{
	float:left;
	width:70%;
}
#ug-k .menu .list-info
{
	float:right;
	width:29.9%;
	text-align:right;
}

#ug-k .section{
	clear:both;
	margin:0 0 50px 0;
}
#ug-k .section img{
	float:right;
}
#ug-k .section .contents{
	padding:0 170px 0 0;
}

#ug-k .sub{
	clear:both;
	margin:0 0 40px 0;
}
#ug-k .sub .image{
	float:left;
	width:150px;
}
#ug-k .sub .contents{
	padding:0 0 0 170px;
}
#ug-k .sub .contents .info{
	padding:10px;
	border:1px solid #efefef;
}

#ug-k .contents-path{
	clear:both;
	margin:0 0 30px 0;
}
#ug-k .contents-path .golist{
	float:right;
	width:30%;
	text-align:right;
}
#ug-k .contents-path .nextcon{
	float:left;
	width:70%;
	text-align:right;
}




/*
=================================  学部紹介・科目一覧  =================================
*/

#ug-kamoku .page{
}
#ug-kamoku .section{
	clear:both;
	margin:0 0 50px 0;
	padding:0 0 5px 0;
	border-bottom:1px solid #efefef;
}
#ug-kamoku .section .section2{
	clear:both;
	margin:0 0 20px 0;
}
#ug-kamoku .section2 table{
	clear:both;
	margin:20px 0 0 0;
	border-top:2px solid #efefef;
}
#ug-kamoku .section2 table td, #ug-kamoku .section2 table th{
	border-bottom:1px solid #efefef;
	padding:5px;
}




/*
=================================  学部紹介・作品  =================================
*/

#ug-kamoku-saku .page{
}
#ug-kamoku-saku .section{
	clear:both;
	margin:0 0 50px 0;
	padding:0 0 5px 0;
	border-bottom:1px solid #efefef;
}
#ug-kamoku-saku .section .section2{
	clear:both;
	margin:0 0 20px 0;
}
#ug-kamoku-saku .section .section2 ul li{
	float:left;
	padding:0 20px 0 0;
	margin:0;
	list-style:none;
}
#ug-kamoku-saku .section .section3 ul li{
	float:left;
	width:140px;
	padding:0 10px 0 0;
	margin:0;
	list-style:none;
}
#ug-kamoku-saku .section .section3 ul{
	padding:0;
	margin:0;
}




/*
=================================  学部紹介・学生数  =================================
*/

#ug-ninzu .page{
}
#ug-ninzu .section{
	clear:both;
	margin:0 0 50px 0;
	padding:0 0 5px 0;
	border-bottom:1px solid #efefef;
}
#ug-ninzu .section .section2{
	clear:both;
	margin:0 0 20px 0;
}
#ug-ninzu .section2 table{
	clear:both;
	margin:20px 0 0 0;
	border-top:2px solid #efefef;
}
#ug-ninzu .section2 table td, #ug-ninzu .section2 table th{
	border-bottom:1px solid #efefef;
	padding:5px;
}


#ug-focus-page .contents-kurokuzu {
	background-image: url(../../img/ug/zemi/zemi_kurokuzu/ug_zemi_kurokuz_p01.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding: 0 180px 40px 0;
}
#ug-focus-page  h4 {
	padding: 0px;
	margin: 0;
}
#ug-focus-page .c01 {

}
#ug-focus-page  .contents-kurokuzu .c01 {
	padding-right: 25px;
}
#ug-focus-page .section2 {
	padding-bottom: 40px;
}
#ug-focus-page h3 {
	margin: 0px;
	padding: 0px;
}
#ug-focus-page  .c02 {
	background-image: url(../../img/ug/zemi/zemi_kurokuzu/ug_zemii_kuokuzu_p02.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0 0 40px 0;
}
#ug-focus-page .c02-left {
}
#ug-focus-page .c02-left {
	padding: 0 0 0 320px;
}
#ug-focus-page  c02 img {
	text-align: right;
}

#ug-focus-page .c02 h5 {
	margin: 0px;
	padding-top: 0px;
	padding-left: 320px;
	padding-bottom: 5px;
}
#ug-focus-page .c03 {
	background-image: url(../../img/ug/zemi/zemi_kurokuzu/ug_zemi_kurokuzu_p03.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	margin: 0;
}
#ug-focus-page .c03-right {
	margin: 0;
	padding-right: 320px;
}

#ug-focus-page .c03 h5 {
	margin: 0px;
	padding-top: 0px;
	padding-right: 320px;
	padding-bottom: 5px;
}
#ug-focus-page .bottom15 {
	padding-bottom: 15px;
}
.margin_btm25 {
	margin-bottom: 25px;
}
