﻿/* タグ制御 */


body {
	padding: 0px;
	margin: 0px;
	text-align:center;
	color: #4a4a4a;
	letter-spacing: 0.1em;
	background-color: #FFFFFF;
	background: url(../newimages/body_bg.jpg) repeat-x left 136px;
	font-family:"Trebuchet MS",Trebuchet,Verdana,Arial,sans-serif,simsun,simhei;

}
dl,dt,dd {margin:0}

#body01 {
	background: url(../newimages/body_bg02.jpg) repeat-x left 136px;
	background-color: #FFFFFF;
	font-family:"Trebuchet MS",Trebuchet,Verdana,Arial,sans-serif;
}


a:link{
	color:#F67F00;
	text-decoration: none;
}

a:visited{
	color:#F67F00;
	text-decoration: none;
}
div#natsu table#nat p#lead   {
	font-size:90%;
	line-height:130%;
	color:#666666;
}

div#natsu table#nat p#lead span.aki  {
	color:#F30;
	float:right;
}
	
a:active {
	color:#F67F00;
	text-decoration: none;
}

a:hover {
	color:#F67F00;
	text-decoration: none;
}

img {
	border: 0px;
}

br {
	letter-spacing: 0;
}

h1 {
	font-size: 10px;
	margin: 0px;
	padding-left: 7px;
	padding-top: 2px;
	color: #EF9F28;
	text-decoration: none;
	font-weight:normal;
	color: #FF8B0E;
}
h2 {
	font-size: 16px;
	font-weight: 800;
	text-align: left;
	color: #545454;
	margin: 7px 0 0 0;
	padding: 0 0 5px 10px;
	background: url(images/h2_bg.gif) no-repeat left 16px;
}


#pan {
	clear: both;
	margin: 0px 0px 7px 0px;
	text-align: left;
	color: #333333;
	font-size: 12px;
	letter-spacing: 0em;
}

/* レイアウト・テンポレート用 */

#wrapper {
	margin:0 auto;
	text-align: center;
	width: 827px;
	border: 0px solid #0000ff;
}


   /* HEADER */

#header {
	width: 827px;
	height: 150px;
	text-align: left;
	border: 0px solid #ff0000;
	background-color:#FFFFFF;
}

#header_left {
	float:left;
	border: 0px solid #0000ff;
	margin-bottom: 5px;
	border: solid 0px #F03;
	width:128px;
}

#header_left img {
	margin-top: 0px;
	margin-left: 0px;
	border: 0px solid #0000ff;
}

#header-right {
	width: 693px;
	float: right;
	margin-top:0px;
	font-size: 12px;
	color: #FF8B0E;
	padding:34px 0 0 0;
	height:53px;
	background: url(../newimages/info.gif) no-repeat left top;
	border: 0px solid #0000ff;
}

#header-right ul{ margin:0px; padding:0px }

#header-right ul li{
	float:left;
	margin:0px;
	padding:0px;
	border: solid 0px #3F3;
}

#header-right a:hover {
	text-decoration: underline;
}


#header-right p {
/*	margin: 33px 0 10px 35px;
	font-family:"Trebuchet MS",Trebuchet,Verdana,Arial,sans-serif;*/
}

#header-navi {
	width: 822px;
	height:35px;
	float: right;
	text-align: right;
	border: 0px solid #0000ff;
	
}

#header-navi ul{
	padding:0px;
    list-style:none;
	margin: 0 0 0 0;
	border: 0px solid #0000ff;
}

#header-navi li {
	float: left;
	padding:0px;
    list-style:none;
	margin: 0 0 0 0;
	border: 0px solid #0000ff;
}



   /* コンテンツエリア */

#contentarea {
	width: 827px;
	padding: 10px 0 0 0px;
	text-align: center;
	border: 0px solid #FF0000;
	line-height: 110%;
	font-family:"ＭＳ Ｐゴシック",Osaka;
}

#contentarea_02 {
	width: 827px;
	padding: 15px 0 0 0px;
	text-align: center;
	border: 0px solid #FF0000;
	line-height: 110%;
	font-family:"ＭＳ Ｐゴシック",Osaka;
}


#top_img {
	height: 380px;
	text-align: center;
	background: url(../newimages/top_img_bg.jpg) no-repeat;
	border: 0px solid #0000ff;
}

.top_img_table {
	margin: 15px 15px;
	border: 0px solid #0000ff;

}

.top_img_right {
	padding-top: 1px;
	padding-left: 10px;
}

.top_img_right2 {
	padding-left: 13px;
	font-size: 10px;
}

.top_img_right2 p {
	padding-left: 15px;
	padding-bottom: 5px;
	border-bottom: 1px dashed #CCE0FF;
	background: url(../newimages/indent.gif) no-repeat left 1px;
}

.top_img_right2 a {
	color: #4A4A4A;
}


#mainarea {
	width: 795px;
	margin: 10px auto;
	border: 0px solid #ffcccc;
}

#mainarea a {
	color: #FF8B0E;
	font-weight:normal;
}

#mainarea a:hover {
	color: #FF8B0E;
	text-decoration: underline;
}

#mainarea p {
	padding-top:3px;
}


#left_menu {
	float: left;
	width: 180px;
	text-align: left;
	border: 0px solid #0000ff;
}


#left_menu p{
text-indent:0;
}

#left_menu p.fair_enki{
text-indent:0;
}

#left_menu p.fair_enki a:link{
	color:#666666;
	text-decoration: none;
}

#left_menu p.fair_enki a:visited{
	color:#666666;
	text-decoration: none;
}

#left_menu p.fair_enki a:active {
	color:#666666;
	text-decoration: none;
}

#left_menu p.fair_enki a:hover {
	color:#F67F00;
	text-decoration:underline;
}

#left_menu table {
	margin: 10px 5px 0 5px;
	border: 0px solid #0000ff;
}

#left_menu table td {
	padding: 3px 0 3px 0;
}

#left_menu table td.movie_td1 {
	border-bottom: 1px dotted #CCCCCC;
	width:170px;
}

.movie_ph {
	float: left;
	border: 0px solid #0000ff;
}

.movie_detail {
	float: left;
	width: 100px;
	padding: 3px 0 0 3px;
	margin: 0;
	font-size: 10px;
	border: 0px solid #0000ff;
	line-height:100%;
}

.movie_more {
	font-size: 10px;
	margin: 0;
	background: url(../newimages/indent2.gif) no-repeat left 5px;
	padding-left: 10px;
	text-indent:0;
}


#left_btn02 {
	width: 170px;
	height: 125px;
	margin-top: 5px;
	background: url(../newimages/left_btn02_bg.jpg) no-repeat;
}

#center_area {
	float: left;
	padding: 0 10px;
	font-size: 12px;
	border: 0px solid #0000ff;
}

.top_cont_01 {
	clear: both;
	border: 0px solid #0000ff;
	width:350px;
	text-align:left;
}

.top_cont_01 li {
	margin-bottom: 2px;
    padding:0px;
    list-style:none;
}

#mainarea .top_cont_01 li a {
	color: #4A4A4A;
}

#mainarea .top_cont_01 li a:hover {
	color: #4A4A4A;
}


.top_cont_03 {
	width: 365px;
	border: 0px solid #ff0000
}


.top_cont_03 table {
	width: 340px;
	margin-left: 10px;
	text-align: left;
	border: 0px solid #ff0000
}


.top_cont_03 table td {
	padding-left: 3px;
	border-left: 1px dotted #ABABAB;
	height: 112px;
	width: 85px;
	text-align: left;
}

.top_cont_03 table td p {
	margin: 0;
	width: 75px;
	font-size: 10px;
	text-align: left;
	line-height: 130%;
	border: 0px dotted #ff0000
}

.top_cont_03 li.bre {
	clear: both;
}

#mainarea .top_cont_01 li a , #mainarea .top_cont_03 a {
	color: #666666;
}

#mainarea .top_cont_01 li a:hover {
	color: #FE8B0A;
}

.top_cont_more {
	text-align: right;
	border: 0px solid #0000ff;
	margin: 0;
	clear: both;
}

.top_cont_more span {
	padding-left: 15px;
	background: url(../newimages/indent.gif) no-repeat left 2px;
	border: 0px solid #0000ff;
	margin: 0;
	font-family:"Trebuchet MS",Trebuchet,Verdana,Arial,sans-serif;
}


#right_menu {
	clear: right;
	float: right;
	width: 200px;
	text-align: left;
	border: 0px solid #0000ff;
}

#right_menu ul {
	width: 200px;
	border: 0px solid #0000ff;
	margin: 0 0 0 0;
    padding:0px;
    list-style:none;
}

#right_menu li {
	margin: 5px 0 0 0;
    padding:0px;
    list-style:none;
}




#right_menu01 {
	float: right;
	width: 200px;
	text-align: left;
	letter-spacing: 0em;
	font-size: 10px;
	margin-top: 5px;
	padding: 49px 0 20px 0;
	background: url(../newimages/right_btn01_bg.jpg) no-repeat;
	border: 0px solid #0000ff;
}

#right_menu01 ul {
	width: 200px;
	border: 0px solid #0000ff;
	margin: 0 0 0 0;
    padding:0px;
    list-style:none;
}

#right_menu01 li {
	margin: 3px 2px 0 2px;
    padding:0px;
    list-style:none;
}





.over4{
	margin: 0px;
	width: 195px;
	height: 27px;
	display: block;
	font-size: 10px;
    background : url(../newimages/right_btna_bg.gif) no-repeat;
}

.over4 a{
	display : block ;
	background-repeat : no-repeat ;
	background-position : left center;
	padding: 5px 0 4px 15px;
	color: #535354;
}

.over4 a:hover{
	color: #FE8B0A;
	text-decoration: underline;
}

#contentarea_02 #right_menu01 .over4 a , #right_menu02 .over5 a{
	color: #535354;
}

#contentarea_02 #right_menu01 .over4 a:hover , #right_menu02 .over5 a:hover{
	color: #FE8B0A;
}





#right_menu02 {
	clear: right;
	float: right;
	width: 200px;
	text-align: left;
	letter-spacing: 0em;
	margin-top: 5px;
	padding: 49px 0 15px 0;
	background: url(../newimages/right_btn02_bg.jpg) no-repeat;
	border: 0px solid #0000ff;
}

#right_menu02 ul {
	width: 200px;
	border: 0px solid #0000ff;
	margin: 0 0 0 0;
    padding:0px;
    list-style:none;
}

#right_menu02 li {
	margin: 3px 2px 0 2px;
    padding:0px;
    list-style:none;
}


.over5{
	margin: 0px;
	width: 195px;
	height: 27px;
	display: block;
	font-size: 10px;
        background : url(../newimages/right_btnb_bg.gif) no-repeat;
}

.over5 a{
	display : block ;
	background-repeat : no-repeat ;
	background-position : left center;
	padding: 5px 0 4px 15px;
	color: #535354;
}

.over5 a:hover{
	color: #FE8B0A;
	text-decoration: underline;
}





.right_list{
	border: 0px solid #0000ff;
}


#s_link {
	clear: right;
	float: right;
	margin-top: 10px;
	font-size:12px;
	border: 0px solid #0000ff;
}

#s_link  ul{
	margin: 0 0 0 0;
    padding:0px;
}

#s_link li {
	width: 100%;
	text-align: left;
	font-size: 12px;
	letter-spacing: 0em;
	margin: 5px 0 0 0;
	padding: 0px;
	border: 0px solid #0000ff;
	font-family:"Trebuchet MS",Trebuchet,Verdana,Arial,sans-serif;
    list-style:none;
}

#s_link li a {
	color: #666666;
}

#s_link li a:hover {
	text-decoration: underline;
	color: #FE8B0A;
}





#menuarea {
	clear: both;
	float: left;
	width: 190px;
	text-align: center;
	margin-top: 0px;
	margin-left: 0;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0px;
	border: 0px solid #ffcccc;
}

#menuarea li {
	width: 181px;
}


#menuarea a {
	color: #158680;
}

#menuarea a:hover {
	text-decoration: underline;
}





/*マウスオーバー*/

.over{
	margin-top: 7px;
	padding:0px;
    list-style:none;
}

.over a{
	display : block ;
	background-repeat : no-repeat ;
	background-position : left center;
	margin: 0px;
}

.over a:hover img{
	visibility : hidden ;
	border-style : none ;
}

.over a:hover{
	background-color:transparent;
}



.over2{
	margin-top: 5px;
}

.over2 a{
	display : block ;
	background-repeat : no-repeat ;
	background-position : left center;
	margin: 0px;
}

.over2 a:hover img{
	visibility : hidden ;
	border-style : none ;
}

.over2 a:hover{
	background-color:transparent;
}





.over3{
	margin: 0px;
	list-style:none;
    padding:0px;
}

.over3 a{
	display : block ;
	background-repeat : no-repeat ;
	background-position : left center;
	margin: 0px;
}

.over3 a:hover img{
	visibility : hidden ;
	border-style : none ;
}

.over3 a:hover{
	background-color:transparent;
}

.over6{
	margin:0px auto;
	padding:0px;
    list-style:none;
	list-style-position:outside;
	border: solid 0px #FFFFFF;
	width:68px;
	height:22px;
}

.over6 a{
	display : block ;
	background-repeat : no-repeat ;
	background-position : center center;
	margin: 0px;
	padding:0px;
}

.over6 a:hover img{
	visibility : hidden ;
	border-style : none ;
}

.over6 a:hover{
	background-color:transparent;
}

.over{
	margin-top: 0px;
	padding:0px;
    list-style:none;
}

.over7 a{
	display : block ;
	background-repeat : no-repeat ;
	background-position : left center;
	margin: 0px;
}

.over7 a:hover img{
	visibility : hidden ;
	border-style : none ;
}

.over7 a:hover{
	background-color:transparent;
}

.over8 a{
	display : block ;
	background-repeat : no-repeat ;
	background-position : left center;
	margin: 0px;
}

.over8 a:hover img{
	visibility : hidden ;
	border-style : none ;
}

.over8 a:hover{
	background-color:transparent;
}




#over_mailmoushikomi {
background:url(../newimages/mail_omoushikomia.gif) no-repeat;
}

