@charset "shift-jis";
/* NAILS UNIQUE website main CSS */

body{margin:0px; padding:0px;
 background: #fff url(images/bg/pk.jpg);
 background-repeat:repeat-x;
 font-family: "‚l‚r ‚oƒSƒVƒbƒN"; 
 font-size:9pt; line-height:16px;
}

ul{
	list-style-type: none;
}

ul,li,dl,dt,dd,ol{
	margin:0px;
	padding:0px;
	
}

td,th,pre {text-align:left; margin:0px; padding:0px; font-size:9pt;}

h1{font-size:9pt;}
h2{font-size:9pt;}
h3{font-size:9pt;}
h4{font-size:9pt;}
h5{font-size:8pt;}

img{
	margin:0px;
	padding:0px;
	border:none;
	vertical-align: top;
}

address{font-style:normal; font-size:8pt; color:#999;
 font-family: "‚l‚r ‚oƒSƒVƒbƒN"; text-align:left;
 width:440px; padding-left:5px; padding-right:10px;}

a:link{
 color:#FF7777;
 text-decoration: none;
}
a:active {
 color:#CC6666;
}
a:visited{
 color:#FF7777;
 text-decoration: none;
}
a:hover{
 color:#CC6666;
}

#conclusion{ width:796px; background: #fff;
 background-repeat:no-repeat; background-position:center;
 border-style:solid; border-width:0px 1px 1px 1px;
 border-color:#FF80BF;
 }

#head{ width:796px;height:91px; text-align:left;
 background: #fff url(images/head_bg.gif);
 background-repeat:no-repeat;}
 
#head_menu{float:right;margin:10px; font-size:9pt;color:#999;
 font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ‚oƒSƒVƒbƒN";}

#menu{width:791px;height:19px;background:#FFCCCC;margin-left:1px;}

#footer{padding-top:20px;}
 
#r_menu{width:183px;margin-top:20px;margin-left:6px;float:left;
 }
 
#navi{width:590px; margin-top:4px;
 text-align:left; font-size:8pt; color:#999;}

#main{margin-top:20px;margin-left:2px;float:left;
 width:599px;}
 
.menu_space{float:left;margin-left:40px;}
.menu_top{float:left;margin-left:30px;}

.r_space{margin-top:10px;}

.main{margin-left:2px;float:left;
 width:599px;}

.info_box{width:570px;margin-left:10px;margin-top:20px;text-align:left;
 font-size:9pt;color:#555;
 }
 
.info_r{float:left;width:284px;
 background: url(images/line/info_h.gif) repeat-y;}
.info_r ul{margin-left:3px;}
.info_l{float:left;width:281px;}

/* mod 2011.2.8 */
.info_blog{
	width:570px;
	margin-bottom:10px;}
.info_blog img{
	margin:0 10px 10px 0;}


 
