/*====================================================
	base
====================================================*/

body{
	background-color:#ffffff;
	text-align:center;
	font-size: 10px;
	color:#666666;
	margin:0 auto;
}

body#bellne{
	width:950px;
}

td{
	font-size: 12px;
	color:#666666;
}

#pageAnchor{
	display:none;
}

/*====================================================
	link
====================================================*/

a:link{color: #333333;}
a:visited{color: #333333;}
a:active {color: #333333;}
a:hover {color:#333333; text-decoration:none;}


/*====================================================
	header
====================================================*/

#navi {clear:both;}

#contentsArea {margin-top:5px; clear:both;}

#headerArea {margin:5px auto; width:950px;}

#headerArea p,form,ul,li,img {
	margin:0px;
	padding:0px;
	list-style-type:none;
	border:0;
}

#headerArea td a{
	font-size:12px;
}

/*===== header portal ======*/

/* i@*/

#top_www {
	width:950px;
	height:36px;
}

#top_www p a {
	text-indent :-10000px;
	display:block;
	float:left;
	background:transparent url(../img/hdr_www/ttl.gif) no-repeat 0 0 ;
	height:36px;
	width:195px;
}

#top_www ul{
	width:745px;
	height:36px;
	float:right;
}
#top_www li.descri{
	float:left;
	width:717px;
	margin-right:11px;
	margin-top:8px;height:28px; text-align:left;
}
#top_www li.descri a,a:hover{color:#FF6600;}
#top_www li.descri tt{color:#66CC00;}


#top_www li.rss{
	margin-top:8px;
	float:right;height:28px;
}


/* i@*/

#mid_www {
	width:950px;
	height:36px;
	background:url(../img/hdr_www/back_mid.gif) left top no-repeat;
	clear:both;
}

/*#mid_l_www {
	width:530px;
	float:left;
}*/
#mid_l_www {width:658px;float:left;}

#mid_l_www ul{
	margin:0;
	padding:13px 0 0 15px;
	font:13px/20px Arial;
}

#mid_l_www li{
	height:20px;
	background:url(../img/hdr_www/listback.gif) right top repeat-y;
	float:left;
	margin:0;
	padding:0 22px 0 0;
}
#mid_l_www li a{color:#40620E;text-decoration:none;}
#mid_l_www li a:hover{color:#FFFFFF;text-decoration:underline;}

/*#mid_r_www {
	width:406px;
	float:right;
}*/
#mid_r_www {
	width:162px;
	float:right;
}

#mid_r_www ul{
	padding:0;
}

#mid_r_www li{
	float:left;
}

/*#mid_r_www .goriyo{
	margin-right:7px;
	margin-top:12px;
}*/

#mid_r_www .list{
	margin-right:9px;
	margin-top:12px;
}

#mid_r_www .cart{
	margin-top:3px;
}

/* i@*/

#btm_www {
	width:950px;
	height:30px;
	background:url(../img/hdr_www/back_btm.gif) left top repeat-x;
}

#btm_www .searchtext { 
	width: 300px; 
	height:20px;
} 

#btm_www a:link {
	color:#F06C32;
	font-size:10px;
	text-decoration:underline; 
}

#btm_www a:visited {
	color:#F06C32;font-size:10px;
	text-decoration:underline; 
}

#btm_www a:hover {
	color:#F06C32;font-size:10px;
	text-decoration:none; 
} 

/* |[^{^@*/

#portal_btn {
	width:950px;
	height:34px;
	clear:both;
}

#portal_btn ul{
	margin:0;
	padding:0;
}

#portal_btn li{
	height:34px;
	float:left;
	margin:0;
	padding:0;
}

/*===== header portal PR ======*/

/* i@*/

#top_www_pr {
	width:950px;
	height:36px;
}

#top_www_pr p.ttl a {
	text-indent :-10000px;
	display:block;
	float:left;
	background:transparent url(../img/hdr_www_pr/ttl.gif) no-repeat 0 0 ;
	height:36px;
	width:182px;
	margin-right:20px;
}

#top_www_pr p.pr a {
	height:36px;
	width:120px;
	float:left;
}

#top_www_pr ul{
	width:435px;
	height:36px;
	float:right;
}

#top_www_pr li{
	float:left;
}

#top_www_pr li.soryo{
	margin-right:11px;
	margin-top:23px;
}

#top_www_pr li.point{
	margin-right:55px;
	margin-top:23px;
}

/* i@*/

#mid_www_pr {
	width:950px;
	height:36px;
	background:url(../img/hdr_www_pr/back_mid.gif) left top no-repeat;
	clear:both;
}

#mid_l_www_pr {
	width:530px;
	float:left;
}

#mid_l_www_pr ul{
	margin:0;
	padding:14px 0 0 15px;
}

