@charset "utf-8";

/*　ポシェール　CSS　*/




/* ------------------------------------- 
 *	ボタン136*31
 * -------------------------------------  */




#accessmap_b {
	width: 136px;
	height: 31px;
	font-size: 0;
	text-indent: -9999px;
}
#accessmap_b a {
	display: block;
	width: 136px;
	height: 31px;
	font-size: 0;
	text-indent: -9999px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
#accessmap_b a:hover {
	background-position: 0px -31px;
	background-repeat: no-repeat;
}
#accessmap_b a {
	background-image: url(../images/head_05cs.jpg);
}


/* ------------------------------------- 
 *	ボタン135*28
 * -------------------------------------  */




#toppage_b {
	width: 135px;
	height: 28px;
	font-size: 0;
	text-indent: -9999px;
}
#toppage_b a {
	display: block;
	width: 135px;
	height: 28px;
	font-size: 0;
	text-indent: -9999px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
#toppage_b a:hover {
	background-position: 0px -28px;
	background-repeat: no-repeat;
}
#toppage_b a {
	background-image: url(../images/head_06cs.jpg);
}



/* ------------------------------------- 
 *	ボタン133*28
 * -------------------------------------  */




#campain_b {
	width: 133px;
	height: 28px;
	font-size: 0;
	text-indent: -9999px;
}
#campain_b a {
	display: block;
	width: 133px;
	height: 28px;
	font-size: 0;
	text-indent: -9999px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
#campain_b a:hover {
	background-position: 0px -28px;
	background-repeat: no-repeat;
}
#campain_b a {
	background-image: url(../images/head_07cs.jpg);
}



/* ------------------------------------- 
 *	ボタン146*28
 * -------------------------------------  */




#menu_b {
	width: 146px;
	height: 28px;
	font-size: 0;
	text-indent: -9999px;
}
#menu_b a {
	display: block;
	width: 146px;
	height: 28px;
	font-size: 0;
	text-indent: -9999px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
#menu_b a:hover {
	background-position: 0px -28px;
	background-repeat: no-repeat;
}
#menu_b a {
	background-image: url(../images/head_08cs.jpg);
}




/* ------------------------------------- 
 *	ボタン196*28
 * -------------------------------------  */




#jubiran_b {
	width: 196px;
	height: 28px;
	font-size: 0;
	text-indent: -9999px;
}
#jubiran_b a {
	display: block;
	width: 196px;
	height: 28px;
	font-size: 0;
	text-indent: -9999px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
#jubiran_b a:hover {
	background-position: 0px -28px;
	background-repeat: no-repeat;
}
#jubiran_b a {
	background-image: url(../images/head_09cs.jpg);
}



/* ------------------------------------- 
 *	ボタン200*28
 * -------------------------------------  */




#salon_b {
	width: 200px;
	height: 28px;
	font-size: 0;
	text-indent: -9999px;
}
#salon_b a {
	display: block;
	width: 200px;
	height: 28px;
	font-size: 0;
	text-indent: -9999px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
#salon_b a:hover {
	background-position: 0px -28px;
	background-repeat: no-repeat;
}
#salon_b a {
	background-image: url(../images/head_10cs.jpg);
}




/* ------------------------------------- 
 *	ボタン133*28
 * -------------------------------------  */




#toiawase_b {
	width: 133px;
	height: 28px;
	font-size: 0;
	text-indent: -9999px;
}
#toiawase_b a {
	display: block;
	width: 133px;
	height: 28px;
	font-size: 0;
	text-indent: -9999px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
#toiawase_b a:hover {
	background-position: 0px -28px;
	background-repeat: no-repeat;
}
#toiawase_b a {
	background-image: url(../images/head_11cs.jpg);
}


/* ------------------------------------- 
 *	ボタン　キャンペーンバナー　レフトナビ
 * -------------------------------------  */



#cam_b_01 {
	width: 228px;
	height: 80px;
	font-size: 0;
	text-indent: -9999px;
}
#cam_b_01 a {
	display: block;
	width: 228px;
	height: 80px;
	font-size: 0;
	text-indent: -9999px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
#cam_b_01 a:hover {
	background-position: 0px 0px;
	background-repeat: no-repeat;
    opacity: 0.8;
    filter: alpha(opacity=80);
}
#cam_b_01 a {
	background-image: url(../images/lnavi_13.jpg);
}

#cam_b_02 {
	width: 228px;
	height: 80px;
	font-size: 0;
	text-indent: -9999px;
}
#cam_b_02 a {
	display: block;
	width: 228px;
	height: 80px;
	font-size: 0;
	text-indent: -9999px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
#cam_b_02 a:hover {
	background-position: 0px 0px;
	background-repeat: no-repeat;
    opacity: 0.8;
    filter: alpha(opacity=80);
}
#cam_b_02 a {
	background-image: url(../images/lnavi_14.jpg);
}

