@charset "utf-8";


table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
li {list-style:none;}
ol li {list-style:decimal;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup,sub {line-height:-1px;vertical-align: text-top;}
sub {vertical-align:text-bottom;}
input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}
button {background:none;border:none;}
legend {display:none;}

strong {font-weight:bold;}

table {font-size:inherit;}
pre,code,kbd,samp,tt {font-family:monospace;}

img {
	line-height:1%;
}

em {
	font-style:italic;
}

* {
	margin:0;
	padding:0;
	font-family:Arial,Verdana,Helvetica,san-serif;
}

* html * {
	zoom:1;
}



/* @group clearfix ----------------------------------------- */

.cf:after {
	display:block;
	clear:both;
	visibility:hidden;
	height:0;
	content:".";
	font-size:0;
}

* html .cf {/* IE6 */
	zoom:1;
}

*:first-child+html .cf {/* IE7 */
	zoom:1;
}

/* @end */


body {
	color:#666;
}

a:link {
	color:#112299;
	text-decoration:none;
}

a:visited {
	text-decoration:none;
}

a:hover {
	color:#112299;
	text-decoration:underline;
}


/** {
	margin:0;
	padding:0;
	font-family:Arial,Verdana,Helvetica,san-serif;
}

* html * {
	zoom:1;
}

body {
	color:#666;
	background:url(../share/images/header_bg.png) left top repeat-x;
}

img {
	border:0;
}

a {
	color:#112299;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}*/

/*basefontsize*/
#mainArea p,
#mainArea li,
#mainArea dt,
#mainArea dd,
#mainArea th,
#mainArea td {
	font-size:80%;
	line-height:1.5;
}

#mainArea li p,
#mainArea li dt,
#mainArea li dd,
#mainArea li li,
#mainArea dd p,
#mainArea dd dt,
#mainArea dd dd,
#mainArea dd li {
	font-size:100%;
}

#mainArea {
	width:880px;
	padding:20px;
}

#contentArea {
	float:right;
	width:650px;
}

#contentArea img {
	line-height:1%;
	vertical-align:bottom;
}

#categoryBanner {
	padding:0 0 34px;
}

#contentsTitle {
	padding:5px 0 10px;
}

#contentsTitle.noD {
	padding:5px 0 25px;
}

#contentArea .headDescription {
	padding:0 0 30px;
}

#contentArea .headDescription p {
	padding:0 0 12px;
}

#contentArea .headDescription p.btm {
	padding:0;
}

.headDescription .date {
	display:block;
	text-align:right;
}

#contentArea .tabNavi {
	margin:0 0 10px;
	padding:15px 0 9px;
	background:url(../share/images/bg_tab.png) left bottom no-repeat;
}

#contentArea .tabNavi li {
	float:left;
	padding-right:5px;
}

* html #contentArea .tabNavi li {
	display:inline;
}

.section {
	margin:0 0 15px;
}

.section .sectTitle {
	padding:0 0 15px;
}

.section .sectTitleNP {
	padding:0;
}

dl.rowSect .subCategory {
	margin:0 0 15px;
	padding:0 0 4px;
	border-bottom:solid 1px #e5e5e5;
}

.section .block {
	padding:0 0 15px 13px;
}

.section .block h3 {
	padding:0 0 10px;
}

.section .block .inner {
	padding:0 0 8px 8px;
}


a.pdf {
	padding-left:21px;
	background-image:url(/english/share/images/icon_pdf.png);
	background-position:0 1px;
	background-repeat:no-repeat;
}


a.blank {
	padding-left:16px;
	background-image:url(/english/share/images/icon_blank.png);
	background-position:1px 3px;
	background-repeat:no-repeat;
}

table th,
table td {
	padding:2px 8px;
	border:solid 1px #ccc;
}

table thead th {
	background:#f2f2f2;
}

#mainArea .caution {
	font-size:65%;
}

#mainArea p .caution,
#mainArea li .caution,
#mainArea dt .caution,
#mainArea dd .caution,
#mainArea th .caution,
#mainArea td .caution {
	font-size:80%;
}



/* @group indexBlock(2column) ========================================================*/

.indBlock {
	float:left;
	width:315px;
}

.indBlock#iBlk02,
.indBlock#iBlk04,
.indBlock#iBlk06,
.indBlock#iBlk08,
.indBlock#iBlk10 {
	float:right;
}

.indBlock h2 {
	padding:0 0 15px;
}

.indBlock p {
	word-wrap:break-word;
}

.indBlock .thumb {
	float:left;
	width:95px;
	padding:0 0 30px 13px;
}

.indBlock .description {
	float:right;
	width:196px;
	padding-bottom:30px;
}

.indBlock .description ul {
	padding:5px 0 0;
}

.indBlock .description li {
	margin-bottom:4px;
}

.indBlock .description li a {
	display:block;
	padding-left:10px;
	background:url(../share/images/icon_link.png) 0 7px no-repeat;
}

.indBlock .description li a.blank {
	position:relative;
	left:-3px;
	padding-left:13px;
	background:url(../share/images/icon_blank.png) 0 7px no-repeat;
}

/* @end */

/* @group indexBlock(3colum) ========================================================*/

.indBlock2 {
	float:left;
	width:204px;
	padding:0 19px 10px 0;
}

.indBlock2#iBlk03,
.indBlock2#iBlk06,
.indBlock2#iBlk09 {
	float:right;
	padding-right:0;
}

.indBlock2 h2 {
	padding:0 0 15px;
}

.indBlock2 p {
	padding-right:13px;
	padding-left:13px;
}

.indBlock2 p.thumb {
	padding-bottom:3px;
}