#over_mailmoushikomi2 {
background:url(../newimages/mail_omoushikomia.gif) no-repeat;
}

#over101 {
    background : url(../newimages/btn_top_01a.gif) no-repeat;
}

#over102 {
    background : url(../newimages/btn_top_02a.gif) no-repeat;
}

#over103 {
    background : url(../newimages/btn_top_03a.gif) no-repeat;
}

#over104 {
    background : url(../newimages/btn_top_04a.gif) no-repeat;
}

#over105 {
    background : url(../newimages/btn_top_05a.gif)  no-repeat;
}

#over106 {
    background : url(../newimages/btn_top_06a.gif) no-repeat;
}

#over107 {
    background : url(../newimages/btn_top_07a.gif) no-repeat;
}

#over108 {
    background : url(../newimages/btn_top_08a.gif)  no-repeat;
}


#over201 {
    background : url(../newimages/top_n_btn01a.gif) no-repeat;
}

#over202 {
    background : url(../newimages/top_btn02a.gif) no-repeat;
}

#over203 {
    background : url(../newimages/top_btn03a.gif) no-repeat;
}

#over204 {
    float: left;
    background : url(../newimages/top_btn04a.gif) no-repeat;
}

#over208 {
    background : url(../newimages/top_btn08a.gif) no-repeat;
}


#over2088 {
    background : url(../newimages/top_btn05_1a.gif) no-repeat;
}

.btn41 {
    float: left;
    margin: 5px 0 0 0;
	border: 0px solid #CCCCCC;
	text-indent:0;
}

#over205 {
    background : url(../newimages/top_btn05a.gif) no-repeat;
}

#over206 {
    background : url(../newimages/top_btn06a.gif) no-repeat;
}

#over207 {
    background : url(../newimages/top_btn07a.gif) no-repeat;
}
#over209 {
    background : url(../newimages/top_btn09a.gif) no-repeat;
}






#over301 {
    background : url(../newimages/right_btn01a.gif) no-repeat ;
}

#over302 {
    background : url(../newimages/right_btn02a.gif) no-repeat ;
}

#over303 {
    background : url(../newimages/right_btn03a.gif) no-repeat ;
}

#over304 {
    background : url(../newimages/right_btn04a.gif) no-repeat ;
}

#over305 {
    background : url(../newimages/right_btn05a.gif) no-repeat ;
}

#over306 {
    background : url(../newimages/right_btn06a.gif) no-repeat ;
}

#over307 {
    background : url(../newimages/right_btn07a.gif) no-repeat ;
}

#over308 {
    background : url(../newimages/right_btn08a.gif) no-repeat ;
}

#over309 {
    background : url(../newimages/right_btn09a.gif) no-repeat ;
}

#over401 {
	background:url(../common/image/navi/btn_top_01_on.gif) no-repeat;
}
#over402 {
	background:url(../common/image/navi/btn_top_02_on.gif) no-repeat;
}
#over403 {
	background:url(../common/image/navi/btn_top_03_on.gif) no-repeat;
}
#over404 {
	background:url(../common/image/navi/btn_top_04_on.gif) no-repeat;
}
#over405 {
	background:url(../common/image/navi/btn_top_05_on.gif) no-repeat;
}
#over406 {
	background:url(../common/image/navi/btn_top_06_on.gif) no-repeat 5px 0;
}
#over407 {
	background:url(../common/image/navi/btn_top_07_on.gif) no-repeat;
}
#over408 {
	background:url(../common/image/navi/btn_top_08_on.gif) no-repeat;
}
#over409 {
	background:url(../common/image/navi/btn_top_09_on.gif) no-repeat;
}
#over410 {
	background:url(../common/image/navi/btn_top_10_on.gif) no-repeat;
}
#over411 {
	background:url(../common/image/navi/head_navi01_on.jpg) no-repeat;
}
#over412 {
	background:url(../common/image/navi/head_navi02_on.jpg) no-repeat;
}
#over413 {
	background:url(../common/image/navi/head_navi03_on.jpg) no-repeat;
}
#over414 {
	background:url(../common/image/navi/head_navi04_on.jpg) no-repeat;
}

#over415 {
	background:url(../newimages/tops_images/houjin_btn01a.jpg) no-repeat;
}

#over416 {
	background:url(../newimages/tops_images/houjin_btn02a.jpg) no-repeat;
}

#over417 {
	background:url(../newimages/tops_images/houjin_btn03a.jpg) no-repeat;
}

#over418 {
	background:url(../newimages/tops_images/houjin_btn04a.jpg) no-repeat;
}












#main_footer {
	width: 765px;
	margin: 10px auto;
	padding: 0;
	font-size: 12px;
	text-align: left;
	border: 0px solid #CCCCCC;
}



#footer {
	width: 100%;
	height: 90px;
	margin: 10px 0;
	padding: 0;
	font-size: 12px;
	text-align: center;
	background : url(../newimages/footer_bg.jpg) repeat-x;
	border-top: 1px solid #AAAAAA;
}

#footer_body {
	width: 812px;
	margin: 2px auto;
	padding: 7px 0 0 0;
	font-size: 10px;
	color: #4A4A4A;
	text-align: right;
	font-family:"ＭＳ Ｐゴシック",Osaka;
	line-height: 130%;
}

#footer_body a  {
	color: #4A4A4A;
}


#top_sitemap {
	margin: 0 0 20px 0;
	color: #FF8B0E;
	border-bottom: 0px dashed #CCCCCC;
}



/*メニュー*/

#left_contents {
	width: 610px;
	padding: 0;
	text-align: left;
	float: left;
	font-size: 12px;
	background : url(../newimages/left_contents_bg02.gif) left top repeat-y;
	border: 0px dashed #FF0000;

}

#left_contents_body {
	padding: 0 10px;
	text-align: left;
	float: left;
	border: 0px dashed #FF0000;

}



#left_contents_big {
	width: 831px;
	padding: 0;
	text-align: left;
	float: left;
	font-size: 12px;
	background : url(../newimages/left_contents_bg02big.gif) left top repeat-y;
	border: 0px dashed #FF0000;

}

#left_contents_body_big {
	padding: 0 10px;
	text-align: left;
	float: left;
	border: 0px dashed #FF0000;

}


   /* トップニュース欄 */
#contentarea ul.top_news {
	margin:5px 5px 5px 5px;
	padding:0px 10px 0px 10px;
}


   /* 第二階層 */
#content_center{
width:580px;
text-align:left;
margin-left:5px;
}

#content_center h2{
background:url(../newimages/new_h2_bg.gif) no-repeat;
margin:17px 0px 0px 0px;
color:#0C1C48;
font-weight:600;
font-size:20px;
padding:8px 0px 0px 51px;
height:32px;
}

#content_center h2 span.fontchousei{
color:#0C1C48;
font-weight:600;
font-size:12px;
}

#content_center p{
color:#0C1C48;
line-height:180%;
font-size:14px;
}

#content_center p strong{
font-weight:600;
color:#FD9F01;
}

#content_center p .side_pic{
float:left;
margin-right:5px;
}

#content_center a:link{
color:#FD9F01;
text-decoration:underline;
}

#content_center a:visited{
color:#FD9F01;
text-decoration:underline;
}

#content_center a:hover{
color:#FD9F01;
text-decoration:none;
}



#content_center .shita_navi{
background:url(../newimages/shita_navi_bg.jpg) no-repeat;
width:360px;
height:38px;
margin:15px 110px 15px 110px;
clear:both;
}

#content_center .shita_navi .migi{
padding-left:29px;
margin-top:11px;
text-align:left;
float:left;
}

#content_center .shita_navi .hidari{
padding-right:29px;
margin-top:11px;
text-align:right;
float:right;
}

#content_center .shita_navi .migi a:link{
color:#0C1C48;
text-decoration:none;
}

#content_center .shita_navi .migi a:visited{
color:#0C1C48;
text-decoration:none;
}

#content_center .shita_navi .migi a:hover{
color:#FD9F01;
text-decoration:underline;
}

#content_center .shita_navi .hidari a:link{
color:#0C1C48;
text-decoration:none;
}

#content_center .shita_navi .hidari a:visited{
color:#0C1C48;
text-decoration:none;
}

#content_center .shita_navi .hidari a:hover{
color:#FD9F01;
text-decoration:underline;
}

   /* 第二階層　留学に必要な事 */

#content_center02{
width:580px;
text-align:left;
margin-left:5px;
}


#content_center02 h2.big_hitsuyou{
background:url(../newimages/hitsuyou_h2.gif) no-repeat;
margin:17px 0px 0px 0px;
color:#0C1C48;
font-weight:600;
font-size:14px;
padding:8px 0px 0px 40px;
height:32px;
}





.box_top_title{
background:url(../newimages/box_top_title.gif) no-repeat;
width:360px;
height:52px;
}

.box_top_title h2{
font-weight:600;
font-size:12px;
color:#0C1C48;
padding:14px 0px 0px 90px;
line-height:14px;
}

.box_top_title2{
background:url(../newimages/box_top_title_2.gif) no-repeat;
width:360px;
height:52px;
}

.box_top_title2 h2{
font-weight:600;
font-size:12px;
color:#0C1C48;
padding:14px 0px 0px 90px;
line-height:14px;
}


.box_body_text{
background-color:#EEF2FF;
padding:5px 12px 0px 12px;
font-size:12px;
line-height:150%;
color:#4E4E4E;
}
.box_body_text strong{
color:#FC8822;
font-weight:600;
}

#content_center02 .box_body_text ul{
margin:0px;
padding:0px;
}

#content_center02 .box_body_text ul li{
list-style:none;
background:url(../newimages/list_head_bl.gif) no-repeat left;
padding:3px 0px 0px 10px;
margin:3px 0px;
}

#content_center02 .box_body_text ul li  a:link{
color:#295FF3;
text-decoration:none;
}
#content_center02 .box_body_text ul li  a:visited{
color:#295FF3;
text-decoration:none;
}
#content_center02 .box_body_text ul li  a:hover{
color:#FC8822;
text-decoration:none;
}

.font_s{
font-size:5px;
}

.font_s2{
font-size:5px;
height:2px;
line-height:normal;
}

.right_box_body{
background-color:#5983CF;
font-size:10px;
line-height:150%;
color:#FFFFFF;
padding:5px 10px;
}

.right_box_body strong{
color:#323CFB;
font-weight:500;
}

#content_center02 .right_box_body a:link{
color:#FC8822;
text-decoration:none;
}
#content_center02 .right_box_body a:visited{
color:#FC8822;
text-decoration:none;
}
#content_center02 .right_box_body a:hover{
color:#295FF3;
text-decoration:none;
}

.arrow_down{
margin-top:60px;
}

.kanren_link{
width:360px;
font-size:10px;
line-height:100%;
margin-left:109px;
margin-bottom:15px;
}



.kanren_link ul{
margin:0px;
padding:0px;
}

.kanren_link ul li{
list-style:none;
background:url(../newimages/list_head_wh.gif) no-repeat left;
padding:3px 0px 0px 10px;
margin:3px 0px;
}

.kanren_link ul li a:link{
color:#295FF3;
text-decoration:none;
}

.kanren_link ul li a:visited{
color:#295FF3;
text-decoration:none;
}

.kanren_link ul li a:hover{
color:#FC8822;
text-decoration:none;
}
.margin_top{
margin-top:20px;
}

.font_10{
font-size:10px;
}

   /* 第二階層　無料ご相談窓口 */

#content_center h2.big_muryo {
background:url(../newimages/free_h2_bg.gif) no-repeat;
margin:17px 0px 0px 0px;
color:#0C1C48;
font-weight:600;
font-size:14px;
padding:6px 0px 0px 40px;
height:32px;
}

#content_center h2.big_muryo .muryo_catch{
	font-size: 12px
}

#content_center .free_cont {
	margin:0px 0px 24px 0px;
}

#content_center .free_cont a:link{
color:#FD9F01;
text-decoration:underline;
}

#content_center .free_cont a:visited{
color:#FD9F01;
text-decoration:underline;
}

#content_center .free_cont a:hover{
color:#FD9F01;
text-decoration:none;
}

#content_center p.muryo_cap {
	font-size:10px;
	color:0C1C48;
}

.free_tel {
	margin:12px 0px 12px 0px;
}

#content_center .free_tel p,img{
	letter-spacing:0em;
	line-height:normal;
	margin:0px;
}

#content_center .free_panf{
	font-size:10px;
	letter-spacing:0em;
	line-height:normal;
	margin:0px;
}

#content_center p.free_coun {
	margin-top: 12px;
	margin-right: 125px;
	margin-bottom: 0px;
	margin-left: 20px;
	font-size:12px;
	line-height: 18px;
}

.free_tel_coun {
	margin:15px 0px 0px 0px;
}

#content_center .free_tel_coun p,img{
	letter-spacing:0em;
	line-height:normal;
	margin:0px;
}

   /* 第二階層　留学プランから選ぶ */
   
#content_center .plan_box{
margin:10px 0px 15px 0px;
}

#content_center .plan_box .plan_box_body_left{
background-color:#EEF2FF;
width:125px;
padding:5px 0px;
vertical-align:top;
clear:both;
}

#content_center .plan_box .plan_box_body_left img{
float:left;
margin-bottom:5px;
}

#content_center .plan_box .plan_box_body_right{
background-color:#EEF2FF;
padding:5px 8px;
color:#0C1C48;
width:455px;
line-height:130%;
font-size:12px;
vertical-align:top;
}

/*タイトルセット*/
#content_center .plan_box #plan_title01{
background:url(../newimages/paln_title_01.gif) no-repeat;
height:51px;
}

#content_center .plan_box #plan_title01 p{
font-size:14px;
margin:0px 0px 0px 0px;
padding:12px 0px 0px 90px;
color:#FF8B0E;
font-weight:600;
line-height:130%;
}

#content_center .plan_box #plan_title01 .bule{
font-size:12px;
padding:0px 0px 0px 0px;
color:#295BFF;
font-weight:600;
}
/*タイトルセット*/

/*タイトルセット*/
#content_center .plan_box #plan_title02{
background:url(../newimages/paln_title_02.gif) no-repeat;
height:51px;
}

