#inbox     {
	width:740px;
	text-align:left;
	padding: 0px;
	margin:0px 0px 20px;
	position: relative;
}
#side {
	float:left;
	margin:0px;
	width:191px;
	padding: 0px;
	border-top: 1px solid #BFBFBF;
	text-align: left;
}
/*　Mac版IE5.xのみ */ 
#content {
	float:right;
	width:576px;
	padding-left: 39px;
	margin-left: 0px;
}

/*　Win他 \*/ 
#content {
	float:right;
	width:578px;
	margin-left: -6px;
}

/*　END */ 
#menu {
	float:left;
	width:109px;
	margin: 0px;
	padding: 0px;
}
#main {
	float:right;
	width:433px;
	padding: 0px;
	margin-left: -6px;
}



a:link      { text-decoration: none }
a:visited   { text-decoration: none }
a:active   { text-decoration: none }
a:hover   { text-decoration: underline}

/*テキストリンク（矢印なし）の設定ここから*/
a.noyajirushi   { 
	font-size: 12px;
	line-height: 120%;
	color: #333333;
}
a.noyajirushi:visited   { 
	font-size: 12px;
	line-height: 120%;
	 color:#333333;
}
a.noyajirushi:active   { 
	font-size: 12px;
	line-height: 120%;
	 color:#FF6C00;
}
a.noyajirushi:hover   { 
	font-size: 12px;
	line-height: 120%;
	 color:#FF6C00;
}
/*テキストリンク（矢印なし）の設定ここまで*/

/*テキストリンク（矢印なし）サイトマップ学科用の設定ここから*/
a.noyajirushi2   { 
	font-size: 12px;
	line-height: 120%;
	color: #2476B4;
}
a.noyajirushi2:visited   { 
	font-size: 12px;
	line-height: 120%;
	color: #2476B4;
}
a.noyajirushi2:active   { 
	font-size: 12px;
	line-height: 120%;
	 color:#FF6C00;
}
a.noyajirushi2:hover   { 
	font-size: 12px;
	line-height: 120%;
	 color:#FF6C00;
}
/*テキストリンク（矢印なし）サイトマップ学科用の設定ここまで*/

