@charset "UTF-8";

/* ========= others用 ============== */

/* その他　共通CSS */
body#others #MainCont {
	width: 660px;
	float: right;
	background: url(../common/img/img_bg-contstart.jpg) no-repeat top;
}

body#others #pankuzu {
	padding-bottom: 30px;
	margin-left: 3px;
}

#MainCont h2 {
	width: 642px;
	height: 30px;
	margin: 7px 0px 0px 7px;
	text-indent: -9999px;
}

#MainCont h3 {
	width: 520px;
	height: 21px;
	margin: 0px auto 10px;
	text-indent: -9999px;
}

#MainCont h4 {
	margin: 0px 0px 5px 75px;
	font-weight: bold;
}

#MainCont h5 {
	font-size: 13px;
	font-weight: bold;
	margin: 0px 0px 5px 20px;
}

#MainCont p {
	width: 520px;
	margin: 0px auto 20px;
}

/* Get Acrobat Reader */
#GetAcrobat {
	width: 440px;
	margin: 0px auto 20px;
	padding: 5px 10px;
	border: 1px solid #CCCCCC;
}

#GetAcrobat img {
	float: left;
}

#GetAcrobat p {
	float: right;
	width: 320px;
	font-size: 11px;
	line-height: 110%;
	margin: 0px;
}


/* 特色および概要ページ　設定 */
#trait #MainCont h2 {
	background: url(img/ttl_trait01.gif) no-repeat;
}

#trait #MainCont h3#advances {
	background: url(img/ttl_trait02.gif) no-repeat;
}

#trait #MainCont h3#target {
	background: url(img/ttl_trait03.gif) no-repeat;
}

#trait #MainCont h3#cooperation {
	background: url(img/ttl_trait04.gif) no-repeat;
}

#PhPerson {
	padding: 0px 0px 20px 60px;
}

#PhPerson p {
	width: 135px;
	float: left;
	margin-right: 30px;
}

#PhPerson p em {
	width: 135px;
	text-align: center;
}

#trait p img {
	float: right;
	margin: 0px 0px 3px 10px;
}

/* お問い合わせページ　設定 */
#inquiry #MainCont h2 {
	background: url(img/ttl_inquiry01.gif) no-repeat;
}

#inquiry #MainCont h3#academe {
	background: url(img/ttl_inquiry02.gif) no-repeat;
}

#inquiry #MainCont h3#ElHi {
	background: url(img/ttl_inquiry03.gif) no-repeat;
}

#inquiry ul.InquiryList {
	list-style: none;
	padding-left: 80px;
	margin-bottom: 20px;
}

#inquiry ul.InquiryList li {
	background: url(../common/img/img_circle-blue.gif) no-repeat left 50%;
	padding-left: 20px;
	margin-bottom: 5px;
}

#inquiry #InquiryUnit {
	margin: 0px 0px 40px 80px;
	background: #EBEBEB;
	padding: 3px;
	width: 500px;
}

#inquiry #InquiryUnit table {
	width: 500px;
	border-collapse: collapse;
}

#inquiry #InquiryUnit table th {
	border: 1px solid #FFFFFF;
	padding: 3px 10px;
}

#inquiry #InquiryUnit table td {
	border: 1px solid #FFFFFF;
	padding: 3px 10px;
}


/* プライバシーポリシーページ　設定 */
#privacyPolicy #MainCont h2 {
	background: url(img/ttl_privacy.gif) no-repeat;
}

#privacyPolicy #MainCont h3 {
	background: url(img/ttl_privacy01.gif) no-repeat;
}

#privacyPolicy #MainCont h3#SitePolicy {
	background: url(img/ttl_privacy02.gif) no-repeat;
}

#privacyPolicy #MainCont ul#SitePolicyList,
#privacyPolicy #MainCont ul#ApplicationLink {
	width: 480px;
	margin: 0px auto 20px;
	list-style: none;
}

#privacyPolicy #MainCont ul#SitePolicyList li {
	background: url(img/img_circle-o.gif) no-repeat left 5px;
	padding-left: 15px;
	margin-bottom: 5px;
}

#privacyPolicy #MainCont ul#ApplicationLink li {
	background: url(../common/img/img_download-mark.gif) no-repeat left 3px;
	padding-left: 15px;
	margin-bottom: 5px;
}

#privacyPolicy .ToPageTop {
	margin-top: 100px;
}

/* サイトマップページ　設定 */
#sitemap #MainCont h2 {
	background: url(img/ttl_sitemap.gif) no-repeat;
}

#sitemap #MainCont div.clearfix {
	width: 540px;
	margin: 0px auto 20px;
}

