/* CSS Document */


/* 右 624 */
#main_right{
margin:0px;
padding:0px;
border-top:0px;
border-right:0px;
border-bottom:0px;
border-left:1px solid #898989;
width:622px;
float:right;
background-color:#ffffff;
text-align:left;
position:relative;
}



#main_right_index{
margin:0px 0px 0px 11px;
padding:0px;
border:0px;
width:612px;
position:relative;
float:none;
}


/*　 index 　*/
#main_right_index_top{
margin:0px 0px 12px;
padding:0px;
border:0px;
width:612x;
height:349px;
position:relative;
}

/*共通*/
#main_right_index_top ul{
	margin:0px;
	padding:0px;
	border:0px;
	width:147px;
	position:relative;
	top:0px;
	left:0px;
}


/*工学*/
#main_right_index_top_phot01{
margin:0px;
padding:0px;
border:0px;
width:306px;
position:relative;
background:url(img/index_01.jpg) 0px 0px no-repeat;
text-align:left;
vertical-align:top;
}


#main_right_index_top li.k01 a{
margin:0px;
padding:0px;
border:0px;
width:135px;
height:24px;
position:relative;
background:url(img/index_k01.gif) 0px 0px no-repeat;
text-align:left;
display:block;
}
#main_right_index_top li.k01 a:hover{
background-position: 0px -24px;
}
#main_right_index_top li.k02 a{
margin:0px;
padding:0px;
border:0px;
width:135px;
height:26px;
position:relative;
background:url(img/index_k02.gif) 0px 0px no-repeat;
text-align:left;
display:block;
}
#main_right_index_top li.k02 a:hover{
background-position: 0px -26px;
}

#main_right_index_top li.k03{
margin:0px;
padding:0px;
border:0px;
width:135px;
height:46px;
position:relative;
background:url(img/index_k03.gif) 0px 0px no-repeat;
text-align:left;
display:block;
}
#main_right_index_top li.k04 a{
margin:0px;
padding:0px;
border:0px;
width:135px;
height:24px;
position:relative;
background:url(img/index_k04.gif) 0px 0px no-repeat;
text-align:left;
display:block;
}
#main_right_index_top li.k04 a:hover{
background-position: 0px -24px;
}
#main_right_index_top li.k05 a{
margin:0px;
padding:0px;
border:0px;
width:135px;
height:23px;
position:relative;
background:url(img/index_k05.gif) 0px 0px no-repeat;
text-align:left;
display:block;
}
#main_right_index_top li.k05 a:hover{
background-position: 0px -23px;
}
#main_right_index_top li.k06{
margin:0px;
padding:0px;
border:0px;
width:135px;
height:205px;
position:relative;
background:url(img/space.gif) 0px 0px no-repeat;
text-align:left;
display:block;
}

/*医療*/
#main_right_index_top_phot02{
	margin:0px;
	padding:0px 0px 0px 158px;
	border:0px;
	width:147px;
	position:absolute;
	top:0px;
	left:306px;
	background:url(img/index_02.jpg) 0px 0px no-repeat;
	text-align:left;
	vertical-align:top;
}

#main_right_index_top li.i01 a{
margin:0px;
padding:0px;
border:0px;
width:147px;
height:21px;
position:relative;
background:url(img/index_i01.gif) 0px 0px no-repeat;
text-align:right;
display:block;
}
#main_right_index_top li.i01 a:hover{
background-position: 0px -21px;
}

#main_right_index_top li.i02 {
margin:0px;
padding:0px;
border:0px;
width:147px;
height:34px;
position:relative;
background:url(img/index_i02.gif) 0px 0px no-repeat;
text-align:right;
display:block;
}

#main_right_index_top li.i03 a{
margin:0px;
padding:0px;
border:0px;
width:147px;
height:21px;
position:relative;
background:url(img/index_i03.gif) 0px 0px no-repeat;
text-align:right;
display:block;
}
#main_right_index_top li.i03 a:hover{
background-position: 0px -21px;
}

#main_right_index_top li.i04{
margin:0px;
padding:0px;
border:0px;
width:147px;
height:33px;
position:relative;
background:url(img/index_i04.gif) 0px 0px no-repeat;
text-align:right;
display:block;
}
#main_right_index_top li.i05 a{
margin:0px;
padding:0px;
border:0px;
width:147px;
height:22px;
position:relative;
background:url(img/index_i05.gif) 0px 0px no-repeat;
text-align:right;
display:block;
}
#main_right_index_top li.i05 a:hover{
background-position: 0px -22px;
}
#main_right_index_top li.i06{
margin:0px;
padding:0px;
border:0px;
width:147px;
height:220px;
position:relative;
background:url(img/space.gif) 0px 0px no-repeat;
text-align:right;
display:block;
}

#main_right_index_bottom{
margin:0px;
padding:0px;
border:0px;
width:612px;
position:relative;
}


#main_right_index_bottm_left{
margin:0px;
padding:0px;
border:0px;
width:426px;
position:relative;
text-align:left;
vertical-align:top;
float:left;
}

/*ニュース*/
#main_right_index_bottm_left_news{
margin:0px;
padding:0px;
border:0px;
position:relative;
text-align:center;
width:420px;
background-color:#1A467D;
}

#main_right_index_bottm_left_newstit{
margin:0px;
padding:0px;
border:0px;
position:relative;
text-align:left;
width:420px;
height:19px;
background:url(img/index_news.gif) 0px 0px no-repeat;
display:block;
}
#main_right_index_bottm_left_newsbox{
margin:1px;
padding:0px;
border:0px;
position:relative;
text-align:left;
width:418px;
background:#FFFFFF;
}
#main_right_index_bottm_left_news table.news_toptable{
margin:0px;
padding:0px;
border:0px;
width:418px;
position:relative;
}

