@charset "Shift_JIS";
/* CSS Document */

* {
	margin:0;
	padding:0;
}
img {
	border:0;
}
br {
	letter-spacing:0;
}

body {
	background-image:url(/shopping/images/pub/trialset/090401_page_bg.gif);
	background-repeat:repeat-y;
	background-position:center top;
	font-family:"ＭＳ Ｐゴシック",Osaka;
	font-size:75%;
	padding-right:2px;
}

/* IE7でpadding指定 */
*:first-child+html body {
padding-right: 1px;
}

/* IE6以下でpadding指定 */
*html body {
padding-right: 1px;
}

a {
	color:#3366FF;
}
#container {
	width:810px;
	margin:0 auto 0 auto;
}
#header {
	width:768px;
	padding:11px 0 6px 17px;
}
#header table {
	width:100%;
}
#header #logo {
	text-align:left;
	vertical-align:middle;
}
#header #headNavi {
	text-align:right;
	vertical-align:bottom;
	padding:0 1px 7px 0;
}
#header #headNavi table {
	width:449px;
	margin:0 0 0 auto;	
}
#header #headNavi table td{
	vertical-align:bottom;
}
#header #headNavi table.index {
	width:580px;
}
#header.inq {
	margin-left:17px;
	padding:11px 11px 6px 0;
	border-bottom:1px solid #E0B417;
}
#header.feeling {
	margin-left:17px;
	padding:11px 11px 6px 0;
}
#gnavi {
	width:780px;
	margin-left:12px;
	padding:5px 0 0 0;
}
#gnavi td,
#contents td,
#footer .bottomSection td {
	font-size:1px;
	text-align:left;
	vertical-align:top;
	line-height:0;
}
#contents .column1Top {
	margin-left:5px;
	margin-bottom:5px;
}
#contents .column1 {
	margin-left:15px;
}
#contents.pouch .column1,
#contents.uservoice .column1,
#contents.oil .column1,
#contents.details .column1 {
	margin-left:5px;
}
#contents.details .column1 { margin-bottom:1px; }
#contents.pouch .column1 { margin-bottom:4px; }
#contents.oil .column1 { margin-bottom:3px; }
#contents.uservoice .column1 { margin-bottom:10px; }
#footer #footArea {
	margin-left:13px;
}
#footer table.bottomSection {
	margin-left:5px;
}
#footer .verisign {
	width:111px;
	height:80px;
}
#footer #jdm {
	width:68px;
	vertical-align:middle;
}
#footer .fText {
	width:323px;
	padding-right:13px;
	font-size:84%;
	vertical-align:middle;
}
#footer .link {
	width:255px;
}
#footer .link table {
	border-left:1px solid #E3E0DE;
}
#footer .link .contact {
	padding-top:2px;
	padding-left:15px;
}
#footer .link .policy {
	padding-top:2px;
}
#footer .link #copy {
	padding-bottom:3px;
	padding-left:15px;
}
#contents #main {
	padding-top:10px;
}
#contents #side {
	height:435px;
	padding-top:3px;
	padding-right:15px;
	padding-left:14px;
}
#contents #side td {
	padding-top:14px;
}
#contents #main .nextBtn {
	width:122px;
	padding-bottom:5px;
	text-align:center;
	vertical-align:bottom;
}
#contents #main .nextBtn table {
	margin:auto;
}
#contents #main .jposh {
	width:94px;
	text-align:right;
}
#contents #main .btnWrapper {
	vertical-align:bottom;
}
#container.policy {
	width:554px;
}
#container.policy #header {
	width:554px;
	padding:9px 0 11px 0;
}
#container.policy #header #headNavi {
	text-align:right;
	vertical-align:top;
}
#container.policy #contents {
	color:#323232;
}
#container.policy #contents p {
	padding-bottom:17px;
}
#container.policy #contents dl {
	padding-top:19px;
	background-image:url(/shopping/images/pub/trialset/090401_policy_line_01.gif);
	background-repeat:repeat-x;
	background-position:left top;
}
#container.policy #contents dt {
	padding-bottom:17px;
	color:#C44580;
	font-size:120%;
	font-weight:bold;
}
#container.policy #contents dt img {
	margin-right:5px;
	vertical-align:-3px;
}
#container.policy #contents dd {
	padding-left:34px;
}
#container.policy #contents dd ul {
	list-style-type:none;
	padding-left:31px;
}
#container.policy #contents dd li {
	padding-left:11px;
	background-image:url(/shopping/images/pub/trialset/090401_policy_icon_dot.gif);
	background-repeat:no-repeat;
	background-position:0 4px;
}
#container.policy #contents .pagetop {
	text-align:right;
}
#container.policy #contents .date {
	padding:20px 0 20px 34px;
	background-image:url(/shopping/images/pub/trialset/090401_policy_line_01.gif);
	background-repeat:repeat-x;
	background-position:left top;
}
#container.policy #contents .close {
	text-align:center;
}
#contents.lineu #btnSecret01 {
	width:91px;
	vertical-align:bottom;
}
#contents.lineu #btnSecret02 {
	width:97px;
	vertical-align:bottom;
}
#contents.lineu #btnSecret03 {
	width:99px;
	vertical-align:bottom;
}
#contents.lineu #btnSecret01 a,
#contents.lineu #btnSecret02 a,
#contents.lineu #btnSecret03 a {
	display:block;
	height:72px;
	background-repeat:no-repeat;
	background-position:left top;
	font-size:1px;
	line-height:0;
	text-indent:-9999px;
	text-decoration:none;
	outline:none;
}
#contents.lineu #btnSecret01 a:hover,
#contents.lineu #btnSecret02 a:hover,
#contents.lineu #btnSecret03 a:hover {
	background-position:left bottom;
}
/* 090721 */
#contents.lineu #btnSecret01 a {
	background-image:url(/shopping/images/pub/trialset/090721_lineu_btn_01.jpg);
}
/* 090721 */
#contents.lineu #btnSecret02 a {
	background-image:url(/shopping/images/pub/trialset/090401_lineu_btn_02.jpg);
}

#contents.lineu #btnSecret03 a {
	background-image:url(/shopping/images/pub/trialset/090401_lineu_btn_03.jpg);
}
#contents.lineu .btnWrapper {
	padding:3px 0 8px 0;
}
#popup {
	padding:2px;
	background:none;
}
#popup td {
	font-size:1px;
	text-align:left;
	vertical-align:top;
	line-height:0;
}

