/************************************************************
  タグまとめて指定
************************************************************/
body{
  line-height:30px;
  margin:0 auto;
  padding:0 auto;
  text-align:center;
  font-size:13px;
  
  
}
a{
  
}
a:hover{
  
}


/************************************************************
  CMS共通
************************************************************/
.cms_sentences{
  margin:0 auto;
  padding:0;
  width:960px;
  overflow:hidden;
  
}
.cms_normal_contents{
  
}
.cms_indent{
  padding-left:10px;
  padding-right:5px;
}
.caption{
  
}
.kyocho{
  
}
.cms_page_zone span{
  
  font-weight:bold;
  font-size:18px;
}
.cms_error_dsp{
  
}
.cms_pic_padding_d{
  padding:0 0 3px 0;
}
.cms_pic_padding_rd{
  padding:0 3px 3px 0;
}
.cms_pic_padding_ld{
  padding:0 0 3px 3px;
}


/************************************************************
  ヘッダ
************************************************************/
.cms_header{
  
}
.cms_headtitle{
  
}


/************************************************************
  縦メニュー
************************************************************/
.cms_vmenu{
  
}
.cms_vmenu span{
  display:none;
}
a#cms_vmenu_a1{
  
}
a#cms_vmenu_a2{
  
}
a#cms_vmenu_a3{
  
}
a:hover#cms_vmenu_a1{
  
}
a:hover#cms_vmenu_a2{
  
}
a:hover#cms_vmenu_a3{
  
}
#cms_vmenu_dummya1{
  
}
#cms_vmenu_dummya2{
  
}
#cms_vmenu_dummya3{
  
}


/************************************************************
  横メニュー
************************************************************/
.cms_hmenu{
  
}
a#cms_hmenu_a1{
  width:120px;
  margin-left:auto;
  margin-right:auto;
  
}
a#cms_hmenu_a2{
  width:90px;
  margin-left:auto;
  margin-right:auto;
  
}
a#cms_hmenu_a3{
  width:60px;
  margin-left:auto;
  margin-right:auto;
  
}
a:hover#cms_hmenu_a1{
  
}
a:hover#cms_hmenu_a2{
  
}
a:hover#cms_hmenu_a3{
  
}
#cms_hmenu_dummya1{
  width:120px;
  margin-left:auto;
  margin-right:auto;
  
  float:left;
}
#cms_hmenu_dummya2{
  width:90px;
  margin-left:auto;
  margin-right:auto;
  
  float:left;
}
#cms_hmenu_dummya3{
  width:60px;
  margin-left:auto;
  margin-right:auto;
  
  float:left;
}


/************************************************************
  CMSタイトル
************************************************************/
.h_title1{
  font-weight:normal;
  
}
.h_title1 a{
  text-decoration:none;
}
.h_title2{
  font-weight:normal;
  
}
.h_title2 a{
  text-decoration:none;
}
.h_title3{
  font-weight:normal;
  
}
.h_title3 a{
  text-decoration:none;
}


/************************************************************
  CMSインフォメーション
************************************************************/
.cms_flow_box{
  
}


/************************************************************
  フッタ
************************************************************/
address.cms_copy{
  font-style:normal;
  
}


/************************************************************
  新着情報
************************************************************/
.cms_news_index{
  margin:2px;
  padding:2px;
  ;
}
.cms_news_index_row{
  ;
}
table.cms_news_index_table{
  table-layout:fixed;
  width:100%;
  border-collapse:separate;
  cell-spacing:2px;
  empty-cells:show;
}
td.cms_news_index_col_date{
  width:80px;
  padding-right:0;
  padding-left:12px;
  ;
}
table.cms_news_index_table tr td a{
  ;
}
table.cms_news_index_table tr td a:hover{
  ;
}
td.cms_news_index_col_title{
  width:auto;
  ;
}
.cms_news_detail{
  width:96%;
  ;
}
.h_newstitle{
  font-weight:normal;
  
}


/************************************************************
  メールフォーム
************************************************************/
table.cms_mailform tr td{
  padding:2px 5px;
  border:solid 1px ;
}
td.cms_td_mailform_title{
  width:120px;
  
}
td.cms_td_mailform_box{
  width:auto;
  
  text-align:left;
}


/************************************************************
  配下コーナー一覧
************************************************************/
.cms_under{
  
}
table.cms_under_list tr td{
  padding:2px;
  border:solid 1px ;
  ;
}
tr.cms_under_list_title th{
  padding:2px;
  font-weight:normal;
  ;
  text-align:center;
  border:solid 1px ;
}


