﻿@charset "utf-8";

*{margin:0;padding:0;}
/*
html,body{font-size:small;font-family:"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS UI Gothic",Osaka,"ヒラギノ角ゴ Pro W3",Arial,Helvetica;color:black;}
*/
html{font-size:small;}
html{*font-size:75% !important;/*forIE6IE7*/}
body{font-family:"メイリオ", Osaka , Arial, Helvetica;}
body{*font-family:"ＭＳ Ｐゴシック";}
img{border:0;}
strong{font-weight:normal;}
input{vertical-align:middle}
a{color:#0000ff;text-decoration:underline;}
a:hover{color:#0000ff;text-decoration:underline;}
a:after{color:#0000ff;text-decoration:none;}

/* font */
html>body,html>body select,html>body input,html>body textarea{font-family:"Lucida Grande",sans-serif;}
*+html body{font-family:"Meiryo","ＭＳ Ｐゴシック","MS PGothic","Lucida Grande",sans-serif;}
*+html body select,*+html body input{font-family:"メイリオ",Meiryo,"ＭＳ Ｐゴシック",Osaka,"ヒラギノ角ゴ Pro W3",Arial,Helvetica;}
*+html body textarea{font-family:"ＭＳ Ｐゴシック",Osaka,"ヒラギノ角ゴ Pro W3",Arial,Helvetica;}

/* h */
h1,h2,h3,h4,h5,h6{padding:0;font-size:small;font-weight:normal;}

/* .clearfix */
.clearfix:after{content:" ";display:block;clear:both;height:0;visibility:hidden;}
.clearfix{display:inline-block;}

/* exlude MacIE5 \*/
* html .clearfix{height:1%;}
.clearfix{display:block;}
/* end MacIE5 */

/* .alt */
.alt{display:none;}

/* style */
#container{margin:0 auto;padding:0;width:900px;height:100%;}

/* #header */
#header{margin:50px 0 40px 0;padding:0;width:100%}
#header h1{display:block;margin:0 0 4px 0;padding:0;width:290px;height:50px;background:url('../images/logo.png') no-repeat left top;}
#header p{margin:0;padding:0;line-height:2.0em;border-top:5px black solid;}

/* #contents */
#contents{margin:0 0 20px 0;padding:0;width:100%;}

/* #shop */
#banner{margin:0 0 40px 0;padding:0;}
#banner p{margin:0;padding:0;text-align:center;}


/* #shop */
#shop{position:relative;margin:0 0 30px 0;}
#shop p{padding:2px;}
#shop ul{margin:0;padding:0;list-style:none;}
#shop ul li{float: left;}
#shop #block{display:block;}
#shop .shop{display:block;cursor:pointer;overflow:hidden;height:280px;width:87px;padding:10px;background:#fff;border-right:5px solid #fff;}

#shop #menu-01{background:url('../images/menu-01.png') no-repeat left top;}
#shop #menu-02{background:url('../images/menu-02.png') no-repeat left top;}
#shop #menu-03{background:url('../images/menu-03.png') no-repeat left top;}
#shop #menu-04{background:url('../images/menu-04.png') no-repeat left top;}
#shop #menu-05{background:url('../images/menu-05.png') no-repeat left top;}
#shop #menu-06{background:url('../images/menu-06.png') no-repeat left top;}
#shop #menu-07{background:url('../images/menu-07.png') no-repeat left top;}
#shop #menu-08{background:url('../images/menu-08.png') no-repeat left top;}

/* #check */
#check{margin:0 0 30px 0;padding:0;}
#check h2{margin:0;padding:0;line-height:1.5em;}
#check p{margin:0 0 10px 0;padding:0;line-height:1.5em;}
#check ul{margin:0;padding:0;list-style:none;}
#check ul li.enter{margin:0 10px 0 0;padding:0;float:left;}
#check ul li.enter a{display:block;margin:0 padding:0;width:126px;height:48px;background:url('../images/enter.png') no-repeat left top;}
#check ul li.enter a:hover{background:url('../images/enter.png') no-repeat left bottom;}

#check ul li.exit{margin:0 10px 0 0;padding:0;float:left;}
#check ul li.exit a{display:block;margin:0 padding:0;width:70px;height:48px;background:url('../images/enter.png') no-repeat right top;}
#check ul li.exit a:hover{background:url('../images/enter.png') no-repeat right bottom;}


/* #health */
#health{margin:0 0 20px 0;padding:0;}
#health ul{margin:0;padding:0;list-style:none;}
#health ul li{margin:0 10px 0 0;padding:0;float:left;}

/* #esthe */
#esthe{margin:0 0 20px 0;padding:0;}
#esthe ul{margin:0;padding:0;list-style:none;}
#esthe ul li{margin:0 10px 0 0;padding:0;float:left;}

/* #celeb */
#celeb{margin:0 0 20px 0;padding:0;}
#celeb ul{margin:0;padding:0;list-style:none;}
#celeb ul li{margin:0 10px 0 0;padding:0;float:left;}

#ad{margin:0 auto 10px auto;padding:10px;width:880px;background-color:#efefef;}
#ad p{margin:;padding:0;line-height:1.5em;}
#ad ul{margin:0;padding:0;list-style:none;}
#ad ul li{display:inline;margin:0;padding:0;line-height:1.5em;}

/* #footer */
#footer{margin:0 auto;padding:10px 0 20px 0;width:900px;border-top:1px #efefef　solid;}

/* .copyright */
#copyright{margin:0;padding:0;float:left;}
#copyright p{margin:0;padding:0;line-height:1.5em;}

/* .scroll　*/
#scroll{margin:0;padding:0;float:right;}
#scroll p{margin:0;padding:0;line-height:1.5em;}
#scroll a{color:#996699;text-decoration:underline;}
#scroll a:hover{color:#ff3300;text-decoration:underline;}


