h2.toku-bar {
width:500px;
height:40px;
margin:0;
padding:0;
text-indent:-9999em;
font-size:10px;
line-height:100%;
background:url(../img/tokucho/title.jpg) no-repeat 0 0;
}
.tokubox {
clear:both;
width:500px;
margin:20px 0 0 0;
padding:0 0 10px 0;
background:url(../img/base/a-n2.gif) repeat-x bottom left;
    overflow: hidden;
}

.tokubox:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html .tokubox {
    height: 1em;
    overflow: visible;
}
/**/
.tokubox2 {
clear:both;
width:500px;
margin:20px 0 0 0;
padding:0 0 10px 0;
background:url(../img/base/a-n2.gif) repeat-x bottom left;
    overflow: hidden;
}

.tokubox2:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html .tokubox2 {
    height: 1em;
    overflow: visible;
}
/**/
.toku-imgbox {
clear:both;
position:relative;
width:500px;
margin:0;
padding:0;
}
.toku-imgbox img {
float:left;
margin:0 0 0 1px;
padding:0;
border:#0033CC solid 1px;
}
.toku-imgbox img a {
border:#0033CC solid 1px;
}
.toku-imgbox img a:hover {
border:#FF6600C solid 1px;
}


.kurobox {
clear:both;
width:478px;
margin:20px 0 0 0;
padding:10px 10px 5px 10px;
border:#CCCCCC 1px solid;
}

h3.riyu1 {
float:left;
width:110px;
height:110px;
margin:0 10px 10px 0;
padding:0;
text-indent:-9999em;
background:url(../img/tokucho/riyu1.jpg) no-repeat 0 0;
}
h3.riyu2 {
float:left;
width:111px;
height:111px;
margin:0 10px 10px 0;
padding:0;
text-indent:-9999em;
background:url(../img/tokucho/riyu2.jpg) no-repeat 0 0;
}
h3.riyu3 {
float:left;
width:111px;
height:111px;
margin:0 10px 10px 0;
padding:0;
text-indent:-9999em;
background:url(../img/tokucho/riyu3.jpg) no-repeat 0 0;
}
h3.riyu4 {
float:left;
width:111px;
height:111px;
margin:0 10px 10px 0;
padding:0;
text-indent:-9999em;
background:url(../img/tokucho/riyu4.jpg) no-repeat 0 0;
}
h3.riyu5 {
float:left;
width:111px;
height:111px;
margin:0 10px 40px 0;
padding:0;
text-indent:-9999em;
background:url(../img/tokucho/riyu5.jpg) no-repeat 0 0;
}
h3.riyu6 {
float:left;
width:111px;
height:111px;
margin:0 10px 10px 0;
padding:0;
text-indent:-9999em;
background:url(../img/tokucho/riyu6.jpg) no-repeat 0 0;
}
h3.riyu7 {
float:left;
width:111px;
height:111px;
margin:0 10px 10px 0;
padding:0;
text-indent:-9999em;
background:url(../img/tokucho/riyu7.jpg) no-repeat 0 0;
}

p.show-link {
clear:both;
width:447px;
height:90px;
margin:0 auto 15px auto;
padding:0;
text-indent:-9999em;
font-size:10px;
line-height:100%;
background:url(../img/index/show-b.jpg) no-repeat top left;
display:block;
}
p.show-link a {
clear:both;
width:447px;
height:90px;
margin:0;
padding:0;
text-indent:-9999em;
font-size:10px;
line-height:100%;
background:url(../img/index/show-b.jpg) no-repeat top left;
display:block;
}
p.show-link a:hover {
clear:both;
width:447px;
height:90px;
margin:0;
padding:0;
text-indent:-9999em;
font-size:10px;
line-height:100%;
background:url(../img/index/show-b.jpg) no-repeat bottom left;
display:block;
}



/* jisekki.html
----------------------------------------------------------*/
.jisebox {
width:330px;
margin:20px 0 0 0;
padding:10px 170px 40px 0;
background:url(../img/tokucho/read-nagano.jpg) no-repeat right top;
}
.jisebox2 {
clear:both;
width:500px;
margin:30px 0 0 0;
padding:0;
    overflow: hidden;
}

.jisebox2:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html .jisebox2 {
    height: 1em;
    overflow: visible;
}
/**/
.jisebox2 h3 {
clear:both;
margin:0 0 15px 0;
padding:0 0 7px 0;
font-size:1em;
color:#FF3333;
border-bottom:#FF3333 1px solid;
}
.jisebox2 img {
float:left;
margin:0 15px 10px 0;
padding:0;
}
.jisebox2 p {
margin:0 0 15px 0;
}

/*************************************************************************
ショールーム
*************************************************************************/
h3.show {
width:495px;
height:90px;
margin:0;
padding:0;
text-indent:-9999em;
background:url(../img/tokucho/showroom.jpg) no-repeat 0 0;
}
p.eigyou {
width:463px;
height:53px;
margin:40px 0 20px 0;
padding:0;
text-indent:-9999em;
background:url(../img/tokucho/showroom2.gif) no-repeat 0 0;
}
h4.show-photo {
width:495px;
margin:30px 0 0 0;
padding:5px 0 5px 0;
font-size:1em;
color:#333333;
background:#FFCC00;
line-height:150%;
text-indent:10px;
}
.showbox {
clear:both;
width:480px;
margin:20px auto 0 auto;
padding:0;
    overflow: hidden;
}

.showbox:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html .showbox {
    height: 1em;
    overflow: visible;
}
.showbox img {
margin:0 0 10px 0;
padding:0;
}
.showbox-in {
clear:both;
}
.ls-box {
clear:both;
position:relative;
float:left;
width:225px;
margin:0 0 10px 0;
padding:0;
}
.rs-box {
float:right;
width:225px;
margin:0 0 10px 0;
padding:0;
}