@charset "UTF-8";


body {
	margin: 0px;
	padding: 0px;
	overflow-x: hidden;
	position: relative;
	z-index: 0;
}

img{
	border: none;
}

a {
	color: #272553;
	text-decoration:underline;
}

a:hover {
	color: #5650cd;
	text-decoration: none;
}

.wrapper {
	width: 960px;
	margin: 0 auto;
	padding: 0;
}

form {
	margin: 0;
	padding: 0;
}

input {
	margin: 0;
	padding: 0;
}

.clear:before,
.clear:after {
	content:"";
	display:table;
}

.clear:after {
	clear:both;
}

/* For IE 6/7 (trigger hasLayout) */
.clear {
	zoom:1;
}



ul,li,dl,dd,dt {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.left {
	float: left;
	display: inline;
}

.right {
	float: right;
	display: inline;
}

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

.head {
	width: 960px;
	margin: 0 auto 10px auto;
	padding: 0;
	position: relative;
}

.head-inner {
	width: 960px;
	margin: 0;
	padding: 0;
}

.head-content {
	position: absolute; 
	top: 40px;
	right: 0;
}

.head h1 {
	width: 270px;
	height: 69px;
	margin: 15px 0 0 15px;
	padding: 0;
	overflow: hidden;
}

.head h1 a {
	display: block;
	width: 270px;
	height: 69px;
	overflow: hidden;
}

.head h1 a img{
	width: 270px;
	height: 69px;
}
.menuIcon {display:none;}


.bt-english {
	margin: 0 0 0 0;
	padding: 0;
	display: block;
	float: right;
	display: inline;
}

.bt-english .btnSwitch,
.bt-english .languageBtn {
	float: left;
	display: block;
	height: 20px;
	font-size: 12px;
	line-height: 20px;
	color: #ffffff;
	background: #35318f;
	text-decoration:none;
	padding: 0 8px;
	margin-right: 10px;
	text-align:center;
}
.bt-english .btnSwitch:hover,
.bt-english .languageBtn:hover {
	background: #967eff;
}
.bt-english .languageBtn {width: 80px;}


.head-navi {
	margin: 0;
	padding: 2px 11px 2px 0;
	float: left;
	display: inline;
}

.head-navi li {
	float: right;
	display: inline;
	margin: 0 10px 0 0;
	padding: 0;
	font-size: 12px;
	position: relative;
}
.head-navi li img.iconHead {
	width: 20px;
	height: 20px;
	position: absolute;
}

.head-navi li a {
	padding: 0 0 0 25px;
	display: block;
	height: 18px;
	overflow: hidden;
	text-decoration:none;
}
.head-navi li a:hover {
	background-position: 0 -16px;
	text-decoration:none;
}

.searchform {
	width: 153px;
	position: relative;
	float: right;
	display: inline;
}

.searchform2{
	width: 73px;
	position: relative;
	float: left;
	display: inline;
}

.serch-form {
	width: 117px;
	height: 18px;
	margin: 0 1px 0 0;
	padding: 0 5px;
	border: 1px solid #9d9a8d;
}

.serch-form2 {
	width: 217px;
	height: 18px;
	margin: 0 1px 0 0;
	padding: 0 5px;
	border: 1px solid #9d9a8d;
}
.serch-button {
	position: absolute;
	top: 0;
	_top: 1px;
	left: 130px;
}
.serch-button2{
	position: absolute;
	top: 0;
	_top: 1px;
	left: 230px;
}

*:first-child + html .serch-button	{
	top: 1px;
}
********/
/************************************************  グローバルナビゲーション  ************************************************/

#menu-navigation {
	width: 965px;
	margin: 0 0 0 3px;
	padding: 20px 0 0 0;
}

#menu-navigation:after {
	content: “.”;
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}

#menu-navigation {
	display: inline-block;
}

#menu-navigation li {
	float: left;
	display: inline;
	margin: 0;
	padding: 0;
	height: 27px;
	border-left: 1px solid #e3e3e3;
	border-right: 1px solid #e3e3e3;
	margin-right: -1px;
	text-align: center;
}

#menu-navigation li.menu-01 a,
#menu-navigation li.menu-02 a,
#menu-navigation li.menu-03 a,
#menu-navigation li.menu-04 a,
#menu-navigation li.menu-05 a,
#menu-navigation li.menu-06 a,
#menu-navigation li.menu-07 a,
#menu-navigation li.menu-08 a {
	background-position: center top;
	display: inline-block;
	overflow: hidden;
	height: 20px;
	font-family: "Times New Roman","ヒラギノ明朝 ProN W6", "HiraMinProN-W6", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif;
	text-decoration: none;
	font-size: 15px;
	color: #000000;
	border-bottom:3px solid #ffffff;
}
#menu-navigation li a {margin: 0 32px 0 32px;}
#menu-navigation.enNav li a {margin:0 29px 0 29px;}


.bt-english .admissionLink,
#menu-navigation li.menuClose,
#menu-navigation li img.iconNav {display: none;}

#menu-navigation li.menu-01 a:hover{ border-bottom:3px solid #35318E;}
#menu-navigation li.menu-02 a:hover{ border-bottom:3px solid #35318E;}
#menu-navigation li.menu-03 a:hover{ border-bottom:3px solid #35318E;}
#menu-navigation li.menu-04 a:hover{ border-bottom:3px solid #61AED3;}
#menu-navigation li.menu-05 a:hover{ border-bottom:3px solid #A689B1;}
#menu-navigation li.menu-06 a:hover{ border-bottom:3px solid #A2C52E;}
#menu-navigation li.menu-07 a:hover{ border-bottom:3px solid #DB6927;}
#menu-navigation li.menu-08 a:hover{ border-bottom:3px solid #635f63;}


#menu-navigation li.menu-01 {display: none;}


/************************************************  共通フッター  ************************************************/

.foot {
	margin: 0;
	padding: 20px 0;
	background: #f6f2f0;
	color: #938984;
	border-top: 1px solid #e2ddda;
}

.foot-inner {
	width: 960px;
	margin: 0 auto;
	padding: 0;
}

.foot-inner p.foot-logo {
	width: 220px;
	height: 20px;
	background: url(../images_jp/foot-logo.jpg) no-repeat; 
	margin: 0;
	padding: 0;
	text-indent: -999999px;
	text-align: left;
	font-size: 12px;
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif !important;
}

.foot-inner p.foot-logoen {
	width: 220px;
	height: 20px;
	background: url(../images_en/foot-logo.jpg) no-repeat; 
	margin: 0;
	padding: 0;
	text-indent: -999999px;
	text-align: left;
	font-size: 12px;
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif !important;
}

.foot-inner p.foot-add {
	width: 400px;
	height: 35px;
/*	background: url(../images_jp/foot-address.jpg) no-repeat;*/
	margin: 5px 0 0 0;
	padding: 0;
/*	text-indent: -999999px; */
	text-align: left;
	font-size: 10px;
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif !important;
}

.foot-inner p.foot-logo-right {
	width: 220px;
	height: 20px;
	margin: 0;
	padding: 0;
	text-indent: -999999px;
	text-align: left;
	font-size: 12px;
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif !important;
}

.foot-inner p.foot-copyright {
	width: 343px;
	height: 35px;
	color: #938984;
	font-size: 10px;
	text-align: right;
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif !important;
	/*background: url(../images_jp/copyright.jpg) no-repeat;
	text-indent: -999999px;*/
	margin: 0;
	padding: 0;
}

.foot-inner p.foot-policy {
	width: 343px;
	height: 35px;
	color: #938984;
	font-size: 10px;
	text-align: right;
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif !important;
	margin: 0;
	padding: 0;
}


/************************************************  トップページ  ************************************************/

/********  スライドショー部分  ********/

.main-image {
	height: 360px;
	background: #000000;
	border-top: 7px solid #35318e;
}

#container {
	width:960px;
	overflow: visible;
	padding:0px;
	margin:0 auto;
	position:relative;
	z-index:0;
}

#example {
	width:960px;
	overflow: visible;
	height:360px;
	position:relative;
}

#slides {
	position:absolute;
	z-index:100;
}

.slides_container {
	width:960px;
	overflow: visible;
	position:relative;
	display:block;
}

.slides_container div.slide {
	width:960px;
	height:360px;
	display:block;
}

/*
	Next/prev buttons
*/

#slides .next,#slides .prev {
	position:absolute;
	top:-11px;
	left:0px;
	width:24px;
	height:43px;
	display:block;
	z-index:101;
}

#slides .next {
	left:922px;
}

/*Pagination*/

.pagination {
	margin:26px auto 0;
	width:100px;
}

.pagination li {
	float:left;
	margin:0 1px;
	list-style:none;
}

.pagination li a {
	display:block;
	width:12px;
	height:0;
	padding-top:12px;
	background-image:url(../img/pagination.png);
	background-position:0 0;
	float:left;
	overflow:hidden;
}

.pagination li.current a {
	background-position:0 -12px;
}

/* 左右のナビゲーションボタン */

#slides .next,#slides .prev {
	position:absolute;
	top:140px;
	left:0px;
	width:37px;
	height:42px;
	display:bloxk;
	z-index:101;
	filter: alpha(opacity=60);
	-moz-opacity:0.6;
	opacity:0.6;
}

#slides .next {
	left:923px;
}

/* キャプション文章 */

.caption {
	z-index:500;
	width: 770px;
	position:absolute;
	bottom: -35px;
	left:0;
	padding: 15px 95px;
	background: #000000;
	background:rgba(0,0,0,.6);
	font-size:12px;
	line-height:1.33;
	color:#fff;
	text-shadow:none;
	filter: alpha(opacity=75);
	-moz-opacity:0.75;
	opacity:0.75;
}

.caption p.caption_title {
	color:#967eff;
	font-size:14px;
	margin: 0 0 5px 0;
	padding: 0;
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
}

.caption p {
	color:#ffffff;
	font-size:12px;
	margin: 0;
	padding: 0;
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
}









/********  バナー部分  ********/

.main-content1 {
	background: #ececeb;
	border-bottom: 1px solid #d4d4d3;
	margin: 0;
	height: 84px;
	padding: 9px 0 0;
}

.main-banner {
	width: 100%;
	height: 84px;
	margin: 0 auto;
	padding: 0;
	overflow: visible;
}

.main-content1 ul.main-banner1 {
	width: 976px;
	margin: 0 auto;
	padding: 0;
}

.main-banner1 li {
	width: 231px;
	height: 84px;
	margin: 0 6px 0 7px;
	padding: 0;
	float: left;
	display: inline;
}

.main-banner1 li a:hover {
	filter: alpha(opacity=70);
	-moz-opacity:0.70;
	opacity:0.70;
}

/********  コンテンツガイドメニュー部分  ********/

.main-content2 {
	margin: 30px 0 0 0;
	padding: 0;
}

.main-content2 .contenntNav {
	display: none;
}

.main-content2 p.bt-more {
	position: absolute;
	width: 193px;
	height: 17px;
	margin: 135px 0 0 0;
	padding: 0;
	overflow: hidden;
}

.bt-more a.more-02 {
	display: block;
	width: 193px;
	height: 17px;
	margin: 0;
	padding: 0;
	background: #eaeaea;
	text-align: center;
	font-famiky: Arial;
	font-weight: bold;
	font-size: 12px;
	line-height: 17px;
	text-decoration: none;
}


.main-content2 p.bt-more2 {
	width: 193px;
	height: 17px;
	margin: 0 auto 8px auto;
	padding: 0;
	overflow: hidden;
}

.bt-more2 a.more-02 {
	display: block;
	width: 193px;
	height: 17px;
	margin: 0;
	padding: 0;
	background: #eaeaea;
	text-align: center;
	font-famiky: Arial;
	font-weight: bold;
	font-size: 12px;
	line-height: 17px;
	text-decoration: none;
}

.bt-more2 a:hover {
	background-position: 0 -17px;
}


.main-content2-1 h3 a,
.main-content2-2 h3 a,
.main-content2-3 h3 a,
.main-content2-4 h3 a {
	margin-bottom: -3px;
	font-family: "Times New Roman","ヒラギノ明朝 ProN W6", "HiraMinProN-W6", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif;
	color: #35318f;
	font-weight: normal;
	font-size: 18px;
	line-height: 1.6;
	height: 22px;
	text-decoration: none;
	display: block;
	text-align: center;
	width: auto;
}


/*  入試情報  */

.main-content2-1 {
	width: 213px;
	margin: 0 0 0 12px;
	padding: 2px;
	float: left;
	display: inline;
	border: 7px solid #ececeb;
}

.main-content2-1 h3 {
	width: 213px;
	height: 30px;
	margin: 10px 0;
	padding: 0;
}

.main-content2-1 h3 a {
	width: 213px;
	height: 30px;
	display: block;
}

.main-content-body2-1 {
	width: 193px;
	height: 150px;
	overflow: hidden;
	margin: 0;
	padding: 0 10px 100px 10px;
	background: url(../images_jp/content1-pict4.jpg) no-repeat bottom;
}

.main-content-body2-1 h4 {
	line-height: 20px;
	margin: 0;
	padding: 0 5px 10px 5px;
	font-size: 13px;
	font-weight: normal;
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
}

.main-content-body2-1 h4 a {
	font-size: 13px;
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
	color: #35318E;
}

.main-content-body2-1 h4 a:hover {
	font-size: 13px;
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
	color: #35318E;
}

.main-content-body2-1 p.date {
    color: #35318E;
    font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
    font-size: 11px;
    line-height: 16px;
    margin: 0;
    padding: 10px 5px 0 5px;
	border-top: 1px solid #ececeb;
}

.main-content-body2-1 p.body-txt {
	height: auto;
	overflow: hidden;
	color: #414068;
    font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
    font-size: 12px;
    line-height: 18px;
    margin: 0;
    padding: 0 5px 0 5px;
}

