@charset "utf-8";
/*----------------------------------------------------
	商品一覧
----------------------------------------------------*/

body{
font-size: 85%; /* IE */
line-height:18px;
}

html>/**/body {
  font-size: 13px; /* Except IE */
  line-height:18px;
}

.font_small{
font-size:10px;
}

.font_small2{
font-size:12px;
}

.center{
text-align:center;
}

.center2{
margin-left:auto;
margin-right:auto;
}

.pdt_topimg {
	margin: 15px auto 0 auto;
	width: 768px;
	height: 250px;
	clear:both;
}
.pdt_toptxt{
	width:768px;
	text-align:left;
	margin: 0px auto -10px auto;
}

.pdt_toppic{
width:768px;
margin-left:20px;
margin-right:auto;
margin-bottom:10px;
}

#main_pdt_each {
	width: 800px;
	margin: 0px 20px 35px 20px;
}


#pdt_exposition {
	width:800px;
	position:relative;
}
.pdt_exposition_txt{
	position: absolute;
	font-size:11px;
	left: 447px;
	top: 15px;
}

.pdt_inside{
width:767px;
margin-left:auto;
margin-right:auto;
}

.inside_left{
	width:450px;
	float:left;
	clear:both;
}

.inside_right{
width:310px;
float:right;
}

.taste_aff{
margin-left:10px;
width:210px;
}

/*--ショウシ--*/
.shoushi_memo{
position:relative;
}

.shoushi_memo_exposition{
	line-height:16px;
	font-size:12px;



	/font-size:85%;
	position: absolute;
	left: 20px;
	top: 81px;
	width: 293px;
	height: 100px;
}

.pdt_shop{
text-align:center;
}

.shop_form{
	width:420px;
	text-align:left;
	/margin-left:-28px;
	padding:0;
}

.pdt_strong{
font-size:11px;
font-weight:bold;
}

.shoushi_example{
position:relative;
}
.shoushi_example_txt{
	position:absolute;
	height: 99px;
	left: 16px;
	top: 17px;
	width: 278px;
	font-size:11px;
	color:#50371F;
	line-height:15px;
}

.shoushi_example_txt01{
font-weight:bold;
/font-size:105%;
font-size:14px;
}

.shoushi_example_txt02{
	margin-top:10px;
	font-size:12px;
	line-height:130%;
	/line-height:140%;
}

#shoushi_intro{
width:760px;
margin-left:auto;
margin-right:auto;
margin-bottom:10px;
text-align:center;
}

/*--ショウシEND--*/




/*--キュウリュウトウ--*/
.kyuuryuutou_memo{
position:relative;
}

.kyuuryuutou_memo_exposition{
	line-height:16px;
	font-size:12px;

	/font-size:85%;
	position: absolute;
	left: 20px;
	top: 68px;
	width: 293px;
	height: 100px;
}

/*--キュウリュウトウEND--*/

/*--ウイキョウ--*/

.uikyou_memo{
position:relative;
}

.uikyou_memo_exposition{
	line-height:16px;
	font-size:12px;
	/font-size:85%;
	position: absolute;
	left: 16px;
	top: 71px;
	width: 293px;
	height: 94px;
}

.pdt_shop{
text-align:center;
}

.pdt_strong{
font-size:11px;
font-weight:bold;
}

.uikyou_example{
position:relative;
}
.uikyou_example_txt{
	position:absolute;
	height: 84px;
	left: 16px;
	top: 14px;
	width: 278px;
	font-size:11px;
	color:#50371F;
	line-height:13px;
}

.uikyou_example_txt01{
font-weight:bold;
/font-size:105%;
font-size:14px;
}

.uikyou_example_txt02{
	margin-top:10px;
	font-size:12px;
	line-height:130%;
	/line-height:150%;
}

#uikyou_intro{
width:760px;
margin-left:auto;
margin-right:auto;
margin-bottom:10px;
text-align:center;
}

/*--ウイキョウEND--*/


/*--クコ--*/

.kuko_memo{
position:relative;
}

