@charset   "Shift_JIS";
*
{
  margin-left : 0px;
  margin-right : 0px;
  padding-left  :0px;
  padding-right  :0px;
  font-size:100%;
}
#header h1{
  font-size : 80%;
  font-weight : normal;
  margin-top : 10px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  padding-right : 10px;
  color : #454545;
  text-align : right;
}
#container{
  margin-top : auto;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : auto;
  width : 900px;
  background-color : white;
}
#banner{
  clear : both;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  border-top-width : 10px;
  border-top-style : solid;
  border-top-color : #2c4f76;
  background-color : #5885c4;
}
#logo{
  width : 200px;
  float : left;
  padding-left : 10px;
  margin-top : 0px;
  margin-bottom : 0px;
  text-align : left;
}
#gmenu{
  clear : both;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}
#contents{
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}
#header{
  height : 95px;
}
body{
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  padding-top : 0px;
  text-align : center;
  font-size : 15px;
  background-image : url(../images/back.gif);
  background-repeat : repeat-x;
}
#contactus{
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : silver;
}
#side{
  width : 200px;
  float : left;
  padding-bottom : 20px;
}
.side_menu{
  width : 200px;
  float : none;
  background-color : #ebebeb;
  padding-bottom : 20px;
}
#main{
  width : 695px;
  float : right;
}
.side_menu li{
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  list-style-type : none;
  padding-top : 5px;
  padding-left : 10px;
  padding-right : 5px;
  padding-bottom : 5px;
  font-size : 80%;
  text-align : left;
}
.side_menu ul{
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}
.side_menu h3{
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}
#footer{
  background-color : white;
  height : 100px;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : gray;
  clear : both;
}
.title{
  padding-top : 5px;
  padding-left : 0px;
  padding-right : 5px;
  padding-bottom : 2px;
  margin-top : 5px;
  margin-left : 5px;
  margin-right : 0px;
  margin-bottom : 5px;
  font-size : 100%;
  background-repeat : repeat-x;
  background-position : center bottom;
  text-align : left;
}
#tcollege_list ul{
  margin-top : 0px;
  margin-right : 1px;
  margin-bottom : 1px;
  margin-left : 20px;
}
#tcollege_list li{
  padding-top : 5px;
  font-size : 80%;
  margin-top : 0px;
  background-repeat : no-repeat;
  background-position : left center;
  list-style-type : none;
  background-image : url(../images/arrow2.gif);
  padding-left : 15px;
  text-align : left;
  color : #2f2f2f;
}
address{
  font-size : 90%;
  font-weight : normal;
  font-style : normal;
  margin-top : 5px;
}
#tfooter p{
  font-size : 13px;
  line-height : 140%;
  padding-right : 5px;
}
#news li{
  list-style-type : none;
  font-size : 80%;
  padding-top : 3px;
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 3px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  text-align : left;
  line-height : 120%;
}
#news ul{
  margin-top : 0px;
  margin-left : 25px;
  margin-right : 0px;
  margin-bottom : 0px;
}
#news h5{
  margin-top : 0px;
  margin-left : 5px;
  margin-right : 0px;
  margin-bottom : 5px;
  background-color : #eef5e9;
  height : 30px;
  padding-top : 10px;
  width : 670px;
}
#news{
  background-repeat : no-repeat;
  margin-top : 10px;
  margin-left : 10px;
  margin-right : 0px;
  text-align : left;
}
#tmenu{
  background-image : url(../images/gmenu_back.gif);
  background-repeat : repeat-x;
  width : 900px;
  border-collapse : collapse;
  empty-cells : show;
}
.d-news{
  text-align : left;
  margin-left : 0px;
}
#tmenu td{
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : #e1e1ff #e1e1ff #e1e1ff #e1e1ff;
  padding-top : 3px;
  padding-left : 10px;
  padding-right : 4px;
  padding-bottom : 3px;
  text-align : left;
}
.univ_news{
  text-align : left;
}
#tcollege_list td{
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : silver silver silver silver;
  padding-top : 0px;
  padding-left : 2px;
  padding-right : 2px;
  padding-bottom : 10px;
}
#country{
  text-align : left;
  margin-bottom : 10px;
}
.pagetop{
  font-size : 80%;
  text-align : right;
  margin-bottom : 10px;
}
.pagetop a{
  color : gray;
  text-decoration : none;
}
.pagetop a:hover{
  color : green;
}
#country h5{
  padding-left : 20px;
}
#country li{
  float : left;
  margin-right : 20px;
  padding-left : 15px;
  color : maroon;
  padding-right : 20px;
  background-image : url(../images/arrow3.gif);
  background-position : left center;
  background-repeat : no-repeat;
  list-style-type : none;
  text-align : left;
  margin-left : 0px;
}
#country a{
  color : maroon;
  text-decoration : none;
}
.univ_details{
  margin-left : 25px;
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : green green green green;
  border-collapse : collapse;
  empty-cells : show;
  width : 650px;
}
#umel_sa{
  text-align : left;
}
#umel_sa p{
  font-size : 90%;
  padding-left : 15px;
  line-height : 150%;
  padding-right : 10px;
  padding-bottom : 0px;
  margin-bottom : 0px;
  margin-top : 5px;
}
#umel_sa td{
  font-size : 90%;
}
#umel_sa h5{
  font-size : 100%;
  padding-left : 10px;
  padding-top : 10px;
}
.univ_details td{
  font-size : 80%;
  padding-top : 10px;
  padding-left : 5px;
  padding-bottom : 10px;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : green;
  color : #2f2f2f;
}
#live{
  font-size : 100%;
  text-align : left;
}
#live h4{
  margin-top : 20px;
  text-align : center;
}
#live p{
  padding-left : 20px;
  padding-right : 20px;
  line-height : 120%;
}
.book{
  margin-top : 10px;
  margin-left : 30px;
  margin-right : 10px;
  margin-bottom : 10px;
}
#country a:hover{
  color : green;
}
#beginner{
  font-size : 100%;
  text-align : left;
  margin-top : 10px;
}
#beginner h4{
  font-size : 110%;
  color : maroon;
  text-align : center;
  margin-top : 20px;
  font-weight : bold;
}
#beginner p{
  padding-left : 20px;
  padding-right : 20px;
}
#beginner h5{
  padding-left : 20px;
}
#mec{
  padding-top : 10px;
  padding-left : 30px;
  padding-right : 10px;
  padding-bottom : 10px;
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : green green green green;
  margin-left : 50px;
  margin-right : 25px;
  width : 500px;
}
#map{
  font-size : 100%;
  text-align : left;
  margin-left : 0px;
  margin-top : 0px;
  margin-bottom : 0px;
  margin-right : 0px;
}
#support{
  font-size : 100%;
  text-align : left;
  margin-top : 10px;
}
#flow{
  margin-top : 20px;
  margin-left : 20px;
  margin-right : 20px;
  margin-bottom : 20px;
}
#flow td{
  font-size : 90%;
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
  color : #585858;
}
#toiawase{
  text-align : left;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}
