@charset "utf-8";
/*
Theme Name: natsume css
Theme URL: http://www.mflens.co.jp/
Description: base.CSS
Version: 1.0
Author: 夏目光学株式会社
Author URL: http://www.mflens.co.jp/
*/

/* CSS Document */


/* main内
----------------------------- */
.top-box {
width: 460px;
margin:0;
padding:0;
line-height:150%;
}
/* 社長
----------------------------- */
h3.kougakuya {
width:312px;
height:50px;
margin:12px 0 8px 0;
padding:0;
text-indent:-9999em;
background:url(../img/com/0904copy.jpg) no-repeat 0 0;
}
.c-syatyobox {
width:320px;
margin:0 0 20px 0;
padding:0 0 0 140px;
font-size:12px;
line-height:150%;
background:url(../img/com/0904syatyo.jpg) no-repeat left top;
}
/* ホバーバナー
----------------------------- */

.c-list {
width:460px;
margin:0 0 10px 0;
padding:0;
clear:both;
position:relative;
overflow: hidden;
}
.c-list :after {
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}
/*\*/
* html .c-list {
height: 1em;
overflow: visible;
}
/**/

#cnavi {
width:460px;
margin:0;
padding:0;
}

#cnavi ul {
margin:0;
padding:0;
list-style: none;
}
#cnavi li {
margin:0;
padding: 0;
text-indent:-9999px;
}
#cnavi li a {
margin:0;
padding:0;
text-decoration: none;
display: block;
}
/* --------- */
#cnavi li#sallmenu01 {
margin:0 0 5px 0;
padding:0;
width:460px;
height:60px;
background:url(../img/com/seihin-link.jpg) no-repeat 0px 0px;
}
#cnavi li#sallmenu01 a {
margin:0;
padding:0;
width:460px;
height:61px;
background:url(../img/com/seihin-link.jpg) no-repeat 0px 0px;
}
#cnavi li#sallmenu01 a:hover{
margin:0;
padding:0;
width:460px;
height:61px;
background:url(../img/com/seihin-link.jpg) no-repeat 0px -70px;
}
/* --------- */
#cnavi li#sallmenu02 {
margin:0 0 5px 0;
padding:0;
width:460px;
height:51px;
background:url(../img/com/tokutyo-link.jpg) no-repeat 0px 0px;
}
#cnavi li#sallmenu02 a {
margin:0;
padding:0;
width:460px;
height:51px;
background:url(../img/com/tokutyo-link.jpg) no-repeat 0px 0px;
}
#cnavi li#sallmenu02 a:hover{
margin:0;
padding:0;
width:460px;
height:51px;
background:url(../img/com/tokutyo-link.jpg) no-repeat 0px -53px;
}
/* --------- */
.l-menubox {
float:left;
width:240px;
margin:0;
padding:0 10px 0 0;
}
.l-menubox ul {
margin:0;
padding:0;
list-style: none;
}
.l-menubox li {
margin:0;
padding: 0;
text-indent:-9999px;
}
.l-menubox li a {
margin:0;
padding:0;
text-decoration: none;
display: block;
}
.l-menubox li#sallmenu03 {
width:240px;
height:92px;
margin:0 0 5px 0;
padding:0;
background:url(../img/com/data-link.jpg) no-repeat 0px 0px;
}
.l-menubox li#sallmenu03 a {
width:240px;
height:92px;
margin:0;
padding:0;
background:url(../img/com/data-link.jpg) no-repeat 0px 0px;
}
.l-menubox li#sallmenu03 a:hover{
width:240px;
height:92px;
margin:0;
padding:0;
background:url(../img/com/data-link.jpg) no-repeat 0px -95px;
}
/* --------- */
.l-menubox li#sallmenu04 {
width:240px;
height:92px;
margin:0 0 5px 0;
padding:0;
background:url(../img/com/sisetu-link.jpg) no-repeat 0px 0px;
}
.l-menubox li#sallmenu04 a {
width:240px;
height:92px;
margin:0;
padding:0;
background:url(../img/com/sisetu-link.jpg) no-repeat 0px 0px;
}
.l-menubox li#sallmenu04 a:hover{
width:240px;
height:92px;
margin:0;
padding:0;
background:url(../img/com/sisetu-link.jpg) no-repeat 0px -100px;
}
/* --------- */

/* 下部リストメニュー
----------------------------- */
.r-menubox {
float:right;
width:210px;
height:192px;
margin:0;
padding:0;
background:url(../img/com/ball.jpg) no-repeat top right;
}


