/*

 CSS Document

*/

@import "/css/header.css";

/*-base----------------------------- */

#side-ranking-if{
 width:198px; height:825px;
 margin:0px; padding:0px;
}
#side-topbn-if{
 width:198px; height:145px;
 margin:0px; padding:0px;
}
#side-bn-if{
 width:198px; height:301px;
 margin:0px; padding:0px;
}
#side-mobile-if{
 width:198px; height:1150px;
 background-color:#FEFAF2;
 margin:0px; padding:0px;
}

.pageflow{
text-align:center;
font-size:12px;
padding-bottom:5px;
}

body#normal{
 width:100%; height:100%;
 margin: 0; padding: 0;
 background-color:#330C08;
 background: url(/template/3002/img/bg.gif) fixed repeat-x ;
 font-size:14px;
 color:#232323;
}

div,p,h1,h2,h3,ul,li,form{ margin:0; padding:0; font-weight:normal;}
.fl{float:left;}
.clr{clear:both;}

img{border:none}

.entry_text01 img{margin:5px;}
.entry_text01 a img{margin:5px;}
.entry_text01 div img{margin:5px;}
.entry_text01 div a img{margin:5px;}

.f80-l130  {font-size:80%;   line-height:130%;}
.f85-l140  {font-size:85%;   line-height:140%;}
.f85-l130-red  {font-size:85%;   line-height:140%; color:#761212;}
.f90-l130  {font-size:90%;   line-height:130%;}
.f90-l140  {font-size:90%;   line-height:140%;}
.f90-l130-red  {font-size:90%;   line-height:130%; color:#761212;}
.f90-l130-ora  {font-size:90%;   line-height:130%; color:#761212;}
.f90-l120-b  {font-size:90%;   line-height:120%; font-weight:bold;}
.f100-l120{font-size:100%; line-height:120%;}
.f11-l14  {font-size:11px;   line-height:13px;}
.f12-l16-b  {font-size:12px;   line-height:15px; font-weight:bold;}

.inq_txt{color:#AE0000;}

a{ color:#252525;}
a:visited{ color:#252525;}
a:hover{ color:#003595;}
a.link-red{ color:#720000;}
a.link-red:visited{ color:#720000;}
a.link-red:hover{ color:#003595;}



/*-menu----------------------------- */

#menu-box{
 background: url(/template/3002/img/menu_bg.gif) repeat-x ;
}
#menu{
 margin:0 auto;
 width:802px;
 height:37px;
}
#menu ul li{
 margin: 0; padding: 0;
 list-style-type:none;
 float:left;
}
#menu ul li a{
 font-size:1px;
 text-indent:-9999px;
 display:block;
}
#menu ul li p{
 font-size:1px;
 text-indent:-9999px;
 background-position:0px -31px;
}
#menu ul li a:hover{
 background-position:0px -31px;
}

div#menu ul.submenu {display:none;}
div#menu ul.mainmenu {position:absolute; width:802px;}

#menu01{ 
 width:115px; height:32px;
 background: url(/template/3002/img/menu01.gif) no-repeat ;
 overflow:hidden;
}
#menu02{ 
 width:114px; height:32px;
 background: url(/template/3002/img/menu02.gif) no-repeat ;
 overflow:hidden;
}
#menu03{ 
 width:114px; height:32px;
 background: url(/template/3002/img/menu03.gif) no-repeat ;
 overflow:hidden;
}
#menu04{ 
 width:114px; height:32px;
 background: url(/template/3002/img/menu04.gif) no-repeat ;
 overflow:hidden;
}
#menu05{ 
 width:114px; height:32px;
 background: url(/template/3002/img/menu05_2.gif) no-repeat ;
 overflow:hidden;
}
#menu06{ 
 width:117px; height:32px;
 background: url(/template/3002/img/menu06.gif) no-repeat ;
 overflow:hidden;
}
#menu07{ 
 width:114px; height:32px;
 background: url(/template/3002/img/menu07.gif) no-repeat ;
 overflow:hidden;
}

