@charset "utf-8";

/* ------------------------------------------------------------ products/skin-care */

.products {
}
.products .lnav h2 a {
	display: block;
	width: 230px;
	height: 16px;
	margin: 0 0 12px 0;
	padding: 0 0 13px 0;
	text-indent: -9999px;
	background: url(/products/img/lnav_h2.gif) 0 0 no-repeat;
	border-bottom: #DACBB0 solid 3px;
}

/* ------------------------------ index */

.index .boxH1 h1 {
	height: 83px;
	margin: 50px 0 0 40px;
	background: url(/products/inner-care/img/h1_index.png) 0 0 no-repeat;
}
.index #sectionBlock01 h2 {
	background: url(/products/inner-care/img/h2_index_01.gif) 0 0 no-repeat;
}
.index #sectionBlock02 h2 {
	background: url(/products/inner-care/img/h2_index_02.gif) 0 0 no-repeat;
}
.index #sectionBlock01 .price {
	font-size: 12px;
	margin: 0 0 20px 0;
}
/* ------------------------------ boxSeries */

.boxSeriesOuter {
	margin: 0 0 50px;
	padding: 0 0 1px;
	background: url(/common/img/line_dot_brown_h.gif) 0 100% repeat-x;
}
.boxSeries {
	margin: 0 0;
	padding: 1px 0 0;
	background: url(/common/img/line_dot_brown_h.gif) 0 0 repeat-x;
}
.boxSeries .inr {
	padding: 30px 0;
	background: #FFF;
}

.boxSeries .ttl {
	float: left;
	width: 220px;
	margin: 0 20px 20px 0;
}
.boxSeries h2 {
	float: left;
	width: 70px;
	height: 78px;
	text-indent: -9999px;
	margin: 0 20px 20px 0;
}
.seriesEx h2 {
	background: url(/products/inner-care/img/bg_series_inrex.gif) 0 0 no-repeat;
}
.boxSeries h3 {
	color: #AC8B4C;
	font-weight: bold;
	margin: 0 0 5px;
}
.boxSeries p {
}
.boxSeries .img {
	float: right;
	width: 460px;
	height: 185px;
	text-indent: -9999px;
}
.seriesEx .img {
	background: url(/products/inner-care/img/img_series_inrex.jpg) 0 0 no-repeat;
}

.boxSeries .ulLinkBtn {
	clear: none;
	width: 220px;
	margin: 0 460px 0 0;
}
.boxSeries .ulLinkBtn li a {
	border: #DACBB0 solid 1px;
}
.boxSeries .ulLinkBtn li a:hover {
	border: #AC8B4D solid 1px;
}

.boxH6cont{
	margin:0 0 30px 240px;
	padding: 15px 15px 15px 15px;
	background-color: #F3F3F3 ;
}
.boxH6cont ul li{
	font-size: 117%;
	line-height: 2;
	text-indent: -1em;
	padding-left: 1em;
}

.movie{
	float: right;
	width: 340px;
	margin: 0 0 20px 20px;
}
.video-container {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
}

.video-container iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.video-wrapper {
	width: 340px;
	max-width: 100%;
}

.boxUsage:after,
.movie:after {
	clear: both;
	height: 0;
	visibility: hidden;
	font-size: 0;
	display: block;
	content: " ";
}
/* ------------------------------  .boxBrown */
.boxBrown{
	background-color: #F6F2E4;
	padding: 20px;
}



/* ------------------------------ innerex 
------------------------------------------ */

.inrex .boxH1 h1 {
	height: 98px;
	margin: 45px 0 0 40px;
	background: url(/products/inner-care/img/h1_inrex.png) 0 0 no-repeat;
}
.inrex .boxH1 {
	background: url(/products/inner-care/img/bg_h1_inrex.jpg) 100% 0 no-repeat;
}

