

/* **************************************************
レスポンシブO協あり
CSS Information
File Name :_newsys
Style Info: システム垢僥何
Date: 2018.3.1

************************************************** */


/*====================================*

　光ピ`スのデザイン

==================================== */

/* --------------------------------------------------
	ニュ`ス&トピックス
-------------------------------------------------- */

/* トップペ`ジ　お岑らせ、鞭p済仂真橡奉燕幣　*/
dt.attrGraduate:before {
	 display: inline-block;
	 content: "システム垢僥冩梢親";
	 width: 140px;
	 margin-right: 10px;
	 padding: 3px 0;
	 background-color: #4E5F87;
	 color: #fff;
	 font-size: 1.2rem;
	 text-align: center;
}
/*--------------------------------------------------
	 スマホ喘ヘッダ`
-------------------------------------------------- */

	/*     	Responsive Settings
	 -------------------------------------------------- */
	@media screen and (max-width:640px) {
	 .smp-header .smpSiteId {
		width: 85%;
	}
	}

/*--------------------------------------------------
	 PC喘メジャ`ナビ
-------------------------------------------------- */


	/*     	Responsive Settings
	 -------------------------------------------------- */
	@media screen and (max-width:640px) {
	 #majorNavi {
		display:none !important;
	}
	}

/*====================================*

 　エフェクト　デザイン

==================================== */

/*--------------------------------------------------
	.accbox　アコ`ディオンメニュ`
-------------------------------------------------- */
.accbox .accshow .major {
         min-height: 440px;
}

	/*	    Responsive Settings
	-------------------------------------------------- */
	@media screen and (max-width:640px) {

        .accbox label.bordertop {
                border-top: solid 1px;
        }

        .accbox label.borderbottom {
                border-bottom: 0;
        }

	.accbox .accshow .major {
    	         min-height: 440px;
                 min-height: auto;
	}

	 .accbox .accshow ul {
		 margin: 10px 20px;
	}
	 .accbox .accshow ul.categoryList02 {
		margin: 10px 0px;
	}
	}

/*====================================*

 　光ペ`ジ　デザイン

==================================== */



/*--------------------------------------------------
      　コ`スB初 /sys/course/index.html
-------------------------------------------------- */
/* 僥何　コ`ス　コ`ス箭の蹇*/
 .course-ex img{
        width:95%;
        max-width:700px;
}

/* 僥何　コ`ス　麼なコ`ス　*/
div#contents .sys_courseInfo h2 {
	background-color: #eee;
	line-height: 1.2;
	text-align: left;
}

div#contents .sys_courseInfo h2 span {
	font-size: 0.7em;
	margin-right: 10px;
}

.body .sys_courseInfo .imgL {
/*	display: block;
	width: 25%;
	margin-left: 40px;
	margin-top: 10px;*/
}

.body .sys_courseInfo .imgL img{
        width:100%;
}

.sys_courseInfo .discription {
	display: block;
	float: left;
	width: 65%;
	margin: 10px 1rem;
}

.sys_courseInfo .discription p {
	padding: 0px 10px;
        margin-top:2em;
}

.body .sys_courseInfo .articleLink {
        width: 250px;

}

.body .sys_courseInfo .articleLink a {
	width: 200px;
	margin-left: auto;
}

.body .sys_courseInfo .articleLink a:hover{
         opacity: 0.7;
	 background-color:#e4cfd5;
         color:#fff;
}

        /*	Responsive Settings
        -------------------------------------------------- */
        @media screen and (max-width:640px) {

        /* 僥何　コ`ス　麼なコ`ス　*/
        .body .sys_courseInfo .imgL {
        	width: 100%;
        	text-align: center;
        	}

        .body .sys_courseInfo .imgL img{
        	width: 70%;
        	max-width:250px;
        	}

        .sys_courseInfo .discription {
        	display: block;
        	float: none;
        	width: 95%;
        	margin: 0 1rem;
        }

	.body .sys_courseInfo .articleLink {
	     	width: 215px;
	     	margin:  0 auto;
	     	margin-top: 2em;
	     	}


	.body .sys_courseInfo .articleLink a {
	     	width: 160px;
        	margin: auto;
        	line-height: 2rem;
		font-size:0.9em;
        }
        }