#mid_l_www_pr li{
	height:16px;
	background:url(../img/hdr_www_pr/listback.gif) right top repeat-y;
	float:left;
	margin:0;
	padding:0 18px 0 0;
}

#mid_r_www_pr {
	width:406px;
	float:right;
}

#mid_r_www_pr ul{
	padding:0;
}

#mid_r_www_pr li{
	float:left;
}

#mid_r_www_pr .goriyo{
	margin-right:7px;
	margin-top:12px;
}

#mid_r_www_pr .list{
	margin-right:9px;
	margin-top:12px;
}

#mid_r_www_pr .cart{
	margin-top:3px;
}

/* i@*/

#btm_www_pr {
	width:950px;
	height:30px;
	background:url(../img/hdr_www_pr/back_btm.gif) left top repeat-x;
}

#btm_www_pr .searchtext { 
	width: 300px; 
	height:20px;
} 

#btm_www_pr a:link {
	color:#F06C32;
	font-size:10px;
	text-decoration:underline; 
}

#btm_www_pr a:visited {
	color:#F06C32;
	text-decoration:underline; 
}

#btm_www_pr a:hover {
	color:#F06C32;
	text-decoration:none; 
} 

/* |[^{^@*/

#portal_btn_pr {
	width:950px;
	height:34px;
	clear:both;
}

#portal_btn_pr ul{
	margin:0;
	padding:0;
}

#portal_btn_pr li{
	height:34px;
	float:left;
	margin:0;
	padding:0;
}

/*===== header fashion ======*/

/* i@*/

#top_fas {
	width:950px;
	height:36px;
}

#top_fas p a {
	text-indent :-10000px;
	display:block;
	float:left;
	background:transparent url(../img/hdr_fashion/ttl.gif) no-repeat 0 0 ;
	height:36px;
	width:157px;
}

#top_fas ul{
	width:435px;
	height:36px;
	float:right;
}

#top_fas li{
	float:left;
}

#top_fas li.soryo{
	margin-right:11px;
	margin-top:23px;
}

#top_fas li.point{
	margin-right:55px;
	margin-top:23px;
}

/* i@*/

#mid_fas {
	width:950px;
	height:34px;
	background:url(../img/hdr_fashion/back_mid.gif) left top no-repeat;
	clear:both;
}

#mid_l_fas {
	width:530px;
	float:left;
}

#mid_l_fas ul{
	margin:0;
	padding:12px 0 0 15px;
}

#mid_l_fas li{
	height:16px;
	background:url(../img/hdr_fashion/listback.gif) right top repeat-y;
	float:left;
	margin:0;
	padding:0 18px 0 0;
}

#mid_r_fas {
	width:406px;
	float:right;
}

#mid_r_fas ul{
	padding:0;
}

#mid_r_fas li{
	float:left;
}

#mid_r_fas .goriyo{
	margin-right:8px;
	margin-top:11px;
}

#mid_r_fas .list{
	margin-right:12px;
	margin-top:11px;
}

#mid_r_fas .cart{
	margin-top:4px;
}

/* i@*/

#btm_fas {
	width:950px;
	height:28px;
	background:url(../img/hdr_fashion/back_btm.gif) left top repeat-x;
}

#btm_fas .searchtext { 
	width: 300px; 
	height:20px;
} 

#btm_fas a:link {
	color:#F06C32;
	font-size:10px;
	text-decoration:underline; 
}

#btm_fas a:visited {
	color:#F06C32;
	text-decoration:underline; 
}

#btm_fas a:hover {
	color:#F06C32;
	text-decoration:none; 
} 

/*===== header beauty ======*/

/* i@*/

#top_bty {
	width:950px;
	height:36px;
}

#top_bty p a {
	text-indent :-10000px;
	display:block;
	float:left;
	background:transparent url(../img/hdr_beauty/ttl.gif) no-repeat 0 0 ;
	height:36px;
	width:315px;
}

#top_bty ul{
	width:435px;
	height:36px;
	float:right;
}

#top_bty li{
	float:left;
}

#top_bty li.soryo{
	margin-right:11px;
	margin-top:23px;
}

#top_bty li.point{
	margin-right:55px;
	margin-top:23px;
}

/* i@*/

#mid_bty {
	width:950px;
	height:34px;
	background:url(../img/hdr_beauty/back_mid.gif) left top no-repeat;
	clear:both;
}

#mid_l_bty {
	width:530px;
	float:left;
}

#mid_l_bty ul{
	margin:0;
	padding:14px 0 0 15px;
}

#mid_l_bty li{
	height:16px;
	background:url(../img/hdr_beauty/listback.gif) right top repeat-y;
	float:left;
	margin:0;
	padding:0 18px 0 0;
}

#mid_r_bty {
	width:406px;
	float:right;
}

#mid_r_bty ul{
	padding:0;
}

#mid_r_bty li{
	float:left;
}

