﻿@charset "utf-8";

/* ==================================================== */
/* layout.css */
/* ==================================================== */

/* ----------------------------------------------------- */
/* h1 */
/* ----------------------------------------------------- */
#contents h1{
	margin:0 0 10px;
}

/* ----------------------------------------------------- */
/* h2 */
/* ----------------------------------------------------- */
#contents h2{
	margin:0 0 15px;
	padding:12px 0 10px 3px;
	color:#345C81;
	border-top:1px solid #BECCD9;
	border-bottom:2px solid #597D9F;
}
#contents h2.firstC{
	padding:0 0 10px 3px;
	border-top:none;
}
#contents h2.noBorder{
	padding:0;
	border:none;
}
#contents h2 a{
	padding:0 0 0 1em;
	background:url(/en/css_new/basic/../../images/common/link-marker05.gif) no-repeat 0 0.2em;
}
.ie6 #contents h2 a,
.ie7 #contents h2 a{
	zoom:1;
}
/* inImg01 */
/* ----------------------------------------------------- */
#contents h2.inImg01 span{
	float:left;
	width:504px;
	margin:0.3em 0 0;
}
#contents h2.inImg01 img{
	float:right;
}

/* ----------------------------------------------------- */
/* h3 */
/* ----------------------------------------------------- */
#contents h3{
	margin:0 6px 10px;
	padding:0 0 0 8px;
	color:#0059AD;
	border-left:3px solid #0059AD;
}


#efforts #contents h3{
	border-left:0;
}


/* in update-list02 */
/* ----------------------------------------------------- */
#contents div.update-list02 h3{
	margin:0 0 1px;
	padding:10px 0 10px 5px;
	color:#345C81;
	border-top:1px solid #BECCD9;
	border-bottom:2px solid #597D9F;
	border-left:none;
}
#contents div.life-update h3{
	color:#F9A64C;
	border-top:1px solid #FCD7AD;
	border-bottom:2px solid #F9A64C;
}

/* ----------------------------------------------------- */
/* h4 */
/* ----------------------------------------------------- */
#contents h4{
	margin:0 6px 10px;
	padding:0 0 0 17px;
	color:#345C81;
}
#contents h4.border01{
	margin:0 0 10px;
	padding:25px 6px 0 23px;
	background:url(/en/css_new/basic/../../images/common/bg-h4-02.gif) no-repeat;
}

/* ----------------------------------------------------- */
/* p */
/* ----------------------------------------------------- */
#contents p{
	margin:0 6px 15px;
}
#contents p.inImg01{
	margin:0 0 15px;
}
#contents table p{
	margin:0 0 5px;
}
/* toTop01 */
/* ----------------------------------------------------- */
#contents p.toTop01{
	margin:20px 0 15px;
	text-align:right;
}
#contents p.toTop01 a{
	padding:0 0 0 14px;
	background:url(/en/css_new/basic/../../images/common/link-marker02.gif) no-repeat 0 0.5em

}
/* toTop02 */
/* ----------------------------------------------------- */
#contents p.toTop02{
	margin:0 6px 15px;
	padding:8px 0;
	background:url(/en/css_new/basic/../../images_new/common/dot03.gif) repeat-x;
	text-align:right;
}
#contents p.toTop02 a{
	padding:0 0 0 14px;
	background:url(/en/css_new/basic/../../images_new/common/link-marker02.gif) no-repeat 0 0.5em

}

/* ----------------------------------------------------- */
/* ul,ol,dl */
/* ----------------------------------------------------- */
#contents ul,
#contents ol,
#contents dl{
	margin:0 6px 15px;
}
#contents table ul,
#contents table ol,
#contents table dl{
	margin:0 0 5px;
}
/* linkList01 */
/* ----------------------------------------------------- */
#contents ul.linkList01	li{
	margin:0 0 3px;
	padding:0 0 0 14px;
	background:url(/en/css_new/basic/../../images_new/common/link-marker01.gif) no-repeat 0 0.6em;
}
/* linkList02 */
/* ----------------------------------------------------- */
#contents dl.linkList02{
	margin:0 0 20px;
	padding:0 0 5px;
	background:url(/en/css_new/basic/../../images_new/common/dot03.gif) repeat-x left bottom;
}
#contents dl.linkList02 ul{
	margin:5px 5px 0;
}
#contents dl.linkList02	li{
	display:inline;
	margin:0 2em 0 0;
	padding:0 0 0 14px;
	background:url(/en/css_new/basic/../../images_new/common/link-marker01.gif) no-repeat 0 0.4em;
}
#contents dl.linkList02	a{
	white-space:nowrap;
}
.ie6 #contents dl.linkList02 li,
.ie7 #contents dl.linkList02	li{
	zoom:1;
	background-position:0 0.8em;
}
/* linkList03 */
/* ----------------------------------------------------- */
#contents ul.linkList03{
	padding:8px 0 0;
	border-top:1px solid #DDD;
	border-bottom:1px solid #DDD;
}
#contents ul.linkList03	li{
	margin: 0 22px 8px;
	padding: 0 0 0 14px;
	background: url(/en/css_new/basic/../../images_new/common/link-marker01.gif) no-repeat 0 0.6em;
}
/* linkList04 */
/* ----------------------------------------------------- */
#contents div.linkList04{
	margin:0 6px 10px;
	padding:8px 0 0;
	background:url(/en/css_new/basic/../../images_new/common/dot03.gif) repeat-x;
}
#contents div.linkList04 ul{
	margin:0;
	padding:0 0 8px;
	background:url(/en/css_new/basic/../../images_new/common/dot03.gif) repeat-x left bottom;
}
#contents div.linkList04 li{
	padding:0 0 0 14px;
	background:url(/en/css_new/basic/../../images_new/common/link-marker01.gif) no-repeat 0 0.6em;
}
/* linkList05 */
/* ----------------------------------------------------- */
#contents div.linkList05{
	width:717px;
	margin:0 -20px 25px 6px;
}
#contents div.linkList05 div{
	display:inline;
	float:left;
	width:219px;
	margin:0 20px 0 0;
}
#contents dl.noteWrap01 div.linkList05{
	width:691px;
	margin:0 -20px 25px 18px;
}
#contents dl.noteWrap01 div.linkList05 div{
	display:inline;
	float:left;
	width:210px;
	margin:0 20px 0 0;
}
#contents div.linkList05 ul{
	margin:0;
}
#contents dl.noteWrap01 div.linkList05 ul{
	margin:0;
}
#contents div.linkList05 li{
	padding:0 0 0 14px;
	background:url(/en/css_new/basic/../../images/common/marker02.gif) no-repeat 0 0.6em;
}
#contents div.linkList05 li.link{
	padding:0 0 0 14px;
	background:url(/en/css_new/basic/../../images_new/common/link-marker01.gif) no-repeat 0 0.6em;
}
/* linkList06 */
/* ----------------------------------------------------- */
#contents div.linkList06{
	width:709px;
	margin:0 0 25px;
	background:url(/en/css_new/basic/../../images_new/common/dot03.gif) repeat-x;
}
#contents div.linkList06 ul{
	width:703px;
	margin:0;
	padding:12px 0 12px 6px;
	background:url(/en/css_new/basic/../../images_new/common/dot03.gif) repeat-x left bottom;
}
#contents div.linkList06 li{
	display:inline;
	float:left;
	margin:0 12px 0 0;
}
/* linkList07 */
/* ----------------------------------------------------- */
#contents ul.linkList07{
	width:709px;
	margin:0 0 25px;
}
#contents ul.linkList07 li{
	display:inline;
	float:left;
	padding:0 27px 0 0;
	background:url(/en/css_new/basic/../../images/common/bg-link-list07.gif) no-repeat 100% 0;
}
#contents ul.linkList07 li.lastC{
	padding:0;
	background:none;
}
/* linkList08 */
/* ----------------------------------------------------- */
#contents div.linkList08{
	background:url(/en/css_new/basic/../../images_new/common/dot03.gif) repeat-x left bottom;
}
#contents div.linkList08 dl{
	width:697px;
	margin:0;
	padding:10px 6px;
	background:url(/en/css_new/basic/../../images_new/common/dot03.gif) repeat-x;
}
#contents div.linkList08 dt{
	width:4em;
}
#contents div.linkList08 dd{
	margin:-1.8em 1em 0 5em;
	padding:0 0 0 1em;
	background:url(/en/css_new/basic/../../images_new/common/link-marker01.gif) no-repeat 0 0.6em;
}
#contents div.linkList08 dd.noLink{
	background:none;
}
/* linkList09 */
/* ----------------------------------------------------- */
#contents ul.linkList09{
	width:704px;
	margin:0 -7px 25px 6px;
}
#contents ul.linkList09 li{
	display:inline;
	float:left;
	margin:0 7px 0 0;
}
/* ol.num01 */
/* ----------------------------------------------------- */
#contents ol.num01 li{
	list-style:decimal;
	margin:0 0 3px 20px;
}
/* ol.num02 */
/* ----------------------------------------------------- */
#contents ol.num02{
	margin:0 6px 15px 2em;
}
#contents ol.num02 li{
	text-indent:-1.5em;
	margin:0 0 3px;
}
#contents ol.num01 ol.num02 li{
	list-style:none;
	margin:0 0 3px;
}
/* marker01 */
/* ----------------------------------------------------- */
#contents ul.marker01 li{
	list-style:square;
	margin:0 0 5px 1em;
}
.ie6 #contents ul.marker01 li,
.ie7 #contents ul.marker01 li{
	margin:0 0 5px 1.3em;
}
.ie6 #contents div.picArticle ul.marker01 li,
.ie7 #contents div.picArticle ul.marker01 li{
	margin:0 0 5px 1.5em;
}
/* ul.note01 */
/* ----------------------------------------------------- */
#contents ul.note01{
	margin:0 6px 15px 1em;
}
#contents ul.note01 li{
	margin:0 0 5px;
	text-indent:-0.4em;
}
/* ul.note02 */
/* ----------------------------------------------------- */
#contents ul.note02{
	margin:0 6px 15px 3em;
}
#contents ul.note02 li{
	margin:0 0 5px;
	text-indent:-2.5em;
}
/* note03 */
/* ----------------------------------------------------- */
#contents ul.note03{
	margin:0 6px 15px;
}
#contents ul.note03 li{
	padding:0 0 0 6px;
	background:url(/en/css_new/basic/../../images/common/marker06.gif) no-repeat 0 0.8em;
}
/* note04 */
/* ----------------------------------------------------- */
#contents ul.note04{
	margin:0 6px 15px 12px;
}
#contents ul.note04 li{
	margin:0 0 5px;
}
#contents ul.note04 li table{
	margin:0 0 0 3em;
}
/* ul.note05 */
/* ----------------------------------------------------- */
#contents ul.note05{
	margin:0 6px 15px 4em;
}
#contents ul.note05 li{
	margin:0 0 5px;
	text-indent:-3.7em;
}

