﻿@charset "utf-8";

/* ----- font-size ----- */

#contents h2#head-title span.ttl,
dl.vision dt span {
font-size:144%;
}

#search_text h4 {
font-size:144%;
}

.chart-box p.kairi span,
#news h4,
.font_l {
font-size:123.1%;
}

p,
th,
td,
li,
dt,
dd,
h2,
h3 {
font-size:108%;
}

.chart-box dl.tab-box dd,
p.benchmark,
dl#invest-policy_long dd p,
li li,
li dl,
li dd,
dd li {
font-size:100%;
}

#footer #foot-left p,
#contents #bread-crumb,
#lineup-list table th,
.chart-box p.chart-date,
.chart-box p.chart-date_mgl,
.chart-box p.kairi,
.chart-box p.annotation,
p.base-date,
.chart-box dl.tab-box dt span,
#lineup-list p.list-date,
.font_s,
#footer #foot-right ul li,
#item-info.type3 #box_pvc dd p,
#item-info.type3 #box_pvc dd ol li {
font-size:93%;
}

div.box_dot_gray div.cont ul.attention li {
font-size:85%;
}


#header #head-nav-area p#site-search input.text {
font-size:13px;
}
#header #head-nav-area p#site-search span,
#header #head-nav-area ul li a,
#header #main_logo p {
font-size:12px;
}


/* ----- hack for mac ----- */

html.mac body {
letter-spacing:-0.05em;
}

#header #head-nav-area dl#font-size dd a.mdl img {
visibility:visible;
}
#header #head-nav-area dl#font-size dd a.lrg img {
visibility:hidden;
}


/* ----- other change style ----- */

#header #head-nav-area p#site-search {
width:210px;
}


ul.list li {
background:url(/nam_common/nam_images/icn_li.gif) no-repeat 0 7px;
}
li.bnr_list dl dt {
position:relative;
top:-1px;
}

#lineup-list table td.price {
width:18em;
}
	/* -- hack for ie6 -- */
	* html #lineup-list table td.price {
	width:20em;
	}
	/* -- hack for ie7 -- */
	*+html #lineup-list table td.price {
	width:20em;
	}
