/** 学校　共通
-------------------------------------------------------------------------------------------------------------------------- */
#comFootImg02 {
	margin: 25px 0 0 0;
	background: url(/images/common/foot_bg.gif) no-repeat bottom;
	padding: 0px;
	height:15px;
	text-align:right;
	vertical-align: top;
}

#comFootImg02 em{
	color: #999999;
	font-size: 10px;
}

#comFootImg02 i{
	font-style: normal;
}

#sclPath { margin: 10px 0 0 0; }

/***** interest ******/
#interest {
	width: 740px;
	text-align: center;
	margin-left: 5px;
	clear: both;
}
/* ↓winIE hack↓ \*/
*html #interest {
	width: 760px;
}
/* ↑winIE hack↑ */

#interest .tblSide {
	width: 3px;
	background: url(/images/scl/index_box01_side.gif) repeat-y;
}
#interest .tbl01 { padding: 10px 0 10px 0; }
#interest .btn01 { margin: 5px 3px 0 0; }
#interest .line01 { margin: 20px 0 8px 0; }
#interest .tx01 {
	font-size: 1.2em;
	font-weight: bold;
}


/** 学校TOP（scl/index.html）
------------------------------------------------------------------------------------------------------------------------ */
/***** university ******/
#university {
	width: 758px;
	border: 1px solid #BBB;
}
/* ↓IE hack↓ */
*html #university {
	width: 762px;
}
/* ↑IE hack↑ */

#university #box01 { border-bottom: 1px solid #BBB; }

#university #box01 .tx01 {
	color: #767676;
	padding: 5px 0 0 6px;
	width: 38%;
	float: left;
}
#university #box01 .btn01 { margin: 4px 3px 0px 0; }
#university #box01 .btnBox01 {
	width: 462px;
	float: right;
}

#university #box01 .txtLink{
	padding-bottom: 4px;
	vertical-align:bottom;
}

#university #box01 .Arw{
	vertical-align:bottom;
	margin: 15px 4px 0 0;
}

#university #title {
	border-bottom: 1px solid #BBB;
	padding: 4px 0 4px 10px;
}

#university #title h1{
	font-weight: bold;
	font-size: 18px;
	line-height: 140%;
}



#university #topics { margin: 0 0 11px 0; }
#university #topics .img01 { margin: 0 0 7px 0; }
#university #topics .tx02 { margin: 5px 0 0 0; }
#university #topics .tbl01 { margin: 0 0 0 7px; }

#university #navi {
	border-bottom: 2px solid #2669F6;
}
#university #navi #naviBox { margin: 0 0 1px 2px; }
#university #navi #naviBox .btnNavi01 {
	width: 82px;
	float: left;
	margin: 0 2px 1px 0;
}
#university #navi #naviBox .btnNavi02 {
	width: 83px;
	float: left;
	margin: 0 2px 1px 0;
}
#university #navi #naviBox .btnNavi03 {
	width: 81px;
	float: left;
	margin: 0 2px 1px 0;
}
#university #navi #naviBox .btnNavi04 {
	width: 82px;
	float: left;
	margin: 0 2px 1px 2px;
}

/***** school ******/
#school { margin: 20px 0 0 0; }
#school .cap01 { margin: 0 0 9px 0; }
#school .Tbl01 { margin: 15px 0 0 0; }

/***** sclmessage ******/
#sclmessage {
	margin: 20px 0 0 0;
	background: url(/images/scl/index_cap02_bg.gif) no-repeat;
}

#sclmessage .tx01Box {
	width: 539px;
	margin: 9px 5px 0 5px;
}

/***** gakubulist ******/
#gakubulist { margin: 20px 0 0 0; }

#gakubulist .textarea {
	width: 539px;
	margin: 13px 5px 0 5px;
}

#gakubulist .line01 { margin: 0 0 7px 0; }
#gakubulist .line02 { margin: 6px 0 7px 0; }

#gakubulist .tbl01 { margin: 0 0 0 3px; }

#gakubulist .tx01 {
	font-size: 1.2em;
}

#gakubulist .gakubu {
	padding: 0px 5px 0px 0px;
}

#gakubulist .icon {
	margin: 3px 0;
}

#gakubulist .icon2 {
	margin: 5px 0;
}

/***** campas ******/
#campas { margin: 13px 0 0 0; }

#campas .tbl01 { margin: 8px 0 0 0; }
#campas .tbl02 { margin: 14px 0 0 0; }
#campas .tbl03 { margin: 10px 0 0 0; }

#campas .img01 { margin: 0 0 2px 0; }
#campas .img02 { margin: 0 0 5px 0; }

/***** shutugan ******/
#shutugan { margin: 20px 0 0 0; }

#shutugan .cap01 { margin: 0 0 9px 0; }

#shutugan .tbl01 { padding: 8px 7px 0 17px; }

/***** inquiry ******/
#inquiry { margin: 5px 0 20px 0; }
#inquiry .cap01 { margin: 0 0 9px 0; }
#inquiry .tx01Box {
	width: 539px;
	margin: 0 5px 4px 5px;
}
#inquiry .tbl01 {
	border-top: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-left: 1px solid #CCC;
	padding: 5px 10px 0px 5px;
}
#inquiry .tbl01_2 {
	border-right: 1px solid #CCC;
	border-left: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	padding: 0px 10px 4px 5px;

}
#inquiry .tbl02 {
	border-top: 1px solid #CCC;
	border-right: 1px solid #CCC;
	padding: 5px 10px 0px 5px;
}
#inquiry .tbl02_2 {
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	padding: 0px 10px 4px 5px;
}
#inquiry .img01 { margin: 10px 0 0 0; }

/** 学部詳細（scl/gakubu.html）/ 学科詳細（scl/gakka.html）
------------------------------------------------------------------------------------------------------------------------ */
#subtitle { margin: 18px 0 0 0; }

#subtitle .icon01 { margin: 0 8px 3px 5px; }

/***** gakubu ******/
#gakubu { margin: 20px 0 0 0; }
#gakubu .cap01 { margin: 0 0 10px 0; }
#gakubu .tx01 { margin: 0 0 10px 5px; font-weight: bold; }
#gakubu .tx02 { font-size: 1.2em; }
#gakubu .tbl01 { padding: 0 0 10px 0; }

#gakubu .tbl02{ margin: 0 0 0 5px; }

/***** tokucho ******/
#tokucho { margin: 20px 0 0 0; }
#tokucho .cap01 { margin: 0 0 10px 0; }
#tokucho .tx01 { margin: 10px 0 8px 0; font-weight: bold; }
#tokucho .box01 {
	width: 539px;
	border-bottom: 1px solid #CCC;
	margin: 0 0 0 5px;
	padding: 0 0 12px 0;
}
#tokucho .box02 {
	width: 539px;
	border-bottom: 1px solid #CCC;
	margin: 0 0 0 5px;
	padding: 10px 0 12px 0;
}

/***** gakubuR01 ******/ /***** gakubuR02 ******/
#gakubuR01 .tx01, #gakubuR02 .img01 { margin: 5px 0 3px 5px; }


/** 仕事・研究室一覧（scl/kenkyu_list.html）
------------------------------------------------------------------------------------------------------------------------ */
#kenkyuLL {
	width: 384px;
	float: left;
}
#kenkyuLR {
	width: 367px;
	float: left;
}

.kenkyuLTx01 { margin: 15px 0 10px 6px; }
.kenkyuLTx02 {
	background-color: #DAF9E8;
	font-weight: bold;
	padding: 4px 0 4px 4px;
}
.kenkyuLTx03 { margin: 10px 0 8px 5px; }
.kenkyuLTx04 {
	width: 750px;
	text-align: right;
	margin: 0 0 78px 0;
}

.kenkyuLBox01 {
	width: 367px;
	margin: 0 0 18px 5px;
}
.kenkyuLBoxBdr {
	border: 1px solid #CCC;
	padding: 1px 1px 5px 1px;
}


/** 仕事・研究室詳細（scl/kenkyu_syousai.html）
------------------------------------------------------------------------------------------------------------------------ */
#kenkyuSL {
	width: 240px;
	float: left;
}
#kenkyuSR {
	width: 511px;
	float: left;
}

.kenkyuSTx01 { padding: 22px 0 0 0; }
.kenkyuSTx02 {
	font-size: 1.2em;
	font-weight: bold;
	margin: 0 0 5px 0;
}
.kenkyuSTx03 {
	width: 750px;
	text-align: right;
	margin: 10px 0 58px 0;
	clear: both;
}

.kenkyuSImg01 { margin: 0 0 10px 0; }

.kenkyuSTbl01 {
	border-bottom: 1px solid #CCC;
	margin: 0 0 15px 0;
}

.kenkyuSBox01 {
	width: 214px;
	background-color: #F0F0F0;
	margin: 0 0 0 5px;
	padding: 7px 7px 180px 7px;
}
/* ↓macIE hack↓ \*/

/* 2005.12.14 追加 */

.kenkyuSMainTbl{
	margin:0px 0px 0px 5px;
}

.kenkyuSLTd {
	width: 215px;
	background-color: #F0F0F0;
	vertical-align: top;
}