/* dl.note01 */
/* ----------------------------------------------------- */
#contents dl.note01 dt{
	margin:0 0 5px;
	font-weight:bold;
}
/* dl.note02 */
/* ----------------------------------------------------- */
#contents dl.note02 dt{
	font-weight:bold;
	color:#006FBD;
}

/* ----------------------------------------------------- */
/* table */
/* ----------------------------------------------------- */

/* tS01 */
/* ----------------------------------------------------- */
#contents table.tS01{
	width:709px;
	margin:0 0 25px;
	border-collapse:separate;
	border:1px solid #C2CFDC;
}
#contents table.tS01 th{
	width:1%;
	padding:6px 15px;
	border-bottom:1px solid #C2CFDC;
	white-space:nowrap;
  text-align:left;
}
#contents table.tS01 td{
	padding:6px 15px;
	border-bottom:1px solid #C2CFDC;
	background:url(/en/css_new/basic/../../images/common/dot02.gif) repeat-y;
  text-align:left;
}
#contents table.tS01 tr.odd th{
	background:#F1F1F1;
}
#contents table.tS01 tr.odd td{
	background:#F1F1F1 url(/en/css_new/basic/../../images/common/dot02.gif) repeat-y;
}
/* tS01Type02 */
#contents table.tS01Type02 th{
	color:#597D9F;
	font-weight:bold;
	background:url(/en/css_new/basic/../../images/common/dot02.gif) repeat-y 100% 0;
}
#contents table.tS01Type02 tr.odd th{
	background:#F1F1F1 url(/en/css_new/basic/../../images/common/dot02.gif) repeat-y 100% 0;
}
#contents table.tS01Type02 td{
	background:none;
}
#contents table.tS01Type02 tr.odd td{
	background:#F1F1F1;
}
/* tS01Type02 */
#contents table.tS01W565{
	width:565px;
	margin:0 0 25px 72px;
}
#contents table.tS01W565 th{
	width:150px;
}
/* tS02 */
/* ----------------------------------------------------- */
#contents table.tS02{
	width:697px;
	margin:0 6px 13px;
}
#contents table.tS02Detail{
	width:auto;
}
#contents table.tS02 th{
	width:145px;
	padding:5px 10px;
	background:url(/en/css_new/basic/../../images/common/dot02.gif) repeat-y;
	border-bottom:12px solid #FFF;
  text-align:left;
}
#contents table.tS02 td{
	padding:5px 10px;
	background:url(/en/css_new/basic/../../images/common/dot02.gif) repeat-y;
	border-bottom:12px solid #FFF
  text-align:left;
}
#contents table.tS02 td.add{
	width:215px;
}
#contents table.tS02 td.map{
	width:60px;
	text-align:center;
}
#contents table.tS02 td.noBg{
	background:none;
}
#contents table.tS02Detail td{
	font-weight:bold;
}
/* tS03 */
/* ----------------------------------------------------- */
#contents table.tS03{
	width:697px;
	margin:0 6px 13px;
}
#contents table.tS03 td{
	padding:5px 10px;
	background:url(/en/css_new/basic/../../images/common/dot02.gif) repeat-y;
	border-bottom:20px solid #FFF;
  text-align:left;
}
#contents table.tS03 td.tel{
	width:170px;
	word-wrap:break-word;
}
#contents table.tS03 dl{
	margin:0;
}
#contents table.tS03 dt{
	color:#3B67BD;
	font-weight:bold;
}
#contents table.tS03 dd ul{
	margin:0 15px;
}
/* tS04 */
/* ----------------------------------------------------- */
#contents table.tS04{
	width:709px;
	margin:0 0 25px;
	border:1px solid #C2CFDC;
	border-bottom:2px solid #C2CFDC;
}
#contents table.tS04 th{
	padding:6px 15px;
	color:#FFF;
	background:#B9B9B9;
	border-right:1px solid #FFF;
	font-weight:bold;
  text-align:left;
}
#contents table.tS04 th.att{
	background:#666;
}
#contents table.tS04 th.lastC{
	border:none;
}
#contents table.tS04 td{
	padding:8px 15px;
	background:url(/en/css_new/basic/../../images/common/dot02.gif) repeat-y 100% 0;
  text-align:left;
}
#contents table.tS04 td.date{
	width:1%;
	white-space:nowrap;
}
#contents table.tS04 tr.even td{
	background:#F1F1F1 url(/en/css_new/basic/../../images/common/dot02.gif) repeat-y 100% 0;
}
#contents table.tS04 td.lastC{
	background:none;
}
#contents table.tS04 tr.even td.lastC{
	background:#F1F1F1;
}
/* tS05 */
/* ----------------------------------------------------- */
#contents table.tS05 th{
	padding:5px 15px 5px 0;
}
#contents table.tS05 td{
	padding:5px 0;
}
/* tS06 */
/* ----------------------------------------------------- */
#contents table.tS06{
	width:709px;
	margin:0 0 15px;
}
#contents table.tS06 th{
	padding:10px 12px;
	background:#F5F5F5;
	border:1px solid #C6D9EA;
	text-align:left;
}
#contents table.tS06 tr.tHeader th{
	color:#5C95C7;
	background:#F4FAFF;
	text-align:center;
	white-space:nowrap;
}
#contents table.tS06 tr.wAuto th{
	width:auto;
	white-space:normal;
}
#contents table.tS06 tr.tHeader th.firstC{
	background:#E9F3FC;
	text-align:left;
}
#contents table.tS06 td{
	padding:10px 12px;
	border:1px solid #C6D9EA;
	text-align:right;
}
#enContainer #contents table.tS06 .wAdj01{
	width:230px;
}
#contents table.tS06 tr.bg01 td{
	background:#F5F5F5;
}
#contents table.tS06 td.space{
	border:none;
}
#contents table.tS06 .aCenter{
	text-align:center;
}
#contents table.tS06 .aLeft{
	text-align:left;
}
#contents table.tS06 .wNowrap{
	white-space:nowrap;
}
#contents table.ts06-padAdj01 tr.tHeader th{
	padding:10px 1px;
}
#contents table.ts06-padAdj01 tr.tHeader th.firstC{
	padding:10px 12px;
}
/* tS07 */
/* ----------------------------------------------------- */
#contents table.tS07{
	width:709px;
	margin:0 0 25px;
}
#contents table.tS07WAdj01{
	width:500px;
	margin-right:auto;
	margin-left:auto;
}
#contents table.tS07WAdj02{
	width:550px;
}
#contents table.tS07 th{
	padding:10px 12px;
	color:#5B7C9B;
	background:#E9F3FC;
	border:1px solid #C6D9EA;
	text-align:left;
	white-space:nowrap;
}
#contents table.tS07 tr.tHeader01 th{
	background:#F5F5F5;
}
#contents table.tS07 th.wAdj01{
	width:1%;
	white-space:nowrap;
}
#contents table.tS07 td{
	padding:10px 12px;
	border:1px solid #C6D9EA;
}
#contents table.tS07 td.bg01{
	background:#F4FAFF;
}
#contents table.tS07 .aCenter{
	text-align:center;
}
#contents table.tS07 .aLeft{
	text-align:left;
}