#cam_b_03 {
	width: 228px;
	height: 80px;
	font-size: 0;
	text-indent: -9999px;
}
#cam_b_03 a {
	display: block;
	width: 228px;
	height: 80px;
	font-size: 0;
	text-indent: -9999px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
#cam_b_03 a:hover {
	background-position: 0px 0px;
	background-repeat: no-repeat;
    opacity: 0.8;
    filter: alpha(opacity=80);
}
#cam_b_03 a {
	background-image: url(../images/lnavi_15.jpg);
}
/* ------------------------------------- 
 *	ボタン　スタッフ募集　レフトナビ
 * -------------------------------------  */



#staff_b {
	width: 228px;
	height: 80px;
	font-size: 0;
	text-indent: -9999px;
}
#staff_b a {
	display: block;
	width: 228px;
	height: 80px;
	font-size: 0;
	text-indent: -9999px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
#staff_b a:hover {
	background-position: 0px 0px;
	background-repeat: no-repeat;
    opacity: 0.8;
    filter: alpha(opacity=80);
}
#staff_b a {
	background-image: url(../images/lnavi_16_s2.jpg);
}

/* ------------------------------------- 
 *	ボタン228*67
 * -------------------------------------  */



#l_campain_b,
#l_toiawase_b {
	width: 228px;
	height: 67px;
	font-size: 0;
	text-indent: -9999px;
}
#l_campain_b a,
#l_toiawase_b a {
	display: block;
	width: 228px;
	height: 67px;
	font-size: 0;
	text-indent: -9999px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
#l_campain_b a:hover,
#l_toiawase_b a:hover {
	background-position: 0px -67px;
	background-repeat: no-repeat;
}
#l_campain_b a {
	background-image: url(../images/lnavi_01cs.jpg);
}
#l_toiawase_b a {
	background-image: url(../images/lnavi_05cs.jpg);
}




/* ------------------------------------- 
 *	ボタン228*68
 * -------------------------------------  */



#l_menu_b,
#l_jubiran_b,
#l_salon_b {
	width: 228px;
	height: 68px;
	font-size: 0;
	text-indent: -9999px;
}
#l_menu_b a,
#l_jubiran_b a,
#l_salon_b a {
	display: block;
	width: 228px;
	height: 68px;
	font-size: 0;
	text-indent: -9999px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
#l_menu_b a:hover,
#l_jubiran_b a:hover,
#l_salon_b a:hover {
	background-position: 0px -68px;
	background-repeat: no-repeat;
}
#l_menu_b a {
	background-image: url(../images/lnavi_02cs.jpg);
}
#l_jubiran_b a {
	background-image: url(../images/lnavi_03cs.jpg);
}
#l_salon_b a {
	background-image: url(../images/lnavi_04cs.jpg);
}



/* ------------------------------------- 
 *	ボタン228*96
 * -------------------------------------  */



#l_blog_b {
	width: 228px;
	height: 96px;
	font-size: 0;
	text-indent: -9999px;
}
#l_blog_b a {
	display: block;
	width: 228px;
	height: 96px;
	font-size: 0;
	text-indent: -9999px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
#l_blog_b a:hover {
	background-position: 0px -96px;
	background-repeat: no-repeat;
}
#l_blog_b a {
	background-image: url(../images/lnavi_06cs.jpg);
}


/* ------------------------------------- 
 *	ボタン美活百科
 * -------------------------------------  */



#bikatu {
	width: 228px;
	height: 102px;
	font-size: 0;
	text-indent: -9999px;
	padding-top:10px;
	padding-left:8px;
}
#bikatu a {
	display: block;
	width: 228px;
	height: 102px;
	font-size: 0;
	text-indent: -9999px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
#bikatu a:hover {
	background-position: 1px 2px;
	background-repeat: no-repeat;
opacity: 0.5;
 filter: alpha(opacity=50);
 -moz-opacity: 0.5;}

#bikatu a {
	background-image: url(../images/bikatu.jpg);
}

/* ------------------------------------- 
 *	ボタン118*32
 * -------------------------------------  */



#l_access_b {
	width: 118px;
	height: 32px;
	font-size: 0;
	text-indent: -9999px;
}
#l_access_b a {
	display: block;
	width: 118px;
	height: 32px;
	font-size: 0;
	text-indent: -9999px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
#l_access_b a:hover {
	background-position: 0px -32px;
	background-repeat: no-repeat;
}
#l_access_b a {
	background-image: url(../images/lnavi_08cs.jpg);
}

/* ------------------------------------- 
 *	ボタン118*32　スタッフ募集
 * -------------------------------------  */