#main_right_index_bottm_left_news td.news_date {
padding: 4px 0px 2px 3px;
width: 72px;
text-align:left;
vertical-align:top;
font-weight:bold;
}
#main_right_index_bottm_left_news td.news_title {
padding: 4px 4px 2px;
width: 335px;
text-align: left;
font-weight:bold;
}
#main_right_index_bottm_left_newsother{
margin:0px;
padding:8px 0px 0px;
border:0px;
position:relative;
text-align:left;
width:420px;
height:18px;
background:#FFFFFF;
overflow:hidden;
}
#main_right_index_bottm_left_newsother a{
margin:0px;
padding:0px;
border:0px;
position:relative;
width:62px;
height:9px;
background:url(img/index_news_other.gif) 0px 0px no-repeat;
display:block;
overflow:hidden;
}
#main_right_index_bottm_left_newsother a:hover{
background-position: 0px -9px;
}


#main_right_index_bottm_right{
margin:0px;
padding:0px 0px 35px 6px;
border:0px;
width:180px;
position:relative;
text-align:left;
vertical-align:top;
float:right;
}

#main_right_index_bottm_right_bana a{
margin:0px;
padding:0px;
border:0px;
position:relative;
width:180px;
height:82px;
background:url(img/index_bana.gif) 0px 0px no-repeat;
display:block;
overflow:hidden;
}
#main_right_index_bottm_right_bana  a:hover{
background-position: 0px -82px;
}


/*バナー追加*/
.right_txt_bana{
margin:20px 0px;
padding:0px;
border:0px;
width:610px;
height:100px;
position:relative;
}
.right_txt_bana1 a{
margin:0px;
padding:0px;
border:0px;
top:0px;
left:0px;
width:190px;
height:47px;
position:absolute;
text-align:left;
background:url(img/bana_02.gif) 0px 0px no-repeat;
float:none;
clear:both;
display:block;
}
.right_txt_bana1 a:hover{
background:url(img/bana_02.gif) 0px -47px no-repeat;
}

.right_txt_bana3 a{
margin:0px;
padding:0px;
border:0px;
top:54px;
left:0px;
width:190px;
height:47px;
position:absolute;
text-align:left;
background:url(img/bana_03.gif) 0px 0px no-repeat;
float:none;
clear:both;
display:block;
}
.right_txt_bana3 a:hover{
background:url(img/bana_03.gif) 0px -47px no-repeat;
}



.right_txt_bana2 a{
margin:0px;
padding:0px;
border:0px;
top:0px;
left:421px;
width:189px;
height:100px;
position:absolute;
text-align:left;
background:url(img/support_bana.gif) 0px 0px no-repeat;
float:none;
clear:both;
display:block;
}
.right_txt_bana2 a:hover{
background:url(img/support_bana.gif) 0px -100px no-repeat;
}


.right_txt_bana4 a{
margin:0px;
padding:0px;
border:0px;
top:0px;
left:195px;
width:109px;
height:100px;
position:absolute;
text-align:left;
background:url(img/bana_04.gif) 0px 0px no-repeat;
float:none;
clear:both;
display:block;
}
.right_txt_bana4 a:hover{
background:url(img/bana_04.gif) 0px -100px no-repeat;
}

.right_txt_bana5 a{
margin:0px;
padding:0px;
border:0px;
top:0px;
left:308px;
width:109px;
height:100px;
position:absolute;
text-align:left;
background:url(img/bana_05.gif) 0px 0px no-repeat;
float:none;
clear:both;
display:block;
}
.right_txt_bana5 a:hover{
background:url(img/bana_05.gif) 0px -100px no-repeat;
}


/*right共通*/

.right_txt{
margin:0px;
padding:0px;
border:0px;
width:612px;
position:relative;
text-align:left;
}
.right_txt_pan{
margin:0px;
padding:15px;
border:0px;
width:582px;
position:relative;
vertical-align:top;
display:block;
text-align:left;
}
.right_txt_pan_now{
background-color:#ddf1fc;
padding:3px;
}
.right_txt_pan a{
text-decoration:none;
}
.right_txt_pan a:hover{
text-decoration:underline;
}


.right_txt_tit{
margin:0px;
padding:0px;
border:0px;
width:612px;
position:relative;
vertical-align:top;
display:block;
}
.right_txt_box{
margin:0px;
padding:0px 15px;
border:0px;
width:582px;
position:relative;
text-align:left;
}

.right_txt_footer{
margin:30px 0px 0px;
padding:0px;
border:0px;
width:530px;
position:relative;
text-align:left;
clear:both;
}
.right_txt_gotop{
margin:30px 0px 0px;
padding:0px;
border:0px;
width:560px;
position:relative;
text-align:right;
clear:both;
}
.right_txt_gotop a{
color:#51A8AD;
margin:5px;
}
.right_txt_gotop a:hover{
color:#EE86A8;
margin:5px;
}



/*　 リード　テキストボールド　マージンないよ　*/
.right_txt01{
margin:0px;
padding:0px;
border:0px;
width:530px;
position:relative;
text-align:left;
line-height:165%;
font-weight:bold;
}



/*　 各学科用　背景あるからね 　*/

.right_txt03_technical{
margin:50px 0px 0px;
padding:0px;
border:0px;
width:530px;
position:relative;
text-align:left;
background:url(img/technical/archtecture_phot.jpg) top right no-repeat;
}
.right_txt03_technical table{
margin:0px;
border:0px;
width:400px;
position:relative;
}

.right_txt03_technical td.technical03_01{
width:182px;
text-align:left;
vertical-align:top;
}
.right_txt03_technical td.technical03_02{
width:170px;
text-align:left;
vertical-align:top;
}

.right_txt03_technical_cad{
margin:50px 0px 0px;
padding:0px;
border:0px;
width:530px;
position:relative;
text-align:left;
background:url(img/technical/cad_phot01.jpg) top right no-repeat;
}


/*　 通常わく 　*/

.right_txt07{
margin:30px 0px 0px;
padding:0px;
border:0px;
width:530px;
position:relative;
text-align:left;
}





/*　最新のお知らせ*/
.right_txt07 table.news_table{
margin:0px;
border:0px;
width:530px;
position:relative;
text-align:left;
}
.right_txt07  td.news_days{
width:77px;
text-align:left;
vertical-align:top;
font-weight:bold;
padding:13px 0px 7px 10px;
}
.right_txt07 td.news_tit2{
width:435px;
text-align:left;
vertical-align:top;
padding:13px 0px 6px 10px;
margin:0px;
font-size:14px;
font-weight:bold;
}


