@charset "utf-8";

body {
font-size: 13px;
font-family: "ＭＳ Ｐゴシック", "MS Gothic", "Osaka-mono, monospace",sans-serif;
margin: 0;
padding: 0;
color: #444444;
}

h1,h2,h3,h4,h5 {
margin: 0;
padding: 0;
font-size: 100%;
font-weight: normal;
font-style: normal;
line-height: 1.5;
}

img {
border-width: 0;
}

.rinku2 {
text-decoration: none;
color: #175282;
}

tr,td {
line-height: 12px;
color: #444444;
}

.haba1 {
width: 75px;
height: 20px;
/height: 18px;
text-align: center;
}

.haba2 {
width: 200px;
padding-left: 10px;
}

.haba3 {
padding-left: 10px;
}

.takasa {
text-align: center;
height: 20px;
/height: 18px;
}

.takasa2 {
height: 20px;
/height: 18px;
}

.takasa3 {
height: 30px;
}


/*--- ハック --*/
html>/**/body .haba1 {     
height: 18px\9;   
}
html>/**/body .takasa {     
height: 18px\9;   
}

.top-spe1 {
width: 60px;
}

.top-spe2 {
height: 30px;
_height: 29px;
}

.index-top {
vertical-align: middle;
padding-left: 5px;
}



/*--- ハック --*/
*:first-child+html .top-spe2{
height: 28px;
}
html>/**/body .top-spe2 {     
height: 28px\9;   
}  

.top-spe3 {
height: 18px;
_height: 17px;
}

html>/**/body .top-spe3 {     
height: 18px\9;   
}  

.text-ali {
text-align: center;
}

.hyou {
margin-left: 80px;
margin-bottom: 30px;
}

table.hyou {
border: 1px solid #999999;
border-collapse: collapse;
}

table.hyou tr td {
border: 1px solid #999999;
border-collapse: collapse;
}

table.hyou2 {
border: 1px solid #999999;
border-collapse: collapse;
width: 300px;
}

table.hyou2 tr td {
border: 1px solid #999999;
border-collapse: collapse;
}

table.hyou3 {
border: 1px solid #999999;
border-collapse: collapse;
width: 600px;
margin-left: 70px;
margin-bottom: 30px;
}

table.hyou3 tr td {
border: 1px solid #999999;
border-collapse: collapse;
}

table.hyou4 {
border: 1px solid #999999;
border-collapse: collapse;
width: 600px;
margin-left: 20px;
}

table.hyou4 tr td  {
border: 1px solid #999999;
border-collapse: collapse;
line-height: 1.2em;
padding: 4px;
}

td.left-midashi {
 background: #F5F5F5;
}




/*--  ヘッダー　--*/
#header {
width: 900px;
height: 100px;
}

#header h1 {
float: left;
margin-top: 15px;
padding: 0;
}

#info {
float: right;
padding-top: 15px;
}

#online{
float: left;
margin-top: 15px;
padding-left: 10px;
margin-left: 20px;
}
* html #online {
float: left;
margin-top: 15px;
padding-left: 10px;
margin-left: 15px;
}

#topmenu {
float: left;
padding-left: 10px;
margin-left: 20px;
}

* html #topmenu {
float: left;
padding-left: 10px;
margin-left: 15px;
}

#headbox {
width: 470px;
float: right;
}

#gnavi {
width: 900px;
float: left;
padding-bottom: 5px;
}

#gnavi ul {
width: 900px;
height: 50px;
background-image: url(../images/gnavi.jpg);
}

#gnavi ul,
#gnavi ul li {
float: left;
list-style-type: none;
margin: 0;
padding: 0;
}

#gnavi ul li a {
text-indent: -9999px;
text-decoration: none;
display: block;
width: 150px;
height: 50px;
background-repeat: no-repeat;
}

#gnavi ul li.biyou a.active,
#gnavi ul li.biyou a:hover {
background: url(../images/gnavi.jpg) no-repeat 0 -50px;
}

#gnavi ul li.syomo a.active,
#gnavi ul li.syomo a:hover {
background: url(../images/gnavi.jpg) no-repeat -150px -50px;
}

#gnavi ul li.saron a.active,
#gnavi ul li.saron a:hover {
background: url(../images/gnavi.jpg) no-repeat -300px -50px;
}

#gnavi ul li.kaisya a.active,
#gnavi ul li.kaisya a:hover {
background: url(../images/gnavi.jpg) no-repeat -450px -50px;
}

#gnavi ul li.saiyo a.active,
#gnavi ul li.saiyo a:hover {
background: url(../images/gnavi.jpg) no-repeat -600px -50px;
}

#gnavi ul li.faq a.active,
#gnavi ul li.faq a:hover {
background: url(../images/gnavi.jpg) no-repeat -750px -50px;
}



/*-- コンテナー --*/
#container {
width: 900px;
margin: auto;
}

/*-- サイドメニュー --*/
.side-katarogu {
margin-top: 20px;
}

.side-pickup {
margin-top: 20px;
margin-bottom: 2px;
/margin-bottom: 1px;
}

.side-pickup-img {
margin-bottom: 20px;
}
.side-online_shop{
margin-bottom: 50px;
}

/*------------------ サイドメニュー サロン用コスメ　フェイシャル -----------------*/
#sidenemu {
margin-top: 33px;
float: left;
width: 165px;
}

#sidenemu ul {
width: 165px;
height: 300px;
background-image: url(../images/sidemenu.jpg);
}

#sidenemu ul,
#sidenemu ul li {
float: left;
list-style-type: none;
margin: 0;
padding: 0;
}

#sidenemu ul li a {
text-indent: -9999px;
text-decoration: none;
display: block;
width: 165px;
height: 30px;
background-repeat: no-repeat;
}

#sidenemu ul li.subtop a.active,
#sidenemu ul li.subtop a:hover {
background: url(../images/sidemenu.jpg) no-repeat right top;
}

#sidenemu ul li.subbiyou a.active,
#sidenemu ul li.subbiyou a:hover {
background: url(../images/sidemenu.jpg) no-repeat -165px -30px;
}

#sidenemu ul li.subbihin a.active,
#sidenemu ul li.subbihin a:hover {
background: url(../images/sidemenu.jpg) no-repeat -165px -60px;
}

#sidenemu ul li.subcosume a.active,
#sidenemu ul li.subcosume a:hover {
background: url(../images/sidemenu.jpg) no-repeat -165px -90px;
}

#sidenemu ul li.subfesyaru a.active,
#sidenemu ul li.subfesyaru a:hover {
background: url(../images/sidemenu.jpg) no-repeat -165px -120px;
}

#sidenemu ul li.subbody a.active,
#sidenemu ul li.subbody a:hover {
background: url(../images/sidemenu.jpg) no-repeat -165px -150px;
}

#sidenemu ul li.subkaisya a.active,
#sidenemu ul li.subkaisya a:hover {
background: url(../images/sidemenu.jpg) no-repeat -165px -180px;
}

#sidenemu ul li.subsaiyo a.active,
#sidenemu ul li.subsaiyo a:hover {
background: url(../images/sidemenu.jpg) no-repeat -165px -210px;
}

#sidenemu ul li.subfaq a.active,
#sidenemu ul li.subfaq a:hover {
background: url(../images/sidemenu.jpg) no-repeat -165px -240px;
}

#sidenemu ul li.subform a.active,
#sidenemu ul li.subform a:hover {
background: url(../images/sidemenu.jpg) no-repeat -165px -270px;
}









/*------------------ サイドメニュー 美容機器　-----------------*/
#sidenemu2 {
margin-top: 33px;
float: left;
width: 165px;
}

#sidenemu2 ul {
width: 165px;
height: 300px;
background-image: url(../images/sidemenu2.jpg);
}

#sidenemu2 ul,
#sidenemu2 ul li {
float: left;
list-style-type: none;
margin: 0;
padding: 0;
}

#sidenemu2 ul li a {
text-indent: -9999px;
text-decoration: none;
display: block;
width: 165px;
height: 30px;
background-repeat: no-repeat;
}

#sidenemu2 ul li.subtop2 a.active,
#sidenemu2 ul li.subtop2 a:hover {
background: url(../images/sidemenu2.jpg) no-repeat right top;
}

#sidenemu2 ul li.subbiyou2 a.active,
#sidenemu2 ul li.subbiyou2 a:hover {
background: url(../images/sidemenu2.jpg) no-repeat -165px -30px;
}

#sidenemu2 ul li.subfesyaru2 a.active,
#sidenemu2 ul li.subfesyaru2 a:hover {
background: url(../images/sidemenu2.jpg) no-repeat -165px -60px;
}

#sidenemu2 ul li.subbody2 a.active,
#sidenemu2 ul li.subbody2 a:hover {
background: url(../images/sidemenu2.jpg) no-repeat -165px -90px;
}

#sidenemu2 ul li.subbihin2 a.active,
#sidenemu2 ul li.subbihin2 a:hover {
background: url(../images/sidemenu2.jpg) no-repeat -165px -120px;
}

#sidenemu2 ul li.subcosume2 a.active,
#sidenemu2 ul li.subcosume2 a:hover {
background: url(../images/sidemenu2.jpg) no-repeat -165px -150px;
}

#sidenemu2 ul li.subkaisya2 a.active,
#sidenemu2 ul li.subkaisya2 a:hover {
background: url(../images/sidemenu2.jpg) no-repeat -165px -180px;
}

#sidenemu2 ul li.subsaiyo2 a.active,
#sidenemu2 ul li.subsaiyo2 a:hover {
background: url(../images/sidemenu2.jpg) no-repeat -165px -210px;
}

