/*---base---*/

body{
font-family:Verdana, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-weight:normal;
font-style:normal;
font-size:75%;
line-height:150%;
text-align: center;
color:#444;
}

#top {
background:url(back.jpg) no-repeat center top;
}

#common {
background:url(second_bg.jpg) no-repeat center top;	
}

#gel {
background:url(second_bg_gel.jpg) no-repeat center top;	
}

*{
margin:0px;
padding:0px;
}

h1,h2,h3,h4,h5,h6{
font-size:100%;
font-weight:lighter;
}

img{
border-width: 0px;
border-style: none;
vertical-align:top;
}

table {
font-size:100%;
line-height:150%;
}

table td{
vertical-align:top;
}

#wrapper{
margin:0px auto;
width:900px;
text-align:left;
}

#header{
width:900px;
float:left;
height:500px;
}

#header h1{
display:none;
}

#header02{
width:900px;
float:left;
height:148px;
}

#header02 h1{
text-align:right;
color:#FFF;
font-size:10px;
margin:0;
}

#logo {
float:left;
width:249px;
margin:5px 0 0 25px;
}
*html #logo {
float:left;
width:249px;
margin:-10px 0 0 18px;
}
#main{
width:900px;
float:left;
padding-bottom:20px;
}

a:link,a:visited{
color:#666666;
text-decoration:none;
}

a:active,a:hover{
color:#D1DE4C;
text-decoration:none;
}

a:hover img{
filter:Alpha(opacity=60);
-moz-opacity:0.60;
opacity:0.60;
}

.ore {
color:#FF6602;
}

.gr {
color:#9FC240;
}

.gr02 {
font-size:14px;
font-weight:bold;
color:#9FC240;
}

.bule {
font-size:14px;
font-weight:bold;
color:#01669A;
}

.ore02 {
font-size:14px;
font-weight:bold;
color:#FF6602;
}