/* ----------------------------------------------------- */
/* parts */
/* ----------------------------------------------------- */

/* link01 */
/* ----------------------------------------------------- */
#contents .link01{
	padding:0 0 0 14px;
	background:url(/en/css_new/basic/../../images_new/common/link-marker01.gif) no-repeat 0 0.6em;
}
/* link02 */
/* ----------------------------------------------------- */
#contents .link02{
	padding:0 0 0 14px;
	background:url(/en/css_new/basic/../../images/common/link-marker06.gif) no-repeat 0 0.6em;
}
/* span.link01 */
/* ----------------------------------------------------- */
#contents span.link01{
	margin:0 0.5em;
	background:url(/en/css_new/basic/../../images_new/common/link-marker01.gif) no-repeat 0 0.4em;
}
/* a.link01 */
/* ----------------------------------------------------- */
#contents a.link01{
	margin:0 0.5em;
	background:url(/en/css_new/basic/../../images_new/common/link-marker01.gif) no-repeat 0 0.4em;
}
/* pdfIcon */
/* ----------------------------------------------------- */
#contents span.pdfIcon{
	margin:0 0 0 0.5em;
	padding:3px 0 3px 18px;
	background:url(/en/css_new/basic/../../images_new/common/icon-pdf01.gif) no-repeat;
}
/* wmpIcon */
/* ----------------------------------------------------- */
#contents span.wmpIcon{
	margin:0 0 0 0.5em;
	padding:3px 0 3px 18px;
	background:url(/en/css_new/basic/../../images/common/icon-wmp.gif) no-repeat;
}
/* newIcon */
/* ----------------------------------------------------- */
#contents span.newIcon{
	margin:0 0 0 0.5em;
	padding:1px 0 1px 34px;
	background:url(/en/css_new/basic/../../images/common/icon-new.gif) no-repeat;
}
/* rssIcon01 */
/* ----------------------------------------------------- */
#contents .rssIcon01{
	display:block;
	padding:0 0 0 23px;
	background:url(/en/css_new/basic/../../images/common/icon-rss.jpg) no-repeat;
}
/* logoIcon */
/* ----------------------------------------------------- */
#contents span.logoIcon{
	padding:3px 0 3px 15px;
	background:url(/en/css_new/basic/../../images/common/icon-logo01.gif) no-repeat;
}
/* excelIcon */
/* ----------------------------------------------------- */
#contents span.excelIcon{
	padding:3px 0 3px 15px;
	background:url(/en/css_new/basic/../../images/common/icon-exe.gif) no-repeat;
}
/* external */
/* ----------------------------------------------------- */
#contents span.external{
	margin:0 0.5em;
	padding:2px 0 2px 13px;
	background:url(/en/css_new/basic/../../images/common/icon-external.gif) no-repeat 0 0.2em;
}
/* freeDial */
/* ----------------------------------------------------- */
#contents span.freeDial{
	margin:0 0.5em;
	padding:2px 0 2px 23px;
	background:url(/en/css_new/basic/../../images/common/icon-free-dial.gif) no-repeat;
}
/* mailIcon01 */
/* ----------------------------------------------------- */
#contents .mailIcon01{
	padding:2px 0 2px 16px;
	background:url(/en/css_new/basic/../../images/common/icon-mail.gif) no-repeat 0 0.4em;
}
/* noteText01 */
/* ----------------------------------------------------- */
#contents .noteTxt01{
	padding:4px 9px;
	background:#F5F5F5;
	border:1px solid #DDD;
}
/* picImg01 */
/* ----------------------------------------------------- */
#contents .picImg01 img{
	display:block;
	margin:0 0 5px;
}
/* picImg02 */
/* ----------------------------------------------------- */
#contents .picImg02 img{
	border:1px solid #CCC;
}
/* picImg03 */
/* ----------------------------------------------------- */
#contents .picImg03 img{
	display:block;
	margin:0 0 5px;
	border:1px solid #CCC;
}
/* vaAdj01 */
/* ----------------------------------------------------- */
#contents img.vaAdj01{
	vertical-align:-3px;
}
/* gmap */
/* ----------------------------------------------------- */
iframe.gmap{
	margin:0 0 20px;
}
/* printPageBtn */
/* ----------------------------------------------------- */
#enContainer p.printPageBtn img{
	cursor:pointer;
}
#enContainer .dispUnit{
	margin:0 6px;
	color:#5C95C7;
	text-align:right;
}

