@charset "UTF-8";
#main{
  margin-left : auto;
  margin-right : auto;
  width : 1000px;
  font-size : 90%;
  font-family : sans-serif;
  background-repeat : repeat-y;
  background-image : url(images/bg_Body.gif);
}

#lu{
  width : 360px;
  margin-left : 128px;
  float : left;
  height : 360px;
  background-repeat : no-repeat;
  margin-bottom : 15px;
  background-image : url(images/head_tileB02.jpg);
  position : relative;
}#busi{
  width : 735px;
  margin-left : 128px;
  float : left;
  height : 280px;
  background-repeat : no-repeat;
  margin-bottom : 15px;
  background-image : url(images/head_busi.gif);
  position : relative;
  text-align : left;
  }#cont{
  width : 735px;
  margin-left : auto;
  height : 280px;
  background-repeat : no-repeat;
  margin-bottom : 15px;
  background-image : url(images/course_cont.gif);
  position : relative;
  text-align : left;
  
  margin-right : auto;
}#cont02{
  width : 735px;
  margin-left : 128px;
  height : 225px;
  background-repeat : no-repeat;
  margin-bottom : 15px;
  background-image : url(images/course_cont.gif);
  position : relative;
  text-align : left;
  
  margin-top : 0px;
}#license{
  width : 735px;
  margin-left : 128px;
  float : left;
  height : 160px;
  background-repeat : repeat-y;
  margin-bottom : 15px;
  background-image : url(images/course_cont.gif);
  position : relative;
  text-align : left;
  }#time{
  width : 735px;
  margin-left : 128px;
  height : 200px;
  background-repeat : no-repeat;
  margin-bottom : 15px;
  background-image : url(images/time.gif);
  position : relative;
  text-align : left;
  clear : both;
}#ni{
  width : 735px;
  background-repeat : repeat-y;
  margin-bottom : 15px;
  background-image : url(images/time.gif);
  position : relative;
  text-align : center;
  clear : both;
  margin-left : auto;
  margin-right : auto;
  height : 255px;
}#mem{
  width : 735px;
  background-repeat : repeat-y;
  margin-bottom : 15px;
  background-image : url(images/time.gif);
  position : relative;
  text-align : center;
  clear : both;
  margin-left : auto;
  margin-right : auto;
  height : 300px;
}#niACtbl{
  width : 735px;
  background-repeat : repeat-y;
  margin-bottom : 15px;
  background-image : url(images/time.gif);
  position : relative;
  text-align : center;
  clear : both;
  margin-left : auto;
  margin-right : auto;
  height : 700px;
}#mos{
  width : 735px;
  margin-left : 128px;
  float : left;
  height : 280px;
  background-repeat : no-repeat;
  margin-bottom : 15px;
  background-image : url(images/head_mos.gif);
  position : relative;
}#bigi{
  width : 735px;
  margin-left : 128px;
  float : left;
  height : 280px;
  background-repeat : no-repeat;
  margin-bottom : 15px;
  background-image : url(images/head_bigi.gif);
  position : relative;
}

#ru{
  margin-right : 128px;
  width : 360px;
  float : right;
  background-image : url(images/head_tilemos03.jpg);
  height : 360px;
  background-repeat : no-repeat;
  margin-bottom : 15px;
}

#lb{
  margin-left : 128px;
  width : 360px;
  height : 360px;
  float : left;
  position : relative;
  background-image : url(images/head_Bigi.jpg);
  background-repeat : no-repeat;
}

#rb{
  margin-right : 128px;
  width : 360px;
  height : 360px;
  float : right;
  background-image : url(images/head_tileHU02.jpg);
  background-repeat : no-repeat;
}

#cad{
  margin-left : 128px;
  width : 365px;
  margin-top : 15px;
  float : left;
  background-image : url(images/head_cadp.jpg);
  background-repeat : no-repeat;
  height : 120px;
}

#repare{
  margin-top : 14px;
  margin-right : 128px;
  width : 365px;
  float : right;
  background-image : url(images/head_rep.jpg);
  background-repeat : no-repeat;
  height : 120px;
}

