/*基本ＣＳＳ--------------------------------------------------*/
h1,h2,h3,h4,h5,h6,p {
	padding:0;
	margin:0;
	font-weight: normal;
	float: left;
}
#rasysa-header b,#rasysa-container b,#rasysa-about-box b,#salon-pickup-container b{
	display:none;
}

/* サロンピックアップ　ここから-------------------------------------------------*/
#salon-pickup-container{
	width: 870px;
	margin-top:15px;
	float:left;
	text-align:left;
}
/* サロンピックアップ用　文字色-------------------------------------------------*/
#salon-pickup-container .pointcolor{
	color:#9E7B54;
}
#salon-pickup-container .catchcolor{
	color:#990000;
}
#salon-pickup-container a:link { color:#333333;  text-decoration:underline;  }
#salon-pickup-container a:visited { color:#333333;  text-decoration:underline; }
#salon-pickup-container a:hover { color:#FF6633;  text-decoration:underline; }
#salon-pickup-container a:active { color:#FF6633;  text-decoration:underline; }
/* タブボタン領域--------------------------------------------------*/
#salon-pickup-tabbox {
	width: 870px;
	float:left;
	background-image: url(../image/pickup/bg_tab.gif);
	background-repeat: repeat-x;
	height: 27px;
	margin-bottom: 22px;
}
#salon-pickup-tabbox ul{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#salon-pickup-tabbox li{
	float:left;
	padding-right: 5px;
}
/* 関東*/
#salon-pickup-tabbox .kanto-tab-on a{
	background-image: url(../image/pickup/btn_kanto.gif);
	height:27px;
	float:left;
	display: block;
	width: 195px;
	background-position: 0px 0px;
}
#salon-pickup-tabbox .kanto-tab a{
	background-image: url(../image/pickup/btn_kanto.gif);
	height:27px;
	float:left;
	display: block;
	width: 195px;
	background-position: 0px -27px;
}
#salon-pickup-tabbox .kanto-tab a:hover{
	background-position: 0px -54px;
}
/* 関西*/
#salon-pickup-tabbox .kansai-tab-on a{
	background-image: url(../image/pickup/btn_kansai.gif);
	height:27px;
	float:left;
	display: block;
	width: 195px;
	background-position: 0px 0px;
}
#salon-pickup-tabbox .kansai-tab a{
	background-image: url(../image/pickup/btn_kansai.gif);
	height:27px;
	float:left;
	display: block;
	width: 195px;
	background-position: 0px -27px;
}
#salon-pickup-tabbox .kansai-tab a:hover{
	background-position: 0px -54px;
}
/* 全国*/
#salon-pickup-tabbox .zenkoku-tab-on a{
	background-image: url(../image/pickup/btn_zenkoku.gif);
	height:27px;
	float:left;
	display: block;
	width: 195px;
	background-position: 0px 0px;
}
#salon-pickup-tabbox .zenkoku-tab a{
	background-image: url(../image/pickup/btn_zenkoku.gif);
	height:27px;
	float:left;
	display: block;
	width: 195px;
	background-position: 0px -27px;
}
#salon-pickup-tabbox .zenkoku-tab a:hover{
	background-position: 0px -54px;
}
/* メインエリア　スタート--------------------------------------------------*/

#salon-pickup-mainarea{
	width:840px;
	padding:0px 15px 0px 15px;
	float:left;

}
/* NEXT BACK--------------------------------------------------*/
#salon-pickup-mainarea .salon-pickup-nextback{
	width:164px;
	float:left;
	padding-left: 676px;
}
#salon-pickup-mainarea .salon-pickup-nextback .back-btn-box {
	width:69px;
	float:left;
	padding-left:12px;
	background-image:url(../image/pickup/btn_back_a.gif);
	background-repeat:no-repeat;
	text-align: left;
}
#salon-pickup-mainarea .salon-pickup-nextback .next-btn-box {
	width:77px;
	padding-left:6px;
	background-image:url(../image/pickup/btn_next_a.gif);
	background-repeat:no-repeat;
	float: left;
	background-position: 71px 4px;
	text-align: left;
}
#salon-pickup-mainarea .salon-pickup-nextback .back-btn-box-no {
	width:69px;
	float:left;
	padding-left:12px;
	background-image:url(../image/pickup/btn_back_b.gif);
	background-repeat:no-repeat;
	text-align: left;
	color:#999999;
}
#salon-pickup-mainarea .salon-pickup-nextback .next-btn-box-no {
	width:77px;
	padding-left:6px;
	background-image:url(../image/pickup/btn_next_b.gif);
	background-repeat:no-repeat;
	float: left;
	background-position: 71px 4px;
	text-align: left;
	color:#999999;
}

