@charset "UTF-8";
@import url("default.css");

/* ----------------------------------------------------------------------- */
/*　共通                                                                　  */
/* ----------------------------------------------------------------------- */

h1.header_text, p.header_text{
	font-weight:normal;
}

#container #contents h2{
	background:url(../img_cmn/h2.jpg) no-repeat;
	width: 709px;
	height: 43px;
	font-size:197%;
	padding: 37px 0 0 20px;
	margin: 15px auto 0;
}

div#form h2{
	background:url(../img_cmn/h2.jpg) no-repeat;
	width: 709px;
	height: 43px;
	font-size:197%;
	padding: 37px 0 0 20px;
	margin: 15px auto 0;
	border:none;
}

#container #contents h2.small{
	background:url(../img_cmn/h2.jpg) no-repeat;
	width: 709px;
	height: 43px;
	font-size:167%;
	padding: 37px 0 0 20px;
	margin: 15px auto 0;
}

#container #contents #maincontents h3{
	background:url(../img_cmn/h3.gif) no-repeat;
	width: 619px;
	height: 33px;
	padding: 10px 0 0 25px;
	font-size:123.1%;
	font-weight:normal;
	margin: 20px auto 10px;
}

#container #contents #maincontents h3.two{
	background:url(../img_cmn/h3_2.gif) no-repeat;
	width: 439px;
	height: 39px;
	padding: 4px 0 0 25px;
	font-size:123.1%;
	font-weight:normal;
	margin: 30px auto 10px;
}

#container #contents #maincontents .foot_req {
	margin: 50px auto;
}

#container div#contents div#maincontents p.foot_req {
	width: 602px;
	margin: 0 auto 50px;
}

#container div#contents div#maincontents p.foot_req img {
	margin-top: 50px;
}

#container div#contents div#maincontents p.foot_req .marg{
	margin-right: 20px;
}

#container div#contents div#maincontents h4{
	font-size:100%;
	font-weight:bold;
}

#container div#contents div#maincontents h4.school{
	background:url(../img_cmn/h4.gif) no-repeat;
	width: 625px;
	height: 38px;
	padding: 5px 0 0 25px;
	font-size:123.1%;
	font-weight:normal;
	margin: 20px auto 0;
}

table td.iro{
	background-color:#FFF7E6;
}

/* ----------------------------------------------------------------------- */
/*　2カラム                                                  （共通）　　  */
/* ----------------------------------------------------------------------- */
.column_boxl  {
	width: 644px;
	margin:0 auto;
	padding:0;
	font-size:108%;
	line-height:1.2em;
	overflow:hidden;
}
.column_boxl_h  {
	width: 644px;
	margin:20px auto;
	padding:0;
	font-size:108%;
	line-height:1.2em;
	overflow:hidden;
}
.column_boxl_teach  {
	width: 644px;
	margin:40px auto;
	padding:0;
	font-size:108%;
	line-height:1.2em;
	overflow:hidden;
}
.column_boxs  {
	width: 596px;
	margin:0 auto;
	padding:0;
	font-size:108%;
	line-height:1.2em;
	overflow:hidden;
}
.column_boxs_nf  {
	width: 596px;
	margin:0 auto;
	padding:0;
	font-size:100%;
	line-height:1.2em;
	overflow:hidden;
}
.column_boxs_h  {
	width: 596px;
	margin:20px auto;
	padding:0;
	font-size:108%;
	line-height:1.2em;
	overflow:hidden;
}
.txtarea  {
	width:350px;
	float:left;
	margin:0 10px 0 0;
	padding:0;
	display:inline;
}
.txtarea_2  {
	width:386px;
	float:left;
	margin:0 10px 0 0;
	padding:0;
	display:inline;
}

.txtarea_h  {
	width:350px;
	float:left;
	margin:10px 10px 0 0;
	padding:0;
	display:inline;
}
.txtarea_w  {
	width:400px;
	float:left;
	margin:0 10px 0 0;
	padding:0;
	display:inline;
}
.txtarea_w2  {
	width:644px;
	margin:0 10px 0 0;
	padding:0;
	display:inline;
}
.picarea  {
	float:right;
	margin:0;
	padding:0;
	display:inline;
}
/*右　写真・左　テキスト*/
.picarea_l  {
	float:left;
	margin-right:10px;
	padding:0;
	display:inline;
}
.txtarea_r  {
	float:left;
	width:424px;
	margin:0;
	padding:0;
	display:inline;
}
/*↑↑↑↑↑↑↑↑↑↑↑*/
.picarea_sin  {
	float:right;
	margin-top:10px;
	padding:0;
	display:inline;
}
.picarea_dou  {
	float:right;
	margin-top:20px;
	padding:0;
	display:inline;
}
.picarea_tri  {
	float:right;
	margin-top:30px;
	padding:0;
	display:inline;
}
.pic_txt  {
	margin:0 auto;
	padding:0;
	text-align:center;
	font-size:93%;
}
/* ----------------------------------------------------------------------- */
/*　注釈・コメント                                                （共通） */
/* ----------------------------------------------------------------------- */

.commentboxs {
	margin:5px 0 30px 24px;
	padding:0;
	font-size:108%;
	line-height:1.5em;
}
.commentboxl {
	margin:5px 0 30px;
	padding:0;
	font-size:108%;
	line-height:1.5em;
}
.commentboxs_nom{
	margin:0 0 0 24px;
	padding:0;
	font-size:108%;
	line-height:1.5em;
}
.commentboxl_nom {
	margin:0;
	padding:0;
	font-size:108%;
	line-height:1.5em;
}
.cap p {
	font-size:108%;
	margin:0;
	padding:0;
}
.h3_txt_s {
	margin:0 0 30px 120px;
	padding:0;
	font-size:108%;
	line-height:1.5em;
}
.h3_txt_w {
	font-size:108%;
	line-height:1.5em;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-right: 5px;
	padding-left: 5px;
}
.h3_txt_wl {
	margin:20px auto;
	font-size:108%;
	line-height:1.5em;
}

.h4_txt_w {
	margin:0 auto;
	font-size:108%;
	line-height:1.5em;
}
.borderbox  {
	width: 596px;
	margin:10px auto;
	font-size:108%;
	line-height:1.5em;
	padding:5px;
	border:1px solid #999999;
}
.borderbox_w  {
	width: 644px;
	margin:10px auto;
	font-size:108%;
	line-height:1.5em;
	padding:5px;
	border:1px solid #999999;
}
.centertxt {
	width: 644px;
	margin:20px 22px;
	padding: 0;
	font-size:108%;
	line-height:1.5em;
	text-align:center;
	clear:left;
}
.centertxt2 {
	width: 644px;
	margin:0 22px 60px;
	padding: 0;
	font-size:108%;
	line-height:1.5em;
	text-align:center;
}
.centertxt3 {
	width: 644px;
	margin:30px 22px 0;
	padding: 0;
	font-size:108%;
	line-height:1.5em;
	text-align:center;
}
.centertxt4 {
	width: auto;
	margin:20px 22px;
	padding: 0;
	font-size:108%;
	line-height:1.5em;
	text-align:center;
	clear:left;
}
.cap_w{
	width: 624px;
	padding-left: 1em;
	text-indent: -1em;
}

/* ----------------------------------------------------------------------- */
/* 赤文字　共通                    　　　　          　　　  （共通）　　  */
/* ----------------------------------------------------------------------- */
.redtxt {
	color:#CC0033;
}
/* ----------------------------------------------------------------------- */
/* 矢印　共通                    　　　　          　　　　  （共通）　　  */
/* ----------------------------------------------------------------------- */

.cmn_yaji  {
	background: url(../img_cmn/ya.gif) no-repeat left 4px;
	padding-left: 15px;
	margin:10px auto 0;
	font-size:100%;
}
.cmn_yaji_l  {
	background: url(../img_cmn/ya.gif) no-repeat left 4px;
	padding-left: 15px;
	margin:10px auto 0;
	font-size:108%;
}
/* ----------------------------------------------------------------------- */
/*矢印　右寄せ　    　　　　　　 　　      　　　            （共通）　　  */
/* ----------------------------------------------------------------------- */
.yaji_right  {
	float:right;
	background: url(../img_cmn/ya.gif) no-repeat left 4px;
	padding-left: 15px;
	margin:15px auto;
	font-size: 108%;
	clear:both;
}
/*教員免許更新*/
.yaji_right_lice  {
	float:right;
	background: url(../img_cmn/ya.gif) no-repeat left 4px;
	padding-left: 15px;
	margin:5px auto;
	font-size: 18px;
	line-height:1.5em;
	font-weight:bold;
	clear:both;
}
/*関連リンク集*/
/*サイトマップ*/
.link_yaji  {
	background: url(../img_cmn/ya.gif) no-repeat left 4px;
	padding-left: 15px;
	margin:10px auto 0;
	font-size:100%;
}

.sanko{
	vertical-align:text-bottom;
}

/* ----------------------------------------------------------------------- */
/* リスト（数字）　共通                    　　　　　　　　  （共通）　　  */
/* ----------------------------------------------------------------------- */
.list {
	margin:20px 22px;
	font-size:100%;
	line-height:1.5em;
}
.list  li {
	margin:10px 22px;
	list-style-type:decimal; 
	list-style-position:outside; 
}
.list_disc {
	margin:0 22px;
	font-size:100%;
	line-height:1.5em;
}
.list_disc  li {
	margin:0;
	list-style:disc;
	list-style-position:outside; 
}
/* ----------------------------------------------------------------------- */
/* Adobe Reader　共通                    　　　　            （共通）　　  */
/* ----------------------------------------------------------------------- */
.adore  {
	width: 600px;
	margin:30px auto;
	padding:0;
}
.adore img  {
	float:left;
	width: 112px;
	margin-right:5px;
	padding:0;
	display:inline;	
}
.adore p  {
	margin:0;
	padding:0;
	display:inline;	
	font-size:12px;
	line-height:1.5em;
}
/* ----------------------------------------------------------------------- */
/* 入試結果　    　　　　　　　　　　　　　　　　　　　　　　（下層）　　  */
/* ----------------------------------------------------------------------- */
.exam_kekka .syussin{
	width:149px;
	font-size:93%;
}


