@charset "utf-8";
/* CSS Document */




a:link{
	color:#666666;
	}

a:visited{
	color:#666666;
	}

a:hover{
	color:#fc0000;
	}

.txt_pass a:link{
	color:#afafaf;
	}
	
	
.txt_pass a:visited{
	color:#afafaf;
	}

.redlink a:link{
	color:#ed4f7c;
	}

.redlink a:visited{
	color:#ed4f7c;
	}

.redlink a{
	font-weight:bold;
	}	
.redlink{
	font-size:11px;
	}

body#body1{
	background:url(Images/headbar.jpg) repeat-x;
	color:#555;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	}


#container{
	width:980px;
	margin:auto;
	}

h1{
	font-size:10px;
	text-align:right;
	font-weight:normal;
	color:#a3a3a3;
	padding-top:5px;
	height:13px;
	}
	
	
td.loginbox{
	background:url(Images/login_box.jpg) no-repeat;
	}
	
.txt_pass{
	font-size:9px;
	}

input.login{
	height:12px;
	width:120px;
	font-size:11px;
	}
	
.search_btn{
	background:url(Images/btn_search.jpg) no-repeat;
	width:48px;
	height:17px;
	border:none;
	background-position:2px;
	}	

.searchbox{
	height:12px;
	width:120px;
	}	

.border{
	border-left:1px solid #EDEDED;
	border-right:1px solid #EDEDED;
	border-bottom:1px solid #EDEDED;
	
	}

td.search{
	padding:10px 5px;
	}

.cat_border{
	border-left:1px solid #EDEDED;
	border-right:1px solid #EDEDED;
	}

td.cat_list1{
	
	padding:3px 3px 3px 20px;
	background:url(Images/list_itemlist.jpg) no-repeat;
	background-position:10px center;
	font-size:11px;
	}


td.cat_list2{
	
	padding:3px 3px 3px 20px;
	background:url(Images/list_sikaku.gif) no-repeat;
	background-position:10px center;
	font-size:11px;
	}


td.cat_list3{
	
	padding:3px 3px 3px 20px;
	background:url(Images/list_sankaku.gif) no-repeat;
	background-position:10px center;
	font-size:11px;
	}




.cat_title{
	padding:5px 5px 2px 5px;
	}

.borderfoot{
	border-left:1px solid #EDEDED;
	border-right:1px solid #EDEDED;
	border-bottom:1px solid #EDEDED;
	width:188px;
	height:5px;
	}

.border_margin{
	border-left:1px solid #EDEDED;
	border-right:1px solid #EDEDED;

	width:188px;
	height:3px;
	}


ul#gmenu li{
	float:left;
	}

ul.bannerarea1 li{
	float:left;
	margin-top:10px;
	}


#mokuteki_bg{
	background:url(Images/el_goods_search_bg.jpg) no-repeat;
	width:504px;
	height:100px;
	margin-top:10px;
	padding:8px;
	}

#mokuteki_bg li{
	float:left;
	width:120px;
	font-size:12px;
	}

.mr_08{
	margin-right:8px;
	}

.set_img{
	width:139px;
	margin:10px;
	float:left;
	}

.set_txt{
	margin-top:10px;
	
	}


.stafftxt{
	border-left:5px solid #F6EFDD;
	border-right:5px solid #F6EFDD;
	border-bottom:5px solid #F6EFDD;
	background:#F6EFDD;
	padding:5px;
	font-size:12px;
	width:220px;
	}



#footer{
	background:url(Images/footbg.jpg) repeat-x;
	height:61px;
	}

#footline{
	background:url(Images/footbgpink.jpg) repeat-x;
	height:5px;
	margin-top:30px;
	}


#foottable{
	width:980px;
	margin:auto;
	}

.footerlink{
	font-size:11px;
	text-align:center;
	}


#copyright{
	width:980px;
	margin:auto;
	text-align:center;
	margin-top:25px;
	}
	
	

