@charset "UTF-8";
/* ----------------------------------------------------------------
    Common
----------------------------------------------------------------- */


/* Reset
----------------------------------------------------------------- */

.content div,
.content span,
.content h1,
.content h2,
.content h3,
.content h4,
.content p,
.content ul,
.content ol,
.content li,
.content dl,
.content dt,
.content dd,
.content table,
.content th,
.content td,
.content form {
	margin: 0;
	padding: 0;
}
.content ul,
.content ol {
	list-style: none;
}
/* Base Settings
----------------------------------------------------------------- */

.content {
	margin-top: 10px;
	margin-bottom: 20px;
	width: 600px;
	line-height: 1;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 12px;
	text-align: left;
}
.content table {
	font-size: 100%;
}
.content img {
	vertical-align: bottom;
	border: 0;
}
.content em {
	font-style: normal;
}
.content .layoutimg {
	font-size: 0;
}
div.content-header {
}
div.content-header ul {
	position: relative;
	zoom: 1;
}
div.content-header ul li {
	display: inline;
}
.content div.CageForm td.btn-addfavorite {
	padding-left: 5px;
}
.content div.CageForm td.balloon img {
	vertical-align: middle;
}
/* Common Modules
----------------------------------------------------------------- */

.content .mod-mb-05 {
	margin-bottom: 5px !important;
}
.content div.content-header ul.nav-blanditem {
	width: 580px;
	width/*\**/: 600px\9;
	height: 90px;
	height/*\**/: 100px\9;
	padding: 10px 5px 0 14px;
	margin-bottom: 20px;
	background: url(images/navigation/nav_bg.png);
}
.content div.content-header ul.nav-blanditem li {
	float: left;
	width: 183px;
	height: 70px;
    padding: 4px 6px 4px 3px;
	position: relative;
}
.content div.content-header ul.nav-blanditem li:hover {
	margin: 0;
}
.content div.content-header ul.nav-blanditem li:hover a {
	opacity: 0;
	filter: alpha(opacity=00);
	-ms-filter: "alpha(opacity=00)";
	zoom: 1;
}
.content div.content-header ul.nav-blanditem li.last-child {
	margin-right: 0;
}
.content div.content-header ul.nav-blanditem li ul {
	position: absolute;
	top: 0;
	right: 4px;
}
.content div.content-header ul.nav-blanditem li ul li {
	margin-right: 0;
}
.content div.content-header ul.nav-blanditem .navTop {
    width: 183px;
    height: 70px;
}
.content div.content-header ul.nav-blanditem .navTop {
	background: url(images/navigation/nav_top_o.png) no-repeat 3px 4px;
}
.content div.content-header ul.nav-blanditem .navBB {
	background: url(images/navigation/nav_bb_o.png) no-repeat 3px 4px;
}
.content div.content-header ul.nav-blanditem .navEyeblow {
	background: url(images/navigation/nav_eyeblow_o.png) no-repeat 3px 4px;
}
.content div.content-header ul.nav-blanditem .navMask {
	background: url(images/navigation/nav_mask_o.png) no-repeat 3px 4px;
}
.content div.content-header ul.nav-blanditem .navPeeling {
	background: url(images/navigation/nav_peeling_o.png) no-repeat 3px 4px;
}
.content div.content-header ul.nav-blanditem .navSoap {
	background: url(images/navigation/nav_soap_o.png) no-repeat 3px 4px;
}
.content div.content-header ul.nav-blanditem .navEssence {
	background: url(images/navigation/nav_essence_o.png) no-repeat 3px 4px;
}
.content div.content-header ul.nav-blanditem .navEyelash {
	background: url(images/navigation/nav_eyelash_o.png) no-repeat 3px 4px;
}
/* ----------------------------------------------------------------
    index.html(vegeboy TOP)
----------------------------------------------------------------- */

/* Layout
----------------------------------------------------------------- */

/*#top div {
	position: relative;
}*/
/* ===== content-main ===== */

#top div.content-main {
	background: #c2e9e7 url(images/index/top_bg_content.jpg) no-repeat top left;
	padding-top: 2px;
	padding-bottom: 3px;
	margin-bottom: 10px;
}
/* ===== header-image ===== */

#top div.header-image {
	position: relative;
	width: 600px;
}
#top div.header-image.lyt-image div.image {
	float: left;
	width: 275px;
}
#top div.header-image.lyt-image div.column {
	float: left;
	width: 325px;
	margin: 0;
}
/* #top div.header-image div.image div.box-detail-01_2{
width:246px;
min-height:88px;
_height:88px;
} */

#top div.header-image div.image div.box-detail-01 {
	width: 246px;
	_width: 262px;
	background: url(images/index/top_bg_box-detail-01.jpg) no-repeat left top;
	min-height: 88px;
	_height: 88px;
	padding: 7px 9px 7px 7px;
}
#top div.header-image div.image div.box-detail-01 p {
	line-height: 1.4;
	margin-left: 10px;
}
#top div.header-image div.image div.box-detail-01 p span {
	font-weight: bold;
}
/* ===== lyt-detail-01 ===== */

#top div.lyt-explain-01 {
	margin: 0 3px;
	background: url(images/index/top_lyt-explain-01_bg02.png) no-repeat left bottom;
	min-height: 366px;
	/* _height:381px; */
	padding-bottom: 3px;
}
#top div.lyt-explain-01 div.lyt-explain-01_inner {
	background: url(images/index/top_lyt-explain-01_bg01.png) no-repeat left top;
}
#top div.lyt-explain-01 div.lyt-image {
}
#top div.lyt-explain-01 div.item {
	margin: 10px 20px 0;
	width: 548px;
	padding-bottom: 20px;
}
#top div.lyt-explain-01 div.item .lyt-image {
	clear: both;
}
#top div.lyt-explain-01 div.item .lyt-image:after {
	content: '';
	clear: both;
	display: block;
}
#top div.lyt-explain-01 div.item div.lyt-image div.image {
	float: left;
	width: 280px;
	display: inline;
}
#top div.lyt-explain-01 div.item p.text {
	margin: 20px 0 30px;
	color: #333;
	font-size: 15px;
	line-height: 1.7;
}
#top #CommonCage {
	float: right;
	width: 250px;
}
#top .commonCageSmt {
    background: #CCC;
    font-size: 32px; 
    padding: 4px;
    margin: 0 0 40px -23px;
    width: 592px;
}
#item06 .commonCageSmt{
    background: #043188;
}
#item04 .commonCageSmt{
    background: #0074DC;
}
#item01 .commonCageSmt{
    background: #E83097;
}
#top .commonCageSmt > .itemBox {
    background: #FFF;
    padding: 16px;
    border-radius: 15px;
}
#top .lyt-image_sp .image{
	text-align: center;
}

#top div.lyt-explain-01 div div.CageForm p.itemname {
	line-height: 1.3em;
}
#top div.lyt-explain-01 div div.CageForm p.itemname a {
	font-weight: bold;
	color: #1167b4;
	text-decoration: none;
}
#top .limited {
	color: #F11C93;
	font-weight: bold;
}
#top dl.list-addfavorite-02 {
	margin-left: 10px;
}
#top dl.list-addfavorite-02 dt {
	float: left;
	width: 16px;
}
#top dl.list-addfavorite-02 dd {
	margin: 0 0 0 16px;
	padding-top: 3px;
	width: 560px;
	line-height: 1.4;
	font-size: 0.91em;
}
/* ----------------------------------------------------------------
    soap.html(vegeboy soap)
----------------------------------------------------------------- */

/* Layout
----------------------------------------------------------------- */

#soap div {
	position: relative;
}
/* ===== content-header ===== */

#soap div.content-header {
}
#soap div.content-header ul li {
	display: inline;
}
/* ===== content-main ===== */

#soap div.content-main {
	background: #c2e9e7 url(images/soap/soap_content-main_bg.jpg) no-repeat top left;
	/*padding-top:2px;*/
	margin-bottom: 10px;
}
/* ===== header-image ===== */

#soap div.header-image {
	position: relative;
	width: 600px;
}
#soap div.header-image.lyt-image div.image {
	float: left;
	width: 251px;
}
#soap div.header-image.lyt-image div.column {
	float: right;
	width: 349px;
	padding-top: 15px;
}
#soap div.header-image.lyt-image div.column #leadtxt01 {
	margin-left: 24px;
}
#soap div.header-image div.column div.box-detail-01 {
}
#soap div.header-image div.column div.box-detail-01 p {
}
#soap div.header-image div.column div.box-detail-01 p.text {
	line-height: 1.4;
	margin: 0 30px 25px 19px;
	padding: 7px 10px 15px 10px;
	background-color: #575757;
	color: #fff;
}
#soap div.header-image.lyt-image div.image div.CageForm {
	width: 237px;
	background: url(images/soap/soap_CageForm_bg.png) no-repeat bottom left;
	margin-left: 14px;
}
#soap div.header-image.lyt-image div.image div.innerCageForm {
	background: url(images/soap/soap_innerCageForm_bg.png) no-repeat top left;
	padding: 10px;
}
#soap div.header-image.lyt-image div.image div.innerCageForm p.itemname strong {
	line-height: 1.4em;
	margin-top: 5px;
	font-weight: bold;
	color: #1167b4;
}
#soap dl.list-addfavorite-02 {
	margin-left: 14px;
}
#soap dl.list-addfavorite-02 dt {
	float: left;
	width: 16px;
}
#soap dl.list-addfavorite-02 dd {
	margin: 0 0 0 16px;
	width: 214px;
	padding-top: 3px;
	line-height: 1.4;
	font-size: 0.91em;
}
/* ===== lyt-explain-01 ===== */