#hp{
  width : 735px;
  float : none;
  clear : both;
  margin-top : 15px;
  right : 128px;
  left : 128px;
  position : relative;
  text-align : center;
  background-image : url(images/head_HP.jpg);
  height : 120px;
  background-repeat : no-repeat;
  margin-bottom : 0px;
}#course{
  width : 735px;
  float : none;
  clear : both;
  margin-top : 15px;
  right : 128px;
  left : 128px;
  position : relative;
  text-align : left;
  background-repeat : no-repeat;
}

#service{
  margin-left : 128px;
  float : left;
  margin-top : 15px;
  margin-bottom : 15px;
}

.service_ml10{
  margin-left : 10px;
}

.business{
  position : relative;
  top : 15px;
  left : 30px;
  }.fun{
  position : relative;
  top : 15px;
  left : 180px;
}.mos{
  position : relative;
  top : 15px;
  left : 150px;
}





#header{
  padding-left : 30px;
  height : 35px;
}

#menu{
  width : 1000px;
}

body{
  font-size : 90%;
  font-family : sans-serif;
  color : #4b4b4b;
}

#links{
  position : relative;
  width : 735px;
  clear : both;
  margin-left : 128px;
  height : 400px;
  margin-top : 15px;
  background-image : url(images/bg_link300.gif);
  background-repeat : no-repeat;
}#courseinfo{
  position : relative;
  width : 735px;
  clear : both;
  margin-left : auto;
  margin-top : 5px;
  
  margin-right : auto;
}#courseinfo2{
  position : relative;
  width : 735px;
  clear : both;
  margin-left : 128px;
  margin-top : 5px;
  
  text-align : center;
}#courseinfoCAD{
  position : relative;
  width : 735px;
  clear : both;
  margin-left : auto;
  margin-top : 5px;
  margin-right : auto;
  background-image : url(images/course_cad.gif);
  background-repeat : repeat-y;
  height : 255px;
  text-align : center;
}#courseinfoHP{
  position : relative;
  width : 735px;
  clear : both;
  margin-left : auto;
  margin-top : 5px;
  margin-right : auto;
  background-repeat : repeat-y;
  height : 240px;
  text-align : center;
}#courseinfoNi{
  position : relative;
  width : 735px;
  clear : both;
  margin-left : auto;
  margin-top : 5px;
  margin-right : auto;
  background-repeat : repeat-y;
  height : 255px;
}

#tbl_link{
  width : 360px;
  position : relative;
  float : left;
}#tbl_link2{
  width : 360px;
  position : relative;
  float : right;
}

#header h1{
  font-size : 110%;
  font-weight : normal;
  
  width : 355px;
  float : left;
  padding-left : 65px;
}#header p{
  font-weight : normal;
  text-align : right;
  width : 300px;
  float : right;
  padding-right : 120px;
}

#header_Logo{
  margin-left : auto;
  width : 735px;
  margin-bottom : 0px;
  margin-top : 0px;
  margin-right : auto;
}

#headerExtra1{
  width : 400px;
  float : right;
  text-align : left;
  margin-top : -240px;
}#headerExtra2{
  width : 400px;
  float : right;
  text-align : left;
  margin-top : -200px;
}

.Link_hp{
  position : relative;
  top : 10px;
  clear : both;
  left : 0px;
  margin-left : auto;
  margin-right : auto;
}

.Link_cad{
  position : relative;
  margin-top : 10px;
  margin-left : 10px;
}

.P_font{
  font-size : 110%;
  font-family : sans-serif, HGｺﾞｼｯｸM;
  line-height : 1.5;
  color : #0000d7;
  text-align : right;
  position : relative;
  left : 135px;
  font-weight : bold;
  width : 215px;
}

.member{
  background-image : url(images/head_member1.jpg);
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 7.5px;
  margin-bottom : 0px;
  background-repeat : no-repeat;
  width : 240px;
  height : 120px;
  float : left;
}

.service{
  background-image : url(images/heead_ser.jpg);
  background-repeat : no-repeat;
  width : 240px;
  height : 120px;
  position : relative;
  float : left;
  margin-right : 7.5px;
}

.access{
  background-image : url(images/head_acc.jpg);
  background-repeat : no-repeat;
  width : 240px;
  height : 120px;
  position : relative;
  float : right;
}

