/*    共通    */
body {
    background-image: url("topimages/back.jpg");
    background-repeat: repeat;
    margin: 0px;
    padding: 0px;
    /*        background-color: #f0f0f0;*/
    color: #000000;
    overflow: scroll;
    overflow-y: scroll;
}
a img { border-style: none }
a { text-decoration: none }
br { clear: both }
/*    表示領域    */
#outline {
    border: solid 1px #3300cc;
    background-image: url("topimages/test_2.png");
    background-repeat: repeat;
    margin: 0px auto 0px auto;
    width: 980px;
}
.line {
    width: 980px;
    background-color: #0099cc;
    height: 10px:;
}
/*    メニュー    */
#top {
    background-image: url("topimages/topbg_1px.gif");
    background-repeat: repeat-x;
    width: 980px;
    height: 150px;
    margin: 0px auto 10px auto;
}
.logo { float: left }
.menu {
    padding: 60px 0 0 0;
    top: 60px;
}
/*    フッターメニュー    */
#footer {
    background-image: url("topimages/footbg.jpg");
    width: 980px;
    height: 50px;
    margin: 0px 0px 0px 0px;
}
.foot_menu {
    text-align: center;
    padding: 10px 0px 10px 0px;
}
/*    バックボタン    */
#backbutton {
    text-align: center;
    margin: 20px auto 20px auto;
}
/*    メールフォーム    */
#shop_form {
    font-size: 80%;
    text-align: center;
    padding: 10px 10px 30px 10px;
}
/*    自社タイトルバナー    */
#product_banner {
    margin: 0px auto 0px auto;
    width: 720px;
    border: solid 1px #000000;
}
/*    TOPメニューボタン    */
#menubotton { margin: 0px 0px 0px 0px }
a#menu01 {
    margin: 0px 5px 0px 0px;
    display: block;
    width: 95px; /* 画像1枚分の横幅 */
    height: 73px; /* 画像1枚分の高さ */
    text-indent: -9999px; /* 文字を見えなくする */
    background-image: url("topimages/t_menu01.png"); /* 画像ファイル名 */
}
a#menu01:hover { background-image: url("topimages/t_menu01_push.png") }
a#menu02 {
    margin: 0px 5px 0px 0px;
    display: block;
    width: 95px; /* 画像1枚分の横幅 */
    height: 73px; /* 画像1枚分の高さ */
    text-indent: -9999px; /* 文字を見えなくする */
    background-image: url("topimages/t_menu02.png"); /* 画像ファイル名 */
}
a#menu02:hover { background-image: url("topimages/t_menu02_push.png") }
a#menu03 {
    margin: 0px 5px 0px 0px;
    display: block;
    width: 95px; /* 画像1枚分の横幅 */
    height: 73px; /* 画像1枚分の高さ */
    text-indent: -9999px; /* 文字を見えなくする */
    background-image: url("topimages/t_menu03.png"); /* 画像ファイル名 */
}
a#menu03:hover { background-image: url("topimages/t_menu03_push.png") }
a#menu04 {
    margin: 0px 5px 0px 0px;
    display: block;
    width: 95px; /* 画像1枚分の横幅 */
    height: 73px; /* 画像1枚分の高さ */
    text-indent: -9999px; /* 文字を見えなくする */
    background-image: url("topimages/t_menu04.png"); /* 画像ファイル名 */
}
a#menu04:hover { background-image: url("topimages/t_menu04_push.png") }
a#menu05 {
    margin: 0px 5px 0px 0px;
    display: block;
    width: 95px; /* 画像1枚分の横幅 */
    height: 73px; /* 画像1枚分の高さ */
    text-indent: -9999px; /* 文字を見えなくする */
    background-image: url("topimages/t_menu05.png"); /* 画像ファイル名 */
}
a#menu05:hover { background-image: url("topimages/t_menu05_push.png") }
a#menu06 {
    margin: 0px 5px 0px 0px;
    display: block;
    width: 95px; /* 画像1枚分の横幅 */
    height: 73px; /* 画像1枚分の高さ */
    text-indent: -9999px; /* 文字を見えなくする */
    background-image: url("topimages/t_menu06_h.png"); /* 画像ファイル名 */
}
a#menu06:hover { background-image: url("topimages/t_menu06_push_h.png") }
a#menu07 {
    margin: 0px 5px 0px 0px;
    display: block;
    width: 95px; /* 画像1枚分の横幅 */
    height: 73px; /* 画像1枚分の高さ */
    text-indent: -9999px; /* 文字を見えなくする */
    background-image: url("topimages/t_menu07.png"); /* 画像ファイル名 */
}
a#menu07:hover { background-image: url("topimages/t_menu07_push.png") }