ul#submenu2 li{ clear:both;}
ul#submenu2 li a:hover{
 background-position:-113px 0px !important;
}
#menu02s_1{ 
 width:113px; height:25px;
 background: url(/image/common/menu02s_1.gif) no-repeat 0px 0px;
 overflow:hidden;
}
#menu02s_2{ 
 width:113px; height:24px;
 background: url(/image/common/menu02s_2.gif) no-repeat 0px 0px;
 overflow:hidden;
}
#menu02s_3{ 
 width:113px; height:24px;
 background: url(/image/common/menu02s_3.gif) no-repeat 0px 0px;
 overflow:hidden;
}

ul#submenu3 li{ clear:both;}
ul#submenu3 li a:hover{
 background-position:-113px 0px !important;
}
#menu03s_1{ 
 width:113px; height:25px;
 background: url(/image/common/menu03s_1.gif) no-repeat 0px 0px;
 overflow:hidden;
}
#menu03s_2{ 
 width:113px; height:24px;
 background: url(/image/common/menu03s_2.gif) no-repeat 0px 0px;
 overflow:hidden;
}
#menu03s_3{ 
 width:113px; height:24px;
 background: url(/image/common/menu03s_3.gif) no-repeat 0px 0px;
 overflow:hidden;
}
#menu03s_4{ 
 width:113px; height:24px;
 background: url(/image/common/menu03s_4.gif) no-repeat 0px 0px;
 overflow:hidden;
}
#menu03s_5{ 
 width:113px; height:24px;
 background: url(/image/common/menu03s_5.gif) no-repeat 0px 0px;
 overflow:hidden;
}

ul#submenu4 li{ clear:both;}
ul#submenu4 li a:hover{
 background-position:-113px 0px !important;
}
#menu04s_1{ 
 width:113px; height:25px;
 background: url(/image/common/menu04s_1.gif) no-repeat 0px 0px;
 overflow:hidden;
}
#menu04s_2{ 
 width:113px; height:24px;
 background: url(/image/common/menu04s_2.gif) no-repeat 0px 0px;
 overflow:hidden;
}
#menu04s_3{ 
 width:113px; height:24px;
 background: url(/image/common/menu04s_3.gif) no-repeat 0px 0px;
 overflow:hidden;
}

ul#submenu5 li{ clear:both;}
ul#submenu5 li a:hover{
 background-position:-113px 0px !important;
}
#menu05s_1{ 
 width:113px; height:25px;
 background: url(/image/common/menu05s_1.gif) no-repeat 0px 0px;
 overflow:hidden;
}
#menu05s_2{ 
 width:113px; height:24px;
 background: url(/image/common/menu05s_2.gif) no-repeat 0px 0px;
 overflow:hidden;
}

ul#submenu6 li{ clear:both;}
ul#submenu6 li a:hover{
 background-position:-116px 0px !important;
}
#menu06s_1{ 
 width:116px; height:25px;
 background: url(/image/common/menu06s_1.gif) no-repeat 0px 0px;
 overflow:hidden;
}
#menu06s_2{ 
 width:116px; height:24px;
 background: url(/image/common/menu06s_2.gif) no-repeat 0px 0px;
 overflow:hidden;
}
#menu06s_3{ 
 width:116px; height:24px;
 background: url(/image/common/menu06s_3.gif) no-repeat 0px 0px;
 overflow:hidden;
}