.kenkyuSRTd{
	background-color: #FFFFFF;
	vertical-align: top;
}

.kenkyuSPhoto{
	padding: 7px 7px 180px 7px;
}

.kenkyuSTxt {
	padding: 2px 10px 0px 16px;
}

.kenkyuSTxt dl {
	margin: 0px;
	padding: 0px;
}
.kenkyuSTxt dl dt {
	font-weight: bold;
	margin: 10px 0 5px 0;
	padding: 0px;
}
.kenkyuSTxt dl dd {
	margin: 0px;
	padding: 0px;
}
/* 2005.12.14 追加 */

#kenkyuSR dl {
	margin: 0px;
	padding: 0px;
}
#kenkyuSR dl dt {
	font-weight: bold;
	margin: 10px 0 5px 0;
	padding: 0px;
}
#kenkyuSR dl dd {
	margin: 0px;
	padding: 0px;
}

/** キャンパスPhoto（scl/campas.html）
------------------------------------------------------------------------------------------------------------------------ */
#campasTx01 {
	background-color: #EDEDED;
	padding: 4px 0 4px 4px;
	margin: 18px 0 12px 0;
}

.campasImg01 { margin: 0 12px 0 0; }
.campasImg02 { margin: 0 0 8px 0; }

.campasLine01 { margin: 16px 0 8px 5px; }

.campasTbl01 { margin: 0 0 0 10px; }

.campasBox01 {
	width: 750px;
	text-align: center;
	margin: 0 0 45px 0;
}

.campasBoxL {
	width: 253px;
	float: left;
}
.campasBox02 {
	width: 237px;
	border: 1px solid #C1C1C1;
	padding: 1px 1px 10px 1px;
	margin: 0 0 12px 5px;
}
/* ↓IE hack↓ */
*html .campasBox02 {
	width: 241px;
}
/* ↑IE hack↑ */
.campasBox02 .top {
	background-color: #EDEDED;
	padding: 5px 0 5px 8px;
	margin: 0 0 10px 0;
}

.campasBox03 {
	width: 237px;
	background-color: #C7F5F8;
	border: 1px solid #C1C1C1;
	padding: 1px 1px 10px 1px;
	margin: 0 0 12px 5px;
}
/* ↓IE hack↓ */
*html .campasBox03 {
	width: 241px;
}
/* ↑IE hack↑ */
.campasBox03 .top {
	background-color: #EDEDED;
	padding: 5px 0 5px 8px;
	margin: 0 0 10px 0;
}


/** 先輩のキャンパスレポート一覧（scl/report_list.html）
------------------------------------------------------------------------------------------------------------------------ */
#reportLL {
	width: 384px;
	float: left;
	margin: 15px 0 0 0;
}
#reportLR {
	width: 367px;
	float: left;
	margin: 15px 0 0 0;
}

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

.reportLTbl01 { margin: 12px 0 0 5px; }

.reportLImg01 { margin: 12px 0 7px 0; }


/** 先輩のキャンパスレポート（scl/report_syousai.html）
------------------------------------------------------------------------------------------------------------------------ */
#reportSL {
	width: 220px;
	float: left;
	margin: 15px 0 17px 0;
}
#reportSR {
	width: 532px;
	float: left;
	margin: 15px 0 17px 0;
}

.reportSPh01 { margin: 0 0 0 5px; }

.reportSTx01 {
	color: #00D6AB;
	font-weight: bold;
	background: url(/images/scl/reportS_img_bg01.gif) no-repeat;
	width: 528px;
	height: 54px;
	padding: 20px 0 0 57px;
	margin: 0 0 12px 0;
}
.reportSTx02 { margin: 0 0 57px 26px; }
.reportSTx03 { padding: 0 6px 0 6px; }
.reportSTx04 { padding: 0 20px 20px 20px; }
.reportSTx05 { padding: 20px; }

.reportSImg01 { margin: 0 0 5px 26px; }
.reportSImg02 { margin: 0 0 0 22px; }
.reportSImg03 { margin: 0 5px 10px 5px; }
.reportSImg04 { margin: 0 6px 10px 6px; }
.reportSImg05 {
	width: 5px;
	background: url(/images/scl/reportS_ph02_lft_bg.gif) repeat-y;
}
.reportSImg06 {
	width: 8px;
	background: url(/images/scl/reportS_ph02_cntr01_bg.gif) repeat-y;
}
.reportSImg07 {
	width: 9px;
	background: url(/images/scl/reportS_ph02_cntr02_bg.gif) repeat-y;
}
.reportSImg08 {
	width: 6px;
	background: url(/images/scl/reportS_ph02_right_bg.gif) repeat-y;
}
.reportSImg09 { margin: 10px 20px 7px 20px; }
.reportSImg10 { margin: 0 0 18px 0; }

.reportSLine01 {
	width: 756px;
	border-bottom: 1px solid #CCC;
	padding: 0 0 4px 0;
	margin: 0 0 15px 5px;
}

.reportSbg01 { background: url(/images/scl/reportS_box_right_bg.gif) repeat-y; }

/***** reportSTimeS ******/
#reportSTimeS table { margin: 0 0 7px 10px;}
#reportSTimeS td {
	text-align: center;
	padding: 0 0 2px 0;
}
#reportSTimeS .tbl01 {
	color: #FFF;
	background-color: #61C5D1;
	border-right: 1px solid #FFF;
	padding: 5px 0 5px 0;
}
#reportSTimeS .tbl02 {
	color: #FFF;
	background-color: #E49BA8;
}
#reportSTimeS .tbl03 {
	color: #888;
	background-color: #D9F6F3;
	border-bottom: 1px solid #FFF;
	padding: 5px 0 5px 0;
}
#reportSTimeS .tbl04{
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	padding: 5px 0 5px 0;
}
#reportSTimeS .tbl05{
	background-color: #FCF6F8;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	padding: 5px 0 5px 0;
}

#reportSTimeS .tx01 { margin: 0 0 10px 80px;}
#reportSTimeS .tx02 {
	width: 390px;
	float: right;
	color: #666;
	margin: 0 0 22px 80px;
}

/***** reportSCheck ******/
#reportSCheck { margin: 0 0 0 5px; }
#reportSCheck .box01 {
	width: 246px;
	float: left;
	border-top: 3px solid #CCC;
	margin: 0 6px 65px 0;
}
#reportSCheck .box02 {
	border: 1px solid #CCC;
	border-top: 3px solid #CCC;
	padding: 5px 0 5px 0;
	margin: 1px 0 0 0;
}
#reportSCheck .box03 {
	width: 246px;
	float: left;
	border-top: 3px solid #CCC;
	margin: 0 0 65px 0;
}



/** トピックス（scl/topics.html）
------------------------------------------------------------------------------------------------------------------------ */
#topicsL {
	width: 228px;
	float: left;
}
#topicsR {
	width: 523px;
	float: left;
}

.topicsTx01 {
	margin: 18px 0 15px 5px;
	border-bottom: 1px solid #CCC;
}
.topicsTx02 { margin: 0 0 15px 0; }

.topicsTbl01 {
	background-color: #F7F8F8;
	border: 1px solid #DDDDDD;
	padding: 6px 0 6px 0;
}
.topicsTbl02 {
	background-color: #F7F8F8;
	border-right: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
	padding: 6px 0 6px 0;
}
.topicsTbl03 {
	border-top: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
	padding: 2px;
	border-left: 1px solid #DDDDDD;
}
.topicsTbl04 {
	border-right: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
	padding: 2px;
	border-left: 1px solid #DDDDDD;
}
.topicsTbl05 { margin: 0 0 15px 0; }

.topicsBox01 {
	width: 201px;
	background-color: #F0F0F0;
	margin: 0 0 0 5px;
	padding: 7px 7px 465px 7px;
	margin: 0 0 78px 0;
}
/* ↓IE hack↓ */
*html .topicsBox01 {
	padding: 7px 7px 445px 7px;
}
/* ↑IE hack↑ */

/* 2005.12.14 追加 */

.topicsBox02 {
	background-color: #F0F0F0;
	padding: 8px 0 8px 10px;
	margin: 0 0 10px 0;
	width: 526px;
}

.topicsMain{
  margin-bottom: 48px;
}

.topicsLTd{
	width: 215px;
	background-color: #F0F0F0;
	vertical-align: top;
}

.topicsRTd{
	background-color: #FFFFFF;
	vertical-align: top;
}

.topicsPhoto{
	padding: 7px 7px 445px 7px;
}

.topicsTxt {
	padding: 2px 10px 0px 13px;
}

/* 2005.12.14 追加 */


/** 学校ガイド（scl/guide.html）
------------------------------------------------------------------------------------------------------------------------ */
#sclGuide p { margin: 0 0 0 5px; }

.guideCap01 { margin: 18px 0 12px 0; }

.guideImg01 { margin: 15px 5px 0 5px; }
.guideImg02 { margin: 0 10px 7px 5px; }
.guideImg03 { margin: 0 0 0 10px; }     /*　←←←08追加←←←　*/
.guideImg04 { margin: 15px 0 7px 5px; }     /*　←←←08追加←←←　*/

