/*-----全体のスタイル---------------*/

*{
	margin:0px;
	padding:0px;
}
/*--
html, body {
        scrollbar-track-color:#efefef;
        scrollbar-3dlight-color:#FFFFFF;
        scrollbar-arrow-color:#fff;
        scrollbar-darkshadow-color:#FFFFFF;
        scrollbar-face-color:#000000;
        scrollbar-hightlight-color:#FFFFFF;
        scrollbar-shadow-color:#FFFFFF;
}---*/


body{
	width:auto;
/*--	background-image:url(../shinsaibashi/img/back.jpg);
	background-repeat:repeat-x;---*/
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	}

img{
	border:0px;
}
#container{
	width:920px;
	margin-left:auto;
	margin-right:auto;
/*--	border-color:#d2d2d2;
	border-style:solid;
	border-width:1px;
	border-bottom:none;
	border-top:none;----*/
	background-color:#FFF;

}

.end{
	clear:both;
	padding:2px;
}

/*-----------newtop-----------------------------*/


#wrap{
	width:100%;
	height:auto;
	float:left;
	clear:both;
	border-bottom:1px dotted #d2d2d2;
		margin-bottom:10px;

}



/****************************************************/
/*-------------トップ部----------------------------*/

#top{
	width:920px;
	height:auto;
	margin-right:auto;
	margin-left:auto;
	margin-bottom:0px;
}

/*-------左側ロゴ---------------------*/

#left-01{
	width:310px;
	height:auto;
	float:left;
}

/*--
#left-01 h2{
	font-size:10px;
	color:#929292;
	width:320px;
	height:auto;
	float:left;
	clear:both;
}

#left-01 h1{
	width:105px;
	height:48px;
	text-indent:-9999px;
	float:left;
	clear:both;
	background-image:url(img/logo.gif);
	margin-top:20px;
}
#left-01 h1 a{
	width:105px;
	height:48px;
	display:block;
}

---*/

#left-01 h1{
	font-size:10px;
	color:#929292;
	float:left;
	clear:both;
	font-weight:normal;
	margin-top:15px;
}


#left-01 img{
	float:left;
	clear:both;
	margin-top:5px;
}

/*----ロゴ------------*/

.top01{
	width:320px;
	height:60px;
	float:left;
	margin:0px;
}

.top01 p{
/*--	background-image:url(shinsaibashi/img/logo-mission.jpg);
	background-repeat:no-repeat;---*/
	width:196px;
	height:60px;
	margin-top:5px;
}
/*--
.top01 p a{
	width:196px;
	height:59px;
	display:block;
	text-indent:-9999px;
}

---*/



/*-------会社概要ほか---------*/
.top02{
	/*--width:262px;---*/
	width:920px;
	height:auto;
	margin:0px;
}





.top02 .top02-1 ul{
	list-style-position:inside;
/*--	padding-left:165px;---*/
	width:205px;

}


.top02 .top02-1 ul li{
	display:inline;
	margin:0px;
	padding:0px;
}



.top02 .top02-3{
/*--	width:380px;---*/
	width:320px;
	height:auto;
	float:right;
	margin-top:10px;
	/*padding-left:111px;*/
	
}


.top02 .top02-3 ol{
	list-style-position:inside;
	/*--	padding-left:118px;---*/

}


.top02 .top02-3 ol li{
	display:inline;
	margin:0px;
	padding:0px;
	
}








/*--------バナー------------------------*/
#bana{
	float:left;
	clear:both;
	margin:5px 10px 5px 10px;
	width:920px;
	height:60px;
			border-top:1px dotted #afafaf;
		padding-top:5px;

}


/*--
#bana img{
	margin-left:2px;
}
---*/

/****************************************************/
/*-------------ナビボタン----------------------------*/

#navi{
	width:100%;
	height:59px;
	float:left;
	clear:both;
	background-image:url(img/navi-back.jpg);
	background-repeat:repeat-x;
}


.navi-01{
	width:920px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
}

.navi-01 ul{
	width:920px;
	height:45px;
	float:left;
	clear:both;
}

.navi-01 ul li{
	list-style-type:none;
		display:inline;
		margin:0px;
		padding:0px;

}




/*-------右側ボタン・検索---------------------*/

#right-01{
	width:600px;
	height:auto;
	float:right;
}





#right-01 ul{
	width:186px;
	height:26px;
	float:left;
	margin-top:5px;
/*--	padding-left:94px;---*/
}

#right-01 ul li{
	list-style-type:none;
		display:inline;
}

#right-01 ul li img{
		margin-left:10px;
}


.head-navi{
	width:600px;
	height:auto;
	float:left;
	clear:both;
}

.icon{
	width:400px;
	height:auto;
	float:left;
	text-align:right;
	margin-right:5px;
}



.icon img{
	width:auto;
	height:auto;
	margin:5px 0 0 8px;
	vertical-align:top;
}


/*---------検索窓----------------------*/
#search-02{
	width:600px;
	height:40px;
	float:left;
	clear:both;
}


#search{
	width:290px;
	height:auto;
	float:left;
