 /*-----------------antik--------------------------------*/
@import url(http://gw.tv/fw/css/fw_bace.css);

/*-----------------SΜtable-bg------------------*/
.fw_tline{
	background-image: url(../images/common/fw_topline.jpg);
	margin: 0px;
	padding: 0px;
	height: 8px;
}

.fw_mtline{
	background-image: url(../images/common/fw_mtop.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 8px;
	width: 998px;
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3", Arial;

}

form {margin:0px; padding:0px;}

img {border:0;} 

.fw_bg{
	background-image: url(../images/common/spacer.gif);
	background-color: #FFFFFF;
	background-repeat: repeat;
}

.fw_bg_body{
	background-color: #FFFFFF;
}

.fw_left{
	background-image: url(../images/common/spacer.gif);
	background-repeat: repeat;
	margin: 0px;
	padding: 0px;
	width: 4px;
}

.fw_right{
	background-image: url(../images/common/spacer.gif);
	background-repeat: repeat;
	margin: 0px;
	padding: 0px;
	width: 4px;
}

.fw_fline{
	background-image: url(../images/common/fw_footline.gif);
	background-repeat: repeat;
	margin: 0px;
	padding: 0px;
	height: 3px;
}

/*-----------------γireLXg-----------------*/

.fw_navi{
	color:#333;
	font-size: 10px;
	margin-top: 6px;
	margin-left: 20px;
	margin-bottom: 7px;
	letter-spacing:1px;
	text-align:left;
}

.fw_navi a:link    { font-size: 10px; color: #333; text-decoration: underline; }
.fw_navi a:visited	{ font-size: 10px; color: #333; text-decoration: underline; }
.fw_navi a:hover   { font-size: 10px; color: #B91238; text-decoration: none; }
.fw_navi a:active	{ font-size: 10px; color: #B91238; text-decoration: none; }

/*-----------------wb_-----------------*/
.fw_lt0{
	float:left;
	text-align: left;
	vertical-align:bottom;
	margin: 0px;
	padding: 10px 0 0 0;
	width:649px;
}

.fw_lt1{
	float:left;
	margin:0;
	padding:0;
	width:245px;
	/*_*/overflow: hidden;/**/
}


.fw_tab{
	margin: 0px;
	padding: 0px 0px 0px 6px;
	float: left;
}

/*-----------------ShopNavi^u--------------------------------------*/

.navi-tab {
	margin: -1px 0 0 0;
	padding: 0px;
	width: auto;
	float:right;
	text-align:center;
}

.navi-tabGroup {
	margin: 0px;
	padding: 0px;
	text-align:center;
	float:left;
}

.navi-tabPanel {
	position: relative;
	top: 1px;
	float: left;
	padding: 0;
	margin: 0;
	border-top: solid 1px #000;
	border-left: solid 1px #000;
	border-right: solid 1px #000;
	border-bottom: solid 1px #000;
}

.navi-tabPanel2 {
	position: relative;
	top: 1px;
	float: left;
	padding: 0;
	margin: 0;
	border-top: solid 1px #000;
	border-right: solid 1px #000;
	border-bottom: solid 1px #FFF;
}

/* FireFox2.0 */
#navi-tabLine{
clear: both;
padding: 0;
width: 100%;
height: 1px;
line-height: 1px;
background: #000; /*Brown color theme*/ 
}

/* IE */
* html #navi-tabLine{
clear: both;
padding: 0;
width: 100%;
height: 1px;
line-height: 1px;
}


.fw-TopBox{
	margin: 0 auto;
	padding: 0;
	width: 990px;
}

#fw-HeaderTop{
	width: 100%;
	padding: 0px;
	margin: 0px;
	text-align: center;
}

/*-----------------tb^[-----------------*/
#fw_footer {
	height:35px;
	padding:0;
	margin-top: 5px;
}

/*-----------------g-----------------*/
#fw_width950{
	margin: 10px 0px 0px 20px;
	padding: 0px;
	width: 950px;
}

#fw_width990{
	margin: 0px;
	padding: 0px;
	width: 990px;
}

#fw_width_2{
	margin: 0px;
	padding: 0px;
	height: 32px;
	width: 998px;
}

/*- €Κtab -*/
.map-tab-bg {
	background-image: url(../images/index/map_tab_bk.gif);
	background-repeat: repeat-y;
	margin: 0px;
	padding: 10px;
	width: 650px;
	/*_*/overflow: hidden;/**/
}

.map-tab-btm {
	margin: 0px;
	padding: 0px;
	width: 650px;
}

/*---------- ΆRec ---------*/
.map-left {
	width: 650px;
	float: left;
	margin: 0px;
	padding: 0px;
	/*_*/overflow: hidden;/**/
}

/*---------- ΆRec 080519 ---------*/

.shop {
	width: 650px;
	margin-bottom:10px;
	padding: 3px;
	border:solid 1px #dfdfdf;
	background-color:#ebebeb;
	/*_*/overflow: hidden;/**/
}

.mainp {
	width: 642px;
	margin: 0px;
	padding-bottom: 3px;
	/*_*/overflow: hidden;/**/
}

