html{
  scrollbar-arrow-color:#003399;
  scrollbar-3dlight-color:#003399;
  scrollbar-darkshadow-color:#ffffff;
  scrollbar-face-color:#ffffff;
  scrollbar-highlight-color:#ffffff;
  scrollbar-shadow-color:#333333;
  scrollbar-track-color:#999999;
}

body{
  color:#000000;
  background:url("./images/2012-back.gif") scroll repeat-y top center;
  background-color:#ffff00;
  line-height:150%;
  font-size:12px;
  font-family:Osaka-“™•,"‚l‚r ƒSƒVƒbƒN",monospace,sans-serif;
  margin:0;
}


/*ƒŠƒ“ƒNŠÖ˜A*/

a{color:#003399;text-decoration:none;}
a:link{color:#003399;text-decoration:none;}
a:visited{color:#003399;text-decoration:none;}
a:active{}
a:hover{color:#003399;text-decoration:underline;}

/*ƒRƒ“ƒeƒi*/
#bdy{
  width:750px;
  margin:0 auto;
  background:#ffD2D2;
}

#container{
  width:730px;
  text-align:left;
  font-size:12px;
  margin:10px auto;
}

/*ƒwƒbƒ_[*/

#banner1{
  float:left;
  width:200px;
  height:60px;
  padding:0;
}

h1{
  line-height:100%;
  padding:0;
  margin:0;
  display:inline;
  font-size:12px;
}

h4{
  line-height:100%;
  padding:0;
  margin:0;
}

#banner2{
  float:right;
  width:530px;
  height:70px;
  text-align:right;
  padding:0;
}

.description{
  color:#003399;
  font-size:12px;
  padding:0;
  margin:0;
}

#flasharea{
  background-color:#ffD2D2;
  margin:0 0 10px 0;
  padding:0;
  height:200px;
}

/*rootmenu*/
#linkarea{
  width:728px;
  margin:0 auto 10px auto;
  padding:0;
  height:20px;
}

#link01{
  width:90px;
  height:20px;
  float:left;
  margin:0 1px 0 0;
  background:#ffD2D2 url("./images/menu-top.gif") scroll center;
}

#link01 a{
  font-size:14px;
  display:block;
  font-weight:bold;
  color:#ffffff;
  text-align:center;
}

#link02{
  width:90px;
  height:20px;
  float:left;
  margin:0 1px 0 0;
  background:#ffD2D2 url("./images/menu-honbu.gif") scroll center;
}

#link02 a{
  font-size:14px;
  display:block;
  font-weight:bold;
  color:#ffffff;
  text-align:center;
}

#link03{
  width:90px;
  height:20px;
  float:left;
  margin:0 1px 0 0;
  background:#ffD2D2 url("./images/menu-omiya.gif") scroll center;
}

#link03 a{
  font-size:14px;
  display:block;
  font-weight:bold;
  color:#ffffff;
  text-align:center;
}

#link04{
  width:90px;
  height:20px;
  float:left;
  margin:0 1px 0 0;
  background:#ffD2D2 url("./images/menu-hasuda.gif") scroll center;
}

#link04 a{
  font-size:14px;
  display:block;
  font-weight:bold;
  color:#ffffff;
  text-align:center;
}

#link05{
  width:90px;
  height:20px;
  float:left;
  margin:0 1px 0 0;
  background:#ffD2D2 url("./images/menu-nihonmatsu.gif") scroll center;
}

#link05 a{
  font-size:14px;
  display:block;
  font-weight:bold;
  color:#ffffff;
  text-align:center;
}

#link06{
  width:90px;
  height:20px;
  float:left;
  margin:0 1px 0 0;
  background:#ffD2D2 url("./images/menu-koriyama.gif") scroll center;
}

#link06 a{
  font-size:14px;
  display:block;
  font-weight:bold;
  color:#ffffff;
  text-align:center;
}

#link07{
  font-size:14px;
  width:90px;
  height:20px;
  float:left;
  margin:0 1px 0 0;
  background:#ffD2D2 url("./images/menu-iwaki.gif") scroll center;
}

#link07 a{
  font-size:14px;
  display:block;
  font-weight:bold;
  color:#ffffff;
  text-align:center;
}

#link08 a{
  display:block;
  font-weight:bold;
  color:#ffffff;
  text-align:center;
}

#link08{
  font-size:14px;
  width:90px;
  height:20px;
  float:left;
  margin:0 1px 0 0;
  background:#ffD2D2 url("./images/menu-onahama.gif") scroll center;
}

#link09 a{
  display:block;
  font-weight:bold;
  color:#ffffff;
  text-align:center;
}

#link09{
  font-size:14px;
  width:90px;
  height:20px;
  float:left;
  margin:0 1px 0 0;
  background:#ffD2D2 url("./images/menu-nigata.gif") scroll center;
}

/*–{‘Ì*/

#content{
  width:530px;
  float:right;
  padding:0;
  margin:0;
  background:#ffD2D2;
}

.nextback{
  text-align:center;
  margin:20px 10px 20px 10px;
}

.blogbody{
  background:#3366cc;
  margin:0;
  padding:0 0 1px 0;
}

.title{
  color:#ffffff;
  font-size:18px;
  font-weight:bold;
  padding-left:40px;
  padding-top:12px;
  height:28px;
  background:#ffD2D2 url("./images/title-top.gif") no-repeat left;
  margin-bottom:0;
  font-family:HGP‘n‰pŠpºÞ¼¯¸UB,•½¬ŠpƒSƒVƒbƒN,"ƒqƒ‰ƒMƒmŠpƒS Std W8",sans-serif;
}

