/* CSS Document */
/* ------------------------------------ Flash(09.09.17 UPDATE) ------------------------------------ */
#top_flash{
text-align:center;
background:url(../img/rbase/bg_topflash.gif) no-repeat center center;
margin:0px auto 10px auto;
width:100%;
}

#fla_box{
float:left;
width:635px;
margin:0 auto
}
#getf{

}

#flazone{
width:900px;
margin:auto;
}

#bnr_box{
float:left;
margin-left:5px;
padding-left:0;
width:255px;
height:395px;
/*background-image:url(../img/rbase/bnr_bg.gif);*/
}

#bnr_box a img.toumei{
filter: alpha(opacity=100);
-moz-opacity:1;
opacity:1;
}
#bnr_box a:hover img.toumei{
filter: alpha(opacity=50);
-moz-opacity:0.5;
opacity:0.5;
}

#bnr_box ul{
margin:0px;
padding:0px;
margin-left:0px;
margin-top:0px;
list-style:none;
}

#bnr_box li{
font:0;
line-height:0;
margin:3px 0px 0px 0px ;
padding:0px;
}

#bnr_box li img{
border:0;
margin:0px;
}

#bnr_box td{
	border:0;
	margin:0px;
	width: 67px;
}

#bnr_box .newrenew{
	width:240px;
	height:91px;
	padding:5px 10px 0;
	background:url(../../images/top_bnr/bnr_bg.gif) no-repeat;
	font-size: 10px;
	line-height: 0;
	color: #707070;
	text-align: left;
	margin: 3px 0px 0px 0px;
}
#bnr_box .newrenew p,
#bnr_box .newrenew dl,
#bnr_box .newrenew dt,
#bnr_box .newrenew dd{
line-height:1.2em;
font-size:12px;
	padding:0;
	margin:0;
}

#bnr_box .newrenew dd{
text-align:left;
padding-left:82px;

}

#bnr_box th{
	padding-left:8px;
	bgcolor:#CC3333 !important;
	width:67px !important;
}

.new_shop{
	background-color:#00FF00;
	width:30px !important;
	float:left;
}
 
#bnr_box .head{
	vertical-align:top;
	padding-left:10px;
	padding-top:5px;
	padding-bottom: 5px;
}

#bnr_box a{
line-height:1.3em;
}

#bnr_box a:hover {
	color:#bdbdbd;
	line-height:1.3em;
}



/* ------------------------------------ /Flash ------------------------------------ */

/* ------------------------------------ Top Info tab(09.06.24 UPDATE) ------------------------------------ */
#titab{

}

#titab ul{
margin:0;
padding:0;
list-style:none;

}
#titab ul li{
margin:0;
padding:0;
display:inline;
float:left;
}

#titab ul li a {
display: block;
height: 24px;
font-size:10px;
}
/* titab01 */
#titab01 a { background: url(../img/rbase/topinfo01_off.gif); width:114px; }
#titab01 a:hover { background: url(../img/rbase/topinfo01_on.gif); }
#titab01 a.tabactive { background: url(../img/rbase/topinfo01_on.gif); }

/* titab02 */
#titab02 a { background: url(../img/rbase/topinfo02_off.gif); width:184px; }
#titab02 a:hover { background: url(../img/rbase/topinfo02_on.gif); }
#titab02 a.tabactive { background: url(../img/rbase/topinfo02_on.gif); }

/* ------------------------------------ Top Info tab ------------------------------------ */

/* ------------------------------------ Top Info(09.06.24 UPDATE) ------------------------------------ */
#top_info{
background-color:#f8f8f8;
padding:15px 15px 15px 0px;
}
#top_info td{
vertical-align:top;
color:#1F4363;
line-height:120%;
}
#top_info a:link{color:#1F4363; text-decoration:none;}
#top_info a:visited{color:#1F4363; text-decoration:none;}
#top_info a:active{color:#1F4363; text-decoration:none;}
#top_info a:hover{color:#EC5446; text-decoration:underline;}