/*--	clear:both;---*/
/*--	padding-left:300px;---*/
	margin-left:100px;
	margin-right:10px;


}

/*----------翻訳機能----------------------------*/
#trans{
	width:180px;
	height:auto;
	float:left;
/*--	margin-left:100px;---*/
	margin-top:10px;
}

#trans-02{
	width:200px;
	height:auto;
	float:left;
/*--	margin-left:100px;---*/
	margin-top:10px;
	vertical-align:middle;

}




/*---------会社概要----------------------*/

#right-02{
	width:600px; 
	float:left;
	margin-bottom:5px;
	}

#right-02 ol{
	width:340px;
	height:auto;
	float:right;
	clear:both;
	/*padding-left:215px;*/
}

#right-02 ol li{
	list-style-type:none;
	display:inline;

}


#right-02 ol li img{
	margin-right:5px;
}

/*---------フラッシュ-------------------------------*/

#fla{
	width:920px;
	height:485x;
	margin-bottom:5px;
/*--	padding:0px 10px 0px 0px;---*/
    float:left;

}

.slideshow{
	width:920px;
	height:485px;
	float:left;
	clear:both;
}


/*********************メイン部*********************/

#main{
	float:left;
	clear:both;
	width:920px;
	height:auto;
	margin-bottom:5px;
}



/******************--2行目---************************************************/

#main02{
	width:920px;
	height:230px;
	float:left;
	clear:both;
	margin-top:10px;
	margin-bottom:10px;
}

#main02 img{
	margin-top:5px;
}

/*---------ニュース------------------*/



.news{
	width:388px;
	height:230px;
	float:left;
	margin-right:5px;

}

.news h2{
	background-image:url(img/title-02.jpg);
	width:388px;
	height:30px;
	float:left;
	clear:both;
	text-indent:-9999px;
	display:block;
	background-repeat:no-repeat;
	background-color:#fff;
}

.news02{
	text-decoration:none;
	font-size:12px;
	line-height:14px;
	width:388px;
     height:185px; 
	float:left;
	clear:both;
	 overflow: auto;
	 margin-top:10px;

}


.word{
	width:370px;
	height:auto;
	float:left;
	clear:both;
	border-bottom:1px dotted #afafaf;
	margin:2px 0px;
}

.point{
	width:11px;
	height:auto;
	float:left;
	margin-top:2px;
}

.news02 p{
	width:350px;
	height:auto;
	margin:5px 0px 5px 5px;
	float:left;
}

.news02 a{
	text-decoration:none;
	color:#3b3b3b;
}



.news02 a:hover{
	text-decoration:none;
	color:#707070;
}

/*---
.line{
	float:left;
	clear:both;
	width:383px;
	height:1px;
	border-left:none;
	border-right:none;
	border-bpttom:none;
	border-top:1px dotted #afafaf;
	margin-top:5px;
}
---*/



/*----------ツイッター-----------------------*/
#tweet{
	width:220px;
	height:230px;
	float:left;
	margin-left:5px;
	margin-right:10px;
}

/*--------プレス---------------*/

.press{
	width:180px;
	height:auto;
	float:left;
	/*--margin-right:5px;---*/
		font-size:10px;
	color:#7070707;
	margin-left:5px;

}


.press img{
	width:180px;
	height:80px;
	float:left;
	clear:both;
}

.press a{
	text-decoration:none;
		color:#707070;

}

.press a:hover{
	text-decoration:none;
		color:#3b3b3b;

}
.press h2{
	background-image:url(img/title-03.jpg);
	background-repeat:no-repeat;
	width:180px;
	height:30px;
	text-indent:-9999px;
	display:block;
		float:left;
}

.press p{
	float:left;
	width:170px;
	clear:both;
	margin-top:5px;
	
}




/*---------facebook--------------------------*/


.facebook{
	width:292px;
	height:230px;
	float:left;
}

.facebook h2{
	widows:292px;
	height:30px;
	background-image:url(shinsaibashi/img/title-04.jpg);
	background-repeat:no-repeat;
	text-indent:-9999px;
	display:block;
	clear:both;
	margin-bottom:0px;
}



/*************----main04 アレンジバナー-----***********************************/

#main04{
	float:left;
	clear:both;
	width:920px;
	height:90px;
	font-size:10px;
	color:#3b3b3b;
	margin:5px 0px 0px;
}

#main04 p{
	float:left;
	clear:both;
	margin-right:10px;

}


#main04 a{
	text-decoration:none;
		color:#707070;

}

#main04 a:hover{
		color:#3b3b3b;
	text-decoration:none;
}


	
/*************----3行目-----***********************************/

#main03{
	float:left;
	clear:both;
	width:920px;
	height:145px;
	font-size:10px;
	color:#3b3b3b;
	margin-top:10px;

}

#main03 a{
	text-decoration:none;
		color:#707070;

}

#main03 a:hover{
		color:#3b3b3b;

	text-decoration:none;
}
#main03 img{
	margin-top:5px;
}

/*---------ブログ--------------------*/
#main03 .blog{
	width:240px;
	height:145px;
	float:left;
	margin-right:5px;
}

