@charset "UTF-8";

/*----------------------------------------
Name: common.css
Date Created:2009/05/20 [jinghan.xu]
Last Updated:2009/05/21 [jinghan.xu]
Copyright:Prudence.inc
-------------- --------------------------*/
/*
  start privacy.html
-----------------------------------------*/
#main_image_area,.pic{
  margin-bottom:30px;
}
.mg30t{
  margin-top: 30px;
}
#mainColumn .h2_bg{
  height: 20px;
  margin-bottom: 25px;
  padding-bottom: 10px;
  background: url(../img/share/professor_ttl_bg.gif) no-repeat left bottom;
}
#mainColumn .h3_bg{
  margin-bottom: 20px;
  border-bottom: 1px solid #d95da1;
}
.pic p,.oneday_pic p,.onday_one h4,.product_pic,.ipgp_bot_pic{
  float: left;
}
.pictwo{
  margin-left: 15px;
}
.oneday{
  clear: both;
}
.oneday_test,.pic p,.product_con dl,.winner_intro,.views,.ipgp_bot{
  line-height: 1.6;
}
.oneday_test{
  margin-bottom: 20px;
}
.onday_one{
  padding: 20px;
	margin-bottom: 10px;
  background-color: #f9f9f9;
}
.onday_one h4{
  width: 68px;
}
.oneday_pic{
  float: right;
}
.oneday_pic p{
  margin-right: 30px;
}
.oneday_pic p.none{
  margin-right: 0;
}
.product{
  margin-bottom: 20px;
  padding: 19px 40px 19px 19px;
  border: 1px solid #e8e8e8;
  background-color: #f9f9f9;
}
.product h4{
  margin-bottom: 10px;
}
.product_pic{
  width: 315px;
}
.product_con{
  margin-top: 20px;
}
.product_con dt{
  font-weight: bold;
}
.mg26b{
  margin-bottom: 26px;
}
.ceremony{
  margin: 13px 0 26px 0;
}
.winner{
/*  width: 848px;*/
  position: relative;
	padding: 26px 0 25px 54px;
	margin: 40px 0 20px 16px;
  background: url(../img/ipgp/winner_bg.gif) no-repeat left top;
}
.fixed_pic{
  position: absolute;
	top: -17px;
	left: 468px;	
	margin: 0; 
}
.winner_intro{
  width: 380px;
}
.winner_intro h5{
	padding: 0 0 18px 126px;
	margin-bottom: 16px;	
	height: 1%;
	background: url(../img/ipgp/line_dot_01.gif) repeat-x left bottom;
}
.winner_list{
  margin-bottom: 15px;
}
.winner_list dt{
  float: left;
	width: 160px;
}
.views{
	padding: 0 0 40px 16px;
	margin-bottom: 30px;
	border-bottom: 1px solid #dc66a6;
}
.mg12b{
  margin-bottom: 12px;
}
.ipgp_bot{
  padding-right: 16px;
	margin-bottom: 28px;
}
.ipgp_bot_pic{
  width: 220px;
}
.text_right{
  text-align: right;
	margin-top: 20px;
}