.cap{font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";width:800px; height:15px;text-align:left; font-size:11px;color: #FFFFFF;}

#container{width:800px;background-color:#FFFFFF;}
#header{background:left;text-align:left; height:80px; background-color:#FFFFFF;}
#header2{height:35px;background-color:#FFFFFF;}
#header4{height:40px;background-color:#FFFFFF; text-align:left;}

#contents{float:left; width:645px;text-align:left;}
#contents4{float:left; width:530px;text-align:left;padding-left:10px;}
#main{ float:right; width:450px; height:auto;background-color:#FFFFFF;text-align:center; margin-top:0;}
#main2{ float:right; width:475px;background-color:#FFFFFF;margin-top:0; padding-right:5px; text-align:center;}
#main4{ float:right; width:250px;background-color:#FFFFFF;text-align:left; margin-top:0;}
.new {color:#000099;font-size: 10px;font-weight: bold; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}
.topics {color: #000000;font-size:10px;}

#sub{float:left; width:195px;background-color:#99CCCC;text-align:left;}
#subB{float:left; width:155px;background-color:#99CCCC;text-align:left;}
#sub4{float:left; width:250px;background-color:#FFFFFF;text-align:left;}
#ex{float:right; width:155px;background-color:#99CCCC;text-align:right;}
#ex4{float:right; width:230px;background-color:#FFFFFF;text-align:left;}

#footer{clear:both; margin-top:5px; width:100%; background-color:#FFFFFF; color:#FFFFFF; text-align:center;}
#footer2{clear:both; margin-top:10px; width:100%;color:#000066;}

.inner{padding:0; overflow:hidden;}
#main.inner,
#sub.inner,
#sub2.inner,
#ex.inner{ height:auto; background-color:#FFFFFF;}


/*----------------------ナビゲーション右--------------------------------*/
li#navi{height:24px; line-height:24px;}
  
li{display:inline;}

ul a{display:block; width:145px; height:24px; line-height:22px;
font-size:12px; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-weight:bold;text-decoration:none; color:#FFFFFF;
background:url(../images/gr.gif) no-repeat left center; text-align:left;text-indent:35px;}
ul a:hover{
	background-position:left center ;
	background-image:url(../images/over.gif);
	text-decoration:underline;
} 

li#navi1{height:24px; line-height:24px;}
#transfer a{display:block; width:145px; height:24px; line-height:24px;
font-size:11px; text-decoration:none; color:#FFFFFF;
background:url(../images/or.gif) no-repeat left center; text-align:left;text-indent:10px;}
#transfer a:hover{
	background-position:left center;
	background-image:url(../images/over1.gif);
	text-decoration:underline;
}
/*----------------------ナビゲーション--------------------------------*/
ul#navi2{
	height:24px;
	line-height:24px;
	margin-top: 5px;
}
#enq2  a{
	display:block;
	width:145px;
	line-height:16px;
	font-size:12px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
	text-align:center;
	background-color: #F00;
	margin-top: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	border: 3px double #FFF;
	margin-bottom: 5px;
}
#enq2 a:hover {
	text-decoration:underline;
}

li#enq a{display:block; width:145px; height:24px; line-height:23px;
font-size:11px; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-weight:bold;text-decoration:none; color:#FFFFFF;
background:url(../images/db.gif) no-repeat left center; text-align:left;text-indent:35px;}

#enq a:hover{text-decoration:underline;}
	
#link a{display:block; width:145px; height:24px; line-height:23px;
font-size:11px; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-weight:bold;text-decoration:none; color:#FFFFFF;
background:url(../images/db.gif) no-repeat left center; text-align:left;text-indent:35px;}
#link a:hover{text-decoration:underline;}
	
#protector a{display:block; width:145px; height:24px; line-height:23px;
font-size:11px; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-weight:bold;text-decoration:none; color:#FFFFFF;
background:url(../images/db.gif) no-repeat left center; text-align:left;text-indent:35px;}
#protector2 a {
	display:block;
	width:145px;
	height:24px;
	line-height:23px;
	font-size:11px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
	text-align:left;
	text-indent:35px;
	background-image: url(../images/db2.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

#protector a:hover{text-decoration:underline;}
#protector2 a:hover {
	text-decoration:underline;
}


/*----------------------ナビゲーション左--------------------------------*/
ul#mainnavi{height:70px;}
li{display:inline;}
li#guidance a{display:block; width:180px; height:70px; line-height:70px;
background:url(../images/btn1.jpg) no-repeat left bottom;}
#guidance a:hover{	background-image:url(../images/btn1over.jpg);} 

#bilingual a{display:block; width:180px; height:70px; line-height:70px;
background:url(../images/btn2.jpg) no-repeat left bottom;}
#bilingual a:hover{	background-image:url(../images/btn2over.jpg);} 