/* ----------------------------------------------------- */
/* effortsList */
/* ----------------------------------------------------- */
#enContainer #side div.effortsList{
	width:227px;
	margin:0 0 21px;
	background:url(/en/css_new/basic/../../images/common/bg-efforts-list03.gif) repeat-y;
}
/* dl.wrap */
/* ----------------------------------------------------- */
#enContainer #side div.effortsList dl.wrap{
	padding:5px 0 0;
	background:url(/en/css_new/basic/../../images/common/bg-efforts-list01.gif) no-repeat;
}
/* dt.ttl */
/* ----------------------------------------------------- */
#enContainer #side div.effortsList dt.ttl{
	padding:0 0 12px 16px;
	color:#FFF;
	background:url(/en/css_new/basic/../../images/common/bg-efforts-list02.gif) no-repeat left bottom;
	font-weight:bold;
}
/* dd.featureContents */
/* ----------------------------------------------------- */
#enContainer #side div.effortsList dd.featureContents{
	width:215px;
	margin:0 0 6px 6px;
	background:url(/en/css_new/basic/../../images/common/bg-efforts-list05.gif) no-repeat left bottom;
}
#enContainer #side div.effortsList dd.featureContents div{
	width:200px;
	padding:8px 6px 8px 9px;
	background:url(/en/css_new/basic/../../images/common/bg-efforts-list06.gif) no-repeat;
}
#enContainer #side div.effortsList dd.featureContents div p{
	float:left;
}
#enContainer #side div.effortsList dd.featureContents div dl{
	float:right;
	width:135px;
}
#enContainer #side div.effortsList dd.featureContents div dt{
	font-weight:bold;
	line-height:1.3;
}
#enContainer #side div.effortsList dd.featureContents div dt a{
	text-decoration:none;
}
#enContainer #side div.effortsList dd.featureContents div dd{
	line-height:1.5;
}
/* dd.bnrList */
/* ----------------------------------------------------- */
#enContainer #side div.effortsList dd.bnrList{
	padding:0 0 2px;
	background:url(/en/css_new/basic/../../images/common/bg-efforts-list04.gif) no-repeat left bottom;
}
#enContainer #side div.effortsList dd.bnrList li{
	padding:0 0 6px;
	text-align:center;
}

/* ----------------------------------------------------- */
/* relatedFacility */
/* ----------------------------------------------------- */
#enContainer #side dl.relatedFacility dt{
	margin:0 0 6px;
	padding:5px 0 5px 3px;
	color:#345C81;
	border-top:1px solid #BECCD9;
	border-bottom:2px solid #597D9F;
	font-weight:bold
}
#enContainer #side dl.relatedFacility dd li{
	margin:0 0 6px;
}

/* ----------------------------------------------------- */
/* catNav */
/* ----------------------------------------------------- */
#contents dl.catNav{
	margin:0 0 25px ;
}
#contents dl.catNav dt{
	background:url(/en/css_new/basic/../../images/common/bg-cat-nav01.gif) no-repeat;
	border-bottom:1px solid #BFD2D2;
	font-weight:bold;
}
#contents dl.catNav dt a{
	display:block;
	padding:7px 16px 3px;
	color:#FFF;
	text-decoration:none;
}
#contents dl.catNav dd{
	padding:6px 0 0;
	background:url(/en/css_new/basic/../../images/common/bg-cat-nav02.gif) no-repeat;
}
#contents dl.catNav ul{
	width:695px;
	margin:0;
	padding:0 0 5px 14px;
	background:url(/en/css_new/basic/../../images/common/bg-cat-nav03.gif) no-repeat left bottom;
}
#contents dl.catNav li{
	display:inline;
	margin:0 15px 0 0;
}
#contents dl.catNav li a{
	padding:0 0 0 13px;
	background:url(/en/css_new/basic/../../images_new/common/link-marker01.gif) no-repeat 0 0.3em;
	white-space:nowrap;
	font-weight:bold;
}
.opera #contents dl.catNav li a{
	display:block;
	float:left;
	margin:0 1em 0 0;
}
.ie6 #contents dl.catNav li a,
.ie7 #contents dl.catNav li a{
	zoom:1;
	background-position:0 0.7em;
}
/* irCatNav */
/* ----------------------------------------------------- */
#contents dl.irCatNav ul{
	width:695px;
	margin:0 0 5px;
	padding:0 0 0 14px;
	background:none;
}
#contents dl.irCatNav ul.type02 li{
	margin:0 22px 0 0;
}
#enContainer #contents dl.irCatNav ul.type02 a{
	padding:0 0 0 9px;
	background:url(/en/css_new/basic/../../images/common/marker04.gif) no-repeat 0 0.7em;
	white-space:normal;
	font-weight:normal;
}
#contents dl.irCatNav ul.type03{
	margin:0;
	padding:0 0 10px 14px;
	background:url(/en/css_new/basic/../../images/common/bg-cat-nav03.gif) no-repeat left bottom;
}
#contents dl.irCatNav ul.type03 li{
	margin:0 5px 0 0;
}
#contents dl.irCatNav ul.type03 a{
	padding:0 13px 0 0;
	background:none;
	border-right:1px solid #3B67BD;
	white-space:normal;
	font-weight:normal;
	line-height:1.2;
}
#contents dl.irCatNav ul.type03 li.lastC a{
	border:none;
}

/* ----------------------------------------------------- */
/* bnrList01 */
/* ----------------------------------------------------- */
#contents ul.bnrList01{
	width:723px;
	margin:0 -14px 10px 0;
}
#contents ul.bnrList01 li{
	display:inline;
	float:left;
	margin:0 14px 5px 0;
}