.guideTx01 {
	font-weight: bold;
	padding: 0 0 5px 0;
}
.guideTx02 {
	color: #666;
	font-weight: bold;
	padding: 0 0 5px 0;
}
.guideTx03 { padding: 0 0 5px 0; }
.guideTx04 { padding: 0 0 20px 0; }
.guideTx05 { padding: 0 0 12px 0; }
.guideTx07 { padding: 3px 0 12px 0; }
.guideTx08 {
	color: #FF7200;
	padding: 0 0 80px 0;
}

.guideL {
	width: 220px;
	float: left;
}
.guideR {
	width: 530px;
	float: left;
}

.guideLine01 { margin: 22px 0 4px 5px; }

.borImg_blu {border: 1px solid #0292F6}

/** 学部・学科・コース一覧（scl/sc003.html）
------------------------------------------------------------------------------------------------------------------------ */
.sc003TopLine {
	width: 750px;
	border-top: 3px solid #999;
	margin: 18px 0 80px 5px;
}

.sc003Line01 {
	border-right: 1px solid #DEDEDE;
	border-bottom: 1px solid #DEDEDE;
	border-left: 1px solid #DEDEDE;
	margin: 1px 0 0 0;
}
.sc003Line02 { border-bottom: 1px solid #DEDEDE; }
.sc003Line03 {
	height: 21px;
	background-color: #BBB;
}

.sc003Img01 { margin: 4px 0 4px 6px; }

.sc003Tbl01Line {
	border-right: 1px solid #DEDEDE;
	border-left: 1px solid #DEDEDE;
	padding: 5px 5px 7px 5px;
}

.sc003Tbl01 { margin: 5px 5px 7px 5px; }
.sc003Tbl02 { margin: 5px 5px 15px 5px; }

.sc003Tbl04 {
	border-bottom: 1px solid #DEDEDE;
	padding: 5px 5px 4px 5px;
}
.sc003Tbl05 { margin: 5px 0 0 5px; }

.sc003Tbl01Line {
	border-right: 1px solid #DEDEDE;
	border-left: 1px solid #DEDEDE;
	padding: 5px 5px 7px 5px;
}

.sc003Tbl04Line {
	border-right: 1px solid #DEDEDE;
	border-left: 1px solid #DEDEDE;
	border-bottom: 1px solid #DEDEDE;
	padding: 5px 5px 4px 5px;
}


/** オープンキャンパス一覧（scl/sc015.html）
------------------------------------------------------------------------------------------------------------------------ */

/* アイコンの説明 */
.icon_paraphrase {
	margin: 0px 0px 15px 0px;
}

#sc015Box01 {
	width: 747px;
	border: 2px solid #3F9DFE;
	margin: 15px 0 30px 5px;
}

.sc015Cap01 {
	color: #FFF;
	font-weight: bold;
	background: url(/images/scl/sc015_cap_bg.gif) no-repeat;
	width: 727px;
	height: 26px;
	padding: 5px 0 0 20px;
}
/* ↓IE hack↓ */
*html .sc015Cap01 {
	width: 747px;
}
/* ↑IE hack↑ */
.sc015Cap02 { margin: 12px 0 1px 0; }

.sc015Line01 { margin: 0 0 3px 0; }

.sc015Img01 { margin: 12px 0 0 20px; }
.sc015Img02 {
	width: 69px;
	float: right;
	margin: 0 35px 0 0;
}
/* ↓IE hack↓ */
*html .sc015Img02 {
	margin: 0 18px 0 0;
}
/* ↑IE hack↑ */

.sc015Tx01 { padding: 0 30px 10px 20px; }
.sc015Tx02 { padding: 0 50px 0 10px; }
.sc015Tx03 { padding: 0 60px 5px 0; }
.sc015Tx04 {
	color: #666;
	padding: 0 0 5px 5px;
}

.sc015Tbl01 { margin: 0 0 5px 10px; }

/***** 行ってみよう！と思ったら ******/
.sc015Box02 {
	width: 148px;
	border: 1px solid #3F9DFE;
	margin: 0 0 0 19px;
	padding: 0 0 15px 0;
}
/* ↓IE hack↓ */
*html .sc015Box02 {
	width: 150px
}
/* ↑IE hack↑ */

.sc015Img03 { margin: 8px 0 5px 14px; }
.sc015Img04 { margin: 3px 0 0 64px; }
.sc015Img05 { margin: 5px 0 5px 14px; }

.sc015Btn01 { margin: 0 0 0 14px; }

/***** result ******/
#result {
	width: 755px;
	border-bottom: 3px solid #999;
	margin: 0 0 0 5px;
}

#result table td {
	vertical-align: bottom;
	padding-bottom: 1px;
}
#result .Arw03 { margin: 0 4px 1px 0; }
#result .Arw04 { margin: 0 0px 1px 4px; }

#result .Tbl01 { margin: 0 0 5px 0; }

#resultBtm {
	width: 755px;
	border-top: 3px solid #999;
	margin: 0 0 0 5px;
}

#resultBtm table td {
	vertical-align: bottom;
	padding-bottom: 1px;
}
#resultBtm .Arw03 { margin: 0 4px 1px 0; }
#resultBtm .Arw04 { margin: 0 0px 1px 4px; }

/***** SR015、SR016共通 ******/
.resultOpenCampus{
	margin: 0 0 10px 5px;
	padding:0px;
}

.resultOpenCampus02 {
	margin: 15px 5px 10px 5px;
	padding:0px;
}

.resultOpenCampus table.TblResultOc, .resultOpenCampus02 table.TblResultOc {
	margin-top:1px;
	padding:0px;
	border-collapse: collapse;
}

.resultOpenCampus table.TblResultOc td, .resultOpenCampus02 table.TblResultOc td{
	border: solid 1px #DEDEDE;
	vertical-align:top;
}

.resultOpenCampus table.TblResultOcR, .resultOpenCampus02 table.TblResultOcR{
	border: solid 0;
	margin: 10px 10px 0px 10px;
}

.resultOpenCampus table.TblResultOcR td, .resultOpenCampus02 table.TblResultOcR td {
	border: solid 0;
}

.resultOpenCampus table.TblResultOcR td .btn01, .resultOpenCampus02 table.TblResultOcR td .btn01 {
	margin: 8px 0 0 12px;
}

.resultOpenCampus .eventTitleOcR, .resultOpenCampus02 .eventTitleOcR{
	marign: 0px;
}

.resultOpenCampus .bgGreen, .resultOpenCampus02 .bgGreen{
	background-color: #EEFADD;
}

.resultOpenCampus .bgBlue, .resultOpenCampus02 .bgBlue{
	background-color: #DAF2F7;
}

.resultOpenCampus .eventTitleOcR table td, .resultOpenCampus02 .eventTitleOcR table td{
	border: solid 0;
}

.resultOpenCampus .eventTitleOcR .tx02 , .resultOpenCampus02 .eventTitleOcR .tx02 {
	padding: 3px 0 5px 11px;
	font-weight: bold;
}
.resultOpenCampus .eventTitleOcR .tx03, .resultOpenCampus02 .eventTitleOcR .tx03 { padding: 5px 0 3px 11px; }
.resultOpenCampus .eventTitleOcR .icon01, .resultOpenCampus02 .eventTitleOcR .icon01 { margin: 7px 4px 0 0; }
.resultOpenCampus .eventTitleOcR .icon02, .resultOpenCampus02 .eventTitleOcR .icon02 { margin: 7px 7px 0 0; }

.resultOpenCampus .eventOcR table td, .resultOpenCampus02 .eventOcR table td{
	border: solid 0;
}
.resultOpenCampus02 .tblIcon{
margin-left: 0px;
}

.resultOpenCampus .eventOcR .img01, .resultOpenCampus02 .eventOcR .img01 { margin: 5px 0 0 11px; }
.resultOpenCampus .eventOcR .img02, .resultOpenCampus02 .eventOcR .img02 { margin: 0 8px 0 18px; }

.resultOpenCampus .eventOcR .line01, .resultOpenCampus02 .eventOcR .line01 { margin: 5px 0 0 7px; }
.resultOpenCampus .eventOcR .line02, .resultOpenCampus02 .eventOcR .line02 { clear: both;  margin: 5px 0 0 7px; }

.resultOpenCampus .eventOcR .tx04 { padding: 0 11px 0 11px; }
.resultOpenCampus02 .eventOcR .tx04 { padding: 11px 11px 0 11px; }

.resultOpenCampus .eventOcR .tbl02, .resultOpenCampus02 .eventOcR .tbl02 { margin: 0 12px 0 0; }

/***** sc015resultbox ******/
#sc015resultbox {
	width: 755px;
	margin: 0 0 10px 5px;
}

#sc015resultbox .Box01 {
	border: 1px solid #DEDEDE;
	margin: 1px 0 0 0;
}
#sc015resultbox .Box01L {
	width: 140px;
	float: left;
	border-right: 1px solid #DEDEDE;
}
#sc015resultbox .Box01L .Tbl01 { margin: 10px 0 0 10px; }

#sc015resultbox .Box01L .btn01 { margin: 8px 0 0 12px; }

