/* CSS Document */
.mapa0 {margin:0px; padding:0px; }

img {
border:0;
}
a:hover img {
opacity:0.80;
-moz-opacity:0.80;
filter: alpha(opacity=60);
}

* html body {     
    background: url(null) fixed;     
}  



p.infobox {
   height:50px;
   overflow-x: hidden;
   border: red 0px dashed;
}

.kaitori {margin:0px;padding:10px; font-size:14px; line-height:140%; letter-spacing:1px; }



	
/*サイドのメニューボタンの設定*/
/*メニューボタン上部の設定*/
#nave1{
width:100%;
}

#nave1 ul {
list-style: none;
margin: 0;
padding: 0;
}

#nave1 li {
margin: 0;
padding:0;
border-bottom: 1px dotted #999999;/*下部に線を引く*/
}

#nave1 a{
padding:3px 15px;
display: block;
color:#000066;/*メニューボタンの文字の色*/
text-decoration: none;
}

#nave1 a:hover{
background: #cccccc;/*カーソルオーバーの時の背景の色*/
color:#FFFFFF; /*メニューの文字がカーソルが来た時、この色に変わる*/
}





/*下部のメニューボタン*/ 
#nave2{
width:100%;
}

#nave2 ul {
list-style: none;
margin: 0;
padding: 0;
vertical-align:middle;

}

#nave2 li {
width:160px;
float:left;
display:block;
margin: 0; margin-right:10px;
padding:0; padding-top:5px;
border-bottom: 0px dotted #999999;/*下部に線を引く*/
}

#nave2 a{
padding:0px 0px;
display: block;
color:#000066;/*メニューボタンの文字の色*/
text-decoration: none;
}

#nave2 a:hover{
background: #FFF;/*カーソルオーバーの時の背景の色*/
color:#333333; /*メニューの文字がカーソルが来た時、この色に変わる*/
}




.margintu10 {margin:0px; margin-bottom:15px; margin-top:15px; padding:0px; }
.margintu30 {margin:0px; margin-bottom:30px; margin-top:30px; padding:0px; font-size:14px; line-height:210%; }
/* header要素 
----------------------------------------------------------- */  
 

/* header要素封印

div#header  {  
    width: 100%;  
    padding: 0px;  
    background: #FFFFFF repeat-x;  
    border-bottom: 0px solid #CCC;  
    color: #FFF;  
    position: fixed;  
    top:0;  
    left:0; 
	margin:auto;  
} 

* html div#header    {     
    position: absolute;     
    top: expression(eval(document.documentElement.scrollTop+0));  
}  */  
 