/* ----------------------------------------------------------------------- */
/* 東京未来大学“合格への道”　    　　　　　　　　　　　　　（下層）　　  */
/* ----------------------------------------------------------------------- */
.merit02 {
	background-image:url(../acceptance/img_m02/bg_m02.jpg);
	background-repeat:no-repeat;
	width: 640px;
	height:723px;
	margin:0 auto;
	padding:0;
	position:relative;
}
.tit_merit02{
	background-image:url(../acceptance/img_m02/bg_m02_lineup.gif);
	background-repeat:no-repeat;
	padding-left: 20px;
	font-size:108%;
	line-height:1.2em;
	width:450px;
}
.step_mar{
	top:105px;
	left:100px;
	position:absolute;
}
.step_may{
	top:262px;
	left:100px;
	position:absolute;
}
.step_jul{
	top:407px;
	left:100px;
	position:absolute;
}
.step_jul2{
	top:475px;
	left:100px;
	position:absolute;
}
.step_aug{
	top:532px;
	left:100px;
	position:absolute;
}
.step_sep{
	top:592px;
	left:100px;
	position:absolute;
}
.step_oct{
	top:652px;
	left:100px;
	position:absolute;
}
/* ----------------------------------------------------------------------- */
/* 英語　　　　　　　　　　　　　　　　　　　　　　　　　　　（下層）　　  */
/* ----------------------------------------------------------------------- */
.english  {
	background-color:#D2007D;
	font-size:10px;
	color:#FFFFFF;
	font-weight:normal;
	padding:5px;
	margin-top:0;
}
.eng_head {
	width:auto;
	margin:10px auto;
	padding:0;
	overflow:hidden;
}
.eng_headl  {
	float:left;
	padding:0;
	margin:0 0 10px 0;
	display:inline;
}
.eng_headr  {
	float:left;
	padding:0;
	margin:20px 0 0 30px;
	display:inline;
}

.eng_column {
	width:729px;
	margin:10px auto;
	padding:0;
	overflow:hidden;
}
.eng_column p {
	width:644px;
	margin:10px auto 50px;
	font-size:108%;
}
.eng_columnl  {
	float:left;
	padding:0;
	margin:10px;
	display:inline;
}
.eng_columnr  {
	float:left;
	padding:0;
	margin:10px;
	display:inline;
}
.eng_bar  {
	background-color:#D2007D;
	width:782px;
	height:5px;
	margin:0 auto;
	padding:0;
	display:block;
	overflow:hidden;
}

/* ----------------------------------------------------------------------- */
/*「今からでも間に合う受験方法を知りたい！」という皆様へ                   */
/*“1科目で受験可能！！”（国語or英語）                      （下層）　　  */
/* ----------------------------------------------------------------------- */
.entry_navi_b  {
	width: 624px;
	margin:20px auto 40px;
	padding:0;
	overflow:hidden;
}
.entry_navi_b li  {
	float:left;
	margin:0;
	padding:0;
}
.entry_navi_c  {
	width: 644px;
	margin:20px auto 40px;
	padding:0;
	overflow:hidden;
}
.entry_navi_c li  {
	float:left;
	margin:0 0 0 20px;
	padding:0;
}
.entry_point  {
	width: 632px;
	margin:0 auto 20px;
	padding:5px;
	border: solid #DAA870 1px;
	overflow:hidden;
	font-size:108%;
	line-height:1.2em;
}

/* ----------------------------------------------------------------------- */
/*「心理」「こども」「保育」分野で受験をお考えの皆様         （下層）　　  */
/* ----------------------------------------------------------------------- */
table.entry_aa  {
	width: 644px;
	margin:0 auto 20px;
	padding: 0;
	border-collapse :collapse;
	font-size:93%;
}
table.entry_aa td {
	border: solid #CCCCCC 1px;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
	vertical-align:middle;
}
table.entry_aa .label {
	background-color:#EDD3B8;
}
table.entry_aa .left_label {
	text-align:left;
}
table.entry_aa .left_label img {
	float:right;
	margin:20px 5px 5px 0;
}
.entry_aa_menul  {
	float:left;
	margin:0 10px 10px 0;
	padding:0;
}
.entry_aa_menur  {
	float:left;
	margin:0 0 10px 0;
	padding:0;
}
.a_entry  {
	width: 294px;
	float:right;
	margin:30px 0;
	padding:0;
	display:inline;
	clear:left;
}
.a_entry li  {
	float:left;
	margin-left:20px;
	margin-right:0;
	padding:0;
	display:inline;
}


/* ----------------------------------------------------------------------- */
/*2010年度入学生対象　入学前教育                             （下層）　　  */
/* ----------------------------------------------------------------------- */
table.before  {
	width: 596px;
	margin:20px auto;
	padding: 0;
	border-collapse :collapse;
	font-size:108%;
}
table.before td {
	padding-top:10px;
	padding-bottom:10px;
	text-align:left;
	vertical-align:top;
}
table.before .label {
	width:80px;
}

table.book_list  {
	width: 596px;
	margin:5px auto;
	padding: 0;
	border-collapse :collapse;
	font-size:108%;
}
table.book_list .bg_bar{
	background-color:#F0F0F0;
	text-align:center;
}
table.book_list td {
	border: solid #CCCCCC 1px;
	padding-top:10px;
	padding-bottom:10px;
	text-align:left;
}
/* ----------------------------------------------------------------------- */
/*情報公開について                        　　               （下層）　　  */
/* ----------------------------------------------------------------------- */
table.public  {
	width: 604px;
	margin:0 auto 20px;
	padding: 0;
	border-collapse :collapse;
	font-size:93%;
}
table.public td {
	padding: 3px;
	text-align:left;
	vertical-align:middle;
}
table.public .tit_rule{
	background-color:#F2F2F2;
	padding: 5px 10px;
}
table.public .pdf_ico {
	width:45px;
}
table.public .column {
	width:245px;
}


/* ----------------------------------------------------------------------- */
/*ボランティア                            　　               （下層）　　  */
/* ----------------------------------------------------------------------- */
.volun_box  {
	width: 632px;
	margin:20px auto;
	padding:0;
	overflow:hidden;
}

.volun_box img  {
	float:left;
	margin:10px 18px;
	padding:0;
	display:inline;	
}

/* ----------------------------------------------------------------------- */
/*研究費のガイドラインのお知らせ          　　               （下層）　　  */
/* ----------------------------------------------------------------------- */
table.guideline  {
	width: 550px;
	margin:20px auto 0;
	padding: 0;
	border-collapse :collapse;
	font-size:108%;
}
table.guideline td {
	padding: 3px;
	border: solid #CCCCCC 1px;
	text-align:left;
}
table.guideline .label{
	background-color:#FBD9FF;
}


/* ----------------------------------------------------------------------- */
/*大学としての取り組み             　　                      （下層）　　  */
/* ----------------------------------------------------------------------- */
table.torikumi_bg {
	background-color:#F2F2F2;
	width:600px;
	padding:5px;
	margin:30px auto 0;
}
.torikumi_bg td {
	width:295px;
	vertical-align:top;
	padding:10px 0;
}

/* ----------------------------------------------------------------------- */
/*学校法人　三幸学園について   　　　　                      （下層）　　  */
/* ----------------------------------------------------------------------- */

.mainjob  {
	background-color:#F5EADC;
	width:634px;
	padding:5px;
}

/* ----------------------------------------------------------------------- */
/*教員からのメッセージvol.1　　　　　　                      （下層）　　  */
/* ----------------------------------------------------------------------- */
.txtarea_teach  {
	width:464px;
	float:left;
	margin:0;
	padding:0;
	display:inline;
}
.txtarea_teach  {
	width: 454px;
}
.picarea_teach  {
	float:right;
	margin:0;
	padding:0;
	display:inline;
}
.teacher_messa  {
	float:right;
	margin-right:10px;
	margin-bottom:10px;
	padding-left:15px;
}

/* ----------------------------------------------------------------------- */
/*サイトマップ                            　　　　   （下層）　　  */
/* ----------------------------------------------------------------------- */
.s_map  {
	margin-left:15px;
	margin-bottom:10px;
	padding-left:15px;
}

/* ----------------------------------------------------------------------- */
/*取得できる資格                             　　　　   （下層）　　  */
/* ----------------------------------------------------------------------- */
.h_nom  {
	float:left;
	margin-top:0;
	padding:0;
}
table.shika_lec  {
	width: 644px;
	margin:0 auto 20px;
	padding: 0;
	border-collapse :collapse;
	font-size:108%;
}
table.shika_lec td {
	padding: 3px;
	border: solid #CCCCCC 1px;
	text-align:left;
}
table.shika_lec .shika_tit{
	background-color:#EDD3B8;
	font-weight:bold;
}
table.shika_lec .shika_label {
	background-color:#FAF3ED;
	width:120px;
}
table.shika_lec .shakafu_tit {
	background-color:#FAF3ED;
	text-align:center;
	width:160px;
}
table.shika_lec .shakafu_tit_w {
	background-color:#FAF3ED;
	text-align:center;
}
table.shika_lec .shakafu_label {
	background-color:#FAF3ED;
	text-align:left;
	width:160px;
}
.shikaku_list  {
	width: 546px;
	margin:20px auto;
	padding:0;
	font-size:108%;
	line-height:1.2em;
	overflow:hidden;
}
.shikaku_list img  {
float:left;
	margin:10px;
	padding:0;
}

