/*メタニクス書き加え分トップ箇所
------------------------------------------------------------*/
#ct h1.h1_top {
	padding: 0px 10px;
	width: 529px;
	font-size: 1px;
	border: none;
	text-indent:-9999px;
}
#ct h2.top_ttl{
font-size:14px;
color:#3366cc;
}
.eng {
position:relative;
top:-17px;
left:425px;
}
.jps {
position:relative;
top:-17px;
left:415px;
}
.eng a{
border:none;
}
.jps a{
border:none;
}
#ct .h2mt_top{
	padding: 10px 10px;
	background: #eeeeee;
	color:#000000;
	font-size:14px;
	margin-bottom:10px;
	border:#bfbfbf solid 1px;
}
#migi{
clear:both;
float:right;
}
#yajirusi{
padding-left:8px;
font-size:10px;
background:url(/metanix/images/yajirusi.gif) 0px 5px no-repeat;
list-style:none;
}
#ct #iti{
margin-left:0px;
}
#ct #yajirusi a{
color:#666666;
text-decoration:none;
}
#yajirusi2{
padding-left:8px;
font-size:10px;
background:url(/metanix/images/yajirusi.gif) 0px 5px no-repeat;
list-style:none;
}
.yajirusi{
padding-left:8px;
font-size:10px;
background:url(/metanix/images/yajirusi.gif) 0px 5px no-repeat;
list-style:none;
}
#ct .iti{
margin-left:0px;
}
#ct .yajirusi a{
/*color:#666666;*/
text-decoration:none;
}
.yajirusi2{
padding-left:8px;
font-size:10px;
background:url(/metanix/images/yajirusi.gif) 0px 5px no-repeat;
list-style:none;
}
/*メタニクス書き加え分
------------------------------------------------------------*/
/*トップページ分
------------------------------------------------------------*/
#topmidasi{
font-size:12px;
border:1px solid #bbbbbb;
background:#eeeeee;
padding:10px;
}
/*下階層ページ分
------------------------------------------------------------*/
#ct h1.h2mt {
	padding: 5px 10px;
	margin-bottom: 10px;
	background: url(/metanix/shared/img/rc_01.gif) left top no-repeat;
	height: 30px;
	width: 529px;
	font-size: 12px;
	border: none;
}
#ct h1.h2mtlong {
	padding: 5px 10px;
	margin-bottom: 10px;
	background: url(/metanix/shared/img/rc_01long.gif) left top no-repeat;
	height: 30px;
	width: 710px;
	font-size: 12px;
	border: none;
}
#ct h1.h2mtlonglong {
	padding: 5px 10px;
	margin-bottom: 10px;
	background: url(/metanix/shared/img/rc_01longlong.gif) left top no-repeat;
	height: 30px;
	width: 710px;
	font-size: 12px;
	border: none;
}
.h2mtfl {
position:relative;
top:-22px;
left:390px;
font-size:14px;
}
.h2mtfl2 {
position:relative;
top:-22px;
left:575px;
font-size:14px;
}
.h2mtfle {
position:relative;
top:-20px;
left:360px;
font-size:14px;
}
#ct .h2mt2{
	padding: 2px 10px;
	background: #454567 no-repeat ;
	color:#ffffff;
	font-size:14px;
	margin-bottom:10px;
	margin-top:10px;
}
#ct .h2mt2_2{
	padding: 2px 10px;
	background: #454567 no-repeat ;
	width: 240px;
	color:#ffffff;
	font-size:14px;
	margin-bottom:10px;
}
#ct .h2mt2_3{
	clear: both;
	padding: 2px 10px;
	background: #454567 no-repeat ;
	color:#ffffff;
	font-size:14px;
	margin-bottom:10px;
}
#ct .h2mt3{
	padding: 2px 10px 6px 10px;
	background: #848F7C left top ;height: 12px;
	color:#ffffff;
	font-size:14px;
	margin-bottom:0px;
}
#ct .h2mt4{
 border-width:2px 0px 0px 0px;
	border-style:solid;
	border-color:#D6D6C5;
	color:#666666;
	font-size:12px;
	margin-bottom:0px;
	font-size:1px;
	text-indent:-9999px;
	padding:5px;
}
.otoi{
background:#eeeeee;
font-size:12px;
}
.siyou{
font-size:12px;
color:#666666;
}
.otoi p{
padding:10px;
}
.siyou p{
padding:5px 10px;
}
.pdf{
font-size:10px;
padding:10px 20px 20px 20px;
}
.pdf img{
float:left;
}
.otoiawase{
padding:10px;
background:#eeeeee;
}
/*メタニクス用ローカルナビ
-------------------------------------------------------------*/
#ln2{
width:160px;
margin-left:17px;
padding:0px;
}
#ln2 #atama{
width:160px;
margin-left:0px;
padding:0px;
border-bottom:1px solid #ffffff;
}
#ln2 ul{
padding:0px;
margin:0px;
width:160px;
/*border-top:3px solid #D6D6C5;*/
}
#ln2 li{
margin:0px;
padding:0px;
text-indent:-9999px;
list-style:none;
}
#ln2 li a{
display:block;
width:160px;
height:25px;
}
#ln2 li#home{
background:url(/metanix/shared/img/nav_01.gif) no-repeat;
border-bottom:1px solid #ffffff;
}
#ln2 li#corp{
background:url(/metanix/shared/img/nav_02.gif) no-repeat;
border-bottom:1px solid #ffffff;
}
#ln2 li#otoi{
background:url(/metanix/shared/img/nav_03.gif) no-repeat;
border-bottom:1px solid #ffffff;
}
#ln2 li#seihin{
background:url(/metanix/shared/img/nav_04.gif) no-repeat;
border-bottom:1px solid #ffffff;
}
#ln2 li#home a:hover{
background:url(/metanix/shared/img/nav_01o.gif) no-repeat 0px 0px;
}
#ln2 li#corp  a:hover{
background:url(/metanix/shared/img/nav_02o.gif) no-repeat 0px 0px;
}
#ln2 li#otoi  a:hover{
background:url(/metanix/shared/img/nav_03o.gif) no-repeat 0px 0px;
}
#ln2 li#seihin  a:hover{
background:url(/metanix/shared/img/nav_04o.gif) no-repeat 0px 0px;
}
/*子メニュー背景画像打消し打消し
-------------------------------------------------------------*/
#ln2 li#nobackimg a:hover{
background:url(/metanix/shared/img/nav_line.gif) no-repeat bottom;
}
#ln2 li#nobackimg2 a:hover{
background:url(/metanix/img/spacer.gif);
}
/*子メニュー背景画像打消し打消しここまで
-------------------------------------------------------------*/
#ln2 li#homev{
background:url(/metanix/shared/img/nav_01v.gif) no-repeat;
border-top:1px solid #ffffff;
border-bottom:1px solid #ffffff;
}
#ln2 li#corpv{
background:url(/metanix/shared/img/nav_02v.gif) no-repeat;
border-bottom:1px solid #ffffff;
}
#ln2 li#otoiv{
background:url(/metanix/shared/img/nav_03v.gif) no-repeat;
border-bottom:1px solid #ffffff;
}
#ln2 li#seihinv{
background:url(/metanix/shared/img/nav_04v.gif) no-repeat;
border-bottom:1px solid #ffffff;
}
#ln2 ul ul li a{
display:block;
width:154px;
height:25px;
}
#ln2 ul ul{
margin:0px;
background:url(/metanix/shared/img/nav_bar.gif) repeat-y;
border-top:0px solid #D6D6C5;
}
#ln2  ul ul li{
width:154px;
margin:0px 0px 0px 6px;
padding-top:5px;
}
#ln2 ul ul li.meta {
border-top:1px solid #ffffff;
background:url(/metanix/shared/img/nav_05.gif) no-repeat;
text-indent:-9999px;
}
#ln2 ul ul li.metae {
border-top:1px solid #ffffff;
background:url(/metanix/shared/img/nav_05e.gif) no-repeat;
text-indent:-9999px;
}
#ln2 ul ul li.orin {
border-top:1px solid #ffffff;
background:url(/metanix/shared/img/nav_06.gif) no-repeat;
text-indent:-9999px;
height:36px;
}
#ln2 ul ul li.orine {
border-top:1px solid #ffffff;
background:url(/metanix/shared/img/nav_06e.gif) no-repeat;
text-indent:-9999px;
height:36px;
}
#ln2 ul ul li.navbg2{
border-top:1px solid #ffffff;
text-indent:8px;
font-size:12px;
font-weight:bold;
background:url(/metanix/shared/img/nav_bg.gif) repeat-y;
padding-top:0px;
margin-bottom:0px;
line-height:1em;
}
#ln2 ul ul li.navbg{
border-top:1px solid #ffffff;
text-indent:8px;
font-size:12px;
font-weight:bold;
background:url(/metanix/shared/img/nav_bg.gif) no-repeat;
padding-top:0px;
margin-bottom:0px;
}
#ln2 ul ul li.navbgo{
border-top:1px solid #ffffff;
text-indent:8px;
font-size:12px;
font-weight:bold;
background:url(/metanix/shared/img/nav_bgo.gif) no-repeat;
padding-top:0px;
}
#ln2 ul ul li.linktxt{
text-indent:0px;
font-size:10px;
}
#ln2 ul ul li.linktxt2{
margin-top:-18px;
text-indent:0px;
font-size:10px;
}
#ln2 ul ul li.linktxt3{
text-indent:0px;
font-size:10px;
padding-bottom:5px;
}
/*英語版画像リンクボタン設定
-------------------------------------------------------------*/
#ln2 li#homee{
background:url(/metanix/shared/img/nav_01e.gif) no-repeat;
border-bottom:1px solid #ffffff;
}
#ln2 li#homeev{
background:url(/metanix/shared/img/nav_01ve.gif) no-repeat;
border-top:1px solid #ffffff;
border-bottom:1px solid #ffffff;
}
#ln2 li#corpe{
background:url(/metanix/shared/img/nav_02e.gif) no-repeat;
border-bottom:1px solid #ffffff;
}
#ln2 li#otoie{
background:url(/metanix/shared/img/nav_03e.gif) no-repeat;
border-bottom:1px solid #ffffff;
}
#ln2 li#seihine{
background:url(/metanix/shared/img/nav_04e.gif) no-repeat;
border-bottom:1px solid #ffffff;
}
#ln2 li#homee a:hover{
background:url(/metanix/shared/img/nav_01oe.gif) no-repeat 0px 0px;
}
#ln2 li#corpe  a:hover{
background:url(/metanix/shared/img/nav_02oe.gif) no-repeat 0px 0px;
}
#ln2 li#otoie  a:hover{
background:url(/metanix/shared/img/nav_03oe.gif) no-repeat 0px 0px;
}
#ln2 li#seihine  a:hover{
background:url(/metanix/shared/img/nav_04oe.gif) no-repeat 0px 0px;
}
#ln2 li#homeve{
background:url(/metanix/shared/img/nav_01ve.gif) no-repeat;
border-top:1px solid #ffffff;
border-bottom:1px solid #ffffff;
}
#ln2 li#corpve{
background:url(/metanix/shared/img/nav_02ve.gif) no-repeat;
border-bottom:1px solid #ffffff;
}
#ln2 li#otoive{
background:url(/metanix/shared/img/nav_03ve.gif) no-repeat;
border-bottom:1px solid #ffffff;
}
#ln2 li#seihinve{
background:url(/metanix/shared/img/nav_04ve.gif) no-repeat;
border-bottom:1px solid #ffffff;
}
#ln2 li#seihinve2{
background:url(/metanix/shared/img/nav_04e.gif) no-repeat;
border-bottom:1px solid #ffffff;
}
/*ノーリンク下線あり
-------------------------------------------------------------*/
#ln2 ul ul li.nolinktxt{
text-indent:0px;
font-size:10px;
padding-top:10px;
padding-bottom:6px;
padding-left:10px;
background:url(/metanix/shared/img/nav_line.gif) no-repeat bottom;
}
/*ノーリンク下線なし
-------------------------------------------------------------*/
#ln2 ul ul li.nolinktxt2{
text-indent:0px;
font-size:10px;
padding-top:10px;
padding-bottom:6px;
padding-left:10px;
}
#ln2 ul ul li.nolinktxt3{
text-indent:0px;
font-size:10px;
padding-top:10px;
padding-bottom:6px;
padding-left:10px;
background:url(/metanix/shared/img/nav_line.gif) no-repeat bottom;
}
#ln2 ul ul li a {
padding-top:5px;
padding-left:10px;
padding-bottom:0px;
}
.line{
background:url(/metanix/shared/img/nav_line.gif) no-repeat bottom;
}
/*リンク設定
-------------------------------------------------------------*/
#ct a{
color:#3366cc;
}
#ct a:hover{
color:#3366cc;
}
#ct a:visited{
color:#3366cc;
}
#ct a:active{
color:#3366cc;
}
#tp a{
color:#3366cc;
}
#tp a:hover{
color:#3366cc;
}
#tp a:visited{
color:#3366cc;
}
a{
color:#3366cc;
}
a:hover{
color:#3366cc;
}
a:visited{
color:#3366cc;
}
a:active{
color:#3366cc;
}
/*個人情報保護方針リンク色
-------------------------------------------------------------*/
#ct .linkListA2 li a{
color:#3366cc;
}
#ct .linkListA2 a:hover{
color:#3366cc;
}
#ct .linkListA2 a:visited{
color:#3366cc;
}
#ct .linkListA2 a:active{
color:#3366cc;
}
/*サイトマップリンク
-------------------------------------------------------------*/
#tocLink li a{
color:#3366cc;
}
#tocLink li a:hover{
color:#3366cc;
}
#tocLink li a:visited{
color:#3366cc;
}
#tocLink li a:active{
color:#3366cc;
}
/*流用分
-------------------------------------------------------------*/
.ci2{
position:absolute;
top:20px;
left:620px;
}
.ci3{
position:absolute;
top:25px;
left:670px;
}
.flr{
position:relative;
top:-10px;
right:10px;
float:right;
}
.flr2{
position:relative;
top:-12px;
right:10px;
float:right;
}
.flr3{
position:relative;
top:-13px;
left:350px;
}
#ct .listingBlockFt1{
position:absolute;
top:0px;
left:10px;
padding:10px;
width:176px;
border-width:0px 0px 0px 1px;
border-style:solid;
border-color:#888888;
margin:0px 0px 10px 0px;
}
#ct .listingBlockFt2{
position:absolute;
top:0px;
left:176px;
padding:10px;
width:176px;
border-width:0px 0px 0px 1px;
border-style:solid;
border-color:#888888;
margin:0px 0px 10px 0px;
}
#ct .listingBlockFt3{
position:absolute;
top:0px;
left:176px;
padding:10px;
width:352px;
border-width:0px 0px 0px 1px;
border-style:solid;
border-color:#888888;
margin:0px 0px 10px 0px;
}
#ct .listingBlockFt4{
position:absolute;
top:0px;
left:600px;
padding:10px;
width:352px;
border-width:0px 0px 0px 1px;
border-style:solid;
border-color:#888888;
margin:0px 0px 10px 0px;
}
.image-L {
	clear: both;
	float: left;
	margin: 0px 17px 10px 0px;
}
.image-R {
	clear:both;
	float: right;
	margin: 0px 0px 10px 17px;
	display:block;
}
.image-top {
	display: block;
	margin-bottom: 20px;
}
.more-btn{
	float: right;
	clear: both;
}
.image-capR{
	float: right;
	clear: both;
	width: 165px;
	margin: 0px 0px 10px 17px;
}
.image-capL{
	float: left;
	clear: both;
	width: 165px;
	margin: 0px 17px 10px 0px;
/*mod_layout*/
/*listingBlock*/




#ct .listingBlockA1:after,
#ct .listingBlockB1:after,
#ct .listingBlockB2:after,
#ct .listingBlockC1:after,
#ct .listingBlockD1:after{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
#ct .listingBlockA1,
#ct .listingBlockB1,
#ct .listingBlockB2,
#ct .listingBlockC1,
#ct .listingBlockD1{
	display: inline-table;
}
/*\*/
* html #ct .listingBlockA1,
* html #ct .listingBlockB1,
* html #ct .listingBlockB2,
* html #ct .listingBlockC1,
* html #ct .listingBlockD1{
	height: 1%;
}
#ct .listingBlockA1,
#ct .listingBlockB1,
#ct .listingBlockB2,
#ct .listingBlockC1,
#ct .listingBlockD1{
	display: block;
}
/**/
#ct .listingBlockA1.col1{
	width: 273px;
}