#sidenemu2 ul li.subfaq2 a.active,
#sidenemu2 ul li.subfaq2 a:hover {
background: url(../images/sidemenu2.jpg) no-repeat -165px -240px;
}

#sidenemu2 ul li.subform2 a.active,
#sidenemu2 ul li.subform2 a:hover {
background: url(../images/sidemenu2.jpg) no-repeat -165px -270px;
}








/*------------------ サイドメニュー フェイシャル　ボディ　-----------------*/
#sidenemu3 {
margin-top: 33px;
float: left;
width: 165px;
}

#sidenemu3 ul {
width: 165px;
height: 390px;
background-image: url(../images/sidemenu3.jpg);
}

#sidenemu3 ul,
#sidenemu3 ul li {
float: left;
list-style-type: none;
margin: 0;
padding: 0;
}

#sidenemu3 ul li a {
text-indent: -9999px;
text-decoration: none;
display: block;
width: 165px;
height: 30px;
background-repeat: no-repeat;
}

#sidenemu3 ul li.subtop3 a.active,
#sidenemu3 ul li.subtop3 a:hover {
background: url(../images/sidemenu3.jpg) no-repeat right top;
}

#sidenemu3 ul li.subbiyou3 a.active,
#sidenemu3 ul li.subbiyou3 a:hover {
background: url(../images/sidemenu3.jpg) no-repeat -165px -30px;
}

#sidenemu3 ul li.subbihin3 a.active,
#sidenemu3 ul li.subbihin3 a:hover {
background: url(../images/sidemenu3.jpg) no-repeat -165px -60px;
}

#sidenemu3 ul li.subcosume3 a.active,
#sidenemu3 ul li.subcosume3 a:hover {
background: url(../images/sidemenu3.jpg) no-repeat -165px -90px;
}

#sidenemu3 ul li.subfesyaru3 a.active,
#sidenemu3 ul li.subfesyaru3 a:hover {
background: url(../images/sidemenu3.jpg) no-repeat -165px -120px;
}

#sidenemu3 ul li.subbody3 a.active,
#sidenemu3 ul li.subbody3 a:hover {
background: url(../images/sidemenu3.jpg) no-repeat -165px -150px;
}

#sidenemu3 ul li.subsperience3 a.active,
#sidenemu3 ul li.subsperience3 a:hover {
background: url(../images/sidemenu3.jpg) no-repeat -165px -180px;
}

#sidenemu3 ul li.subperfectforms3 a.active,
#sidenemu3 ul li.subperfectforms3 a:hover {
background: url(../images/sidemenu3.jpg) no-repeat -165px -210px;
}

#sidenemu3 ul li.subsonota3 a.active,
#sidenemu3 ul li.subsonota3 a:hover {
background: url(../images/sidemenu3.jpg) no-repeat -165px -240px;
}

#sidenemu3 ul li.subkaisya3 a.active,
#sidenemu3 ul li.subkaisya3 a:hover {
background: url(../images/sidemenu3.jpg) no-repeat -165px -270px;
}

#sidenemu3 ul li.subsaiyo3 a.active,
#sidenemu3 ul li.subsaiyo3 a:hover {
background: url(../images/sidemenu3.jpg) no-repeat -165px -300px;
}

#sidenemu3 ul li.subfaq3 a.active,
#sidenemu3 ul li.subfaq3 a:hover {
background: url(../images/sidemenu3.jpg) no-repeat -165px -330px;
}

#sidenemu3 ul li.subform3 a.active,
#sidenemu3 ul li.subform3 a:hover {
background: url(../images/sidemenu3.jpg) no-repeat -165px -360px;
}





/*---------------------- メニュー　-----------------------------*/
#sidenemu4 {
margin-top: 33px;
float: left;
width: 165px;
}

#sidenemu4 ul {
width: 165px;
height: 240px;
background-image: url(../images/sidemenu4.jpg);
}

#sidenemu4 ul,
#sidenemu4 ul li {
float: left;
list-style-type: none;
margin: 0;
padding: 0;
}

#sidenemu4 ul li a {
text-indent: -9999px;
text-decoration: none;
display: block;
width: 165px;
height: 30px;
background-repeat: no-repeat;
}

#sidenemu4 ul li.subtop4 a.active,
#sidenemu4 ul li.subtop4 a:hover {
background: url(../images/sidemenu4.jpg) no-repeat right top;
}

#sidenemu4 ul li.subbiyou4 a.active,
#sidenemu4 ul li.subbiyou4 a:hover {
background: url(../images/sidemenu4.jpg) no-repeat -165px -30px;
}

#sidenemu4 ul li.subbihin4 a.active,
#sidenemu4 ul li.subbihin4 a:hover {
background: url(../images/sidemenu4.jpg) no-repeat -165px -60px;
}

#sidenemu4 ul li.subcosume4 a.active,
#sidenemu4 ul li.subcosume4 a:hover {
background: url(../images/sidemenu4.jpg) no-repeat -165px -90px;
}

#sidenemu4 ul li.subkaisya4 a.active,
#sidenemu4 ul li.subkaisya4 a:hover {
background: url(../images/sidemenu4.jpg) no-repeat -165px -120px;
}

#sidenemu4 ul li.subsaiyo4 a.active,
#sidenemu4 ul li.subsaiyo4 a:hover {
background: url(../images/sidemenu4.jpg) no-repeat -165px -150px;
}

#sidenemu4 ul li.subfaq4 a.active,
#sidenemu4 ul li.subfaq4 a:hover {
background: url(../images/sidemenu4.jpg) no-repeat -165px -180px;
}

#sidenemu4 ul li.subform4 a.active,
#sidenemu4 ul li.subform4 a:hover {
background: url(../images/sidemenu4.jpg) no-repeat -165px -210px;
}













/*-- コンテンツ　--*/
#content {
width: 900px;
margin: 0 auto;
}

#main {
width: 735px;
padding-top: 33px;
float: right;
}

.logo {
margin-left: 20px;
margin-bottom: 20px;
_margin-bottom: 17px;
}


/*------ ハック　------*/
*:first-child+html .logo {
margin-bottom: 18px;
}


#mainmenu {
margin-left: 35px;
width:670px;
}

.mainmenu-capuccini {
padding-bottom: 20px;
_padding-bottom: 17px;
}

/*------ ハック　------*/
*:first-child+html .mainmenu-capuccini {
padding-bottom: 18px;
}

.mainmenu-topimg {
padding-bottom: 10px;
}

.o2-spc {
height: 40px;
}

#maingoods1 {
margin-top: 11px;
margin-left: 28px;
width: 680px;
height: 286px;
background-image: url(../images/gyomuyou.jpg);
}

#mainlanguage {
float: right;
width: 350px;
margin-top: 70px;
font-size: 12px;
}

#mainlanguage table td {
line-height: 1.3;
}

#maingoods2 {
margin-left: 26px;
width: 690px;
height: 522px;
background-image:url(../images/tenbai.jpg);
font-size: 12px;
}

#goodsleft {
float: left;
width: 335px;
height: 500px;
}

#goodsright {
float: right;
width: 335px;
height: 500px;
}

.goods1 {
margin-top: 210px;
padding-left: 65px;
width: 260px;
}
.goods2 {
margin-top: 170px;
padding-left: 90px;
width: 260px;
}

.goods3 {
margin-top: 170px;
padding-left: 65px;
width: 260px;
}

.otoiawase {
margin-left: 227px;
}

.peji-topare {
width: 670px;
padding: 10px 25px 30px 0px;
text-align: right;
}

.peji-top2are {
clear: both;
width: 670px;
margin-top: 34px;
/margin-top: 32px;
margin-left: 26px;
padding-bottom: 30px;
/padding-bottom: 21px;
text-align: right;
}

.peji-top3are {
margin-top: 34px;
/margin-top: 32px;
padding-bottom: 30px;
/padding-bottom: 21px;
text-align: right;
}




/*-- メニュー　--*/
#menubox {
height: 57px;
padding-bottom: 5px;
}

.menu {
float: right;
}



/*-- メインセンター --*/
#flash-top {
padding-bottom: 20px;
}


.box {
padding-bottom: 5px;
}




/*-- 新着アイテム情報 --*/
#news {
width: 500px;
float: left;
text-align: left;
margin: 0;
padding-bottom: 40px;
/padding-bottom: 33px;
}

#newsme {
float: left;
padding-left: 20px;
width: 400px;
padding-top: 15px;
}

.newaitemu {
width: 80px;
}

.newaitemu2 {
height: 15px;
}

td.newaitemu {
color: #666666;
}
td.newcomment {
color: #666666;
}

html>/**/body .newaitemu2 {
height: 13px;
}


p {
margin-top: -8px;
line-height: 2.0em;
color: #444444;
}

p#online_shop{
margin:10px 0;
}

/*-- 注目商品 --*/
#feature {
width: 400px;
float: right;
text-align: left;
margin: 0;

padding-bottom: 40px;
/padding-bottom: 33px;
}

#featureme {
width: 200px;
float: right;
padding-top: 15px;
}

#featureimage {
float: left;
padding-left: 17px;
padding-top: 15px;
}

.katarogu {
margin-top: 10px;
_margin-top: 7px;
}
/*--  IE7用　--*/
*:first-child+html #katarogu {
margin-top: 8px;
}



/*--  フッター　--*/
#footer {
clear: both;
width: 900px;
height: 90px;
/height: 97px;
margin: 0 auto;
padding: 0;
}

.subrain {
margin-bottom: 5px;
}


#ad {
padding-top: 25px;
float: left;
}
/*--  IE6用　--*/
* html #ad {
padding-left: -221px;
}

