/*===============================================
MAIN
===============================================*/
#mainVis {
	width:990px;
	height:450px;
	margin-bottom:20px;
}
#KeyVisual {
	width:990px;
	height:450px;
	display:none;
	background:url(../img/loader.gif) no-repeat center center;
}
#ContentsHead {
	width:960px;
	margin:30px auto 20px auto;
	border-collapse:collapse;
}
#ContentsHead #pan {
	width:560px;
	font-size:80%;
	vertical-align:bottom;
}
#ContentsHead #pageTitle h3 {
	width:400px;
	text-align:right;
}
/*学部学科長いページタイトル用*/
#ContentsHead #pageTitle_long h3 {
	width:560px;
	text-align:right;
}
#Contents {
	margin-bottom:20px;
	padding:15px 15px 0px 15px;
	background-color:#F5F5F5;
}
#Contents {
	margin-bottom:20px;
	padding:15px 15px 0px 15px;
	background-color:#F5F5F5;
}
#ContentsWorks {
	padding:15px;
	background-color:#F5F5F5;
}
#mainColContainer {
	float:left;
	width:745px;
}
#mainCol {
	float:right;
	width:745px;
}
#mainCol02 {
	float:right;
	width:530px;
}
.mainContainer {
	border:#E6E6E6 1px solid;
	background-color:#FFFFFF;
	margin-bottom:15px;
}
#ContentsWorks .mainContainer {margin:0px;}
.contentTitle a {
	display:block;
	width:100%;
	height:60px;
}
.contentArea {
	padding:25px;
	position: relative;
}
.contentSubTitle {
	font-size:125%;
	color:#0074BD;
	font-weight:normal;
	font-family:'ヒラギノ明朝 Pro W3','Hiragino Mincho Pro','ＭＳ Ｐ明朝','MS PMincho',serif;
}
.contentSubTitle span {
	font-size:150%;
	padding-right:15px;
}