.p_ser{
  font-family : sans-serif;
  text-align : left;
  width : 220px;
  position : relative;
  top : 20px;
  font-weight : normal;
  left : 40px;
}.p_accr{
  font-family : sans-serif, HGP創英角ｺﾞｼｯｸUB;
  text-align : right;
  width : 200px;
  position : relative;
  top : 20px;
  left : 40px;
}

.p_hp{
  font-family : sans-serif;
  font-weight : bold;
  position : relative;
  top : 30px;
}

.td_link{
  padding-left : 3px;
  height : 12.5px;
  }.td_link_tittle{
  padding-left : 3px;
  height : 33px;
  text-align : center;
  font-size : 110%;
}.td_link2{
  padding-left : 3px;
  height : 17px;
}

#footer{
  height : 40px;
  position : relative;
  color : #6d6d6d;
  font-size : 90%;
  line-height : 1.4;
  text-align : center;
  margin-top : 30px;
  clear : both;
}

.tbl_course{
  text-align : left;
  width : 695px;
  position : relative;
  border-collapse : collapse;
  margin-top : 50px;
  margin-left : auto;
  margin-right : auto;
  line-height : 1.3;
}

.course_cell1{
  text-align : left;
  width : 200px;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : white;
  }.course_cell2{
  text-align : left;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : white;
  padding-left : 5px;
}

.p_contents{
  line-height : 1.5;
  width : 634px;
  margin-left : auto;
  margin-right : auto;
  position : relative;
  margin-top : 7px;
  text-align : left;
}.p_time{
  line-height : 1.6;
  width : 634px;
  margin-left : auto;
  margin-right : auto;
  position : relative;
  margin-top : 0px;
}

.p_cen{
  font-size : 90%;
  color : blue;
  margin-left : 0px;
  margin-right : 0px;
  text-align : center;
}

#time2{
  margin-left : auto;
  margin-right : auto;
  width : 300px;
  position : relative;
}

.imgcad{
  margin-left : auto;
  margin-right : auto;
  width : 400px;
  position : relative;
  text-align : center;
}

#cont h2{
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  position : relative;
}

.hp_miru{
  position : relative;
  float : right;
  bottom : 13px;
  margin-bottom : 0px;
}

#ques{
  margin-left : auto;
  margin-right : auto;
  margin-bottom : 0px;
  position : relative;
  float : none;
  text-align : left;
}

h2{
  margin-bottom : 0px;
}

.tbl_service{
  text-align : left;
  margin-left : auto;
  margin-right : auto;
  width : 735px;
  }.tbl_mem{
  text-align : left;
  width : 735px;
  height : 190px;
  padding-left : 2px;border-width : 1px;border-style : solid;border-color : #4b4b4b;
}

.cell_height{
  height : 18px;
}
.AC_midashi_cell1{
  text-align : center;
  width : 120px;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-right-style : solid;
  border-bottom-style : solid;
  border-right-color : green;
  border-bottom-color : green;
}
.AC_midashi_cell2{
  width : 100px;
  text-align : left;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-right-style : solid;
  border-bottom-style : solid;
  border-right-color : green;
  border-bottom-color : green;
  padding-left : 2px;
  border-top-width : 1px;
  border-top-color : green;
}
.AC_midashi_cell3{
  width : 260px;
  height : 50px;
  text-align : left;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-right-style : solid;
  border-bottom-style : solid;
  border-right-color : green;
  border-bottom-color : green;
  padding-left : 5px;
}.AC_midashi_cell4{
  width : 240px;
  text-align : left;
  padding-left : 5px;
  border-top-width : 1px;
  border-bottom-width : 1px;
  border-top-style : solid;
  border-bottom-style : solid;
  border-top-color : green;
  border-bottom-color : green;
}
#access{
	border-width : 1px;border-style : solid;border-color : green;
  border-collapse : collapse;
  width : 735px;
  margin-left : auto;
  margin-right : auto;
}
.tel{
  margin-top : 0px;
}

#linkbox{
  width : 200px;
  height : 200px;
  clear : none;
  float : right;
  position : relative;
}

#Link{
  margin-left : auto;
  margin-right : auto;
  width : 735px;
  margin-top : 0px;
  margin-bottom : 0px;
}

.th_mem{
  color : white;
  background-color : #373737;
  height : 20px;
}

.bg_mem{
  background-color : white;
}

#footer a{
  font-size : 100%;
  text-decoration : none;
  color : #373737;
}
