@charset "EUC-JP";

p {
  width:530px;
  margin: 10px 0 0 20px;
}

p.ot {
  width:550px;
  margin: 10px 0 0 0;
}

hr {
  border: 1px solid #B0B1B0;
  margin: 0 0 5px 0;
}

#sv-text {
  font-size: 95%;
}

.tt {
	font-weight:bold;
}

.clear {
clear:both;
}

/* ---------------------------
leftNavi：左メニューエリア
--------------------------- */
#navi-index {
  height:380px;
}

#navi-index li {
  display: block;
  padding-left: 10px;
  list-style-type: none;
}

#navi-index a {
  display: block;
  height: 30px;
  overflow: hidden;
}

#navi-index a#title {
  background: url(../jigyou/images/left_nv_tt.gif) top left no-repeat;
  width: 150px;
}


#navi {
  height:550px;
}

#navi li {
  display: block;
  padding-left: 10px;
  list-style-type: none;
}

#navi a {
  display: block;
  height: 30px;
  overflow: hidden;
}

#navi a#title {
  background: url(../jigyou/images/left_nv_tt.gif) top left no-repeat;
  width: 150px;
}

#navi a#kensyuu {
  background: url(../jigyou/images/left_nv01.gif) top left no-repeat;
  width: 150px;
  margin: 0 5px 5px 0;
}

#navi a#tuuyaku {
  background: url(../jigyou/images/left_nv02.gif) top left no-repeat;
  width: 150px;
  margin: 0 5px 5px 0;
}

#navi a#nihongo {
  background: url(../jigyou/images/left_nv03.gif) top left no-repeat;
  width: 150px;
  margin: 0 5px 5px 0;
}

#navi a#ryuugakusei {
  background: url(../jigyou/images/left_nv04.gif) top left no-repeat;
  width: 150px;
  margin: 0 5px 5px 0;
}

#navi a#kouryu {
  background: url(../jigyou/images/left_nv05.gif) top left no-repeat;
  width: 150px;
  margin: 0 5px 5px 0;
}

#navi a#tabunka {
  background: url(../jigyou/images/left_nv06.gif) top left no-repeat;
  width: 150px;
  margin: 0 5px 5px 0;
}

#navi a#conv {
  background: url(../jigyou/images/left_nv07.gif) top left no-repeat;
  width: 150px;
  margin: 0 5px 5px 0;
}

#navi a#sennmonnka {
  background: url(../jigyou/images/left_nv08.gif) top left no-repeat;
  width: 150px;
  margin: 0 5px 5px 0;
}

#navi a#project {
  background: url(../jigyou/images/left_nv09.gif) top left no-repeat;
  width: 150px;
  margin: 0 5px 5px 0;
}

#navi a#kaihatu {
  background: url(../jigyou/images/left_nv10.gif) top left no-repeat;
  width: 150px;
  margin: 0 5px 5px 0;
}

#navi a#jisyu {
  background: url(../jigyou/images/left_nv11.gif) top left no-repeat;
  width: 150px;
  margin: 0 5px 5px 0;
}

#navi a:hover#kensyuu {
  background: url(../jigyou/images/left_nv01_on.gif) top left no-repeat;
  width: 150px;
  margin: 0 5px 5px 0;
}

#navi a:hover#tuuyaku {
  background: url(../jigyou/images/left_nv02_on.gif) top left no-repeat;
  width: 150px;
  margin: 0 5px 5px 0;
}

#navi a:hover#nihongo {
  background: url(../jigyou/images/left_nv03_on.gif) top left no-repeat;
  width: 150px;
  margin: 0 5px 5px 0;
}

#navi a:hover#ryuugakusei {
  background: url(../jigyou/images/left_nv04_on.gif) top left no-repeat;
  width: 150px;
  margin: 0 5px 5px 0;
}

#navi a:hover#kouryu {
  background: url(../jigyou/images/left_nv05_on.gif) top left no-repeat;
  width: 150px;
  margin: 0 5px 5px 0;
}

#navi a:hover#tabunka {
  background: url(../jigyou/images/left_nv06_on.gif) top left no-repeat;
  width: 150px;
  margin: 0 5px 5px 0;
}

#navi a:hover#conv {
  background: url(../jigyou/images/left_nv07_on.gif) top left no-repeat;
  width: 150px;
  margin: 0 5px 5px 0;
}

#navi a:hover#sennmonnka {
  background: url(../jigyou/images/left_nv08_on.gif) top left no-repeat;
  width: 150px;
  margin: 0 5px 5px 0;
}

#navi a:hover#project {
  background: url(../jigyou/images/left_nv09_on.gif) top left no-repeat;
  width: 150px;
  margin: 0 5px 5px 0;
}