#explan a{display:block; width:180px; height:70px; line-height:70px;
background:url(../images/btn3.jpg) no-repeat left bottom;}
#explan a:hover{	background-image:url(../images/btn3over.jpg);} 

#information a{display:block; width:180px; height:70px; line-height:70px;
background:url(../images/btn4.jpg) no-repeat left bottom;}
#information a:hover{	background-image:url(../images/btn4over.jpg);} 

#world a{display:block; width:180px; height:70px; line-height:70px;
background:url(../images/btn5.jpg) no-repeat left bottom;}
#world a:hover{	background-image:url(../images/btn5over.jpg);} 

#bi-banner a{display:block; width:145px; height:70px; line-height:70px;
background:url(../japanese/bilingual/images/bi-banner.jpg) no-repeat left bottom;}
#bi-banner a:hover{	background-image:url(../japanese/bilingual/images/bi-banner-over.jpg);} 


/*----------------------ナビゲーション　コンテンツ上--------------------------------*/
ul#mainnavi-y{height:31px;}
li#guidance-y a{display:block; width:155px; height:31px; padding-right:6px; float:left;background:url(../images/mainnavi01.jpg) no-repeat left bottom;}
#guidance-y a:hover{background-image:url(../images/mainnavi-over01.jpg);} 

#bilingual-y a{display:block; width:155px; height:31px;padding-right:6px;background:url(../images/mainnavi02.jpg) no-repeat  left bottom;float:left;}
#bilingual-y a:hover{background-image:url(../images/mainnavi-over02.jpg);} 

#explan-y a{display:block; width:155px; height:31px;padding-right:6px;background:url(../images/mainnavi03.jpg) no-repeat left bottom;float:left;}
#explan-y a:hover{background-image:url(../images/mainnavi-over03.jpg);} 

#information-y a{display:block; width:155px; height:31px;padding-right:6px;background:url(../images/mainnavi04.jpg) no-repeat left bottom;float:left;}
#information-y a:hover{background-image:url(../images/mainnavi-over04.jpg);} 

#world-y a{display:block; width:155px; height:31px; float:right;background:url(../images/mainnavi05.jpg) no-repeat right bottom;}
#world-y a:hover{background-image:url(../images/mainnavi-over05.jpg);} 


