@charset "UTF-8";
/*
* {
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
}
*/

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 31px 0 31px;}
#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-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;
	padding: 8px 0;
}

.main-banner {
	width: 976px;
	margin: 0 auto;
	padding: 0;
}

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

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

.main-banner1 li a.bnr1 {
	width: 231px;
	height: 75px;
	display: block;
	text-indent: -999999px;
	background: url(../images_jp/main-banner01.jpg) no-repeat;
	margin: 0;
	padding: 0;
}

.main-banner1 li a.bnr2 {
	width: 231px;
	height: 75px;
	display: block;
	text-indent: -999999px;
	background: url(../images_jp/main-banner02.jpg) no-repeat;
	margin: 0;
	padding: 0;
}

.main-banner1 li a.bnr3 {
	width: 231px;
	height: 75px;
	display: block;
	text-indent: -999999px;
	background: url(../images_jp/main-banner03.jpg) no-repeat;
	margin: 0;
	padding: 0;
}

.main-banner1 li a.bnr4 {
	width: 231px;
	height: 75px;
	display: block;
	text-indent: -999999px;
	background: url(../images_jp/main-banner09.jpg) no-repeat;
	margin: 0;
	padding: 0;
}

.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 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;
	text-indent: -999999px;
	background: url(../images_jp/bt-more02.gif) no-repeat;
	overflow: hidden;
}

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

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

.bt-more2 a.more-02 {
	display: block;
	width: 193px;
	height: 17px;
	margin: 0;
	padding: 0;
	text-indent: -999999px;
	background: url(../images_jp/bt-more02.gif) no-repeat;
	overflow: hidden;
}

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

/*  入試情報  */

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

.main-content2-1 h3 {
	width: 213px;
	height: 30px;
	margin: 10px 0;
	padding: 0;
	background: url(../images_jp/content1-title5.gif) no-repeat;
	text-indent: -999999px;
}

.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: 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-1 ul  li {
	background: url(../images_jp/about/icon-list01.gif) no-repeat;
	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 0 0 12px;
	padding: 2px;
	float: left;
	display: inline;
	border: 7px solid #ececeb;
}

.main-content2-2 h3 {
	width: 213px;
	height: 30px;
	margin: 10px 0;
	padding: 0;
	background: url(../images_jp/content1-title1.jpg) no-repeat;
	text-indent: -999999px;
}

.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;
    margin: 0;
    padding: 10px 5px 0 5px;
	border-top: 1px solid #e5e5dc;
}

.main-content-body2-2 p.body-txt {
	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-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;
	background: url(../images_jp/content1-title3.jpg) no-repeat;
	text-indent: -999999px;
}

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

.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;
	background: url(../images_jp/content1-title2.jpg) no-repeat;
	text-indent: -999999px;
}

.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;
    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.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;
	text-indent: -999999px;
	background: url(../images_jp/bt-more03.gif) no-repeat;
	overflow: hidden;
}

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

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

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

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

.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-title3.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-events {
	width: 472px;
	margin: 0;
	padding: 10px 0;
	border-bottom: 1px dotted #efecd8;
}

.main-events-txt {
	background: #f5f3f6;
	width: 442px;
	margin: 0;
	padding: 10px 15px 10px 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;
}

.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 0px 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: 5px 15px 5px 35px;
/*	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;
}

.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-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 h6 a {
    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;
}

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

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

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

.content-center h3.page-title {
    font-family:"ＭＳ Ｐ明朝","MS PMincho", serif;
	font-size: 19px;
	margin: 0;
	padding: 15px 0 25px 0;
}

.content-center h3 {
    font-family:"ＭＳ Ｐ明朝","MS PMincho", serif;
	font-size: 19px;
	line-height: 25px;
	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 ul.tab {
	width: 670px;
	height: 40px;
	color: #393934;
	margin: 0 0 20px 0;
	padding: 0 5px;
	background: url(../images_jp/border-img01.jpg) repeat-x bottom;
}

.tab li {
	width: 170px  !important;
	height: 40px  !important;
	font-size: 15px  !important;
	line-height: 40px  !important;
	color: #393934  !important;
	margin: 0 10px 0 0  !important;
	padding: 0 !important;
	float: left;
	display: inline;
	text-align: center;
	background: url(../images_jp/tab-bg02.jpg) no-repeat !important;
    font-family:"ＭＳ Ｐ明朝","MS PMincho", serif !important;
}

.tab li a {
	width: 170px  !important;
	height: 40px  !important;
	display: block  !important;
	color: #393934;
    font-family:"ＭＳ Ｐ明朝","MS PMincho", serif !important;
	text-decoration: none;
}

.tab li a:hover {
	font-size: 15px;
	padding: 2px 0 0 0;
	color: #393934 !important;
	background: url(../images_jp/tab-bg03.jpg) no-repeat !important;
    font-family:"ＭＳ Ｐ明朝","MS PMincho", serif !important;
	text-decoration: none;
}

.tab li.open {
	width: 170px;
	height: 40px;
	line-height: 40px;
	margin: 0 10px 0 0;
	color: #393934;
	padding: 0;
	float: left;
	display: inline;
	text-align: center;
	background: url(../images_jp/tab-bg01.jpg) no-repeat !important;
    font-family:"ＭＳ Ｐ明朝","MS PMincho", serif !important;
}

.tab li.open a {
	width: 170px;
	height: 40px;
	display: block;
	background: url(../images_jp/tab-bg01.jpg) no-repeat !important;
    font-family:"ＭＳ Ｐ明朝","MS PMincho", serif !important;
}

.tab li.open a:hover {
	line-height: 36px;
	color: #393934;
	background: url(../images_jp/tab-bg01.jpg) no-repeat;
    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: 20px 20px 20px 0;
	padding: 0;
}

.content-body img.alignright {
	float: right;
	margin: 0 0 20px 20px;
	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;*/
	border:1px solid #DCDCDC;
	background: #f6f2f0;
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
i}