/*取得できる資格   フッター*/
.shikaku_footer  {
	width: 644px;
	margin:0 auto;
	padding:0;
	font-size:108%;
	line-height:1.2em;
	overflow:hidden;
}
.shikaku_footerlink  {
	float:left;
	width: 296px;
	margin:13px;
	padding:0;
	display:inline;
}


/* ----------------------------------------------------------------------- */
/*就職支援プログラム                              　　　　   （下層）　　  */
/* ----------------------------------------------------------------------- */
.yaji_boxl{
	float:left;
	display:inline;
	margin-top:20px;
	margin-left:122px;
	margin-right:20px;
	padding:0;
	width:200px;
}
.yaji_boxr{
	float:left;
	display:inline;
	margin-top:20px;
	padding:0;
	width:200px;
}
.yaji_boxc{
	float:left;
	display:inline;
	margin:20px 250px 0;
	padding:0;
	width:144px;
}
.txtarea_ccs  {
	width:450px;
	float:left;
	margin:0 10px 0 0;
	padding:0;
	display:inline;
}
.ccs_titbg {
	background-color:#FF55BB;
	margin:0 auto;
	font-size:108%;
	line-height:1.5em;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:5px;
}
.ccs_bg {
	background-color:#FFE5F5;
	margin:0 auto;
	line-height:1.5em;
	padding-left:5px;
}
/* ----------------------------------------------------------------------- */
/*進学相談会                                                 （下層）　　  */
/* ----------------------------------------------------------------------- */
table.setsumeikai   {
	width: 644px;
	margin:0 auto;
	padding: 0;
	border-collapse :collapse;
	font-size:108%;
}
table.setsumeikai td {
	padding: 3px;
	border: solid #CCCCCC 1px;
	text-align:center;
}
table.setsumeikai .setsu_label{
	background-color:#F8EFE6;
}
table.setsumeikai .setsu_place {
	text-align:left;
}
.setsu_toi_left  {
	float:left;
	margin-left:0px;
	display:inline;
	width: 350px;
}
.setsu_toi_right  {
	padding:0;
	display:inline;	
	width: auto;
	width: 290px;
}
.setsu_toi_right img  {
	float:right;
	margin-top:35px;
	padding:0;
}

/* ----------------------------------------------------------------------- */
/*入講制限について                                           （下層）　　  */
/* ----------------------------------------------------------------------- */
table.seigen   {
	width: 644px;
	margin:0 auto;
	padding: 0;
	border-collapse :collapse;
	font-size:108%;
}
table.seigen td{
	padding: 3px;
	border: solid #D6A56A 1px;
	text-align:left;
}
table.seigen .seigen_label{
	background-color:#F8EFE6;
}

/* ----------------------------------------------------------------------- */
/*資料請求                                                   （下層）　　  */
/* ----------------------------------------------------------------------- */
/*テレメール */
.req_borederbox  {
	width: 642px;
	margin:30px auto 0;
	padding: 0;
	border:0;
	border-collapse :collapse;
	font-size:93%;
	line-height:1.5em;
	border:1px solid #CCCCCC;
}
table.req_borederbox td{
	padding: 3px;
	text-align:left;
}
table.req_borederbox .sticker{
	width:156px
}
/*SSL　　  */
table.ssl   {
	width: 560px;
	margin:10px auto;
	padding: 0;
	border:0;
	border-collapse :collapse;
	font-size:93%;
	line-height:1.5em;
}
table.ssl td{
	padding: 3px;
	text-align:left;
}
table.ssl .sticker{
	width:100px
}
/*資料請求フォーム　　  */
table.request_box{
	width: 547px;
	margin:30px auto;
	padding: 0;
	border:0;
	border-collapse :collapse;
	font-size:93%;
	line-height:1.5em;
	border:1px solid #CCCCCC;
}
table.request_box td{
	padding: 3px;
	text-align:left;
	border:1px solid #CCCCCC;
}
table.request_box .koumoku{
	width:140px
}
table.request_box .bg_bar{
	background-color:#FFF2FF;
}
/*資料請求フォーム 名前入力スペース  */
table.input_box{
	width: 384px;
	margin:0 auto;
	padding: 0;
	border:0;
	border-collapse :collapse;
}
table.input_box td{
	border:none;
	padding:2px;
}
table.input_box .name1{
	width:172px;
}
table.input_box .name2{
	width:212px;
}
table.input_box .kana{
	padding-left:20px;
}
/*ラジオボタン  */
table .radio_box  {
	margin:0 0 0 5px;
	padding: 0;
	border:0;
	border-collapse :collapse;
}
table .radio_box td  {
	border:none;
}
table .radio_box .sex_label   {
	width: 50px;
}
table .radio_box .work_label   {
	width: 120px;
}
table .radio_box .tsugaku_label   {
	width: 56px;
}
table .radio_box .gakka_label   {
	width: 110px;
}
table .radio_box .comme_label   {
	width: 200px;
}
table.abroad   {
	width: 547px;
	margin:10px auto;
	padding: 0;
	border:1px solid #CCCCCC;
	border-collapse :collapse;
	font-size:108%;
	line-height:1.5em;
}
table.abroad td{
	padding: 3px;
	text-align:center;
}

/* ----------------------------------------------------------------------- */
/*入試についてのＱ＆Ａ                                       （下層）　　  */
/* ----------------------------------------------------------------------- */
.qa_a {
	background-image:url(../qa/img/pa_a.gif);
	background-repeat:no-repeat;
	padding-left:20px;
	font-size:108%;
	line-height:1.2em;
	margin:10px 20px;
}
/* ----------------------------------------------------------------------- */
/*ポップアップ                                               （下層）　　  */
/* ----------------------------------------------------------------------- */
.popbg_aero  {
	background-color:#CC0066;
	width:100%;
	height:100%;
	padding:10px 0;
}
.popbg_xmas  {
	background-color:#FF0000;
	width:100%;
	height:100%;
	padding:10px 0;
}
.popbg_stone  {
	background-color:#2480F2;
	width:100%;
	height:100%;
	padding:10px 0;
}
.pop_contents  {
	width: 490px;
	margin:0 auto;
	padding:0;
	background-color:#FFFFFF;
}
.xmas_box   {
	width: 470px;
	margin:10px auto 15px;
	padding:0;
	background-color:#E0E0E0;
}
.pop_contents .image  {
	margin:0 auto;
	padding:0;
	text-align:center;
}
.pop_contents .image img  {
	margin:0;
	padding:15px 0 10px;
}
.pop_contents p  {
	width: 420px;
	margin:5px auto 15px;
	padding:0;
	clear:left;
}
.pop_contents .pic_aero  {
	width: 420px;
	margin:0 auto;
	padding:0;
}
.pop_contents .pic_moyou  {
	width: 460px;
	margin:0 auto;
	padding:0;
}
.pop_contents img  {
	margin:0px 5px 15px;
	padding:0;
}
.pop_contents .leftbox {
	width: 210px;
	margin:0 0 0 20px;
	padding:0;
	float:left;
	display:inline;
}
.pop_contents .leftbox p {
	width: 194px;
	margin-bottom:20px;
	padding:0;
	float:left;
	clear:left;
}
.pop_contents .leftbox img {
	margin:0;
	padding:0;
	float:left;
}
.pop_contents .rightbox {
	width: 240px;
	margin:0;
	padding:0;
	float:left;
	display:inline;
}
.pop_contents .stoneagel {
	width: 125px;
	margin:0 0 0 20px;
	padding:0;
	float:left;
	display:inline;
}
.pop_contents .stoneager {
	width: 250px;
	margin:0 0 0 10px;
	padding:0;
	float:left;
	display:inline;
}
.pop_contents .txt_moyou {
	text-align:center;
}

/* ----------------------------------------------------------------------- */
/*地域とのかかわり                                           （下層）　　  */
/* ----------------------------------------------------------------------- */
table.parent   {
	width: 520px;
	margin:10px 0 10px 10px;
	padding: 0;
	border:0;
	border-collapse :collapse;
	font-size:108%;
	line-height:1.5em;
}
table.parent td{
	padding: 3px;
	text-align:center;
	border: solid #CCCCCC 1px;
}
table.parent .parent_label{
	background-color:#FEE6FE;
}

/* ----------------------------------------------------------------------- */
/*その他                                                     （下層）　　  */
/* ----------------------------------------------------------------------- */
.quat_boxl  {
	width: 624px;
	margin:20px 0 20px 20px;
	padding:0;
	overflow:hidden;
}
.quat_boxl img  {
	float:left;
	margin:0 6px 10px 0;
	padding:0;
	display:inline;
}
table.other_camp   {
	width: 596px;
	margin:20px auto 0;
	padding: 0;
	border:0;
	border-collapse :collapse;
	font-size:108%;
	line-height:1.5em;
}
table.other_camp td{
	padding: 3px;
	text-align:left;
	border: solid #CCCCCC 1px;
}
table.other_camp .othercamp_label{
	background-color:#FEE6FE;
	text-align:center;
	width:100px;
}
/* ----------------------------------------------------------------------- */
/*オープンキャンパスのご案内                                 （下層）　　  */
/* ----------------------------------------------------------------------- */
/*オープンキャンパス一日のタイムスケジュール*/
.opencamp_time  {
	width: 596px;
	margin:10px auto 20px;
	padding:0;
	line-height:1.5em;
	overflow:hidden;
}
.opencamp_txt {
	float:left;
	width: 360px;
	margin:60px 0 0 10px;
	padding:0;
	font-size:108%;
	line-height:1.5em;
}
.opencamp_txt2 {
	float:left;
	width: 360px;
	margin:70px 0 0 10px;
	padding:0;
	font-size:108%;
	line-height:1.5em;
}
.opencamp_time img  {
	float:left;
	width: 200px;
	margin:0;
	padding:0;
}
.op_nittei  {
	width: 600px;
}