.sublogo {
padding-top: 3px;	
float: right;
}

.submenu {
float: left;
}

/*-- 更新(6/18) --*/
#news dl {
 line-height: 1.2;
 /line-height: 1.1;
 list-style-type: none;
 margin-left: 10px;
}

#news dd {
 margin-left: 20px;
}








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

/*------ cosmetics -------*/
/*-- フェイシャル --*/
#cosmetics-index-facial {
margin-top: 30px;
margin-bottom: 30px;
width: 664px;
height: 104px;
background-image: url(../images/cosmetics-index-facial.jpg);
}

#cosmetics-index-facial ul,
#cosmetics-index-facial ul li {
float: left;
list-style-type: none;
margin: 0;
padding: 0;
}

#cosmetics-index-facial ul li a {
text-indent: -9999px;
text-decoration: none;
display: block;
width: 664px;
height: 104px;
background-repeat: no-repeat;
}

#cosmetics-index-facial ul li.index-facial a.active,
#cosmetics-index-facial ul li.index-facial a:hover {
background: url(../images/cosmetics-index-facial.jpg) no-repeat left -104px;
}



/*-- ボディ --*/
#cosmetics-index-body {
margin-bottom: 100px;
width: 664px;
height: 104px;
background-image: url(../images/cosmetics-index-body.jpg);
}

#cosmetics-index-body ul,
#cosmetics-index-body ul li {
float: left;
list-style-type: none;
margin: 0;
padding: 0;
}

#cosmetics-index-body ul li a {
text-indent: -9999px;
text-decoration: none;
display: block;
width: 664px;
height: 104px;
background-repeat: no-repeat;
}

#cosmetics-index-body ul li.index-body a.active,
#cosmetics-index-body ul li.index-body a:hover {
background: url(../images/cosmetics-index-body.jpg) no-repeat left -104px;
}





/*------ equipment -------*/
/*-- フェイシャル --*/
#equipment-index-facial {
margin-top: 30px;
margin-bottom: 30px;
width: 664px;
height: 104px;
background-image: url(../images/equipment-index-facial.jpg);
}

#equipment-index-facial ul,
#equipment-index-facial ul li {
float: left;
list-style-type: none;
margin: 0;
padding: 0;
}

#equipment-index-facial ul li a {
text-indent: -9999px;
text-decoration: none;
display: block;
width: 664px;
height: 104px;
background-repeat: no-repeat;
}

#equipment-index-facial ul li.index-facial a.active,
#equipment-index-facial ul li.index-facial a:hover {
background: url(../images/equipment-index-facial.jpg) no-repeat left -104px;
}



/*-- ボディ --*/
#equipment-index-body {
margin-bottom: 100px;
width: 664px;
height: 104px;
background-image: url(../images/equipment-index-body.jpg);
}

#equipment-index-body ul,
#equipment-index-body ul li {
float: left;
list-style-type: none;
margin: 0;
padding: 0;
}

#equipment-index-body ul li a {
text-indent: -9999px;
text-decoration: none;
display: block;
width: 664px;
height: 104px;
background-repeat: no-repeat;
}

#equipment-index-body ul li.index-body a.active,
#equipment-index-body ul li.index-body a:hover {
background: url(../images/equipment-index-body.jpg) no-repeat left -104px;
}










/*------------------- サロン用コスメ　フェイシャル -------------------------*/
/*----- TIMEXPERT SRNS -----*/
.tenbai{
	line-height:1;
	margin:20px 0 0;
}
#srns-box p{
  margin-top:0;
}
#srns-box{
	width:670px;
	overflow: hidden;
}
#srns-box .left{
	float:left;
}
#srns-box .right{
	float:right;
}
#srns-detail-box{
	border-bottom:1px solid #999;
	width:670px;
	margin:0 0 10px;
	background:url(../images/table-bg.jpg)no-repeat;
}
.text-center{
	text-align:center;
}
#srns-detail-box td{
	vertical-align:top;
	line-height:1.5em;
	padding:10px 5px;
}
/*----- HYDRACURE -----*/
#hydra_banner{
	margin-top:10px;
}
.hydra-right{
	width:350px;
	float:right;
	margin-top:18px;
}
.hydra-left{
	width:270px;
	float:left;
	margin-top:18px;
}
.hydra-right p,
.hydra-left p{
	margin:0px 0 10px 0;
	line-height:1.5;
}
.hydra-right ul{
	margin:0px 0 10px 0;
	padding-left:10px;
	line-height:1.5;
}
.hydra_box{
	border:1px solid #ccc;
	padding:10px 10px 20px;
}
.hydra_box dd,
.hydra_box dt,
.hydra_box dl{
	padding:0;
	margin:0;
	line-height:1.5;
}
.hydra_tenbai-left{
	width:215px;
	float:left;
	border-right:1px solid #ccc;
	text-align:center;
}
.hydra_tenbai-right{
	width:215px;
	float:right;
	text-align:center;
}

/*----- OPTIONS -----*/
.optionspe {
height: 45px;
}

.optionspe2 {
height: 60px;
}

.optionspe3 {
height: 62px;
}

.optionspe4 {
height: 57px;
}

#options-img {
width: 670px;
height: 218px;
background-image:url(../images/2gazou.jpg);
}

#options-img-lang {
width: 400px;
height: 150px;
float: right;
margin-top: 50px;
font-size: 12px;
line-height: 1.3;
}

#options-gyomu {
width: 688px;
height: 450px;
background-image: url(../images/gyoumu1.gif);
margin-left: 26px;
}

#options-gyomu-lang {
padding-top: 85px;
padding-left: 30px;
width: 313px;
height: 355px;
float: left;
font-size: 12px;
}

#options-gyomu-lang2 {
padding-top: 85px;
padding-left: 16px;
width: 313px;
height: 355px;
float: left;
font-size: 12px;
}

#options-tenhan {
width: 688px;
height: 224px;
background-image: url(../images/tenbai1.gif);
margin-left: 26px;
}

#options-tenhan-lang {
padding-top: 85px;
padding-left: 33px;
width: 315px;
height: 100px;
float: left;
font-size: 12px;
}

#options-tenhan-lang2 {
padding-top: 85px;
padding-left: 8px;
width: 313px;
height: 100px;
float: left;
font-size: 12px;
}

#options-spa1 {
width: 688px;
height: 30px;
margin-left: 24px;
text-align:right;
}

#options-spa2 {
width: 670px;
height: 60px;
margin-top:10px;
margin-left: 24px;
text-align:right;
color: #444444;
clear: both;
}








/*----- TIMEPERT WHITE -----*/
#white-gyomu {
width: 684px;
height: 307px;
background-image: url(../images/TIMEXPERT-WHITE-gyomu.jpg);
margin-left: 28px;
}

#white-gyomu-lang {
float: right;
width: 360px;
height: 210px;
margin-top: 70px;
font-size: 12px;
}

#white-gyomu-lang table td {
line-height: 1.3;
}

#white-tenbai {
width: 684px;
height: 291px;
background-image: url(../images/TIMEXPERT-WHITE-tenbai.jpg);
margin-left: 29px;
}

#white-tenbai-lang1 {
width: 185px;
height: 50px;
margin-top: 225px;
padding-left: 55px;
float: left;
font-size: 12px;
}

#white-tenbai-lang2 {
width: 190px;
height: 50px;
margin-top: 225px;
padding-left: 35px;
float: left;
font-size: 12px;
}

#white-tenbai-lang3 {
width: 175px;
height: 50px;
margin-top: 225px;
padding-left: 35px;
float: left;
font-size: 12px;
}

.white-spe {
height: 20px;
}








/*----- TIMEXPERT LIFT -----*/
#lift-gyomu {
width: 684px;
height: 293px;
background-image: url(../images/LIFT-gyomu.jpg);
margin-left: 28px;
}

#lift-gyomu-lang {
float: right;
width: 350px;
height: 200px;
margin-top: 70px;
font-size: 12px;
}

#lift-gyomu-lang table td {
line-height: 1.3;
}

#lift-tenbai {
width: 684px;
height: 291px;
background-image: url(../images/LIFT-tenbai.jpg);
margin-left: 29px;
}

#lift-tenbai-lang1 {
width: 150px;
height: 80px;
margin-top: 210px;
padding-left: 70px;
float: left;
font-size: 12px;
}

#lift-tenbai-lang2 {
width: 150px;
height: 80px;
margin-top: 210px;
padding-left: 60px;
float: left;
font-size: 12px;
}

#lift-tenbai-lang3 {
width: 150px;
height: 80px;
margin-top: 210px;
padding-left: 80px;
float: left;
font-size: 12px;
}

#lift-spe1 {
height: 30px;
}

#lift-spe2 {
height: 20px;
}








/*----- TIMEXPERT -----*/
#timexpert-gyomu {
width: 684px;
height: 295px;
margin-left: 28px;
background-image: url(../images/TIMEXPERT-gyomu.jpg);
}

#timexpert-gyomu-lang {
float: right;
width: 380px;
margin-top: 70px;
font-size: 12px;
}

#timexpert-gyomu-lang table td {
line-height: 1.3;
}

#timexpert-tenbai {
width: 690px;
height: 525px;
margin-left: 27px;
background-image: url(../images/TIMEXPERT-tenbai.jpg);
}

.timexpert-uprow {
width: 690px;
height: 260px;
}

#timexpert-tenbai-lang1 {
width: 190px;
height: 60px;
margin-top: 200px;
padding-left: 65px;
float: left;
font-size: 12px;
}

#timexpert-tenbai-lang2 {
width: 200px;
height: 60px;
margin-top: 200px;
padding-left: 40px;
float: left;
font-size: 12px;
}

