@charset "utf-8";

/**********************************
  USER CONTROL BUTTON
**********************************/

/* -------------------
  USR-TOP
------------------- */

#main #usr-top {
	text-align:right;
}

#main #usr-top img {
	margin-left:3px;
}

#main #usr-top p {
	margin-bottom:5px;
	
}

/* -------------------
  USR-BOTTOM
------------------- */

#main #usr-bottom {
	text-align:center;
	padding-bottom:10px;
}

#main #usr-bottom img {
	margin-top:3px;
	margin-left:2px;
}

/* -------------------
  Links
------------------- */

#main #usr-top a:link,
#main #usr-top a:visited {
	color:#6BA449;
	text-decoration:underline;
}

#main #usr-top a:active,
#main #usr-top a:hover {
	color:#83BB61;
	text-decoration:underline;
}

/**********************************
  SWITCH-TAB
**********************************/

ul#switchtab {
	width:424px;
	height:26px;
	margin-left:2px;
}

/* \*/
* html ul#switchtab li { display: inline; }
/* */

ul#switchtab li {
	height:26px;
	width:106px;
	float:left;
	list-style-type: none;
	font-size:1px;
}

ul#switchtab li a {
	display:block;
	height:26px;
	width:106px;
}


/**********************************
  SALON-DATA AREA
**********************************/

/* -------------------
  AREA Definition
------------------- */

#main #salondata-head {
	width:786px;
	height:4px;
	margin:0 auto;
	background-image: url("../images/bg/bg-salondata-head.gif");
	background-repeat: no-repeat;
	text-indent:-9999px;
	/*\*/ overflow: hidden; /**/
	font-size:1px;
}

#main #salondata {
	margin:0 auto;
	background-image: url("../images/bg/bg-salondata-body.gif");
	background-repeat: repeat-y;
	background-position: center top;
	padding:10px 14px;
}

#main #salondata-foot {
	width:786px;
	height:4px;
	margin:0 auto;
	background-image: url("../images/bg/bg-salondata-foot.gif");
	background-repeat: no-repeat;
	text-indent:-9999px;
	/*\*/ overflow: hidden; /**/
	font-size:1px;
	margin-bottom:10px;
}

/* -------------------
  SPECIAL-PAGE
------------------- */
.waku{
	width:758px;
	border-color:#E6E6E6;
	border-width:1px;
	border-style:solid;
	margin:10px 0px 0px 0px;
	padding:0px;
}

.special-head {
	margin-bottom:10px;
}
.special-title {
	width:758px;
	text_algin:center;
	margin-bottom:10px;
}



/* -------------------
  BOX (.info-head)
------------------- */

.info-head {
	margin-bottom:10px;
	margin-top:10px;
}

.info-head p {
	color:#000000;
	padding:3px 5px 4px 5px;
	font-weight:bold;
	font-size:16px;
}

/* -------------------
  BOX (.info-topic)
------------------- */

.info-topic {
	margin-bottom:20px;
}

.info-topic .left { width:180px; margin-left:15px;}
.info-topic .right { width:530px; }


/* -------------------
  BOX (.info-picup)
------------------- */

.info-picup { margin-bottom:20px;}

.info-picup .left { width:210px; margin-left:45px;}

.info-picup .first { margin-left:15px;}

/* -------------------
  BOX (.info-voice)
------------------- */

.info-voice {
	margin-bottom:20px;
}

.info-voice p {
	margin-bottom:5px;
	padding:5px 10px 0 10px;
}

.info-voice h3 {
	background-image:  url("../images/sub/h3/h3-salondata-01.gif");
	width:360px;
	height:23px;
}

.info-voice .odd {
	background-color:#EFEFEF;
	float:none;
	clear:both;
}

.info-voice .even {
	background-color:#BBBBBB;
	float:none;
	clear:both;
}

.info-voice .left { width:110px; font-size:1px;	height:77px;}
.info-voice .right { width:640px; height:77px;}
.info-voice .clear { background-color:#FFFFFF;}
.info-voice img {padding-left:7px;}

/* -------------------
  BOX (.info-point)
------------------- */

.info-point {}

.info-point h3 {
	background-image:  url("../images/sub/h3/h3-salondata-02.gif");
	width:360px;
	height:23px;
}

.info-point div {
	border:1px solid #BCBCBC;
	padding:5px 15px;
	background-image: url("../images/bg/bg-info-point-body.gif");
	background-repeat: repeat-y;
}

/* -------------------
  BOX (.info-data)
------------------- */

.info-data {
	border-top: 1px dotted #000;
	padding-top:20px;
}

.info-data h3 { width:178px; height:32px;}

.info-data h3.bosyu {background-image:  url("../images/sub/h3/h3-salondata-03.gif");}
.info-data h3.menu {background-image:  url("../images/sub/h3/h3-salondata-04.gif");}
.info-data h3.area {background-image:  url("../images/sub/h3/h3-salondata-05.gif");}
.info-data h3.taigu {background-image:  url("../images/sub/h3/h3-salondata-06.gif");}
.info-data h3.dayoff {background-image:  url("../images/sub/h3/h3-salondata-07.gif");}
.info-data h3.age {background-image:  url("../images/sub/h3/h3-salondata-08.gif");}
.info-data h3.company {background-image:  url("../images/sub/h3/h3-salondata-09.gif");}

.info-data img { margin-right:5px; margin-bottom:5px;}
.info-data p { padding:0 15px; margin-bottom:1em;}


/* -------------------
  BOX (.link)
------------------- */

.link {
	margin-bottom:10px;
	line-height:180%;
}
/* -------------------
  BOX (.inquiry)
------------------- */
.inquiry {
	margin-bottom:20px;

}

.inquiry h3 {
	background-image:  url("../images/sub/h3/h3-y_inquiry-01.gif");
	width:360px;
	height:23px;
}

.inquiry .left{
	margin:0px;
	line-height:180%;
}
.inquiry .right{
	margin:0px;
	padding:0px 0px 20px 20px;
	width:640px;
}

/* -------------------
  BOX (.reply-type)
------------------- */
.reply-type {
	margin-bottom:20px;

}

.reply-type h3 {
	background-image:  url("../images/sub/h3/h3-y_inquiry-02.gif");
	width:360px;
	height:23px;
}

/* -------------------
  BOX (.content-inquiry)
------------------- */

.content-inquiry {
	margin-bottom:20px;

}

.content-inquiry h3 {
	background-image:  url("../images/sub/h3/h3-inquiry-01.gif");
	width:360px;
	height:23px;
}

.line{
	border-bottom-color:#000000;
	width:360px;
	border-bottom-width:1px;
	border-bottom-style:solid;
	margin-bottom:10px;
}

/* -------------------
  BOX (.company-info)
------------------- */

.company-info {
	margin-bottom:20px;
}

.company-info h3 {
	background-image:  url("../images/sub/h3/h3-inquiry-02.gif");
	width:360px;
	height:23px;
}

.company-info .left{
	margin:0px;
	line-height:180%;
}
.company-info .right{
	margin:0px;
	padding:0px 0px 20px 20px;
	width:640px;
}

/* -------------------
  BOX (.site-knows)
------------------- */
.site-knows {
	margin-bottom:20px;
}

.site-knows h3 {
	background-image:  url("../images/sub/h3/h3-inquiry-03.gif");
	width:360px;
	height:23px;
}