body.withLn #ct .listingBlockA1.col1{
	width: 182px;
}
#ct .listingBlockA1 .section3{
	width: 256px;
	float: left;
	margin-left: 17px;
	/*background: url(/metanix/shared/img/listing-block_03.gif) left top no-repeat;*/
	/*\*/
	_display: inline;
	/**/
}

/* YPV */
body.withLn #ct .listingBlockD1 .section3{
	width: 256px;
	/*background: url(/metanix/shared/img/listing-block_03.gif) left top no-repeat;*/
}
#ct #coreCt .listingBlockD1.col1,
body.withLn #ct .listingBlockD1.col1{
	width: 529px;
}
#ct #coreCt .listingBlockD1 .section3,
body.withLn #ct .listingBlockD1 .section3{
	width: 256px;
	float: left;
	margin-left: 17px;
	/*background: url(/metanix/shared/img/listing-block_03.gif) left top no-repeat;*/
	/*\*/
	_display: inline;
	/**/
}
#ct .listingBlockD1 h3{
	margin: 11px 11px 0.6em;
}
#ct .listingBlockD1 .content3{
	margin: 0 11px;
}
#ct .listingBlockA1 h3{
	margin: 11px 11px 0.6em;
}
#ct .listingBlockA1 .content3{
	margin: 0 11px;
}
#ct #coreCt .listingBlockB1.col2,
#ct #coreCt .listingBlockB2.col2,
body.withLn #ct .listingBlockB1.col2,
body.withLn #ct .listingBlockB2.col2{
	width: 364px;
}
#ct #coreCt .listingBlockB1.col1,
#ct #coreCt .listingBlockB2.col1,
body.withLn #ct .listingBlockB1.col1,
body.withLn #ct .listingBlockB2.col1{
	width: 182px;
}