#timexpert-tenbai-lang3 {
width: 150px;
height: 60px;
margin-top: 200px;
padding-left: 0px;
float: left;
font-size: 12px;
}

#timexpert-tenbai-lang4 {
width: 155px;
height: 60px;
margin-top: 165px;
padding-left: 80px;
float: left;
font-size: 12px;
}

#timexpert-tenbai-lang5 {
width: 170px;
height: 60px;
margin-top: 165px;
padding-left: 60px;
float: left;
font-size: 12px;
}

#timexpert-tenbai-lang6 {
width: 200px;
height: 60px;
margin-top: 165px;
padding-left: 20px;
float: left;
font-size: 12px;
}

#timexpert-spe1 {
height: 20px;
}

#timexpert-spe2 {
height: 10px;
}






/*----- cosmetics facial TOP -----*/
#kapnituite {
width: 683px;
height: 24px;
background-image:url(../images/fece-care-logo.gif);
margin-bottom: 20px;
font-size: 12px;
}

#tuitespe {
margin-left: 200px;
}

#top-back {
margin-left: 20px;
font-size: 12px;
color: #666;
margin-bottom: 50px;
}

#top-back td {
line-height: 1.3;
}



.cos_top_text {
 line-height: 1.5;
}




#sonotaes {
width: 700px;
height:308px;
color: #666;
}

#sonotaspe {
height: 125px;
width: 660px;
padding-top: 25px;
margin-left: 20px;
font-size: 12px;
}

#sonotaspe2 {
height: 130px;
width: 340px;
margin-left: 20px;
font-size: 12px;
}

.sonota-img {
margin-right: 10px;
width: 155px;
height: 100px;
float: left;
}

.sonota-img2 {
margin-right: 10px;
width: 155px;
height: 100px;
float: left;
}


.sonota-lang {
width: 160px;
height: 100px;
float: left;
margin-right: 5px;
line-height: 2.0em;
}

.sonota-lang td {
line-height: 1.5em;
}

.sonota-lang2 {
width: 155px;
height: 100px;
float: left;
}

.sonota-lang2 td {
line-height: 1.5em;
}

.sonota-spe {
height: 10px;
}








/*----- refine ------*/
#refine-gyomu {
width: 684px;
height: 298px;
margin-left: 28px;
background-image: url(../images/REFINE-gyomu.jpg);
}

#refine-gyomu-lang {
float: right;
width: 350px;
margin-top: 70px;
font-size: 12px;
}

#refine-gyomu-lang table td {
line-height: 1.3;
}




#refine-tenbai {
width: 684px;
height: 270px;
margin-left: 29px;
background-image: url(../images/REFINE-tenbai.jpg);
}

#refine-tenbai-lang {
float: right;
width: 350px;
margin-top: 120px;
}

#rifine-spe1 {
height: 15px;
}

#rifine-spe2 {
height: 10px;
}






/*----- cosmetics facial goods -----*/
.goods-spec {
height: 20px;
}

.goods-spec2 {
height: 8px;
}

.goods-spec3 {
height: 11px;
}

#syohin-PURETSKIN-gyomu {
width: 684px;
height: 301px;
margin-left: 28px;
background-image: url(../images/syohin-PURETSKIN-gyomu.jpg);
}

#syohin-PURETSKIN-lang {
float: right;
width: 360px;
height: 220px;
margin-top: 70px;
font-size: 12px;
}

#syohin-PURETSKIN-lang table td {
line-height: 1.4;
}



#syohin-EXCELTHERAPY-gyomu {
width: 684px;
height: 298px;
margin-left: 28px;
background-image: url(../images/syohin-EXCELTHERAPY-gyomu.jpg);
}

#syohin-EXCELTHERAPY-gyomu-lang-left {
width: 290px;
height: 70px;
padding-left: 90px;
margin-top: 220px;
float: left;
font-size: 12px;
}

#syohin-EXCELTHERAPY-gyomu-lang-left table {
margin-top: 10px;
}

#syohin-EXCELTHERAPY-gyomu-lang-right {
width: 290px;
height: 70px;
padding-right: 5px;
margin-top: 220px;
float: right;
font-size: 12px;
}

#syohin-EXCELTHERAPY-gyomu-lang-right table {
margin-top: 10px;
}

#syohin-PEARL-tenbai {
width: 690px;
height: 531px;
margin-left: 25px;
background-image: url(../images/syohin-PEARL-tenbai.jpg);
}

.syohin-PEARL-tenbai-spe {
width: 345px;
height: 531px;
float: left;
}

#syohin-PEARL-tenbai-lang1 {
width: 200px;
height: 60px;
padding-left: 110px;
margin-top: 220px;
font-size: 12px;
}

#syohin-PEARL-tenbai-lang2 {
width: 200px;
height: 60px;
padding-left: 120px;
margin-top: 180px;
font-size: 12px;
}

#syohin-PEARL-tenbai-lang3 {
width: 200px;
height: 60px;
padding-left: 110px;
margin-top: 206px;
font-size: 12px;
}

#syohin-PEARL-tenbai-lang4 {
width: 200px;
height: 60px;
padding-left: 110px;
margin-top: 165px;
font-size: 12px;
}

#syohin-FORMEN-gyomu {
width: 684px;
height: 298px;
margin-left: 28px;
background-image: url(../images/syohin-FORMEN-gyomu.jpg);
}

#syohin-FORMEN-gyomu-lang {
float: right;
width: 350px;
height: 210px;
margin-top: 70px;
font-size: 12px;
}

#syohin-FORMEN-gyomu-lang table td {
line-height: 1.4;
}

.syohin-mainmenu {
margin-left: 35px;
}

.syohin-spc {
width: 670px;
height: 50px;
margin-left: 35px;
text-align: left;
color: #444444;
}





/*----- others-cosme -------*/
.others-cosme-img {
width: 670px;
height: 233px;
padding-bottom: 20px;
}

.others-cosme-img2 {
width: 670px;
height: 270px;
margin-left: 35px;
}

.others-img {
width: 372px;
height: 233px;
float: left;
padding-right: 12px;
}

.drpga-text {
padding-top: 15px;
line-height: 1.3em;
}

.ot_ie6_7 {
margin-bottom: 5px;
/margin-bottom: 0px;
}


#others-drpga-spe2 {
margin-top: 15px;
}


#others-drpga-gyomu {
width: 690px;
height: 522px;
margin-left: 26px;
background-image: url(../images/others-dr-pga-gyomu.jpg);
}

.others-drpga-langspe {
margin-bottom: 5px;
font-weight: bold;
}

.others-drpga-langspe2 {
margin-bottom: 5px;
}

#others-drpga-gyomu-ue {
width: 690px;
height: 60px;
padding-top: 210px;
xpadding-left: 50px;
}

#others-drpga-lang1 {
float: left;
text-align: center;
padding-left: 50px;
}

#others-drpga-lang2 {
float: left;
padding-left: 25px;
text-align: center;
}

#others-drpga-lang3 {
float: left;
padding-left: 15px;
text-align: center;
}


#others-drpga-gyomu-sita {
width: 690px;
height: 60px;
padding-top: 170px;
xpadding-left: 50px;
}

#others-drpga-lang4 {
float: left;
text-align: center;
padding-left: 60px;
}

#others-drpga-tenbai {
width: 692px;
height: 529px;
margin-left: 25px;
background-image: url(../images/others-dr-pga-tenbai.jpg);
}

.others-spe {
margin-bottom: 20px;
margin-left: 35px;
}

#others-drpga-tenbai-ue {
width: 690px;
height: 60px;
padding-top: 220px;
xpadding-left: 50px;
}

#others-drpga-tenbai-sita {
width: 690px;
height: 60px;
padding-top: 175px;
xpadding-left: 50px;
}

.others-languagespe3 {
font-size: 11px;
color: #444444;
}

#others-drpga-tenbai-lang1 {
float: left;
text-align: center;
padding-left: 70px;
}

#others-drpga-tenbai-lang2 {
float: left;
padding-left: 70px;
text-align: center;
}

#others-drpga-tenbai-lang3 {
float: left;
padding-left: 10px;
text-align: center;
}

.rose-text {
padding-top: 15px;
line-height: 1.3em;
}

.others-baraen-spe {
padding-top: 10px;
}

#others-baraen-lang {
margin: 5px 1px 0px 0px;
float: left;
width: 275px;
height: 58px;
background-image: url(../images/others-baraen-lang.jpg);
}

*:first-child+html #ie7_oto {
margin-top: 15px;
}

#others-baraen-lang-lang {
margin-top: 15px;
margin-left: 20px;
color: #444444;
}

#others-charm-lang {
margin-top: 15px;
margin-right: 1px;
float: left;
width: 275px;
height:103px;
background-image: url(../images/others-charm-lang.jpg);
}

#others-charm-lang-lang {
margin-top: 15px;
margin-left: 20px;
}



/*------------- サロン用コスメ　ボディ -------------------------*/

/*--------- スペリエンス -----------*/

/*------ top ------*/
#sperience-top-rainnapu {
margin-top: 10px;
margin-bottom:15px;
}

.ten-spe {
margin-left: 3px;
}

#sperience-top-wakanspa {
margin-top: 33px;
margin-bottom:25px;
}

.sperience-top-lang {
padding-left: 30px;
}

.sperience-top-lang-spe {
height: 20px;
}

#sperience-top-hyou { 
width: 670px;
height: 265px;
margin-top: 25px;
margin-bottom:25px;
background-image: url(../images/sperience-top-hyou.jpg);
}

#sperience-top-hyou-iang {
padding-left: 330px;
padding-top: 10px;
}

