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

#main{
	background:url(../../img/product/discription_bg.jpg) no-repeat left top;
}

/* -----------------------------------------------------------
	#discription
		商品紹介
----------------------------------------------------------- */
#iv_link{
	margin:10px 0 10px 689px;
	line-height:1;
	font-size:0.7em;
	display:inline-block;
	}
#discription{
	display:block;	
	width:944px;
}

#intro_h3{
	padding:0 0 25px 240px;
	}
#intro_h4{
	padding:0 0 25px 56px;
	}
#intro_h5{
	padding:0 0 15px 56px;
	}
.tilde{
	background:url(../../img/package/tilde.gif) no-repeat left top;
	width:27px;
	height:10px;
	line-height:0;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	margin-left:195px;
	}
#introduction{
	padding-left:56px;
	width:540px;
	float:left;
	}
#introduction p.point{
	text-align:right;
	margin-right:38px;
	
	}
#element_clam{
	float:left;
	width:291px;
	margin-top:257px;
}
#element{

	width:264px;
	
	margin-right:57px;
	border: 1px #DBB028 solid;
	border-collapse: collapse;
	font-size:0.8em;
	padding:17px 10px 17px 15px;
	}
#photo_info{
	display:none;
	
	}
#element h6{
	text-align:center;
	padding-bottom:7px;
	}
#element dd{
	padding-right:10px;
	}
#element dt{
	float: left;
	clear: left;
	font-weight:bold;
	
	}
#storeinfo{
	margin-top:50px;
	background:url(../../img/product/storeinfo_bg.jpg);
	width:500px;
	color:#D3AF00;
	}
#storeinfo h6{
	background:url(../../img/product/storeinfo_head.jpg) no-repeat left top;
	line-height:0;
	font-size:0px;
	height:33px;
	overflow:hidden;
	text-indent:-9999px;
	}
#online{
	margin:20px 25px 0px 25px;
	background:url(../../img/product/online_bg.jpg) no-repeat left top;
	padding-left:135px;
	border-bottom:1px solid #C19500;

	}
#online_link{
	background:url(../../img/share/link_style.png) no-repeat left center;
	color:#E1E0C8;
	font-size:85%;
	padding-left:10px;
	}
#online_link a{
	color:#E1E0C8;
	}
#station{
	margin:20px 25px 0px 25px;
	background:url(../../img/product/station_bg.jpg) no-repeat left top;
	padding-left:135px;	
	}

#storeinfo_content span{
	font-size:0.8em;
	text-align:right;
	display:block;
	padding-top:5px;
	}
#storeinfoEND{
	display:block;
	background:url(../../img/product/storeinfo_foot.jpg) no-repeat;
	height:8px;
	overflow:hidden;
	line-height:0;
	font-size:0px;
	margin:0;


}
/* -----------------------------------------------------------
	#capsule
		カプセル図解
----------------------------------------------------------- */	
#capsule_h4{
	clear:both;
	text-align:center;
	line-height:0;
	padding-top:40px;
	}
#capsule_body{
	background:url(../../img/product/capsule_body.jpg) no-repeat center top;
	overflow:hidden;
	height:271px;
	text-indent:-9999px;
	}
#capsule_body ul li a{
	display:block;
	width:85px;
	height:17px;
	overflow:hidden;
	position:relative;
	top:150px;
	left:252px;
	
	}
	
/* -----------------------------------------------------------
	#breath
		健康な息
----------------------------------------------------------- */	
#breath{
	text-align:center;
	margin-top:40px;
	background:url(../../img/product/whatkinds_bg00.jpg) no-repeat 55px bottom;
	}
#breath_h4{
	padding-bottom:20px;
	}
#breath p{
	padding-bottom:50px;
	line-height:2.2;
	
	}
/*
#breath h5{
	padding-top:10px;
	
	}
*/
#breath_h4,#breath h5{
	line-height:0;
}
/*
#breath h5,#breath_content,#breath_END{
	margin:0 auto;
	
	}

#breath_content{
	background:url(../../img/product/whatkinds_bg.jpg) repeat-y left top;
	width:408px;
	text-align:center;
	padding:10px 20px 15px 30px;
	}
#breath_END{
	background:url(../../img/product/whatkinds_foot.jpg) no-repeat top left;
	height:26px;
	width:458px;
	line-height:0;
	}
*/
.pageTop00{
	position:relative;
	top:-10px;
	padding:0;
	
	}

/* -----------------------------------------------------------
	#interview
		インタビュー
----------------------------------------------------------- */
#interview{
	text-align:center;
	margin:0 auto;
	width:873px;
	background:url(../../img/product/iv_bg.jpg) repeat-y left 177px;
	color:#25251E;
	
	}
#interview_content01,#interview_content02,#interview_content03,#interview_content04{
	text-align:left;
	padding: 0 56px;
	margin-bottom:0;
	overflow:hidden;
	}
#profile_content{
	width:254px;
	float:left;
	}
#profile_content p{
	border: 1px #DBB028 solid;
	border-collapse: collapse;
	font-size:0.8em;
	padding:7px 15px;
	width:200px;
	}
#profile_content p span{
	font-weight:bold;
	text-align:center;
	
	}
#interview_content01{
	padding-top:20px;
	
	}
#interview_content02{
	clear:both;
	}
#interview_content03{
	background:url(../../img/product/iv_photo02.jpg) no-repeat 587px top;
	padding-right:280px;
	min-height:197px;
	/*for IE6 min-height設定*/
	height: auto !important;
	height: 197px;	
	}
#interview_content04{
	background:url(../../img/product/iv_photo03.jpg) no-repeat 39px top;
	padding-left:310px;
	min-height:192px;
	/*for IE6 min-height設定*/
	height: auto !important;
	height: 192px;
	}
#interview_END{
	background:url(../../img/product/iv_foot.jpg) no-repeat top left;
	height:95px;
	}
.ques{
	padding-bottom:30px;
	line-height:0;
	}
.ans{
	padding-bottom:30px;
	}