/*---layout---*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#contents {
width:600px;
float:right;
}

.section{
width:600px;
float:left;
}

/*---nav---*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#nav {
width:900px;
float:right;
margin-bottom:15px;
background-color:#555555;
}

*html #nav {
	width:900px;
	margin-bottom:15px;
	margin-left:10px;
	background-color:#555555;
	float: none;
}

#nav ul{
list-style-type:none;
float:right;
}

#nav ul li{
float:left;
}

#nav ul li a{
width:140px;
float:left;
text-indent:-9999px;
height:50px;
display:block;
}

#nav ul li#nav01 a,
#nav ul li#nav01c a,
#nav ul li#nav01laguna a{
width:70px;
}

#nav ul li#nav01 a:link,
#nav ul li#nav01 a:visited{
background-image:url(nav01.jpg);
}

#nav ul li#nav01 a:hover,
#nav ul li#nav01 a:active,
#nav ul li#nav01c a:link,
#nav ul li#nav01c a:visited,
#nav ul li#nav01c a:hover,
#nav ul li#nav01c a:active{
background-image:url(nav01_o.jpg);
}

#nav ul li#nav02 a,
#nav ul li#nav02c a,
#nav ul li#nav02laguna a{
width:92px;
}

#nav ul li#nav02 a:link,
#nav ul li#nav02 a:visited{
background-image:url(nav02.jpg);
}

#nav ul li#nav02 a:hover,
#nav ul li#nav02 a:active,
#nav ul li#nav02c a:link,
#nav ul li#nav02c a:visited,
#nav ul li#nav02c a:hover,
#nav ul li#nav02c a:active{
background-image:url(nav02_o.jpg);
}

#nav ul li#nav03 a,
#nav ul li#nav03c a,
#nav ul li#nav03laguna a{
width:106px;
}

#nav ul li#nav03 a:link,
#nav ul li#nav03 a:visited{
background-image:url(nav03.jpg);
}

#nav ul li#nav03 a:hover,
#nav ul li#nav03 a:active,
#nav ul li#nav03c a:link,
#nav ul li#nav03c a:visited,
#nav ul li#nav03c a:hover,
#nav ul li#nav03c a:active{
background-image:url(nav03_o.jpg);
}

#nav ul li#nav04 a,
#nav ul li#nav04c a,
#nav ul li#nav04laguna a{
width:51px;
}

#nav ul li#nav04 a:link,
#nav ul li#nav04 a:visited{
background-image:url(nav04.jpg);
}

#nav ul li#nav04 a:hover,
#nav ul li#nav04 a:active,
#nav ul li#nav04c a:link,
#nav ul li#nav04c a:visited,
#nav ul li#nav04c a:hover,
#nav ul li#nav04c a:active{
background-image:url(nav04_o.jpg);
}

#nav ul li#nav05 a,
#nav ul li#nav05c a,
#nav ul li#nav05laguna a{
width:50px;
}

#nav ul li#nav05 a:link,
#nav ul li#nav05 a:visited{
background-image:url(nav05.jpg);
}

#nav ul li#nav05 a:hover,
#nav ul li#nav05 a:active,
#nav ul li#nav05c a:link,
#nav ul li#nav05c a:visited,
#nav ul li#nav05c a:hover,
#nav ul li#nav05c a:active{
background-image:url(nav05_o.jpg);
}

#nav ul li#nav06 a,
#nav ul li#nav06c a,
#nav ul li#nav06laguna a{
width:94px;
}

#nav ul li#nav06 a:link,
#nav ul li#nav06 a:visited{
background-image:url(nav06.jpg);
}

#nav ul li#nav06 a:hover,
#nav ul li#nav06 a:active,
#nav ul li#nav06c a:link,
#nav ul li#nav06c a:visited,
#nav ul li#nav06c a:hover,
#nav ul li#nav06c a:active{
background-image:url(nav06_o.jpg);
}


#nav ul li#nav07 a,
#nav ul li#nav07c a,
#nav ul li#nav07laguna a{
width:73px;
}

#nav ul li#nav07 a:link,
#nav ul li#nav07 a:visited{
background-image:url(nav07.jpg);
}

#nav ul li#nav07 a:hover,
#nav ul li#nav07 a:active,
#nav ul li#nav07c a:link,
#nav ul li#nav07c a:visited,
#nav ul li#nav07c a:hover,
#nav ul li#nav07c a:active{
background-image:url(nav07_o.jpg);
}


#nav ul li#nav08 a,
#nav ul li#nav08c a,
#nav ul li#nav08laguna a{
width:63px;
}

#nav ul li#nav08 a:link,
#nav ul li#nav08 a:visited{
background-image:url(nav08.jpg);
}

#nav ul li#nav08 a:hover,
#nav ul li#nav08 a:active,
#nav ul li#nav08c a:link,
#nav ul li#nav08c a:visited,
#nav ul li#nav08c a:hover,
#nav ul li#nav08c a:active{
background-image:url(nav08_o.jpg);
}

#nav ul li#nav09 a,
#nav ul li#nav09c a,
#nav ul li#nav09laguna a{
width:80px;
}

#nav ul li#nav09 a:link,
#nav ul li#nav09 a:visited{
background-image:url(nav09.jpg);
}

#nav ul li#nav09 a:hover,
#nav ul li#nav09 a:active,
#nav ul li#nav09c a:link,
#nav ul li#nav09c a:visited,
#nav ul li#nav09c a:hover,
#nav ul li#nav09c a:active{
background-image:url(nav09_o.jpg);
}


/*-----laguna_css------*/
#nav ul li#nav01laguna {
background-image:url(nav01_laguna.jpg);
}
#nav ul li#nav01laguna a:hover,
#nav ul li#nav01laguna a:active,
#nav ul li#nav01lagunac a:link,
#nav ul li#nav01lagunac a:visited,
#nav ul li#nav01lagunac a:hover,
#nav ul li#nav01lagunac a:active{
background-image:url(nav01_o.jpg);
}

#nav ul li#nav02laguna {
background-image:url(nav02_laguna.jpg);
}
#nav ul li#nav02laguna a:hover,
#nav ul li#nav02laguna a:active,
#nav ul li#nav02lagunac a:link,
#nav ul li#nav02lagunac a:visited,
#nav ul li#nav02lagunac a:hover,
#nav ul li#nav02lagunac a:active{
background-image:url(nav02_o.jpg);
}