h2.title{
	background:url(Images/h2_title.jpg) no-repeat;
	padding-left:16px;
	padding-top:7px;
	font-size:15px;
	height:21px;
	margin-top:10px;
	}


dl.news{
	border-bottom:1px dotted #878787;
	border-top:1px dotted #878787;
	margin-top:15px;
	font-size:14px;
	padding-bottom:4px;
	padding-top:4px;

	}
	
dt.news_dt{
	float:left;
	font-weight:bold;
	font-size:14px;
	}

dd.newstitle{
	padding-left:110px;
	font-weight:bold;
	}

p.news_text{
	margin-top:5px;
margin-bottom:25px;
	line-height:1.5em;
	}



td.newsdate{
	background:url(Images/list_blue.gif) no-repeat;
	background-position:5px center;
	padding-left:15px;
	}


table#rank_table{
	width:98px;
	float:left;
	margin:10px 2px;
	}

td.rank{

	}

td.rank_item{	
	height:124px;
	background:url(Images/rank_bg.jpg) no-repeat;
	text-align:center;
	padding:8px;
	}
	
td.rank_item img{
	border:1px solid #cecece;
	}

td.rank_item p a{
	font-size:10px;
	line-height:1.3em;
	}

td.rank_item p a:link{
	color:#4873E4;
	}

td.rank_item p a:visited{
	color:#4873E4;
	}
	

td.rank_item p a:hover{
	color:#fc0000;
	}


/*　ビジネスサポートページ */

.jigyou_top{
	background:url(Images/bs_img_kt.jpg) no-repeat;
	height:5px;
	margin-top:10px;
	}

*html .jigyou_top{
	margin-bottom:-11px;
	}


.jigyou_bottom{
	background:url(Images/bs_img_kb.jpg) no-repeat;
	height:5px;
	}

.jigyou_box{
	background:#6FA9FB;
	width:226px;
	padding:4px 9px;
	}

.whitebox{
	background:#FFFFFF;
	margin-top:8px;
	padding:5px;
	height:220px;

}



.j_box{
	float:left;
	width:244px;
	margin:7px;
	}


*html .j_box{
	margin:7px 5px;
	}
	
	
.jigyou_title{
	text-align:center;
	font-weight:bold;
	color:#EB257D;
	border-bottom:1px dotted #6A6A6A;
	padding-bottom:2px;
	font-size:14px;
	}

.jigyou_txt{
	font-size:12px;
	line-height:1.4em;
	padding-top:3px;
	}

.jigyou_link{
	font-size:11px;
	font-weight:bold;
	text-align:right;
	margin-top:5px;
	border-bottom:1px dotted #6A6A6A;
	padding-bottom:5px;
	}
	
.jigyou_link a:link{
	color:#eb2580;
	}

.jigyou_link a:visited{
	color:#eb2580;
	}
	
	

.jigyou_price{
	color:#2A6DC8;
	font-weight:bold;
	font-size:12px;
	margin-top:5px;
	}

.jigyou_comment{
	color:#D70101;
	font-size:11px;
	margin-top:5px;
	}


/*　SALE特集 */

.sale_box{
	width:757px;
	border:2px solid #F40761;
	margin-top:10px;
	padding:7px;
	}

.sale_img{
	float:left;
	width:245px;
	border:1px solid #DFDFDF;
	}

.sale_txt{
	float:right;
	}

.comment{
	background:#f4f4f4;
	padding:5px;
	line-height:1.5em;
	width:494px;
	font-size:12px;
	}

.salered{
	color:#f3055f;
	font-weight:bold;
	}


/*　ネイルスクール */

.sc_title{
	background:#EB2D83;
	color:#fff;
	font-size:16px;
	font-weight:bold;
	padding:5px;
	width:765px;
	}

table.sc_table{
	width:775px;
	border-bottom:3px solid #EDEDED;
	border-left:3px solid #EDEDED;
	border-right:3px solid #EDEDED;
	}

table.sc_table td{
	padding:5px;
	line-height:1.4em;
border-right:3px solid #EDEDED;
font-size:12px;
	}