#sc015resultbox .Box01R {
	width: 611px;
	float: left;
}
/* ↓IE hack↓ */
*html #sc015resultbox .Box01R { width: 613px; }
/* ↑IE hack↑ */

#sc015resultbox .Box01R .tx01 {
	background-color: #DDF7F4;
	color: #666;
	padding: 2px 0 1px 11px;
	border-bottom: 1px solid #DEDEDE;
}
#sc015resultbox .Box01R .tx02 {
	padding: 3px 0 5px 11px;
	font-weight: bold;
}
#sc015resultbox .Box01R .tx03 { padding: 5px 0 3px 11px; }
#sc015resultbox .Box01R .tx04 { padding: 0 11px 0 11px; }


#sc015resultbox .Box01R .img01 { margin: 5px 0 0 11px; }
#sc015resultbox .Box01R .img02 { margin: 0 8px 0 18px; }

#sc015resultbox .Box01R .icon01 { margin: 7px 4px 0 0; }
#sc015resultbox .Box01R .icon02 { margin: 7px 7px 0 0; }

#sc015resultbox .Box01R .line01 { margin: 5px 0 0 7px; }
#sc015resultbox .Box01R .line02 { clear: both;  margin: 5px 0 0 7px; }

#sc015resultbox .Box01R .tbl01 {
	border-bottom: 2px solid #DEDEDE;
	background-color: #EEFADD;
}
#sc015resultbox .Box01R .tbl02 { margin: 0 12px 0 0; }

#sc015resultbox .Box01R .tbl03 {
	border-bottom: 1px solid #DEDEDE;
	background-color: #DAF2F7;
}
.sc015resultboxTLine {
	border-top: 3px solid #999;
	margin: 0 0 0px 5px;
}
/* ↓IE hack↓ */
*html .sc015resultboxTLine {
	margin: 0 0 0 5px;
}
/* ↑IE hack↑ */

.sc015MgnBtm { margin: 0 0 78px 0; }


/** オープンキャンパス詳細（scl/sc016.html）
------------------------------------------------------------------------------------------------------------------------ */
/***** sc015resultbox ******/
#sc016resultbox {
	width: 750px;
	margin: 15 0 10px 5px;
}

#sc016resultbox .Box01 {
	border: 1px solid #DEDEDE;
	margin: 1px 0 0 0;
}
#sc016resultbox .Box01L {
	width: 172px;
	float: left;
	border-right: 1px solid #DEDEDE;
}
#sc016resultbox .Box01L .Tbl01 { margin: 10px 0 0 10px; }

#sc016resultbox .Box01L .btn01 { margin: 8px 0 10px 12px; }

#sc016resultbox .Box01R {
	width: 574px;
	float: left;
}
/* ↓IE hack↓ */
*html #sc016resultbox .Box01R { width: 576px; }
/* ↑IE hack↑ */

#sc016resultbox .Box01R .tx01 {
	background-color: #DDF7F4;
	color: #666;
	padding: 2px 0 1px 11px;
	border-bottom: 1px solid #DEDEDE;
}
#sc016resultbox .Box01R .tx02 {
	color: #666;
	padding: 3px 0 5px 11px;
	font-weight: bold;
}
#sc016resultbox .Box01R .tx03 { padding: 5px 0 3px 11px; }
#sc016resultbox .Box01R .tx04 { padding: 10px 130px 0 11px; }


#sc016resultbox .Box01R .img01 { margin: 5px 0 0 11px; }
#sc016resultbox .Box01R .img02 { margin: 0 8px 0 18px; }

#sc016resultbox .Box01R .icon01 { margin: 7px 4px 0 0; }
#sc016resultbox .Box01R .icon02 { margin: 7px 7px 0 0; }

#sc016resultbox .Box01R .line01 { margin: 5px 0 0 7px; }
#sc016resultbox .Box01R .line02 { clear: both;  margin: 5px 0 0 7px; }

#sc016resultbox .Box01R .tbl01 {
	border-bottom: 1px solid #DEDEDE;
	background-color: #EEFADD;
}
#sc016resultbox .Box01R .tbl02 { margin: 0 12px 0 0; }

#sc016resultbox .Box01R .tbl03 {
	border-bottom: 1px solid #DEDEDE;
	background-color: #DAF2F7;
}
#sc016resultbox .Box01R .tbl04 { margin: 100px 0 5px 11px; }

/* -------------- */
.sc016Tbl01 {
	border: 1px solid #DEDEDE;
	margin: 0 0 20px 5px;
}
.sc016Tbl02 {
	width: 142px;
	border-right: 1px solid #DEDEDE;
	border-bottom: 1px solid #DEDEDE;
	padding: 10px 15px 10px 5px;
}
/* ↓IE hack↓ */
*html .sc016Tbl02 { width: 128px; }
/* ↑IE hack↑ */

.sc016Tbl03 {
	width: 555px;
	border-bottom: 1px solid #DEDEDE;
	padding: 10px 10px 10px 15px;
}
/* ↓IE hack↓ */
*html .sc016Tbl03 { width: 585px; }
/* ↑IE hack↑ */

.sc016Tbl04 { margin: 10px 0px 10px 15px; }
.sc016Tbl05 { margin: 0 15px 10px 0; }
/* ↓IE hack↓ */
.sc016Tbl05 { margin: 0 5px 10px 0; }
/* ↑IE hack↑ */

.sc016Box01 {
	width: 748px;
	border: 1px solid #DEDEDE;
	margin: 0 0 10px 5px;
}
/* ↓IE hack↓ */
*html .sc016Box01 { width: 750px; }
/* ↑IE hack↑ */

.sc016Tx01 {
	font-weight: bold;
	padding: 0 0 5px 0;
}
.sc016Tx02 { padding: 10px 15px 10px 15px; }
.sc016Tx03 {
	color: #000;
	padding: 1px 2px 0 0;
}


/** SEO施策
------------------------------------------------------------------------------------------------------------------------ */
/*▼▼▼08追加▼▼▼　*/
.subTitle, .subTitle_gakka, .subTitle_gakubu, .subTitle_gakka, .subTitle_cl {
	background-repeat: no-repeat;
	margin: 0 0 9px 0;
	width: 549px;
	height: 21px;
}
/*▲▲▲08追加ここまで▲▲▲　*/


.subTitle_hiyou, .subTitle_seido, .subTitle_naiyou, .subTitle_shikaku, .subTitle_profile, .subTitle_setsubi, .subTitle_shinro, .subTitle_koutsuu {
	background-repeat: no-repeat;
	margin: 0 0 9px 0;
	 margin: 18px 0 12px 0;
	width: 760px;
	height: 21px;
}


.subTitleS{
	background-repeat: no-repeat;
	margin: 0 0 9px 0;
	width: 155px;
	height: 21px;
}

.subTitle h2, .subTitle_gakka h2, .subTitle_gakubu h2, .subTitle_gakka h2, .subTitle_hiyou h2, .subTitle_seido h2, .subTitle_naiyou h2, .subTitle_shikaku h2, .subTitle_profile h2, .subTitle_setsubi h2, .subTitle_shinro h2, .subTitle_koutsuu h2, .subTitle_cl h2{
	position: absolute;
	left: -9999px;
}

.subTitleS h2{
	position: absolute;
	left: -9999px;
}

#school .subTitle{
	background-image: url(/images/scl/index_cap01.gif);
}

#sclmessage .subTitleS{
	background-image: url(/images/scl/index_cap02.gif);
}

#gakubulist .subtitle{
	background-image: url(/images/scl/index_cap03.gif);
}

#campas .subtitle{
	background-image: url(/images/scl/index_cap04.gif);
	margin: 0 0 0 0;
}

#shutugan .subtitle{
	background-image: url(/images/scl/index_cap05.gif);
}

#inquiry .subTitle{
	background-image: url(/images/scl/index_cap06.gif);
}

#gakubu .subtitle{
	background-image: url(/images/scl/gakubu_cap01.gif);
}

#gakubulist .subTitle_gakubu{
	background-image: url(/images/scl/gakubu_cap02.gif);
}

#tokucho .subTitle_gakubu{
	background-image: url(/images/scl/gakubu_cap03.gif);
}

#gakubu .subTitle_gakka{
	background-image: url(/images/scl/gakka_cap01.gif);
}

#gakubulist .subTitle_gakka{
	background-image: url(/images/scl/gakka_cap02.gif);
}

#tokucho .subTitle_gakka{
	background-image: url(/images/scl/gakka_cap03.gif);
}

#sclGuide .subTitle_hiyou{
	background-image: url(/images/scl/guide_cap02.gif);
}

#sclGuide .subTitle_seido{
	background-image: url(/images/scl/guide_cap03.gif);
}

#sclGuide .subTitle_naiyou{
	background-image: url(/images/scl/guide_cap04.gif);
}

#sclGuide .subTitle_shikaku{
	background-image: url(/images/scl/guide_cap05.gif);
}

#sclGuide .subTitle_profile{
	background-image: url(/images/scl/guide_cap06.gif);
}

#sclGuide .subTitle_setsubi{
	background-image: url(/images/scl/guide_cap07.gif);
}