ul#submenu7 li{ clear:both;}
ul#submenu7 li a:hover{
 background-position:-113px 0px !important;
}
#menu07s_1{ 
 width:113px; height:25px;
 background: url(/image/common/menu07s_1.gif) no-repeat 0px 0px;
 overflow:hidden;
}
#menu07s_2{ 
 width:113px; height:24px;
 background: url(/image/common/menu07s_2.gif) no-repeat 0px 0px;
 overflow:hidden;
}
#menu07s_3{ 
 width:113px; height:24px;
 background: url(/image/common/menu07s_3.gif) no-repeat 0px 0px;
 overflow:hidden;
}
#menu07s_4{ 
 width:113px; height:24px;
 background: url(/image/common/menu07s_4.gif) no-repeat 0px 0px;
 overflow:hidden;
}
#menu07s_5{ 
 width:113px; height:24px;
 background: url(/image/common/menu07s_5.gif) no-repeat 0px 0px;
 overflow:hidden;
}
#menu07s_6{ 
 width:113px; height:24px;
 background: url(/image/common/menu07s_6.gif) no-repeat 0px 0px;
 overflow:hidden;
}
#menu07s_7{ 
 width:113px; height:24px;
 background: url(/image/common/menu07s_7.gif) no-repeat 0px 0px;
 overflow:hidden;
}

#menu_sub{
 margin:0 auto;
 padding:0 0 0 0;
 width:802px;
 height:22px;
 font-size:12px;
 line-height:1.2;
 color:#333333;
}
#menu_sub p{
 padding:3px 0 0 18px;
}
#menu_sub a{
 color:#95180B;
 background: url(/template/3002/img/arrow.gif) no-repeat 0px 1px;
 padding:0 0 0 10px;
}
#menu_sub a:link{ text-decoration:none;}
#menu_sub a:visited{ text-decoration:none;}
#menu_sub a:hover{ text-decoration:underline;}

#contents{
 width:802px;
 margin:0 auto;
 background: url(/template/3002/img/bg_in.gif) 50% 50% repeat-y;
}

/*-left----------------------------- */
#left-box{
 padding-left:1px;
 float:left;
}
#left{
 width:198px;
 font-size:85%;   line-height:140%; color:#221F1F;
 padding-top:9px;
 margin:0;
}

#side-chap1{
 width:198px; height:28px;
 margin:0 0 8px 0;
 background: url(/template/3002/img/side_ttl1.gif) no-repeat;
 font-size:1px;
 text-indent:-9999px;
}
#side-chap2{
 width:198px; height:28px;
 background: url(/template/3002/img/side_ttl2.gif) no-repeat;
 font-size:1px;
 text-indent:-9999px;
}
#side-chap3{
 width:198px; height:28px;
 background: url(/template/3002/img/side_ttl3.gif) no-repeat;
 font-size:1px;
 text-indent:-9999px;
}
#side-chap4{
 width:198px; height:28px;
 background: url(/template/3002/img/side_ttl4.gif) no-repeat;
 font-size:1px;
 text-indent:-9999px;
}

.side-inbox1{padding:0 13px 15px;}
.side-inbox2{padding:0 13px 7px;}
.side-inbox3{padding:7px 0 25px;}
.side-inbox4{padding:7px 13px 0;}
.side-inbox5{padding:0 11px 15px;}