#nav ul li#nav03laguna {
background-image:url(nav03_laguna.jpg);
}
#nav ul li#nav03laguna a:hover,
#nav ul li#nav03laguna a:active,
#nav ul li#nav03lagunac a:link,
#nav ul li#nav03lagunac a:visited,
#nav ul li#nav03lagunac a:hover,
#nav ul li#nav03lagunac a:active{
background-image:url(nav03_o.jpg);
}

#nav ul li#nav04laguna {
background-image:url(nav04_laguna.jpg);
}
#nav ul li#nav04laguna a:hover,
#nav ul li#nav04laguna a:active,
#nav ul li#nav04lagunac a:link,
#nav ul li#nav04lagunac a:visited,
#nav ul li#nav04lagunac a:hover,
#nav ul li#nav04lagunac a:active{
background-image:url(nav04_o.jpg);
}

#nav ul li#nav05laguna {
background-image:url(nav05_laguna.jpg);
}
#nav ul li#nav05laguna a:hover,
#nav ul li#nav05laguna a:active,
#nav ul li#nav05lagunac a:link,
#nav ul li#nav05lagunac a:visited,
#nav ul li#nav05lagunac a:hover,
#nav ul li#nav05lagunac a:active{
background-image:url(nav05_o.jpg);
}

#nav ul li#nav06laguna {
background-image:url(nav06_laguna.jpg);
}
#nav ul li#nav06laguna a:hover,
#nav ul li#nav06laguna a:active,
#nav ul li#nav06lagunac a:link,
#nav ul li#nav06lagunac a:visited,
#nav ul li#nav06lagunac a:hover,
#nav ul li#nav06lagunac a:active{
background-image:url(nav06_o.jpg);
}

#nav ul li#nav07laguna {
background-image:url(nav07_laguna.jpg);
}
#nav ul li#nav07laguna a:hover,
#nav ul li#nav07laguna a:active,
#nav ul li#nav07lagunac a:link,
#nav ul li#nav07lagunac a:visited,
#nav ul li#nav07lagunac a:hover,
#nav ul li#nav07lagunac a:active{
background-image:url(nav07_o.jpg);
}

#nav ul li#nav09laguna {
background-image:url(nav09_laguna.jpg);
}
#nav ul li#nav09laguna a:hover,
#nav ul li#nav09laguna a:active,
#nav ul li#nav09lagunac a:link,
#nav ul li#nav09lagunac a:visited,
#nav ul li#nav09lagunac a:hover,
#nav ul li#nav09lagunac a:active{
background-image:url(nav09_o.jpg);
}

#nav ul li#nav08laguna {
background-image:url(nav08_laguna.jpg);
}
#nav ul li#nav08laguna a:hover,
#nav ul li#nav08laguna a:active,
#nav ul li#nav08lagunac a:link,
#nav ul li#nav08lagunac a:visited,
#nav ul li#nav08lagunac a:hover,
#nav ul li#nav08lagunac a:active{
background-image:url(nav08_o.jpg);
}

