@charset "utf-8";

/* -----------------------------------------------
CSS file
FileName:top.css
Author:ecco
UpdatedBy:who-when
----------------------------------------------- */

/* --------------
MODULE IMPORT
-------------- */

@import "module/default.css";


/* --------------
Layout
-------------- */

/* definition_mainContents */
#mainContents{
	background-image: url(../../body/images/photo01.jpg);
	background-position: right 238px;
	background-repeat: no-repeat;	
}

/* definition_localNavi */

#localNavi{
	margin: 0 0 30px;
}

#localNavi li{
	float: left;
	margin-top: 0;
	margin-right: 18px;
	margin-bottom: 0;
	margin-left: 0;
}

/* definition_textBoxL */
.textBoxL{
	margin: 0 0 60px;
	width: 470px;
}

.textBoxL p{
	width: 445px;
}

.textBoxL ul li{
	background-image: url(../../facial/images/ic_arrow01.gif);
	background-position: right center;
	background-repeat: no-repeat;
	float: left;
	margin: 0 3px 5px 0;
	padding: 0 11px 0 0;
}

.textBoxL ul li.end,
.textBoxC ul li.end{
	background-image: none;
}

.textBoxC ul li{
	background-image: url(../../facial/images/ic_arrow01.gif);
	background-position: right center;
	background-repeat: no-repeat;
	float: left;
	margin: 0 8px 5px 0;
	padding: 0 16px 0 0;
}

.textBoxC ul li.or{
	background-image: url(../../bridal/images/ic_or01.gif);
	margin: 0 10px 5px 0;
	padding: 0 20px 0 0;
}



/* definition_#boxCellulite */
#boxCellulite{
	clear: both;
	margin: 0 0 60px;
	position: relative;
	width: 500px;
}

#boxCellulite dt{
	float: left;
	margin: 11px 0 0;
}

#boxCellulite dd{
	float: left;
}

#boxCellulite dd.icArrow{
	position: absolute;
	left: 99px;
	top: 37px;
}

/* definition_imgBoxR */
.imgBoxR{
	border-color: #AB9C95;
	margin: 15px 0 60px;
	width: 230px;
}

.imgBoxR.code01{
	border-width: 0;
	margin: 15px 0 20px;
	width: 160px;
}
/* definition_imgBoxL */
.imgBoxL{
	width: 215px;
	margin-top: 0;
	margin-right: 34px;
	margin-bottom: 50px;
	margin-left: 0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.imgSolid {
	width: 215px;
	border: 1px solid #ab9c95;
	margin-bottom: 5px;
}

/* definition_flowChart */
.flowChart{
	clear: both;
	margin: 0;
	padding: 0;
}

.flowChart dt{
	background-image: url(../../body/images/ic_arrow.gif);
	background-position: 88px 39px;
	background-repeat: no-repeat;
	float: left;
	margin: 0 0 15px;
	padding: 0 0 25px;
	width: 190px;
}

.flowChart.end dt{
	background-image: none;
}

.flowChart dd{
	float: right;
	line-height: 1.5;
	margin: 0 0 15px;
	padding: 0;
	width: 509px;
}