/*--コピーライト　リンク---*/
.copyright{font-family:"Times New Roman", Times, serif;width:800px; text-align:center;
	font-size:10px;color:#000066;}

a.links:link { color:#FFFFFF;  font-size:10px;text-decoration: none; }
a.links:visited { color: #FFFFFF;  font-size:10px;text-decoration: none; }
a.links:hover { color:#FFFF00; font-size:10px; text-decoration: underline ;}
a.links:active { color:#FFFFFF;  font-size:10px;text-decoration: none; }

a.links1:link { color: #000066; font-family:"Times New Roman", Times, serif; font-size:11px;text-decoration: none; }
a.links1:visited { color: #000066; font-family:"Times New Roman", Times, serif;font-size:11px;text-decoration: none; }
a.links1:hover { color: #000066;  font-family:"Times New Roman", Times, serif;font-size:11px; font-weight:bold; text-decoration: underline ;}
a.links1:active { color: #000066; font-family:"Times New Roman", Times, serif; font-size:11px;text-decoration: none ;}

a.links2:link { color: #000066; font-size:10px;text-decoration: none; text-align:center; }
a.links2:visited { color: #000066;font-size:10px;text-decoration: none;  text-align:center;}
a.links2:hover {color: #000066;font-size:10px;background-color:#DBEBEE;text-decoration:underline;  text-align:center;}
a.links2:active { color: #000066;font-size:10px;text-decoration: none ; text-align:center;}

a.links3:link { color: #000066; font-size:10px;text-decoration:underline; }
a.links3:visited { color: #000066;font-size:10px;text-decoration: none; }
a.links3:hover {color:#FF3300;font-size:12px;text-decoration:underline; }
a.links3:active { color: #000066;font-size:10px;text-decoration: none ;}

a.links4:link { color: #000066; font-size:12px;text-decoration:underline; text-indent:30px;}
a.links4:visited { color: #000066;font-size:12px;text-decoration: none;  text-indent:30px;}
a.links4:hover {color:#FFFFFF;font-size:12px;text-decoration:underline; background-color:#000066; text-indent:30px;}
a.links4:active { color: #000066;font-size:12px;text-decoration: none ; text-indent:30px;}

a.smap:link { color: #000066; font-size:12px; font-weight:bold;text-decoration:underline; text-align:left; line-height:20px;  padding-right:5px;}
a.smap:visited { color: #000066;font-size:12px;font-weight:bold;text-decoration: none;  text-align:left; line-height:20px; padding-right:5px;}
a.smap:hover {color: #000066;font-size:12px;font-weight:bold;text-decoration:underline;  text-align:left; line-height:20px; padding-right:5px;}
a.smap:active { color:#FF3300;font-size:12px;font-weight:bold;text-decoration:underline; text-align:left; line-height:20px; padding-right:5px;}

a.TopL:link { font-size:10px;text-decoration:none; text-align:right; }
a.TopL:visited {font-size:10px;text-decoration: none; text-align:right;}
a.TopL:hover {font-size:10px;text-decoration:underline; text-align:right;}
a.TopL:active {font-size:10px;text-decoration: none ;text-align:right;}
/*----------------------コンテンツ内サブナビゲーション--------------------------------*/
#subnavi{height:24px; line-height:24px;}
li#sub1 a{display:block; width:145px; height:24px; line-height:23px;
font-size:11px; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-weight:bold;text-decoration:none; color:#4D5B5B;background:url(../images/sen.gif) no-repeat left center; text-align:left;text-indent:50px;}
#sub1 a:hover{text-decoration:underline; }
	
#s2 a{display:block; width:145px; height:24px; line-height:23px;
font-size:11px; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-weight:bold;text-decoration:none; color:#4D5B5B;background:url(../images/sen1.gif) no-repeat left center; text-align:left;text-indent:50px;}
#s2 a:hover{text-decoration:underline;}

#s3 a{display:block; width:145px; height:24px; line-height:23px;
font-size:10px; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";text-decoration:none; color:#4D5B5B;background:url(../images/sen2.gif) no-repeat left center; text-align:left;text-indent:40px;}
#s3 a:hover{text-decoration:underline;}

#s4 a{display:block; width:145px; height:24px; line-height:23px;
font-size:10px; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";text-decoration:none; color:#4D5B5B;background:#99CCCC; text-align:left;text-indent:40px;}
#s4 a:hover{text-decoration:underline;}

/*----------------------コンテンツ内文字--------------------------------*/

h5 { font-size:14px;color:#000066; line-height:35px; background: url(../images/bgsubtitle.gif) no-repeat left center; text-align:left;text-indent:10px;}
h5.org{ font-size:14px;color:#FF6600; font-weight:bold; line-height:35px; background:url(../japanese/course/images/bgsubtitle01.gif) no-repeat left center; text-align:left;text-indent:10px;}
h5.gre { font-size:14px;color:#3E7441; font-weight:bold; line-height:35px; background: url(../japanese/course/images/bgsubtitle02.gif) no-repeat left center; text-align:left;text-indent:10px;}
h5.pink { font-size:14px;color:#F9354C; font-weight:bold;line-height:35px; background: url(../japanese/course/images/bgsubtitle03.gif) no-repeat left center; text-align:left;text-indent:10px;}
h5.bru { font-size:14px;color:#3295D3; font-weight:bold; line-height:35px; background: url(../japanese/course/images/bgsubtitle04.gif) no-repeat left center; text-align:left;text-indent:10px;}

h3.bus01 { font-size:14px;color:#FFFFFF; line-height:35px; background:url(../japanese/bus/images/t-01.jpg) no-repeat left center; text-align:left;text-indent:15px;}

h3.bus02 { font-size:14px;color:#FFFFFF; line-height:35px; background:url(../japanese/bus/images/t-02.jpg) no-repeat left center; text-align:left;text-indent:15px;}

h3.bus03{ font-size:14px;color:#FFFFFF; line-height:35px; background:url(../japanese/bus/images/t-03.jpg) no-repeat left center; text-align:left;text-indent:15px;}

h3.bus04 { font-size:14px;color:#FFFFFF; line-height:35px; background:url(../japanese/bus/images/t-04.jpg) no-repeat left center; text-align:left;text-indent:15px;}

h3.bus05 { font-size:14px;color:#FFFFFF; line-height:35px; background:url(../japanese/bus/images/t-05.jpg) no-repeat left center; text-align:left;text-indent:15px;}

#bus-conte{width:250px; height:12px; line-height:12px;font-size:10px; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";color:#FFFFFF; background:top; text-align:center;text-indent:0px;}


#contents-1{height:30px; line-height:30px; text-align:center;}
li#conte a#c1{ display:block;width:250px; height:30px; line-height:30px;font-size:12px; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";text-decoration:underline; color:#0000FF; background:bottom center; text-align:center;text-indent:0px;}
li#conte a:hover#c1{text-decoration:underline;background-color:#DBEBEE;}

#conte1{width:250px; height:12px; line-height:12px;font-size:10px; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";color:#666666; background:top; text-align:center;text-indent:0px;}

table.tt{font-size:10px; color:#000000; line-height:15px;}
h4 { font-size:13px;color:#ffffff; line-height:20px;}

.om { font-size:16px;color:#0000CC; font-weight:bold; line-height:20px;}
#co{ width:470px;font-size:14px; font-weight:bolder;background-image:url(../images/bg01.jpg); background-repeat:repeat-x;color:#FFFFFF; font-weight:bold; line-height:20px; text-align:center;}
#co1{ width:380px;font-size:14px; font-weight:bolder;background-image:url(../images/bg02.jpg); background-repeat:repeat-x;color:#FFFFFF; font-weight:bold; line-height:20px; text-align:center;}
#boxA{ width:150px; height:auto; float:left;}
#boxA1{ clear:both; margin-top:5px; width:100%; float:left;}
#boxA2{ width:80px; height:auto; float:left; text-align:right; padding-right:5px; }
#boxAF{ width:190px; height:auto; float:left;}
#boxB{width:300px; height:auto; padding-right:15px; padding-bottom:5px; float:right;}
#boxB1{width:80px; height:auto; padding-right:5px; padding-bottom:5px; text-align:right;float:left;}
#boxB2{width:220px; height:auto; padding-left:10px; padding-bottom:5px; float:right;}
#boxB3{width:360px; height:auto; padding-right:5px;padding-left:5px;float:right;}
#boxBF{width:260px; height:auto; padding-right:10px; padding-bottom:5px; float:right;}
#boxBTOP{width:300px; height:auto; padding-right:10px; padding-bottom:5px; float:right; text-align:right;}
#boxC{background-color: #FFCCCC; width:300px; height:auto; padding:5px; color:#000099;float:right;}
#boxNavi{width:250px; height:auto; text-align:center;}

.red12{font-size:12px; font-weight:bold; color:#FF0000; line-height:20px;}
.faqT{font-size:12px; font-weight:bold; color:#000066; line-height:20px;}
.faqQ{font-size:12px;color:#666666; line-height:12px;}
.faqA{font-size:11px; font-weight:bold; color:#FF0000; line-height:13px;}
.c1{font-size:11px; font-weight:bold; color:#0000CC; line-height:20px;}
.c2{font-size:11px; color:#0000CC; line-height:20px;}
.feD{font-size:11px; font-weight:bold;line-height:16px; text-align:right;}
.feC{font-size:11px;line-height:16px;}
.year1{font-size:30px;line-height:30px; color:#000066; font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3"; font-weight:bold;}
.year2{font-size:11px;line-height:16px; }
.shGR{font-size:12px;color:#006600; font-weight:bold;line-height:20px;}
.shOR{font-size:12px;color:#FF3300; font-weight:bold;line-height:20px;}

#link-sub{ width:200px;font-size:14px; font-weight:bolder;background-image:url(../images/bg01.jpg); background-repeat:repeat-x;color:#FFFFFF; font-weight:bold; line-height:20px; text-align:center; padding-left:10px;}

.mapT1{ font-size:11px; font-weight:bold; color:#0000CC; line-height:12px;}
.mapT2{font-size:10px;color:#000000; line-height:15px;}
#bus1{ width:400px;font-size:14px; font-weight:bolder;background-image:url(../japanese/bus/images/bg.gif); background-repeat:repeat-x;color:#FFFFFF; font-weight:bold; line-height:20px; text-align:center;}
.bus2{ font-size:11px;color:#FFFFFF; font-weight:bold; line-height:20px; }
.bus3{ font-size:11px;line-height:20px;text-indent:10px;}
#boxBus1{ width:320px; height:auto; float:left;}
#boxBus2{width:130px; height:auto; padding-right:5px;padding-left:5px;float:right;}

#courseTitle01{ height::25px;font-size:13px; font-weight:bolder; background:url(../japanese/course/images/c-bg02.gif); background-repeat:repeat-y;color:#FFFFFF; font-weight:bold; line-height:20px; text-align:left; text-indent:10px;}
#boxcourse{width:420px; height:40px;padding-left:10px;float:left;line-height:15px;}
.courseT1{font-size:11px; padding-left:20px;line-height:16px;}

#boxcourse1{width:140px; height:auto; font-weight:bolder;padding-left:10px;float:left;line-height:15px;}
#boxcourse3{width:140px; height:auto; font-weight:bolder;padding-left:10px;float:left;line-height:15px;}
#boxcourse2{width:300px; height:auto;padding-right:10px;float:left;line-height:15px;}
a:visited {
	font: normal 12px/24px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-transform: none;
	color: #00F;
}
#emergency_link a{
	line-height: 20px;
	font-weight: bold;
	text-decoration: none;
}

#emergency_link a:hover {
	text-decoration: underline;
}