.op_teacher  {
	font-size:14px;
	color:#3366CC;
}

.op_table {
	width: 600px;
	margin: 0 auto;
	padding: 0;
}

.op_date{
	font-size: 25px;
	color:#cc9966;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: top;
	text-align:left;
}

.op_day{
	font-size:12px;
}


/*キャンパス見学*/
.basecolor_box{
	width: 622px;
	margin:20px auto 0;
	padding: 10px;
	border:0;
	font-size:108%;
	line-height:1.5em;
	border:1px solid #D2007C;
}

/*オープンキャンパスのご案内（過去の体験授業）*/
table.opencamp_kako   {
	width: 642px;
	margin:20px auto 0;
	padding: 0;
	border:0;
	border-collapse :collapse;
	font-size:108%;
	line-height:1.5em;
	border:1px solid #CCCCCC;
}
table.opencamp_kako td{
	padding: 3px;
	text-align:left;
}
table.opencamp_kako .evetit_label{
	background-color:#FFFCC4;
	font-weight:bold;
}
table.opencamp_kako .evetit_name{
	padding-left:10px;
}
table.opencamp_kako .evetit_sche{
	padding-left:30px;
}
table.opencamp_kako .evetit_sche2{
	padding-left:50px;
}
table.opencamp_detail   {
	width: 620px;
	margin:0;
	padding: 0;
	border:0;
	border-collapse :collapse;
	line-height:1.5em;
	border:1px solid #CCCCCC;
}
table.opencamp_detail td{
	padding: 3px;
	text-align:center;
	border: solid #CCCCCC 1px;
}
table.opencamp_detail .evetit_label{
	background-color:#FFFCC4;
	font-weight:bold;
}
table.opencamp_detail .evetit_name{
	padding-left:10px;
}
table.opencamp_detail .evetit_sche{
	padding-left:30px;
}
table.opencamp_detail .evetit_sche2{
	padding-left:50px;
}

/*高校1，2年生へのメッセージ*/


.messa_ca  {
	width: 622px;
	margin:20px auto;
	padding:0 10px;
	overflow:hidden;
	border: solid #D6A56A 1px;
	background-color:#F8EFE6;
	font-size:108%;
	line-height:1.5em;
}
.messa_ca .pic_takahashi   {
	float:left;
	margin:0 5px 0 0;
	padding:0;
	clear:left;
}
.messa_ca p  {
	text-align:right;
	padding:0;
	font-size:100%;
}

/* ----------------------------------------------------------------------- */
/*大学の授業って、おもしろいの？                             （下層）　　  */
/* ----------------------------------------------------------------------- */
.omo   {
	width: 700px;
	margin:14px;
	padding:0;
	overflow:hidden;
}
.omo_tit  {
	margin:0 auto;
	text-align:center;
	font-weight:bold;
}
.omo p   {
	margin:3px 10px;
	font-size:108%;
}
.omo_box   {
	background-image:url(../omoshiroi/img/bg_box.gif);
	background-repeat:no-repeat;
	float:left;
	width: 220px;
	height:350px;
	margin:10px 0;
	padding:0;
}
.omo_box img   {
	margin:15px 20px 0;
}
.omo_boxr   {
	background-image:url(../omoshiroi/img/bg_box.gif);
	background-repeat:no-repeat;
	float:left;
	width: 220px;
	height:350px;
	margin:10px 0 10px 20px;
	padding:0;
}
.omo_boxr img   {
	margin:15px 20px 0;
}

.omo_boxl   {
	background-image:url(../omoshiroi/img/bg_boxl.gif);
	background-repeat:no-repeat;
	float:left;
	width: 220px;
	height:420px;
	margin:10px 0;
	padding:0;
}
.omo_boxl img   {
	margin:20px 20px 0;
}
.omo_boxlr   {
	background-image:url(../omoshiroi/img/bg_boxl.gif);
	background-repeat:no-repeat;
	float:left;
	width: 220px;
	height:420px;
	margin:10px 0 10px 20px;
	padding:0;
}
.omo_boxlr img   {
	margin:20px 20px 0;
}

/* ----------------------------------------------------------------------- */
/*関連リンク集                                               （下層）　　  */
/* ----------------------------------------------------------------------- */
.linkpage_box  {
	float:left;
	width: 280px;
	margin:20px;
	padding:0;
	display:inline;
	font-size:100%;
}
.linkpage_box img  {
	margin-top:20px;
	padding:0;
}
/* ----------------------------------------------------------------------- */
/*部・同好会・サークル                                       （下層）　　  */
/* ----------------------------------------------------------------------- */

.circle_boxl  {
	width: 644px;
	margin:20px auto 0;
	padding:0;
	overflow:hidden;
}
.circle_boxl img  {
	margin:10px 4px 10px 14px;
	padding:0;
	display:inline;
}
.circle_boxs  {
	width: 596px;
	margin:20px auto 0;
	padding:0;
	overflow:hidden;
}
.circle_intro {
	float:left;
	margin:10px auto 0;
	padding:0;
	display:inline;
	width:340px;
	font-size:108%;
	line-height:1.2em;
}
.circle_pic {
	float:right;
	margin:0 auto;
	padding:0;
	display:inline;
	width:240px;
}

/* ----------------------------------------------------------------------- */
/*教員免許更新                                       （下層）　　  */
/* ----------------------------------------------------------------------- */
.lice_navi  {
	width: 659px;
	margin:20px auto 40px;
	padding:0;
	overflow:hidden;
}
.lice_navi li  {
	float:left;
	margin:0;
	padding:0;
}
.licence_link_box   {
	width: 644px;
	margin:50px auto 0;
	padding: 0;
	font-size:108%;
	line-height:1.5em;
	border:1px solid #9A0335;
	overflow:hidden;
}
.licence_link  {
	margin:10px 0 10px 15px;
	padding: 0;
	display:inline;
	float:left;
}
.licence_link li  {
	background-image:url(../img_cmn/pan_yaji.gif);
	background-repeat:no-repeat;
	padding-left: 30px;
	padding-top: 0;
	line-height:1.5em;
	margin:0 auto 5px;
}
.lice_dl_l {
	float:left;
	margin:10px 10px 0 64px;
	padding: 0;
	width:183px;
	display:inline;
}
.lice_dl_r {
	float:left;
	margin:10px auto 0;
	padding: 0;
	width:323px;
}

.lice_dl_l img {
	padding:0;
}
.lice_dl_r img {
	padding:0;
}

/*教員免許更新講習の日程と内容について 【2009年度】*/

table.lice_contents   {
	width: 644px;
	margin:10px auto 0;
	padding: 0;
	border:0;
	border-collapse :collapse;
	font-size:108%;
	line-height:1.5em;
}
table.lice_contents td{
	padding: 3px;
	border: solid #D6A56A 1px;
	text-align:center;
}
table.lice_contents td img{
	margin-top:20px;
}
table.lice_contents .lice_label{
	background-color:#F8EFE6;
	font-weight:bold;
}
table.lice_contents .label_left{
	width:80px;
}
table.lice_contents .label_cont{
	width:160px;
	text-align:left;
}
table.lice_contents .label_date{
	width:123px;
	text-align:left;
}
table.lice_contents .label_way{
	width:130px;
	text-align:center;
}
.lice_envir  {
	width: 628px;
	margin:0 auto;
	padding-left: 10px;
	font-size:108%;
	border:double #CC0033 3px;
}
/*オンデマンド授業の受講環境とFAQ 【2009年度】 *教員免許更新講習の日程と内容について*と共通 */
table.lice_contents .label_no{
	vertical-align:top;
}
table.lice_contents .label_q{
	text-align:left;
	width:150px;
	vertical-align:top;
}

table.lice_contents .label_ans{
	text-align:left;
}

table.label_ans_env  {
	width: 430px;
	margin:10px auto;
	padding: 0;
	border:0;
	border-collapse :collapse;
	font-size:93%;
	line-height:1.5em;
}
table.label_ans_env td{
	padding: 3px;
	border: solid #CCCCCC 1px;
	text-align:left;
}
table.label_ans_env .left{
	background-color:#EFEFEF;
	text-align:center;
	width:100px;
}
.lice_bg  {
	background-color:#EFEFEF;
	margin:5px;
	padding:5px;
}
.lice_img  {
	margin:0 auto 20px;
	padding:0;
	text-align:center;
}
/*教員免許更新講習の概要・受講対象者 【2009年度】 */
p.yaji_lice  {
	background: url(../img_cmn/ya.gif) no-repeat left 4px;
	padding-left: 15px;
	font-size:108%;
}
table.lice_limit   {
	width: 644px;
	margin:30px auto 0;
	padding: 0;
	border:0;
	border-collapse :collapse;
	font-size:108%;
}
table.lice_limit td{
	padding: 3px;
	border: solid #D6A56A 1px;
	text-align:center;
}
table.lice_limit .lice_label{
	background-color:#F8EFE6;
	font-weight:bold;
}
table.lice_limit .gaiyou{
	text-align:center;
	font-size:93%;
	letter-spacing:0;
}
/*教員免許更新の修了認定試験会場 【2009年度】 */
table.lice_limit .place{
	text-align:left;
	font-size:93%;
	letter-spacing:0;
}
table.lice_limit .bikou{
	text-align:left;
	font-size:93%;
	letter-spacing:0;
	width: 150px;
}