#content_center .plan_box #plan_title02 p{
font-size:14px;
margin:0px 0px 0px 0px;
padding:12px 0px 0px 90px;
color:#97BA0C;
font-weight:600;
line-height:130%;
}

#content_center .plan_box #plan_title02 .bule{
font-size:12px;
padding:0px 0px 0px 0px;
color:#295BFF;
font-weight:600;
}
/*タイトルセット*/


/*タイトルセット*/
#content_center .plan_box #plan_title03{
background:url(../newimages/paln_title_03.gif) no-repeat;
height:51px;
}

#content_center .plan_box #plan_title03 p{
font-size:14px;
margin:0px 0px 0px 0px;
padding:12px 0px 0px 90px;
color:#51A1D9;
font-weight:600;
line-height:130%;
}

#content_center .plan_box #plan_title03 .bule{
font-size:12px;
padding:0px 0px 0px 0px;
color:#295BFF;
font-weight:600;
}
/*タイトルセット*/


/*タイトルセット*/
#content_center .plan_box #plan_title04{
background:url(../newimages/paln_title_04.gif) no-repeat;
height:51px;
}

#content_center .plan_box #plan_title04 p{
font-size:14px;
margin:0px 0px 0px 0px;
padding:12px 0px 0px 98px;
color:#51A1D9;
font-weight:600;
line-height:130%;
}

#content_center .plan_box #plan_title04 .bule{
font-size:12px;
padding:0px 0px 0px 0px;
color:#295BFF;
font-weight:600;
}
/*タイトルセット*/

/*タイトルセット*/
#content_center .plan_box #plan_title05{
background:url(../newimages/paln_title_05.gif) no-repeat;
height:51px;
}

#content_center .plan_box #plan_title05 p{
font-size:14px;
margin:0px 0px 0px 0px;
padding:12px 0px 0px 98px;
color:#D01F55;
font-weight:600;
line-height:130%;
}

#content_center .plan_box #plan_title05 .bule{
font-size:12px;
padding:0px 0px 0px 0px;
color:#295BFF;
font-weight:600;
}
/*タイトルセット*/

/*タイトルセット*/
#content_center .plan_box #plan_title06{
background:url(../newimages/paln_title_06.gif) no-repeat;
height:51px;
}

#content_center .plan_box #plan_title06 p{
font-size:14px;
margin:0px 0px 0px 0px;
padding:12px 0px 0px 98px;
color:#E43B0D;
font-weight:600;
line-height:130%;
}

#content_center .plan_box #plan_title06 .bule{
font-size:12px;
padding:0px 0px 0px 0px;
color:#295BFF;
font-weight:600;
}
/*タイトルセット*/

/*タイトルセット*/
#content_center .plan_box #plan_title07{
background:url(../newimages/paln_title_07.gif) no-repeat;
height:51px;
}

#content_center .plan_box #plan_title07 p{
font-size:14px;
margin:0px 0px 0px 0px;
padding:12px 0px 0px 90px;
color:#FFB109;
font-weight:600;
line-height:130%;
}

#content_center .plan_box #plan_title07 .bule{
font-size:12px;
padding:0px 0px 0px 0px;
color:#295BFF;
font-weight:600;
}
/*タイトルセット*/

/*マウスオーバー*/

.btn_paln_shousai{
	margin-top: 7px;
	margin-left:321px;
	padding:0px;
    list-style:none;
	width:116px;
}

#over22 {
background:url(../newimages/paln_shousai_btn_up.gif) no-repeat;
}

/*下ナビ*/

#left_contents_body .shita_navi{
background:url(../newimages/shita_navi_bg.jpg) no-repeat;
width:360px;
height:38px;
margin:15px 110px 15px 110px;
clear:both;
}

#left_contents_body .shita_navi .migi{
padding-left:29px;
margin-top:11px;
text-align:left;
float:left;
}

#left_contents_body .shita_navi .hidari{
padding-right:29px;
margin-top:11px;
text-align:right;
float:right;
}

#left_contents_body .shita_navi .migi a:link{
color:#0C1C48;
text-decoration:none;
}

#left_contents_body .shita_navi .migi a:visited{
color:#0C1C48;
text-decoration:none;
}

#left_contents_body .shita_navi .migi a:hover{
color:#FD9F01;
text-decoration:underline;
}

#left_contents_body .shita_navi .hidari a:link{
color:#0C1C48;
text-decoration:none;
}

#left_contents_body .shita_navi .hidari a:visited{
color:#0C1C48;
text-decoration:none;
}

#left_contents_body .shita_navi .hidari a:hover{
color:#FD9F01;
text-decoration:underline;
}


#mit_table td {
line-height: 180%;
}


   /*  メインメニュー*/

.mit_table_lnavi {
	margin: 0;
	padding: 0 0 0 4px ;
	border: 0px solid #FF0000;
}


.mit_table_lnavi td {
	margin: 0;
	padding: 0 0 0 0;
}

.mit_table_lnavi ul{
	margin: 0;
	padding: 0;
	border: 0px solid #FF0000;
}

.mit_table_lnavi li {
	float: left;
	margin: 0;
	padding: 0;
	border: 0px solid #FF0000;
	list-style:none;
	list-style-position:outside;
}

.mit_table_lnavi li a {
	margin: 0;
	padding: 0;
	display: block ;
}


.mit_over {
	padding:0px;
	margin-right:0px;
	list-style:none;
}

.mit_over a{
	display : block ;
	padding: 0 ;
}

.mit_over a:hover img{
	visibility : hidden ;
	border-style : none ;
}

.mit_over a:hover{
	background-color:transparent;
 	border-bottom: 0px solid #DED1C8;
	color: #000099;
}

#mit_over01_01 {
	background : url(../newimages/shangwu_images/01_01btn_a.gif) no-repeat;
}

#mit_over01_02 {
	background : url(../newimages/shangwu_images/01_02btn_a.gif) no-repeat;
}

#mit_over01_03 {
	background : url(../newimages/shangwu_images/01_03btn_a.gif) no-repeat;
}

#mit_over01_04 {
	background : url(../newimages/shangwu_images/01_04btn_a.gif) no-repeat;
}

#mit_over01_05 {
	background : url(../newimages/shangwu_images/01_05btn_a.gif) no-repeat;
}

#mit_over01_06 {
	background : url(../newimages/shangwu_images/01_06btn_a.gif) no-repeat;
}

#mit_over01_07 {
	background : url(../newimages/shangwu_images/01_07btn_a.gif) no-repeat;
}

#mit_over01_08 {
	background : url(../newimages/shangwu_images/01_08btn_a.gif) no-repeat;
}

#mit_over01_09 {
	background : url(../newimages/shangwu_images/01_09btn_a.gif) no-repeat;
}

/*ページ下部ナビゲーション*/
#mit_over01_11 {
	margin: 5px 10px 5px 20px;
	background : url(../newimages/shangwu_images/qingqiu_btn_a.gif) no-repeat;
}
#mit_over01_12 {
	margin: 5px 10px 5px 20px;
	background : url(../newimages/shangwu_images/shuoming_btn_a.gif) no-repeat;
}
#mit_over01_13 {
	margin: 5px 10px 5px 20px;
	background : url(../newimages/shangwu_images/zixun_btn_a.gif) no-repeat;
}

/*ページ下部ナビゲーション2*/
#mit_over01_112 {
	margin: 5px 10px 5px 15px;
	background : url(../newimages/shangwu_images/qingqiu_btn_a.gif) no-repeat;
}
#mit_over01_122 {
	margin: 5px 10px 5px 15px;
	background : url(../newimages/shangwu_images/shuoming_btn_a.gif) no-repeat;
}
#mit_over01_132 {
	margin: 5px 10px 5px 15px;
	background : url(../newimages/shangwu_images/zixun_btn_a.gif) no-repeat;
}

#mit_over01_21 {
	margin: 20px 10px 5px 20px;
}
#mit_over01_22 {
	margin: 15px 10px 5px 0px;
	background : url(../newimages/shangwu_images/access_btn_a.gif) no-repeat;
}
#mit_over01_23 {
	margin: 15px 10px 5px 0px;
	background : url(../newimages/changqi_images/cha_1_btn2a.jpg) no-repeat;
}
#mit_over01_2444 {
	margin: 15px 10px 5px 0px;
	background : url(../newimages/changqi_images/cha_1_btn3a.jpg) no-repeat;
}



/*翔飛短期語学研修　上ナビ*/

#mit_over02_01 {
	background : url(../newimages/duanqi_images/01_01btn_a.gif) no-repeat;
}

#mit_over02_02 {
	background : url(../newimages/duanqi_images/01_02btn_a.gif) no-repeat;
}

#mit_over02_03 {
	background : url(../newimages/duanqi_images/01_03btn_a.gif) no-repeat;
}

#mit_over02_04 {
	background : url(../newimages/duanqi_images/01_04btn_a.gif) no-repeat;
}

#mit_over02_05 {
	background : url(../newimages/duanqi_images/01_05btn_a.gif) no-repeat;
}

#mit_over02_06 {
	background : url(../newimages/duanqi_images/01_06btn_a.gif) no-repeat;
}


/*翔飛短期語学研修　コースナビ*/

#mit_over02_07 {
	background : url(../newimages/duanqi_images/btn_a_a.gif) no-repeat;
	margin-right:5px;
}

#mit_over02_08 {
	background : url(../newimages/duanqi_images/btn_b_a.gif) no-repeat;
	margin-right:5px;
}

#mit_over02_09 {
	background : url(../newimages/duanqi_images/btn_c_a.gif) no-repeat;
	margin-right:5px;
}
#mit_over02_10 {
	background : url(../newimages/duanqi_images/btn_d_a.gif) no-repeat;
	margin-right:5px;
}

#mit_over02_11 {
	background : url(../newimages/duanqi_images/btn_e_a.gif) no-repeat;
	margin-right:5px;
}

#mit_over02_12 {
	background : url(../newimages/duanqi_images/btn_f_a.gif) no-repeat;
	margin-right:5px;
}
#mit_over02_13 {
	background : url(../newimages/duanqi_images/btn_g_a.gif) no-repeat;
}

/*長期留学　上ナビ*/

#mit_over03_01 {
	background : url(../newimages/changqi_images/01_01btn_a.gif) no-repeat;
}

#mit_over03_02 {
	background : url(../newimages/changqi_images/01_02btn_a.gif) no-repeat;
}

#mit_over03_03 {
	background : url(../newimages/changqi_images/01_03btn_a.gif) no-repeat;
}

/*復旦附属高校国際部　上ナビ*/

#mit_over04_01 {
	background : url(../newimages/fuzhong_images/01_01btn_a.gif) no-repeat;
}

#mit_over04_02 {
	background : url(../newimages/fuzhong_images/01_02btn_a.gif) no-repeat;
}

#mit_over04_03 {
	background : url(../newimages/fuzhong_images/01_03btn_a.gif) no-repeat;
}

#mit_over04_04 {
	background : url(../newimages/fuzhong_images/01_04btn_a.gif) no-repeat;
}

#mit_over04_05 {
	background : url(../newimages/fuzhong_images/01_05btn_a.gif) no-repeat;
}

#mit_over04_06 {
	background : url(../newimages/fuzhong_images/01_06btn_a.gif) no-repeat;
}

/*有給インターンシップ　上ナビ*/

#mit_over05_01 {
	background : url(../newimages/internship_images/01_01btn_a.gif) no-repeat;
}

#mit_over05_02 {
	background : url(../newimages/internship_images/01_02btn_a.gif) no-repeat;
}

#mit_over05_03 {
	background : url(../newimages/internship_images/01_03btn_a.gif) no-repeat;
}

#mit_over05_04 {
	background : url(../newimages/internship_images/01_04btn_a.gif) no-repeat;
}

#mit_over05_05 {
	background : url(../newimages/internship_images/01_05btn_a.gif) no-repeat;
}

/*翔飛　上ナビ*/

#mit_over06_01 {
	background : url(../newimages/shouhi_images/01_01btn_a.gif) no-repeat;
}

#mit_over06_02 {
	background : url(../newimages/shouhi_images/01_02btn_a.gif) no-repeat;
}

#mit_over06_03 {
	background : url(../newimages/shouhi_images/01_03btn_a.gif) no-repeat;
}

#mit_over06_04 {
	background : url(../newimages/shouhi_images/01_04btn_a.gif) no-repeat;
}

#mit_over06_05 {
	background : url(../newimages/shouhi_images/01_05btn_a.gif) no-repeat;
}

#mit_over06_06 {
	background : url(../newimages/shouhi_images/01_06btn_a.gif) no-repeat;
}
#mit_over06_07 {
	background : url(../newimages/shouhi_images/01_07btn_a.gif) no-repeat;
}

/*オンライン申請バナー*/

#online_shinsei{
margin:10px 0px 10px 5px;
width:195px;
text-align:right;
}

#online_shinsei img{
border:none;
}

/*在校生に聞く！*/

#zaikou_body_m{
margin-left:15px;
}

#zaikousei_bg{
background:url(../newimages/zaikousei_contents_bg.gif) repeat-y;
}

#zaikousei_contents{
padding:10px 0px;
background-color:#FFFFFF;
}

#zaikousei_contents h2.title{
background:url(../newimages/experiences_images/zaikou_h2_aka.gif) no-repeat;
color:#FFFFFF;
font-weight:600;
font-size:12px;
height:30px;
padding:5px 0px 0px 20px;
margin:5px 0px 10px 0px;
}

#zaikousei_contents h2.que{
color:#626262;
font-size:14px;
font-weight:bold;
padding:5px 0px 0px 20px;
height:25px;
margin:10px 0px;
background:url(../newimages/experiences_images/h2_question.gif) no-repeat;
}



#zaikousei_contents p{
color:#4a4a4a;
font-size:12px;
font-weight:normal;
line-height:150%;
padding:0px;
margin:0px;
}

#zaikousei_contents p strong{
color:#E60300;
font-size:12px;
font-weight:600px;
padding:0px;
margin:0px;
}


#zaikousei_contents p a:link{
    color:#0033CC;
    text-decoration: none;
	font-size:14px;
}

#zaikousei_contents p a:visited{
	color:#0033CC;
	text-decoration: none;
	font-size:14px;
}

