/*入力モードを強制的半角に（IE以外のブラウザでは無効となる場合あり）*/
.han    { ime-mode: disabled; } 

/*TABLEに関する設定*/
TH,TD { font-size : 13px; }

/*HOMEボタンに関する設定*/
.btn { font-size: 90%; cursor: hand; background-color : #00babd; color: #ffffff;
border : 3px double #00babd; }
  
  
BODY{
  
  
  
  
  
  
  
  
  
  font-size : 12px;
  
  
  
  
  text-align : center;
  margin-top : 4px;
}
.body_page{border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #00a2a5 #00a2a5 #00a2a5 #00a2a5;
  width : 780px;
  height : 510px;
  
  
  
  

  background-image : url(kentiku_top.gif);
  background-repeat : no-repeat;
}
.page_top{
  
  width : 780px;
  text-align : left;
  
}
#container{
  
  
  
  margin-left : auto;
  margin-right : auto;
  text-align : left;
  
  
  width : 780px;
  
  

  
}
#page_header{
  width : 610px;
  height : 50px;
  float : left;
  
  
}
.name_rogo{
  
  
  margin-left : 15px;
  float : left;
  margin-top : 6px;
}
.header_comment{
  width : 310px;
  
  
  text-align : left;
  float : right;
  
  color : #009b9b;
  font-weight : bold;
  
  
  
  
  margin-top : 20px;
}
#right_container{
  
  background-repeat : no-repeat;
  width : 165px;
  height : 485px;
  float : right;
  
  
  
  
  top : 0px;
  text-align : center;
  
  
  background-image : url(kentiku_top_menu.gif);
}
.menu_button{
  margin-bottom : 8px;
}
#left_container{
  width : 613px;
  height : 485px;
  
  
  float : left;
  
}
.left_container_comment{
  width : 400px;
  height : 200px;
  
  
  
  
  
  
  
  
  
  
  float : left;
  margin-top : 15px;
  margin-left : 20px;
}
.comment1_1{
  background-image : url(toppage_comment_top.gif);
  background-repeat : no-repeat;
  
  height : 13px;
  
}
.comment1_2{
  background-image : url(toppage_comment_middle.gif);
  background-repeat : repeat-y;
  
  padding-left : 20px;
  
  
  
  
  
  
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  
  padding-right : 20px;
  
  
  
  
  
  
  

  
  font-size : 14px;
  line-height : 16px;
  letter-spacing : 1px;
}
.comment1_3{
  background-image : url(toppage_comment_bottom.gif);
  background-repeat : no-repeat;
  
  height : 15px;
  
  
  
  
  
  
  
  
  

  clear : both;
}
.header_container{
  width : 612px;
  height : 45px;
}
.namae_rogo{
  float : right;
  
  margin-top : 12px;
  margin-left : 4px;
  
}
.menu_button_top{
  
  margin-top : 110px;
  margin-bottom : 8px;
}
#footer{
  width : 735px;
  height : 16px;
  
  
  font-size : 15px;
  font-weight : bolder;
  color : #008080;
  
  text-align : right;
  
  
  
  
  
  
  
  
}
.copyright{
  color : #009191;
  
  margin-top : 1px;
  

  text-align : left;
}
.body_page_next{
  
  
  background-image : url(kentiku_next_bg.gif);
  background-repeat : repeat-y;
  
  
  
  
  
  
  
  
  
  
  
  

  
  
  
  
  
  width : 780px;
  
border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #008080 #008080 #008080 #008080;
  
  
  
  
background-position : right center;}
#right_container_next{
  background-color : #00cf00;
  background-image : url(kentiku_next_menu.gif);
  background-repeat : no-repeat;
  text-align : center;
  width : 165px;
  
  top : 0px;
  
  

  
  
  
  
  
  
  

  
  
  float : right;
  
}
.next_left_container_comment{
  
  
  
  float : left;
  padding-left : 26px;
  width : 587px;
  
  
  
  margin-top : 15px;
}
.next_comment1_1{
  background-image : url(nextpage_comment_top.gif);
  background-repeat : no-repeat;
  height : 25px;
  
  clear : left;
}
.next_comment1_2{
  background-image : url(nextpage_comment_middle.gif);
  background-repeat : repeat-y;
  padding-left : 35px;
  
  
  font-size : 14px;
  
  
  padding-right : 48px;
}
.next_comment1_3{
  background-image : url(nextpage_comment_bottom.gif);
  background-repeat : no-repeat;
  height : 25px;
}
.next_comment_topcom{
  font-size : 16px;
  font-weight : bolder;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #00cece;
  margin-bottom : 10px;
  padding-bottom : 1px;
}
.link_navi{
  margin-bottom : 30px;
  
}
A:LINK{
  color : #008080;
}
A:HOVER{
  color : white;
  background-color : #008080;
}
.back_next{
  padding-left : 10px;
  margin-top : 4px;
  margin-bottom : 20px;
  font-size : 13px;
  
  
  width : 561px;
  float : left;
}
.next_left_container{
  width : 613px;
  
  
  
  
  
  
  
  float : left;
  
  background-image : url(kentiku_next.gif);
  background-repeat : no-repeat;
}
.end{
  
  
  
  clear : left;
  
  
  

  width : 561px;
  
  
  
}
.kyara2{
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  margin-bottom : 6px;
  width : 530px;
  
  
  clear : both;
}
.kyara{
  left : 400px;
  position : relative;
  top : -5px;
}
.next_comment_link_1_2{
  font-size : 13px;
  line-height : 15px;
  background-image : url(nextpage_comment_middle.gif);
  background-repeat : repeat-y;
  padding-left : 30px;
  padding-right : 20px;
}
.body_page_next_link{border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #008080 #008080 #008080 #008080;
  width : 780px;
  
  text-align : center;
  
  
}
.header_container_link{
  width : 780px;
  height : 53px;
  
  
  
  
  
  
  
  
  
  
  
  
  
  margin-left : 0px;
  margin-right : 0px;
  border-bottom-width : 3px;
  border-bottom-style : solid;
  border-bottom-color : #009ea5;
}
.next_link_container{
  
  
  width : 780px;
  
  
  
  
  
  
}
.kyara_link{
  position : relative;
  top : -5px;
  left : 46px;
  
}
.back_next_link{
  font-size : 13px;
  margin-top : 4px;
  margin-bottom : 20px;
  width : 740px;
  float : left;
}
.next_container_link{
  
  margin-top : 5px;
  width : 778px;
  float : left;
  
  
}
.link_navi_link{
  margin-left : 26px;
  text-align : left;
}
.kyara3{
  text-align : left;
  margin-bottom : 6px;
  width : 740px;
}
.link_navi_link_link{
  background-color : #00cece;
  text-align : left;
  padding-left : 2px;
  border-bottom-width : 3px;
  border-bottom-style : solid;
  border-bottom-color : #009b9b;
  
}
.right_end{
  clear : right;
}
.next_container_link_link{
  clear : right;
  
}
LI{
  font-size : 13px;
  margin-top : 2px;
}
A{
  color : #008080;
}