/* タイトルエリア*/
#salon-pickup-headarea{
	width:840px;
	float: left;
}
#salon-pickup-headarea .ttl-catch{
	width:840px;
	float: left;
}
#salon-pickup-headarea h1{
	width:840px;
	height:46px;
	float:left;
}
#salon-pickup-headarea #titile-information{
	height:24px;
	width:840px;
	background-color:#B5E0D8;
	clear: left;
}
#salon-pickup-headarea #titile-information .txt-infor1{
	width:690px;
	text-align:left;
	padding-left: 10px;
	height: 24px;
	float: left;
}
#salon-pickup-headarea #titile-information .txt-infor2{
	width:130px;
	text-align:right;
	padding-right: 10px;
	float: left;
}
.salon-pickup-head-nextback{
	width:840px;
	text-align:right;
	float:left;
	margin-top: 22px;
}
.salon-pickup-update{
	width:830px;
	height:22px;
	text-align:right;
	clear: both;
}
/* 内容*/

#salon-pickup-contentarea{
	width:840px;
	float:left;
	border-bottom-color: #B5E0D8;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	padding: 22px 0px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
}
#salon-pickup-leftbox{
	width:292px;
	float:left;
	margin-right:15px;
}
#salon-pickup-rightbox{
	width:533px;
	float:left;
}
#salon-informationbox{
	width:533px;
	float:left;
	margin: 22px 0px 22px 0px;
}
#salon-informationbox h2{
	width:319px;
	padding: 0px 0px 8px 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #7A7A7A;
}
#salon-informationbox p{
	width:319px;
	padding: 8px 0px 0px 0px;
}
#salon-information-img{
	width:119px;
	float:left;
	padding-left: 15px;
}
#pickupblock-box{
	width:533px;
	float:left;
}
#pickupblock-box h2{
	width:294px;
	margin-bottom:7px;
	float:left;
}
#pickupblock-box .period-box{
	width:100px;
	margin-bottom:7px;
	float:left;
}
#pickupblock-contentsbox {
	width:501px;
	border: 1px solid #BBD1D3;
	padding: 12px 15px;
	float: left;
}
#pickupblock-contentsbox h3{
	width:501px;
	padding: 0px 0px 8px 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #7A7A7A;
	float: left;
}
#pickupblock-contentsbox p{
	width:501px;
	float: left;
}
#pickupblock-information{
	width:501px;
	float:left;
}
#pickupblock-contentsbox #pickupblock-information p{
	width:400px;
	margin-top:3px ;
	float:left;
	text-align: left;
}
/* 「詳細はこちらボタン」*/
#pickupblock-information .btn-more{
	width:100px;
	margin-top:26px;
	float:left;
	font-size: 12px;
}


#salonpikuckup-btnbox {
	width:533px;
	clear: left;
}
#salonpikuckup-btnbox p{
	width:533px;
	float:right;
	text-align:right;
	margin: 20px 0px 8px 0px;
}