#zaikousei_contents p a:active {
	color:#0033CC;
	text-decoration: none;
	font-size:14px;
}

#zaikousei_contents p a:hover {
	color:#0033CC;
	text-decoration:underline;
	font-size:14px;
}

.img_oomatsu{
margin:10px 5px 5px 0px;
float:left; 
}

/*企業派遣留学コンテンツ*/

#tops_table{
margin:0px;
padding:0px;
}

#tops_table td.title_tops{
margin:10px 0px 0px 0px;
padding:10px 0px 0px 0px;
vertical-align:bottom;
border:solid 0px;
}

#tops_table td.text{
font-size:12px;
color:#0B1C48;
line-height:130%;
padding:5px 5px;
}

.tops_box td.text2{
font-size:12px;
color:#0B1C48;
line-height:130%;
padding:0px 0px;
}

.tops_box td.text2 p{
margin:0px;
padding:10px 30px 10px 30px;
}

.tops_box{
margin:0px;
padding:0px;
}

.tops_box td{
background-color:#EEF2FF;
font-size:12px;
color:#0B1C48;
padding:0px;
text-align:left;
line-height:130%;
}

.tops_box td a:link{
color:#337BFF;
font-size:10px;
line-height:80%;
text-decoration:none;
}

.tops_box td a:visited{
color:#337BFF;
font-size:10px;
line-height:80%;
text-decoration:none;
}

.tops_box td a:active{
color:#337BFF;
font-size:10px;
line-height:80%;
text-decoration:none;
}

.tops_box td a:hover{
color:#337BFF;
font-size:10px;
line-height:80%;
text-decoration:underline;
}

.tops_box td.text{
font-size:12px;
color:#0B1C48;
line-height:130%;
padding:10px 15px;
}

.tops_box td.text_bg01{
vertical-align:top;
width:367px;
}

.tops_box td.text_bg02{
vertical-align:top;
width:548px;
height:190px;
}

.tops_box td.text_bg03{
background:url(../newimages/tops_images/text_bg03.gif) no-repeat;
vertical-align:top;
width:548px;
height:76px;
}



.tops_box td.text_bg01 p{
font-size:12px;
padding:0px;
margin:10px 0px 0px 15px;
color:#0B1C48;
text-align:left;
line-height:130%;
}

.tops_box td.text_bg02 p{
font-size:12px;
padding:0px;
margin:10px 0px 0px 15px;
color:#0B1C48;
text-align:left;
line-height:130%;
}

.tops_box td.text_bg03 p{
font-size:12px;
padding:0px;
margin:10px 89px 0px 15px;
color:#0B1C48;
text-align:left;
line-height:130%;
}

.tops_box td.title02{
background:url(../newimages/tops_images/title_02.gif) bottom;
height:56px;
margin:10px 0px 0px 0px;
padding:0px;
}

.tops_box td.title02 p{
padding:20px 0px 0px 170px;
margin:0px;
color:#0B1C48;
font-weight:600;
border:solid 0px;
font-size:14px;
}

.tops_box td.title04{
background:url(../newimages/tops_images/title_04.gif) bottom no-repeat;
height:52px;
margin:10px 0px 0px 0px;
padding:0px;
}

.tops_box td.title04 p{
padding:20px 0px 0px 170px;
margin:0px;
color:#0B1C48;
font-weight:600;
border:solid 0px;
font-size:14px;
}

.tops_box td.title06{
background:url(../newimages/tops_images/title_06.gif) bottom no-repeat;
height:52px;
margin:10px 0px 0px 0px;
padding:0px;
}

.tops_box td.title06 p{
padding:20px 0px 0px 175px;
margin:0px;
color:#0B1C48;
font-weight:600;
border:solid 0px;
font-size:14px;
}

.tops_box td.title07{
background:url(../newimages/tops_images/title_07.gif) bottom no-repeat;
height:53px;
margin:10px 0px 0px 0px;
padding:0px;
}

.tops_box td.title07 p{
padding:20px 0px 0px 175px;
margin:0px;
color:#0B1C48;
font-weight:600;
border:solid 0px;
font-size:14px;
}

.tops_pink_14{
color:#DA4773;
font-size:14px;
font-weight:600;
}

.tops_pink_12{
color:#DA4773;
font-size:12px;
font-weight:600;
}

#content_center .tops_box td.bottom{
margin:0px;
padding:0px;
font-size:5px;
}

div.tops_minibox_text{
background-color:#EEF2FF;
margin:0px;
padding:0px;
}

div.tops_minibox_text2{
background-color:#EEF2FF;
margin:0px;
padding:0px;
}

div.tops_minibox_text p{
font-size:12px;
color:#0B1C48;
line-height:130%;
margin:0px;
padding:5px 5px 0px 5px;
height:330px;
}


div.tops_minibox_text2 p{
font-size:12px;
color:#0B1C48;
line-height:160%;
margin:0px;
padding:5px 5px 0px 5px;
height:330px;
}

/*相談会*/

#content_center div.schedule{
padding:0px;
margin:15px 0;
color:#0C1C48;
line-height:170%;
font-size:12px;
text-align:center;
}

#content_center div.schedule table#soudan_table{
margin:15px auto;
border-top:#0C1C48 solid 1px;
border-right:#0C1C48 solid 1px;
}

#content_center div.schedule table#soudan_table td{
border-left:#0C1C48 solid 1px;
border-bottom:#0C1C48 solid 1px;
color:#0C1C48;
font-size:12px;
padding:5px 5px;
line-height:150%;
text-align:left;
}

#content_center div.schedule table#soudan_table td.top{
border-left:#0C1C48 solid 1px;
border-bottom:#0C1C48 solid 1px;
color:#0C1C48;
padding:2px 0px;
font-size:12px;
line-height:100%;
text-align:center;
}

#content_center div.schedule table#soudan_table td.moushikomi{
border-left:#FFFFFF solid 1px;
border-bottom:#FFFFFF solid 1px;
color:#FFFFFF;
background-color:#0C1C48;
font-size:12px;
line-height:100%;
text-align:center;
}

#content_center div.schedule table#soudan_table td.moushikomi2{
border-left:#FFFFFF solid 1px;
border-bottom:#0C1C48 solid 1px;
color:#FFFFFF;
background-color:#0C1C48;
font-size:12px;
line-height:100%;
text-align:center;
}

/*ショートステイ留学コンテンツ*/

#short_stay_table{
margin:0px;
padding:0px;
}

#short_stay_table td.title_tops{
margin:10px 0px 0px 0px;
padding:10px 0px 0px 0px;
vertical-align:bottom;
border:solid 0px;
}

#short_stay_table td.text{
	font-size:12px;
	color:#0B1C48;
	line-height:130%;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 40px;
}

.short_stay_box td.text2{
font-size:12px;
color:#0B1C48;
line-height:130%;
padding:0px 0px;
}

.short_stay_box td.text2 p{
margin:0px;
padding:10px 30px 10px 30px;
}

.ss_img_center img{
	text-align: center;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 15px;
}

.ss_pink_12{
color:E95E39;
font-size:12px;
font-weight:600;
}

div.ss_minibox_text2 p{
font-size:12px;
color:#0B1C48;
line-height:160%;
margin:0px;
padding:5px 5px 0px 5px;
height:150px;
}

div.ss_minibox_text{
background-color:#EEF2FF;
margin:0px;
padding:0px;
}

div.ss_minibox_text p{
font-size:12px;
color:#0B1C48;
line-height:160%;
margin:0px;
padding:5px 5px 0px 5px;
height:150px;
}

div.ss_minibox_text2{
background-color:#EEF2FF;
margin:0px;
padding:0px;
}

.short_stay_table td.ss_10red_text p {
	color:#E4502F;
	padding-left: 40px;
	padding-right: 20px;
	font-size: 10px;
	margin-bottom: 20px;
}

.ss_10blu_text p {
	background-color:#EEF2FF;
	color:#0B1C48;
	padding-left: 30px;
	font-size: 10px;
}

td.ss_minibox_bottom {
	background:url(../newimages/short_stay_images/ss_minibox_bottom.gif) no-repeat scroll center top;
	height:14px;
	margin:0px 0px 0px 0px;
	padding:0px;
}

td.ss_minibox_midle {
	background-color:#EEF2FF;
	margin:0px 0px 0px 0px;
	padding:0px;
}

.ss_chart01 table {
	margin-left:30px;
}

.ss_chart01 table td{
	margin: 0px;
	border-collapse: collapse;
	border-spacing:0px;
	border: 1px solid #25335B;

}

.ss_chart01 table td.ss_chart01_mid {
	border-collapse: collapse;
	border-spacing:0px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #25335B;
	border-left-color: #25335B;
}

.ss_chart01 table * td p{
	margin: 0px;
	font-size: 12px;
	font-weight: bold;
	color: #1A2543;
	letter-spacing: 1px;
	padding-top: 5px;
	padding-right: 0px;
	padding-left: 8px;

}

table * span.ss_10red_text {
	color:#E4502F;
	font-size: 10px;
	font-weight: normal;
}

table * span.ss_12red_text {
	color:#E4502F;
	font-size: 12px;
	font-weight: normal;
}

table * span.ss_10blue_text {
	color: #1A2543;
	font-size: 10px;
	font-weight: normal;
	line-height: 10px;
}

table * span.ss_12blue_text {
	color: #1A2543;
	font-size: 12px;
	font-weight: normal;
}

.ss_chart02 table {
	margin-left:30px;
}

.ss_chart02 table td{
	margin: 0px;
	border-collapse: collapse;
	border-spacing:0px;
	border: 1px solid #25335B;

}

.ss_chart02 table td.ss_chart02_left {
	border-collapse: collapse;
	border-spacing:0px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-left-color: #25335B;
	border-top-color: #25335B;
	height: auto;
}

.ss_chart02 table td.ss_chart02_right {
	border-collapse: collapse;
	border-spacing:0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-left-color: #25335B;
	border-top-color: #25335B;
	border-right-color: #25335B;
}

.ss_chart02 table td.ss_chart02_bleft {
	border-collapse: collapse;
	border-spacing:0px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-left-color: #25335B;
	border-top-color: #25335B;
	border-bottom-color: #25335B;
}

.ss_chart02 table td.ss_chart02_bright {
	border-collapse: collapse;
	border-spacing:0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-left-color: #25335B;
	border-top-color: #25335B;
	border-right-color: #25335B;
	border-bottom-color: #25335B;
}

.ss_chart02 table * td p{
	margin: 0px;
	font-size: 10px;
	font-weight: normal;
	color: #4B4B4B;
	letter-spacing: 0px;
	text-align:center;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;

}


.ss_chart02 table td.ss_chart02_sp {
	border-collapse: collapse;
	border-spacing:0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #25335B;
	border-right-color: #25335B;
}

.ss_contet01_l {
	width:190px;
	height:365px;
	margin:0px;
	background : url(../newimages/short_stay_images/ss_content01_l.gif) no-repeat;
	float: left;
}

.ss_contet01_l p {
	color:#FFFFFF;
	padding-top: 85px;
	padding-left: 30px;
	letter-spacing: 0px;
}

.ss_contet01_c {
	width:195px;
	height:365px;
	margin:0px;
	background : url(../newimages/short_stay_images/ss_content01_c.gif) no-repeat;
	float: left;
}

.ss_contet01_c p {
	color:#FFFFFF;
	padding-top: 85px;
	padding-left: 15px;
	letter-spacing: -1px;
}

.ss_contet01_r {
	width:195px;
	height:365px;
	margin:0px;
	background : url(../newimages/short_stay_images/ss_content01_r.gif) no-repeat;
	float: right;
}

.ss_contet01_r p {
	color:#FFFFFF;
	padding-top: 85px;
	padding-left: 15px;
	letter-spacing: -1px;
}

/*説明会ページ*/

.haikei {
              background-color: #000066;
              font-size: 16px;
	color: #FFFFFF;
              text-align: center;
              font-weight: bold;
}

.haikei2 {
              background: url(.../newimages/setumeikai_images/tensen.jpg); no-repeat;
              border-right-width: solid;
              border-bottom-width: solid;
              border-left-width: solid;
}

.akaji {
              font-size: 10px;
	color: #FF0000;
}

.akaji2 {
              font-size: 18px;
	color: #FF0000;
              font-weight: bold;
}

#mit_over01_18 {
	margin: 0px 0px 0px 0px;
	background : url(../newimages/setumeikai_images/look_map_a.jpg) no-repeat center;
}

#mit_over01_24 {
	margin: 0px 0px 0px 0px;
	background : url(../newimages/setumeikai_images/toweb_a.jpg) no-repeat;
}

.haikei3 {
	border-collapse: collapse;
	border-spacing:0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #25335B;
	border-left-color: #25335B;
}

.haikei4 {
	border-collapse: collapse;
	border-spacing:0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #25335B;
	border-left-color: #25335B;
}

.haikei5 {
	border-collapse: collapse;
	border-spacing:0px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #25335B;
	border-left-color: #25335B;
}
/*説明会ページここまで*/






/*ショートステイ留学コンテンツ*/

#tops_table_0811{
	margin:0px;
	padding:0px;
	width: 565px;
	height: 156px;
	background : url(../newimages/duanqi_images/bg_01.gif) no-repeat;
	border:0px solid #FF0000;
}

#tops_table_0811 td{
	vertical-align: top;
	padding: 54px 203px 0 27px;
	line-height: 150%;
	letter-spacing: 0;
}

#tops_table_0811 td span{
	font-weight: bold;
	color: #FCA700;
}



.tops_box td.text_bg01 p.p0811_01{
	font-size:12px;
	padding:0px;
	margin:10px 0px 0px 0px;
	color:#0B1C48;
	text-align:left;
	line-height:130%;
	font-weight: bold;
	letter-spacing: 0;
}

.tops_box td.text_bg01 div{
	margin: 20px 0 0 20px;
	padding: 0;
}
.tops_box td.text_bg01 div a{
	display : block ;
	text-align: left;
}

.tops_box td.text_bg01 div a:hover{
	background-color:transparent;
 	border-bottom: 0px solid #DED1C8;
	color: #006600;
	text-decoration: underline;
}

.tops_box td.text_bg01 div a:hover img{
	visibility : hidden ;
	border-style : none ;
}