/*教員免許更新の修了認定試験会場 【2010年度】 */
table.lice_limit .bikou2{
	text-align:left;
	font-size:93%;
	letter-spacing:0;
	width: 80px;
}

/*教員免許更新講習価格表 【2009年度】 */
table.lice_price   {
	width: 644px;
	margin:0 auto;
	padding: 0;
	border:0;
	border-collapse :collapse;
	font-size:108%;
}
table.lice_price td{
	padding: 3px;
	border: solid #D6A56A 1px;
	text-align:center;
}
table.lice_price .lice_label{
	background-color:#F8EFE6;
	font-weight:bold;
}
table.lice_price .gaiyou{
	text-align:center;
	font-size:93%;
	letter-spacing:0;
}
table.lice_price .sel{
	text-align:center;
	width:170px;
}

table.price_sel  {
	width: 160px;
	margin:0 auto;
	padding: 0;
	border-collapse :collapse;
	font-size:93%;
}
table.price_sel td{
	padding: 3px;
	border:none;
}
table.price_sel .left{
	text-align:left;
}
table.price_sel .right{
	text-align:right;
}
table.price_sel .left_red{
	text-align:left;
	color:#CC0000;
}
table.price_sel .right_red{
	text-align:right;
	color:#CC0000;
}
/*教員メッセージ 【2009年度】 */
.lice_message  {
	width: 596px;
	margin:0 22px;
	padding:0;
	overflow:hidden;
}
.lice_message img  {
	float:left;
	margin-top:10px;
	margin-right:10px;
	padding:0;
	display:inline;
}
.lice_message p {
	float:left;
	margin-top:0;
	padding:0;
	display:inline;
	width:475px;
	font-size:108%;
	line-height:1.4em;
}
/*教員免許更新講習受講生の声：Q1 【2009年度】*/
.voice_q  {
	width: 622px;
	margin:20px auto;
	padding:5px;
	overflow:hidden;
	border: solid #D6A56A 1px;
	background-color:#F8EFE6;
	font-weight:bold;
	font-size:108%;
	line-height:1.5em;
	letter-spacing:-1px;
}

.commentboxm {
	text-align:left;
	margin:5px 20px;
	padding:0;
	font-size:108%;
	line-height:1.5em;
}


/*教員免許更新講習 【2009年度】【2010年度】*/