.footer_menu li{
  float : left;
  padding-right : 10px;
  margin-top : 0px;
  margin-left : 0px;
  margin-bottom : 0px;
}
.footer_menu{
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
  margin-bottom : 0px;
  margin-left : 0px;
}
#tgmenu td{
  padding-right : 7px;
  border-left-width : 5px;
  border-left-style : solid;
  border-left-color : #2462a6;
  padding-left : 6px;
  height : 17px;
}
#inner_right{
  float : right;
  width : 690px;
}
#header h2{
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 10px;
  text-align : right;
  padding-right : 10px;
}
#tcollege_list a{
  color : #444444;
}
#policy{
  font-size : 100%;
  text-align : left;
  margin-left : 0px;
  margin-right : 0px;
  margin-top : 0px;
  margin-bottom : 0px;
}
#policy h5{
  color : navy;
  margin-top : 5px;
  margin-bottom : 0px;
  font-size : 100%;
  margin-left : 20px;
}
#policy p{
  line-height : 130%;
  margin-left : 20px;
  margin-right : 20px;
}
#path{
  font-size : 80%;
  color : #2f2f2f;
  margin-top : 5px;
  margin-left : 5px;
  margin-bottom : 5px;
  text-align : left;
}
#path a{
  color : green;
  text-decoration : none;
}
#path a:hover{
  color : gray;
}
#purpose{
  text-align : left;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}