.tops_box td.title0811_01{
background:url(../newimages/duanqi_images/title_02.gif) bottom;
height:56px;
margin:10px 0px 0px 0px;
padding:0px;
}

.tops_box td.text_bg01 div.div0811_01{
	background:url(../newimages/duanqi_images/btn_02a.gif) no-repeat 0 0;
}

.tops_box td.title0811_01 p{
	padding:20px 0px 0px 140px;
	margin:0px;
	color:#0B1C48;
	font-weight:600;
	border:solid 0px;
	font-size:14px;
}
.tops_box td.title0811_01 p span{
	color:#A0BA35;
}

.tops_box td.title0811_03{
background:url(../newimages/duanqi_images/title_03.gif) bottom;
height:56px;
margin:10px 0px 0px 0px;
padding:0px;
}

.tops_box td.title0811_03 p{
	padding:20px 0px 0px 140px;
	margin:0px;
	color:#0B1C48;
	font-weight:600;
	border:solid 0px;
	font-size:14px;
}
.tops_box td.title0811_03 p span{
	color:#A0BA35;
}
.tops_box td.text_bg01 div.div0811_03{
	background:url(../newimages/duanqi_images/btn_03a.gif) no-repeat 0 0;
}



.tops_box td.title0811_04{
background:url(../newimages/duanqi_images/title_04.gif) bottom;
height:56px;
margin:10px 0px 0px 0px;
padding:0px;
}

.tops_box td.title0811_04 p{
	padding:20px 0px 0px 140px;
	margin:0px;
	color:#0B1C48;
	font-weight:600;
	border:solid 0px;
	font-size:14px;
}
.tops_box td.title0811_04 p span{
	color:#A0BA35;
}
.tops_box td.text_bg01 div.div0811_04{
	background:url(../newimages/duanqi_images/btn_04a.gif) no-repeat 0 0;
}



.tops_box td.title0811_05{
background:url(../newimages/duanqi_images/title_05.gif) bottom;
height:56px;
margin:10px 0px 0px 0px;
padding:0px;
}

.tops_box td.title0811_05 p{
	padding:20px 0px 0px 140px;
	margin:0px;
	color:#0B1C48;
	font-weight:600;
	border:solid 0px;
	font-size:14px;
}
.tops_box td.title0811_05 p span{
	color:#A0BA35;
}
.tops_box td.text_bg01 div.div0811_05{
	background:url(../newimages/duanqi_images/btn_05a.gif) no-repeat 0 0;
}



.tops_box td.title0811_06{
background:url(../newimages/duanqi_images/title_06.gif) bottom;
height:56px;
margin:10px 0px 0px 0px;
padding:0px;
}

.tops_box td.title0811_06 p{
	padding:20px 0px 0px 140px;
	margin:0px;
	color:#0B1C48;
	font-weight:600;
	border:solid 0px;
	letter-spacing: 0;
	font-size:13px;
}
.tops_box td.title0811_06 p span{
	color:#A0BA35;
}
.tops_box td.text_bg01 div.div0811_06{
	background:url(../newimages/duanqi_images/btn_06a.gif) no-repeat 0 0;
}



.tops_box td.title0811_07{
background:url(../newimages/duanqi_images/title_07.gif) bottom;
height:56px;
margin:10px 0px 0px 0px;
padding:0px;
}

.tops_box td.title0811_07 p{
	padding:20px 0px 0px 140px;
	margin:0px;
	color:#0B1C48;
	font-weight:600;
	border:solid 0px;
	font-size:14px;
}
.tops_box td.title0811_07 p span{
	color:#A0BA35;
}
.tops_box td.text_bg01 div.div0811_07{
	background:url(../newimages/duanqi_images/btn_07a.gif) no-repeat 0 0;
}

/**/
#daigakumoushikomi0002{
margin:25px 0;
padding:0 0 0 105px;
border: solid 0px #FF0000;
}

#daigakumoushikomi0002 li {
border:0 solid #FF0000;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px 0;
padding:0 0 0 0px;
}

#daigakumoushikomi0003{
margin:15px 0 5px 0;
padding:0 0 0 105px;
border: solid 0px #FF0000;
}

#daigakumoushikomi0003 li {
border:0 solid #FF0000;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px 0;
padding:0 0 0 0px;
}


#daigakumoushikomi li {
border:0 solid #FF0000;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:25px 0;
padding:0 0 0 105px;
}

#daigakumoushikomi55 li {
border:0px solid #FF0000;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:10px 0 0 35px;
padding:0 0 0 0px;
}


.daigakumoushikomi_over{
	padding:0px;
	margin-right:0px;
}

.daigakumoushikomi_over a{
	display : block ;
	padding: 0 ;
}

.daigakumoushikomi_over a:hover img.btn{
	visibility : hidden ;
	border-style : none ;
}

.daigakumoushikomi_over a:hover{
	background-color:transparent;
 	border-bottom: 0px solid #DED1C8;
	color: #000099;
}


#daigakumoushikomi01 {
background:url(../newimages/btn_moushikomia.jpg) no-repeat 105px 0;
margin:0;
}


#daigakumoushikomi01fudan {
background:url(../images/btn_fudan2a.jpg) no-repeat;
}

#daigakumoushikomi02fudan {
background:url(../images/btn_fudan2a.jpg) no-repeat;
}

/*unideta.aspx(yokoバージョン)*/

#daigakumoushikomi000{
margin:0px;
padding:0px;
}

#daigakumoushikomi000 li {
	border:0 solid #FF0000;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	float:left;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 5px;
}


#daigakumoushikomi03 li {
border:0 solid #FF0000;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px 0;
padding:0 0 0 0px;
}


#daigakumoushikomifudan01 {
background:url(../images/fudan_online_unia.jpg) no-repeat 5px 0px;
margin:0;
}


#daigakumoushikomi02 {
background:url(../images/muryou_online_unia.jpg) no-repeat 5px 0px;
margin:0;
}


#daigakumoushikomi03 {
background:url(../images/toha_online_unia.jpg) no-repeat 5px 0px;
}


#daigakumoushikomi04 {
background:url(../images/muryou_soudan_unia.jpg) no-repeat 0px 0;
margin:0 0 0 0px;
padding:0px;
border:0px;
}

/*unideta.aspx(大学詳細ページテンプレート)*/


/*大学名*/
h3#daigakumei{
font-size:16px;
line-height:100%;
padding:5px 0px; 
margin:0px;
color:#F67F00;
}

h3#daigakumei span.chinese{
font-size:12px;
font-weight:normal;
}

/*タイトル画像*/
div#details_title01{
margin:0px;
padding:0px;
border:none;
}

div#details_title01 h3#title01{
background:url(../images/uv_status_box.gif) no-repeat;
text-indent:-9999px;
height:24px;
margin:5px 0px;
padding:0px;
}


div#details_title02{
margin:0px;
padding:0px;
border:none;
}

div#details_title02 h3#title02{
background:url(../images/uv_box2.gif) no-repeat;
text-indent:-9999px;
height:24px;
margin:5px 0px;
padding:0px;
}

div#details_title03{
margin:0px;
padding:0px;
border:none;
}

div#details_title03 h3#title03{
background:url(../images/uv_box3.gif) no-repeat;
text-indent:-9999px;
height:24px;
margin:5px 0px;
padding:0px;
}

div#details_title04{
margin:0px;
padding:0px;
border:none;
}

div#details_title04 h3#title04{
background:url(../images/uv_box4.gif) no-repeat;
text-indent:-9999px;
height:24px;
margin:5px 0px;
padding:0px;
}

div#details_title05{
margin:0px;
padding:0px;
border:none;
}

div#details_title05 h3#title05{
background:url(../images/uv_box5.gif) no-repeat;
text-indent:-9999px;
height:24px;
margin:5px 0px;
padding:0px;
}

div#details_title06{
margin:0px;
padding:0px;
border:none;
}

div#details_title06 h3#title06{
background:url(../images/uv_box6.gif) no-repeat;
text-indent:-9999px;
height:24px;
margin:5px 0px;
padding:0px;
}


div#details_title07{
margin:0px;
padding:0px;
border:none;
}

div#details_title07 h3#title07{
background:url(../images/uv_box7.gif) no-repeat;
text-indent:-9999px;
height:24px;
margin:5px 0px;
padding:0px;
}


div#details_title08{
margin:0px;
padding:0px;
border:none;
}

div#details_title08 h3#title08{
background:url(../images/uv_box8.gif) no-repeat;
text-indent:-9999px;
height:24px;
margin:10px 0px;
padding:0px;
}


div#details_title10{
margin:0px;
padding:0px;
border:none;
}

div#details_title10 h3#title10{
background:url(../images/uv_box10.gif) no-repeat;
text-indent:-9999px;
height:24px;
margin:5px 0px;
padding:0px;
}


/*短期留学*/

.tanki_table01 {
	padding: 2px 18px;
	line-height: 180%;
	font-size: 12px;
}

.tanki_table001 {
	padding: 2px 10px;
	line-height: 180%;
	font-size: 12px;
}

.tanki_table01 span {
	color: #FD703B;
}


.tops_box td.title0904_01{
background:url(../newimages/duanqi_images/tanki_t01.gif) bottom;
height:56px;
margin:10px 0px 0px 0px;
padding:0px;
}

.tops_box td.text_bg01 div.div0904_01{
	background:url(../newimages/duanqi_images/btn_08a.gif) no-repeat 0 0;
}

.tops_box td.title0904_01 p{
	padding:20px 0px 0px 140px;
	margin:0px;
	color:#0B1C48;
	font-weight:600;
	border:solid 0px;
	font-size:14px;
}
.tops_box td.title0904_01 p span{
	color:#A0BA35;
}

.tops_box td.title0904_02{
background:url(../newimages/duanqi_images/tanki_t02.gif) bottom;
height:56px;
margin:10px 0px 0px 0px;
padding:0px;
}

.tops_box td.text_bg01 div.div0904_02{
	background:url(../newimages/duanqi_images/btn_09a.gif) no-repeat 0 0;
}

.tops_box td.title0904_02 p{
	padding:20px 0px 0px 140px;
	margin:0px;
	color:#0B1C48;
	font-weight:600;
	border:solid 0px;
	font-size:14px;
}

td.tanki_table02 .tanki_hyou td {
	text-align: center;
	letter-spacing: 0;
	font-size:12px;
}

td.tanki_table02 .tanki_hyou td.tanki_hyou01 {
	border: 1px solid #595656;
}
td.tanki_table02 .tanki_hyou td.tanki_hyou02 {
	border-bottom: 1px solid #595656;
	border-right: 1px solid #595656;
	border-top: 1px solid #595656;
}
td.tanki_table02 .tanki_hyou td.tanki_hyou03 {
	border-bottom: 1px solid #595656;
	border-right: 1px solid #595656;
	border-left: 1px solid #595656;
}
td.tanki_table02 .tanki_hyou td.tanki_hyou04 {
	border-bottom: 1px solid #595656;
	border-right: 1px solid #595656;
}


.tanki_table02 {
	font-size: 12px;
	padding: 2px 13px;
}

td.tanki_table02 .tanki_hyou td.tanki_hyou05 {
	border: 1px solid #595656;
	padding: 5px 0;
}
td.tanki_table02 .tanki_hyou td.tanki_hyou06 {
	border-bottom: 1px solid #595656;
	border-right: 1px solid #595656;
	border-top: 1px solid #595656;
	padding: 5px 0;
}

td.tanki_table02 .tanki_hyou td.tanki_hyou07 {
	border-bottom: 1px solid #595656;
	border-right: 1px solid #595656;
	border-left: 1px solid #595656;
	background-color: #C6E5F8;
	padding: 5px 0;
}
td.tanki_table02 .tanki_hyou td.tanki_hyou08 {
	border-bottom: 1px solid #595656;
	border-right: 1px solid #595656;
	background-color: #e2ffb5;
	padding: 5px 0;
}


td.tanki_table02 .tanki_hyou td.tanki_hyou09 {
	border-bottom: 1px solid #595656;
	border-right: 1px solid #595656;
	border-left: 1px solid #595656;
	padding: 10px 0;
	text-align:center;
}
td.tanki_table02 .tanki_hyou td.tanki_hyou10 {
	border-bottom: 1px solid #595656;
	border-right: 1px solid #595656;
	padding: 10px 0;
	text-align:center;
}

td.tanki_table02 .tanki_hyou td.tanki_hyou11 {
	border-bottom: 1px solid #595656;
	border-right: 1px solid #595656;
	padding: 5px 0;
}

td.tanki_table02 .tanki_hyou td.tanki_hyou12 {
	padding: 8px 0 5px 20px;
	text-align:left;
	background:url(../newimages/duanqi_images/btn_bg.gif) no-repeat 0 6px;
}

td.tanki_table02 .tanki_hyou td.tanki_hyou12 a {
	color: #23325A;
	text-decoration:underline;
}
td.tanki_table02 .tanki_hyou td.tanki_hyou12 a:visited {
	color: #23325A;
	text-decoration:underline;
}
td.tanki_table02 .tanki_hyou td.tanki_hyou12 a:hover {
	color: #23325A;
	text-decoration:none;
}

.tanki_table03 {
	font-size: 12px;
	padding: 20px 13px 5px 13px;
}
.tanki_table03 td {
	vertical-align: top;
	font-size:12px;
}


.flow_left {
	width: 90px;
}

.flow_or {
	color: #FD703B;
	font-size: 10px;
	margin: 0;
	padding: 0;
}

.flow_or2 {
	color: #FD703B;
	font-size: 12px;
	margin: 0;
	padding: 3px 0;
}

.flow_link {
	float: left;
	padding: 8px 0 0 18px;
	margin: 0 0 0 15px;
	font-size: 10px;
	background:url(../newimages/duanqi_images/btn_bg.gif) no-repeat 0 6px;
}
td.tanki_table03 .flow_link a {
	color: #23325A;
	text-decoration:underline;
}
td.tanki_table03 .flow_link a:visited {
	color: #23325A;
	text-decoration:underline;
}
td.tanki_table03 .flow_link a:hover {
	color: #23325A;
	text-decoration:none;
}