#mid_r_bty .goriyo{
	margin-right:7px;
	margin-top:12px;
}

#mid_r_bty .list{
	margin-right:9px;
	margin-top:12px;
}

#mid_r_bty .cart{
	margin-top:3px;
}

/* i@*/

#btm_bty {
	width:950px;
	height:33px;
	background:url(../img/hdr_beauty/back_btm.gif) left top repeat-x;
}

#btm_bty .searchtext { 
	width: 300px; 
	height:20px;
} 

#btm_bty a:link {
	color:#F06C32;
	font-size:10px;
	text-decoration:underline; 
}

#btm_bty a:visited {
	color:#F06C32;
	text-decoration:underline; 
}

#btm_bty a:hover {
	color:#F06C32;
	text-decoration:none; 
} 

/*===== header goumet ======*/

/* i@*/

#top_gmt {
	width:950px;
	height:36px;
}

#top_gmt p a {
	text-indent :-10000px;
	display:block;
	float:left;
	background:transparent url(../img/hdr_goumet/ttl.gif) no-repeat 0 0 ;
	height:36px;
	width:315px;
}

#top_gmt ul{
	width:435px;
	height:36px;
	float:right;
}

#top_gmt li{
	float:left;
}

#top_gmt li.soryo{
	margin-right:11px;
	margin-top:23px;
}

#top_gmt li.point{
	margin-right:55px;
	margin-top:23px;
}

/* i@*/

#mid_gmt {
	width:950px;
	height:34px;
	background:url(../img/hdr_goumet/back_mid.gif) left top no-repeat;
	clear:both;
}

#mid_l_gmt {
	width:530px;
	float:left;
}

#mid_l_gmt ul{
	margin:0;
	padding:14px 0 0 15px;
}

#mid_l_gmt li{
	height:16px;
	background:url(../img/hdr_goumet/listback.gif) right top repeat-y;
	float:left;
	margin:0;
	padding:0 18px 0 0;
}

#mid_r_gmt {
	width:406px;
	float:right;
}

#mid_r_gmt ul{
	padding:0;
}

#mid_r_gmt li{
	float:left;
}

#mid_r_gmt .goriyo{
	margin-right:7px;
	margin-top:12px;
}

#mid_r_gmt .list{
	margin-right:9px;
	margin-top:12px;
}

#mid_r_gmt .cart{
	margin-top:3px;
}

/* i@*/

#btm_gmt {
	width:950px;
	height:29px;
	background:url(../img/hdr_goumet/back_btm.gif) left top repeat-x;
}

#btm_gmt .searchtext { 
	width: 300px; 
	height:20px;
} 

#btm_gmt a:link {
	color:#F06C32;
	font-size:10px;
	text-decoration:underline; 
}

#btm_gmt a:visited {
	color:#F06C32;
	text-decoration:underline; 
}

#btm_gmt a:hover {
	color:#F06C32;
	text-decoration:none; 
} 

/*===== header gift ======*/

/* i@*/

#top_gft {
	width:950px;
	height:40px;
}

#top_gft p a {
	text-indent :-10000px;
	display:block;
	float:left;
	background:transparent url(../img/hdr_gift/ttl.gif) no-repeat 0 0 ;
	height:40px;
	width:315px;
}

#top_gft ul{
	width:435px;
	height:40px;
	float:right;
}

#top_gft li{
	float:left;
}

#top_gft li.soryo{
	margin-right:11px;
	margin-top:27px;
}

#top_gft li.point{
	margin-right:55px;
	margin-top:27px;
}

/* i@*/

#mid_gft {
	width:950px;
	height:36px;
	background:url(../img/hdr_gift/back_mid.gif) left top no-repeat;
	clear:both;
}

#mid_l_gft {
	width:530px;
	float:left;
}

#mid_l_gft ul{
	margin:0;
	padding:14px 0 0 15px;
}

#mid_l_gft li{
	height:16px;
	background:url(../img/hdr_gift/listback.gif) right top repeat-y;
	float:left;
	margin:0;
	padding:0 18px 0 0;
}

#mid_r_gft {
	width:406px;
	float:right;
}

#mid_r_gft ul{
	padding:0;
}

#mid_r_gft li{
	float:left;
}

#mid_r_gft .goriyo{
	margin-right:7px;
	margin-top:12px;
}

#mid_r_gft .list{
	margin-right:9px;
	margin-top:12px;
}

#mid_r_gft .cart{
	margin-top:3px;
}

/* i@*/

#btm_gft {
	width:950px;
	height:29px;
	background:url(../img/hdr_gift/back_btm.gif) left top repeat-x;
}

#btm_gft .searchtext { 
	width: 300px; 
	height:20px;
} 

#btm_gft a:link {
	color:#F06C32;
	font-size:10px;
	text-decoration:underline; 
}

#btm_gft a:visited {
	color:#F06C32;
	text-decoration:underline; 
}

