/* --- スタイルシート【コンテンツ用】--- */

/* -- 新着情報 -- */
div#topicsBox{
  height:150px;
  background-image:url(http://www.anthem.bz/img/index/topicsBox_bg.jpg);
  background-position:left top;
  background-repeat:no-repeat;
  margin:0px auto 10px auto;
}
div#topicsBox ul{
  display:block;
  width:425px;
  position:relative;
  top:20px;
  left:100px;
  color:#ffffff;
}
div#topicsBox ul li{
  display:block;
  height:26px;
  line-height:26px;
  border-bottom:1px solid #666666;
  text-indent:14px;
}
div#topicsBox ul li a{
  background-color:transparent;
  color:#ffffff;
}
div#topicsBox ul li a:hover{
  background-color:transparent;
  color:#7f3f18;
}

div#indexBox01{
  width:558px;
  height:334px;
  background-image:url(http://www.anthem.bz/img/index/indexBox01_bg.jpg);
  background-position:left top;
  background-repeat:no-repeat;
  margin:0px auto;
  font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
}
div#indexBox01 strong{
  display:block;
  height:32px;
  padding-top:10px;
  margin-left:20px;
  font-size:20px;
  font-weight:bold;
  color:#ffffff;
}
div#indexBox01 p{
  margin-left:20px;
  color:#ffffff;
  letter-spacing:0.1em;
}
/* ---
メニューページ
------------------------------------------- */
div#menuBox{
  margin:0px auto;
}
div#menuBox table tr th,
div#accessBox table tr th,
div#staffBox table tr th{
  border:1px solid #363636;
  background-image:url(http://www.anthem.bz/img/common/th_bg.jpg);
  background-position:left top;
  background-repeat:repeat;
  color:#ffffff;
  padding:7px;
}
div#menuBox table tr td,
div#accessBox table tr td,
div#staffBox table tr td{
  border:1px solid #c9c9c9;
  background-image:url(http://www.anthem.bz/img/common/td_bg.jpg);
  background-position:left top;
  background-repeat:repeat-x;
  padding:7px;
  overflow:hidden;
  line-height:140%;
}
div#menuBox p strong{
  font-size:140%;
  font-weight:bold;
  color:#800000;
}


div.longBox{
  width:545px;
  height:170px;
  border:none;
  background-image:url(http://www.anthem.bz/img/menu/long.jpg);
  background-position:left top;
  background-repeat:no-repeat;
}
div.longBox table{
  position:relative;
  top:27px;
  left:120px;
}
div.longBox table tr td{
  height:30px;
  width:200px;
  text-align:left;
}
div.longBox table tr th{
  text-align:center;
  background-image:url(http://www.anthem.bz/img/common/th_bg.jpg);
  background-position:left top;
  background-repeat:repeat-x;
  padding:5px;
  color:#ffffff;
}
/* ---
アクセスページ
------------------------------------------- */
div#accessBox{
  width:550px;
  margin:0px auto;
}
div#accessBox p{
  margin-left:10px;
}
div#accessBox strong{
  font-size:110%;
}
div#couponBox{
  width:558px;
  height:143px;
  background-image:url(http://www.anthem.bz/img/access/coupon_bg.jpg);
  background-position:left top;
  background-repeat:no-repeat;
  margin:0px auto;
}
div#couponBox .inner{
  display:block;
  position:relative;
  top:12px;
  left:120px;
}
div#couponBox p{
  color:#ffffff;
}
div#couponBox p.style01{
  font-size:140%;
  font-weight:bold;
  color:#ffffff;
}
/* ---
アクセスページ(印刷用)
------------------------------------------- */
div#main-print div#accessBox{
  width:550px;
  margin:0px auto;
}
div#main-print div#accessBox p{
  margin-left:10px;
}
div#main-print div#accessBox strong{
  font-size:110%;
}
div#couponBox2{
  width:558px;
  height:143px;
  display: list-item;
  list-style-image: url(http://www.anthem.bz/img/access/coupon_bg2.jpg);
  list-style-position: inside;
  color:#ffffff;
  margin:0px auto;
}
div#couponBox2 .inner{
  display:block;
  position:relative;
  top:-130px;
  left:120px;
}
div#couponBox2 p{
  color:#000000;
}
div#couponBox2 p.style01{
  font-size:140%;
  font-weight:bold;
  color:#000000;
}
*:first-child+html div#couponBox2 .inner{
  position:relative;
  top:10px;
  left:-430px;
}
/* ---
リクルートページ
------------------------------------------- */
div#recruitBox table{
  margin:10px auto;
}
div#recruitBox table tr td{
  border:1px solid #c9c9c9;
  background-image:url(http://www.anthem.bz/img/common/td_bg.jpg);
  background-position:left top;
  background-repeat:repeat-x;
  padding:7px;
  overflow:hidden;
}
div#recruitBox table tr th{
  background-image:url(http://www.anthem.bz/img/common/th_bg.jpg);
  background-position:left top;
  background-repeat:repeat-x;
  border:1px solid #cdcdcd;
  color:#ffffff;
  padding:5px;
}
div#hukidashiBox{
  width:550px;
  height:200px;
  margin:0px auto;
  background-image:url(http://www.anthem.bz/img/recruit/hukidashi.jpg);
  background-position:left top;
  background-repeat:no-repeat;
}
div#hukidashiBox p{
  display:block;
  width:300px;
  padding-top:30px;
}

/* ---
スタッフページ
------------------------------------------- */
div#staffBox table{
  /*margin:10px auto;*/
}


/* ---
その他
---------------------------------------- */

/* -- 画像中央揃え、上下マージン -- */
div.centerImg{
  margin:10px auto;
  text-align:center;
  clear:both;
}
/* -- 画像右揃え、枠 -- */
span.rightImg{
  float:right;
  padding:3px;
  border:1px solid #cccccc;
  margin-right:15px;
  margin-bottom:10px;
  clear:right;
}
/* -- 画像左揃え、枠 -- */
span.leftImg{
  float:left;
  padding:3px;
  border:1px solid #cccccc;
  margin-left:15px;
  margin-top:5px;
  margin-right:10px;
  clear:left;
}

/* -- カテゴリページナビ -- */
p.navi{
  border-bottom:1px dashed #999999;
}
/* -- 値段表記 -- */
span.yen{
  color:#990000;
  font-size:130%;
}
span.bigFont{
  font-size:28px;
  line-height:30px;
  text-shadow:2px 2px 3px #000000;
}


/* -- Q&A -- */
div.faqBox{
  font-size:90%;
  margin:10px auto;
  border-bottom:1px dashed #999999;
  padding:10px 0px;
}

div.q {
background-image:url(http://www.anthem.bz/img/faq/q06.gif);
background-position:left top;
background-repeat:no-repeat;
display:block;
height:33px;
line-height:30px;
text-indent:40px;
}

div.a {
background-image:url(http://www.anthem.bz/img/faq/a01.gif);
background-position:left top;
background-repeat:no-repeat;
display:block;
margin-left:30px;
margin-top:10px;
padding-left:40px;
}