.flow_link2 {
	float: left;
	padding: 8px 0 0 18px;
	margin: 0 0 0 15px;
	font-size: 12px;
	background:url(../newimages/duanqi_images/btn_bg.gif) no-repeat 0 6px;
}
.flow_link2 a {
	color: #23325A;
	text-decoration:underline;
}
.flow_link2 a:visited {
	color: #23325A;
	text-decoration:underline;
}
.flow_link2 a:hover {
	color: #23325A;
	text-decoration:none;
}

/*長期留学リニューアル */

.cha_table{
margin:0 0 15px 0;
padding:0px;
}

.cha_table td.bgyou{
background:url(../newimages/changqi_images/cha_1_bg.jpg) repeat-y;
text-align:center;
}

.cha_table td.bgyou table.daxue{
margin:0 auto;
padding:0px;
}

.cha_table td.bgyou table.daxue td{
margin:0px;
padding:3px 0px;
}


.cha_table td.bgyou table.daxue td.da2{
margin:0px;
padding:3px 0px;
text-align:left;
}

.cha_table td.bgyou table.daxue td.da2 ul{
margin:0px;
padding:5px 0 0 0 ;
list-style:none;
}

.cha_table td.bgyou table.daxue td.da li.da{
background:url(../newimages/changqi_images/cha_1sankaku.jpg) no-repeat left;
color:#FFFFFF;
list-style:none;
padding:0 0 0 10px;
font-size:12px;
}

#content_center .cha_table td.bgyou table.daxue td.da li.da a.da:link{
color:#FFFFFF;
text-decoration:underline;
}

#content_center .cha_table td.bgyou table.daxue td.da li.da a.da:visited{
color:#FFFFFF;
text-decoration:underline;
}

#content_center .cha_table td.bgyou table.daxue td.da li.da a.da:hover{
color:#FFFFFF;
text-decoration:none;
}


#cha_table_over01{
	margin: 0px;
	background : url(../newimages/changqi_images/cha_1_btn1a.jpg) no-repeat;
	list-style:none;
	padding:0px;
}

/*トラベレックスページ */

#tra_body_bg{
background:url(../travelex/images/body_bg.jpg) repeat-y;
width:570px;
margin:0 auto;

}

#tra_body_bottom{
background:url(../travelex/images/bottom.jpg) no-repeat;
height:156px;
}

#tra_body_bottom td{
padding:7px;
color:#1c3f94;
font-size:12px;
}

.tra_text_box{
margin:10px 0;
}
.tra_text_long{
background:url(../travelex/images/text1_bg.jpg) repeat-y;
padding:5px 10px 5px 10px;
color:#FFF;
font-size:12px;
line-height:160%;
}

.tra_text_long p{
font-size:14px;
font-weight:600;
margin:2px 0;
padding:0px;
}

.tra_text_box2{
margin:0px 0px;
padding:0px;
}

.tra_text_sho{
background:url(../travelex/images/text2_bg.jpg) repeat-y;
width:308px;
color:#FFF;
font-size:12px;
line-height:160%;
border:#FFFF00 solid 0px;
}

.tra_text_sho p{
padding:8px 8px;
}
#overtra1 {
background:url(../travelex/images/btn01a.gif) no-repeat;
}

#overtra2 {
background:url(../travelex/images/btn02a.gif) no-repeat;
float:left;
}

#overtra3 {
background:url(../travelex/images/btn03a.gif) no-repeat;
float:right;
}

#overtra4 {
background:url(../travelex/images/btn04a.gif) no-repeat center;
}

#overtra5 {
background:url(../travelex/images/btn05a.gif) no-repeat;
float:left;
}

#overtra6 {
background:url(../travelex/images/btn06a.gif) no-repeat;
float:right;
}

div.btn_out1{
margin:0px;
padding:0px;
}

div.btn_out2{
margin:5px 0 0px 0px;
padding:0px;
clear:both;
}

div.btn_out3{
margin:0px;
padding:0px;
text-align:center;
padding:15px 0px;
margin:0;
}

/*オンライン申請 */

div.online_out1{
padding:0px;
width:570px;
border: solid #0000FF 0px;
margin:0 auto;
}

div.online_out2{
padding:0px;
margin:15px 0 0 0px;
}

#online_hikaku{
border-top:#b0adad solid 1px;
border-left:#b0adad solid 1px;
margin:15px 0 0 5px;
}

#online_hikaku td{
border-bottom:#b0adad solid 1px;
border-right:#b0adad solid 1px;
text-align:center;
vertical-align:middle;
}
div.online_text1{
color:#5b5b5b;
font-size:12px;
line-height:160%;
text-align:left;
margin:15px 0 15px 0;
}

div.online_text1 span.ore{
color:#FF6600;
font-weight:600;
}

#overonline1 {
background:url(../application/images/online_btn01a.jpg) 5px 0px no-repeat;
margin-bottom:15px;
}

.online_out1 .cha_table td.bgyou table.daxue td.da li.da{
background:url(../newimages/changqi_images/cha_1sankaku.jpg) no-repeat left;
color:#FFFFFF;
list-style:none;
padding:0 0 0 10px;
font-size:12px;
}

.online_out1 .cha_table td.bgyou table.daxue td.da li.da a.da:link{
color:#FFFFFF;
text-decoration:underline;
}

.online_out1 .cha_table td.bgyou table.daxue td.da li.da a.da:visited{
color:#FFFFFF;
text-decoration:underline;
}

.online_out1 .cha_table td.bgyou table.daxue td.da li.da a.da:hover{
color:#FFFFFF;
text-decoration:none;
}

/*カウンセリングページ */

div.counseling_out1{
padding:0px;
width:570px;
border: solid #0000FF 0px;
margin:0 auto;
}

div.counseling_out2{
padding:0px;
margin:15px 0 0 0px;
}

#counseling_t1{
margin:15px 0 0 0px;
padding:0px;
}

#counseling_t1 td.text{
background:#e7e7e7 url(../setumeikai/images/box_bottom.jpg) no-repeat bottom;
vertical-align:top;
font-size:12px;
width:279px;
line-height:160%;
padding:0px 0 14px 0;
margin:0px;
}
.text .counseling_out3{
padding:5px 5px 0px 5px;
}
.text .counseling_out3 .leftpic{
float:left;
margin:0px;
padding:0px;
}

.text .counseling_out3 .rightte{
float:right;
width:180px;
}

.text .rightte span{
font-size:10px;
color:#ff6324;
}

#overcounseling1 {
background:url(../setumeikai/images/coun_btn1a.jpg) center no-repeat;
text-align:center;
}

*html #overcounseling1 {
background:url(../setumeikai/images/coun_btn1a.jpg) 13px 0px no-repeat;
text-align:center;
}

#overcounseling2 {
background:url(../setumeikai/images/coun_btn2a.jpg) center no-repeat;
text-align:center;
}

/*海外旅行保険ページ */

#hoken_ta1{
margin:15px 0 0 0;
padding:0px;
}

#hoken_ta1 td{
background:url(../hoken/images/body_bg.jpg) repeat-y;
text-align:center;
}

#hoken_ta1 td .hokentext_out{
margin:0px 15px 0 15px;
padding:0px;
}

#hoken_ta1 td .hokentext_out .leftpic{
float:left;
}

#hoken_ta1 td .hokentext_out .righttext{
float:right;
text-align:left;
font-size:12px;
line-height:160%;
color:#535353;
width:406px;
}

#hoken_ta1 td .hokentext_out .righttext span.ore{
color:#fd703b;
font-weight:600;
}

#hoken_ta1 td .hokentext_out .righttext span.bl{
color:#0c1c48;
font-weight:600;
}

#hoken_ta1 td .hokentext2{
text-align:left;
font-size:12px;
line-height:160%;
color:#535353;
margin:0 40px 15px 36px;
padding:0px;
}

#hoken_ta1 td .hokentext_out2{
margin:0 40px 0 36px;
padding:0px;
}

#hoken_ta1 td .hokentext_out2 .left_b_box{
width:163px;
float:left;
background:url(../hoken/images/long_bg.jpg) repeat-y;
padding:0 0 10px 0;
}

#hoken_ta1 td .hokentext_out2 .left_b_box img{
border:none;
}

#hoken_ta1 td .hokentext_out2 .right_b_box{
width:334px;
float:right;
background:url(../hoken/images/sho_bg.jpg) repeat-y;
padding:0 0 10px 0;
}

#hoken_ta1 td .hokentext_out2 .right_b_box img{
border:none;
}


.hokentext_out3{
margin:0 0px 0 15px;
padding:0px;
width:510px;
}

.hokentext_out3 .left_b_box{
width:163px;
float:left;
background:url(../hoken/images/long_bg.jpg) repeat-y;
padding:0 0 10px 0px;
margin:0 0 0 0px;
}

.hokentext_out3 .left_b_box img{
border:none;
}

.hokentext_out3 .right_b_box{
width:334px;
float:right;
background:url(../hoken/images/sho_bg.jpg) repeat-y;
padding:0 0 10px 0;
}

.hokentext_out3 .right_b_box img{
border:none;
}

/*必需品ページ */



#hoken_ta1 td .hokentext_out .leftpic2{
float:left;
margin-left:15px;
}

#hoken_ta1 td .hokentext_out .righttext2{
float:right;
text-align:left;
font-size:12px;
line-height:160%;
margin:0 15px 0 0px;
color:#535353;
width:335px;
}

#hoken_ta1 td .hokentext_out .righttext2 span.ore{
color:#fd703b;
font-weight:600;
}

#hoken_ta1 td .hokentext_out .righttext2 span.bl{
color:#0c1c48;
font-weight:600;
}

#overhitsu1 {
background:url(../hitsujyuhin/images/hitsu_btn1a.jpg) 25px 0px no-repeat;
padding:0 0 0 25px;
}

#overhitsu2 {
background:url(../hitsujyuhin/images/hitsu_btn2a.jpg) 25px 0px no-repeat;
padding:0 0 0 25px;
}


#overnewinfo{
background:url(../newimages/new_shinraia.jpg) 0 10px no-repeat;
padding:10px 0 0 0;
}



/*翔飛ページ*/
#shouhi {
	font-size: 12px;
}

#shouhi .img_01 {
	margin: 10px auto 20px;
	text-align: center;
}

#shouhi .txt_01 {
	margin: 0 5px 10px;
}

#shouhi .txt_02 {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 5px;
	padding-left: 10px;
	border-left: 5px double #c00;
}

#shouhi h3 {
	font-size: 16px;
	font-weight: 800;
	color: #0C1C48;
	margin: 7px 0 20px 0;
	padding: 6px 0 6px 50px;
	background: url(../newimages/shouhi_images/bg_h3.gif) left center no-repeat;
}

#shouhi h3.s_title02 {
	font-size: 14px;
	font-weight: 800;
	color: #c00;
	margin:0 0 5px 0;
	padding:0 0 0 15px;
	border-left: 5px solid #c00;
	border-bottom: 1px solid #c00;
	background: none;
}

#shouhi h2.s_title {
	font-size: 16px;
	font-weight: 800;
	color: #0C1C48;
	margin: 7px 0 20px 0;
	padding: 6px 0 6px 50px;
	background: url(../newimages/shouhi_images/bg_h3.gif) left center no-repeat;
}

#shouhi h4 {
	font-size: 14px;
	font-weight: 800;
	color: #c00;
	margin-bottom: 5px;
	padding-left: 15px;
	border-left: 5px solid #c00;
	border-bottom: 1px solid #c00;
}

#shouhi .td01 {
	width: 190px;
	background: url(../newimages/shouhi_images/pickup_bg01.jpg) bottom no-repeat;
	color: #fff;
	vertical-align: top;
}

#shouhi .c_mousikomi {
	width: 580px;
	height: 100px;
	color: #c00;
	background: url(../newimages/shouhi_images/bg_campus01.gif) no-repeat;
}

#shouhi .c_mousikomi p {
	margin: 50px 20px 0 20px;
} 

#shouhi .td01 p {
	margin: 0 5px 5px;
}

#shouhi hr {
	border: 1px dotted #ccc;
	margin: 20px 0;
}

#shouhi .box_01 {
	clear: both;
	overflow: auto;
	margin-bottom: 10px;
}


#shouhi .box_02 {
	border: 1px solid #999;
	padding: 10px;
	margin-bottom: 20px;
}

#shouhi .box_03 {
	border: 1px solid #999;
	background: #ffc;
	color: #666;
	padding: 0 10px;
	margin-bottom: 20px;
}

#shouhi .box_01 p {
	padding-top: 50px;
}

#shouhi .left {
	float: left;
	margin-right: 10px;
}

#shouhi .right {
	float: right;
	margin-left: 10px;
}

#shouhi dt {
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	background: url(../newimages/shouhi_images/bg_dt.gif);
	padding: 5px;
}

#shouhi dd {
	border: 1px solid #c00;
	margin-bottom: 10px;
	margin-left: 0;
	padding: 5px;
}

#shouhi .box_btn {
	clear: both;
	overflow: auto;
	height: 50px;
	margin-bottom: 20px;
}

#shouhi .box_mousikomi {
	clear: both;
	overflow: auto;
	height: 200px;
	border: 1px solid #999;
	margin-bottom: 20px;
}

#shouhi .box_mousikomi02 {
	clear: both;
	overflow: auto;
}


#shouhi .table01 {
	border-collapse: collapse;
}

#shouhi .table01 th{
	padding: 5px;
	border: 1px solid #999;
	background: #c00;
	color: #fff;
}

#shouhi .table01 th.th01{
	width: 50%;
}

#shouhi .table01 td {
	padding: 5px;
	border: 1px solid #999;
}

.bold {
	font-weight: bold;
}

.tar {
	text-align: center;
}

.s_title03 {
	font-size:14px;
	font-weight: bold;
	color: #F60;
	margin: 0 0 10px 0;
}

#shouhi .table02 {
	border-collapse: collapse;
	width: 100%;
	margin-bottom: 20px;
}

#shouhi .table02 td{
	padding: 5px;
	border: 1px solid #999;
	

}

#shouhi .table02 .td01{
	width: 14%;
	text-align: center;
	background: #999;
	color: #fff;

}