/*---navi02---*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#navi02 {
width:315px;
height:26px;
float:right;
margin:10px 0 17px 0;
}

#navi02 ul{
list-style-type:none;
}

#navi02 ul li{
float:left;
}

#navi02 ul li a{
width:140px;
line-height:26px;
float:left;
text-indent:-9999px;
display:block;
}

#navi02 ul li#nav1 a,
#navi02 ul li#nav1c a {
width:60px;
}

#navi02 ul li#nav1 a:link,
#navi02 ul li#nav1 a:visited{
background-image:url(nav2_01.jpg);
}

#navi02 ul li#nav1 a:active,
#navi02 ul li#nav1 a:hover,
#navi02 ul li#nav1c a:active,
#navi02 ul li#nav1c a:hover,
#navi02 ul li#nav1c a:link,
#navi02 ul li#nav1c a:visited {
background-image:url(nav2_01_o.jpg);
}

#navi02 ul li#nav2 a,
#navi02 ul li#nav2c a {
width:90px;
}

#navi02 ul li#nav2 a:link,
#navi02 ul li#nav2 a:visited{
background-image:url(nav2_02.jpg);
}

#navi02 ul li#nav2 a:active,
#navi02 ul li#nav2 a:hover,
#navi02 ul li#nav2c a:active,
#navi02 ul li#nav2c a:hover,
#navi02 ul li#nav2c a:link,
#navi02 ul li#nav2c a:visited {
background-image:url(nav2_02_o.jpg);
}

#navi02 ul li#nav3 a,
#navi02 ul li#nav3c a {
width:80px;
}

#navi02 ul li#nav3 a:link,
#navi02 ul li#nav3 a:visited{
background-image:url(nav2_03.jpg);
}

#navi02 ul li#nav3 a:active,
#navi02 ul li#nav3 a:hover,
#navi02 ul li#nav3c a:active,
#navi02 ul li#nav3c a:hover,
#navi02 ul li#nav3c a:link,
#navi02 ul li#nav3c a:visited {
background-image:url(nav2_03_o.jpg);
}

#navi02 ul li#nav4 a,
#navi02 ul li#nav4c a {
width:85px;
}

#navi02 ul li#nav4 a:link,
#navi02 ul li#nav4 a:visited{
background-image:url(nav2_04.jpg);
}

#navi02 ul li#nav4 a:active,
#navi02 ul li#nav4 a:hover,
#navi02 ul li#nav4c a:active,
#navi02 ul li#nav4c a:hover,
#navi02 ul li#nav4c a:link,
#navi02 ul li#nav4c a:visited {
background-image:url(nav2_04_o.jpg);
}




/*--footer---*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#footer{
width:100%;
text-align:center;
float:left;
font-size:85%;
background:url(foot.jpg) repeat-x;
background-position:0 30px;
}

#footer-ol {
width:900px;
margin:0 auto;
}

#footer-dk {
width:400px;
margin:0 auto;
line-height:35px;
height:35px;
}

#foot-dk a{
color:#FFF;
}

#footer-ol #foot-dk ul {
list-style-type:none;
width:400px;
}

#footer-ol  #foot-dk ul li {
background:url(arr02.jpg) no-repeat 0 12px;
float:left;
text-indent:10px;
margin-right:20px;
}

#footer ul{
width:900px;
line-height:30px;
float:left;
list-style-type:none;
}

#footer ul li {
display:inline;
}

address {
float:right;
font-style: normal;
line-height:35px;
}


/*--top---*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.m5 { margin-bottom:5px;}
.m10 { margin-bottom:10px;}
.m12 { margin-bottom:12px;}
.m15 { margin-bottom:15px;}
.m18 { margin-bottom:18px;}
.m20 { margin-bottom:20px;}
.m25 { margin-bottom:25px;}
.m30 { margin-bottom:30px;}
.m40 { margin-bottom:40px;}
.m50 { margin-bottom:50px;}
.m60 { margin-bottom:60px;}

.ml10 { margin-left:10px; display:inline;}
.ml20 { margin-left:20px; display:inline;}
.ml3 { margin-left:3px;}
.ml30 { margin-left:30px; display:inline;}
.mr10 { margin-right:10px; display:inline;}
.mt30 { margin-top:30px;}
.mt5 { margin-top:5px;}

.pl10 { padding-left:10px;}
.pr10 { padding-right:10px;}

.flt { float:left;}
.flr { float:right;}

#top-left {
float:left;
width:350px;
margin-right:10px;
display:inline;
}

#over {
float:left;
width:350px;
}

#over dl {
float:left;
width:350px;
}

#over dl dd {
display:none;
}

#over dl dt {
padding-bottom:10px;
padding-top:10px;
width:340px;
overflow:hidden;
background: url(arr.jpg) no-repeat 0 17px;
text-indent:17px;
margin-left:10px;
}

#over dl dt a {
margin:0 0 0 10px;
text-indent:0;
}

#top-center {
float:left;
width:305px;
}

.top-box01 {
width:150px;
height:210px;
float:left;
background:url(center-back01.jpg) no-repeat;
margin-right:5px;
display:inline;
margin-bottom:10px;
}

.top-box02 {
width:150px;
height:210px;
float:left;
background:url(center-back01.jpg) no-repeat;
margin-right:0px;
display:inline;
margin-bottom:10px;
}

.top-img01 {
float:left;
margin:5px 0 0 5px;
display:inline;
}

.top-txt01 {
width:140px;
float:left;
font-size:85%;
margin-left:8px;
display:inline;
line-height:120%;
margin-top:5px;
color:#666;
}

.top-txt02 {
width:140px;
font-size:85%;
line-height:120%;
color:#666;
}

.top-txt03 {
width:140px;
font-size:85%;
line-height:120%;
color:#666;
margin-bottom:0px;
}

.top-box03 {
width:305px;
float:left;
background:url(center-back.jpg) repeat-y;
border-bottom:1px solid #ccc;
border-top:1px solid #ccc;
}

.top-box04 {
float:left;
width:140px;
margin:10px 15px 0 10px;
display:inline;
}

.top-box05 {
width:130px;
float:left;
margin-top:13px;
}

.top-box06 {
float:left;
width:140px;
height:75px;
margin:0px 0px 12px 0px;
display:inline;
}

#top-right {
width:230px;
float:right;
}



/*--sitemap---*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.sitemap p img{
	vertical-align:middle;
	margin-right:10px;
	margin-left:10px;
}

.sitemap ul{
padding:0 0 15px 0;
}

.sitemap ul ul{
padding:0 0 15px 30px;
list-style-type:none;
}


/*general-purpose*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.subtitle01 {
font-size:200%;
background-color:#e50069;
color:#FFFFFF;
}

.subtitle02 {
font-size:165%;
background-color:#e50069;
color:#FFFFFF;
}

.subtitle03 {
font-size:115%;
background-color:#e50069;
color:#FFFFFF;
}

.table01 {
margin-bottom:20px;
}

.table01 table{
width:600px;
border-collapse:collapse;
text-align:left;
}

.table01 table td{
padding:10px;
border:1px solid #cccccc;
}

.table01 table .highlight{
border-right:1px solid #cccccc;
background-color:#efefef;
font-weight:bold;
vertical-align:middle;
}


/*contact*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#contact-form {
width:590px;
float:left;
}

#contact-form dl{
width:540px;
border-bottom:1px dotted #99cccc;
float:left;
padding:10px 0;
line-height:220%;
}

#contact-form dt{
width:180px;
float:left;
}

#contact-form dt span{
font-weight:bold;
color:#CC0000;
}

#contact-form dd{
width:360px;
float:left;
}

#contact-form dd p{
float:left;
margin:0 10px 0 0;
}

#contact-form dd ul{
width:360px;
float:left;
list-style-type:none;
}

#contact-form dd li{
width:360px;
float:left;
}

#contact-form dd li p{
width:80px;
float:left;
margin:0px;
}

#contact-form dd li input{
margin:5px 0 0 0;
float:left;
}

#contact-form dd ul#privacy{
width:360px;
height:200px;
overflow:auto;
float:left;
list-style-type:none;
margin:0 0 20px 0;
background-color:#f6f6f6;
}

#contact-form dd ul#privacy li{
width:340px;
margin:0 0 15px 0;
float:left;
}

#contact-button {
width:590px;
float:left;
margin:10px 0 25px 0;
}

#contact-button input{
width:180px;
margin:0 0 0 180px;
}

#contact-box01 {
width:590px;
float:left;
}

#contact-box01 dt{
width:260px;
text-align:right;
float:right;
}

#contact-box01 dd{
width:330px;
float:left;
}

#contact-box01 dd ul{
margin:0 0 20px 0;
list-style-type:none;
}

#contact-box01 dd li{
background-image:url(../icon05.jpg);
background-repeat:no-repeat;
background-position:0 50%;
text-indent:20px;
color:#FE9900;
font-weight:bold;
letter-spacing:2px;
}

#contact-tel{
margin:20px 120px 30px 0;
text-align:right;
}

/*--second---*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#second {
width:880px;
margin:0 10px 0 10px;
}
#main02 {
width:860px;
margin:25px 10px 0 10px;
float:left;
}

.title {
height:25px;
margin-bottom:30px;
}


#locator {
margin:20px 10px 20px 0;
font-size:80%;
text-align:right;
width:890px;
}

*html #locator {
margin:5px 10px 20px 0;
font-size:80%;
text-align:right;
width:890px;
}

/*--salondata---*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.data_box {
	text-align:left;}

.data_box th{
padding:5px;
border-right:#9FC24D solid 2px;
font-weight:bold;
}

.data_box td {
padding:5px;
}

/*--privacy---*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.privacy_t {
width:860px;
height:25px;
background-image:url(../t_p02.jpg);
background-repeat:no-repeat;
background-position:0 50%;
font-size:16px;
font-weight:bold;
color:#FF6602;
text-align:center;
}

.privacy_t2 {
width:860px;
height:25px;
background-image:url(../t_p02.jpg);
background-repeat:no-repeat;
background-position:0 50%;
font-size:16px;
font-weight:bold;
color:#000;
}
.privacy_t3 {
width:860px;
height:25px;
background-image:url(../t_p02.jpg);
background-repeat:no-repeat;
background-position:0 50%;
font-size:16px;
font-weight:bold;
color:#D47480;
}
.privacy_t4 {
width:660px;
height:25px;
background-image:url(../t_p02.jpg);
background-repeat:no-repeat;
background-position:0 50%;
font-size:16px;
font-weight:bold;
color:#D47480;
}

.privacy_t5 {
width:520px;
height:25px;
background-image:url(../t_p02.jpg);
background-repeat:no-repeat;
background-position:0 50%;
font-size:16px;
font-weight:bold;
color:#D47480;
}


/*--recommend---*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.reco_m01 {
font-size:14px;
font-weight:bold;
margin-bottom:10px;
}

/*--campaign---*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.coupon_box {
background:url(img02.jpg) no-repeat;
}

.coupon_box_in {
text-align:left;
}

.c_01 {
font-size:24px;
font-weight:bold;
margin-bottom:18px;
color:#F60;
line-height:30px;
}

.c_p01 {
font-size:20px;
font-weight:bold;
margin-bottom:10px;
color:#FFF;
}

.c_p02 {
font-size:20px;
font-weight:bold;
margin-bottom:10px;
color:#D1DE4C;
}

.c_t01 {
font-size:85%;
color:#666666;
}

/*--item---*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.item_t {
width:420px;
height:25px;
background-image:url(t_i02.jpg);
background-repeat:no-repeat;
background-position:0 50%;
font-size:14px;
font-weight:bold;
color:#FF6602;
}

/*--sitemap---*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.sitemap {
list-style:none;
}

ul.sitemap li{
padding:0 0 0px 30px;
background:url(list_01.jpg) no-repeat 10px 5px;
line-height:200%;
}

/*--catalog---*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.catalog_t {
width:200px;
height:25px;
background-image:url(t_c02.jpg);
background-repeat:no-repeat;
background-position:0 50%;
font-size:14px;
font-weight:bold;
color:#FF6602;
}

/*--spa---*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.spa_t {
width:410px;
height:25px;
background-image:url(t_03.jpg);
background-repeat:no-repeat;
background-position:0 50%;
font-size:14px;
font-weight:bold;
color:#FF6602;
}

.spa_t02 {
width:410px;
height:25px;
background-image:url(t_03.jpg);
background-repeat:no-repeat;
background-position:0 50%;
font-size:14px;
font-weight:bold;
color:#444;
}



/*各ページのＣＳＳをページごとに区切って下記に記述していってください*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.rss {
width:350px;
float:left;
}

.rss dt{
width:350px;
overflow:hidden;
float:left;
font-weight:bold;
text-indent:17px;
background: url(arr.jpg) no-repeat 6px 7px;
background-repeat:no-repeat;
margin-top:20px;
}


.rss dt a{
width:250px;
font-weight:normal;
float:right;
margin-top:0px;
text-align:left;
display:block;
margin-bottom:10px;
text-indent:0px;
margin-left:0px;
margin-right:0px;
}

*:first-child+html .rss dt a{
width:250px;
font-weight:normal;
float:right;
margin-top:0px;
text-align:left;
display:block;
margin-bottom:10px;
text-indent:0px;
margin-top:-18px;
margin-left:0px;
margin-right:0px;
}

*html .rss dt a{
width:250px;
font-weight:normal;
float:right;
margin-top:0px;
text-align:left;
display:block;
margin-bottom:10px;
text-indent:0px;
margin-top:-18px;
margin-left:0px;
margin-right:0px;
}

#sub_info .rss {
width:520px;
}

#sub_info .rss dt{
width:520px;
background: url(arr.jpg) no-repeat 6px 7px;
background-repeat:no-repeat;
margin-top:10px;
text-indent:15px;
font-weight:bold;
}

#sub_info .rss dt a{
width:400px;
padding-left:20px;
font-weight:normal;
}

*html .ore2{
color:#FF6602;
text-indent:0px;
}

.ore2{
color:#FF6602;
text-indent:10px;
}

*html .ore3{
color:#D47480;
text-indent:0px;
}

.ore3{
color:#D47480;
text-indent:10px;
}

#second .sub_nav {
	list-style: none;
	float: left;
	width: 860px;
	padding-right: 10px;
	padding-left: 10px;
	margin: 0px 0px 20px;
	height: 40px;
}

#second .sub_nav li {
	float: left;
	height: 40px;
	width: 160px;
	margin-right: 10px;
}
#second .blog_b  {
	float: right;
}

.contact_box {
	background: url(../gel/textbox_01.jpg) no-repeat;
	padding: 20px 5px 20px 20px;
	height: 121px;
	width: 520px;
	font-size: 9pt;
	line-height: 170%;
	font-weight: bold;
}


/* gel menu */
.nail_menutl {
	width:860px;
	height:25px;
	background-image:url(../t_p02.jpg);
	background-repeat:no-repeat;
	background-position:0 50%;
		font-size:16px;
	font-weight:bold;
	color:#D47480;
}