.right_txt07 td.news_line{
width:514px;
background-color:#006E9D;
height:1px;
padding:0px;
}
.right_txt07 td.news_txt{
padding:6px 6px 10px 6px;
text-align:left;
vertical-align:top;
line-height:180%;
widows:512px;
}
.right_txt07 table.news_table2{
margin:0px;
border:0px;
width:530px;
position:relative;
text-align:left;
background-color:#ddf1fc;
}

/*　 教育方針 　*/

.right_txt07 ol{
margin:0px;
padding:0px;
border:0px;
position:relative;
top:5px;
left:120px;
text-align:left;
list-style-type:decimal;
width:350px;
}

.right_txt07 li{
margin:5px 0px 3px 30px;
padding:0px;
border:0px;
position:relative;
text-align:left;
}




/*　お問合わせ*/
.right_txt07 table.contact_table{
margin:0px;
border:0px;
width:530px;
position:relative;
background-color:#006E9D;
text-align:left;
}
.right_txt07 td.contact_tit{
width:165px;
background-color:#ddf1fc;
text-align:left;
vertical-align:top;
font-weight:bold;
}
.right_txt07 td.contact_txt{
width:330px;
background-color:#ffffff;
text-align:left;
vertical-align:top;
line-height:160%;
}

/*　体験入学*/
.right_txt07 table.opencampus_table{
margin:6px 0px 0px 8px;
border:0px;
width:489px;
position:relative;
background-color:#FBC93E;
text-align:left;
}
.right_txt07 td.opencampus_year{
width:471px;
padding:9px;
background-color:#FBC93E;
text-align:left;
vertical-align:top;
font-weight:bold;
}
.right_txt07 td.opencampus_tit{
width:45px;
padding:6px;
background-color:#fef2dc;
text-align:left;
vertical-align:middle;
font-weight:bold;
}
.right_txt07 td.opencampus_txt{
width:423px;
background-color:#ffffff;
text-align:left;
vertical-align:top;
padding:3px;
}
.right_txt07 td.opencampus_txt2{
width:465px;
padding:12px;
background-color:#ffffff;
text-align:left;
vertical-align:top;
line-height:160%;
}

.right_txt07 td.opencampus_txt3{
padding:3px 3px 0px;
background-color:#ffffff;
text-align:center;
vertical-align:top;
width:63px;
}
.right_txt07 td.opencampus_txt4{
padding:0px;
background-color:#ffffff;
text-align:center;
vertical-align:top;
font-size:10px;
}


/*　 マップ　背景オレンジ 　*/
.right_txt07 table.map_table{
margin:0px;
padding:0px;
border:0px;
width:530px;
position:relative;
text-align:left;
vertical-align:top;
background-color:#fef2dc;
}
.right_txt07 td.map_td1{
padding:0px;
border:0px;
position:relative;
text-align:left;
vertical-align:top;
width:502px;
}
.right_txt07 td.map_td2{
	padding:0px;
	border:0px;
	position:relative;
	text-align:left;
	vertical-align:top;
	width:190px;
}
.right_txt07 td.map_td3{
	padding:0px;
	border:0px;
	position:relative;
	text-align:left;
	vertical-align:top;
	width:298px;
}



/*　社会人　OGOB*/
.right_txt07 table.towo_table_b{
margin:0px;
border:1px solid #00AFEC;
width:528px;
position:relative;
background-color:#ffffff;
text-align:left;
}
.right_txt07 td.towo_phot01{
margin:0px;
border:0px;
padding:10px;
width:200px;
text-align:left;
vertical-align:top;
}
.right_txt07 td.towo_txt01{
width:300px;
background-color:#ffffff;
text-align:left;
vertical-align:top;
margin:0px;
border:0px;
padding:10px 10px 10px 0px;
}

.towo_txt03{
width:280px;
background-color:#ddf1fc;
text-align:left;
vertical-align:top;
margin:0px 0px 10px;
border:0px;
padding:10px;
font-weight:bold;
}
.right_txt07 table.towo_table_p{
margin:0px;
border:1px solid #EE86A8;
width:528px;
position:relative;
background-color:#ffffff;
text-align:left;
}

.right_txt07 td.towo_phot02{
margin:0px;
border:0px;
padding:10px;
width:200px;
text-align:left;
vertical-align:top;
}
.right_txt07 td.towo_txt02{
width:300px;
background-color:#ffffff;
text-align:left;
vertical-align:top;
margin:0px;
border:0px;
padding:10px 0px 10px 10px;
}

.towo_txt04{
width:280px;
background-color:#FBECF1;
text-align:left;
vertical-align:top;
margin:0px 0px 10px;
border:0px;
padding:10px;
font-weight:bold;
}

.towo_txt07{
width:490px;
background-color:#ddf1fc;
text-align:left;
vertical-align:top;
margin:10px 10px 0px;
border:0px;
padding:10px;
}

.ogob{
	width:280px;
	background-color:#ddf1fc;
	text-align:left;
	vertical-align:top;
	margin:0px 0px 15px;
	border:0px;
	padding:10px;
	position:relative;
}

.ogob table{
width:280px;
text-align:left;
vertical-align:top;
margin:0px;
border:0px;
padding:0px;
position:relative;
}
.ogob td.ogob_txt{
widows:130px;
text-align:left;
vertical-align:top;
margin:0px;
border:0px;
position:relative;
}
.ogob td.ogob_phot{
width:120px;
text-align:right;
vertical-align:top;
margin:0px;
border:0px;
padding:0px 0px 0px 10px;
position:relative;
}

.ogob_txt_p{
width:280px;
background-color:#FBECF1;
text-align:left;
vertical-align:top;
margin:10px 0px 0px;
border:0px;
padding:10px;
}
.ogob_txt_p2{
width:490px;
background-color:#FBECF1;
text-align:left;
vertical-align:top;
margin:10px 10px 0px;
border:0px;
padding:10px;
}


