@charset "shift_jis";
/* ===================================================================
CSS information

 file name  :top.css
 style info :$B%H%C%W%Z!<%8(B
=================================================================== */

#top_copy{position:relative; height:38px; width:960px;}
#top_copy p{position:absolute; top:0; left:0;}
#top_copy h2{position:absolute; top:10px; left:0; width:960px; color:#fff; text-align:center; font-size:9.5pt; font-family:"$B#M#S(B $B#PL@D+(B"; font-weight:lighter;}
#contents{height:330px; width:960px; background:url(../images/info_back.gif) 10px 12px no-repeat;}
#contents #left_contents{width:460px; height:175px; float:left; margin-left:30px; margin-top:33px;}
#contents #right_contents{width:400px; height:175px; float:left; margin-left:30px; margin-top:33px;}

* html #container #contents #left_contents{margin-left:20px;}
* html #container #contents #right_contents{margin-left:20px;}
/* for IE6 */

/* ========== $B%P%J!<%(%j%"(B========== */
ul#bannar_top{margin:0; padding:0;}
ul#bannar_top li{margin-bottom:10px; height:80px;}
ul#bannar_top li{margin-bottom:10px; height:80px;}

ul#bannar_top li#osechi{position:relative; height:80px; width:400px; padding:0px;}
ul#bannar_top li#osechi div#box_l{float:left; width:195px;}
ul#bannar_top li#osechi div#box_r{float:left; width:195px; padding-left:8px;}

ul#bannar_top li#brShop{position:relative; height:80px; width:400px; padding:0px;}
li#brShop ul#brShop_list{position:absolute; top:45px; left:12px; height:24px; width:390px;}
li#brShop ul#brShop_list li{height:24px; width:72px; margin:0px; display:inline; padding-right:0px;}

*:first-child+html body #container #contents ul#bannar_top li{margin-bottom:13px;}
/* for IE7 */

/* ========== Information========== */
#newsArea{width:460px; height:145px; position:relative; border-bottom:1px solid #d0c4ae;}
#news{width:450px; height:100px; overflow-y:auto; overflow-x:hidden; position:absolute; left:0; top:30px;}
#news dl{padding:0; list-style:none; text-align:left;}
#news dl dt{width: 70px; float: left; font-weight: bold; padding:0px; margin-top:9px;}
#news dl dd{width: 300px; float: left; padding-left:55px; margin-top:9px;}
#news dl dd span{color:#c85d66; font-weight:bold;}
#news dl dd.news_news{background:url(../images/li_img_news.gif) no-repeat 0 2px;}
#news .news_open{background:url(../images/li_img_newopen.gif) no-repeat 0 2px;}
#news .news_campaign{background:url(../images/li_img_campaign.gif) no-repeat 0 2px;}

* html #container #contents #left_contents #newsArea{width:455px;height:155px;}
* html #container #contents #left_contents #newsArea #news{width:455px;height:120px;}
/* for IE6 */
*:first-child+html body #container #contents #left_contents #newsArea {width:455px;height:155px;}
*:first-child+html body #container #contents #left_contents #newsArea #news {width:455px;height:120px;}
/* for IE7 */

#newsArea #sTwitter{position:absolute; top:-12px; left:360px;}


/* ========== adArea========== */
#adArea{margin-top:15px;}
p#adArea_rogo{margin-top:8px;}
ul#adArea_rogo{padding-left:1px;margin-top:3px;}
ul#adArea_rogo li{display:inline; width:110px; height:42px; border:1px solid #fff;}

* html #container #contents #left_contents #adArea{margin-top:5px;}
/* for IE6 */
*:first-child+html body #container #contents #left_contents #adArea{margin-top:5px;}
/* for IE7 */
