@charset "UTF-8";

/* CSS Document */

/*========== 目次 ==========

	1.初期化
	2.タグの再定義
	3.リンク設定
	4.BOX設定
	5.共通設定

============================*/





/*===== ■1.初期化 =====*/
* {
	margin: 0px;
	padding: 0px;
	font-size: 100%;
	font-style: normal;
	font-weight: normal;
}





/*===== ■2.タグの再定義 =====*/
body {
	color: #333333;
	font-family: "ヒラギノ角ゴ Pro W3","Hiragio Kaku Gothic Pro","Osaka","メイリオ","Meiryo","ＭＳ Ｐゴシック",sans-serif;
	font-size: 75%;
	line-height: 130%;
	background: #FFFFFF;
}

address {
	font-size: 0.9em;
}

strong {
	font-weight: bold;
}

p {
	margin: 10px 0px 30px;
	line-height: 150%;
}

img {
	display: block;
	border: none;
}



/*===== ■3.リンク設定 =====*/
/* 基本リンク */
a {
	outline: hidden;
}

a:link {
	color: #006699;
	text-decoration: underline;
}

a:visited {
	color: #006699;
	text-decoration: underline;
}

a:hover {
	color: #3399cc;
}


/*===== ■4.BOX設定 =====*/
#Entire {
	width: 660px;
	margin: 0px;
}

#Header {
	position: relative;
	width: 660px;
	height: 50px;
	margin: 0px 0px 5px;
	background: none;
	border-bottom: 3px double #3399FF;
}

#Contents {
	width: 660px;
	background: none;
}
/* トップページのみ画像を別指定 */
body#top #Contents {
    background: none;
}

#Navigation {
	display: none;
}

#TopMainCont {
	width: 660px;
	float: right;
}

#ContentsCenter {
	width: 320px;
	padding: 3px;
	float: left;
	background: url(../img/img_bg-centercont.jpg) no-repeat top;
}

#ContentsRight {
	width: 320px;
	padding: 3px;
	float: right;
	background: url(../img/img_bg-rightcont.jpg) no-repeat top;
	margin-right: 4px;
}

#ContentsEnd {
	width: 660px;
	padding: 3px;
	height: 13px;
	background: none;
}
/* トップページのみ画像を別指定 */
body#top #ContentsEnd {
    background: none;
}

#Footer {
	width: 660px;
	padding: 10px 0px;
	text-align: center;
}

/*===== ■5.共通設定 =====*/
/* ヘッダーナビゲーション */
ul#HeaderNavi {
	display: none;
}

/* ヘッダーサブナビゲーション */
ul#SubNavi {
	display: none;
}

/* グローバルナビゲーション */
ul#GlobalNavi {
	display: none;
}

/* フッターナビゲーション */
#Footer ul {
	display: none;
}

/* 横浜美術短期大学ロゴ */
body#top a#CampusLogo {
	position: absolute;
	top: 0px;
	left: 0px;
}

#CampusLogo {
    position: absolute;
	top: 0px;
	left: 0px;
}

#Header em {
	position: absolute;
	top: 30px;
	left: 0px;
}

/* フロート解除 */
.clearfix:after {
	content: ".";
	display: block;
	height: 0px;
	clear: both;
	visibility: hidden;
}

.clearfix {
	display: inline-block;
}

/* Hides from IE-mac ￥*/
*html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}
/* End hides from IE-mac ￥*/

/* ページトップへ戻る */
ul.ToPageTop {
	display: none !important;
}

/* 茶色の矢印 */
ul.BrownArrow {
	list-style: none;
	padding: 0px 0px 30px 40px;
}

ul.BrownArrow li {
	background: url(../img/img_arrow-brown.gif) no-repeat left 2px;
	padding: 0px 0px 0px 15px;
	margin: 0px 0px 10px;
}

/*===== ■-.トップページ設定 =====*/
body#top p#MainVisual {
	margin: 0px;
	padding-bottom: 5px;
	background: #F4F1E7;
}

/* タイトル部分 */
body#top h2 {
	width: 312px;
	padding: 4px 4px 10px;
}