#sitemap #MainCont #TestAndCurrent {
	background: url(img/img_bg-tc.gif) repeat-y;
}

#sitemap #MainCont #GradAndBusi {
	background: url(img/img_bg-gb.gif) repeat-y;
}

#sitemap #MainCont #DeptAndOther {
	background: url(img/img_bg-do.gif) repeat-y;
}

#sitemap #MainCont dl {
	padding: 10px 30px 10px 10px;
	width: 230px;
	float: left;
}

#sitemap #MainCont dl#LifeSiteList {
	background: #F0F7E9;
	width: 230px;
	padding: 10px;
	border-bottom: 20px solid #FFFFFF;
}

#sitemap #MainCont dl#TestSiteList dt {
	background: url(img/img_mark-t.gif) no-repeat left 50%;
	padding-left: 12px;
}

#sitemap #MainCont dl#CurrentSiteList dt {
	background: url(img/img_mark-c.gif) no-repeat left 50%;
	padding-left: 12px;
}

#sitemap #MainCont dl#GradSiteList dt {
	background: url(img/img_mark-g.gif) no-repeat left 50%;
	padding-left: 12px;
}

#sitemap #MainCont dl#BusiSiteList dt {
	background: url(img/img_mark-b.gif) no-repeat left 50%;
	padding-left: 12px;
}

#sitemap #MainCont dl#DeptSiteList dt {
	background: url(img/img_mark-d.gif) no-repeat left 50%;
	padding-left: 12px;
}

#sitemap #MainCont dl#LifeSiteList dt {
	background: url(img/img_mark-l.gif) no-repeat left 50%;
	padding-left: 12px;
}

#sitemap #MainCont dl#OtherSiteList dd {
	padding-left: 15px;
}


/* 教育システムページ　設定 */
#educationalSystem #MainCont h2 {
	background: url(img/ttl_educatiomal-system.gif) no-repeat;
}

#educationalSystem #MainCont #SystemLead {
	width: 520px;
	margin: 0px auto 20px;
}

#educationalSystem #MainCont #SystemLead h3 {
	background: url(img/ttl_educatiomal-system01.gif) no-repeat;
}

#educationalSystem #MainCont #FigurativeArtsIntro,
#educationalSystem #MainCont #SpecialtyIntro {
	width: 600px;
	margin: 0px auto 20px;
}

#educationalSystem #MainCont #FigurativeArtsIntro h3 {
	background: url(img/ttl_educatiomal-system02.gif) no-repeat;
	width: 600px;
	height: 25px;
	margin: 0px 0px 10px;
}

#educationalSystem #MainCont #FigurativeArtsIntro h4 {
	background: url(img/ttl_educatiomal-system03.gif) no-repeat;
	width: 573px;
	height: 29px;
	margin: 0px auto 10px;
	text-indent: -9999px;
}

#educationalSystem #MainCont dl {
	width: 520px;
	margin: 0px auto 10px;
}

#educationalSystem #MainCont dt,
#educationalSystem #MainCont dd {
	float: left;
	font-weight: bold;
	color: #FF6600;
}

#educationalSystem #MainCont table {
	width: 500px;
	margin: 0px auto;
	border-collapse: collapse;
}

#educationalSystem #MainCont table caption {
	width: 500px;
	margin: 0px auto 5px;
}

/* safari only ¥*/
html:¥66irst-child #educationalSystem #MainCont table caption {
	margin: 0px auto 25px;
}
/* end */

#educationalSystem #MainCont table caption em {
	padding-top: 5px;
	font-size: 0.9em;
	float: right;
}

#educationalSystem #MainCont table td {
	padding: 5px 10px;
	border: 1px solid #EBEBEB;
}

#educationalSystem #MainCont table li {
	float: left;
	list-style: inside;
	margin-right: 10px;
	font-size: 0.9em;
	_white-space: nowrap;
}

/* IE 7用の指定 */
*:first-child+html #educationalSystem #MainCont table li {
	white-space: nowrap;
}

#educationalSystem #MainCont #FigurativeArtsIntro table caption strong {
	color: #669900;
	border-left: 3px solid #A0CB4E;
	padding: 2px 0px 2px 3px;
	float: left;
}

#educationalSystem #MainCont #SpecialtyIntro table caption strong {
	color: #C29C3C;
	border-left: 3px solid #ECC949;
	padding: 2px 0px 2px 3px;
	float: left;
}

#educationalSystem #MainCont #FigurativeArtsIntro table th {
	font-weight: bold;
	color: #FFFFFF;
	background: #A0CB4E;
	padding: 5px 10px;
	text-align: left;
	width: 115px;
	border: 1px solid #EBEBEB;
}