/* --------------------------------------------------
	 光コ`スのペ`ジ /sys/course/*
-------------------------------------------------- */

/*光メジャ`へのリンクボタン*/
.course {
 	width: 100%;
 	display: block;
        text-align: center;
 	padding: 10px 0px 20px;
}

.course .major {
         display: inline-block;
        margin: 0 auto;
}

 .course .name {
 /*	display: inline-block;
 	width: 150px;
 	font-size: 1.3em;
 	height: 30px;
 	margin:0;
 	border: 1px solid #ccc;*/
}


#course .imgL {
/*          width: 30%;
          margin: 0 2em 2em; */
}


#course .centering {
/*        padding: 10px; */
	}


        /*	Responsive Settings
        -------------------------------------------------- */
        @media screen and (max-width:640px) {
        #course .imgR {
        	float: none;
        }

        #course .imgL {
        /*                      width: 50%;
        	margin: 0 auto!important;
        	padding: 1em; */
        }
        }

/*--------------------------------------------------
       デザインシステムコ`ス   /sys/course/md-si.html
-------------------------------------------------- */

	/*	Responsive Settings
	-------------------------------------------------- */
	@media screen and (max-width:640px) {

	/*キャリアパスの燕*/
	.body table.careerPath thead {
		 display:none;
		　
	}
	.body table.careerPath th,
	.body table.careerPath td {
		 display: block;
	}
	.body table.careerPath td: before{
		 content:‐古勣／;
	}

	/* 祥彜rのリスト */
	.accbox .accshow ul.career {
		/*text-align: left;*/
	}
	}



/*--------------------------------------------------
   　嵐鴬悶圄峠岬_嵐鴬悶圄誘廣‐app郊利／     /sys/admission/index.html
-------------------------------------------------- */

/* 秘勣の燕 */
.accbox .accshow .examTable th,
.accbox .accshow .examTable td,
.accbox .accshow .examTable thead {
	 padding: 10px;
}
 .accbox .accshow .examTable tbody {
	 background-color: #fff;
}

/*　嵐鴬悶圄峠岬_嵐鴬悶圄誘廣‐app郊利／Q&A　*/
.others{
	margin:0 4em;
}

.others .link{
	text-indent:-1.3em;
}

	/*	Responsive Settings
	-------------------------------------------------- */
	@media screen and (max-width:640px) {

	.accbox .accshow .examTable th,
	.accbox .accshow .examTable td,
	.accbox .accshow .examTable thead {
		padding: 3px;
	}

	.others{
	        margin:0 1em;
	}

	}

/* --------------------------------------------------
     メジャ`?冩梢宀B初   /sys/major/index.html
-------------------------------------------------- */
/*　１０メジャ`の燕　*/
.major2 {
	 margin: auto;
	 max-width: 800px;
	 margin-bottom: 20px;
}

/* メジャ`へのリンクボタン */
 .major {
	 width: 150px;
	 height:30px;
	 border: 1px solid #ccc;
	 display:inline-block;
	 font-size: 1.4em;
	 background-color: #eee;
	 text-align: left;
	 line-height: 2.2;
}

	/*	Responsive Settings
	-------------------------------------------------- */
	@media screen and (max-width:640px) {
	 .department span, .major span {
		/*padding-left: 0px;*/
	}
	}





/* 仝xべる１０のTI囃々のリンクボタン?アコ`ディオンメニュ`のアイコン */