#btm_gft a:hover {
	color:#F06C32;
	text-decoration:none; 
} 

/*===== header mama ======*/

/* i@*/

#top_mam {
	width:950px;
	height:36px;
}

#top_mam p a {
	text-indent :-10000px;
	display:block;
	float:left;
	background:transparent url(../img/hdr_mama/ttl.gif) no-repeat 0 0 ;
	height:36px;
	width:416px;
}

#top_mam ul{
	width:435px;
	height:36px;
	float:right;
}

#top_mam li{
	float:left;
}

#top_mam li.soryo{
	margin-right:11px;
	margin-top:23px;
}

#top_mam li.point{
	margin-right:55px;
	margin-top:23px;
}

/* i@*/

#mid_mam {
	width:950px;
	height:35px;
	background:url(../img/hdr_mama/back_mid.gif) left top no-repeat;
	clear:both;
}

#mid_l_mam {
	width:530px;
	float:left;
}

#mid_l_mam ul{
	margin:0;
	padding:14px 0 0 15px;
}

#mid_l_mam li{
	height:16px;
	background:url(../img/hdr_mama/listback.gif) right top repeat-y;
	float:left;
	margin:0;
	padding:0 18px 0 0;
}

#mid_r_mam {
	width:406px;
	float:right;
}

#mid_r_mam ul{
	padding:0;
}

#mid_r_mam li{
	float:left;
}

#mid_r_mam .goriyo{
	margin-right:7px;
	margin-top:12px;
}

#mid_r_mam .list{
	margin-right:9px;
	margin-top:12px;
}

#mid_r_mam .cart{
	margin-top:3px;
}

/* i@*/

#btm_mam {
	width:950px;
	height:28px;
	background:url(../img/hdr_mama/back_btm.gif) left top repeat-x;
}

#btm_mam .searchtext { 
	width: 300px; 
	height:20px;
} 

#btm_mam a:link {
	color:#F06C32;
	font-size:10px;
	text-decoration:underline; 
}

#btm_mam a:visited {
	color:#F06C32;
	text-decoration:underline; 
}

#btm_mam a:hover {
	color:#F06C32;
	text-decoration:none; 
} 

/*===== header interior ======*/

/* i@*/

#top_int {
	width:950px;
	height:36px;
}

#top_int p a {
	text-indent :-10000px;
	display:block;
	float:left;
	background:transparent url(../img/hdr_interior/ttl.gif) no-repeat 0 0 ;
	height:36px;
	width:416px;
}

#top_int ul{
	width:435px;
	height:36px;
	float:right;
}

#top_int li{
	float:left;
}

#top_int li.soryo{
	margin-right:11px;
	margin-top:23px;
}

#top_int li.point{
	margin-right:55px;
	margin-top:23px;
}

/* i@*/

#mid_int {
	width:950px;
	height:35px;
	background:url(../img/hdr_interior/back_mid.gif) left top no-repeat;
	clear:both;
}

#mid_l_int {
	width:530px;
	float:left;
}

#mid_l_int ul{
	margin:0;
	padding:14px 0 0 15px;
}

#mid_l_int li{
	height:16px;
	background:url(../img/hdr_interior/listback.gif) right top repeat-y;
	float:left;
	margin:0;
	padding:0 18px 0 0;
}

#mid_r_int {
	width:406px;
	float:right;
}

#mid_r_int ul{
	padding:0;
}

#mid_r_int li{
	float:left;
}

#mid_r_int .goriyo{
	margin-right:7px;
	margin-top:12px;
}

#mid_r_int .list{
	margin-right:9px;
	margin-top:12px;
}

#mid_r_int .cart{
	margin-top:3px;
}

/* i@*/

#btm_int {
	width:950px;
	height:28px;
	background:url(../img/hdr_interior/back_btm.gif) left top repeat-x;
}

#btm_int .searchtext { 
	width: 300px; 
	height:20px;
} 

#btm_int a:link {
	color:#F06C32;
	font-size:10px;
	text-decoration:underline; 
}

#btm_int a:visited {
	color:#F06C32;
	text-decoration:underline; 
}

#btm_int a:hover {
	color:#F06C32;
	text-decoration:none; 
}

/*===== header monthly ======*/

/* i@*/

#top_mon {
	width:950px;
	height:36px;
}

#top_mon p a {
	text-indent :-10000px;
	display:block;
	float:left;
	background:transparent url(../img/hdr_monthly/ttl.gif) no-repeat 0 0 ;
	height:36px;
/* VSΉ */
	width:330px;
}

/* 090106 |CgΉ */
#top_mon ul{
	width:435px;
	height:36px;
	float:right;
}

#top_mon li{
	float:left;
}

#top_mon li.soryo{
	margin-right:11px;
	margin-top:23px;
}