/*矢印付きのリンクの設定ここから*/
a.yajirushi:link   { 
	font-size: 12px;
	line-height: 120%;
	color: #333333;
	margin: 0px 0px 20px 10px;
	padding: 0px 0px 0px 8px;
	background-image: url(../commonimg/point_link_01.gif);
	background-position: left top;
	background-repeat: no-repeat;
}
a.yajirushi:visited   { 
	font-size: 12px;
	line-height: 120%;
	 color:#333333;
	margin: 0px 0px 20px 10px;
	padding: 0px 0px 0px 8px;
	background-image: url(../commonimg/point_link_01.gif);
	background-position: left top;
	background-repeat: no-repeat;
}
a.yajirushi:active   { 
	font-size: 12px;
	line-height: 120%;
	 color:#FF6C00;
	margin: 0px 0px 20px 10px;
	padding: 0px 0px 0px 8px;
	background-image: url(../commonimg/point_link_01.gif);
	background-position: left top;
	background-repeat: no-repeat;
}
a.yajirushi:hover   { 
	font-size: 12px;
	line-height: 120%;
	 color:#FF6C00;
	margin: 0px 0px 20px 10px;
	padding: 0px 0px 0px 8px;
	background-image: url(../commonimg/point_link_01.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

a.yajirushi10:link      { 
	font-size: 10px;
	line-height: 120%;
	color: #333333;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 5px;
	background-image: url(../commonimg/point_link_01.gif);
	background-position: left top;
	background-repeat: no-repeat;
}
a.yajirushi10:visited   { 
	font-size: 10px;
	line-height: 120%;
	 color:#333333;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 5px;
	background-image: url(../commonimg/point_link_01.gif);
	background-position: left top;
	background-repeat: no-repeat;
}
a.yajirushi10:active   { 
	font-size: 10px;
	line-height: 120%;
	 color:#FF6C00;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 5px;
	background-image: url(../commonimg/point_link_01.gif);
	background-position: left top;
	background-repeat: no-repeat;
}
a.yajirushi10:hover   { 
	font-size: 10px;
	line-height: 120%;
	 color:#FF6C00;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 5px;
	background-image: url(../commonimg/point_link_01.gif);
	background-position: left top;
	background-repeat: no-repeat;
}
/*矢印付きのリンクの設定ここまで*/


ul,li {
	list-style-type: none;
	list-style-image: none;
}

  
/*左メニュー設定---------------------------------------------------------------------- */

.sidetext01   {
	color: #FFFFFF;
	font-size: 12px;
	line-height: 160%;
	margin: 0px;
	padding: 0px 0px 10px;
	width: 191px;
	background-image: url(../commonimg/side_back_01.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.sidetext01 ul  {
	margin: 0px;
	padding: 0px;
}
.sidetext01  li a{
	color: #FFFFFF;
	padding: 3px 0px 3px 18px;
	margin: 0px;
	background-image: url(../commonimg/point_side_01.gif);
	background-position: left top;
	background-repeat: no-repeat;
	background-color: #6F67B0;
	border-bottom: 1px solid #ECECFB;
	display: block;
}
.sidetext01  li  a:hover,
.sidetext01  li  a.visit{
	color: #6F67B0;
	background-color: #FFFFFF;
}

.sidetext02   {
	color: #474747;
	font-size: 12px;
	line-height: 100%;
	margin: 0px;
	padding: 10px 0px;
	width: 191px;
	background-image: url(../commonimg/side_back_01.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.sidetext02 ul  {
	margin: 0px;
	padding: 0px;
}
.sidetext02  li a{
	color: #474747;
	padding: 3px 0px 3px 18px;
	margin: 0px;
	background-image: url(../commonimg/point_side_02.gif);
	background-position: left top;
	background-repeat: no-repeat;
	background-color: #E3E3FF;
	border-bottom: 1px solid #E3E3FF;
	display: block;
}
.sidetext02  li  a:hover,
.sidetext02  li  a.visit{
	color: #FF6C00;
	background-color: #E3E3FF;
}


/*コンテンツ設定---------------------------------------------------------------------- */ 

.gakka {
	margin: 0px;
	padding: 0px 0px 0px;
	background-color: #FFFFFF;
}
.gakkaback {
	margin: 0px;
	padding: 0px;
	background-image: url(../commonimg/gakka_back01.gif);
	background-repeat: repeat;
}
/*　Mac版IE5.xは無効 \*/ 
.gakkaback {	height: 100%;}
/*　END */ 

.gakka h1{
	margin: 0px;
}
.gakka h2{
	margin: 0px 0px 10px;
	font-size: 10pt;
	color: #FFFFFF;
	padding: 2px 0px;
	text-align: center;
}
.gakka h2.zokei{
	background-color: #6F73D9;
}
.gakka h2.media{
	background-color: #BD80C3;
	margin-top: 5px;
}
.gakka h2.music{
	background-color: #C06F8B;
	margin-top: 5px;
}
.cose {
	border-left: 1px solid #D9D7EB;
	margin: 0px;
	padding: 0px;
}
.cose .text{
	font-size: 10px;
	line-height: 130%;
	color: #333333;
	padding: 2px 0px 0px 5px;
}
.cose .text a{
	color: #333333;
}
.cose .text a:hover{
	color: #FF6C00;
}
.gakka table{
	margin: 0px 0px 20px;
}

/*　メニュー設定---------------------------------------------------------------------- */ 

/*　Mac版IE5.xのみ */ 
.menulist01,
.menulist02{
	font-size: 10px;
	color: #333333;
	margin: 0px 8px 0px 0px;
	text-align: right;
	width: 103px;
	line-height: 170%;
}
/*　Win他 \*/ 
.menulist01,
.menulist02{
	font-size: 10px;
	line-height: 170%;
	color: #333333;
	margin: 0px;
	text-align: right;
	width: 109px;
}
/*　END */ 

.menulist01  a{
	color: #333333;
	padding: 0px 6px 0px 3px;
	margin: 0px;
	background-image: url(../commonimg/point_gakka_01.gif);
	background-position: right top;
	background-repeat: no-repeat;
}
.menulist02  a{
	color: #333333;
	padding: 1px 6px 0px 3px;
	margin: 0px;
	background-image: url(../commonimg/point_gakka_02.gif);
	background-position: right top;
	background-repeat: no-repeat;
}
.menulist01 a:hover,
.menulist02 a:hover,
.menulist01 a.visit,
.menulist02 a.visit{
	color: #FF6C00;
}

/*　内容設定---------------------------------------------------------------------- */

.mainbox{
	font-size: 12px;
	line-height: 160%;
	color: #333333;
	text-align: left;
	
}
.mainbox .tit{
	margin: 0px 0px 15px;
	padding: 0px;
}
.mainbox h2{
	font-size: 12pt;
	color: #E4478A;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.mainbox h2.zokei{
	background-color: #2376b4;
}
.mainbox h3{
	color: #d22774;
	margin: 0px 0px 3px;
	font-size: 12px;
	font-weight: bold;
}
.mainbox .body{
	margin: 0px 0px 25px;
	padding: 0px;
	width: 433px;
}
.mainbox .link{
	font-size: 10px;
	line-height: 100%;
	color: #333333;
	margin: 0px 0px 20px;
	padding: 0px;
}
.mainbox .gotop{
	font-size: 10px;
	line-height: 100%;
	color: #333333;
	margin: 0px 0px 40px;
	padding: 0px;
	text-align: right;
}
.mainbox .gotop a{
	color: #333333;
	padding: 0px 0px 0px 9px;
	margin: 0px;
	background-image: url(../commonimg/point_gotop_01.gif);
	background-position: left top;
	background-repeat: no-repeat;
}
.mainbox .topic{
	font-size: 10px;
	line-height: 120%;
	color: #333333;
	margin: 0px 0px 20px 10px;
	padding: 0px 0px 0px 8px;
	background-image: url(../commonimg/point_link_01.gif);
	background-position: left top;
	background-repeat: no-repeat;
}
.mainbox .topic_large{
	font-size: 12px;
	line-height: 120%;
	color: #333333;
	margin: 0px 0px 20px 10px;
	padding: 0px 0px 0px 8px;
	background-image: url(../commonimg/point_link_01.gif);
	background-position: left top;
	background-repeat: no-repeat;
}
.mainbox .link a{
	color: #FF6C00;
}
.mainbox .topic a{
	color: #333333;
}
.mainbox .topic_large a{
	color: #333333;
}
.mainbox .link a:hover,
.mainbox .gotop a:hover,
.mainbox .topic a:hover{
	color: #FF6C00;
}.mainbox .topic_large a:hover{
	color: #FF6C00;
}
.underline{
	background-image: url(../commonimg/dotline_01.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding: 0px 0px 20px;
	margin: 0px 0px 20px;
}


.cur p.notes{
	font-size: 10px;
	color: #333333;
	text-align: right;
	margin: 0px;
	padding: 0px;
}
.cur table{
	font-size: 10px;
	line-height: 140%;
	color: #333333;
	text-align: left;
	border-right: 1px solid #C5C5DC;
	border-bottom: 1px solid #C5C5DC;
	margin: 0px 0px 25px;
	padding: 0px;
}
.cur td{
	border-top: 1px solid #C5C5DC;
	border-left: 1px solid #C5C5DC;
}
.cur td.top{
	background-color: #DCDAF4;
	color: #333366;
	line-height: 100%;
	text-align: center;
}
.cur td.left{
	background-color: #EAEAFF;
	color: #333366;
	line-height: 120%;
	text-align: center;
}
.cur td p{
	line-height: 100%;
	margin: 4px 0px 0px;
}



.cur_large table{
	font-size: 12px;
	line-height: 140%;
	color: #333333;
	text-align: left;
	border-right: 1px solid #C5C5DC;
	border-bottom: 1px solid #C5C5DC;
	margin: 0px 0px 25px;
	padding: 0px;
}
.cur_large td{
	border-top: 1px solid #C5C5DC;
	border-left: 1px solid #C5C5DC;
}
.cur_large td.top{
	background-color: #BADDFF;
	color: #333366;
	line-height: 100%;
	text-align: center;
}
.cur_large td.left{
	background-color: #EAEAFF;
	color: #333366;
	line-height: 120%;
	text-align: center;
}
.cur_large td p{
	line-height: 100%;
	margin: 4px 0px 0px;
}



.kyoin{
	margin: 0px 0px 8px;
	padding: 0px 0px 20px;
	width: 392px;
	border-bottom: 1px solid #B6B6DC;
}
.kyoin table,
.note{
	font-size: 10px;
	line-height: 140%;
	color: #333333;
	text-align: left;
}


.kyoin h4{
	font-size: 12px;
	font-weight: normal;
	margin: 0px;
}
.kyoin h5{
	color: #6F67B0;
	font-size: 10px;
	font-weight: normal;
	background-image: url(../commonimg/dotline_01.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding: 0px 0px 8px;
	margin: 0px 0px 3px;
}
.kyoin .left{
	padding: 0px;
	margin: 0px 15px 0px 0px;
}
.kyoin table.koshi{
	font-size: 12px;
	line-height: 200%;
}

/* FOOTER---------------------------------------------------------------------- */
.copy01 {
	color: #555555;
	font-family: Lucida Grande, Geneva, Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0px;
	padding: 0px;
}


/*フォント設定---------------------------------------------------------------------- */
.size10px {
	font-size: 10px;
}
.size12px {
	font-size: 12px;
}
.color01 {
	color: #6F67B0;
}
.color02 {
	color: #CC3300;
}
.color03 {
	color: #FF6C00;
}
.color04 {
	color: #FFFFFF;
}
.color05 {
	color: #FF0000;
}


/*一般ページ---------------------------------------------------------------------- */
h2{
	margin: 0px 0px 15px;
	font-size: 10pt;
	color: #E4478A;
	padding: 2px 0px 2px 10px;
}
h3{
	color: #6F67B0;
	margin: 0px 0px 5px;
	font-size: 14px;
	font-weight: bold;
	line-height: 120%;
}
h4{
	color: #2376b4;
	margin: 0px 0px 3px;
	font-size: 12px;
	font-weight: bold;
	line-height: 120%;
}
h5{
	color: #336699;
	margin: 0px 0px 5px;
	font-size: 12px;
	line-height: 120%;
}
.magin5 {
	margin: 0px 0px 5px;
}
.magin10 {
	margin: 0px 0px 10px;
}
.magin20 {
	margin: 0px 0px 20px;
}
.textbox {
	font-size: 12px;
	line-height: 160%;
	color: #333333;
	margin: 0px 0px 30px;
	text-align: left;
}
.textbox a{
	color: #333333;
}
.link02 a,
.textbox a:hover{
	color: #FF6C00;
}
.link02{
	font-size: 12px;
	color: #FF6C00;
	line-height: 160%;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 8px;
	background-image: url(../commonimg/point_link_01.gif);
	background-position: left top;
	background-repeat: no-repeat;
}


/*枠組み01---------------------------------------------------------------------- */
.w01{
	background-color: #F1F1F1;
	border: 1px solid #E6E6E6;
	margin: 10px 0px 0px;
	padding: 10px;
}
.nomaltaxt{
	font-size: 12px;
	line-height: 160%;
	color: #333333;
}
.smalltaxt{
	font-size: 10px;
	line-height: 140%;
	color: #333333;
}
.smalltaxt{
	font-size: 10px;
	line-height: 140%;
	color: #333333;
}
.noborder{
	border: none;
}

/*芸大通信---------------------------------------------------------------------- */
.glay_border{
	font-size: 10px;
	line-height: 140%;
	color: #333333;
	border-top: 1px solid #BFBFBF;
	padding: 15px 0px;
}
/*スライドショー---------------------------------------------------------------------- */
.slide_bg {
	font-size: 12px;
	background-image: url(../slideshow/img/slide_bg.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
/*学科色分け（一般テーブル）---------------------------------------------------------------------- */ 
.zokei_left {
	color: #372C91;
	background-color: #E3E8FF;
}
.media_left {
	color: #95039D;
	background-color: #F4EAF5;
}
.music_left {
	color: #840A00;
	background-color: #F7EDE3;
}

/*Movable Type用CSS---------------------------------------------------------------------- */ 
/* content */

.content-nav {
    margin: 10px;
    text-align: center;
}

.date-header,
.entry-content {
    position: static;
    clear: both;
}

.entry,
.trackbacks,
.comments,
.archive {
    position: static;
    overflow: hidden;
    clear: both;
    width: 100%;
    margin-bottom: 20px;
}

.entry-content,
.trackbacks-info,
.trackback-content,
.comment-content,
.comments-open-content,
.comments-closed {
    clear: both;
}

.entry-excerpt,
.entry-body,
.entry-more-link,
.entry-more {
    clear: both;
}

.entry-footer,
.trackback-footer,
.comment-footer,
.comments-open-footer,
.archive-content {
    clear: both;
    margin: 5px 10px 20px 10px;
}

.comments-open label { display: block; }

#comment-author, #comment-email, #comment-url, #comment-text {
    width: 240px;
}

#comment-bake-cookie {
    margin-left: 0;
    vertical-align: middle;
}

.comments-open-header {
    clear: both;
}

#comment-post {
    font-weight: bold;
}

img.image-full { width: 100%; }

.image-thumbnail {
    float: left;
    width: 115px;
    margin: 0 10px 10px 0;
}

.image-thumbnail img {
    width: 115px;
    height: 115px;
    margin: 0 0 2px 0;
}