.infolist{margin-left:4px;}
.infodate{margin-left:6px;margin-top:14px; font-size:8pt;line-height:24px;}
.infodate span{color:#CC3300;}
.infodate2{margin-left:6px; font-size:8pt;line-height:19px;}
.infodate2 span{color:#CC3300;}

.indent{ width:525px; margin-left:7px;margin-bottom:10px;}
.indent span{ font-size:8pt;color:#CC0000;}

.brand{float:left;width:160px; padding:10px;text-align:center;}
.brand2{width:350px; margin-left:10px;margin-top:10px;
 float:left;}
 
.salonbrand{
	float:left;
	width:220px;
	padding:10px;
	text-align:center;
	margin:10px;}

.salonbrand_wide{
	float:left;
	width:480px;
	padding:10px;
	text-align:center;
	margin:10px;}

.txt_col{color:#FF6699;
    width:500px;
	height:12px;
    display:block;
	padding-left:8px;
	border-style:solid;
    border-width:0px 0px 0px 5px;
	border-color:#FF9999;}

.gotop{width:530px;text-align:right;}

/* g‚ƒ€E*/

.flo_l{float:left;}
.tatd{padding:2px;}
.disp{display:inline;}
.haba{width:599px;}

/* MENU ROLL OVER */
.top ,.top a ,.top a:hover,.top a:focus{
width:35px;height:19px;
background:url(images/hm_top.gif) no-repeat;
text-decoration: none;float:left;
}
.top {
margin-left:30px;display:inline;
}
.top,.top a:hover,.top a:focus {
background:url(images/hm_top_over.gif) no-repeat;
}

/* –•pçEEE/

.title_txt{color:#888888;
    width:120px;height:12px;
	padding-left:8px;
	vertical-align:top;}
	
.cate_txt{color:#FF6699;
	vertical-align:top;}
.cate_txt2{
    padding-left:15px; margin-bottom:10px;
	vertical-align:top;}
	
.rec_obi{width:525px; height:26px;
 background:#fff url(images/bg/obi.gif) repeat-x;
 font-weight:bold; color:#CC3333;
 padding-left:5px;padding-top:3px;margin-bottom:15px;}
 
.rec_box{ width:530px; margin-left:10px;
 border-style:solid; border-width:1px 1px 1px 1px;
 border-color:#BBBBBB;}

.tab{ height:50px; border:0px;background-image:url(images/bg/table.gif);
 background-repeat:no-repeat;background-position:center;}
 
 .photo_cap { display:block; font-size:10px;color:#666; margin-bottom:5px;}
 
 .date { width:250px; padding-right:5px; float:right; font-size:14px; color:#F66; text-align:right; font-weight:normal; }
 
/*ƒRƒ“ƒeƒXƒg*/
.p_event{ width:548px;margin-left:5px;
 border-style:solid; border-width:1px 1px 1px 1px;
 border-color:#BBBBBB;}
 
.obi {width:538px;height:26px;
 background:url(images/bg/obi.gif) repeat-x;
 padding:5px;margin-bottom:5px;
 font-weight:bold;color:#CC3333;
 }
.ev_cnt{padding:9px;width:520px;}
.ev_cnt span{font-size:8pt;color:#FF9999;}

.txt1202 {
	font-size: 12px;
	line-height: 18px;
	letter-spacing: 1px;
	color: #666;
}
.t_border{ border-width:0 0 1px 0;
	border-style:dotted;
	border-color:#ddd;}
.name_box{float:left; width:175px;}

.archive{width:560px;text-align:right;
 font-size:9pt;color:#666;
 margin-top:10px;}
 
.event{float:left;width:260px; text-align:center;
 margin-right:15px;margin-top:10px;}

 
/* ‚“i */

.pr_txt{float:left; width:304px;
 margin-bottom:5px;}
.pr_txt h1{color:#FF6699;}
.pr_con{width:525px;}
.pr_img{float:left; width:221px;}

.pr_color{margin-left:9px;font-size:8pt;color:#777;}

 
/* information */

.infor_r{float:left;width:280px;
 background: #fff url(images/line/info_h.gif) no-repeat;
 margin-left:5px;padding-left:8px;}
.infor_l{float:left;width:275px;}

.info_txt{color:#FF6699;
	height:12px;
    display:block;
	padding-left:8px;
	border-style:solid;
    border-width:0px 0px 0px 5px;
	border-color:#FF9999;}
 

/* ----------------- */

.info ,.info a ,.info a:hover,.info a:focus{
width:93px;height:19px;
background:url(images/hm_info.gif) no-repeat;
text-decoration: none;float:left;
}
.info {
margin-left:30px;display:inline;
}
.info,.info a:hover,.info a:focus {
background:url(images/hm_info_over.gif) no-repeat;
}

/* ----------------- */

.salon ,.salon a ,.salon a:hover,.salon a:focus{
width:79px;height:19px;
background:url(images/hm_salon.gif) no-repeat;
text-decoration: none;float:left;
}
.salon {
margin-left:30px;display:inline;
}
.salon,.salon a:hover,.salon a:focus {
background:url(images/hm_salon_over.gif) no-repeat;
}

/* ----------------- */

.coll ,.coll a ,.coll a:hover,.coll a:focus{
width:66px;height:19px;
background:url(images/hm_coll.gif) no-repeat;
text-decoration: none;float:left;
}
.coll {
margin-left:30px;display:inline;
}
.coll,.coll a:hover,.coll a:focus {
background:url(images/hm_coll_over.gif) no-repeat;
}

/* ----------------- */

.pro ,.pro a ,.pro a:hover,.pro a:focus{
width:76px;height:19px;
background:url(images/hm_pro.gif) no-repeat;
text-decoration: none;float:left;
}
.pro {
margin-left:30px;display:inline;
}
.pro,.pro a:hover,.pro a:focus {
background:url(images/hm_pro_over.gif) no-repeat;
}

/* XVƒVƒXƒeEE*/
.space {
        padding:15px;
        background:#fff;
		width:535px;
        border-style:solid;
	    border-width:1px 1px 1px 1px;
	    border-color:#AAA;}

.day_txt { font-size:8pt; color:#999; width:565px;
        line-height:18px;}
		
/* ƒtƒHƒ“ƒg */
.txt_ex{color:#444; letter-spacing:1px;}
.txt_gr{font-size:10px;color:#666;font-weight:normal;}
.txt_s {font-size:11px;}

/*‚€E‡€À(X“cEEEE€ŸƒÃ*/
.odd {
	text-align: center;
	width: 160px;height:200px;
	float: left;
	margin: 0 10px 10px 0;
	border:solid 1px #ccc;
	padding:5px;
	}
.odd h1{
	text-align: left;
	font-size:11px;color:#519DD9;
	line-height:13px;
	height:24px;
	}
	
#od {
	width:540px;
	clear: both;
	/*border: thin solid #0099FF;*/
}
.even {
	text-align: center;
	width: 160px;height:200px;
	float: left;
	margin: 0 0 10px 0;
	border:solid 1px #ccc;
	padding:5px;
	}
.even h1{
	text-align: left;
	font-size:11px;color:#519DD9;
	line-height:13px;
	height:24px;
	}
