*{margin:0; padding:0;}
textarea,table,input{font-size:11px;}
textarea{line-height:1;}
img{border:none;}
ul{list-style:none;}
table{border-collapse:collapse;}
address,strong{font-style:normal;}
.cll{clear:left; font-size:0.1px; height:0;}
.clr{clear:right; font-size:0.1px; height:0;}
.clb{clear:both; font-size:0.1px; height:0;}
.lft{float:left;}
.rgt{float:right;}

html{
overflow-y:scroll;
}

body{
text-align:center;
font-size:small;
color:#333333;
line-height:1.8;
letter-spacing:1px;
font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
}
a:link   {color:#333333; text-decoration:underline;}
a:visited{color:#333333; text-decoration:underline;}
a:hover  {color:#333333; text-decoration:none;}
a:active {color:#333333; text-decoration:underline;}

#head {
height:40px;
width:100%;
}
#head_in {
width:100%;
height:40px;
background-color:#000000;
color:#FFFFFF;
position:relative;
text-align:left;
}
.str_lg {
padding:18px 0 0 15px;
}
ul.gnv {
position:absolute;
right:5px;
top:12px;
font-family:Arial, Helvetica, sans-serif, "‚l‚r ƒSƒVƒbƒN";
font-size:11px;
width:500px;
text-align:right;
}
ul.gnv li {
display:inline;
padding-right:5px;
}
ul.gnv li img {
display:inline;
padding-right:2px;
vertical-align:middle;
}

#wrap {
width:960px;
margin:0 auto;
margin-top:30px;
}
#wrap_in {
width:960px;
text-align:left;
margin-bottom:60px;
}
#logo {
height:35px;
width:960px;
position:relative;
margin-bottom:10px;
}
#logo .time {
position:absolute;
right:0;
top:25px;
}
#fla_area {
width:960px;
margin-bottom:10px;
}
#news_area {
width:960px;
height:30px;
margin-bottom:10px;
font-family:Arial, Helvetica, sans-serif, "‚l‚r ƒSƒVƒbƒN";
font-size:11px;
}
#news_area #ticker li {
display:inline;
height:11px;
}
#news_area li.day {
background-color:#FF0000;
color:#FFFFFF;
font-size:11px;
height:11px;
padding:0 2px;
margin-right:10px;
}
#contents {
width:960px;
}
#lft {
width:162px;
float:left;
text-align:left;
}
#lft h2 {
width:162px;
padding-top:10px;
}
.seach {
width:162px;
margin-bottom:10px;
}
.snv {
width:162px;
margin-top:14px;
font-family:Arial, Helvetica, sans-serif, "‚l‚r ƒSƒVƒbƒN";
}