#speri_text_area {
 width: 330px;
 padding: 20px 0px 0px 330px;
}

#speri_text_area p {
 line-height: 1.3;
 /margin-bottom: 12px;
}

#speri_text_area2 {
 padding-left: 30px;
 line-height: 1.4;
}










#sperience-top-hyou-iang table td {
	line-height: 1.1;
}

.sperience-top-green {
color: #004623;
}

#sperience-top-row {
margin-top: 5px;
margin-bottom: 25px;
/margin-top: 0px;
}

.rinku {
text-decoration: none;
color: #444444;
}


ul.sperience_links li {
line-height: 1.5em;
margin-left: 5px;
}

li.rinku3 a{
 color:#663300;
 text-decoration: none;
}

li.rinku3 a:hover{
text-decoration: underline;
}


/*------ spamarine ------*/
#spamarine-gyomu {
width: 688px;
height: 440px;
margin-top: 20px;
margin-left: 26px;
background-image:url(../images/spamarine-gyomu.jpg);
}

#spamarine-gyomu table td {
 line-height: 1.3;
}

#spamarine-gyomu-lang {
padding-top: 85px;
padding-left: 32px;
width: 313px;
height: 355px;
float: left;
font-size: 12px;
}

#spamarine-gyomu-lang2 {
padding-top: 85px;
padding-left: 13px;
width: 313px;
height: 355px;
float: left;
font-size: 12px;
}

#spamarine-tenbai {
width: 682px;
height: 274px;
background-image: url(../images/spamarine-tenbai.jpg);
margin-left: 29px;
}

#spamarine-tenbai-lang {
padding-top: 220px;
padding-left: 75px;
width: 145px;
height: 50px;
float: left;
font-size: 12px;
}

#spamarine-tenbai-lang2 {
padding-top: 220px;
padding-left: 70px;
width: 145px;
height: 50px;
float: left;
font-size: 12px;
}

#spamarine-tenbai-lang3 {
padding-top: 220px;
padding-left: 45px;
width: 165px;
height: 50px;
float: left;
font-size: 12px;
}


.spamarine-lang-cen {
text-align: center;
}

.spamarine-spe {
height: 60px;
}







/*------ spice ------*/
#spice-gyomu {
width: 690px;
height: 512px;
margin-top: 20px;
margin-left: 25px;
background-image:url(../images/spice-gyomu.jpg);
}

.spice-lang-cen {
text-align: center;
}

#spice-gyomu-top {
padding-top: 221px;
width: 690px;
height: 57px;
}

#spice-gyomu-lang1 {
padding-left: 45px;
float: left;
}

#spice-gyomu-lang2 {
padding-left: 55px;
float: left;
}

#spice-gyomu-lang3 {
padding-left: 85px;
float: left;
}

#spice-gyomu-row {
padding-top: 157px;
width: 690px;
height: 70px;
}

#spice-gyomu-lang4 {
padding-left: 65px;
float: left;
}

#spice-gyomu-lang5 {
padding-left: 90px;
float: left;
}

#spice-tenbai {
width: 686px;
height: 288px;
background-image: url(../images/spice-tenbai.jpg);
margin-left: 25px;
}

#spice-tenbai-lang1 {
padding-top: 230px;
padding-left: 150px;
float: left;
}

#spice-tenbai-lang2 {
padding-top: 230px;
padding-left: 160px;
float: left;
}







/*------ privilege ------*/
#privilege-gyomu {
width: 694px;
height: 731px;
margin-top: 20px;
margin-left: 24px;
background-image:url(../images/privilege-gyomu.jpg);
}

.privilege-lang-cen {
text-align: center;
}

#privilege-gyomu-ue {
padding-top: 215px;
width: 690px;
height: 57px;
}

#privilege-gyomu-lang1 {
padding-left: 45px;
float: left;
}

#privilege-gyomu-lang2 {
padding-left: 36px;
float: left;
}

#privilege-gyomu-lang3 {
padding-left: 47px;
float: left;
}

#privilege-gyomu-naka {
padding-top: 170px;
width: 690px;
height: 57px;
}

#privilege-gyomu-lang4 {
padding-left: 60px;
float: left;
}

#privilege-gyomu-lang5 {
padding-left: 20px;
float: left;
}

#privilege-gyomu-lang6 {
padding-left: 17px;
float: left;
}

#privilege-gyomu-sita {
padding-top: 165px;
width: 350px;
height: 57px;
}

#privilege-gyomu-lang7 {
padding-left: 50px;
float: left;
}

#privilege-tenbai {
width: 686px;
height: 288px;
background-image: url(../images/privilege-tenbai.jpg);
margin-left: 25px;
}

#privilege-tenbai-lang1 {
padding-top: 220px;
padding-left: 95px;
float: left;
}







/*------ newspamarine ------*/
#newspamarine-gyomu {
width: 686px;
height: 488px;
margin-top: 20px;
margin-left: 27px;
background-image:url(../images/newspamarine-gyomu.jpg);
}

#newspamarine-gyomu-ue {
padding-top: 220px;
width: 690px;
height: 45px;
}

#newspamarine-gyomu-lang1 {
padding-left: 133px;
float: left;
}

#newspamarine-gyomu-lang2 {
padding-left: 110px;
float: left;
}

.newspamarine-lang-cen {
text-align: center;
}

#newspamarine-gyomu-sita {
padding-top: 160px;
width: 690px;
height: 45px;
}

#newspamarine-gyomu-lang3 {
padding-left: 133px;
float: left;
}

#newspamarine-gyomu-lang4 {
padding-left: 155px;
float: left;
}

#newspamarine-tenbai {
width: 686px;
height: 283px;
background-image: url(../images/newspamarine-tenbai.jpg);
margin-left: 27px;
}

#newspamarine-tenbai-lang1 {
padding-top: 220px;
padding-left: 113px;
float: left;
}

#newspamarine-tenbai-lang2 {
padding-top: 220px;
padding-left: 110px;
float: left;
}







/*------ perfectforms ------*/
#perfectforms-gyomu {
width: 684px;
height: 286px;
margin-left: 28px;
background-image: url(../images/perfectforms-gyomu.jpg);
}

#perfectforms-tenbai {
width: 690px;
height: 502px;
margin-left: 25px;
}

.perfectforms-lang-cen {
text-align: center;
}

#perfectforms-tenbai-ue {
padding-top: 223px;
height: 50px;
}

#perfectforms-tenbai-lang1 {
padding-left: 115px;
float: left;
}

#perfectforms-tenbai-lang2 {
padding-left: 100px;
float: left;
}

#perfectforms-tenbai-sita {
padding-top: 160px;
height: 45px;
}

#perfectforms-tenbai-lang3 {
padding-left: 140px;
float: left;
}

#perfectforms-tenbai-lang4 {
padding-left: 135px;
float: left;
}



/*------ cosmetics body goods ------*/
#cosmetics-goods-equilibrium {
margin-top: 10px;
margin-left: 21px;
width: 700px;
height: 1077px;
background-image: url(../images/cosmetics-body-goods-equilibrium-tenbai.jpg);
}

.cosmetics-goods-lang-cen {
text-align: center;
}

#equilibrium-refresh-ue {
padding-top: 256px;
height: 40px;
}

#equilibrium-refresh-lang1 {
color: #333;
padding-left: 150px;
float: left;
}

#equilibrium-refresh-lang2 {
padding-left: 75px;
float: left;
}

#equilibrium-refresh-sita {
padding-top: 163px;
height: 40px;
}

#equilibrium-refresh-lang3 {
padding-left: 110px;
float: left;
}

#equilibrium-refresh-lang4 {
padding-left: 65px;
float: left;
}

#equilibrium-relax {
padding-top: 225px;
height: 40px;
}

#equilibrium-relax-lang1 {
padding-left: 130px;
float: left;
}

#equilibrium-relax-lang2 {
padding-left: 85px;
float: left;
}

#equilibrium-refreshrelax {
padding-top: 238px;
height: 40px;
}

#equilibrium-refreshrelax-lang1 {
padding-left: 89px;
float: left;
}

.cosmetics-goods {
margin-left: 35px;
}

#cosmetics-goods-solar-tenbai {
margin-top: 10px;
margin-left: 35px;
padding:0 0 25px;
width: 670px;
border:1px solid #CCC;
line-height:1.5em;
}

.solar-item{
	width:260px;
	margin:25px 0 0 70px;
}
/*IE6ハック*/
* html .solar-item{
	margin:25px 0 0 40px;
 }

.solar-item dd{
	margin:0;
}
.solar-item img{
	border:1px solid #ccc;
	margin-bottom:10px;
}
#cosmetics-goods-make-tenbai {
margin-top: 10px;
margin-left: 26px;
width: 686px;
height: 283px;
background-image: url(../images/cosmetics-body-goods-make-tenbai.jpg);
}

#make-tenbai {
padding-top: 217px;
height: 50px;
}

#make-tenbai-lang1 {
padding-left: 63px;
float: left;
}

#make-tenbai-lang2 {
padding-left: 60px;
float: left;
}

#make-tenbai-lang3 {
padding-left: 10px;
float: left;
}










/*---------------- 美容機器　フェイシャル ----------------------*/
/*---- accura -------*/
.accura-left{
	float:left;
	width:460px;
}