span.red{
	color:#ec2d84;
	font-weight:bold;
	}

.sc_comment{
	width:130px;
	}

.tokuten_tbl{
	width:775px;
	border-left:3px solid #FFBA55;
	border-right:3px solid #FFBA55;
	border-bottom:3px solid #FFBA55;
	}
	
.tokuten_tbl td{
	padding:5px;
	font-size:14px;
	line-height:1.5em;
	}

/*  実店舗案内　*/

.gray_box{
	background:#F7F7F7;
	padding:5px;
	margin-top:10px;
	}

.redtit{
	font-size:14px;
	font-weight:bold;
	color:#cc0000
	}
	
.txtred{
	color:#ff0000;
	}



/*  壁紙　*/


#kb_01_top{
	background:url(Images/kb_1_top.jpg) no-repeat;
	height:33px;
	margin-top:10px;
	}

#kb_01_bg{
	background:url(Images/kb_1_bg.jpg) repeat-y;	padding:10px 30px 15px 30px;
	font-family:"メイリオ", Osaka, "ヒラギノ角ゴ Pro W3";
	width:715px;
	}

#kb_01_bottom{
	background:url(Images/kb_1_bottom.jpg) no-repeat;
	height:26px;
	}

/* ********************** */

#kb_02_top{
	background:url(Images/kb_02_top.jpg) no-repeat;
	height:33px;
	margin-top:10px;
	}

#kb_02_bg{
	background:url(Images/kb_02_bg.jpg) repeat-y;	padding:10px 30px 15px 30px;
	font-family:"メイリオ", Osaka, "ヒラギノ角ゴ Pro W3";
	width:715px;
	}

#kb_02_bottom{
	background:url(Images/kb_02_bottom.jpg) no-repeat;
	height:26px;
	}


/* ********************** */

#kb_03_top{
	background:url(Images/kb_03_top.jpg) no-repeat;
	height:33px;
	margin-top:10px;
	}

#kb_03_bg{
	background:url(Images/kb_03_bg.jpg) repeat-y;	padding:10px 30px 15px 30px;
	font-family:"メイリオ", Osaka, "ヒラギノ角ゴ Pro W3";
	width:715px;
	}

#kb_03_bottom{
	background:url(Images/kb_03_bottom.jpg) no-repeat;
	height:26px;
	}

/* ********************** */

#kb_04_top{
	background:url(Images/kb_04_top.jpg) no-repeat;
	height:33px;
	margin-top:10px;
	}

#kb_04_bg{
	background:url(Images/kb_04_bg.jpg) repeat-y;	padding:10px 30px 15px 30px;
	font-family:"メイリオ", Osaka, "ヒラギノ角ゴ Pro W3";
	width:715px;
	}

#kb_04_bottom{
	background:url(Images/kb_04_bottom.jpg) no-repeat;
	height:26px;
	}


/* ********************** */

#kb_05_top{
	background:url(Images/kb_05_top.jpg) no-repeat;
	height:33px;
	margin-top:10px;
	}

#kb_05_bg{
	background:url(Images/kb_05_bg.jpg) repeat-y;	padding:10px 30px 15px 30px;
	font-family:"メイリオ", Osaka, "ヒラギノ角ゴ Pro W3";
	width:715px;
	}

#kb_05_bottom{
	background:url(Images/kb_05_bottom.jpg) no-repeat;
	height:26px;
	}


/* ********************** */

#kb_06_top{
	background:url(Images/kb_06_top.jpg) no-repeat;
	height:33px;
	margin-top:10px;
	}

#kb_06_bg{
	background:url(Images/kb_06_bg.jpg) repeat-y;	padding:10px 30px 15px 30px;
	font-family:"メイリオ", Osaka, "ヒラギノ角ゴ Pro W3";
	width:715px;
	}

#kb_06_bottom{
	background:url(Images/kb_06_bottom.jpg) no-repeat;
	height:26px;
	}


/* ********************** */

