@charset "utf-8";
/*--画像関連--*/
h1{
	margin:0;
	padding:0;
	color:#666;
	font-size:10px;
	line-height:14px;
	font-weight: normal;
}
h2{
	margin:0;
	padding:0;
	color:#666;
	font-size:10px;
	line-height:14px;
	font-weight: normal;
}
td{
	font-size: 12px;
	line-height: 16px;
	color: #333;
}

.ph_l { float: left ; margin: 0 5px 0 0 ; padding: 0 ;}
.ph_l1 { float: left ; margin:0 30px 0 0 ;  }
.ph_m { margin-right: 1px ;}

/*--font--*/
.menu {
	font-size:14px;
	color: #fff;
	line-height:18px;
	font-weight: bold;
	text-align: center;
}
.menu_wh{ font-size: 14px ; line-height: 20px ; color: #fff; font-weight: bold;}
.menu_sub{ font-size: 10px ; /*line-height:14px*/ }
.recruit { font-weight: normal ; text-align: center ; }
.right { text-align: right ; padding-top: 2px ; }
.center { text-align: center ; }

/*--サブボックス--*/
.section01 { width: 630px ; margin: 19px 0 0 0 ; padding: 0 ; /*clear: both ;*/}
.section02 { width: 630px ; margin: 10px 0 0 0 ; padding: 0 ; /*clear: both ;*/}
.section_inner01 { width: 310px ; float: left ; margin-right: 10px ; }
.section_inner001 { width: 310px ; float: left ; }
.section_inner02 { width: 205px ; float: left ; display: inline ; margin-right: 7px ; }
.section_inner002 { width: 205px ; float: left ; display: inline ;}
.section01 #salon { width: 630px ; margin-left: 3px ; }
.section01 #salon li { width: 210px ; margin-bottom: 9px ; float: left ; display: inline ; }

/*--サイドバー--*/
#sideber dt { font-weight: bold ; }
#sideber .pic_banner { width: 88px ; margin: 0 auto ; }
#sideber .pic_banner img { margin-top: 5px ; }
#sideber .rep_border li { padding: 0 0 5px 0 ; background:url(../images/line_140x1.gif) no-repeat left bottom ; }


/*--見出し--*/
h3.bg01 { height :20px ; margin-bottom: 11px ; padding-left: 25px ;  background:url(../images/bg01.jpg) no-repeat left top ; color: #fff ; }
h3.bg02 { height: 20px ; margin: 0 0 10px 0 ; padding-left: 25px ; background:url(../images/bg02.gif) no-repeat left top ; color: #fff ; }
h4.bg02 { height: 20px ; margin: 0 0 2px 0 ; padding-left: 25px ; background:url(../images/bg02.gif) no-repeat left top ; color: #fff ; }
h4.news { margin: 3px 0 3px 0 ; padding:1px 0 0 25px ; font-weight: normal ; background:url(../images/icon_news2.gif) no-repeat left center ; }
h4.member { margin: 3px 0 3px 0 ; padding:1px 0 0 25px ; font-weight: normal ; background:url(../images/icon_mail2.gif) no-repeat left center ; }
h4.cut { margin: 3px 0 3px 0 ; padding:1px 0 0 25px ; font-weight: normal ; background:url(../images/icon_scissors2.gif) no-repeat left center ; }
h4.home { margin: 3px 0 3px 0 ; padding:1px 0 0 25px ; font-weight: normal ; background:url(../images/icon_home.gif) no-repeat left center ; }
h4.rep { margin: 3px 0 3px 0 ; padding:1px 0 0 25px ; font-weight: normal ; background:url(../images/icon_text2.gif) no-repeat left center ; }
h4.mobile { margin: 3px 0 3px 0 ; padding:1px 0 0 25px ; font-weight: normal ; background:url(../images/icon_mobile.gif) no-repeat left center ; }

/*--携帯背景--*/
.i { margin: 3px 0 3px 0 ; padding:1px 0 0 25px ; font-weight: normal ; background:url(../image/i_icon.gif) no-repeat left center ; }
.v { margin: 3px 0 3px 0 ; padding:1px 0 0 25px ; font-weight: normal ; background:url(../image/v_icon.gif) no-repeat left center ; }
.e { margin: 3px 0 3px 0 ; padding:1px 0 0 25px ; font-weight: normal ; background:url(../image/ez_icon.gif) no-repeat left center ; }

/*--ニュース--*/
.news_right { text-align: right; padding: 5px;  width: 140px; height: 100px; border: 1px; }

a.menu:link {text-decoration:none;color:#FFFF00;}
a.menu:visited {text-decoration:none;color:#FFFF00;}
a.menu:hover {text-decoration:underline;color:#FFFF00;}
a.menu:active {text-decoration:none;color:#FFFF00;}

a.menu_wh:link {text-decoration:none;color:#fff;}
a.menu_wh:visited {text-decoration:none;color:#fff;}
a.menu_wh:hover {text-decoration:underline;color:#fff;}
a.menu_wh:active {text-decoration:none;color:#fff;}