/* ----------------------------------------------------- */
/* contentsList */
/* ----------------------------------------------------- */
#contents .contentsList{
	width:709px;
	margin:22px 0 25px;
}
/* cLType01 */
/* ----------------------------------------------------- */
#contents div.cLType01 div.wrap{
	width:728px;
	margin:0 -19px 0 0;
	padding:8px 0;
	background:url(/en/css_new/basic/../../images/common/bg-contents-list01.gif) no-repeat left bottom;
}
#contents div.cLType01 div.oneColumn{
	width:189px;
	margin:0;
}
#contents div.cLType01 div.firstC{
	padding:0 0 8px;
}
#contents div.cLType01 div.lastC{
	background:url(/en/css_new/basic/../../images/common/bg-contents-list01-02.gif) no-repeat left bottom;
}
#contents div.cLType01 dl{
	display:inline;
	float:left;
	width:163px;
	margin:0 19px 0 0
}
#contents div.cLType01 dt{
	padding:0 0 0 10px;
	background:url(/en/css_new/basic/../../images_new/common/link-marker01.gif) no-repeat 0 0.5em;
	font-weight:bold;
}
#contents div.cLType01 dd{
	margin:10px 0 0;
}
/* cLType02 */
/* ----------------------------------------------------- */
#contents div.cLType02 div.wrap{
	width:729px;
	margin:0 -20px 15px 0;
	padding:0 0 8px;
	background:url(/en/css_new/basic/../../images/common/bg-contents-list02.gif) no-repeat left bottom;
}
#contents div.cLType02 div.lastC{
	margin:0 -20px 0 0;
	background:url(/en/css_new/basic/../../images/common/bg-contents-list02-02.gif) no-repeat left bottom;
}
#contents div.cLType02 dl{
	display:inline;
	float:left;
	width:223px;
	margin:0 20px 0 0
}
#contents div.cLType02 dt{
	font-weight:bold;
}
#contents div.cLType02 dt a{
	display:block;
	padding:0 0 0 17px;
	background:url(/en/css_new/basic/../../images/common/link-marker08.gif) no-repeat left center
}
#contents div.cLType02 dt a.noBg{
	display:inline;
	padding:0;
	background:none;
}
#contents div.cLType02 dd{
	margin:10px 0 0;
}
#contents div.cLType02 dd ul{
	margin:0;
}
/* cLType03 */
/* ----------------------------------------------------- */
#contents div.cLType03{
	width:724px;
	margin:0 -28px 15px 6px;
	padding:0 0 8px;
	background:url(/en/css_new/basic/../../images/common/bg-contents-list03.gif) no-repeat left bottom;
}
#contents div.cLType03 div{
	display:inline;
	float:left;
	width:334px;
	margin:0 28px 0 0;
}
#contents div.cLType03 ul{
	margin:0;
}
/* cLType04 */
/* ----------------------------------------------------- */
#contents div.cLType04{
	width:723px;
	margin:0 -14px 15px 0;
	padding:0 0 5px;
	background:url(/en/css_new/basic/../../images/common/bg-contents-list04-02.gif) no-repeat left bottom;
}
#contents div.cLType04 dl{
	display:inline;
	float:left;
	width:227px;
	margin:0 14px 0 0;
}
#contents div.cLType04 dt{
	background:url(/en/css_new/basic/../../images/common/bg-contents-list04-01.gif) no-repeat;
	font-weight:bold;
}
#contents div.cLType04 dt a{
	display:block;
	padding:3px 22px 0 17px;
	color:#FFF;
	text-decoration:none;
}
#contents div.cLType04 dd.pic{
	margin:0 1px 7px;
	padding:15px 0 0;
	background:url(/en/css_new/basic/../../images/common/bg-contents-list04-03.gif) no-repeat;
	text-align:center;
}
#contents div.cLType04 dd ul{
	margin:0 15px;
}
#contents div.cLType04 dd li ul{
	margin:0;
}
#contents div.cLType04 dd li{
	margin:0 0 5px;
	padding:0 0 0 14px;
	background:url(/en/css_new/basic/../../images_new/common/link-marker01.gif) no-repeat 0 0.6em;
}
#contents div.cLType04 dd li.hasChild{
	padding:0 0 0 14px;
	background:url(/en/css_new/basic/../../images/common/marker02.gif) no-repeat 0 0.8em;
	font-weight:bold;
}
#contents div.cLType04 dd li.hasChild li{
	font-weight:normal;
}
/* cLType05 */
/* ----------------------------------------------------- */
#contents div.cLType05{
	padding:0 0 13px;
	background:url(/en/css_new/basic/../../images_new/common/dot03.gif) repeat-x left bottom;
}
#contents div.cLType05 ul{
	margin:0 6px;
}
#contents div.cLType05 li{
	float:left;
	margin:0 14px 0 0;
	padding:0 0 14px;
}
#enContainer #side dl.navType05 dt.sttlLastC{
	margin:0 -1px;
	background:url(/en/css_new/basic/../../images_new/side/bg-nav26.gif) no-repeat left bottom;
}
#enContainer #side dl.navType05 dt.sttlHover{
	background-color:#D9E3EB;
}
/* cLType06 */
/* ----------------------------------------------------- */
#contents div.cLType06{
	margin:0 0 25px;
	padding:0 0 13px;
	background:url(/en/css_new/basic/../../images_new/common/dot03.gif) repeat-x left bottom;
}
#contents div.cLType06 ul{
	margin:0 6px;
}
#contents div.cLType06 li{
	display:inline;
	margin:0 1em 0 0;
}
#contents div.cLType06 a{
	white-space:nowrap;
}
#contents div.cLType06 span{
	padding:5px;
	background:#B1C2E5;
	text-decoration:none;
	font-weight:bold;
}
/* cLType08 */
/* ----------------------------------------------------- */
#contents dl.cLType08{
	width:709px;
	margin:22px 0 25px;
	background:url(/en/css_new/basic/../../images/common/bg-contents-list08-02.gif) no-repeat left bottom;
}
#contents dl.cLType08 dt.ttl{
	padding:8px 0 10px 13px;
	background:url(/en/css_new/basic/../../images/common/bg-contents-list08-01.gif) no-repeat;
	border-bottom:1px solid #BFD2D2;
}
#contents dl.cLType08 dd.wrap{
	width:680px;
	margin:12px 0 0 15px;
	padding:0 0 14px;
}
#contents dl.cLType08 dd.wrap dl{
	display:inline;
	float:left;
	width:170px;
	margin:0;
}
#contents dl.cLType08 dd.wrap dt{
	float:right;
	width:108px;
	font-weight:bold;
}
#contents dl.cLType08 dd.wrap dd{
	float:left;
}
/* cLType09 */
/* ----------------------------------------------------- */
#contents div.cLType09{
	width:711px;
	margin:0 -14px 25px 6px;
	background:url(/en/css_new/basic/../../images/common/bg-contents-list09-02.gif) no-repeat left bottom;
}
#contents div.cLType09 dl{
	display:inline;
	float:left;
	width:223px;
	margin:0 14px 0 0;
}
#contents div.cLType09 dt{
	padding:8px 5px;
	color:#3B67BD;
	background:url(/en/css_new/basic/../../images/common/bg-contents-list09-01.gif) no-repeat;
	border-bottom:2px solid #FFF;
	text-align:center;
	font-weight:bold;
}
#contents div.cLType09 dd{
	padding:7px 13px 14px;
}
/* cLType10 */
/* ----------------------------------------------------- */
#contents div.cLType10{
	width:596px;
	margin:0 -6px 25px 6px;
	padding:55px 0 0;
	background:url(/en/css_new/basic/../../images/common/bg-contents-list10-01.gif) no-repeat;
}
#contents div.cLType10 div{
	display:inline;
	float:left;
	width:141px;
	margin:0 6px 0 0;
	padding:6px 0 0;
	border:1px solid #EFEFEF;
}
/* cLType11 */
/* ----------------------------------------------------- */
#contents div.cLType11 div.wrap{
	width:726px;
	margin:0 -17px 15px 0;
	padding:0 0 8px;
	background:url(/en/css_new/basic/../../images/common/bg-contents-list11-01.gif) no-repeat left bottom;
}
#contents div.cLType11 div.lastC{
	margin:0 -20px 0 0;
	background:url(/en/css_new/basic/../../images/common/bg-contents-list11-02.gif) no-repeat left bottom;
}
#contents div.cLType11 dl{
	display:inline;
	float:left;
	width:346px;
	margin:0 17px 0 0
}
#contents div.cLType11 dt{
	font-weight:bold;
}
#contents div.cLType11 dt a{
	display:block;
	padding:0 0 0 10px;
	background:url(/en/css_new/basic/../../images_new/common/link-marker01.gif) no-repeat 0 0.6em;
}
#contents div.cLType11 dt a.noBg{
	display:inline;
	padding:0;
	background:none;
}
#contents div.cLType11 dd{
	margin:10px 0 0;
}
#contents div.cLType11 dd ul{
	margin:0;
}
/* cLType12 */
/* ----------------------------------------------------- */
#contents div.cLType12 div.wrap{
	width:729px;
	margin:0 -20px 15px 0;
	padding:0 0 8px;
	background:url(/en/css_new/basic/../../images/common/bg-contents-list02.gif) no-repeat left bottom;
}
#contents div.cLType12 div.lastC{
	margin:0 -20px 0 0;
	background:url(/en/css_new/basic/../../images/common/bg-contents-list02-02.gif) no-repeat left bottom;
}
#contents div.cLType12 dl{
	display:inline;
	float:left;
	width:223px;
	margin:0 20px 0 0;
}
#contents div.cLType12 dd dl{
	display:block;
	float:none;
	width:auto;
	margin:0 0 10px;
}
#contents div.cLType12 dt{
	font-weight:bold;
}
#contents div.cLType12 dt.ttl{
	margin:0 0 8px;
	background:url(/en/css_new/basic/../../images/common/bg-contents-list12-01.jpg) no-repeat left bottom;
}
#contents div.cLType12 dt.ttl span{
	display:block;
	padding:3px 0 3px 10px;
	color:#FFF;
	background:url(/en/css_new/basic/../../images/common/bg-contents-list12-02.jpg) no-repeat;
}
#contents div.cLType12 dd ul{
	margin:0;
}
#contents .contentsList{
	width:709px;
	margin:22px 0 25px;
}