.side-inbox2 a:link{ color:#221F1F; text-decoration:none;}
.side-inbox2 a:visited{ color:#221F1F; text-decoration:none;}
.side-inbox2 a:hover{ color:#777777; text-decoration:underline;}
.side-inbox5 a:link{ color:#221F1F; text-decoration:none;}
.side-inbox5 a:visited{ color:#221F1F; text-decoration:none;}
.side-inbox5 a:hover{ color:#777777; text-decoration:underline;}


.side-shop-name{
 width:170px;
 color:#FFFFFF;
 background-color:#792200;
}
.side-shop-name p{
 padding:5px;
 text-align:center;
 font-size:14px;
 line-height:16px;
}
.sq{ color:#792200;}

.side-sttl{
 font-size:12px;
 line-height:18px;
 margin:10px 0 5px 0;
 padding:0;
 float:left;
}
.side-line1{
 height:18px;
 background: url(/template/3002/img/side_line.gif) repeat-x 50% 100%;
 float:left;
 margin:0 0 0 5px;
}
.side-line-l{
 height:11px;
 font-size:1px; line-height:1px; text-indent:-9999px;
 background: url(/template/3002/img/side_line.gif) repeat-x 50% 50%;
 margin:0;
}
.side-txt{ padding:0 3px 0 0;}
.side-txt2{ padding:5px 3px 0 0;}

.side_title{
padding:10px 0 0 0;
text-align:center;
}
.calendar{width:24px;}
table.calendar_bg{ margin:0 13px;}
.calendar_bg{ width:168px;}
.calendar a:link{color:#B60000; text-decoration:none;}
.calendar a:visited{color:#B60000; text-decoration:none;}
.calendar a:hover{color:#FFA600; text-decoration:underline;}

/*-right----------------------------- */

#right-box{
 width:602px;
 float:right;
}
#right{
 margin:0 1px 0 0;
}
.box1{ margin:0 15px 15px;}
.box2{ margin:0 15px;}
.box3{ margin:0 20px;}
.box4{ margin:3px 15px 5px;}
.box5{ margin:3px 15px 0;}

.side-line2{
 width:571px; height:9px;
 background: url(/template/3002/img/line.gif) no-repeat;
 background-position:0% 50%;
 font-size:1px;
 text-indent:-9999px;
 clear:both;
}

/*-footer----------------------------- */

.pagetop{
 width:571px;
 text-align:right;
 font-size:80%;
 color: #C80404;
}
.pagetop a{
 color: #C80404;
}


#footer-box{
 height:250px;
 background: url(/image/common/footer_bg.gif) repeat-x ;
 background-color:#ebebeb;
}
#footer{
 width:802px;
 margin:0 auto;
}
#footer div#link-box{
 padding:10px 0 15px;
 margin:0 10px;
 font-size:10px;
 line-height:16px;
}
#footer div#link-box a{
 display:block;
 float:left;
 margin-right:8px;
 color:#333333;
 text-decoration:underline;
}
#footer div#link-box a:visit{
 color:#333333;
 text-decoration:underline;
}
#footer div#link-box a:hover{
 color:#999999;
 text-decoration:none;
}

#footer-l{
 width:390px;
 float:left;
}
#footer-r{
 margin-top:1px;
 width:410px; height:35px;
 font-size:10px;
 line-height:16px;
 float:left;
}
#footer-link-box{
 padding:10px 13px 0 10px;
 font-size:80%;
 line-height:14px;
}
#footer-link-box a{
 padding-left:8px;
 margin-right:10px;
 color:#333333;
 background: url(/template/3002/img/link_mark.gif) no-repeat ;
}

#footer-bn-box{
 padding:20px 0 15px;
}
#footer-bn-box a{
 text-indent:-9999px;
 font-size:1px;
 display:block;
 float:left;
}

a.footer-bn1{
 width:134px; height:44px;
 background: url(/image/common/footer_bn1.gif) no-repeat ;
 overflow:hidden;
}
a.footer-bn2{
 width:134px; height:44px;
 background: url(/image/common/footer_bn2.gif) no-repeat ;
 overflow:hidden;
}
a.footer-bn3{
 width:134px; height:44px;
 background: url(/image/common/footer_bn3.jpg) no-repeat ;
 overflow:hidden;
}
a.footer-bn4{
 width:134px; height:44px;
 background: url(/image/common/footer_bn4.gif) no-repeat ;
 overflow:hidden;
}
a.footer-bn5{
 width:134px; height:44px;
 background: url(/image/common/footer_bn5.gif) no-repeat ;
 overflow:hidden;
}
a.footer-bn6{
 width:128px; height:44px;
 background: url(/image/common/footer_bn6.gif) no-repeat ;
 overflow:hidden;
}

/*-clearfix----------------------------- */