/*サロンメニューへのリンク--------------------------------------------------*/
#salonpickup-salonmenu {
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	height: 25px;
	text-align: right;
	float: right;
}
#salonpickup-salonmenu ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#salonpickup-salonmenu li {
	background-image:url(/salon/image/pickup/icn_salonmnu.gif);
	background-repeat:no-repeat;
	background-position: 0px 12px;
	margin: 0px;
	padding: 3px 8px 0px 10px;
	/*margin: 0px;	padding: 3px 18px 3px 10px;*/
	float: left;
}
#salonpickup-salonmenu .staff{
	width:79px;
}
#salonpickup-salonmenu .style{
	width:68px;
}
#salonpickup-salonmenu .menu{
	width:49px;
}
#salonpickup-salonmenu .campaign{
	width:69px;
}
#salonpickup-salonmenu .map{
	width:31px;
}
#salonpickup-salonmenu .reserve{
	width:72px;
}
#salon-pickup-container #salonpickup-salonmenu a:link { color:#333333;  text-decoration:underline;  }
#salon-pickup-container #salonpickup-salonmenu a:visited { color:#333333;  text-decoration:underline; }
#salon-pickup-container #salonpickup-salonmenu a:hover { color:#FF6633;  text-decoration:underline; }
#salon-pickup-container #salonpickup-salonmenu a:active { color:#FF6633;  text-decoration:underline; }
/* フッタ用NEXT BACK枠--------------------------------------------------*/
.salon-pickup-foot-nextback{
	width:840px;
	text-align:right;
	border-top-width: 22px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #DEF0EE;
	clear: both;
	padding-top: 22px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
/*サロンリストへのリン【関西・関東】--------------------------------------------------*/
#salonlist-link-box{
	width:840px;
	padding-top: 22px;
	text-align: left;
	clear: both;
}
#salonlist-bnr-img{
	width:460px;
	float: left;
}
#salonlist-link-box table{
	width:375px;
	float: right;
	border-collapse:collapse;
}
#salonlist-link-box table td{
	width:125px;
	height:33px;
	text-align:right;
}
/*サロンリストへのリン【全国】--------------------------------------------------*/
#zenkokusalonlist-link-box table{
	border-collapse:collapse;
	width:100%;
}

#zenkokusalonlist-link-box{
	width:840px;
	padding-top: 22px;
	text-align: left;
	clear: both;
}
#zenkokusalonlist-bnr-img{
	width:630px;
	height: 105px;
	float: left;
}
/*キーワード検索--------------------------------------------------*/




#zenkokusalonlist-link-box .search-box{
	width:200px;
	margin-bottom: 10px;
	float:right;
}
#zenkokusalonlist-link-box .search-box h2{
	width:200px;
	margin: 0px;
	float:right;
	margin-bottom:4px;
}
#zenkokusalonlist-link-box .search-box .keyword-box{
	background-image:url(/image/common/bg_menu_main.gif);
	width:188px;
	padding: 8px 6px 8px 6px;
	margin: 0px;
	float:right;
}
#zenkokusalonlist-link-box .search-box .keyword-box .seach-form-box{
	width:188px;
/*	clear:both; */
}
#zenkokusalonlist-link-box .search-box .keyword-box p{
	width:188px;
	margin-bottom: 3px;
	float:right;
}
#zenkokusalonlist-link-box .link-txtbox{
	width:200px;
	margin: 0px;
	float:right;
}
#zenkokusalonlist-link-box .salonlink-morebox p{
	margin-top:2px;
	width:185px;
	padding-right:15px;
	text-align:right;
	background-image: url(/image/common/icn_seach_salon.gif);
	background-repeat: no-repeat;
	background-position: 191px 3px;
}
#zenkokusalonlist-link-box .salonlink-morebox a:link {color:#669999;text-decoration: none;}
#zenkokusalonlist-link-box .salonlink-morebox a:visited {color:#669999;text-decoration: none;}
#zenkokusalonlist-link-box .salonlink-moreboxx a:hover {color:#66CC99; text-decoration: underline;}
#zenkokusalonlist-link-box .salonlink-moreboxx a:active {color:#66CC99; text-decoration: underline;}

#zenkokusalonlist-link-box .seach-form-box form {
	margin: 0px; padding: 0px; width:188px; 
	padding-bottom: 1px;
}
#zenkokusalonlist-link-box .seach-form-box input.kw{
	margin: 0px  ; padding: 0px; width:128px;
}




#tokumoni-link-box{
	width:840px;
	padding-top: 22px;
	text-align: left;
	clear: both;
}