/*　 Q＆A 　*/
.right_txt07qa{
margin:30px 0px 0px;
padding:0px;
border:0px;
width:530px;
position:relative;
text-align:left;
}
.right_txt07qa table{
margin:0px;
padding:0px;
border:0px;
width:530px;
position:relative;
text-align:left;
}
.right_txt07qa td.qa_td01{
margin:0px;
padding:10px;
border:0px;
width:475px;
position:relative;
text-align:left;
background-color:#fef2dc;
font-size:14px;
}

.right_txt07qa td.qa_td02{
margin:0px;
padding:10px;
border:0px;
width:475px;
position:relative;
text-align:left;
}

.right_txt07qa td.qa_tdq{
margin:0px;
padding:0px;
border:0px;
width:35px;
text-align:center;
vertical-align:middle;
background-color:#FBC93E;
}
.right_txt07qa td.qa_tda{
margin:0px;
padding:0px;
border:0px;
width:35px;
text-align:left;
vertical-align:top;
}





/*　 通常わくと同じ　体験入学のバナーのため 　*/
.right_txt19{
margin:10px 0px 0px;
padding:0px;
border:0px;
width:530px;
height:125px;
position:relative;
text-align:left;
}


.right_txt19 ul{
margin:0px;
padding:0px;
border:0px;
width:530px;
position:relative;
text-align:left;
}

.right_txt19 li.oc_bana01 a{
margin:0px;
padding:0px;
border:0px;
width:119px;
height:45px;
position:relative;
text-align:left;
background:url(img/campus/opencampus_bana01.gif) 0px 0px no-repeat;
display:block;
}
.right_txt19 li.oc_bana01 a:hover{
background-position: 0px -45px;
}

.right_txt19 li.oc_bana02 a{
margin:0px;
padding:0px;
border:0px;
width:119px;
height:45px;
position:absolute; top:0px; left:137px;
text-align:left;
background:url(img/campus/opencampus_bana02.gif) 0px 0px no-repeat;
display:block;
}
.right_txt19 li.oc_bana02 a:hover{
background-position: 0px -45px;
}

.right_txt19 li.oc_bana03 a{
margin:0px;
padding:0px;
border:0px;
width:119px;
height:45px;
position:absolute; top:0px; left:274px;
text-align:left;
background:url(img/campus/opencampus_bana03.gif) 0px 0px no-repeat;
display:block;
}
.right_txt19 li.oc_bana03 a:hover{
background-position: 0px -45px;
}

.right_txt19 li.oc_bana04 a{
margin:0px;
padding:0px;
border:0px;
width:119px;
height:45px;
position:absolute; top:0px; left:411px;
text-align:left;
background:url(img/campus/opencampus_bana04.gif) 0px 0px no-repeat;
display:block;
}
.right_txt19 li.oc_bana04 a:hover{
background-position: 0px -45px;
}

.right_txt19 li.oc_bana05 a{
margin:0px;
padding:0px;
border:0px;
width:530px;
height:70px;
position:absolute; top:55px; left:0px;
text-align:left;
background:url(img/campus/opencampus_bana05.gif) 0px 0px no-repeat;
display:block;
}
.right_txt19 li.oc_bana05 a:hover{
background-position: 0px -70px;
}





/*　 通常わく　行間ある 　*/
.right_txt10{
margin:30px 0px 0px;
padding:0px;
border:0px;
width:530px;
position:relative;
text-align:left;
line-height:160%;
}

/*　 通常わく　左右パディングあり　*/
.right_txt13{
margin:30px 0px 0px;
padding:0px 15px;
border:0px;
width:500px;
position:relative;
background-color:#ffffff;
text-align:left;
}


/*　 通常わく　マージンなし 　*/
.right_txt12 {
margin:0px;
padding:10px;
border:0px;
position:relative;
background-color:#ffffff;
text-align:left;
width:510px;
}





/*　 通常わく　12と同じ　右つき 　*/
.right_txt24 {
margin:0px;
padding:10px;
border:0px;
position:relative;
background-color:#ffffff;
text-align:right;
width:510px;
}


/*　 通常わく　マージンなし center　*/
.right_txt15 {
margin:0px;
padding:10px;
border:0px;
position:relative;
background-color:#ffffff;
text-align:center;
width:510px;
}


/*　 通常わく　左右パディングあり　*/
.right_txt14{
margin:30px 0px 0px;
padding:15px;
border:1px solid #006E9D;
width:498px;
position:relative;
background-color:#ffffff;
text-align:left;
}



/*　 通常わく　薄ブルー背景 　*/
.right_txt08{
margin:30px 0px 0px;
padding:22px;
border:0px;
width:486px;
position:relative;
text-align:left;
background-color:#ddf1fc;
}


/*　 通常わく　薄ブルー背景 　行間ある　*/
.right_txt11{
margin:30px 0px 0px;
padding:22px;
border:0px;
width:486px;
position:relative;
text-align:left;
background-color:#ddf1fc;
line-height:160%;
}

/*　 薄ブルー背景 　マージンなし　パディングあり　*/
.right_txt16 {
margin:0x;
padding:15px;
border:0px;
position:relative;
background-color:#ddf1fc;
text-align:center;
}


/*　 薄オレンジ背景 上せまい　テキストひろい*/
.right_txt18{
margin:10px 0px 0px;
padding:15px;
border:0px;
width:500px;
position:relative;
text-align:left;
background-color:#fef2dc;
line-height:160%;
}
.right_txt18 a{
font-size:14px;
font-weight:bold;
}

/*　 薄オレンジ背景 下あり　体験入学バナー用*/
.right_txt20{
margin:30px 0px 0px;
padding:10px;
border:0px;
width:510px;
position:relative;
text-align:center;
background-color:#fef2dc;
}

/*　 通常わく　薄オレンジ背景 　*/
.right_txt28{
margin:30px 0px 0px;
padding:5px 10px 5px 0px;
border:0px;
width:520px;
position:relative;
text-align:right;
background-color:#fef2dc;
}