#sclGuide .subTitle_shinro{
	background-image: url(/images/scl/guide_cap08.gif);
}

#sclGuide .subTitle_koutsuu{
	background-image: url(/images/scl/guide_cap09.gif);
}

/*▼▼▼08追加▼▼▼　*/
#campasshotlist .subTitle_cl{
	background-image: url(/images/scl/cl_cap01.gif);
}
/*▲▲▲08追加ここまで▲▲▲　*/

/*学校ガイド（scl/guide.html）タイトル変更追加*/
/*2005/11/07秋追加*/
#sclGuide .subTitle_Common{
	background-repeat: no-repeat;
	margin: 0 0 9px 0;
	 margin: 18px 0 12px 0;
	width: 760px;
	height: 21px;
	background-image: url(/images/scl/guide_cap_bg.gif);
}
.subTitle_Common h2{
 font-size: 12px;
 line-height: 138%;
	font-weight:bold;
	color:#FFFFFF;
	padding:3px 0 0 7px;
}

.Y_guideL {
	width: 530px;
	float: left;
}
.Y_guideR {
	width: 220px;
	float: right;
}

/* -------------- subtitle -------------- */
#sc_subtitle { margin: 18px 0 0 0; }
#sc_subtitle .icon01 { margin: 0 8px 3px 5px; }

/* -------------- theme box -------------- */
#sc_themeL {
	width: 384px;
	float: left;
}
#sc_themeR {
	width: 367px;
	float: left;
}
.sc_Box {
	width: 367px;
	margin: 0 0 18px 5px;
}
.sc_BoxBdr {
	border: 0px solid #CCC;
	padding: 1px 1px 1px 1px;
}

/* -------------- contents -------------- */
.sc_file{
	width: 760px;
}
.sc_punchBack{
	width: 35px;
	background-image: url("/images/sc/punch.gif");
	background-repeat: repeat-y;
}
.sc_file .sc_cont{
	width:715px;
	border-top: 1px solid #EAEAEA;
	float: left;
}
.sc_shadow{
	width:10px;
	background-image: url("/images/sc/left_shadow.gif");
	background-repeat: repeat-y;
}
.sc_file .sc_cont .sc_contHead{
	width:695px;
	padding: 10px 0 10px 20px;
}
.sc_file .sc_cont .sc_photo{
	width:335px;
	padding: 0 0 10px 20px;
	background-color: #ffffff;
	float: left;
}
.sc_file .sc_cont .sc_main_txt{
	width:340px;
	padding: 0 0 10px 10px;
	background-color: #ffffff;
	float: left;
}
.sc_file .sc_cont .sc_txtHead{
	padding: 0 0 3px 0;
}
.sc_foot_shadow{
	width: 750px;
	background-color: #ffffff;
	background-image: url(/images/sc/foot_shadow.gif);
	background-repeat: repeat-x;
	float: left;
}
.sc_foot_shadow_right{
	width: 10px;
	height: 15px;
	background-color: #ffffff;
	float: left;
}

/* -------------- Arrow Pink -------------- */
.arrowPink{
	width: 753px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	clear:both;
	float:none;
}

.arrowPink .arrowL{
	width: 6px;
	height: 47px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float: left;
}
.arrowPink .arrowC{
	width: 739px;
	height: 47px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float: left;
	background-color: #F4A3D7;
}
.arrowPink .arrowR{
	width: 8px;
	height: 47px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float: left;
	background-image: url(/images/sc/pink_right.gif);
}
.arrowB {
	width: 753px;
	height: 25;
	background-image: url(/images/sc/pink_bottom.gif);
	background-repeat: no-repeat;
}


/* --------------  etc -------------- */
.sc_obi {
	margin: 10px 0 10px 0;
}
.sc_footer {
	width: 750px;
	height: 78px;
}
.sc_koko_obi {
	margin: 0 0 5px 0;
}

/* --------------  left&right -------------- */
.sc_LR{
	width: 760px;
}
.sc_LR .sc_L{
	width: 543px;
	padding:0 10px 0 0;
	float: left;
}
.sc_LR .sc_R{
	width: 201px;
	float: left;
}
.sc_LR .sc_L .sc_scBox{
	width: 543px;
	border-top: 1px solid #D4D4D4;
	border-bottom: 1px solid #D4D4D4;
	border-left: 1px solid #D4D4D4;
	border-right: 1px solid #D4D4D4;
	padding:0 0 0 0;
}
.sc_LR .sc_L .sc_scBox .sc_scName{
	width: auto;
	height: 25px;
	background-color: #BFEDD7;
}
.sc_LR .sc_L .sc_scBox .sc_scDetail{
	width: 530px;
	padding:0 0 0 0;
	background-color: #ffffff;
}

/* --------------  touhyou -------------- */
/*▼▼▼09修正▼▼▼*/
.sc_LR .sc_R .sc_thead{
	width: 201px;
	height: 29px;
	background-image: url(/images/sc/touhyou_head.gif);
}
/*▲▲▲09修正▲▲▲*/
.sc_LR .sc_R .sc_touhyou{
	width: 201;
	border-bottom: 1px solid #D4D4D4;
	border-left: 1px solid #D4D4D4;
	border-right: 1px solid #D4D4D4;
}

.sc003margin {
	margin: 1px 0 0 0;
}

.sc003LineTable{
	border: 1px solid #D4D4D4;
	border-collapse: collapse;
}

.sc003LineTableTd{
	border-bottom: #D4D4D4 1px solid;
	border-right: #D4D4D4 1px solid;
}

.sc003TblPadding {
	padding: 5px 5px 7px 5px;
}

.sc003Tbl04Padding {
	padding: 5px 5px 4px 5px;
}

.sc003TblImg{
	padding: 5px 5px 4px 5px;
}

/* ↓macIE hack↓ \*/
#university #title h1{
	font-weight: bold;
	font-size: 20px;
	line-height: 138%;
}
/* ↑macIE hack↑ \*/


/*-------------------sc017 sc018 sc019 sc020 sc021 sc022 sc023-----------------------*/
.sc017UniversList{
	margin: 15px 0 40px 0;
	float: left;
}

.sc018TopLine {
	width: 750px;
	margin: 5px 0 40px 5px;
}

#sc018TabNaviBox{
margin: 10px 0 0 5px;
}

.sc018Tab01{
	width: 141px;
	float: left;
}

.sc018Tab02{
	width: 141px;
	margin: 0 0 0 2px;
	float: left;
}
.sc018TabLine{
	width: 755px;
	height: 1px;
	margin: 0 0 1px 0;
}

.sc018Line01 {
	border-right: 1px solid #DEDEDE;
	border-bottom: 1px solid #DEDEDE;
	border-left: 1px solid #DEDEDE;
	margin: 1px 0 0 0;
}

.sc018LineBox01 {
	margin: 2px 0 2px 0;
	text-align: left;
}

.sc018Line02 {
	border-bottom: 1px solid #DEDEDE;
}

.sc018Line03 {
	height: 21px;
	background-color: #BBB;
}

.sc018margin{
	margin: 0 0 10px 0;
}

#sc018Nyushi{
	margin: 10px 0 0 5px;
	padding: 5px;
	border-top: 1px solid #61C5D1;
	border-bottom: 1px solid #61C5D1;
	border-right: 1px solid #61C5D1;
	border-left: 4px solid #61C5D1;
	background-color: #F0F0F0;
}

.sc018LineTable{
	border: 1px solid #DEDEDE;
	border-collapse: collapse;
}

.sc018LineTableTd{
	background-color: #61C5D1;
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;
	border-right: 1px solid #DEDEDE;
	border-left: 1px solid #DEDEDE;
	border-bottom: 1px solid #DEDEDE;
}

.sc018Img01 {
	margin: 4px 0 4px 6px;
}

.sc018Tbl01Line {
	border-right: 1px solid #DEDEDE;
	border-left: 1px solid #DEDEDE;
	padding: 5px 5px 7px 5px;
}

.sc018LineTableTd1 {
	padding: 2px 2px 2px 3px;
	background-color: #61C5D1;
	text-align: center;
	font-size: 12px;color: #FFFFFF;
	border-right: 1px solid #DEDEDE;
	border-bottom: 1px solid #DEDEDE;
}
.sc018LineTableTd2 {
	padding: 2px 1px 1px 2px;
	font-size: 12px;
	text-align: center;
	border-right: 1px solid #DEDEDE;
}
.sc018LineTableTd2a {
	padding: 2px 1px 1px 2px;
	font-size: 12px;
	text-align: left;
	border-right: 1px solid #DEDEDE;
}
.sc018LineTableTd3 {
	font-size: 12px;
	text-align: center;
	border-right: 1px solid #DEDEDE;
	padding: 4px 2px 4px 2px;
	border-bottom: 1px solid #DEDEDE;
}
.sc018LineTableTd3a {
	font-size: 12px;
	text-align: center;
	border-right: 1px solid #DEDEDE;
	padding: 4px 2px 4px 2px;
	border-bottom: 1px dashed #DEDEDE;
}