#shouhi .table02 .td02{
	width: 10%;
	text-align: center;
	background: #999;
	color: #fff;

}

#shouhi .table02 .td03{
	width: 38%;
	text-align: center;
	background: #999;
	color: #fff;

}

#shouhi .table02 .td04{
	text-align: center;
	background: #999;

}

#shouhi .table02 .td05{
	background: #FEC9DC;
	color: #c00;

}

#shouhi table {
	font-size: 12px;
	line-height: 1.5;
}

/* キャリアLP */
#shangwu2 p { margin:0;}
#shangwu2 img { margin:0; vertical-align: bottom;}
#shangwu2 ul { list-style:none; padding:0; margin:0;}
.contact-bg {background:url(../newimages/shangwu_images2/contact-bg.jpg) no-repeat left top;
padding-top:56px;
width:581px; 
text-align:center;
padding-bottom:25px;
}
.contact-bg table{ /*padding-top:56px;*/ margin:0 auto;}
.contact-bg table tr.odd td { padding-bottom:20px; }
.contact-bg table td.firstChild { padding-right:13px; }

.conbg p { width:275px; padding:120px 0 120px 30px; }
.content1 { background:url(../newimages/shangwu_images2/content1-bg.jpg) no-repeat left top; min-height:330px; }
.content2 { background:url(../newimages/shangwu_images2/content2-bg.jpg) no-repeat left top; min-height:330px; }
.point { width:281px; }
.point .body {
padding:1px 12px;
background:url(../newimages/shangwu_images2/pframe-mdl.jpg) repeat-y left top;
}
.point p.text {padding:0 5px;}
.point p.text span { color:#0c7adc; font-weight:bold;}
.point p.text img {padding:5px 0;}
.point .bottom {
height:17px;
background:url(../newimages/shangwu_images2/pframe-btm.jpg) no-repeat left bottom;
}
.ul-point { zoom: 1;}
.ul-point li { float:left; width:281px; padding-bottom:18px}
.ul-point li.odd { padding-right:15px; }

.voice { background: url(../newimages/shangwu_images2/voice-bg.jpg) no-repeat left top; clear:both; width:567px; height:132px; padding:50px 5px 5px; zoom: 1;}
.voice dt { float:left; width:79px;}
.voice dd {float:right; margin:0;}
.voice dd .v-bg{background:url(../newimages/shangwu_images2/voice-coment.gif) no-repeat left top; width:468px; height:86px; padding:3px; text-align:left;line-height: 150%;}
.voice dd .nbtn {padding-top:5px;}
.voice dd span { color:#5b9000; font-weight:bold;}
.voice dd p {padding:0; margin:7px 0 0 0; text-align:right;}

.voice:after, .ul-point:after	{ height:0;	visibility: hidden;	content: ".";	display: block;	clear: both; }


.jisseki { background: url(../newimages/shangwu_images2/jisseki-bg.jpg) no-repeat left top; clear:both; width:567px; height:225px; padding:50px 5px 5px; zoom: 1;}
.jisseki dt { float:left; width:79px;}
.jisseki dd {float:right; margin:0;}
.jisseki dd .v-bg{background:url(../newimages/shangwu_images2/jisseki-coment.gif) no-repeat left top; width:468px; height:211px; padding:3px; text-align:left;line-height: 150%;}
.jisseki dd .nbtn {padding-top:5px;}
.jisseki dd span { color:#5b9000; font-weight:bold;}
.jisseki dd p {padding:0; margin:7px 0 0 0; text-align:right;}

/* 翔飛LP */
.shouhiBody .con1, .color1 { color:#3a60db;}
.color2{ color:#828282;}
.shouhiBody .con1 {}
.shouhiBody .con1 li { border:#5273df solid 1px; width:280px; float:left;  margin-bottom:10px;}
.shouhiBody .con1 li.odd { margin-right:16px;}
.shouhiBody .con1 li dl { padding:0 10px 10px; }
.shouhiBody .con1 li dt { width:77px; float:left;}
.shouhiBody .con1 li dd { padding-left:82px; margin:0;}
.shouhiBody .box-con { padding:10px 15px 15px;}
.pic-all { border:#5273df solid 1px; margin-bottom:15px; width:580px;}
.box-pic { zoom:1; margin-top:5px;}
.box-pic p,.box-pic dl { padding:5px 6px; }
.box-pic li { background-color:#FFF49A;}
.box-con .box-pic.con3-pic li {
	float: left;
	width:175px;
	margin-right:12px;
	_margin-right:6px;
	font-size:83.3%;
	line-height:110%;
}
.box-con .box-pic.con3-pic2 li {
	float: left;
	width:265px;
	margin-bottom:10px;
}
.box-con .box-pic.con3-pic2 li.odd {margin-right:14px;}
.box-pic dl { zoom:1}
.box-pic dl dt {float:left; width:71px;}
.box-pic dl dd {padding-left:81px; margin-left:0;}
.con3-pic3 dt {float:left; width:184px;}
.con3-pic3 dd {padding-left:200px; margin:0;}
.box-con .box-pic li.lastChild { margin-right:0;}


.text10 { font-size:83.3%; }
.text11 { font-size:91.6%; }
.text12 { font-size:100%; }
.text13 { font-size:108%; }
.text14 { font-size:116.6%; }
.text15 { font-size:125%; }
.text16 { font-size:133.3%; }
.text17 { font-size:141.6%; }
.text18 { font-size:150%; }


.jisseki:after, 
.ul-point:after, 
.shouhiBody .con1:after, 
.shouhiBody .con1 li dl:after,
.box-pic:after,
.box-pic dl:after
{ height:0;	visibility: hidden;	content: ".";	display: block;	clear: both; }



/*natsu */

#natsu  {
	width:548px;
	background:#eef2ff;
	text-align:center;

}
#nat  {

	background:#fef590;
	text-align:center;
    margin:0 auto;
}




table#nat td {
	padding:5px 5px;

	}
div#content_center table.cha_table div#natsu table#nat table#dai {
	width:506px;
	background:#ffffff;
	margin:0 5px;

}

div#natsu table#nat table#dai ul.outlinena{
	padding:0px;
	margin:0px;
	}


div#natsu table#nat table#dai ul.outlinena li.nat_dai{
	font-size:83.3%;
	color:#048d85;
	list-style:none;
	background:url(../newimages/changqi_images/natsu_san.jpg) no-repeat scroll left center transparent;
	padding-left:5px;
	line-height:150%;
}
#dai td li.nat_dai a {
	color:#048d85;
}

/*特色別大学比較表*/

table.tokushoku {background-color:#ffffff; margin:0 auto;}
table.tokushoku a:link,active,visited { color:#ffffff; }
table.tokushoku a:visited { color:#ffffff; }
table.tokushoku a:hover {text-decoration:underline;}
table.tokushoku th{ background-color:#2D69B1;  padding:7px;text-align:center; vertical-align:top;}
table.tokushoku td,th {border:1px solid #cccccc; }
table.tokushoku td {padding:3px;text-align:center; vertical-align:top;}
table.tokushoku td,th {font-size:12px;}
table.tokushoku td.ttl1 {text-align:center; vertical-align:middle;}
table.tokushoku th img{ margin-bottom:5px; border: solid 2px #FFF;}
table.tokushoku th.cl{background:url(../newimages/hikaku_images/click.jpg) no-repeat center #2d69b1;}


h2.toku{
	margin:0px;
	padding:0px;	
}

h3.toku{
	margin:8px 0px 10px 7px;
	padding:0px;	
}

h3.toku2{
	margin:0px 0px 0px 10px;
	padding:0px;	
}
div.toku_out{
	width:548px;
	clear:both;
}
div.toku_out ul{
	margin:0px;
	padding:0px;
	text-align:left;
}

div.toku_left{
	float:left;
}

div.toku_right{
	float:right;
}

div.toku_t_out{
	background:#fef9ed;
	border:solid 1px #f7c774;
	text-align:center;
	margin-left:10px;
	margin-bottom:15px;
	width:547px;
	padding-bottom:15px;
	clear:both;
}

*html div.toku_t_out{
	width:549px;
	clear:both;
}


div.toku_t_in{
	background:#fff;
	border:solid 1px #f7c774;
	margin:10px auto;
	padding:15px;
	color:#d13d00;
	font-weight:bold;
	text-align:left;
	width:80%;
}

div.toku_t_left{
	float:left;
	width:205px;
	margin-left:15px;
	text-align:left;
}
div.toku_t_left img{
	margin:10px 0px;
}
div.toku_t_right{
	float:right;
	width:292px;
	margin:25px 5px 0 0px;
	border: solid 0px #F00;
	padding:0px;
}

div.toku_t_right ul{
	margin:0px;
	padding:0px;
	text-align:left;
}

div.toku_b_left{
	float:left;
}

div.toku_b_left ul{
	margin:15px 0 0 15px;
	padding:0px;
	text-align:left;
}
div.toku_b_right{
	float:left;
}
div.toku_b_right ul{
	margin:15px 0 0 10px;
	padding:0px;
	text-align:left;
}


#overtoku01 {
	background:url(../newimages/hikaku_images/hikakubtn01a.jpg) no-repeat ;
	margin-bottom:2px;
}

#overtoku02 {
    background : url(../newimages/hikaku_images/hikakubtn02a.jpg) no-repeat ;
	margin-bottom:2px;
}

#overtoku03 {
    background : url(../newimages/hikaku_images/hikakubtn03a.jpg) no-repeat ;
	margin-bottom:2px;
}

#overtoku04 {
    background : url(../newimages/hikaku_images/hikakubtn04a.jpg) no-repeat ;
	margin-bottom:2px;
}

#overtoku05 {
    background : url(../newimages/hikaku_images/hikakubtn05a.jpg) no-repeat ;
	margin-bottom:2px;
}

#overtoku06 {
    background : url(../newimages/hikaku_images/hikakubtn06a.jpg) no-repeat ;
	margin-bottom:2px;
}

#overtoku07 {
    background : url(../newimages/hikaku_images/hikakubtn07a.jpg) no-repeat ;
	margin-bottom:2px;
}

#overtoku08{
    background : url(../newimages/hikaku_images/toiawase_btna.jpg) no-repeat ;

}

#overtoku09{
    background : url(../newimages/hikaku_images/toku_b_btn01a.jpg) no-repeat ;
		margin-bottom:2px

}

#overtoku10{
    background : url(../newimages/hikaku_images/toku_b_btn02a.jpg) no-repeat ;
		margin-bottom:2px

}

#overtoku11{
    background : url(../newimages/hikaku_images/toku_b_btn03a.jpg) no-repeat ;
		margin-bottom:2px

}

#overtoku12{
    background : url(../newimages/hikaku_images/toku_b_btn04a.jpg) no-repeat ;
		margin-bottom:2px

}

div.tokushoku_text1 {
color:#5B5B5B;
font-size:12px;
line-height:160%;
margin:15px 10px;
text-align:left;
}

.clearfix:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}


/*ドロップダウンメニュー*/


/* メインメニュー */
#menu {
	border: solid 0px #0F0;
	float:left;
	width:224px;
}

#menu ul {
   display:block;
   list-style-type: none;
   margin:0;
   padding:0;
   
}

/* サブメニュー1段目 */
#menu ul ul{
   display:none;
   position:absolute;
   padding:0;
   top:100%;
   left:0;
}

/* サブメニュー2段目以降 */
#menu ul ul ul {
   top:0;
   left:100%;
}

/* リスト */
#menu li {
   float:left;
}

#menu li li {
   clear:both;
}

#menu li:hover {
   position:relative;
}

#menu li:hover > ul {
   display: block
}

/* IE6用 */
* html #menu li {
   behavior: expression(
      this.onmouseover=new Function("this.className='column1'"),
      this.onmouseout=new Function("this.className=''"),
      this.style.behavior = 'none'
   );
}

* html #menu li li {
   behavior: expression(
      this.onmouseover=new Function("this.className='column2'"),
      this.onmouseout=new Function("this.className=''"),
      this.style.behavior = 'none'
   );
}

* html #menu li li li {
   behavior: expression(
      this.onmouseover=new Function("this.className='column3'"),
      this.onmouseout=new Function("this.className=''"),
      this.style.behavior = 'none'
   );
}

#menu .column1 {position:relative;}
#menu .column1 ul {display:block;}
#menu .column1 * ul {display:none;}

#menu .column2 {position:relative;}
#menu .column2 ul {display:block;}
#menu .column2 * ul {display:none;}

#menu .column3 {position:relative;}
#menu .column3 ul {display:block;}
#menu .column3 * ul {display:none;}

/* デザイン */
#menu li {
   line-height:1.6em;
   text-align: center;
   background:#ddd;
}

#menu li li {
   text-align: left;
}

#menu ul li a{
   display: block;
   width:224px;
   text-decoration:none;
   margin:0;
   padding:0 0px;
   font-size:12px;
   text-align: center;
   color:#333;
   background: url(../common/image/navi/btn_top_06_on.jpg) no-repeat;
   
   
}

#menu ul li ul li a{
   display: block;
   width:224px;
   text-decoration:none;
   margin:0;
   padding:3px 0px;
   font-size:12px;
   text-align: center;
   color:#333;
   background:#dddddd;
   
}

#menu ul li ul li a:hover {
   background:#b9d740;
    color:#333;
}



#menu .column1, #menu .column2, #menu .column3 {
   color:#333;
   background:#7BBA10;
}

/*法人リニューアル*/

.houjin_bg_01{
	background:url(../newimages/tops_images/houjin_bg_01.jpg) repeat-y;
	width:564px;
	margin:0px;
	padding:0px 9px;
	
}

.houjin_bg_01 p.text1{
	padding:10px 16px;
	margin:0px;
	font-size:12px;
	line-height:150%;
}

.houjin_bg_01 ul#mago_n{
	margin:0px 0 15px 0;
	padding:0px;
	width:564px;


}

.houjin_bg_01 ul#mago_n li{
	float:left;
	margin:0px;
	padding:0px;


}

.houjin_bg_02{
	background:url(../newimages/tops_images/houjin_bg_02.jpg) repeat-y;
	width:536px;
	margin:0px;
	padding:10px 14px 0 14px;
	
}