#educationalSystem #MainCont #SpecialtyIntro h3 {
	background: url(img/ttl_educatiomal-system04.gif) no-repeat;
	width: 600px;
	height: 25px;
	margin: 0px 0px 10px;
}

#educationalSystem #MainCont #SpecialtyIntro h4 {
	background: url(img/ttl_educatiomal-system05.gif) no-repeat;
	width: 573px;
	height: 29px;
	margin: 0px auto 10px;
	text-indent: -9999px;
}



/* JS関連 */
body#business #Header {
	background: url(../business/img/img_bg-header_b.jpg) no-repeat;
}

body#business #MainCont h1 {
	margin: 0px;
	padding: 0px;
	width: 660px;
	height: 62px;
	text-indent: -9999px;
	background: #F4F1E7 url(../business/img/ttl_business.gif) no-repeat 3px 7px;
}

body#business #pankuzu {
	margin: 0px 0px 8px 0px;
	padding: 3px 5px;
	background: #F4F1E7;
}

body#business #MainCont h2 {
	width: 642px;
	height: 32px;
	margin: 0px 0px 20px 7px;
	text-indent: -9999px;
}

/* オープンキャンパス・・夏期講習会ページ　設定 */
body#EntryForm #Entire {
	width: 710px;
}

body#EntryForm #Header {
	width: 706px;
	height: 59px;
	margin: 0px;
	background: url(img/img_bg-entry-head.jpg) no-repeat;
}

body#EntryForm #Contents {
	width: 710px;
	background: url(img/img_bg-entry-cont.jpg) repeat-y;
}

body#EntryForm #ContentsEnd {
	width: 706px;
	background: url(img/img_bg-entry-end.jpg) no-repeat;
}

body#EntryForm #Footer {
	width: 706px;
}

body#EntryForm #MainCont {
	width: 710px;
	float: none;
	background: none;
	padding-top: 15px;
}

#Entry #MainCont h2 {
	background: url(img/ttl_entry01.gif) no-repeat;
	margin: 0px auto 15px;
}

#Entry #MainCont h2.WordDelete {
	background: url(img/ttl_entry02.gif) no-repeat;
}

#Entry #MainCont #ErrorMessage {
	padding: 10px;
	width: 500px;
	margin: 0px auto 15px;
	border: 1px solid #CC0000;
	background: #EFE1E4;
	font-weight: bold;
	color: #CC0000;
	font-size: 1.1em;
}

#Entry #MainCont dl.EntryCaution {
	width: 580px;
	margin: 0px auto 5px;
}

#Entry #MainCont dl.EntryCaution dt {
	width: 35px;
	float: left;
	clear: both;
}

#Entry #MainCont dl.EntryCaution dd {
	width: 540px;
	float: right;
	padding-bottom: 5px;
}

#Entry #MainCont table#ElectronicImage {
	width: 580px;
	margin: 25px auto 20px;
	border-collapse: collapse;
}

#Entry #MainCont table#ElectronicImage caption {
	text-align: left;
	width: 580px;
	margin: 0px auto 2px;
	font-size: 0.9em;
	color: #CC0000;
}

#Entry #MainCont table#ElectronicImage th {
	width: 100px;
	padding: 8px 10px;
	vertical-align: top;
	text-align: left;
	background: #F2F8FF;
	border: 1px solid #D5DDF7;
}

#Entry #MainCont table#ElectronicImage th em {
	font-size: 0.9em;
	color: #CC0000;
	padding-left: 3px;
}

#Entry #MainCont table#ElectronicImage td {
	padding: 8px 10px;
	vertical-align: top;
	text-align: left;
	border: 1px solid #D5DDF7;
}

#Entry #MainCont table#ElectronicImage td em {
	font-size: 0.9em;
}

#Entry #MainCont table#ElectronicImage th p,
#Entry #MainCont table#ElectronicImage td p {
	width: auto;
	margin: 0px;
	padding: 3px 0px;
}

#Entry #MainCont table#ElectronicImage td p#CurrentSt {
	float: left;
	width: 170px;
}

#Entry #MainCont table#ElectronicImage td p#CurrentSt strong,
#Entry #MainCont table#ElectronicImage td p#GraduatedSt strong {
	color: #203680;
	font-size: 0.9em;
}

#Entry #MainCont table#ElectronicImage td ul {
	list-style: inside;
}

#Entry #MainCont #EntryCheck {
	width: 580px;
	margin: 0px auto 20px;
}