/*　 通常わく　薄オレンジ背景 　*/
.right_txt27{
margin:30px 0px 0px;
padding:22px;
border:0px;
width:486px;
position:relative;
text-align:left;
background-color:#fef2dc;
}




/*　 てきすと　Lサイズ　ボールド 　*/
.right_txtlb{
font-size:14px;
font-weight:bold;
line-height:160%;
}

.right_txts{
font-size:10px;
line-height:160%;
}

.right_txtll{
font-size:16px;
font-weight:bold;
line-height:160%;
}



/*　 若干　上狭いブロック　主に進学相談会　テーブル指定あるから 　*/


.right_txt09{
margin:25px 0px 0px;
padding:0px;
border:0px;
width:530px;
position:relative;
text-align:left;
}

.right_txt09 table{
margin:0px;
border:0px;
width:530px;
position:relative;
background-color:#E1AC00;
text-align:left;
}
.right_txt09 td.conference_tit{
background-color:#FBC93E;
text-align:center;
vertical-align:middle;
font-weight:bold;
color:#FFFFFF;
}
.right_txt09 td.conference_place{
width:71px;
background-color:#fef2dc;
text-align:center;
vertical-align:middle;
}
.right_txt09 td.conference_txt{
width:118px;
background-color:#ffffff;
text-align:center;
vertical-align:middle;
}




/*　青山特色　外枠テーブル　特待生でも使用*/
.right_txt17{
margin:30px 0px 0px;
padding:0px;
border:0px;
width:530px;
position:relative;
}

.right_txt17 table.overview_table{
margin:0px;
border:0px;
width:530px;
position:relative;
text-align:left;
}
.right_txt17 td.overview_tdcolor{
width:250px;
text-align:center;
vertical-align:top;
}
.right_txt17 td.overview_tdspace{
width:30px;
}

.right_txt17 table.overview_blue{
width:248px;
margin:0px;
border:1px solid #00AFEC;
text-align:center;
vertical-align:top;
}
.right_txt17 table.overview_pink{
width:248px;
margin:0px;
border:1px solid #EE86A8;
text-align:center;
vertical-align:top;
}
.right_txt17 table.overview_orange{
width:248px;
margin:0px;
border:1px solid #FBC93E;
text-align:center;
vertical-align:top;
}
.right_txt17 table.overview_intable{
width:248px;
margin:0px;
padding:0px;
border:0px;
text-align:center;
vertical-align:top;
}
.right_txt17 td.overview_intd{
width:230px;
padding:9px;
border:0px;
text-align:center;
vertical-align:top;
}
.right_txt17 td.overview_intd2{
width:230px;
padding:0px 9px 9px;
border:0px;
text-align:center;
vertical-align:top;
}

.right_txt17 td.overview_intdrecruit{
width:230px;
padding:9px;
border:0px;
text-align:center;
vertical-align:top;
}
.right_txt17 td.overview_intdrecruit2{
width:230px;
padding:0px 9px 9px;
border:0px;
text-align:left;
vertical-align:top;
}


.right_txt17_1{
width:250px;
margin:5px 0px 0px;
padding:0px;
border:0px;
text-align:left;
vertical-align:top;
}

.right_txt17_2{
width:250px;
margin:10px 0px 0px;
padding:0px;
border:0px;
text-align:left;
vertical-align:top;
}

.right_txt17_3{
width:226px;
margin:0px;
padding:8px 12px 12px;
border:0px;
text-align:left;
vertical-align:top;
}


.right_txt17 table.job_table{
margin:0px;
border:0px;
width:528px;
position:relative;
text-align:left;
vertical-align:top;
}
.right_txt17 td.job_tdwhite{
margin:0px;
border:0px;
padding:8px;
width:160px;
text-align:left;
vertical-align:top;
background-color:#FFFFFF;
}
.right_txt17 td.job_tdorange{
margin:0px;
border:0px;
padding:8px;
width:160px;
text-align:left;
vertical-align:top;
background-color:#fef2dc;
}


.right_txt17 ul.job_ul{
margin:0px;
border:0px;
padding:0px;
width:160px;
text-align:left;
vertical-align:top;
list-style-type:disc;
}
.right_txt17 li.job_li{
margin:0px 0px 0px 15px;
border:0px;
padding:0px;
width:145px;
text-align:left;
vertical-align:top;
}


/*　サイトマップ*/
.right_txt17 table.site_table{
margin:0px;
border:0px;
padding:0px;
width:530px;
text-align:left;
vertical-align:top;
}
.right_txt17 td.site_td01{
margin:0px;
border:0px;
padding:0px;
width:255px;
text-align:left;
vertical-align:top;
}
.right_txt17 td.site_td02{
margin:0px;
border:0px;
padding:0px;
width:20px;
text-align:left;
vertical-align:top;
}



.right_txt17 ul.site_ul{
margin:5px 5px 10px 5px;
border:0px;
padding:0px;
width:245px;
text-align:left;
vertical-align:top;
list-style-type:none;
}
.right_txt17 li.site_li_p{
margin:5px 0px 3px 10px;
border:0px;
padding:0px 0px 0px 15px;
width:220px;
text-align:left;
vertical-align:top;
background:url(img/other/dot_pink.gif) 0px 0px no-repeat;
display:block;
}
.right_txt17 li.site_li_o{
margin:5px 0px 3px 10px;
border:0px;
padding:0px 0px 0px 15px;
width:220px;
text-align:left;
vertical-align:top;
background:url(img/other/dot_orange.gif) 0px 0px no-repeat;
display:block;
}
.right_txt17 li.site_li_b{
margin:5px 0px 3px 10px;
border:0px;
padding:0px 0px 0px 15px;
width:220px;
text-align:left;
vertical-align:top;
background:url(img/other/dot_blue.gif) 0px 0px no-repeat;
display:block;
}

.right_txt17 li.site_li_n{
margin:5px 0px 3px 10px;
border:0px;
padding:0px 0px 0px 15px;
width:220px;
text-align:left;
vertical-align:top;
background:url(img/other/dot_navy.gif) 0px 0px repeat-y;
display:block;
}