.major .mt,
.box01 .mt,
.courseEx .mt,
.cur .mt {
	 background: url("/_themes/wakayama-u/sys/images/mt.png")no-repeat;
}
.major .em,
.box01 .em,
.courseEx .em,
.cur .em {
	 background: url("/_themes/wakayama-u/sys/images/em.png")no-repeat;
}
.major .ap,
.box01 .ap,
.courseEx .ap,
.cur .ap {
 	background: url("/_themes/wakayama-u/sys/images/ap.png")no-repeat;
}
.major .ch,
.box01 .ch,
.courseEx .ch,
.cur .ch {
	 background: url("/_themes/wakayama-u/sys/images/ch.png")no-repeat;
}
.major .ii,
.box01 .ii,
.courseEx .ii,
.cur .ii {
	 background: url("/_themes/wakayama-u/sys/images/ii.png")no-repeat;
}
.major .ni,
.box01 .ni,
.courseEx .ni,
.cur .ni {
 	background: url("/_themes/wakayama-u/sys/images/ni.png")no-repeat;
}
.major .es,
.box01 .es,
.courseEx .es,
.cur .es {
	 background: url("/_themes/wakayama-u/sys/images/es.png")no-repeat;
}
.major .ed,
.box01 .ed,
.courseEx .ed,
.cur .ed {
 	background: url("/_themes/wakayama-u/sys/images/ed.png")no-repeat;
}
.major .md,
.box01 .md,
.courseEx .md,
.cur .md {
 background: url("/_themes/wakayama-u/sys/images/md.png")no-repeat;
}
.major .si,
.box01 .si,
.courseEx .si,
.cur .si {
 	background: url("/_themes/wakayama-u/sys/images/si.png")no-repeat;
}
.major .me,
.box01 .me,
.courseEx .me,
.cur .me {
 background: url("/_themes/wakayama-u/sys/images/me.png")no-repeat;
}

.major .ee,
.box01 .ee,
.courseEx .ee,
.cur .ee {
 background: url("/_themes/wakayama-u/sys/images/ee.png")no-repeat;
}

/*　仝xべる１０のTI囃々のリンクボタン*/
.major .mt,
.major .em,
.major .ap,
.major .ch,
.major .ii,
.major .ni,
.major .es,
.major .ed,
.major .md,
.major .si,
.major .me,
.major .ee {
	background-size: 16px;
 	background-position: 5%;
 	padding-left: 30px;
}



/* niとmdは猟忖を弌さく　*/
.major .ni, .major .md {
 	font-size: 85%;
}


/*　アコ`ディオンメニュ`のアイコン　*/
.box01 .mt,
.box01 .em,
.box01 .ap,
.box01 .ch,
.box01 .ii,
.box01 .ni,
.box01 .es,
.box01 .ed,
.box01 .md,
.box01 .si,
.box01 .me,
.box01 .ee {
 	background-size: contain;
	background-position: 5px;
 	padding-left: 35px;
	font-size: 1.5rem;
}

/*　コ`スB初のペ`ジ　*/

.courseEx {
       padding-bottom:10px;
}

.courseEx .articleLink {
       margin-right:45px;
}

.courseEx .mt,
.courseEx .em,
.courseEx .ap,
.courseEx .ch,
.courseEx .ii,
.courseEx .ni,
.courseEx .es,
.courseEx .ed,
.courseEx .md,
.courseEx .si,
.courseEx .me,
.courseEx .ee {
 	background-size: 16px;
 	background-position-y: 2px;
 	padding-left: 20px;
 	font-size: 1.5rem;
}

/* カリキュラム哨瓮献礬`親朕　*/
ul.cur .mt,
ul.cur .em,
ul.cur .ap,
ul.cur .ch,
ul.cur .ii,
ul.cur .ni,
ul.cur .es,
ul.cur .ed,
ul.cur .md,
ul.cur .si,
ul.cur .me,
ul.cur .ee {
 	background-size: contain;
	 background-position: 5px;
	 padding-left: 35px;
	 font-size: 1.5rem;
	 background-size: 30px;
	 background-color: #eee;
}
 .articleBody .body ul.categoryList02.cur li {
	 width: 40%;
}



        /*	Responsive Settings
	-------------------------------------------------- */
	@media screen and (max-width:640px) {
		.major {
 	text-align: left;
	}
	 .department {
	/*	 width: auto;
		 border: 0;
		 text-align: left;
		 display: inline-block;*/
	}
	.arrow1 {
	/*	 display: inline-block;
		 width: 50%;
		 text-align: left;*/
	}
	 .major .ni, .major .md {
		 padding-left:20%;
		 font-size:92%
	}

	.courseEx .articleLink {
 	      display:block;
              margin:0 auto;
	}
	}