.sc018LineTableTd4 {
	padding: 2px 2px 2px 3px;
	background-color: #61C5D1;
	text-align: center;
	font-size: 12px;color: #FFFFFF;
	border-right: 1px solid #DEDEDE;
}


.sc018Cap01 {
	margin: 10px 0 4px 0;
}
.sc018Tbl01 {
	margin: 5px 5px 7px 5px;
}
.sc018Tbl02 {
	margin: 5px 5px 15px 5px;
}

.sc021TopLine {
	width: 755px;
	border-top: 3px solid #999;
	margin: 16px 0 10px 0;
}
#sc021NaviBox {
	margin: 6px 0 0 0px;
	width: 755px;height: 22px;
}
.sc021NaviButton {
	margin: 0 6px 0 0;
	float: left;
}
.sc021lBox{
	margin: 20px 0 0 0;
	float: left;
}
.sc021UniversList{
	margin: 1px 0 0 0;
	float: left;
}
.sc021UniversSheat{
	width: 760px;
	margin: 0 0 0 10px;
	float: left;
	font-size: 12px;
	color: #666666;
	vertical-align: middle;
	clear: both;}

.sc021HaitenBox{
	clear:both;
	padding: 10px 122px 0 0;
}

#sc021Box01{
	margin-left: 5px;
}
#sc021Box02{
	float: left;
	width: 755px;
	margin: 0 0 80px 0;
}
#sc021Box02 .td01{
	font-size: 12px;
	padding: 15 0 0 0;
}
#sc021Box02 .td02{
	font-size: 12px;
	color: #FFF;
	padding:4px 0 4px 8px;
	background-color: #B8DF01;
	border-top: 1px solid #A8A8A8;
	border-right: 1px none #A8A8A8;
	border-bottom: 1px solid #A8A8A8;
	border-left: 1px solid #A8A8A8;
}
#sc021Box02 .td02b{
	font-size: 12px;
	color: #FFF;
	font-weight: bold;
	padding:4px 0 4px 8px;
	background-color: #B8DF01;
	border-top: 1px solid #A8A8A8;
	border-right: 1px none #A8A8A8;
	border-bottom: 1px solid #A8A8A8;
	border-left: 1px solid #A8A8A8;
}

#sc021Box02 .td03{
	border-left: 1px solid #A8A8A8;
}
#sc021Box02 .td04{
	font-size: 12px;
	padding:4px 0 4px 8px;
	border: 1px solid #A8A8A8;
	background-color: #EEFADD;
}
#sc021Box02 .td05{
	font-size: 12px;
	padding:4px 4px 4px 8px;
	border-top: 1px none;
	border-right: 1px none;
	border-bottom: 1px solid #A8A8A8;
	border-left: 1px solid #A8A8A8;
}
#sc021Box02 .td06{
	font-size: 12px;
	padding:4px 0 4px 8px;
}
#sc021Box02 .td07{
	font-size: 12px;
	padding:4px 0 4px 8px;
	border-bottom: 1px solid #A8A8A8;
}
#sc021Box02 .td08{
	font-size: 12px;
	background-color: #B8DF01;
	font-weight: bold;
}
#sc021Box02 .td08a{
	font-size: 12px;
	background-color: #fff;
}
#sc021Box02 .td09{
	font-size: 12px;
	border: 1px solid #A8A8A8;
	background-color: #EEFADD;
}
#sc021Box02 .td10{
	font-size: 12px;
	border-top: 1px solid #A8A8A8;
	border-right: 1px solid #A8A8A8;
	border-bottom: 1px solid #A8A8A8;
	width: 422px;
	padding:4px 0 4px 8px;
}
#sc021Box02 .td11{
	font-size: 12px;
	text-align: center;
	padding:4px 0 4px 8px;
	background-color: #EEFADD;
	border-top: 1px solid #A8A8A8;
	border-right: 1px none #A8A8A8;
	border-bottom: 1px solid #A8A8A8;
	border-left: 1px solid #A8A8A8;
	font-weight: bold;
	color: #666;
}
#sc021Box02 .td11a{
	font-size: 12px;
	text-align: center;
	padding:4px 0 4px 8px;
	background-color: #EEFADD;
	border-top: 1px none #A8A8A8;
	border-right: 1px none #A8A8A8;
	border-bottom: 1px solid #A8A8A8;
	border-left: 1px solid #A8A8A8;
	font-weight: bold;
	color: #666;
}
#sc021Box02 .td12{
	font-size: 12px;
	text-align: center;
	padding:4px 0 4px 8px;
	background-color: #EEFADD;
	border-top: 1px solid #A8A8A8;
	border-right: 1px solid #A8A8A8;
	border-bottom: 1px solid #A8A8A8;
	border-left: 1px solid #A8A8A8;
	font-weight: bold;
	color: #666666;
}
#sc021Box02 .td13{
	font-size: 12px;
	padding:4px 0 4px 8px;
	text-align: center;
	border-right: 1px none #A8A8A8;
	border-bottom: 1px solid #A8A8A8;
	border-left: 1px solid #A8A8A8;
}
#sc021Box02 .td14{
	font-size: 12px;
	text-align: center;
	padding:4px 0 4px 8px;
	border-right: 1px solid #A8A8A8;
	border-bottom: 1px solid #A8A8A8;
	border-left: 1px solid #A8A8A8;
}
#sc021Box02 .Tx01{
	color: #FFFFFF;
	font-size: 12px;
	background-color: #B8DF01;
	padding:4px 0 0 0;
	text-align: center;
}
#sc021Box02 .Tx02{
	color: #FFFFFF;
	font-size: 12px;
	padding:4px 0 4px 8px;
}
#sc021Box02 .Tx03{
	color: #666;
	font-size: 12px;
	padding:5px 0 4px 8px;
	width: 97px;
}
#sc021Box02 .Tx04{
	color: #444;
	font-size: 12px;
	line-height: 14px;
}
#sc021Box02 .Tx05{
	color: #666;
	font-size: 12px;
	font-weight: bold;
	padding:5px 0 4px 8px;
	width: 97px;
}
#sc021Box02 .Cap01{
	margin: 0 18px 0 0;
}
#sc021Box02 .Ico01{
	vertical-align: bottom;
	font-weight: bold;
	margin: 0 0 0 0;
}
#sc021Box02 #Box1{
	padding:0 0 10px 0;
	width:630px;
}
.sc021Box01FC{
	clear:both
}
#sc019Cap01{
	background-image: url(/images/scl/sc019_obi_ttl.gif);
	background-repeat: no-repeat;margin: 0 0 9px 0; width: 544px;height: 21px;
}
#sc020Cap01{
	background-image: url(/images/scl/sc020_obi_ttl.gif);
	background-repeat: no-repeat;margin: 0 0 9px 0; width: 544px;height: 21px;
}
#sc021Cap01{
	background-image: url(/images/scl/sc021_obi_ttl.gif);
	background-repeat: no-repeat;margin: 0 0 0 0; width: 755px;height: 21px;
}
#sc022Cap01{
	background-image: url(/images/scl/sc021_obi_ttl.gif);
	background-repeat: no-repeat;margin: 0 0 0 0; width: 755px;height: 21px;
}
#sc021Cap01 h2{
	position: absolute;
	left: -9999px;
}
.sc021Cap02{
	margin: 0 20px 0 0;
	float: left;
}
.sc021rBox01 {
	font-size: 12px;
	border: 1px solid #828282;
	margin: 20px 0 6px 0;
	padding: 0 0 0 0;
}
.sc021rBox01SubBox {
	font-size: 12px;
	margin: 5px 5px 5px 5px;
}
.sc021Plus {
	margin: 0 5px 0 0;
}
.sc021Ico01 {
	margin: 0 4px 0 0;
	float: left;
}
.sc021T01 {
	margin: 10px 0 5px 0;
}
.sc021T02 {
	float: left;
	width: 750px;
	background-color: #D7EE8E;
	border: 1px solid #A8A8A8;
	padding: 5px 5px 5px 5px;
	margin: 20px 0 2 0;
}
.sc021Tx01 {
	color: #666;
	font-size: 14px;
	font-weight: bold;
}
.sc021Tx02 {
	color: #666;
	font-size: 12px;
	line-height: 17px;
	margin: 0 0 0 20px;
	padding-right: 5px;
}
.sc021Tx03 {
	color: #666;font-size: 12px;margin: 0 0 0 0;font-weight: bold;
}
.sc021Tx04 {
	margin: 3px 0 0 0;
}
.sc021Tx05 {
	margin: 4px 0 4px 0;
	font-size: 10px;
}
.sc021Tx06 {
	font-size: 12px;
	margin: 0 0 10px 0;
}
.sc021Tx07 {
	font-size: 12px;
	margin: 10px 0 10px 0;
}
.sc021Tx08 {
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 10px 0;
}

