.mikan_top_bottom 
       { background: url(img/mikan_top_bottom.jpg) no-repeat; margin-bottom: 5px; padding-bottom: 5px; border-bottom: 1px dotted #282828 }

.main_contents_margin
   { height: 10px ;}

.lead_text_bold
   { color: #282828;
      font-size: 0.75em;
      font-weight: bold;
      line-height: 1.4em;
      margin-top: 20px;
      padding-top: 5px;
      padding-bottom: 5px;
      padding-left: 5px;
      width: 220px;
      border-top: 1px dotted #ff8c00;
      border-bottom: 1px dotted #ff8c00 ;}

.lead_text_bold_link 
   { color: #006400;
      font-weight: normal;
      padding-top: 5px;
      padding-bottom: 5px ;}

.lead_text_bold_link a
   { color: #006400;
      text-decoration: none ;}

.lead_text_bold_link a:hover
   { color: #800000;
      text-decoration: none ;}
.hudousan_text01 { color: #282828; font-weight: normal; font-size: 0.75em; line-height: 1.4em; padding: 10px 20px }
.hudousan_text02  { color: #f5500a; font-weight: bold; font-size: 0.75em; line-height: 1.3em; padding: 3px 20px 3px 0px; border-top: 1px dotted gray; border-bottom: 1px dotted gray }
.hudousan_text03  { color: #f5500a; font-weight: bold; font-size: 0.75em; line-height: 1.3em; padding: 3px 20px 3px 0px }
.hudousan_text04 { color: #f5500a; font-weight: bold; font-size: 1em; line-height: 1.4em }
.hudousan_text05 { color: #5a5a5a; font-weight: bold; font-size: 1em; line-height: 1.4em; padding-top: 5px; padding-bottom: 5px; border-top: 1px dotted #7daf19; border-bottom: 1px dotted #7daf19 }
.hudousan_text_qa01   { color: #f5500a; font-weight: bold; font-size: 0.75em; line-height: 1.4em; background: #ffe66e url(img/hudousan_qa01.gif) no-repeat 5px 10px; padding-top: 20px; padding-bottom: 15px; padding-left: 50px }
.hudousan_text_qa02    { color: #28553c; font-size: 0.75em; line-height: 1.3em; background: #ffe66e url(img/hudousan_qa02.gif) no-repeat 5px 5px; margin-bottom: 10px; padding-top: 15px; padding-bottom: 15px; padding-left: 50px; border-top: 1px dotted #fc0 }
.hudousan_chart1 { color: #282828; font-weight: normal; font-size: 0.75em; line-height: 1.25em; background-color: white; padding: 5px; border: solid 1px #3c4b91 }
.hudousan_chart2 { color: white; font-weight: bold; font-size: 0.75em; line-height: 1.25em; background-color: #3c4b91; text-align: center; padding: 5px; border: solid 1px #3c4b91 }
.hudousan_chart3 { color: #ff8246; font-size: 0.75em; line-height: 1.25em; text-align: center; padding: 1px 5px }
.hudousan_chart4 { color: white; font-weight: bold; font-size: 0.75em; line-height: 1.25em; background-color: #378246; text-align: center; padding: 5px; border: solid 1px #378246 }
.hudousan_chart5 { color: #282828; font-weight: normal; font-size: 0.75em; line-height: 1.25em; background-color: white; padding: 5px; border: solid 1px #378246 }
.hudousan_chart6 { color: white; font-weight: bold; font-size: 0.75em; line-height: 1.25em; background-color: #e78246; text-align: center; padding: 5px; border: solid 1px #e78246 }
.hudousan_chart7 { color: #282828; font-weight: normal; font-size: 0.75em; line-height: 1.25em; background-color: white; padding: 5px; border: solid 1px #e68246 }
.hudousan_box01  { font-weight: bold; background-color: #d7f5a0; padding: 10px 20px; border: dotted 1px #7daf19 }
.hudousan_box02   { background-color: #fc0; margin-top: 10px; padding: 10px 20px 5px; border: double 2px #ff8723 }
.hudousan_link1 { color: #505050; font-size: 0.75em; line-height: 1.3em; text-decoration: none; text-align: center }
.hudousan_link1 a { color: #6e788c; text-decoration: none; text-align: center }
.hudousan_link1 a:hover { color: #4b5aaf; text-decoration: none; text-align: center }
.lead_text { color: #282828; font-weight: normal; font-size: 0.75em; line-height: 1.4em; padding: 10px 20px }
.lead_text a { color: #ff4500; text-decoration: none }
.lead_text a:hover
   { color: #800000;
      text-decoration: none ;}

.lead_text_position-change  { color: #282828; font-weight: normal; font-size: 0.75em; line-height: 1.4em; padding-top: 10px; padding-right: 20px; padding-bottom: 10px }

.lead_text_wide350pix
   { color: #282828;
      font-weight: normal;
      font-size: 0.75em;
      line-height: 1.4em;
      padding: 10px 20px;
      width: 320px ;}

.lead_text_frame
   { color: #282828;
      font-weight: normal;
      background-color: #f0fff0;
      padding-bottom: 5px;
      border-right: 1px dotted #ff8c00;
      border-bottom: 1px dotted #ff8c00;
      border-left: 1px dotted #ff8c00;
      width: 100% ;}

.lead_text_frame_top
   { color: #282828;
      font-weight: normal;
      background-color: #f0fff0;
      padding-bottom: 5px;
      border: dotted 1px #ff8c00;
      width: 100% ;}

.lead_text_wide240pix
   { color: #282828;
      font-weight: normal;
      font-size: 0.75em;
      line-height: 1.4em;
      padding: 10px 20px;
      width: 220px ;}
.lead_text_wide170pix    { color: #282828; font-weight: normal; font-size: 0.75em; line-height: 1.4em; padding: 10px 20px; width: 170px ;}
.lead_text_recipe00
   { color: #556b2f;
      font-weight: bold;
      font-size: 0.75em;
      line-height: 1.4em;
      padding: 10px 20px;
      border-bottom: 1px dotted #006400;
      width: 100% ;}

.lead_text_recipe01
   { color: #556b2f;
      font-weight: bold;
      font-size: 0.75em;
      line-height: 1.4em;
      background-color: #add8e6;
      padding: 10px 20px;
      border-right: 1px dotted #006400;
      border-bottom: 1px dotted #006400;
      width: 20px ;}

.lead_text_recipe02
   { color: #003200;
      font-weight: normal;
      font-size: 0.75em;
      line-height: 1.4em;
      background-color: #b0e0e6;
      padding: 10px 20px 10px 5px;
      border-bottom: 1px dotted #006400;
      width: 530px ;}

.lead_text_tit
   { color: #fa2832;
      font-weight: bold;
      font-size: 1.2em;
      line-height: 1.4em;
      padding-top: 10px;
      padding-right: 20px;
      padding-bottom: 5px;
      width: 100% ;}
.size_plus { font-size: 1.2em ;}
.lead_text_tit_small { color: #fa2832; font-size: 1em; line-height: 1.4em; padding-top: 10px; padding-right: 20px; width: 100% ;}
.lead_text_tit_double { color: #fa2832; font-weight: bold; font-size: 1.2em; line-height: 1.4em; padding-right: 20px; padding-bottom: 5px; width: 100% ;}
.lead_text_tit_tpomargin2px
   { color: #fa2832;
      font-weight: bold;
      font-size: 1.2em;
      line-height: 1.4em;
      padding-top: 2px;
      padding-right: 20px;
      padding-bottom: 5px;
      width: 100% ;}

.box_line
   { border-bottom: 1px dotted #ff8c00 ;}
.box_ichigo_voice     { background: #ffb6c1 url(img/voice-tit02.gif) no-repeat; border-right: 3px solid #fa8072; border-bottom: 3px solid #fa8072; border-left: 3px solid #fa8072 }
.box_line_object_center
   { text-align: center;
      border-bottom: 1px dotted #ff8c00 ;}

.box_line_object_center_noline
   { text-align: center ;}

.chart_text
   { color: #282828;
      font-size: 0.75em;
      text-align: center;
      margin-bottom: 10px;
      padding-top: 3px;
      padding-bottom: 3px;
      border-bottom: 1px dotted #191970 ;}
.chart_text_margin { color: #282828; font-size: 0.75em; text-align: center; margin-bottom: 10px; padding: 3px 5px; border-bottom: 1px dotted #191970 ;}
.chart_text_left  { color: #282828; font-size: 0.75em; text-align: left; margin-bottom: 10px; padding: 3px 5px; border-bottom: 1px dotted #191970 ;}
.chart_text_tit
   { color: #282828;
      font-weight: bold;
      font-size: 0.75em;
      margin-bottom: 10px;
      padding-top: 3px;
      padding-bottom: 3px;
      border-bottom: 1px dotted #191970 ;}
.text_catch_ichigo { color: #dc143c; font-weight: bold; font-size: 1.25em; line-height: 2em; background: url(img/ichigo-tit-catch.gif) no-repeat; padding-left: 16px }