#kb_07_top{
	background:url(Images/kb_07_top.jpg) no-repeat;
	height:33px;
	margin-top:10px;
	}

#kb_07_bg{
	background:url(Images/kb_07_bg.jpg) repeat-y;	padding:10px 30px 15px 30px;
	font-family:"メイリオ", Osaka, "ヒラギノ角ゴ Pro W3";
	width:715px;
	}

#kb_07_bottom{
	background:url(Images/kb_07_bottom.jpg) no-repeat;
	height:26px;
	}

/* ********************** */

#kb_08_top{
	background:url(Images/kb_08_top.jpg) no-repeat;
	height:33px;
	margin-top:10px;
	}

#kb_08_bg{
	background:url(Images/kb_08_bg.jpg) repeat-y;	padding:10px 30px 15px 30px;
	font-family:"メイリオ", Osaka, "ヒラギノ角ゴ Pro W3";
	width:715px;
	}

#kb_08_bottom{
	background:url(Images/kb_08_bottom.jpg) no-repeat;
	height:26px;
	}


/* ********************** */

#kb_09_top{
	background:url(Images/kb_09_top.jpg) no-repeat;
	height:33px;
	margin-top:10px;
	}

#kb_09_bg{
	background:url(Images/kb_09_bg.jpg) repeat-y;	padding:10px 30px 15px 30px;
	font-family:"メイリオ", Osaka, "ヒラギノ角ゴ Pro W3";
	width:715px;
	}

#kb_09_bottom{
	background:url(Images/kb_09_bottom.jpg) no-repeat;
	height:26px;
	}


/* ********************** */

#kb_10_top{
	background:url(Images/kb_10_top.jpg) no-repeat;
	height:33px;
	margin-top:10px;
	}

#kb_10_bg{
	background:url(Images/kb_10_bg.jpg) repeat-y;	padding:10px 30px 15px 30px;
	font-family:"メイリオ", Osaka, "ヒラギノ角ゴ Pro W3";
	width:715px;
	}

#kb_10_bottom{
	background:url(Images/kb_10_bottom.jpg) no-repeat;
	height:26px;
	}


/* ********************** */

#kb_11_top{
	background:url(Images/kb_11_top.jpg) no-repeat;
	height:33px;
	margin-top:10px;
	}

#kb_11_bg{
	background:url(Images/kb_11_bg.jpg) repeat-y;	padding:10px 30px 15px 30px;
	font-family:"メイリオ", Osaka, "ヒラギノ角ゴ Pro W3";
	width:715px;
	}

#kb_11_bottom{
	background:url(Images/kb_11_bottom.jpg) no-repeat;
	height:26px;
	}



/* ********************** */

#kb_12_top{
	background:url(Images/kb_12_top.jpg) no-repeat;
	height:33px;
	margin-top:10px;
	}

#kb_12_bg{
	background:url(Images/kb_12_bg.jpg) repeat-y;	padding:10px 30px 15px 30px;
	font-family:"メイリオ", Osaka, "ヒラギノ角ゴ Pro W3";
	width:715px;
	}

#kb_12_bottom{
	background:url(Images/kb_12_bottom.jpg) no-repeat;
	height:26px;
	}



/* ********************** */

#kb_13_top{
	background:url(Images/kb_13_top.jpg) no-repeat;
	height:33px;
	margin-top:10px;
	}

#kb_13_bg{
	background:url(Images/kb_13_bg.jpg) repeat-y;	padding:10px 30px 15px 30px;
	font-family:"メイリオ", Osaka, "ヒラギノ角ゴ Pro W3";
	width:715px;
	}

#kb_13_bottom{
	background:url(Images/kb_13_bottom.jpg) no-repeat;
	height:26px;
	}



/* ********************** */

#kb_14_top{
	background:url(Images/kb_14_top.jpg) no-repeat;
	height:33px;
	margin-top:10px;
	}