.main-content-body2-1 ul  li {
	line-height: 15px;
        background: url(../images_jp/about/icon-list01.gif) no-repeat 0 -2px;
	margin: 0 0 9px 0;
        padding: 0 0 0 15px;
}

.main-content-body2-1 ul  li a {
	font-size: 13px;
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
	color: #35318E;
}

.main-content-body2-1  li a:hover {
	font-size: 13px;
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
	color: #35318E;
}




/*  教員／職員の方へ  */

.main-content2-2 {
	width: 213px;
	margin: 0;
	padding: 2px;
	float: left;
	display: inline;
	border: 7px solid #ececeb;
}

.main-content2-2 h3 {
	width: 213px;
	height: 30px;
	margin: 10px 0;
	padding: 0;
}

.main-content2-2 h3 a {
	width: 213px;
	height: 30px;
	display: block;
}

.main-content-body2-2 {
	width: 193px;
	height: 150px;
	overflow: hidden;
	margin: 0;
	padding: 0 10px 100px 10px;
	background: url(../images_jp/content1-pict1.jpg) no-repeat bottom;
}

.main-content-body2-2 h4 {
	line-height: 20px;
	margin: 0;
	padding: 0 5px 10px 5px;
	font-size: 13px;
	font-weight: normal;
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
}

.main-content-body2-2 h4 a {
	font-size: 13px;
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
	color: #35318E;
}

.main-content-body2-2 h4 a:hover {
	font-size: 13px;
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
	color: #35318E;
}

.main-content-body2-2 p.date {
    color: #35318E;
    font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
    font-size: 11px;
    line-height: 16px;
	height: 16px !important;
    margin: 0;
    padding: 10px 5px 0 5px;
	border-top: 1px solid #e5e5dc;
}

.main-content-body2-2 p.body-txt {
	height: auto;
	overflow: hidden;
	color: #414068;
    font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
    font-size: 12px;
    line-height: 18px;
    margin: 0;
    padding: 0 5px 0 5px;
}

.main-content-body2-2 p {
	height: 50px;
	overflow: hidden;
	color: #414068;
    font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
    font-size: 12px;
    line-height: 18px;
    margin: 0;
    padding: 0 5px 0 5px;
}

.main-content-body2-2 ul  li {
		line-height: 17px;
        background: url(../images_jp/about/icon-list01.gif) no-repeat;
		margin: 0 0 10px 0;
        padding: 0 0 0 15px;
}

.main-content-body2-2 ul  li a {
	font-size: 13px;
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
	color: #35318E;
}

.main-content-body2-2  li a:hover {
	font-size: 13px;
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
	color: #35318E;
}

/*  学生の方へ  */

.main-content2-3 {
	width: 213px;
	margin: 0 0 0 12px;
	padding: 2px;
	float: left;
	display: inline;
	border: 7px solid #ececeb;
}

.main-content2-3 h3 {
	width: 213px;
	height: 30px;
	margin: 10px 0;
	padding: 0;
}

.main-content2-3 h3 a {
	width: 213px;
	height: 30px;
	display: block;
}

.main-content2-3 ul {
	width: 193px;
	margin: 0 auto;
	padding: 0;
}

.mov {
	width: 193px;
	height: 60px;
	margin: 0 0 0 10px;
	padding: 7px 0;
	border-top: 1px solid #ececeb;
}