body#top #ContentsCenter ul,
body#top #ContentsRight ul {
	width: 305px;
	margin: 0px auto;
	list-style: none;
}

body#top #ContentsCenter li,
body#top #ContentsRight li {
	width: 280px;
	background: url(../img/img_circle.gif) no-repeat 5px 15px;
	padding: 10px 5px 10px 15px;
	border: 2px solid #F4F1E7;
	margin-bottom: 5px;
}

/*===== ■-.中ページ設定 =====*/

#MainCont {
	width: 660px;
	float: right;
	background: none !important;
}

#MainCont h1 img {
    display: block;
}

#pankuzu {
	display: none;
}  
  
#MainCont h2,
#MainCont h3,
#MainCont h4 {
	text-indent: 0px;
	background: none !important;
	font-size: 2em;
}  
  
/*===== ■-.その他のカテゴリ設定 =====*/


#MainCont h2 {
	text-indent: 0px !important;
	background: none !important;
	font-size: 2em;
	font-weight: bold;
	color: #003399;
	border-left: 5px solid #0033CC;
	padding: 3px 0px 3px 10px;
	margin-bottom: 15px;
}  

#MainCont h3 {
	text-indent: 0px !important;
	background: none !important;
	font-size: 1.5em;
	color: #003399;
	font-weight: bold;
}  
  
#MainCont h4 {
	text-indent: 0px !important;
	background: none !important;
	font-size: 1.2em;
	color: #003399;
	font-weight: bold;
}  

#MainCont #IndexEventInfo,
#MainCont #IndexEventInfo h2,
#MainCont #IndexNewsAndTopics,
#MainCont #IndexNewsAndTopics h2 {
	width: 260px;
}

/*===== ■-.Oteer設定 =====*/

/*交通アクセス*/
#Access #MainCont #AccessTokyu ul.BrownArrow,
#Access #MainCont #AccessOdakyu ul.BrownArrow,
#Access #MainCont ul#DownloadList{
	display: none;
}

/*入試ガイド*/
#entranceExamGuide #MainCont #ExaminationSchedule {
	margin-bottom: 200px;
}

/*教育システム*/
#educationalSystem #MainCont #SystemLead {
	margin-bottom: 100px;
}

/*サイトマップ*/
#sitemap #MainCont #TestAndCurrent,
#sitemap #MainCont #GradAndBusi,
#sitemap #MainCont #DeptAndOther,
#sitemap #MainCont dl#LifeSiteList {
	background: none;
}

/*オープンキャンパス・夏期講習会*/
body#EntryForm #Header,
body#EntryForm #Contents,
body#EntryForm #ContentsEnd {
	background: none;
}

#Entry #MainCont #EntryCheck h3 {
	font-size: 110%;
}

/*===== ■-.受験生の方設定 =====*/

body#testTakers #Header {
	background: none;
}

body#testTakers #MainCont h1 {
	background: none;
	text-indent: 0px;
	font-size: 2em;
	font-weight: bold;
	color: #FF6600;
	height: 50px;
	margin-top: 10px;
	padding: 10px 0px 0px;
}

body#testTakers #MainCont h2 {
	border-left: 5px solid #FF6600;
}  

body#testTakers #MainCont h2,
body#testTakers #MainCont h3,
body#testTakers #MainCont h4 {
	color: #FF6600;
}

/*受験生の方トップ*/

#testTakersT #MainCont h2 {
	font-size: 1.5em;
	border-left: 5px solid #FF6600;
}

/*キャンパスマップ拡大*/
body#CampusmapPhoto #Header,
body#CampusmapPhoto #Contents,
body#CampusmapPhoto #ContentsEnd {
	background: none;
}

/*キャンパスカレンダー・学年歴*/
#calendarT #MainCont .CalenderBox {
	margin-bottom: 10px;
}

#calendarT #MainCont .CalenderBox,
#calendarT #MainCont .CalenderBox ul {
	background: none;
}

#calendarT #MainCont .CalenderBox h3 {
	padding-top: 5px;
}

