img.main_image{
margin-top:20px;
}
h4
{
	background-image:url(../../images/common/mark7.gif);
	background-repeat:no-repeat;
	background-position:left 0.4em;
	padding:0 0 0 1.5em;
	margin:0 0 0 2em;
}
table
{
	margin:0 auto;
}
div#right_container div.m_left_box1{
padding-top:20px;
padding-left:20px;
width:176px;
float:left;
}
div#right_container div.m_right_box1{
padding-top:20px;
width:536px;
float:left;
}
div#right_container div.m_right_box1 p.gg_sub_text{
margin-top:15px;
margin-bottom:15px;
}
div#right_container div.m_left_box2{
padding-top:35px;
padding-bottom:20px;
padding-left:3px;
width:217px;
float:left;
}
div#right_container div.m_right_box2{
padding-top:35px;
padding-bottom:20px;
width:492px;
float:left;
}
div#right_container dl.gg_standard{
  margin:0px 0px 25px 25px;
}
div#right_container dl.gg_standard dt{
  margin:20px 0px 0px 0px;
  padding-left:15px;
  background:url(../../images/common/mark7.gif) no-repeat 0px 4px;
  font-weight:bold;
}
div#right_container dl.gg_standard dd{
  padding-left:15px;
}
div#right_container dl.gg_standard dd.ddt{
  padding-top:15px;
  font-weight:bold;
}
div#right_container div.m_dif_box{
  background:url(../images/gg_dif_line.gif) no-repeat 0% 100%;
}
div#right_container div.m_dif_box div.l{
  padding-top:15px;
  padding-bottom:15px;
  padding-right:60px;
  width:305px;
  float:left;
}
div#right_container div.m_dif_box div.r{
  padding-top:15px;
  padding-bottom:15px;
  width:305px;
  float:left;
}
div#right_container div.m_dif_box p.m_dif_title{
  margin-top:5px;
  margin-bottom:15px;
}

table.tbl2 .row1{
  width:65px;
}
table.tbl2 .row2{
  width:157px;
}
.csr_list
{
	width:500px;
}
.products_list
{
  margin:0 1em;
  float:left;
}
table.tbl1
{
	margin:1.5em auto;
}
table.tbl1 th
{
	padding:0.5em;
}
.newggmark{
width: 250px;
}
.jmark{
  padding-left:50px;

}
.img_center
{
	width:465px;
	margin:1em auto;
}
.csr_lead
{
	margin:2em 0 1em;
	
}
.csr_list_memo
{
	font-size:10px;
	color:#666666;
	margin:1em auto 1.5em;
	text-align:center;
}
table.tbl3
{
  width:244px;
  margin:10px auto 20px auto;
  background-color:#fbcee5;
  border:1px solid #4a2b3d;
}
table.tbl3 td
{
  padding:5px;
  font-size:13px;
  font-weight:bold;
  border:1px solid #4a2b3d;
}
table.tbl3 th
{
  padding:5px;
  font-size:13px;
  font-weight:bold;
  border:1px solid #4a2b3d;
}
.csr_column h5
{
	font-size:1.5em;
}
p
{
	margin:1em 0 1em 3em;
}
strong.t_big
{
	font-size:large;
	color:#CC0000;
}