.right_txt17 li.site_li_w{
margin:5px 0px 3px 10px;
border:0px;
padding:0px 0px 0px 15px;
width:220px;
text-align:left;
vertical-align:top;
display:block;
}

.right_txt17 li.site_li_b2{
margin:5px 0px 3px 30px;
border:0px;
padding:0px 0px 0px 15px;
width:200px;
text-align:left;
vertical-align:top;
background:url(img/other/dot_blue.gif) 0px 0px no-repeat;
display:block;
}

.right_txt17 li.site_li_p2{
margin:5px 0px 3px 30px;
border:0px;
padding:0px 0px 0px 15px;
width:200px;
text-align:left;
vertical-align:top;
background:url(img/other/dot_pink.gif) 0px 0px no-repeat;
display:block;
}

.right_txt17 li.site_li_o2{
margin:5px 0px 3px 30px;
border:0px;
padding:0px 0px 0px 15px;
width:200px;
text-align:left;
vertical-align:top;
background:url(img/other/dot_orange.gif) 0px 0px no-repeat;
display:block;
}


.right_txt17 li.site_li_g{
margin:5px 0px 3px 30px;
border:0px;
padding:0px 0px 0px 15px;
width:200px;
text-align:left;
vertical-align:top;
background:url(img/other/dot_green.gif) 0px 0px no-repeat;
display:block;
}

.right_txt17 li.site_li_br{
margin:5px 0px 3px 30px;
border:0px;
padding:0px 0px 0px 15px;
width:200px;
text-align:left;
vertical-align:top;
background:url(img/other/dot_br.gif) 0px 0px no-repeat;
display:block;
}

.right_txt17 li.site_li_g2{
margin:5px 0px 3px 30px;
border:0px;
padding:0px 0px 0px 15px;
width:200px;
text-align:left;
vertical-align:top;
background:url(img/other/dot_green2.gif) 0px 0px no-repeat;
display:block;
}

.right_txt17 li.site_li_o3{
margin:5px 0px 3px 30px;
border:0px;
padding:0px 0px 0px 15px;
width:200px;
text-align:left;
vertical-align:top;
background:url(img/other/dot_orange2.gif) 0px 0px no-repeat;
display:block;
}
.right_txt17 li.site_li_red{
margin:5px 0px 3px 30px;
border:0px;
padding:0px 0px 0px 15px;
width:200px;
text-align:left;
vertical-align:top;
background:url(img/other/dot_red.gif) 0px 0px no-repeat;
display:block;
}






/*　体験入学メニュー用　就職も*/
.right_txt21{
width:530px;
margin:30px 0px 0px;
padding:0px;
border:0px;
text-align:left;
vertical-align:top;
position:relative;
}

.right_txt21 table.ocmenu_table{
width:530px;
padding:0px;
padding:0px;
border:0px;
text-align:left;
vertical-align:top;
}
.right_txt21 td.ocmenu_tdleft{
width:80px;
padding:0px;
border:0px;
text-align:left;
vertical-align:top;
}
.right_txt21 td.ocmenu_tdspace{
width:20px;
padding:0px;
border:0px;
text-align:left;
vertical-align:top;
}
.right_txt21 td.ocmenu_tdmain{
width:430px;
padding:0px;
border:0px;
text-align:left;
vertical-align:top;
}

.right_txt21 table.ocmenu_table02{
width:430px;
padding:0px;
padding:0px;
border:0px;
text-align:left;
vertical-align:top;
}
.right_txt21 td.ocmenu_tdspace02{
width:16px;
padding:0px;
border:0px;
text-align:left;
vertical-align:top;
}
.right_txt21 td.ocmenu_tdtxt{
	width:207px;
	padding:0px;
	border:0px;
	text-align:center;
	vertical-align:top;
	background-color: ddf1fc;
}


.right_txt21 table.rec_med_table{
width:530px;
padding:0px;
padding:0px;
border:0px;
text-align:left;
vertical-align:top;
}
.right_txt21 td.rec_med_tdleft{
width:110px;
padding:0px;
border:0px;
text-align:left;
vertical-align:top;
}
.right_txt21 td.rec_med_tdspace{
width:30px;
padding:0px;
border:0px;
text-align:left;
vertical-align:top;
}
.right_txt21 td.rec_med_tdmain{
width:390px;
padding:0px;
border:0px;
text-align:left;
vertical-align:top;
}


.right_txt21 table.rec_med_pink{
width:388px;
margin:0px 0px 30px 0px;
padding:0px;
text-align:left;
vertical-align:top;
}



.right_txt21 table.event_table{
width:530px;
padding:0px;
padding:0px;
border:0px;
text-align:left;
vertical-align:top;
}
.right_txt21 td.event_tdleft{
width:60px;
padding:0px 0px 15px 0px;
border:0px;
text-align:center;
vertical-align:top;
}
.right_txt21 td.event_tdspace{
width:20px;
padding:0px;
border:0px;
text-align:center;
vertical-align:top;
background:url(img/school_guide/event_line.gif) center repeat-y;
}
.right_txt21 td.event_tdtxt{
width:160px;
padding:0px 5px 15px 5px;
border:0px;
text-align:left;
vertical-align:top;
line-height:170%;
}
.right_txt21 td.event_tdspace2{
width:20px;
padding:0px;
border:0px;
text-align:left;
vertical-align:top;
}
.right_txt21 td.event_tdphot{
width:260px;
padding:0px;
border:0px;
text-align:left;
vertical-align:top;
}








/*　 通常わく　おれんじ　*/
.right_txt23{
margin:30px 0px 0px;
padding:22px;
border:0px;
width:486px;
position:relative;
text-align:left;
background-color:#fef2dc;
}


/*　 通常わく　おれんじ　マージンなし みぎ　*/
.right_txt25{
margin:20px 0px 12px;
padding:16px;
border:0px;
width:398px;
position:relative;
text-align:left;
background-color:#fef2dc;
}



.right_txt26{
margin:0px;
padding:0px 5px;
border:0px;
width:420px;
position:relative;
text-align:left;
background-color:#ffffff;
}

