/*----------------------------------------------------
base css for nailroomPRESENT web site


----------------------------------------------------*/



/* class -------------------------------------------*/

.head {
font-size:10px ;
padding:8px ;
color:#CCCCCC ;
}

div#local {
  margin : 0;
  padding : 0;
  list-style-type : none;
}

div#local li {
display:block;
width:210px;
height:55px;
}

div#local li.top {
display:block;
width:210px;
height:82px;
}


ul#globalnavi{
margin:0 ;
padding:0 ;
clear:both;
}

ul#globalnavi li{
list-style-type:none;
}

ul#globalnavi li img{
border:0;
}

ul#globalnavi li a{
display:block;
width:210px;
height:55px;
text-indent:-9999px;
}
ul#globalnavi li.gnv_01  a{
background:url(../common/global_home.gif) no-repeat left top;
height:82px;
}
ul#globalnavi li.gnv_02  a{
background:url(../common/global_news.gif) no-repeat left top;
}
ul#globalnavi li.gnv_03  a{
background:url(../common/global_intro.gif) no-repeat left top;
}
ul#globalnavi li.gnv_04  a{
background:url(../common/global_staff.gif) no-repeat left top;
}
ul#globalnavi li.gnv_05  a{
background:url(../common/global_menu.gif) no-repeat left top;
}
ul#globalnavi li.gnv_06  a{
background:url(../common/global_process.gif) no-repeat left top;
}
ul#globalnavi li.gnv_07  a{
background:url(../common/global_access.gif) no-repeat left top;
}
ul#globalnavi li.gnv_08  a{
background:url(../common/global_recruit.gif) no-repeat left top;
}
ul#globalnavi li.gnv_09  a{
background:url(../common/global_model.gif) no-repeat left top;
}
ul#globalnavi li.gnv_10  a{
background:url(../common/global_company.gif) no-repeat left top;
}
ul#globalnavi li.gnv_11  a{
background:url(../common/global_voice.gif) no-repeat left top;
}
ul#globalnavi li.gnv_12  a{
background:url(../common/global_profile_n2.gif) no-repeat left top;
}
ul#globalnavi li.gnv_13  a{
background:url(../common/global_attention.gif) no-repeat left top;
}



ul#globalnavi li.gnv_01  a:hover{
background:url(../common/global_home_o.gif) no-repeat left top;
height:82px;
}
ul#globalnavi li.gnv_02  a:hover{
background:url(../common/global_news_o.gif) no-repeat left top;
}
ul#globalnavi li.gnv_03  a:hover{
background:url(../common/global_intro_o.gif) no-repeat left top;
}
ul#globalnavi li.gnv_04  a:hover{
background:url(../common/global_staff_o.gif) no-repeat left top;
}
ul#globalnavi li.gnv_05  a:hover{
background:url(../common/global_menu_o.gif) no-repeat left top;
}
ul#globalnavi li.gnv_06  a:hover{
background:url(../common/global_process_o.gif) no-repeat left top;
}
ul#globalnavi li.gnv_07  a:hover{
background:url(../common/global_access_o.gif) no-repeat left top;
}
ul#globalnavi li.gnv_08  a:hover{
background:url(../common/global_recruit_o.gif) no-repeat left top;
}
ul#globalnavi li.gnv_09  a:hover{
background:url(../common/global_model_o.gif) no-repeat left top;
}
ul#globalnavi li.gnv_10  a:hover{
background:url(../common/global_company_o.gif) no-repeat left top;
}
ul#globalnavi li.gnv_11  a:hover{
background:url(../common/global_voice_o.gif) no-repeat left top;
}
ul#globalnavi li.gnv_12  a:hover{
background:url(../common/global_profile_n2_o.gif) no-repeat left top;
}
ul#globalnavi li.gnv_13  a:hover{
background:url(../common/global_attention_o.gif) no-repeat left top;
}

ul#globalnavi li {
display:block;
width:210px;
height:55px;
text-indent:-9999px;
}
ul#globalnavi li.gnv_01{
background:url(../common/global_home_on.gif) no-repeat left top;
height:82px;
}
ul#globalnavi li.gnv_02{
background:url(../common/global_news_on.gif) no-repeat left top;
}
ul#globalnavi li.gnv_03{
background:url(../common/global_intro_on.gif) no-repeat left top;
}
ul#globalnavi li.gnv_04{
background:url(../common/global_staff_on.gif) no-repeat left top;
}
ul#globalnavi li.gnv_05{
background:url(../common/global_menu_on.gif) no-repeat left top;
}
ul#globalnavi li.gnv_06{
background:url(../common/global_process_on.gif) no-repeat left top;
}
ul#globalnavi li.gnv_07{
background:url(../common/global_access_on.gif) no-repeat left top;
}
ul#globalnavi li.gnv_08{
background:url(../common/global_recruit_on.gif) no-repeat left top;
}
ul#globalnavi li.gnv_09{
background:url(../common/global_model_on.gif) no-repeat left top;
}
ul#globalnavi li.gnv_10{
background:url(../common/global_company_on.gif) no-repeat left top;
}
ul#globalnavi li.gnv_11{
background:url(../common/global_voice_on.gif) no-repeat left top;
}
ul#globalnavi li.gnv_12{
background:url(../common/global_profile_n2_on.gif) no-repeat left top;
}
ul#globalnavi li.gnv_13{
background:url(../common/global_attention_on.gif) no-repeat left top;
}