.blog h2{
	text-indent:-9999px;
	width:240px;
	height:30px;
	background-image:url(img/title-05.jpg);
}

.blog a img{
	float:left;
	clear:both;
	width:240px;
	height:80px;
	display:block;
}
.blog p{
	float:left;
	clear:both;
	width:240px;
	height:auto;
	margin-top:5px;
}


/*-------------サロンインフォ-----------------------*/

.info{
	width:730px;
	height:145px;
	float:left;
	margin-right:5px;

}

.info h2{
	text-indent:-9999px;
	width:730px;
	height:30px;
	background-image:url(img/title-06.jpg);
	float:left;
	background-color:#aa8769;
	background-repeat:no-repeat;
}

.info01{
	width:138px;
	height:auto;
	float:left;
	margin-right:10px;
}

.info02{
	width:138px;
	height:auto;
	float:left;
}


.info p{
		margin-top:3px;
		text-align:left;
		width:138px;
		text-align:center;
}
	

/*------------サロンリスト-----------------------*/
.list{
	width:920px;
	height:auto;
	float:left;
	clear:both;
	margin-top:10px;

}

.list h2{
	width:920px;
	height:30px;
	background-image:url(img/title-01.jpg);
	background-repeat:no-repeat;
	left:0px;
	text-indent:-9999px;
	display:block;
	float:left;
	clear:both;
	margin-top:5px;
}


.list h3{
	width:auto;
	clear:both;
	margin-bottom:5px;
}


.list a{
	text-decoration:none;
	color:#525252;
}

.list a:hover{
	text-decoration:underline;
	color:#525252;
}


.list li p{
	width:80px;
	height:auto;
	float:left;
	font-size:10px;
	color:#525252;
}


.list ul{
	width:auto;
	height:auto;
	list-style:none;
}

.list li{
	width:80px;
	height:auto;
	float:left;
	margin-right:12px;
	font-size:10px;
	color:#525252;
}

.hairsalon{
	width:920px;
	height:auto;
	float:left;
	clear:both;
	margin-bottom:10px;
}

.nailsalon{
	width:460px;
	height:110px;
	float:left;
	margin-bottom:10px;
}

.wigsalon{
	width:460px;
	height:110px;
	float:left;
	margin-bottom:10px;
}

.fcsalon{
	width:368px;
	height:auto;
	float:left;
	margin-bottom:10px;
}

.bmsalon{
	width:455px;
	height:auto;
	float:left;
	margin-bottom:10px;
	margin-right:-10px;
}






/*************----下-----***********************************/

#bottom{
	width:920px;
	float:left;
	clear:both;
	height:auto;
}


/*------スペシャルサンクス-------------------*/
.thanks{
	float:left;
	clear:both;
	width:920px;
	height:auto;
	border-style:dotted;
	border-width:1px;
	border-color:#afafaf;
	border-left:none;
	border-right:none;
		font-size:10px;
	color:#7070707;

}

.thanks a{
	color:#313131;
	text-decoration:none;
}

.thanks a:hover{
	color:#3b3b3b;
	text-decoration:underline;
}


.thanks h2{
	background-image:url(../shinsaibashi/img/thanks01.jpg);
	background-repeat:no-repeat;
	width:123px;
	height:22px;
	margin-top:5px;
	margin-bottom:5px;
	text-indent:-9999px;
	float:left;
}

.thanks p{
	width:674px;
	margin-top:8px;
	float:left;
	text-align:center;
}

.thanks img{
	width:123px;
	height:22px;
	float:left;
	position:right;
	float:left;
	margin-top:5px;
	margin-bottom:5px;
}


/*---ナビスタイル-------------------*/

.navi{
	float:left;
	clear:both;
	width:920px;
	height:auto;
	font-size:12px;
	color:#707070;
	margin-top:5px;
	border-top:1px solid #aa8769;
	padding-top:5px;
	line-height:18px;
		font-weight:bold;

}

.navi .left{
	width:680px;
	margin-right:10px;
	float:left;
}

.navi03{
	font-size:12px;
	font-weight:bold;
	width:680px;
	float:left;
	border-bottom:1px dotted #aa8769;
	margin-bottom:3px;
	padding-bottom:3px;
}

.navi .right{
	width:230px;
	float:left;
}

.navi a{
	color:#707070;
	text-decoration:none;
}

.navi a:hover{
	color:#3b3b3b;
	text-decoration:underline;
	background-color:#c8c8c8;
}


.navi p{
	float:left;
	width:680px;
}


/*-------------------下ナビスタイル-----------------------------*/

.bottom02{
	width:100%;
	float:left;
/*--	background-image:url(../../shinsaibashi/img/bottom.jpg);----*/
	height:40px;
	background-repeat:no-repeat;
	margin-top:0px;
	background-color:#aa8769;
/*--	background-position:center;---*/
margin-top:10px;
}

.bottom02 p{
	/*--text-indent:-9999px;---*/
	font-size:12px;
	color:#fff;
	text-align:center;
	line-height:40px;
	font-weight:bold;
}

/**-----下バナー------------------*/



#mama{
	width:920px;
	height:auto;
	float:left;
	clear:both;
	margin:0 0 5px 0px;
}