.kuko_memo_exposition{
	line-height:18px;
	font-size:12px;
	/font-size:85%;
	position: absolute;
	left: 16px;
	top: 71px;
	width: 306px;
	height: 94px;
}

.pdt_shop{
text-align:center;
}

.pdt_strong{
font-size:11px;
font-weight:bold;
}

.kuko_example{
position:relative;
}
.kuko_example_txt{
	position:absolute;
	height: 84px;
	left: 14px;
	top: 18px;
	width: 278px;
	font-size:11px;
	color:#50371F;
	line-height:13px;
}


.kuko_example_txt{
	position:absolute;
	height: 103px;
	left: 11px;
	top: 13px;
	width: 273px;
	color:#50371F;
	padding: 3px 8px 0 8px;
}

.kuko_example_txt01{
font-weight:bold;
/font-size:105%;
font-size:14px;
}

.kuko_example_txt02{
	margin-top:10px;
	font-size:12px;
	line-height:140%;
}

#kuko_intro{
width:760px;
margin-left:auto;
margin-right:auto;
margin-bottom:10px;
text-align:center;
}

/*--クコEND--*/

/*--コウキツ--*/

.koukitsu_memo{
position:relative;
}

.koukitsu_memo_exposition{
	line-height:18px;
	font-size:12px;
	/font-size:85%;
	position: absolute;
	left: 19px;
	top: 73px;
	width: 281px;
	height: 94px;
}

.pdt_shop{
text-align:center;
}

.pdt_strong{
font-size:11px;
font-weight:bold;
}

.koukitsu_example{
position:relative;
}
.koukitsu_example_txt{
	position:absolute;
	height: 103px;
	left: 7px;
	top: 13px;
	width: 273px;
	color:#50371F;
	padding: 3px 8px 0 8px;
}

.koukitsu_example_txt01{
font-weight:bold;
/font-size:105%;
font-size:14px;
}

.koukitsu_example_txt02{
	margin-top:10px;
	font-size:13px;
	line-height:140%;
}

#koukitsu_intro{
width:760px;
margin-left:auto;
margin-right:auto;
margin-bottom:10px;
text-align:center;
}

/*--コウキツEND--*/


/*--モクシュク--*/

.mokushuku_memo{
position:relative;
}

.mokushuku_memo_exposition{
	line-height:18px;
	font-size:12px;
	/font-size:85%;
	position: absolute;
	left: 14px;
	top: 74px;
	width: 297px;
	height: 97px;
}

.pdt_shop{
text-align:center;
}

.pdt_strong{
font-size:11px;
font-weight:bold;
}

.mokushuku_example{
position:relative;
}
.mokushuku_example_txt{
	position:absolute;
	height: 95px;
	left: 16px;
	top: 16px;
	width: 281px;
	font-size:11px;
	color:#50371F;
	line-height:13px;
	padding-top: 3px;
}

.mokushuku_example_txt01{
font-weight:bold;
/font-size:105%;
font-size:14px;
}

.mokushuku_example_txt02{
	margin-top:10px;
	font-size:11px;
	line-height:110%;
	/line-height:140%;
}


#mokushuku_intro{
width:760px;
margin-left:auto;
margin-right:auto;
margin-bottom:10px;
text-align:center;
}

/*--モクシュクEND--*/


/*--リュウガン--*/

.ryuugan_memo{
position:relative;
}

.ryuugan_memo_exposition{
	line-height:16px;
	position: absolute;
	left: 21px;
	top: 68px;
	width: 276px;
	height: 97px;
}

.pdt_shop{
text-align:center;
}

.pdt_strong{
font-size:11px;
font-weight:bold;
}

.ryuugan_example{
position:relative;
}
.ryuugan_example_txt{
	position:absolute;
	height: 70px;
	left: 12px;
	top: 16px;
	width: 281px;
	font-size:11px;
	color:#50371F;
	line-height:13px;
}

.ryuugan_example_txt01{
font-weight:bold;
/font-size:105%;
font-size:14px;
}

.ryuugan_example_txt02{
	margin-top:10px;
	font-size:12px;
	line-height:120%;
	/line-height:130%;
}