/*--------------------------------------------------
	カリキュラム /sys/curriculum/
-------------------------------------------------- */

/* カリキュラム仝怱I勣周と親朕撹々の燕　*/
table.subject {
	 width: 45%;
}


/*カリキュラム仝怱I勣周と親朕撹々の罪のh苧　*/
.table-cell {
	 display: inline-block; /*燕の罪に燕幣*/
	 width: 45%;
	 margin-top: 1.5em;
	 padding-top: 10px;
	 vertical-align: top;
}
 .accshow .table-cell ul {
	 margin: 0 10px;
	 list-style: disc;
}

/*--------------------------------------------------
     カリキュラム哨瓮献礬`悶Y處 /sys/curriculum/exercise_major.html
-------------------------------------------------- */

#page-sys-curriculum-exerciseMajor .articleLink {
	 width:  270px;
	 margin: 0 auto;
	 margin-bottom:2em;
	 margin-top:2em;
}




/*--------------------------------------------------
　  カリキュラム哨瓮献礬`親朕	/sys/curriculum/subject.html
-------------------------------------------------- */

/* カリキュラム仝メジャ`慌宥親朕々の燕 */
table.commonSubject td.year {
 	background-color: #f4ebee;
}
 table.commonSubject td.year span {
	 display:none; /*‐堕俐定肝／掲燕幣*/
}
 table.commonSubject th {
	 background-color: #f5f5f5;
}

	/*     	Responsive Settings
	 -------------------------------------------------- */
	@media screen and (max-width:640px) {

	 table.commonSubject {
		 width:100%;
		 display:block;
		 margin:0;
	}
	 table.commonSubject th {
		 display: block;
		 background-color: #bbb;
	}
	 table.commonSubject td {
		 display: block;
	}
	 table.commonSubject td.year {
		 padding:0;
		 background-color: #ddd;
	}
	 table.commonSubject td.year span {
		 display:inline;  /*‐堕俐定肝／燕幣*/
	}
	 table.commonSubject thead {
		 display: none;
	}
	 table.subject {
		 width: auto;
		 margin: 10px 0;
	}
	 .table-cell {
		width: auto;
	}
	}









/* **************************************************

        光メジャ`のペ`ジ

************************************************** */



/*光メジャ`のペ`ジ　嘘尚弼*/
.listBody {
	 margin-top: 0px;
	 width: auto;
	 background-color: #fff;
	 border: 1px solid #ddd;
}

/*光メジャ`のペ`ジ　トップペ`ジは易嘘尚*/
.majortop {
	 background-color: #f9f9f4;
	 border: none;
}


 .listBody .body p {
	 padding: 10px 40px;
}

	/*	Responsive Settings
	-------------------------------------------------- */
	@media screen and (max-width:640px) {
	 .listBody .body p {
		 padding: 10px 15px;
	}
	}



/*====================================*

 　ピ`スのデザイン

==================================== */