#l_s_b {
	width: 228px;
	height: 68px;
	font-size: 0;
	text-indent: -9999px;
}
#l_s_b a {
	display: block;
	width: 228px;
	height: 68px;
	font-size: 0;
	text-indent: -9999px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
#l_s_b a:hover {
	background-position: 0px -68px;
	background-repeat: no-repeat;
}
#l_s_b a {
	background-image: url(../images/lnavi_12cs.jpg);
}



/* ------------------------------------- 
 *	ボタン228*68
 * -------------------------------------  */



#l_link_b {
	width: 228px;
	height: 68px;
	font-size: 0;
	text-indent: -9999px;
}
#l_link_b a {
	display: block;
	width: 228px;
	height: 68px;
	font-size: 0;
	text-indent: -9999px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
#l_link_b a:hover {
	background-position: 0px -68px;
	background-repeat: no-repeat;
}
#l_link_b a {
	background-image: url(../images/lnavi_11cs.jpg);
}






/* ------------------------------------- 
 *	ボタン185*32
 * -------------------------------------  */



#topcont_menu_b {
	width: 185px;
	height: 32px;
	font-size: 0;
	text-indent: -9999px;
}
#topcont_menu_b a {
	display: block;
	width: 185px;
	height: 32px;
	font-size: 0;
	text-indent: -9999px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
#topcont_menu_b a:hover {
	background-position: 0px -32px;
	background-repeat: no-repeat;
}
#topcont_menu_b a {
	background-image: url(../images/topcont_02cs.jpg);
}





/* ------------------------------------- 
 *	ボタン235*101　3つのコース
 * -------------------------------------  */



#topcont_pika_b,
#topcont_amino_b {
	width: 235px;
	height:101px;
	font-size: 0;
	text-indent: -9999px;
}
#topcont_pika_b a,
#topcont_amino_b a {
	display: block;
	width: 235px;
	height:101px;
	font-size: 0;
	text-indent: -9999px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
#topcont_pika_b a:hover,
#topcont_amino_b a:hover {
	background-position: 0px -101px;
	background-repeat: no-repeat;
}
#topcont_pika_b a {
	background-image: url(../images/topcont_03cs.jpg);
}
#topcont_amino_b a {
	background-image: url(../images/topcont_04cs.jpg);
}



/* ------------------------------------- 
 *	ボタン234*101
 * -------------------------------------  */



#topcont_3d_b {
	width: 234px;
	height: 101px;
	font-size: 0;
	text-indent: -9999px;
}
#topcont_3d_b a {
	display: block;
	width: 234px;
	height: 101px;
	font-size: 0;
	text-indent: -9999px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
#topcont_3d_b a:hover {
	background-position: 0px -101px;
	background-repeat: no-repeat;
}
#topcont_3d_b a {
	background-image: url(../images/topcont_05cs.jpg);
}



/* ------------------------------------- 
 *	ボタン472*231
 * -------------------------------------  */



#shigaisen_b {
	width: 472px;
	height: 231px;
	font-size: 0;
	text-indent: -9999px;
}
#shigaisen_b a {
	display: block;
	width: 472px;
	height: 231px;
	font-size: 0;
	text-indent: -9999px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
#shigaisen_b a:hover {
	background-position: 0px 0px;
	background-repeat: no-repeat;
    opacity: 0.8;
    filter: alpha(opacity=80);
}
#shigaisen_b a {
	background-image: url(../images/topcont_010.jpg);
}

/* ------------------------------------- 
 *	ボタンリフォームばなー
 * -------------------------------------  */



#reform a:hover {
    opacity: 0.8;
    filter: alpha(opacity=80);
}


/* ------------------------------------- 
 *	トップキャンペーンボタン335*90
  * -------------------------------------  */



#topcont_cam_1 {
	width: 337px;
	height: 91px;
	font-size: 0;
	text-indent: -9999px;
	margin-bottom:15px;
	margin-right:30px;
	margin-top:5px;
}
#topcont_cam_1 a {
display: block;
	width: 335px;
	height: 90px;
	font-size: 0;
	text-indent: -9999px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
#topcont_cam_1 a:hover {
	background-position: 0px 0px;
	background-repeat: no-repeat;
    opacity: 0.8;
    filter: alpha(opacity=80);
}
#topcont_cam_1 a {
	background-image: url(../images/top_cam01.jpg);
}

#topcont_cam_2 {
	width: 335px;
	height: 90px;
	font-size: 0;
	text-indent: -9999px;
	margin-bottom:15px;
	margin-top:5px;
}
#topcont_cam_2 a {
display: block;
	width: 335px;
	height: 90px;
	font-size: 0;
	text-indent: -9999px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