.nail_menutl02 {
	width:240px;
	height:25px;
	background-image:url(../t_p02.jpg);
	background-repeat:no-repeat;
	background-position:0 50%;
		font-size:16px;
	font-weight:bold;
	color:#D47480;
}

.nail_box {
	text-align:left;
}

.nail_box th{
	border-right:#D3737F solid 2px;
	font-weight:bold;
}
.nail_box td {

}

.nail_subtl {
	height:25px;
	font-size:14px;
	font-weight:bold;
	color:#444;
	background: url(t_03.jpg) no-repeat 0 100%;
	width: 420px;
}
.nail_subtl_02 {
	width:840px;
	height:25px;
	font-size:14px;
	font-weight:bold;
	color:#444;
	background-image:url(../t_p02.jpg);
	background-repeat:no-repeat;
	background-position:0 50%;
}


.nail_subtll {
height:25px;
font-size:14px;
font-weight:bold;
color:#444;
}

.nail_subtll_02 {
width:860px;
height:25px;
background-image:url(t_03.jpg);
background-repeat:no-repeat;
background-position:0 50%;
height:25px;
font-size:14px;
font-weight:bold;
color:#444;
float:left;
}

.nail_subtext {
	height:20px;
	font-size:12px;
	font-weight: normal;
}

.pink {
	color: #D3737F;
}