#soap div.lyt-explain-01 {
	background: url(images/soap/soap_lyt-explain-01_bg.jpg) no-repeat bottom left;
	padding-bottom: 17px;
}
#soap div.lyt-explain-01 div.lyt-image {
}
#soap div.lyt-explain-01 div.lyt-image div.text {
	float: left;
	width: 370px;
	margin-left: 20px;
	margin-top: 17px;
	display: inline;
}
#soap div.lyt-explain-01 div.lyt-image div.text h3 {
	margin-bottom: 10px;
}
#soap div.lyt-explain-01 div.lyt-image div.text p {
	margin-left: 10px;
	margin-bottom: 15px;
	line-height: 1.4;
	color: #333;
}
#soap div.lyt-explain-01 div.lyt-image div.text p em {
	font-weight: bold;
	background-color: #fff44c;
}
#soap div.lyt-explain-01 div.lyt-image div.image {
	float: right;
	width: 209px;
}
#soap div.lyt-explain-01 div.lyt-image div.image img {
	z-index: 2;
	position: absolute;
}
/* ===== list-method-01 ===== */

#soap div.lyt-explain-01 div.lyt-method-01 {
	background: url(images/soap/soap_lyt-method-01_bg.jpg) no-repeat bottom left;
	width: 587px;
	height: 247px;
	/*margin-top:-23px;*/
	margin-top: 7px;
	margin-left: 6px;
}
* html #soap div.lyt-explain-01 div.lyt-method-01 {
	height: 247px;
}
#soap div.lyt-explain-01 div.lyt-method-01 h3 {
}
#soap ul.list-method-01 {
	list-style: none;
	margin-left: 15px;
}
#soap ul.list-method-01 li {
	width: 133px;
	float: left;
	margin-right: 9px;
	overflow: hidden;
}
#soap ul.list-method-01 li img {
	vertical-align: bottom;
}
/* ----------------------------------------------------------------
    peeling.html(vegeboy PEELING GEL)
----------------------------------------------------------------- */

/* Layout
----------------------------------------------------------------- */

#peelgel div {
	position: relative;
}
/* ===== content-header ===== */

#peelgel div.content-header {
}
#peelgel div.content-header ul li {
	display: inline;
}
/* ===== content-main ===== */

#peelgel div.content-main {
}
/* ===== header-image ===== */

#peelgel div.header-image {
	position: relative;
	width: 600px;
}
#peelgel div.header-image div.image {
	float: left;
	width: 193px;
}
#peelgel div.header-image div.column {
	float: right;
	width: 407px;
}
/* ===== lyt-detail-01 ===== */

#peelgel div.lyt-detail-01 {
	position: relative;
	top: -45px;
	margin-bottom: -45px;
	padding-top: 45px;
	min-height: 178px;
	height: auto !important;
	height: 223px;
	background: url(images/peelgel/peelgel_bg_lyt-detail-01.jpg) no-repeat left top;
}
#peelgel #movie-vegeboy-01 {
	position: absolute;
	top: 12px;
	left: 278px;
}
#peelgel div.lyt-detail-01 div.CageForm {
	margin: 0 0 5px 12px;
	padding: 10px 17px;
	width: 212px;
	height: 110px;
	_width: 246px;
	_height: 130px;
	background: url(images/peelgel/peelgel_bg_cageform.gif) no-repeat left top;
}
#peelgel div.lyt-detail-01 div.CageForm p.itemname {
	line-height: 1.5;
}
#peelgel div.lyt-detail-01 div.CageForm p.itemname strong {
	color: #1167b4;
}
#peelgel div.lyt-detail-01 div.CageForm p.itemname strong.campaign {
	color: #fe0000;
}
#peelgel div.lyt-detail-01 div.CageForm p.itemname a:link,
#peelgel div.lyt-detail-01 div.CageForm p.itemname a:visited {
	color: #1167b4;
}
#peelgel div.lyt-detail-01 div.CageForm p.itemname a:hover,
#peelgel div.lyt-detail-01 div.CageForm p.itemname a:active {
	color: #ff6600;
}
#peelgel div.lyt-detail-01 dl.list-addfavorite-02 {
	margin-left: 15px;
}
#peelgel div.lyt-detail-01 dl.list-addfavorite-02 dt {
	float: left;
	width: 16px;
}
#peelgel div.lyt-detail-01 dl.list-addfavorite-02 dd {
	margin: 0 0 0 16px;
	padding-top: 3px;
	width: 200px;
	line-height: 1.4;
	font-size: 0.91em;
}
/* ===== lyt-explain-01 ===== */

#peelgel div.lyt-explain-01 {
	position: relative;
	margin-bottom: 1px;
	padding-top: 69px;
	background: url(images/peelgel/peelgel_bg_lyt-explain-01.gif) no-repeat left top;
}
#peelgel div.lyt-explain-01 h2 {
	position: absolute;
	top: 0;
	left: 0;
	height: 69px;
}
/* ===== lyt-explain-02 ===== */

#peelgel div.lyt-explain-02 {
	margin-bottom: 1px;
	padding-bottom: 10px;
	background: url(images/peelgel/peelgel_bg_lyt-explain-02.gif) no-repeat left top;
}
#peelgel div.lyt-explain-02 strong {
	color: #009fe8;
}
#peelgel div.lyt-explain-02 p.image {
	position: absolute;
	top: 0;
	right: 7px;
}
#peelgel div.lyt-explain-02 div.box-explain-01 {
	margin-left: 10px;
	width: 580px;
	background: url(images/bg_box-explain-01_top.gif) no-repeat left top;
}
#peelgel div.lyt-explain-02 div.box-explain-01-inner {
	position: relative;
	padding: 12px 0 0 26px;
	height: 249px;
	_height: 261px;
	background: url(images/bg_box-explain-01_bottom.gif) no-repeat left bottom;
}
#peelgel div.lyt-explain-02 dl#scrub {
	position: absolute;
	top: 12px;
	left: 26px;
}
#peelgel div.lyt-explain-02 dl#capsule {
	position: absolute;
	top: 150px;
	left: 26px;
}
#peelgel div.lyt-explain-02 dl dd {
	width: 382px;
	line-height: 1.5;
}
#peelgel div.lyt-explain-02 dl dd p.image {
	position: static;
	margin-top: 2px;
}
#peelgel div.lyt-explain-02 dl dd p.text {
	margin-top: 6px;
	line-height: 1.4;
}
/* ===== lyt-image-parallel ===== */

#peelgel div.image-L p.image {
	margin-right: 12px;
	float: left;
}
#peelgel div.image-R p.image {
	margin-left: 14px;
	_margin-left: 7px;
	float: right;
}
#peelgel div.lyt-image-parallel p.text {
	overflow: hidden;
}
/* ===== figure-01 ===== */

#peelgel div.figure-01 {
	margin: 0 0 27px 10px;
	width: 570px;
}
/* ===== lyt-method-01 ===== */

#peelgel div.lyt-method-01 {
	margin-left: 9px;
}
/* Paragraph
----------------------------------------------------------------- */

#peelgel p.doc-explain-01 {
	margin: 0 0 11px 10px;
}
#peelgel div.figure-01 p.text {
	margin-top: 5px;
	line-height: 1.66;
}
/* List
----------------------------------------------------------------- */

#peelgel ol.list-method-01 {
	margin: 12px -15px 0 0;
	min-height: 204px;
	height: auto !important;
	height: 204px;
	list-style: none;
	overflow: hidden;
}
#peelgel ol.list-method-01 li {
	position: relative;
	float: left;
	margin-right: 15px;
	padding-top: 96px;
	width: 104px;
	line-height: 1.5;
}
#peelgel ol.list-method-01 li img.illust {
	position: absolute;
	top: 0;
	left: 0;
}

/* for Safari
----------------------------------------------------------------- */

@media screen and (-webkit-min-device-pixel-ratio:0) {
#peelgel div.lyt-detail-01 div.CageForm p.itemname {
	line-height: 1.33;
}
#peelgel div.lyt-detail-01 div.CageForm table.doc-point-info {
	font-size: 0.83em;
}
#peelgel div.lyt-explain-02 dl dd {
	line-height: 1.33;
}
}
/* ----------------------------------------------------------------
    sp.html
----------------------------------------------------------------- */


/* Layout
----------------------------------------------------------------- */

/* ===== header-image ===== */