#topcont_cam_2 a:hover {
	background-position: 0px 0px;
	background-repeat: no-repeat;
    opacity: 0.8;
    filter: alpha(opacity=80);
}
#topcont_cam_2 a {
	background-image: url(../images/top_cam02.jpg);
}

#topcont_cam_3 {
	width: 335px;
	height: 90px;
	font-size: 13px;
	margin-bottom:15px;
	margin-top:5px;
}


/* ------------------------------------- 
 *	ボタン279*285
 * -------------------------------------  */



#topcont_jubi_b {
	width: 279px;
	height: 285px;
	font-size: 0;
	text-indent: -9999px;
}
#topcont_jubi_b a {
	display: block;
	width: 279px;
	height: 285px;
	font-size: 0;
	text-indent: -9999px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
#topcont_jubi_b a:hover {
	background-position: 0px -285px;
	background-repeat: no-repeat;
}
#topcont_jubi_b a {
	background-image: url(../images/topcont_08cs.jpg);
}





/* ------------------------------------- 
 *	ボタン99*32
 * -------------------------------------  */




#footpt_b {
	width: 99px;
	height: 32px;
	font-size: 0;
	text-indent: -9999px;
}
#footpt_b a {
	display: block;
	width: 99px;
	height: 32px;
	font-size: 0;
	text-indent: -9999px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
#footpt_b a:hover {
	background-position: 0px -32px;
	background-repeat: no-repeat;
}
#footpt_b a {
	background-image: url(../images/foot_02cs.jpg);
}






/* ------------------------------------- 
 *	ボタン100*31
 * -------------------------------------  */


.kotira_b {
	width: 100px;
	height: 31px;
	font-size: 0;
	text-indent: -9999px;
}
.kotira_b a {
	display: block;
	width: 100px;
	height: 31px;
	font-size: 0;
	text-indent: -9999px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
.kotira_b a:hover {
	background-position: 0px -31px;
	background-repeat: no-repeat;
}
.kotira_b a {
	background-image: url(../../menu/images/kotira_01cs.jpg);
}



/* ------------------------------------- 
 *	ボタン100*31
 * -------------------------------------  */


.kotira02_b {
	width: 100px;
	height: 31px;
	font-size: 0;
	text-indent: -9999px;
}
.kotira02_b a {
	display: block;
	width: 100px;
	height: 31px;
	font-size: 0;
	text-indent: -9999px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
.kotira02_b a:hover {
	background-position: 0px -31px;
	background-repeat: no-repeat;
}
.kotira02_b a {
	background-image: url(../../menu/images/kotira_02cs.jpg);
}


/* ------------------------------------- 
 *	ボタン100*31
 * -------------------------------------  */


.kotira03_b {
	width: 100px;
	height: 31px;
	font-size: 0;
	text-indent: -9999px;
}
.kotira03_b a {
	display: block;
	width: 100px;
	height: 31px;
	font-size: 0;
	text-indent: -9999px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
.kotira03_b a:hover {
	background-position: 0px -31px;
	background-repeat: no-repeat;
}
.kotira03_b a {
	background-image: url(../../menu/images/kotira_03cs.jpg);
}



/* ------------------------------------- 
 *	ボタン353*66
 * -------------------------------------  */


.hadabetu_b {
	width: 353px;
	height: 66px;
	font-size: 0;
	text-indent: -9999px;
}
.hadabetu_b a {
	display: block;
	width: 353px;
	height: 66px;
	font-size: 0;
	text-indent: -9999px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
.hadabetu_b a:hover {
	background-position: 0px -66px;
	background-repeat: no-repeat;
}
.hadabetu_b a {
	background-image: url(../../menu/images/menu_botbanner_01cs.jpg);
}



/* ------------------------------------- 
 *	ボタン351*66
 * -------------------------------------  */


.opushonal_b {
	width: 351px;
	height: 66px;
	font-size: 0;
	text-indent: -9999px;
}
.opushonal_b a {
	display: block;
	width: 351px;
	height: 66px;
	font-size: 0;
	text-indent: -9999px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
.opushonal_b a:hover {
	background-position: 0px -66px;
	background-repeat: no-repeat;
}
.opushonal_b a {
	background-image: url(../../menu/images/menu_botbanner_02cs.jpg);
}



/* ------------------------------------- 
 *	ボタン330*165
 * -------------------------------------  */


.cam_toiawase_b {
	width: 330px;
	height: 165px;
	font-size: 0;
	text-indent: -9999px;
}
.cam_toiawase_b a {
	display: block;
	width: 330px;
	height: 165px;
	font-size: 0;
	text-indent: -9999px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
.cam_toiawase_b a:hover {
	background-position: 0px -165px;
	background-repeat: no-repeat;
}
.cam_toiawase_b a {
	background-image: url(../../campaign/images/cam_banner_02cs.jpg);
}