.mov img {
	float: left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.mov-text {
	float: left;
	margin: 0 0 0 10px;
	padding: 0 0 0 0;
	width: 123px;
	height: 54px;
	overflow: hidden;
    font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
    font-size: 12px;
    line-height: 18px;
}

.mov-text-new {
	background: url("../images_jp/icon-new2.jpg") no-repeat scroll 0 2px;
	float: left;
	margin: 0 0 0 10px;
	padding: 0 0 0 0;
	text-indent: 35px;
	width: 123px;
	height: 54px;
	overflow: hidden;
    font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
    font-size: 12px;
    line-height: 18px;
}

.mov p img {
	display: none;
}

.main-content2-3 li.mov1 {
	width: 193px;
	height: 60px;
	margin: 0 0 0 0;
	padding: 7px 0 0 0;
	border-top: 1px solid #ececeb;
}

.main-content2-3 li.mov2 {
	width: 193px;
	height: 60px;
	margin: 7px 0 0 0;
	padding: 7px 0 0 0;
	border-top: 1px solid #ececeb;
}

.main-content2-3 li a.mov-thmb {
	float: left;
	width: 60px;
}

.main-content2-3 li a.mov-txt {
	float: right;
	width: 120px;
	color: #414068;
    font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
    font-size: 12px;
    line-height: 18px;
}

.main-content-body2-3 {
	width: 193px;
	height: 150px;
	overflow: hidden;
	margin: 0;
	padding: 0 10px 100px 10px;
	background: url(../images_jp/content1-pict3.jpg) no-repeat bottom;
}

.main-content-body2-3 h4 {
	line-height: 20px;
	margin: 0;
	padding: 0 5px 10px 5px;
	font-size: 13px;
	font-weight: normal;
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
}

.main-content-body2-3 h4 a {
	font-size: 13px;
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
	color: #a187ac;
}

.main-content-body2-3 h4 a:hover {
	font-size: 13px;
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
	color: #a187ac;
}

.main-content-body2-3 p.date {
    color: #a187ac;
    font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
    font-size: 11px;
    line-height: 16px;
    margin: 0;
    padding: 10px 5px 0 5px;
	border-top: 1px solid #e5e5dc;
}

.main-content-body2-3 p.body-txt {
	height: 80px;
	overflow: hidden;
	color: #414068;
    font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
    font-size: 12px;
    line-height: 18px;
    margin: 0;
    padding: 0 5px 10px 5px;
}


/*  修了者の方へ  */

.main-content2-4 {
	width: 213px;
	margin: 0 0 0 12px;
	padding: 2px;
	float: left;
	display: inline;
	border: 7px solid #ececeb;
}

.main-content2-4 h3 {
	width: 213px;
	height: 30px;
	margin: 10px 0;
	padding: 0;
}

.main-content2-4 h3 a {
	width: 213px;
	height: 30px;
	display: block;
}

.main-content-body2-4 {
	width: 193px;
	height: 150px;
	overflow: hidden;
	margin: 0;
	padding: 0 10px 100px 10px;
	background: url(../images_jp/content1-pict2.jpg) no-repeat bottom;
}

.main-content-body2-4 h4 {
	line-height: 20px;
	margin: 0;
	padding: 0 5px 10px 5px;
	font-size: 13px;
	font-weight: normal;
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
}

.main-content-body2-4 h4 a {
	font-size: 13px;
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
	color: #414068;
}

.main-content-body2-4 h4 a:hover {
	font-size: 13px;
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
    	color: #35318E;
}

.main-content-body2-4 p.date {
    color: #35318E;
    font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
    font-size: 11px;
    line-height: 16px;
	height: 16px !important;
    margin: 0;
    padding: 10px 5px 0 5px;
	border-top: 1px solid #e5e5dc;
}

.main-content-body2-4 p.body-txt {
	height: 80px;
	overflow: hidden;
	color: #414068;
    font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
    font-size: 12px;
    line-height: 18px;
    margin: 0;
    padding: 0 5px 10px 5px;
}

.main-content-body2-4 p {
	height: 50px;
	overflow: hidden;
	color: #414068;
    font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
    font-size: 12px;
    line-height: 18px;
    margin: 0;
    padding: 0 5px 0 5px;
}

.main-content-body2-4 p.body-txt-non {
	height: 20px;
	overflow: hidden;
	color: #414068;
    font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
    font-size: 12px;
    line-height: 20px;
	text-align: center;
    margin: 0;
    padding: 65px 5px 65px 5px;
	border-top: 1px solid #e5e5dc;
}


.main-content-body2-4 ul  li {
	background: url(../images_jp/about/icon-list01.gif) no-repeat;
	padding: 0 0 0 15px;
}

.main-content-body2-4 ul  li a {
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
	color: #3a302b;
}

.main-content-body2-4  li a:hover {
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
	color: #ffffff;
	background: #7976c1;
}


/********  トップページコンテンツ下部分  ********/

.main-content3 {
	margin: 13px 0 0 0;
	padding: 0;
}

.main-content3 p.bt-more {
	width: 472px;
	height: 17px;
	margin: 0;
	padding: 0;
	overflow: hidden;
}

.bt-more a.more-01 {
	display: block;
	width: 472px;
	height: 17px;
	margin: 0 auto;
	padding: 0;
	overflow: hidden;
	background: #eaeaea;
	text-align: center;
	font-famiky: Arial;
	font-weight: bold;
	font-size: 12px;
	line-height: 17px;
	text-decoration: none;
}

.bt-more a:hover {
	color: #eaeaea;
	background: #554fd0;
}

/*  ニュース/大学からのお知らせ部分  */

.main-content3-1 {
	width: 472px;
	margin: 0;
	padding: 0;
	float: left;
	display: inline;
}

h2.news-t1 {
	width: 472px;
	margin: 0;
	border-bottom: 3px solid #eaeaea;
}
h2.news-t1 span {
	padding: 10px 7px 15px;
	margin-bottom: -3px;
	border-bottom: 3px solid #35318f;
	font-family: "Times New Roman","ヒラギノ明朝 ProN W6", "HiraMinProN-W6", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif;
	color: #35318f;
	font-weight: normal;
	font-size: 18px;
	line-height: 1.6;
	height: 22px;
	display: inline-block;
}



.main-content3-1 h2.news-t2 {
	width: 472px;
	height: 50px;
	margin: 5px 0 0 0;
	padding: 0;
	background: url(../images_jp/content2-title2.jpg) no-repeat;
	text-indent: -999999px;
}

.main-content3-1 dl.main-news {
	background: #f9f9f7;
	margin: 0;
	padding: 0;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #efecd8;
}

.main-content3-1 dl.main-news dt {
	width: 100px;
	float: left;
	display: inline;
	color: #797966;
	line-height: 20px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0;
	padding: 10px;
}

dl.main-news dd {
	width: 327px;
	height: 38px;
	overflow: hidden;
	float: right;
	display: inline;
	background: #ffffff;
	margin: 0;
	padding: 10px 10px 10px 14px;
	font-size: 12px;
	line-height: 20px;
	border-left: 1px solid #f0edd8;
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
}

dl.main-news dd.new {
	width: 327px;
	height: 38px;
	overflow: hidden;
	float: right;
	display: inline;
	margin: 0;
	padding: 10px 10px 10px 14px;
	font-size: 12px;
	line-height: 20px;
	border-left: 1px solid #f0edd8;
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
	background: url(../images_jp/icon-new.jpg) no-repeat #ffffff;
	text-indent: 32px;
}

dl.main-news dd a {
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
}

/*  講演会情報部分  */

.main-content3-2 {
	width: 230px;
	height: 443px;
	overflow: hidden;
	margin: 0;
	padding: 0 12px 17px 12px;
	float: left;
	display: inline;
	background: url(../images_jp/main-forum-bg.gif) no-repeat;
}

.main-content3-2 h2 {
	width: 230px;
	height: 50px;
	margin: 0;
	padding: 0;
	background: url(../images_jp/content3-title1.jpg) no-repeat;
	text-indent: -999999px;
}

.main-content3-2 h3.forum2012 {
	width: 230px;
	height: 45px;
	margin: 5px 0;
	padding: 0;
	background: url(../images_jp/content3-title2.jpg) no-repeat;
	text-indent: -999999px;
}

.main-forum {
	width: 230px;
	margin: 0;
	padding: 15px 0;
	border-bottom: 1px dotted #efecd8;
}

.main-forum img {
	float: left;
	display: inline;
	margin: 0 0 0 2px;
	padding: 1px;
	border: 5px solid #efecd8;
	width: 65px;
}

.main-forum img:hover {
	filter: alpha(opacity=70);
	-moz-opacity:0.70;
	opacity:0.70;
}

.main-forum-txt {
	width: 130px;
	float: right;
	display: inline;
	margin: 0;
	padding: 0 8px 0 0;
}

.main-forum-txt p.fr-date {
	margin: 0 0 6px 0;
	padding: 0;
	font-size: 12px;
	line-height: 18px;
	color: #6866ad;
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
}

.main-forum-txt h3.fr-title {
	margin: 0 0 6px 0;
	padding: 0;
	font-size: 13px;
	line-height: 20px;
	color: #6866ad;
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
}

.main-forum-txt h3.fr-title a {
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
}

.main-forum-txt h4.fr-name01 {
	margin: 0 0 5px 0;
	padding: 0;
	font-size: 10px;
	line-height: 18px;
	color: #505047;
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
	font-weight: normal;
}

.main-forum-txt h4.fr-name02 {
	margin: 0;
	padding: 0;
	font-size: 12px;
	line-height: 18px;
	color: #505047;
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
	font-weight: normal;
}

/*  イベント情報部分  */

.main-content3-3 {
	width: 230px;
	height: 443px;
	overflow: hidden;
	margin: 0;
	padding: 0 0 17px 0;
	float: left;
	display: inline;
}

.main-content3-3 h2 {
	width: 230px;
	height: 50px;
	margin: 0;
	padding: 0;
	background: url(../images_jp/content4-title1.jpg) no-repeat;
	text-indent: -999999px;
}

.main-content3-3 dl.main-event {
	margin: 0;
	padding: 10px 0 10px 12px;
	border-bottom: 1px dotted #efecd8;
}

.main-event dt.ev-date {
	margin: 0 0 10px 0;
	padding: 0;
	font-size: 12px;
	line-height: 18px;
	color: #6866ad;
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
}

.main-event dd.ev-title {
	margin: 0;
	padding: 0;
	font-size: 12px;
	line-height: 20px;
	color: #6866ad;
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
}

.main-event dd.ev-title a {
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
}

/*  講演会／イベント情報まとめた場合  */

.main-content3-4 {
	width: 472px;
	overflow: hidden;
	margin: 0 0 0 16px;
	padding: 0 0 5px 0;
	float: left;
	display: inline;
}

.main-content3-4 h2.events-t1 {
	width: 472px;
	height: 50px;
	margin: 0;
	padding: 0;
	background: url(../images_jp/content2-title5.jpg) no-repeat;
	text-indent: -999999px;
}

.main-content3-4 h2.events-t2 {
	width: 472px;
	height: 50px;
	margin: 5px 0 0 0;
	padding: 0;
	background: url(../images_jp/content2-title4.jpg) no-repeat;
	text-indent: -999999px;
}

.main-content3-5 {
	width: 472px;
	overflow: hidden;
	margin: 0 0 0 16px;
	padding: 0 0 5px 0;
	float: right;
	display: inline;
}

.main-content3-5 h2.events-t1 {
	width: 472px;
	height: 50px;
	margin: 0;
	padding: 0;
	background: url(../images_jp/content2-title6.jpg) no-repeat;
	text-indent: -999999px;
}

.main-content3-5 h2.events-t2 {
	width: 472px;
	height: 50px;
	margin: 5px 0 0 0;
	padding: 0;
	background: url(../images_jp/content2-title6.jpg) no-repeat;
	text-indent: -999999px;
}

.main-events {
	width: 472px;
	margin: 0;
	padding: 10px 0;
	border-bottom: 1px dotted #efecd8;
}

.main-events-txt {
	background: #f5f3f6;
	width: 442px;
/*	height: 58px;*/
	height: 56px;
	margin: 0;
/*	padding: 10px 15px 10px 15px;*/
	padding: 5px 15px 5px 15px;
	border-top: 1px dotted #ffffff;
	border-bottom: 1px dotted #c5c2ae;
}

.main-events-txt p.ev-date {
	margin: 0 0 0 0;
	padding: 0;
	font-size: 11px;
	line-height: 16px;
	color: #6866ad;
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
}

.main-events-txt h3.ev-title {
	margin: 1px 0 4px 0;
	padding: 0;
	font-size: 13px;
	line-height: 17px;
	font-weight: normal;
	color: #6866ad;
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
}

.main-events-txt h3.ev-title-new {
	margin: 1px 0 4px 0;
	padding: 0 0 0 35px;
	font-size: 13px;
	line-height: 17px;
	font-weight: normal;
	color: #6866ad;
	font-family: "ヒラギノ角ゴ Pro W6","HiraKakuPro-W6","メイリオ","Meiryo";
	background: url(../images_jp/icon-new2.jpg) no-repeat 0 2px;
}

.main-events-txt h3.fr-title a {
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
}

.main-events-txt h4.ev-name01 {
	margin: 0 0 4px 0;
	padding: 0 0 0 45px;
	font-size: 11px;
	line-height: 16px;
	color: #505047;
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
	font-weight: normal;
}

.ev-name01 span {
	font-size: 11px;
	line-height: 16px;
	margin: 0 0 0 -45px;
	padding: 0 5px;
	color: #f7f6ef;
	background: #9b9881;
	position: absolute;
}

.main-events-txt h4.ev-name02 {
	margin: 0;
	padding: 0;
	font-size: 11px;
	line-height: 15px;
	color: #505047;
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
	font-weight: normal;
}


/********  トップページフッターバナー部分  ********/

.main-content4 {
	background: #fff;
	margin: 20px 0 0 0;
	padding: 0;
}

.main-content4 h2.news-t1 {
	display: none;
}

.main-content4 ul li span.titleList {display: none;}

.mainfoot-banner {
	width: 972px;
	margin: 0 auto;
	padding: 0;
}

.main-content4 ul.mainfoot-banner {
	width: 972px;
	margin: 0;
	padding: 0;
}

.mainfoot-banner li {
	width: 231px;
	height: 75px;
	margin: 0 6px 0 6px;
	padding: 0;
	float: left;
	display: inline;
}

.mainfoot-banner li a:hover {
	filter: alpha(opacity=70);
	-moz-opacity:0.70;
	opacity:0.70;
}


/************************************************  下層ページ共通部分  ************************************************/

.content-title {
	border-top: 7px solid #35318e;
	margin: 0;
	padding: 7px 0 20px 0;
}

.content-title h2 {
	width: 960px;
	height: 190px;
	margin: 0 auto;
	padding: 0;
}

.contents {
	width: 960px;
	margin: 0;
	padding: 0;
}

/****  左側 子メニュー共通部分  ****/

.content-left {
	width: 260px;
	margin: 0;
	padding: 0;
	float: left;
	display: inline;
}

.content-left ul.side-navi {
	width: 250px;
	margin:0 0 0 0;
	padding: 1px 0 0 0;
}

.side-navi li {
	margin: 0;
	padding: 0;
}

.side-navi li a {
	width: 215px;
	display: block;
	margin: 0;
	padding: 9px 5px 9px 30px;
	font-size: 13px;
	line-height: 20px;
	color: #5a4f49;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #918781;
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
	text-decoration: none;
}

/*  左側 孫メニュー共通部分  */

.side-navi li a.child {
	width: 200px;
	display: block;
	margin: 0;
	padding: 5px 15px 5px 35px;
	font-size: 13px;
	line-height: 18px;
	color: #5a4f49;
	border-top: 1px solid #f6f2f0;
	border-bottom: 1px solid #aba39e;
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
	background: url(../images_jp/side-menu-child.jpg) no-repeat #e3dfde;
	text-decoration: none;
}

.side-navi li a.gchild {
	width: 190px;
	display: block;
	margin: 0;
	padding: 5px 15px 5px 45px;
	font-size: 13px;
	line-height: 18px;
	color: #5a4f49;
	border-top: 1px solid #f6f2f0;
	border-bottom: 1px solid #aba39e;
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
	background: url(../images_jp/side-menu-gchild.jpg) no-repeat #e3dfde;
	text-decoration: none;
}

/*  左側 メニュー選択状態  */

.side-navi li a.select {
	width: 215px;
	display: block;
	margin: 0;
	padding: 10px 15px 10px 30px;
	font-size: 13px;
	line-height: 20px;
	color: #f6f2f0;
	border: 0px none;
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
	background: url(../images_jp/side-menu-select.jpg) no-repeat;
	text-decoration: none;
}

.side-navi li a.select:hover {
	border: 0px none;
	background: url(../images_jp/side-menu-select.jpg) no-repeat;
	text-decoration: none;
}

/****  右側 コンテンツエリア共通部分  ****/

.content-right {
	width: 680px;
	margin: 0;
	padding: 0;
	float: right;
	display: inline;
}

.content-right h3.page-title {
    
	font-size: 25px;
	margin: 0;
	padding: 15px 0 15px 0;
}

	.contents .content-right h3.page-title span {
		font-family:"ＭＳ Ｐ明朝","MS PMincho", serif;
	}

.content-body h3 {
    font-family:"ＭＳ Ｐ明朝","MS PMincho", serif;
	font-size: 23px;
	line-height: 32px;
	margin: 10px 0;
	padding: 0;
}

.content-body h4 {
    font-family:"ＭＳ Ｐ明朝","MS PMincho", serif;
	font-size: 20px;
	line-height: 28px;
	margin: 20px 0 20px 0;
	padding: 0;
}

.content-body h5 {
    font-family:"ＭＳ Ｐ明朝","MS PMincho", serif;
	font-size: 17px;
	font-weight: bold;
	line-height: 23px;
	font-weight: bold;
	margin: 5px 0 10px 0;
	padding: 0;
}

.content-body h6 {
    font-family:"ＭＳ Ｐ明朝","MS PMincho", serif;
	font-size: 13px;
	line-height: 16px;
	margin: 0 0 5px 0;
	padding: 0;
}

.content-body h3 a {
    font-family:"ＭＳ Ｐ明朝","MS PMincho", serif;
}

.content-body h4 a {
    font-family:"ＭＳ Ｐ明朝","MS PMincho", serif;
}

.content-body h5 a {
    font-family:"ＭＳ Ｐ明朝","MS PMincho", serif;
}

.content-body h6 a {
    font-family:"ＭＳ Ｐ明朝","MS PMincho", serif;
}

.content-body h3 strong {
    font-family:"ＭＳ Ｐ明朝","MS PMincho", serif;
}

.content-body h4 strong {
    font-family:"ＭＳ Ｐ明朝","MS PMincho", serif;
}

.content-body h5 strong {
    font-family:"ＭＳ Ｐ明朝","MS PMincho", serif;
}

.content-body h6 strong {
    font-family:"ＭＳ Ｐ明朝","MS PMincho", serif;
}

.content-body p {
	font-weight: normal;
	margin: 0 5px 0 0;
	padding: 0;
}


.wp-caption img {
    border: 5px solid #DCDBDB;
    margin: 0;
    padding: 0;
}

.wp-caption.alignleft{
margin:0 20px 20px 0;
}

.wp-caption.alignright{
margin: 20px 0 20px 20px;
padding: 0;
}

.wp-caption.aligncenter{
margin: auto;
}

.content-body p.wp-caption-text {
	font-size: 11px;
	line-height: 15px;
	background: #dcdbdb;
	color: #3832c3;
	margin: 0;
	padding: 0 10px 4px 10px;
}

.content-body p.new {
	background: url("../images_jp/icon-new2.jpg") no-repeat scroll 0 4px;
	float: left;
	margin: 0 0 5px 0;
	padding: 0 0 0 0;
	text-indent: 35px;
	overflow: hidden;
    font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
    font-size: 13px;
    line-height: 22px;
}

/****  コンテンツエリアローカルメニューがない場合　共通部分  ****/

.content-center {
	width: 840px;
	margin: 0 auto;
	padding: 0;
}

.content-title p.contentTitle {display: none;}


.content-center h3.page-title {
	width: 100%;
    font-family:"ＭＳ Ｐ明朝","MS PMincho", serif;
	font-size: 23px;
	color: #35318E;
	margin: 0;
	padding: 15px 0 25px 0;
	border-bottom: 5px solid #C0C0C0;
}

.content-center h3 {
    font-family:"ＭＳ Ｐ明朝","MS PMincho", serif;
	font-size: 19px;
	line-height: 25px;
	color: #35318E;
	margin: 10px 0;
	padding: 0;
}

.content-center h4 {
    font-family:"ＭＳ Ｐ明朝","MS PMincho", serif;
	font-size: 16px;
	line-height: 25px;
	margin: 13px 0 7px 0;
	padding: 0;
}

.content-center h5 {
	font-size: 13px;
	font-weight: bold;
	line-height: 22px;
	font-weight: bold;
	margin: 10px 0 5px 0;
	padding: 0;
}

.content-center h6 {
    font-family:"ＭＳ Ｐ明朝","MS PMincho", serif;
	font-size: 13px;
	line-height: 16px;
	margin: 0 0 5px 0;
	padding: 0;
}

.content-center h3 a {
    font-family:"ＭＳ Ｐ明朝","MS PMincho", serif;
}

.content-center h4 a {
    font-family:"ＭＳ Ｐ明朝","MS PMincho", serif;
}

.content-center h6 a {
    font-family:"ＭＳ Ｐ明朝","MS PMincho", serif;
}

.content-center p {
	font-weight: normal;
	margin: 0 5px 0 0;
	padding: 0;
}

/****  右側 テーブル共通部分  ****/

.content-body table {
	width: 100%;
	margin: 10px 0;
	padding: 0;
	font-size: 12px;
	line-height: 18px;
	color: #393934;
	font-size: 12px;
 	color: #393934;
	border-collapse:collapse;
	border-spacing: 0;
	empty-cells:show;
	border: 7px solid #DCDCDC;
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
}

.content-body th {
	font-weight: normal;
	margin: 0;
	padding: 5px 10px;
	color: #5a4f49;
	vertical-align: top;
	text-align: left;
	border-bottom:1px solid #DCDCDC;
	border-left:1px solid #DCDCDC;
	border-right:1px solid #DCDCDC;
	background: #f6f2f0;
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
}

.content-body td {
	vertical-align: top;
	margin: 0;
	padding: 5px 10px;
	border-bottom:1px solid #DCDCDC;
	background: #ffffff;
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
}

.content-body td strong {
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
}

.content-body table span {
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
	color: #9c9390;
	font-size: 11px;
	margin: 0 0 0 3px;
}

.content-body table caption {
	text-align: right;
}


/****  リスト表示共通  ****/
.content-body ul {
	margin: 5px 0 10px 0;
	padding: 0;
}

.content-body ol {
	margin: 5px 0 0 28px;
	padding: 0 0 0 0;
}

.content-body ol li {
	margin: 7px 0 0 0;
	padding: 0;
	list-style-type: decimal !important;
	background: none;
}

.content-body ol ul li {
	margin: 7px 0 0 0;
	padding: 0 0 0 15px;
	list-style-type: none !important;
}

.content-body ol.alpha li {
	margin: 7px 0 0 0;
	padding: 0;
	list-style-type: lower-alpha !important;
	background: none;
}

.content-body ul {
	margin: 5px 0 0 0;
	padding: 0;
}

.content-body ul li {
	color: #3a302b;
	margin: 0 0 5px 5px;
	padding: 0 0 0 15px;
	font-size: 13px;
	line-height: 20px;
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
	list-style-type: none !important;
}

.content-body ul.list01 {
	width: 680px;
	margin: 0 0 10px 0;
	padding: 0;
}

.list01 li {
	color: #3a302b;
	margin: 0 0 10px 0;
	padding: 0 0 0 15px;
	font-size: 13px;
	line-height: 20px;
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
}

.content-body ul.list02 {
	width: 680px;
	margin: 0 0 0 0;
	padding: 0;
}

.list02 li {
	color: #3a302b;
	margin: 5px 30px 0 0 !important;
	padding: 0 0 0 15px;
	font-size: 13px;
	line-height: 20px;
	float: left;
	display: inline;
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
}

.content-body ul.list03 {
	width: 840px;
	margin: 0 0 10px 0;
	padding: 0;
}

.list03 li {
	width: 175px;
	color: #3a302b;
	margin: 5px 20px 0 0 !important;
	padding: 0 0 0 15px;
	font-size: 13px;
	line-height: 20px;
	float: left;
	display: inline;
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
}

.content-body hr {
	height: 1px;
	background:  #cccccc;
	border: 0;
}


/************************************************  大学案内  ************************************************/

/****  メインイメージ  ****/

.content-title h2.about {
	width: 960px;
	height: 190px;
	margin: 0 auto;
	padding: 0;
	background: url(../images_jp/about/main-image01.jpg) no-repeat;
	text-indent: -999999px;
}

/****  左側 子メニュー（紫）  ****/

.content-left ul.side001 {
	width: 250px;
	border-top: 5px solid #35318e;
}

.side001 li a {
	background: url(../images_jp/about/side-icon001.jpg) no-repeat #f6f2f0;
}

.side001 li a:hover {
	background: url(../images_jp/about/side-icon001on.jpg) no-repeat #8481c8;
	color: #f6f2f0;
	border-top: 1px solid #b5b3e4;
}

/**** 左側 孫メニュー（紫）  ****/

.side001 li a.child:hover {
	border-top: 1px solid #d3d1f8;
	background: url(../images_jp/about/side-child001on.jpg) no-repeat #b5b3e4;
}

.side001 li a.c-select {
	color: #f6f2f0;
	border-top: 1px solid #d3d1f8;
	border-bottom: 1px solid #aba39e;	background: url(../images_jp/about/side-child001on.jpg) no-repeat #b5b3e4;
}

.side001 li a.gchild:hover {
	border-top: 1px solid #d3d1f8;
	background: url(../images_jp/about/side-gchild001on.jpg) no-repeat #8481c8;
}

.side001 li a.gc-select {
	color: #f6f2f0;
	border-top: 1px solid #d3d1f8;
	border-bottom: 1px solid #aba39e;	background: url(../images_jp/about/side-gchild001on.jpg) no-repeat #8481c8;
}

/* ページタイトル  */

.content-right h3.grips-about {
	color: #35318e;
	background: url(../images_jp/about/title-border01.jpg) no-repeat;
}


/****  記事内見出し(紫)  ****/

.grips-cnt001 h4 {
	color: #35318e;
}

.grips-cnt001 span {
	padding: 0;
}

/****  記事内リスト表示(紫)  ****/

.grips-cnt001 ul  li {
	background: url(../images_jp/about/icon-list01.gif) no-repeat;
	padding: 0 0 0 15px;
}

.grips-cnt001 ul  li a {
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
	color: #3a302b;
}

.grips-cnt001  li a:hover {
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
	color: #ffffff;
	background: #7976c1;
}

/****  GRIPS基金  ****/
.grips-cnt001 .subTitle{
	font-size: 15px;
}

.grips-cnt001 .gripsfund{
	margin-bottom: 5%;
}

.grips-cnt001 .gripsfund a:hover{
	opacity: 0.7;
	text-decoration: none;
}

.grips-cnt001 .donationButtonArea{
	margin-bottom: 6%;
}

.grips-cnt001 .donationButtonArea .donationButton {
	display: block;
	margin-left: auto;
	text-align: center;
    background: #51aede;
    width: 40%;
    padding: 10px;	
    color: white;
}

.grips-cnt001 .donationButtonArea a.donationButton:hover{
	opacity: 0.7;
    text-decoration: none;
}

.grips-cnt001 .donationButton span {
	font-size: 15px;
	display: block;
}

.grips-cnt001 .donationButton a {
	color: white !important;
}

.grips-cnt001 .projectContentList {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin: 3% 0;
}

.grips-cnt001 .projectContentList .projectContent{
	width: 100%;
	background-color: #f9f7ec;
	display: flex;
	flex-direction: row;
	margin-bottom: 5%;
}

.grips-cnt001 .projectContentList .projectContent .projectImg {
	width: 33%;
}

.grips-cnt001 .projectContentList .projectContent .projectArea{
	display: flex;
	flex-direction: column;
	flex-grow: 1;
}

.grips-cnt001 .projectContentList .projectContent .projectTitle{
	display: flex;
	-webkit-align-items: center;
	-webkit-justify-content: center;
	align-items: center; 
	justify-content: center; 
	font-size: 17px;
	margin: 4%;
	flex-grow: 1;
	text-align: center;
}

.grips-cnt001 .projectContentList .projectContent .projectDetail a{
	color: #35318e;
	background-color: #d3d1f8;
	width: 100%;
	padding: 10px 0;
	text-align: center;
	display: inline-block;
	font-size: 15px;
}

.grips-cnt001 .projectContentList .projectContent .projectImg img{
	width: 100%;
}

.grips-cnt001 .donationBannerArea {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	padding: 25px 0;
	margin: 9% 0;
}

.grips-cnt001 .donationBanner {
   -webkit-flex-direction: column;
   flex-direction: column;
   width: 30%;
}

.grips-cnt001 .donationBanner img {
	width: 100%;
}

@media screen and (min-width: 320px) and (max-width: 480px) {
	.grips-cnt001 .donationButtonArea .donationButton {
		width: auto;
	}
	.grips-cnt001 .projectContentList .projectContent{
		width: 100%;
		margin: 5% 0;
		flex-direction: column;
	}
	.grips-cnt001 .projectContentList .projectContent .projectImg {
		width: 100%;
	}
	.grips-cnt001 .projectContentList .projectContent .infoHead{
		min-height: 0;
	}
	.grips-cnt001 .projectContentList .projectContent .infoTitle{
		min-height: 0;
	}
	.grips-cnt001 .projectContentList .projectContent .moreIcon{
		text-align: center;
		position: relative;
	}
	.grips-cnt001 .donationButton {
		width: auto;
	}

	.grips-cnt001 .donationBannerArea {
	justify-content: center;
	}

	.grips-cnt001 .donationBanner {
		justify-content: center;
		width: 80%;
		margin-right: 0;
	}

	.grips-cnt001 .donationBanner img {
		margin-bottom: 5%;
	}

}

/************************************************  教員プロフィール  ************************************************/


/* ページタイトル  */

.content-right h3.grips-profile {
	color: #343434;
	background: url(../images_jp/research/title-border01.jpg) no-repeat;
	font-weight: normal;
}

.prof-title {
	color: #343434;
	background: url(../images_jp/research/title-border01.jpg) no-repeat;
	font-weight: normal;
    margin: 0;
    padding: 15px 0 25px;
}

.prof-title h3 {
	font-weight: normal;
    font-family: "ＭＳ Ｐ明朝","MS PMincho",serif;
    font-size: 25px;
    margin: 0;
    padding: 0;
}

.prof-title p {
    font-size: 13px;
    margin: 10px 0 0 0;
    padding: 0;
	text-indent: 5px;
}

/****  記事内見出し(橙)  ****/

.grips-cnt009 h4 {
	color: #db6927;
}

.grips-cnt009 span {
    font-family:"ＭＳ Ｐ明朝","MS PMincho", serif;
	padding: 2px 5px 1px 5px;
}

/****  記事内リスト表示(橙)  ****/

.grips-cnt009 ul  li {
	background: url(../images_jp/research/icon-list01.gif) no-repeat;
	padding: 0 0 0 15px;
}

.grips-cnt009 ul  li a {
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
	color: #3a302b;
}

.grips-cnt009  li a:hover {
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
	color: #ffffff;
	background: #ea9e73;
}

.grips-cnt009 table.profile-table {
	width: 470px !important;
	border : 5px solid #DCDCDC !important;
}

.profile-table th {
	padding: 5px 10px !important;
}

.profile-table td {
	padding: 5px 20px 5px 10px !important;
}

.profile-table span {
    background: none;
    color: #000000;
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
    font-size: 12px;
	line-height: 22px;
    margin: 0;
	padding: 0;
}

.prof-image-th {
    margin: 0 20px 0 0;
	padding: 0;
}

.content-title h2.movie {
	width: 960px;
	height: 190px;
	margin: 0 auto;
	padding: 0;
	background: url(../images_jp/movie/content-title-Video_jp.jpg) no-repeat;
	text-indent: -999999px;
}



/************************************************  ニュース＆イベント  ************************************************/

/****  メインイメージ  ****/

.content-title h2.news {
	width: 960px;
	height: 190px;
	margin: 0 auto;
	padding: 0;
	background: url(../images_jp/news/main-image01.jpg) no-repeat;
	text-indent: -999999px;
}

/****  ニュース記事リスト表示  ****/

.content-body dl.news-list {
	width: 690px;
	margin: 0;
	padding: 10px 0;
	border-top: 1px solid #f0edd8;
}

.news-li-img {
	width: 110px;
	max-height: 75px;
	height: auto !important;
	height: 75px;
	float: left;
	display: inline;
	margin: 0 25px 0 0;
	padding: 0;
	overflow: hidden;
	border: 4px solid #f6f2f0;
	-ms-interpolation-mode: bicubic;
}

.news-li-img:hover {
	margin: 0 25px 0 0;
	padding: 0;
	border: 4px solid #9f9ce4;
}

.news-li-img img {
	width: 110px;
	margin: 0 20px 0 0;
	padding: 0;
}

.news-list dt {
	color: #797966;
	line-height: 22px;
	margin: 5px 0 0 0;
	padding: 0;
}

.news-list dt a {
	font-size: 14px;
    /*font-family:"ＭＳ Ｐ明朝","MS PMincho", serif;*/
	padding: 2px 2px 1px 2px;
	margin-left: -2px;
}

.news-list dt a:hover {
	background: #9f9ce4;
	color: #ffffff;
	font-size: 14px;
    /*font-family:"ＭＳ Ｐ明朝","MS PMincho", serif;*/
	padding: 2px 2px 1px 2px;
	margin-left: -2px;
}

dl.news-list dd {
	background: #ffffff;
	margin: 0;
	padding: 0;
	font-size: 12px;
	line-height: 20px;
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
}

dl.news-list dd a {
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
}











.grips-cnt009 dl.news-list {
	width: 690px;
	margin: 0;
	padding: 10px 0;
	border-top: 1px solid #f0edd8;
}

.grips-cnt009 .news-li-img {
	width: 110px;
	max-height: 75px;
	height: auto !important;
	height: 75px;
	float: left;
	display: inline;
	margin: 0 25px 0 0;
	padding: 0;
	overflow: hidden;
	border: 4px solid #f6f2f0;
	-ms-interpolation-mode: bicubic;
}

.grips-cnt009 .news-li-img:hover {
	margin: 0 25px 0 0;
	padding: 0;
	border: 4px solid #898489;
}

.grips-cnt009 .news-li-img img {
	width: 110px;
	margin: 0 20px 0 0;
	padding: 0;
}

.grips-cnt009 .news-list dt {
	color: #797966;
	line-height: 22px;
	margin: 5px 0 0 0;
	padding: 0;
}

.grips-cnt009 .news-list dt a {
	font-size: 14px;
    /*font-family:"ＭＳ Ｐ明朝","MS PMincho", serif;*/
	padding: 2px 2px 1px 2px;
	margin-left: -2px;
}

.grips-cnt009 .news-list dt a:hover {
	background: #898489;
	color: #ffffff;
	font-size: 14px;
    /*font-family:"ＭＳ Ｐ明朝","MS PMincho", serif;*/
	padding: 2px 2px 1px 2px;
	margin-left: -2px;
}

.grips-cnt009 dl.news-list dd {
	background: #ffffff;
	margin: 0;
	padding: 0;
	font-size: 12px;
	line-height: 20px;
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
}

.grips-cnt009 dl.news-list dd a {
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
}





/****  イベントリスト表示  ****/

.event-date {
	border-top: 1px solid #f0edd8;
	margin: 20px 0 0 0 !important;
	padding: 15px 0 0 0 !important;
}

.content-right h5.event-li-title {
	background: none;
	margin: 5px 0 15px 0;
	padding: 0;
}

.event-li-title a {
	font-size: 16px;
	font-weight: normal;
    font-family:"ＭＳ Ｐ明朝","MS PMincho", serif;
	padding: 2px 2px 1px 2px;
}

.event-li-title a:hover {
	background: #9f9ce4;
	color: #ffffff;
	font-size: 16px;
	font-weight: normal;
    font-family:"ＭＳ Ｐ明朝","MS PMincho", serif;
	padding: 2px 2px 1px 2px;
}

.movieicon{
	float:right;
	margin-right:520px;
}

/****  ニュース記事詳細ページ  ****/

.content-body p.up-date {
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
	margin: 0 0 15px 0;
	padding: 0;
}

.up-date span {
	font-size: 12px;
	color: #ffffff;
	background: #35318E;
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
	margin: 0;
	padding: 2px 5px 1px 5px;
}

/* カテゴリタグ用 */

span.grips20th{
	color: #ffffff;
	background: blueviolet;
	padding: 2px 10px 2px 10px; /* 上下の余白、左右の余白 */
	border-radius: 30px; /* 角を丸くする */
}
span.test{
	color: #ffffff;
	background: coral;
	padding: 2px 10px 2px 10px; /* 上下の余白、左右の余白 */
	border-radius: 30px; /* 角を丸くする */
}
span.announcements{
	color: #ffffff;
	/* background: #70ad47; */
	background: #93B447;
	padding: 2px 10px 2px 10px; /* 上下の余白、左右の余白 */
	border-radius: 30px; /* 角を丸くする */
}
span.education{
	color: #ffffff;
	/* background: #ffc000; */
	background: #DFD238;
	padding: 2px 10px 2px 10px; /* 上下の余白、左右の余白 */
	border-radius: 30px; /* 角を丸くする */
}
span.admissions{
	color: #ffffff;
	/* background: #5b9bd5; */
	background: #0099CE;
	padding: 2px 10px 2px 10px; /* 上下の余白、左右の余白 */
	border-radius: 30px; /* 角を丸くする */
}
span.publications{
	color: #ffffff;
	/* background: #ed7d31; */
	background: #D59533;
	padding: 2px 10px 2px 10px; /* 上下の余白、左右の余白 */
	border-radius: 30px; /* 角を丸くする */
}
span.policy-activity{
	color: #ffffff;
	/* background: #4472c4; */
	background: #136EAB;
	padding: 2px 10px 2px 10px; /* 上下の余白、左右の余白 */
	border-radius: 30px; /* 角を丸くする */
}
span.media{
	color: #ffffff;
	/* background: #fb3939; */
	background: #CB4829;
	padding: 2px 10px 2px 10px; /* 上下の余白、左右の余白 */
	border-radius: 30px; /* 角を丸くする */
}


.grips-cnt009 .up-date span {
	font-size: 12px;
	color: #ffffff;
	background: #635f63;
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
	margin: 0;
	padding: 2px 5px 1px 5px;
}

.news-body {
	margin: 20px 0 0 0;
	padding: 0;
}

.news-body img {
	border: 5px solid #dcdbdb;
	margin: 0;
	padding: 0;
}

.news-body img {
	border: 5px solid #dcdbdb;
	margin: 0;
	padding: 0;
}

.news-body img.alignleft {
	border: 5px solid #dcdbdb;
	float: left;
	margin: 0 20px 20px 0;
	padding: 0;
}

.alignleft {
	float: left;
}

.news-body img.alignright {
	border: 5px solid #dcdbdb;
	float: right;
	margin: 20px 0 20px 20px;
	padding: 0;
}

.alignright {
	float: right;
}

.news-body p {
	margin: 0;
	padding: 0;
}

.news-body p.wp-caption-text {
	font-size: 11px;
	line-height: 15px;
	background: #dcdbdb;
	color: #3832c3;
	margin: 0;
	padding: 0 10px 4px 10px;
}

.news-body table {
	border-top : 3px solid #DCDCDC !important;
	border-bottom : 3px solid #DCDCDC !important;
	border-left : 0px none !important;
	border-right : 0px none !important;
}

.news-body table th {
	padding: 5px 10px !important;
}

.news-body table td {
	padding: 5px 20px 5px 10px !important;
}

.news-body table span {
    background: none;
    color: #000000;
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
    font-size: 12px;
	line-height: 22px;
    margin: 0;
	padding: 0;
}

/****  単独ページ詳細ページ  ****/

.single-body {
	margin: 20px 0 0 0;
	padding: 0;
}

.single-body img {
	border: 5px solid #dcdbdb;
	margin: 0;
	padding: 0;
}

.single-body img {
	border: none;
	margin: 0;
	padding: 0;
}

.single-body img.alignleft {
	border: none;
	float: left;
	margin: 20px 20px 20px 0;
	padding: 0;
}

.single-body img.alignright {
	border: none;
	float: right;
	margin: 20px 0 20px 20px;
	padding: 0;
}

.single-body p {
	margin: 0;
	padding: 0;
}

.single-body p.wp-caption-text {
	font-size: 11px;
	line-height: 15px;
	background: #dcdbdb;
	color: #3832c3;
	margin: 0;
	padding: 0 10px 4px 10px;
}

.single-body table {
	border-top : 3px solid #DCDCDC !important;
	border-bottom : 3px solid #DCDCDC !important;
	border-left : 0px none !important;
	border-right : 0px none !important;
}

.single-body table th {
	padding: 5px 10px !important;
}

.single-body table td {
	padding: 5px 20px 5px 10px !important;
}

.single-body table span {
    background: none;
    color: #000000;
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
    font-size: 12px;
	line-height: 22px;
    margin: 0;
	padding: 0;
}


/****  イベント詳細ページ  ****/

.event-body {
	width: 680px;
	margin: 25px 0 0 0;
	padding: 0;
}

.event-image {
	margin: 0 0 20px 0;
	padding: 0;
	float: left;
	display: inline;
	width: 240px;
	max-height: 240px;
	height: auto !important;
	height: 240px;
}

.event-image img {
	margin: 0;
	padding: 0;
	width: 240px;
}

.event-body br {
	clear: both;
}

.event-body table.event-outline {
	width: 420px;
	float: right;
	display: inline;
	margin: 0 0 20px 0;
	padding: 1px;
    border: 7px solid #DCDCDC;
}

.event-body p {
	margin: 0;
	padding: 0;
}

.event-outline th {
	width: 80px;
}

.event-outline td {
	width: 284px;
}

.event-body table {
	border-top : 3px solid #DCDCDC;
	border-bottom : 3px solid #DCDCDC;
	border-left : 0px none;
	border-right : 0px none;
}

.event-body table th {
	padding: 5px 10px !important;
}

.event-body table td {
	padding: 5px 20px 5px 10px !important;
}


/****  イベント申し込みボタン  ****/

.event-bt {
	width: 680px;
	margin: 20px 0 0 0;
	padding: 0;
	color: #35318E;
}

.event-bt a.event-entry {
	width: 300px;
	height: 60px;
	display: block;
	background: #35318E;
	text-align: center;
	color: #f6f2f0;
	border: 4px solid #dcdbdb;
	margin: 1px auto;
	padding: 0;
	font-size: 18px;
	letter-spacing: -1px;
	line-height: 60px;
    font-family:"ＭＳ Ｐ明朝","MS PMincho", serif;
}

.event-bt a.event-entry:hover {
	display: block;
	background: #9f9ce4;
	color: #f6f2f0;
}



.forum-entry {
	width: 680px;
	margin: 0 0 0 0;
	padding: 0;
	color: #35318E;
}

.forum-entry a.forum-bt01 {
	width: 150px;
	height: 35px;
	display: block;
	background: #35318E;
	text-align: center;
	color: #f6f2f0;
	border: 4px solid #dcdbdb;
	margin: 0 20px 0 0;
	padding: 0;
	font-size: 14px;
	letter-spacing: 0;
	line-height: 35px;
	float: left;
}

.forum-entry a.forum-bt01:hover {
	display: block;
	background: #9f9ce4;
	color: #f6f2f0;
}

.content-body a.bt-print {
	width: 140px;
	height: 23px;
	display: block;
	background: #35318E;
	text-align: center;
	color: #f6f2f0;
	border: 4px solid #dcdbdb;
	margin: 0 20px 0 auto;
	padding: 0;
	font-size: 12px;
	letter-spacing: 0;
	line-height: 23px;
	text-decoration: none;
}

.content-body a.bt-print:hover {
	display: block;
	background: #9f9ce4;
	color: #f6f2f0;
}



/****  ニュース/イベント一覧ページへ戻るボタン  ****/

.news-foot {
	margin: 25px 0 0 0;
	padding: 0;
}

.back-arc {
	background: #f6f2f0;
	border: 4px solid #dcdbdb;
	margin: 0;
	padding: 1px;
	text-align: center;
	color: #35318E;
}

.back-arc a {
	font-size: 13px;
	line-height: 24px;
	display: block;
	background: #f6f2f0;
	margin: 0;
	text-align: center;
	color: #35318E;
}

.back-arc a:hover {
	display: block;
	background: #9f9ce4;
	color: #ffffff;
}

.grips-cnt009 .back-arc a {
	font-size: 13px;
	line-height: 24px;
	display: block;
	background: #f6f2f0;
	margin: 0;
	text-align: center;
	color: #635f63;
}

.grips-cnt009 .back-arc a:hover {
	display: block;
	background: #898489;
	color: #ffffff;
}

/****  ニュース/イベントページ下ナビゲーション  ****/

.news-foot ul.page-navi {
	width: 680px;
	margin: 20px 0 0 0;
	padding: 0;
}

.page-navi li.prev {
	color: #3a302b;
	margin: 0;
	padding: 0 0 0 15px;
	font-size: 13px;
	line-height: 20px;
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
	background: url(../images_jp/about/icon-list02.gif) no-repeat;
}

.page-navi li.next {
	color: #3a302b;
	margin: 0;
	padding: 0 15px 0 0;
	font-size: 13px;
	line-height: 20px;
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
	background: url(../images_jp/about/icon-list03.gif) right no-repeat;
}

.page-navi  li a {
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
	color: #3a302b;
}

.page-navi  li a:hover {
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
	color: #ffffff;
	background: #7976c1;
}

/************************************************  入学希望者の方  ************************************************/

/****  メインイメージ  ****/

.content-title h2.prospective {
	width: 960px;
	height: 190px;
	margin: 0 auto;
	padding: 0;
	background: url(../images_jp/prospective/main-image01.jpg) no-repeat;
	text-indent: -999999px;
}

/****  左側 子メニュー（シアン）  ****/

.content-left ul.side002 {
	width: 250px;
	border-top: 5px solid #61aed3;
}

.side002 li a {
	background: url(../images_jp/prospective/side-icon001.jpg) no-repeat #f6f2f0;
}

.side002 li a:hover {
	background: url(../images_jp/prospective/side-icon001on.jpg) no-repeat #61aed3;
	color: #f6f2f0;
	border-top: 1px solid #93cfec;
}

/**** 左側 孫メニュー（シアン）  ****/

.side002 li a.child:hover {
	border-top: 1px solid #d3d1f8;
	background: url(../images_jp/prospective/side-child001on.jpg) no-repeat #86c7e6;
}

.side002 li a.c-select {
	color: #f6f2f0;
	border-top: 1px solid #d3d1f8;
	border-bottom: 1px solid #aba39e;
	background: url(../images_jp/prospective/side-child001on.jpg) no-repeat #86c7e6;
}

.side002 li a.gchild:hover {
	border-top: 1px solid #d3d1f8;
	background: url(../images_jp/prospective/side-gchild001on.jpg) no-repeat #78b4d1;
}

.side002 li a.gc-select {
	color: #f6f2f0;
	border-top: 1px solid #d3d1f8;
	border-bottom: 1px solid #aba39e;
	background: url(../images_jp/prospective/side-gchild001on.jpg) no-repeat #78b4d1;
}

/* ページタイトル  */

.content-right h3.grips-prosprctive {
	color: #61aed3;
	background: url(../images_jp/prospective/title-border01.jpg) no-repeat;
}

/****  記事内見出し(シアン)  ****/

.grips-cnt002 h4 {
	color: #61aed3;
}

.grips-cnt002 span {
	padding: 0;
}

/****  記事内リスト表示(シアン)  ****/

.grips-cnt002 ul  li {
	background: url(../images_jp/prospective/icon-list01.gif) no-repeat;
	padding: 0 0 0 15px;
}

.grips-cnt002 ul  li a {
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
	color: #3a302b;
}

.grips-cnt002 li a:hover {
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
	color: #ffffff;
	background: #86c7e6;
}

/************************************************  学生の方  ************************************************/

/****  メインイメージ  ****/

.content-title h2.students {
	width: 960px;
	height: 190px;
	margin: 0 auto;
	padding: 0;
	background: url(../images_jp/students/main-image01.jpg) no-repeat;
	text-indent: -999999px;
}

/****  左側 子メニュー（薄い紫）  ****/

.content-left ul.side003 {
	width: 250px;
	border-top: 5px solid #a689b1;
}

.side003 li a {
	background: url(../images_jp/students/side-icon001.jpg) no-repeat #f6f2f0;
}

.side003 li a:hover {
	background: url(../images_jp/students/side-icon001on.jpg) no-repeat #a689b1;
	color: #f6f2f0;
	border-top: 1px solid #c6a8d1;
}

/**** 左側 孫メニュー（薄い紫）  ****/

.side003 li a.child:hover {
	border-top: 1px solid #b0a3b5;
	background: url(../images_jp/students/side-child001on.jpg) no-repeat #938498;
}

.side003 li a.c-select {
	color: #f6f2f0;
	border-top: 1px solid #b0a3b5;
	border-bottom: 1px solid #aba39e;
	background: url(../images_jp/students/side-child001on.jpg) no-repeat #938498;
}

.side003 li a.gchild:hover {
	border-top: 1px solid #b0a3b5;
	background: url(../images_jp/students/side-gchild001on.jpg) no-repeat #a689b1;
}

.side003 li a.gc-select {
	color: #f6f2f0;
	border-top: 1px solid #b0a3b5;
	border-bottom: 1px solid #aba39e;
	background: url(../images_jp/students/side-gchild001on.jpg) no-repeat #a689b1;
}

/* ページタイトル  */

.content-right h3.grips-students {
	color: #a689b1;
	background: url(../images_jp/students/title-border01.jpg) no-repeat;
}

/****  記事内見出し(薄い紫)  ****/

.grips-cnt003 h4 {
	color: #a689b1;
}


.grips-cnt003 span {
	padding: 0;
}

/****  記事内リスト表示(薄い紫)  ****/

.grips-cnt003 ul  li {
	background: url(../images_jp/students/icon-list01.gif) no-repeat;
	padding: 0 0 0 15px;
}

.grips-cnt003 ul  li a {
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
	color: #3a302b;
}

.grips-cnt003  li a:hover {
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
	color: #ffffff;
	background: #a689b1;
}

/************************************************  修了生の方  ************************************************/

/****  メインイメージ  ****/

.content-title h2.alumni {
	width: 960px;
	height: 190px;
	margin: 0 auto;
	padding: 0;
	background: url(../images_jp/alumni/main-image01.jpg) no-repeat;
	text-indent: -999999px;
}

/****  左側 子メニュー（黄緑）  ****/

.content-left ul.side004 {
	width: 250px;
	border-top: 5px solid #a2c52e;
}

.side004 li a {
	background: url(../images_jp/alumni/side-icon001.jpg) no-repeat #f6f2f0;
}

.side004 li a:hover {
	background: url(../images_jp/alumni/side-icon001on.jpg) no-repeat #a2c52e;
	color: #f6f2f0;
	border-top: 1px solid #b6d748;
}

/**** 左側 孫メニュー（黄緑）  ****/

.side004 li a.child:hover {
	border-top: 1px solid #b3bd93;
	background: url(../images_jp/alumni/side-child001on.jpg) no-repeat #97a371;
}

.side004 li a.c-select {
	color: #f6f2f0;
	border-top: 1px solid #b3bd93;
	border-bottom: 1px solid #aba39e;
	background: url(../images_jp/alumni/side-child001on.jpg) no-repeat #97a371;
}

.side004 li a.gchild:hover {
	border-top: 1px solid #b3bd93;
	background: url(../images_jp/alumni/side-gchild001on.jpg) no-repeat #a2c52e;
}

.side004 li a.gc-select {
	color: #f6f2f0;
	border-top: 1px solid #b3bd93;
	border-bottom: 1px solid #aba39e;
	background: url(../images_jp/alumni/side-gchild001on.jpg) no-repeat #a2c52e;
}

/* ページタイトル  */

.content-right h3.grips-alumni {
	color: #87ae07;
	background: url(../images_jp/alumni/title-border01.jpg) no-repeat;
}

/****  記事内見出し(黄緑)  ****/

.grips-cnt004 h4 {
	color: #87ae07;
}

.grips-cnt004 span {
	padding: 0;
}

/****  記事内リスト表示(黄緑)  ****/

.grips-cnt004 ul  li {
	background: url(../images_jp/alumni/icon-list01.gif) no-repeat;
	padding: 0 0 0 15px;
}

.grips-cnt004 ul  li a {
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
	color: #3a302b;
}

.grips-cnt004  li a:hover {
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
	background: #a2c52e;
}

/************************************************  教員／研修生の方  ************************************************/

/****  メインイメージ  ****/

.content-title h2.faculty {
	width: 960px;
	height: 190px;
	margin: 0 auto;
	padding: 0;
	background: url(../images_jp/research/main-image01.jpg) no-repeat;
	text-indent: -999999px;
}

/****  左側 子メニュー（橙）  ****/

.content-left ul.side005 {
	width: 250px;
	border-top: 5px solid #db6927;
}

.side005 li a {
	background: url(../images_jp/research/side-icon001.jpg) no-repeat #f6f2f0;
}

.side005 li a:hover {
	background: url(../images_jp/research/side-icon001on.jpg) no-repeat #db6927;
	color: #f6f2f0;
	border-top: 1px solid #e38442;
}

/**** 左側 孫メニュー（橙）  ****/

.side005 li a.child:hover {
	border-top: 1px solid #f6b590;
	background: url(../images_jp/research/side-child001on.jpg) no-repeat #ec8e58;
}

.side005 li a.c-select {
	color: #f6f2f0;
	border-top: 1px solid #f6b590;
	border-bottom: 1px solid #aba39e;
	background: url(../images_jp/research/side-child001on.jpg) no-repeat #ec8e58;
}

.side005 li a.gchild:hover {
	border-top: 1px solid #f6b590;
	background: url(../images_jp/research/side-gchild001on.jpg) no-repeat #db6927;
}

.side005 li a.gc-select {
	color: #f6f2f0;
	border-top: 1px solid #f6b590;
	border-bottom: 1px solid #aba39e;
	background: url(../images_jp/research/side-gchild001on.jpg) no-repeat #db6927;
}

/* ページタイトル  */

.content-right h3.grips-faculty {
	color: #db6927;
	background: url(../images_jp/research/title-border01.jpg) no-repeat;
}

/****  記事内見出し(橙)  ****/

.grips-cnt005 h4 {
	color: #db6927;
}

.grips-cnt005 span {
	padding: 0;
}

/****  記事内リスト表示(橙)  ****/

.grips-cnt005 ul  li {
	background: url(../images_jp/research/icon-list01.gif) no-repeat;
	padding: 0 0 0 15px;
}

.grips-cnt005 ul  li a {
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
	color: #3a302b;
}

.grips-cnt005  li a:hover {
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
	color: #ffffff;
	background: #ea9e73;
}
















/************************************************  研修事業  ************************************************/

/****  メインイメージ  ****/

.content-title h2.training {
	width: 960px;
	height: 190px;
	margin: 0 auto;
	padding: 0;
	background: url(../images_jp/training/main-image08.jpg) no-repeat;
	text-indent: -999999px;
}

/****  左側 子メニュー（グレー）  ****/

.content-left ul.side008 {
	width: 250px;
	border-top: 5px solid #635f63;
}

.side008 li a {
	background: url(../images_jp/training/side-icon008.jpg) no-repeat #f6f2f0;
}

.side008 li a:hover {
	background: url(../images_jp/training/side-icon008on.jpg) no-repeat #766f76;
	color: #f6f2f0;
	border-top: 1px solid #898489;
}

/**** 左側 孫メニュー（グレー）  ****/

.side008 li a.child:hover {
	border-top: 1px solid #847d84;
	background: url(../images_jp/training/side-child008on.jpg) no-repeat #898489;
}

.side008 li a.c-select,
.side008 li a.c-select60228 {
	color: #f6f2f0;
	border-top: 1px solid #847d84;
	border-bottom: 1px solid #aba39e;
	background: url(../images_jp/training/side-child008on.jpg) no-repeat #898489;
}

.side008 li a.gchild:hover {
	border-top: 1px solid #847d84;
	background: url(../images_jp/training/side-gchild008on.jpg) no-repeat #766f76;
}

.side008 li a.gc-select {
	color: #f6f2f0;
	border-top: 1px solid #847d84;
	border-bottom: 1px solid #aba39e;
	background: url(../images_jp/training/side-gchild008on.jpg) no-repeat #766f76;
}

/* ページタイトル  */

.content-right h3.grips-training {
	color: #635f63; 
	background: url(../images_jp/training/title-border08.jpg) no-repeat;
}


/****  記事内見出し(グレー)  ****/

.grips-cnt009 h4 {
	color: #635f63;
}

.grips-cnt009 span {
	padding: 0;
}

/****  記事内リスト表示(グレー)  ****/

.grips-cnt009 ul  li {
	background: url(../images_jp/training/icon-list08.gif) no-repeat;
	padding: 0 0 0 15px;
}

.grips-cnt009 ul  li a {
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
	color: #3a302b;
}

.grips-cnt009  li a:hover {
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
	color: #ffffff;
	background: #7976c1;
}





















/************************************************  お問い合わせ  ************************************************/

/****  メインイメージ  ****/

.content-title h2.contact {
	width: 960px;
	height: 140px;
	margin: 0 auto;
	padding: 0;
	background: url(../images_jp/contact/main-image01.jpg) no-repeat;
	text-indent: -999999px;
}

.contact-body {
	width: 800px;
	margin: 0 auto 30px auto;
}

.contact-form h3.contact-ttl001 {
	background-color:#F5F5F5;
    border-top: 7px solid #DCDCDC;
    border-left: 1px solid #DCDCDC;
    border-right: 1px solid #DCDCDC;
	font-family:"Times New Roman";
	font-size: 20px;
	color: #646464;
	letter-spacing: 1px;
    font-weight: normal;
    padding: 15px 15px;
	margin: 0px
}

.contact-form span {
	color: #FF0000;
	background: #FFFFFF;
}

/*** フォーム部分 ***/

table.form-table {
	border: 1px solid #DCDCDC;
	margin: 0 0 1px 0;
}

.form-table th {
	padding:10px;
	width:230px;
	word-break: break-all;
}

.form-table th span {
	color: #FF0000;
	background: none !important;
}

.form-table td {
	padding:10px;
	word-break: break-all;
}

table tr td.form-td {
	width:460px;
}

table tr td.form-td-ex {
	width:160px;
}

.form-table input, textarea, select {
    border: 1px solid #CCCCCC;
    line-height: 1.25;
    padding: 5px 4px;
    vertical-align: middle;
}

.form-bt {
	width: 100%;
	background: #dcdcdc;
	margin:  0;
	padding: 10px 0;
	color: #35318E;
}

.form-bt a.form-entry {
	width: 300px;
	height: 60px;
	display: block;
	background: #35318E;
	text-align: center;
	color: #f6f2f0;
	border: 4px solid #f6f2f0;
	margin: 1px auto;
	padding: 0;
	letter-spacing: 1.5px;
	font-size: 18px;
	line-height: 60px;
	font-family:"Times New Roman";
}

.itext1 {
	width: 80px;
}

.itext2 {
	width: 301px;
}

.itext3 {
	width: 45px;
}

.itext4 {
	width: 550px;
}

.form-bt a.form-entry:hover {
	display: block;
	background: #9f9ce4;
	color: #f6f2f0;
}

/************************************************  サイトマップ  ************************************************/

/****  メインイメージ  ****/

.content-title h2.sitemap {
	width: 960px;
	height: 140px;
	margin: 0 auto;
	padding: 0;
	background: url(../images_jp/sitemap/main-image01.jpg) no-repeat;
	text-indent: -999999px;
}

/************************************************  検索結果  ************************************************/

/****  メインイメージ  ****/

.content-title h2.search {
	width: 960px;
	height: 140px;
	margin: 0 auto;
	padding: 0;
	background: url(../images_jp/search/main-image01.jpg) no-repeat;
	text-indent: -999999px;
}

.content-title h2.notfound {
	width: 960px;
	height: 140px;
	margin: 0 auto;
	padding: 0;
	background: url(../images_jp/search/main-image02.jpg) no-repeat;
	text-indent: -999999px;
}

.search-result {
	width: 960px;
	margin: 0 auto;
	padding: 0;
}

/****  検索結果リスト表示  ****/

.content-center dl.search-list {
	width: 840px;
	margin: 0;
	padding: 10px 0;
	border-top: 1px solid #f0edd8;
}

.search-li-img {
	width: 110px;
	max-height: 75px;
	height: auto !important;
	height: 75px;
	float: left;
	display: inline;
	margin: 0 25px 0 0;
	padding: 0;
	overflow: hidden;
	border: 4px solid #f6f2f0;
}

.search-li-img:hover {
	margin: 0 25px 0 0;
	padding: 0;
	border: 4px solid #9f9ce4;
}

.search-li-img img {
	width: 110px;
	margin: 0 20px 0 0;
	padding: 0;
}

.search-list dt {
	width: 840px;
	color: #797966;
	line-height: 22px;
	margin: 0 0 5px 0;
	padding: 0;
}

.search-list dt a {
	font-size: 14px;
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
	padding: 0;
	margin-left: -2px;
}

.search-list dt a:hover {
	background: #9f9ce4;
	color: #ffffff;
	font-size: 14px;
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
	padding: 0;
	margin-left: -2px;
}

dl.search-list dd {
	width: 840px;
	background: #ffffff;
	margin: 0;
	padding: 0;
	font-size: 12px;
	line-height: 20px;
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
}

dl.search-list dd a {
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
}


/************************************************  採用情報  ************************************************/

/****  採用情報トップページ新着表示  ****/

.job-update {
	position: absolute;
	margin: -21px 0 0 262px;
	padding: 0;
}

.job-update2 {
	position: absolute;
	margin: -21px 0 0 281px;
	padding: 0;
}

/****  採用情報ニュース一覧　  ****/
.jobBannerArea{
	margin: 30px 0 60px 0;
	text-align: center;
}
.jobBannerArea img{
	width: 80%;
}


/****  採用情報リスト表示  ****/

.content-body dl.job-list {
	width: 840px;
	margin: 0;
	padding: 10px 0;
	border-bottom: 1px solid #f0edd8;
}

.job-li-img {
	width: 110px;
	max-height: 75px;
	height: auto !important;
	height: 75px;
	float: left;
	display: inline;
	margin: 0 25px 0 0;
	padding: 0;
	overflow: hidden;
	border: 4px solid #f6f2f0;
	-ms-interpolation-mode: bicubic;
}

.job-li-img:hover {
	margin: 0 25px 0 0;
	padding: 0;
	border: 4px solid #9f9ce4;
}

.job-li-img img {
	width: 110px;
	margin: 0 20px 0 0;
	padding: 0;
}

.job-list dt {
	color: #797966;
	line-height: 22px;
	margin: 0 0 0 0;
	padding: 0;
	float: left;
	width: 700px;
}

.job-list dt a {
	font-size: 14px;
/*    font-family:"ＭＳ Ｐ明朝","MS PMincho", serif; */
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
	padding: 2px 2px 1px 2px;
	margin-left: -2px;
}

.job-list dt a:hover {
	color: #9f9ce4;
	font-size: 14px;
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
/*    font-family:"ＭＳ Ｐ明朝","MS PMincho", serif; */
}

dl.job-list dd {
	background: #ffffff;
	margin: 0 0 0 10px;
	padding: 0;
	font-size: 12px;
	line-height: 22px;
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
	float: left;
	width: 120px;
}

dl.job-list dd span {
    background: none repeat scroll 0 0 #9f9ce4;
    color: #FFFFFF;
    font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
    font-size: 12px;
    margin: 0;
    padding: 2px 5px 1px;
}


/************************************************  パンくず  ************************************************/

.breadcrumb {
	width: 946px;
	margin: 0 auto 7px auto;
	padding: 0 7px;
	font-size: 11px;
	line-height: 15px;
}


.bt-print {
	width: 315px;
	height: 20px;
	margin: 0 auto 15px auto;
	padding: 0;
	overflow: hidden;
	display: block;
}



/************************************************  フッタボタン  ************************************************/

.bt-foot {
	width: 960px;
	height: 20px;
	margin: 30px auto 0 auto;
	padding: 0;
	overflow: hidden;
	display: block;
}

/************************************************  ページのトップへ戻るボタン  ************************************************/

.bt-foot a.pagetop {
	display: block;
	width: 100px;
	height: 20px;
	margin: 0;
	text-indent: -999999px;
	overflow: hidden;
	float: right;
	display: inline;
	background: url(../images_jp/bt-pagetop.gif) no-repeat;
}

a.pagetop:hover {
	background-position: 0 -20px;
}

/************************************************  このページを印刷するボタン  ************************************************/

.bt-foot a.pageprint {
	display: block;
	width: 150px;
	height: 20px;
	margin: 0 10px 0 0;
	text-indent: -999999px;
	overflow: hidden;
	float: right;
	display: inline;
	background: url(../images_jp/bt-print.gif) no-repeat;
}

a.pageprint:hover {
	background-position: 0 -20px;
}

.bt-foot a.pageprinten {
	display: block;
	width: 95px;
	height: 20px;
	margin: 0 10px 0 0;
	text-indent: -999999px;
	overflow: hidden;
	float: right;
	display: inline;
	background: url(../images_en/bt-print.gif) no-repeat;
}

.pageprinten:hover {
	background-position: 0 -20px;
}

/************************************************  広報物ボタン  ************************************************/

.bt-foot a.brochures {
	display: block;
	width: 150px;
	height: 20px;
	margin: 0 10px 0 0;
	text-indent: -999999px;
	overflow: hidden;
	float: right;
	display: inline;
	background: url(../images_jp/bt-brochures.gif) no-repeat;
}

a.brochures:hover {
	background-position: 0 -20px;
}

.bt-foot a.brochuresen {
	display: block;
	width: 160px;
	height: 20px;
	margin: 0 10px 0 0;
	text-indent: -999999px;
	overflow: hidden;
	float: right;
	display: inline;
	background: url(../images_en/bt-brochures.gif) no-repeat;
}

a.brochuresen:hover {
	background-position: 0 -20px;
}

/************************************************  ビデオライブラリー  ************************************************/

table.grips-video-library-body {
	width: 70%;
	margin: 10px 0;
	padding: 0;
	font-size: 12px;
	line-height: 18px;
	color: #393934;
	font-size: 12px;
 	color: #393934;
	border-collapse:collapse;
	border-spacing: 0;
	empty-cells:show;
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
	/*20130521追記*/
	border-color: #DCDCDC!important;
    border-style: solid !important;
    border-width: 3px !important;
}
.grips-video-library-body {
	margin: 0 0 30px 0;
	padding: 0;
	font-size: 12px;
	line-height: 18px;
//	color: #393934;
	font-size: 12px;
	border-collapse:collapse;
	border-spacing: 0;
	empty-cells:show;
//	border: 5px solid #DCDCDC;
}
.grips-video-library-img {
	float: left;
	margin: 8px 10px 0 0;
	border: 4px solid #F6F2F0;
	display: inline;
	float: left;
	height: auto !important;
	max-height: 200px;
	overflow: hidden;
	padding: 0;
}

.grips-video-library-img:hover {
	margin: 8px 10px 0 0;
	padding: 0;
	border: 4px solid #9f9ce4;
}

.grips-video-library-body  {
	float: left;
	width: 100%;
}
































/******************************
	20140321追加 MainVisual
******************************/

.mainVisual {
	width: 100%;
	height: 360px;
	background: #cccccc;
	color: #e8e1cf;
	position: relative;
	border-top: 5px solid #35318f;
}





.content-title h2.aboutEn {
	width: 960px;
	height: 190px;
	margin: 0 auto;
	padding: 0;
	background: url(../images_en/about/main-image01.jpg) no-repeat;
	text-indent: -999999px;
}
.content-title h2.prospectiveEn {
	width: 960px;
	height: 190px;
	margin: 0 auto;
	padding: 0;
	background: url(../images_en/prospective/main-image01.jpg) no-repeat;
	text-indent: -999999px;
}
.content-title h2.studentsEn {
	width: 960px;
	height: 190px;
	margin: 0 auto;
	padding: 0;
	background: url(../images_en/students/main-image01.jpg) no-repeat;
	text-indent: -999999px;
}
.content-title h2.facultyEn {
	width: 960px;
	height: 190px;
	margin: 0 auto;
	padding: 0;	background: url(../images_en/faculty/main-image01.jpg) no-repeat;
	text-indent: -999999px;
}
.content-title h2.alumniEn {
	width: 960px;
	height: 190px;
	margin: 0 auto;
	padding: 0;
	background: url(../images_en/alumni/main-image01.jpg) no-repeat;
	text-indent: -999999px;
}
.content-title h2.newsEn {
	width: 960px;
	height: 190px;
	margin: 0 auto;
	padding: 0;
	background: url(../images_en/news/main-image01.jpg) no-repeat;
	background-position: center 0;
	text-indent: -999999px;
}

.content-title h2.movieEn {
	width: 960px;
	height: 190px;
	margin: 0 auto;
	padding: 0;
	background: url(../images_jp/movie/content-title-Video_en.jpg) no-repeat;
	background-position: center 0;
	text-indent: -999999px;
}


.content-title h2.searchEn {
	width: 960px;
	height: 140px;
	margin: 0 auto;
	padding: 0;
	background: url(../images_en/search/main-image01.jpg) no-repeat;
	text-indent: -999999px;
}

.content-title h2.sitemapEn {
	width: 960px;
	height: 140px;
	margin: 0 auto;
	padding: 0;
	background: url(../images_en/sitemap/main-image01.jpg) no-repeat;
	text-indent: -999999px;
}

.content-title h2.trainingEn {
	width: 960px;
	height: 190px;
	margin: 0 auto;
	padding: 0;
	background: url(../images_jp/training/main-image08en.jpg) no-repeat;
	text-indent: -999999px;
}















/**** スライダー ****/
.responsiveHeight {
	height: 360px;
	padding-bottom: 0;
	position: relative;
	overflow: visible;
}

.responsiveHeight > .inner {
	position: absolute;
	width: 100%;
	height: 100%;
}

.mainSlider {
	position: relative;
	top: 0;
	left: 0;
	overflow: visible;
	width: 100%;
	height: 100%;
	background: #000000;
}

.mainSlider .slider {
	width: 100%;
	height: 100%;
}

.mainSlider .slider .item {
	float: left;
	width: 960px;
	height: 100%;
	border-left: 0 solid #ffffff;
	border-right: 0 solid #ffffff;
}

.mainSlider .slider .item img {width: 960px;}
.sliderNav li {
	position: absolute;
	top: 50%;
	z-index: 11;
	margin-top: -35px;
}
.sliderNav li img {width: 37px; height:42px;}
.sliderNav li.prevButton {left: -1px;}
.sliderNav li.nextButton {right: -1px;}





#topcontrol {display: none;}


/****  タブ表示共通  ****/

.content-body ul.tab {
	/*width: 775px;*/
	color: #393934;
	margin: 0 0 20px 0;
	padding: 0 5px;
	background: url(../images_jp/border-img01.jpg) repeat-x bottom;
}

.tab li {
	font-size: 17px;
	float: left;
	display: inline;
	text-align: center;
	background: none;
	font-family:"ＭＳ Ｐ明朝","MS PMincho", serif !important;
}

.tab li a {
	width: auto;
	min-width: 100px;
	height: 40px;
	line-height: 40px;
	padding: 0 15px;
	display: block;
	color: #393934;
	font-family:"ＭＳ Ｐ明朝","MS PMincho", serif !important;
	text-decoration: none;
	border-top: 1px #e0e0e0 solid;
	border-left: 1px #e0e0e0 solid;
	border-right: 1px #e0e0e0 solid;
}

.tab li.close a {
	background: none;
}
.tab li.close a:hover {
	margin: 2px 0 0 0;
	color: #393934 !important;
	font-family:"ＭＳ Ｐ明朝","MS PMincho", serif !important;
	text-decoration: none;
	background: none;
	height: 37px;
}

.tab li.close {
	padding: 0;
	color: #393934;
	margin: 0 10px 0 0;
	background: none;
}
.tab li.open {
	line-height: 40px;
	margin: 0 10px 0 0;
	color: #393934;
	padding: 0;
	float: left;
	display: inline;
	text-align: center;
    	font-family:"ＭＳ Ｐ明朝","MS PMincho", serif !important;
}

.tab li.open a {
	background: url(../images_jp/tab-bg01.jpg) -1px -1px repeat-x #ffffff;
    	font-family:"ＭＳ Ｐ明朝","MS PMincho", serif !important;
}

.tab li.open a:hover {
	line-height: 40px;
	color: #393934;
	background: url(../images_jp/tab-bg01.jpg) -1px -1px repeat-x #ffffff;
	font-family:"ＭＳ Ｐ明朝","MS PMincho", serif !important;
}

#box1 {
/*	overflow: hidden; */
}