.houjin_bg_02 p.bg_02{
	margin:0px;
	padding:5px 0;
	font-size:12px;
	line-height:150%;
}

.houjin_bg_02 p.bg_02 span.bb02{
	display:block;
	margin:0px;
	padding:0px;
	font-size:14px;
	font-weight:600;
	color:#0f46a9;
	
	}

.houjin_bg_01 img.bottom{
	margin-bottom:15px;
}

.houjin_bg_01 img.center{
	margin-left:12px;
	margin-bottom:15px;
}

.houjin_bg_01 img.support{
	margin:15px 0;
}

.houjin_bg_03{
	background:url(../newimages/tops_images/houjin_bg_02.jpg) repeat-y;
	width:536px;
	margin:0px;
	padding:10px 14px 0 14px;
	
}


.houjin_bg_03 p.bg_02{
	margin:0px;
	padding:5px 0;
	font-size:12px;
	line-height:150%;
}

.houjin_bg_03 p.bg_02 span.bb02{
	display:block;
	margin:0px;
	padding:0px;
	font-size:14px;
	font-weight:600;
	color:#43ad01;
	
	}

.houjin_bg_04{
	background:url(../newimages/tops_images/houjin_bg_02.jpg) repeat-y;
	width:536px;
	margin:0px;
	padding:10px 14px 0 14px;
	
}


.houjin_bg_04 p.bg_02{
	margin:0px;
	padding:5px 0;
	font-size:12px;
	line-height:150%;
}

.houjin_bg_04 p.bg_02 span.bb02{
	display:block;
	margin:0px;
	padding:0px;
	font-size:14px;
	font-weight:600;
	color:#ff4d01;
	
	}

#houjin_bg_05{
	width:582px;
	margin:15px 0 0px 0;
	padding:0px 0px;
	border:#F00 0px solid;
}

#houjin_bg_05 div.left_box{
	width:284px;
	float:left;
	border: #0F0 0px solid;

}

.houjin_bgbody_box{
	background:url(../newimages/tops_images/houjin_bg_04.jpg) repeat-y;
	width:260px;
	padding:0px 12px;
	margin:0px;
	
}

.houjin_bgbody_box p.bg_02{
	margin:0px;
	padding:5px 0;
	font-size:12px;
	line-height:150%;
}

.houjin_bgbody_box p.bg_02 span.bb02{
	display:block;
	margin:0px;
	padding:0px;
	font-size:12px;
	font-weight:600;
	color:#0f46a9;
	
	}


#houjin_bg_05 div.right_box{
	width:284px;
	float:right;
	border: #FF3 0px solid;

}

.setsumeikai_b_table{
	width:574px;
	border:0px;
	padding:0px;
	margin:15px 0px;
}

.setsumeikai_b_table th{
	text-align:center;
	background:#000066;
	padding:0px 0px;
	font-size:14px;
	color:#FFF;
	width:267px;
	vertical-align:middle;
	height:30px;
	border: solid #000066 1px;
	margin:0px;

}

.setsumeikai_b_table th.nashi{
		width:20px;
		background:none;
		border:none;
}

.setsumeikai_b_table td.nashi{
		width:20px;
		background:none;
		border-top: none;
		border-bottom:none;
		border-right: none;
		border-left: none;
}

.setsumeikai_b_table td.kaijyo{
	padding:0px 0px 0 5px;
	width:267px;
	font-size:12px;
	border-right: solid #000066 1px;
	border-left: solid #000066 1px;
	border-top:dotted #000066 1px;
	line-height:150%;
	margin:0px 0px 0 0;
}

.setsumeikai_b_table td.map{
	padding:0px 0px 0 5px;
	width:267px;
	font-size:12px;
	border-top:dotted #000066 1px;
	border-bottom: solid #000066 0px;
	border-right: solid #000066 1px;
	border-left: solid #000066 1px;
	line-height:150%;
	margin:0px 0px 0 0;
	text-align:center;
}

.setsumeikai_b_table td.shousai{
	padding:0px 0px 0 5px;
	font-size:12px;
	border-top:dotted #000066 1px;
	border-bottom: solid #000066 1px;
	border-right: solid #000066 1px;
	border-left: solid #000066 1px;
	line-height:150%;
	text-align:center;
	margin:0px 0px 0 0;
}



.setsumeikai_b_table td.shousai ul{
	margin:15px 0 15px 55px;
	padding:0px;
}

.setsumeikai_b_table td.shousai ul li{
	margin:0px;
	padding:0px;
	list-style:none;
}

.setsumeikai_b_table td.map img{
	margin:10px 0px;
}

.setsumeikai_b_table td.nichiji{
	padding:0px 0px 0 5px;
	width:267px;
	font-size:14px;
	line-height:180%;
	font-weight:600;
	border-right: solid #000066 1px;
	border-left: solid #000066 1px;
	margin:0px 0px 0 0;
		vertical-align:top;
}

.setsumeikai_b_table td span.ore{
	color:#fda800;
	font-weight:600;
	display:block;
	margin:3px 0 0 0;
}
.setsumeikai_b_table td span.ao{
	color:#000066;
	font-weight:600;
	display:block;
	margin:3px 0 0 0;
}


/*本科ページ*/
.honka_main01{ background:url(../newimages/honka_images/honka_main.jpg) no-repeat; width:580px; height:252px;}
.honka_main01 h2 , h3{ margin:0px; padding:0px;}
ul#honka_main_btn{margin:195px 0 0 18px; padding:0px; border: solid 0px #00F;}
ul#honka_main_btn{margin:/*\**/188px 0 0 18px;}
ul#honka_main_btn li{margin:0px; padding:0px; border: solid 0px #00F;}
#honka_gnavi{ height:53px;  width:580px; margin:0px; padding:0px;}
#honka_gnavi img.bg{ float:left;}
#honka_gnavi li{ float:left; margin:0px; padding:0px; border: solid 0px #00F; width:145px; list-style:none;}


.overhonka{
	margin:0px;
	list-style:none;
    padding:0px;
}

.overhonka a{
	display : block ;
	background-repeat : no-repeat ;
	background-position : left center;
	margin: 0px;
}

.overhonka a:hover img{
	visibility : hidden ;
	border-style : none ;
}

.overhonka a:hover{
	background-color:transparent;
}


#overhonka01 {
	background:url(../newimages/honka_images/honka_btn_01_on.jpg) no-repeat;

}

#overhonka02 {
	background:url(../newimages/honka_images/honka_btn_02_on.jpg) no-repeat;
}

#overhonka03 {
	background:url(../newimages/honka_images/honka_btn_03_on.jpg) no-repeat;
}

#overhonka04 {
	background:url(../newimages/honka_images/honka_btn_04_on.jpg) no-repeat;
}

#overhonka05 {
	background:url(../newimages/honka_images/honka_btn_05_on.jpg) no-repeat;
}

#overhonka06 {
	background:url(../newimages/honka_images/main_btn_on.gif) no-repeat;
}
#overhonka07 {
	background:url(../newimages/honka_images/btn_06_on.jpg) no-repeat;
}
#overhonka08 {
	background:url(../newimages/duanqi_images/tanki_flowbtn_on.jpg) no-repeat;
}

.honka_h2{ margin:0px; padding:0px;}
.honka_h3{ margin:0px; padding:0px;}
.honka_h4{ margin:0px; padding:0px;}
.honka_h4_2{ margin:15px 0 0 0; padding:0px;}
.honka_h5{ margin:0px; padding:0px;}
#honka_textbox1{margin:0px; padding:0px; width:580px;}
#honka_textbox1 img{margin:0px; padding:0px; float:left;}
#honka_textbox1 .text_right{ float:right; width:360px; color:#7d5c55; line-height:150%;}

.susume_wrapper{ width:580px; margin:0px; padding:0px;}
.brijing_boxleft{ background:#feede3; border: solid 1px #cc9999; width:269px; padding:6px; float:left; margin:0 14px 0 0; height:326px; }
.brijing_boxleft p{ padding:0px; margin:0px; color:#7d5c55;} 
.brijing_boxright{ background:#feede3; border: solid 1px #cc9999; width:269px; padding:6px; float:right; margin:0; height:326px;  }
* html .brijing_boxright{ height:340px;}
.brijing_boxright p{ padding:0px; margin:0px; color:#7d5c55;} 

.shanghai_boxleft{ background:#f3ffe7; border: solid 1px #9cc45c; width:269px; padding:6px; float:left; margin:0 14px 0 0; height:326px; }
.shanghai_boxleft p{ padding:0px; margin:0px; color:#7d5c55;} 
.shanghai_boxright{ background:#f3ffe7; border: solid 1px #9cc45c; width:269px; padding:6px; float:right; margin:0; height:326px;  }
.shanghai_boxright p{ padding:0px; margin:0px; color:#7d5c55;} 

.dalian_boxleft{ background:#e6f8f8; border: solid 1px #78c9d5; width:269px; padding:6px; float:left; margin:0 14px 0 0; height:326px; }
.dalian_boxleft p{ padding:0px; margin:0px; color:#7d5c55;} 
.dalian_boxright{ background:#e6f8f8; border: solid 1px #78c9d5; width:269px; padding:6px; float:right; margin:0; height:326px;  }
.dalian_boxright p{ padding:0px; margin:0px; color:#7d5c55;} 

.a1_bg{ background:url(../newimages/honka_images/a_bg01.jpg) no-repeat; padding:5px 135px 0 38px; margin:0px; border: solid 0px #F00; height:141px; color:#7d5c55; line-height:150%; }
.a1_bg img{ float:left; margin:0px 5px 0 0px;}
.a2_bg{ background:url(../newimages/honka_images/a_bg02.jpg) no-repeat;  padding:5px 135px 0 38px;  margin:0px; height:118px; color:#7d5c55; line-height:150%;  }
.a3_bg{ background:url(../newimages/honka_images/a_bg03.jpg) no-repeat;  padding:5px 135px 0 38px;  margin:0px; height:117px; color:#7d5c55; line-height:150%;  }
.a1_bg { float:right; margin:0px; }

.fot_navi{ background:url(../newimages/honka_images/shousai_bg.jpg) no-repeat top; width:580px; height:32px; padding:53px 0 15px 0px; margin:0px 0 0px 0px; border: solid 0px #F39;}

.fot_navi ul{ margin:0px 0 0px 0px; padding:0px 0px 0px 100px;}
.fot_navi ul li{ float:left; margin:0px 0px 0 13px; padding:0px; border: solid 0px #00F; width:216px; list-style:none;}

.honka_text{ color:#7d5c55; padding:1px 0;  margin:0px;}
.honka_text2{ color:#7d5c55; padding:10px 5px;  margin:0px;}

.honka_text_box{ margin:0px; padding:0px; width:580px; background:url(../newimages/honka_images/yajirushi3.jpg) no-repeat bottom right;}
.honka_text_box_left{ width:90px; float:left;}
.honka_text_box_center{ width:424px; float:left;}
.honka_text_box_right{ width:66px; float:left;}

.honka_img_box{ margin:0px; padding:0px; width:580px; border: solid 0px #F00;}
.honka_img_box img{ float:left; margin:0px; padding:0px; border: solid 0px #F00; font-size:2px;}

.honka_su_box_wrap{ margin:0px; padding:0px; width:580px; }
.honka_su_box_wrap p{ margin:0px; padding:14px;}
.honka_su_box1_left{background:#ffded0; width:283px; margin:0px 13px 10px 0; float:left; padding:0px; color:#7d5c55; height:175px;}
.honka_su_box1_right{background:#ffded0; width:283px; margin:0px 0 10px 0; float:left; padding:0px; color:#7d5c55; height:175px;}
.honka_su_box2_left{background:#ffded0; width:283px; margin:0px 13px 10px 0; float:left; padding:0px; color:#7d5c55; height:258px;}
.honka_su_box2_right{background:#ffded0; width:283px; margin:0px 0 10px 0; float:left; padding:0px; color:#7d5c55; height:258px;}
.honka_su_box3_left{background:#ffded0; width:283px; margin:0px 13px 10px 0; float:left; padding:0px; color:#7d5c55; height:140px;}
.honka_su_box3_right{background:#ffded0; width:283px; margin:0px 0 10px 0; float:left; padding:0px; color:#7d5c55; height:140px;}

.honka_su_box4_left{background:#dafcc3; width:283px; margin:0px 13px 10px 0; float:left; padding:0px; color:#7d5c55; height:100px;}
.honka_su_box4_right{background:#dafcc3; width:283px; margin:0px 0 10px 0; float:left; padding:0px; color:#7d5c55; height:100px;}
.honka_su_box5_left{background:#dafcc3; width:283px; margin:0px 13px 10px 0; float:left; padding:0px; color:#7d5c55; height:140px;}
.honka_su_box5_right{background:#dafcc3; width:283px; margin:0px 0 10px 0; float:left; padding:0px; color:#7d5c55; height:140px;}

.honka_su_box6_left{background:#ffddb5; width:283px; margin:0px 13px 10px 0; float:left; padding:0px; color:#7d5c55; height:177px;}
.honka_su_box6_right{background:#ffddb5; width:283px; margin:0px 0 10px 0; float:left; padding:0px; color:#7d5c55; height:177px;}
.honka_su_box7_left{background:#ffddb5; width:283px; margin:0px 13px 10px 0; float:left; padding:0px; color:#7d5c55; height:228px; letter-spacing:-0.1em;}
.honka_su_box7_right{background:#ffddb5; width:283px; margin:0px 0 10px 0; float:left; padding:0px; color:#7d5c55; height:228px;}
.honka_su_box8_left{background:#ffddb5; width:283px; margin:0px 13px 10px 0; float:left; padding:0px; color:#7d5c55; height:150px; letter-spacing:-0.1em;}
.honka_su_box8_right{background:#ffddb5; width:283px; margin:0px 0 10px 0; float:left; padding:0px; color:#7d5c55; height:150px;}

.honka_su_box9{background:#d6f5fb; width:580px; margin:0px 0 10px 0; padding:0px; color:#7d5c55; height:168px;}
.honka_su_box9 div.left{ float:left; width:262px; padding:10px 14px 0 14px;}
.honka_su_box9 div.right{ float:left; width:276px; padding:10px 0px 0 14px; text-align:left;}