#ct .listingBlockB1 h3,
#ct .listingBlockB1 .content3{
	margin: 11px;
}
#ct #coreCt .listingBlockB2 .section3,
body.withLn #ct .listingBlockB2 .section3{
	width: 165px;
	float: left;
	margin-left: 17px;
	/*\*/
	_display: inline;
	/**/
}
#ct .listingBlockC1.col3{
	width: 546px;
}
#ct .listingBlockC1.col2{
	width: 364px;
}
#ct .listingBlockC1.col1{
	width: 182px;
}

#ct .listingBlockC1 h3,
#ct .listingBlockC1 .content3{
	margin: 11px;
}
/*floatBlock*/
#ct .floatBlockA1 div.blockDivider,
#ct .floatBlockB1 div.blockDivider{
	margin-top: 20px;
}
#ct .floatBlockA2 div.blockDivider,
#ct .floatBlockB2 div.blockDivider{
	margin-top: 0;
}
#ct .floatBlockA1 .floatImg{
	float: left;
	margin: 0 10px 10px 0;
}
#ct .floatBlockA2 .floatImg{
	float: left;
	margin: 0 10px 2px 0;
}
#ct .floatBlockB1 .floatImg{
	float: right;
	margin: 0 0 2px 10px;
}
#ct .floatBlockB2 .floatImg{
	float: right;
	margin: 0 0 10px 10px;
}
#ct #additionalCt .floatBlockA1,
#ct #additionalCt .floatBlockA2,
#ct #additionalCt .floatBlockB1,
#ct #additionalCt .floatBlockB2{
	width: 153px;
}
#ct #additionalCt .floatBlockA2 p,
#ct #additionalCt .floatBlockB2 p{
	margin-bottom: 0;
}
/*parallelBlock*/
#ct .parallelBlockA1 div.blockDivider,
#ct .parallelBlockB1 div.blockDivider{
	margin-top: 10px;
}
#ct .parallelBlockA1 .pbA1col1,
#ct .parallelBlockA1 .pbA1col2{
	width: 347px;
	float: left;
}
#ct #coreCt .parallelBlockA1 .pbA1col1,
#ct #coreCt .parallelBlockA1 .pbA1col2{
	width: 256px;
	float: left;
}
body.withLn #ct .parallelBlockA1 .pbA1col1,
body.withLn #ct .parallelBlockA1 .pbA1col2{
	width: 256px;
	float: left;
}
body.withLn #ct #coreCt .parallelBlockA1 .pbA1col1,
body.withLn #ct #coreCt .parallelBlockA1 .pbA1col2,
#ct #coreCt .parallelBlockB1 .pbB1col1,
#ct #coreCt .parallelBlockB1 .pbB1col2,
#ct #coreCt .parallelBlockB1 .pbB1col3,
body.withLn #ct .parallelBlockB1 .pbB1col1,
body.withLn #ct .parallelBlockB1 .pbB1col2,
body.withLn #ct .parallelBlockB1 .pbB1col3{
	width: 165px;
	float: left;
}
#ct .parallelBlockA1 .pbA1col1,
#ct .parallelBlockB1 .pbB1col1{
	margin: 0;
}
#ct .parallelBlockA1 .pbA1col2,
#ct .parallelBlockB1 .pbB1col2,
#ct .parallelBlockB1 .pbB1col3{
	margin-left: 17px;
}
/*parallelBlock　added by YPV*/
#ct .parallelBlockC1 div.blockDivider,
#ct .parallelBlockD1 div.blockDivider{
	margin-top: 10px;
}
#ct #coreCt .parallelBlockC1 .pbC1col1,
#ct #coreCt .parallelBlockD1 .pbD1col2{
	width: 347px;
	float: left;
}
#ct #coreCt .parallelBlockC1 .pbC1col2,
#ct #coreCt .parallelBlockD1 .pbD1col1,{
	width: 165px;
	float: left;
}
body.withLn #ct .parallelBlockC1 .pbC1col1,
body.withLn #ct .parallelBlockD1 .pbD1col2{
	width: 347px;
	float: left;
}
body.withLn #ct .parallelBlockC1 .pbC1col2,
body.withLn #ct .parallelBlockD1 .pbD1col1{
	width: 165px;
	float: left;
}
body.withLn #ct #coreCt .parallelBlockC1 .pbC1col1,
body.withLn #ct #coreCt .parallelBlockD1 .pbD1col2{
	width: 347px;
	float: left;
}
body.withLn #ct #coreCt .parallelBlockC1 .pbC1col2,
body.withLn #ct #coreCt .parallelBlockD1 .pbD1col1{
	width: 165px;
	float: left;
}
#ct .parallelBlockC1 .pbC1col1,
#ct .parallelBlockD1 .pbD1col1{
	margin: 0;
}
#ct .parallelBlockC1 .pbC1col2,
#ct .parallelBlockD1 .pbD1col2{
	margin-left: 17px;
}
#ct .parallelBlockE1 div.blockDivider{
	margin-top: 10px;
}
#ct .parallelBlockE1 .pbE1col1,
#ct .parallelBlockE1 .pbE1col2{
	width: 165px;
	float: left;
}
#ct #coreCt .parallelBlockE1 .pbE1col1,
#ct #coreCt .parallelBlockE1 .pbE1col2{
	width: 165px;
	float: left;
}
body.withLn #ct .parallelBlockE1 .pbE1col1,
body.withLn #ct .parallelBlockE1 .pbE1col2{
	width: 165px;
	float: left;
}
body.withLn #ct #coreCt .parallelBlockE1 .pbE1col1,
body.withLn #ct #coreCt .parallelBlockE1 .pbE1col2{
	width: 165px;
	float: left;
}
#ct .parallelBlockE1 .pbE1col1{
	margin: 0;
}
#ct .parallelBlockE1 .pbE1col2{
	margin-left: 17px;
}
/*bannerBlock*/
#ct .bannerBlockA1 div.blockDivider,
#ct .bannerBlockA2 div.blockDivider{
	margin-top: 0px;
}
#ct .bannerBlockA1 .banner{
	width: 88px;
	float: left;
}
#ct .bannerBlockA1 .comment{
	margin-left: 105px;
}
#ct .bannerBlockA2 .banner{
	width: 100px;
	float: left;
}
#ct .bannerBlockA2 .comment{
	margin-left: 117px;
}
.migiyose{
position:relative;
top:-12px;
right:10px;
float:right;
}
/*Tableレイアウト*/
#ct table.commonTable{
	font-size: 84.6%;
}
#ct table.commonTable th{
	font-weight: normal;
}
#ct table.commonTable{
	margin: -4px -4px 1.6em -4px;
	border-bottom: 1px solid #dadada;
	empty-cells: show;
}
#ct table.commonTable thead th,
#ct table.commonTable thead td,
#ct table.commonTable tbody th{
	background-color: #eeeeee;
}
#ct table.commonTable thead th,
#ct table.commonTable thead td{
	text-align: center;
}
#ct table.commonTable tbody th{
	text-align: center;
}
#ct table.commonTable tbody td{
	text-align: center;
	vertical-align: top;
}
#ct table.commonTable tbody td.num{
	text-align: right;
}
#ct table.commonTable th,
#ct table.commonTable td{
	padding: 0.8em 5px 0.6em;
}
#ct table.commonTable th{
	border-top: 1px solid #c5c5c5;
	border-left: 1px solid #c5c5c5;
	color: #666666;
}
#ct table.commonTable td{
	border-top: 1px solid #dadada;
}