h1 {margin:0px; padding:0px; font-size:10px; color:#000000; font-weight:normal; }
h2 {margin:0px; margin-bottom:10px; margin-top:10px; padding:0px; font-size:18px; color:#cd0335; }
.h2 {margin:0px; padding:0px; }
h3 {margin:0px; margin-bottom:10px; margin-top:10px; padding:0px; font-size:14px; color:#cd0335; }

hh4 {margin: auto; margin-top:0px; margin-bottom:10px; padding:2px; padding-top:10px; padding-bottom:12px; padding-left:28px; font-size:18px; color:#000000; background-image: url(image/base/h.jpg); letter-spacing:1px; font:"メイリオ" }


P {margin:0px; margin-bottom:5px; padding:0px; font-size:12px; color:#000000; line-height:140%; letter-spacing:1px; }
.Pw {margin:0px; margin-bottom:5px; padding:0px; font-size:12px; color:#FFFFFF; line-height:140%; letter-spacing:1px; }
.Paddingtext {margin:0px; margin-bottom:0px; padding:10px; font-size:12px; color:#333333; line-height:140%; letter-spacing:1px; }

#contents {margin:0px; margin-top:10px; padding:0px; width:920px; }
#footer {margin:0px; margin-top:10px; padding:0px; width:100%; height:180px; background-color:#EBEBEB; border:#CCCCCC 1px solid; border-left-width:0px; border-right-width:0px;  }

.lineheight160text {margin:0px; margin-bottom:0px; padding:0px; font-size:12px; color:#000000; line-height:200%; letter-spacing:1px; }

.0margintext {margin:0px; margin-bottom:0px; padding:0px; font-size:12px; color:#000000; line-height:140%; letter-spacing:1px; }
.redtext {margin:0px; margin-bottom:10px; margin-top:10px; padding:0px; font-size:12px; color:#cd0335; }
.pinktext {margin:0px; margin-bottom:10px; margin-top:10px; padding:0px; font-size:14px; color:#F1527D; }
.shopname {font-size:11px; margin:0px; padding:0px; letter-spacing:1px; color:#0066CC; font-weight:bold; }
.shoptel {font-size:11px; margin:0px; padding:0px; letter-spacing:1px; color:#FF0000; font-weight:bold; }
.shoptext {font-size:11px; margin:0px; padding:0px; letter-spacing:1px; color:#000000; }
.intext {font-size:12px; margin:0px; margin-bottom:10px; margin-top:10px; padding:0px; letter-spacing:1px; color:#000000; }
.navitext {font-size:12px; margin:0px; padding:0px; padding-left:3px; padding-right:7px; padding-top:0px; letter-spacing:1px; color:#000000; text-align:right; }
.navitext a {font-size:12px; margin:0px; padding:0px; padding-left:3px; padding-right:7px; padding-top:0px; letter-spacing:1px; color:#000000; text-decoration: none; }
.navitext a:hover {font-size:12px; margin:0px; padding:0px; padding-left:3px; padding-right:7px; padding-top:0px; letter-spacing:1px; color:#0066CC; text-decoration: none; }

#leftnavigation ul { 
margin: 0; 
padding :0; 
list-style-type : none; 
}
#leftnavigation li { 
display : inline; 
padding :0; 
margin:0; 
}
#leftnavigation a {

width:248px;
height:28px;
display:block; 
border-left:10px solid #FFF;
background-color:#fff;
font-size:14px;
padding:0px;
padding-top:10px;
padding-left:10px;
text-decoration:none;
font-weight:bold;
color:#333;
margin:0px 0px;
border:#bfbfbf 1px solid;
border-top-width:0px;
}
#leftnavigation a:hover {
width:248px;
height:28px;
display:block; 
border-left:10px solid #FFF;
background-color:#f5f5f5;
font-size:14px;
padding:0px;
padding-top:10px;
padding-left:10px;
text-decoration:none;
font-weight:bold;
color:#333;
margin:0px 0px;
border:#bfbfbf 1px solid;
border-top-width:0px;
}

#gz_1 {
width:300px;
height:auto;
float:left;
padding:0px;
margin:0px;
margin-bottom:10px;
}

#gz_2 {
width:320px;
height:auto;
float:left;
padding:0px;
margin:0px;
margin-left:20px;
}

#gz_3 {
width:640px;
height:auto;
float:left;
padding:0px;
margin:0px;
margin-bottom:20px;
}

#gz_4 {
width:640px;
height:auto;
float:left;
padding:0px;
margin:0px;
}

#gz_text1 {
width:280px;
height:auto;
float:left;
padding:10px;
}

#gz_text2 {
width:300px;
height:auto;
float:left;
padding:10px;
margin-left:20px;
}

#gz_text3 {
width:195px;
height:auto;
float:left;
padding:10px;
padding-left:5px;
padding-right:0px;
}

#gz_text4 {
width:195px;
height:auto;
float:left;
padding:10px;
padding-left:5px;
padding-right:0px;
margin-left:20px;
}

#lv1 {
width:640px;
height:auto;
float:left;
padding:0px;
margin:0px;
margin-top:10px;
}

#lv2 {
width:640px;
height:auto;
float:left;
padding:0px;
margin:0px;
}
#lv2_2 {
width:640px;
height:auto;
float:left;
padding:0px;
margin:0px;
margin-bottom:20px
}

#lv3 {
width:640px;
height:48px;
float:left;
padding:0px;
margin:0px;
margin-top:20px;
}

#lv4 {
width:640px;
height:48px;
float:left;
padding:0px;
margin:0px;
margin-top:20px;
}

#lv5 {
width:640px;
height:48px;
float:left;
padding:0px;
margin:0px;
margin-top:20px;
}

#lv6 {
width:640px;
height:48px;
float:left;
padding:0px;
margin:0px;
margin-top:20px;
}

#lv7 {
width:640px;
height:300px;
float:left;
padding:0px;
margin:0px;
margin-top:20px;
}

#lv8 {
width:640px;
height:220px;
float:left;
padding:0px;
margin:0px;
}

#lv9 {
width:640px;
height:26px;
float:left;
padding:0px;
margin:0px;
}

#lv10 {
width:640px;
height:170px;
float:left;
padding:0px;
margin:0px;
margin-top:10px;
}

#lv11 {
width:640px;
height:220px;
float:left;
padding:0px;
margin:0px;
}

#lv12 {
width:300px;
height:122px;
float:left;
text-align:left;
padding:10px;
margin:0px;
}

#lv12-1 {
width:90px;
height:90px;
float:left;
padding:0px;
margin:0px;
}

#lv13 {
width:300px;
height:122px;
float:left;
text-align:left;
padding:10px;
margin:0px;
}

#lv13-1 {
width:90px;
height:90px;
float:left;
padding:0px;
margin:0px;
}

#lv14 {
width:300px;
height:122px;
float:left;
text-align:left;
padding:10px;
margin:0px;
}