.right_txt26 table{
margin:0px;
padding:0px;
border:0px;
width:420px;
position:relative;
text-align:left;
background-color:#ffffff;
}
.right_txt26 td.recruit_tdimg{
margin:0px;
padding:13px 0px 0px;
border:0px;
width:30px;
position:relative;
text-align:left;
background-color:#ffffff;
vertical-align:top;
}
.right_txt26 td.recruit_tdtxt{
margin:0px;
padding:22px 2px 0px 15px;
border:0px;
width:366px;
position:relative;
text-align:left;
vertical-align:top;
background-color:#ffffff;
}
/*　 26内　オレンジわく　*/
.right_txt27{
margin:18px 0px 0px;
padding:0px;
border:0px;
width:420px;
position:relative;
text-align:left;
background-color:#ffffff;
}
.right_txt27 ul{
margin:23px 0px 0px;
padding:0px;
border:0px;
width:420px;
position:relative;
text-align:left;
background-color:#ffffff;
}
.right_txt27 li.recruit_ken a{
margin:0px;
padding:0px;
border:0px;
position:absolute;
top:0px;
left:0px;
vertical-align:top;
text-align:left;
display:block;
background:url(img/recruit/recruit_06.gif) 0px 0px no-repeat;
width:205px;
height:90px;
}
.right_txt27 li.recruit_ken a:hover{
background-position: 0px -90px;
}
.right_txt27 li.recruit_ir a{
margin:0px;
padding:0px;
border:0px;
position:absolute;
top:0px;
left:215px;
vertical-align:top;
text-align:left;
display:block;
background:url(img/recruit/recruit_07.gif) 0px 0px no-repeat;
width:205px;
height:90px;
}
.right_txt27 li.recruit_ir a:hover{
background-position: 0px -90px;
}




/*　 青山の特色　修正後　*/

.right_overview{
width:530px;
position:relative;
margin:30px 0px 0px;
padding:0px;
border:0px;
text-align:center;
}

.right_overview table{
width:530px;
position:relative;
margin:0px;
padding:0px;
border:0px;
}
.right_overview td.overview_left{
width:250px;
position:relative;
margin:0px;
padding:0px;
border:0px;
background-color:#ddf1fc;
text-align:center;
}
.right_overview td.overview_center{
width:30px;
position:relative;
margin:0px;
padding:0px;
border:0px;
background-color:#ffffff;
}
.right_overview td.overview_right{
width:250px;
position:relative;
margin:0px;
padding:0px;
border:0px;
background-color:#fbdfe7;
text-align:center;
}

.right_overview table.overview_bluetable{
width:200px;
margin:0px 20px 20px;
border:1px solid #00AFEC;
text-align:center;
vertical-align:top;
background-color:#FFFFFF;
}
.right_overview td.overview_up{
width:208px;
border:0px;
padding:0px;
text-align:center;
vertical-align:top;
}
.right_overview td.overview_down{
width:180px;
border:0px;
padding:0px 14px 10px;
text-align:left;
vertical-align:top;
}

.right_overview table.overview_pinktable{
width:200px;
margin:0px 20px 20px;
border:1px solid #EE86A8;
text-align:center;
vertical-align:top;
background-color:#FFFFFF;
}

.right_overview td.overview_centerorange{
width:250px;
position:relative;
margin:0px;
padding:0px;
border:0px;
background-color:#fef2dc;
text-align:center;
}
.right_overview table.overview_orangetable{
width:200px;
margin:0px 20px 20px;
border:1px solid #FBC93E;
text-align:center;
vertical-align:top;
background-color:#FFFFFF;
}
.right_overview td.overview_phot{
width:110px;
position:relative;
margin:0px;
padding:0px;
border:0px;
text-align:center;
vertical-align:top;
}





/*　 募集要項　*/

.right_guideline{
margin:30px 0px 0px;
padding:0px;
border:0px;
width:530px;
position:relative;
text-align:left;
}

.right_guideline table{
margin:0px;
border:0px;
width:530px;
position:relative;
background-color:#999999;
text-align:left;
}
.right_guideline td.guideline_tit{
background-color:#fef2dc;
text-align:center;
vertical-align:middle;
margin:0px;
padding:5px;
border:0px;
font-weight:bold;
}
.right_guideline td.guideline_gakka_ken{
margin:0px;
padding:5px;
border:0px;
background-color:#ddf1fc;
text-align:left;
vertical-align:middle;
width:130px;
}
.right_guideline td.guideline_gakka_iryo{
margin:0px;
padding:5px;
border:0px;
background-color:#fbdfe7;
text-align:left;
vertical-align:middle;
width:130px;
}
.right_guideline td.guideline_gakka_syutugan{
margin:0px;
padding:5px;
border:0px;
background-color:#fef2dc;
text-align:left;
vertical-align:middle;
width:120px;
}


.right_guideline td.guideline_txt{
width:74px;
padding:5px;
margin:0px;
border:0px;
background-color:#ffffff;
text-align:center;
vertical-align:middle;
}
.right_guideline td.guideline_txt2{
width:74px;
padding:5px;
margin:0px;
border:0px;
background-color:#fef2dc;
text-align:center;
vertical-align:middle;
}
.right_guideline td.guideline_txt3{
width:58px;
padding:2px;
margin:0px;
border:0px;
background-color:#ffffff;
text-align:center;
vertical-align:middle;
}

.right_guideline td.guideline_txt4{
width:3px;
padding:2px;
margin:0px;
border:0px;
background-color:#ffffff;
text-align:center;
vertical-align:middle;
}
.right_guideline td.guideline_txt5{
width:83px;
padding:2px;
margin:0px;
border:0px;
background-color:#ffffff;
text-align:center;
vertical-align:middle;
}


.right_guideline_txt{
width:510px;
padding:10px;
margin:0px;
border:0px;
background-color:#ffffff;
text-align:left;
vertical-align:top;
position:relative;
font-size:10px;
}




.margin_top_8{
margin:8px 0px 0px;
}


