/*    共通    */
body {
    background-image: url("../images/old_material/backgrade_2.png");
    background-repeat: repeat-x;
    margin: 0px;
    padding: 0px;
    color: #000000;
}
a img { border-style: none }
a { text-decoration: none }
p { margin: 0 0 5px 0; }
br { clear: both }
/*    表示領域    */
#all {
    border: none;
    text-align: center;
    background-image: url("../images/old_material/backgrade.jpg");
    background-repeat: repeat-x;
    margin: 0px auto 0px auto;
    width: 950px;
}
.line {
    text-align: center;
    width: 950px;
    background-color: #B4A5FF;
    height: 20px;
}
.line_text {
    text-align: left;
    padding: 5px 0 0 5px;
}

/*    メニュー   background-image: url("topimages/topbg_1px.gif");  */
#top {
    background-image: url("../images/old_material/topbg_1px.png");
    background-repeat: repeat-x;
    width: 950px;
    height: 100px;
}
.logo {
    float: left;
    margin: 0 0 0 30px;
}
.menu {
    width:730px;
    margin-left:auto;
    margin-right:auto;
}
/*    フッターメニュー    */
#footer {
    width: 950px;
    height: 40px;
    margin: 30px 0px 30px 0px;
}
.foot_menu {
    text-align: center;
    margin: 3px 20px 10px 20px;
}
/*    バックボタン    */
#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#menu00 {
    margin: 0px 10px 0px 0px;
    display: block;
    width: 118px; /* 画像1枚分の横幅 */
    height: 19px; /* 画像1枚分の高さ */
    text-indent: -9999px; /* 文字を見えなくする */
    background-image: url("../images/old_material/amml001_btn.png"); /* 画像ファイル名 */
}
a#menu01 {
    margin: 0px 10px 0px 0px;
    display: block;
    width: 118px; /* 画像1枚分の横幅 */
    height: 19px; /* 画像1枚分の高さ */
    text-indent: -9999px; /* 文字を見えなくする */
    background-image: url("../images/old_material/amml001_btn_top.png"); /* 画像ファイル名 */
}
a#menu01:hover { background-image: url("../images/old_material/amml001_btn_top_on.png") }
a#menu02 {
    margin: 0px 10px 0px 10px;
    display: block;
    width: 118px; /* 画像1枚分の横幅 */
    height: 19px; /* 画像1枚分の高さ */
    text-indent: -9999px; /* 文字を見えなくする */
    background-image: url("../images/old_material/amml001_btn_story.png"); /* 画像ファイル名 */
}
a#menu02:hover { background-image: url("../images/old_material/amml001_btn_story_on.png") }
a#menu03 {
    margin: 0px 10px 0px 10px;
    display: block;
    width: 118px; /* 画像1枚分の横幅 */
    height: 19px; /* 画像1枚分の高さ */
    text-indent: -9999px; /* 文字を見えなくする */
    background-image: url("../images/old_material/amml001_btn_chara.png"); /* 画像ファイル名 */
}
a#menu03:hover { background-image: url("../images/old_material/amml001_btn_chara_on.png") }
a#menu04 {
    margin: 0px 10px 0px 10px;
    display: block;
    width: 118px; /* 画像1枚分の横幅 */
    height: 19px; /* 画像1枚分の高さ */
    text-indent: -9999px; /* 文字を見えなくする */
    background-image: url("../images/old_material/amml001_btn_cg.png"); /* 画像ファイル名 */
}
a#menu04:hover { background-image: url("../images/old_material/amml001_btn_cg_on.png") }
a#menu05 {
    margin: 0px 20px 0px 10px;
    display: block;
    width: 118px; /* 画像1枚分の横幅 */
    height: 19px; /* 画像1枚分の高さ */
    text-indent: -9999px; /* 文字を見えなくする */
    background-image: url("../images/old_material/amml001_btn_dl.png"); /* 画像ファイル名 */
}
a#menu05:hover { background-image: url("../images/old_material/amml001_btn_dl_on.png") }
/*    年齢認証    */
.modal { position:fixed; display:none; z-index:9999; top:40%; left:50%; width:950px; height:540px ;margin:-290px 0 0 -495px; padding:20px; text-align:center; }
.modal a { cursor:pointer; }