.inrex #sectionBlock01 h2 {
	background: url(/products/inner-care/img/h2_inrex_01.gif) 0 0 no-repeat;
	margin-bottom: 20px;
}
.inrex #sectionBlock02 h2 {
	background: url(/products/inner-care/img/h2_inrex_02.gif) 0 0 no-repeat;
}
.inrex #sectionBlock01 h3#tit01,
.inrex #sectionBlock01 h3#tit02{
	text-indent: -9999px;
	margin: 0 0 5px 0;
	height: 35px;
}
.inrex #sectionBlock01 h3#tit03,
.inrex #sectionBlock01 h3#tit04{
	text-indent: -9999px;
	margin: 0 0 10px 240px;
	height: 35px;
}
.inrex #sectionBlock05 h3#tit05{
	text-indent: -9999px;
	margin: 0 0 10px 240px;
	height: 39px;
}
.inrex #sectionBlock01 .price {
	font-size: 12px;
	margin: 0 0 30px 0;
}
.inrex #sectionBlock01 .icon{
	float: left;
	margin: 0 20px 20px 0;
}
.inrex #sectionBlock01 h3#tit01 {
	background: url(/products/inner-care/img/h3_inrex_01.gif) 340px 0 no-repeat;
}
.inrex #sectionBlock01 h3#tit02 {
	background: url(/products/inner-care/img/h3_inrex_02.gif) 340px 0 no-repeat;
}
.inrex .boxImg h4{
	font-weight: bold;
}


/* ------------------------------ innerdietex 
------------------------------------------ */

.inrdietex .boxH1 h1 {
	height: 98px;
	margin: 45px 0 0 40px;
	background: url(/products/inner-care/img/h1_inrdietex.png) 0 0 no-repeat;
}
.inrdietex .boxH1 {
	background: url(/products/inner-care/img/bg_h1_inrdietex.jpg) 100% 0 no-repeat;
}
.inrdietex #sectionBlock01 h2 {
	background: url(/products/inner-care/img/h2_inrdietex_01.gif) 0 0 no-repeat;
	margin-bottom: 20px;
}

.inrdietex #sectionBlock02 h2 {
	background: url(/products/inner-care/img/h2_inrdietex_02.gif) 0 0 no-repeat;
}

.inrdietex #sectionBlock03 h2 {
	background: url(/products/inner-care/img/h2_inrdietex_03.gif) 0 0 no-repeat;
}

.inrdietex #sectionBlock04 h2 {
	background: url(/products/inner-care/img/h2_inrdietex_04.gif) 0 0 no-repeat;
}
.inrdietex #sectionBlock01 h3#tit01,
.inrdietex #sectionBlock01 h3#tit02{
	text-indent: -9999px;
	margin: 0 0 5px 0;
	height: 72px;
}
.inrdietex #sectionBlock01 h3#tit03,
.inrdietex #sectionBlock01 h3#tit04{
	text-indent: -9999px;
	margin: 0 0 10px 240px;
	height: 35px;
}
.inrdietex #sectionBlock05 h3#tit05{
	text-indent: -9999px;
	margin: 0 0 10px 240px;
	height: 39px;
}
.inrdietex #sectionBlock01 .price {
	font-size: 12px;
	margin: 0 0 30px 0;
}
.inrdietex #sectionBlock01 .icon{
	float: left;
	margin: 0 20px 100px 0;
}
.inrdietex #sectionBlock01 h3#tit01 {
	background: url(/products/inner-care/img/h3_inrdietex_01.gif) 340px 0 no-repeat;
}
.inrdietex #sectionBlock01 h3#tit02 {
	background: url(/products/inner-care/img/h3_inrdietex_02.gif) 340px 0 no-repeat;
}
.inrdietex .boxImg h4{
	font-weight: bold;
}

.inrdietex .mB40{
    margin-bottom: 80px;
}

.inrdietex .mB10{
	font-size: 1.2em;
    margin-bottom: 20px;
}

/* ---- inner-index -----*/ 

.inner-index .boxH1 {
	height: auto;
	margin-bottom: 40px;
}
.inner-index .boxH1 h1 {
	height: 22px;
	margin: 20px 0 20px 20px;
	background: url(/products/inner-care/img/h1_inner-index.png) 0 0 no-repeat;
}

.bottom-m{
	margin-bottom: 100px;
}