.content-body td {
	vertical-align: top;
	margin: 0;
	padding: 5px 10px;
/*	border-bottom:1px solid #DCDCDC;*/
	border: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 {
    font-family:"ＭＳ Ｐ明朝","MS PMincho", serif;
	padding: 2px 5px 1px 5px;
}

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

.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;
}

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


/* ページタイトル  */

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

.prof-title {
	color: #343434;
	background: url(../images_jp/faculty/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-cnt008 h4 {
	color: #db6927;
}

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

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

.grips-cnt008 ul  ul {
	padding: 0 0 0 30px;
}

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

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

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

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

.faculty-body img.alignright {
	display: none;
}

.grips-cnt008 table.profile-table {
	width: 470px !important;
	border : 5px solid #DCDCDC !important;
	margin: 10px 0 35px 0 !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;
}

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

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

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

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

.grips-cnt009 ul  li {
	background: url(../images_jp/about/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: #7976c1;
}

.grips-cnt009 ul ul  li {
	background: url(../images_jp/about/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;
}

.faculty-body img.alignright {
	display: none;
}

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

.profPhoto {
	margin: 0 0 20px 20px;
}

.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.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;
}

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

.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;
}

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

.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;
}

.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: 20px 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;
}

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

.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 {
    font-family:"ＭＳ Ｐ明朝","MS PMincho", serif;
	padding: 2px 5px 1px 5px;
}

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

.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 {
    font-family:"ＭＳ Ｐ明朝","MS PMincho", serif;
	padding: 2px 5px 1px 5px;
}

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

.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 {
    font-family:"ＭＳ Ｐ明朝","MS PMincho", serif;
	padding: 2px 5px 1px 5px;
}

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

.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/faculty/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/faculty/side-icon001.jpg) no-repeat #f6f2f0;
}

.side005 li a:hover {
	background: url(../images_jp/faculty/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/faculty/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/faculty/side-child001on.jpg) no-repeat #ec8e58;
}

.side005 li a.gchild:hover {
	border-top: 1px solid #f6b590;
	background: url(../images_jp/faculty/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/faculty/side-gchild001on.jpg) no-repeat #db6927;
}

/****  教員情報　右側リスト  ****/

.content-left ul.side008 {
 width: 240px;
 border: 4px solid #cccccc;
 padding: 0 1px 1px 1px;
}

.side008 li {
 width: 240px;
 overflow: hidden;
}

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

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

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

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

.side008 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;
}

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

/* ページタイトル  */

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

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

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

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

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

.grips-cnt005 ul  li {
	background: url(../images_jp/faculty/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.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;
}

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

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

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;
}

.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.notfoundEn {
	width: 960px;
	height: 140px;
	margin: 0 auto;
	padding: 0;
	background: url(../images_en/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;
}

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

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

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

.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;
}































































@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-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 {
		display: block;
		border-bottom: 0px none;
		font-size: 13px;
	}
	
	
	.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 5px;
	}
	
	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;
	}
	
	
	.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-inner {
		padding: 0 20px;
	}




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

	.contents {
		margin-top: 20px;
	}

	.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 15px 30px;
	}
	
	.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 {
		width: 100%;
		background: url(../images_jp/about/main-image02.jpg) no-repeat;
		background-position: center -60px;
		height: 170px;
	}
	.content-title h2.prospective {
		width: 100%;
		background: url(../images_jp/prospective/main-image02.jpg) no-repeat;
		background-position: center -60px;
		height: 170px;
	}
	.content-title h2.students {
		width: 100%;
		background: url(../images_jp/students/main-image02.jpg) no-repeat;
		background-position: right -40px;
		height: 170px;
	}
	.content-title h2.faculty {
		width: 100%;
		background: url(../images_jp/faculty/main-image02.jpg) no-repeat;
		background-position: center -20px;
		height: 170px;
	}
	.content-title h2.alumni {
		width: 100%;
		background: url(../images_jp/alumni/main-image02.jpg) no-repeat;
		background-position: center -20px;
		height: 170px;
	}
	.content-title h2.news {
		width: 100%;
		background: url(../images_jp/news/main-image02.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;}
	

	.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;
	}
	
	.content-body ul.tab li,
	.content-body ul.tab li a {
		background-position: center!important;
		margin: 0!important;
		width: 130px!important;
		font-size
	}
	
	.grips-cnt009 table.profile-table {
		width: 60%;
	}
	
	.side008 li {width: 100%;}


}



@media screen and (max-width: 420px) {
	.grips-cnt009 table.profile-table {
		width: 100%;
	}
	
	.profPhoto {
		float: none;
		width: 135px;
		margin: 0 auto 20px;
		display: block;
	}
}
