
TD{font-size:12px; line-height : 120%;
}
A {text-decoration: none;
  color : #666666;
}
H1{  margin:0px;  font-size : 14px;
  font-weight : bold;
  line-height : 16px;
  color : #6d604e;   
}
BODY{  
  font-size : 12px;
  line-height : 14px;
}
.t-1{
  background-image : url(img/t-1.jpg);
  background-repeat : no-repeat;
  height : 55px;
}
.sun{  
  margin-left : 5px;
  margin-right : 5px;
  margin-top : 5px;
}
.plan{  
  margin-top : 3px;
}
.p1{
  font-size : 22px;
  font-family : HGP憂塸妏恨集窾B;
  font-weight : normal;
  color : yellow;
  text-align : right;
  margin-top : 3px;
  margin-right : 5px;  
}
.pamphlet{
  background-image : url(img/t-3.jpg);
  background-repeat : no-repeat;
}
.pamphlet DIV{
  padding-top : 3px;
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 3px;border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : white white white white;
  text-align : center;
  margin-top : 10px;
  margin-left : 5px;
  margin-right : 5px;
  margin-bottom : 5px;
  width : 130px;
}
.img-pamphlet{
  margin-bottom : 2px;
}
.d1{
  width : 280px;
  float : left;
}
.H2-1{
  font-size : 14px;
  font-weight : normal;
  line-height : 16px;
  color : white;
  text-align : right;
  padding-top : 5px;  
}
.a-bg{
  background-image : url(img/a-bg.jpg);
  width : 240px;
  height : 94px;
  background-repeat : no-repeat;background-position : 0px 1px;
}
.ap1{
  font-size : 12px;
  line-height : 14px;
  padding-top : 9px;
  padding-left : 22px;
  padding-bottom : 5px;
}
.ap2{
  color : red;
  padding-top : 5px;
  padding-left : 12px;
}
.course{
  margin-top : 3px;
  margin-left : 11px;
}
.b-bg{
  background-image : url(img/b-bg.jpg);
  background-repeat : no-repeat;background-position : 0px 1px;  
  width : 242px;
  height : 95px;
}
.c-bg{
  background-image : url(img/c-bg.jpg);
  background-repeat : no-repeat;background-position : 0px 1px;
  width : 238px;
  height : 95px;
}
SPAN{
  color : black;
}
.a-left{
  background-image : url(img/a_main-bg.jpg);
  background-repeat : repeat-y;background-position : 0px 190px;}
.b-left{
  background-image : url(img/b_main-bg.jpg);
  background-repeat : repeat-y;background-position : 0px 190px;}
.c-left{
  background-image : url(img/c_main-bg.jpg);
  background-repeat : repeat-y;background-position : 0px 190px;}