#special div.header-image {
	position: relative;
	z-index: 1;
	width: 600px;
	background: url(images/sp_bg_header-image.jpg) no-repeat right 64px;
}
#special div.header-image div.image {
	float: left;
	width: 179px;
}
#special div.header-image div.column {
	position: relative;
	float: right;
	width: 421px;
}
#special div.header-image div.column p.doc-point-01 {
	position: absolute;
	top: 140px;
	left: 280px;
}
#special div.header-image div.column p.doc-point-02 {
	position: absolute;
	top: 286px;
	left: 248px;
}
#special div.header-image div.column p.doc-normal-01,
#special div.header-image div.column p.doc-productdata-01,
#special div.header-image div.column ul.list-link-01 {
	margin-left: 5px;
}
/* ===== lyt-content-01 ===== */

#special div.lyt-content-01 {
	position: relative;
	z-index: 2;
}
#special div.lyt-content-01-inner {
	background: url(images/sp_bg_lyt-content-01-inner.jpg) no-repeat left top;
	padding: 0 10px 13px;
}
#special div.lyt-content-01 p.doc-vis-01 {
	position: absolute;
	top: -13px;
	right: 27px;
}
/* ===== trouble-01 ===== */

#special div.trouble-01 {
	width: 580px;
}
#special div.trouble-01 div.column-01 {
	float: left;
	width: 281px;
}
#special div.trouble-01 div.column-02 {
	float: right;
	width: 290px;
	_width: 299px;
	padding: 22px 0 0 9px;
}
/* ===== lyt-qa-01 ===== */

#special div.lyt-qa-01 {
	padding: 17px 11px 14px 14px;
	width: 253px;
	height: 148px;
	_width: 278px;
	_height: 179px;
	background: url(images/sp_bg_list-qa-01.gif) no-repeat left top;
}
#special div.lyt-qa-01 p.answer {
	margin-bottom: 13px;
	min-height: 45px;
	height: auto !important;
	height: 45px;
	background: url(images/sp_icon_01.gif) no-repeat left top;
	line-height: 1.5;
	zoom: 1;
}
#special div.lyt-qa-01 p.answer span.icon {
	float: left;
	width: 64px;
}
#special div.lyt-qa-01 p.answer span.text {
	float: right;
	width: 187px;
}
/* ===== explanation-01 ===== */

#special div.explanation-01 {
	width: 580px;
}
#special div.explanation-01 div.column-01 {
	float: right;
	width: 394px;
}
#special div.explanation-01 div.column-02 {
	float: left;
	width: 186px;
}
#special div.explanation-01 div.column-01 p.doc-normal-01 {
	width: 360px;
}
/* ===== lyt-content-02 ===== */

#special div.lyt-content-02 {
}
#special div.lyt-content-02-inner {
	background: url(images/sp_bg_lyt-content-02-inner.jpg) no-repeat left top;
	padding: 0 10px 15px;
}
/* ===== productinfo-01 ===== */

#special div.productinfo-01 {
	margin-top: 20px;
	background: url(images/sp_bg_productinfo-01.jpg) no-repeat right top;
}
#special div.productinfo-01 div.column-01 {
	float: right;
	width: 428px;
}
#special div.productinfo-01 div.column-02 {
	float: left;
	width: 172px;
}
#special div.productinfo-01 div.column-01 p.doc-normal-01,
#special div.productinfo-01 div.column-01 ul {
	margin-left: 5px;
}
#special div.productinfo-01 div.column-01 p.doc-normal-01 strong {
	color: #000000;
}
/* Heading
----------------------------------------------------------------- */

#special div.hdg-container-01 {
	position: relative;
	z-index: 2;
}
#special div.hdg-container-01 p {
	position: relative;
	z-index: 3;
}
/* Text
----------------------------------------------------------------- */

#special strong {
	color: #e3007f;
	font-weight: bold;
}
#special p.doc-normal-01 {
	line-height: 1.5;
}
#special p.doc-normal-01 strong {
	color: #000000;
}
#special p.doc-normal-01 strong.campaign {
	color: #cc1717;
}
#special p.doc-productdata-01 {
	margin: 10px 0 5px;
	line-height: 1.5;
	color: #e3007f;
}
#special p.doc-productdata-01 strong {
	color: #e3007f;
	font-weight: bold;
}
#special p.doc-question {
}
/* List
----------------------------------------------------------------- */

/* ===== list-link-01 ===== */

#special ul.list-link-01 li {
	padding-left: 15px;
	width: 100px;
	background: url(images/sp_blt_list-link-01.gif) no-repeat left 0.15em;
	line-height: 1.2em;
}
#special ul.list-link-01 li a:link,
#special ul.list-link-01 li a:visited {
	color: #0c6792;
}
#special ul.list-link-01 li a:hover,
#special ul.list-link-01 li a:active {
	color: #ff0000;
}
/* ===== list-method-01 ===== */

#special ol.list-method-01 {
	padding: 9px 0 0 6px;
}
#special ol.list-method-01 li {
	position: relative;
	float: left;
}
#special ol.list-method-01 li.step1 {
	width: 358px;
	height: 208px;
}
#special ol.list-method-01 li.step2 {
	width: 216px;
	height: 208px;
}
#special ol.list-method-01 li p.text {
	position: relative;
	padding-left: 65px;
	line-height: 1.5;
	z-index: 2;
}
#special ol.list-method-01 li p.text span {
	position: absolute;
	top: 0;
	left: 0;
}
#special ol.list-method-01 li.step1 p.image {
	position: absolute;
	top: 42px;
	left: 22px;
	z-index: 1;
}
#special ol.list-method-01 li.step2 p.image {
	position: absolute;
	top: 34px;
	left: 12px;
	z-index: 1;
}
/* ----------------------------------------------------------------
    lab.html
	lab-abc.html
----------------------------------------------------------------- */

#lab a:link,
#lab a:visited {
	color: #e3007f;
	text-decoration: underline;
}
#lab a:hover,
#lab a:active {
	color: #ff6600;
	text-decoration: underline;
}
/* Layout
----------------------------------------------------------------- */

/* ===== content-header ===== */

#lab div.content-header {
	position: relative;
}
#lab div.content-header ul li,
#lab-abc div.content-header ul li {
	display: inline;
}
/* ===== content-main ===== */

#lab div.content-main {
	position: relative;
}
/* ===== lyt-content-01 ===== */

#lab div.lyt-content-01 {
	position: relative;
	background: url(images/lab/lab_bg_lyt-content-01.gif) no-repeat left top;
}
#lab div.lyt-content-01-inner {
	padding: 18px 18px 37px 30px;
	_width: 600px;
	background: url(images/lab/lab_bg_lyt-content-01_bottom.gif) no-repeat left bottom;
}
#lab-abc div.lyt-content-01 {
	position: relative;
	background: url(images/lab/lab-abc_lyt-content-01_bg.jpg) no-repeat left top;
}
#lab-abc div.lyt-content-01-inner {
	padding-bottom: 10px;
	background: url(images/lab/lab-abc_lyt-content-01_bottom_bg.jpg) no-repeat left bottom;
}
/* ===== header-image ===== */

#lab div.lyt-content-01 div.section {
	width: 552px;
}
#lab-abc div.lyt-content-01 div.section {
	width: 562px;
}
#lab div.lyt-content-01 div.section div.answer {
	position: relative;
}
#lab-abc div.lyt-content-01 div.section div.answer {
}
#lab div.lyt-content-01 div.section div.answer {
	padding: 5px 0 3px 43px;
	_width: 552px;
	background: url(images/lab/lab_bg_answer.gif) no-repeat 2px bottom;
}
#lab-abc div.lyt-content-01 div.section div.answer {
	background: url(images/lab/lab-abc_answer_bg.gif) no-repeat 4px bottom;
}
#lab div.lyt-content-01 #question01 {
	margin-bottom: 23px;
	width: 475px;
}
#lab div.lyt-content-01 #question01 div.answer {
	_width: 475px;
}
#lab div.lyt-content-01 #question02 {
	margin-bottom: 26px;
}
#lab-abc div.lyt-content-01 #question01,
#lab-abc div.lyt-content-01 #question02,
#lab-abc div.lyt-content-01 #question03 {
	margin-bottom: 30px;
	margin-left: 28px;
	position: relative;
}
#lab-abc div.lyt-content-01 #question01 {
	padding-top: 24px;
}
#lab-abc div.lyt-content-01 #question01 .image {
	position: absolute;
	top: 24px;
	right: 8px;
}
#lab-abc div.lyt-content-01 #question02 {
}
#lab-abc div.lyt-content-01 #question02 .image {
	position: absolute;
	top: -15px;
	right: 8px;
}
#lab-abc div.lyt-content-01 #question02 p.box-point {
	margin-top: 20px;
	margin-left: 43px;
}
#lab div.figure-01 {
	margin-top: 8px;
	width: 509px;
}
#lab div.figure-01 div.column-01 {
	float: left;
	padding-top: 6px;
	width: 322px;
}
#lab div.figure-01 div.column-02 {
	float: right;
	width: 187px;
}
/* Text and Image
----------------------------------------------------------------- */

