<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */


.page_top{
	text-align:right;
	padding:0px 0px 0px 0px;
	font-size:11px;
}

.pan{
	text-align:right;
	padding:3px 0px 3px 0px;
	color:#00F;
}

.pan a{
	color:#00f;
}


/* Header
---------------------------------------------------------------------------------- */

#header_cover{
	width:100%;
	height:70px;
	padding:7px 0px 0px 0px;
	background:url(../images/header_bg.jpg) repeat-x;
}

#header{
	width:950px;
	height:63px;
	margin:0px auto;
}


#header h1{
	display:block;
	width:192px;
	height:63px;
	float:left;
}

#header h1 a{
	display:block;
	width:192px;
	height:63px;
	text-indent:-9999px;
	background:url(../images/logo.jpg) no-repeat;
}

#header h1 a:hover{}

#header ul{
	display:block;
	width:757px;
	height:63px;
	float:right;
}

#header ul li{
	display:block;
	float:left;
}


#header ul li a{
	display:block;
	text-indent:-9999px;
}
	
#header .gnavi_top{
	width:128px;
	height:63px;
	background:url(../images/navi_top.jpg) no-repeat;
}

#header .gnavi_about{
	width:140px;
	height:63px;
	background:url(../images/navi_20.jpg) no-repeat;
}

#header .gnavi_sample{
	width:98px;
	height:63px;
	background:url(../images/navi_sample.jpg) no-repeat;
}

#header .gnavi_nail{
	width:223px;
	height:63px;
	background:url(../images/navi_nail.jpg) no-repeat;
}

#header .gnavi_reserved{
	width:155px;
	height:63px;
	background:url(../images/navi_reserved.jpg) no-repeat;
}

#header .gnavi_price{
	width:152px;
	height:63px;
	background:url(../images/navi_price.jpg) no-repeat;
}

#header .gnavi_top:hover{background:url(../images/navi_top.jpg) center -63px;}
#header .gnavi_about:hover{background:url(../images/navi_20.jpg) center -63px;}
#header .gnavi_sample:hover{background:url(../images/navi_sample.jpg) center -63px;}
#header .gnavi_nail:hover{background:url(../images/navi_nail.jpg) center -63px;}
#header .gnavi_reserved:hover{background:url(../images/navi_reserved.jpg) center -63px;}
#header .gnavi_price:hover{background:url(../images/navi_price.jpg) center -63px;}






/* Contents
---------------------------------------------------------------------------------- */

#contents_cover{
	width:100%;
	height:auto;
	background:url(../images/body_bg.jpg) repeat-x;
}


#contents{
	width:950px;
	height:auto;
	margin:0px auto;
	padding:0px 0px 20px 0px;
}


#contetns_area{
	width:775px;
	margin:0px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:right;
}

#contents_box h2{
	display:block;
	width:755px;
	height:auto;
	margin:0px auto;
	padding:0px 0px 15px 0px;
}

#contents_bg_top{
	width:775px;
	height:11px;
	background:url(../images/contents_bg_top.jpg) no-repeat;
}

#contents_box{
	width:755px;
	
	height:auto;
	margin:0px auto;
	padding:0px 10px 15px 10px;
	background:url(../images/contents_bg_middle.jpg) repeat-y;
}

#contents_bg_bottom{
	width:775px;
	height:18px;
	background:url(../images/contents_bg_bottom.jpg) no-repeat;
}



#page_navi{
	width:745px;
	height:auto;
	margin:0px;
	padding:0px 0px 15px 10px;
}

#page_navi ul{
	display:block;
	width:745px;
	height:auto;
	margin:0px;
	pading:0px 0px 0px 10px;
}

#page_navi li{
	display:block;
	float:left;
	margin:0px 13px 0px 0px;
}

#page_navi li a{
	display:block;
	background:url(../images/page_link_icon.jpg) left 1px no-repeat;
	padding:0px 0px 0px 16px;
}









#set_box{
	width:755px;
	height:auto;
	margin:0px;
	padding:0px 0px 20px 0px;
}

#set_box h3{
	display:block;
	width:755px;
	height:27px;
	margin:0px;
	padding:0px 0px 15px 0px;
}

#set_box .img_box{
	padding:10px 0px 20px 10px;
}

#set_box .read{
	padding:15px 0px 15px 10px;
}









/* Footer 
-------------------------------------------------------------------------------------*/

#footer_cover{
	width:100%;
	height:auto;
	padding:0px 0px 35px 0px;
	background:url(../images/footer_bg.jpg) repeat-x;
}

#footer{
	width:950px;
	height:auto;
	padding:16px 0px 0px 0px;
	margin:0px auto;
}


#footer .link_forte{
	width:420px;
	height:auto;
	margin:0px;
	padding:0px 0px 15px 0px;
	float:left;
}

#footer .link_forte a{
	display:block;
	float:left;
}

#footer .link_forte .footer_group{
	display:block;
	width:193px;
	height:52px;
	text-indent:-9999px;
	background:url(../images/footer_forte.jpg) no-repeat;
}

#footer .link_forte .footer_harajuku{
	display:block;
	width:193px;
	height:52px;
	text-indent:-9999px;
	background:url(../images/footer_forte_harajuku.jpg) no-repeat;
}

#footer .meta_txt{
	display:block;
	width:520px;
	height:auto;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:11px;
	line-height:1.4em;
	float:right;
}

#footer .shop_list{
	clear:both;
	width:950px;
	height:auto;
	margin:0px 0px 0px 0px;
	padding:8px 0px 0px 0px;
	background:url(../images/footer_shop_top_line.jpg) repeat-x;
}


#footer .shop_list ul{
	display:block;
	width:950px;
	height:auto;
	padding:0px 0px 8px 0px;
	font-size:12px;
	background:url(../images/footer_shop_bottom_line.jpg) center bottom repeat-x;
}

#footer .shop_list li{
	display:block;
	float:left;
	margin:0px 15px 0px 0px;
}

.shop_harajuku{width:63px;}
.shop_ekimae{width:63px;}
.shop_nakata{width:63px;}
.shop_kusanagi{width:63px;}
.shop_jouhoku{width:63px;}
.shop_yaizu{width:39px;}
.shop_fujieda{width:39px;}
.shop_epi{width:63px;}
.shop_shimada{width:39px;}
.shop_haibara{width:87px;}
.shop_kakegawa{width:39px;}
.shop_bridal{width:63px;}


.copyright{
	padding:8px 0px 0px 0px;
	font-size:11px;
	font-weight:bold;
	color:#fff;
}



</pre></body></html>