#lv14-1 {
width:90px;
height:90px;
float:left;
padding:0px;
margin:0px;
}

#lv15 {
width:300px;
height:122px;
float:left;
text-align:left;
padding:10px;
margin:0px;
}

#lv15-1 {
width:90px;
height:90px;
float:left;
padding:0px;
margin:0px;
}

#lv16 {
width:640px;
height:60px;
float:left;
padding:0px;
margin:0px;
margin-top:20px;
margin-bottom:20px;
}

#lv17 {
width:250px;
height:150px;
float:right;
padding:0px;
margin:0px;
}

#lv17-1 {
width:380px;
height:30px;
float:left;
padding:0px;
margin:0px;
margin-right:10px;
}

#lv17-2 {
width:640px;
height:auto;
float:left;
padding:0px;
margin:0px;
margin-top:10px;
}

#lv18 {
width:250px;
height:150px;
float:right;
padding:0px;
margin:0px;
}

#lv18-1 {
width:380px;
height:30px;
float:left;
padding:0px;
margin:0px;
margin-right:10px;
}

#lv18-2 {
width:640px;
height:auto;
float:left;
padding:0px;
margin:0px;
margin-top:10px;
}

#lv19 {
width:250px;
height:150px;
float:right;
padding:0px;
margin:0px;
}

#lv19-1 {
width:380px;
height:30px;
float:left;
padding:0px;
margin:0px;
margin-right:10px;
}

#lv19-2 {
width:640px;
height:auto;
float:left;
padding:0px;
margin:0px;
margin-top:10px;
}

#lv20 {
width:640px;
height:200;
float:left;
padding:0px;
margin:0px;
margin-top:20px;
}

#lv21 {
width:auto;
height:auto;
float:left;
padding:0px;
margin:0px;
margin-top:15px;
}

#hm1 {
width:390px; 
height:120px; 
float:left;
margin:0px;
padding:0px;
background-image:url(http://luce-inter.com/images/hbuy8.jpg)
}

#hm2 {
width:390px; 
height:120px; 
float:left;
margin:0px;
padding:0px;
background-image:url(http://luce-inter.com/images/hbuy9.jpg)
}

#hm3 {
width:390px; 
height:120px; 
float:left;
margin:0px;
padding:0px;
background-image:url(http://luce-inter.com/images/hbuy10.jpg)
}




#lvtext1 {
width:640px;
height:20px;
float:left;
text-align:left;
padding:0px;
margin:0px;
margin-top:5px;
}

#lvtext1  li {
display:inline;
list-style-type: none;
padding: 0px;
margin: 0px;
margin-bottom:0px;
margin-top:0px;
font-size:14px;
}

#lvtext1  ul {
padding: 5px;
margin: 0px;
}

#lvtext2 {
width:635px; 
height:auto; 
float:left;
padding:0px;
margin:0px;
margin-top:15px;
margin-left:5px;
text-align:left;
}

#lvtext3 {
width:635px; 
height:auto; 
float:left;
padding:0px;
margin:0px;
margin-top:15px;
margin-left:5px;
text-align:left;
}

#lvtext4 {
width:370px; 
height:100px; 
float:left;
padding:10px;
margin:0px;
text-align:left;
}

#lvtext5 {
width:370px; 
height:100px; 
float:left;
padding:10px;
margin:0px;
text-align:left;
}

#lvtext6 {
width:370px; 
height:100px; 
float:left;
padding:10px;
margin:0px;
text-align:left;
}

/* -----------------------------
		sidenavi
----------------------------- */

#s_box {
width:260px; 
height:auto; 
float:left;
padding:0px;
margin:0px; 
margin-top:20px; 
}

#s1_box {
width:260px; 
height:auto; 
float:left;
padding:0px;
margin:0px; 
margin-top:10px; 
}

#s_navi_1 {
width:260px;
height:495px;
float:left;
padding:0px;
margin:0px;
}

#s_navi_1 li {
float: left;
list-style-type:none;
padding: 0px;
margin: 0px;
display: block;
line-height:0;
}

#s_navi_2 {
width:260px;
height:275px;
float:left;
padding:0px;
margin:0px;
}

#s_navi_2 li {
float: left;
list-style-type:none;
padding: 0px;
margin: 0px;
display: block;
line-height:0;
}

/* -----------------------------
		footer
----------------------------- */

#f_sbox {
width:920px; 
height:10px; 
padding:0px;
margin:auto;
margin-top:20px;
}

/* -----------------------------
		lvlist
----------------------------- */

#lvlist {
width:640px; 
height:auto; 
float:left;
padding:0px;
margin:auto;
margin-top:0px;
}

.bgcolor {background-color: #F7F7F7 ; }