#lab h3.answer {
	position: absolute;
	top: 50%;
	left: 9px;
	margin-top: -13px;
}
#lab-abc h3.answer {
	position: absolute;
	top: 50%;
	left: 11px;
	margin-top: -13px;
}
#lab-abc div.lyt-content-01 #question01 h3.answer {
	margin-top: 11px;
}
#lab-abc div.lyt-content-01 #question03 h3.answer {
	margin-top: 0;
}
#lab p.doc-productimg-01 {
	position: absolute;
	top: 8px;
	left: 521px;
}
#lab p.doc-normal-01 {
	width: 475px;
	line-height: 1.5;
}
#lab-abc p.doc-normal-01 {
	width: 354px;
	line-height: 1.5;
	margin-left: 47px;
	margin-right: 10px;
	color: #333;
}
#lab-abc div.lyt-content-01 #question03 p.doc-normal-01 {
	width: 500px;
}
#lab-abc p.doc-normal-01 em {
	font-weight: bold;
	background-color: #fff44c;
}
#lab #question01 p.doc-normal-01 {
	width: 425px;
}
#lab p.doc-normal-01 strong {
	color: #0887c2;
	font-weight: bold;
}
/* List
----------------------------------------------------------------- */


/* ===== list-link-01 ===== */

#lab ul.list-link-01 {
	line-height: 1.5;
}
/* ----------------------------------------------------------------
   refresh.html(vegeboy refresh)
----------------------------------------------------------------- */

/* Layout
----------------------------------------------------------------- */

#refresh div {
	position: relative;
}
/* ===== content-header ===== */

#refresh div.content-header {
}
#refresh div.content-header ul li {
	display: inline;
}
/* ===== content-main ===== */

#refresh div.content-main {
	margin-bottom: 10px;
}
/* ===== header-image ===== */

#refresh div.header-image {
	padding-bottom: 30px;
	position: relative;
	width: 600px;
	background: url(/vegeboy/images/refresh_header-image_bg.png) no-repeat 0 0;
}
#refresh div.header-image.lyt-image div.image {
	float: left;
	width: 254px;
}
#refresh div.header-image.lyt-image div.column {
	float: right;
	width: 346px;
}
#refresh div.header-image.lyt-image div.image div.CageForm {
	width: 246px;
	padding-top: 20px;
	background: url(images/refresh_CageForm_bg.png) no-repeat top left;
	margin-left: 8px;
}
#refresh div.header-image.lyt-image div.image div.innerCageForm {
	padding-bottom: 22px;
	background: url(images/refresh_innerCageForm_bg.png) no-repeat bottom left;
}
#refresh div.header-image.lyt-image div.image div.innerCageForm2 {
	background: url(images/refresh_innerCageForm2_bg.png) repeat-y top left;
	padding: 0 15px 0;
}
#refresh div.header-image.lyt-image div.image div.innerCageForm p.itemname strong {
	line-height: 1.4em;
	margin-top: 5px;
	font-weight: bold;
	color: #1167b4;
}
#refresh dl.list-addfavorite-02 {
	margin-left: 14px;
}
#refresh dl.list-addfavorite-02 dt {
	float: left;
	width: 16px;
}
#refresh dl.list-addfavorite-02 dd {
	margin: 0 0 0 16px;
	width: 214px;
	padding-top: 3px;
	line-height: 1.4;
	font-size: 0.91em;
}
/* ===== lyt-explain-01 ===== */

#refresh div.lyt-explain-01 {
	width: 100%;
}
#refresh div.lyt-explain-01-inner {
	width: 580px;
	position: relative;
	background: url(images/refresh_lyt-explain-01_bg.jpg) no-repeat bottom left;
	padding-left: 20px;
}
#refresh div.lyt-explain-01 div.lyt-image {
}
#refresh div.lyt-explain-01 div.lyt-image div.text {
	float: left;
	width: 345px;
	margin-left: 7px;
	margin-top: 14px;
	display: inline;
}
#refresh div.lyt-explain-01 div.lyt-image div.text h3 {
	margin-bottom: 10px;
}
#refresh div.lyt-explain-01 div.lyt-image div.text p {
	margin: 5px 4px 15px;
	line-height: 1.6;
}
#refresh div.lyt-explain-01 div.lyt-image div.text p em {
	background: #F79ED3;
}
#refresh div.lyt-explain-01 div.lyt-image div.image {
	float: left;
	width: 196px;
}
#refresh div.lyt-explain-01 div.lyt-image.pos-01 {
	min-height: 180px;
	_height: 180px;
	width: 580px;
}
#refresh div.lyt-explain-01 div.lyt-image.pos-01 div.image {
	float: none;
	width: 183px;
	position: absolute;
	right: 39px;
	bottom: 11px;
}
#refresh div.lyt-explain-01 div.lyt-image div.image img {
	vertical-align: bottom;
}
/* ----------------------------------------------------------------
   mask.html(vegeboy HANDSOME MASK)
----------------------------------------------------------------- */
#mask {
	line-height: 1.5;
	color: #000;
}
#mask em {
	color: #e9359a;
	font-weight: bold;
}
/* Layout
----------------------------------------------------------------- */
#mask div.section {
	position: relative;
}
#mask div.lyt-column {
	position: relative;
}
#mask div.lyt-column div.right {
	float: right;
}
#mask div.lyt-column div.left {
	float: left;
}
#mask dl.box-detail {
	padding-bottom: 12px;
	width: 279px;
	background: url(/vegeboy/images/mask/mask_box-detail.png) no-repeat left bottom;
}
#mask dl.box-detail p.text {
	padding: 0 15px;
}
/* ===== header-image ===== */

#mask div.header-image {
	padding-top: 17px;
	position: relative;
	background: url(/vegeboy/images/mask/mask_bg.gif) no-repeat left top;
}
#mask div.header-image h2 {
	margin: 0 0 6px 112px;
}
#mask div.lyt-column div.right {
	width: 292px;
}
#mask div.lyt-column div.left {
	width: 308px;
}
#mask div.header-image p.illust {
	margin-bottom: 9px;
}
#mask div.header-image dl.box-detail {
	margin-bottom: 12px;
	position: relative;
	z-index: 1;
}
#mask div.header-image dl.box-detail dt {
	margin-right: -2px;
	position: relative;
	zoom: 1;
}
#mask div.header-image dl.box-detail dd img {
	margin: 0 -2px 0 13px;
}
#mask div.header-image p.main {
	margin: 7px -2px 14px 0;
}
#mask div.header-image p.point {
	position: absolute;
	top: -75px;
	left: 18px;
}
#mask div.header-image div.CageForm {
	margin: 0 0 5px 20px;
	padding: 15px 21px;
	border: 1px solid #0074dc;
	width: 219px;
	_width: 261px;
	background: #fff url(images/mask/mask_CageForm_bg.png) no-repeat top left;
}
#mask div.header-image div.CageForm p.itemname strong {
	line-height: 1.4em;
	font-weight: bold;
	color: #1167b4;
}
#mask dl.list-addfavorite-02 {
	margin-left: 20px;
}
#mask dl.list-addfavorite-02 dt {
	float: left;
	width: 16px;
}
#mask dl.list-addfavorite-02 dd {
	margin: 0 0 0 16px;
	width: 253px;
	padding-top: 3px;
	line-height: 1.4;
	font-size: 0.91em;
}
/* ===== section question ===== */

#mask div.section#question {
	height: 217px;
	background: url(/vegeboy/images/mask/mask_bg.gif) no-repeat left -584px;
}
#mask div.section#question p.image_01 {
	position: absolute;
	top: 75px;
	left: 2px;
}
#mask div.section#question p.image_02 {
	position: absolute;
	top: 66px;
	left: 316px;
}
#mask div.section#question p.image_03 {
	position: absolute;
	top: 10px;
	left: 466px;
}
/* ===== section review ===== */

#mask div.section#review {
	background: url(/vegeboy/images/mask/mask_bg.gif) no-repeat left -801px;
}
#mask div.section#review h2 {
	margin-bottom: 1px;
}
#mask div.section#review div.lyt-column div.left {
	margin-top: 21px;
	padding-left: 23px;
	width: 271px;
}
#mask div.section#review div.lyt-column div.right {
	width: 292px;
}
#mask div.section#review p.point {
	margin-bottom: 14px;
}
#mask div.section#review div.section {
	margin-bottom: 17px;
}
#mask div.section#review div.section h3 {
	margin-bottom: 8px;
}
#mask div.section#review dl.box-detail dd {
	text-align: center;
}
/* ===== section howto ===== */