#top_mon li.point{
	margin-right:55px;
	margin-top:23px;
}
/* 090106 |CgΉ܂ */
/* i@*/

#mid_mon {
	width:950px;
	height:35px;
	background:url(../img/hdr_monthly/back_mid.gif) left top no-repeat;
	clear:both;
}

#mid_l_mon {
	width:530px;
	float:left;
}

#mid_l_mon ul{
	margin:0;
	padding:14px 0 0 15px;
}

#mid_l_mon li{
	height:16px;
	background:url(../img/hdr_monthly/listback.gif) right top repeat-y;
	float:left;
	margin:0;
	padding:0 18px 0 0;
}

#mid_r_mon {
	width:406px;
	float:right;
}

#mid_r_mon ul{
	padding:0;
}

#mid_r_mon li{
	float:left;
}

#mid_r_mon .goriyo{
	margin-right:7px;
	margin-top:12px;
}

#mid_r_mon .list{
	margin-right:9px;
	margin-top:12px;
}

#mid_r_mon .cart{
	margin-top:3px;
}

/* i@*/

#btm_mon {
	width:950px;
	height:28px;
	background:url(../img/hdr_monthly/back_btm.gif) left top repeat-x;
}

#btm_mon .searchtext { 
	width: 300px; 
	height:20px;
} 

#btm_mon a:link {
	color:#F06C32;
	font-size:10px;
	text-decoration:underline; 
}

#btm_mon a:visited {
	color:#F06C32;
	text-decoration:underline; 
}

#btm_mon a:hover {
	color:#F06C32;
	text-decoration:none; 
}

/* 081210 ǉ */
/*===== header monthlyGroup ======*/

/* i@*/

#top_mog {
	width:950px;
	height:36px;
}

#top_mog p a {
	text-indent :-10000px;
	display:block;
	float:left;
	background:transparent url(../img/hdr_mg/ttl.gif) no-repeat 0 0 ;
	height:36px;
	width:300px;
}

/* 090106 |CgΉ */
#top_mog ul{
	width:435px;
	height:36px;
	float:right;
}

#top_mog li{
	float:left;
}

#top_mog li.soryo{
	margin-right:11px;
	margin-top:23px;
}

#top_mog li.point{
	margin-right:55px;
	margin-top:23px;
}
/* 090106 |CgΉ܂ */
/* i@*/

#mid_mog {
	width:950px;
	height:35px;
	background:url(../img/hdr_mg/back_mid.gif) left top no-repeat;
	clear:both;
}

#mid_l_mog {
	width:530px;
	float:left;
}

#mid_l_mog ul{
	margin:0;
	padding:14px 0 0 15px;
}

#mid_l_mog li{
	height:16px;
	background:url(../img/hdr_mg/listback.gif) right top repeat-y;
	float:left;
	margin:0;
	padding:0 18px 0 0;
}

#mid_r_mog {
	width:406px;
	float:right;
}

#mid_r_mog ul{
	padding:0;
}

#mid_r_mog li{
	float:left;
}

#mid_r_mog .goriyo{
	margin-right:7px;
	margin-top:12px;
}

#mid_r_mog .list{
	margin-right:9px;
	margin-top:12px;
}

#mid_r_mog .cart{
	margin-top:3px;
}
/* 081210 ǉ܂ */


/*===== header disney ======*/

/* i@*/

#top_dsn {
	width:950px;
	height:44px;
}

#top_dsn p a {
	text-indent :-10000px;
	display:block;
	float:left;
	background:transparent url(../img/hdr_disney/ttl.png) no-repeat 0 0 ;
	height:44px;
	width:331px;
}

#top_dsn ul{
	width:435px;
	height:44px;
	float:right;
}

#top_dsn li{
	float:left;
}

#top_dsn li.soryo{
	margin-right:11px;
	margin-top:31px;
}

#top_dsn li.point{
	width:161px;
	height:13px;
	margin-right:53px;
	margin-top:31px;
}

/* i@*/

#mid_dsn {
	width:950px;
	height:44px;
	background:url(../img/hdr_disney/back_mid.png) left top no-repeat;
	clear:both;
}

#mid_l_dsn {
	width:530px;
	float:left;
}

#mid_l_dsn ul{
	margin:0;
	padding:22px 0 0 9px;
}

#mid_l_dsn li{
	height:16px;
	float:left;
	margin:0;
	padding:0 18px 0 0;
}

#mid_r_dsn {
	width:406px;
	float:right;
}

#mid_r_dsn ul{
	padding:0;
}

#mid_r_dsn li{
	float:left;
}

#mid_r_dsn .goriyo{
	margin-right:7px;
	margin-top:18px;
}

#mid_r_dsn .list{
	margin-right:9px;
	margin-top:18px;
}

#mid_r_dsn .cart{
	margin-top:9px;
}

/* i@*/