#Entry #MainCont #EntryCheck h3 {
	width: auto;
	height: autox;
	margin: 0px 0px 10px;
	text-indent: 0px;
	color: #203680;
	font-weight: bold;
}

#Entry #MainCont #EntryCheck h4 {
	margin: 0px 0px 10px 0px;
	font-weight: normal;
	padding: 6px;
	width: 568px;
	background: #CDE0F7;
}

#Entry #MainCont #EntryCheck table {
	width: 560px;
	margin: 0px auto 20px;
	border-collapse: collapse;
}

#Entry #MainCont #EntryCheck table .Day {
	background: #FFFFFF;
}

#Entry #MainCont #EntryCheck table th,
#Entry #MainCont #EntryCheck table td {
	padding: 5px 3px;
	border: 1px solid #D5DDF7;
}

#Entry #MainCont #EntryCheck table col.Ttl {
	background: #F2F8FF;
	width: 150px;
}

#Entry #MainCont #EntryCheck table col.Ttl2 {
	background: #F2F8FF;
	width: 208px;
}

#Entry #MainCont #EntryCheck table col.DeptName {
	background: #F2F8FF;
	white-space: nowrap;
	width: 118px;
}

#Entry #MainCont #EntryCheck table col.AM {
	background: #FCF6ED;
	width: 30px;
	text-align: center;
}

#Entry #MainCont #EntryCheck table col.PM {
	width: 30px;
	text-align: center;
}

#Entry #MainCont #EntryCheck table col.AM2 {
	background: #FCF6ED;
	width: 37px;
	_width: 40px;
	text-align: center;
}

#Entry #MainCont #EntryCheck table col.PM2 {
	width: 37px;
	_width: 40px;
	text-align: center;
}

#Entry #MainCont #EntryCheck table col.AM input,
#Entry #MainCont #EntryCheck table col.PM input,
#Entry #MainCont #EntryCheck table col.AM2 input,
#Entry #MainCont #EntryCheck table col.PM2 input {
	display: inline;
}

#Entry #MainCont #EntryCheck table td {
    text-align: center;
}

#Entry #MainCont #EntryCheck table td.caption {
    text-align: left;
}

#Entry #MainCont #SubmitAria {
	text-align: center;
}

#Entry #MainCont #SubmitAria #ClearBtn,
#Entry #MainCont #SubmitAria #SubmitBtn {
	width: 90px;
	vertical-align: middle;
	_padding-top: 2px;
}

#Entry p.BottomSpace {
	padding-bottom: 300px;
}

/* オープンキャンパス・・夏期講習会ページ　設定 */
body#ErrorPage #Entire {
	width: 710px;
}

body#ErrorPage #Header {
	width: 706px;
	height: 59px;
	margin: 0px;
	background: url(img/img_bg-entry-head.jpg) no-repeat;
}

body#ErrorPage #Contents {
	width: 710px;
	background: url(img/img_bg-entry-cont.jpg) repeat-y;
}

body#ErrorPage #ContentsEnd {
	width: 706px;
	background: url(img/img_bg-entry-end.jpg) no-repeat;
}

body#ErrorPage #Footer {
	width: 706px;
}

body#ErrorPage #MainCont {
	width: 710px;
	float: none;
	background: none;
	padding-top: 15px;
}

#Error strong {
	display: block;
	width: 280px;
	margin: 40px auto 30px;
	border: 5px solid #8AB2E6;
	background: #1A41B3;
	padding: 20px 30px;
	font-size: 1.2em;
	color: #FFFFFF;
	text-align: center;
}

#Error p {
	text-align: center;
}

#Error dl {
	width: 680px;
	margin: 0px auto 20px;
	border-top: 1px solid #B3B3B3;
	padding-top: 5px;
}

#Error dt {
	color: #203680;
}

#Error dd {
	margin-left: 30px;
}

/* 交通アクセス */

#Access #MainCont h2 {
	background: url(img/ttl_access.gif) no-repeat;
}

#Access #MainCont #AccessMap {
	width: 520px;
	margin: 0px auto 20px;
}

#Access #MainCont #AccessMap h3 {
	background: url(img/ttl_access01.jpg) no-repeat;
	width: 520px;
	height: 25px;
	margin: 0px 0px 10px;
}

#Access #MainCont #AccessMap ul {
	list-style: none;
	width: 220px;
	margin: 20px 150px 40px;
}

#Access #MainCont #AccessMap ul a {
	display: block;
	background: url(img/btn_map.jpg) no-repeat;
	width: 220px;
	height: 40px;
}

#Access #MainCont #AccessMap ul a:hover {background-position: 0px -40px;}

