body {
color: #000000;
line-height: 1.6em;
background-color: #ffffff;
margin:0;
padding:0;
}

a {
color:#6699CC;
text-decoration:none;
}
a:hover {
color:#FF9900;
}

img {
border:none;
}


.container {
width:750px;
margin:0 auto;
padding:0;
text-align:left;
overflow: hidden;
}
.container:after {
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}

/*\*/
* html .container {
height: 1em;
overflow: visible;
}
/**/


.header {
width:750px;
margin:0;
padding:0;
}
.top {
width:750px;
margin:0 0 5px 0;
padding:0;
}
.top h1 {
margin:10px 0 0 0;
padding:0;
font-size:14px;
color:#990000;
}
.top-cover {
width:750px;
height:118px;
margin:0 0 10px 0;
padding:0;
text-indent:-9999em;
}
.top-cover h2 {
width:750px;
height:118px;
margin:0;
padding:0;
text-indent:-9999em;
background:url(http://nakshop.jp/img/template-img/cover.jpg) top center no-repeat;
}
.top-cover h2 a{
display:block;
width:750px;
height:118px;
margin:0;
padding:0;
text-indent:-9999em;
}



.submenu {
width:750px;
margin:0 0 10px 0;
padding:0;
text-align:right;
}
.menu {
width:750px;
height:35px;
margin:0 0 10px 0px;
padding:0;
}
.menu  ul{
width:750px;
margin:0;
padding:0;
list-style:none;
}
.menu ul li {
margin:0;
padding:0;
}

.menu1 {
float:left;
background:url(http://nakshop.jp/img/template-img/menu-top.gif) top left no-repeat;
width:107px;
margin:0;
padding:0;
}
.menu1 a {
display:block;
width:107px;
height:35px;
margin:0;
padding:0;
text-indent:-9999em;
outline:none;
}
.menu1 a:hover{
display:block;
background:url(http://nakshop.jp/img/template-img/menu-top2.gif) top left no-repeat;
width:107px;
height:35px;
margin:0;
padding:0;
text-indent:-9999em;
outline:none;
}
.menu2 {
float:left;
background:url(http://nakshop.jp/img/template-img/menu-syokai.gif) top left no-repeat;
width:107px;
margin:0;
padding:0;
}
.menu2 a {
display:block;
width:107px;
height:35px;
margin:0;
padding:0;
text-indent:-9999em;
outline:none;
}
.menu2 a:hover{
display:block;
background:url(http://nakshop.jp/img/template-img/menu-syokai2.gif) top left no-repeat;
width:107px;
height:35px;
margin:0;
padding:0;
text-indent:-9999em;
outline:none;
}
.menu3 {
float:left;
background:url(http://nakshop.jp/img/template-img/menu-juice.gif) top left no-repeat;
width:107px;
margin:0;
padding:0;
}
.menu3 a {
display:block;
width:107px;
height:35px;
margin:0;
padding:0;
text-indent:-9999em;
outline:none;
}
.menu3 a:hover {
display:block;
background:url(http://nakshop.jp/img/template-img/menu-juice2.gif) top left no-repeat;
width:107px;
height:35px;
margin:0;
padding:0;
text-indent:-9999em;
outline:none;
}
.menu4 {
float:left;
background:url(http://nakshop.jp/img/template-img/menu-kaisya.gif) top left no-repeat;
width:107px;
margin:0;
padding:0;
}
.menu4 a {
display:block;
width:107px;
height:35px;
margin:0;
padding:0;
text-indent:-9999em;
outline:none;
}
.menu4 a:hover{
display:block;
background:url(http://nakshop.jp/img/template-img/menu-kaisya2.gif) top left no-repeat;
width:107px;
height:35px;
margin:0;
padding:0;
text-indent:-9999em;
outline:none;
}
.menu5 {
float:left;
background:url(http://nakshop.jp/img/template-img/menu-noen.gif) top left no-repeat;
width:107px;
margin:0;
padding:0;
}
.menu5 a {
display:block;
width:107px;
height:35px;
margin:0;
padding:0;
text-indent:-9999em;
outline:none;
}
.menu5 a:hover{
display:block;
background:url(http://nakshop.jp/img/template-img/menu-noen2.gif) top left no-repeat;
width:107px;
height:35px;
margin:0;
padding:0;
text-indent:-9999em;
outline:none;
}
.menu6 {
float:left;
background:url(http://nakshop.jp/img/template-img/menu-diary.gif) top left no-repeat;
width:107px;
margin:0;
padding:0;
}
.menu6 a {
display:block;
width:107px;
height:35px;
margin:0;
padding:0;
text-indent:-9999em;
outline:none;
}
.menu6 a:hover{
display:block;
background:url(http://nakshop.jp/img/template-img/menu-diary2.gif) top left no-repeat;
width:107px;
height:35px;
margin:0;
padding:0;
text-indent:-9999em;
outline:none;
}
.menu7 {
float:left;
background:url(http://nakshop.jp/img/template-img/menu-otoi.gif) top left no-repeat;
width:107px;
margin:0;
padding:0;
}
.menu7 a {
display:block;
width:107px;
height:35px;
margin:0;
padding:0;
text-indent:-9999em;
outline:none;
}
.menu7 a:hover{
display:block;
background:url(http://nakshop.jp/img/template-img/menu-otoi2.gif) top left no-repeat;
width:107px;
height:35px;
margin:0;
padding:0;
text-indent:-9999em;
outline:none;
}




.side {
float:right;
display:inline;
width:180px;
margin:0 10px 10px 10px;
padding:0;
}
.side ul {
margin:0;
padding:0;
list-style:none;
}
.sidemenu1 {
background:url(http://nakshop.jp/img/template-img/rakuten1.jpg) top center no-repeat;
width:180px;
margin:0;
padding:0;
}
.sidemenu1 a {
display:block;
width:180px;
height:268px;
margin:0 0 10px 0;
padding:0;
text-indent:-9999em;
outline:none;
}

.sidemenu1 a:hover {
display:block;
background: url(http://nakshop.jp/img/template-img/rakuten12.jpg) top center no-repeat;
width:180px;
height:268px;
margin:0 0 10px 0;
padding:0;
text-indent:-9999em;
outline:none;
}
.sidemenu2 {
background:url(http://nakshop.jp/img/template-img/s-noen.jpg) top center no-repeat;
width:180px;
margin:0;
padding:0;
}
.sidemenu2 a {
display:block;
width:180px;
height:280px;
margin:0 0 5px 0;
padding:0;
text-indent:-9999em;
outline:none;
}

.sidemenu2 a:hover {
display:block;
background:url(http://nakshop.jp/img/template-img/s-noen2.jpg) top center no-repeat;
width:180px;
height:280px;
margin:0 0 5px 0;
padding:0;
text-indent:-9999em;
outline:none;
}
.sidemenu3 {
background:url(http://nakshop.jp/img/template-img/s-sizen.jpg) top center no-repeat;
width:180px;
margin:0;
padding:0;
}
.sidemenu3 a {
display:block;
width:180px;
height:98px;
margin:0 0 5px 0;
padding:0;
text-indent:-9999em;
outline:none;
}

.sidemenu3 a:hover {
display:block;
background:url(http://nakshop.jp/img/template-img/s-sizen2.jpg) top center no-repeat;
width:180px;
height:98px;
margin:0 0 5px 0;
padding:0;
text-indent:-9999em;
outline:none;
}
.sidemenu4 {
background:url(http://nakshop.jp/img/template-img/s-juice.jpg) top center no-repeat;
width:180px;
margin:0;
padding:0;
}
.sidemenu4 a {
display:block;
width:180px;
height:145px;
margin:0 0 5px 0;
padding:0;
text-indent:-9999em;
outline:none;
}

.sidemenu4 a:hover {
display:block;
background:url(http://nakshop.jp/img/template-img/s-juice2.jpg) top center no-repeat;
width:180px;
height:145px;
margin:0 0 5px 0;
padding:0;
text-indent:-9999em;
outline:none;
}
.sidemenu5 {
background:url(http://nakshop.jp/img/template-img/s-leaflet.gif) top center no-repeat;
width:180px;
margin:0;
padding:0;
}
.sidemenu5 a{
display:block;
width:180px;
height:55px;
margin:0 0 5px 0;
padding:0;
text-indent:-9999em;
outline:none;
}

.sidemenu5 a:hover {
display:block;
background:url(http://nakshop.jp/img/template-img/s-leaflet2.gif) top center no-repeat;
width:180px;
height:55px;
margin:0 0 5px 0;
padding:0;
text-indent:-9999em;
outline:none;
}
.sidemenu6 {
background:url(http://nakshop.jp/img/template-img/s-saiyo.gif) top center no-repeat;
width:180px;
margin:0;
padding:0;
}
.sidemenu6 a {
display:block;
width:180px;
height:31px;
margin:0 0 5px 0;
padding:0;
text-indent:-9999em;
outline:none;
}

.sidemenu6 a:hover {
display:block;
background:url(http://nakshop.jp/img/template-img/s-saiyo2.gif) top center no-repeat;
width:180px;
height:31px;
margin:0 0 5px 0;
padding:0;
text-indent:-9999em;
outline:none;
}


.sidemenu7 {
background:url(http://nakshop.jp/img/template-img/s-otoi.gif) top center no-repeat;
width:180px;
margin:0;
padding:0;
}
.sidemenu7 a {
display:block;
width:180px;
height:30px;
margin:0 0 5px 0;
padding:0;
text-indent:-9999em;
outline:none;
}

.sidemenu7 a:hover {
display:block;
background:url(http://nakshop.jp/img/template-img/s-otoi2.gif) top center no-repeat;
width:180px;
height:30px;
margin:0 0 5px 0;
padding:0;
text-indent:-9999em;
outline:none;
}



.main {
float:left;
display:inline;
width:530px;
margin:0 5px 10px 10px;
padding:0; 
overflow: hidden;
}

.main:after {
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}

/*\*/
* html .main {
height: 1em;
overflow: visible;
}
/**/
.pankuzu {
margin:0;
padding:0;
font-size:10px;
}
.pankuzu a {
margin:0;
padding:0;
font-size:10px;
}
 

.footer {
clear:both;
background:url(http://nakshop.jp/img/template-img/footer.gif) top center no-repeat;
width:750px;
height:38px;
margin:0;
padding:0;
text-indent:-9999em;
}
.footer p {
margin:0;
padding:0;
}




span.red {
color:#990000;
background:#e9e9e9;
}
span.boldred {
font-size:18px;
color:#990000;
background:#e9e9e9;
margin:0 0 5px 0;
padding:2px;
}