.clearfix:after {
	content: ",";
	height: 0;
        visibility: hidden;
	display: block;
	clear: both;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \\\\*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


#side-new-box{
 padding:10px 13px 0 0;
 text-align:left;
 font-size:10px;
 line-height:16px;
}
#side-new-box a:link{
 padding-left:8px;
 margin-right:7px;
 color:#221F1F;
 text-decoration:none;
 background: url(/template/3002/img/link_mark.gif) no-repeat 0 -1px;
}
#side-new-box a:visited{
 padding-left:8px;
 margin-right:7px;
 color:#221F1F;
 text-decoration:none;
 background: url(/template/3002/img/link_mark.gif) no-repeat 0 -1px;
}
#side-new-box a:hover{
 padding-left:8px;
 margin-right:7px;
 text-decoration:underline;
 color:#221F1F;
 background: url(/template/3002/img/link_mark.gif) no-repeat 0 -1px;
}

#pan_area{ height:23px; display:block;}
#pan{font-size:10px; line-height:1.2; text-align:right; color:#2D2D2D; padding:5px 15px 0 0; display:block;}
#pan a{color:#2D2D2D;}
#pan a:visited{ color:#2D2D2D;}
#pan a:hover{ color:#888888;}


#aisatsu_ttl{ margin:0 0 0 18px; height:31px;}
#aisatsu_area{ margin:0 16px 0 18px;}
#aisatsu_photo{ width:100px; float:left;}
#aisatsu_main{ float:right; width:456px;}
#aisatsu_main_text{ padding:0 5px 8px 7px; line-height:1.4; font-size:16px; font-weight:bold; color:#4F2723;}
#aisatsu_text{ font-size:12px; line-height:16px; display:block; padding:5px 7px;}
#aisatsu_text2{ font-size:12px; line-height:16px; display:block; padding:5px 7px 0 7px; font-weight:bold; height:24px; color:#4F2723;}
.aisatsu_ptext{ font-size:10px; text-align:center; line-height:1.1; display:block; padding:5px 0 0 0; color:#000000;}
#aisatsu_btn{ padding:0 0 0 7px; }
#top_chap1{
 width:602px; height:37px;
 background: url(/template/3002/img/chap1_2.gif) no-repeat ;
}
#top_chap1 p.t1{
 padding:5px 0 0 58px;
 text-align:left;
 font-size:14px;
 line-height:16px;
 text-indent:0px;
 color:#FFFFFF;
float:left;
}
#top_chap1 p.t2{
float:right;
 padding:5px 13px 0 0;
 text-align:left;
 font-size:10px;
 line-height:18px;
 text-indent:0px;
}
#top_chap1 p.t2 a:link{
 padding-left:8px;
 margin-right:7px;
 color:#FFFFFF;
 text-decoration:none;
 background: url(/template/3002/img/link_mark.gif) no-repeat 0 -1px;
}
#top_chap1 p.t2 a:hover{
 padding-left:8px;
 margin-right:7px;
 text-decoration:underline;
 color:#FFFFFF;
 background: url(/template/3002/img/link_mark.gif) no-repeat 0 -1px;
}
#top_chap1 p.t2 a:visited{
 padding-left:8px;
 margin-right:7px;
 text-decoration:none;
 color:#FFFFFF;
 background: url(/template/3002/img/link_mark.gif) no-repeat 0 -1px;
}

#top_chap2{
 width:602px; height:51px;
 background: url(/template/3002/img/chap2.gif) no-repeat ;
}
#top_chap2 p.t1{
 padding:20px 0 0 58px;
 text-align:left;
 font-size:14px;
 color:#FFFFFF;
 line-height:18px;
 text-indent:0px;