.contentSubTitle2 {
	font-size:125%;
	color:#666666;
	padding-top:40px;
	font-weight:normal;
	font-family:'ヒラギノ明朝 Pro W3','Hiragino Mincho Pro','ＭＳ Ｐ明朝','MS PMincho',serif;
}
.contentSubTitle2 span {
	font-size:150%;
	padding-right:15px;
}
.contentArea p {
	font-size:95%;
	font-family:'ヒラギノ明朝 Pro W3','Hiragino Mincho Pro','ＭＳ Ｐ明朝','MS PMincho',serif;
}
.ps {
	display:block;
	font-size:85%;
	font-family: "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro","Osaka", Verdana, "ＭＳ Ｐゴシック", "MS P Gothic", Arial, Helvetica, sans-serif;
	line-height:1.5;
}
.ps2 {
	display:block;
	float:right;
	font-size:85%;
	font-family: "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro","Osaka", Verdana, "ＭＳ Ｐゴシック", "MS P Gothic", Arial, Helvetica, sans-serif;
	line-height:1.5;
}
.point_subtitle {
	color:#333333;	
	font-size:110%;
	font-family:'ヒラギノ明朝 Pro W3','Hiragino Mincho Pro','ＭＳ Ｐ明朝','MS PMincho',serif;
	margin-bottom:10px;
}
.dept_title {
	color:#333333;	
	font-size:146%;
	font-family:'ヒラギノ明朝 Pro W3','Hiragino Mincho Pro','ＭＳ Ｐ明朝','MS PMincho',serif;
	margin-bottom:10px;
}
.dept_title span {
	color:#333333;
	padding-left:2em;
	font-size:70%;
	font-family:'ヒラギノ明朝 Pro W3','Hiragino Mincho Pro','ＭＳ Ｐ明朝','MS PMincho',serif;
	margin-bottom:10px;
}
.h6_base {margin-bottom:10px;}
.h6_base a {
	display:block;
	color:#000000;
	padding-left:15px;
	background:url(../img/bg_contentnavi.gif) no-repeat 0px 6px;
}
.h6_base a:visited {color:#000000;}
.h6_base a:hover,.h6_base a:focus {color:#0080FF;}
.more {margin-top:10px;}
.more a {
	font-size:90%;
	color:#000000;
	padding-left:15px;
	background:url(../img/arrow.gif) no-repeat left center;
	background-color:#E3E3E3;
}
.more a:hover,.more a:focus {color:#0080FF;}
ul.content_list li {
	font-size:95%;
	font-family:'ヒラギノ明朝 Pro W3','Hiragino Mincho Pro','ＭＳ Ｐ明朝','MS PMincho',serif;
	line-height:1.6;
	margin-bottom:8px;
	padding-left:15px;
	background:url(../img/bg_content_list.gif) no-repeat 0px 6px;
}
.numList {padding-left:23px;}
.numList li {
	font-size:95%;
	font-family:'ヒラギノ明朝 Pro W3','Hiragino Mincho Pro','ＭＳ Ｐ明朝','MS PMincho',serif;
	line-height:1.6;
	margin-bottom:8px;
}
ul.content_list li span,.numList li span {
	display:block;
	font-family: "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro","Osaka", Verdana, "ＭＳ Ｐゴシック", "MS P Gothic", Arial, Helvetica, sans-serif;
	font-size:90%;
	line-height:1.5;
	margin-top:5px;
}
.numListAlph {
	font-size:85%;
	line-height:1.5;
	list-style-type: lower-alpha;
	padding-left:40px;
}
.numList li,.numListAlph li {
	margin-bottom:5px;
}
.linkList li {
	font-size:90%;
	margin-bottom:5px;
}
.linkList li a {
	color:#000000;
	padding-left:15px;
	background:url(../img/arrow.gif) no-repeat left center;
}
.linkList li a:hover,.linkList li a:focus {color:#0080FF;}

.linkList .sub {margin:5px 0px;}
.linkList .sub ul {padding-left:20px;}
.linkList .sub ul li {
	line-height:1.4;
	font-size:95%;
	margin-bottom:5px;
}
.linkList .sub a {
	border:none;
	padding:0px 0px 0px 12px;
	background:url(../img/mark.gif) no-repeat 0px 0px;
}

.pdfNotice {margin-bottom:30px;}
.pdfNotice a {float:left;}
.pdfNotice p {
	float:right;
	width:590px;
	font-size:80%;
	line-height:1.4;
}
.table_base {
	width:100%;
	border-collapse:collapse;
}
.table_base th,.table_base td {font-size:85%;}
.table_base2 {
	width:100%;
	border-collapse:collapse;
}
.table_base2 th,.table_base2 td {font-size:85%;}
.base_th01 {
	text-align:center;
	font-weight:normal;
	border-bottom:#FFFFFF 1px solid;
	background-color:#CCCCCC;
	padding:5px 10px;
}
.base_th011 {
	text-align:center;
	font-weight:normal;
	border-bottom:#FFFFFF 1px solid;
	background-color:#CCCCCC;
	padding:5px 2px;
}
.base_th02 {
	color:#FFFFFF;
	font-weight:normal;
	text-align:center;
	border-right:#FFFFFF 1px solid;
	border-bottom:#FFFFFF 1px solid;
	background-color:#606060;
	padding:2px 10px;
}
.base_th022 {
	color:#FFFFFF;
	font-weight:normal;
	text-align:center;
	border-right:#FFFFFF 1px solid;
	border-bottom:#FFFFFF 1px solid;
	background-color:#606060;
	padding:2px 2px;
}
.base_td01 {
	text-align:left;
	border-right:#FFFFFF 1px solid;
	border-bottom:#FFFFFF 1px solid;
	background-color:#F2F2F2;
	padding:5px 10px;
}
.base_td011 {
	text-align:center;
	border-right:#FFFFFF 1px solid;
	border-bottom:#FFFFFF 1px solid;
	background-color:#F2F2F2;
	padding:2px 2px;
}
.base_td02 {
	text-align:right;
	padding:5px 10px;
	border-right:#FFFFFF 1px solid;
	border-bottom:#FFFFFF 1px solid;
	background-color:#F2F2F2;
}
.base_td022 {
	text-align:center;
	padding:2px 2px;
	border-right:#FFFFFF 1px solid;
	border-bottom:#FFFFFF 1px solid;
	background-color:#F2F2F2;
}

.mark {
	padding-left:10px;
	background:url(../img/mark.gif) no-repeat 2px 5px;
}

.pager {
	width:690px;
	font-size:80%;
	margin:30px auto 0px auto;
}
.pagerTop {
	width:690px;
	font-size:80%;
	margin:0px auto 40px auto;
}
.pager a,.pagerTop a {
	margin-bottom:10px;
	padding:7px;
	border:#EDEDED 1px solid;
	background-color:#F2F2F2;
}
.pager a:hover,.pager a:focus,
.pagerTop a:hover,.pagerTop a:focus
 {
	color:#FFFFFF;
	border:#0074BD 1px solid;
	background-color:#0074BD;
}
.pager .currentPage,.pagerTop .currentPage {
	padding:5px 7px;
	color:#FFFFFF;
	border:#0074BD 1px solid;
	background-color:#0074BD;
}

.btnForm {
	width:280px;
	margin:auto;
}
.submit,.btnBack,.btnSend {
	display:block;
	width:130px;
	height:30px;
	border:none;
	text-indent: -9999px;
	overflow: hidden;
	font-size:1%;
	cursor: pointer;
	margin:auto;	
}
.submit {background:url(../img/bt_form_conf.gif) no-repeat left top;}
.btnBack {background:url(../img/bt_form_back.gif) no-repeat left top;}
.btnSend {background:url(../img/bt_form_send.gif) no-repeat left top;}
.submit:active,
.btnBack:active,
.btnSend:active
{background-position:0px -30px;}

.devideL {
	width:455px;
	float:left;
}
.devideL_L {
	width:210px;
	float:left;
}
.devideL_R {
	width:210px;
	float:right;
}
.devideR {
	width:210px;
	float:right;
}
.english {
	width:570px;
	float:left;
}


/*------------------------------------
ABOUT
------------------------------------*/
.historyCol01 dt,.historyCol02 dt {
	float:left;
	width:160px;
	margin:0px;
	padding:0px;
}
.historyCol01 dd,.historyCol02 dd {
	float:right;
	width:500px;
	margin:0px;
	padding:0px;
}
.historyCol01,.contactCol01 {
	font-size:90%;
	font-family:'ヒラギノ明朝 Pro W3','Hiragino Mincho Pro','ＭＳ Ｐ明朝','MS PMincho',serif;
	line-height:1.6;
	padding:10px;
}
.historyCol02,.contactCol02 {
	font-size:90%;
	font-family:'ヒラギノ明朝 Pro W3','Hiragino Mincho Pro','ＭＳ Ｐ明朝','MS PMincho',serif;
	line-height:1.6;
	padding:10px;
	background-color:#F5F5F5;
}
.contactCol01 dt,.contactCol02 dt {
	float:left;
	width:320px;
	margin:0px;
	padding:0px;
}
.contactCol01 dd,.contactCol02 dd {
	float:right;
	width:340px;
	margin:0px;
	padding:0px;
}
.img_message {
	float:left;
	width:330px;
}
.detail_message {
	float:right;
	width:330px;
}
.img_message h5 {
	padding-top:20px;
	font-size:110%;
	font-family:'ヒラギノ明朝 Pro W3','Hiragino Mincho Pro','ＭＳ Ｐ明朝','MS PMincho',serif;
	margin-bottom:15px;
}
.img_message h5 span {
	display:block;
	font-size:80%;
}
.detail_message p {
	font-size:90%;
	line-height:1.5;
}
.conditions {
	border:#EDEDED 1px solid;
	background-color:#F7F7F7;
	margin:0px 0px 30px 0px;
	padding:10px;
}
.conditions h6 {
	font-size:110%;
	color:#000000;
	margin-bottom:10px;
}
.conditions p {
	font-size:90%;
	line-height:1.5;
}
.img_info {
	float:left;
	width:160px;
	text-align:center;
}
.img_info p {
	font-size:80%;
	color:#999999;
	margin-bottom:10px;
}
.detail_info {
	float:right;
	width:500px;
}
.detail_info p {font-size:90%;}
.sagabookL {
	float:left;
	width:330px;
}
.sagabookR {
	float:right;
	width:330px;
}
.souritsu40 {
	width:520px;
}
.souritsu40-name {
	width:520px;
	text-align:right;
	margin-top:30px;
	margin-bottom:40px;
}

/*------------------------------------
DEPT
------------------------------------*/
.ArtSubTitle,.DesignSubTitle,.TourismSubTitle,.JuniorSubTitle,.MediaSubTitle {
	font-size:120%;
	color:#666666;
	font-weight:bold;
	font-family:'ヒラギノ明朝 Pro W3','Hiragino Mincho Pro','ＭＳ Ｐ明朝','MS PMincho',serif;
	margin-bottom:10px;
}

.ArtSubTitle {color:#13abdb;}
.DesignSubTitle {color:#e78ab9;}
.JuniorSubTitle  {color:#e7b400;}
/*
.TourismSubTitle {color:#44A367;}
.MediaSubTitle {color:#0085CD;}
*/
.ArtSubTitle span,.MediaSubTitle span,.TourismSubTitle span,.JuniorSubTitle span {
	font-size:150%;
	padding-right:15px;
}

#titleFineArt a {background:url(../img/dept/art/art_title01.gif) no-repeat left top;}
#titleDesign a {background:url(../img/dept/art/art_title02.gif) no-repeat left top;}
#titleJunior01 a {background:url(../img/dept/juniorcollege/art_title01.gif) no-repeat left top;}
#titleJunior02 a {background:url(../img/dept/juniorcollege/art_title02.gif) no-repeat left top;}
#titleMedia a {background:url(../img/dept/art/art_title09.gif) no-repeat left top;}
#titleTourism a {background:url(../img/dept/art/art_title03.gif) no-repeat left top;}

#titleFineArt a:hover,#titleFineArt a:focus,
#titleDesign a:hover,#titleDesign a:focus,
#titleJunior01 a:hover,#titleJunior01 a:focus,
#titleJunior02 a:hover,#titleJunior02 a:focus,
#titleMedia a:hover,#titleMedia a:focus,
#titleTourism a:hover,#titleTourism a:focus
 {background-position:0px -60px;}

.Fouryears  {
	width:340px;
}
.Fouryears2  {
	width:330px;
}

.deptNavi  {
	width:700px;
	margin-bottom:20px;
}

.deptNavi a {
	display:block;
	float:left;
	width:150px;
	height:200px;
	margin-right:12px;
	padding:5px;
	overflow:hidden;
}

.deptNavi2  {
	width:700px;
	margin-bottom:20px;
}

.deptNavi2 a {
	display:block;
	float:left;
	width:150px;
	height:200px;
	margin-right:12px;
	padding:5px;
	overflow:hidden;
}

.tb_dept {
	width:100%;
	font-size:80%;
	border-collapse:collapse;
}
.tb_dept th {
	color:#FFFFFF;
	border-right:#FFFFFF 1px solid;
	border-bottom:#FFFFFF 1px solid;
	background-color:#808080;
	padding:3px 10px;
	vertical-align:top;
}
.tb_dept td {
	vertical-align:top;
	border-right:#FFFFFF 1px solid;
}
.td_dept01 {
	background-color:#CCCCCC;
	padding:2px 10px;
}
.td_dept02 {
	background-color:#ecf6fb;
	padding:20px;
}
/*----------デザイン系用テーブルカラー-----------*/
.td_dept03 {
	background-color:#fbedf3;
	padding:20px;
}
.td_dept04 {
	background-color:#fffcef;
	padding:20px;
}
.td_dept05 {
	background-color:#ecf6fb;
	padding:20px;
}
.td_dept06 {
	background-color:#fbedf3;
	padding:20px;
}
.td_dept07 {
	background-color:#fffcef;
	padding:20px;
}
.td_dept08 {
	background-color:#eeeeee;
	padding:10px;
}
.OccupationIMG {
	font-size:110%;
	display:block;
	font-weight:bold;
	padding-top:20px;
}

.curri_bold {
	font-weight:bold;
}
.class_deail {
	width:460px;
	float:right;
}
.class_deail2 {
	width:360px;
	float:right;
}
.gallery_boxL {
	width:332px;
	float:left;
	margin-right:10px;
}
.gallery_boxR {
	width:332px;
	float:right;
}
.gallery_boxL a,.gallery_boxR a {
	display:block;
	text-align:center;
}
.gallery_boxL a:hover,.gallery_boxR a:hover {
	filter:alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
}
.gallery_boxL table,.gallery_boxR table {
	width:332px;
	height:332px;
	border-collapse:collapse;
	border:#F2F2F2 1px solid;
	vertical-align:center;
	padding:5px;
}
.gallery_boxL h6,.gallery_boxR h6 {
	font-family:'ヒラギノ明朝 Pro W3','Hiragino Mincho Pro','ＭＳ Ｐ明朝','MS PMincho',serif;
	font-size:85%;
	line-height:1.6;
	margin-top:5px;
	margin-bottom:2px;
}
.gallery_boxL p,.gallery_boxR p {
	font-size:80%;
	line-height:1.5;
}
.interviewBox {
	padding:15px;
	border:#EDEDED 1px solid;
	background-color:#F7F7F7;
}
.interviewBox h6 {
	font-family:'ヒラギノ明朝 Pro W3','Hiragino Mincho Pro','ＭＳ Ｐ明朝','MS PMincho',serif;
	margin-bottom:10px;
}
.interviewBox p {
	font-family: "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro","Osaka", Verdana, "ＭＳ Ｐゴシック", "MS P Gothic", Arial, Helvetica, sans-serif;
	font-size:85%;
}
.curriculum {
	width:330px;
	margin-bottom:20px;
}
.btnCurriculum a {
	display:block;
	width:180px;
	height:30px;
	margin:0px 0px 0px auto;
}

#btnFineArts a {background:url(../img/dept/art/bt_curriculum.gif) no-repeat left top;}
#btnMedia a {background:url(../img/dept/art/media_design/bt_curriculum.gif) no-repeat left top;}
#btnTourism a {background:url(../img/dept/art/tourism_design/bt_curriculum.gif) no-repeat left top;}
#btnJunior a {background:url(../img/dept/juniorcollege/bt_curriculum.gif) no-repeat left top;}

#btnFineArts a:hover,#btnFineArts a:focus,
#btnMedia a:hover,#btnMedia a:focus,
#btnTourism a:hover,#btnTourism a:focus,
#btnJunior a:hover,#btnJunior a:focus
 {background-position:0px -30px;}

/*------------------------------------
EXAMINEE
------------------------------------*/
#titleExamInfo a {background:url(../img/examinee/exam_title01.gif) no-repeat left top;}
#titleDiary a {background:url(../img/examinee/exam_title02.gif) no-repeat left top;}
#titleArtSummary a {background:url(../img/examinee/exam_title03.gif) no-repeat left top;}
#titleJuniorSummary a {background:url(../img/examinee/exam_title04.gif) no-repeat left top;}

#titleExamInfo a:hover,#titleExamInfo a:focus,
#titleDiary a:hover,#titleDiary a:focus,
#titleArtSummary a:hover,#titleArtSummary a:focus,
#titleJuniorSummary a:hover,#titleJuniorSummary a:focus
 {background-position:0px -60px;}

ul.summaryList li {
	padding-left:15px;
	background:url(../img/arrow.gif) no-repeat left center;
}
ul.summaryList li a {
	font-size:90%;
	color:#000000;
}
ul.summaryList li a:hover {color:#0080FF;}
.archiveList .article {
	line-height:1.4;
	border-bottom:#EDEDED 1px solid;
}
.article a {
	display:block;
	padding:10px 3px;
}
.article a .title {
	display:block;
	font-size:85%;
	color:#000000;
	margin-bottom:5px;
}
.article a .date,.article a .term {
	display:block;
	font-size:75%;
	color:#333333;
}

.diary_img {
	float:left;
	padding-right:15px;
	padding-bottom:5px;
}
.diary_title {
	display:block;
	color:#000000;
	font-size:95%;
	font-weight:bold;
	margin-bottom:15px;
}
.diary_content {
	display:block;
	color:#000000;
	font-size:85%;
	line-height:1.4;
	margin-bottom:5px;
}
.diary_content img {
	float:left;
	padding-right:10px;
}
.tb_invite {
	width:100%;
	line-height:1.6;
}
.tb_invite th {
	font-size:85%;
	padding:4px 5px;
	color:#FFFFFF;
	text-align:center;
	border:#FFFFFF 1px solid;
	background-color:#808080;
}
.tb_invite th sup {
	color:#FFFFFF;
	font-weight:normal;
}
.tb_invite th span {
	display:block;
	margin-top:5px;
	font-size:90%;
}
.tb_invite td {
	font-size:85%;
	padding:5px 8px;
	border:#FFFFFF 1px solid;
}
.tb_invite td span {
	display:block;
	font-size:90%;
	color:#333333;
	margin-top:5px;
}
.td_invite {background-color:#F2F2F2;}


.tb_invite60 {
	width:60%;
	line-height:1.6;
}
.tb_invite60 th {
	font-size:85%;
	padding:4px 5px;
	color:#FFFFFF;
	text-align:center;
	border:#FFFFFF 1px solid;
	background-color:#808080;
}
.tb_invite60 td {
	font-size:85%;
	padding:5px 8px;
	border:#FFFFFF 1px solid;
}

.td_invite01 {
	color:#FFFFFF;
	text-align:center;
	background-color:#808080;
}
.td_invite02 {
	color:#00b3ec;
	background-color:#ecf6fb;
}
.td_invite03 {
	color:#D6689E;
	background-color:#fbedf3;
}
.td_invite04 {
	color:#75990F;
	background-color:#E3F7E7;
}
.td_invite022 {
	color:#E6422E;
	background-color:#FAE9E9;
}
.td_invite033 {
	color:#0084CC;
	background-color:#DCEFFA;
}
.td_invite044 {
	color:#75990F;
	background-color:#E3F7E7;
}

.td_invite05 {background-color:#FCF2E0;}
.td_header {background-color:#E6F4FF;}

.td_header2 {background-color:#F2F2F2;white-space: nowrap;}

.td_total {background-color:#FFEBF8;}
.worksBox,.worksBox02 {
	margin-bottom:20px;
	padding:10px;
	border:#EDEDED 1px solid;
	background-color:#F7F7F7;
}
.worksBox .motif,.worksBox02 .motif {
	float:left;
	text-align:center;
	margin-right:20px;
}
.worksBox ul {
	float:right;
	width:500px;
}
.worksBox02 ul {
	float:right;
	width:350px;
}
.examWorks .img_motif {
	float:left;
	width:700px;
}
.img_motif02 {
	float:left;
	width:320px;
}
.img_motif02 p {
	margin-bottom:5px;
	padding-left:15px;
	background:url(../img/bg_content_list.gif) no-repeat 0px 6px;
}
.keyword {
	float:right;
	width:350px;
}
.explain,.composit {
	margin-bottom:20px;
	padding:10px;
	background-color:#F2F2F2;
}
.examWorks .explain {
	float:right;
	width:330px;
	margin-bottom:20px;
	padding:10px;
	background-color:#F2F2F2;
}
.examWorks .check {
	padding-top:10px;
	float:left;
	width:700px;
}
.composit p,.examWorks .composit p {
	font-size:85%;
	font-family: "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro","Osaka", Verdana, "ＭＳ Ｐゴシック", "MS P Gothic", Arial, Helvetica, sans-serif;
}

.QandA h6 span {
	font-size:150%;
	font-family:'ヒラギノ明朝 Pro W3','Hiragino Mincho Pro','ＭＳ Ｐ明朝','MS PMincho',serif;
	font-weight:normal;
	color:#FF8000;
	padding-right:15px;
}
.QandA p span {
	font-size:150%;
	padding-right:15px;
}
.devideHalf {
	width:345px;
}


/*------------------------------------
CAMPUS LIFE
------------------------------------*/
.campus_lifeContainerL {
	float:left;
	width:365px;
	border:#E6E6E6 1px solid;
	background-color:#FFFFFF;
	margin-bottom:15px;
}
.campus_lifeContainerR {
	float:right;
	width:363px;
	border:#E6E6E6 1px solid;
	background-color:#FFFFFF;
	margin-bottom:15px;
}
.campuslife_excerpt {
	font-size:90%;
	line-height:1.6;
}
.campus_lifeContainerL h4 a,.campus_lifeContainerR h4 a {
	display:block;
	width:363px;
	height:60px;
}

#titleCampusLife01 a {background:url(../img/campus_life/campuslife_title01.gif) no-repeat left top;}
#titleCampusLife02 a {background:url(../img/campus_life/campuslife_title02.gif) no-repeat left top;}
#titleCampusLife03 a {background:url(../img/campus_life/campuslife_title03.gif) no-repeat left top;}
#titleCampusLife04 a {background:url(../img/campus_life/campuslife_title04.gif) no-repeat left top;}
#titleCampusLife05 a {background:url(../img/campus_life/campuslife_title05.gif) no-repeat left top;}
#titleCampusLife06 a {background:url(../img/campus_life/campuslife_title06.gif) no-repeat left top;}
#titleCampusLife07 a {background:url(../img/campus_life/campuslife_title07.gif) no-repeat left top;}
#titleCampusLife08 a {background:url(../img/campus_life/campuslife_title08.gif) no-repeat left top;}

#titleCampusLife01 a:hover,#titleCampusLife01 a:focus,
#titleCampusLife02 a:hover,#titleCampusLife02 a:focus,
#titleCampusLife03 a:hover,#titleCampusLife03 a:focus,
#titleCampusLife04 a:hover,#titleCampusLife04 a:focus,
#titleCampusLife05 a:hover,#titleCampusLife05 a:focus,
#titleCampusLife06 a:hover,#titleCampusLife06 a:focus,
#titleCampusLife07 a:hover,#titleCampusLife07 a:focus,
#titleCampusLife08 a:hover,#titleCampusLife08 a:focus
 {background-position:0px -60px;}

.map_deail {
	float:right;
	width:360px;
}
.map_deail2 {
	float:right;
	width:220px;
}

/*------------------------------------
TEACHERS
------------------------------------*/
.teacherList {margin-bottom:20px;}
.teacherList li {
	width:138px;
	float:left;
	font-size:95%;
}
.teacherList li a {
	line-height:1.5;
	color:#000000;
	padding-left:15px;
	background:url(../img/bg_contentnavi.gif) no-repeat left center;
}
.teacherList li a:hover,.teacherList li a:focus {color:#0080FF;}
.profile {
	margin-bottom:40px;
}
.profile table {
	width:520px;
	float:right;
	font-size:85%;
}
.profile table th {
	width:150px;
	color:#666666;
	font-weight:normal;
	vertical-align:top;
	padding:7px 0px;
	border-bottom:#F2F2F2 1px solid;
}
.profile table td {
	padding:7px 0px 7px 10px;
	border-bottom:#F2F2F2 1px solid;
}
.profile table td span {padding-left:10px;}
.teacherWorks {
	margin-bottom:30px;
}
.teacherWorks .date {
	display:block;
	font-size:85%;
	font-weight:normal;
	margin-top:5px;
}
.teacherWorks img {
	float:left;
}
.teacherWorks p {
	width:520px;
	float:right;
	font-size:90%;
	line-height:1.6;
}

.teacherWorks_noimage {
	margin-bottom:30px;
}

.teacherWorks_noimage .date {
	display:block;
	font-size:85%;
	font-weight:normal;
	margin-top:5px;
}

.teacherWorks_noimage p {
	font-size:90%;
	line-height:1.6;
}


/*------------------------------------
ART INSTITUTION
------------------------------------*/
.img_institute {
	float:left;
	width:300px;
	text-align:center;
}
.detail_institute {
	float:right;
	width:370px;
}
.detail_institute .address {
	display:block;
	line-height:1.6;
}
.detail_institute ul li {
	font-size:90%;
	padding-left:15px;
	background:url(../img/arrow.gif) no-repeat left center;
}
.detail_institute ul li a {color:#000000;}
.detail_institute ul li a:hover,.detail_institute ul li a:focus {color:#0080FF;}
.libraryGuide {
	font-size:85%;
}
.libraryGuide dt {
	width:150px;
	float:left;
	margin:0px;
	padding:8px;
}
.libraryGuide dd {
	padding:8px;
	margin:0px;
}
.libraryGuide .bg {background-color:#F5F5F5;}

/*------------------------------------
EVENT
------------------------------------*/
#titleEvent01 a {background:url(../img/event/event_title01.gif) no-repeat left top;}
#titleEvent02 a {background:url(../img/event/event_title02.gif) no-repeat left top;}
#titleEvent03 a {background:url(../img/event/event_title03.gif) no-repeat left top;}
#titleEvent04 a {background:url(../img/event/event_title04.gif) no-repeat left top;}
#titleEvent05 a {background:url(../img/event/event_title05.gif) no-repeat left top;}
#titleEvent06 a {background:url(../img/event/event_title06.gif) no-repeat left top;}

#TitleEvent01 a {background:url(../img/event/event_title01_2.png) no-repeat left top;}
#TitleEvent02 a {background:url(../img/event/event_title02_2.png) no-repeat left top;}
#TitleEvent03 a {background:url(../img/event/event_title03_2.png) no-repeat left top;}
#TitleEvent04 a {background:url(../img/event/event_title04_2.png) no-repeat left top;}
#TitleEvent05 a {background:url(../img/event/event_title05_2.png) no-repeat left top;}
#TitleEvent06 a {background:url(../img/event/event_title06_2.png) no-repeat left top;}

#titleEvent01 a:hover,#titleEvent01 a:focus,
#titleEvent02 a:hover,#titleEvent02 a:focus,
#titleEvent03 a:hover,#titleEvent03 a:focus,
#titleEvent04 a:hover,#titleEvent04 a:focus,
#titleEvent05 a:hover,#titleEvent05 a:focus,
#titleEvent06 a:hover,#titleEvent06 a:focus
 {background-position:0px -60px;}
 
#TitleEvent01 a:hover,#TitleEvent01 a:focus,
#TitleEvent02 a:hover,#TitleEvent02 a:focus,
#TitleEvent03 a:hover,#TitleEvent03 a:focus,
#TitleEvent04 a:hover,#TitleEvent04 a:focus,
#TitleEvent05 a:hover,#TitleEvent05 a:focus,
#TitleEvent06 a:hover,#TitleEvent06 a:focus
 {background-position:0px -60px;}
 
.eventArchive {
	width:310px;
	height:250px;
	margin:auto;
	overflow:auto;
}
.eventArchive ul {margin-right:5px;}
.eventArchive .eventArchiveBox {
	border-bottom:#E6E6E6 1px solid;
}
.eventArchive .eventArchiveBox a {
	display:block;
	padding:10px 3px;
}
.eventArchive .title {
	display:block;
	font-size:85%;
	color:#000000;
	line-height:1.4;
	margin-bottom:5px;
}
.eventArchive .term {
	display:block;
	font-size:75%;
	line-height:1.4;
	color:#333333;
}
.eventArchive .article_img {
	float:left;
	border:none;
	padding-right:10px;
}
.event_img {
	float:right;
	padding-left:15px;
	padding-bottom:5px;
}
.schedule {
	font-size:85%;
	border:#EDEDED 1px solid;
	background-color:#F2F2F2;
	padding:15px 0px;
}
.schedule dt {
	width:80px;
	float:left;
	margin:0px;
	padding:5px 5px 5px 20px;
}
.schedule dd {
	padding:5px 20px 5px 5px;
	margin:0px;
	}
/*------------------------------------
UNDER GRADUATE
------------------------------------*/
#titleUG01 a {background:url(../img/undergraduate/ug_title01.gif) no-repeat left top;}
#titleUG02 a {background:url(../img/undergraduate/ug_title02.gif) no-repeat left top;}

#titleUG01 a:hover,#titleUG01 a:focus,
#titleUG02 a:hover,#titleUG02 a:focus
 {background-position:0px -60px;}
 
 .archiveAfter {
	border-bottom:#EDEDED 1px solid;
}
.archiveAfter a {
	display:block;
	padding:8px 3px;
}
.archiveAfter a:hover {background-color:#F5F5F5;}
.archiveAfter .title {
	display:block;
	font-size:85%;
	color:#000000;
	margin-bottom:5px;
}
.archiveAfter .date {
	display:block;
	font-size:75%;
	color:#333333;
}
.lecture_info {
	padding:15px;
	border:#E6E6E6 1px solid;
	background-color:#FFFFFF;
}
.lecture_infoList {
	font-size:75%;
	border-collapse:collapse;
	margin-top:15px;
}
.lecture_infoList th {
	width:68px;
	font-weight:normal;
	color:#000000;
	padding:2px 0px 2px 5px;
	border-bottom:1px solid #FFFFFF;
	background-color:#F1F1F1;
}
.lecture_infoList td {
	width:95px;
	padding:2px 0px 2px 5px;
}

/*------------------------------------
ALUMNI
------------------------------------*/
.homecoming_text { 
	width:670px;
	background-color:#e0ecf3;
	margin-top:42px;
	padding:15px;
	margin-bottom:40px;
}

/*------------------------------------
EMPLOYMENT
------------------------------------*/
.noticeBox {
	font-size:90%;
	padding:15px;
	border:#EDEDED 1px solid;
	background-color:#F7F7F7;
}
.noticeBox p {
	font-family: "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro","Osaka", Verdana, "ＭＳ Ｐゴシック", "MS P Gothic", Arial, Helvetica, sans-serif;
	line-height:1.5;
}
.address {
	display:block;
	font-size:85%;
	line-height:1.5;
}
.baseTable {
	width:100%;
	font-size:85%;
	border-collapse:collapse;
}
.baseTable th {
	font-weight:normal;
	padding:3px 10px;
	background-color:#F2F2F2;
}
.baseTable td {
	padding:10px;
	border-bottom:#E6E6E6 1px solid;
}

/*------------------------------------
TOPICS
------------------------------------*/
.topicsList {
	float:left;
	width:400px;
}
.topicsList li {
	border-bottom:#E6E6E6 1px solid;
}
.topicsList li a .title {
	font-size:85%;
	line-height:1.4;
}
.topicsList li a .date {
	font-size:75%;
	line-height:1.4;
	color:#808080;
}
.topicsImp {
	float:right;
	width:260px;
}
.topicsImp h5 {
	font-size:90%;
	margin-bottom:5px;
}
.topicsImp ul {
	background-color:#EDF8FF;
}
.topicsImp ul li {
	border-bottom:#FFFFFF 1px solid;
}
.topicsImp ul li a {
	display:block;
	padding:10px;
	color:#000000;
}
.topicsImp ul li a .title {
	display:block;
	line-height:1.4;
	font-size:85%;
	margin-bottom:5px;
}
.topicsImp ul li a .date {
	display:block;
	line-height:1.4;
	font-size:80%;
	color:#999999;
}

/*------------------------------------
SITEMAP
------------------------------------*/
.siteList li {
	font-size:85%;
	line-height:1.5;
	margin-bottom:5px;
}
.siteList .mark {
	padding-left:15px;
	background:url(../img/arrow.gif) no-repeat 0px 5px;
}
.siteList li a {color:#000000;}
.siteList li a:hover,.siteList li a:focus {color:#0080FF;}

.siteList .sub {margin-top:5px;}
.siteList .sub ul {padding-left:20px;}
.siteList .sub ul li {
	line-height:1.4;
	font-size:95%;
	margin-bottom:5px;
}
.siteList .sub a {
	border:none;
	padding:0px 0px 0px 12px;
	background:url(../img/mark.gif) no-repeat 0px 0px;
}
.siteList li span {
	display:block;
	font-size:95%;
	margin-top:5px;
}


/*===============================================
SIDE
===============================================*/
#leftCol {
	float:left;
	width:200px;
}
ul.contentNavi {
	border-top:#E6E6E6 1px solid;
	border-left:#E6E6E6 1px solid;
	border-right:#E6E6E6 1px solid;
	background-color:#FFFFFF;
	margin-bottom:15px;
}
ul.contentNavi li {font-size:11px;}
ul.contentNavi li span {font-size:85%;}
ul.contentNavi li a {
	display:block;
	width:163px;
	padding:12px 10px 12px 25px;
	color:#000000;
	border-bottom:#E6E6E6 1px solid;
	background:url(../img/bg_contentnavi.gif) no-repeat 10px 16px;
}
ul.contentNavi .selected a {
	color:#FFFFFF;
	border:none;
	padding:12px 10px 12px 25px;
	background:url(../img/bg_contentnavi_over.gif) no-repeat 10px 16px;
	background-color:#333333;
}
ul.contentNavi li a:hover {
	color:#FFFFFF;
	background:url(../img/bg_contentnavi_over.gif) no-repeat 10px 16px;
	background-color:#333333;
}
ul.contentNavi li.sub {
	border-bottom:#E6E6E6 1px solid;
	background-color:#333333;
}
ul.contentNavi .sub ul {
	width:140px;
	padding-left:20px;
}
ul.contentNavi .sub ul li {
	line-height:1.4;
	font-size:10px;
	margin-bottom:10px;
}
ul.contentNavi .sub a {
	width:150px;
	color:#FFFFFF;
	border:none;
	padding:0px 0px 0px 12px;
	background:url(../img/mark02.gif) no-repeat 0px 0px;
}
ul.contentNavi .sub a:hover {
	text-decoration:underline;
	background:url(../img/mark02.gif) no-repeat 0px 0px;
}

#rightCol {
	float:right;
	width:200px;
}
#rightCol #banners {
	width:180px;
	margin:auto;
	padding:10px;
	border:#E6E6E6 1px solid;
	background-color:#FFFFFF;
}
#rightCol #banners h3 {
	font-size:85%;
	font-weight:normal;
	line-height:1.5;
	padding:0px 0px 0px 13px;
	background:url(../img/bg_contentnavi.gif) no-repeat 0px 4px;
}
#rightCol #banners h3 a {
	color:#000000;
}
#rightCol #banners img {
	margin-bottom:5px;
}
#rightCol #banners h3 a:hover,#rightCol #banners h3 a:focus {color:#72ADE6;}



/*------------------------------------
ANNIVERSARY
------------------------------------*/
.anniversaryContainerL {
	float:left;
	width:365px;
	margin-bottom:15px;
}
.anniversaryContainerR {
	float:right;
	width:363px;
	margin-bottom:15px;
}
.anniversaryContainerL h4 a,.anniversaryContainerR h4 a {
	display:block;
	width:363px;
	height:60px;
}
#titleAnniversary01 a {background:url(../img/anniversary/anniversary_title01.gif) no-repeat left top;}
#titleAnniversary02 a {background:url(../img/anniversary/anniversary_title02.gif) no-repeat left top;}
#titleAnniversary03 a {background:url(../img/anniversary/anniversary_title03.gif) no-repeat left top;}
#titleAnniversary04 a {background:url(../img/anniversary/anniversary_title04.gif) no-repeat left top;}
#titleAnniversary05 a {background:url(../img/anniversary/anniversary_title05.gif) no-repeat left top;}
#titleAnniversary06 a {background:url(../img/anniversary/anniversary_title06.gif) no-repeat left top;}

#TitleAnniversary01 a {background:url(../img/anniversary/anniversary_title01_2.png) no-repeat left top;}
#TitleAnniversary02 a {background:url(../img/anniversary/anniversary_title02_2.png) no-repeat left top;}
#TitleAnniversary03 a {background:url(../img/anniversary/anniversary_title03_2.png) no-repeat left top;}
#TitleAnniversary04 a {background:url(../img/anniversary/anniversary_title04_2.png) no-repeat left top;}
#TitleAnniversary05 a {background:url(../img/anniversary/anniversary_title05_2.png) no-repeat left top;}
#TitleAnniversary06 a {background:url(../img/anniversary/anniversary_title06_2.png) no-repeat left top;}

#titleAnniversary01 a:hover,#titleEvent01 a:focus,
#titleAnniversary02 a:hover,#titleEvent02 a:focus,
#titleAnniversary03 a:hover,#titleEvent03 a:focus,
#titleAnniversary04 a:hover,#titleEvent04 a:focus,
#titleAnniversary05 a:hover,#titleEvent05 a:focus,
#titleAnniversary06 a:hover,#titleEvent06 a:focus
 {background-position:0px -60px;}
 
#TitleAnniversary01 a:hover,#TitleAnniversary01 a:focus,
#TitleAnniversary02 a:hover,#TitleAnniversary02 a:focus,
#TitleAnniversary03 a:hover,#TitleAnniversary03 a:focus,
#TitleAnniversary04 a:hover,#TitleAnniversary04 a:focus,
#TitleAnniversary05 a:hover,#TitleAnniversary05 a:focus,
#TitleAnniversary06 a:hover,#TitleAnniversary06 a:focus
 {background-position:0px -60px;}

/*--------------------------
STYLES 
---------------------------*/
.stylesPhoto {
	float:left;
	width:504px;
	padding-left:24px;
}
.stylesPhoto p { 
	font-size:80%;
	padding-top:10px;
}
.stylesSubTitle {
	font-size:125%;
	color:#0074BD;
	font-weight:normal;
	font-family: "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro","Osaka", Verdana, "ＭＳ Ｐゴシック", "MS P Gothic", Arial, Helvetica, sans-serif;
	line-height:1.5;
}
.stylesText {
	float:right;
	width:190px;
	padding-right:24px;
}
.stylesFavorite {
	float:right;
}
.stylesText p { 
	font-size:85%;
	text-align:justify;
	text-justify:inter-ideograph;
}
.stylesFavorite p { 
	font-size:80%;
}
.stylesFavorite h6 { 
	font-size:85%;
	font-weight:bold;
}
.stylesMove {
	margin-top:10px;
	float:right;
	margin-bottom:30px;
	}
.stylesMove a {
	font-size:90%;
	color:#000000;
	padding:0 5px;
	background-color:#E3E3E3;
}
.stylesMove a:hover,.stylesMove a:focus {color:#0080FF;}

.saganoyu { 
	font-size:85%;
	line-height:120%;
}

/*--------------------------
STYLES INDEX
---------------------------*/

.stylesIndexCopy {
	font-size:85%;
	color:#000000;
	line-height:1.8;
	margin-bottom:30px;
}
.stylesListLeft {
	line-height:1.4;
	width:340px;
	float:left;
}
.stylesListRight {
	line-height:1.4;
	width:340px;
	float:right
}
.stylesList {
	line-height:1.4;
}
.styles_img {
	float:left;
	padding-right:15px;
	padding-bottom:5px;
}
.stylesList .stylesIndex {
	line-height:1.4;
	border-bottom:#EDEDED 1px solid;
}
.stylesIndex a {
	display:block;
	padding:10px 3px;
}
.stylesIndex a .title {
	display:block;
	font-size:85%;
	color:#000000;
}
.title {
	padding-bottom:12px;
}
.stylesIndex a .date,.stylesIndex a .term {
	display:block;
	font-size:75%;
	color:#333333;
}
.stylesIndex {
	line-height:1.4;
	border-bottom:#EDEDED 1px solid;
	margin-right:5px;
	overflow:hidden;
}
.stylesIndex a {
	display:block;
	padding:8px 3px;
}
.stylesIndex a:hover {background-color:#FFFFFF;}
.stylesIndex a .title {
	display:block;
	font-size:100%;
	font-weight:bold;
	color:#000000;
}
.stylesIndex a .copy {
	display:block;
	font-size:80%;
	font-weight:bold;
	color:#333333;
	margin-bottom:5px;
}
.stylesIndex a .date,.article a .term {
	display:block;
	font-size:75%;
	color:#333333;
}
.stylesIndex_img {
	float:left;
	border:none;
	padding-right:10px;
}



/*--------------------------
DIALOGUE INDEX
---------------------------*/
.archiveList .article {
	line-height:1.4;
	border-bottom:#EDEDED 1px solid;
}
.article a {
	display:block;
	padding:10px 3px;
}
.article a .title2 {
	display:block;
	font-size:100%;
	font-weight:bold;
	color:#000000;
	margin-bottom:10px;
}
.article a .term2 {
	display:block;
	font-size:85%;
	color:#333333;
}
.article a .date,.article a .term {
	display:block;
	font-size:75%;
	color:#333333;
}
.dialogueName {
	display:block;
	font-size:75%;
	color:#333333;
}
.dialogueSubTitle {
	margin-top:10px;
	font-size:125%;
	color:#0074BD;
	font-weight:normal;
	font-family: "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro","Osaka", Verdana, "ＭＳ Ｐゴシック", "MS P Gothic", Arial, Helvetica, sans-serif;
	line-height:1.5;
}
.dialoguePhoto {
	float:left;
	width:740px;
	padding-left:24px;
	padding-bottom:20px;
}
.dialoguePhoto p { 
	font-size:80%;
	padding-top:10px;
}
.dialoguePhoto2 {
	width:740px;
	margin:30px 0px;
}
.dialogueText {
	float:left;
	width:692px;
	padding-left:24px;
	font-size:90%;
}
.dialogueText span {
	font-weight:bold;
	padding-right:1em;
}
.dialogueData { 
	width:692px;
	font-size:80%;
	margin-top:70px;
	padding-left:24px;
}
.dialogueData img {
	margin-bottom:10px;
}


/*--------------------------
PR
---------------------------*/
.PRmain { 
	width:620px;
	margin:0 auto 0 auto;
	padding:50px 0 40px 0;
}
.PRmain img {
	padding-bottom:56px;
}
.PRmessage { 
	width:680px;
	margin:0 auto 0 auto;
	padding:0 20px 40px 20px;
}
.PRmessageLeft { 
	width:320px;
	float:left;
	font-size:80%;
}
.PRmessageRight { 
	width:320px;
	float:right;
	font-size:80%;
}
.PRmessageDept1 { 
	width:270px;
	background-color:#b9e7ff;
	padding:10px;
}
.PRmessage h5 { 
	font-size:120%;
	line-height:1.5;
}
.PRmessageDept2 { 
	width:270px;
	background-color:#fff5b3;
	padding:10px;
}
.PRmessageDept3 { 
	width:270px;
	background-color:#fdbad4;
	padding:10px;
}
.PRmessageDept4 { 
	width:270px;
	background-color:#fff5b3;
	padding:10px;
}

.rebuildingList { 
	width:670px;
	background-color:#e7e7e7;
	margin-top:42px;
	padding:15px;
	margin-bottom:40px;
}
.rebuildingList p {
	font-weight:bold;
}
.rebuildingLeft { 
	width:320px;
	float:left;
	font-size:80%;
}
.rebuildingRight { 
	width:320px;
	float:left;
	font-size:80%;
}

.student { 
	position: absolute; z-index: 10;
	top: -50px;
	left: -190px;
}	
.student2 { 
	position: absolute; z-index: 10;
	top: -100px;
	left: -190px;
}	

.twitter { 
	width:240px;
	float:left;
	font-size:80%;
}
.PRmain_photo { 
	width:620px;
	margin:0 auto 0 auto;
	padding:10px 0px 0px 0px;
}
.Bline{
	border-bottom:1px #333333 solid;
	margin:0px;
	padding:0px 0px 20px 0px;
}
.contact_box{
	width:280px;
	margin:20px 0px;
	padding:0 0 0 420px;
}.JRsaganosen {
	color: #3092D0;
}
.hankyuukyoto {
	color: #B10C7F;
}
.keifukudentetsu {
	color: #3DA57E;
}