#kb_14_bg{
	background:url(Images/kb_14_bg.jpg) repeat-y;	padding:10px 30px 15px 30px;
	font-family:"メイリオ", Osaka, "ヒラギノ角ゴ Pro W3";
	width:715px;
	}

#kb_14_bottom{
	background:url(Images/kb_14_bottom.jpg) no-repeat;
	height:26px;
	}



/* ********************** */

#kb_15_top{
	background:url(Images/kb_15_top.jpg) no-repeat;
	height:33px;
	margin-top:10px;
	}

#kb_15_bg{
	background:url(Images/kb_15_bg.jpg) repeat-y;	padding:10px 30px 15px 30px;
	font-family:"メイリオ", Osaka, "ヒラギノ角ゴ Pro W3";
	width:715px;
	}

#kb_15_bottom{
	background:url(Images/kb_15_bottom.jpg) no-repeat;
	height:26px;
	}

/* ********************** */


.cont_bg{
	width:681px;
	background:url(Images/p_staff_01_2.jpg) repeat-y;
	padding:10px 47px;
	font-family:"メイリオ", Osaka, "ヒラギノ角ゴ Pro W3";
	margin-top:-2px;
	}

.cont_foot{
	background:url(Images/p_staff_03.jpg) no-repeat;
	height:44px;
	}



.cont_bg2{
	width:681px;
	background:url(Images/p_staff_02_2.jpg) repeat-y;
	padding:10px 47px;
	font-family:"メイリオ", Osaka, "ヒラギノ角ゴ Pro W3";
	margin-top:-2px;
	}

.cont_foot2{
	background:url(Images/p_staff_02_3.jpg) no-repeat;
	height:44px;
	}



.cont_bg3{
	width:681px;
	background:url(Images/p_staff_03_2.jpg) repeat-y;
	padding:10px 47px;
	font-family:"メイリオ", Osaka, "ヒラギノ角ゴ Pro W3";
	margin-top:-2px;
	}

.cont_foot3{
	background:url(Images/p_staff_03_3.jpg) no-repeat;
	height:44px;
	}





.conttitle{
	background:url(Images/p_staff_tit.jpg) no-repeat;
	height:26px;
	padding-left:30px;
	font-size:14px;
	font-weight:bold;
	color:#ef3b8a;
	padding-top:5px;
	margin-bottom:10px;
	}




/* プレゼントコーナーページ　*/

p.answer{
	border-left:1px solid #EDEDED;
	border-right:1px solid #EDEDED;
	border-bottom:1px solid #EDEDED;
	width:753px;
	padding:10px;
	font-weight:bold;	
	font-size:14px;
	}

p.present{
	border:10px solid #F9398E;
	width:735px;
	padding:10px;	
	margin-top:10px;
	font-weight:bold;	
	font-size:14px;
	}



.rank_h3{
	background:#F51B7C;
	color:#fff;
	font-size:14px;
	padding:4px;
	margin-top:10px;
	}

.rankbox{
	font-size:12px;
	padding:7px;
	}


.rank_present{
	border-right:10px solid #FF77B5;
	border-left:10px solid #FF77B5;
	width:735px;
	padding:10px;
	
	}

.rankitem{
	float:left;
	width:238px;
	}


.rank_border{
	border:1px solid #ccc;
	}


.seikai{
	border-left:17px solid #FE0070;
	border-right:17px solid #FE0070;
	padding:10px;	
	}

.seikai p{
	font-weight:bold;
	font-size:14px;
	}




.purchase_text_1 {
	line-height: 1.5em;
	font-weight: bolder;
	vertical-align: middle;
	text-align: center;
	letter-spacing: 2px;
    padding:3px 5px;
}

.purchase_text_2 {
	line-height: 1.5em;
	text-align: center;
    padding:3px 5px;

}

.purchase_text_3 {
	line-height: 1.5em;
	font-weight: bold;
	vertical-align: middle;
	letter-spacing: 2px;
    padding:3px 5px;
}

.purchase_text_4 {
	vertical-align: middle;
    padding:3px 5px;
}



	
	
	
		
	
	
	
	