.sc023_txtheight {
	FONT-SIZE: 12px;
	COLOR: #333333;
	LINE-HEIGHT: 15px
}
.sc023_font10_Lg {
	FONT-SIZE: 10px;
	COLOR: #666666;
}
.sc023_size2 {
	FONT-SIZE: 11px;
	COLOR: #333333
}
.sc023_font_Pink12_14_b {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #ee367d;
	LINE-HEIGHT: 116%
}
.sc023_gf5_Fuki_t {
	BACKGROUND-IMAGE: url(/images/scl/sc023_gf5_fuki_t.gif)
}
.sc023_gf5_Fuki_l {
	BACKGROUND-IMAGE: url(/images/scl/sc023_gf5_fuki_l.gif)
}
.sc023_gf5_Fuki_b {
	BACKGROUND-IMAGE: url(/images/scl/sc023_gf5_fuki_b.gif)
}
.sc023_gf5_Fuki_r {
	BACKGROUND-IMAGE: url(/images/scl/sc023_gf5_fuki_mr.gif)
}
.sc023_font14_18_b {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #333333;
	LINE-HEIGHT: 128%
}
.sc023_tBG_a_A {
	BORDER-RIGHT: #ffffff 1px solid;
	BORDER-TOP: #ffffff 1px solid;
	BORDER-LEFT: #ffffff 1px solid;
	BORDER-BOTTOM: #ffffff 1px solid;
	BACKGROUND-COLOR: #ebebeb
}

.sc023_font_Pink14_14_b {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #ee367d;
	LINE-HEIGHT: 116%
}


.main755 {
	width: 750px;
}
.sclfontOrenge {
	color:#F26522;
}



/*▼▼▼08追加▼▼▼　*/
/***** campasshotlist ******/
#campasshotlist { margin: 20px 0 0 0; }

#campasshotlist .textarea {
	width: 539px;
	margin: 13px 5px 0 5px;
}

/***** map ******/
.mapBg {
	border-top:1px solid #CCC;
	border-left:1px solid #CCC;
}
.mapBgl {
	background-color: #D3E0Fd;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
}
.mapBgr {
	background-color: #FFFFFF;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
}
/*▲▲▲08追加ここまで▲▲▲　*/


/*▼▼▼09追加▼▼▼　*/
/** 学校　共通
-------------------------------------------------------------------------------------------------------------------------- */
.aright			{ text-align:right;}
.acenter		{ text-align:center;}

/*上部メインボックス*/
div#scl_univ09 		{ margin-top:1em; border:solid 1px #bbbbbb;}
div#scl_univ09 .tx01				{ width:270px; padding:5px 0px 0px 6px; float:left;}
div#scl_univ09 div#btnBox09			{ width:480px; text-align:right; float:right;}
div#scl_univ09 div#btnBox09 table	{ margin-left:auto; margin-right:0px;}
div#scl_univ09 div#btnBox09 td		{ padding:4px 3px 4px 0px; vertical-align:bottom;}
div#scl_univ09 div#btnBox09 td img	{ margin:0px 2px 1px 0px;}
div#scl_univ09 div#btnBox09 td a img{ margin:0px 0px 0px 3px;}
div#scl_univ09 div#scl_title		{ border-top:solid 1px #bbbbbb; border-bottom:solid 1px #bbbbbb; padding:4px 0px 4px 10px; clear:both;}
div#scl_univ09 div#scl_title h1		{ font-size:18px; line-height:140%; font-weight:bold;}
div#scl_univ09 div.scl_topics		{ width:379px; padding:5px 0px 11px 0px; float:left;}
div#scl_univ09 div.scl_topics p		{ margin:0px 0px 5px 7px;}
div#scl_univ09 div.scl_topics p img	{ margin-left:2px;}
div#scl_univ09 div#scl_navi				{ padding:0px 0px 1px 0px; border-bottom:solid 2px #2669f6; clear:left;}
div#scl_univ09 div#scl_navi div div		{ width:84px; text-align:right; float:left;}
div#scl_univ09 div#scl_navi div div#btnNavitop	{ width:83px;}
div#scl_univ09 div#scl_navi div div#btnNavihac	{ width:0px; height:47px; float:none; font-size:1px;}

/*サブタイトル*/
div#subtitleBox01	{ padding:5px 0px 1px 0px; border-bottom:solid 1px #dedede;}
div#subtitleBox01 p		{ padding:0px 0px 18px 3px;}
div#subtitleBox01 p img	{ vertical-align:-1px;}
div#subtitleBox01 h2	{ padding:0px 0px 1px 21px; border-bottom:solid 1px #dedede; background-image:url("/images/common/icon14.gif"); background-position:5px 0px; background-repeat:no-repeat;}

/*スクールフッタ*/
div#scl_footer		{ text-align:center;}
div#scl_footer div#scl_footer010	{ padding:20px 12px 0px 12px;}
div#scl_footer div#scl_footer01top	{ height:1px; margin-left:2px; margin-right:2px; font-size:1px; line-height:1px; border-left:solid 1px #2669f6; border-right:solid 1px #2669f6; border-top:solid 1px #2669f6;}
div#scl_footer div#scl_footer01btm	{ height:1px; margin-left:2px; margin-right:2px; font-size:1px; line-height:1px; border-left:solid 1px #2669f6; border-right:solid 1px #2669f6; border-bottom:solid 1px #2669f6;}
div#scl_footer div#scl_footer011	{ padding:0px 1px 0px 1px; border:solid 1px #2669f6;}
div#scl_footer div#scl_footer012	{ padding:8px 0px 8px 0px; border-left:solid 1px #2669f6; border-right:solid 1px #2669f6;}
div#scl_footer div#scl_footer012 p	{ padding-bottom:4px;}
div#scl_footer p#scl_footer02		{ margin-top:20px; padding-top:8px; background-image:url("/images/scl/bg_dot02.gif"); background-position:0px 0px; background-repeat:repeat-x;}
div#scl_footer p#scl_footer02 span	{ margin-left:2px;}
div#scl_footer p#scl_footer03		{ height:15px; margin-top:25px; color:#999999; background-image:url("/images/common/foot_bg.gif"); background-position:0% 100%; background-repeat:no-repeat; text-align:right;}