.right_ken{
margin:24px 0px 0px;
padding:0px;
border:0px;
width:530px;

position:relative;
text-align:left;
}
.right_ken ul{
margin:0px;
padding:0px;
border:0px;
width:530px;
height:20px;
position:relative;
text-align:left;
}

.right_ken li.gakka_ken01 a{
margin:0px;
padding:0px;
border:0px;
width:130px;
height:22px;
position:absolute;
top:0px;
left:0px;
background:url(img/technical/construction_txt03.gif) 0px 0px no-repeat;
display:block;
}
.right_ken li.gakka_ken01 a:hover{
background-position: 0px -22px;
}
.right_ken li.gakka_ken02 a{
margin:0px;
padding:0px;
border:0px;
width:130px;
height:22px;
position:absolute;
background:url(img/technical/construction_txt04.gif) 0px 0px no-repeat;
display:block;
top:0px;
left:150px;
}
.right_ken li.gakka_ken02 a:hover{
background-position: 0px -22px;
}

.right_ken li.gakka_ken03 a{
margin:0px;
padding:0px;
border:0px;
width:130px;
height:22px;
position:absolute;
background:url(img/technical/construction_txt05.gif) 0px 0px no-repeat;
display:block;
top:0px;
left:300px;
}
.right_ken li.gakka_ken03 a:hover{
background-position: 0px -22px;
}


.right_iryo{
margin:30px 0px 0px;
padding:0px;
border:0px;
width:530px;
height:10px;
position:relative;
text-align:left;
}
.right_iryo ul{
margin:0px;
padding:0px;
border:0px;
width:530px;
height:10px;
position:relative;
text-align:left;
}

.right_iryo li.hi_01 a{
margin:0px;
padding:0px;
border:0px;
width:99px;
height:10px;
position:absolute;
top:0px; left:0px;
background:url(img/medical/secretary_txt01.gif) 0px 0px no-repeat;
display:block;
}
.right_iryo li.hi_01 a:hover{
background-position: 0px -18px;
}


.right_iryo li.hi_02 a{
margin:0px;
padding:0px;
border:0px;
width:121px;
height:10px;
position:absolute;
top:0px; left:120px;
background:url(img/medical/secretary_txt11.gif) 0px 0px no-repeat;
display:block;
}
.right_iryo li.hi_02 a:hover{
background-position: 0px -16px;
}

.right_iryo li.ho_01 a{
margin:0px;
padding:0px;
border:0px;
width:99px;
height:10px;
position:absolute;
top:0px; left:0px;
background:url(img/medical/hospital_txt08.gif) 0px 0px no-repeat;
display:block;
}
.right_iryo li.ho_01 a:hover{
background-position: 0px -14px;
}

.right_iryo li.ho_02 a{
margin:0px;
padding:0px;
border:0px;
width:124px;
height:10px;
position:absolute;
top:0px; left:120px;
background:url(img/medical/hospital_txt09.gif) 0px 0px no-repeat;
display:block;
}
.right_iryo li.ho_02 a:hover{
background-position: 0px -14px;
}


.right_gakka_kei{
margin:30px 0px 0px;
padding:0px;
border:0px;
position:relative;
width:530px;
height:160px;
text-align:left;
}
.right_gakka_kei ul{
margin:0px;
padding:0px;
border:0px;
position:absolute;
width:530px;
height:160px;
text-align:left;
top:0px;
left:0px;
}

.right_gakka_kei li.right_gakka_kei01 a{
margin:0px;
padding:0px;
border:0px;
width:250px;
height:65px;
position:absolute;
top:0px;
left:0px;
background:url(img/technical/index_txt02.gif) 0px 0px no-repeat;
display:block;
}
.right_gakka_kei li.right_gakka_kei01 a:hover{
background-position: 0px -65px;
}

.right_gakka_kei li.right_gakka_kei02 a{
margin:0px;
padding:0px;
border:0px;
width:250px;
height:65px;
position:absolute;
top:0px;
left:280px;
background:url(img/technical/index_txt03.gif) 0px 0px no-repeat;
display:block;
}
.right_gakka_kei li.right_gakka_kei02 a:hover{
background-position: 0px -65px;
}

.right_gakka_kei li.right_gakka_kei03 a{
margin:0px;
padding:0px;
border:0px;
width:250px;
height:65px;
position:absolute;
top:95px;
left:0px;
background:url(img/technical/index_txt04.gif) 0px 0px no-repeat;
display:block;
}
.right_gakka_kei li.right_gakka_kei03 a:hover{
background-position: 0px -65px;
}

.right_gakka_kei li.right_gakka_kei04 a{
margin:0px;
padding:0px;
border:0px;
width:250px;
height:65px;
position:absolute;
top:95px;
left:280px;
background:url(img/technical/index_txt05.gif) 0px 0px no-repeat;
display:block;
}
.right_gakka_kei li.right_gakka_kei04 a:hover{
background-position: 0px -65px;
}



.right_gakka_kei li.right_gakka_ir01 a{
margin:0px;
padding:0px;
border:0px;
width:250px;
height:65px;
position:absolute;
top:0px;
left:0px;
background:url(img/medical/index_txt02.gif) 0px 0px no-repeat;
display:block;
}
.right_gakka_kei li.right_gakka_ir01 a:hover{
background-position: 0px -65px;
}

.right_gakka_kei li.right_gakka_ir02 a{
margin:0px;
padding:0px;
border:0px;
width:250px;
height:65px;
position:absolute;
top:0px;
left:280px;
background:url(img/medical/index_txt03.gif) 0px 0px no-repeat;
display:block;
}
.right_gakka_kei li.right_gakka_ir02 a:hover{
background-position: 0px -65px;
}

.right_gakka_kei li.right_gakka_ir03 a{
margin:0px;
padding:0px;
border:0px;
width:250px;
height:65px;
position:absolute;
top:95px;
left:0px;
background:url(img/medical/index_txt04.gif) 0px 0px no-repeat;
display:block;
}
.right_gakka_kei li.right_gakka_ir03 a:hover{
background-position: 0px -65px;
}
