@charset "utf-8";
img.flash_image{
  margin: 0px;
  padding: 0px;
}
ul.product_menu {
  margin: 0px;
  padding: 0px;
}
ul.product_menu li.ft {
  margin: 10px 0px 10px 0px;
  padding: 0px;
  width:195px;
  list-style:none;
  float:left;
}
ul.product_menu li.fb {
  margin: 10px 0px 0px 0px;
  padding: 0px;
  width:145px;
  list-style:none;
  float:left;
}

ul.product_menu_details{
  margin: 10px 0px 0px 0px;
  padding: 0px;
}
ul.product_menu_details li{
  font-size:11px;
  padding: 0px 0px 0px 17px;
  background:url(../../images/common/mark2.gif) no-repeat 2px 5px;
}
ul.product_menu_details li a{
  color:#000000;
}
.product_title{
margin-top:5px;
}
ul.ingredient_title {
  margin: 0px;
  padding: 0px;
}
ul.ingredient_menu li.ft {
  margin: 10px 20px 10px 0px;
  padding: 0px;
  width:228px;
  border:1px solid #d5d5d5;
  list-style:none;
  float:left;
  overflow:visible;
}
ul.ingredient_menu li.fb {
  margin: 10px 0px 0px 0px;
  padding: 0px;
  width:230px;
  list-style:none;
  border:1px solid #d5d5d5;
  float:left;
  overflow:visible;
}
ul.ingredient_menu li.ht {
  height:240px;
}
ul.ingredient_menu li.hb {
  height:124px;
}
ul.ingredient_menu_details{
  margin: 10px 0px 0px 20px;
  padding: 0px;
}
ul.ingredient_menu_details li{
  font-size:11px;
  padding: 0px 0px 0px 17px;
  background:url(../../images/common/mark3.gif) no-repeat 2px 5px;
}
ul.ingredient_menu_details li a{
  color:#000000;
}
ul.ingredient_menu_details_arrange{
  width:65px;
  float:left;
}
ul.ingredient_menu_details_arrange2{
  width:100px;
  float:left;
}
.ingredient_title{
margin:5px 0px 0px 10px;
}

.products_list_box{
  width:728px;
  margin:20px 0px 0px 0px;
  padding:2px 0px 2px 2px;
  border:1px solid #d5d5d5;
  position:relative;
}
.products_list_box_left{
  padding-left:15px;
  width:450px;
  float:left;
}
.products_list_box_right{
  width:125px;
  padding-right:10px;
  padding-bottom:20px;
  text-align:right;
  float:left;
}
.products_list_box_right p{
color:#00916f;
}
.products_list_image{
  float:left;
}
.products_list_name{
  font-weight:bold;
}
#p_det h3{
  margin-top:20px;
}
.products_list_link{
  padding-left:20px;
  position:absolute;
  bottom:0px;
  right:17px;
  background:url(../../images/common/mark.gif) no-repeat 8px 8px;
}
.p_titleimage{
  margin-top:20px;
  float:left;
}
.p_jisimage{
  margin-top:20px;
  float:right;
}
.p_jisimage2{
  margin-top:20px;
  margin-left:2px;
  float:right;
}
.p_globalgreenimage{
  margin-top:20px;
  margin-right:10px;
  float:right;
}
#p_top_left{
  float:left;
  width:213px;
  margin-top:20px;
  margin-bottom:20px;
}
.p_note{
  margin-top:3px;
  padding-top:3px;
  border-top:1px solid #d5d5d5;
  border-bottom:1px solid #d5d5d5;
}
#p_top_right{
  margin-top:20px;
  padding-left:20px;
  width:495px;
  float:left;
}
.p_summary{

}