#mask div.section#howto {
	padding-bottom: 40px;
	background: url(/vegeboy/images/mask/mask_bg.gif) no-repeat left -1725px;
	zoom: 1;
}
#mask div.section#howto p.point {
	position: absolute;
	top: 0;
	left: 1px;
}
#mask div.section#howto h2 {
	margin-left: 111px;
	padding-top: 31px;
}
#mask div.section#howto ol.list-explanation {
	margin: 0 0 7px 3px;
	padding-left: 13px;
	width: 584px;
	_width: 597px;
	height: 191px;
	background: url(/vegeboy/images/mask/mask_bg_list-explanation.png) no-repeat left top;
}
#mask div.section#howto ol.list-explanation li {
	display: inline;
}
#mask div.section#howto p.note {
	margin-right: 17px;
	text-align: right;
}
/* ----------------------------------------------------------------
   essense.html(vegeboy HANDSOME MASK)
----------------------------------------------------------------- */
#essence {
	color: #000;
	line-height: 1.5;
}
#essence .content-header {
	overflow: hidden;
	width: 600px;
}
#essence .nav-blanditem {
	border-bottom: 2px solid #3fe2e8;
}
#essence .content-main {
	background: #e2f9ff;
}
#essence .alignC {
	text-align: center;
}
/* ===== lyt-head ===== */
#essence .lyt-head {
	margin-bottom: 10px;
	position: relative;
	overflow: hidden;
	background: url(/vegeboy/images/essence/essence_bg_01.png) no-repeat left top;
}
#essence .lyt-head h1 {
	position: absolute;
	top: 5px;
	left: 159px;
	font-size: 0;
}
#essence .lyt-head h2 {
	position: absolute;
	top: 50px;
	left: 138px;
}
#essence .lyt-head .image-01 {
	margin-top: 8px;
}
#essence .lyt-head .image-02 {
	position: absolute;
	top: 234px;
	right: 0;
}
#essence .lyt-head .column-L {
	float: left;
	width: 261px;
}
#essence .lyt-head .column-r {
	float: right;
	width: 334px;
}
#essence .lyt-head .CageForm {
	margin-left: 10px;
	padding-top: 11px;
	background: url(/vegeboy/images/essence/essence_bg_02.png) no-repeat left top;
}
#essence .lyt-head .innerCageForm {
	margin-bottom: 5px;
	padding: 0 11px 11px;
	background: url(/vegeboy/images/essence/essence_bg_02.png) no-repeat left bottom;
}
#essence .lyt-head .CageForm .itemname strong {
	color: #1167b4;
}
#essence .lyt-head .CageForm .campaign strong {
	color: #fe0000;
}
#essence .lyt-head .list-addfavorite-02 {
	margin-left: 10px;
}
#essence .lyt-head .list-addfavorite-02 dt {
	float: left;
	width: 16px;
}
#essence .lyt-head .list-addfavorite-02 dd {
	margin: 0 0 0 16px;
	padding-top: 3px;
	line-height: 1.4;
	font-size: 0.91em;
}
#essence .lyt-head .box-trouble {
	padding-top: 375px;
}
#essence .lyt-head .box-trouble dd {
	overflow: hidden;
	height: 171px;
	background: url(/vegeboy/images/essence/essence_bg_03.png) no-repeat left top;
}
#essence .lyt-head .box-trouble ul {
	margin: 3px 0 0 37px;
}
#essence .lyt-head .box-trouble ul li {
	margin-right: 10px;
	display: inline;
}
#essence .lyt-head .box-trouble p {
	margin: 0 35px 0 30px;
	height: 85px;
	overflow: auto;
}
/* ===== lyt-protect ===== */
#essence .lyt-protect {
	padding: 0 10px 10px;
	background: #e2f9ff;
}
#essence .lyt-protect-inner {
	padding-bottom: 20px;
	background: #ffffff url(/vegeboy/images/essence/essence_bg_05.png) no-repeat left bottom;
}
#essence .lyt-protect .list-protect-01 {
	margin: 0 1px;
	padding-top: 20px;
	background: #ffffff url(/vegeboy/images/essence/essence_bg_04.png) no-repeat left top;
}
#essence .lyt-protect .list-protect-01 li {
	margin: 0 33px;
	display: inline;
}
#essence .lyt-protect .list-protect-02 {
	margin: 0 0 10px 10px;
}
#essence .lyt-protect .list-protect-02 li {
	float: left;
	width: 230px;
}
#essence .lyt-protect .list-protect-02 li.first-child {
	padding-right: 59px;
	width: 230px!important;
	width: 289px;
	background: url(/vegeboy/images/essence/essence_bg_08.png) no-repeat 245px 55px;
}
#essence .lyt-protect .list-protect-02 li .text {
	color: #002d96;
}
#essence .lyt-protect .list-protect-02 li.first-child .text {
	padding-left: 15px;
}
#essence .lyt-protect .box-text {
	margin: 0 20px 20px;
	padding-bottom: 10px;
	position: relative;
	background: url(/vegeboy/images/essence/essence_bg_06.png) no-repeat left bottom;
}
#essence .lyt-protect .box-text .inner {
	padding: 10px 10px 0;
	min-height: 56px;
	height: auto!important;
	height: 66px;
	background: url(/vegeboy/images/essence/essence_bg_06.png) no-repeat left top;
}
#essence .lyt-protect .box-text p {
	padding-right: 95px;
	font-weight: bold;
	font-size: 118%;
}
#essence .lyt-protect .box-text p.image {
	padding-right: 0;
	position: absolute;
	top: -18px;
	left: 446px;
}
#essence .lyt-protect .box-protect {
	margin: 0 20px;
	padding-bottom: 10px;
	background: url(/vegeboy/images/essence/essence_bg_07.png) no-repeat left bottom;
}
#essence .lyt-protect .box-protect .inner {
	padding-top: 6px;
	overflow: hidden;
	background: url(/vegeboy/images/essence/essence_bg_07.png) no-repeat left top;
}
/* ===== lyt-voice ===== */
#essence .lyt-voice {
	padding-bottom: 15px;
	background: #e2f9ff url(/vegeboy/images/essence/essence_bg_09.png) no-repeat left bottom;
}
#essence .lyt-voice-inner {
	background: url(/vegeboy/images/essence/essence_bg_09.png) no-repeat left top;
}
#essence .lyt-voice h3 {
	height: 105px;
}
#essence .lyt-voice .list-voice {
	margin: 0 0 10px 15px;
}
#essence .lyt-voice .list-voice li {
	margin-right: 5px;
	float: left;
	width: 280px;
}
#essence .lyt-voice .list-voice li dl dd {
	padding: 0 20px 15px 27px;
	background: url(/vegeboy/images/essence/essence_bg_10.png) no-repeat right bottom;
}
#essence .lyt-voice .list-voice li dl dd img {
	margin: 0 15px 10px 0;
	float: left;
}
#essence .lyt-voice .list-voice li dl dd span {
	display: block;
	line-height: 1.75;
	background: url(/vegeboy/images/essence/essence_bg_11.png) repeat left top;
}
#essence .lyt-voice .note {
	margin-right: 20px;
	color: #002d96;
	text-align: right;
}
/* ===== lyt-howto ===== */
#essence .lyt-howto {
	padding: 10px 0;
	background: #e2f9ff;
}
#essence .lyt-howto-inner {
	margin: 0 10px;
	padding-bottom: 10px;
	background: url(/vegeboy/images/essence/essence_bg_12.png) no-repeat left bottom;
}
#essence .lyt-howto ol {
	margin-left: 15px;
}
#essence .lyt-howto ol li {
	padding-right: 10px;
	float: left;
	width: 130px!important;
	width: 140px;
	background: url(/vegeboy/images/essence/essence_bg_13.png) no-repeat 132px center;
}
#essence .lyt-howto ol li.last-child {
	padding-right: 0;
	background: none;
}
#essence .lyt-howto ol li .text {
	background: url(/vegeboy/images/essence/essence_bg_14.png) no-repeat left bottom;
}
#essence .lyt-howto ol li .text p {
	padding: 10px;
}
/* ----------------------------------------------------------------
   cool.html(vegeboy HANDSOME MASK)
----------------------------------------------------------------- */
#cool {
	color: #000;
	line-height: 1.5;
}
#cool .content-header {
	overflow: hidden;
	width: 600px;
}
#cool .nav-blanditem {
	border-bottom: 2px solid #00bbff;
}
#cool .content-main {
	background: url(/vegeboy/images/cool_bg_02.png) repeat-y left top;
}
#cool .content-main-inner {
	padding-bottom: 15px;
	background: url(/vegeboy/images/cool_bg_08.jpg) no-repeat left bottom;
}
#cool .alignC {
	text-align: center;
}
#cool .note {
	padding-left: 1em;
	text-indent: -1em;
	font-size: 0.86em;
	line-height: 1.2;
}
/* ===== lyt-head ===== */
#cool .lyt-head {
	margin-bottom: 10px;
	overflow: hidden;
	background: url(/vegeboy/images/cool_bg_01.jpg) no-repeat left top;
}
#cool .lyt-head .lyt-col2-01 .column-L {
	padding: 16px 0 0 8px;
	position: relative;
	float: left;
}
#cool .lyt-head .lyt-col2-01 .column-L .note {
	position: absolute;
	bottom: 10px;
	right: -100px;
}
#cool .lyt-head .lyt-col2-01 .column-R {
	float: right;
	width: 393px;
}
#cool .lyt-head .lyt-col2-01 .column-R h1 {
	margin-bottom: 5px;
	padding: 6px 8px 0 0;
	text-align: right;
	font-size: 0;
}
#cool .lyt-head .lyt-col2-01 .column-R h2 {
	margin: 15px 0 1px;
	font-size: 0;
}
#cool .lyt-head .lyt-col2-01 .column-R .lyt-image {
	width: 380px;
}
#cool .lyt-head .lyt-col2-01 .column-R .lyt-image .image {
	float: left;
}
#cool .lyt-head .lyt-col2-01 .column-R .lyt-image .text {
	padding-top: 12px;
	float: right;
	width: 227px;
}
#cool .lyt-head .lyt-col2-02 {
	position: relative;
}
#cool .lyt-head .lyt-col2-02 .column-L {
	width: 274px;
}
#cool .lyt-head .lyt-col2-02 .column-R {
	position: absolute;
	bottom: 0;
	left: 291px;
	width: 293px;
}
#cool .lyt-head .CageForm {
	margin-left: 15px;
	padding-top: 11px;
	background: url(/vegeboy/images/cool_bg_03.png) no-repeat left top;
}
#cool .lyt-head .innerCageForm {
	margin-bottom: 5px;
	padding: 0 11px 11px;
	background: url(/vegeboy/images/cool_bg_04.png) no-repeat left bottom;
}
#cool .lyt-head .CageForm .itemname strong {
	color: #1167b4;
}
#cool .lyt-head .CageForm .campaign strong {
	color: #fe0000;
}
/*
#cool .lyt-head .CageForm .mixi-check-button img{
position:relative;
top:-5px;
vertical-align:bottom;
}
*/

