  
BODY{
  text-align : center;
  margin-top : 2px;
  background-color : #c0c0c0;
  
}
#container{
  text-align : left;
  margin-left : auto;
  margin-right : auto;
  width : 780px;
  
  

  background-color : white;
  font-size : 13px;
}
#top_keyword{
  color : white;
  text-align : left;
  width : 780px;
  font-size : 12px;
  background-color : #ef0000;
}
#left_container{
  
  
  
  float : left;
  

  padding-top : 7px;
  padding-left : 7px;
  width : 174px;
}
#middle_container{
  width : 398px;
  
  
  
  
  
  
  
  
  
  float : left;
  
  
  
}
#right_container{
  
  
  width : 190px;
  float : right;
  

  

  padding-top : 4px;
  padding-right : 2px;
}
.right_menu_top{
  background-image : url(sanuki_002_1.gif);
  background-repeat : no-repeat;
  height : 45px;
  width : 186px;
}
.right_menu_middle{
  background-image : url(sanuki_002_2.gif);
  background-repeat : repeat-y;
  width : 186px;
  
  
}
.right_menu_bottom{
  background-image : url(sanuki_002_3.gif);
  background-repeat : no-repeat;
  height : 13px;
  width : 186px;
}
.menu_gif_left{
  margin-left : 10px;
  margin-top : 4px;
}
.menu_gif_right{
  margin-left : 4px;
  margin-top : 4px;
}
.margin_bottom_10{
  margin-bottom : 10px;
}
.okiniiri{
  font-size : 12px;
  border-width : 4px 4px 4px 4px;border-style : double double double double;border-color : white white white white;
  color : white;
  width : 146px;
  background-color : #ef0000;
  padding-top : 4px;
  padding-left : 4px;
  padding-right : 4px;
  padding-bottom : 4px;
}
.middle_comment_top{
  background-image : url(sanuki_038_1.gif);
  background-repeat : no-repeat;
  height : 58px;
  

  
  

  
  font-weight : bold;
  
  
  
}
.middle_comment_middle{
  background-image : url(sanuki_038_2.gif);
  background-repeat : repeat-y;
  padding-left : 22px;
  padding-right : 23px;
  font-size : 13px;
  
  

  padding-bottom : 6px;
  
}
.middle_comment_bottom{
  background-image : url(sanuki_038_3.gif);
  background-repeat : no-repeat;
  height : 30px;
  
  font-size : 12px;
  
  
  

  
  

  margin-bottom : 25px;
}
.right_menu2_main{
  text-align : center;
  margin-top : 15px;
  width : 166px;
  
  margin-left : 10px;
}
A:LINK{
  color : #004080;
}
.mawarikomi_kaijyo{
  clear : both;
}
.link_sakuseijirei{
  font-size : 12px;
  width : 155px;
  line-height : 14px;
  margin-bottom : 2px;
  border-bottom-width : 4px;
  border-bottom-style : dotted;
  border-bottom-color : #ff8e8e;
  padding-bottom : 4px;
  padding-left : 4px;
  padding-right : 4px;
}
A:VISITED{
  color : #004080;
}
A:HOVER{
  color : #ffffff;
  background-color : #004080;
}
.middle_comment_bottom2{
  
  
  height : 15px;
  font-size : 12px;
  padding-top : 3px;
  margin-bottom : 25px;
}
.middle_comment_bottom1_2{
  background-image : url(sanuki_038_3.gif);
  background-repeat : no-repeat;
  height : 15px;
}
.comment_title{
  
  
  
  
  font-size : 24px;
  font-weight : bolder;
  
  
  
  
  
  padding-top : 13px;
  
  

  

  
  
  
  padding-left : 30px;
  
  
  color : white;
}
STRONG{
  
  font-weight : bold;
}
#footer_main{
  
  
  margin-left : 10px;
  margin-right : 10px;
  
  
  
  
  width : 760px;
  
  border-top-style : none;
  
  padding-top : 1px;
}
.left_menu_main{
  
  font-size : 13px;
  width : 174px;
}
.right_menu_botton2{
  margin-top : 1px;
  margin-right : 4px;
}
.right_menu1_2{
  font-size : 12px;
  
  margin-left : 10px;
  margin-top : 3px;
}
.right_menu2_top{
  background-image : url(sanuki_030_1.gif);
  background-repeat : no-repeat;
  height : 70px;
}
.right_menu2_middle{
  background-image : url(sanuki_030_2.gif);
  background-repeat : repeat-y;
}
.right_menu2_bottom{
  background-image : url(sanuki_030_3.gif);
  background-repeat : no-repeat;
  height : 25px;
}
.link_sakuseijirei_end{
  font-size : 12px;
  padding-bottom : 6px;
  width : 155px;
  padding-left : 4px;
  padding-right : 4px;
}
.left_menu_tiiki_top{
  background-image : url(sanuki_033_1.gif);
  background-repeat : no-repeat;
  height : 79px;
}
.left_menu_tiiki_middle{
  background-image : url(sanuki_033_2.gif);
  background-repeat : repeat-y;
  padding-left : 8px;
  padding-right : 20px;
  padding-bottom : 4px;
  font-size : 13px;
  line-height : 15px;
}
.left_menu_tiiki_bottom{
  background-image : url(sanuki_033_3.gif);
  background-repeat : no-repeat;
  height : 32px;
}
.left_menu_tiiki_title{
  
  margin-bottom : 12px;
  
  
  
  font-size : 12px;
  
  
  
  

  
  
  
  
}
.left_menu_gaiyou_top{
  background-image : url(sanuki_033_4.gif);
  background-repeat : no-repeat;
  height : 79px;
}
.left_menu_gaiyou_middle{
  padding-left : 6px;
  padding-right : 18px;
  padding-bottom : 4px;
  background-image : url(sanuki_033_2.gif);
  background-repeat : repeat-y;
  font-size : 12px;
}
.middle_comment_bottom3{
  
  
  
  margin-bottom : 20px;
  height : 13px;
  font-size : 12px;
  padding-top : 3px;
}
.left_menu_concept_top{
  
  
  height : 75px;
  background-image : url(sanuki_033_5.gif);
  background-repeat : no-repeat;
}
.left_menu_concept_title{
  font-size : 13px;
  
  margin-bottom : 8px;
  text-align : center;
  
  
  
  font-weight : bold;
  width : 150px;
}
.footer_left{
  width : 562px;
  
  
  
  
  
  float : left;
}
.footer_left_top{
  
  
  
  

  
  height : 1px;
}
.footer_left_middle{
  font-size : 11px;
  
  
  padding-left : 14px;
  padding-right : 12px;
  padding-bottom : 4px;
  line-height : 14px;
border-width : 4px 4px 4px 4px;border-style : dotted dotted dotted dotted;border-color : #d50000 #d50000 #d50000 #d50000;
  padding-top : 5px;
}
.footer_left_bottom{
  
  height : 14px;
  
}
.footer_right{
  width : 190px;
  float : right;
  text-align : left;
  font-size : 11px;
  
}
.banner{
  
  margin-bottom : 4px;
}
.left_menu_concept_middle{
  background-image : url(sanuki_033_2.gif);
  background-repeat : repeat-y;
  font-size : 12px;
  padding-left : 7px;
  padding-right : 10px;
  padding-bottom : 4px;
  padding-top : 3px;
}
.middle_container_comment_main{
  
  
  
  
  padding-left : 8px;
}
.middle_container_top_banner{
  margin-top : 10px;
  margin-left : 8px;
  background-image : url(sanuki_000.gif);
  background-repeat : no-repeat;
  height : 207px;
}
.left_menu_whatsnew_top{
  background-image : url(sanuki_033_6.gif);
  background-repeat : no-repeat;
  
  height : 72px;
  
  
}
.footer_right_left{
  font-size : 11px;
  width : 92px;
  float : right;
}
.link_navi{
  font-size : 11px;
  margin-left : 24px;
  margin-bottom : 15px;
  
}
.bg_awaiiro2_green{
  background-color : #d7ffd7;
  padding-top : 1em;
  padding-left : 6px;
  padding-right : 6px;
  padding-bottom : 1em;
}
.bg_awaiiro_green{
  background-color : #e1ffe1;
  padding-right : 6px;
  padding-top : 1px;
  padding-left : 6px;
  padding-bottom : 1px;
}
.list_title{
  font-size : 13px;
  font-weight : bold;
  background-color : #bfffbf;
  padding-left : 1em;
  padding-top : 6px;
  padding-bottom : 6px;
}
.list_text{
  font-size : 13px;
  background-color : #e8ffe8;
  padding-right : 1em;
  padding-top : 6px;
  padding-bottom : 6px;
  padding-left : 4px;
}
.list_point{
  vertical-align : top;
  padding-top : 4px;
  padding-left : 6px;
  padding-right : 2px;
  background-color : #e8ffe8;
  font-size : 13px;
  text-align : right;
}
.tokutei_left{
  font-size : 12px;
  font-weight : bold;
  background-color : #d9ffd9;
  vertical-align : middle;
  text-align : center;
  padding-left : 4px;
  padding-right : 4px;
  width : 28%;
  padding-top : 6px;
  padding-bottom : 6px;
}
.tokutei_right{
  font-size : 12px;
  vertical-align : middle;
  padding-left : 4px;
  padding-right : 4px;
  background-color : #e8ffe8;
  padding-top : 6px;
  padding-bottom : 6px;
}
.ryoukin_left{
  font-size : 13px;
  font-weight : bold;
  background-color : #c8ffc8;
  vertical-align : middle;
  padding-left : 6px;
  padding-right : 4px;
  width : 250px;
  padding-top : 6px;
  padding-bottom : 6px;
}
.ryoukin_right{
  font-size : 13px;
  background-color : #e8ffe8;
  vertical-align : middle;
  padding-top : 6px;
  padding-left : 6px;
  padding-bottom : 6px;
  padding-right : 6px;
}
.ryoukin_title{
  font-size : 14px;
  font-weight : bold;
  background-color : #bfffbf;
  vertical-align : middle;
  padding-top : 6px;
  padding-left : 6px;
  padding-right : 6px;
  padding-bottom : 6px;
}
.gyoumu_annnai_title{
  font-size : 13px;
  font-weight : bold;
  background-color : #d0ffd0;
  padding-top : 6px;
  padding-left : 18px;
  padding-right : 6px;
  padding-bottom : 6px;
  margin-right : 6px;
}
.gyoumu_annnai_text{
  font-size : 12px;
  padding-right : 6px;
  list-style-type : disc;
  list-style-position : outside;
  background-color : #e8ffe8;
  
}
.gyoumu_annnai_bg{
  background-color : #e8ffe8;
  padding-bottom : 6px;
  margin-bottom : 10px;
}
.utiawase_text{
  font-size : 12px;
  background-color : #e8ffe8;
  padding-top : 10px;
  padding-left : 18px;
  padding-right : 18px;
  padding-bottom : 8px;
  line-height : 18px;
}
.utiawase_text2{
  font-size : 12px;
  background-color : #e1ffe1;
  padding-top : 8px;
  padding-left : 18px;
  padding-right : 18px;
  padding-bottom : 6px;
  
}
.nagare_title{
  font-size : 16px;
  font-weight : bold;
  padding-bottom : 2px;
  margin-bottom : 4px;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #cccc00;
}
.nagare_yajirusi{
  background-image : url(sanuki_041.gif);
  background-repeat : no-repeat;background-position : center center;
  margin-bottom : 1em;
  height : 27px;
  margin-top : 1em;
}
.red_text{
  font-family : serif,sans-serif;
  color : #ff0000;
}
.character_title{
  font-size : 15px;
  font-weight : bold;
  padding-left : 4px;
  padding-bottom : 2px;
  border-left-width : 6px;
  border-bottom-width : 1px;
  border-left-style : solid;
  border-bottom-style : solid;
  border-left-color : #00db00;
  border-bottom-color : #00f000;
  padding-top : 2px;
  margin-bottom : 4px;
  margin-top : 2em;
}
.character_1{
  background-image : url(sanuki_042.gif);
  background-repeat : no-repeat;
  height : 108px;
}
.character_2{
  background-image : url(sanuki_043.gif);
  background-repeat : no-repeat;
  height : 154px;
}
.character_3{
  background-image : url(sanuki_044.gif);
  background-repeat : no-repeat;
  height : 148px;
}
.character_4{
  background-image : url(sanuki_045.gif);
  background-repeat : no-repeat;
  height : 106px;
}
.character_5{
  background-image : url(sanuki_046.gif);
  background-repeat : no-repeat;
  height : 209px;
}
.character_6{
  background-image : url(sanuki_047.gif);
  background-repeat : no-repeat;
  height : 174px;
}
.character_7{
  background-image : url(sanuki_048.gif);
  background-repeat : no-repeat;
  height : 259px;
}
.mawarikomi_left{
  float : left;
}
.comment_title2{
  font-size : 23px;
  font-weight : bolder;
  
  
  padding-top : 14px;
  background-image : url(sanuki_038_1.gif);
  background-repeat : no-repeat;
  
  
  padding-left : 20px;
  color : white;
  letter-spacing : -3px;
}
#caracter_collection{
  text-align : center;
  
  padding-bottom : 4px;
  width : 650px;
  background-color : white;
  padding-top : 2px;
  margin-top : 2px;
}
.caracter_collection_gif{
  background-image : url(sanuki_050.gif);
  background-repeat : no-repeat;
background-position : center center;
  width : 630px;
  height : 502px;
}
#character_size{
  background-color : white;
  padding-top : 2px;
  padding-bottom : 4px;
  margin-top : 2px;
  width : 730px;
}
.character_size_gif{
  background-image : url(sanuki_049.gif);
  background-repeat : no-repeat;background-position : center center;
  width : 703px;
  height : 319px;
}
.koumoku_kyoutyou{
  font-weight : bold;
  padding-left : 1em;
  border-left-width : 6px;
  border-left-style : solid;
  border-left-color : #00db00;
  margin-top : 2em;
  
  border-bottom-width : 1px;
  border-bottom-style : dashed;
  border-bottom-color : #00db00;
  width : 80%;
  font-size : 14px;
  margin-bottom : 4px;
  padding-top : 3px;
  padding-bottom : 1px;
  border-top-width : 1px;
  border-right-width : 1px;
  border-top-style : dashed;
  border-right-style : dashed;
  border-top-color : #00db00;
  border-right-color : #00db00;
}
.toiawase_left{
  font-size : 13px;
  font-weight : bold;
  background-color : #ddffdd;
  text-align : right;
  padding-top : 6px;
  padding-bottom : 6px;
  width : 116px;
  padding-left : 2px;
  padding-right : 2px;
}
.toiawase_right{
  font-size : 13px;
  background-color : white;
  padding-top : 6px;
  padding-bottom : 6px;
  padding-left : 2px;
  padding-right : 4px;
}
.koumoku_kyoutyou2{
  font-weight : bold;
  padding-top : 4px;
  padding-left : 1em;
  padding-bottom : 4px;
  margin-bottom : 1em;border-width : 1px 1px 1px 6px;border-style : dotted dotted dotted solid;border-color : #00d200 #00d200 #00d200 #00d200;
  width : 80%;
}
.mawarikomi_left2{
  margin-right : 1em;
  float : left;
}
.text_right{
  text-align : right;
}
.text_left_bg_green{
  font-size : 12px;
  background-color : #e1ffe1;
  padding-top : 8px;
  padding-left : 18px;
  padding-right : 18px;
  padding-bottom : 6px;
  text-align : left;
}
.sousin_kanryou_text{
  font-size : 12px;
  text-align : left;
  padding-top : 8px;
  padding-left : 18px;
  padding-right : 18px;
  padding-bottom : 6px;
}
.toiawase_title{
  text-align : center;
  padding-top : 19px;
  padding-bottom : 16px;
  border-top-width : 1px;
  border-bottom-width : 1px;
  border-top-style : solid;
  border-bottom-style : solid;
  border-top-color : #00a600;
  border-bottom-color : #00a600;
  font-size : 14px;
  font-weight : bold;
  margin-bottom : 1em;
  margin-left : 1em;
  margin-right : 1em;
}
.middle_comment_middle2{
  background-image : url(sanuki_038_2.gif);
  background-repeat : repeat-y;
  padding-left : 10px;
  padding-right : 15px;
  padding-bottom : 6px;
}
.linkvsp_head_container{
  
  
  
  margin-bottom : 1em;
  
  
  
  background-image : url(sanuki_059.gif);
  background-repeat : no-repeat;
  height : 114px;
background-position : 0px 0px;}
.linkvsp_header_left{
  
  width : 448px;
  
  float : left;
  
  
  
  
  
  padding-top : 48px;
  
  
  

  
  text-align : right;
  margin-right : 3em;
}
.linkvsp_header_right{
  
  width : 280px;
  
  float : left;
  
  font-size : 13px;
  
  
  
  
  
  
  padding-top : 65px;
  text-align : left;
}
.linkvsp_td{
  font-size : 13px;
  padding-left : 4px;
  padding-right : 1em;
  
  padding-top : 6px;
}
.linkvsp_body_text{
  font-size : 12px;
  
  
  
  text-align : center;
}
TD{
  font-size : 12px;
  
  padding-bottom : 2px;
}
LI{
  font-size : 13px;
  
  margin-top : 2px;
}
.btn{
  font-size : 13px;
  
  
  padding-top : 2px;
  padding-left : 1em;
  padding-right : 1em;
  padding-bottom : 1px;border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #007979 #007979 #007979 #007979;
  font-weight : bold;
  color : white;
  cursor : pointer;
  background-image : url(gazou_date0011.gif);
  background-repeat : no-repeat;
  width : 156px;
}
A{
  color : #004080;
}
.top_page_utiawase_text{
  
  line-height : 18px;
  background-color : #e8ffe8;
  padding-top : 10px;
  padding-left : 18px;
  padding-right : 18px;
  padding-bottom : 9px;
  margin-right : 5px;
  font-size : 12px;
}
.top_page_utiawase_title{
  font-size : 13px;
  font-weight : bold;
  background-color : #dfffdf;
  padding-top : 6px;
  padding-left : 18px;
  padding-right : 4px;
  padding-bottom : 5px;
  margin-right : 5px;
}
.top_page_utiawase_text2{
  
  background-color : #e1ffe1;
  padding-top : 6px;
  padding-left : 18px;
  padding-right : 18px;
  padding-bottom : 6px;
  margin-right : 5px;
  font-size : 12px;
}
.td_left{
  padding-top : 4px;
  padding-left : 1em;
  padding-right : 4px;
  padding-bottom : 4px;
  vertical-align : top;
  letter-spacing : 1px;
}
.td_right{
  padding-top : 4px;
  padding-left : 1em;
  padding-right : 1em;
  padding-bottom : 4px;
  vertical-align : top;
  height : 38px;
  line-height : 14px;
  letter-spacing : 1px;
}
.comment_title3{
  font-size : 23px;
  font-weight : bolder;
  color : white;
  padding-top : 13px;
  padding-left : 8px;
  letter-spacing : -3px;
  
}
.rafu1{
  background-image : url(sanuki_070.gif);
  background-repeat : no-repeat;
  padding-left : 159px;
  margin-top : 1em;
  margin-bottom : 1em;
  height : 163px;
  
}
.rafu2{
  background-image : url(sanuki_071.gif);
  background-repeat : no-repeat;
  padding-left : 185px;
  margin-top : 1em;
  margin-bottom : 1em;
  height : 155px;
  
  
}
.rogo_yu-kari{
  background-image : url(yu-kari-logo01.gif);
  background-repeat : no-repeat;
  padding-left : 104px;
  padding-top : 1em;
  height : 82px;
  margin-bottom : 2em;
}
.rogo_rabbit{
  background-image : url(rabbit-rogo2.gif);
  background-repeat : no-repeat;
  padding-top : 77px;
}
.kyara_td1_left{
  
  
  border-top-width : 1px;
  
  
  border-left-width : 1px;
  
  
  border-bottom-width : 1px;
  
  
  
  
  
  
  
  border-top-style : solid;
  
  
  
  
  
  
  
  border-left-style : solid;
  
  
  
  
  
  
  
  border-bottom-style : solid;
  
  
  
  
  
  
  
  border-top-color : black;
  
  
  
  
  
  
  
  border-left-color : black;
  
  
  
  
  
  
  
  border-bottom-color : black;
  width : 165px;
  
  text-align : center;
  padding-top : 4px;
}
.kyara_td1_right{border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : black black black black;
  width : 165px;
  text-align : center;
  padding-top : 4px;
}
.kyara_td2_left{
  border-left-width : 1px;
  border-left-style : solid;
  border-left-color : black;
}
.kyara_td2_right{
  border-left-width : 1px;
  border-right-width : 1px;
  border-left-style : solid;
  border-right-style : solid;
  border-left-color : black;
  border-right-color : black;
}
.kyara_td1{
  border-left-width : 1px;
  border-right-width : 1px;
  border-left-style : solid;
  border-right-style : solid;
  border-left-color : black;
  border-right-color : black;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : black;
  text-align : center;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : black;
  padding-top : 4px;
}
.kyara_td2{
  border-left-width : 1px;
  border-right-width : 1px;
  border-left-style : solid;
  border-right-style : solid;
  border-left-color : black;
  border-right-color : black;
}
.kyara_td2_last{
  border-left-width : 1px;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-left-style : solid;
  border-right-style : solid;
  border-bottom-style : solid;
  border-left-color : black;
  border-right-color : black;
  border-bottom-color : black;
}
.kyara_td2_l_last{
  border-left-width : 1px;
  border-bottom-width : 1px;
  border-left-style : solid;
  border-bottom-style : solid;
  border-left-color : black;
  border-bottom-color : black;
}
.kyara_td2_r_last{
  border-left-width : 1px;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-left-style : solid;
  border-right-style : solid;
  border-bottom-style : solid;
  border-left-color : black;
  border-right-color : black;
  border-bottom-color : black;
}
.margin_bottom_30{
  margin-bottom : 30px;
}
.logo_type{
  font-size : 14px;
  font-weight : bold;
  margin-top : 2em;
border-width : 1px 1px 1px 1px;border-style : dotted dotted dotted dotted;border-color : #00ea00 #00ea00 #00ea00 #00ea00;
  margin-bottom : 6px;
}
.nigaoe1{
  background-image : url(sanuki_101.gif);
  background-repeat : no-repeat;
  height : 455px;
}
.nigaoe2{
  background-image : url(sanuki_103.gif);
  background-repeat : no-repeat;
  width : 322px;
  height : 284px;
}