#navi a:hover#kaihatu {
  background: url(../jigyou/images/left_nv10_on.gif) top left no-repeat;
  width: 150px;
  margin: 0 5px 5px 0;
}

#navi a:hover#jisyu {
  background: url(../jigyou/images/left_nv11_on.gif) top left no-repeat;
  width: 150px;
  margin: 0 5px 5px 0;
}

#navi a#kensyuu-on {
  background: url(../jigyou/images/left_nv01_on.gif) top left no-repeat;
  width: 150px;
  margin: 0 5px 5px 0;
}

#navi a#tuuyaku-on {
  background: url(../jigyou/images/left_nv02_on.gif) top left no-repeat;
  width: 150px;
  margin: 0 5px 5px 0;
}

#navi a#nihongo-on {
  background: url(../jigyou/images/left_nv03_on.gif) top left no-repeat;
  width: 150px;
  margin: 0 5px 5px 0;
}

#navi a#ryuugakusei-on {
  background: url(../jigyou/images/left_nv04_on.gif) top left no-repeat;
  width: 150px;
  margin: 0 5px 5px 0;
}

#navi a#kouryu-on {
  background: url(../jigyou/images/left_nv05_on.gif) top left no-repeat;
  width: 150px;
  margin: 0 5px 5px 0;
}

#navi a#tabunka-on {
  background: url(../jigyou/images/left_nv06_on.gif) top left no-repeat;
  width: 150px;
  margin: 0 5px 5px 0;
}

#navi a#conv-on {
  background: url(../jigyou/images/left_nv07_on.gif) top left no-repeat;
  width: 150px;
  margin: 0 5px 5px 0;
}

#navi a#sennmonnka-on {
  background: url(../jigyou/images/left_nv08_on.gif) top left no-repeat;
  width: 150px;
  margin: 0 5px 5px 0;
}

#navi a#project-on {
  background: url(../jigyou/images/left_nv09_on.gif) top left no-repeat;
  width: 150px;
  margin: 0 5px 5px 0;
}

#navi a#kaihatu-on {
  background: url(../jigyou/images/left_nv10_on.gif) top left no-repeat;
  width: 150px;
  margin: 0 5px 5px 0;
}

#navi a#jisyu-on {
  background: url(../jigyou/images/left_nv11_on.gif) top left no-repeat;
  width: 150px;
  margin: 0 5px 5px 0;
}

/* ---------------------------
indexMenu：トップページメニュー
--------------------------- */
.menu-img {
  margin: 10px 0 0 10px;
  padding: 0 0 0 0;
  width:540px;
}

.menu-img li {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  display: inline;
  list-style-type: none;
}

.menu-img a {
  float: left;
  display: block;
  height: 140px;
  overflow: hidden;
}

.menu-img span {
  display: none;
}

.menu-img a#trn {
  background: url(../jigyou/images/ind_btn_trn01.gif) top left no-repeat;
  width: 175px;
  margin-right:4px;
}

.menu-img a#trs {
  background: url(../jigyou/images/ind_btn_trs01.gif) top left no-repeat;
  width: 175px;
  margin-right:4px;
}

.menu-img a#jap {
  background: url(../jigyou/images/ind_btn_jap01.gif) top left no-repeat;
  width: 175px;
}

.menu-img a#stu {
  background: url(../jigyou/images/ind_btn_stu01.gif) top left no-repeat;
  width: 175px;
  margin-right:4px;
}

.menu-img a#mul {
  background: url(../jigyou/images/ind_btn_mul01.gif) top left no-repeat;
  width: 175px;
  margin-right:4px;
}

.menu-img a#exc {
  background: url(../jigyou/images/ind_btn_exc01.gif) top left no-repeat;
  width: 175px;
  margin-right:4px;
}

.menu-img a#sem {
  background: url(../jigyou/images/ind_btn_sem01.gif) top left no-repeat;
  width: 175px;
}

.menu-img a#exp {
  background: url(../jigyou/images/ind_btn_exp01.gif) top left no-repeat;
  width: 175px;
  margin-right:4px;
}

.menu-img a#pro {
  background: url(../jigyou/images/ind_btn_pro01.gif) top left no-repeat;
  width: 175px;
  margin-right:4px;
}

.menu-img a#dev {
  background: url(../jigyou/images/ind_btn_dev01.gif) top left no-repeat;
  width: 175px;
}

.menu-img a:hover#trn {
  background: url(../jigyou/images/ind_btn_trn02.gif) top left no-repeat;
  width: 175px;
  margin-right:4px;
}

.menu-img a:hover#trs {
  background: url(../jigyou/images/ind_btn_trs02.gif) top left no-repeat;
  width: 175px;
}

