﻿@charset "UTF-8";
/*
Theme Name: kamisho css
Theme URL: http://www.kamisho.cc/
Description: menuCSS.
Version: 1.0
Author: kamisho
Author URL: http://www.kamisho.cc/
/* CSS Document */

/* Side Menu
----------------------------- */
#sidemenu {
width:195px;
margin:0 0 15px 0;
padding:0;
overflow: hidden;
}

#sidemenu ul {
margin:0;
padding:0;
list-style: none;
}
#sidemenu li {
margin:0;
padding: 0;
text-indent:-9999px;
}
#sidemenu li a {
margin:0;
padding:0;
text-decoration: none;
display: block;
}
/* --------- */
#sidemenu li#m01 {
margin:0;
padding:0;
width:195px;
height:74px;
background:url(../img/pub/navi.jpg) no-repeat 0 0;
}
#sidemenu li#m01 a {
margin:0;
padding:0;
width:195px;
height:74px;
background:url(../img/pub/navi.jpg) no-repeat 0 0;
}
#sidemenu li#m01 a:hover{
margin:0;
padding:0;
width:195px;
height:74px;
background:url(../img/pub/navi.jpg) no-repeat -194px 0;
}
/* --------- */
#sidemenu li#m02 {
margin:0;
padding:0;
width:195px;
height:62px;
background:url(../img/pub/navi.jpg) no-repeat 0 -75px;
}
#sidemenu li#m02 a {
margin:0;
padding:0;
width:195px;
height:62px;
background:url(../img/pub/navi.jpg) no-repeat 0 -75x;
}
#sidemenu li#m02 a:hover {
margin:0;
padding:0;
width:195px;
height:62px;
background:url(../img/pub/navi.jpg) no-repeat -194px -75px;
}
/* --------- */
#sidemenu li#m03 {
margin:0;
padding:0;
width:195px;
height:62px;
background:url(../img/pub/navi.jpg) no-repeat 0 -137px;
}
#sidemenu li#m03 a {
margin:0;
padding:0;
width:195px;
height:62px;
background:url(../img/pub/navi.jpg) no-repeat 0 -137px;
}
#sidemenu li#m03 a:hover {
margin:0;
padding:0;
width:195px;
height:62px;
background:url(../img/pub/navi.jpg) no-repeat -194px -137px;
}
/* --------- */
#sidemenu li#m04 {
margin:0;
padding:0;
width:195px;
height:62px;
background:url(../img/pub/navi.jpg) no-repeat 0 -199px;
}
#sidemenu li#m04 a {
margin:0;
padding:0;
width:195px;
height:62px;
background:url(../img/pub/navi.jpg) no-repeat 0 -199px;
}
#sidemenu li#m04 a:hover {
margin:0;
padding:0;
width:195px;
height:62px;
background:url(../img/pub/navi.jpg) no-repeat -194px -199px;
}
/* --------- */
#sidemenu li#m05 {
margin:0;
padding:0;
width:195px;
height:62px;
background:url(../img/pub/navi.jpg) no-repeat 0 -261px;
}
#sidemenu li#m05 a {
margin:0;
padding:0;
width:195px;
height:62px;
background:url(../img/pub/navi.jpg) no-repeat 0 -261px;
}
#sidemenu li#m05 a:hover {
margin:0;
padding:0;
width:195px;
height:62px;
background:url(../img/pub/navi.jpg) no-repeat -194px -261px;
}
/* --------- */
#sidemenu li#m06 {
margin:0;
padding:0;
width:195px;
height:75px;
background:url(../img/pub/navi.jpg) no-repeat 0 -323px;
}
#sidemenu li#m06 a {
margin:0;
padding:0;
width:195px;
height:75px;
background:url(../img/pub/navi.jpg) no-repeat 0 -323px;
}
#sidemenu li#m06 a:hover {
margin:0;
padding:0;
width:195px;
height:75px;
background:url(../img/pub/navi.jpg) no-repeat -194px -323px;
}
/* Footer Menu
----------------------------- */
#footer2 {
width:778px;
height:40px;
margin:0;
padding:0;
    overflow: hidden;
}
#footer2:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html #footer2 {
    height: 1em;
    overflow: visible;
}
/**/
#footer2 ul {
margin:0;
padding:0;
display:block;
}
#footer2 li {
float:right;
margin:0;
padding:0;
text-indent:-9999em;
display:block;
}
#footer2 li a {
margin:0;
padding:0;
text-indent:-9999em;
display:block;
}
#footer2 li a:hover {
margin:0;
padding:0;
display:block;
}
/* --------- */
#footer2 li#b01 {
margin:0;
padding:0;
width:85px;
height:35px;
background:url(../img/pub/foot-kaisya.gif) no-repeat top left;
}
#footer2 li#b01 a {
margin:0;
padding:0;
width:85px;
height:35px;
background:url(../img/pub/foot-kaisya.gif) no-repeat top left;
}
/* --------- */
#footer2 li#b02 {
margin:0;
padding:0;
width:112px;
height:35px;
background:url(../img/pub/foot-contact.gif) no-repeat top left;
}
#footer2 li#b02 a {
margin:0;
padding:0;
width:112px;
height:35px;
background:url(../img/pub/foot-contact.gif) no-repeat top left;
}