/*===== ■-.在学生の方設定 =====*/

body#currentStudent #Header {
	background: none;
}

body#currentStudent  #MainCont h1 {
	background: none;
	text-indent: 0px;
	font-size: 2em;
	font-weight: bold;
	color: #E02828;
	height: 50px;
	margin-top: 10px;
	padding: 10px 0px 0px;
}

body#currentStudent #MainCont h2 {
	border-left: 5px solid #E02828;
}  

body#currentStudent #MainCont h2,
body#currentStudent #MainCont h3,
body#currentStudent #MainCont h4 {
	color: #E02828;
}

/*在学生の方トップ*/
#currentStudentC #MainCont h2 {
	font-size: 1.5em;
	border-left: 5px solid #E02828;
}

/*===== ■-.卒業生の方設定 =====*/

body#graduatedStudent #Header {
	background: none;
}

body#graduatedStudent  #MainCont h1 {
	background: none;
	text-indent: 0px;
	font-size: 2em;
	font-weight: bold;
	color: #9F3F9F;
	height: 50px;
	margin-top: 10px;
	padding: 10px 0px 0px;
}

body#graduatedStudent #MainCont h2 {
	border-left: 5px solid #9F3F9F;
}  

body#graduatedStudent #MainCont h2,
body#graduatedStudent #MainCont h3,
body#graduatedStudent #MainCont h4 {
	color: #9F3F9F;
}

/*卒業生の方トップ*/
#graduatedStudentG #MainCont h2 {
	font-size: 1.5em;
	border-left: 5px solid #9F3F9F;
}

/*===== ■-.企業の方設定 =====*/

body#business #Header {
	background: none;
}

body#business  #MainCont h1 {
	background: none;
	text-indent: 0px;
	font-size: 2em;
	font-weight: bold;
	color: #0066CC;
	height: 50px;
	margin-top: 10px;
	padding: 10px 0px 0px;
}

body#business #MainCont h2 {
	border-left: 5px solid #0066CC;
}  

body#business #MainCont h2,
body#business #MainCont h3,
body#business #MainCont h4 {
	color: #0066CC;
}

/*企業の方トップ*/
#businessB #MainCont h2 {
	font-size: 1.5em;
	border-left: 5px solid #0066CC;
}

/*===== ■-.学科紹介設定 =====*/

body#deptIntro #Header {
	background: none;
}

body#deptIntro #MainCont h1 {
	background: none;
	text-indent: 0px;
	font-size: 2em;
	font-weight: bold;
	color: #009999;
	height: 50px;
	margin-top: 10px;
	padding: 10px 0px 0px;
}

body#deptIntro #MainCont h2 {
	border-left: 5px solid #009999;
}  

body#deptIntro #MainCont h2,
body#deptIntro #MainCont h3,
body#deptIntro #MainCont h4 {
	color: #009999;
}

body#deptIntro #MainCont #IntroTop,
body#deptIntro #MainCont #IntroTop.Specialty {
	background: none;
}

/*学科紹介トップ*/
#deptIntroD #MainCont h2 {
	font-size: 1.5em;
	border-left: 5px solid #009999;
	padding-left: 10px;
}

/*コース紹介*/
#coursePainting #MainCont h1,
#coursePainting #MainCont h2,
#coursePainting #MainCont h3,
#coursePainting #MainCont h4,
#courseMedia #MainCont h1,
#courseMedia #MainCont h2,
#courseMedia #MainCont h3,
#courseMedia #MainCont h4,
#courseSpace #MainCont h1,
#courseSpace #MainCont h2,
#courseSpace #MainCont h3,
#courseSpace #MainCont h4,
#courseCraft #MainCont h1,
#courseCraft #MainCont h2,
#courseCraft #MainCont h3,
#courseCraft #MainCont h4,
#courseGraphic01 #MainCont h1,
#courseGraphic01 #MainCont h2,
#courseGraphic01 #MainCont h3,
#courseGraphic01 #MainCont h4,
#courseGraphic02 #MainCont h1,
#courseGraphic02 #MainCont h2,
#courseGraphic02 #MainCont h3,
#courseGraphic02 #MainCont h4 {
	color: #669900;
}