#cool .lyt-head .list-addfavorite-02 {
	margin-left: 10px;
}
#cool .lyt-head .list-addfavorite-02 dt {
	float: left;
	width: 16px;
}
#cool .lyt-head .list-addfavorite-02 dd {
	margin: 0 0 0 16px;
	padding-top: 3px;
	line-height: 1.4;
	font-size: 0.91em;
}
/* ===== box-mechanism  ===== */
#cool .box-mechanism {
	margin: 0 0 17px 16px;
	position: relative;
	width: 570px;
}
#cool .box-mechanism-inner {
	padding: 0 13px 13px;
	background: url(/vegeboy/images/cool_bg_05.png) no-repeat left bottom;
}
#cool .box-mechanism .lyt-image {
	padding-bottom: 15px;
}
#cool .box-mechanism .lyt-image div.text {
	float: left;
}
#cool .box-mechanism .lyt-image div.text h4 {
	margin: 10px 0 4px;
}
#cool .box-mechanism .lyt-image div.text p.text {
	position: absolute;
	top: 76px;
	left: 304px;
}
#cool .box-mechanism .lyt-image div.text .lyt-elements dl {
	margin-right: 10px;
	float: left;
}
#cool .box-mechanism .lyt-image div.text .lyt-elements dl.left {
	width: 184px;
}
#cool .box-mechanism .lyt-image div.text .lyt-elements dl.right {
	width: 154px;
}
#cool .box-mechanism .lyt-image div.text .lyt-elements dl dt {
	margin-bottom: 5px;
}
#cool .box-mechanism .lyt-image p.image {
	float: right;
}
#cool .box-mechanism .box-point {
	background: #f5f5f5 url(/vegeboy/images/cool_bg_06.png) no-repeat left top;
}
#cool .box-mechanism .box-point .inner {
	padding: 3px 15px 6px 10px;
	background: url(/vegeboy/images/cool_bg_07.png) no-repeat left bottom;
}
#cool .box-mechanism .box-point .lyt-images div.images {
	float: left;
}
#cool .box-mechanism .box-point .lyt-images div.images p {
	margin-right: 5px;
	float: left;
}
#cool .box-mechanism .box-point .lyt-images dl.text {
	padding-top: 6px;
	float: right;
	width: 264px;
}
#cool .box-mechanism .box-point .lyt-images dl.text dt {
	margin-bottom: 10px;
}
/* ===== box-effect  ===== */
#cool .box-effect {
	margin: 0 0 33px 16px;
	position: relative;
	width: 570px;
}
#cool .box-effect-inner {
	padding: 5px 15px 15px 31px;
	background: url(/vegeboy/images/cool_bg_05.png) no-repeat left bottom;
}
#cool .box-effect .lyt-col2-03 p {
	margin-bottom: 5px;
}
#cool .box-effect .lyt-col2-03 .column-L {
	float: left;
	width: 170px;
}
#cool .box-effect .lyt-col2-03 .column-L p.text {
	margin-bottom: 0;
	position: absolute;
	top: 69px;
	left: 6px;
}
#cool .box-effect .lyt-col2-03 .column-R {
	float: right;
	width: 332px;
}
#cool .box-effect .lyt-col2-03 .column-R dl dt {
	display: inline;
	font-weight: bold;
}
#cool .box-effect .lyt-col2-03 .column-R dl dd {
	display: inline;
}
/* ===== lyt-monitor ===== */
#cool .lyt-monitor {
	margin-left: 17px;
}
#cool .lyt-monitor h3 {
	margin-bottom: 16px;
}
#cool .lyt-monitor ul {
	margin: 10px 0 0 15px;
}
#cool .lyt-monitor ul li {
	margin-right: 35px;
	float: left;
	width: 106px;
}
#cool .lyt-monitor ul li .link {
	padding-left: 10px;
	background: url(/vegeboy/images/cool_bg_14.png) no-repeat 0 0.2em;
}
/*#cool #lightpop-nav-prev{
background:url(images/lightpop-btn-prev.gif) no-repeat left top!important;
}

#cool #lightpop-nav-next{
background:url(images/lightpop-btn-next.gif) no-repeat left top!important;
}*/

a#lightpop-nav-prev:link,
a#lightpop-nav-prev:active,
a#lightpop-nav-prev:visited {
	background: url(images/lightpop-btn-prev.gif) no-repeat left 12px!important;
}
a#lightpop-nav-prev:hover {
	background: url(images/lightpop-btn-prev_o.gif) no-repeat left 12px!important;
}
a#lightpop-nav-next:link,
a#lightpop-nav-next:active,
a#lightpop-nav-next:visited {
	background: url(images/lightpop-btn-next.gif) no-repeat right 12px!important;
}
a#lightpop-nav-next:hover {
	background: url(images/lightpop-btn-next_o.gif) no-repeat right 12px!important;
}
/* ===== cool_monitor ===== */
#cool_monitor {
	margin: 0;
	width: 560px;
}
#cool_monitor .content {
	width: 560px;
	line-height: 1.5;
}
#cool_monitor .lyt-col2 {
	margin: 51px 20px 20px 15px;
}
#cool_monitor .lyt-col2 .column-L {
	float: left;
	width: 106px;
}
#cool_monitor .lyt-col2 .column-L .image {
	margin-bottom: 10px;
}
#cool_monitor .lyt-col2 .column-R {
	float: right;
	width: 396px;
}
#cool_monitor .lyt-col2 .column-R .box-comment {
	background: #e7f6ff url(/vegeboy/images/cool_monitor_bg_01.png) no-repeat left top;
}
#cool_monitor .lyt-col2 .column-R .box-comment .inner {
	padding: 20px 0 0 19px;
	background: url(/vegeboy/images/cool_monitor_bg_02.png) no-repeat left bottom;
}
#cool_monitor .lyt-col2 .column-R .box-comment .temperature {
	margin-left: 5px;
	color: #e50e86;
	font-weight: bold;
}
#cool_monitor .lyt-col2 .column-R .box-comment p.note {
	margin-top: 5px;
	padding-left: 1.1em;
	font-size: 0.85em;
	text-indent: -1.1em;
}
#cool_monitor .lyt-col2 .column-R .box-comment dl {
	overflow: auto;
}
#cool_monitor .lyt-col2 .column-R .box-comment dl dt {
	margin-bottom: 5px;
	font-size: 0;
}
#cool_monitor .lyt-col2 .column-R .box-comment dl dd {
	padding-bottom: 15px;
	width: 358px;
}
#cool_monitor .monitor-01 .lyt-col2 .column-R .box-comment dl {
	height: 220px;
}
#cool_monitor .monitor-02 .lyt-col2 .column-R .box-comment dl {
	height: 220px;
}
#cool_monitor .monitor-03 .lyt-col2 .column-R .box-comment dl {
	height: 220px;
}
#cool_monitor .monitor-04 .lyt-col2 .column-R .box-comment dl {
	height: 220px;
}
/* Layout
----------------------------------------------------------------- */



/* ----------------------------------------------------------------
    Float Clearing
----------------------------------------------------------------- */