/* cLTypeDtBorder */
/* ----------------------------------------------------- */
#contents div.cLTypeDtBorder dt{
	padding:0;
	border-bottom:1px solid #3B67BD;
}

/* ----------------------------------------------------- */
/* update-list */
/* ----------------------------------------------------- */
#contents dl.update-list{
	width:709px;
	margin:0 0 30px;
}
/* dt.ttl */
/* ----------------------------------------------------- */
#contents dl.update-list dt.ttl{
	margin:0 0 1px;
	padding:0 0 5px;
	color:#345C81;
	border-top:1px solid #BECCD9;
	border-bottom:2px solid #597D9F;
}
#contents dl.update-list dt.ttl span.txt{
	float:left;
	width:535px;
	margin:5px 0 0 5px;
	font-weight:bold;
}
#contents dl.update-list dt.ttl span.btn{
	float:right;
}
#contents dl.update-list dt.ttl span.btn img{
	margin:8px 0 0;
}
/* dd.wrap */
/* ----------------------------------------------------- */
#contents dl.update-list dd.wrap{
	width:707px;
	padding:12px 0 8px;
	color:#333;
	border:1px solid #BFD2D2;
}
#home #contents dl.update-list dd.wrap{
	width:948px;
}
#contents dl.update-list dd.wrap dl{
	margin:0 0 0 20px;
}
#contents dl.update-list dd.wrap dt{
	width:12em;
	padding:0 0 0 1em;
	background:url(/en/css_new/basic/../../images_new/common/link-marker01.gif) no-repeat 0 0.5em;
}
#contents dl.update-list dd.wrap dd{
	margin:-1.8em 20px 10px 12em;
	padding:0 75px 0 0;
}
.ie6 #contents dl.update-list dd.wrap dd,
.ie7 #contents dl.update-list dd.wrap dd{
	/zoom:1;
}
#contents dl.update-list dd.wrap dd.info{
	background:url(/en/css_new/basic/../../images/common/icon-info.gif) no-repeat 100% 0.2em;
}
#contents dl.update-list dd.wrap dd.press{
	background:url(/en/css_new/basic/../../images/common/icon-press.gif) no-repeat 100% 0.2em;
}
#contents dl.update-list dd.wrap dd.efforts{
	background:url(/en/css_new/basic/../../images/common/icon-efforts.gif) no-repeat 100% 0.2em;
}
#contents dl.update-list dd.wrap dd.com-info{
	background:url(/en/css_new/basic/../../images/common/icon-com-info.gif) no-repeat 100% 0.2em;
}
#contents dl.update-list dd.wrap dd.csr{
	background:url(/en/css_new/basic/../../images/common/icon-csr.gif) no-repeat 100% 0.2em;
}
#contents dl.update-list a{
	color:#333;
}
#contents dl.update-list a:hover{
	color:#888;
}
/* overwrite for home */
/* ----------------------------------------------------- */
#home #contents dl.update-list{
	width:950px;
}
#home #contents dl.update-list dd.wrap dt{
	width:12em;
	padding:0;
	background:none;
}
#home #contents dl.update-list dd.wrap dt span{
	padding:0 0 0 1em;
	background:url(/en/css_new/basic/../../images_new/common/link-marker01.gif) no-repeat 0 0.5em;
}
#home #contents dl.update-list dd.wrap dt.press{
	width:20em;
	padding:0 0 0 115px;
	background:url(/en/css_new/basic/../../images_new/common/icon-press02.gif) no-repeat 0.2em;
}
#home #contents dl.update-list dd.wrap dd{
	margin:-1.8em 20px 10px 20em;
	padding:0;
}

/* dd.qa-wrap */
/* ----------------------------------------------------- */
#contents dl.update-list dd.qa-wrap{
	width:707px;
	padding:12px 0 8px;
	border-top:1px solid #BFD2D2;
}
#contents dl.update-list dd.qa-wrap ul{
	margin:0;
}
#contents dl.update-list dd.qa-wrap li{
	width:707px;
	overflow:hidden;
	margin:0 0 10px;
	padding:0 0 6px;
	background:url(/en/css_new/basic/../../images_new/common/dot01.gif) repeat-x left bottom;
}
#contents dl.update-list dd.qa-wrap a{
	display:block;
	padding:5px 0 0 50px;
	background:url(/en/css_new/basic/../../images/common/icon-qa.gif) no-repeat;
}

/* ----------------------------------------------------- */
/* update-list02 */
/* ----------------------------------------------------- */
#contents div.update-list02{
	width:709px;
	margin:0 0 30px;
}
/* dd.wrap */
/* ----------------------------------------------------- */
#contents div.update-list02 div{
	width:707px;
	padding:12px 0 8px;
	color:#333;
	border:1px solid #BFD2D2;
}
#contents dl.life-update dd.wrap{
	border:1px solid #FCD7AD;
}
#contents div.update-list02 div dl{
	margin:0 0 0 20px;
}
#contents div.update-list02 div dt{
	width:12em;
	padding:0 0 0 1em;
	background:url(/en/css_new/basic/../../images_new/common/link-marker01.gif) no-repeat 0 0.5em;
}
#contents div.life-update div dt{
	background:url(/en/css_new/basic/../../images/common/link-marker06.gif) no-repeat 0 0.5em;
}
#contents div.update-list02 div dd{
	margin:-1.8em 20px 10px 12em;
	padding:0 75px 0 0;
}
.ie6 #contents div.update-list02 div dd,
.ie7 #contents div.update-list02 div dd{
	/zoom:1;
}
#contents div.update-list02 a{
	color:#333;
}
#contents div.update-list02 a:hover{
	color:#888;
}
#contents div.life-update div{
	border:1px solid #FCD7AD;
}

