
body{
  text-align : center;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  vertical-align : top;
  background-color : #ebebd6;
}
h1{
  font-size : 19pt;
  font-weight : bold;
  font-family : "ＭＳ Ｐゴシック","Osaka";
}
h2{
  font-size : 11pt;
  font-weight : bold;
  vertical-align : top;
  line-height : 130%;
  font-family : "ＭＳ Ｐゴシック","Osaka";
}
h3{
  font-size : 10pt;
  font-family : "ＭＳ Ｐゴシック","Osaka";
  font-weight : bold;
}
a{
  color : black;
  text-decoration : none;
}
a:link{
  color : black;
  text-decoration : none;
}
a:visited{
  color : black;
  text-decoration : none;
}
a:hover{
  color : #990000;
  text-decoration : underline;
}
input{
  font-size : 9pt;
  font-weight : normal;
  background-color : white;
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : silver silver silver silver;
}
p{
  font-size : 9pt;
  font-weight : normal;
  line-height : 150%;
  font-family : "ＭＳ Ｐゴシック";
}
.base_address{
  border-top-width : 3px;
  border-top-style : groove;
  border-top-color : silver;
  font-size : 10px;
  font-weight : normal;
  color : #666666;
  background-color : white;
  vertical-align : middle;
  text-align : center;
  padding-top : 5px;
  padding-bottom : 3px;
}
.base_footer{
  text-align : center;
  border-top-width : 3px;
  border-top-style : inset;
  border-top-color : silver;
  background-color : #645b56;
  color : white;
  height : 40px;
  padding-right : 10px;
  padding-top : 4px;
}
.frm_tbl{
  border-left-width : 3px;
  border-right-width : 4px;
  border-left-style : solid;
  border-right-style : inset;
  border-left-color : #e7e7cd;
  border-right-color : #dcdcb9;
  background-color : white;
  text-align : center;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : silver;
  font-size : 10px;
  font-weight : normal;
}
.frm_td{
  border-left-width : 1px;
  border-left-style : solid;
  border-left-color : gray;
}
.frm_topimg{
  border-bottom-width : 3px;
  border-bottom-style : inset;
  border-bottom-color : #dcdcb9;
  background-image : url(../images/top/top_image.jpg);
  background-repeat : no-repeat;
  background-position : left top;
  background-color : #534016;
}
.frm_info{
  border-width : 1px;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-left-width : 1px;
  border-style : solid solid solid solid;
  border-color : #e2c0c0 silver #d6a7a7;
  border-left-color : silver;
  border-bottom-color : silver;
  border-left-color : silver;
  border-right-color : #e2c0c0;
  border-bottom-color : #e2c0c0;
  border-left-color : #e2c0c0;
  background-color : #faf7e6;
}
.frm_info_g{
  border-width : 1px;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-left-width : 1px;
  border-style : solid solid solid solid;
  border-color : silver silver #d6a7a7;
  border-left-color : silver;
  border-bottom-color : silver;
  border-left-color : silver;
  border-right-color : silver;
  border-bottom-color : silver;
  border-left-color : silver;
  background-color : #faf7e6;
}
.frm_news{
  font-size : 9pt;
  font-family : "ＭＳ Ｐゴシック",arial;
  font-weight : normal;
  background-color : #faf7e6;
  vertical-align : top;
  text-align : left;
  padding-top : 10px;
  padding-left : 15px;
  padding-right : 15px;
  padding-bottom : 10px;
  background-image : url(../images/top/newsbody_bk.gif);
  background-repeat : no-repeat;
  background-position : right top;
}
.frm_gold{
  font-size : 9pt;
  font-family : "ＭＳ Ｐゴシック",arial;
  font-weight : normal;
  background-color : #faf7e6;
  vertical-align : top;
  text-align : left;
  padding-top : 10px;
  padding-left : 15px;
  padding-right : 15px;
  padding-bottom : 10px;
  background-image : url(../images/intro/goldbody_bk.jpg);
  background-repeat : repeat-x;
  background-position : left top;
}
.frm_blue{
  font-size : 9pt;
  font-family : "ＭＳ Ｐゴシック",arial;
  font-weight : normal;
  background-color : #f0f1f2;
  vertical-align : top;
  text-align : left;
  padding-top : 10px;
  padding-left : 15px;
  padding-right : 15px;
  padding-bottom : 10px;
  background-image : url(../images/education/educationbody_bk.jpg);
  background-repeat : repeat-x;
  background-position : left top;
}
.frm_green{
  font-size : 9pt;
  font-family : "ＭＳ Ｐゴシック",arial;
  font-weight : normal;
  background-color : #f2fde7;
  vertical-align : top;
  text-align : left;
  padding-top : 10px;
  padding-left : 15px;
  padding-right : 15px;
  padding-bottom : 10px;
  background-image : url(../images/cause/causebody_bk.jpg);
  background-repeat : repeat-x;
  background-position : left top;
}
.frm_gray{
  font-size : 9pt;
  font-family : "ＭＳ Ｐゴシック",arial;
  font-weight : normal;
  background-color : #f7f7f7;
  vertical-align : top;
  text-align : left;
  padding-top : 10px;
  padding-left : 15px;
  padding-right : 15px;
  padding-bottom : 10px;
  background-image : url(../images/office/graybody_bk.jpg);
  background-repeat : repeat-x;
  background-position : left top;
  line-height : 150%;
}
.frm_book{
  font-size : 9pt;
  font-family : "ＭＳ Ｐゴシック",arial;
  font-weight : normal;
  background-color : #f0f1f2;
  vertical-align : top;
  text-align : left;
  padding-top : 10px;
  padding-left : 15px;
  padding-right : 15px;
  padding-bottom : 10px;
  background-image : url(../images/education/educationbody_book.jpg);
  background-repeat : no-repeat;
  background-position : left top;
}
.frm_white{
  font-size : 9pt;
  font-family : "ＭＳ Ｐゴシック",arial;
  font-weight : normal;
  background-color : #f7f7f7;
  vertical-align : top;
  text-align : left;
  background-image : url(../images/sitemap/sitemapbody_bk.jpg);
  background-repeat : repeat-x;
  background-position : left top;
  line-height : 150%;
  padding-top : 10px;
  padding-right : 15px;
  padding-bottom : 10px;
}
.frm_purple{
  font-size : 9pt;
  font-family : "ＭＳ Ｐゴシック",arial;
  font-weight : normal;
  background-color : #f0f1f2;
  vertical-align : top;
  text-align : left;
  padding-top : 10px;
  padding-left : 15px;
  padding-right : 15px;
  padding-bottom : 10px;
  background-image : url(../images/junior/purpledbody_bk.jpg);
  background-repeat : repeat-x;
  background-position : left top;
}
.frm_sidemenu{
  font-size : 10pt;
  font-family : "ＭＳ Ｐゴシック",arial;
  font-weight : normal;
  vertical-align : top;
  text-align : left;
  padding-left : 10px;
  padding-right : 10px;
}
.frm_menu{
  font-size : 12pt;
  font-family : "ＭＳ Ｐゴシック";
  font-weight : bold;
  border-bottom-width : 2px;
  border-bottom-style : inset;
  border-bottom-color : silver;
  background-color : #554c47;
}
.top_header{
  font-size : 10px;
  font-weight : normal;
  background-image : url(../images/common/upper_bk.gif);
  background-repeat : repeat-x;
  background-position : left;
  vertical-align : bottom;
  text-align : center;
}
.section_mark{
  font-size : 10px;
  font-weight : normal;
  background-image : url(../images/common/upper_bk2.gif);
  background-repeat : repeat-x;
  background-position : left;
  vertical-align : bottom;
  text-align : center;
}
.section_header{
  vertical-align : top;
  text-align : right;
}
.top_submenu{
  font-size : 9pt;
  font-family : "ＭＳ Ｐゴシック";
  font-weight : normal;
  vertical-align : middle;
  text-align : left;
  padding-top : 3px;
  padding-left : 8px;
  padding-right : 3px;
  padding-bottom : 3px;
  border-right-width : 2px;
  border-bottom-width : 1px;
  border-left-width : 2px;
  border-left-width : 3px;
  border-left-width : 2px;
  border-bottom-width : 2px;
  border-right-style : solid;
  border-bottom-style : solid;
  border-left-style : solid;
  border-right-style : inset;
  border-bottom-style : inset;
  border-right-color : #dcdcb9;
  border-bottom-color : silver;
  border-left-color : #dcdcb9;
  border-bottom-color : silver;
  border-left-color : maroon;
  border-bottom-color : silver;
  line-height : 150%;
  cursor : default;
  color : black;
  background-color : #faf7e6;
}
.top_submenu a:link{
  color : black;
  text-decoration : none;
}
.top_submenu a:hover{
  color : black;
  text-decoration : none;
  cursor : default;
}
.top_news{
  font-size : 11px;
  font-weight : normal;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : silver;
  margin-left : 7px;
  margin-right : 7px;
}
.top_news a:link{
  font-weight : normal;
  font-size : 11px;
  color : black;
  text-decoration : none;
}
.top_news a:visited{
  font-weight : normal;
  font-size : 11px;
  color : black;
  text-decoration : none;
}
.top_news a:hover{
  font-size : 11px;
  color : #0000cc;
  text-decoration : underline;
  cursor : default;
}
.top_news a:active{
  font-weight : normal;
  font-size : 11px;
  color : black;
  text-decoration : none;
}
.top_side_menu{
  font-weight : normal;
  font-size : 11px;
  color : black;
  text-decoration : none;
  padding-bottom : 3px;
  border-bottom-width : 1px;
  border-bottom-style : dotted;
  border-bottom-color : silver;
  padding-top : 5px;
}
.top_side_menu2{
  font-weight : normal;
  font-size : 11px;
  color : black;
  text-decoration : none;
  padding-bottom : 7px;
  padding-top : 7px;
}
.top_separator{
  font-size : 12px;
  font-family : arial,"ＭＳ Ｐゴシック";
  font-weight : normal;
  color : white;
  background-color : #645b56;
  text-align : right;
  padding-right : 10px;
  vertical-align : middle;
  background-image : url(../images/common/separator_bk.gif);
  background-repeat : repeat-x;
  background-position : left top;
  height : 18px;
  padding-top : 3px;
  border-bottom-width : 3px;
  border-bottom-style : inset;
  border-bottom-color : #dcdcb9;
}
.top_info{
  font-size : 10px;
  font-weight : normal;
  color : white;
  vertical-align : top;
  text-align : center;
  border-right-width : 3px;
  border-right-style : inset;
  border-right-color : #e0e0c2;
  padding-top : 10px;
  padding-left : 15px;
  padding-right : 15px;
  padding-bottom : 10px;
  width : 236px;
  background-color : #f8f4ea;
}
.top_info_exp{
  font-size : 10pt;
  font-family : "ＭＳ Ｐゴシック",arial;
  font-weight : normal;
  vertical-align : top;
  text-align : left;
  padding-top : 6px;
  padding-left : 6px;
  padding-right : 6px;
  padding-bottom : 6px;
  background-color : white;
}
.top_whatsnew{
  background-image : url(../images/common/dot_g.gif);
  background-repeat : repeat-x;
  background-position : left bottom;
  vertical-align : top;
  text-align : left;
}
.top_newslist{
  font-size : 9pt;
  font-weight : normal;
  list-style-position : inside;
  vertical-align : middle;
  text-align : left;
  background-image : url(../images/common/mark_circle.gif);
  background-repeat : no-repeat;
  background-position : left;
  padding-left : 18px;
  padding-bottom : 5px;
  padding-top : 5px;
}
.top_newslist a:link{
  color : #990000;
  text-decoration : underline;
}
.top_newslist a:visited{
  color : #990000;
  text-decoration : underline;
}
.top_newslist a:hover{
  color : #990000;
  text-decoration : underline;
}
.top_newsdate{
  color : #b0b060;
}
.hr_dot{
  font-size : 9pt;
  font-weight : normal;
  background-image : url(../images/common/dot_g.gif);
  background-repeat : repeat-x;
  background-position : left center;
  text-align : center;
}
.pankuzu{
  font-size : 8pt;
  font-weight : normal;
  vertical-align : middle;
  text-align : left;
  padding-top : 4px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 4px;
  border-bottom-width : 2px;
  border-bottom-style : inset;
  border-bottom-color : silver;
}
.navi_gold{
  font-size : 10px;
  font-weight : normal;
  vertical-align : top;
  text-align : left;
  border-right-width : 3px;
  border-right-style : inset;
  border-right-color : #e0e0c2;
  width : 180px;
  background-color : #faf7e6;
}
.navi_blue{
  font-size : 10px;
  font-weight : normal;
  vertical-align : top;
  text-align : left;
  border-right-width : 3px;
  border-right-style : inset;
  border-right-color : #e0e0c2;
  width : 180px;
  background-color : #f0f1f2;
}
.navi_green{
  font-size : 10px;
  font-weight : normal;
  vertical-align : top;
  text-align : left;
  border-right-width : 3px;
  border-right-style : inset;
  border-right-color : #e0e0c2;
  width : 180px;
  background-color : #f2fde7;
}
.navi_gray{
  font-size : 10px;
  font-weight : normal;
  vertical-align : top;
  text-align : left;
  border-right-width : 3px;
  border-right-style : inset;
  border-right-color : #f7f7f7;
  width : 180px;
  background-color : #f7f7f7;
}
.pagetop{
  font-size : 8pt;
  font-weight : normal;
  padding-top : 8px;
  padding-bottom : 7px;
  text-align : center;
}
.tbl_cause{
  font-size : 9pt;
  font-family : "ＭＳ Ｐゴシック";
  font-weight : normal;
  border-width : 1px;
  border-right-width : 3px;
  border-bottom-width : 3px;
  border-left-width : 1px;
  border-style : solid inset;
  border-bottom-style : inset;
  border-left-style : solid;
  border-top-color : #8080ff;
  border-right-color : #cdcde7;
  border-bottom-color : #cdcde7;
  border-left-color : #8080c0;
  background-color : white;
  line-height : 150%;
}
.th_cause{
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : white;
  color : white;
  background-color : #8080c0;
}
.th_cause2{
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : #8080c0;
  color : white;
  background-color : #8080c0;
}
.td_cause{
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-right-style : solid;
  border-bottom-style : solid;
  border-right-color : #8080c0;
  border-bottom-color : #8080c0;
}
.td_cause2{
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #8080c0;
}
.td_cause3{
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : #8080c0;
}
.td_cause4{
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-right-style : solid;
  border-bottom-style : solid;
  border-right-color : #8080c0;
  border-bottom-color : #8080c0;
  border-left-width : 1px;
  border-left-style : solid;
  border-left-color : #8080c0;
}
.tbl_office{
  font-size : 9pt;
  font-family : "ＭＳ Ｐゴシック";
  font-weight : normal;
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-top-color : #6e6e6e;
  border-right-color : #6e6e6e;
  border-bottom-color : #6e6e6e;
  border-left-color : #6e6e6e;
  background-color : white;
  line-height : 150%;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
}
.th_office{
  background-color : #cbcbcb;
  border-bottom-width : 3px;
  border-bottom-style : inset;
  border-bottom-color : gray;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : white;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : white;
}
.td_office{
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : silver;
}
.td_office a{
  color : #990000;
  text-decoration : underline;
}
.td_office a:link{
  color : #990000;
  text-decoration : underline;
}
.td_office a:visited{
  color : #990000;
  text-decoration : underline;
}
.td_office a:hover{
  color : #990000;
  text-decoration : underline;
}
.td2_office{
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : silver;
  border-top-width : 1px;
  border-top-style : dotted;
  border-top-color : silver;
}
.td2_office a{
  color : #990000;
  text-decoration : underline;
}
.td2_office a:link{
  color : #990000;
  text-decoration : underline;
}
.td2_office a:visited{
  color : #990000;
  text-decoration : underline;
}
.td2_office a:hover{
  color : #990000;
  text-decoration : underline;
}
.tdb_office{
  font-weight : bold;
  padding-top : 7px;
  color : #004040;
}
.tdex_office{
  padding-top : 5px;
  padding-left : 20px;
}
.caution_office{
  color : #cc0000;
}
.tbl_campus_club{
  font-size : 10pt;
  font-family : "ＭＳ Ｐゴシック";
  font-weight : normal;
}
.td_campus_club{
  border-top-width : 1px;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-left-width : 1px;
  border-style : solid solid;
  border-bottom-style : solid;
  border-left-style : solid;
  border-top-color : #d2d2d2;
  border-right-color : #c1d399;
  border-bottom-color : #c1d399;
  border-left-color : #c1d399;
  border-right-color : silver;
  border-bottom-color : silver;
  border-left-color : #d2d2d2;
  border-right-color : #d2d2d2;
  border-bottom-color : #d2d2d2;
  padding-top : 4px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 4px;
  background-color : #dae4cf;
  line-height : 130%;
}
.tbl_daily{
  font-size : 9pt;
  font-family : "ＭＳ Ｐゴシック";
  font-weight : normal;
  border-width : 1px;
  border-right-width : 3px;
  border-bottom-width : 3px;
  border-left-width : 1px;
  border-style : solid inset;
  border-bottom-style : inset;
  border-left-style : solid;
  border-top-color : #8080ff;
  border-right-color : #cdcde7;
  border-bottom-color : #cdcde7;
  border-left-color : #8080c0;
  background-color : white;
}
.tbl_curriculum{
  font-size : 9pt;
  font-family : "ＭＳ Ｐゴシック";
  font-weight : normal;
  border-width : 1px;
  border-right-width : 2px;
  border-bottom-width : 3px;
  border-left-width : 1px;
  border-style : solid inset;
  border-bottom-style : inset;
  border-left-style : solid;
  border-top-color : #8080ff;
  border-right-color : #cdcde7;
  border-bottom-color : #cdcde7;
  border-left-color : #8080c0;
  background-color : white;
  line-height : 130%;
}
.tbl_campus_event{
  font-size : 10pt;
  font-family : "ＭＳ Ｐゴシック";
  font-weight : normal;
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-top-color : #5f7a45;
  border-left-color : #5f7a45;
  border-right-color : #5f7a45;
  border-bottom-color : #5f7a45;
}
.tbl_junior{
  font-size : 9pt;
  font-family : "ＭＳ Ｐゴシック";
  font-weight : normal;
  border-width : 1px;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-left-width : 1px;
  border-style : solid solid solid;
  border-left-style : inset;
  border-bottom-style : solid;
  border-left-style : solid;
  border-top-color : #696aa7;
  border-right-color : #696aa7;
  border-bottom-color : #696aa7;
  border-left-color : #696aa7;
}
.bold_facilities{
  color : #004040;
  font-weight : bold;
}
.caption_facilities{
  font-size : 7pt;
  font-family : "ＭＳ Ｐゴシック";
  font-weight : normal;
  padding-left : 15px;
}
.frm_facilities_swf{
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-top-color : silver;
  border-right-color : silver;
  border-bottom-color : silver;
  border-left-color : silver;
}
.td_maps_title{
  font-size : 9pt;
  background-color : #c0c081;
  font-weight : normal;
  padding-left : 8px;
  padding-top : 5px;
  padding-bottom : 3px;
}
.td_maps_subtitle{
  font-size : 9pt;
  font-weight : normal;
  background-color : #e0e0c2;
}
.td_maps_ex{
  font-size : 9pt;
  font-weight : normal;
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : silver silver silver silver;
}
.th_daily{
  background-color : #cacaff;
  font-weight : normal;
}
.td_daily{
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : #8080ff #8080ff #8080ff #8080ff;
}
.th_daily_head{
  color : white;
  background-color : #676c80;
}
.chr_8{
  font-size : 8pt;
}
.chr_9{
  font-size : 9pt;
  line-height : 150%;
}
.chr_bold{
  color : #505028;
  font-weight : bold;
}
.td_backBlue{
  background-color : #d7d7ff;
}
.td_backPink{
  background-color : #ffe6ff;
}
.td_backGreen{
  background-color : #e6ffe6;
}
.td_backCream{
  background-color : #ffffb0;
}
.td_backLpink{
  background-color : #ffe1c4;
}
.td_backLgray{
  background-color : #e6e6cc;
}
.td_backLpurple{
  background-color : #b7b7db;
}
.td_backPurple{
  background-color : #e1c4ff;
}
.td_backOrage{
  background-color : #ffca95;
}
.th_backGray{
  font-weight : normal;
  color : white;
  background-color : #6e6e6e;
}
.th_backLgray{
  font-weight : normal;
  color : white;
  background-color : #808080;
}
.curriculum_subtitle{
  border-bottom-width : 1px;
  border-bottom-style : dotted;
  border-bottom-color : #676c80;
}
.td_frmBlue{
  font-size : 9pt;
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : #676c80 #676c80 #676c80 #676c80;
  font-family : "ＭＳ Ｐゴシック";
  line-height : 150%;
}
.qanda_q{
  font-size : 11pt;
  font-family : arial;
  font-weight : bold;
  background-color : #666666;
  color : white;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : white;
}
.qanda_a{
  font-size : 11pt;
  font-family : arial;
  font-weight : bold;
  background-color : #cccccc;
}
.chr_normal{
  font-weight : normal;
}
.chr_b{
  font-weight : bold;
}
.th_backGreen{
  background-color : #83a25e;
  color : white;
  padding-top : 4px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 4px;
}
.chr_date{
  font-size : 7pt;
  font-family : "Century Gothic",arial;
  font-weight : normal;
}
.chr_date a:link{
  color : black;
  text-decoration : none;
  cursor : text;
}
.chr_date a:visited{
  color : black;
  text-decoration : none;
  cursor : text;
}
.chr_date a:HOVER{
  color : black;
  text-decoration : none;
  cursor : text;
}
.chr_date a:active{
  color : black;
  text-decoration : none;
  cursor : text;
}
.caution_pink{
  color : #ff0080;
}
.caution_orange{
  color : #ff8040;
}
.th_green{
  background-color : #5c7342;
}
.img_space{
  margin-bottom : 5px;
  margin-right : 10px;
}
.img_rightSpace{
  margin-left : 10px;
  margin-bottom : 5px;
}
.tbl_history{
  font-size : 9pt;
  line-height : 150%;
  background-image : url(../images/intro/history_backimg.jpg);
  background-repeat : no-repeat;
  background-position : right bottom;
}
.th_frmSilver{
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : silver silver silver silver;
}
.tab_song{
  font-size : 10pt;
  line-height : 140%;
}
.frm_song{
  font-size : 10pt;
  line-height : 150%;
  padding-left : 15px;
  padding-right : 15px;
  text-align : center;
  padding-top : 15px;
  padding-bottom : 15px;
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : #c8c891 #c8c891 #c8c891 #c8c891;
}
.grp_song{
  font-size : 9pt;
  line-height : 150%;
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;
}
.tbl_intro{
  font-size : 9pt;
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : #726b4f #726b4f #726b4f #726b4f;
}
.td_underDot{
  border-bottom-width : 1px;
  border-bottom-style : dotted;
  border-bottom-color : #a09876;
}
.th_intro{
  color : white;
  background-color : #968c69;
  border-top-width : 1px;
  border-bottom-width : 1px;
  border-top-style : solid;
  border-bottom-style : solid;
  border-top-color : white;
  border-bottom-color : white;
  border-left-width : 1px;
  border-left-style : solid;
  border-left-color : white;
}
.th_intro2{
  background-color : #dcd9cd;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : white;
  border-left-width : 1px;
  border-right-width : 1px;
  border-left-style : solid;
  border-right-style : solid;
  border-left-color : white;
  border-right-color : white;
  padding-left : 10px;
  color : #676147;
}
.frm_sitemap{
  padding-bottom : 5px;
}
.frm_spring{
  font-size : 9pt;
  background-image : url(../images/campus/seasons_spring_img.jpg);
  background-repeat : no-repeat;
  background-position : right top;
  height : 300px;
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-top-color : #a7bf91;
  border-left-color : #a7bf91;
  border-right-color : #a7bf91;
  border-bottom-color : #a7bf91;
}
.frm_summer{
  font-size : 9pt;
  background-image : url(../images/campus/seasons_summer_img.jpg);
  background-repeat : no-repeat;
  background-position : right top;
  height : 300px;
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-top-color : #a7bf91;
  border-left-color : #a7bf91;
  border-right-color : #a7bf91;
  border-bottom-color : #a7bf91;
}
.frm_autumn{
  font-size : 9pt;
  background-image : url(../images/campus/seasons_autumn_img.jpg);
  background-repeat : no-repeat;
  background-position : right top;
  height : 300px;
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-top-color : #a7bf91;
  border-left-color : #a7bf91;
  border-right-color : #a7bf91;
  border-bottom-color : #a7bf91;
}
.frm_winter{
  font-size : 9pt;
  background-image : url(../images/campus/seasons_winter_img.jpg);
  background-repeat : no-repeat;
  background-position : right top;
  height : 300px;
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-top-color : #a7bf91;
  border-left-color : #a7bf91;
  border-right-color : #a7bf91;
  border-bottom-color : #a7bf91;
}
.h2_earth{
  font-size : 11pt;
  font-weight : bold;
  border-left-width : 5px;
  border-left-style : solid;
  border-left-color : #666666;
  padding-left : 8px;
  font-family : "ＭＳ Ｐゴシック";
  line-height : 130%;
  color : #666666;
}
.h2_junior{
  font-size : 11pt;
  font-weight : bold;
  line-height : 130%;
  font-family : "ＭＳ Ｐゴシック";
  border-top-width : 2px;
  border-top-style : solid;
  border-top-color : #696aa7;
  padding-top : 2px;
}
.h3_junior{
  font-size : 10pt;
  font-family : "ＭＳ Ｐゴシック";
  font-weight : bold;
}
.item_t_junior{
  font-size : 10pt;
  font-weight : bold;
  padding-bottom : 5px;
}
.link_li{
  list-style-image : url(../images/common/rsquare.gif);
  list-style-position : outside;
  vertical-align : middle;
}
.sitemap_title_li{
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : silver silver silver silver;
  padding-left : 10px;
  background-color : #ebebd6;
  margin-bottom : 10px;
  margin-top : 10px;
  padding-top : 1px;
  font-weight : bold;
}
.tbl_intro_bunka{
  font-size : 9pt;
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : #726b4f #726b4f #726b4f #726b4f;
  line-height : 150%;
}
.th_intro_bunka{
  color : white;
  background-color : #cc0000;
  border-top-width : 1px;
  border-bottom-width : 1px;
  border-top-style : solid;
  border-bottom-style : solid;
  border-top-color : white;
  border-bottom-color : white;
  border-left-width : 1px;
  border-left-style : solid;
  border-left-color : white;
  font-size : 11pt;
  font-weight : bold;
}
.td_intro_bunka{
  font-size : 9pt;
  line-height : 150%;
}
.title_intro_bunka{
  font-size : 11pt;
  font-weight : bold;
  padding-bottom : 3px;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : gray;
}
.qusestion{
  font-size : 11pt;
  font-weight : bold;
}
.answer{
  font-size : 11pt;
  font-weight : normal;
}
.h2_guardian{
  font-size : 12pt;
  font-weight : bold;
  border-bottom-width : 3px;
  border-bottom-style : double;
  border-bottom-color : #666666;
  line-height : 130%;
  color : #666666;
}
.frm_health{
  background-color : white;
  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 : #676c80 #676c80 #676c80 #676c80;
}
.cause_title{
  font-size : medium;
  font-weight : bolder;
  text-align : center;
  padding-top : 4px;
  padding-left : 12px;
  padding-right : 12px;
  padding-bottom : 3px;
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : #676c80 #676c80 #676c80 #676c80;
  background-color : #8080c0;
  color : white;
}
.title_causeguardian{
  font-size : 13pt;
  font-family : "ＭＳ Ｐゴシック";
  font-weight : bold;
  background-image : url(/miyazakiohmiya-h/themes/images/cause/causeguardians_title_bk.gif);
  background-repeat : no-repeat;background-position : left bottom;
  padding-top : 16px;
  padding-bottom : 6px;
  text-align : left;
  padding-left : 18px;
  color : #666633;
}
.paging{
  font-size : 8pt;
  font-family : arial;
  font-weight : normal;
  text-align : center;
  padding-top : 2px;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : silver;
}
.h1gr{
  text-align : left;
  font-family : "ＭＳ Ｐゴシック","Osaka";
  background-repeat : no-repeat;
  font-size : 16pt;
  font-weight : bold;
  border-left-width : 4px;
  border-left-style : solid;
  border-left-color : #336600;
  padding-left : 10px;
  vertical-align : middle;
  height : 22pt;
  padding-top : 4px;
  margin-bottom : 20px;
}
.h1cr{
  text-align : center;
  font-family : "ＭＳ Ｐゴシック","Osaka";
  background-repeat : no-repeat;
  font-size : 13pt;
  font-weight : bold;
  color : #5c7342;
  background-image : url(/miyazakiohmiya-h/themes/images/common/triangle_ug.gif);
  background-position : center 21px;
  height : 35px;
}
.h1go{
  font-family : "ＭＳ Ｐ明朝","Osaka";
  font-size : 14pt;
  font-weight : bolder;
  border-top-width : 1px;
  border-bottom-width : 1px;
  border-top-style : solid;
  border-bottom-style : solid;
  border-top-color : #808080;
  border-bottom-color : #808080;
  padding-top : 9px;
  padding-bottom : 7px;
}
/* banner (aka header) bits */
#banner {
  padding:5px;
  color:#ffffff;
  background:#96aabe;
  font-family:Verdana, Arial, sans-serif;
  font-size:x-large;
  font-weight:normal;
  text-transform:uppercase;
  letter-spacing:.2em;
  text-align:left;
}
/* title bits */
#banner a,
#banner a:link,
#banner a:visited,
#banner a:active,
#banner a:hover {
  color:#ffffff;
  background:transparent;
  font-family:Verdana, Arial, sans-serif;
  font-size:x-large;
  text-decoration:none;
}
/* description bits */
.description {
  padding:5px;
  color:#ffffff;
  background:#6b8ca1;
  font-family:Verdana, Arial, sans-serif;
  font-size:small;
  font-weight:bold;
  text-transform:none;
  letter-spacing:normal;
  text-align:left;
}
/* left content grobal bits */
#content {
  border-right:1px solid #808080;
  float:left;
  clear:left;
  width:65%;
  text-align:left;
  background:#f0f0f0;
}
.blog {
  margin:15px;
  font-family:Verdana, Arial, sans-serif;
  font-size:small;
}
/* menu (previous and next entry link) bits */
#menu {
  margin:15px 0;
  font-weight:bold;
}
#menu a,
#menu a:link,
#menu a:visited,
#menu a:active,
#menu a:hover {
  text-decoration:none;
}
/* date bits */
.date {
  margin:15px 0;
  padding:5px;
  border:1px solid #CCC;
  font-size:small;
  font-weight:normal;
}
/* entry bits */
.blogbody {
  margin:15px 10px;
}
.title {
  margin:15px 0;
  font-size:small;
  font-weight:bold;
  text-transform:uppercase;
}
.posted {
  margin:15px 0 30px 0;
  color:#999;
  background-color:transparent;
  font-size:x-small;
}
/* comments bits */
.comments-head {
  margin:15px 0;
  padding:5px;
  border:1px solid #CCC;
  font-size:small;
  font-weight:normal;
}
.comments-body {
  margin:15px 10px;
  font-size:small;
  font-weight:normal;
  line-height:140%;
}
.comments-post {
  margin:15px 0 30px 0;
  color:#999999;
  background-color:transparent;
  font-size:x-small;
}
/* what the hell!? */
#banner-commentspop {
  font-family:verdana, arial, sans-serif;
  color:#FFF;
  font-size:large;
  font-weight:bold;
  border-bottom:1px dotted #999;
  border-top:3px dotted #999;
  background:#000;
  padding:15px;
  text-transform:uppercase;
  letter-spacing:.2em;
}
/* trackback bits */
.trackback-body {
  margin:15px 10px;
  font-size:small;
  font-weight:normal;
  line-height:140%;
}
.trackback-url {
  margin:15px 10px;
  border:1px dashed #999999;
  padding:5px;
  color:#999999;
  background-color:transparent;
  font-size:small;
  font-weight:normal;
}
.trackback-post {
  margin:15px 0 30px 0;
  color:#999;
  background-color:transparent;
  font-size:x-small;
}
/* right content grobal bits */
#links {
  margin-left:65%;
  font-family:Verdana, Arial, sans-serif;
  background-color:#ebebd6;
}
#links a,
#links a:link,
#links a:visited,
#links a:active,
#links a:hover {
  text-decoration:none;
}
/* calender bits */
.calendar {
  font-family:verdana, arial, sans-serif;
  color:#666;
  font-size:x-small;
  font-weight:normal;
  background:#333;
  line-height:140%;
  padding:2px;
  text-align:center;
}
.calendarhead {
  font-family:verdana, arial, sans-serif;
  color:#CCC;
  font-size:x-small;
  font-weight:bold;
  background:#333;
  line-height:140%;
  padding:2px;
}
/* general side bits */
.sidetitle {
  margin:10px 10px 0 10px;
  border-bottom:1px solid #CCC;
  color:#808080;
  font-size:small;
  font-weight:bold;
  text-transform:uppercase;
  letter-spacing:.2em;
  text-align:left;
  background-color:transparent;
}
.side {
  margin:0 10px 10px 10px;
  font-size:x-small;
  font-weight:normal;
  line-height:140%;
  text-align:left;
}
/* syndicate bits */
.syndicate {
  margin:10px;
  font-size:x-small;
  line-height:140%;
  text-align:center;
}
/* powered bits */
.powered {
  margin:10px 0;
  border-top:1px solid #CCC;
  border-bottom:1px solid #CCC;
  font-size:x-small;
  font-weight:bold;
  line-height:140%;
  text-align:center;
  text-transform:uppercase;
  letter-spacing:.2em;
}
/* extra bits */

em {
  color:#666666;
  background-color:transparent;
  font-weight:bold;
  font-style:normal;
}
.blogbody p {
  margin:10px 0;
  line-height:140%;
}
.blogbody blockquote {
  margin:10px 0;
  border-top:1px solid #cccccc;
  border-right:1px solid #cccccc;
  border-bottom:1px solid #cccccc;
  border-left:5px solid #cccccc;
  color:#cccccc;
  background-color:#3c3c3c;
}
.blogbody blockquote p.quote-title {
  margin:10px;
  font-weight:bold;
}
.blogbody blockquote p {
  margin:10px;
}
input, textarea {
  font-family:verdana, arial, sans-serif;
  font-size:100%;
}
textarea#body,
textarea#excerpt,
textarea#ping_url {
  font-family:"Osaka－等幅", "ＭＳ ゴシック", "Courier New", monospace;
  font-size:110%;
}
.side form {
  margin:0;
  padding:0;
}
.side ul {
  margin:0;
  padding:0;
  list-style-type:square;
}
.side ul li {
  margin:0 0 0 18px;
  padding:0;
}