#top_info .date{
font-size:10px;
font-weight:bold;
letter-spacing:1px;
background-image:url(/common/img/rbase/topinfo_arrow.gif);
background-repeat:no-repeat;
padding-left:15px;
color:#000;
}
#top_info .place{
font-size:10px;
letter-spacing:1px;
color:#000;
}

#top_info .tidot{
margin:0;
padding:0;
clear: both;
background-image:url(../img/rbase/tidot.gif);
background-repeat:no-repeat;
height:15px;
}
#top_info strong{
padding-left:10px;
}
/* ------------------------------------ Top Info(09.06.24 UPDATE) ------------------------------------ */

/* ------------------------------------ Center ------------------------------------ */
#cc_top{
padding:15px 6px;
}
#cc_top .st{
height:50px;
background-image:url(/common/img/contents/bg_h2.gif);
background-repeat:no-repeat;
padding:0px 25px;
margin:10px 0px;
line-height:40px;
width:725px;
color:#666;
}
#cc_top h3{
font-size:18px;
}
#cc_top .eventarea{
}
#cc_top .eventarea img{
margin-bottom:10px;
}

#cc_top #t_shopinfo{
margin:15px 0px 15px 0px;
}
#cc_top #t_shopinfo .article{
padding:10px;
}
#cc_top #t_shopinfo .article_td{
border-left:1px solid #0059A9;
border-right:1px solid #0059A9;
}


#cc_top #t_shopinfo img{
float:left;
margin-right:10px;
margin-bottom:10px;
}

#cc_top #t_shopinfo strong{
color:#34478C;
}
#cc_top #t_shopinfo p{
line-height:16px;
margin:0;
padding:0px 20px 0px 0px;
}

#cc_top #t_shopinfo img.icon{
float:left;
margin:0;
margin-right:5px;
}
#cc_top #t_shopinfo .topinfoline{
clear: both;
height:5px;
background-image:url(../img/contents/topinfoline.gif);
background-repeat:no-repeat;
margin:10px 0px;
}
#cc_top #t_shopinfo a:link{color:#2D6AAD;}
#cc_top #t_shopinfo a:visited{color:#2D6AAD;}
/* ------------------------------------ /Center ------------------------------------ */


/* ------------------------------------ Right ------------------------------------ */
#rc_top{
padding:15px 0px;
}
#rc_top .topi{
background-color:#fff;
border:1px solid #DBDBDB;
padding:4px;

}
#rc_top .topi p{
font-size:10px;
line-height:14px;
padding:5px 0px;
margin:0;
}
#rc_top #topi1 .topiconts{
background-image:url(../img/contents/bg_topi1.png);
background-repeat:repeat-y;
padding:5px 10px;
margin-bottom:4px;
width:220px;
overflow:hidden;
}
#rc_top #topi1 .topit{
padding-top:5px;
color:#2D6AAD;
}
#rc_top #topi1 a:link{color:#2D6AAD;}
#rc_top #topi1 a:visited{color:#2D6AAD;}


#rc_top #topi2 .topiconts{
background-image:url(../img/contents/bg_topi2.png);
background-repeat:repeat-y;
padding:5px 10px;
margin-bottom:4px;
width:220px;
overflow:hidden;
}
#rc_top #topi2 .topit{
padding-top:5px;
color:#3B248E;
}
#rc_top #topi2 a:link{color:#3B248E;}
#rc_top #topi2 a:visited{color:#3B248E;}

#rc_top .rm_bnarea{
background-color:#fff;
border:1px solid #DBDBDB;
padding:4px;
}
#rc_top .rm_bnarea img{
margin-bottom:5px;
}

#rc_top img.topithumb{
float:left;
margin:0px 5px 0px 0px;
}
/* ------------------------------------ /Right ------------------------------------ */
