﻿@charset "utf-8";


/* =============================================================== 
	*** splash page only style *** 
=============================================================== */

body#splash {
margin:0;
padding:0;
background:#FFFFFF url(/images/splash_bg.jpg) repeat-x top;
text-align:center;
}
body#splash * {
margin:0;
padding:0;
}
body#splash div#splash_flash {
margin:70px auto 0 auto;
}

/* =============================================================== 
	*** top style *** 
=============================================================== */

h3 {
margin:0 0 10px 0;
}

#flash-area {
margin:0 0 10px 0;
}

#lineup-list {
width:870px;
border-bottom:4px solid #4E5861;
position:relative;
}
#lineup-list p.list-date {
position:absolute;
top:10px;
right:5px;
}
#lineup-list ul.tab {
height:37px;
padding:0 0 0 10px;
background:url(/images/bg_nav_tab.png) repeat-x bottom;
}
#lineup-list ul.tab li {
float:left;
height:28px;
margin:0 5px 0 0;
}
#lineup-list ul.tab li img {
display:block;
margin:0;
}

#lineup-list table {
clear:both;
width:100%;
margin:0;
}
#lineup-list table th {
padding:3px 5px;
background:#333333 url(/images/bg_list-th.png) repeat-x top;
font-weight:bold;
color:#FFFFFF;
text-align:center;
}
#lineup-list table th.price_l {
width:9em;
border-right:none;
}
#lineup-list table th.price_r {
width:8em;
border-left:none;
}

	/* -- hack for mac safari -- */
	html.mac.safari #lineup-list table th.price_r {
	width:11.7em;
	}

#lineup-list table td {
padding:3px 5px;
background:#BEBEBE;
color:#333333;
}
#lineup-list table tr.even td {
background:#CCCCCC;
}
#lineup-list table td.sort {
width:99px;
padding:0;
background:#8F8F8F;
}
#lineup-list table tr.even td.sort {
background:#8F8F8F;
}

#lineup-list table th.code {
width:35px;
}
#lineup-list table th.item {
width:340px;
}

#lineup-list table td.price {
width:17.1em;
text-align:right;
}

	/* -- hack for ie6 -- */
	* html #lineup-list table td.price {
	width:18.5em;
	}
	/* -- hack for ie7 -- */
	*+html #lineup-list table td.price {
	width:18.5em;
	}

	/* -- hack for mac safari -- */
	html.mac.safari #lineup-list table td.price {
	width:20.7em;
	}

#lineup-list table td.price img {
margin:0 2px 0 4px;
position:relative;
top:1px;
}
#lineup-list table td.price span.comp img {
margin:0;
}

#lineup-list table td.price span {
display:block;
float:left;
text-align:right;
}

#lineup-list table td.price span.pre {
width:7em;
}

#lineup-list table td.price span.pre-price {
width:5em;
}

#lineup-list table td.price span.comp {
width:16px;
}
#lineup-list table td.price span.comp-price {
float:right;
width:4.4em;
}

	/* -- hack for mac safari -- */
	html.mac.safari #lineup-list table td.price span.comp-price {
	width:5em;
	}

#lineup-list table tr.down td.price span.pre-price {
color:#339900;
}
#lineup-list table tr.up td.price span.pre-price {
color:#C80104;
}
#lineup-list table tr.equal td.price span.pre-price {
color:#333333;
}

#lineup-list table tr.down td.price span.comp,
#lineup-list table tr.down td.price span.comp-price {
color:#339900;
}
#lineup-list table tr.up td.price span.comp,
#lineup-list table tr.up td.price span.comp-price {
color:#C80104;
}
#lineup-list table tr.equal td.price span.comp,
#lineup-list table tr.equal td.price span.comp-price {
color:#333333;
}

#lineup-list table td.value {
width:70px;
text-align:right;
}

	/* -- hack for mac safari -- */
	html.mac.safari #lineup-list table td.value {
	width:70px;
	}
	
p.base-date {
margin:0;
padding:3px 3px 2px 0;
border:1px solid #CCCCCC;
text-align:right;
}
p.base-date span {
display:block;
float:left;
padding:0 0 0 4px;
text-align:left;
}

dl#notice-box {
width:866px;
border:2px solid #000000;
background:url(/images/bg_notice-box.gif) repeat-y left;
}
dl#notice-box dt {
float:left;
width:69px;
background:#000000;
}
dl#notice-box dd {
float:left;
width:797px;
background:#FFFFFF url(/images/bg_top_news.gif) no-repeat left top;
}
dl#notice-box dd ul {
padding:4px;
}



/* -- top info area -- */

div#top-info-area {
width:870px;
margin:0 0 15px 0;
}
div#top-info-area div#news_s {
float:left;
width:510px;
}

div#top-info-area div#newitem-info {
float:right;
width:345px;
}
div#top-info-area div#news_s div.box_bd,
div#top-info-area div#newitem-info div.box_bd {
border:1px solid #999999;
padding:5px 5px 5px 0px;
}

div#top-info-area div#news_s div.box_bd div.topix {
width:495px;
margin:0 0 0 6px;
padding:10px 0 0 0;
background:url(/nam_common/nam_images/bd_dotted.gif) repeat-x top;
}
div#top-info-area div#news_s div.box_bd div.topix table {
width:495px;
}



div#top-info-area div#news_s table,
div#top-info-area div#newitem-info table {
border:none;
width:100%;
}
div#top-info-area div#news_s table th,
div#top-info-area div#news_s table td,
div#top-info-area div#newitem-info table th,
div#top-info-area div#newitem-info table td {
border:none;
background:none;
color:#333333;
vertical-align:top;
}
div#top-info-area div#news_s table th,
div#top-info-area div#newitem-info table th {
width:60px;
padding:4px;
text-align:right;
}
div#top-info-area div#news_s table td,
div#top-info-area div#newitem-info table td {
padding:4px 4px 4px 8px;
background:url(/nam_common/nam_images/icn_arw_rgt.gif) no-repeat 0 8px;
}

div#top-info-area img.movie {
float:left;
margin:0 4px 0 0;
}
div#top-info-area p.btn {
margin:0;
padding:0 4px 4px 0;
text-align:right;
}