dl.snv_blk { 
width:162px; 
margin-bottom:10px; 
}
dl.snv_blk dt { 
margin-bottom:3px; 
}
dl.snv_blk dd ul { 
width:162px; 
line-height:1.8;
padding-left:5px; 
}
dl.snv_blk dd ul li {
background-image:url(../img/index_img/snv_icon.gif);
background-repeat:no-repeat;
padding:0 0 0 12px;
border-bottom: 1px dashed #FFFFFF;
background-position: 0px 8px;
font-size:12px;
font-weight:bold;
}
dl.snv_blk dd ul li.chg_blk a:link       { text-decoration: none; border-bottom: 1px solid #000000; line-height:1.8; font-weight:bold; }
dl.snv_blk dd ul li.chg_blk a:visited	{ text-decoration: none; border-bottom: 1px solid #000000; line-height:1.8; font-weight:bold;}
dl.snv_blk dd ul li.chg_blk a:hover		{ text-decoration: none; border: none; line-height:1.8; background-color:#000000; color:#FFFFFF; font-weight:bold; }
dl.snv_blk dd ul li.chg_blk a:active		{ text-decoration: none; border-bottom: 1px solid #000000; line-height:1.8; font-weight:bold;}

dl.snv_blk dd ul li.chg_yel a:link       { text-decoration: none; border-bottom: 1px solid #FFFF00; line-height:1.8; font-weight:bold; }
dl.snv_blk dd ul li.chg_yel a:visited	{ text-decoration: none; border-bottom: 1px solid #FFFF00; line-height:1.8; font-weight:bold;}
dl.snv_blk dd ul li.chg_yel a:hover		{ text-decoration: none; border: none; line-height:1.8; background-color:#FFFF00; color:#000000; font-weight:bold; }
dl.snv_blk dd ul li.chg_yel a:active		{ text-decoration: none; border-bottom: 1px solid #FFFF00; line-height:1.8; font-weight:bold;}

dl.snv_blk dd ul li.chg_aqua a:link       { text-decoration: none; border-bottom: 1px solid #1DBCBA; line-height:1.8; font-weight:bold; }
dl.snv_blk dd ul li.chg_aqua a:visited	{ text-decoration: none; border-bottom: 1px solid #1DBCBA; line-height:1.8; font-weight:bold;}
dl.snv_blk dd ul li.chg_aqua a:hover		{ text-decoration: none; border: none; line-height:1.8; background-color:#1DBCBA; color:#FFFFFF; font-weight:bold; }
dl.snv_blk dd ul li.chg_aqua a:active		{ text-decoration: none; border-bottom: 1px solid #1DBCBA; line-height:1.8; font-weight:bold;}

dl.snv_blk dd ul li.chg_pik a:link       { text-decoration: none; border-bottom: 1px solid #FF0066; line-height:1.8; font-weight:bold; }
dl.snv_blk dd ul li.chg_pik a:visited	{ text-decoration: none; border-bottom: 1px solid #FF0066; line-height:1.8; font-weight:bold;}
dl.snv_blk dd ul li.chg_pik a:hover		{ text-decoration: none; border: none; line-height:1.8; background-color:#FF0066; color:#FFFFFF; font-weight:bold; }
dl.snv_blk dd ul li.chg_pik a:active		{ text-decoration: none; border-bottom: 1px solid #FF0066; line-height:1.8; font-weight:bold;}

dl.snv_blk dd ul li.chg_grn a:link       { text-decoration: none; border-bottom: 1px solid #00FF00; line-height:1.8; font-weight:bold; }
dl.snv_blk dd ul li.chg_grn a:visited	{ text-decoration: none; border-bottom: 1px solid #00FF00; line-height:1.8; font-weight:bold;}
dl.snv_blk dd ul li.chg_grn a:hover		{ text-decoration: none; border: none; line-height:1.8; background-color:#00FF00; color:#FFFFFF; font-weight:bold; }
dl.snv_blk dd ul li.chg_grn a:active		{ text-decoration: none; border-bottom: 1px solid #00FF00; line-height:1.8; font-weight:bold;}

dl.snv_blk dd ul li.chg_blu a:link       { text-decoration: none; border-bottom: 1px solid #0000FF; line-height:1.8; font-weight:bold; }
dl.snv_blk dd ul li.chg_blu a:visited	{ text-decoration: none; border-bottom: 1px solid #0000FF; line-height:1.8; font-weight:bold;}
dl.snv_blk dd ul li.chg_blu a:hover		{ text-decoration: none; border: none; line-height:1.8; background-color:#0000FF; color:#FFFFFF; font-weight:bold; }
dl.snv_blk dd ul li.chg_blu a:active		{ text-decoration: none; border-bottom: 1px solid #0000FF; line-height:1.8; font-weight:bold;}

dl.snv_blk dd ul li.chg_bio a:link       { text-decoration: none; border-bottom: 1px solid #FF00FF; line-height:1.8; font-weight:bold; }
dl.snv_blk dd ul li.chg_bio a:visited	{ text-decoration: none; border-bottom: 1px solid #FF00FF; line-height:1.8; font-weight:bold;}
dl.snv_blk dd ul li.chg_bio a:hover		{ text-decoration: none; border: none; line-height:1.8; background-color:#FF00FF; color:#FFFFFF; font-weight:bold; }
dl.snv_blk dd ul li.chg_bio a:active		{ text-decoration: none; border-bottom: 1px solid #FF00FF; line-height:1.8; font-weight:bold;}

dl.snv_blk dd ul li.chg_red a:link       { text-decoration: none; border-bottom: 1px solid #FF0000; line-height:1.8; font-weight:bold; }
dl.snv_blk dd ul li.chg_red a:visited	{ text-decoration: none; border-bottom: 1px solid #FF0000; line-height:1.8; font-weight:bold;}
dl.snv_blk dd ul li.chg_red a:hover		{ text-decoration: none; border: none; line-height:1.8; background-color:#FF0000; color:#FFFFFF; font-weight:bold; }
dl.snv_blk dd ul li.chg_red a:active		{ text-decoration: none; border-bottom: 1px solid #FF0000; line-height:1.8; font-weight:bold;}

dl.snv_blk dd ul li.chg_bwn a:link       { text-decoration: none; border-bottom: 1px solid #996666; line-height:1.8; font-weight:bold; }
dl.snv_blk dd ul li.chg_bwn a:visited	{ text-decoration: none; border-bottom: 1px solid #996666; line-height:1.8; font-weight:bold;}
dl.snv_blk dd ul li.chg_bwn a:hover		{ text-decoration: none; border: none; line-height:1.8; background-color:#996666; color:#FFFFFF; font-weight:bold; }
dl.snv_blk dd ul li.chg_bwn a:active		{ text-decoration: none; border-bottom: 1px solid #996666; line-height:1.8; font-weight:bold;}

dl.snv_blk dd ul li.chg_wat a:link       { text-decoration: none; border-bottom: 1px solid #0099CC; line-height:1.8; font-weight:bold; }
dl.snv_blk dd ul li.chg_wat a:visited	{ text-decoration: none; border-bottom: 1px solid #0099CC; line-height:1.8; font-weight:bold;}
dl.snv_blk dd ul li.chg_wat a:hover		{ text-decoration: none; border: none; line-height:1.8; background-color:#0099CC; color:#FFFFFF; font-weight:bold; }
dl.snv_blk dd ul li.chg_wat a:active		{ text-decoration: none; border-bottom: 1px solid #0099CC; line-height:1.8; font-weight:bold;}


dl.snv_blk dd ul li.chg_org a:link       { text-decoration: none; border-bottom: 1px solid #FF6600; line-height:1.8; font-weight:bold; }
dl.snv_blk dd ul li.chg_org a:visited	{ text-decoration: none; border-bottom: 1px solid #FF6600; line-height:1.8; font-weight:bold;}
dl.snv_blk dd ul li.chg_org a:hover		{ text-decoration: none; border: none; line-height:1.8; background-color:#FF6600; color:#FFFFFF; font-weight:bold; }
dl.snv_blk dd ul li.chg_org a:active		{ text-decoration: none; border-bottom: 1px solid #FF6600; line-height:1.8; font-weight:bold;}

dl.snv_blk dd ul li.chg_gry a:link       { text-decoration: none; border-bottom: 1px solid #555555; line-height:1.8; font-weight:bold; }
dl.snv_blk dd ul li.chg_gry a:visited	{ text-decoration: none; border-bottom: 1px solid #555555; line-height:1.8; font-weight:bold;}
dl.snv_blk dd ul li.chg_gry a:hover		{ text-decoration: none; border: none; line-height:1.8; background-color:#555555; color:#FFFFFF; font-weight:bold; }
dl.snv_blk dd ul li.chg_gry a:active		{ text-decoration: none; border-bottom: 1px solid #555555; line-height:1.8; font-weight:bold;}




#lft p.snv_bn {
width:162px;
margin-bottom:5px;
}

#ctr {
width:774px;
float:right;
display:inline;
}
#ctr .bread {
width:774px;
height:22px;
position:relative;
background-image:url(../img/index_img/bread_bg.gif);
background-repeat:no-repeat;
margin-bottom: 18px;
font-family:Arial, Helvetica, sans-serif, "‚l‚r ƒSƒVƒbƒN";
font-size:11px;
}
#ctr .bread ul.icon {
position:absolute;
top:1px;
left:1px;
width:130px;
float:left;
}
#ctr .bread ul.icon li {
display:inline;
}

#ctr .bread ul.txt {
width:640px;
float:right;
margin-top:2px;
}
#ctr .bread ul.txt li {
display:inline;
font-weight:bold;
margin-right:3px;
}
#ctr .bread ul.txt li em {
font-style:normal;
font-weight:bold;
color:#FF0000;
}

#ctr_lft {
width:621px;
float:left;
}
.ttl_cont {
width:621px;
height:23px;
background-image:url(../img/index_img/cont_ttl_bg.gif);
background-position:bottom;
background-repeat:repeat-x;
}
p.push_itm {
width:621px;
margin:5px 0;
}

.box_lft {
width:272px;
float:left;
}
.box_lft_ttl {
width:272px;
height:23px;
margin-bottom:10px;
background-image:url(../img/index_img/cont_ttl_bg.gif);
background-position:bottom;
background-repeat:repeat-x;
}

.box_rtt {
width: 331px;
float:right;
}
.box_rtt_ttl {
width:331px;
height:23px;
margin-bottom:10px;
background-image:url(../img/index_img/cont_ttl_bg.gif);
background-position:bottom;
background-repeat:repeat-x;
}
.box_rtt_pict {
float:left;
width:129px;
}
.box_rtt_cont {
height:142px;
width:192px;
float:right;
background-image:url(../img/index_img/cont_ttl_bg.gif);
background-position:bottom;
background-repeat:repeat-x;
position:relative;
}

#new_ar {
width:621px;
padding-top:15px;
}

#new_ar .day_area {
width:621px;
position:relative;
height:25px;
}

#new_ar .day_area .day_cont {
width:120px;
height:16px;
background-color:#000000;
line-height:1.5;
color:#FFFFFF;
font-size:10px;
font-weight:bold;
text-align:center;
position:absolute;
right:0px;
top:5px;
font-family:Arial, Helvetica, sans-serif, "‚l‚r ƒSƒVƒbƒN";
}

.new_ar_blk {
width:621px;
margin-top:15px;
}
.new_arrival {
width:200px;
height:110px;
background-image:url(../img/index_img/new_arrival.gif);
background-repeat:no-repeat;
float:left;
margin-right:7px;
margin-bottom:14px;
font-family:Arial, Helvetica, sans-serif, "‚l‚r ƒSƒVƒbƒN";
overflow: hidden;
}
.new_arrival .itm {
width:100px;
height:110px;
float:left;
position:relative;
}
.new_arrival .itm img {
position:absolute;
top:15px;
left:12px;
}

.new_arrival .cont_box {
width:100px;
height:110px;
float:right;
font-size:11px;
}

.new_arrival .cont_box p.itmname {
margin-top:15px;
}
#new_ar .new_arrival .cont_box p.itmname a:link       { text-decoration: none; border-bottom: 5px solid #000000; line-height:1.5; font-weight:bold; font-size:11px; }
#new_ar .new_arrival .cont_box p.itmname a:visited	{ text-decoration: none; border-bottom: 5px solid #000000; line-height:1.5; font-weight:bold; font-size:11px;}
#new_ar .new_arrival .cont_box p.itmname a:hover		{ text-decoration: none; border: none; line-height:1.5; font-weight:bold; font-size:11px;}
#new_ar .new_arrival .cont_box p.itmname a:active		{ text-decoration: none; border-bottom: 5px solid #000000; line-height:1.5; font-weight:bold; font-size:11px;}

.new_arrival .cont_box p.price {
margin-top:15px;
font-size:10px;
color:#666666;
line-height:1.3;
}
/*  / NEW ARRIVAL*/
.new_color {
width:200px;
height:110px;
background-image:url(../img/index_img/new_color.gif);
background-repeat:no-repeat;
float:left;
margin-right:7px;
margin-bottom:14px;
font-family:Arial, Helvetica, sans-serif, "‚l‚r ƒSƒVƒbƒN";
}
.new_color .itm {
width:100px;
height:110px;
float:left;
position:relative;
}
.new_color .itm img {
position:absolute;
top:15px;
left:12px;
}

.new_color .cont_box {
width:100px;
height:110px;
float:right;
}

.new_color .cont_box p.itmname {
margin-top:30px;
}
#new_ar .new_color .cont_box p.itmname a:link       { text-decoration: none; border-bottom: 5px solid #000000; line-height:1.0; font-weight:bold; font-size:11px; }
#new_ar .new_color .cont_box p.itmname a:visited	{ text-decoration: none; border-bottom: 5px solid #000000; line-height:1.0; font-weight:bold; font-size:11px;}
#new_ar .new_color .cont_box p.itmname a:hover		{ text-decoration: none; border: none; line-height:1.0; font-weight:bold; font-size:11px; }
#new_ar .new_color .cont_box p.itmname a:active		{ text-decoration: none; border-bottom: 5px solid #000000; line-height:1.0; font-weight:bold; font-size:11px;}

.new_color .cont_box p.price {
margin-top:15px;
font-size:10px;
color:#666666;
}

/*  / NEW COLOR*/

.rearrival {
width:200px;
height:110px;
background-image:url(../img/index_img/re_arrival.gif);
background-repeat:no-repeat;
float:left;
margin-right:7px;
margin-bottom:14px;
font-family:Arial, Helvetica, sans-serif, "‚l‚r ƒSƒVƒbƒN";
}
.rearrival .itm {
width:100px;
height:110px;
float:left;
position:relative;
}
.rearrival .itm img {
position:absolute;
top:15px;
left:12px;
}

.rearrival .cont_box {
width:100px;
height:110px;
float:right;
}

.rearrival .cont_box p.itmname {
margin-top:30px;
}
#new_ar .rearrival .cont_box p.itmname a:link       { text-decoration: none; border-bottom: 5px solid #000000; line-height:1.0; font-weight:bold; font-size:11px; }
#new_ar .rearrival .cont_box p.itmname a:visited	{ text-decoration: none; border-bottom: 5px solid #000000; line-height:1.0; font-weight:bold; font-size:11px;}
#new_ar .rearrival .cont_box p.itmname a:hover		{ text-decoration: none; border: none; line-height:1.0; font-weight:bold; font-size:11px; }
#new_ar .rearrival .cont_box p.itmname a:active		{ text-decoration: none; border-bottom: 5px solid #000000; line-height:1.0; font-weight:bold; font-size:11px;}

.rearrival .cont_box p.price {
margin-top:15px;
font-size:10px;
color:#666666;
}

/*  / RE ARRIVAL*/


#ctr_rtt {
width:126px;
float:right;
}
p.rtt_bn {
width:126px;
margin-bottom:14px;
font-size:10px;
font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
}

.pgup {
text-align:right;
}

#footer{
	border-top: 4px solid #cccccc;
	margin-top: 10px;
}

#footer_in{
	text-align: left;
}

#footer_in ul{
	margin-top: 10px;
}

#footer_in li{
	display: inline;
	margin-right: 10px;
}

#footer_in address{
	margin-top: 15px;	
}


/* * * footer overflow * * * */ 


div#footerover {
position:fixed;
bottom:0;
left:0;
text-align:center;
width:100%;
height:36px;
}

div#footerover .foot_bg {
background-image:url(../img/index_img/footer_bg.png);
width:100%;
height:36px;
}

div#footerover .foot_bg {
padding:12px 0 0 0;
}
/* * *  footer overflow  IE6 * * * */ 
* html,
* html body{
overflow-y:hidden;
}

* html div#container {
height:100%;
overflow-y:scroll;
}

* html div#footerover {
position:absolute;
bottom: expression(this.parentNode.clientHeight % 2 == 0 ? 0 : -1);
}


/* * *  footer overflow  * * * */ 

#news_headline {
width:121px;
height:11px;
float:left;
}

#ticker {
float:left;
height:11px;
margin-top:-4px;
}

#lft .seach {
width:162px;
margin-bottom:10px;
position:relative;
}


#lft .seach .sch_box {
width: 122px;
height:18px;
border: solid 1px #ccc;
}
#lft .seach .box51 {
position:absolute;
left:128px;
top:1px;
}

#ctr_lft .mm_fla {
width:100%;
}

#ctr_lft .mm_fla .mm_fla_in {
width:620px;
height:142px;
background-image:url(../img/index_img/mm_fla.jpg);
background-repeat:no-repeat;
position:relative;
margin-top:10px;
}

#ctr_lft .mm_fla .mm_fla_in img.newmm {
position:absolute;
left: 112px;
top: 116px;
}


.sendfree {
position:absolute;
left: 100px;
top: 18px;
}

#hDay {
width:100%;
margin-bottom:20px;
}
#hDay em {
font-style:normal;
color:#FF0000;
}
#hDayIn {
width:100%;
border:1px #999999 solid;
}
#hDayIn p {
padding:15px;
font-size:12px;
}



