.size8_gray   { font-family: "ＭＳ Ｐゴシック", Osaka; font-size:  8pt; line-height: 13pt; color: #1a1a1a;}
.size9_bk     { font-family: "ＭＳ Ｐゴシック", Osaka; font-size:  9pt; line-height: 13pt; color: #000000;}
.size9_gray   { font-family: "ＭＳ Ｐゴシック", Osaka; font-size:  9pt; line-height: 14pt; color: #1a1a1a;}
.size9_gray2  { font-family: "ＭＳ Ｐゴシック", Osaka; font-size:  9pt; line-height: 15pt; color: #1a1a1a;}
.size9_gray3  { font-family: "ＭＳ Ｐゴシック", Osaka; font-size:  9pt; line-height: 14pt; color: #666666;}
.size9_gray4  { font-family: "ＭＳ Ｐゴシック", Osaka; font-size:  9pt; line-height: 18pt; color: #1a1a1a;}
.size9_gray5  { font-family: "ＭＳ Ｐゴシック", Osaka; font-size:  9pt; line-height: 11pt; color: #1a1a1a;}
.size9_green  { font-family: "ＭＳ Ｐゴシック", Osaka; font-size:  9pt; line-height: 13pt; color: #666648;}
.size9_pink   { font-family: "ＭＳ Ｐゴシック", Osaka; font-size:  9pt; line-height: 14pt; color: #f668b2;}
.size9_white  { font-family: "ＭＳ Ｐゴシック", Osaka; font-size:  9pt; line-height: 14pt; color: #ffffff;}
.size10_gray  { font-family: "ＭＳ Ｐゴシック", Osaka; font-size: 10pt; line-height: 13pt; color: #1a1a1a;}
.size10_pink  { font-family: "ＭＳ Ｐゴシック", Osaka; font-size:  10pt; line-height: 14pt; color: #f668b2;}
.size11_gray  { font-family: "ＭＳ Ｐゴシック", Osaka; font-size: 11pt; line-height: 13pt; color: #1a1a1a;}

.bg01{		background-color	: #FFFFFF;}
.bg02{		background-color	: #666648;}
.bg03{		background-color	: #f0f0f0;}

body {
	margin: 0px;
    background-color:#665b10;
    text-align:center;
		height: 100%;
}

div#container{
    background-image: url(../images/bodybg.gif); 
    background-position-x: center;
    background-repeat: repeat-y;
    margin:0px auto;
    position:relative;
    background-color:#665b10;
    height: 100%;
    min-height: 100%;
		width: 810px;
}
div#container-top{
    background-image: url(../images/footerbg.gif); 
    background-position-x: center;
    background-repeat: repeat-y;
    margin:0px auto;
    position:relative;
    background-color:#665b10;
    height: 100%;
    min-height: 100%;
		width: 810px;
}
div#sitemap{
    background-image: url(../images/bodybg2.gif); 
    background-position-x: center;
    background-repeat: repeat-y;
    margin:0px auto;
    position:relative;
    background-color:#ffffff;
    height: 100%;
    min-height: 100%;
		width: 810px;
}
body > #container, container-top {
        height: auto;
}
div#main{
    padding-bottom: 70px;
}
#footer{
    background-image: url(../images/footerbg.gif); 
    background-position-x: center;
    background-repeat: repeat-y;
    text-align:center;
    position: absolute;
    bottom: 0px;
    height: 55px;
		width: 100%;
    left:0px;
}

.basic-table{
    text-align:center;
    vertical-align: middle;
    padding: 2px 10px 1px 5px; /* 余白（上、左右、下）*/
}

#bodycarebox{
	margin-left:20px;
	margin-bottom:30px;
	float: right;
}

#queenselbox1{
    background-image: url("../bodycare/images/queensel_r10_c3.gif");
    background-repeat: no-repeat;
	  width: 157px;
		height: 112px;
    font-family: "ＭＳ Ｐゴシック", Osaka; font-size: 9pt; line-height: 13pt; color: #1a1a1a;
    padding: 32px 0px 0px 10px; /* 余白（上、右、下、左）*/
}

#queenselbox2{
    background-image: url("../bodycare/images/queensel_r10_c5.gif");
    background-repeat: no-repeat;
	  width: 156px;
		height: 112px;
    font-family: "ＭＳ Ｐゴシック", Osaka; font-size: 9pt; line-height: 13pt; color: #1a1a1a;
    padding: 32px 0px 0px 10px; /* 余白（上、右、下、左）*/
}

#queenselbox3{
    background-image: url("../bodycare/images/queensel_r10_c11.gif");
    background-repeat: no-repeat;
	  width: 156px;
		height: 112px;
    font-family: "ＭＳ Ｐゴシック", Osaka; font-size: 9pt; line-height: 13pt; color: #1a1a1a;
    padding: 32px 0px 0px 10px; /* 余白（上、右、下、左）*/
}

#epi{
    background-image: url("../epilation/images/epi_r20_c3.gif");
    background-repeat: no-repeat;
	  width: 482px;
		height: 224px;
    font-family: "ＭＳ Ｐゴシック", Osaka; font-size: 8pt; line-height: 11pt; color: #1a1a1a;
    vertical-align: top;
    padding: 20px 20px 0px 135px; /* 余白（上、右、下、左）*/
}

#salon1{
    background-image: url("../salon_info/images/honten_r11_c3.jpg");
    background-repeat: no-repeat;
	  width: 482px;
		height: 326px;
    font-family: "ＭＳ Ｐゴシック", Osaka; font-size: 9pt; line-height: 13pt; color: #1a1a1a;
    vertical-align: top;
    padding: 53px 20px 0px 150px; /* 余白（上、右、下、左）*/
}

#salon2{
    background-image: url("../salon_info/images/meiekihon_r11_c3.jpg");
    background-repeat: no-repeat;
	  width: 482px;
		height: 308px;
    font-family: "ＭＳ Ｐゴシック", Osaka; font-size: 9pt; line-height: 13pt; color: #1a1a1a;
    vertical-align: top;
    padding: 53px 20px 0px 150px; /* 余白（上、右、下、左）*/
}

#salon3{
    background-image: url("../salon_info/images/meieki_r11_c3.jpg");
    background-repeat: no-repeat;
	  width: 482px;
		height: 236px;
    font-family: "ＭＳ Ｐゴシック", Osaka; font-size: 9pt; line-height: 13pt; color: #1a1a1a;
    vertical-align: top;
    padding: 53px 20px 0px 150px; /* 余白（上、右、下、左）*/
}

#salon4{
    background-image: url("../salon_info/images/sakae_r11_c3.jpg");
    background-repeat: no-repeat;
	  width: 482px;
		height: 250px;
    /*font-family: "ＭＳ Ｐゴシック", Osaka; font-size: 8pt; line-height: 10pt; color: #1a1a1a;*/
    font-family: "ＭＳ Ｐゴシック", Osaka; font-size: 9pt; line-height: 13pt; color: #1a1a1a;
    vertical-align: top;
    padding: 53px 20px 0px 150px; /* 余白（上、右、下、左）*/
}

#salon5{
    background-image: url("../salon_info/images/nishiki_r11_c3.jpg");
    background-repeat: no-repeat;
	  width: 482px;
		height: 270px;
    font-family: "ＭＳ Ｐゴシック", Osaka; font-size: 9pt; line-height: 13pt; color: #1a1a1a;
    vertical-align: top;
    padding: 53px 20px 0px 150px; /* 余白（上、右、下、左）*/
}

