/*
 Share Style [
----------------------------------------------------------- */
* {
	margin:0;
	padding:0;
}
body{
    text-align:center;
	font-family:"ＭＳ ゴシック", "Osaka−等幅";
	font-size:10px;
	line-height:140%;
	background-image:url(../img_cmn/bg.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#CCCCCC;
	color:#000000;
}
div{
    margin:0px auto;
}
h1,h2,h3,h4,h5,h6 {
	font-size:16px;
	font-weight:normal;
	margin:0;
	padding:0;
}
img{
    display:block;
	margin:0px auto;
}
p,li,dt,dl {
	line-height:160%;
}
p,ul{
	margin:0;
}
li {
	list-style-type:none;
}
img {
	border:0;
}

.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*/

/*フォントサイズ
////////////////////////////////////////////////////*/

/*背景カラーパターン
////////////////////////////////////////////////////*/

/*レイアウト
////////////////////////////////////////////////////*/
.left {
	float:left;
}
.right {
	float:right;
}
.clear {
	clear:both;
}
.ma_b_5{
	margin-bottom:5px;
}
.mar_b_10px{
	margin-bottom:10px;
}
.mar_b_20px{
	margin-bottom:20px;
}
.pa_5{
    padding:5px;
}
/*
 Link Color [
----------------------------------------------------------- */
a {
    text-decoration:none;
}
a:link{
    color:#7D4B13;
}
a:hover {
    color:#FF7575;
}
a:visited {
    color:#7D4B13;
}
    
/*--------ナビ------------------- */
a:hover .navi_top {
    background-image:url(../img_cmn/navi/hover/navi_top_hover.jpg);
}
a:hover .navi_system {
    background-image:url(../img_cmn/navi/hover/navi_system_hover.jpg);
}
a:hover .navi_ladies {
    background-image:url(../img_cmn/navi/hover/navi_ladies_hover.jpg);
}
a:hover .navi_newface {
    background-image:url(../img_cmn/navi/hover/navi_newface_hover.jpg);
}
a:hover .navi_schedule {
    background-image:url(../img_cmn/navi/hover/navi_schedule_hover.jpg);
}
a:hover .navi_ranking {
    background-image:url(../img_cmn/navi/hover/navi_ranking_hover.jpg);
}
a:hover .navi_mail {
    background-image:url(../img_cmn/navi/hover/navi_mail_hover.jpg);
}
a:hover .navi_recruit {
    background-image:url(../img_cmn/navi/hover/navi_recruit_hover.jpg);
}
a:hover .navi_link {
    background-image:url(../img_cmn/navi/hover/navi_link_hover.jpg);
}
/*--------フッターナビ------------------- */
.footer_navi a:link {
    color:#000000;
}
.footer_navi a:hover {
    color:#FF7575;
}
.footer_navi a:visited {
    color:#000000;
}

/* 横スクロール消しとスクロールバーの色
----------------------------------------------------------- */
html {
    overflow-x: hidden;
	scrollbar-track-color:#CCCCCC;
	scrollbar-face-color:#FFFFFF;
	scrollbar-arrow-color:#CCCCCC;
	scrollbar-3dlight-color:#CCCCCC;
	scrollbar-darkshadow-color:#CCCCCC;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-shadow-color:#FFFFFF;
} 
/*
 spacer用clear(高さ横幅0) [
----------------------------------------------------------- */
.spacer_clear {
    clear:both;
	height:0px;
	width:0px;
}