.menu-img a:hover#jap {
  background: url(../jigyou/images/ind_btn_jap02.gif) top left no-repeat;
  width: 175px;
  
}

.menu-img a:hover#stu {
  background: url(../jigyou/images/ind_btn_stu02.gif) top left no-repeat;
  width: 175px;
  margin-right:4px;
}

.menu-img a:hover#mul {
  background: url(../jigyou/images/ind_btn_mul02.gif) top left no-repeat;
  width: 175px;
  margin-right:4px;
}

.menu-img a:hover#exc {
  background: url(../jigyou/images/ind_btn_exc02.gif) top left no-repeat;
  width: 175px;
  margin-right:4px;
}

.menu-img a:hover#sem {
  background: url(../jigyou/images/ind_btn_sem02.gif) top left no-repeat;
  width: 175px;
}

.menu-img a:hover#exp {
  background: url(../jigyou/images/ind_btn_exp02.gif) top left no-repeat;
  width: 175px;
  margin-right:4px;
}

.menu-img a:hover#pro {
  background: url(../jigyou/images/ind_btn_pro02.gif) top left no-repeat;
  width: 175px;
  margin-right:4px;
}

.menu-img a:hover#dev {
  background: url(../jigyou/images/ind_btn_dev02.gif) top left no-repeat;
  width: 175px;
}


/* ---------------------------
title：ページタイトル
--------------------------- */
h2.kensyuu {
  background: url(../jigyou/images/trn_title.gif) top left no-repeat;
  width: 550px;
  height: 40px;
  margin: 10px 0 0 0;
  clear:both;
}

h2.tuuyaku {
  background: url(../jigyou/images/trs_title.gif) top left no-repeat;
  width: 550px;
  height: 40px;
  margin: 10px 0 0 0;
  clear:both;
}

h2.nihongo {
  background: url(../jigyou/images/jap_title.gif) top left no-repeat;
  width: 550px;
  height: 40px;
  margin: 10px 0 0 0;
  clear:both;
}

h2.tabunka {
  background: url(../jigyou/images/mul_title.gif) top left no-repeat;
  width: 550px;
  height: 40px;
  margin: 10px 0 0 0;
  clear:both;
}

h2.kouryu {
  background: url(../jigyou/images/exc_title.gif) top left no-repeat;
  width: 550px;
  height: 40px;
  margin: 10px 0 0 0;
  clear:both;
}

h2.ryuugakusei {
  background: url(../jigyou/images/stu_title.gif) top left no-repeat;
  width: 550px;
  height: 40px;
  margin: 10px 0 0 0;
  clear:both;
}

h2.conv {
  background: url(../jigyou/images/sem_title.gif) top left no-repeat;
  width: 550px;
  height: 40px;
  margin: 10px 0 0 0;
  clear:both;
}

h2.sennmonnka {
  background: url(../jigyou/images/exp_title.gif) top left no-repeat;
  width: 550px;
  height: 40px;
  margin: 10px 0 0 0;
  clear:both;
}

h2.project {
  background: url(../jigyou/images/pro_title.gif) top left no-repeat;
  width: 550px;
  height: 40px;
  margin: 10px 0 0 0;
  clear:both;
}

h2.kaihatu {
  background: url(../jigyou/images/dev_title.gif) top left no-repeat;
  width: 550px;
  height: 40px;
  margin: 10px 0 0 0;
  clear:both;
}

h2.jisyu {
  background: url(../jigyou/images/sel_title.gif) top left no-repeat;
  width: 550px;
  height: 40px;
  margin: 10px 0 0 0;
  clear:both;
}

/* ---------------------------
smallTitle：小見出し
--------------------------- */
*html h3 {
  background: url(../jigyou/images/bar.gif) top left no-repeat;
  width: 550px;
  height: 30px;
  margin: 20px 0 0 0;
  padding: 5px 0 0 10px;
  font-size: 100%;
  font-weight: bold;
}

h3 {
  background: url(../jigyou/images/bar.gif) top left no-repeat;
  width: 550px;
  height: 30px;
  margin: 20px 0 0 0;
  padding: 6px 0 0 10px;
  font-size:100%;
  font-weight:bold;
}

.tt-color01 {
  font-size:100%;
  font-weight:bold;
  color: #FF901F;
}

.tt-color02 {
 font-size:100%;
 font-weight:bold;
 color: #a857ab;
}

.tt-color03 {
 font-size:100%;
 font-weight:bold;
 color: #0d6f29;
}

.tt-color04 {
 font-size:100%;
 font-weight:bold;
 color: #00398e;
}