/*--------------------------------------------------
               メジャ` バ`ガ`　
-------------------------------------------------- */
	/*	Responsive Settings
	-------------------------------------------------- */
	@media screen and (max-width:640px) {


	/* メジャ`喘バ`ガ` */
	#mBarger {
		 display:block;
	　
	}
	 #mBarger #ham-menu {
		 background-color: #ccc; /*嘘尚弼 */
	}
	 #mBarger h1 {
		 display:inline-block;
		 font-size: 1.2em;
		 padding: 10px 5px 5px;
		 margin-bottom: 2px;
	}

	/*仝トップへ々ボタン*/
	#mBarger .btn {
		 display:inline-block;
		 font-size: 0.8em;
		 color: #fff;
		 margin: 5px 5px 2px;
		 float: right;
		 height: 20px;
	}
	 #mBarger .btn a {
		 vertical-align: middle;
		 height: 20px;
		 color: #fff;
		 display: table-cell;
	}


	/* メジャ`喘バ`ガ`アイコン */
	#mBarger #menu-icon {
		 background-color: #ccc;
		 text-shadow: 1px 1px 1px #999;
	}
	 #mBarger #ham-menu .barger2 {
		 margin: 0 auto;
		 margin-top: 5px;
		 width: 96%;
		 border-bottom: 1px solid;
	}


	/* メジャ`メニュ` */
	#ham-menu .barger-m {
		 text-align: center;
		 font-size: 0;
	}
	 #ham-menu .barger-m li {
		 display: inline-block;
		 background-color: #fff;
		 margin: 1px;
		 width: 100%;
		 vertical-align: top;
		 border-bottom: 0;
	}
		 #ham-menu .barger-m li a {
		 padding: 2px;
		 text-align: center;
		 width: 100%;
		 color:  #000;
		 text-align:  left;
		 padding: 7px 12px;
		 border-left: 5px solid;
		/*  border-left-color　はカラ`でO協*/
	}

	/* 僥何メニュ` */
	#mBarger #ham-menu .barger1 {
		 text-align: center;
		 font-size: 0;
		 background-color: #ccc;
	}
	 #mBarger #ham-menu .barger1 li {
		 display: inline-block;
		 background-color: #A4586C;
		 border-bottom: 0;
		 border-right: 0;
		 margin: 1px;
		 width: 48%;
		 height: 40px;
		 vertical-align: top;
	}
	 #ham-menu .barger1 li:first-child {
		border-top: 0;
	}
	 #mBarger #ham-menu .barger1 li a {
		 padding: 0px;
		 display: table;
		 height: 40px;
		 width: 100%;
	}
	 #mBarger #ham-menu .barger1 li a span {
		 display: table-cell;
		 height:40px;
		 vertical-align: middle;
	}
	}
/*--------------------------------------------------
               メジャ`タイトル鮫顱
-------------------------------------------------- */
#page #imgTitle {
	 width: auto;
	　/* PC喘燕幣  */
	 max-width: 1020px;
	 min-width: 640px margin: 0 auto;
}
 #page #imgTitle .inner {
	 width: auto; /* レスポンシブ晒*/
	 margin: 0 auto;
	 max-width: 1020px;
}
 #imgTitleSmp {
 	display: none; /* スマホ喘掲燕幣 */
}


	/*	Responsive Settings
	-------------------------------------------------- */
	@media screen and (max-width:640px) {
	 #imgTitle {
		 display: none;　/* PC喘掲燕幣  */
	}
	 #imgTitleSmp {
		 display: block; /* スマホ喘燕幣  */
		 width: auto;
		 max-width: 640px;
		 margin:  5px;
	}
	}




/*====================================*

 　光ペ`ジのデザイン

==================================== */


/*--------------------------------------------------
         光メジャ`勝献リキュラム々 　
-------------------------------------------------- */


.body table.mj-cur {
	 width:95%;
	 margin: 0 auto;
	 padding: 5px;
	 display: table;
}
 .body table.mj-cur th {
	 padding: 5px;
	 text-align:center;
}
 .body table.mj-cur td {
	 background-color: #fff;
	 text-align:left;
}


/*--------------------------------------------------
         光メジャ`勝狐仂申B初ビデオ々
-------------------------------------------------- */

#video {
 	padding: 0px 20px;
}
 #video h3 {
	 font-size: 1.5rem;
	 padding: 30px 0px 10px;
	 border:  none;
	 margin:  0;
}

 #video .movie {
	 width: 100%;
}

.movie {
	margin-left: 3%;
	margin-right:  3%;
}

.body p.movie {
	 padding: 30px 0 56.25%;
}


/*--------------------------------------------------
	メジャ`粧仂申B初掌冩梢ペ`ジ
-------------------------------------------------- */

/* この冩梢を佩っている冩梢片へ */


/*アイコンを燕幣*/
.body .categoryList03 a:after {
	right: 50px;
}

.body .lab {
        border-radius: 15px;
        padding: 5px 30px 5px 20px;
        border-left:none;
}