.no_1{
	color:#D47480;
	text-indent:10px;
	background: url(../gel/no_1.jpg) no-repeat;
	font-weight: bold;
	margin:10px 0 10px 10px;
	padding-left: 18px;
	line-height: 23px;
	font-size: 11pt;
}

.no_2{
	color:#D47480;
	text-indent:10px;
	background: url(../gel/no_2.jpg) no-repeat;
	font-weight: bold;
	margin:10px 0 10px 10px;
	padding-left: 18px;
	line-height: 23px;
	font-size: 11pt;
}

.no_3{
	color:#D47480;
	text-indent:10px;
	background: url(../gel/no_3.jpg) no-repeat;
	font-weight: bold;
	margin:10px 0 10px 10px;
	padding-left: 18px;
	line-height: 23px;
	font-size: 11pt;
}

.no_4{
	color:#D47480;
	text-indent:10px;
	background: url(../gel/no_4.jpg) no-repeat;
	font-weight: bold;
	margin:10px 0 10px 10px;
	padding-left: 18px;
	line-height: 23px;
	font-size: 11pt;
}

.no_5{
	color:#D47480;
	text-indent:10px;
	background: url(../gel/no_5.jpg) no-repeat;
	font-weight: bold;
	margin:10px 0 10px 10px;
	padding-left: 18px;
	line-height: 23px;
	font-size: 11pt;
}

.nail_table{
	border:1px solid #FF7F8E;
}

.garary_table th{
	font-weight:bold;
	text-align:left;
	padding-bottom:10px;
}

.garary_table .caption {
	font-size:11px;
}

.emphasis {
	font-size:16px;
	font-weight:bold;
	color:#F00;
	text-align:center;
	background-color:#FFE8E8;
	padding:10px 0;
}