float:left;
}
#top_chap2 p.t2{
float:right;
 padding:20px 13px 0 0;
 text-align:left;
 font-size:10px;
 line-height:16px;
 text-indent:0px;
}
#top_chap2 p.t2 a:link{
 padding-left:8px;
 margin-right:7px;
 color:#FFFFFF;
 text-decoration:none;
 background: url(/template/3002/img/link_mark.gif) no-repeat 0 -1px;
}
#top_chap2 p.t2 a:hover{
 padding-left:8px;
 margin-right:7px;
 text-decoration:underline;
 color:#FFFFFF;
 background: url(/template/3002/img/link_mark.gif) no-repeat 0 -1px;
}
#top_chap2 p.t2 a:visited{
 padding-left:8px;
 margin-right:7px;
 text-decoration:none;
 color:#FFFFFF;
 background: url(/template/3002/img/link_mark.gif) no-repeat 0 -1px;
}

.entry_area{ padding:0 0 0 15px;}
.entry_table01{ margin:0 0 20px 0;}
.entry_icon1{ background: url(/template/3002/img/entry_icon1.gif) no-repeat;}
.entry_icon2{ background: url(/template/3002/img/entry_icon2.gif) no-repeat;}
.entry_icon3{ background: url(/template/3002/img/entry_icon3.gif) no-repeat;}
.entry_icon4{ background: url(/template/3002/img/entry_icon4.gif) no-repeat;}


.entry_bg03{ font-size:1px; background-repeat:no-repeat; height:10px;}
.entry_text01{ font-size:12px; line-height:22px; color:#333333;}
.entry_date{color:#BC1E12; font-size:12px; line-height:1.1; display:block; text-indent:55px; padding:0; float:left;}
.entry_date2{color:#333333; font-size:12px; line-height:1.1; display:block; padding:0 5px 0 0; float:right;}
.entry_date3{ padding-right:10px; float:right;}.entry_ttl{color:#333333; font-size:14px; line-height:1.5; display:block; padding:0 0 0 55px; font-weight:bold;}
.entry_ttl{color:#333333; font-size:14px; line-height:1.5; display:block; padding:0 0 0 55px; font-weight:bold;}
.entry_img{padding:0 10px 0 0;}

#top-news-table{
}
#top-shop-table{
 background: url(/template/3002/img/top_shop_bg.gif) no-repeat 100% 0%;
}

#top-chap1s{
 width:571px; height:26px;
 background: url(/template/3002/img/chap1s.gif) no-repeat ;
 font-size:1px;
 text-indent:-9999px;
}
#top-chap2s{
 width:571px; height:26px;
 background: url(/template/3002/img/chap2s.gif) no-repeat ;
 font-size:1px;
 text-indent:-9999px;
}
.icon1 p{
 height:36px; width:46px;
 background: url(/template/3002/img/icon_news.gif) no-repeat 50% 50%;
 text-indent:-9999px;
 font-size:1px;
 float:left;
}
.icon2 p{
 height:36px; width:46px;
 background: url(/template/3002/img/icon_sale.gif) no-repeat 50% 50%;
 text-indent:-9999px;
 font-size:1px;
 float:left;
}
.icon3 p{
 height:36px; width:46px;
 background: url(/template/3002/img/icon_club.gif) no-repeat 50% 50%;
 text-indent:-9999px;
 font-size:1px;
 float:left;
}
.icon4 p{
 height:36px; width:46px;
 background: url(/template/3002/img/icon_goods.gif) no-repeat 50% 50%;
 text-indent:-9999px;
 font-size:1px;
 float:left;
}
#sub_ttl_area{
 background: url(/template/3002/img/sub_ttl_bg.gif) no-repeat;
 height:57px;
}
#sub_ttl_area p{
font-size:14px;
line-height:18px;
color:#FFFFFF;
padding:20px 0 0 55px;
display:block;
}