.indBlock2 ul {
	padding:5px 0 0 13px;
}

.indBlock2 ul li a {
	padding-left:10px;
	background:url(../share/images/icon_link.png) 0 4px no-repeat;
}

.indBlock2 ul li a.blank {
	position:relative;
	left:-3px;
	padding-left:13px;
	background:url(../share/images/icon_blank.png) 0 6px no-repeat;
}

/* @end */

/* @group newsListSect ========================================================*/

.newsListSect {
	margin-bottom:40px;
}

#mainArea .newsListSect .caution {
	padding:6px 13px 7px;
	background:url(../share/images/dotline_x.png) left bottom repeat-x;
	font-size:65%;
}

.newsList li {
	display:inline;
}

.newsList li dl {
	padding:6px 0 7px 13px;
	background:url(../share/images/dotline_x.png) left bottom repeat-x;
}

.newsList li dt,
.newsList li dd {
	float:left;
}

.newsList li .date {
	width:130px;
}

.newsList li .detail {
	width:495px;
}

.newsList li .nl {
	padding-left:10px;
}

.newsList li .detail a {
	display:block;
	padding:0 0 0 10px;
	background:url(../share/images/icon_link.png) 0 7px no-repeat;
}

.newsList li .detail a.blank {
	position:relative;
	left:-3px;
	padding:0 0 0 13px;
	background:url(../share/images/icon_blank.png) 0 5px no-repeat;
}

.newsList li .detail a.pdf {
	position:relative;
	left:-7px;
	padding:0 0 0 17px;
	background:url(../share/images/icon_pdf.png) 0 3px no-repeat;
}

/* @end */

/* @group pbSect ========================================================*/

.pbSect .block {
	padding-right:13px;
}

.pbSect .photo {
	float:left;
	width:210px;
}

.pbSect .description {
	float:right;
	width:400px;
}

.pbSect .description ul {
	padding:7px 0 0;
}

.pbSect .description li a {
	padding:0 0 0 10px;
	background:url(/english/share/images/icon_link.png) 0 4px no-repeat;
}

/* @end */





/* @group relatedInfo ========================================================*/

#relatedInfo {
	width:650px;
	background:url(../share/images/rinfo_bg.png) left top repeat-y;
}

#relatedInfo ul {
	padding:0 2px 7px;
	background:url(../share/images/rinfo_bg_btm.png) left bottom no-repeat;
}

#relatedInfo li {
	padding:7px 13px;
	background:url(../share/images/dotline_x.png) left top repeat-x;
	word-wrap:break-word;
}

#relatedInfo li a {
	display:block;
	background-position:1px 6px;
	/*padding-left:10px;
	background:url(../share/images/icon_link.png) 0 7px no-repeat;*/
}

#relatedInfo li a.link {
	padding-left:16px;
	background:url(../share/images/icon_link.png) 6px 7px no-repeat;
}

/* @end */

/* @group PlugIn Download ========================================================*/

.plginDL {
	padding:15px 0 0;
}

.plginDL dt,
.plginDL dd {
	float:left;
}

.plginDL dt {
	width:112px;
}

#mainArea .plginDL dd {
	color:#999;
	font-size:67%;
	line-height:32px;
}

/* @end */

/* @group external Link ========================================================*/

.outLink #contentArea {
	float:none;
	width:880px;
	text-align:center;
}

.outLink #fscBox {
	display:none;
}

.outLink #contentArea .outlinkCaution {
	padding:90px 0 25px;
}

.outLink #contentArea .btn {
	padding:0 0 70px;
}

/* @end */







/* @group localNavArea ========================================================*/

#localNavArea {
	float:left;
	width:210px;
}

#localNavArea dl {
	margin-bottom:20px;
}

#localNavArea li {
	display:inline;
}

#localNavArea a,
#localNavArea img {
	display:block;
}

#localNavArea .aside {
	padding:8px 12px;
	border:solid 1px #e3e3e1;
}

#localNavArea .aside li a {
	margin:3px 0;
	padding-left:14px;
	background:url(../share/images/icon_link.png) 4px 7px no-repeat;
}

#localNavArea .aside li a.blank {
	background:url(../share/images/icon_blank.png) 0 5px no-repeat;
}

/* @end */


/* @group toPageTop ========================================================*/

#toPageTop,
.toPageTop {
	clear:both;
	width:880px;
	padding:20px 0 0;
	font-size:84%;
	line-height:1.1;
}

.toPageTop {
	width:650px;
}

#toPageTop p,
.toPageTop p {
	float:right;
}

#toPageTop a,
.toPageTop a {
	padding:0 0 0 11px;
	background:url(../share/images/icon_pagetop.png) left center no-repeat;
}

/* @end */


/* @group clearfix ----------------------------------------- */

#mainArea:after,
.section:after,
.block:after,
.inner:after,
.indBlock:after,
#toPageTop:after,
.tabNavi:after,
.plginDL:after,
.newsList li dl:after {
	display:block;
	clear:both;
	visibility:hidden;
	height:0;
	content:".";
	font-size:0;
}

* html #mainArea,
* html .section,
* html .block,
* html .inner,
* html .indBlock,
* html #toPageTop,
* html .tabNavi,
* html .plginDL,
* html .newsList li dl {/* IE6 */
	zoom:1;
}

*:first-child+html #mainArea,
*:first-child+html .section,
*:first-child+html .block,
*:first-child+html .inner,
*:first-child+html .indBlock,
*:first-child+html #toPageTop,
*:first-child+html .tabNavi,
*:first-child+html .plginDL,
*:first-child+html .newsList li dl {/* IE7 */
	zoom:1;
}

/* @end */