/************************************************************
  掲示板
************************************************************/
.cms_bbs_sentences{
  border-bottom:dashed 1px ;
  padding-bottom:10px;
  margin-bottom:5px;
}
.h_bbstitle{
  font-weight:normal;
  
}
.cms_bbs_info{
  
  text-align:right;
}
.cms_bbs_msg_info{
  text-align:center;
  margin:5px auto;
  
}
.cms_bbs_comment_sentences{
  margin-left:20px;
  margin-bottom:5px;
  padding-bottom:10px;
  border-bottom:dashed 1px ;
}


/************************************************************
  ブログ
************************************************************/
.cms_blog_title{
  
}
.cms_blog_dsptitle{
  display:block;
  padding:10px 10px 6px;
  font-style:normal;
  
}
.cms_blog_sentences{
  display:block;
  float:left;
  
}
.cms_blog_date{
  
  padding-left:10px;
  margin-top:15px;
}
.cms_blog_date a{
  text-decoration:none;
  
}
.cms_blog_info{
  
  text-align:right;
}
.h_blogcontitle1{
  font-weight:normal;
  
}
.h_blogcontitle2{
  font-weight:normal;
  
}
.cms_blog_comment_sentences{
  margin-left:20px;
  padding-bottom:10px;
  border-bottom:dashed 1px ;
  margin-bottom:5px;
  overflow:hidden;
}
.h_blogcmttitle{
  font-weight:normal;
  
}
table.cms_table_calendar tr td{
  padding:0;
  border:solid 1px ;
  text-align:center;
  width:19px;
  
}
table.cms_table_calendar tr th{
  padding:2px 0;
  border:solid 1px ;
  width:19px;
  text-align:center;
}
tr.cms_tr_calendar_week th{
  padding:2px 0;
  font-weight:normal;
  text-align:center;
  width:20px;
  
}
table.cms_table_calendar tr td a{
  text-decoration:none;
  
}
table.cms_table_calendar tr td a:hover{
  
}
.cms_blog_menu{
  
  width:150px;
  float:right;
}
.cms_blog_menu_title{
  
}
ul.cms_ul_blog_list{
  margin-top:0;
  list-style-image:url(img/iconblog.gif);
  margin-left:20px;
  padding:0 5px;
}
.cms_ul_blog_list li a{
  text-decoration:none;
  
}
.cms_ul_blog_list li a:hover{
  
  text-decoration:underline;
}


/************************************************************
  スケジュール
************************************************************/
table.cms_table_yearcal tr td{
  padding:2px 0;
  text-align:center;
  border:solid 1px ;
}
table.cms_table_yearcal tr.cms_tr_yearcal_week td{
  
}
td.cms_td_special{
  
}
td.cms_td_holiday{
  
}
td.cms_td_sunday{
  
}
td.cms_td_satday{
  
}
td.cms_td_normal{
  
}
td.cms_td_special a{
  
}
td.cms_td_holiday a{
  
}
td.cms_td_sunday a{
  
}
td.cms_td_satday a{
  
}
td.cms_td_normal a{
  
}
.cms_holiday{
  text-align:right;
  
}
tr.cms_tr_special td{
  
}
tr.cms_tr_holiday td{
  
}
tr.cms_tr_sunday td{
  
}
tr.cms_tr_satday td{
  
}
tr.cms_tr_normal td{
  
}
tr.cms_tr_special td a{
  
}
tr.cms_tr_holiday td a{
  
}
tr.cms_tr_sunday td a{
  
}
tr.cms_tr_satday td a{
  
}
tr.cms_tr_normal td a{
  
}
table.cms_table_moncal tr td{
  padding:2px 0;
  text-align:center;
  vertical-align:top;
  border:solid 1px ;
}
table.cms_table_moncal tr.cms_tr_moncal_week td{
  
}
table.cms_table_monlist tr td{
  padding:2px 0;
  text-align:center;
  border:solid 1px ;
}


/************************************************************
  カウンタ
************************************************************/
.cms_counter{
  
}


/************************************************************
  会員メニュー
************************************************************/
.cms_kaiinmenubox1{
  
}
a#cms_kaiinmenu_a{
  
}
a:hover#cms_kaiinmenu_a{
  
}
#cms_kaiinmenu_dummya{
  
}
.cms_kaiinmenubox2{
  
}
.cms_kaiinmenubox3{
  
}
.cms_kaiinmenumsg{
  text-align:center;
  
}