#salon6{
    background-image: url("../salon_info/images/sakae2_r11_c3.jpg");
    background-repeat: no-repeat;
	  width: 482px;
		height: 250px;
    font-family: "ＭＳ Ｐゴシック", Osaka; font-size: 9pt; line-height: 13pt; color: #1a1a1a;
    vertical-align: top;
    padding: 53px 20px 0px 150px; /* 余白（上、右、下、左）*/
}

#overview{
    background-image: url("../company/images/overview_r3_c3.gif");
    background-repeat: no-repeat;
	  width: 482px;
		height: 50px;
    font-family: "ＭＳ Ｐゴシック", Osaka; font-size: 9pt; line-height: 13pt; color: #1a1a1a;
    vertical-align: top;
    padding-top: 25px;
}

.listbg{
    background-image: url("../company/images/list_bg.gif");
    background-repeat: repeat-y;
	  width: 194px;
		height: 4px;
}

.termofuse{
    border-width: 1px;
    border-style: solid;
    border-color: #7f7f7f;
    border-collapse: collapse;
}

.termofuse td{
    border-width: 1px;
    border-style: solid;
    border-color: #7f7f7f;
    font-family: "ＭＳ Ｐゴシック", Osaka; font-size: 9pt; line-height: 11pt; color: #1a1a1a;
    vertical-align: middle;
    padding: 3px 5px; /* 余白（上、左右、下）*/
}