.a_course{
  margin-left : 10px;  
  float : left;
  margin-right : 5px;
}
.a-left H2{
  font-size : 12px;
  font-weight : bold;
  line-height : 15px;
  color : navy;
  padding-top : 2px;
  padding-bottom : 1px;
  padding-left : 10px;
}
.b-left H2{
  font-size : 12px;
  font-weight : bold;
  line-height : 15px;
  color : #ff0031;
  padding-top : 2px;
  padding-bottom : 1px;
  padding-left : 10px;
}
.c-left H2{
  font-size : 12px;
  font-weight : bold;
  line-height : 15px;
  color : #ff6500;
  padding-top : 2px;
  padding-bottom : 1px;
  padding-left : 10px;
}
.a-left P{
  padding-top : 2px;
  padding-left : 10px;
}
.b-left P{
  padding-top : 2px;
  padding-left : 10px;
}
.c-left P{
  padding-top : 2px;
  padding-left : 10px;
}
.a-left H3{
  font-size : 14px;
  font-weight : bold;
  color : white;
  background-image : url(img/a-h3.jpg);
  background-repeat : no-repeat;background-position : 0px 5px;
  padding-top : 9px;
  padding-left : 23px;
  padding-bottom : 5px;
}
.b-left H3{
  font-size : 14px;
  font-weight : bold;
  color : white;
  background-image : url(img/b-h3.jpg);
  background-repeat : no-repeat;background-position : 0px 5px;
  padding-top : 9px;
  padding-left : 23px;
  padding-bottom : 5px;
}
.c-left H3{
  font-size : 14px;
  font-weight : bold;
  color : white;
  background-image : url(img/c-h3.jpg);
  background-repeat : no-repeat;background-position : 0px 5px;
  padding-top : 9px;
  padding-left : 23px;
  padding-bottom : 5px;
}
.al-p1{
  text-align : center;
  padding-top : 2px;
  padding-bottom : 2px;
  padding-right : 10px;
}
.cl-p1{
  text-align : left;
  padding-top : 2px;
  padding-bottom : 2px;
  padding-right : 10px;
  font-size : 12px;
  line-height : 14px;
}
.a-photo{
  margin-top : 5px;
  margin-left : 10px;  
  float : left;
}
.al-d1{
  color : black;
  background-color : #d7ffff;
  padding-left : 2px;
  padding-right : 2px;
  margin-top : 5px;
  border-top-width : 1px;
  border-left-width : 1px;
  border-right-width : 1px;
  border-top-style : solid;
  border-left-style : solid;
  border-right-style : solid;
  border-top-color : gray;
  border-left-color : gray;
  border-right-color : gray;
  margin-right : 15px;
  text-align : center;
  height : 20px;
  margin-left : 120px;
  vertical-align : middle;
  font-size : 12px;
  line-height : 16px;
}
.al-d2{
  color : black;
  background-color : #ffffce;
  padding-left : 2px;
  padding-right : 2px;
  border-top-width : 1px;
  border-left-width : 1px;
  border-right-width : 1px;
  border-top-style : solid;
  border-left-style : solid;
  border-right-style : solid;
  border-top-color : gray;
  border-left-color : gray;
  border-right-color : gray;
  margin-right : 15px;
  text-align : center;
  height : 20px;
  margin-left : 120px;
  vertical-align : middle;
  font-size : 12px;
  line-height : 16px;
}
.al-d3{
  color : black;
  background-color : #ffcfce;
  padding-left : 2px;
  padding-right : 2px;
  border-top-width : 1px;
  border-left-width : 1px;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-top-style : solid;
  border-left-style : solid;
  border-right-style : solid;
  border-bottom-style : solid;
  border-top-color : gray;
  border-left-color : gray;
  border-right-color : gray;
  border-bottom-color : gray;
  margin-right : 15px;
  text-align : center;
  height : 20px;
  margin-left : 120px;
  vertical-align : middle;
  font-size : 12px;
  line-height : 16px;
}
.al-d4{
  color : black;
  background-color : #ceffce;
  padding-left : 2px;
  padding-right : 2px;
  border-left-width : 1px;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-left-style : solid;
  border-right-style : solid;
  border-bottom-style : solid;
  border-left-color : gray;
  border-right-color : gray;
  border-bottom-color : gray;
  margin-right : 15px;
  text-align : center;
  height : 20px;
  margin-left : 120px;
  vertical-align : middle;
  font-size : 12px;
  line-height : 16px;
}
.cl-d1{
  color : black;
  background-color : #d7ffff;
  padding-left : 2px;
  padding-right : 2px;
  margin-top : 5px;
  border-top-width : 1px;
  border-left-width : 1px;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-top-style : solid;
  border-left-style : solid;
  border-right-style : solid;
  border-bottom-style : solid;
  border-top-color : gray;
  border-left-color : gray;
  border-right-color : gray;
  border-bottom-color : gray;
  margin-right : 15px;
  text-align : center;
  height : 20px;
  margin-left : 30px;
  margin-right : 50px;
  vertical-align : middle;
  font-size : 12px;
  line-height : 16px;
}
.al-p2{
  font-size : 10px;
  padding-top : 5px;
  padding-right : 15px;
  color : red;
  margin-top : 22px;
  line-height : 12px;
  padding-bottom : 8px;
}
.bl-p2{
  font-size : 10px;
  padding-top : 5px;
  padding-right : 15px;
  color : red;
  margin-top : 5px;
  line-height : 12px;
  padding-bottom : 60px;
}
.cl-p2{
  font-size : 10px;
  padding-top : 5px;
  padding-right : 15px;
  color : red;
  line-height : 12px;
  padding-bottom : 10px;
  margin-top : 5px;
}
.ar-course{
  margin-right : 45px;
  margin-left : 13px;
}
.ar-guide{
  margin-left : 5px;
  margin-right : 5px;
}
.t-course{
  margin-top : 3px;
  margin-bottom : 5px;
}
.suke{
  padding-top : 3px;
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 3px;
}
.ar-p1{
  text-align : right;
  padding-top : 2px;
  padding-right : 7px;
}
.ar-p2{  
  padding-left : 13px;
  padding-right : 10px;
  padding-bottom : 1px;
  text-align : left;
  font-size : 12px;
  line-height : 14px;
}
.ar-p3{
  font-size : 14px;
  line-height : 16px;
  text-align : left;
  padding-left : 10px;
  color : navy;
  padding-top : 5px;
}
.ar-d1{  
  width : 225px;
  float : left;
  text-align : left;
  margin-left : 7px;
}
.ar-d2{
  background-image : url(img/b_link.jpg);
  background-repeat : no-repeat;
  margin-top : 5px;
  font-size : 22px;
  font-weight : normal;
  line-height : 18px;background-position : 13px 0px;
  padding-top : 5px;
  padding-left : 40px;
  padding-bottom : 8px;
  text-align : left;
}
.white{
  color : white;
}
.br-p1{
  font-size : 10px;
  line-height : 12px;
  text-align : left;
  padding-left : 10px;
}
.br-d2{
  background-image : url(img/b_linkb.jpg);
  background-repeat : no-repeat;
  margin-top : 5px;
  font-size : 22px;
  font-weight : normal;
  line-height : 18px;background-position : 13px 0px;
  padding-top : 5px;
  padding-left : 40px;
  padding-bottom : 8px;
  text-align : left;
}
.ohachi{
  margin-left : 10px;
  float : left;
  margin-right : 5px;
}
.p_ohachi{
  font-size : 14px;
  line-height : 18px;
  text-align : left;
  padding-left : 50px;
  padding-right : 50px;
  padding-bottom : 10px;
}
.cr-d2{
  background-image : url(img/b_linkc.jpg);
  background-repeat : no-repeat;
  margin-top : 5px;
  font-size : 22px;
  font-weight : normal;
  line-height : 18px;background-position : 13px 0px;
  padding-top : 5px;
  padding-left : 40px;
  padding-bottom : 8px;
  text-align : left;
}
.H2-2{
  font-size : 30px;
  font-family : HGP憂塸妏恨集窾B;
  font-weight : normal;
  line-height : 32px;
  color : #004080;
  background-image : url(img/h2-bg.jpg);
  background-repeat : no-repeat;
  padding-top : 15px;
  padding-left : 15px;
  padding-bottom : 3px;
}
.h3-1{
  margin-top : 10px;
  margin-bottom : 4px;
}
.an-p1{
  padding-left : 15px;
  padding-right : 15px;
  font-size : 12px;
  line-height : 14px;
}
.an-p2{
  font-size : 14px;
  line-height : 16px;
  color : red;
  text-align : center;
  padding-bottom : 3px;
}
.check-bg1{
  background-image : url(img/check_bg1.jpg);
  background-repeat : no-repeat;
  width : 165px;
  height : 400px;
}
.check-bg2{
  background-image : url(img/check_bg2.jpg);
  background-repeat : no-repeat;
  width : 265px;
  height : 400px;
  right : auto;
}
.check-bg1 P{
  padding-left : 17px;
}
.ck-p1{
  font-size : 14px;
  font-weight : bold;
  line-height : 16px;
  padding-top : 6px;
  padding-bottom : 3px;
}
.ck-p2{
  font-size : 12px;
  line-height : 15px;
  color : navy;
  padding-top : 2px;
  padding-right : 20px;
  padding-bottom : 2px;
}
.ck-p3{
  font-size : 12px;
  line-height : 15px;
  color : navy;
  padding-top : 12px;
  padding-right : 20px;
  padding-bottom : 2px;
}
.ck-p4{
  font-size : 12px;
  line-height : 15px;
  color : navy;
  padding-top : 2px;
  padding-right : 60px;
  padding-bottom : 2px;
}
.ck-p5{
  font-size : 12px;
  line-height : 15px;
  color : navy;
  padding-top : 13px;
  padding-bottom : 2px;
  padding-left : 88px;
  padding-right : 23px;
}
.ck-p6{
  font-size : 12px;
  line-height : 15px;
  color : navy;
  padding-left : 118px;
  padding-top : 12px;
  padding-bottom : 2px;
  padding-right : 23px;
}
.ck-p7{
  font-size : 12px;
  line-height : 15px;
  color : navy;
  padding-left : 118px;
  padding-top : 2px;
  padding-bottom : 2px;
  padding-right : 23px;
}
.ck-p8{
  font-size : 12px;
  line-height : 15px;
  color : navy;
  padding-left : 129px;
  padding-top : 15px;
  padding-bottom : 2px;
  padding-right : 23px;
}
.waku{
  padding-left : 15px;
  font-size : 14px;
  line-height : 16px;
  color : red;
  padding-top : 3px;
}
.waku DIV{
  padding-top : 4px;
  padding-left : 4px;
  padding-right : 4px;
  padding-bottom : 4px;border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #d7ffff #d7ffff #d7ffff #d7ffff;}
.waku-d1{
  font-size : 14px;
  line-height : 16px;
  color : black;  
}
.waku2{
  padding-left : 10px;
  
  padding-right : 25px;
}
.waku2 DIV{
  padding-top : 4px;
  padding-left : 4px;
  padding-right : 4px;
  padding-bottom : 4px;border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #d7ffff #d7ffff #d7ffff #d7ffff;
}


.chu-p1{
  text-align : right;
  padding-top : 2px;
  padding-right : 15px;
  padding-bottom : 2px;
  color : red;
}
.list{
  padding-top : 5px;
  padding-left : 10px;
  padding-right : 20px;
  padding-bottom : 5px;
}
LI{
  margin-bottom : 4px;
}
.cr-d2 A{
  color : #cc0000;
  font-family:HGP憂塸妏恨集窾B;
}
.ar-d2 A{
  color : #cc0000;
  font-family:HGP憂塸妏恨集窾B;
}
.br-d2 A{
  color : #cc0000;
  font-family:HGP憂塸妏恨集窾B;
}