#purpose h5{
  padding-left : 20px;
}
#purpose li{
  text-align : left;
  padding-left : 15px;
  padding-right : 20px;
  margin-left : 0px;
  float : left;
  list-style-type : none;
  background-image : url(../images/arrow3.gif);
  background-repeat : no-repeat;
  background-position : left center;
  color : maroon;
}
#purpose a{
  text-decoration : none;
  color : maroon;
}
#purpose a:hover{
  color : green;
}
.univ_details ul{
  margin-left : 10px;
}
#map table{
  margin-left : 10px;
  margin-top : 10px;
  margin-bottom : 10px;
}
#toi_form{
  margin-left : 10px;
}
#beginner h6{
  font-size : 95%;
  font-weight : bold;
  color : #0000cc;
  padding-left : 40px;
}
#beginner ul{
  padding-left : 30px;
}
#purpose h6{
  font-size : 100%;
  font-weight : bolder;
  color : #4c4c4c;
  margin-left : 25px;
  padding-top : 3px;
  padding-left : 5px;
  padding-bottom : 3px;
}
.univ_details2{
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : silver silver silver silver;
  margin-left : 25px;
  width : 665px;
  margin-bottom : 20px;
}
.univ_details2 td{
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;
  line-height : 140%;
  text-align : left;
  font-size : 80%;
}
#umel_sa h4{
  color : navy;
  padding-left : 15px;
  margin-bottom : 0px;
}
.message{
  border-width : 3px 3px 3px 3px;
  border-style : double double double double;
  border-color : navy navy navy navy;
  margin-left : 15px;
  margin-right : 15px;
}
.subject{
  margin-top : 15px;
  margin-left : 15px;
  margin-right : 15px;
  margin-bottom : 15px;
  font-size : 90%;
  width : 650px;
}
.subject td{
  font-size : 90%;
  line-height : 150%;
  padding-left : 10px;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-right-style : solid;
  border-bottom-style : solid;
  border-right-color : navy;
  border-bottom-color : navy;
  border-top-width : 1px;
  border-left-width : 1px;
  border-top-style : solid;
  border-left-style : solid;
  border-top-color : navy;
  border-left-color : navy;
  padding-top : 10px;
  padding-bottom : 10px;
}
.t-cost{
  margin-left : 10px;
  margin-right : 10px;
  font-size : 90%;
}
.t-cost td{
  padding-right : 10px;
  padding-left : 10px;
  line-height : 140%;
}
.company{
  padding-top : 5px;
  padding-left : 15px;
  padding-right : 15px;
  padding-bottom : 15px;
  margin-top : 15px;
  margin-left : 15px;
  margin-right : 15px;
  margin-bottom : 20px;
  border-width : 2px 2px 2px 2px;
  border-style : solid solid solid solid;
  border-color : maroon maroon maroon maroon;
  width : 450px;
  line-height : 150%;
}
.company h5{
  margin-bottom : 5px;
  margin-top : 0px;
}
.line{
  margin-left : 15px;
  border-bottom-width : 1px;
  border-bottom-style : dotted;
  border-bottom-color : #00509f;
}
#umel_sa li{
  font-size : 90%;
  line-height : 150%;
}
#purpose p{
  font-size : 80%;
  padding-left : 20px;
  padding-right : 20px;
  line-height : 150%;
}
#country p{
  text-align : left;
  padding-left : 20px;
  padding-right : 20px;
  font-size : 80%;
  line-height : 150%;
}
.u_line{
  text-decoration : underline;
  padding-left : 50px;
  color : green;
  margin-top : 0px;
  margin-bottom : 0px;
}
.geil_course{
  margin-left : 30px;
  margin-top : 0px;
}
.geil_course td{
  padding-bottom : 5px;
  padding-top : 5px;
  padding-right : 10px;
}
.geil_course2{
  margin-left : 30px;
  border-collapse : collapse;
  empty-cells : show;
  margin-top : 10px;
}
.geil_course2 td{
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;
  border-width : 1px;
  border-style : solid;
  border-color : gray;
  border-collapse : collapse;
  empty-cells : show;
}
#toiawase h1{
  margin-top : 10px;
}
#toiawase p{
  margin-left : 20px;
}
.side_menu a{
  color : #004080;
}
#unsw{
  text-align : left;
}
#unsw h4{
  color : white;
  background-color : maroon;
  font-size : 90%;
  padding-top : 3px;
  padding-left : 10px;
  padding-right : 3px;
  padding-bottom : 3px;
}
#unsw p{
  font-size : 90%;
  padding-left : 10px;
  line-height : 150%;
  margin-top : 3px;
}
#unsw li{
  font-size : 90%;
  line-height : 130%;
}
#unsw h5{
  color : teal;
  padding-left : 10px;
  margin-bottom : 3px;
}
.t-course{
  font-size : 85%;
  margin-top : 10px;
  margin-left : 10px;
  margin-right : 10px;
  margin-bottom : 10px;
}
#unsw td{
  font-size : 90%;
}
#infomation{
  text-align : left;
  margin-top : 10px;
  margin-left : 10px;
  margin-right : 0px;
}
#infomation li{
  font-size : 80%;
  text-align : left;
  padding-top : 3px;
  padding-left : 0px;
  padding-right : 3px;
  padding-bottom : 3px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  list-style-type : none;
}
#infomation td{
  padding-top : 5px;
  padding-bottom : 5px;
}
#pagehead{
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : silver;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : silver;
}
#country h4{
  margin-top : 5px;
}
#purpose h4{
  margin-top : 5px;
}
#soudankai_form{
  padding-top : 10px;
  padding-left : 20px;
  padding-right : 15px;
  padding-bottom : 10px;
  width : 690px;
}
#sitemap{
  text-align : left;
  padding-top : 20px;
  padding-left : 0px;
  padding-right : 20px;
  padding-bottom : 20px;
  width : 94%;
  margin-left : 0px;
}
#sitemap li{
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
  font-size : 13px;
}
#recommendation{
  text-align : left;
  margin-left : 20px;
  margin-top : 0px;
  margin-bottom : 10px;
}
.tantoukan{
  text-align : left;
  width : 300px;
  margin-right : 0px;
  margin-left : 280px;
}
#select_waku td{
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
  border-width : 1px;
  border-style : solid;
  border-color : gray;
}
#select_waku{
  border-collapse : collapse;
  line-height : 140%;
}
#t-toi{
  margin-left : 100px;
  margin-right : 30px;
  margin-top : 50px;
  margin-bottom : 50px;
  width : 700px;
}
#unei{
  text-align : left;
  margin-left : 100px;
  line-height : 140%;
  margin-top : 20px;
  background-color : #e7e7e7;
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;
  margin-right : 100px;
  margin-bottom : 20px;
  border-width : 1px;
  border-style : solid;
  border-color : silver;
}
#t-toi01{
  margin-top : 30px;
  margin-left : 10px;
  margin-right : 10px;
  margin-bottom : 30px;
}
#info-soudankai{
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
  margin-top : 2px;
  margin-left : 2px;
  margin-right : 2px;
  margin-bottom : 2px;
  border-width : 1px;
  border-style : solid;
  border-color : green;
  background-color : #eaf2d5;
}
#info-soudankai p{
  font-size : 13px;
  text-align : left;
  padding-left : 15px;
  padding-top : 2px;
  line-height : 140%;
  margin-top : 0px;
  padding-bottom : 0px;
  margin-bottom : 0px;
}
#t-soudankai{
  width : 680px;
  margin-top : 5px;
}
#soudankai-left{
  text-align : left;
  width : 340px;
  float : left;
  border-right-width : 1px;
  border-right-style : dotted;
  border-right-color : olive;
  margin-left : 0px;
}
#soudankai-right{
  text-align : left;
  width : 340px;
  float : right;
}
#t-soudankai h6{
  margin-left : 15px;
  margin-bottom : 5px;
}
#tcollege_list{
  clear : both;
}
.sdetail{
  padding-top : 2px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 2px;
  font-size : 90%;
}
.t-soudankai a{
  color : gray;
  text-decoration : none;
}
.red-txt{
  color : #cc0000;
}
.tky_txt{
  font-size : 15px;
  color : white;
  background-color : green;
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
  border-width : 3px;
  border-style : double;
  border-color : white;
  text-align : center;
  width : 65px;
}
.kyt_txt{
  font-size : 15px;
  color : white;
  background-color : #e17100;
  text-align : center;
  padding-top : 3px;
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 3px;
  border-width : 3px;
  border-style : double;
  border-color : white;
  width : 65px;
}
.soudan01{
  border-right-width : 1px;
  border-right-style : dotted;
  border-right-color : olive;
}
.sdetail a{
  color : #89a934;
}
#t-interview{
  margin-top : 15px;
  margin-left : 15px;
  margin-right : 15px;
  margin-bottom : 15px;
  border-width : 3px;
  border-style : double;
  border-color : #b5b5ff;
}
#t-interview td{
  padding-left : 30px;
  padding-top : 5px;
  padding-bottom : 5px;
  text-align : left;
}
.inter{
  font-weight : bold;
  border-left-width : 4px;
  border-left-style : solid;
  border-left-color : #ad5a5a;
  margin-left : 15px;
  color : maroon;
}
#tinterview{
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
}
#interview{
  border-width : 1px;
  border-style : solid;
  border-color : silver;
  width : 690px;
  margin-top : 2px;
  margin-bottom : 2px;
  margin-left : 2px;
  margin-right : 2px;
}
#interview td{
  font-size : 13px;
}
#interview p{
  font-size : 13px;
  padding-top : 10px;
  padding-left : 5px;
  padding-bottom : 10px;
  line-height : 130%;
  text-align : left;
}
#page_label{
  text-align : left;
  margin-top : 10px;
  margin-left : 350px;
  margin-right : 10px;
  margin-bottom : 10px;
}
#page_label li{
  float : left;
  list-style-type : none;
}
.inter01{
  width : 240px;
}
.inter02{
  width : 200px;
}
#top_banner{
  margin-top : 2px;
  margin-bottom : 2px;
  border-width : 1px;
  border-style : solid;
  border-color : silver;
  width : 690px;
  margin-left : 2px;
  margin-right : 2px;
}
#s-interview{
  clear : left;
}
.t-line{
  border-bottom-width : 1px;
  border-bottom-style : dotted;
  border-bottom-color : silver;
}
.soudan001{
  background-color : #fffbff;
  font-size : 13px;
  border-width : 1px;
  border-style : solid;
  border-color : #d7e6ae;
}
.soudan001 td,.soudan002 td,.soudan003 td,.soudan004 td{
  padding-top : 5px;
  padding-left : 5px;
  padding-bottom : 5px;
  text-align : left;
}
.soudan002{
  font-size : 13px;
  background-color : #fdfeff;
  border-width : 1px;
  border-style : solid;
  border-color : #d7e6ae;
}
.soudan003{
  font-size : 13px;
  background-color : #ffffe8;
  border-width : 1px;
  border-style : solid;
  border-color : #d7e6ae;
}
#orientation{
  text-align : left;
  margin-left : 50px;
  margin-right : 50px;
  margin-bottom : 10px;
}
#orientation h3{
  font-size : 20px;
  text-align : center;
  margin-top : 20px;
  margin-bottom : 20px;
}
.t-person{
  border-width : 1px;
  border-style : solid;
  border-color : gray;
  width : 650px;
  border-collapse : collapse;
  empty-cells : show;
  margin-top : 5px;
}
.t-person td{
  font-size : 14px;
  text-align : left;
  padding-top : 10px;
  padding-left : 10px;
  padding-bottom : 10px;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-right-style : solid;
  border-bottom-style : solid;
  border-right-color : gray;
  border-bottom-color : gray;
}
#orientation p{
  font-size : 14px;
  line-height : 150%;
  text-align : left;
  padding-right : 20px;
  margin-top : 5px;
}
#orientation h4{
  text-align : left;
  margin-top : 20px;
  margin-bottom : 0px;
}
.t-time{
  border-width : 1px;
  border-style : solid;
  border-color : gray;
  border-collapse : collapse;
  empty-cells : show;
  margin-bottom : 20px;
  margin-top : 5px;
}
.t-time td{
  font-size : 14px;
  text-align : center;
  padding-top : 10px;
  padding-left : 20px;
  padding-right : 20px;
  padding-bottom : 10px;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-right-style : solid;
  border-bottom-style : solid;
  border-right-color : gray;
  border-bottom-color : gray;
}
.soudan a{
  color : #363636;
}
.notice{
  border-width : 3px;
  border-style : double;
  border-color : #cc0000;
  padding-top : 5px;
  padding-bottom : 5px;
  padding-left : 10px;
}
.to_top{
  text-align : center;
}
.video{
  font-size : 14px;
  font-weight : bold;
  color : #007979;
  vertical-align : middle;
  text-align : left;
  margin-left : 370px;
  margin-top : 10px;
  border-width : 3px;
  border-style : double;
  border-color : gray;
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
  margin-right : 50px;
  margin-bottom : 10px;
}
.video a,.video02 a{
  color : #007979;
}
.video02{
  font-size : 13px;
  font-weight : bold;
  color : #007979;
  text-align : left;
  margin-left : 220px;
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
  line-height : 120%;
}
.soudan004{
  font-size : 13px;
  background-color : #fff2ee;
  border-width : 1px;
  border-style : solid;
  border-color : #d7e6ae;
}
.t-visitor{
  margin-top : 10px;
  margin-left : 10px;
  margin-right : 10px;
  margin-bottom : 10px;
  border-width : 1px;
  border-style : solid;
  border-color : silver;
}
.t-visitor td{
  font-size : 13px;
  padding-top : 15px;
  padding-left : 10px;
  padding-right : 15px;
  padding-bottom : 15px;
  line-height : 150%;
  text-align : left;
}
.online{
  font-size : 16px;
  line-height : 180%;
  color : #d24400;
  text-align : center;
}
#kojin_info{
  border-width : 1px;
  border-style : solid;
  border-color : silver;
  border-collapse : collapse;
  empty-cells : show;
  margin-left : 10px;
}
#kojin_info td{
  font-size : 14px;
  padding-top : 5px;
  padding-left : 10px;
  padding-right : 2px;
  padding-bottom : 5px;
  text-align : left;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-right-style : solid;
  border-bottom-style : solid;
  border-right-color : silver;
  border-bottom-color : silver;
}
.info01{
  background-color : #fff2ec;
  width : 150px;
}
.t-orientation{
  font-size : 14px;
  width : 740px;
  margin-left : 20px;
}
.t-orientation td{
  font-weight : bold;
  padding-top : 10px;
  padding-bottom : 10px;
  line-height : 180%;
  text-align : left;
}
.top-visitor{
  border-width : 1px;
  border-style : solid;
  border-color : #89a934;
}
.top-visitor td{
  font-size : 13px;
}
.umel_visitor td{
  padding-left : 10px;
  text-align : left;
}
.umel_visitor a{
  color : #363636;
}
.top_info{
  margin-top : 2px;
  margin-left : 2px;
  margin-right : 2px;
  margin-bottom : 2px;
  border-width : 1px;
  border-style : solid;
  border-color : red;
  background-color : #ffb9b9;
}
.top_info2{
  margin-top : 2px;
  margin-left : 2px;
  margin-right : 2px;
  margin-bottom : 2px;
  border-width : 3px;
  border-style : solid;
  border-color : #ffca95;
  background-color : #ffffff;
  width : 690px;
}
.top_info2 td{
  text-align : left;
  font-size : 13px;
  padding-bottom : 5px;
}
.info2{
  padding-left : 30px;
  padding-top : 5px;
  padding-bottom : 0px;
}
.soudan001a{
  width : 80px;
}
.soudan001b{
  width : 100px;
}
.soudan001c{
  width : 100px;
}
#t-soudankai p{
  line-height : 150%;
  text-align : left;
  padding-left : 30px;
}
.t-visitor img{
  margin-top : 5px;
  margin-left : 5px;
  margin-right : 0px;
  margin-bottom : 5px;
}
.daihyou{
  text-align : left;
  margin-left : 350px;
  margin-top : 0px;
  margin-bottom : 0px;
  padding-bottom : 0px;
}
.top_info3{
  background-color : #bfdfff;
  margin-top : 2px;
  margin-left : 2px;
  margin-right : 2px;
  margin-bottom : 2px;
  border-width : 1px;
  border-style : solid;
  border-color : #0076ec;
}
.top_info4{
  margin-top : 2px;
  margin-left : 2px;
  margin-right : 2px;
  margin-bottom : 2px;
  border-width : 5px;
  border-style : double;
  border-color : #b9b9ff;
  width : 690px;
  text-align : left;
  font-size : 13px;
}
.annai{
  font-weight : bold;
  color : navy;
  text-align : center;
  padding-top : 0px;
  padding-bottom : 10px;
}
.top_info4 td{
  padding-top : 10px;
  padding-left : 20px;
  padding-right : 10px;
  padding-bottom : 5px;
  line-height : 110%;
  text-align : left;
}
.t-map{
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;
  line-height : 150%;
}
.top_info5{
  margin-top : 2px;
  margin-left : 2px;
  margin-right : 2px;
  margin-bottom : 2px;
  border-width : 1px;
  border-style : solid;
  border-color : #ff0000;
}
.map_ad{
  margin-left : 60px;
}

