@charset "shift_jis";

.titlecom{
float:left;
width:340px;
font-size:15px;
line-height:25px;
padding:0 5px 0 0;
}
.imgbox img{
border:5px solid #efeeee;
border-radius:5px;
}

#main .consept dt{
background-color:#dcdbe8;
font-size:13px;
padding:5px 0;
color:#005cda;
border:1px dashed #fff;
letter-spacing:5px;
margin:20px 0 5px;
text-align:center;
width:155px;
}
#main .consept dt span{
font-size:10px;
}

#main .consept dd{
line-height:20px;
margin-bottom:9px;
}

#main .consept .gre{
text-align:right;
}

#main .texh p{line-height:20px;}

#room ul{
width:550px;
}

#room li{
width:90px;
height:90px;
float:left;
list-style:none;
padding:0;
margin:5px 15px 15px 5px;
}

#room .box{
background-color:#fff0f3;
width:519px;
padding:10px;
line-height:20px;
font-size:13px;
color:#c36;
margin-bottom:5px;
}

shopbox
#room img{
width:auto;
border:none;
}

#links{
float:right;
margin-top:10px;
}
#links li{
display:inline;
border-right:solid 1px #333;
margin:0;
padding:0 5px 0;
font-weight:normal;
}


#pictwin{
margin:0;
padding:5px;
background-image:none;
background-color:#fff;
}

#pictwin a img{
border:none;
}

#pictwin p{
color:#ccc;
text-align:center;
font-size:10px;
margin:8px 0 0;
}

/*group*/
#viptoku dl{
margin:10px 0 40px;
}

#viptoku dt{
background:url(../images/about/viptoku.gif) no-repeat scroll 0 0 transparent;
border:none;
color:#fff;
font-size:15px;
font-weight:bold;
height:20px;
letter-spacing:5px;
margin:20px 0 0;
padding:5px 0 5px 5px;
text-align:left;
width:532px;
}

#viptoku .ti2{
background: url(../images/about/viptoku.gif) no-repeat scroll 0 -30px transparent;
}
#viptoku .ti3{
background: url(../images/about/viptoku.gif) no-repeat scroll 0 -60px transparent;
}
#viptoku .ti4{
background: url(../images/about/viptoku.gif) no-repeat scroll 0 -90px transparent;
}
#viptoku .ti5{
background: url(../images/about/viptoku.gif) no-repeat scroll 0 -120px transparent;
}
#viptoku .ti6{
background: url(../images/about/viptoku.gif) no-repeat scroll 0 -150px transparent;
}
#viptoku .ti7{
background: url(../images/about/viptoku.gif) no-repeat scroll 0 -180px transparent;
}

#viptoku dd{
background-color:#F2FAFC;
font-size:14px;
padding:10px;
width:513px;
}

#card2 .box{
background-color:#fefff5;
border-bottom:1px solid #ccc;
border-right:1px solid #ccc;
color:#CC3366;
line-height:25px;
margin-bottom:5px;
margin-top:45px;
padding:10px;
width:517px;
}
.menber{
background-color:#fff0f3;
color:#c36;
font-size:13px;
line-height:20px;
margin:0;
padding:10px;
width:348px;
}

#hygiene img{
float:left;
margin:10px 5px 0;
}

#hygiene dt{
border-right:1px solid #ccc;
margin:10px 0 0 182px;
width:357px;
}

#hygiene dd{
background-color:#fefff5;
border-right:1px solid #ccc;
margin-left:181px;
padding:5px 10px;
}

#hygiene p{
line-height:25px;
}

#main .kinshi dl dt{width:auto; background-color:#FFFFFF;border:none;text-align:left;letter-spacing: 2px;}
#main .bouhan dl dt{width:auto; background-color:#FFFFFF;border:none;text-align:left;letter-spacing: 2px;}

.section .kigou {
font-size: 20px;
}

.sample {
margin: 15px auto 0;
text-align: right;
}

#main ul.submenu {
float: right;
margin:0 20px 20px 0;
}

#main .submenu li{
background: url(/about/images/submenu_bg.gif) 0% 0% no-repeat;
height: 24px;
margin: 0 15px 0 0;
text-indent:12px;
text-align:center;
float:left;
}

#main ul.submenu li.nowloc {
background-position: 0 100%;
}

#main .submenu li:last-child{
margin-right:0
}

#main dl.consept{
width:540px;
}