.content div.lyt-image:after,
.content div.lyt-image-parallel:after,
.content div.lyt-detail-01:after,
.content div.lyt-detail-02:after,
#peelgel ol.list-method-01:after,
#special ol.list-method-01:after,
#top div.lyt-explain-01_inner:after,
#top div.lyt-explain-01 div.lyt-image:after,
#soap div.lyt-explain-01 div.lyt-method-01:after,
#soap div.lyt-explain-01 ul.list-method-01:after,
#refresh div.lyt-explain-01 div.lyt-image:after,
#lab-abc div.lyt-content-01-inner:after,
#mask div.lyt-column:after,
#essence .lyt-head:after,
#essence .lyt-protect .list-protect-02:after,
#essence .lyt-voice ul:after,
#essence .lyt-howto ol:after,
#essence .lyt-head .list-addfavorite-02:after,
#cool .lyt-col2-01:after,
#cool .lyt-col2-02:after,
#cool .lyt-col2-03:after,
#cool .lyt-image:after,
#cool .lyt-images:after,
#cool .box-mechanism .box-point .lyt-images:after,
#cool .box-mechanism .box-point .lyt-images div.images:after,
#cool .lyt-monitor ul:after,
#cool_monitor .lyt-col2:after,
#bb div.header-image div.column div.text-area .box .main:after {
	clear: both;
	visibility: hidden;
	display: block;
	height: 0;
	content: " ";
}
.content div.lyt-image,
.content div.lyt-detail-01,
.content div.lyt-detail-02,
#peelgel ol.list-method-01,
#special ol.list-method-01,
#top div.lyt-explain-01_inner,
#top div.lyt-explain-01 div.lyt-image,
#soap div.lyt-explain-01 div.lyt-method-01,
#soap div.lyt-explain-01 ul.list-method-01,
#refresh div.lyt-explain-01 div.lyt-image,
#lab-abc div.lyt-content-01-inner,
#mask div.lyt-column,
#essence .lyt-head,
#essence .lyt-protect .list-protect-02,
#essence .lyt-voice ul,
#essence .lyt-howto ol,
#essence .lyt-head .list-addfavorite-02,
#cool .lyt-col2-01,
#cool .lyt-col2-02,
#cool .lyt-col2-03,
#cool .lyt-image,
#cool .lyt-images,
#cool .box-mechanism .box-point .lyt-images,
#cool .box-mechanism .box-point .lyt-images div.images,
#cool .lyt-monitor ul,
#cool_monitor .lyt-col2 {
	zoom: 1;
}
/* ----------------------------------------------------------------
   bb.html(vegeboy bb)
----------------------------------------------------------------- */
/* Layout
----------------------------------------------------------------- */



#bb div.content-main div.main-area {
	background: url(/vegeboy/images/bb/bb_bg_01.gif) no-repeat top left;
}

/* safari only */html:66irst-child #bb div.content-main div.main-area {
margin-bottom:50px;
padding-bottom:50px;
}
/* ===== content-header ===== */

#bb div.content-header {
}
#bb div.content-header ul li {
	display: inline;
}
/* ===== content-h1 ===== */


#bb div.content-h1 {
	width: 600px;
}
#bb div.content-h1 div.h1-image p.image {
	float: left;
	margin: 0;
}
/* ===== lyt-detail-01 ===== */



/* ===== content-main ===== */


#bb div.header-image {
	width: 600px;
	padding-bottom: 16px;
}
#bb div.header-image:after {
	display: block;
	visibility: hidden;
	clear: both;
	height: 0;
	content: " ";
}
#bb div.header-image div.image {
	float: left;
	width: 252px;
}
#bb div.header-image div.column {
	float: right;
	width: 348px;
}
#bb div.header-image div.column div.text-area {
	width: 348px;
}
#bb .mt30 {
	margin-top: 30px;
}
#bb div.header-image div.column div.text-area .box {
	background-image: url(images/bb/bb_txt_02.gif);
	width: 345px;
	line-height: 120%;
}
#bb div.header-image div.column div.text-area .box .text-area_top {
	margin-left: 10px;
}
#bb div.header-image div.column div.text-area .box .text-area_bottom {
	font-size: 0px;
	margin-left: 10px;
}
#bb div.header-image div.column div.text-area .box p {
	margin-left: 10px;
}
#bb div.header-image div.column div.text-area .box .main {
	background-image: url(images/bb/bb_txt_11.gif);
	margin-left: 10px;
	width: 312px;
	line-height: 120%;
}
#bb div.header-image div.column div.text-area .main p {
	padding: 4px 4px 4px 0;
}
#bb div.header-image div.column div.text-area .main p.img {
	width: 120px;
	float: left;
}
#bb div.header-image div.column div.text-area .main p.text-02 {
	margin-left: 130px;
}
#bb div.header-image div.column div.text-area .main p.text-02 span {
	font-weight: bold;
}
#bb div.header-image div.column div.text-area .main p.text-02 img {
	vertical-align: inherit;
	margin-right: 4px;
}
#bb div#commonCage {
	margin: 0 10px 0 15px !important;
	width: 212px !important;
>width:226px !important;
	border: solid 1px #b0a893 !important;
}
#bb div.face-area {
	background: url(/vegeboy/images/bb/bb_bg_03.gif) no-repeat bottom left;
	width: 600px;
	position: relative;
	padding-bottom: 42px;
}
#bb div.face-area:after {
	display: block;
	visibility: hidden;
	clear: both;
	height: 0;
	content: " ";
}
#bb div.face-area p.item {
	float: right;
	width: 241px;
	margin: -16px 7px 0 0;
	padding: 0;
}
#bb div.face-area h2 .valignT {
	vertical-align: top;
}
#bb div.face-area #movie-vegeboy-01 {
	position: absolute;
	top: 97px;
	left: 16px;
}
/* ===== lyt-explain-01 ===== */

#bb div.lyt-explain-01 {
	width: 600px;
}
#bb div.lecture {
	background: url(/vegeboy/images/bb/bb_bg_02.gif) no-repeat top left;
	height: 991px;
}
#bb div.lyt-explain-01 div.column {
	float: left;
	width: 504px;
	margin: 0 0 10px 12px;
	display: inline;
}
#bb div.lyt-explain-01 div.image {
	float: right;
	width: 84px;
	display: inline;
}
#bb div.lyt-explain-01 {
	margin-bottom: 10px;
}
#bb div.lecture div.column div.kaocover {
	height: 192px;
	position: relative;
}
#bb div.lecture div.column div.kaocover ol.howto {
	position: absolute;
	top: 95px;
	left: 132px;
}
#bb div.lecture div.column div.kaocover ol.howto li {
	width: 80px;
	height: 80px;
	margin: 0 14px 0 0;
	float: left;
	line-height: 1.3em;
}
#bb div.lecture div.column div.kaocover ol.howto li.last-child {
	margin: 0;
}
#bb div.lecture div.column div.kumacover {
	height: 151px;
	position: relative;
}
#bb div.lecture div.column div.kumacover ol.howto {
	position: absolute;
	top: 13px;
	left: 224px;
}
#bb div.lecture div.column div.kumacover ol.howto li {
	width: 82px;
	height: 79px;
	margin: 0 105px 0 0;
	float: left;
	line-height: 1.3em;
}
#bb div.lecture div.column div.kumacover ol.howto li.last-child {
	margin: 0;
}
#bb div.lecture div.column div.kumacover p.attention {
	position: absolute;
	top: 102px;
	left: 133px;
}
/* ===== lyt-explain-02 ===== */

#bb div.lyt-explain-02 {
	width: 558px;
	margin: 0 0 0 21px;
}
#bb div.lyt-explain-02 div.qa_1 {
	height: 165px;
}
#bb div.lyt-explain-02 div.qa_2 {
	height: 95px;
}
#bb div.lyt-explain-02 dl {
	width: 515px;
	margin: 0 0 0 40px;
	padding-top: 5px;
}
#bb div.lyt-explain-02 dl dt {
	font-weight: bold;
}
#bb div.lyt-explain-02 dl dd {
	width: 382px;
	line-height: 1.5;
}
#bb div.lyt-explain-02 dl dd p.image {
	position: static;
	margin-top: 2px;
}
#bb div.lyt-explain-02 dl dd p.text {
	margin-top: 6px;
	line-height: 1.4;
}
#bb div.lyt-explain-02 div.qa_3 div.figure {
	background: url(/vegeboy/images/bb/bb_vis_10.gif) no-repeat top left;
	width: 550px;
	height: 230px;
}
#bb div.lyt-explain-02 div.qa_3 div.figure div.column {
	float: left;
	width: 275px;
	margin: 0;
	padding: 0;
	display: inline;
}
#bb div.lyt-explain-02 div.qa_3 div.figure div.image {
	float: right;
	width: 261px;
	margin: 15px 0 0 14px;
	padding: 0;
	display: inline;
}
#bb div.lyt-explain-02 div.qa_3 div.figure div.image p {
	margin-top: 5px;
}
#bb div.lyt-explain-02 div.qa_3 div.figure div.image p.txt {
	margin-left: 31px;
}
/* ----------------------------------------------------------------
   eyeblow.html
----------------------------------------------------------------- */
#eyeblow {
}
#eyeblow .rollImage:hover {
	opacity: 0.7;
	filter: alpha(opacity=70);
	-ms-filter: "alpha(opacity=70)";
	zoom: 1;
}
#eyeblow .content-main {
	background: url(images/eyeblow/eyeblow_bg.jpg) repeat-y;
}
#eyeblow #secHeader {
	width: 600px;
	height: 390px;
	position: relative;
	background: url(images/eyeblow/eyeblow_ends.jpg) no-repeat top;
}
#eyeblow #secHeader #secHeaderLeadImg {
	display: block;
	width: 335px;
	height: 150px;
	position: absolute;
	top: 240px;
	left: 0;
}
#eyeblow #secHeader #secHeaderLeadTxt {
	display: block;
	width: 265px;
	position: absolute;
	top: 240px;
	left: 335px;
}

