@charset "utf-8";
/* -------------------------------------------------- */
/* Reset */
/* -------------------------------------------------- */
* {
	margin: 0px;
	padding: 0px;
}
html {
	height: 100%;
}
body {
	font-size: 12px;
	color: #424242;
	line-height: 180%;
	height: 100%;
	font-family:Helvetica,Arial,sans-serif;
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:normal;
}
caption, th {
	text-align:left;
	font-weight: normal;
}
ul, ol {
	list-style:none;
}
select, input {
	font-size: 12px;
	color: #424242;
}
/* -------------------------------------------------- */
/* Common */
/* -------------------------------------------------- */
p {
	margin: 0px 0px 1.8em;
}
img {
	border-width: 0px;
	border-style: none;
}
a:link {
	color: #027AC6;
	text-decoration: underline;
}
a:visited {
	color: #027AC6;
	text-decoration: underline;
}
a:hover {
	color: #FF9933;
	text-decoration: underline;
}
a:active {
	color: #FF9933;
	text-decoration: underline;
}
/* -------------------------------------------------- */
/* Contents common */
/* -------------------------------------------------- */
.in_right {
	text-align: right;
}
.in_left {
	text-align: left;
}
.in_center {
	text-align: center;
}
.in_top {
	vertical-align: top;
}
.in_middle {
	vertical-align: middle;
}
.in_bottom {
	vertical-align: bottom;
}
.ma_center {
	margin-right: auto;
	margin-left: auto;
}
.ma_bt0 {
	margin-bottom: 0px;
}
.ma_bt5 {
	margin-bottom: 5px;
}
.ma_bt10 {
	margin-bottom: 10px;
}
.ma_bt15 {
	margin-bottom: 15px;
}
.ma_bt20 {
	margin-bottom: 20px;
}
.ma_r5 {
	margin-right: 5px;
}
.ma_r10 {
	margin-right: 10px;
}
.ma_r15 {
	margin-right: 15px;
}
.ma_r20 {
	margin-right: 20px;
}
.ma_l5 {
	margin-left: 5px;
}
.ma_l10 {
	margin-left: 10px;
}
.ma_l15 {
	margin-left: 15px;
}
.ma_l20 {
	margin-left: 20px;
}
.ind_10 {
	padding-left: 10px;
}
.ind_15 {
	padding-left: 15px;
}
.ind_20 {
	padding-left: 20px;
}
.ind_25 {
	padding-left: 25px;
}
.ind_30 {
	padding-left: 30px;
}
.wid_100 {
	width: 100px;
}
.wid_150 {
	width: 150px;
}
.wid_100p {
	width: 100%;
}
/* -------------------------------------------------- */
/* Contents link style */
/* -------------------------------------------------- */
a.l_roll {
	display: block;
}
a.l_roll:hover {
	background-color: #FFFFFF;
}
a.l_roll:hover img {
	visibility: hidden;
}
a.l_line img {
	border: 1px dashed #FFFFFF;
}
a.l_line:hover img {
	border: 1px solid #027AC6;
	padding: -1px;
}
a.l_gray:link {
	color: #909090;
	text-decoration: underline;
}
a.l_gray:visited {
	color: #909090;
	text-decoration: underline;
}
a.l_gray:hover {
	color: #FF9933;
	text-decoration: underline;
}
a.l_gray:active {
	color: #FF9933;
	text-decoration: underline;
}
.link_normal {
	background: url(/english/images/common/icon_link.gif) no-repeat left 2px;
	display: inline-block;
	padding: 0px 0px 0px 20px;
}
.link_anchor {
	background: url(/english/images/common/icon_anchor.gif) no-repeat left 2px;
	display: inline-block;
	padding: 0px 0px 0px 20px;
}
.link_pdf {
	background: url(/english/images/common/icon_pdf.gif) no-repeat left 2px;
	display: inline-block;
	padding: 0px 0px 0px 20px;
}
.link_plus {
	background: url(/english/images/common/icon_plus.gif) no-repeat left 2px;
	display: inline-block;
	padding: 0px 0px 0px 20px;
}
.link_minus {
	background: url(/english/images/common/icon_minus.gif) no-repeat left 2px;
	display: inline-block;
	padding: 0px 0px 0px 20px;
}
.link_excel {
	background: url(/english/images/common/icon_excel.gif) no-repeat left 2px;
	display: inline-block;
	padding: 0px 0px 0px 20px;
}
.link_blank {
	background: url(/english/images/common/icon_blank.gif) no-repeat left 2px;
	display: inline-block;
	padding: 0px 0px 0px 20px;
}
.link_twitter {
	background: url(/english/images/common/icon_twitter.gif) no-repeat left 2px;
	display: inline-block;
	padding: 0px 0px 0px 20px;
}
.link_up {
	background: url(/english/images/common/icon_up.gif) no-repeat left center;
	display: inline-block;
	padding: 0px 0px 0px 16px;
}
.link_close {
	background: url(/english/images/common/icon_close.gif) no-repeat left center;
	display: inline-block;
	padding: 0px 0px 0px 16px;
}
/* -------------------------------------------------- */
/* Contents text style */
/* -------------------------------------------------- */
.t_red {
	color: #B00004;
}
.t_blue {
	color: #0062B0;
}
.t_small {
	font-size: 10px;
	line-height: 160%;
}
.note_indent {
	text-indent: -1em;
	margin-left: 1em;
}
.list_number li {
	list-style: decimal;
	margin: 0px 0px 0px 3em;
}
.list_disc li {
	list-style: disc;
	margin: 0px 0px 0px 1.5em;
}
.list_circle li {
	list-style: circle;
	margin: 0px 0px 0px 1.5em;
}
/* -------------------------------------------------- */
/* Contents table style */
/* -------------------------------------------------- */
.td_blue {
	background: #EDF5FA;
}
.td_gray {
	background: #F4F4F4;
}
.td_nowrap {
	white-space: nowrap;
}
/* -------------------------------------------------- */
/* Contents mark style */
/* -------------------------------------------------- */
.mark_eco {
	background: url(/english/images/common/icon_eco.gif) no-repeat 2px 2px;
	display: inline-block;
	padding: 0px 0px 0px 19px;
}