.p_button_small{
  background:url(../images/p_small_button.gif) no-repeat 0px 0px;
  line-height:30px;
  width:92px;
  margin-right:10px;
  float:left;
}
.p_button_small a{
  display:block;
  height:30px;
  padding-left:27px;
  font-size:12px;
}
.p_tbl1{
  width:731px;
  border-top:3px solid #03b383;
  border-left:1px solid #cccccc;
}
.p_tbl1 th{
  width:86px;
  padding-top:7px;
  padding-bottom:7px;
  padding-left:4px;
  font-size:15px;
  border:1px solid #cccccc;
  background-color:#eeeeee;
}
.p_tbl1 td{
  border:1px solid #cccccc;
}
.p_tbl1 td.p_tbl1_t{
  border:none;
}
.p_tbl1 td.p_tbl1_tr{
  border-top:2px solid #cccccc;
  border-bottom:2px solid #cccccc;
}
.p_tbl1 th.p_tbl1_tr{
  border-top:2px solid #cccccc;
  border-bottom:2px solid #cccccc;
}
#p_reference p{
  padding-left:10px;
  padding-top:3px;
  padding-bottom:3px;
  border-bottom:1px solid #cccccc;
}
#p_standard{
  padding-top:7px;
  padding-bottom:7px;
  padding-left:10px;
}
.p_tbl2{
  width:612px;
  border:none;
}
.p_tbl2 th{
  width:100px;
  border-top:none;
  border-right:none;
  border-bottom:none;
  border-left:1px solid #cccccc;
  font-size:12px;
  font-weight:lighter;
}
.p_tbl2 td{
  padding-left:7px;
  border-top:none;
  border-right:none;
  border-bottom:none;
  border-left:1px solid #cccccc;
}
.p_tbl2 td.p_tbl2_tdw{
  width:51px;
}
.p_tbl3{
  width:612px;
  border:none;
}
.p_tbl3 th{
  width:100px;
  border-top:none;
  border-right:none;
  border-bottom:none;
  border-left:1px solid #cccccc;
  font-size:12px;
  font-weight:lighter;
}
.p_tbl3 td{
  padding-left:7px;
  border-top:none;
  border-right:none;
  border-bottom:none;
  border-left:1px solid #cccccc;
}
.p_tbl3 th.p_tbl3_tr{
  border-top:1px solid #cccccc;
}
.p_tbl3 td.p_tbl3_tr{
  border-top:1px solid #cccccc;
}
div#p_use1{
  width:190px;
  margin-top:20px;
  float:left;
}
div#p_use1 h3{
  padding-top:0px;
  margin-top:0px;
}
div#p_use1 p{
  padding-top:0px;
  margin-top:5px;
  padding-bottom:0px;
  margin-bottm:0px;
}
div#p_use2{
  width:542px;
  float:left;
  margin-top:20px;
}
div#p_use2 h3{
  padding-top:0px;
  margin-top:0px;
}
div#p_use2 p{
  padding-top:0px;
  margin-top:5px;
  padding-bottom:0px;
  margin-bottm:0px;
}
div#p_attention{
  margin-top:20px;
}
div#p_attention h3{
  padding-top:0px;
  margin-top:0px;
}
div#p_attention p{
  padding-top:0px;
  margin-top:5px;
  padding-bottom:0px;
  margin-bottm:0px;
}

div#right_container div#entry_area h3{
  margin:0px 0px 0px 0px;
  padding:20px 0px 0px 0px;
  background:none;
  height:40px;
  width:350px;
  float:left;
}
div#right_container div#entry_area ul#sub_head_menu{
  width:732;
  height:30px;
  background:url(../../method/images/head_sub_menu_bg.gif) no-repeat 0px 0px;
  clear:both;
}
div#right_container div#entry_area ul#sub_head_menu li{
  line-height:28px;
  list-style:none;
  float:left;
  padding-top:2px;
  padding-left:40px;
  background:url(../../method/images/left_menu_check_off.gif) no-repeat 20px 11px;
}
div#right_container div#entry_area ul#sub_head_menu li.on{
  background:url(../../method/images/left_menu_check_on.gif) no-repeat 20px 11px;
}

div#right_container div#entry_area #summary_head{
  overflow:hidden;
  zoom:1;
  padding-top:2em;
}
div#right_container div#entry_area img.main_image{
  float:left;
  margin-right:20px;
}
div#right_container div#entry_area div.summary{
  width:470px;
  float:left;
}
div#right_container div#entry_area div#line_summary dl{
  border-top:1px solid #d5d5d5;
  margin:0px;
  padding:0px;
}
div#right_container div#entry_area div#line_summary dt{
  border-bottom:1px solid #d5d5d5;
  width:65px;
  text-align:right;
  line-height:20px;
  padding:5px 0px 3px 0px;
  clear:left;
  float:left;
}
div#right_container div#entry_area div#line_summary dd{
  border-bottom:1px solid #d5d5d5;
  line-height:20px;
  padding:5px 0px 3px 75px;
}
div#right_container div#entry_area h5{
  font-size:13px;
  margin-top:20px;
  margin-bottom:20px;
  padding:0px 0px 0px 10px;
  background:url(../../images/common/mark7.gif) no-repeat 0px 5px;
}
div#right_container div#entry_area p.f_l img
{
	margin:0 1em 1em 0;
}
div#right_container div#entry_area dl.img_box_l
{
	float:left;
	margin:0 3em 1em 0;
}