#Access #MainCont #AccessMap ul a span {/* 文字の非表示の設定 */
	position:absolute;
	width:0;
	height:0;
	overflow:hidden;
}

#Access #MainCont #AccessTokyu {
	width: 520px;
	margin: 0px auto 20px;
}

#Access #MainCont #AccessTokyu h3 {
	background: url(img/ttl_access02.jpg) no-repeat;
	width: 520px;
	height: 25px;
	margin: 0px 0px 10px;
}

#Access #MainCont #AccessTokyu h4 {
	background: url(img/ttl_access03.gif) no-repeat;
	width: 500px;
	height: 18px;
	margin: 0px 0px 10px 15px;
	text-indent: -9999px;
}

#Access #MainCont #AccessTokyu span {
	display: block;
	width: 145px;
	margin: 0px auto 20px;
}

#Access #MainCont ul.BrownArrow {
	padding-left: 0px;
}

#Access #MainCont #AccessTokyu h4.ToCollege {
	background: url(img/ttl_access04.gif) no-repeat;
}

#Access #MainCont #AccessTokyu dt.Ttl {
	background: none;
}

#Access #MainCont #AccessTokyu dt.BusTerminal {
	color: #333333;
	font-weight: normal;
}

#Access #MainCont #AccessOdakyu {
	width: 520px;
	margin: 0px auto 20px;
}

#Access #MainCont #AccessOdakyu h3 {
	background: url(img/ttl_access05.gif) no-repeat;
	width: 520px;
	height: 25px;
	margin: 0px 0px 10px;
}

#Access #MainCont dl {
	width: 490px;
	padding-left: 25px;
}

#Access #MainCont dt {
	color: #277677;
	font-weight: bold;
	padding-left: 12px;
	background: url(img/img_circle_o.gif) no-repeat left 50%;
	margin: 0px 0px 3px 5px;
}

#Access #MainCont dd {
	margin-left: 20px;
	padding-bottom: 15px;
}

#Access ul#DownloadList {
	list-style: none;
	margin: 0px 0px 30px 150px;
}

#Access ul#DownloadList li {
	background: url(../common/img/img_download-mark.gif) no-repeat left 50%;
	padding-left: 15px;
	margin-bottom: 5px;
}

/* 閉じるボタンとページトップへ戻るボタン */
ul.ToPageTop {
	padding: 10px 25px 0px 0px;
}

ul.ToPageTop li {
	float: left;
	margin-left: 30px;
}

/* 入試ガイドページ　設定 */
#entranceExamGuide h2 {
	background: url(img/ttl_entrance-exam-guide01.gif) no-repeat;
}

#entranceExamGuide h3 {
	width: 520px;
	height: 23px;
	margin: 0px auto 10px;
	text-indent: -9999px;
}

#entranceExamGuide h4 {
	width: 500px;
	height: 18px;
	margin: 0px 0px 10px 80px;
	text-indent: -9999px;
}

/* 
#entranceExamGuide h3 {
	background: url(img/ttl_entrance-exam-guide02.gif) no-repeat;
}
*/

#entranceExamGuide #AboutEntranceExam h3 {
	background: url(img/ttl_entrance-exam-guide02.gif) no-repeat;
}

#entranceExamGuide #AboutEntranceExam dd {
	padding-bottom: 10px;
}

#entranceExamGuide #AboutEntranceExam dd strong {
	display: block;
	padding: 3px 0px 0px;
	font-size: 0.9em;
	line-height: 1.1em;
}


#entranceExamGuide #Detail2007 h3 {
	background: url(img/ttl_entrance-exam-guide03.gif) no-repeat;
}

#entranceExamGuide #Detail2007 #ExaminationSchedule h4 {
	margin-bottom: 15px;
	background: url(img/ttl_entrance-exam-guide04.gif) no-repeat;
}

#entranceExamGuide #Detail2007 #ExaminationSchedule table,
#entranceExamGuide #Detail2007 #ExaminationSubjects table {
	width: 500px;
	margin: 0px auto 20px;
	border-collapse: collapse;
}


#entranceExamGuide #Detail2007 #ExaminationSchedule h5,
#entranceExamGuide #Detail2007 #ExaminationSubjects h5 {
	width: 500px;
	margin: 15px auto 10px;
	font-weight:bold;
}
#entranceExamGuide #Detail2007 #ExaminationSchedule p,
#entranceExamGuide #Detail2007 #ExaminationSubjects p {
	width: 500px;
	margin: 10px auto;
}