#coursePainting #MainCont h2,
#courseMedia #MainCont h2,
#courseSpace #MainCont h2,
#courseCraft #MainCont h2,
#courseGraphic01 #MainCont h2,
#courseGraphic02 #MainCont h2{
	border-left: 5px solid #669900;
	font-size: 1.5em;
	line-height: 120%;
}

#courseMedia #MainCont h3 {
	margin-top: 10px;
}

/*クラス紹介*/
#classPainting #MainCont h1,
#classPainting #MainCont h2,
#classPainting #MainCont h3,
#classPainting #MainCont h4,
#classSculpture #MainCont h1,
#classSculpture #MainCont h2,
#classSculpture #MainCont h3,
#classSculpture #MainCont h4,
#classMedia #MainCont h1,
#classMedia #MainCont h2,
#classMedia #MainCont h3,
#classMedia #MainCont h4,
#classSpace #MainCont h1,
#classSpace #MainCont h2,
#classSpace #MainCont h3,
#classSpace #MainCont h4,
#classCraft #MainCont h1,
#classCraft #MainCont h2,
#classCraft #MainCont h3,
#classCraft #MainCont h4,
#classGraphic #MainCont h1,
#classGraphic #MainCont h2,
#classGraphic #MainCont h3,
#classGraphic #MainCont h4,
#classIllustration #MainCont h1,
#classIllustration #MainCont h2,
#classIllustration #MainCont h3,
#classIllustration #MainCont h4 {
	color: #FF6600;
}

#classPainting #MainCont h2,
#classSculpture #MainCont h2,
#classMedia #MainCont h2,
#classSpace #MainCont h2,
#classCraft #MainCont h2,
#classGraphic #MainCont h2,
#classIllustration #MainCont h2 {
	border-left: 5px solid #FF6600;
	font-size: 1.5em;
	line-height: 120%;
}

#MainCont #Curriculum dt em {
	text-indent: 0px;
}


/*===== ■-.生涯学習・公開講座設定 =====*/

body#lifelongStudy #Header {
	background: none;
}

body#lifelongStudy  #MainCont h1 {
	background: none;
	text-indent: 0px;
	font-size: 2em;
	font-weight: bold;
	color: #049B04;
	height: 50px;
	margin-top: 10px;
	padding: 10px 0px 0px;
}

body#lifelongStudy #MainCont h2 {
	border-left: 5px solid #049B04;
}  

body#lifelongStudy #MainCont h2,
body#lifelongStudy #MainCont h3,
body#lifelongStudy #MainCont h4 {
	color: #049B04;
}

/*生涯学習・公開講座トップ*/
#lifelongStudyL #MainCont h2 {
	font-size: 1.5em;
	border-left: 5px solid #049B04;
}

/*生涯学習・公開講座*/
#lifelongStudyTop #MainCont h2 {
	border: none;
}

/*こどもアトリエ村*/
#atelierVillage #MainCont h2 {
	border: none;
}

/*科目等履修生*/
#nondegreeStudent #MainCont #NondegreeStudentList h3 {
	margin-top: 20px;
}

/*公開講座スケジュール*/
body#lifelongStudySchedule #Header,
body#lifelongStudySchedule #Contents,
body#lifelongStudySchedule #ContentsEnd {
	background: none;
}

#scheduleL #MainCont table {
	margin-bottom: 22px;
}

/*===== ■-.SYSTEMディレクトリ設定 =====*/
/*イベント情報*/
#event #MainCont h2,
#eventDetail #MainCont h2 {
	border: none;
}
/*ニュース&トピックス*/
#news #MainCont h2 {
	border: none;
}
/*hamabiギャラリー*/
#gallery #MainCont h2 {
	border: none;
}

#GalleryMain .box {
    margin: 0 0 30px 30px;
	width: 590px;
}


/*===== ■-.エラーページ設定 =====*/
body#ErrorPage #Header,
body#ErrorPage #Contents,
body#ErrorPage #ContentsEnd {
	background: none;
}