.accura-right{
	float:right;
	width:200px;
}
#photocare-function #accura-function-box ul,
#photocare-function .accura-left ul{
	margin-left:20px;
}
#accura-function-box{
	background:url(../images/accura_bg.gif);
	padding:10px;
	width:650px;
	margin-bottom:20px;
}
#accura-function-box .accura-left{
	width:440px;
}
#accura-function-box .accura-right{
	width:200px;
}
#accura-function-box h4{
	padding:10px 0;
	margin-bottom:10px;
}
#accura-function-box .effect{
	margin-top:10px;
}
.accura-function{
	border-bottom: 1px solid #ccc;
}
#accura_characteristic h3{
	margin-bottom:10px;
}
/*---- PHOTOCARE -------*/
#photocare-function {
margin-top: 20px;
margin-left: 32px;
width: 671px;
height: auto;
}
#photocare-function ul ,#photocare-function ol{
	margin:10px 0 10px 10px;
	padding:0;
}
#photocare-function li{
	margin:0 0 20px;
}
.photocare-left{
	margin:30px 0 30px 10px;
	float:left;
	width:360px;
}
#photocare-function h3{
	clear:both;
}
#photocare-function ul#inclusive-li{
	margin:0 0 30px 10px;

}
.photocare-right{
	float:right;
	margin:30px 0;
	width:260px;
}
#photocare-function ol ul li{
	list-style:none;
	margin:10px 0;
}
#photocare-function table td{
	padding:10px;
	line-height:1.5;
}
#photocare-beauty{
	margin:0 0 30px;
}
#photocare-function ul#equipment-photo{
	list-style:none;
	overflow:hidden;
	margin:0 0 30px;
}
.eq-left{
	float:left;
	width:120px;
}
.eq-right{
	float:right;
	width:120px;
}
#photocare-function .hyou {
margin-left:18px;
margin-bottom: 30px;
}

/*---- SKINLIGHT -------*/
#skinlight-function {
margin-top: 20px;
margin-left: 32px;
width: 671px;
height: 1189px;
background: url(../images/skinlight-function.jpg) no-repeat;
}

#skinlight-lang {
padding-top: 73px;
padding-left: 25px;
}

#skinlight-lang2 {
padding-top: 50px;
padding-left: 55px;
}


#skinlight-lang3 {
padding-top: 30px;
padding-left: 23px;
}

#skinlightkiki {
width: 670px;
height: 310px;
background-image: url(../images/skinlight-kiki.jpg);
margin-left: 35px;
margin-top: 30px;
margin-bottom: 30px;
}



#skinlight-language {
padding-top: 73px;
padding-left: 23px;
width: 380px;
height: 68px;
line-height: 1.3em;
}

#skinlight-language2 {
padding-top: 35px;
padding-left: 23px;
width: 450px;
height: 62px;
line-height: 1.3em;
}

#skinlight-language3 {
padding-top: 45px;
padding-left: 23px;
width: 500px;
height: 90px;
line-height: 1.3em;
/padding-top: 35px;
}

#skinlight-language4 {
padding-top: 45px;
padding-left: 23px;
width: 450px;
height: 40px;
line-height: 1.3em;
/padding-top: 35px;
}

#skinlight-language5 {
padding-top: 10px;
width: 420px;
height: 100px;
line-height: 1.2em;
color: #919191;
/padding-top: 5px;
}

#skinlight-language6 {
padding-top: 35px;
width: 410px;
height: 90px;
line-height: 1.2em;
color: #919191;
/padding-top: 30px;
}

#skinlight-language7 {
padding-top: 45px;
width: 430px;
height: 45px;
line-height: 1.2em;
color: #919191;
/padding-top: 40px;
}

#skinlight-language8 {
padding-top: 20px;
width: 430px;
height: 50px;
line-height: 1.2em;
color: #919191;
/padding-top: 10px;
}

#skinlight-language9 {
padding-top: 45px;
width: 500px;
height: 60px;
line-height: 1.2em;
/padding-top: 30px;
}

#skinlight-language10 {
padding-top: 40px;
width: 350px;
height: 60px;
line-height: 1.2em;
}

#skinlighttable {
padding-left: 265px;
padding-top: 10px;
}




/*------ equipment facial goods -------*/
.bodygoods-mainmenu {
margin-left: 35px;
}

#bodygoods-liftingkiki {
width: 635px;
height: 198px;
margin: 16px 0px 30px 65px;
/margin-top: 8px;
background-image: url(../images/body-goods-lifting-c-kiki.jpg);
}

#bodygoods-liftingkiki-lang {
padding: 50px 5px 0px 460px;
color: #444444;
line-height: 1.3;
}

.bodygoodshyou {
margin-left: 25px;
}

#bodygoods-belex08kiki {
width: 636px;
height: 351px;
margin: 20px 0px 30px 52px;
/margin-top: 10px;
background-image: url(../images/body-goods-belex-08-kiki.jpg);
}

#bodygoods-belex08kiki-lang {
padding-left: 252px;
padding-top: 28px;
line-height: 1.3;
}

#bodygoods-maigu03kiki {
width: 580px;
height: 252px;
margin-top: 12px;
margin-left: 100px;
margin-bottom: 30px;
background-image: url(../images/body-goods-maigu-03-kiki.jpg);
}

#bodygoods-maigu03kiki-lang {
padding-left: 290px;
padding-top: 66px;
}

#bodygoods-soreskiki {
width: 515px;
height: 175px;
margin-top: 29px;
margin-left: 114px;
margin-bottom: 30px;
background-image: url(../images/body-goods-sores-kiki.jpg);
}

#bodygoods-max2kiki {
width: 658px;
height: 193px;
margin-top: 22px;
margin-left: 49px;
margin-bottom: 30px;
background-image: url(../images/body-goods-eliminatormax2-kiki.jpg);
}








/*-------------------- 美容機器　ボディ ---------------------------------*/
/*------ cavi-lipo -------*/
.cpvi-lipo-spc {
margin-top: 17px;
margin-bottom: 7px;
}

#cpvi-lipo-1 {
float: left;
margin-bottom: 20px;
}

.cpvi-lipo-23 {
float: left;
padding-left: 12px;
margin-bottom: 20px;
}

#cpvi-lipo-kiki {
margin-top: 30px;
margin-bottom: 58px;
margin-left: 119px;
}

/*-- 更新(6/18) --*/
#two_head {
 margin: 10px 0px 20px 85px;
}

.head_img {
 margin: 10px 0px 20px 39px;
}

.head_a_spe {
 padding-top: 15px;
}

#siricon_area {
 width: 406px;
 height: 220px;
 padding-left: 186px;
 background: url(../images/cavi-lipo/siricon_head.jpg);
 margin: 10px 0px 20px 40px;
}

#siricon_a_t {
 float: left;
 width: 250px;
 padding-top: 100px;
}

#siricon_a_t p {
 line-height: 1.2;
}

#siricon_a_k {
 width: 100px;
 float: left;
 padding-top: 95px;
 padding-left: 10px;
}

#siricon_a_k p {
 line-height: 1.5;
}

#sutenresu_area {
 width: 406px;
 height: 220px;
 padding-left: 186px;
 background: url(../images/cavi-lipo/sutenresu_head.jpg);
 margin: 10px 0px 20px 40px;
}

#sutenresu_a_t {
 float: left;
 width: 250px;
 padding-top: 100px;
}

#sutenresu_a_t p {
 line-height: 1.2;
}

#sutenresu_a_k {
 width: 100px;
 float: left;
 padding-top: 95px;
 padding-left: 10px;
}

#sutenresu_a_k p {
 line-height: 1.5;
}

















#milky_text {
 margin: 10px 0px 10px 85px;
}

#milky_lang {
 margin: 10px 0px 10px 120px;
 line-height: 1.2;
}

#milky_lang2 {
 margin: 10px 0px 10px 200px;
 line-height: 1.2;
}


/*------ sts -------*/
#sts-kiki {
width: 671px;
height: 524px;
margin-top: 17px;
margin-left: 35px;
margin-bottom: 30px;
background-image: url(../images/sts-kiki.jpg);
}

.sts-lang {
padding: 75px 10px 0px 330px;
line-height: 1.5;
}


/*------ psp ------*/
.psp-spc {
margin-top: 24px;
margin-bottom: 16px;
}

#psp-led {
width: 671px;
height: 129px;
margin: 10px 0px 30px 35px;
background-image: url(../images/psp-led-lang.jpg);
/margin-top: 0px;
}

#psp-led p {
/padding-top: 6px;
line-height: 1.5;
}


#psp-kiki {
width: 671px;
height: 434px;
margin-left: 35px;
margin-bottom: 30px;
background-image: url(../images/psp-kiki.jpg);
color: #666;
}

#psp-kiki-lang {
line-height: 1.5;
padding-top: 55px;
/padding-top: 60px;
padding-left: 27px;
}





/*----- regen -------*/
#regen-123 {
margin-top: 15px;
margin-bottom: 30px;
}






/*------ equipment body goods -------*/
#goods-bodyterkiki {
margin: 33px 0px 43px 35px;
width: 670px;
height: 218px;
background: url(../images/goods-bodyter-kiki.jpg) no-repeat;
}

#goods-bodyterkiki-lang {
padding-left: 320px;
padding-right: 10px;
line-height: 1.3em;
/padding-top: 10px;
}

#goods-bodyterkiki-lang2 {
padding: 20px 10px 0px 320px;
line-height: 1.3em;
}



#goods-bodyterkiki-lang-spc {
height: 30px;
}
/*---  ハック　---*/
html>/**/body #goods-bodyterkiki-lang-spc {     
height: 28px\9;   
}  

#goods-corpo-02kiki {
margin-top: 36px;
margin-left: 35px;
margin-bottom: 25px;
width: 670px;
height: 324px;
background-image: url(../images/goods-corpo-02-kiki.jpg);
}

#goods-corpo-02kiki-lang {
padding-left: 286px;
padding-top: 15px;
}