/* ----------------------------------------------------- */
/* noteWrap01 */
/* ----------------------------------------------------- */
#contents dl.noteWrap01{
	width:697px;
	margin:0 6px 20px;
}
#contents dl.noteWrap01 dt.ttl{
	margin:0 0 1px;
	padding:5px 0 5px 14px;
	background:url(/en/css_new/basic/../../images/common/bg-note-wrap01.gif) no-repeat;
	border-bottom:1px solid #DDD;
	font-weight:bold;
}
#contents dl.noteWrap01 dd.wrap{
	width:695px;
	padding:15px 0 0;
	border:1px solid #DDD;
}
#contents dl.noteWrap01 p,
#contents dl.noteWrap01 ul,
#contents dl.noteWrap01 ol,
#contents dl.noteWrap01 dl{
	margin:0 12px 15px;
}
#contents dl.noteWrap01 h3,
#contents dl.noteWrap01 h4{
	margin:0 12px 10px;
}
#contents dl.noteWrap01 ul.note01{
	margin:0 6px 15px 2em;
}

/* ----------------------------------------------------- */
/* noteWrap02 */
/* ----------------------------------------------------- */
#contents div.noteWrap02{
	width:714px;
	margin:0 -17px 20px 6px;
	background:url(/en/css_new/basic/../../images/common/bg-note-wrap02.gif) no-repeat left bottom;
}
#contents div.noteWrap02 dl.wrap{
	display:inline;
	float:left;
	width:340px;
	margin:0 17px 0 0;
}
#contents div.noteWrap02 dt.ttl{
	margin:0 0 8px;
}
#contents div.noteWrap02 dl.wrap p,
#contents div.noteWrap02 dl.wrap ul,
#contents div.noteWrap02 dl.wrap ol,
#contents div.noteWrap02 dl.wrap dl{
	margin:0 12px 15px;
}
#contents div.noteWrap02 dl.wrap h3,
#contents div.noteWrap02 dl.wrap h4{
	margin:0 12px 10px;
}

/* ----------------------------------------------------- */
/* noteWrap03 */
/* ----------------------------------------------------- */
#contents div.noteWrap03{
	width:695px;
	margin:0 6px 20px;
	padding:15px 0 0;
	border:1px solid #DDD;
}
#contents div.noteWrap03 p,
#contents div.noteWrap03 ul,
#contents div.noteWrap03 ol,
#contents div.noteWrap03 dl{
	margin:0 12px 15px;
}
#contents div.noteWrap03 ul.note01{
	margin:0 6px 15px 2em;
}

/* ----------------------------------------------------- */
/* picArticle */
/* ----------------------------------------------------- */

/* default */
/* ----------------------------------------------------- */
#contents div.picArticle{
	width:697px;
	margin:0 6px 25px;
}
#contents dl.noteWrap01 div.picArticle{
	width:671px;
	margin:0 12px 25px;
}
#contents div.picArticle p,
#contents div.picArticle ul,
#contents div.picArticle ol,
#contents div.picArticle dl,
#contents div.picArticle div.linkList04{
	margin:0 0 10px;
}
#contents div.picArticle h4{
	margin:0 0 10px;
}
#contents div.picArticle div.txt{
	float:left;
}
#contents div.picArticle div.pic{
	float:right;
}
#contents div.picArticle div.pic img{
	display:block;
	margin:0 0 5px;
}
#contents div.paTypeRight div.txt{
	float:right;
}
#contents div.paTypeRight div.pic{
	float:left;
}
/* paType01 */
/* ----------------------------------------------------- */
#contents div.paType01 div.txt{
	width:auto;float:none;

}
#contents div.paType01 div.pic{
	width:auto;
}
/* paType02(pic330) */
/* ----------------------------------------------------- */
#contents div.paType02 div.txt{
	width:345px;
}
#contents div.paType02 div.pic{
	width:330px;
}
/* in noteWrap01 */
#contents dl.noteWrap01 div.paType02 div.txt{
	width:320px;
}
/* paType03(2column) */
/* ----------------------------------------------------- */
#contents div.paType03{
	width:720px;
	margin:0 -25px 25px 6px;
}
#contents div.paType03 div{
	display:inline;
	float:left;
	width:335px;
	margin:0 25px 0 0;
}
#contents div.paType03 div dl{
	float:right;
	width:185px;
}
#contents div.paType03 div dt{
	padding:0 0 0 17px;
	color:#345C81;
	background:url(/en/css_new/basic/../../images/common/bg-h4.gif) no-repeat 0 0.4em;
	font-weight:bold;
}
#contents div.paType03 div{
	float:left;
}
/* paType04(pic160) */
/* ----------------------------------------------------- */
#contents div.paType04 div.txt{
	width:515px;
}
#contents div.paType04 div.pic{
	width:160px;
}
/* in noteWrap01 */
#contents dl.noteWrap01 div.paType04 div.txt{
	width:489px;
}
/* paType05(pic280) */
/* ----------------------------------------------------- */
#contents div.paType05 div.txt{
	width:395px;
}
#contents div.paType05 div.pic{
	width:280px;
}
/* in noteWrap01 */
#contents dl.noteWrap01 div.paType05 div.txt{
	width:369px;
}
/* paType06(pic140) */
/* ----------------------------------------------------- */
#contents div.paType06 div.txt{
	width:535px;
}
#contents div.paType06 div.pic{
	width:140px;
}
/* in noteWrap01 */
#contents dl.noteWrap01 div.paType06 div.txt{
	width:509px;
}
/* paType07(2column) */
/* ----------------------------------------------------- */
#contents div.paType07{
	width:720px;
	margin:0 -25px 25px 6px;

}
#contents div.paType07 div{
	display:inline;
	float:left;
	width:335px;
	margin:0 25px 0 0;
}
#contents div.paType07 div dl{
	float:right;
	width:235px;
}
#contents div.paType07 div dt{
	padding:0 0 0 17px;
	color:#345C81;
	background:url(/en/css_new/basic/../../images/common/bg-h4.gif) no-repeat 0 0.4em;
	font-weight:bold;
}
#contents div.paType07 div{
	float:left;
}
/* paType08(pic230) */
/* ----------------------------------------------------- */
#contents div.paType08 div.txt{
	width:445px;
}
#contents div.paType08 div.pic{
	width:230px;
}
/* in noteWrap01 */
#contents dl.noteWrap01 div.paType08 div.txt{
	width:419px;
}
/* paType09(pic186) */
/* ----------------------------------------------------- */
#contents div.paType09 div.txt{
	width:489px;
}
#contents div.paType09 div.pic{
	width:186px;
}
/* paType10(pic340(border2px)) */
/* ----------------------------------------------------- */
#contents div.paType10{
	width:738px;
	margin:40px -29px 40px 0;
}
#contents div.paType10 div{
	display:inline;
	float:left;
	width:340px;
	margin:0 29px 0 0;
}
#contents div.paType10 p{
	margin:0;
	border:1px solid #CCC;
}