#box2 {
/*	overflow: hidden; */
}

.content-body {
	font-size: 13px;
	color: #000000;
	line-height: 22px;
}

.content-body img.alignleft {
	float: left;
	margin: 0 20px 20px 0;
	padding: 0;
}

.content-body img.alignright {
	float: right;
	margin: 20px 0 20px 20px;
	padding: 0;
}

.content-body img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}



.media1:hover,
.media2:hover{
	opacity: 0.7 ;
}














































@media screen and (max-width: 960px) {
/*
	.head,
	#menu-navigation,
	.head-inner {width: 100%;}
	
	.head {margin: 0;}
	
	.head h1,
	.head h1 a,
	.head h1 a img {
		width: 215px;
		height: 55px;
	}
	.head h1 {
		margin: 0;
		padding: 10px 0 20px 5px;
	}
	
	.commonNav {
		position: absolute;
		top: 0;
		right: -164px;
		z-index: 20;
		width: 160px;
		background: #f6f2e7;
		border-left: 2px solid #d0cbbc;
		border-bottom: 2px solid #d0cbbc;
		display: none;
	}
	
	.head-content {
		position: relative;
		top: 0;
	}
	#menu-navigation {margin: 0; padding: 0;}
	#menu-navigation li {
		text-align: left;
		border-left: 0px none;
		border-right: 0px none;
		border-bottom: 1px solid #d5cfb9;
		padding: 10px 0 7px 22px;
		height: auto;
		display: block;
		float: none;
		width: auto;
	}
	#menu-navigation li img.iconNav {
		width: 10px;
		height: 15px;
		display: block;
		position: absolute;
		left: 7px;
	}
	
	#menu-navigation li.menu-01 {display: block;}
	
	
	#menu-navigation li.menu-01 a,
	#menu-navigation li.menu-02 a,
	#menu-navigation li.menu-03 a,
	#menu-navigation li.menu-04 a,
	#menu-navigation li.menu-05 a,
	#menu-navigation li.menu-06 a,
	#menu-navigation li.menu-07 a,
	#menu-navigation li.menu-08 a,
	#menu-navigation li.menu-01 a:hover,
	#menu-navigation li.menu-02 a:hover,
	#menu-navigation li.menu-03 a:hover,
	#menu-navigation li.menu-04 a:hover,
	#menu-navigation li.menu-05 a:hover,
	#menu-navigation li.menu-06 a:hover,
	#menu-navigation li.menu-07 a:hover,
	#menu-navigation li.menu-08 a:hover {
		display: block;
		border-bottom: 0px none;
		font-size: 13px;
	}
	#menu-navigation li a,
	#menu-navigation.enNav li a {margin:0;}
	
	.head-navi {
		float: none;
		display: block;
		padding: 0;
	}
	.head-navi li {
		float: none;
		display: block;
		border-bottom: 1px solid #d5cfb9;
		padding: 7px 0 7px 0;
		margin: 0;
		height: auto;
		width: 100%;
	}
	.head-navi li img.iconHead {left: 6px; top: 5px;}
	.head-navi li a {
  		font-family:"ＭＳ Ｐ明朝","MS PMincho", serif;
		font-size: 13px;
		padding: 0 0 0 30px;
	}
	
	.searchform {
		width: 100%;
		position: relative;
		float: none;
		display: block;
		border-bottom: 1px solid #d5cfb9;
	}
	
	.serch-form {
		width: 118px;
		height: 30px;
		border: 0px none;
	}
	.serch-button {
		left: 127px;
		border: 5px solid #4e479b;
	}
	
	#menu-navigation li.menuClose {
		display: block;
		background: #4e479b;
		color: #f6f2e7;
		font-size: 15px;
  		font-family:"ＭＳ Ｐ明朝","MS PMincho", serif;
		cursor:pointer;
	}
	#menu-navigation li.menuClose img.closeIcon {
		width: 10px;
		height: 15px;
		position: absolute;
		left: 7px;
		top: 11px;
	}
	
	.bt-english {
		float: none;
		display: block;
		width: 100%;
		background: #61aed3;
	}
	.bt-english .admissionLink {
		display: block;
  		font-family:"ＭＳ Ｐ明朝","MS PMincho", serif;
		float: left;
		color: #ffffff;
		font-size: 14px;
		line-height: 1;
		padding: 9px 10px 0;
		height: 23px;
		text-decoration: none;
	}
	.bt-english a.languageBtn {
		float: right;
		border: 6px solid #35318e;
	}
	
	
	.menuIcon {
		float: right; cursor:pointer; display: block; padding: 18px 3px; margin: 0;
		border-left: 1px solid #ececeb;
	}
	.menuIcon img {
		width: 50px;
		height: 50px;
	}
	*/
	.mainSlider .slider .item {
		width: 100%;
		height: 100%;
		border-left: 0px none;
		border-right: 0px none;
	}

	.mainSlider .slider .item img {
		position: absolute;
		left: 50%;
		margin: 0 0 0 -480px;
	}

	
	/**** バナーエリア ****/
	
	.main-banner {
		width: 100%;
		max-width: 974px;
		height: 84px;
		margin: 0 auto;
		padding: 0;
		overflow: hidden;
	}

	.main-content1 ul.main-banner1 {
		width: 100%;
		margin: 0;
		padding: 0;
	}


	.main-content1,
	.main-content1 .slider {
		width: 100%;
		height: 84px;
		position: relative;
		top: 0;
		left: 0;
	}
	
	.main-content1 .slider .item {
		width: 234px;	
	}
	
	.main-content1 .slider .item {display: block;}
	
	

	.wrapper,
	h2.news-t1,
	.main-content3-1 {
		width: 100%;
	}
	
	h2.news-t1 span {
		padding:10px 17px 15px;
	}
	
	h2.panelTitle {background: url(../images_jp/iconOpen.jpg) no-repeat 95% 16px;}
	h2.active {background: url(../images_jp/iconClose.jpg) no-repeat 95% 16px;}
		
	.main-content3-1 dl.main-news {
		background: #ffffff;
		margin: 0;
		padding: 0;
		border-top: 1px solid #ffffff;
		border-bottom: 1px solid #efecd8;
	}
	
	.main-content3-1 dl.main-news dt {
		width: auto;
		float: none;
		display: block;
		color: #797966;
		line-height: 20px;
		text-align: left;
		font-size: 11px;
		margin: 0;
		padding: 7px 17px 0px;
	}
	
	dl.main-news dd {
		width: auto;
		height: auto;
		overflow: hidden;
		float: none;
		display: block;
		background: #ffffff;
		margin: 0;
		padding: 0 17px 10px;
	}
	
	dl.main-news dd.new {
		width: auto;
		height: 38px;
		overflow: hidden;
		float: none;
		display: block;
		padding: 0 17px 10px;
		background: url("../images_jp/icon-new.jpg") no-repeat scroll 0 -10px #FFFFFF;
	}
	
	
	.main-content3 p.bt-more,	
	.bt-more a.more-01 {
		width: 100%;
	}
	
	/*  講演会／イベント情報まとめた場合  */
	
	.main-content3-4 {
		width: 100%;
		overflow: hidden;
		margin: 0 0 0 0;
		padding: 0 0 5px 0;
		float: left;
		display: inline;
	}
	
	.main-content3-5 {
		width: 100%;
		overflow: hidden;
		margin: 0 0 0 0;
		padding: 0 0 5px 0;
		float: right;
		display: inline;
	}
	
	.main-events {
		width: auto;
		margin: 0;
		padding: 10px 0;
		border-bottom: 1px dotted #efecd8;
	}
	
	.main-events-txt {
		width: auto;
		height: auto;
	}
	
	.main-content3-1,
	.main-content3-4,
	.main-content3-5 {
		margin-bottom: 15px;
	}
	
	.main-content2 {
		margin: 0;
		padding: 0 30px;
		height: 300px;
		overflow: hidden;
		border-top: 1px solid #a09c93;
		border-bottom: 1px solid #a09c93;
		position:relative;
	}

	.main-content2 .contenntNav {
		display: block;
		position:absolute;
		width: 100%;
		left: 0;
		top: 0;
	}
	.main-content2 .contenntNav li.navPrev,
	.main-content2 .contenntNav li.navNext {
		position:absolute;
		top: 0;
		background: #35318e;
		width: 30px;
		height: 300px;
		cursor: pointer;
	}
	
	.main-content2 .contenntNav li.navPrev img,
	.main-content2 .contenntNav li.navNext img {
		position: absolute;
		top: 50%;
		margin-top: -12px;
	}
	
	.main-content2 .contenntNav li.navPrev {left: 0;}
	.main-content2 .contenntNav li.navNext {right: 0;}
	
	.main-content2 .contenntNav li.navPrev img {left: 5px;}
	.main-content2 .contenntNav li.navNext img {right: 5px;}
	
	
	.main-content2-1,
	.main-content2-2,
	.main-content2-3,
	.main-content2-4 {
		border: 0px none;
		margin: 0;
		width:100%;
		height: 300px;
	}
	
	.main-content2-1 h3,
	.main-content2-2 h3,
	.main-content2-3 h3,
	.main-content2-4 h3,
	.main-content2-1 h3 a,
	.main-content2-2 h3 a,
	.main-content2-3 h3 a,
	.main-content2-4 h3 a,
	.main-content-body2-1,
	.main-content-body2-2,
	.main-content-body2-3,
	.main-content-body2-4,
	.mov  {
		width: auto;
		background-position: top;
	}
	
	.main-content-body2-1,
	.main-content-body2-2,
	.main-content-body2-3,
	.main-content-body2-4 {
		padding: 90px 10px 10px 10px;
		height: auto;
	}
	
	.main-content-body2-1 p.date,
	.main-content-body2-2 p.date,
	.main-content-body2-3 p.date,
	.main-content-body2-4 p.date {
		border-top: 0px none;
	}
	
	.main-content-body2-2 p {
		height: auto;
	}

	.main-content2 p.bt-more {display:none;}
	
	.main-content4 {
		display: block;
		width: auto;
		font-size: 13px;
	}

	.mainfoot-banner {
		width: 100%;
		margin-top: 1px;
	}
	
	.main-content4 ul li {
		width: auto;
		height: auto;
		float: none;
		display: block;
		margin: 0;
	}
	
	.main-content4 ul li span.titleList {
		display: block;
	}
	
	.main-content4 ul li img {
		display: none;
	}
	
	.main-content4 h2.news-t1 {
		display: block;
	}
	
	
	.titleList {
		color: #35318e;
		font-size: 15px;
		line-height: 1.5;
		padding: 15px 40px 15px 20px;
		background: #f5f3f6;
  		font-family:"ＭＳ Ｐ明朝","MS PMincho", serif;
		border-bottom: 1px solid #35318e;
		text-decoration: none;
		position: relative;
	}
	
	.titleList img.iconArrow {
		display: block;
		position: absolute;
		right: 15px;
		top: 50%;
		margin-top: -8px;	
	}
	
	.main-content4 ul li a {
		text-decoration: none;
	}
	
	.bt-foot,
	.foot,
	.foot-inner {
		width: auto;
	}
	.foot {height: 200px;}
	.foot-inner {
		padding: 0 20px;
	}
	
	.foot-inner .left,
	.foot-inner p.foot-add,
	.foot-inner p.foot-copyright {
		width: 100%;
	}
	
	.foot-inner p.foot-copyright {
		text-align: center;
	}
	.foot-inner p.foot-copyright a {
		display: block;
	}
	





/**** 下位層コンテンツ ***/

	.contents,
	.contents .content-left,
	.contents .content-right,
	.content-left ul.side-navi,
	.side-navi li a,
	.side-navi li a.select,
	.side-navi li a.child,
	.side-navi li a.gchild {
		float: none;
		width: auto;
	}
	 

	.contents .content-right h3.page-title span,
	.contents .content-right h3,
	.contents .content-right h3 a,
	.contents .content-right h4,
	.contents .content-right h5,
	.contents .content-right h6 {
  		font-family:"ＭＳ Ｐ明朝","MS PMincho", serif;
	}

	.contents .content-right h3.page-title {
		background-image: none;
		border-bottom: 3px solid #cccccc;
		padding: 0;
	}
	
	.contents .content-right h3.page-title span {
		border-bottom: 3px solid #35318F;
		display: inline-block;
		padding: 10px 15px;
		margin-bottom: -3px;
	}
	
	.contents .content-right h3.grips-prosprctive span {border-bottom: 3px solid #61AED3;}
	.contents .content-right h3.grips-students span {border-bottom: 3px solid #A689B1;}
	.contents .content-right h3.grips-faculty span {border-bottom: 3px solid #DB6927;}
	.contents .content-right h3.grips-alumni span {border-bottom: 3px solid #87AE07;}

	.contents .content-right .content-body {
		padding: 10px 10px 30px;
	}
	.contents .content-right .content-body .event-body {width: auto;}
	.content-body table {width:100%; border:1px solid #dcdcdc;}
	.content-body table,
	.content-body tbody,
	.content-body tr,
	.content-body th,
	.content-body td {display:block;}
	.content-body th,
	.content-body td {border-left:0px none; border-right:0px none;}
	.content-body img.alignright,
	.content-body img.alignleft {
		max-width: 100px;
		height: auto;
	}
	
	.side-navi li a.select,
	.side-navi li a.select:hover {
		background: url("../images_jp/side-menu-select_2.jpg") no-repeat 0 0 #39302b;
	}
	
	.content-title h2.about,
	.content-title h2.aboutEn {
		width: 100%;
		background: url(../images_jp/about/main-image02.jpg) no-repeat;
		background-position: center -60px;
		height: 170px;
	}
	.content-title h2.prospective,
	.content-title h2.prospectiveEn {
		width: 100%;
		background: url(../images_jp/prospective/main-image02.jpg) no-repeat;
		background-position: center -60px;
		height: 170px;
	}
	.content-title h2.students,
	.content-title h2.studentsEn {
		width: 100%;
		background: url(../images_jp/students/main-image02.jpg) no-repeat;
		background-position: right -40px;
		height: 170px;
	}
	.content-title h2.faculty,
	.content-title h2.facultyEn {
		width: 100%;
		background: url(../images_jp/faculty/main-image02.jpg) no-repeat;
		background-position: center -20px;
		height: 170px;
	}
	.content-title h2.alumni,
	.content-title h2.alumniEn {
		width: 100%;
		background: url(../images_jp/alumni/main-image02.jpg) no-repeat;
		background-position: center -20px;
		height: 170px;
	}
	.content-title h2.news,
	.content-title h2.newsEn {
		width: 100%;
		background: url(../images_jp/news/main-image02.jpg) no-repeat;
		background-position: center -20px;
		height: 170px;
	}

	.content-title h2.movie,
	.content-title h2.movieEn {
		width: 100%;
		background: url(../images_jp/movie/content-title-Video_sp.jpg) no-repeat;
		background-position: center -20px;
		height: 170px;
	}
	
	.content-title h2.training,
	.content-title h2.trainingEn {
		width: 100%;
		background: url(../images_jp/training/main-image08sp.jpg) no-repeat;
		background-position: center -20px;
		height: 170px;
	}
	

	
	.content-title p.contentTitle {
		display: block;
		width: 100%;
		text-align: center;
  		font-family:"ＭＳ Ｐ明朝","MS PMincho", serif;
		font-size: 18px;
		color: #ffffff;
		margin: 0;
		padding: 20px 0;
	}
	
	.aboutmainTitle {background: #35318F;}
	.admissionTitle {background: #61AED3;}
	.educationTitle {background: #A689B1;}
	.facultyTitle {background: #DB6927;}
	.alumniTitle {background: #87AE07;}
	.trainingmainTitle {background: #635f63;}

	.breadcrumb {
		width: auto;
		padding: 0;
		margin: 0;
	}




	/** アーカイブ **/
	.content-body dl.news-list {
		width: auto;
	}
	
	.news-li-img {
		margin: 0 15px 0 0;
	}
	
	.content-body ul.tab {
		width: auto;
		padding: 0!important;
		margin-left: -10px;
	}


	.searchform2 .serch-form {
		border: 1px solid #cccccc;
		height: 28px;
	}
	
	
	
	.content-center {
		width: auto;
		padding: 10px 15px;
	} 
	
	.content-body ul.list03,
	.content-center dl.search-list,
	dl.search-list dd {
		width: auto;
	}


	#topcontrol {display: block; z-index: 30;}



}







@media screen and (min-width: 640px) and (max-width: 960px) {

	.mainVisual {
		width: 100%;
		height: 360px;
	}



	/**** スライダー ****/
	.responsiveHeight {
		height: 360px;
	}


	.caption {
		padding: 15px 30px;
	}


	.media1,
	.media2 {
		width: 40%!important;
		margin: 0 auto!important;
		padding: 0 10px!important;
	}

}

@media screen and (min-width: 480px) and (max-width: 640px) {

	.mainVisual {
		width: 100%;
		height: 200px;
	}



	.media1,
	.media2 {
		width: 40%!important;
		margin: 0 auto!important;
		padding: 0 10px!important;
	}



	/**** スライダー ****/
	.responsiveHeight {
		height: 200px;
	}

	.mainSlider .slider .item img {width: 100%;
	
		position: absolute;
		left: 0;
		margin: 0;
	
	}
	.caption {
		display: none;
	}


	.content-body ul.tab {
		background: none;
	}
	
	.tab li a {
		width: auto;
		margin-bottom: 10px;
		border-top: 1px #e0e0e0 solid;
		border-left: 1px #e0e0e0 solid;
		border-right: 1px #e0e0e0 solid;
		border-bottom: 1px #e0e0e0 solid;
	}

	.tab li.close a:hover {
		height: 40px;
		margin: 0 0 10px ;
	}

}

@media screen and (min-width: 320px) and (max-width: 480px) {

	.mainVisual {
		width: 100%;
		height: 136px;
	}



	/**** スライダー ****/
	.responsiveHeight {
		height: 136px;
	}

	.mainSlider .slider .item img {width: 100%;
	
		position: absolute;
		left: 0;
		margin: 0;
	
	}
	.caption {
		display: none;
	}
	
	
	.content-body ul.tab {
		background: none;
	}
	
	.tab li a {
		width: auto;
		margin-bottom: 10px;
		border-top: 1px #e0e0e0 solid;
		border-left: 1px #e0e0e0 solid;
		border-right: 1px #e0e0e0 solid;
		border-bottom: 1px #e0e0e0 solid;
	}

	.tab li.close a:hover {
		height: 40px;
		margin: 0 0 10px ;
	}


	.rm-space { display: none; }
	.media1,
	.media2 {
		display: block!important;
		width: 70%!important;
		margin: 0 auto!important;
	}
	.media1 { margin-bottom: 5px!important;}

	


}

@media screen and (min-width: 0px) and (max-width: 320px) {

	.mainVisual {
		width: 100%;
		height: 136px;
	}



	/**** スライダー ****/
	.responsiveHeight {
		height: 136px;
	}

	.mainSlider .slider .item img {width: 100%;
	
		position: absolute;
		left: 0;
		margin: 0;
	
	}
	.caption {
		display: none;
	}
	
	
	.content-body ul.tab {
		background: none;
	}
	
	.tab li a {
		width: auto;
		margin-bottom: 10px;
		border-top: 1px #e0e0e0 solid;
		border-left: 1px #e0e0e0 solid;
		border-right: 1px #e0e0e0 solid;
		border-bottom: 1px #e0e0e0 solid;
	}

	.tab li.close a:hover {
		height: 40px;
		margin: 0 0 10px ;
	}


	.rm-space { display: none; }
	.media1,
	.media2 {
		display: block!important;
		width: 70%!important;
		margin: 0 auto!important;
	}
	.media1 { margin-bottom: 5px!important;}

	


}