#ryuugan_intro{
width:760px;
margin-left:auto;
margin-right:auto;
margin-bottom:10px;
text-align:center;
}

/*--リュウガンEND--*/


/*--レイシ--*/
.reishi_memo{
position:relative;
}

.reishi_memo_exposition{
	line-height:16px;
	position: absolute;
	left: 21px;
	top: 68px;
	width: 276px;
	height: 97px;
}

.pdt_shop{
text-align:center;
}

.pdt_strong{
font-size:11px;
font-weight:bold;
}

.reishi_example{
position:relative;
}
.reishi_example_txt{
	position:absolute;
	height: 108px;
	left: 13px;
	top: 18px;
	width: 281px;
	font-size:11px;
	color:#50371F;
	line-height:13px;
}

.reishi_example_txt01{
font-weight:bold;
/font-size:105%;
font-size:14px;
}

.reishi_example_txt02{
	margin-top:10px;
	font-size:12px;
	line-height:130%;
	/line-height:140%;
}



#reishi_intro{
width:760px;
margin-left:auto;
margin-right:auto;
margin-bottom:10px;
text-align:center;
}

/*--レイシEND--*/


/*--マヌカ--*/

.manuka_memo{
position:relative;
}

.manuka_memo_exposition{
	line-height:130%;
	font-size:12px;

	/font-size:95%;
	position: absolute;
	left: 13px;
	top: 69px;
	width: 303px;
	height: 102px;
}

.pdt_shop{
text-align:center;
}

.pdt_strong{
font-size:11px;
font-weight:bold;
}

.manuka_example{
position:relative;
}
.manuka_example_txt{
	position:absolute;
	height: 91px;
	left: 14px;
	top: 14px;
	width: 281px;
	font-size:11px;
	color:#50371F;
	line-height:13px;
	padding-top: 3px;
}

.manuka_example_txt01{
font-weight:bold;
/font-size:105%;
font-size:14px;
}

.manuka_example_txt02{
	margin-top:10px;
	font-size:11px;
	/font-size:105%;
	line-height:14px;
	/line-height:140%;
}

#manuka_intro{
width:760px;
margin-left:auto;
margin-right:auto;
margin-bottom:10px;
text-align:center;
}

/*--マヌカEND--*/

.pdt_official{
width:717px;
padding:5px;
border:#8A703E 1px solid;
margin-left:auto;
margin-right:auto;
}

.official_txt{
width:390px;
margin-left:auto;
margin-right:auto;
padding:0 10px 0 10px;
}

.intro_txt_td{
width:727px;
text-align:left;
margin-left:auto;
margin-right:auto;
}

.intro_txt{
width:470px;
padding-right:20px;
text-align:left;s
}

#intro_last{
width:685px;
background-color:#EFEBE2;
padding:20px;
margin-left:auto;
margin-right:auto;
text-align:left;
}

.intro_attention{
width:727px;
margin-left:auto;
margin-right:auto;
text-align:left;
}


#pdt ul {
padding-bottom:40px;
clear:both;
margin-bottom: 40px
}
#pdt li {
width:170px;
border:#ccc 2px solid;
float:left;
margin-right: 21px;
}

#pdt p {
padding-left: 5px;
padding-right: 5px;
width:160px;
margin:0;
}

#pdt p.pdtbt {
margin: 10px 0px 5px 20px;
}
.pdtfla {
	margin: 0 auto 10px auto;
	width: 800px;
	height: 240px;
	clear:both;
}

#main_pdt {
	width: 780px;
	margin: 0px 30px 35px 30px;
}


#pdt { width:780px;}
#pdt ul { padding-bottom:40px; clear:both; margin-bottom: 40px;}
#pdt li { width:170px; border:#ccc 2px solid; float:left; margin-right: 21px;}

#pdt p { padding-left: 5px; padding-right: 5px; width:160px; margin:0;}
#pdt p.pdtbt { margin: 10px 0px 5px 20px;}




/*カンロpdt*/