#entranceExamGuide #Detail2007 table th,
#entranceExamGuide #Detail2007 table td {
	padding: 3px;
	text-align: center;
	border: 1px solid #93BBBB;
	font-size: 0.9em;
}
#entranceExamGuide #Detail2007 table td {
	font-size: 85%;
}

#entranceExamGuide #Detail2007 table th.left {
	text-align: left;
}

#entranceExamGuide #Detail2007 table th {
	width: 135px;
	background: #D5E4E4;
	text-align: center;
}
#entranceExamGuide #Detail2007 table th span {
	display: block;
	font-size: 83%;
}

#entranceExamGuide #Detail2007 table th.Scholarship,
#entranceExamGuide #Detail2007 table th.ScholarshipTop {
	width: auto;
	background: #eee;
}
#entranceExamGuide #Detail2007 table th.ScholarshipTop {
	color:#0033CC;
	text-align: left;
}
#entranceExamGuide #Detail2007 table th.ScholarshipTop strong {	margin: 0px 5px;}



#entranceExamGuide #Detail2007 table th.FixityWidth {
	width: 50px;
}

#entranceExamGuide #Detail2007 table th.TableHead {
	width: auto;
	background: #B4D0D0;
}

#entranceExamGuide #Detail2007 #ExaminationSubjects h4 {
	margin: 10px auto 25px;
	background: url(img/ttl_entrance-exam-guide05.gif) no-repeat;
}

#entranceExamGuide #Detail2007 #ExaminationSubjects table td {
	width: 185px;
	text-align: left;
}

#entranceExamGuide #Detail2007 #ExaminationSubjects table ul {
	list-style: inside;
}

#entranceExamGuide #Detail2007 #ExaminationSubjects table dl {
	width: 190px;
	padding-left: 0px;
}

#entranceExamGuide #Detail2007 #ExaminationSubjects table dt {
	margin: 0px;
}

#entranceExamGuide #Detail2007 #ExaminationSubjects table dd {
	margin-left: 12px;
	padding-bottom: 3px;
	line-height: 120%;
}

#entranceExamGuide #Detail2007 #ExaminationSubjects table h5 {
	font-weight: bold;
	color: #039FA6;
	font-size: 100%;
	margin: 0px;
}

#entranceExamGuide #MainCont dl {
	width: 490px;
	padding-left: 90px;
}

#entranceExamGuide #MainCont dt {
	color: #277677;
	font-weight: bold;
	padding-left: 12px;
	background: url(img/img_circle_o.gif) no-repeat left 50%;
	margin: 0px 0px 3px 5px;
}

#entranceExamGuide #MainCont dd {
	margin-left: 20px;
	padding-bottom: 15px;
}

/* 「※特待生選抜」の表示 */
#entranceExamGuide #Detail2007 #ExaminationSubjects #entranceExam_ScholarshipExplain {
	width: 500px;
	margin: 0px auto 25px;
}
#entranceExamGuide #Detail2007 #ExaminationSubjects #entranceExam_ScholarshipExplain strong {
	margin: 0px 0px 10px; 
	font-weight: bold;
	color:#0033CC;
}
#entranceExamGuide #Detail2007 #ExaminationSubjects #entranceExam_ScholarshipExplain p{
	margin: 5px 0px;
	font-size: 83%;
}
#entranceExamGuide #Detail2007 #ExaminationSubjects #entranceExam_ScholarshipExplain ul{
	list-style: none;
}
#entranceExamGuide #Detail2007 #ExaminationSubjects #entranceExam_ScholarshipExplain li{
	font-size: 83%;
}





/* 入試Ｑ＆Ａページ　設定 */
#qandq h2 {
	background: url(img/ttl_qanda.gif) no-repeat;
}

#qandq #QuickLink {
	width: 620px;
	margin: 0px auto 20px;
	border-top: 6px solid #0032CA;
	border-right: 1px solid #8099E5;
	border-bottom: 1px solid #8099E5;
	border-left: 1px solid #8099E5;
	padding: 10px 0px;
}

#qandq #QuickLink dl {
	width: 295px;
	padding-left: 10px;
	float: left;
}

#qandq #QuickLink dt {
	color: #0C2A47;
	font-weight: bold;
	padding: 5px 0px 5px 5px;
	background: #EBF2F5;
	margin: 0px 0px 5px 0px;
	border-left: 3px solid #8DA4BD;
}

#qandq #QuickLink dd.TtlOnly {
	margin: 0px 0px 10px 0px;
}

#qandq #QuickLink dd {
	margin-left: 15px;
	padding-bottom: 3px;
}

#qandq #QuickLink dd.LastQuestion {
	padding-bottom: 15px;
}