/* ----------------------------------------------------- */
/* picList */
/* ----------------------------------------------------- */
#contents div.picList{
	width:697px;
	margin:0 6px 15px;
}
#contents dl.noteWrap01 div.picList{
	width:671px;
	margin:0 12px 15px;
}
#contents div.picList ul{
	width:697px;
	margin:0;
	padding:0 0 10px;
}
#contents dl.noteWrap01 div.picList ul{
	width:671px;
}
#contents div.picList li{
	float:left;
	margin:0 12px 0 0;
}
#contents div.picList li img{
	display:block;
	margin:0 0 5px;
}
#contents div.picList li h4{
	margin:0 0 10px;
}
/* plType01 */
/* ----------------------------------------------------- */
#contents div.plType01 li{
	width:170px;
}
#contents div.plType01 li.long{
	width:220px;
}
/* plType02 */
/* ----------------------------------------------------- */
#contents div.plType02 li{
	width:130px;
}
/* plType03 */
/* ----------------------------------------------------- */
#contents div.plType03 li{
	width:270px;
}
#contents div.plType03 li.longW320{
	width:320px;
}
#contents div.plType03 li.longW370{
	width:370px;
}
/* plType04 */
/* ----------------------------------------------------- */
#contents div.plType04 li{
	width:110px;
}
#contents div.plType04 li.long{
	width:230px;
}
/* plType05 */
/* ----------------------------------------------------- */
#contents div.plType05 li{
	width:280px;
}
/* plType06 */
/* ----------------------------------------------------- */
#contents div.plType06 dl{
	float:left;
	width:230px;
	margin:0 20px 0 0;
}
#contents div.plType06 dt{
	padding:0 0 0 17px;
	color:#345C81;
	background:url(/en/css_new/basic/../../images/common/bg-h4.gif) no-repeat 0 0.4em;
	font-weight:bold;
}

/* ----------------------------------------------------- */
/* contactInfo01 */
/* ----------------------------------------------------- */
#contents dl.contactInfo01{
	width:709px;
	margin:0 0 10px;
}
#contents dl.contactInfo01 dt{
	margin:0 0 5px;
	padding:0 0 0 6px;
	border-bottom:2px solid #88B3DB;
}
#contents dl.contactInfo01 ul{
	margin:0;
}
#contents dl.contactInfo01 li{
	margin:0 2em 0 0;
	display:inline;
}

/* ----------------------------------------------------- */
/* downloadPlugin */
/* ----------------------------------------------------- */
#contents div.downloadPlugin{
	width:683px;
	margin:0 0 30px;
	padding:7px 12px;
	background:#F5F5F5;
	border:1px solid #DDD;
}
#contents div.downloadPlugin p.icon{
	float:left;
	margin:3px 0 0;
}
#contents div.downloadPlugin p.txt{
	float:right;
	width:570px;
	margin:0;
}

/* ----------------------------------------------------- */
/* anchorList02 */
/* ----------------------------------------------------- */
#contents div.anchorList02{
	width:689px;
	margin:0 10px 10px;
	padding:3px 0 0;
}
#contents div.anchorList02 ul{
	margin:0;
	padding:0 0 3px;
}
#contents div.anchorList02 li{
	display:inline;
	margin:0 0.5em 0 0;
	padding:0 0.5em 0 0;
}
#contents div.al-t02 li{
	margin:0;
	padding:0;
}
#contents div.anchorList02 li a{
	margin:0 12px 0 0;
	padding:0 0 0 17px;
	background:url(/en/css_new/basic/../../images_new/common/link-marker09.gif) no-repeat;
	white-space:nowrap;
}
.ie6 #contents div.anchorList02 li a,
.ie7 #contents div.anchorList02 li a{
	zoom:1;
	background-position:0 0.5em;
}

/* ----------------------------------------------------- */
/* anchorList03 */
/* ----------------------------------------------------- */
#contents div.anchorList03{
	width:689px;
	margin:0 10px 10px;
	padding:3px 0 0;
}
#contents div.anchorList03 ul{
	margin:0;
	padding:0 0 3px;
}
#contents div.anchorList03 li{
	display:inline;
	margin:0 0.5em 0 0;
	padding:0 0.5em 0 0;
}
#contents div.anchorList03 li a{
	margin:0 12px 0 0;
	padding:0 0 0 12px;
	background:url(/en/css_new/basic/../../images_new/common/link-marker01.gif) no-repeat 0 0.5em;
	white-space:nowrap;
}
.ie6 #contents div.anchorList03 li a,
.ie7 #contents div.anchorList03 li a{
	zoom:1;
	background-position:0 0.5em;
}

/* ----------------------------------------------------- */
/* marginAdjustment */
/* ----------------------------------------------------- */

/* top */
/* ----------------------------------------------------- */
div.container #contents .marT00{
	margin-top:0;
}
div.container #contents .marT10{
	margin-top:10px;
}
div.container #contents .marT20{
	margin-top:20px;
}
div.container #contents .marT30{
	margin-top:30px;
}
div.container #contents .marT70{
	margin-top:70px;
}
/* bottom */
/* ----------------------------------------------------- */
div.container #contents .marB00{
	margin-bottom:0;
}
div.container #contents .marB10{
	margin-bottom:10px;
}
div.container #contents .marB20{
	margin-bottom:20px;
}
div.container #contents .marB30{
	margin-bottom:30px;
}
div.container #contents .marB40{
	margin-bottom:30px;
}
div.container #contents .marB50{
	margin-bottom:50px;
}

/* ----------------------------------------------------- */
/* float clear */
/* ----------------------------------------------------- */

/* for IE6,7 */
/* ----------------------------------------------------- */
#contents ul.bnrList01,,
#contents .contentsList,
#contents div.contentsList div.wrap,
#contents dl.update-list dt.ttl,
#contents div.picArticle,
#contents div.picList ul,
#contents div.noteWrap02,
#enContainer #side div.effortsList dd.featureContents div,
#contents div.linkList05,
#contents dl.cLType08 dd.wrap,
#contents dl.linkList02 dd ul,
#contents h2.inImg01,
#contents div.linkList06 ul,
#contents div.plType06,
#contents ul.linkList07,
#contents ul.linkList09,
div.downloadPlugin,
#contents div.cLType13 div.wrap,
#contents div.cLType13 div.wrap div
{
	/zoom:1;
}
/* modern borwser */
/* ----------------------------------------------------- */
#contents ul.bnrList01:after,
#contents .contentsList:after,
#contents div.contentsList div.wrap:after,
#contents dl.update-list dt.ttl:after,
#contents div.picArticle:after,
#contents div.picList ul:after,
#contents div.noteWrap02:after,
#enContainer #side div.effortsList dd.featureContents div:after,
#contents div.linkList05:after,
#contents dl.cLType08 dd.wrap:after,
#contents dl.linkList02 dd ul:after,
#contents h2.inImg01:after,
#contents div.linkList06 ul:after,
#contents div.plType06:after,
#contents ul.linkList07:after,
#contents ul.linkList09:after,
.opera #contents dl.catNav ul:after,
div.downloadPlugin:after,
#contents div.cLType13 div.wrap:after,
#contents div.cLType13 div.wrap div:after
{
	content:'';
	display:block;
	clear:both;
	height:0;
}