 
.bg-allpage{
background-image : url(image/background-tp1.jpg);
background-repeat : repeat-x;
}
.counter-style{
font-size : 12px;
line-height : 20px;
text-align : left;
}
.leftmenu-bg{
background-image : url(image/leftmenu-tp.jpg);
background-repeat : no-repeat;

}
.leftmenu-font{
font-size : 12px;
padding-top : 5px;
padding-left : 5px;
padding-right : 5px;
padding-bottom : 5px;
}
.pankuzu{
font-size : 12px;
text-align : left;
}
.topics-bg{
background-image : url(image/topics-back.jpg);
background-repeat : no-repeat;
}
.topics-keisen{



border-width : 1px 1px 1px 1px;border-style : dotted dotted dotted dotted;border-color : gray gray gray gray;
font-size : 12px;
line-height : 18px;
padding-top : 10px;
padding-left : 10px;
padding-right : 10px;

padding-bottom : 0px;
text-align : left;
}
.topics-keisen UL{







margin-left : 20px;
}
.footer-bg{
background-image : url(image/footer-back.jpg);
background-repeat : no-repeat;









}
.footer-font{
font-size : 12px;
padding-top : 10px;
padding-left : 10px;
padding-right : 10px;
padding-bottom : 10px;
line-height : 13px;
text-align : left;
}
.second-catefont{
font-size : 12px;




padding-left : 8px;
padding-top : 5px;
}
.ishiichiran{
font-size : 12px;
color : white;
background-color : #ff6600;
padding-top : 5px;
padding-left : 5px;
padding-right : 5px;
padding-bottom : 5px;
}
.footer-bg002{
background-image : url(image/footer-back-02.jpg);
background-repeat : no-repeat;





}
.footer-font002{
font-size : 12px;
padding-top : 10px;
padding-left : 10px;
padding-right : 10px;
padding-bottom : 10px;
}
.submenu-style UL{
font-size : 12px;




margin-left : 20px;
line-height : 15px;
margin-top : 10px;
margin-bottom : 10px;
}
.font14pad10{
font-size : 14px;
padding-top : 10pt;
padding-left : 10pt;
padding-right : 10pt;
padding-bottom : 10pt;
}
.haikei-orange{
color : white;
background-color : #ff6600;
padding-top : 10px;
padding-left : 10px;
padding-right : 10px;
padding-bottom : 10px;
font-size : 15px;
font-weight : bold;
}
.qandastyle{
font-size : 16px;

padding-top : 10px;
padding-left : 10px;
padding-right : 10px;
padding-bottom : 10px;
font-family : "MS UI Gothic";
line-height : 30px;

background-image : url(image/qanda-bg3.jpg);
background-repeat : repeat-x;
}
.calender{
font-size : 13px;
text-align : center;
padding-top : 5px;
padding-left : 5px;
padding-right : 5px;
padding-bottom : 5px;
}
.submenu-style{

border-left-width : 1px;
border-left-style : dotted;
border-left-color : gray;
border-right-width : 1px;
border-right-style : dotted;
border-right-color : gray;
}
#kjr-table{
font-size : 14px;
padding-top : 10px;
padding-left : 10px;
padding-right : 10px;
padding-bottom : 10px;
line-height : 18px;
}
.oritatami-menu{
width : 100px;

cursor : pointer;
}
.sub{


margin-left : 0px;



display : none;
margin-top : 3px;
margin-bottom : 5px;
}
.font12{
font-size : 12px;
}
.kouhousi-title{
border-bottom-width : 5px;
border-bottom-style : solid;
border-bottom-color : #80c2fc;
font-size : 14px;
padding-top : 5px;
padding-left : 30px;
padding-right : 5px;
padding-bottom : 5px;
background-image : url(image/kouhousi-listmark.jpg);
background-repeat : no-repeat;
background-position : 3px 3px;
font-weight : bold;
}
.kouhousi-body{
font-size : 12px;
padding-top : 5px;
padding-left : 5px;
padding-right : 5px;
padding-bottom : 5px;
}
.kouhousi-body a{
text-decoration : none;
}
.kouhousi-body a:hover{
text-decoration : underline;
}
.kouhousi-body-s{
font-size : 14px;
border-width : 1px 1px 1px 1px;
padding-top : 10px;
padding-left : 10px;
padding-right : 10px;
padding-bottom : 10px;
border-style : dotted dotted dotted dotted;border-color : gray gray gray gray;
line-height : 20px;

}
.kouhousi-title-s{
font-size : 14px;
padding-top : 10px;
padding-left : 10px;
padding-right : 10px;
padding-bottom : 10px;
font-weight : bold;
}
.kouhousi-body-s LI{
background-image : url(image/kouhousi-listmark001.jpg);
background-repeat : no-repeat;
padding-left : 25px;

background-position : 2px 2px;}
.kouhousi-body-s UL{
list-style-type : none;
margin-top : 15px;
margin-left : 15px;
margin-right : 15px;
margin-bottom : 15px;
}
.pad10_font12_keisenblue{
font-size : 12px;
padding-top : 10px;
padding-left : 10px;
padding-right : 10px;
padding-bottom : 10px;border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : black black black black;
line-height : 20px;
}
.font12_padding5{
font-size : 12px;
padding-top : 5px;
padding-left : 5px;
padding-right : 5px;
padding-bottom : 5px;
}
.keisen1{border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : gray gray gray gray;
padding-top : 0px;
padding-left : 0px;
padding-right : 0px;
padding-bottom : 0px;
}
.sche-style A{

padding-top : 5px;
padding-left : 5px;
padding-right : 5px;
padding-bottom : 5px;
width : 100px;
display : block;
background-color : #333333;border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : black black black black;

margin-bottom : 1px;
color : white;
text-decoration : none;
}
.sche-style a:hover{
background-color : #ff6600;
}
.sche-style{
font-size : 12px;
}
.sche-table-style{
font-size : 12px;









padding-top : 3px;
padding-left : 3px;
padding-right : 3px;
padding-bottom : 3px;




}
.ppt-menu{
font-size : 15px;






}
.ppt-menu A{





display : block;
color : white;
background-color : #ff6600;
text-decoration : none;
}
.ppt-menu A:hover{
background-color : white;
color : black;
}
.haikei-orange a{
color : white;
text-decoration : none;
}
.profile-tamura-style{
font-size : 14px;
line-height : 30px;
padding-top : 10px;
padding-left : 10px;
padding-right : 10px;
padding-bottom : 10px;
}
.haikei-gray{
background-color : #ebebeb;
padding-top : 2px;
padding-left : 2px;
padding-right : 2px;
padding-bottom : 2px;
}
.waku-red{
padding-top : 3px;
padding-left : 3px;
padding-right : 3px;
padding-bottom : 3px;border-width : 2px 2px 2px 2px;border-style : solid solid solid solid;border-color : red red red red;}
.calender-toubani{
font-size : 26px;
font-weight : bolder;




width : 35px;
padding-top : 3px;
padding-bottom : 5px;
text-align : left;
height : 50px;
padding-left : 3px;
}
.calener-toubani-body{
font-size : 12px;
padding-top : 7px;



width : 65px;
height : 50px;
text-align : left;
}
.calener-dayoftheweek{
font-size : 15px;
padding-top : 5px;
padding-left : 5px;
padding-right : 5px;
padding-bottom : 5px;
font-weight : bolder;
}
.font-blue{
font-size : 14px;
color : blue;
line-height : 25px;
}
.fontline{
line-height : 28px;
}
#tokuteikensin{
background-color : #ffff99;border-width : 1pt 1pt 1pt 1pt;border-style : solid solid solid solid;border-color : gray gray gray gray;
width : 50px;
}
.tokuteihoken001{border-width : 2px 2px 2px 2px;border-style : solid solid solid solid;border-color : #ff8000 #ff8000 #ff8000 #ff8000;

width : 50px;
}
.ji-image-l{
font-size : 13px;
font-weight : bold;
line-height : 15px;
padding-top : 3px;
padding-left : 3px;
padding-right : 3px;
padding-bottom : 3px;
}
.ji-image-m{
font-size : 12px;
line-height : 13px;
padding-top : 3px;
padding-left : 3px;
padding-right : 3px;
padding-bottom : 3px;
}
.kouhousi-slide{
font-size : 13px;
text-decoration : underline;
padding-top : 3px;
padding-left : 3px;
padding-right : 3px;
padding-bottom : 3px;
cursor : pointer;
}
.isiboshu-linestyle{
font-size : 14px;
color : white;

padding-top : 10px;
padding-left : 10px;
padding-right : 10px;
padding-bottom : 10px;


font-weight : bold;
background-color : #666666;
}
.news-style-title{
font-size : 14px;
background-color : navy;
padding-top : 10px;
padding-left : 10px;
padding-right : 10px;
padding-bottom : 10px;
}
.news-style-title a{
color : white;
}
.news-style-body{
font-size : 13px;
padding-top : 15px;
padding-left : 15px;
padding-right : 15px;
padding-bottom : 15px;
}
.news-style-bar{
background-color : silver;
}
.bottan_style{border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : gray gray gray gray;
margin-top : 2px;
margin-left : 2px;
margin-right : 2px;
margin-bottom : 2px;
font-size : 13px;
}
.bottan_style A{
color : black;
background-color : #ffffc8;
text-decoration : none;
display : block;
width : 100%;

padding-top : 5px;
padding-left : 5px;
padding-right : 5px;
padding-bottom : 5px;
}
.bottan_style A:hover{
color : maroon;
}
.test-style{




height : 12px;
}
.kenkoukyousitu-fontline{
line-height : 19px;
}
.kanso{
  font-size : 13px;
  padding-top : 15px;
  padding-left : 15px;
  padding-right : 15px;
  padding-bottom : 15px;
border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : gray gray gray gray;
  background-color : white;
}
.kangoshiboshu-style{
background-color : #009999;
padding-top : 10px;
padding-left : 10px;
padding-right : 10px;
padding-bottom : 10px;
font-size : 14px;
font-weight : bold;
color : white;
}
.kangoshiboshu-bd{
font-size : 13px;
padding-top : 10px;
padding-left : 10px;
padding-right : 10px;
padding-bottom : 10px;
}
.sinryoka{
font-size : 14px;
padding-bottom : 20px;
}
.ryakugostyle{
  
  background-color : #e6ffe6;
}
.ryakugostyle_title{
  background-color : #0080ff;
  color : white;
}
.tokushustyle{
  line-height : 30px;
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;
}
.igakuyougo_ttl{
  color : white;
  background-color : navy;
  font-size : 13px;
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;
}
.igakuyougo_body{
  line-height : 20px;
  font-size : 13px;
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : navy navy navy navy;}
.kenkokyositu201002{
  color : white;
  background-color : gray;
  font-size : 15px;
  
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;
  font-weight : bold;
}
.kenkokyositu201002002{border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : gray gray gray gray;
  font-size : 16px;
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;
  font-weight : bold;
}
.kenkoclass_haikei{
  background-image : url(image/20100211newDrYoshihiro_02.jpg);
  background-repeat : no-repeat;
  height : 100px;
  font-size : 35px;
  font-weight : bold;
  color : white;
  text-align : right;
  padding-right : 15px;
}
.tkbt{
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : navy navy navy navy;}
.aktttl{
  color : white;
  background-image : url(image/20100827pdfdl_003.jpg);
  background-repeat : no-repeat;
  width : 700px;
  height : 40px;
  font-size : 13px;
  padding-left : 45px;
  padding-top : 5px;
}