#qandq #QuickLink #OtherQuestion {
	width: 275px;
	padding: 10px;
	float: left;
	background: #F0F0F0;
	margin-left: 10px;
}

#qandq #QuickLink #OtherQuestion p {
	color: #000000;
	width: 275px;
	margin: 0px 0px 5px 0px;
}

#qandq #QuickLink #OtherQuestion dl {
	width: 240px;
	padding-left: 30px;
}

#qandq #QuickLink #OtherQuestion dt {
	color: #000000;
	font-weight: normal;
	padding: 0px;
	background: none;
	margin: 0px 0px 5px 0px;
	border-left: none;
}

#qandq #QuickLink #OtherQuestion dd {
	color: #000000;
	margin-left: 15px;
	padding-bottom: 0px;
}

#qandq #H18EntranceExamination,
#qandq #AboutEntranceExamination,
#qandq #HowToStudy,
#qandq #AboutLesson,
#qandq #AboutStudentship,
#qandq #AboutScholarship,
#qandq #AboutHousing,
#qandq #AboutExpense,
#qandq #AboutSpecialty,
#qandq #AboutEmployment,
#qandq #AboutOpenCampus {
	clear: both;
	width: 520px;
	margin: 0px auto 20px;
}

#qandq #H18EntranceExamination h3 {
	background: url(img/ttl_qanda01.gif) no-repeat;
}

#qandq #AboutEntranceExamination h3 {
	background: url(img/ttl_qanda02.gif) no-repeat;
}

#qandq #HowToStudy h3 {
	background: url(img/ttl_qanda03.gif) no-repeat;
}

#qandq #AboutLesson h3 {
	background: url(img/ttl_qanda04.gif) no-repeat;
}

#qandq #AboutStudentship h3 {
	background: url(img/ttl_qanda05.gif) no-repeat;
}

#qandq #AboutScholarship h3 {
	background: url(img/ttl_qanda06.gif) no-repeat;
}

#qandq #AboutHousing h3 {
	background: url(img/ttl_qanda07.gif) no-repeat;
}

#qandq #AboutExpense h3 {
	background: url(img/ttl_qanda08.gif) no-repeat;
}

#qandq #AboutSpecialty h3 {
	background: url(img/ttl_qanda09.gif) no-repeat;
}

#qandq #AboutEmployment h3 {
	background: url(img/ttl_qanda10.gif) no-repeat;
}

#qandq #AboutOpenCampus h3 {
	background: url(img/ttl_qanda11.gif) no-repeat;
}

#qandq dl.QuestionBox {
	width: 503px;
	padding: 0px;
	margin: 0px auto 20px;
}

#qandq dl.QuestionBox dt {
	color: #990000;
	background: url(img/img_question.gif) no-repeat left top;
	margin: 0px;
	border-bottom: 3px solid #FFFFFF;
	padding: 38px 0px 15px 44px;
	width: 459ppx;
}

#qandq dl.QuestionBox dd {
	width: 478px;
	margin-left: 25px;
	padding-bottom: 9px;
	background: #FFF5F5 url(img/img_answer-end.gif) no-repeat left bottom;
}

#qandq dl.QuestionBox dd .AnswerTxt {
	padding: 12px 0px 3px 35px;
	background: url(img/img_answer.gif) no-repeat 10px 10px;
	margin: 0px 0px 0px 15px;
	width: 400px;
	list-style: inside;
}

#qandq dl.QuestionBox dd table {
	width: 435px;
	border-collapse: collapse;
	margin: 0px auto 5px;
}

#qandq dl.QuestionBox dd th {
	background: #EBF2F5;
	padding: 5px;
	border: 1px solid #8099E5;
}

#qandq dl.QuestionBox dd th.HeadTtl {
	background: #EBEBEB;
}

#qandq dl.QuestionBox dd td {
	padding: 5px 10px;
	border: 1px solid #8099E5;
	text-align: right;
}

#qandq dl.QuestionBox dd td.CenterItem {
	text-align: center;
}

#qandq dl.QuestionBox dd caption {
	caption-side: bottom;
	font-size: 0.9em;
	text-align: right;
	width: 460px;
}

/* ADD20080218 googlemaps */
#Gmap #Entire {
	width: 710px;
}

#Gmap #Header {
	width: 706px;
	height: 59px;
	margin: 0px;
	background: url(img/img_bg-entry-head.jpg) no-repeat;
}

#Gmap #Contents {
	width: 710px;
	background: url(img/img_bg-entry-cont.jpg) repeat-y;
}

#Gmap #ContentsEnd {
	width: 706px;
	background: url(img/img_bg-entry-end.jpg) no-repeat;
}