/*--------------------------------------------------
         光メジャ`勝狐仂腎瀲屍E々
-------------------------------------------------- */
#staff .staffname,
#staff .position {
 white-space:nowrap;
}

	/*	Responsive Settings
	-------------------------------------------------- */
	@media screen and (max-width:640px) {
	 #staff {
		 width:100%;
		 display: block;
	}
	#staff .ac {
		 display: none; /*燕のヘッダ`を燕幣しない*/
	}
	 #staff td {
		 display: inline-block;
		 padding: 5px;
		 width:100%;
	}
	 #staff .position:before {
		 content: "叨";
		 margin: 5px;
		 margin-left: 0px;
		 border-left: solid;
		 padding-left: 5px;
		/* border-left-color: #0062A1; */
	}
	 #staff .key:before {
		 content: "キ`ワ`ド";
		 margin: 5px;
		 margin-left: 0px;
		 border-left: solid;
		 padding-left: 5px;
		/* border-left-color: #0062A1; */
	}
	 #staff .hp:before {
		 content: "繁ホ`ムペ`ジ";
		 margin: 5px;
		 margin-left: 0px;
		 border-left: solid;
		 padding-left: 5px;
		/* border-left-color: #0062A1; */
	}
	 #staff .small {
		font-size: 75%;
	}


	 #staff .staffname {
		 background-color: #eee;
		 /* margin-top: 10px;
		 border-top: solid 2px;*/
		 font-size: 1.2em;
	}

/*--------------------------------------------------
               MD{屁
-------------------------------------------------- */
	 .md #staff .staffname{
	 	 padding-left:1ex;
	 }
	 .md #staff .position{
	 	 padding-left:2ex;
	 }
	 .md #staff .key{
	 	 padding-left:2ex;
	 	 width:95%;
	 }
	 .md #staff .hp{
	 	 padding-left:2ex;
	 }
	}


/*--------------------------------------------------
               メジャ`2カラム　メイン
-------------------------------------------------- */

#majorMain {
	 float: right;
	 width: 75%;
}
#majorMain .body {
	 margin-bottom: 30px;
}

#majorMain .contentArticleCategory dl {
        padding: 10px 24px;
}

	/*	Responsive Settings
	-------------------------------------------------- */
	@media screen and (max-width:640px) {
	 #majorMain {
		 float: none !important;
		 width: 100% !important;
		 margin: 0 0 20px !important;
	}
	}

/*--------------------------------------------------
               メジャ`2カラム　レフト
-------------------------------------------------- */

#majorSide {
	 float: left;
	 width: 23%;
}

	/*	Responsive Settings
	-------------------------------------------------- */
	@media screen and (max-width:640px) {
	#majorSide {
		 float: none !important;
		 width: 100% !important;
	}
	}

/*--------------------------------------------------
               メジャ` レフトカラム(メジャ`坪メニュ`)　
-------------------------------------------------- */
.sideNavi .piece {
 	margin-bottom:0;
}


/*サイドナビゲ`ション*/
#majorMdSideNavi .pieceHeader {
/*	background:  #0062A1;
	border-bottom: 3px solid #666;*/
}
 div#contents #majorMdSideNavi h2 {