.tt-bold {
 font-size:100%;
 font-weight:bold;
}



/* ---------------------------
servicePhoto：写真
--------------------------- */
#photo {
  display: block;
  width:530px;
  height:180px;
  margin: 10px 0 0 20px;
}

#sm-img01 {
  float: left;
  width: 250px;
}

#sm-img02 {
  float: right;
  width: 250px;
}

#sm-img03 {
  padding-right: 10px;
  float: right;
}

dl.image dt img {
  border:0;
}

dl.image dd {
  font-size:80%;
  text-align:center;
}

.photo-text {
  margin: 0 0 10px 15px;
}

.photo-tt {
	font-size:80%;
	text-align:left;
	margin-top: 10px;
}

/* ---------------------------
service：サービス各説明
--------------------------- */
#svc {
  width:530px;
  margin: 10px 0 0 20px;
}

#svc dt {
  width: 100%;
  height: 26px;
  margin-top:20px;
}

#svc dd {
  margin: 0 0 0 30px;
}

.svc-trn {
  margin: 0 0 0 12px;
}

.svc_exc01 {
  background: url(../jigyou/images/exc_e_sm01.gif) top left no-repeat;
}

.svc_exc02 {
  background: url(../jigyou/images/exc_e_sm02.gif) top left no-repeat;
}

.svc_exc03 {
  background: url(../jigyou/images/exc_e_sm03.gif) top left no-repeat;
}

.svc_exc04 {
  background: url(../jigyou/images/exc_e_sm04.gif) top left no-repeat;
}

.svc_exc05 {
  background: url(../jigyou/images/exc_e_sm05.gif) top left no-repeat;
}

/* ---------------------------
inquiryArea：お問い合わせ
--------------------------- */
#inquiry {
  display: block;
  width:510px;
  margin: 10px 0 0 20px;
}

#Color-01 {
 padding: 10px;
 border:2px solid #FF901F;
}

#Color-02 {
 padding: 10px;
 border:2px solid #a857ab;
}

#Color-03 {
 padding: 10px;
 border:2px solid #0d6f29;
}

#Color-04 {
 padding: 10px;
 border:2px solid #00398e;
}

*html #inquiry table {
 font-size:90%;
 line-height: 160%; 
}

#inquiry table {
 font-size:100%;
 line-height: 160%; 
}

/* ---------------------------
国際交流 table：スケジュール
--------------------------- */
*html #schedule table {
  margin: 5px 0 0 10px;
}

#schedule table {
  table-layout:fixed;
  width:530px;
  margin: 5px 0 0 20px;
  border: 1px solid #CCCCCC;
  border-collapse: separate;
  border-spacing: 1px;
}

.td-color1 {
	background-color: #eae6e3;
    padding: 3px 5px 3px 5px;
    font-size: 90%;
}

.td-color1b {
	background-color: #eae6e3;
    padding: 3px 5px 3px 5px;
	text-align: center;
    font-size: 90%;
}

.td-color2 {
	background-color: #c6d1ea;
    padding: 3px 5px 3px 5px;
    font-size: 90%;
}

.td-color2b {
	background-color: #c6d1ea;
    padding: 3px 5px 3px 5px;
	text-align: center;
    font-size: 90%;
}


/* ---------------------------
menu：ページ内リンク
--------------------------- */
*html #submenu {
	display: block;
	width: 520px;
	line-height:180%;
    text-align:center;	
	margin: 0 0 0 20px;
	padding: 10px 0 10px 20px;
    border: 1px solid #c6d1ea;
	background-color: #c6d1ea;
}

*html #submenu ul li {
	list-style:none;
	float:left;
}

#submenu {
	display: block;
	width: 460px;
    height: 20px;
	line-height:180%;
    text-align:center;	
	margin: 0 0 0 20px;
	padding: 10px 0 10px 60px;
	background-color: #c6d1ea;
}

*:first-child+html #submenu {
	width: 480px;
	padding: 10px 0 10px 45px;
}

html>/**/body  #submenu {
	width: 480px;
	padding: 10px 0 10px 50px;
}

#submenu ul li {
	list-style:none;
	float:left;
}


/* ---------------------------
r-navi：このページの先頭へ
--------------------------- */
#r-navi {
  clear: both;
  display: block;
  width: 500px;
  height: 30px;
  margin:0 0 0 30px;
  padding: 5px;
}

#r-navi ul li {
  list-style:none;
  float:right;
  font-size:90%;
  margin-top:5px;
}

/* ---------------------------
ボタン設置
--------------------------- */
#btn ul {
margin:10px 0 0 0;
padding:0;
  list-style-type:none;
}

#btn ul li {
margin:0 0 5px 0;
padding:0;
}