#Gmap #Footer {
	width: 706px;
}

#Gmap #Maparea {
	display: block;
	width: 706px;
	margin: 0px;
	padding: 20px 0px 0px;
}

#Gmap #Maparea #MapBox {
	width: 650px;
	height: 450px;
	margin: 0px auto 5px;
	padding: 0px;
	border: 1px solid #ddd;
}

/* 印刷ボタン */
#Gmap #Maparea ul.Print {
	width: 49px;
	margin: 0px auto;
	padding: 0px;
	list-style: none;
}

#Gmap #Maparea p#Adress {
	width: 675px;
	height: auto;
	margin: 0px auto;
	padding: 0px 0px 0px 25px;
}
/* 閉じるボタン */
#Gmap #Maparea p#PageClose{
	float: right;
	margin: 0px;
	padding: 0px 20px 0px; 
}


/* 教員紹介ページ　設定 */
#teacher h2 {
	background: url(img/ttl_teacher.gif) no-repeat;
	margin: 0px 0px 15px 7px;
}

#teacher h3 {
	width: auto;
	height: auto;
	font-size: 1.1em;
	font-weight: bold;
	color: #4D6325;
	margin: 0px auto 5px;
	text-indent: 0px;
	background: url(img/img_ttl-teacher-icon.gif) no-repeat left 50%;
	padding-left: 20px;
}

#teacher #MainTeacher {
	width: 625px;
	margin: 0 0 0 15px;
}

#teacher #MainTeacher .ListBoxTop ,
#teacher #MainTeacher .ListBox {
	border: 1px solid #cccccc;
	padding: 2px 1px 2px 2px;
	margin: 0 0 20px 0;
}

#teacher #MainTeacher .ListBoxTop {
	width: 310px;
}

#teacher #MainTeacher em.major {
	margin: -15px 5px 0px 0px;
	font-size: 0.9em;
	float: right;
}


#teacher #MainTeacher dl {
	border-bottom: 5px solid #ffffff;
	padding: 0;
	margin: 0;
	width: 100%;
	background: url(img/img_bg.gif) right repeat-y #f0f0f0;
	clear: both;
}

#teacher #MainTeacher dl.bottom {
	border-bottom: none;
}

#teacher #MainTeacher dt {
	float: left;
	width: 144px;
	padding: 5px;
	text-align: left;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	background: #E3EFCA;
	color: #333333;
	margin: 0;
	font-weight: normal;
}

#teacher #MainCont dd {
	float: left;
	width: 144px;
	padding: 5px;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	background: #F0F0F0;
	margin: 0;
}

#teacher em.TeacherCaption {
	margin: 0px;
	font-size: 0.9em;
}

/* IE 7用の指定 */
*:first-child+html #teacher h3 sup {
	vertical-align: middle;
}


/* 教員紹介詳細ページ　設定 */
#teacherDetail #DetailMain {
	margin: 0 0 0 18px;
	width: 620px;
}

#teacherDetail h1 {
	background: url(../dept-intro/img/ttl_teacher.gif) no-repeat;
	margin: 0px 0px 15px 7px;
}

#teacherDetail h3 {
	width: 100%;
	height: auto;
	margin: 0 0 15px 0;
	text-indent: 0;
	background: url(../system/teacher/img/ttl_underline.gif) repeat-x bottom;
	font-size: 120%;
	padding : 0 0 7px 0;
	color: #ad7c33;
	font-weight: bold;
}

#teacherDetail #DetailMain p {
	margin: 0 0 10px 0;
	width: auto;
}

#teacherDetail #entryExtended {
	background: #f0f0f0;
	border: 1px solid #e3e3e3;
	padding: 10px 0 0 0;
	margin: 0 0 10px 0;
}

#teacherDetail .ToParent {
	margin-top: 10px;
}

#teacherDetail #entryexcerpt img {
	display: inline;
	margin-right: 7px;
	margin-bottom: 10px;
	vertical-align: top;
}

/* 一覧に戻る */
ul.ToParent {
    list-style: none;
    text-align: center;
	padding:15px 0 5px 0;
}

ul.ToParent a,
ul.ToParent a:visited {
    width: 300px;
	padding: 6px 24px 4px 10px;
	margin: 0 0 5px 0;
	background: url(../system/img/btn_back.gif) right center no-repeat #e8e8e8;
	border: 1px solid #acacac;
	text-decoration:none;
	color: #333333;
}


ul.ToParent a:hover {
    background: url(../system/img/btn_back.gif) right center no-repeat #f5f5f5;
}


ul.ToPageTop {
    margin-right: 6px;
	padding-top: 10px;
}