/*       border-left: none;
       margin: 0;
       color:  #fff;
       padding:  0;
       font-size:  1.5em;
       margin-top:  0 !important;*/
}
 #contents .pieceHeader h2 {
	 margin: 0;
	 border-left: none;
	 padding: 0;
	 font-size: 1.5em;
	 color:  #fff;
	 margin-top:  0 !important;
}


	/*	Responsive Settings
	-------------------------------------------------- */
	@media screen and (max-width:640px) {

	 #majorMtSideNavi .pieceHeader,
         #majorEmSideNavi .pieceHeader,
         #majorApSideNavi .pieceHeader,
         #majorMeSideNavi .pieceHeader,
         #majorChSideNavi .pieceHeader,
         #majorIiSideNavi .pieceHeader,
         #majorNiSideNavi .pieceHeader,
         #majorEsSideNavi .pieceHeader,
         #majorEdSideNavi .pieceHeader,
         #majorMdSideNavi .pieceHeader,
         #majorSiSideNavi .pieceHeader,
         #majorEeSideNavi .pieceHeader {
		display:  none;
	}
	 .sideNavi .pieceBody {
		 border: 0;
		 padding-bottom: 10px;
	}
	 #majorMdSideNavi .topbtn span {
		color:#fff;
	}
	 .sideNavi .pieceHeader {
		 padding: 0px;
		 padding-left: 10px;
	}
	#contents .sideNavi .pieceHeader h2 {
		color: #000;
	}



	/*メジャ`タイトル*/
	#contents .sideNavi .pieceHeader h2 {
		 font-size: 1.2em;
		 /* background-color: #fff; */
		 margin-top: 0 !important;
		 color: #fff;
	}
	 .sideNavi .pieceHeader {
		 padding: 0 0 5px 10px;
		 background-color: #fff;
		 border: 0;
		 display:  block;
		 width:  50%;
	}

	/*メジャ`坪メニュ`*/
	.sideNavi .pieceBody ul {
		font-size: 1em;
		display: table;
		padding: 0 10px 10px 10px;
	}
	 .sideNavi .pieceBody ul li {
		 display: inline-block;
		 width: 24%;
		 font-size: 1.2em;
		 height: 40px;
		 background-color: #eee;
		 margin: 1px;
		 vertical-align: top;
	}
	 .sideNavi .pieceBody li a {
		 padding: 5px;
		 padding: 0;
		 background: none;
		 height: 40px;
		 border-top: 0;
		 vertical-align: middle;
		 display: table-cell;
		 text-align: center;
		 width: 30%;
		 font-size: 0.8em;
	}
	}

/*--------------------------------------------------
               メジャ`喘ナビ　
-------------------------------------------------- */
/*　PC喘　*/
#page div#majorNavi div.inner {
	 width: auto;
	 max-width: 1020px;
 	margin: 0 auto;
}
 #majorNavi .inner {
 width: auto;
}

/*　スマホ喘　*/
#spMajorNavi .pieceBody ul li {
	 display: inline-block;
	 width: 19%;
	 height: 60px;
	 background-color: #eee;
	 margin: 1px;
}

	/*	Responsive Settings
	-------------------------------------------------- */
	@media screen and (max-width:640px) {

	/*　鮫颪△ver.　*/
		#spMajorNavi .pieceBody ul li {
		 background-color: #f9f9f4;
	}
	 #spMajorNavi .pieceBody {
		 border:0;
	}
	 #spMajorNavi .pieceBody ul {
		 text-align: center;
		 font-size: 0;
		 background-color: #f9f9f4;
	}
	 #spMajorNavi .pieceBody li a {
		 padding: 0;
		 font-size: 1rem;
		 margin: 1px;
		 background: none;
		 border-top: none;
		 height: 50px;
		 vertical-align: middle;
		 display: table-cell;
		 width: 100%;
		 text-align: left;
		 width: 19%;
		 text-align: center;
		 font-feature-settings : "palt";
	}
	 #spMajorNavi .pieceBody img {
		 width: 30px;
		 height: auto;
		 padding: 3px;
		}
	#spMajorNavi .mt, #spMajorNavi .em, #spMajorNavi .ap, #spMajorNavi .ch, #spMajorNavi .ii,
        #spMajorNavi .ni, #spMajorNavi .es, #spMajorNavi .ed, #spMajorNavi .md, #spMajorNavi .si,
        #spMajorNavi .me, #spMajorNavi .ee {
		 border-left:none !important;
	}
	}






/*--------------------------------------------------
               h廠親僥
-------------------------------------------------- */
/* 仝カリキュラム?娩IB初々 */

.es .border {
	 border:1px solid #009b6b;
	 font-size: 1.4em;
	 padding: 10px;
	 margin: 0 45px;
}

	/*	Responsive Settings
	-------------------------------------------------- */
	@media screen and (max-width:640px) {
	.es .border {
		 margin: 0 20px;
	}
	}


/*--------------------------------------------------
               h廠デザイン　
-------------------------------------------------- */