.inner-index #sectionBlock01 .icon
{
	float: left;
	margin: 0 20px 20px 0;
}
.inner-index #sectionBlock02 .icon
{
	float: left;
	margin: 0 50px 20px 0;
}
.inner-index #sectionBlock03 .icon{
	float: left;
	margin: 0 20px 60px 0;
}
.inner-index #sectionBlock03 .icon.modyfi{
	float: left;
	margin: 0 20px 45px 0;
}

.inner-index #sectionBlock04 .icon,
.inner-index #sectionBlock05 .icon
{
	float: left;
	margin: 0 20px 80px 0;
}

.inner-index #sectionBlock06 .icon{
	float: left;
	margin: 0 50px 30px 0;
	width: 50px;
}
.inner-index #sectionBlock08 .icon{
	float: left;
	margin: 0 38px 30px 0;
}
.inner-index #sectionBlock09 .icon{
	float: left;
	margin: 0 50px 30px 0;
}

.inner-index #sectionBlock10 .icon{
	float: left;
	margin: 0 35px 30px 0;
}


.inner-index #sectionBlock11 .icon{
	float: left;
	margin: 0 35px 30px 0;
}


.inner-index #sectionBlock01 h3#tit01,
.inner-index #sectionBlock02 h3#tit02,
.inner-index #sectionBlock03 h3#tit03,
.inner-index #sectionBlock04 h3#tit04,
.inner-index #sectionBlock05 h3#tit05{
	text-indent: -9999px;
	margin: 0 0 10px 340px;
	height: 36px;
}
.inner-index #sectionBlock06 h3#tit06{
	text-indent: -9999px;
	margin: 0 0 0 340px;
	height: 36px;
	}

.inner-index #sectionBlock07 h3#tit07{
	text-indent: -9999px;
	margin: 0 0 10px 240px;
	height:auto;
	}
.inner-index #sectionBlock08 h3#tit08{
	text-indent: -9999px;
	margin: 0 0 0 340px;
	height: 36px;
	}
.inner-index #sectionBlock09 h3#tit09{
	text-indent: -9999px;
	margin: 0 0 0 340px;
	height: 36px;
	}
.inner-index #sectionBlock10 h3#tit10{
	text-indent: -9999px;
	margin: 0 0 0 340px;
	height: 36px;
	}
.inner-index #sectionBlock11 h3#tit11{
	text-indent: -9999px;
	margin: 0 0 0 340px;
	height: 36px;
	}


.inner-index #sectionBlock01 h3#tit01 {
	background: url(/products/inner-care/img/h3_bb_01.png) 0 0 no-repeat;
}
.inner-index #sectionBlock02 h3#tit02 {
	background: url(/products/inner-care/img/h3_inner-l_01.png) 0 0 no-repeat;
}
.inner-index #sectionBlock03 h3#tit03 {
	background: url(/products/inner-care/img/h3_inner-sh_01.png) 0 0 no-repeat;
}
.inner-index #sectionBlock04 h3#tit04 {
	background: url(/products/inner-care/img/h3_inner-green_01.png) 0 0 no-repeat;
}

.inner-index #sectionBlock05 h3#tit05 {
	background: url(/products/inner-care/img/h3_inner-diet_01.png) 0 0 no-repeat;
}
.inner-index #sectionBlock06 h3#tit06 {
	background: url(/products/inner-care/img/h3_inner-epack_01.png) 0 0 no-repeat;
}
.inner-index #sectionBlock07 h3#tit07 {
	background: url(/products/inner-care/img/h3_royal-candy_01.png) 0 0 no-repeat;
}
.inner-index #sectionBlock08 h3#tit08 {
	background: url(/products/inner-care/img/h3_inner-fe_01.png) 0 0 no-repeat;
}
.inner-index #sectionBlock09 h3#tit09 {
	background: url(/products/inner-care/img/h3_inner-ai_01.png) 0 0 no-repeat;
}
.inner-index #sectionBlock10 h3#tit10 {
	background: url(/products/inner-care/img/h3_inner-dp.png) 0 0 no-repeat;
}
.inner-index #sectionBlock11 h3#tit11 {
	background: url(/products/inner-care/img/h3_inner-gs.png) 0 0 no-repeat;
}
