@import"http://";

/* Eric Meyer Reset */
/*
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	font-size: 100%;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}

HTML,BODY{
  width: 100%;
  height: 100%;
  scrollbar-3dlight-color:#CB9286;
  scrollbar-arrow-color:#CB9286; 
  scrollbar-base-color: #FFFFFF;
  scrollbar-darkshadow-color: #FFFFFF; 
  scrollbar-face-color: #FFFFFF;
  scrollbar-highlight-color: #FFFFFF;
  scrollbar-shadow-color:#CB9286; 
  scrollbar-track-color: #FFFFFF; 
  background-color : #faf5eb;
  padding : 0px;
  margin: 0px;
  border:0px;
  overflow-x:hidden;
  background-image : url(image/bk1.gif);
  background-repeat : repeat-x;
  background-position : center top;
  background-attachment:scroll;
}

/*----------------------------------------------------------*/
/* Chrome */
::-webkit-scrollbar {/* スクロールバーの幅 */
  width: 15px;
  height: 15px;
}
::-webkit-scrollbar-track {/* スクロールバーの背景 */
  border-radius: 5px; /* 角丸 */
  box-shadow: 0 0 4px #f8c7b9 inset; /* 影のサイズ、色、内側指定 */
  background: #FFFFFF;
}
::-webkit-scrollbar-thumb {/* スクロールバー */
  border-radius: 5px;
  background: #f8c7b9;
}
::-webkit-scrollbar-button{/* スクロールバーの上下の矢印 */
  background: #FFFFFF;
}


/*----------------------------------------------------------*/
BODY{
  font-family:'メイリオ', 'Meiryo','ＭＳ ゴシック','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3',sans-serif;
}



/*==クリック時に点線の枠を出さない========================================*/
A:ACTIVE,A:FOCUS{
  outline:none;
}
/*==クリアフィックス========================================*/
/* クリアフィックス */
.clearfix:after {
  content: "";
  display: block;
  clear: both;
}
.clearfix {
  overflow: hidden;
  zoom: 1;
}
/*==各スタイル========================================*/
/*--wrap--------------------------------------------------------*/
#wrap{
  text-align: center;  
  padding : 0px;
  margin : 0px;
}
/*--header--------------------------------------------------------*/
#header{
  width : 940px;
  height : 200px;
  margin : 0px 0px 40px 0px;
  padding: 0px;
  text-align : center;
}
/*--index-policy--------------------------------------------------------*/
#index-policy{
  height : 30px;
  float : right;
  font-size : 9pt;
  color : gray;
  text-decoration : none;
  width : 200px;
  padding-top : 0px;
  margin-top : 20px;
}
#index-policy A{
  font-size : 9pt;
  color : gray;
  text-decoration : none;
}
#index-policy A:HOVER{
  font-size : 9pt;
  color : red;
  text-decoration : none;
}
/*--logo--------------------------------------------------------*/
#logo{
  margin-top : 20px;
  padding-top : 0px;
  padding-bottom : 0px;
  margin-bottom : 0px;
}
/*--menu--------------------------------------------------------*/
#index-menu .menu{ /*　このタグで指定しないとLIが真の中央に寄らない　*/
  width:940px;
  margin:0px;
  padding:0px 40px;
}
#index-menu .menu UL{
  width:860px;
}
#index-menu .menu LI {
  list-style-type:none;
  list-style-position:outside;
  margin:0px;
  padding : 0px;
  display: table-cell; /*　これで横並びのリストが中央寄りになる　*/
  display: -moz-inline-box; /*　firefox2用*/
  /display: inline; /*　IE7以下用　*/
  /zoom: 1; /*　IE7以下用　*/
}
#index-menu .menu A{
  height : 79px;
}
#index-menu .menu A:HOVER{
  filter: alpha(opacity=60);
  -moz-opacity:0.6;
  opacity:0.6;
}
/*--footer--------------------------------------------------------*/
#footer{
  width : 940px;
  height : 110px;
  background-image : url(image/bk3.gif);
  background-repeat : no-repeat;
  margin : 70px 0px 0px 0px;
  padding : 50px 0px 0px 0px;
  text-align : center;
  background-position : center center;
  font-size : 9pt;
  color : gray;
  text-decoration : none;
  letter-spacing : 1px;  
}
/*==メニュー画像========================================*/
/*--image--------------------------------------------------------*/
IMG#info{ /*　背景に画像を設定しcoverを呼び出し画像保護　*/
 background : url(image/top1-1_info.png);
 width : 100px;
 height : 79px; 
} 
IMG#illust{
 background :url(image/top1-2_illust.png) no-repeat;
 width : 119px;
 height : 79px; 
}
IMG#news{
 background : url(image/top1-3_news.png) no-repeat;
 width : 126px;
 height : 79px; 
} 
IMG#profile{
 background : url(image/top1-4_profile.png) no-repeat;
 width : 130px;
 height : 79px; 
} 
IMG#dl{
 background : url(image/top1-5_dl.png) no-repeat;
 width : 123px;
 height : 79px; 
} 
IMG#shop{
 background : url(image/top1-6_shop.png) no-repeat;
 width : 119px;
 height : 79px; 
} 
IMG#mail{
 background : url(image/top1-7_mail.png) no-repeat;
 width : 143px;
 height : 79px; 
} 