
/*--------------------------------------------

	* reset

----------------------------------------------*/

body{
	margin:0px;
	padding:0px;
}

img{
	border:0px;
	margin:0px;
	padding:0px;
}

table.product_tb01 table p{
	margin:0px;
	padding:0px;
}

.navi_noscript{
	color:#666;
	margin:0px 15px 15px;
}

/*--------------------------------------------

	* product_detail

----------------------------------------------*/


table.product_tb01 td.tit{
	text-align:left;
	color:#fff;
	font-weight:bold;
	padding:10px 15px;
	vertical-align:middle;
	background:url(/NR/rdonlyres/6DD0E61F-B162-4502-86A3-F83CB38AE4CB/0/box_top.gif) repeat;
}

.read{
	color:#666;
	line-height:1.3;
	padding:13px 0px 10px;
}


table.product_tb01{
	margin:0px 9px 17px;
}

table.product_tb01 td{
	vertical-align:top;
}

table.product_tb01 td.btm{
	height:7px;
	background:url(/NR/rdonlyres/FA98DA3D-27AE-4E98-A176-51C411044C8B/0/box01_btm.gif) no-repeat;
}

table.product_tb01 td.bg{
	background:url(/NR/rdonlyres/3527F3E7-DE5E-4592-8BD9-F16A5286729E/0/box01_bg.gif) repeat-y;
}

table.product_tb01 td.bg p{
	color:#666;
	line-height:1.4;
	margin:0px;
	padding:13px 8px 10px 14px;
	background:url(/NR/rdonlyres/FFC541FB-79E9-42E6-AB7F-F9ACA45E2ACB/0/box01_shadow.gif) no-repeat left top;
}

table.product_tb01 td.bg table.bottle p{
	background:none;
	padding:0;
	margin:0px 0px 5px;
}

table.product_tb01 table.detail,
table.product_tb01 table.bottle{
	background:url(/NR/rdonlyres/FFC541FB-79E9-42E6-AB7F-F9ACA45E2ACB/0/box01_shadow.gif) no-repeat left top;
}

table.product_tb01 table.detail td{
	padding-top:16px;
	text-align:center;
}

table.product_tb01 table.detail td table.price td{
	text-align:left;
}

table.product_tb01 td table.feature{
	margin-bottom:7px;
}

table.product_tb01 td table.feature td{
	color:#666;
	line-height:1.5;
	padding-right:3px;
	padding-bottom:3px;
}

table.product_tb01 table.price{
	float:right;
}

table.product_tb01 table.price td{
	color:#666;
	padding:6px 0px 4px;
	line-height:1.3;
	background:url(/NR/rdonlyres/3C023AE6-7ACA-4856-9F8E-4A70E5F887B8/0/b_dot.gif) repeat-x left top;
}

table.product_tb01 table.price td img{
	margin-bottom:2px;
}

p.price_note{
	text-align:right;
	color:#D32D2D;
	margin:0px 9px 10px;
}

.key{
	margin:0px 9px 18px;
}

div.bnr{
	margin:0px 9px 15px;
}

h1,
h2{
	margin:0px 9px 10px;
}

table.tab{
	margin:0px 9px 10px;
}

p#path{
	color:#666;
	margin:0px;
	padding:10px 17px 10px;
}

p#path a:link,
p#path a:visited{
	text-decoration: underline;
	color: #A7734B;
}

p#path a:hover {
	color: #A7734B;
	text-decoration: none;
}

.key td{
	vertical-align:top;
}

.key td p a:link,
.key td p a:visited{
	text-decoration: underline;
	color: #F65F3F;
}

.key td p a:hover {
	color: #F65F3F;
	text-decoration: none;
}

/*--------------------------------------------

	* product_popup

----------------------------------------------*/
div.subwin{
	width:100%;
	text-align:center;
}

div.subwin h1{
	margin:10px 0px 30px;
}

div.subwin table{
	margin:0px auto 10px;
}

div.subwin table td{
	text-align:center;
	vertical-align:bottom;
	padding-bottom:10px;
	color:#666;
}

div.subwin div.no_script{
	width: 467px;
	text-align:left;
	padding:10px;
}



/*--------------------------------------------

	* product_new

----------------------------------------------*/

table.new_tb01{
	margin:0px 9px 9px;
}

table.new_tb01 td{
	vertical-align:top;
}

table.new_tb01 td.top{
	background:url(/NR/rdonlyres/60BBBDBE-748B-4965-BE60-6B483CD864E1/0/new_op.gif) no-repeat left top;
}

table.new_tb01 td.btm{
	background:url(/NR/rdonlyres/04F04387-C2BE-4DC4-AA24-5A789C258CB4/0/new_btm.gif) no-repeat left top;
}

table.new_tb01{
	background:url(/NR/rdonlyres/3A832E54-41D1-439C-8F38-28BC323ABE55/0/new_bg.gif) repeat-y;
}