#btm_dsn {
	width:950px;
	height:34px;
	background:url(../img/hdr_disney/back_btm.png) left top repeat-x;
}

#btm_dsn .searchtext { 
	width: 300px; 
	height:20px;
} 

#btm_dsn a:link {
	color:#FFFFFF;
	font-size:10px;
	text-decoration:underline; 
}

#btm_dsn a:visited {
	color:#FFFFFF;
	text-decoration:underline; 
}

#btm_dsn a:hover {
	color:#FFFFF;
	text-decoration:none; 
}

/*===== header sale ======*/

/* i@*/

#top_sal {
	width:950px;
	height:36px;
}

#top_sal p a {
	text-indent :-10000px;
	display:block;
	float:left;
	background:transparent url(../img/hdr_sale/ttl.gif) no-repeat 0 0 ;
	height:36px;
	width:182px;
}

#top_sal ul{
	width:435px;
	height:36px;
	float:right;
}

#top_sal li{
	float:left;
}

#top_sal li.soryo{
	margin-right:11px;
	margin-top:23px;
}

#top_sal li.point{
	margin-right:55px;
	margin-top:23px;
}

/* i@*/

#mid_sal {
	width:950px;
	height:36px;
	background:url(../img/hdr_sale/back_mid.gif) left top no-repeat;
	clear:both;
}

#mid_l_sal {
	width:530px;
	float:left;
}

#mid_l_sal ul{
	margin:0;
	padding:14px 0 0 15px;
}

#mid_l_sal li{
	height:16px;
	background:url(../img/hdr_sale/listback.gif) right top repeat-y;
	float:left;
	margin:0;
	padding:0 18px 0 0;
}

#mid_r_sal {
	width:406px;
	float:right;
}

#mid_r_sal ul{
	padding:0;
}

#mid_r_sal li{
	float:left;
}

#mid_r_sal .goriyo{
	margin-right:7px;
	margin-top:12px;
}

#mid_r_sal .list{
	margin-right:9px;
	margin-top:12px;
}

#mid_r_sal .cart{
	margin-top:3px;
}

/* i@*/

#btm_sal {
	width:950px;
	height:30px;
	background:url(../img/hdr_sale/back_btm.gif) left top repeat-x;
}

#btm_sal .searchtext { 
	width: 300px; 
	height:20px;
} 

#btm_sal a:link {
	color:#F06C32;
	font-size:10px;
	text-decoration:underline; 
}

#btm_sal a:visited {
	color:#F06C32;
	text-decoration:underline; 
}

#btm_sal a:hover {
	color:#F06C32;
	text-decoration:none; 
} 

/*====================================================
	footer
====================================================*/
.fNavi{
	text-align:right;
	margin:5px 0px 4px 5px;
}

.fNavi a:link {color:#555555; text-decoration:none;}
.fNavi a:visited {color:#555555; text-decoration:none;}
.fNavi a:hover {color:#555555; text-decoration:none;}
.fNavi a:active {color:#555555; text-decoration:none;}

#smallFooter {
	margin:20px 0px 20px 0px;
}
#smallFooter *{
	font-size:10px;
}
#smallFooter h4{
	margin:0px;
	padding:0px;
	text-align:left;
}
#smallFooter ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
#smallFooter li{
	margin-right:14px;
	padding:0px;
	float:left;
}
#smallFooter a{
	color:#666666;
	text-decoration:none;
}
#smallFooter a:hover{
	text-decoration:underline;
}


#pageHeading {
	width: 950px;
}

#pageHeading h1,
#pageHeading p{
	font-size: 10px;
	font-weight: normal;
	line-height: 120%;
	color: #333333;
	padding: 0;
}

#pageHeading h1 {
	float: left;
	margin: 0px 10px 0px 0px;
}

#pageHeading p {
	margin: 0;
	text-align:left;
}

/*====================================================
	footer20061227ǉ
====================================================*/
.fotNavi{
	text-align:left;
	margin:5px 5px 4px 0px;
	font-size:10px;
	line-height:14px;
}

.fotNavi a:link {color:#555555; text-decoration:none;}
.fotNavi a:visited {color:#555555; text-decoration:none;}
.fotNavi a:hover {color:#555555; text-decoration:none;}
.fotNavi a:active {color:#555555; text-decoration:none;}

#footerArea {
	width: 750px;
	font-size:10px;
}

#fotcom {
	margin-top:8px;	
	margin-bottom:0px;
	font-size:10px;
	line-height:20px;
	color:#555555
}
#fotcom  ul {
	width:750px;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style:none;
}
#fotcom  li {
	width:250px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 3px 0px;
	list-style:none;
	float:left;
}
#fotcom a {
	color:#FF9900;
	text-decoration:underline;
	font-weight:bold;
}
#fotcom a:hover {
	color:#FF9900;
	text-decoration:none;
	font-weight:bold;
}