.side_title{
padding:10px 0 0 0;
text-align:center;
}
.calendar a:link{color:#BC1E12; text-decoration:none;}
.calendar a:visited{color:#BC1E12; text-decoration:none;}
.calendar a:hover{color:#BC1E12; text-decoration:underline;}


.side-btn a:hover{ background-position:1px -28px;}
#side1{
 width:198px; height:30px;
 background: url(/template/3002/img/side1.gif) no-repeat;
 text-indent:-9999px;
 font-size:1px;
}
.side-chap1-img{
 width:172px; height:27px;
 background: url(/image/common/side_chap1_2_img.gif) no-repeat;
 text-indent:-9999px;
 font-size:1px;
}
.side-chap1-btn1{
 width:172px; height:28px;
 background: url(/image/common/side_btn_00.gif) no-repeat;
 text-indent:-9999px;
 font-size:1px;
 display:block;
 overflow:hidden;
}
.side-chap1-btn2{
 width:172px; height:29px;
 background: url(/image/common/side_btn_01.gif) no-repeat;
 text-indent:-9999px;
 font-size:1px;
 display:block;
 overflow:hidden;
}
.side-chap1-btn3{
 width:172px; height:28px;
 background: url(/image/common/side_btn_05.gif) no-repeat;
 text-indent:-9999px;
 font-size:1px;
 display:block;
 overflow:hidden;
}
#side2{
 width:198px; height:30px;
 background: url(/template/3002/img/side2.gif) no-repeat;
 text-indent:-9999px;
 font-size:1px;
}
.side-chap2-btn1{
 width:172px; height:29px;
 background: url(/template/3002/img/side_btn_02.gif) no-repeat;
 text-indent:-9999px;
 font-size:1px;
 display:block;
 overflow:hidden;
}
.side-chap2-btn2{
 width:172px; height:29px;
 background: url(/template/3002/img/side_btn_03.gif) no-repeat;
 text-indent:-9999px;
 font-size:1px;
 display:block;
 overflow:hidden;
}
#original-brand{ padding:0 11px 18px;}
#original-brand a{
 width:176px; height:91px;
 background: url(/template/3002/img/original_brand.jpg) no-repeat;
 text-indent:-9999px;
 font-size:1px;
 display:block;
 overflow:hidden;
}
#original-brand a:hover{ background-position:0px -91px;}
#side3{
 width:198px; height:30px;
 background: url(/template/3002/img/side3.gif) no-repeat;
 text-indent:-9999px;
 font-size:1px;
}
.side-chap3-1{
 width:198px; height:16px;
 background: url(/template/3002/img/side_chap3_1.gif) no-repeat;
 text-indent:-9999px;
 font-size:1px;
}
.side-chap3-qr{
 width:92px; height:82px;
 background: url(/template/3002/img/mobile_qr.gif) no-repeat;
 text-indent:-9999px;
 font-size:1px;
 float:left;
}
.side-chap3-qr-txt{
 margin-top:10px;
 float:left;
}
.side-line{
 margin:0 10px;
 width:170px; height:18px;
 background: url(/template/3002/img/side_line.gif) repeat-x;
 background-position:0% 50%;
 font-size:1px;
 text-indent:-9999px;
 clear:both;
}

#side-chap5{
 width:198px; height:30px;
 background: url(../image/common/side_chap4.gif) no-repeat;
 text-indent:-9999px;
 font-size:1px;
}

#dk-bn{ padding:7px 0 ;}
#dk-bn a{
 width:176px; height:91px;
 background: url(../image/common/dk_btn2.gif) no-repeat;
 text-indent:-9999px;
 font-size:1px;
 display:block;
 overflow:hidden;
}
#dk-bn a:hover{ background-position:0px -91px;}

#if-footer{
 width:802px; height:80px;
 margin:0px; padding:0px;
}


/*-sbm----------------------------- */
.entry_sbm{
 background: url(/template/3002/img/sbm_line.gif) repeat-x 0 10px;
 font-size:12px; line-height:22px; color:#333333;
 border-left:1px solid #A8A8A8;
 border-right:1px solid #A8A8A8;
}
.entry_sbm ul{
 margin:0;
 padding:18px 20px 0;
}
.entry_sbm ul li{
 margin:0;
 padding:0 5px 0 0;
 float:left;
 list-style-type:none;
}