#kanro_pdt{
background-image:url(../pdt/kanro/img/kanro_pdt02.jpg);
height:260px;
}
#kanro_pdt_each{
width:768px;
margin-top:20px;
margin-left:auto;
margin-right:auto;
}

.kanro_exposition_txt{
	position: absolute;
	font-size:11px;
	left: 409px;
	top: 14px;
}

.kanro_01{
position:relative;
width:290px;
}
.kanro_01_txt{
	line-height:130%;
	font-size:12px;

	/font-size:95%;
	position: absolute;
	left: 44px;
	top: 232px;
	width: 212px;
	height: 21px;
}
.kanro_pdt_02{
margin-top:30px;
}

.kanro_pdt_02_back{
width:468px;
background:url(../pdt/kanro/img/kanro_pdt02.jpg) right no-repeat #FDFCEE;
}

#kanro_intro{
width:760px;
margin-left:auto;
margin-right:auto;
margin-bottom:10px;
text-align:center;
}

#kanro_intro_last{
	border:#F49FBC 1px solid;
	width:730px;
	background-color:#FEF5F9;
	padding:10px 10px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}


p.txt{ margin:30px 20px;}
div#quality_f{width:708px; margin:auto;}
div#quality_f1{width:708px; height:142px; background:url(../quality/img/img01.jpg) no-repeat; margin:auto;}
div#quality_f2{width:708px; height:202px; background:url(../quality/img/img02.jpg) no-repeat; margin:auto;}
div#quality_f3{width:708px; height:142px; background:url(../quality/img/img03.jpg) no-repeat; margin:auto;}
div#quality_f4{width:708px; height:333px; background:url(../quality/img/img04.jpg) no-repeat; margin:auto;}
div#quality_f5{width:708px; height:148px; background:url(../quality/img/img05.jpg) no-repeat; margin:auto;}
div#quality_f6{width:708px; height:265px; background:url(../quality/img/img06.jpg) no-repeat; margin:auto;}
div#quality_f7{width:708px; height:231px; margin:auto;}
div.quality_inner{width:503px; margin-left:185px; padding-top:15px; font-size:12px;}
div.quality_inner02{
	width:483px;
	background-color:#ebf2d0;
	padding:10px;
	margin-top:5px;
	font-size:11px;
}
div.quality_inner2{
	width:483px;
	background-color:#ebf2d0;
	padding:10px;
	margin-top:10px;
	font-size:11px;
}
.quality_btn_right{text-align:right; margin-top:9px;}


div.quality_inner3{ width:503px; margin-left:185px; padding-top:42px; font-size:12px;}
div.quality_inner4{ width:483px; background-color:#efefef; padding:10px; margin-top:10px; font-size:12px;}
	div.quality_inner4 span{
	background:#9b73d7;
	padding:3px;
	color:#fff;
	font-weight:bold;
}
	div.quality_inner4 span.red{ color:#ff0000; background:none; padding:0; font-weight:normal;}
	div.quality_inner4 strong{ font-size:15px;}
	div.quality_inner4 dl{}
	div.quality_inner4  dt { float: left; width: 4em; padding: 2px 0.3em; font-weight:bold; color:#ff0000; text-align:left;}
	div.quality_inner4  dd {margin-left: 0; padding: 2px 0.3em 2px 5em;text-align:left;}
div.quality_inner5{ width:403px; margin-left:245px; padding-top:15px;}
	div.quality_inner5 strong{color:#ff0000; }
	div.quality_inner5 img{float:left;}
div.quality_inner2 img{ margin-bottom:3px;}

div#quality_c{width:708px; margin:20px auto; background:#efefef; padding:20px;}
div#quality_c1{width:330px; float:left;}
	div#quality_c1 span{ display:block; width:330px; text-align:center; background:#9b73d7; padding:3px; color:#fff; font-weight:bold;}
	div#quality_c1 div{ width:330px; padding:5px; text-align:center; }
div#quality_c2{width:330px; float:right;}
	div#quality_c2 span{ display:block; width:320px; text-align:center; background:#9b73d7; padding:3px; color:#fff; font-weight:bold;}
	div#quality_c2 div{ width:330px; padding:5px; text-align:center; }