/*--------------------------
	font-size
--------------------------*/


.sText{
	font-size:10px;
	line-height:1.33;
}

.mText{
	font-size:14px;
	line-height:1.33;
}

.lText{
	font-size:16px;
	line-height:1.33;
}

/* ----------------------------------------------------- */
/* footer_gmt css */
/* ----------------------------------------------------- */

#footer_gmt{
	padding:20px 0 0 0;
	margin:0 auto;

}

#footer_gmt a{
	color:#666666;
	text-decoration:none;
}

#footer_gmt a:hover{
	color:#666666;
	text-decoration:underline;
}

#footer_gmt #flash-gn{
	margin:1px 0 10px 1px;
	
}

#footer_gmt ul#footer-banner,#footer_gmt ul#footer-banner-8{
	width:950px;
	margin-top:15px;
	text-align:left;
	margin:15px auto;
}
/* for IE6,7 */
* html #footer_gmt ul#footer-banner,* html #footer_gmt ul#footer-banner-8{
	width:950px;
	margin-top:15px;
	text-align:left;
	margin:15px 0;
}

#footer_gmt ul#footer-banner li{
	display:inline;
	float:left;
	text-align:center;
	margin:0 0 13px 1px;
	padding:0;
}

#footer_gmt ul#footer-banner-8 li{
	display:inline;
	float:left;
	text-align:center;
	margin:0 0 13px 3px;
	padding:0;
}

#footer_gmt ul#footer-banner li span.img a{
	background-image: url(../../footer/footer_images/banner_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width:189px;
	height:59px;
	display:block;
}

#footer_gmt ul#footer-banner-8 li span.img a{
	background-image: url(../../footer/footer_images/banner_bg_8.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width:234px;
	height:59px;
	display:block;
}


#footer_gmt ul#footer-banner li span img,#footer_gmt ul#footer-banner-8 li span img{
	margin:2px auto;
	vertical-align:middle;
}

#footer_gmt ul#footer-banner li span.txt a{
	background:none;
	display:block;
	text-align:left;
	margin:0 0 0 5px;
	text-decoration:none;
	width:184px;
}

#footer_gmt ul#footer-banner-8 li span.txt a{
	background:none;
	display:block;
	text-align:left;
	margin:0 0 0 5px;
	text-decoration:none;
	width:229px;
}

#footer_gmt ul#footer-banner li span.txt a:hover,#footer_gmt ul#footer-banner-8 li span.txt a:hover{
text-decoration:underline;
}

#footer_gmt ul.footer-cnav-1{
	background-image: url(../../footer/footer_images/line_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding:10px 5px 0 5px;
	width:950px;
	font-size:120%;
	line-height:160%;
	margin:0 auto;
	text-align:left;
clear:both;
}

#footer_gmt ul.footer-cnav-3{
	background-image: url(../../footer/footer_images/line_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding:10px 5px 10px 5px;
	width:950px;
	font-size:120%;
	line-height:160%;
	margin:0 auto;
clear:both;
}

/* for IE6,7 */
* html #footer_gmt ul.footer-cnav-1{
	background-image: url(../../footer/footer_images/line_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding:10px 5px 0 5px;
	width:950px;
	font-size:120%;
	line-height:160%;
	text-align:left;
	margin:0;

}

/* for IE6,7 */
* html #footer_gmt ul.footer-cnav-3{
	background-image: url(../../footer/footer_images/line_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding:10px 5px 10px 5px;
	width:950px;
	font-size:120%;
	line-height:160%;
	margin:0;

}

#footer_gmt ul.footer-cnav-1 li,#footer_gmt ul.footer-cnav-3 li{
	display:inline;
	padding:0 10px 0 10px;
	border-left: 1px solid #666666;
	line-height:1.4;
}

#footer_gmt ul.footer-cnav-1 li.last,#footer_gmt ul.footer-cnav-3 li.last{
	display:inline;
	padding:0 10px 0 10px;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	line-height:1.4;
	
}



#footer_gmt ul.footer-cnav-2,#footer_gmt ul.footer-cnav-4{
	padding:5px 5px 10px 5px;
	width:950px;
	font-size:120%;
	line-height:180%;
	margin:0 auto;
	text-align:left;

}

/* for IE6,7 */
* html #footer_gmt ul.footer-cnav-2,* html #footer_gmt ul.footer-cnav-4{
	padding:5px 5px 10px 5px;
	width:950px;
	font-size:120%;
	line-height:180%;
	margin:0;
	text-align:left;

}

#footer_gmt ul.footer-cnav-2 li{
	display:inline;
	padding:0 10px 0 10px;
	border-left: 1px solid #666666;
	line-height:1.4;
}