#goods-corpo-02kiki-lang-spc {
height: 25px;
}

#goods-aerosonickiki {
margin-top: 10px;
margin-left: 50px;
margin-bottom: 30px;
width: 623px;
height: 337px;
background-image: url(../images/goods-aerosonic-kiki.jpg);
line-height: 1.2em;
}

#goods-aerosonickiki-lang {
padding: 30px 10px 0px 305px;
color: #444444;
line-height: 1.3em;
/padding-top: 35px;
}




/*-------------------- supply -------------------------*/

#supply-table {
margin-bottom: 30px;
}

.supply-table-spe {
width: 15px;
}

.supply-table-img {
width: 150px;
text-align: center;
}

td.supply-languagespe {
text-align: center;
line-height: 1.2em;
}

td.supply-languagespe a{
 color:#333333;
 text-decoration: none;
}

td.supply-languagespe a:hover{
text-decoration: underline;
}

.supply-languagespe2 {
text-align: center;
}

td.from_box {
padding-top: 30px;
}


#supply-a-94c-img {
margin: 20px 0 20px 35px;
width: 370px;
padding-left: 300px;
height: 231px;
background-image: url(../images/supply-a-94c-kiki1.jpg);
}

#supply-a-94c-lang {
width: 300px;
padding-right: 65px;
clear: both;
float: right;
/margin-top: 15px;
}

.supply_p {
padding-top: 5px;
line-height: 1.3;
float: right;
}

#supply_p_6 {
/padding: 20px 0px 5px 0px 
}

#supply_p_7 {
/padding: 20px 0px 5px 0px 
}

#supply-a-94c-lang-spe {
height: 20px;
}

#supply-a-94c-img2 {
float: left;
padding-left: 60px;
width: 65px;
height: 47px;
}

#supply-a-94c-lang2 {
float: left;
padding-left: 10px;
padding-top: 15px;
width: 200px;
height: 30px;
color: #444444;
}

#supply-a-94c-form {
margin-left: 50px;
margin-bottom: 20px;
}

#supply-s-88m-img {
padding-left: 35px;
float: left;
width: 305px;
height: 241px;
}

#supply-s-88m-lang {
width: 310px;
height: 250px;
margin-top: 15px;
padding-right: 30px;
padding-bottom: 20px;
float: right;
}

#supply-s-88m-lang table {
margin-left: 20px;
/margin-top: 10px;
}
 

#supply-cq-02-img {
padding-top: 20px;
padding-left: 35px;
float: left;
width: 329px;
height: 183px;
}

#supply-cq-02-lang {
width: 310px;
height: 270px;
margin-top: 15px;
padding-right: 30px;
float: right;
}

#supply-cq-02-lang table {
margin-left: 20px;
/margin-top: 10px;
}

.supply-cq-02-lang-spe {
height: 15px;
}

#supply-facial-img {
padding-left: 50px;
padding-bottom: 20px;
float: left;
width: 253px;
height: 245px;
}

#supply-facial-lang {
width: 310px;
height: 250px;
margin-top: 15px;
padding-right: 30px;
padding-bottom: 20px;
float: right;
}

#supply-facial-lang table {
margin-left: 20px;
/margin-top: 10px;
}

.supply-facial-lang-spe2 {
height: 30px;
}

#supply-body-img {
padding-top: 20px;
padding-left: 35px;
padding-bottom: 20px;
float: left;
width: 335px;
height: 235px;
}

#supply-body-lang {
width: 320px;
height: 300px;
margin-top: 15px;
padding-right: 20px;
padding-bottom: 20px;
float: right;
/width: 310px;
/padding-right: 30px;
}

#supply-body-lang table {
clear: both;
margin-left: 20px;
/margin-top: 10px;
}

.supply-body-lang {
height: 20px;
}

#supply-anaaki-img {
padding-top: 25px;
padding-left: 35px;
padding-bottom: 20px;
float: left;
width: 333px;
height: 221px;
}

#supply-anaaki-lang {
width: 320px;
height: 300px;
margin-top: 15px;
padding-right: 20px;
padding-bottom: 20px;
float: right;
/width: 310px;
/padding-right: 30px;
}

#supply-anaaki-lang table {
clear: both;
margin-left: 20px;
/margin-top: 10px;
}

.supply-anaaki-lang {
height: 20px;
}

#supply-sy-317-img {
padding-top: 5px;
padding-left: 35px;
padding-bottom: 20px;
float: left;
width: 360px;
height: 225px;
}

.supply-sy-317-lang {
width: 310px;
margin-top: 15px;
padding-right: 20px;
padding-bottom: 20px;
float: right;
/width: 300px;
/padding-right: 30px;
}

.supply-sy-317-lang table {
margin-left: 20px;
/margin-top: 10px;
}

#supply-sy-317-lang {
height: 10px;
}

#supply-sy-317-lang2 {
height: 50px;
}

#supply-suke-ru-img {
padding-top: 5px;
padding-left: 35px;
padding-bottom: 20px;
float: left;
width: 360px;
height: 225px;
}

#supply-suke-ru-lang {
width: 310px;
margin-top: 15px;
padding-right: 20px;
padding-bottom: 20px;
float: right;
/width: 300px;
/padding-right: 30px;
}

#supply-suke-ru-lang table {
margin-left: 20px;
/margin-top: 10px;
}

#supply-suke-ru-lang {
height: 10px;
}

#supply-suke-ru-lang2 {
height: 50px;
}















/*-------------------- その他 -------------------------*/
/*----- FAQ -----*/

#faq-main {
margin-left: 75px;
font-size: 13px;
margin-bottom: 30px;
margin-top: 10px;
width: 585px;
}

.faq-q-color {
font-size: 14px;
color: #328bc0;
margin-bottom: 17px;
font-weight: 800;
}

.faq-logo {
margin-left: 20px;
margin-bottom: 40px;
}

.answer {
padding-bottom: 15px;
padding-top: 8px;
line-height: 1.3em;
}

img.dotted-line {
padding-top: 10px;
padding-bottom: 15px;
}

* html #faq-main {
margin-left: 35px;
font-size: 13px;
margin-bottom: 30px;
margin-top: 10px;
width: 585px;
}







/*----- PRIVACY -----*/
#privacy-main {
font-size: 9pt;
line-height: 12pt;
margin-left: 65px;
margin-bottom: 30px;
}

.privacy-spc {
height: 20px;
}

#privacy-tab {
width: 600px;
}

#privacy-top {
margin-bottom: 30px;
margin-left: 20px;
}

/*-- 更新(6/28) --*/

#pr-main {
 font-size: 9pt;
 margin-left: 65px;
 margin-bottom: 30px;
}

.pr_text {
 width: 600px;
 line-height: 1.3;
}

.pr_text2 {
 width: 600px;
 margin-top: 30px;
 line-height: 1.3;
}

.pr_text3 {
 width: 600px;
 margin-top: 20px;
 line-height: 1.3;
}

ol.pr-tab {
 width: 600px;
 margin-left: -40px;
 /margin-left: 0px;
}

ol.pr-tab li {
 list-style: none;
 line-height: 1.3;
 padding-bottom: 5px;
}

ol.pr-tab2 {
 width: 600px;
 margin-left: -40px;
 /margin-left: 0px;
}

ol.pr-tab2 li {
 list-style: none;
 line-height: 1.3;
 padding-bottom: 5px;
}






/*----- recruit -----*/
#adoption-main {
font-size: 10pt;
line-height: 12pt;
margin-left: 65px;
margin-bottom: 30px;
margin-top: 20px;
}

#adoption-top {
margin-bottom: 30px;
}

#adoption-tab {
width: 600px;
}

.adoption-spc {
height: 20px;
}

p.r-text {
line-height: 1.5em;
}

img#recruit-top {
 padding-left: 20px;
}

table#recruit-info {
height: 370px;
}



/*----- CORPORATE ----*/
#corporate-main {
margin-left: 65PX;
}

#corporate-top {
padding-bottom: 30PX;
}

.corporate-spc {
width: 95px;
}

.corporate-spc2 {
height: 30px;
}

img.company-info {
 padding-left: 20px;
}






/*----- germaine de capuccini  ----*/
#capuccini-main {
margin-left: 40PX;
}

.capuccini {
width: 670px;
text-align: center;
padding-bottom: 60px;
}

.capuccini1 {
width: 670px;
text-align: center;
padding-bottom: 40px;
}

.capuccini2 {
width: 550px;
font-size: 12px;
margin-left: 70px;
line-height: 1.4em;
padding-bottom: 40px;
}

.capuccini3 {
width: 670px;
text-align: center;
padding-bottom: 20px;
}

#capuccini-brand {
margin-left: 120px;
font-size: 10px;
}

#capuccini-brand td {
line-height: 1.4;
}

.capuccini-spe1 {
height: 30px;
}

.capuccini-spe2 {
height: 15px;
}



/*----- sitemap  ----*/

#sitemap {
 line-height: 1.3em;
 color: #333333;
 width: 580px;
 padding-left: 40px;
 font-family: Arial, Helvetica, sans-serif;
}

#sitemap a {
 color: #444444;
}


p.application {
 font-size: 14px;
 color:#0B76AA;
 font-weight: bold;
 padding-left: 22px;
 margin-bottom: 5px;
}

p.wakanspa-text {
 line-height: 1.4em;
}

span.item-title {
 font-weight: bold;
 font-family: Arial, Helvetica, sans-serif;
 color: #333333;
}

span.item-title a {
 font-weight: bold;
 color: #333333;
}