/* sec01 */
#eyeblow #sec01 {
	width: 600px;
}
#eyeblow #sec01 .img {
	float: left;
	display: inline;
}
#eyeblow #sec01Info {
	width: 300px;
	float: right;
	display: inline;
	margin-right: 16px;
	padding-top: 20px;
}
#eyeblow #sec01Info #commonCage {
	width: 268px;
}
#eyeblow #sec01Txt03 {
	width: 540px;
	height: 50px;
	position: absolute;
	top: 449px;
	left: 30px;
}
#eyeblow #sec01 #sec01Box01 {
	clear: both;
	width: 540px;
	margin: 0 30px;
	padding-bottom: 15px;
	background: url(images/eyeblow/eyeblow_sec05_h401_bg.png) no-repeat left bottom;
}
#eyeblow #sec01 #sec01Box01 #sec01Box01Contents {
	width: 507px;
	margin: 15px 0 0 15px;
	zoom: 1;
}
#eyeblow #sec01 #sec01Box01 #sec01Box01Contents:after {
	content: "";
	display: block;
	clear: both;
}
#eyeblow #sec01 #sec01Box01 .contents_col {
	float: left;
	width: 159px;
	text-align: center;
	zoom: 1;
}
#eyeblow #sec01 #sec01Box01 .contents_col:after {
	content: "";
	display: block;
	clear: both;
}
#eyeblow #sec01 #sec01Box01 #movie {
	width: 320px;
	margin-right: 20px;
}
#eyeblow #sec01 #sec01Box01 p {
	padding: 5px 0;
	line-height: 1.5;
	text-align: left;
}
#eyeblow #sec01 #sec01Box01 #sec01BtnPdf {
	float: left;
	width: 75px;
	height: 43px;
}
#eyeblow #sec01 #sec01Box01 #sec01BtnPrint {
	float: right;
	width: 75px;
	height: 43px;
}



/* sec02 */
#eyeblow #sec02 {
	width: 600px;
height:;
	position: relative;
}
#eyeblow #sec03 {
	width: 600px;
height:;
	position: relative;
}
#eyeblow #sec04 {
	width: 600px;
height:;
	position: relative;
}
#eyeblow #sec04 h3 {
	position: relative;
	z-index: 9999px;
}
#eyeblow #sec04 p {
	line-height: 1.5;
}
#eyeblow #sec04 #sec04Container01 {
	width: 600px;
	height: 280px;
	position: relative;
}
#eyeblow #sec04 #sec04Box01 {
	width: 300px;
	position: absolute;
	top: 0;
	left: 0;
}
#eyeblow #sec04 #sec04Box01 p {
	padding: 0 15px 0 40px;
}
#eyeblow #sec04 #sec04Box02 {
	width: 300px;
	position: absolute;
	top: 0;
	left: 300px;
}
#eyeblow #sec04 #sec04Box02 p {
	padding: 0 40px 0 15px;
}
#eyeblow #sec04 #sec04H402Img02 {
	display: block;
	width: 600px;
	height: 230px;
	margin: 20px 0;
}
#eyeblow #sec04 #sec04Container02 {
	width: 600px;
	height: 340px;
	position: relative;
}
#eyeblow #sec04 #sec04Box03 {
	width: 300px;
	position: absolute;
	top: 0;
	left: 0;
}
#eyeblow #sec04 #sec04Box03 p {
	padding: 0 15px 0 40px;
}
#eyeblow #sec04 #sec04Box04 {
	width: 300px;
	position: absolute;
	top: 0;
	left: 300px;
}
#eyeblow #sec04 #sec04Box04 p {
	padding: 0 40px 0 15px;
}
#eyeblow #sec05 {
	width: 600px;
	padding-bottom: 30px;
	background: url(images/eyeblow/eyeblow_ends.jpg) no-repeat bottom;
}
#eyeblow #sec05 #sec05Box01 {
	width: 540px;
	margin: 0 30px;
	padding-bottom: 15px;
	background: url(images/eyeblow/eyeblow_sec05_h401_bg.png) no-repeat left bottom;
}
#eyeblow #sec05 #sec05Box01 #sec05Box01Contents {
	width: 507px;
	margin: 15px 0 0 15px;
	zoom: 1;
}
#eyeblow #sec05 #sec05Box01 #sec05Box01Contents:after {
	content: "";
	display: block;
	clear: both;
}
#eyeblow #sec05 #sec05Box01 .contents_col {
	float: left;
	width: 159px;
	text-align: center;
	zoom: 1;
}
#eyeblow #sec05 #sec05Box01 .contents_col:after {
	content: "";
	display: block;
	clear: both;
}
#eyeblow #sec05 #sec05Box01 #movie {
	width: 320px;
	margin-right: 20px;
}
#eyeblow #sec05 #sec05Box01 p {
	padding: 5px 0;
	line-height: 1.5;
	text-align: left;
}
#eyeblow #sec05 #sec05Box01 #sec05BtnPdf {
	float: left;
	width: 75px;
	height: 43px;
}
#eyeblow #sec05 #sec05Box01 #sec05BtnPrint {
	float: right;
	width: 75px;
	height: 43px;
}
/* ----------------------------------------------------------------
    hasLayout Switch
----------------------------------------------------------------- */

div.lyt-image-parallel p.text,
#top div.header-image.lyt-image div.column,
#top div.lyt-explain-01 div.lyt-image div.text,
#soap div.lyt-explain-01 div.lyt-image div.text,
#special div.lyt-qa-01 p.answer,
#special ol.list-method-01 li p.text,
#essence .lyt-head .innerCageForm,
#essence .lyt-protect-inner,
#cool .lyt-head .innerCageForm,
#cool .box-mechanism .box-point,
#cool .box-mechanism .box-point .inner,
#cool_monitor .lyt-col2 .column-R .box-comment .inner {
	zoom: 1;
}



/* ------------------------------------------------
    VegeBoy
-------------------------------------------------- */
#vegeboy{ font-size:15px; }
#vegeboy #sec-2{ background:url(images/eyelash/bg.png) repeat; }
#vegeboy #sec-2 h2{ position:relative; top:-10px; left:2px; }
#vegeboy #sec-2 .lead{ padding:15px 0 0 0; }
#vegeboy #sec-2 .cart-area{ padding:10px 0; margin:0 0 0 25px; }
#vegeboy #sec-2 p, #vegeboy #sec-2 h3,
#vegeboy #sec-3 h3, #vegeboy #sec-3 p{ text-align:center; padding-top:5px; }
#vegeboy #sec-3 .howto p{ text-align:left; margin-bottom:8px; font-size:14px; line-height:130%; }
#vegeboy .must-item{ width:536px; margin:20px auto 0 auto; background:#FFFFFF; border:solid 1px #B2A793; clear:both; }
#vegeboy .must-item p{ padding-bottom:10px; }
#vegeboy #sec-3{ padding-top:40px; }
#vegeboy #sec-3 h2{ padding-bottom:15px; }
#vegeboy #sec-3, #vegeboy #sec-4{ border:solid 1px #000000; border-top:none; border-bottom:none; }
#vegeboy #sec-3 .howto{ clear:both; min-height:165px; width:555px; margin:0 auto; padding:10px 0; }
#vegeboy #sec-3 .howto h4, #vegeboy #sec-3 .howto p{ width:317px; float:right; }
#vegeboy #sec-3 .howto div{ background:#FFF3A0; border-radius:10px; overflow:hidden; padding:10px; margin-left:240px; clear:both; }
#vegeboy #sec-3 .howto div h4, #vegeboy #sec-3 .howto div p{ clear:both; width:97%; margin:3px 5px 3px 3px; font-size:13px; }
#vegeboy #sec-3 h3{ padding:20px 0 15px 0; }
#vegeboy #sec-3 p.caution{ background:url(images/eyelash/eyelash_sec3_img_3.png) no-repeat 0 0; padding-left:80px; width:240px; }
#vegeboy #commonCage .CageForm .pointAndReview{ text-align:left; font-size:14px; }
#vegeboy #sec-3 .howto:after,
#vegeboy #sec-3 .howto div:after,
#vegeboy #sec-2 .cart-area:after{ clear:both; display:block; content:""; }
#vegeboy #howto1{ background:url(images/eyelash/eyelash_fig_1.png) no-repeat 0 15px; }
#vegeboy #howto2{ background:url(images/eyelash/eyelash_fig_2.png) no-repeat 0 15px; }
#vegeboy #howto3{ background:url(images/eyelash/eyelash_fig_3.png) no-repeat 0 15px; }
#vegeboy #howto4{ background:url(images/eyelash/eyelash_fig_4.png) no-repeat 0 15px; }
#vegeboy #howto4 p{ position:relative; top:-10px; left:25px; }
#vegeboy #sec-4{ border-bottom:solid 1px #000000; background:url(images/eyelash/eyelash_bg.png) repeat 0 0; }
#vegeboy #sec-4 div{ padding:30px 20px; background:url(images/eyelash/eyelash_sec4_fig.png) no-repeat 20px 20px; }
#vegeboy #sec-4 div h4{ padding-top:10px; } 
#vegeboy #sec-4 div p{ padding:8px 0 10px 40px; background:url(images/spacer.gif); }
#vegeboy #sec-4 div .lead{ width:240px; position:relative; left:300px; padding:0; }
#vegeboy #sec-4 div .illust{ width:240px; position:relative; left:240px; padding-bottom:20px; }
#vegeboy .product-image{ float:left; margin-right:15px; }
#vegeboy #commonCage{ width:270px; float:left; margin-top:16px; }