#footer_gmt ul.footer-cnav-4 li{
	display:inline;
	padding:0 10px 0 10px;
	line-height:1.4;
	background-image: url(../../footer/footer_images/arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

#footer_gmt ul.footer-cnav-2 li.last{
	display:inline;
	padding:0 10px 0 10px;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	line-height:1.4;
	
}

#footer_gmt ul.footer-cnav-4 li.last{
	display:inline;
	padding:0 10px 0 10px;

	line-height:1.4;
	
}



#footer_gmt #footer-bnav{
	padding:10px 0 10px 0;
	text-align:left;
	width:950px;
	margin: 0 auto;
	border-top-width: 8px;
	border-top-style: double;
	border-top-color: #E7F7CF;
}

#footer_gmt #footer-bnav .footer-bnav-l {
	float:left;
	width:460px;
}

#footer_gmt #footer-bnav .footer-bnav-r {
	float:right;
	width:480px;
	text-align:right;
	margin:0px 0 0 0 ;
}

#footer_gmt #footer-bnav .footer-bnav-r ul{
	margin:3px 0 10px 0;
}

#footer_gmt #footer-bnav .footer-bnav-r ul li{
	float:right;
	padding:0 10px 0 10px;
	border-left: 1px solid #666666;
	line-height:1.4;
	display:inline;
}

#footer_gmt #footer-bnav .footer-bnav-r ul li.last{
	float:right;
	padding:0 10px 0 10px;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	line-height:1.4;
	margin:0 5px 0 0;
	display:inline;

}
#footer_gmt #footer-bnav .footer-bnav-r #cop{
	margin:10px 2px 0 0;font-size:11px;
}

#footer_gmt strong.enjoy{
	margin: 10px auto 5px auto;
	width:950px;
	text-align:left;
	display:block;
	background-image: url(../../footer/footer_images/enjoy_bg.gif);
	background-repeat: repeat-x;
	background-position: left center;
}

/* CfbNXGAp@*/
#index_footer_gmt{
	padding:20px 0 0 0;
	margin:0 auto;

}

#index_footer_gmt ul.footer-cnav-4{
	padding:5px 5px 10px 5px;
	width:750px;
	font-size:10px;
	line-height:160%;
	margin:0 auto;
	text-align:left;

}

/* for IE6,7 */
* html #index_footer_gmt ul.footer-cnav-4{
	padding:5px 5px 10px 5px;
	width:750px;
	font-size:10px;
	line-height:160%;
	margin:0;
	text-align:left;

}


#index_footer_gmt ul.footer-cnav-4 li{
	display:inline;
	padding:0 10px 0 10px;
	line-height:160%;
	background-image: url(../../footer/footer_images/arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
}


#index_footer_gmt ul.footer-cnav-4 li.last{
	display:inline;
	padding:0 10px 0 10px;
	line-height:160%;
	
}


#index_footer_gmt #footer-bnav{
	background-image: url(../../footer/footer_images/line_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding:10px 0 10px 0;
	text-align:left;
	width:750px;
	margin: 0 auto;
}


#index_footer_gmt #footer-bnav .footer-bnav-r {
	float:right;
	width:450px;
	text-align:right;
	margin:0px 0 0 0 ;
}

#index_footer_gmt #footer-bnav .footer-bnav-r ul{
	margin:3px 0 10px 0;
	font-size:10px;
}

#index_footer_gmt #footer-bnav .footer-bnav-r ul li{
	float:right;
	padding:0 10px 0 10px;
	border-left: 1px solid #666666;
	line-height:160%;
	display:inline;
}

#index_footer_gmt #footer-bnav .footer-bnav-r ul li.last{
	float:right;
	padding:0 10px 0 10px;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	line-height:1.4;
	margin:0 5px 0 0;
	display:inline;

}
#index_footer_gmt #footer-bnav .footer-bnav-r img{
	margin:10px 2px 0 0;
}

#index_footer_gmt strong.enjoy{
	margin: 10px auto 5px auto;
	width:750px;
	text-align:left;
	display:block;
	background-image: url(../../footer/footer_images/enjoy_bg.gif);
	background-repeat: repeat-x;
	background-position: left center;
}
#index_footer_gmt .flink a {
	font-size:10px!important;
	color: #666666!important;
	text-decoration:none!important;
}
#index_footer_gmt .flink a:hover {
	text-decoration:underline!important;
}

/*#hdr_suggest {
	position: absolute;
	z-index: 999;
	background-color: #FFFFFF;
	border: 1px solid #CCCCFF;
	width: 402px;
	font-size: 12px;
}
#hdr_suggest div {
	padding: 1px;
	display: block;
	width: 400px;
	overflow: hidden;
	white-space: nowrap;
}
#hdr_suggest div.select{
	color: #FFFFFF;
	background-color: #3366FF;
}
#hdr_suggest div.over{
	background-color: #99CCFF;
}
#hdr_suggest strong{
	font-weight: bold;
}*/