table.new_tb01 td.tit{
	padding:5px 5px 10px 28px;
	text-indent:-15px;
	vertical-align:top;
	background:url(/NR/rdonlyres/544977FA-6D62-4C96-AA5B-2DD2859326A2/0/new_shadow.gif) no-repeat left top;
}


table.new_tb01 table.detail{
	margin:0px 12px;
}

table.new_tb01 table.detail td{
	vertical-align:top;
	line-height:1.3;
	color:#666;
	padding-bottom:7px;
}

table.new_tb01 table.detail td img{
	margin-left:10px;
}

table.new_tb01 td.dot img{
	margin-left:10px;
}

table.new_tb01 table.detail td.copy{
	color:#A7734B;
	font-weight:bold;
	padding-bottom:3px;
}

table.new_tb01 td.dot{
	padding-top:7px;
	background:url(/NR/rdonlyres/53071EFA-F372-4919-BED2-A469B6517033/0/new_dot.gif) no-repeat 12px 0px;
}

table.new_tb01 td.tit .sn a:link,
table.new_tb01 td.tit .sn a:visited{
	text-decoration: underline;
	color: #F06A18;
}

table.new_tb01 td.tit .sn a:hover {
	color: #F06A18;
	text-decoration: none;
}

/*--------------------------------------------

	* product_renewal

----------------------------------------------*/

table.renewal_tb{
	margin:0px 9px 6px;
}

table.renewal_tb td{
	vertical-align:top;
}

table.renewal_tb td.top{
	background:url(/NR/rdonlyres/8156C1F5-C486-4C0A-8AD6-9B06B2DE79DD/0/renewal_top.gif) no-repeat left top;
}

table.renewal_tb td.btm{
	background:url(/NR/rdonlyres/84583C3B-239F-408B-A6B0-021A2FF3B2C2/0/renewal_btm.gif) no-repeat left top;
}

table.renewal_tb{
	background:url(/NR/rdonlyres/3E88B4AD-3257-49BE-9790-B42D3F89D61F/0/renewal_bg3.gif) repeat-y;
}

table.renewal_tb td.tit{
	padding:5px 5px 10px 28px;
	text-indent:-15px;
	line-height:1.4;
	background:url(/NR/rdonlyres/040D3A5A-3AFE-4F61-9C5E-E613AFC33B06/0/renewal_shadow.gif) no-repeat left top;
}

table.renewal_tb td.tit .sn{
	padding-left:15px;
	font-weight:bold;
	background:url(/NR/rdonlyres/A344C66B-CC3D-4729-A382-9DDDE7B523F4/0/arrow.gif) no-repeat 0px 2px;
}

table.renewal_tb table.detail{
	margin:0px 10px 0px 0px;
}

table.renewal_tb table.detail td{
	line-height:1.3;
	color:#666;
	padding-bottom:7px;
}

table.renewal_tb table.detail td img{
	margin-left:10px;
}

table.renewal_tb table.detail td.dot img{
	margin-left:0px;
}

table.renewal_tb table.detail td.copy{
	color:#A7734B;
	font-weight:bold;
	padding-bottom:3px;
}

table.renewal_tb table.detail td.dot{
	padding-top:8px;
	padding-bottom:0px;
	background:url(/NR/rdonlyres/3C023AE6-7ACA-4856-9F8E-4A70E5F887B8/0/b_dot.gif) repeat-x left top;
}

table.renewal_tb td.tit .sn a:link,
table.renewal_tb td.tit .sn a:visited{
	text-decoration: underline;
	color: #F06A18;
}

table.renewal_tb td.tit .sn a:hover {
	color: #F06A18;
	text-decoration: none;
}

/*--------------------------------------------

	* present

----------------------------------------------*/

h1.present{
	margin-bottom: 15px;
}

table.new_present_01 img,
table.new_present_02 img{
	border:0px;
	margin:0px;
	padding:0px;
}

table.new_present_01 p,
table.new_present_02 p{
	margin:0px;
	padding:0px;
}


table.new_present_01{
	margin-left:10px;
	margin-bottom: 12px;
	padding: 0px;
}

table.new_present_01 p{
	padding-top: 13px;
	padding-left: 20px;
	padding-bottom: 13px;
}

table.new_present_01 td{
	vertical-align: top;
	background-color: #FFF7D0;
}

table.new_present_02{
	margin-left: 20px;
	margin-bottom: 8px;
}

table.new_present_02 td.tit{
	font-weight: bold;
}

table.new_present_02 td{
	margin-bottom: 0px;
	padding-bottom: 13px;
}

p.center{
	margin: 0px;
	padding: 0px;
	text-align: center;
	margin-bottom: 5px;
}

table.new_present_03{
	margin-left:10px;
	margin-bottom: 21px;
	padding: 0px;
}

table.new_present_03 p{
	padding-top: 13px;
	padding-left: 20px;
	padding-bottom: 19px;
}

table.new_present_03 td.btn{
	padding-left: 19px;
}

table.new_present_03 td{
	background-color: #FFEFD5;
}