.main01{
  width:504px;
  height:250px;
  padding:12px;
  margin:0 auto;
  background-color:#ffffff;
}

.main_i{
  width:504px;
  height:150px;
  padding:12px;
  margin:0 auto;
  background-color:#ffffff;
}

.main02{
  width:528px;
  padding:0px;
  margin:0 auto;
  background-color:#ffffff;
}

.scl-p{
  float:left;
  width:170px;
  height:170px;
  margin:3px 2px 5px 2px;
}

.scl-n{
  float:left;
  width:522px;
  height:140px;
  margin:3px 2px 5px 2px;
}

.scl-t{
  float:left;
  width:170px;
  height:54px;
  margin:0 2px 0 2px;
  text-align:center;
  font-weight:bold;
}
.scl-nn{
  float:center;
  width:522px;
  height:20px;
  margin:0 2px 0 2px;
  text-align:center;
  font-weight:bold;
}

/*ƒTƒCƒhƒo[*/

#links{
  float:left;
  width:190px;
  padding:0;
  text-align:left;
}


/*ƒTƒCƒhƒo[‚Ìƒ^ƒCƒgƒ‹‚Æ’†g*/

.linkfoot{
  width:190px;
  height:36px;
  background:url("./images/cloud_bottom.gif") scroll no-repeat center;
  margin:0;
}

.cloudne{
  background:url("./images/cloud_center.gif") scroll repeat-y top center;
  width:170px;
  height:140px;
  padding:10px;
}

.cloudsc{
  height:140px;
  overflow:auto;
}

.sidenewtitle{
  width:190px;
  height:40px;
  background:url("./images/cloud_title-new.gif") scroll no-repeat center;
  margin:0;
}

.sidenewtxt{
  background:url("./images/cloud_center.gif") scroll repeat-y top center;
  margin:0;
  width:185px;
  padding-right:5px;
}

.sidecousetitle{
  width:190px;
  height:40px;
  background:url("./images/cloud_title-couse.gif") scroll no-repeat center;
  margin:0;
}

.sidecousetxt{
  background:url("./images/cloud_center.gif") scroll repeat-y top center;
  margin:0;
  height:50px;
  width:185px;
  padding-right:5px;
  padding-top:10px;
}

.siderectitle{
  width:190px;
  height:40px;
  background:url("./images/cloud_title-corp.gif") scroll no-repeat center;
  margin:0;
}

.siderectxt{
  background:url("./images/cloud_center.gif") scroll repeat-y top center;
  margin:0;
  height:110px;
  width:185px;
  padding-right:5px;
  padding-top:10px;
}

.sidelinktitle{
  width:190px;
  height:40px;
  background:url("./images/cloud_title-link.gif") scroll no-repeat center;
  margin:0;
}

.sidelinktxt{
  background:url("./images/cloud_center.gif") scroll repeat-y top center;
  margin:0;
  height:170px;
  width:175px;
  padding-left:10px;
  padding-right:5px;
  padding-top:10px;
}

.sidersstitle{
  width:190px;
  height:40px;
  background:url("./images/cloud_title-rss.gif") scroll no-repeat center;
  margin:0;
}

.sidersstxt{
  background:url("./images/cloud_center.gif") scroll repeat-y top center;
  margin:0;
  height:110px;
  width:185px;
  padding-right:5px;
  padding-top:10px;
}

/*ƒtƒbƒ^[*/

#footer{
  width:750px;
  height:20px;
  margin:10px auto 0px auto;
  text-align:center;
  color:#ffffff;
  font-weight:bold;
  background:#3366cc;
}

/*‘•ü*/

.bgblue{
  background-color:#0033cc;
  font-size:16px;
  font-weight:bold;
  color:#ffffff;
  text-align:center;
  padding:10px 0px;
}

.bggreen{
  background-color:#00cc66;
  font-size:16px;
  font-weight:bold;
  color:#ffffff;
  text-align:center;
  padding:10px 0px;
}

.shisetsu{
  width:410px;
  margin:0 auto;
}

.shisetsu01{
  font-weight:bold;
  width:410px;
  margin:0 auto;
  text-align:left;
}

.shisetsu02{
  font-weight:bold;
  width:210px;
  float:left;
  text-align:left;
}

.shisetsu03{
  font-weight:bold;
  width:200px;
  float:left;
  text-align:left;
}

.taiken1{
  font-weight:bold;
  color:#ffffff;
  background-color:#0000ff;
  text-align:center;
  width:210px;
}

.taiken2{
  font-weight:bold;
  background-color:#ff99cc;
  text-align:center;
  width:210px;
  padding:2px;
}

.taiken3{
  background-color:#ffff99;
  width:210px;
  padding:2px;
}

.price1{
  background-color:#0000ff;
  color:#ffffff;
  font-weight:bold;
  font-size:16px;
  text-align:center;
  padding:3px 0px;
}

.map{
  width:350px;
  margin:12px auto;
}

.course{
  width:200px;
  padding:5px;
  display:block;
  background:#ffffff url('./images/course_base.gif') repeat center;
  text-align:center;
  color:#000000;
  font-size:16px;
  font-weight:bold;
}

.colred{
  color:#ff0000;
  font-weight:bold;
}
