*{
  margin:0;
  padding:0;
}

a{
  color:#475882;
}

body{
  font-size:11pt;
  background-color:#e8f2e5;
}

  #all{
  background-color:#FFFFFF;
  margin:0 auto;
  width:750px;
  }
  #head{
  
  }
  #left_menu{
  background-color:#FFFFFF;
  float:left;
  width:190px;
  margin-left:0px;
  }
  
    #left_menu div{
    margin:10px 0px;
    }

    #left_menu div.left_menu_image{
    margin:0;
    }
    
    #left_menu div.border{
    margin:0px;
    width:179px;
    border-left:1px solid #49b96a;
    border-right:1px solid #49b96a;
    border-bottom:1px solid #49b96a;
    }
    
    div.border p.text{
    text-align:left;
    padding:5px;
    }
    div.border p.text_toku{
    text-align:center;
    padding:8px 5px;
    }
    div.border p.text_toku2{
    text-align:left;
    padding:0px 5px;
    }
    div.border p.text2{
    font-size:10pt;
    text-align:left;
    padding:5px 5px 0px 5px;
    }
    div.border p.btn{
    text-align:right;
    margin:3px;
    }
    div.border p.form{
    text-align:right;
    padding:5px;
    }
    div.border p.form2{
    text-align:right;
    padding:0px 5px;
    }
    div.border p.maga_id{
    text-align:right;
    padding:0px 5px 5px 5px;
    }
    
  #right_main{
  margin-left:190px;
  }
    #right_main div{
    margin:10px 0px;
    }
    #right_main p.right_toptext{
    font-size:8pt;
    color:#ea6300;
    }

    #right_main table.mini_b img{
    border:1px solid #c0c0be;
    }
    #right_main table.mini_b td{
    text-align:center;
    }

    #right_main div.big_b img{
    border:1px solid #c0c0be;
    }

    #right_main div.right_new{
    text-align:left;
    border:1px solid #FBBDA0;
    padding-bottom:7px;
    width:544px;
    margin:10px 0px;
    }
    #right_main div.right_new2{
    background-image:url(images/newback_pink.gif);
    background-repeat:repeat-x;
    margin:7px 0px;
    padding-left:7px;
    }
    #right_main div.right_new p{
    padding:0px 10px;
    }

    #right_main div.right_column div.column_in{
    padding:0px 5px;
    }
    #right_main div.right_column div.column_in p{
    margin:2px 0px;
    }


  #foot{
  clear:both;
  width:750px;
  }


/* advise */
span.asterisk{
color:#FF0000;
}
p.caution{
font-size:12pt;
font-weight:bold;
color:#5a110b;
padding:10px 0px;
}
p.advise_caption{
font-size:11pt;
padding:5px 15px;
}
div.advise_help{
width:544px;
text-align:right;
padding-right:10px;
}
table.advise{
font-size:11pt;
}
table.advise td{
padding:3px 6px;
}

/* mailmagazine */
div.mailmaga_text{
line-height:130%;
width:544px;
}
div.mailmaga_text p.text{
margin-top:10px;
margin-left:15px;
margin-bottom:20px;
text-align:left;
}
div.mailmaga_text p.form{
margin-left:80px;
margin-bottom:10px;
text-align:left;
}
div.line_border{
padding-bottom:20px;
}
div.mailmaga_text p.mmtitle{
margin-left:15px;
font-size:12pt;
color:#265f30;
margin-bottom:10px;
text-align:left;
}
div.mailmaga_text p.mmtext{
font-size:11pt;
margin-left:25px;
margin-right:25px;
margin-bottom:30px;
text-align:left;
}
div.mailmaga_text p.mmbody{
margin-left:17px;
margin-right:17px;
border:1px solid #8b8a8a;
text-align:left;
padding:10px 10px;
font-family: '‚l‚r ƒSƒVƒbƒN';
line-height:150%;
margin-bottom:20px;
}

/* keyword */
div.right_search table td{
background-color:#8ac58b;
}
p.search_title{
padding:5px 5px 5px 10px;
background-color:#dceab7;
}
p.search_syouhin{
margin-top:10px;
padding:5px 5px 5px 10px;
background-color:#88c58a;
}
div.search_kekka td.syouhin_text_1{
padding-left:5px;
background-color:#ecf2dc;
}
div.search_kekka td.syouhin_img_1{
padding:5px 5px 5px 40px;
background-color:#ecf2dc;
}
div.search_kekka td.syouhin_text_2{
padding-left:5px;
background-color:#f4f9ed;
}
div.search_kekka td.syouhin_img_2{
padding:5px 5px 5px 40px;
background-color:#f4f9ed;
}
div.search_kekka{
padding-bottom:20px;
}

/* link */
div.link{
font-size:11pt;
padding:15px 15px 15px 20px;
}
div.link p{
margin:8px 0px;
}
div.link p img{
margin:5px;
}
div.link a{
text-decoration:none;
}

/* tokusyu */
div.toku_head{
font-size:11pt;
padding:5px 15px 5px 20px;
}
div.tokusyu{
font-size:11pt;
padding:0px 0px 0px 50px;
}
div.tokusyu p{
/*margin:8px 0px;*/
}
div.tokusyu p img{
margin-bottom:2px;
}
div.tokusyu a{
text-decoration:none;
}
div.toku_head div.toku_title{
border-left:5px solid #265f30;
font-size:12pt;
color:#265f30;
height:30px;
line-height:30px;
padding:0px 10px;
}
div.toku_detail{
padding:5px 15px 15px 22px;
line-height:130%;
}
div.toku_detail img{
padding-right:10px;
padding-bottom:5px;
}
div.syouhin{
padding:5px;
}
div.syouhin p.syouhin_image{
margin:5px;
padding:5px;
float:left;
border:1px solid #c0c0be;
}
div.back{
width:544px;
padding:5px;
}

/* column */
p.column_detail{
padding:5px;
font-weight:bold;
}
p.column_body{
padding:0px 5px;
}

p.c_title{
font-size:12pt;
padding:10px 3px;
}
p.c_body{
padding:10px 3px;
line-height:130%;
}

/* aboutshop */
div.intro_head{
width:530px;
}
div.intro_body{
width:530px;
padding-bottom:30px;
}
span.intro_name{
margin-right:10px;
font-size:12pt;
}
span.intro_name a{
color:#000000;
}

div.topic_righttable{
width:180px;
padding-left:10px;
}
p.topic_name{
color:#265f30;
}
p.topic_body{
padding-left:1em;
padding-right:1em;
}
p.mass_name{
padding-left:1em;
padding-bottom:0.2em;
}
p.mass_name a{
color:#000;
font-size:12pt;
}
p.mass_body{
padding-left:2em;
}
span.caution{
font-size:11pt;
font-weight:bold;
color:#5a110b !important;
padding-left:3em;
}
p.kname{
color:#265f30;
font-size:12pt;
font-weight:bold;
}
p.china_text{
font-size:12pt;
line-height:150%;
}