/*右ナビゲーション def201px*/
div.scl_rightNavi	{ padding-top:20px;}
div.scl_rightBox01			{ margin-bottom:8px; border:solid 1px #cccccc;}
div.scl_rightBox01 div		{ margin:5px 0px 6px 0px; padding:0px 4px 0px 4px;}
div.scl_rightBox01 th		{ padding:5px 4px 6px 4px; text-align:center; vertical-align:top;}
div.scl_rightBox01 td		{ padding:5px 4px 6px 4px; vertical-align:top;}
div.scl_rightBox01 div th		{ width:80px; padding:0px; text-align:center; vertical-align:top;}
div.scl_rightBox01 div td		{ width:98px; padding:0px 5px 0px 10px; vertical-align:top;}
div.scl_rightBox01 td.List01	{ text-align:right; vertical-align:bottom;}
div.scl_rightBox01 td.List01 img{ vertical-align:-3px;}
div.scl_rightBox01 .Part01	{ margin:5px 2px 0px 2px; padding:4px 4px 0px 4px; background-image:url("/images/scl/bg_dot03.gif"); background-position:0px 0px; background-repeat:repeat-x;}
.scl_rightBox02				{ margin-bottom:8px; padding:5px 4px 6px 4px; border:solid 1px #cccccc;}
.scl_rightBox02 img			{ vertical-align:-2px;}

.Part01	{ margin:5px 2px 0px 2px; padding:4px 4px 0px 4px; background-image:url("/images/scl/bg_dot03.gif"); background-position:0px 0px; background-repeat:repeat-x;}

.hplink {
	border: 1px solid #CCC;
	margin: 0 0 5px 0;
	padding: 4px 4px 4px 4px;
}

/** 学校TOP（scl/index.html）
------------------------------------------------------------------------------------------------------------------------ */

/*画像h2タイトル*/
div.scl_Title		{ height:30px; background-position:0px 0px; background-repeat:no-repeat;}
div.scl_Title h2	{ position:absolute; left:-9999px;}

/*テキスト*/
.scl_normalTextBox	{ margin:0px 6px 9px 10px;}

/***** school ******/
div#scl_school		{ margin-top:20px; margin-bottom:20px;}
div#scl_school div.scl_Title{ background-image:url("/images/scl/index_cap01.gif");}
td#school_photo				{ padding:0px 16px 12px 5px; vertical-align:top;}
td#school_text				{ padding:0px 0px 12px 0px; vertical-align:top;}
td#school_text p			{ padding-bottom:10px;}
div#scl_school p.txOrange	{ padding:0px 0px 3px 11px;}
table#school_feature td		{ width:165px; padding:0px 8px 0px 9px;}
table#school_feature img	{ margin-bottom:3px;}
table#school_feature p img	{ margin-bottom:0px;}

/***** message ******/
div#scl_message		{ margin-top:20px; margin-bottom:20px;}
div#scl_message div.scl_Title	{ background-image:url("/images/scl/index_cap02.gif");}
div#scl_message div.bgGlay01	{ margin:0px 6px 9px 4px; padding:8px 6px 8px 6px;}
div#scl_message div.bgWhite		{ margin:0px 6px 9px 4px; padding:0px 6px 0px 6px;}
div#scl_message div p			{ padding:0px 0px 0px 1px;}
div#scl_message div p.txBold	{ padding:0px 0px 3px 0px;}

/***** new ******/
div#scl_new			{ margin-top:20px; margin-bottom:20px;}
div#scl_new div.scl_Title	{ background-image:url("/images/scl/index_cap03.gif");}

/***** gakubu ******/
div#scl_gakubu		{ margin-top:20px; margin-bottom:20px;}
div#scl_gakubu div.scl_Title{ background-image:url("/images/scl/index_cap04.gif");}
div#scl_gakubu table		{ margin-top:12px; margin-left:5px; background-image:url("/images/scl/bg_dot03.gif"); background-position:0px 0px; background-repeat:repeat-x;}
div#scl_gakubu th,
div#scl_gakubu td			{ background-image:url("/images/scl/bg_dot03.gif"); background-position:0% 100%; background-repeat:repeat-x;}
div#scl_gakubu th			{ width:180px; padding:8px 10px 8px 19px; text-indent:-16px; font-weight:normal; text-align:left; vertical-align:top;}
div#scl_gakubu th a			{ padding-left:16px; background-image:url("/images/common/icon02.gif"); background-position:0px 2px; background-repeat:no-repeat;}
div#scl_gakubu td			{ width:320px; padding:8px 0px 8px 0px; vertical-align:top;}
div#scl_gakubu td p			{ display:inline;}

/***** first ******/
div#scl_first		{ margin-top:20px; margin-bottom:20px;}
div#scl_first div.scl_Title{ background-image:url("/images/scl/index_cap05.gif");}

/***** kengaku ******/
div#scl_kengaku			{ margin-top:20px; margin-bottom:20px;}
div#scl_kengaku div.scl_Title		{ background-image:url("/images/scl/index_cap10.gif");}
div#scl_kengaku p.txOrange			{ padding:0px 0px 3px 5px;}
div#scl_kengaku table				{ width:540px;}
div#scl_kengaku td					{ padding:0px 0px 0px 5px; vertical-align:top;}
td#kengaku_photo					{ width:100px;}
div#scl_kengaku td p.evnArow		{ padding-right:4px; text-align:right;}
div#scl_kengaku p.evnArow img.Arw03	{ vertical-align:-1px;}

/***** shutugan ******/
div#scl_shutugan		{ margin-top:20px; margin-bottom:20px;}
div#scl_shutugan div.scl_Title		{ background-image:url("/images/scl/index_cap07.gif");}
div#scl_shutugan p.txOrange			{ padding:0px 0px 5px 0px;}
div#scl_shutugan td					{ padding:0px 0px 0px 5px; vertical-align:top;}
div#scl_shutugan td.shutuganList	{ width:225px;}
div#scl_shutugan td p.evnArow		{ padding-top:1.5em; padding-right:4px; text-align:right;}
div#scl_shutugan td img.Arw03		{ vertical-align:-1px;}
div#scl_shutugan td span.txWhite	{ padding:2px; background-color:#7928f3; letter-spacing:1px;}
div#scl_shutugan td table td		{ padding:0px 8px 0px 0px;}
div#scl_shutugan td table td p		{ padding-bottom:2px;}

/***** inquiry ******/
div#scl_inquiry		{ margin-top:20px; margin-bottom:20px;}
div#scl_inquiry div.scl_Title	{ margin:0px; background-image:url("/images/scl/index_cap08.gif"); background-position:0px 0px; background-repeat:no-repeat;}

/***** access ******/
div#scl_access		{ margin-top:20px; margin-bottom:0px;}
div#scl_access div.scl_Title	{ background-image:url("/images/scl/index_cap09.gif");}
div#scl_access table			{ margin:5px 0px 0px 5px; border-left:solid 1px #cccccc; clear:left;}
div#scl_access td				{ padding:5px 10px 4px 5px; border-right:solid 1px #cccccc; border-bottom:solid 1px #cccccc;}
div#scl_access td#scl_accessL	{ width:318px; padding:0px;}
div#scl_access td#scl_accessR	{ width:220px; padding:0px; border-right-style:none;}
div#scl_access p.scl_access1,
div#scl_access p.scl_access2	{ padding-top:10px; text-align:right;}
div#scl_access p.scl_access1 a	{ display:block; width:45px; height:19px; margin:0px 0px 0px auto; padding:0px; background-image:url("/images/scl/btn_map.gif"); background-position:0px 0px; background-repeat:no-repeat;}
div#scl_access p.scl_access2 a	{ display:block; width:60px; height:19px; margin:0px 0px 0px auto; padding:0px; background-image:url("/images/scl/btn_train.gif"); background-position:0px 0px; background-repeat:no-repeat;}
div#scl_access p.scl_access1 a:hover,
div#scl_access p.scl_access2 a:hover	{ background-position:0px -30px;}
div#scl_access p.scl_access1 span,
div#scl_access p.scl_access2 span		{ display:none;}

/***** mobile ******/
div#scl_mobile		{ margin-top:20px; margin-bottom:20px; border:solid 1px #cccccc;}
div#scl_mobile form			{ margin:14px 5px 12px 9px;}


/** 学校の特長 詳細（scl002）
------------------------------------------------------------------------------------------------------------------------ */
div.scl_tokucho		{ width:745px; margin:14px 0px 0px 8px;}
div.scl_tokucho h3		{ padding:2px 0px 1px 5px; background-color:#daecf8;}
div.scl_tokucho h4		{ padding:12px 0px 10px 6px;}
div.scl_tokucho table	{ width:745px; margin:0px 0px 8px 0px; background-image:url("/images/scl/bg_dot03.gif"); background-position:0% 100%; background-repeat:repeat-x;}
div.scl_tokucho td		{ padding:3px 10px 20px 6px; vertical-align:top;}
div.scl_tokucho td img	{ margin:-3px 6px 0px 0px;}
div#scl_tokuchoBottom	{ height:20px; margin-top:-9px;}

/**学部詳細・学科詳細
------------------------------------------------------------------------------------------------------------------------ */
#inquiry .subTitle{ background-image: url(/images/scl/index_cap06.gif);}
#gakubu .subTitle{ background-image: url(/images/scl/gakubu_cap01.gif);}
#gakubulist .list01{ margin:0 5px 5px 0;}
#gakubulist .textarea .icon01{ margin:3px 4px 0 0;}
#gakubulist .textarea .listTx01{ margin:0 5px 5px 8px;}
#gakubulist .list02{ margin:0 5px 5px 15px;}
#gakubulist .textarea .listTx02{ margin:0 5px 5px 20px;}

/** 先生・教授 詳細
------------------------------------------------------------------------------------------------------------------------ */
.kenkyuSTx04 { padding: 22px 0 0 5px; }

/** 学部・学科・コース一覧（scl003）
------------------------------------------------------------------------------------------------------------------------ */
div#subtitleBox01 h2.scl_course03	{ margin-top:12px; background-image:url("/images/common/icon05.gif");}

div#scl_course_ttl	{ width:750px; margin-top:18px; margin-left:5px; padding-top:1px; border-top:solid 3px #999999;}
div#scl_course_ttl table{ width:100%; border-top:solid 1px #dedede; border-left:solid 1px #dedede; border-right:solid 1px #dedede; border-collapse:collapse;}
div#scl_course_ttl td	{ padding:4px 0px 4px 6px;}

div.scl_course		{ width:750px; margin-bottom:10px; margin-left:5px;}
div.scl_course table{ width:100%; border:solid 1px #dedede; border-collapse:collapse; empty-cells:show;}
td.scl_courseL		{ width:485px; padding-right:6px;}
td.scl_courseR		{ width:233px; padding:5px 15px 0px 8px; border-left:solid 1px #dedede; vertical-align:top;}

td.scl_courseL div			{ padding:10px 0px 8px 19px; background-image:url("/images/common/icon02.gif"); background-position:7px 15px; background-repeat:no-repeat;}
td.scl_courseL div div		{ margin-left:16px; margin-top:8px; padding:8px 0px 0px 13px; border-top:solid 1px #d4d4d4; background-image:url("/images/common/icon03.gif"); background-position:3px 13px; background-repeat:no-repeat;}
td.scl_courseL div div div	{ margin-left:26px;}
td.scl_courseL div p a img	{ vertical-align:-2px; border-left:solid 5px #ffffff; background-color:#ffffff;}
td.scl_courseR img	{ margin-right:11px; margin-bottom:10px;}
td.scl_courseR p	{ padding-bottom:5px; clear:left;}

/** 学部・学科・コース一覧（sss001）
------------------------------------------------------------------------------------------------------------------------ */
div#subtitleBox01 h2.sss01_09work	{ margin-top:12px; background-image:url("/images/common/icon06.gif");}

p.sss01_txt01	{ margin-bottom:15px; padding:7px 5px 0px 4px;}
p.sss01_txt02	{ padding:0px 8px 0px 8px;}
p.sss01_txt03	{ width:575px; padding:8px 0px 5px 8px;}
p.sss01_txt04	{ padding:0px 10px 0px 10px; text-align:left;}

/** 好奇心の授業一覧（ksn004）
------------------------------------------------------------------------------------------------------------------------ */
.ksnTx01 { margin: 15px 0 0 6px; }