ul#banner{
margin:0 ;
padding:0 ;
clear:both;
}

ul#banner li{
list-style-type:none;
}

ul#banner li img{
border:0;
}

ul#banner li a{
display:block;
text-align:center;
width:210px;
height:51px;
text-indent:-9999px;
}
ul#banner li.bnr_01  a{
background:url(../common/bnr_kaoru.jpg) no-repeat top;
}
ul#banner li.bnr_02  a{
background:url(../common/bnr_eyelash.jpg) no-repeat top;
}
ul#banner li.bnr_03  a{
background:url(../common/bnr_sample.jpg) no-repeat top;
}
ul#banner li.bnr_04  a{
background:url(../common/bnr_blog.jpg) no-repeat top;
}
ul#banner li.bnr_05  a{
background:url(../common/bnr_model.gif) no-repeat top;
}
ul#banner li.bnr_06  a{
background:url(../common/bnr_gallery.jpg) no-repeat top;
}
ul#banner li.bnr_07  a{
background:url(../index_images/bnr_shinyuri.gif) no-repeat top;
}
ul#banner li.bnr_08  a{
background:url(../index_images/bnr_attention.gif) no-repeat top;
}



ul#banner li.bnr_01  a:hover{
background:url(../common/bnr_kaoru_o.jpg) no-repeat top;
}
ul#banner li.bnr_02  a:hover{
background:url(../common/bnr_eyelash_o.jpg) no-repeat top;
}
ul#banner li.bnr_03  a:hover{
background:url(../common/bnr_sample_o.jpg) no-repeat top;
}
ul#banner li.bnr_04  a:hover{
background:url(../common/bnr_blog_o.jpg) no-repeat top;
}
ul#banner li.bnr_05  a:hover{
background:url(../common/bnr_model_o.gif) no-repeat top;
}
ul#banner li.bnr_06  a:hover{
background:url(../common/bnr_gallery.jpg) no-repeat top;
}
ul#banner li.bnr_07  a:hover{
background:url(../index_images/bnr_shinyuri_o.gif) no-repeat top;
}
ul#banner li.bnr_08  a:hover{
background:url(../index_images/bnr_attention_o.gif) no-repeat top;
}


ul#banner li {
display:block;
text-align:center;
width:210px;
height:51px;
text-indent:-9999px;
}

ul#banner li.bnr_01{
background:url(../common/bnr_kaoru_o.jpg) no-repeat center top;
}
ul#banner li.bnr_02{
background:url(../common/bnr_eyelash_o.jpg) no-repeat center top;
}
ul#banner li.bnr_03{
background:url(../common/bnr_sample_o.jpg) no-repeat center top;
}
ul#banner li.bnr_04{
background:url(../common/bnr_blog_o.jpg) no-repeat center top;
}
ul#banner li.bnr_05{
background:url(../common/bnr_model_o.gif) no-repeat center top;
}
ul#banner li.bnr_06{
background:url(../common/bnr_gallery.jpg) no-repeat center top;
}
ul#banner li.bnr_07{
background:url(../index_images/bnr_shinyuri_o.gif) no-repeat top;
}
ul#banner li.bnr_08{
background:url(../index_images/bnr_attention_o.gif) no-repeat top;
}



.brown {
color:#5c3a3b;
}

.red {
color:#ff6666;
}

.model01 {
	color: #3e272a;
	font-size: 18px;
}

.news-d {
vertical-align:middle;
width:110px;
height:55px;
color:#FF6666;
}

.news-t {
padding-right:25px;
height:55px;
color:#333333;
vertical-align:middle;
line-height:150%;
}

.news {
color:#333333;
}

.news-a {
padding-left:110px;
padding-top:25px;
padding-bottom:25px;
padding-right:25px;
font-size:12px;
line-height:200%;
}

.clear {
clear:both;
}

/* voice -------------------------------------------*/

#voice {
width:610px;
margin:40px;
}


#voice .left {
float:left;
width:300px;
}

#voice .right {
float:right;
width:300px;
}

#voice .message {
width:300px ;
height:158px;
background:url(../voice/images/bg.gif) top center no-repeat;
padding-top :40px;
text-align:left;
font-size:12px;
line-height:200%;
}

#voice .waku {
margin-top:10px;
width:300px;
background:url(../voice/images/fram_middle.gif) top center repeat-y;
}

#voice .waku img {
vertical-align:top;
}


#voice .waku p {
padding:20px 25px;
text-align:left;
font-size:12px;
line-height:200%;
}

#voice .date {
text-align:right;
font-size:12px;
}





---------------------------------------------------------------------------*/

.cal {
	border: 1px solid #a2a2a2;	
	background: #FFF;			
	font-size: 11px;			
	margin-right: auto;
	margin-left: auto;
}
.cal td, .cal th{
	border: 0px solid #a2a2a2;	
	line-height: 1;				
	text-align: center;			
	padding: 4px;				
}

.cal th{
	background: #ebebeb;	
}

.cal .off {
	background: #A4A4A4;
	color: #666;			
	border-radius: 100px
}

.cal .sun {
	color: #FF5C7F;			
}