.lice_leftbox  {
	float:left;
	margin-left:0px;
	display:inline;
	width: 395px;
}
.lice_leftbox p  {
	font-size:93%;
	line-height:1.5em;
}
.lice_rightbox  {
	padding:0;
	display:inline;	
	width: auto;
	width: 240px;
}
.lice_rightbox img  {
	float:right;
	margin-top:0;
	padding:0;
}
.kyomen_news{
	width: 395px;
	height: 152px;
	background-color: #F7F7F7;
	overflow:auto;
	font-size: 93%;
}
.kyomen_news .space{
	padding: 5px;
}
.kyomen_news p{
	margin: 5px;
	padding: 0;
}
.lice_toibox  {
	margin:10px 0 10px 334px;
	padding:5px;
	width: 300px;
	border:1px solid #CCCCCC;
	font-size: 108%;
	line-height:1.5em;
}
.lice2010_toibox  {
	float: left;
	width: 340px;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.lice2010_2_toibox  {
	width: 270px;
	border:1px solid #CCCCCC;
	font-size: 108%;
	line-height:1.3em;
	float: right;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 10px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
}

/* ----------------------------------------------------------------------- */
/*大学としての取り組み                                       （下層）　　  */
/* ----------------------------------------------------------------------- */
.kouza_box  {
	width: 596px;
	margin:0 22px;
	padding:0;
	overflow:hidden;
}
.kouza_box2  {
	width: 596px;
	margin:20px 22px;
	padding:0;
	overflow:hidden;
}
.kouza_boxs3  {
	width: 510px;
	margin:20px auto;
	padding:0;
	overflow:hidden;
}
.kouza_boxs2  {
	width: 370px;
	margin:20px auto;
	padding:0;
	overflow:hidden;
}
.twocol_box  {
	float:left;
	padding:0;
	margin:0 20px 0 0;
	display:inline;
	font-size:108%;
}
.twocol_box p  {
	margin:0;
	padding:0;
	font-size:93%;
	text-align:center;
	clear:left;
}
/* ----------------------------------------------------------------------- */
/*出張講義一覧  *関連リンク集*共通                           （下層）　　  */
/* ----------------------------------------------------------------------- */
.dotline_box {
	background-image:url(../kougi/img/lene.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	width: auto;
	margin:0 auto 10px;
	padding: 0 0 5px 0;
}
.dotline_box p {
	font-size:108%;
}
.dotline_box2 {
	background-image:url(../kougi/img/lene.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	width: auto;
	margin:20px auto 10px;
	padding-bottom:5px;
	font-size:108%;
}
.dotline_box2 p {
	font-size:108%;
}
table.kougi_list   {
	width: 644px;
	margin:10px auto 0;
	padding: 0;
	border:0;
	border-collapse :collapse;
	font-size:108%;
	line-height:1.5em;
}
table.kougi_list td{
	padding: 3px;
	border: solid #CCCCCC 1px;
	text-align:left;
}
table.kougi_list .kougi_label{
	background-color:#F8EFE6;
}
table.kougi_list .kougi_name{
	width: 139px;
}
table.kougi_list .kougi_name img{
	margin:auto 11px;
	padding:0;
}
table.kougi_list .kougi_detail{
	width: 115px;
}

table.kougi_list .kougi_detail_2{
	width: 392px;
}

/* ----------------------------------------------------------------------- */
/*出張講義のご案内                                           （下層）　　  */
/* ----------------------------------------------------------------------- */
.kougi_box {
	background-image:url(../kougi/img/bg.jpg);
	background-repeat:no-repeat;
	width: 644px;
	height:415px;
	margin:20px auto 0;
	padding:0;
	overflow:hidden;
}
.kougi_leftbox  {
	float:left;
	margin-left:0px;
	margin-bottom:20px;
	display:inline;
	width: 350px;
	clear:left;
}
.kougi_leftbox p  {
	font-size:108%;
	line-height:1.5em;
}

/* ----------------------------------------------------------------------- */
/*2009(平成21)年度スクーリング 時間割表(通信教育課程) 　　　 （下層）　　  */
/* ----------------------------------------------------------------------- */
.komoku_lineup  {
	width: 540px;
	color:#CC6600;
	border:1px solid #CC6600;
	margin:20px auto 10px;
	padding: 10px;
	font-size:108%;
	line-height:1.5em;
}
table.kamoku_sche   {
	width: 644px;
	margin:10px auto 0;
	padding: 0;
	border:0;
	border-collapse :collapse;
	font-size:108%;
	line-height:1.5em;
}
table.kamoku_sche td{
	padding: 3px;
	border: solid #CCCCCC 1px;
	text-align:center;
}
table.kamoku_sche .nittei{
	width: 20px;
	background-color:#FFD9F0;
}
table.kamoku_sche .nittei_label{
	width: 40px;
	background-color:#FFD9F0;
}
table.kamoku_sche .nittei_ab{
/*	width: 140px;
*/	text-align:left;
}

table.kamoku_date   {
	width: 140px;
	margin:5px auto;
	padding: 0;
	border-collapse :collapse;
	font-size:108%;
	line-height:1.5em;
}
table.kamoku_date td   {
	padding: 2px;
	text-align:left;
	border:none;
}
table.kamoku_date .month   {
vertical-align:top;
}

/* ----------------------------------------------------------------------- */
/*科学研究費補助金                       　　　　            （下層）　　  */
/* ----------------------------------------------------------------------- */

table.hojyokin   {
	width: 540px;
	margin:10px 0 10px 22px;
	padding: 0;
	border-collapse :collapse;
	font-size:108%;
	line-height:1.5em;
}

table.hojyokin td{
	padding: 3px;
	text-align: center;
	text-align:left;
}

table.hojyokin .kenkyu{
	width: 80px;
	vertical-align:top;
}
table.hojyokin .kenkyu_mem{
}

/* ----------------------------------------------------------------------- */
/*こども保育専攻 (3カラム共通）　　　    　　　　            （下層）　　  */
/* ----------------------------------------------------------------------- */
.thrcol_leftbox  {
	float:left;
	padding:0;
	margin:10px 5px 0 0;
	display:inline;	
}
.thrcol_centbox  {
	float:left;
	padding:0;
	margin:10px 5px 0 0;
	display:inline;	
}
.thrcol_rightbox  {
	float:left;
	padding:0;
	margin:10px 0 0;
	display:inline;
}
/* ----------------------------------------------------------------------- */
/*お問い合わせのご案内             　    　　　　            （下層）　　  */
/* ----------------------------------------------------------------------- */
.thrcol_leftboxbg  {
	background-image:url(../inquiry/img/tel01.jpg);
	background-repeat:no-repeat;
	position:relative;
	float:left;
	padding:0;
	margin:10px 5px 20px 0;
	display:inline;	
	font-size:20px;
	font-weight:bold;
	width:209px;
	height:66px;
}
.thrcol_centboxbg  {
	background-image:url(../inquiry/img/tel02.jpg);
	background-repeat:no-repeat;
	position:relative;
	float:left;
	padding:0;
	margin:10px 5px 20px 0;
	display:inline;	
	font-size:20px;
	font-weight:bold;
	width:209px;
	height:66px;
}
.thrcol_rightboxbg  {
	background-image:url(../inquiry/img/tel02.jpg);
	background-repeat:no-repeat;
	position:relative;
	float:left;
	padding:0;
	margin:10px 5px 20px 0;
	display:inline;	
	font-size:20px;
	font-weight:bold;
	width:209px;
	height:66px;
}
.thrcol_leftboxbg p  {
	position:absolute;
	top:15px;
	left:40px;
}
.thrcol_centboxbg p {
	position:absolute;
	top:15px;
	left:40px;
}
.thrcol_rightboxbg p {
	position:absolute;
	top:15px;
	left:40px;
}

/* ----------------------------------------------------------------------- */
/*イベント (3カラム共通）　　　　        　　　　            （下層）　　  */
/* ----------------------------------------------------------------------- */
.thrcol_lefttxt  {
	float:left;
	padding:0;
	margin-right:5px;
	display:inline;
	width:220px;
}
.thrcol_lefttxt p {
	font-size: 100%;
}
/* ----------------------------------------------------------------------- */
/*一般の方へ                                                 （下層）　　  */
/* ----------------------------------------------------------------------- */
.general_box  {
	width: 596px;
	margin:10px auto 20px;
	padding:0;
	overflow:hidden;
}

.general_leftbox  {
	float:left;
	margin-left:0px;
	display:inline;
	width: 350px;
	font-size:108%;
	line-height:1.2em;
}

.general_rightbox  {
	padding:0;
	display:inline;	
	width: auto;
	width: 246px;
}

.general_rightbox img  {
	float:right;
	margin-top:15px;
	padding:0;
}
/* ----------------------------------------------------------------------- */
/*東京未来大学　大学祭                    　   　            （下層）　　  */
/* ----------------------------------------------------------------------- */
.gakusai_tit  {
	background-color:#F5EADC;
	padding: 5px;
	margin:30px auto;
	font-size:108%;
	line-height:1.2em;
}
.gakusai_tit  {
	background-color:#F5EADC;
	padding: 5px;
	margin:30px auto;
	font-size:108%;
	line-height:1.2em;
}
.gakusai_ico  {
	padding-left: 5px;
	margin:5px 22px;
	border-left:15px solid #CC9966;
	font-size:108%;
	line-height:1.2em;
}
.gaku_leftbox  {
	float:left;
	padding:0;
	margin:5px 0 0 22px;
	display:inline;	
}
.gaku_rightbox  {
	float:right;
	padding:0;
	margin:5px 22px 0 0;
	display:inline;	
}
.gakusai_mem  {
	color:#990033;
}
/* ----------------------------------------------------------------------- */
/*教育紹介（東京未来大学5つの特色）   　　　   　            （下層）　　  */
/*その他   　　　   　           　　　　　　　　　　　　　  （下層）　　  */
/* ----------------------------------------------------------------------- */
.fea_leftbox  {
	float:left;
	padding:0;
	margin:10px 5px 0 0;
	display:inline;	
}
.fea_centbox  {
	float:left;
	padding:0;
	margin:10px 5px 0 0;
	display:inline;	
}
.fea_rightbox  {
	float:left;
	padding:0;
	margin:10px auto 0;
	display:inline;
}
.fea_leftbox p  {
	text-align:center;
}
.fea_centbox p  {
	text-align:center;
}
.fea_rightbox p  {
	text-align:center;
}
.fea_leftbox2  {
	float:left;
	padding:0;
	margin:10px 34px 0 0;
	display:inline;	
}
.fea_centbox2  {
	float:left;
	padding:0;
	margin:10px 34px 0 0;
	display:inline;	
}
.fea_rightbox2  {
	float:left;
	padding:0;
	margin:10px 0 5px;
	display:inline;
}
.fea_lefttxt  {
	float:left;
	padding:0;
	margin:10px 5px 0 0;
	display:inline;
	width:220px;
	font-size:100%;
}
/* ----------------------------------------------------------------------- */
/*教育改善向上（FD）活動 報告書　　 （下層）　　 　　　　　　　　　　　　  */
/*東京未来大学研究紀要　    　 　　　　　　　　　　　　　　　 　　　　　　 */　　　           
/* ----------------------------------------------------------------------- */
table.fd{
	width: 644px;
	margin:20px auto 0;
	border-collapse :collapse;
	overflow:hidden;
}
table.fd td{
	border:none;
}
table.fd .fdleft{
	width: 470px;
	text-align:left;
	padding:10px 0 10px 5px;
}
table.fd .fdleft2{
	width: 470px;
	text-align:right;
	padding:10px 10px 10px 0;
}
table.fd .fdleft3{
	width: 470px;
	text-align:left;
	padding:10px 0 10px 30px;
}
table.fd .fdright{
	text-align:right;
}
table.fd .bgfd{
	background-color:#F2F2F2;
	padding:5px;
}
table.fd .bgfdr{
	background-color:#F2F2F2;
	padding:5px;
	text-align:right;
}
.lineup_tit  {
	padding-left: 5px;
	margin:30px auto;
	border-left:15px solid #CC9966;
	font-size:108%;
	line-height:1.2em;
}
.lineup_tit2  {
	padding-left: 5px;
	margin:30px auto 5px;
	border-left:15px solid #CC9966;
	font-size:108%;
	line-height:1.2em;
}
.lineup_tit3  {
	padding-left: 5px;
	margin:10px auto;
	border-left:15px solid #CC9966;
	font-size:108%;
	line-height:1.2em;
}
.lineup_tit4  {
	padding-left: 5px;
	margin:0 auto 30px;
	border-left:15px solid #CC9966;
	font-size:108%;
	line-height:1.2em;
}
.lineup_titimg  {
	background-image:url(../img_cmn/bg_lineup.gif);
	background-repeat:no-repeat;
	padding-left: 20px;
	margin:0 auto;
	font-size:108%;
	line-height:1.2em;
}
/* ----------------------------------------------------------------------- */
/*学部長メッセージ　　　　　　　 　　      　　　            （下層）　　  */
/* ----------------------------------------------------------------------- */
.dean_leftboxl  {
	float:left;
	margin-left:0px;
	display:inline;
	width: 444px;
}
.dean_leftboxl p	  {
	float:left;
	margin-left:0px;
	display:inline;
	width: 435px;
	font-size:100%;
}
.dean_rightboxl  {
	padding:0;
	display:inline;	
	width: auto;
	width: 200px;
}
.dean_rightboxl img  {
	float:right;
	margin-top:0;
	padding:0;
}
/* ----------------------------------------------------------------------- */
/*受験生の方へ　　　　　　　 　　        　　　　            （下層）　　  */
/* ----------------------------------------------------------------------- */
.jyukensei_left  {
	float:left;
	padding:0;
	margin-right:10px;
	display:inline;
	width:210px;
}
.jyukensei_left img  {
	padding:0;
	margin-bottom:20px;
}
.jyukensei_center  {
	float:left;
	padding:0;
	margin-right:10px;
	display:inline;	
	width:207px;
}
.jyukensei_right  {
	float:left;
	padding:0;
	margin-right:0;
	display:inline;	
	width:207px;
}
.jyukensei_yaji  {
	background: url(../img_cmn/ya.gif) no-repeat left 4px;
	padding-left: 15px;
	margin:0 auto 5px;
}
.jyukensei_yajitxt  {
	background: url(../img_cmn/ya.gif) no-repeat left 4px;
	padding-left: 15px;
	margin:5px auto 20px;
}
.jyukensei_tit  {
	padding-left: 5px;
	margin:0 auto 5px;
	border-left:15px solid #CC9966;
}
.jyukensei_tit2  {
	padding-left: 5px;
	margin:20px auto 5px;
	border-left:15px solid #CC9966;
}
.qr   {
	float:left;
	padding:0;
	margin:10px auto;
}
.mobile   {
	float:left;
	padding:0;
	margin:10px auto;
	width:110px;
}
.mobile img p   {
	padding:0;
	margin:0;
	display:inline;	
}
/* ----------------------------------------------------------------------- */
/*学費について　                         　　　　            （下層）　　  */
/* ----------------------------------------------------------------------- */
/* テーブル　白 入試結果　上 */
table.exam_price{
	width: 596px;
	margin:5px 24px 0;
	padding: 0;
	border-collapse :collapse;
	font-size:108%;
	line-height:1.5em;
}

table.exam_price td{
	padding: 3px;
	text-align: center;
	border: solid #CCCCCC 1px;
}
table.exam_price .pink{
	padding: 3px;
	text-align: center;
	background-color:#ffd9f0;
}
table.exam_price .gakuhi{
	width: 190px;
	text-align: left;
}
table.exam_price .syonen{
	width: 203px;
}
table.exam_price .jinen{
	width: 203px;
}

/* ----------------------------------------------------------------------- */
/*入試結果                             　　　　   　         （下層）　　  */
/* ----------------------------------------------------------------------- */
/* テーブル　白 入試結果　上 */
table.exam_kekka{
	width: 596px;
	margin:5px 24px 30px;
	padding: 0;
	border-collapse :collapse;
	font-size:108%;
	line-height:1.5em;
}

table.exam_kekka td{
	padding: 3px;
	text-align: center;
	border: solid #CCCCCC 1px;
}

table.exam_kekka .num_seibetsu{
	width: 50px;
}
table.exam_kekka .num_shigan{
	width: 182px;
}
table.exam_kekka .num_goukaku{
	width: 182px;
}
table.exam_kekka .num_nyuugaku{
	width: 182px;
}

/* テーブル　白 入試結果　下 */
table.exam_zaigaku{
	width: 269px;
	margin:5px 24px 30px;
	padding: 0;
	border-collapse :collapse;
	font-size:108%;
	line-height:1.5em;
}

table.exam_zaigaku td{
	padding: 3px;
	text-align: center;
	border: solid #CCCCCC 1px;
}
table.exam_zaigaku .num_seibetsu{
	width: 50px;
}
table.exam_zaigaku .num_shigan{
	width: 182px;
}
/* ----------------------------------------------------------------------- */
/*一般入試過去問題                               　　　　            （下層）　　  */
/* ----------------------------------------------------------------------- */
.bgkako   {
	background-color:#F2F2F2;
	margin:30px auto 20px;
	padding:5px;
	font-size:108%;
	width: 596px;
	line-height:2em;
}
.pdf_kako   {
	margin:0 auto 30px;
	font-size:108%;
	width: 596px;
}
.pdf_kako img   {
	margin:0;
	padding:0;
}
/* ----------------------------------------------------------------------- */
/*入試概要                               　　　　            （下層）　　  */
/* ----------------------------------------------------------------------- */
.exam_reqtxt {
	width: 596px;
	margin:30px auto;
	font-size:108%;
	line-height:1.5em;
}
.exam_reqtxt .right {
	text-align:right;
}
.exam_cate {
	background-image:url(../exam/dl/img/line.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	width: 596px;
	margin:0 auto 30px;
	padding-bottom:20px;
	font-size:108%;
}
.exam_cate img {
	margin:0 4px;
	padding:0;
}
.dl_box {
	background-image:url(../exam/dl/img/line.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	width: 596px;
	margin:5px auto 10px;
	padding-bottom:10px;
	font-size:108%;
}
.dl_leftbox  {
	float:left;
	margin:0;
	padding:0;
	display:inline;
	width: 450px;
}
.dl_rightbox  {
	margin:0;
	padding:0;
	display:inline;	
	width:0 auto;
}
.dl_rightbox p  {
	margin:0;
	padding:0;
	display:inline;	
	width:0 auto;
}
.dl_rightbox img p  {
     display: table-cell;  
     vertical-align: middle;  
     margin: 0;  
}  
/* テーブル　白 AO入試 */

table.exam_teiin{
	width: 644px;
	margin:20px auto;
	padding: 0;
	border-collapse :collapse;
	font-size:108%;
	line-height:1.5em;
}

table.exam_teiin td{
	padding: 3px;
	text-align: center;
	border: solid #CCCCCC 1px;
}
table.exam_teiin .gakka{
	width: 110px;
}
table.exam_teiin .senkou{
	width: 110px;
}
table.exam_teiin .syubetu{
	width: 110px;
}
table.exam_teiin .a_sche{
	width: 100px;
}
table.exam_teiin .b_sche{
	width: 100px;
}
table.exam_teiin .c_sche{
	width: 100px;
}
/* テーブル　ピンク */
table.exam_nittei{
	width: 644px;
	margin:20px auto;
	padding: 0;
	border-collapse :collapse;
	font-size:108%;
	line-height:1.5em;
}

table.exam_nittei td{
	padding: 3px;
	text-align: center;
	border: solid #CCCCCC 1px;
}
table.exam_nittei .type_nyushi{
	width: 80px;
	background-color:#FFF7E6;
}
table.exam_nittei .type_sche{
	width: 44px;
	background-color:#ffd9f0;
}
table.exam_nittei .type_step{
	width: 120px;
	background-color:#FFF7E6;
}
table.exam_nittei .type_day{
	width: 390px;
	text-align:left;
}
/* テーブル　白 AO推薦 */

table.exam_teiinsui{
	width: 525px;
	margin:20px 0 0 0;
	padding: 0;
	border-collapse :collapse;
	font-size:108%;
	line-height:1.5em;
}

table.exam_teiinsui td{
	padding: 3px;
	text-align: center;
	border: solid #CCCCCC 1px;
	letter-spacing: -1px;
}
table.exam_teiinsui td{
	padding: 3px;
	text-align: center;
	border: solid #CCCCCC 1px;
}
table.exam_teiinsui .gakka{
	width: 110px;
}
table.exam_teiinsui .senkou{
	width: 110px;
}
table.exam_teiinsui .a_sche{
	width: 100px;
}
table.exam_teiinsui .b_sche{
	width: 100px;
}
/* テーブル　白 一般 */

table.exam_teiin{
	width: 644px;
	margin:20px auto;
	padding: 0;
	border-collapse :collapse;
	font-size:108%;
	line-height:1.5em;
}

table.exam_teiin td{
	padding: 3px;
	text-align: center;
	border: solid #CCCCCC 1px;
}

table.exam_teiin td{
	padding: 3px;
	text-align: center;
	border: solid #CCCCCC 1px;
	letter-spacing: -1px;
}
table.exam_teiin .gakka{
	width: 110px;
}
table.exam_teiin .senkou{
	width: 110px;
}
table.exam_teiin .syubetu{
	width: 110px;
}
table.exam_teiin .a_sche{
	width: 100px;
}
table.exam_teiin .b_sche{
	width: 100px;
}
table.exam_teiin .c_sche{
	width: 100px;
}
/* テーブル　会場 */

table.exam_place{
	width: 644px;
	margin:20px auto 0;
	padding: 0;
	border-collapse :collapse;
	font-size:108%;
	line-height:1.5em;
}

table.exam_place td{
	padding: 3px;
	text-align: center;
	border: solid #CCCCCC 1px;
	text-align:left;
}
table.exam_place .type_place{
	width: 150px;
	background-color:#FFF7E6;
}
table.exam_place .type_name{
	width: 494px;
}
/* テーブル　センター入試 */

table.exam_nitteicent{
	width: 644px;
	margin:20px auto;
	padding: 0;
	border-collapse :collapse;
	font-size:108%;
	line-height:1.5em;
}

table.exam_nitteicent td{
	padding: 3px;
	text-align: center;
	border: solid #CCCCCC 1px;
	text-align:left;
}
table.exam_nitteicent .type_nyushi{
	width: 200px;
	background-color:#FFF7E6;
}
table.exam_nitteicent .type_day{
	width: 444px;
}
/* テーブル　センター入試 配点 */

table.exam_centscore{
	width: 644px;
	margin:20px auto;
	padding: 0;
	border-collapse :collapse;
	font-size:108%;
	line-height:1.5em;
}
table.exam_centscore .pink {
	background-color:#FFF7E6;
	text-align: center;
}
table.exam_centscore td{
	padding: 3px;
	text-align: center;
	border: solid #CCCCCC 1px;
}
table.exam_centscore .type_senko{
	width: 100px;
}
table.exam_centscore .type_kyoka{
	width: 144px;
}
table.exam_centscore .type_kamoku_left{
	width: 200px;
	text-align: left;
}
table.exam_centscore .type_haiten_left{
	width: 200px;
	text-align: left;
}
.listshikaku {
	margin:10px 0 20px 24px;
	font-size:14px;
	line-height:1.5em;
}
.listshikaku  li {
	margin:0;
	list-style-type:decimal; 
	list-style-position:outside; 
}
.howentry {
	margin:20px auto;
	width: 596px;
}
.howentry_left {
	float:left;
	margin-top:10px;
	margin-left: 43px;
	padding:0;
	display:inline;
}
.howentry_right {
	float:left;
	margin-top:10px;
	margin-left: 84px;
	padding:0;
	display:inline;
}
.howentry_left2 {
	margin-top:20px;
	padding:0;
	margin-left: 43px;
}
.list_title {
	width: 596px;
	margin:20px 0 0 22px;
	font-size:108%;
}
/* ----------------------------------------------------------------------- */
/*募集要項ダウンロード（通学制）         　　　　            （下層）　　  */
/* ----------------------------------------------------------------------- */
.step {
	width: 546px;
	margin:30px auto;
	padding:0;
}
.step_yaji {
	margin:14px 6px;
	padding:0;
}
.dl_box {
	background-image:url(../exam/dl/img/line.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	width: 596px;
	margin:5px auto 10px;
	padding-bottom:10px;
	font-size:108%;
}
.dl_leftbox  {
	float:left;
	margin:0;
	padding:0;
	display:inline;
	width: 450px;
}
.dl_rightbox  {
	margin:0;
	padding:0;
	display:inline;	
	width:0 auto;
}
.dl_rightbox p  {
	margin:0;
	padding:0;
	display:inline;	
	width:0 auto;
}
.dl_rightbox img p  {
     display: table-cell;  
     vertical-align: middle;  
     margin: 0;  
}  
/*for IE6 */  
* html .dl_rightbox p {  
     display: inline;  
     zoom: 1;  
}     
/*for IE7 */  
*:first-child+html .dl_rightbox p {  
     display: inline;  
     zoom: 1;
}
.dl_totop  {
	margin:30px auto 60px;
	padding:0;
	width: 596px;
	font-size:108%;
}
/* ----------------------------------------------------------------------- */
/* 募集要項ダウンロード                  　　　　            （下層）　　  */
/* ----------------------------------------------------------------------- */
table.dllong{
	width: 550px;
	margin:5px 22px 20px;
	padding: 0;
	border-collapse :collapse;
	font-size:108%;
	line-height:1.5em;
	clear:left;
}
table.dlshort{
	width: 300px;
	margin: 0 0 5px 0;
	padding: 0;
	border-collapse :collapse;
	font-size:108%;
	line-height:1.5em;
	clear:left;
}

table.dllong td{
	padding: 3px;
	text-align: center;
	border: solid #CCCCCC 1px;
	letter-spacing: -1px;
}
table.dlshort td{
	padding: 3px;
	text-align: center;
	border: solid #CCCCCC 1px;
	letter-spacing: -1px;
}
table.dlshort .left{
	width: 100px;
	background-color:#ffd9f0;
}
table.dllong .left{
	width: 170px;
	background-color:#ffd9f0;
}
table.dllong .koubo{
	width: 130px;
	background-color:#ffd9f0;
}
table.dllong .ippan{
	width: 80px;
	background-color:#ffd9f0;
}
table.dllong .cnternyu{
	width: 125px;
	background-color:#ffd9f0;
}
/* ----------------------------------------------------------------------- */
/* 採用ご担当者の方へ                    　　　　            （下層）　　  */
/* ----------------------------------------------------------------------- */
.emp_box  {
	float:left;
	width: 596px;
	margin:0 22px 20px;
	display:inline;
	clear:left;
}
/* ----------------------------------------------------------------------- */
/* 学生会館のご案内                      　　　　            （下層）　　  */
/* ----------------------------------------------------------------------- */
.kyoyo_right  {
	font-size:12px;
	line-height:1.2em;
	width:606px;
	text-align:right;
}
/* ----------------------------------------------------------------------- */
/*  共通（教員、キャンパスアドバイザー、在校生からのメッセージ　一覧）     */
/* ----------------------------------------------------------------------- */

.message   {
	width: 600px;
	margin:30px auto;
	padding:0;
	overflow:hidden;
}
#message_border    {
	width: 600px;
	margin:30px auto;
	padding:0;
	overflow:hidden;
	border:1px solid #CCCCCC;
}
#message_border .message {
	width: 600px;
	margin:10px auto 30px;
	padding:0;
	overflow:hidden;
}
.message_box_ca  {
	float:left;
	width:120px;
	margin:0 auto;
	display:inline;
}
.message_box_ca img  {
	margin:0 11px 5px;
	padding:0;
}
.message_box_stu  {
	float:left;
	width:120px;
	margin:0 auto;
	display:inline;
}
.message_box_stu img  {
	margin:0 15px 5px;
	padding:0;
}
.name  {
	margin:0 auto 5px;
	font-size: 93%;
	line-height:1.2em;
	color:#3366cc;
	text-align:center;
}
.comment_ca  {
	margin:0 auto;
	padding:0;
	font-size: 93%;
	line-height:1.2em;
	width:105px;
}
.comment_stu  {
	margin:0 auto;
	padding:0;
	font-size: 93%;
	line-height:1.2em;
	width:99px;
	text-align:center;
}
.comment_tea  {
	margin:0 auto;
	padding:0;
	font-size: 93%;
	line-height:1.2em;
	width:90px;
}
.basecolor {
	color:#990033;
}
.teach_hi    {
	float:left;
	margin-left:15px;
	margin-bottom:0;
	padding:0;
	clear:left;
	width:580px;
	display:inline;
}
.teach_hi img    {
	padding:0;
}
.tea_etctxt {
	width: 596px;
	margin:5px auto 0;
	font-size:108%;
	line-height:1.5em;
}
/* ----------------------------------------------------------------------- */
/*  共通（教員、キャンパスアドバイザー、在校生からのメッセージ　個人）     */
/* ----------------------------------------------------------------------- */
.message_kojin  {
	width: 610px;
	margin:30px auto;
	padding:0;
	overflow:hidden;
	font-size:108%;
	line-height:1.2em;
}
.kojin_pic  {
	width:190px;
	float:left;
	margin-left:0;
}
.kojin_box  {
	width:410px;
	float:right;
	margin-left:10px;
	padding:0;
}



.kojin_txtup_t  {
	background:url(../ca/img_cmn/teacher_name.jpg) no-repeat;
	float:left;
	padding:10px 0 0 20px;
	margin-bottom:5px;
	text-align:left;
	width:387px;
	height: 26px;
	clear:left;
}
.kojin_txtmid  {
	float:left;
	padding:0;
	margin-bottom:5px;
	margin-top: 10px;
	text-align:left;
	width: 610px;
	clear:left;
}
.kojin_txtlow  {
	float:left;
	padding:0;
	text-align:left;
	width:600px;
	clear:left;
	margin-bottom: 10px;
	clear:left;
}
.kojin_youbi  {
	float:left;
	display:inline;
	padding:0;
	text-align:left;
	width:576px;
	clear:left;
	margin: 20px 0 5px 20px;
}

/* 在校生からのメッセージ */
table.stu__messa{
	width: 576px;
	margin:5px auto 0;
	padding: 0;
	border-collapse :collapse;
	clear:left;
}

table.stu__messa td{
	padding: 3px;
	text-align: center;
	border: solid #CCCCCC 1px;
	font-size:108%;
}
table.stu__messa .time{
	width: 90px;
	background-color:#FFFFCC;
	text-align: center;
}
table.stu__messa .sche{
	text-align: left;
}
/* ----------------------------------------------------------------------- */
/*  キャンパスマップ                                          （下層）　　 */
/* ----------------------------------------------------------------------- */
.cammap  {
	margin:60px auto 40px;
	padding:0;
}
.camp_leftbox  {
	float:left;
	margin-left:0;
	margin-bottom:20px;
	padding:10px;
	display:inline;
	width: 282px;
	height:330px;
	font-size:14px;
	background-color:#E6E6E6;
}
.camp_rightbox  {
	float:right;
	margin-left:20px;
	margin-bottom:20px;
	padding:10px;
	display:inline;	
	width: 282px;
	height:330px;
	font-size:14px;
	background-color:#E6E6E6;
}
.camp_leftboxlow  {
	float:left;
	margin-left:0;
	padding:10px;
	display:inline;
	width: 282px;
	height:330px;
	font-size:14px;
	background-color:#E6E6E6;
}
.camp_rightboxlow  {
	float:right;
	margin-left:20px;
	padding:10px;
	display:inline;
	width: 282px;
	height:330px;
	font-size:14px;
	background-color:#E6E6E6;
}
.shisetsu{
	pading:5px;
}
/* ----------------------------------------------------------------------- */
/*  キャンパスアドバイザー制度（諸制度）について（通学）   （下層）
/* ----------------------------------------------------------------------- */
.leftbox  {
	float:left;
	margin-left:0;
	display:inline;
	width: 310px;
}
.rightbox  {
	float:right;
	margin-left:20px;
	padding:0;
	display:inline;	
	width: 310px;
}
.cspro  {
	padding:0;
	margin:30px 72px 30px 72px;
}
/* ----------------------------------------------------------------------- */
/*  カリキュラムの特色（通学）                 　　　　　    （下層）　　  */
/* ----------------------------------------------------------------------- */
.cmn_rightboxlo  {
	padding:0;
	display:inline;	
	width: auto;
	width: 246px;
}
.cmn_rightboxlo img  {
	float:right;
	margin-top:70px;
	padding:0;
}
.list {
	margin:20px 22px;
	font-size:108%;
	line-height:1.5em;
}
.list  li {
	margin:10px 22px;
	list-style-type:decimal; 
	list-style-position:outside; 
}
/* ----------------------------------------------------------------------- */
/* 学長・名誉学長メッセージ              　　　　            （下層）　　  */
/* ----------------------------------------------------------------------- */
.greet  {
	width: 644px;
	margin:0 auto;
	padding:0;
	overflow:hidden;
}
.ico  {
color:#daa66d;
}
.greet .leftbox  {
	float:left;
	margin-left:0;
	display:inline;
	width: 464px;
}
.greet .leftbox p  {
	font-size:14px;
}
.greet .rightbox  {
	float:right;
	margin-left:10px;
	padding:0;
	display:inline;	
	width: 161px;
	font-size:12px;
}
.greet .rightbox img  {
	float:right;
	margin-top:30px;
	margin-right:0;
	padding:0;
}
.prof {
	float:right;
	margin-top:0;
	margin-right:0;
	padding:10px;
	display:inline;	
	width: 142px;
	background-color:#f5e9da;
}
.prof2 {
	float:right;
	margin-top:5px;
	margin-right:0;
	padding:5px;
	display:inline;
	width: 142px;
}

/* ----------------------------------------------------------------------- */
/* 3月開催のオープンキャンパスに参加するメリット                 （下層）　　  */
/* ----------------------------------------------------------------------- */

#container #contents #maincontents h3.check{
	background:url(../acceptance/img_m01/check.gif) no-repeat;
	width: 534px;
	height: 33px;
	padding: 10px 0 0 110px;
	font-size:123.1%;
	font-weight:normal;
	margin: 30px auto 10px;
}

/* ----------------------------------------------------------------------- */
/* キャンパスアドバイザー制度について       　　　　            （下層）　　  */
/* ----------------------------------------------------------------------- */

#container #contents #maincontents h3.harf{
	background:url(../ca/school/img/harf.gif) no-repeat;
	width: 285px;
	height: 35px;
	padding: 10px 0 0 25px;
	font-size:123.1%;
}

/* ----------------------------------------------------------------------- */
/* e-learning講座のご案内                  　　　　            （下層）　　  */
/* ----------------------------------------------------------------------- */

.e-learn_box{
	width: 600px;
	margin: 0 auto;
	font-size:116%;
}

.e-learn_box .box_left{
	width: 295px;
	float: left;
}

.e-learn_box .box_right{
	width: 295px;
	float: right;
}

.e-learn_box p{
	background-color: #DAA76E;
	color:#FFFFFF;
	padding: 5px;
	font-weight:bold;
}

.e-waku{
	font-size: 108%;
	border: 1px solid #DAA76E;
	text-align: center;
	padding: 3px;
}