.staff_bg {
	width: 642px;
	height: 220px;
	margin: 0px;
	background: url(/inc/pc/images/index/map_staff_bg.gif);
	/*_*/overflow: hidden;/**/
}

.staff_area {
	margin-top: 10px;
	margin-left: 22px;
	/*border:solid 1px #ff0000;*/
	/*_*/overflow: hidden;/**/
}

.staff_01 {
	float: left;
	width: 109px;
	text-align:center;
	font-size: 10px;
	line-height: 14px;
	/*_*/overflow: hidden;/**/
}

.staff_02 {
	float: left;
	width: 109px;
	margin-left: 13px;
	text-align:center;
	font-size: 10px;
	line-height: 14px;
	/*_*/overflow: hidden;/**/
}

.staff_01 a:link { color: #333; text-decoration:underline; }
.staff_01 a:visited { color: #333; text-decoration:underline; }
.staff_01 a:hover { color: #B91238; text-decoration:none; }
.staff_01 a:active { color: #B91238; text-decoration:none; }
.staff_02 a:link { color: #333; text-decoration:underline; }
.staff_02 a:visited { color: #333; text-decoration:underline; }
.staff_02 a:hover { color: #B91238; text-decoration:none; }
.staff_02 a:active { color: #B91238; text-decoration:none; }



/*- Pick Up Shop -*/
.map-pick-tit {
	padding-top: 20px;
	margin: 0px;
}

.map-newshop-bg {
	background-image: url(../images/index/map_newshop_hd.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	width: 650px;
	height: 35px;
	/*_*/overflow: hidden;/**/
}

.map-newshop-awBox {
	height: 35px;
	margin: 0px;
	padding: 4px 10px 0px 0px;
	float: right;
	/*_*/overflow: hidden;/**/
}

.map-newshop-aw {
	width: 70px;
	height: 23px;
	margin-top: 12px;
	padding: 0px;
	float: right;
	/*_*/overflow: hidden;/**/
}

.map-newshop-awtxt {
	font-size: 12px;
	color: #F80442;
	margin-right: 10px;
	padding: 0px;
	float: right;
	/*_*/overflow: hidden;/**/
}

.map-newshop-awtxt a:link { color: #F80442; text-decoration:underline; }
.map-newshop-awtxt a:visited { color: #F80442; text-decoration:underline; }
.map-newshop-awtxt a:hover { color: #F80442; text-decoration:none; }
.map-newshop-awtxt a:active { color: #F80442; text-decoration:none; }

.map-newshop01 {
	margin: 0px;
	padding: 0px;
	width: 106px;
	float: left;
	position:relative;
	/*_*/overflow: hidden;/**/
}

.map-newshop02 {
	margin: 0px 0px 0px 25px;
	padding: 0px;
	width: 106px;
	float: left;
	position:relative;
	/*_*/overflow: hidden;/**/
}

.map-newshop03 {
	margin: 0px 0px 0px 16px;
	padding: 0px;
	width: 106px;
	float: left;
	position:relative;
	/*_*/overflow: hidden;/**/
}


.map-newshop-ph {
	margin: 0px;
	padding: 0px 0px 3px 0px;
	width: 106px;
	height: 106px;
}

.map-newshop-txt {
	font-size: 12px;
	line-height: 16px;
	color: #333;
	margin: 0px;
	padding: 0px;
	text-align: center;
}

.map-newshop-txt a:link { color: #333; text-decoration:underline; }
.map-newshop-txt a:visited { color: #333; text-decoration:underline; }
.map-newshop-txt a:hover { color: #B91238; text-decoration:none; }
.map-newshop-txt a:active { color: #B91238; text-decoration:none; }


/*- Ranking -*/
.map-ranking-no {
	margin: 0px;
	padding: 0px;
	height: 32px;
	width: 29px;
}

.map-ranking01 {
	margin: 0px;
	padding: 0px;
	width: 106px;
	float: left;
	position:relative;
	/*_*/overflow: hidden;/**/
}

.map-ranking02 {
	margin: 0px 0px 0px 25px;
	padding: 0px;
	width: 106px;
	float: left;
	position:relative;
	/*_*/overflow: hidden;/**/
}

.map-ranking-ph {
	margin: 0px;
	padding: 0px 0px 3px 0px;
	width: 106px;
	height: 106px;
}

.map-ranking-txt {
	font-size: 12px;
	line-height: 16px;
	color: #333;
	margin: 0px;
	padding: 0px;
	text-align: center;
}

.map-ranking-txt a:link { color: #333; text-decoration:underline; }
.map-ranking-txt a:visited { color: #333; text-decoration:underline; }
.map-ranking-txt a:hover { color: #B91238; text-decoration:none; }
.map-ranking-txt a:active { color: #B91238; text-decoration:none; }

/*- Information -*/
.map-info-tit {
	padding-top: 20px;
	margin: 0px;
}

.map-info-left {
	padding: 0px;
	margin: 0px;
	background-color: #666666;
	float: left;
	width: 315px;
	height: 220px;
}

.map-info-right {
	padding: 0px;
	margin: 0px;
	float: right;
	width: 315px;
	height: 220px;
	background-color: #666666;
}

.map-dot {
	margin-top: 10px;
	padding: 0px;
	width:650px;
	height:17px;
	/*_*/overflow: hidden;/**/
}

/*---------- ERec ----------*/
.map-right {
	width: 279px;
	height: 1300px;
	float: right;
	margin: 0px;
	padding: 0px;
	background-color: #ECEBE7;
}

.map-right2 {
	width: 279px;
	float: right;
	margin: 0px;
	padding: 0px;
}

/*---------- ERec 080519 ----------*/
.blog {
	margin: 0px;
	padding: 10px 10px 10px 10px;
	background-color: #ecebe7;
}

.contact {
	/*width: 279px;*/
	margin: 0px;
	padding: 10px 10px 15px 10px;
	font-size: 10px;
	line-height: 14px;
	color: #504f4c;
	background-color: #d6d4d1;
	background-image: url(/inc/pc/images/index/map_contact_bg.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}

.contact_bt {
	/*width: 279px;*/
	margin: 0px;
	text-align: center;
}

/*- ShopLine LineUp -*/
.map-cate-bg {
	margin: 10px;
	padding: 0px;
	height: 588px;
	width: 259px;
	background-image: url(../images/index/map_line_hd.gif);
	background-repeat: no-repeat;
}

.map-cate-txt01 {
	margin: 0px;
	padding: 40px 0px 0px 15px;
	width: 259px;
}

.map-cate-txt01 li {
	font-size: 12px;
	line-height: 26px;
	color: #C31E48;
	list-style-type:none;
	margin: 0px 0px 8px 0px;
	padding: 0px;
}

.map-cate-txt01 a:link { color: #C31E48; text-decoration:none; }
.map-cate-txt01 a:visited { color: #C31E48; text-decoration:none; }
.map-cate-txt01 a:hover { color: #C31E48; text-decoration:underline; }
.map-cate-txt01 a:active { color: #C31E48; text-decoration:underline; }

.map-cate-txt02 {
	margin: 0px;
	padding: 33px 0px 0px 15px;
	width: 259px;
}

.map-cate-txt02 li {
	font-size: 12px;
	line-height: 26px;
	color: #C31E48;
	list-style-type:none;
	margin: 0px 0px 9px 0px;
	padding: 0px;
}

.map-cate-txt02 a:link { color: #C31E48; text-decoration:none; }
.map-cate-txt02 a:visited { color: #C31E48; text-decoration:none; }
.map-cate-txt02 a:hover { color: #C31E48; text-decoration:underline; }
.map-cate-txt02 a:active { color: #C31E48; text-decoration:underline; }

/*- SEARCH -*/
.map-cate-search {
	margin: 0px;
	padding: 0px 10px;
	width: 259px;
}

.map-bland_tit, .map-area_tit {
	margin: 0px;
	padding: 5px 10px;
	width: 259px;
}

.map-search-txt {
	margin: 0px;
	padding: 0px 10px;
	width: 259px;
	font-size: 12px;
	line-height: 16px;
	color: #333;
}

.map-search-txt-error {
	padding: 0px 10px;
	width: 259px;
	font-size: 12px;
	line-height: 14px;
	color: #333;
}

/* FireFox2.0 */
.map-bland_field, .map-area_field {
	margin: 0px;
	padding: 0px 10px;
	width: 259px;
	/*_*/overflow: hidden;/**/
}

/* IE */
* html .map-bland_field, * html .map-area_field {
	margin: 0px;
	padding: 0px 10px;
	width: 279px;
	/*_*/overflow: hidden;/**/
}

.map-search-form {
	width: 259px;
	height: 26px;
	font-size: 12px;
	margin: 0px;
	padding: 5px 3px 3px 3px;
	/*_*/overflow: hidden;/**/
}

.map-search-btn {
 margin-left: 20px;
 padding: 10px 0px;
 width: 106px;
 float: right;
}

.map-search-btn02 {
 padding: 10px 0px 10px 10px;
 width: 122px;
 float: left;
}

/*- Mail Magazine -*/
.map-mailmag-bg {
	margin: 0px 10px;
	padding: 0px;
	height: 118px;
	width: 259px;
	background-image: url(../images/index/map_mailmag_hb.gif);
	background-repeat: no-repeat;
}


.map-mailmag-txt a:link { color: #FFF; text-decoration:underline; }
.map-mailmag-txt a:visited { color: #FFF; text-decoration:underline; }
.map-mailmag-txt a:hover { color: #FFF; text-decoration:none; }
.map-mailmag-txt a:active { color: #FFF; text-decoration:none; }

.map-mailmag-btn {
	margin: 0px;
	padding: 10px 0px 10px 47px;
	width: 259px;
}

/*- BACK NUMBER -*/
.backnumber_area {
	margin: 10px 0 0 10px;
	width: 259px;
	/*border:solid 1px #FF0000;*/
}



.backnumber_list {
	margin:0;
	padding:0px 0px 0px 15px;
	width: 259px;
	height:31px;
	font-size: 11px;
	color: #777874;
	background:url(../images/common/backnumber_bg.gif) no-repeat;
	/*border:solid 1px #FF0000;*/
}


.backnumber_bottom {
	margin:0;
	padding:0px 0px 0px 15px;
	width: 259px;
	height:31px;
	font-size: 11px;
	color: #777874;
	background:url(../images/common/backnumber_bottom.gif) no-repeat;
	/*border:solid 1px #FF0000;*/
}

.backnumber_list a:link { color: #777874; text-decoration:none; }
.backnumber_list a:visited { color: #777874; text-decoration:none; }
.backnumber_list a:hover { color: #777874; text-decoration:none; }
.backnumber_list a:active { color: #777874; text-decoration:none; }

.backnumber_bottom a:link { color: #777874; text-decoration:none; }
.backnumber_bottom a:visited { color: #777874; text-decoration:none; }
.backnumber_bottom a:hover { color: #777874; text-decoration:none; }
.backnumber_bottom a:active { color: #777874; text-decoration:none; }



/*- BANNER -*/
.map-banner {
	margin: 10px 0 0 10px;
	padding: 0;
	width: 216px;
}

.map-banner2 {
	margin: 0px;
	padding: 10px;
	width: 279px;
}

.map-banner-detail {
	margin: 0px;
	padding: 0 10px 10px 10px;
	width: 259px;
}

.map-banner-detail2 {
	margin: 0px;
	padding: 0 10px 10px 10px;
	width: 259px;
}


.map-right-hb1 {
	margin-left: 10px;
	padding: 14px 10px 5px 0px;
	width: 259px;
}


.map-right-hb {
	margin: 0px;
	padding: 5px 10px 5px 0px;
	width: 259px;
}




/*- EirQ[V[I[o[ -*/
#map-navi ul {
margin:10px 0 20px 10px;
padding:0;
list-style:none;
text-indent:-9999px;
width:259px;
}

#map-navi li,#map-navi li a{
display:block;
width:259px;
}

#map-navi a{
text-decoration:none;
color:FF0000;
background:#fff url(../images/index/map_cate_bg.gif) no-repeat;
}

#map-navi00 {
background: url(../images/index/map_cate_bg.gif) no-repeat;
display:block;
height:28px;
/*_*/overflow: hidden;/**/
}

#map-navi01 a {height:30px; background-position:0 -30px; }
#map-navi01 a:hover {height:30px; background-position:-258px -30px; }

#map-navi02 a {height:30px; background-position:0 -60px; }
#map-navi02 a:hover {height:30px; background-position:-258px -60px; }

#map-navi03 a {height:30px; background-position:0 -90px; }
#map-navi03 a:hover {height:30px; background-position:-258px -90px; }

#map-navi04 {
background: url(../images/index/map_cate_bg.gif) no-repeat;
display:block;
height:28px;
}

#map-naviU01 a {height:30px; background-position:0 -149px; }
#map-naviU01 a:hover {height:30px; background-position:-258px -149px; }

#map-naviU02 a {height:30px; background-position:0 -180px; }
#map-naviU02 a:hover {height:30px; background-position:-258px -180px; }

#map-naviU03 a {height:30px; background-position:0 -211px; }
#map-naviU03 a:hover {height:30px; background-position:-258px -211px; }

#map-naviU04 a {height:30px; background-position:0 -242px; }
#map-naviU04 a:hover {height:30px; background-position:-258px -242px; }

#map-naviU05 a {height:30px; background-position:0 -273px; }
#map-naviU05 a:hover {height:30px; background-position:-258px -273px; }

#map-naviU06 a {height:30px; background-position:0 -304px; }
#map-naviU06 a:hover {height:30px; background-position:-258px -304px; }

#map-naviU07 a {height:30px; background-position:0 -335px; }
#map-naviU07 a:hover {height:30px; background-position:-258px -335px; }

#map-naviU08 a {height:30px; background-position:0 -366px; }
#map-naviU08 a:hover {height:30px; background-position:-258px -366px; }

#map-naviU09 a {height:30px; background-position:0 -397px; }
#map-naviU09 a:hover {height:30px; background-position:-258px -397px; }

#map-naviU10 a {height:30px; background-position:0 -428px; }
#map-naviU10 a:hover {height:30px; background-position:-258px -428px; }

#map-naviU11 a {height:30px; background-position:0 -459px; }
#map-naviU11 a:hover {height:30px; background-position:-258px -459px; }

#map-naviU12 a {height:30px; background-position:0 -490px; }
#map-naviU12 a:hover {height:30px; background-position:-258px -490px; }

#map-naviU13 a {height:30px; background-position:0 -520px; }
#map-naviU13 a:hover {height:30px; background-position:-258px -520px; }



/*- wb_[v_E -*/
#map-tohoku {
margin:0;
padding:0;
list-style:none;
text-indent:-9999px;
width:91px;
background:#fff url(../images/header/tab_tohoku.gif) no-repeat;
}

#map-tohoku a{
text-decoration:none;
color:FF0000;
background:#fff url(../images/header/tab_tohoku.gif) no-repeat;
}

#map-tohoku a {height:33px; background-position:0 0; }
#map-tohoku a:hover {height:33px; background-position:-90px 0; }

/*- wb_[v_E  k-*/
#map-sub1 {
margin:0;
padding:0;
list-style:none;
text-indent:-9999px;
width:91px;
}

#map-sub1 li,#map-sub1 li a{
display:block;
width:91px;
}

#map-sub1 a{
text-decoration:none;
color:FF0000;
background:#fff url(../images/header/sub1.gif) no-repeat;
}


#map-sub1_1 a {height:20px; background-position:0 0; }
#map-sub1_1 a:hover {height:20px; background-position:-90px 0; }

#map-sub1_2 a {height:20px; background-position:0 -20px; }
#map-sub1_2 a:hover {height:20px; background-position:-90px -20px; }

#map-sub1_3 a {height:20px; background-position:0 -40px; }
#map-sub1_3 a:hover {height:20px; background-position:-90px -40px; }

#map-sub1_4 a {height:20px; background-position:0 -60px; }
#map-sub1_4 a:hover {height:20px; background-position:-90px -60px; }

#map-sub1_5 a {height:20px; background-position:0 -80px; }
#map-sub1_5 a:hover {height:20px; background-position:-90px -80px; }

#map-sub1_6 a {height:20px; background-position:0 -100px; }
#map-sub1_6 a:hover {height:20px; background-position:-90px -100px; }


/*- wb_[v_E Φ-*/
#map-sub2 {
margin:0;
padding:0;
list-style:none;
text-indent:-9999px;
width:91px;
}

#map-sub2 li,#map-sub2 li a{
display:block;
width:91px;
}

#map-sub2 a{
text-decoration:none;
color:FF0000;
background:#fff url(../images/header/sub2.gif) no-repeat;
}


#map-sub2_1 a {height:20px; background-position:0 0; }
#map-sub2_1 a:hover {height:20px; background-position:-90px 0; }

#map-sub2_2 a {height:20px; background-position:0 -20px; }
#map-sub2_2 a:hover {height:20px; background-position:-90px -20px; }

#map-sub2_3 a {height:20px; background-position:0 -40px; }
#map-sub2_3 a:hover {height:20px; background-position:-90px -40px; }

#map-sub2_4 a {height:20px; background-position:0 -60px; }
#map-sub2_4 a:hover {height:20px; background-position:-90px -60px; }

#map-sub2_5 a {height:20px; background-position:0 -80px; }
#map-sub2_5 a:hover {height:20px; background-position:-90px -80px; }

#map-sub2_6 a {height:20px; background-position:0 -100px; }
#map-sub2_6 a:hover {height:20px; background-position:-90px -100px; }

#map-sub2_7 a {height:20px; background-position:0 -120px; }
#map-sub2_7 a:hover {height:20px; background-position:-90px -120px; }

#map-sub2_8 a {height:20px; background-position:0 -140px; }
#map-sub2_8 a:hover {height:20px; background-position:-90px -140px; }


/*- wb_[v_E Mz-*/
#map-sub3 {
margin:0;
padding:0;
list-style:none;
text-indent:-9999px;
width:91px;
}

#map-sub3 li,#map-sub3 li a{
display:block;
width:91px;
}

#map-sub3 a{
text-decoration:none;
color:FF0000;
background:#fff url(../images/header/sub3.gif) no-repeat;
}


#map-sub3_1 a {height:20px; background-position:0 0; }
#map-sub3_1 a:hover {height:20px; background-position:-90px 0; }

#map-sub3_2 a {height:20px; background-position:0 -20px; }
#map-sub3_2 a:hover {height:20px; background-position:-90px -20px; }

#map-sub3_3 a {height:20px; background-position:0 -40px; }
#map-sub3_3 a:hover {height:20px; background-position:-90px -40px; }

#map-sub3_4 a {height:20px; background-position:0 -60px; }
#map-sub3_4 a:hover {height:20px; background-position:-90px -60px; }

#map-sub3_5 a {height:20px; background-position:0 -80px; }
#map-sub3_5 a:hover {height:20px; background-position:-90px -80px; }



/*- wb_[v_E -*/
#map-sub4 {
margin:0;
padding:0;
list-style:none;
text-indent:-9999px;
width:91px;
}

#map-sub4 li,#map-sub4 li a{
display:block;
width:91px;
}

#map-sub4 a{
text-decoration:none;
color:FF0000;
background:#fff url(../images/header/sub4.gif) no-repeat;
}


#map-sub4_1 a {height:20px; background-position:0 0; }
#map-sub4_1 a:hover {height:20px; background-position:-90px 0; }

#map-sub4_2 a {height:20px; background-position:0 -20px; }
#map-sub4_2 a:hover {height:20px; background-position:-90px -20px; }

#map-sub4_3 a {height:20px; background-position:0 -40px; }
#map-sub4_3 a:hover {height:20px; background-position:-90px -40px; }

#map-sub4_4 a {height:20px; background-position:0 -60px; }
#map-sub4_4 a:hover {height:20px; background-position:-90px -60px; }



/*- wb_[v_E ίE-*/
#map-sub5 {
margin:0;
padding:0;
list-style:none;
text-indent:-9999px;
width:91px;
}

#map-sub5 li,#map-sub5 li a{
display:block;
width:91px;
}

#map-sub5 a{
text-decoration:none;
color:FF0000;
background:#fff url(../images/header/sub5.gif) no-repeat;
}


#map-sub5_1 a {height:20px; background-position:0 0; }
#map-sub5_1 a:hover {height:20px; background-position:-90px 0; }

#map-sub5_2 a {height:20px; background-position:0 -20px; }
#map-sub5_2 a:hover {height:20px; background-position:-90px -20px; }

#map-sub5_3 a {height:20px; background-position:0 -40px; }
#map-sub5_3 a:hover {height:20px; background-position:-90px -40px; }

#map-sub5_4 a {height:20px; background-position:0 -60px; }
#map-sub5_4 a:hover {height:20px; background-position:-90px -60px; }

#map-sub5_5 a {height:20px; background-position:0 -80px; }
#map-sub5_5 a:hover {height:20px; background-position:-90px -80px; }

#map-sub5_6 a {height:20px; background-position:0 -100px; }
#map-sub5_6 a:hover {height:20px; background-position:-90px -100px; }

#map-sub5_7 a {height:20px; background-position:0 -120px; }
#map-sub5_7 a:hover {height:20px; background-position:-90px -120px; }

#map-sub5_8 a {height:20px; background-position:0 -140px; }
#map-sub5_8 a:hover {height:20px; background-position:-90px -140px; }


/*- wb_[v_E -*/
#map-sub6 {
margin:0;
padding:0;
list-style:none;
text-indent:-9999px;
width:91px;
}

#map-sub6 li,#map-sub6 li a{
display:block;
width:91px;
}

#map-sub6 a{
text-decoration:none;
color:FF0000;
background:#fff url(../images/header/sub6.gif) no-repeat;
}


#map-sub6_1 a {height:20px; background-position:0 0; }
#map-sub6_1 a:hover {height:20px; background-position:-90px 0; }

#map-sub6_2 a {height:20px; background-position:0 -20px; }
#map-sub6_2 a:hover {height:20px; background-position:-90px -20px; }

#map-sub6_3 a {height:20px; background-position:0 -40px; }
#map-sub6_3 a:hover {height:20px; background-position:-90px -40px; }

#map-sub6_4 a {height:20px; background-position:0 -60px; }
#map-sub6_4 a:hover {height:20px; background-position:-90px -60px; }

#map-sub6_5 a {height:20px; background-position:0 -80px; }
#map-sub6_5 a:hover {height:20px; background-position:-90px -80px; }

#map-sub6_6 a {height:20px; background-position:0 -100px; }
#map-sub6_6 a:hover {height:20px; background-position:-90px -100px; }

#map-sub6_7 a {height:20px; background-position:0 -120px; }
#map-sub6_7 a:hover {height:20px; background-position:-90px -120px; }

#map-sub6_8 a {height:20px; background-position:0 -140px; }
#map-sub6_8 a:hover {height:20px; background-position:-90px -140px; }


/*- wb_[v_E l-*/
#map-sub7 {
margin:0;
padding:0;
list-style:none;
text-indent:-9999px;
width:91px;
}

#map-sub7 li,#map-sub7 li a{
display:block;
width:91px;
}

#map-sub7 a{
text-decoration:none;
color:FF0000;
background:#fff url(../images/header/sub7.gif) no-repeat;
}


#map-sub7_1 a {height:20px; background-position:0 0; }
#map-sub7_1 a:hover {height:20px; background-position:-90px 0; }

#map-sub7_2 a {height:20px; background-position:0 -20px; }
#map-sub7_2 a:hover {height:20px; background-position:-90px -20px; }

#map-sub7_3 a {height:20px; background-position:0 -40px; }
#map-sub7_3 a:hover {height:20px; background-position:-90px -40px; }

#map-sub7_4 a {height:20px; background-position:0 -60px; }
#map-sub7_4 a:hover {height:20px; background-position:-90px -60px; }


/*- wb_[v_E γB-*/
#map-sub8 {
margin:0;
padding:0;
list-style:none;
text-indent:-9999px;
width:91px;
}

#map-sub8 li,#map-sub8 li a{
display:block;
width:91px;
}

#map-sub8 a{
text-decoration:none;
color:FF0000;
background:#fff url(../images/header/sub8.gif) no-repeat;
}


#map-sub8_1 a {height:20px; background-position:0 0; }
#map-sub8_1 a:hover {height:20px; background-position:-90px 0; }

#map-sub8_2 a {height:20px; background-position:0 -20px; }
#map-sub8_2 a:hover {height:20px; background-position:-90px -20px; }

#map-sub8_3 a {height:20px; background-position:0 -40px; }
#map-sub8_3 a:hover {height:20px; background-position:-90px -40px; }

#map-sub8_4 a {height:20px; background-position:0 -60px; }
#map-sub8_4 a:hover {height:20px; background-position:-90px -60px; }

#map-sub8_5 a {height:20px; background-position:0 -80px; }
#map-sub8_5 a:hover {height:20px; background-position:-90px -80px; }

#map-sub8_6 a {height:20px; background-position:0 -100px; }
#map-sub8_6 a:hover {height:20px; background-position:-90px -100px; }

#map-sub8_7 a {height:20px; background-position:0 -120px; }
#map-sub8_7 a:hover {height:20px; background-position:-90px -120px; }

#map-sub8_8 a {height:20px; background-position:0 -140px; }
#map-sub8_8 a:hover {height:20px; background-position:-90px -140px; }

/*----- Eirtopics -----*/
#topics-tab {
	margin: 10px 0 5px 10px;
	padding: 0px;
	width: 259px;
}

.topics-tabtop {
	margin: 0px;
	padding: 0px;
	width: 259px;
	height: 29px;
}

.topics-tabbg {
	background-image: url(../images/common/topics_tabbk.gif);
	background-repeat: repeat-y;
	margin: 0px;
	padding: 2px 0px 5px 0px;
	width: 259px;
	/*_*/overflow: hidden;/**/
}

.topics-tabbtm {
	margin: 0px;
	padding: 0px;
	width: 259px;
}

.topics-dot {
	margin: 5px 0px 0px 12px;
	padding: 0px;
	width: 235px;
	/*_*/overflow: hidden;/**/
}

.topics-txt {
	font-size: 12px;
	line-height: 18px;
	color: #333;
	margin: 5px 0px 0px 12px;
	padding: 0px;
	width: 235px;
}

.topics-txt li {
	list-style:none;
}

.topics-txt a:link    { font-size: 12px; color: #B91238; text-decoration: none; }
.topics-txt a:visited	{ font-size: 12px; color: #B91238; text-decoration: none; }
.topics-txt a:hover   { font-size: 12px; color: #B91238; text-decoration: underline; }
.topics-txt a:active	{ font-size: 12px; color: #B91238; text-decoration: underline; }


/*----- v_Ej[ -----*/

/* FireFox2.0 */
.search_list1 {
	margin: 0px;
	padding: 0px;
	width: 120px;
	/*_*/overflow: hidden;/**/
}

/* FireFox2.0 */
.search_list2 {
	margin: 0px;
	padding: 0px;
	width: 90px;
	/*_*/overflow: hidden;/**/
}

/* IE */
* html .search_list1 {
	margin-top: 1px;
	padding: 0px;
	width: 120px;
	/*_*/overflow: hidden;/**/
}

/* IE */
* html .search_list2 {
	margin-top: 1px;
	padding: 0px;
	width: 90px;
	/*_*/overflow: hidden;/**/
}

/*---------------G[ΆΎ--------------------*/
.error_noresult {
	font-size:12px;
	line-height: 140%;
	font-family:"lr oSVbN", Osaka, "qMmpS Pro W3";
	color:#FF0000;
	font-weight:bold;
 }
 

/*----- infomation gp -----*/

.area-saleinfo0 {
	background-color:#E8EFF7;
	margin: 10px 0 1px 11px;
	padding: 3px 0 0 10px;
	height:23px;
	width:610px;
	}

.area-saleban {
	margin:10px 0 10px 11px;
	}

/*------------------------------------------ TOP-renewal ------------------------------------------*/
#navi-index-HeaderTop{
	width: 100%;
	padding: 0px;
	margin: 0px;
	background-color: #FFF;
	border-bottom: 1px solid #000;
	text-align: center;
}

.navi-index-TopBox{
	margin: 0 auto;
	padding: 0;
	width: 990px;
	text-align: left;
	/*_*/overflow: hidden;/**/
}

.navi-index-TextBox{
	margin-top: 10px;
	padding-bottom: 3px;
	width: 730px;
	text-align: left;
	float: left;
}

.navi-index-TextBox p{
	padding-top: 6px;
	font-size: 12px;
	line-height: 130%;
}

.navi-index-TextBox a,a:link,a:visited{
	color:#000;
	text-decoration: underline;
}

.navi-index-TextBox a:hover{
	color:#b91238;
	text-decoration: underline;
}

.navi-index-HeaderNews{
	padding: 0px;
	margin-right: 5px;
	float: left;
}

.navi-index-ToptabBox{
	margin: 0;
	padding: 0px;
	width: 250px;
	float: right;
	/*_*/overflow: hidden;/**/
}

.navi-index-Toptab1{
	margin: 0;
	padding: 0px;
	width: 124px;
	float: left;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
}

.navi-index-Toptab2{
	margin: 0;
	padding: 0px;
	width: 123px;
	float: right;
	border-right: 1px solid #000000;
}


/*--------------wb_[S--------------*/
#navi-index-hBox{
	margin: 0px;
	padding-top: 13px;
	width: 990px;
}

.navi-index-Boxleft {
	float:left;
	text-align: left;
	margin: 0px;
	width:617px;
	padding: 0px;
}

.navi-index-logo{
	float:left;
	margin:0;
	padding: 10px 0 0 12px;
	/*_*/overflow: hidden;/**/
}


/*--- EγOC ---*/
.navi-index-Boxright{
	margin: 0px;
	padding: 0px;
	float: right;
	width: 373px;
}

/* FireFox2.0 */
.navi-index-loginbg{
	float: right;
	width: 250px;
	border: 1px solid #000000;
	/*_*/overflow: hidden;/**/
}

/* IE */
* html .navi-index-loginbg{
	float: right;
	width: 250px;
	height: 37px;
	border: 1px solid #000000;
	/*_*/overflow: hidden;/**/
}

.navi-index-login{
	margin: 0px;
	padding: 0px;
	float: left;
	/*_*/overflow: hidden;/**/
}

.navi-index-others{
	margin-top: 12px;
	padding-right: 9px;
	float: right;
	width: 373px;
}

/*--- ^uζ ---*/
/* FireFox2.0 */
#navi-index-tabBox{
	margin-top: 10px;
	padding: 0px;
	width: 988px;
	border: 1px solid #000;
	/*_*/overflow: hidden;/**/
}

/* IE */
* html #navi-index-tabBox{
	margin-top: 10px;
	padding: 0px;
	width: 990px;
	border: 1px solid #000;
	/*_*/overflow: hidden;/**/
}

.navi-index-tab{
	margin: 0px;
	padding: 0px;
	height: 33px;
	width: 988px;
	float: left;
	/*_*/overflow: hidden;/**/
}

.navi-index-tab001{
	margin: 0px;
	padding: 0px;
	height: 33px;
	width: 88px;
	float: left;
	/*_*/overflow: hidden;/**/
}

.navi-index-tab002{
	margin: 0px;
	padding: 0px;
	height: 33px;
	width: 89px;
	float: left;
	/*_*/overflow: hidden;/**/
}

.navi-index-tabd{
	margin: 0px;
	padding: 0px;
	height: 33px;
	width: 1px;
	float: left;
	/*_*/overflow: hidden;/**/
}




/*--- ^uζΊ ---*/
/* FireFox2.0 */
#navi-index-tabBox2{
	margin-top: 10px;
	padding: 0px;
	width: 988px;
	border: 1px solid #000;
	background-color: #F0F0F0;
	/*_*/overflow: hidden;/**/
}

/* IE */
* html #navi-index-tabBox2{
	margin-top: 10px;
	padding: 0px;
	width: 990px;
	border: 1px solid #000;
	background-color: #F0F0F0;
	/*_*/overflow: hidden;/**/
}

.navi-index-tab2{
	margin: 0px;
	padding: 0px;
	height: 33px;
	width: 988px;
	/*_*/overflow: hidden;/**/
}


.navi-index-fgsfmBox{
	width: 470px;
	margin: 0px;
	float: left;
	padding:0px;
}


/* FireFox2.0 */
.navi-index-fgsfm{
	height: 34px;
	margin: 10px 5px 0px 10px;
	float: left;
	padding:0px;
}

/* IE */
* html .navi-index-fgsfm{
	height: 45px;
	margin: 0px;
	float: left;
	padding: 11px 5px 0px 10px;
}

/*--- v_Ej[ ---*/
.navi-index-searchcatelist {
	margin: 0px;
	padding: 0px;
	width: 105px;
	/*_*/overflow: hidden;/**/
}

/*--- υtB[h ---*/
.navi-index-search-field {
	margin: 0px;
	padding: 0px;
	width: 172px;
	/*_*/overflow: hidden;/**/
}

/*--- {^ ---*/
.navi-index-fg{
	margin-top: 3px;
	float: right;
	width: 459px;
	/*_*/overflow: hidden;/**/
}

.navi-index-fgs0{
	margin-top: 3px;
	float: left;
	padding: 0px;
	width: 49px;
	/*_*/overflow: hidden;/**/
}

.navi-index-fgs1{
	margin: 0px;
	float: left;
	padding-right: 5px;
	/*_*/overflow: hidden;/**/
}

.navi-index-fgs2{
	margin: 0px;
	float: left;
	padding-right: 10px;
	/*_*/overflow: hidden;/**/
}


/* uhXgΞ */

.b_list {
	width:819px;
	list-style-type:none;
	text-align:left;
	margin:1px 0 0 0;
	padding:0;
}

.b_list li {
	font-size: 12px;
	width: 272px;
	margin:0 0 21px 0;
	display:block;
	padding:0;
	float:left;
}

.b_list a:link	 {	color: #000000;	text-decoration: none; }
.b_list a:visited { color: #000000; text-decoration: none; }
.b_list a:hover	 { color: #B91238; text-decoration: underline; }
.b_list a:active	 { color: #B91238; text-decoration: underline; }


.brand  { font-size: 12px; line-height: 15px; }
.brand a:link	 { color: #000000; text-decoration: none; }
.brand a:visited { color: #000000; text-decoration: none; }
.brand a:hover	 { color: #B91238; text-decoration: underline; }
.brand a:active	 { color: #B91238; text-decoration: underline; }