.recruit-top{
    border-top: 1px solid #7f7f7f;
    border-bottom: 1px solid #7f7f7f;
    border-collapse: collapse;
}

.recruit-top td{
    border-top: 1px solid #7f7f7f;
    border-bottom: 1px solid #7f7f7f;
    font-family: "ＭＳ Ｐゴシック", Osaka; font-size: 9pt; line-height: 11pt; color: #1a1a1a;
    vertical-align: top;
    padding: 10px 15px; /* 余白（上、左右、下）*/
}

.submit-box{
    border-width: 1px;
    border-style: solid;
    border-color: silver;
}

.privacy-box{
    border-width: 1px;
    border-style: solid;
    border-color: #999999;
    vertical-align: top;
    padding: 15px 15px; /* 余白（上下、左右）*/
    margin-bottom: 15px;
}

.indent5{
    text-indent: 5px;
}

.pad_lr5px{
      padding: 0px 5px; /* 余白（上下、左右）*/
}

.val_top{
      vertical-align: top;
}

.val_mid{
      vertical-align: middle;
}

.val_btm{
      vertical-align: bottom;
}

.al_cen{
    text-align: center;
}

.al_left{
    text-align: left;
}

.al_right{
    text-align: right;
}

.pad_x15y10{
      padding: 10px 15px; /* 余白（上下、左右）*/
}

.td_form{
    vertical-align: top;
      padding: 5px 10px; /* 余白（上下、左右）*/
}

.td_form2{
    border-width: 1px;
    border-style: solid;
    border-color: #cccccc;
    vertical-align: middle;
    padding: 2px 5px 1px 5px; /* 余白（上、左右、下）*/
}

/* リンク文字色：ピンク */
.linkpink:link {
    text-decoration: none;
    color: #666648;
}
.linkpink:visited {
    text-decoration: none;
    color: #666648;
}
.linkpink:hover {
    text-decoration: none;
    color: #f668b2;
}
.linkpink:active {
    text-decoration: none;
    color: #666648;
}

/* リンク文字色：ピンク */
.linkpink2:link {
    text-decoration: none;
    color: #f668b2;
}
.linkpink2:visited {
    text-decoration: none;
    color: #f668b2;
}
.linkpink2:hover {
    text-decoration: underline;
    color: #ff3300;
}
.linkpink2:active {
    text-decoration: none;
    color: #f668b2;
}

/* リンク文字色：水色 */
.linkblue:link {
    text-decoration: none;
    color: #0a50a1;
}
.linkblue:visited {
    text-decoration: none;
    color: #0a50a1;
}
.linkblue:hover {
    text-decoration: underline;
    color: #ff3300;
}
.linkblue:active {
    text-decoration: none;
    color: #0a50a1;
}

/* リンク文字色：グレイ */
.linkgray:link {
    text-decoration: none;
    color: #1a1a1a;
}
.linkgray:visited {
    text-decoration: none;
    color: #1a1a1a;
}
.linkgray:hover {
    text-decoration: underline;
    color: #ff3300;
}
.linkgray:active {
    text-decoration: none;
    color: #1a1a1a;
}

/* リンク文字色：濃紺 */
.linknab:link {
    text-decoration: none;
    color: #0f218b;
}
.linknab:visited {
    text-decoration: none;
    color: #0f218b;
}
.linknab:hover {
    text-decoration: underline;
    color: #0f218b;
}
.linknab:active {
    text-decoration: none;
    color: #0f218b;
}


