@charset "UTF-8";
/* CSS Document */

#second{
	width:452px;
	padding-left:249px;
	padding-bottom:50px;
}

#Privacy{
  width:600px;
  margin: 0 auto;
  padding-bottom: 100px;
  line-height: 1.8;
}
#Privacy p span{font-weight: bold;}
	
p#Logo{
	padding-top:45px;
	padding-bottom:25px;
	text-align:center;}
	

	
#second h1{
	margin-bottom:35px;}
	

h1.ttl_pp{
  font-size: 16px;
  text-align: center;
  margin-bottom: 35px;
  padding-bottom: 5px;
  border-bottom: 1px solid #402A06;
}

/*PageTop*/
#PageTop{
	position:absolute;
	right:0px;
	top:-53px;}

/*table List*/
table.List{
	width:452px;
	border-collapse:collapse;
	}

table.List tr{}

table.List td,
table.List th{
	background-image:url(../images/table_bg.png);
	background-repeat:repeat;
	vertical-align:top;
	text-align:left;
	font-weight:normal;
	padding:8px 10px;
	}
	
table.List th{
	width:80px;}

table.List tr.even td,
table.List tr.even th{
	background-image:none;
}
	
/*Concept//////////////////////////////*/
#Concept p{
	text-align:center;
	margin-bottom:30px;}


/*Menu/////////////////////////////////*/
#second #Menu h1{
	margin-bottom:0px;}	
	
#Menu{
	background-image:url(../images/line.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	padding-bottom:2px;
	margin-bottom:20px;}	
/*gallery//////////////////////////////*/
.photo{
	width:452px;
	overflow:hidden;}
	
.photo ul{
	display:block;
	width:456px;}
	
.photo ul li{
	list-style:none;
	float:left;
	width:110px;
	height:110px;
	padding-right:4px;
	padding-bottom:4px;
	display:block;
	}
	
.photo ul li a{
	display:block;
	background-image:url(../images/gallery/photo_bg.png);
	background-repeat:no-repeat;
	padding:5px;}
	
/*Product*/
#Product{
	position:relative;
	text-align:center;
	height:600px;}
	
#Product_photo{
	position:absolute;
	top:100px;
	left:-70px;}	
	
/*family*/
.f_left{float:left;}
.f_right{float:right;}
.family{
	padding-bottom:45px;
	width:412px;
	margin:0px auto;}		