/* h廠デザイン カリキュラムの燕 */
.body table.em-cur {
	 border: 1px solid #eee;
	 background-color: #fff;
}
 .body table.em-cur td.title {
	 white-space: nowrap;
	 vertical-align: middle;
	 background-color: #eee;
}
 .body table.em-cur td.photo {
 	width: 150px;
}
 .body table.em-cur td.description {
	 vertical-align: middle;
}

	/*	Responsive Settings
	-------------------------------------------------- */
	@media screen and (max-width:640px) {
	 .body table.em-cur td {
		display: block;
	}
	 .body table.em-cur td.photo {
		 width: auto;
	}
	}







/* **************************************************
              	參和謹蛍いらないCSS
************************************************** */

/*カリキュラム*/
.accbox .accshow ul.categoryList02 {
 /*	display: inline-block;
 	margin-top: 0;*/
}



/* メジャ`哨リキュラム哨リキュラム匯E燕 */

 .accshow .ac td {
/*	 width: 120px;*/
}


.department span, .major span {
/* 	display: inline-block;
 	height: 30px;
 	line-height: 30px;
 	padding-left: 5px;*/
}

/* アコ`ディオン坪のリンク*/
.articleBody .body .accshow .categoryList02 li,
.accshow .articleLink {
/*	width: 100%; */
}

.articleBody .body .categoryList03 li {
/*	width: auto; */
}



.columns {
	padding: 20px;
}
.body table ul li a {
	display: block;
	margin: 10px 0 10px 0;
}
.body table ul li a.inline {
	display: inline;
}



	/*	Responsive Settings
	-------------------------------------------------- */
	@media screen and (max-width:640px) {
	 .body table ul {
		padding: 0 0 0 10px;
		 margin: 0 0 0 10px;
	}
	 .body table ul li {
		margin: 10px 0 10px 0;
	}
	 .body table ul li a {
		margin: 10px 0 10px 0;
	}
	}

/*--------------------------------------------------
	秘
-------------------------------------------------- */

/* 秘 Yrgの燕 */
table.ac {
/*	 display:inline;　*/
}

/* 秘の燕　*/
.examTable {
/*	 display:inline-block;
	 font-size: 1.4em;
	 padding: 0px;
	 margin: 0;
	 text-align: center;　*/
}

	/*	    Responsive Settings
	-------------------------------------------------- */
	@media screen and (max-width:640px) {


.examTable {
	/*	 font-size: 1.4em;
		 margin: 0;　*/
	}
	}



/*--------------------------------------------------
               古勣と蒙L
-------------------------------------------------- */

/* 蹌坤瓮献礬`マップ */
.majorMap img {
/*	display: block;
	margin: 0 auto;
	width: 65%;　*/
}

	/*	Responsive Settings
	-------------------------------------------------- */
	@media screen and (max-width:640px) {


	/* サブタイトル */
/*	#contents .subtitle {
	         line-height: 1.7em; */
	}
	}


/* --------------------------------------------------
	　　カリキュラム
-------------------------------------------------- */

/* 亟寔を罪にKべる　メジャ`悶Y處　亟寔　*/

.body .col3 ul {
/*	display: block;
	width: 100%; */
}

/* --------------------------------------------------
	メジャ`?冩梢宀B初
-------------------------------------------------- */
.department {
/* 	width:150px;
 	height:30px;
 	display:inline-block;
 	border: 1px solid #ccc;
 	display:inline-block;
 	text-align: center;
 	font-size: 1.4em;
 	background-color: #fff;
 	text-align: left; */
}
 .arrow1 {
/* 	width:30px;
 	height: 20px;
 	background-color: transparent;
 	display: inline-block;
 	text-align: left; */
}
 .arrow1::after {
/*	 content: "";
	 position: relative;
	 border-left: 10px solid #666;
	 border-top: 8px solid transparent;
	 border-bottom: 8px solid transparent;
	 font-size: 0;
	 bottom: 5px; */
}





/* 仝娩IB初々 */
.body h4:before {
/*	 display: none; */
}