/**********************************************************************　基本　***/

body{	padding:0;	margin:0;	background-image : url(../img/bace/bg.jpg); background-color:#CCCCCC; 	background-repeat:repeat-x;
        font-size: 10pt; line-height: 1.5; color:#333333;}
*  {	padding:0;	margin:0;}
p  {	padding:0;	margin:0;   font-size: 10pt;	color: #333333;	font-weight: normal;}
ul {	padding:0;	margin:0; 	}
li {	padding:0;	margin:0; 	list-style-type: none; }
a      {color: #990066;	text-decoration: none;}
a:hover{color: #FF6699;}
.left {float:left; padding-right:5px;}
.right{float:right; padding-left:5px;}
.rightText{float:right; padding-left:5px;}
.center{text-align:center}
h1,h2,h3,h4,h5,h6 {	padding:0;	margin:0;	font-size: 10pt;	color: #333333;	font-weight: normal;}

/**********************************************************************　ヘッダ　***/

#bace{
	width:  740px;
	margin-left:auto;
	margin-right: auto;
	background-image : url(../img/bace/bace_bg.jpg);
	background-repeat:repeat-y;
}

/**********************************************************************　ヘッダ　***/

#head{
    height: 69px;
	padding:10px 20px 0px 20px;
	background-image : url(../img/bace/head.jpg);
	text-align:right;
}

#head h1{
font-weight:bold;
}

#head p{
	font-size:8pt;
}

/**********************************************************************　左メニュー　***/

#left{
	width:160px;
	padding:0px 0px 0px 15px;
	background-image : url(../img/bace/left_bg.jpg);
	background-repeat:no-repeat;
}

/**********************************************************************　右コンテンツ　***/



#right{
	width:550px;
	padding:0px 10px 10px 0px;
	background-image : url(../img/bace/right_bg.jpg);
	background-repeat:no-repeat;
    float:right;
}


#right_btm{
    height: 36px;
	padding:0px 10px 0px 0px;
	background-image : url(../img/bace/btm_bg.jpg);
	background-repeat:no-repeat;
}

#right_btm li{
display: block;
float:right;
}

#contents{
	padding:10px;
}

/**********************************************************************　フッタ　***/

#foot{
    clear:both;
    height:90px;
	padding:20px 20px 0px 0px;
	background-image : url(../img/bace/foot.jpg);
	background-repeat:no-repeat;
    text-align:right;
}


#foot img{
	padding:0px 0px 0px 10px;
	float:left;
}


/**********************************************************************　テキストリンク　***/

#link{
    clear:both;
	padding:0px 0px 20px 0px;
	background-image : url(../img/bace/link_bg.jpg);
	background-repeat:repeat-y;
	color: #FFFFFF;
    text-align:center;
}

#link li{
	display: inline;
}

#link a{
	color: #FFFFFF;
}

#link a:hover{
	color: #FF99CC;
}

/**　h2 タイトル背景　（仕様廃止20090709）

#welcome h2{ width:520px; height:60px; text-indent:-9999px; background-image : url(../img/welcome/title.jpg); background-repeat:no-repeat;}
#campaign h2{ width:520px; height:60px; text-indent:-9999px; background-image : url(../img/campaign/title.jpg); background-repeat:no-repeat;}
#voice h2{ width:520px; height:60px; text-indent:-9999px; background-image :  url(../img/voice/title.jpg); background-repeat:no-repeat;}
#salon_menu h2{ width:520px; height:60px; text-indent:-9999px; background-image : url(../img/salon_menu/title.jpg); background-repeat:no-repeat;}
#company h2{ width:520px; height:60px; text-indent:-9999px; background-image : url(../img/company/title.jpg); background-repeat:no-repeat;}
#shop h2{ width:520px; height:60px; text-indent:-9999px; background-image : url(../img/shop/title.jpg); background-repeat:no-repeat;}
#privacy h2{ width:520px; height:60px; text-indent:-9999px; background-image : url(../img/privacy/title.jpg); background-repeat:no-repeat;}
#mail h2{ width:520px; height:60px; text-indent:-9999px; background-image : url(../img/mail/title.jpg); background-repeat:no-repeat;}
#recruit h2{ width:520px; height:60px; text-indent:-9999px; background-image : url(../img/recruit/title.jpg); background-repeat:no-repeat;}
#greeting h2{ width:520px; height:60px; text-indent:-9999px; background-image : url(../img/greeting/title.jpg); background-repeat:no-repeat;}

#pickup_photo h2{ width:520px; height:100px; text-indent:-9999px; background-image :  url(../img/pickup_photo/title.jpg); background-repeat:no-repeat; clear:both;}
#pickup_detox h2{ width:520px; height:100px; text-indent:-9999px; background-image : url(../img/pickup_detox/title.jpg); background-repeat:no-repeat;clear:both;}
#pickup_remover h2{ width:520px; height:100px; text-indent:-9999px; background-image : url(../img/pickup_remover/title.jpg); background-repeat:no-repeat;clear:both;}
#pickup_phyto h2{ width:520px; height:100px; text-indent:-9999px; background-image : url(../img/pickup_phyto/title.jpg); background-repeat:no-repeat;clear:both;}
#pickup_slim h2{ width:520px; height:100px; text-indent:-9999px; background-image : url(../img/pickup_slim/title.jpg); background-repeat:no-repeat;clear:both;}
#pickup_bridal h2{ width:520px; height:100px; text-indent:-9999px; background-image : url(../img/pickup_bridal/title.jpg); background-repeat:no-repeat;clear:both;}
#pickup_other h2{ width:520px; height:100px; text-indent:-9999px; background-image : url(../img/pickup_other/title.jpg); background-repeat:no-repeat;clear:both;}

**/

/**********************************************************************　コンテンツ余白　***/

#welcome {padding:0px 15px;}
#campaign {padding:0px 15px;}
#voice {padding:0px 15px;}
#salon_menu {padding:0px 15px;}
#company {padding:0px 15px;}
#shop {padding:0px 15px;}
#privacy {padding:0px 15px;}
#mail {padding:0px 15px;}
#recruit {padding:0px 15px;}
#greeting {padding:0px 15px;}

#pickup_photo {padding:0px 15px;}
#pickup_detox {padding:0px 15px;}
#pickup_remover {padding:0px 15px;}
#pickup_phyto {padding:0px 15px;}
#pickup_slim {padding:0px 15px;}
#pickup_bridal {padding:0px 15px;}
#pickup_other {padding:0px 15px;}