/*----- 更新(6/22) Excel Therapy O2 ----*/
#therapy_o2_tenbai {
 margin-left: 26px;
 width: 670px;
 height: 962px;
 padding: 38px 10px 0px 10px;
 background: url(../images/renewal/eto2_tenbai.jpg) no-repeat;
 font-size: 12px;
}

#therapy_o2_tenbai ol {
 list-style: none;
 line-height: 1.2;
}

.o2_tenbai {
 height: 68px;
 padding-top: 160px;
 /padding-top: 170px;
 clear: both;
}

.o2_tenbai2 {
 height: 68px;
 padding-top: 150px;
 /padding-top: 160px;
 clear: both;
}

ol.o2_goods1 {
 float: left;
 padding-left: 70px;
 _padding-left: 0px;
}

*:first-child+html ol.o2_goods1 {
 float: left;
 padding-left: 30px;
}

ol.o2_goods2 {
 float: right;
 padding-right: 50px;
}

li.o2_price {
 line-height: 2.0;
 text-align: center;
}


/*--- 更新(6/22) ---*/
/*-- timexpert+ --*/
#plus_img1 {
 margin-top: 10px;
}

#tp_plus_gyomu {
 width: 686px;
 height: 88px;
 margin-left: 28px;
 padding-top: 210px;
 background-image: url(../images/renewal/plus_gyomu.jpg);
 /padding-top: 230px;
 /height: 68px;
}

#tp_plus_gyomu ol {
 list-style: none;
}

#tp_plus_tenbai {
 width: 686px;
 height: 83px;
 margin-left: 28px;
 padding-top: 200px;
 background-image: url(../images/renewal/plus_tenbai.jpg);
 /padding-top: 215px;
 /height: 68px;
}

#tp_plus_tenbai ol {
 list-style: none;
}

ol.plus_goods1 {
 float: left;
 padding-left: 100px;
 _padding-left: 20px;
}

*:first-child+html ol.plus_goods1 {
 float: left;
 padding-left: 60px;
}

ol.plus_goods2 {
 float: right;
 padding-right: 80px;
}

li.o2_price {
 line-height: 2.0;
 text-align: center;
}

/*-- synergyage --*/
.yage-spc {
 margin-top: 17px;
 margin-bottom: 7px;
}

#synergyage01_text {
 width: 430px;
 height: 145px;
 background: url(../images/renewal/synergyage01_text.jpg) no-repeat;
 margin: 10px 10px 0px 10px;
}

#seibun {
 padding: 20px 0px 0px 23px;
 /padding: 28px 0px 0px 23px;
}

#soujyo {
 padding: 18px 0px 0px 23px;
  /padding: 10px 0px 0px 23px;
}

#kino {
 padding: 18px 0px 0px 23px;
}

.yage_text {
 margin: 10px;
}

#synerg_gyomu {
 width: 684px;
 height: 81px;
 margin: 10px 0px 5px 28px;
 padding-top: 340px;
 background-image: url(../images/renewal/synergyage_gyomu.jpg);
 /padding-top: 350px;
 /height: 71px;
}

#synerg_gyomu ol {
 list-style: none;
}

#synerg_goods1 {
 float: left;
 padding-left: 30px;
 _margin-left: -4px;
}

*:first-child+html #synerg_goods1 {
 padding-left: 0px;
}

#synerg_goods2 {
 float: left;
 padding-left: 70px;
 _margin-left: -3px;
}

*:first-child+html #synerg_goods2 {
 padding-left: 15px;
}

#synerg_goods3 {
 float: left;
 padding-left: 100px;
 _margin-left: -2px;
}

*:first-child+html #synerg_goods3 {
 padding-left: 60px;
}

#synergyage03 {
 margin: 10px 0px 20px 36px;
}

/*-- naturae --*/
.natu_01 {
 margin: 15px 0px 15px;
}

#naturae_tenban {
 width: 690px;
 height: 562px;
 margin-left: 23px;
 background-image: url(../images/renewal/naturae_tenban_bg.jpg);
}

#naturae_tenban ol {
 list-style: none;
}

#natu_tenbai_ue {
 padding-top: 210px;
 height: 80px;
 /padding-top: 220px;
 /height: 70px;
}

#natu_tenbai_sita {
 padding-top: 180px;
 height: 80px;
 /padding-top: 190px;
 /height: 70px;
}

.natu_goods1 {
 float: left;
 padding-left: 35px;
 _margin-left: 2px;
}

*:first-child+html .natu_goods1 {
 padding-left: 0px;
}

.natu_goods2 {
 float: left;
 padding-left: 50px;
 _margin-left: -3px;
}

*:first-child+html .natu_goods2 {
 padding-left: 5px;
}

.natu_goods3 {
 float: left;
 padding-left: 40px;
 _margin-left: -2px;
}

*:first-child+html .natu_goods3 {
 padding-left: 0px;
}


/*--- timexpert rides ---*/
.rides_title {
 margin: 10px 0px;
 clear: both;
}

.rides_img_area {
 width: 670px;
 height: 250px;
 padding-top: 10px;
}

.rides_img_area2 {
 width: 670px;
 height: 200px;
 padding-top: 10px;
}

.rides_p_text {
 margin-left: 30px;
 font-weight: bold;
 line-height: 1.3;
}

.rides_p_text2 {
 margin-top: 5px;
 margin-left: 130px;
 font-weight: bold;
 line-height: 1.3;
}

.rides_pro_img {
 float: left;
 padding-left: 20px;
 _margin-bottom: -13px;
}

.rides_pro_text {
 float: right;
 width: 260px;
 padding-right: 30px;
 list-style-type: none;
 /margin-top: 10px;
}

.rides_pro_text2 {
 float: right;
 width: 320px;
 padding-right: 40px;
 list-style-type: none;
 /margin-top: 10px;
}

.rides_pro_text li {
 line-height: 1.2;
 padding-bottom: 20px;
}

.rides_pro_text2 li {
 line-height: 1.2;
 padding-bottom: 20px;
}

.rides_ma_img {
 float: left;
}

#siwa_img {
 margin-left: 90px;
}



#rides_gyomu {
width: 684px;
height: 293px;
background-image: url(../images/renewal/rides_gyomu.jpg);
margin-left: 28px;
}


#rides-gyomu-lang {
float: right;
width: 350px;
height: 200px;
margin-top: 70px;
font-size: 12px;
}

#rides-gyomu-lang table td {
line-height: 1.2;
}




#rides_tenbai {
 width: 686px;
 height: 83px;
 margin-left: 28px;
 padding-top: 200px;
 background-image: url(../images/renewal/rides_tenban.jpg);
 /padding-top: 215px;
 /height: 68px;
}

#rides_tenbai ol {
 list-style: none;
}

ol.rides_goods1 {
 float: left;
 padding-left: 100px;
 _padding-left: 20px;
}

*:first-child+html ol.rides_goods1 {
 float: left;
 padding-left: 60px;
}

ol.rides_goods2 {
 float: right;
 padding-right: 100px;
}

/*--- bodyter premium---*/
#bodyter_page {
 margin-left: 28px;
}

#bodyter_page p {
 line-height: 1.3;
}

#bodyter_01_title {
 width: 670px;
 height: 520px;
 margin-top: 5px;
 padding: 8px;
 background: url(../images/renewal/bodyter_01_title.jpg) no-repeat;
}

.bd_p_001 {
 padding-top: 75px;
 height: 55px;
}

.bd_p_002 {
 padding-top: 40px;
 height: 90px;
}

.bd_p_003 {
 padding-top: 15px;
 height: 150px;
 /padding-top: 30px;
}

.bd_p_004 {
 padding-top: 45px;
 height: 30px;
 /padding-top: 30px;
}

p.bd_p_text01 {
 width: 580px;
 padding-left: 50px;
}

ol.bd_p_text02 {
 width: 580px;
 padding-left: 70px;
 /padding-left: 35px;
}

ol.bd_p_text02 li {
 line-height: 1.8;
}

p.bd_p_text03 {
 padding-left: 250px;
}

p.bd_p_text04 {
 width: 370px;
 padding-top: 20px;
 padding-left: 250px;
}

ol.bd_p_text05 {
 padding-top: 40px;
 padding-left: 90px;
 /padding-left: 50px;
 /padding-top: 25px;
}

ol.bd_p_text05 li {
 line-height: 1.6;
}

ul.bd_p_text06 {
 padding-top: 65px;
 padding-left: 250px;
 /padding-left: 210px;
 /padding-top: 75px;
}

ul.bd_p_text06 li {
 line-height: 1.6;
 list-style: none;
}

p.bd_p_text07 {
 width: 230px;
 padding-top: 90px;
 padding-left: 410px;
}


#bodyter_02_title {
 width: 208px;
 height: 573px;
 margin-top: 5px;
 padding: 55px 8px 8px 470px;
 background: url(../images/renewal/bodyter_02_title.jpg) no-repeat;
}

.bd_tori_bt {
 margin-bottom: 15px;
}

#bodyter_03_title {
 width: 670px;
 height: 400px;
 margin-top: 5px;
 padding: 8px;
 background: url(../images/renewal/bodyter_03_title.jpg) no-repeat;
}

.bd_c_01 {
 padding-top: 45px;
 /padding-top: 38px;
}

.bd_c_02 {
 padding-top: 20px;
 /padding-top: 15px;
}

#bodyter_04_title {
 width: 670px;
 height: 350px;
 margin-top: 5px;
 margin-bottom: 20px;
 padding: 8px;
 background: url(../images/renewal/bodyter_04_title.jpg) no-repeat;
}
/*--------------------------------99:clearfix----------------------------------*/
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}

/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */

.cle {
 clear: both;
}


.left{
	float:left;
}
.right{
	float:right;
}
