@charset "shift-jis";
h1h2h3,h4,h5,h6,p,ul,li,ol,dl,dt,dd{
  margin:0;
  padding:0;
}
img{
  border:none;
}
.num{
  font-family:helvetica;
}
body{
  margin:0 auto;
  text-align:center;
  font-size:14px;
  line-height:1.4em;
}
#container{
  width:760px;
  text-align:left;
}
#header{
  width:760px;
}
#header h1 a{
  width:550px;
  height:48px;
  margin:10px 0 0 0;
  float:left;
  text-indent:-9999px;
  display:block;
  background:transparent url(../i/mainlogoTell.gif) left top no-repeat;
}
#header #contact{
  width:80px;
  margin:10px 0 0 0;
  float:right;
}
#header #contact a{
  width:105px;
  height:21px;
  margin:10px 5px 0 0;
  text-indent:-9999px;
  display:block;
  background:transparent url(../i/contact_btn.gif) left top no-repeat;
}
#gnavi{
  width:760px;
  margin:5px 0 20px 0;
  clear:both;
}
#gnavi ul{
  width:760px;
  list-style:none;
}
#gnavi li{
  float:left;
}
#gnavi li a{
  width:130px;
  height:30px;
  text-indent:-9999px;
  display:block;
}
#gnavi li#gm1 a:link,#gnavi li#gm1 a:visited{
  width:110px;
  background:transparent url(../i/gm1.gif) left top no-repeat;
}
#gnavi li#gm2 a:link,#gnavi li#gm2 a:visited{
  background:transparent url(../i/gm2.gif) left top no-repeat;
}
#gnavi li#gm3 a:link,#gnavi li#gm3 a:visited{
  background:transparent url(../i/gm3.gif) left top no-repeat;
}
#gnavi li#gm4 a:link,#gnavi li#gm4 a:visited{
  background:transparent url(../i/gm4.gif) left top no-repeat;
}
#gnavi li#gm5 a:link,#gnavi li#gm5 a:visited{
  background:transparent url(../i/gm5.gif) left top no-repeat;
}
#gnavi li#gm6 a:link,#gnavi li#gm6 a:visited{
  width:130px;
  background:transparent url(../i/gm6.gif) left top no-repeat;
}
#gnavi li#gm1 a:hover{
  width:110px;
  background:transparent url(../i/gm1up.gif) left top no-repeat;
}
#gnavi li#gm2 a:hover{
  background:transparent url(../i/gm2up.gif) left top no-repeat;
}
#gnavi li#gm3 a:hover{
  background:transparent url(../i/gm3up.gif) left top no-repeat;
}
#gnavi li#gm4 a:hover{
  background:transparent url(../i/gm4up.gif) left top no-repeat;
}
#gnavi li#gm5 a:hover{
  background:transparent url(../i/gm5up.gif) left top no-repeat;
}
#gnavi li#gm6 a:hover{
  width:130px;
  background:transparent url(../i/gm6up.gif) left top no-repeat;
}
#contents{
  width:520px;
  float:left;
}
#tshisetsu {
  width:518px;
  height:490px;
  margin:10px 0 0 0;
  background:transparent url(../i/tshisetsu_bg.gif) left top no-repeat;
}
#oshirase {
  width:518px;
  margin:0;
  background:transparent url(../i/tshisetsu_bg.gif) left top no-repeat;
}
#oshirase-bt {
  width:518px;
  margin:0;
  padding:0;
  background:transparent url(../i/tshisetsu_bg.gif) left bottom no-repeat;
}
#oshirase p {
  margin:10px;
}
#oshirase .num {
  border-bottom:1px dotted #ccc;
  margin:5px 10px 0 10px;
  padding:0;
}
#tshisetsu h2, #oshirase h2{
  width:510px;
  height:30px;
  margin:4px 0 0 4px;
}
#tshisetsu ul{
  list-style:none;
}
#tshisetsu li{
  float:left;
}
#tshisetsu li a{
  width:158px;
  height:138px;
  margin:10px 0 0 12px;
  text-indent:-9999px;
  display:block;
}
#tshisetsu li#shisetsu1 a:link,#tshisetsu li#shisetsu1 a:visited{
  background:transparent url(../i/tshisetsu_img1.jpg) left top no-repeat;
}
#tshisetsu li#shisetsu2 a:link,#tshisetsu li#shisetsu2 a:visited{
  background:transparent url(../i/tshisetsu_img2.jpg) left top no-repeat;
}
#tshisetsu li#shisetsu3 a{
  background:transparent url(../i/tshisetsu_img3.jpg) left top no-repeat;
}
#tshisetsu li#shisetsu4 a{
  background:transparent url(../i/tshisetsu_img4.jpg) left top no-repeat;
}
#tshisetsu li#shisetsu5 a{
  background:transparent url(../i/tshisetsu_img5.jpg) left top no-repeat;
}
#tshisetsu li#shisetsu6 a{
  background:transparent url(../i/tshisetsu_img6.jpg) left top no-repeat;
}
#tshisetsu li#shisetsu7 a{
  background:transparent url(../i/tshisetsu_img7.jpg) left top no-repeat;
}
#tshisetsu li#shisetsu8 a{
  background:transparent url(../i/tshisetsu_img8.jpg) left top no-repeat;
}
#tshisetsu li#shisetsu9 a{
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center top;
  background-image: url(../b-line/img/Logo-open.gif);
}
#tshisetsu li#shisetsu1 a:hover{
  background:transparent url(../i/tshisetsu_img1up.jpg) left top no-repeat;
}
#tshisetsu li#shisetsu2 a:hover{
  background:transparent url(../i/tshisetsu_img2up.jpg) left top no-repeat;
}
#tshisetsu li#shisetsu3 a:hover{
  background:transparent url(../i/tshisetsu_img3up.jpg) left top no-repeat;
}
#tshisetsu li#shisetsu4 a:hover{
  background:transparent url(../i/tshisetsu_img4up.jpg) left top no-repeat;
}
#tshisetsu li#shisetsu5 a:hover{
  background:transparent url(../i/tshisetsu_img5up.jpg) left top no-repeat;
}
#tshisetsu li#shisetsu6 a:hover{
  background:transparent url(../i/tshisetsu_img6up.jpg) left top no-repeat;
}
#tshisetsu li#shisetsu7 a:hover{
  background:transparent url(../i/tshisetsu_img7up.jpg) left top no-repeat;
}
#tshisetsu li#shisetsu8 a:hover{
  background:transparent url(../i/tshisetsu_img8up.jpg) left top no-repeat;
}
#tshisetsu li#shisetsu9 a:hover{
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center top;
}
#tmokuteki{
  width:518px;
  height:250px;
  margin:20px 0 0 0;
  background:transparent url(../i/tmokuteki_bg.gif) left top no-repeat;
}
#tmokuteki h2{
  width:510px;
  height:30px;
  margin:4px 0 0 4px;
  text-indent:-9999px;
  background:transparent url(../i/tmokuteki_title.jpg) left top no-repeat;
}
#sidebar{
  width:221px;
  float:right;
}
#tside7{
  margin:10px 0 0 0;
}
#tside7 h3{
  width:220px;
  height:30px;
  text-indent:-9999px;
  background:transparent url(../i/tside7_title.jpg) left top no-repeat;
}
#tside7_waku{
  width:202px;
  padding:8px 8px 0 8px;
  border-top:1px solid #ccc;
  border-right:1px solid #ccc;
  border-left:1px solid #ccc;
}
#tside7 p#tside7_ban a:link,#tside7 p#tside7_ban a:visited{
  width:180px;
  height:30px;
  margin:0 0 0 10px;
  text-indent:-9999px;
  display:block;
  background:transparent url(../i/tside7_ban.gif) left top no-repeat;
}
#tside7 p#tside7_ban a:hover{
  background:transparent url(../i/tside7_banup.gif) left top no-repeat;
}
.bgbottom{
  width:220px;
  height:10px;
  background:transparent url(../i/tside_bottom.gif) left top no-repeat;
}
#footer{
  width:980px;
  height:30px;
  margin:30px 0 100px 0;
  clear:both;
  background:transparent url(i/footer_bg.gif) left top no-repeat;
}
#footer ul{
  margin:7px 0 0 5px;
  list-style:none;
}
#footer li{
  padding:0 0 0 10px;
  float:left;
  font-size:12px;
}
#footer li a:link,#footer li a:visited{
  color:#666;
  text-decoration:underline;
}
#footer li a:hover{
  color:#333;
  text-decoration:none;
}
#footer li.line{
  margin:0 0 0 8px;
  background:transparent url(i/footer_vline.gif) 0px 4px no-repeat;
}
address{
  margin:5px 10px 0 0;
  text-align:right;
  font-size:11px;
  font-family:verdana;
  font-style:normal;
  color:#666;
}
#course{
  width:500px;
  margin:10px 0 0 0;
  float:right;
}
#course h2{
  width:200px;
  height:30px;
  background:transparent url(../i/course_banner001-1.gif) top left no-repeat;
  text-indent:-9999px;
  display:block;
}
#smenu {
  width:200px;
  margin: 10px;
  float:left;
}
.pt10{
  font-size : 10pt;
}
