@charset "UTF-8";
* { margin:0; padding:0; }
body { font-size:12px; line-height:1; color:#666; font-family:"ヒラギノ角ゴ Pro W3", 'Hiragino Kaku Gothic Pro', Osaka, "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "MS P Gothic",  Helvetica, Arial, sans-serif; }
* html body { font-size:76.5%; }
*:first-child+html body { font-size:76.5%; }
h1,h2,h3,h4,h5,h6 { font-size: 1em; font-weight:normal; color:#333; }

a:link { color:#4a4ab7; text-decoration:none; }
a:visited { color:#4a4ab7; text-decoration:none; }
a:hover { color:#666666; text-decoration:none; }
a:active { color:#666666; text-decoration:none; }

a.gray:link { color:#666666; text-decoration:none; }
a.gray:visited { color:#666666; text-decoration:none; }
a.gray:hover { color:#4a4ab7; text-decoration:none; }
a.gray:active { color:#4a4ab7; text-decoration:none; }



/* CSSハック
------------------------------------------------------------ */
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; font-size:1px; }
.clearfix { display: inline-block; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */




/* for Common Settings  */
.clear { clear:both; }
.center { margin:0 auto; }
.right { float:right; }
.left { float:left; }
.txtCenter { text-align:center !important; }
.txtLeft { text-align:left; }
.txtRight { text-align:right; }
.txtIndent01 { text-indent:-30px; padding:0 0 0 30px; }
.txtIndent02 { text-indent:-17px; padding:0 0 0 17px; }
.txtBold { font-weight:bold;}

hr { display:none; }
li { list-style: none; }
img { border:0; }
.none { display:none; }

body { background: #f4f4f4 url(../images/bg_body.gif) center repeat-y; }
#wrapper { margin: 0 auto; padding:12px 0 0 0; width:800px; border-top: solid 3px #1d2b91; }

#header { padding: 0 20px 7px 27px; position:relative; }
#header #logo { width:133px; padding:12px 0 0 0; float:left; }
#header #globalNav { width:600px; height:30px; padding:38px 0 0 0; float:right; }
#header #globalNav li { float:left; }
#header #extGlovalNav { width:401px; position:absolute; top:0; right:20px; }
#header #extGlovalNav ul { width:165px; padding:7px 0 0 0; float:left; }
#header #extGlovalNav li { padding:0 9px 0 0 ; float:left; }
#header #searchArea { width:214px; height:23px; padding:5px 8px 0 5px; background: url(../images/search_bg.gif) no-repeat; border: solid 1px #cbd6fa; float:right; }
#header #searchArea .txtBox { width:100px; font-size:12px; margin:0 5px 0 3px; } 

#breadCrumb { font-size:84%; padding:14px 0 10px 20px; background:url(../images/bg_bread.gif) top right no-repeat; }

#flashArea { margin:0 0 11px 0; }
#contentWrapper { padding: 0 20px; margin-bottom:50px; }

.arrow  { margin:0 0 5px 0; }
.arrow li { background:url(../images/arrow_blue03.gif) 0px 3px no-repeat; padding:0 0 5px 10px; height:1%; }
.arrow li a {  }

.arrow01 a:link { color:#666666; text-decoration:none; background:url(../images/arrow_blue01_default.gif) 3px 2px no-repeat; }
.arrow01 a:visited { color:#666666; text-decoration:none; background:url(../images/arrow_blue01_default.gif) 3px 2px no-repeat; }
.arrow01 a:hover { color:#4a4ab7; text-decoration:none; background:url(../images/arrow_blue01_over.gif) 3px 2px no-repeat; }
.arrow01 a:active { color:#4a4ab7; text-decoration:none; background:url(../images/arrow_blue01_over.gif) 3px 2px no-repeat; }

/* for MainContents  */

#mainContent { width:537px; float:left; line-height:1.4; }
#mainContent h1 { padding:0 0 15px 0; }
#mainContent h2 { padding:0 0 9px 0; clear:both; }
#mainContent h2.about01 { font-size:1.4em;font-weight:800;color:#666; }
#mainContent p { margin:0 0 1em 0;}
#mainContent p.indent01 { text-indent:1em;margin-bottom:0;}
#mainContent p.mb1 { margin-bottom:1em;}
#mainContent .extMg1 { margin-bottom:2em !important;}
#mainContent .extMg2 { margin-bottom:3em !important;}
#mainContent p.cap { font-size:84%;}
#mainContent p.halfMg { margin-bottom:0.5em; }

#mainContent .preface { padding:0 13px 10px;}
#mainContent .hindent { text-indent:-20px; padding-left:30px !important; }

#mainContent .inner { padding:0 7px 0 5px; }
#mainContent .indent { margin-left:5px; margin-right:5px;}
#mainContent .indent h3 { font-weight:bold; margin:0 0 1em 0.5em; }
#mainContent .bscList,
#mainContent .bscList2 { padding:0 0 15px 8px; }
#mainContent .bscList dt { width:72px; float:left; }
#mainContent .bscList dd { width:440px; float:left; padding:0 0 8px 5px; }
#mainContent .bscList dd img { margin:0 0 -5px 10px; }
#mainContent .bscList2 li { padding:0 0 8px 0; }
#mainContent .bscList2 li img { margin:0 0 -5px 10px; }
#mainContent .signboard { background:#f4f8fc; border:solid 1px #c6d3ef;} 
#mainContent .signboard dt { background:#7e9ad9; padding:7px 10px 4px; font-size:117%; font-weight:bold; color:#fff; } 
#mainContent .signboard dd { padding:10px; }
#mainContent .signboard dd span { font-size:84%; display:block; border-top: solid 1px #c6d3ef; padding:10px 0 0 60px; text-indent:-60px; margin:10px 0 0 0; }
#mainContent .imgRight { text-align:right; }
#mainContent .imgRight img { margin:0 0 0 9px; }
#mainContent .indent .right img { margin:0 0 0 9px; }

#mainContent .inner h2 { font-size:117%; font-weight:bold; background: url(../images/hdr_ttl01_btm.gif) bottom no-repeat; padding: 0 0 4px 0; margin:0 0 10px 0; }
#mainContent h2 span { display: block; background:url(../images/hdr_ttl01.gif) no-repeat; padding:7px 10px 1px; }
#mainContent .inner h3.business { font-size:1.2em;font-weight:800;padding-left:.5em;margin-bottom:5px; }
#mainContent .detail { position:relative; }
#mainContent .detail h2 span { padding-right:150px; }
#mainContent .detail ul { font-size:84%; position:absolute; right:10px; top:9px; }
* html #mainContent .detail ul { padding-right:14px; }
#mainContent h3.bnrSdw { padding:0 0 5px 0; background: url(../../ir/images/idx_bnr_sdw.gif) bottom no-repeat; margin:0 0 9px 0; }
#mainContent .block01 { width:258px; padding:0 0 8px 0; background:url(../../ir/images/idx_hdr_sdw_a.gif) bottom no-repeat; margin:0 0 9px 0; }
#mainContent .blockCont01 { min-height:72px; background:url(../../ir/images/idx_hdr_base_a.gif) repeat-y; padding:8px 10px 20px 20px; position:relative; }
* html #mainContent .blockCont01 { height:72px; }
#mainContent .blockCont01.noDetail { padding-bottom:5px; min-height:87px;}
* html #mainContent .blockCont01.noDetail { height:87px; }
#mainContent .blockCont01 p { margin:0 0 5px 0;}
#mainContent .blockCont01 strong { font-size:117%; font-weight:bold;}
#mainContent .blockCont01.leftPad { padding-left:10px; }
#mainContent .blockCont01 .left img { margin:0 10px 0 0; }
#mainContent .blockCont01 .detailBtm { position:absolute; bottom:5px; right:10px; margin:0; padding:0;}
#mainContent .block02 { clear:both; padding:0 0 8px 0; background:url(../../ir/images/idx_hdr_sdw_b.gif) bottom no-repeat; margin:0 0 9px; }
#mainContent .blockCont02 { background:url(../../ir/images/idx_hdr_base_b.gif) repeat-y; padding:8px 14px;}

#mainContent .box { border:solid 1px #d7d7d7; background:#eff3ff; padding:10px 10px 0 10px; clear:both; }
#mainContent .box .arrow { width:380px; padding:0 0 0 10px; }
#mainContent .box .arrow li { width:180px; float:left; }
#mainContent .wboxOut { border:solid 1px #c6d3ef; padding:1px; }
#mainContent .wboxIn { border:solid 1px #dde6f6; background:#f4f8fc; padding:20px 25px 0; }
#mainContent .wboxIn ol li { list-style:decimal; margin:0 0 20px 25px; font-size:117%; color:#333; }

#mainContent .hdList { margin:0 -9px 0 0; clear:both; width:534px; }
#mainContent .hdList li{ background:url(../../ir/images/idx_hdr_c_sdw.gif) bottom no-repeat; padding:0 0 8px 0; width:258px; margin:0 9px 10px 0; float:left; }
#mainContent .hdList span { display:block; background:url(../../ir/images/idx_hdr_c_bg.gif) no-repeat; padding:13px 10px 6px 25px; font-size:117%; font-weight:117%; }

#mainContent .previewWrapper { margin:0 0 30px 0;}
* html #mainContent .previewWrapper { margin:0 0 30px -5px;}
#mainContent .previewBox { border:1px solid #c6d3ef; background:#e7ecfa; width:123px; float:left; margin:0 0 0 5px;}
#mainContent .previewBox .previewTxt { padding:9px; margin:0;}
#mainContent .previewBox .previewTxt img { margin:0 0 -3px 0;}
#mainContent .previewBox .previewImg { background:#fff; margin:0; padding:9px;}

#mainContent .fctInfo { width:305px;}
#mainContent .fctBox { clear:both; background:#eff3ff; border:solid 1px #c6d3ef; padding:12px 12px 0 12px; position:relative; height:1%; clear:both;}
#mainContent .linkMap { position:absolute; bottom:1em; right:12px; margin:0;}

#mainContent .inner h4.bdbtm { font-size:117%; font-weight:bold; margin-bottom:1em; padding-left:5px; border-bottom:solid 1px #999; }
#mainContent .gglMapseach { margin-bottom:30px;}
#mainContent .gglMapseach a { display:block; text-align:right; padding:3px 10px; }
#mainContent .gglMapseach a:link { color:#fff; text-decoration:none; background:#6b80c2; }
#mainContent .gglMapseach a:visited { color:#fff; text-decoration:none; background:#6b80c2; }
#mainContent .gglMapseach a:hover { color:#fff; text-decoration:none; background:#666; }
#mainContent .gglMapseach a:active { color:#fff; text-decoration:none; background:#666; }

#mainContent .stripedtable { border:1px solid #c6d3ef; border-collapse:collapse; width:100%; margin:0 0 26px 0;}
#mainContent .stripedtable th,
#mainContent .stripedtable td { border:1px solid #c6d3ef; vertical-align:top; padding:7px 10px 5px;}
#mainContent .stripedtable th { background:#7e9ad9; color:#fff; font-weight:normal; text-align:left;}
#mainContent .stripedtable .oddline { background:#fff; }
#mainContent .stripedtable .evenline { background:#f4f8fc; }
#mainContent .stripedtable p { margin:0;}

#mainContent .signature { color:#333; font-weight:bold; text-align:right; }
#mainContent .signature span { font-size:117%; }

#mainContent .faqList { clear:both; padding-top:5px;}
#mainContent .faqList dt { width:20px; margin-right:5px; float:left; clear:both; } 
#mainContent .faqList dt img { margin-top:-3px; position:relative; } 
#mainContent .faqList dd { width:499px; float:left; padding-bottom:15px; }
#mainContent .faqList dd.border { margin-bottom:15px; border-bottom:dotted 1px #ccc; }


#mainContent .immList {}
#mainContent .immList li { list-style:decimal; margin:0 0 15px 25px;}
#mainContent .rskList li { text-indent:-25px; padding-left:25px;}

#mainContent .ecoList dt { font-weight:bold; }
#mainContent .ecoList dd { padding:0 0 12px 17px; }
 
#mainContent .ecoEffort { clear:both; background:#eff3ff; border:solid 1px #c6d3ef; padding:10px; margin:0 0 12px 0; }
#mainContent .ecoEffort h4 { font-weight:bold; margin-bottom:1em; }
#mainContent .ecoEffort img { float:right; margin-left:10px; }

.listBase { background:#eff3ff; padding:10px 0 10px 22px; }
.arrowBox li { width:230px; margin:4px 0 4px 0; float:left; height:1%; }
.arrowBox li a { display:block; padding:2px 0 2px 20px; height:1%; }
.arrowBox li a:link { background:url(../images/arrowbox.gif) 0 2px no-repeat; }
.arrowBox li a:visited { background:url(../images/arrowbox.gif) 0 2px no-repeat; }
.arrowBox li a:hover { background:url(../images/arrowbox_ov.gif) 0 2px no-repeat; }
.arrowBox li a:active { background:url(../images/arrowbox_ov.gif) 0 2px no-repeat; }

#mainContent .graph { background:#eff3ff; padding:10px; margin:0 -50px 12px 0; width:505px;}
#mainContent .graph .left { display:block; width:59%; text-align:left; }
#mainContent .graph .right { display:block; width:39%; text-align:right; }

#mainContent .graph .stripedtable { margin:0; clear:both; }
#mainContent .graph .stripedtable th,
#mainContent .graph .stripedtable td { padding:9px 5px 7px; } 
#mainContent .graph .stripedtable td { text-align:right; white-space:nowrap; font-family:helvetica; }

#mainContent .telBox { border:solid 1px #cccccc; border-top:hidden; padding: 10px 30px 0; text-align:center; }
#mainContent .telBox .bdCont { border-bottom: dashed 1px #cccccc; text-align:center; padding-bottom:10px; }
#mainContent .telBox img { margin:0 0 -2px 0;  }

#mainContent .fltimg div { float:left; width:140px; margin-right:12px; }
#mainContent .fltimg div img { margin-bottom:10px;}
#mainContent .fltimg p { float:left; width:372px;}

#mainContent .box02 { border:solid 1px #c6d3ef; background:#f4f8fc; padding:10px 10px 10px 10px; clear:both; }
#mainContent .box03 { border:solid 1px #c6d3ef; margin:0 0 1em 0;}
#mainContent .box03 dt { background:#e7ecfa; padding:7px 18px; font-weight:bold;}
#mainContent .box03 dd { padding:10px 18px 3px 18px;}
#mainContent .box03 p { margin:0 0 0.5em 0;}
#mainContent .box03 a { padding:0 22px 0 0;}
#mainContent .boxWrapper .left,
#mainContent .boxWrapper .right { width:256px;}

#mainContent .isoList dl { float:left;}
#mainContent .isoList dt { width: 60px; float:left; clear:both;}
#mainContent .isoList dd { float:left; width:350px; margin-bottom:5px;}
#mainContent .isoList2 dl { float:left;}
#mainContent .isoList2 dt { width: 60px; float:left; clear:both;}
#mainContent .isoList2 dd { float:left; width:300px; margin-bottom:5px;}


/* for Local Navigation  */

#subContent { width:210px; float:right; }
#subContent #localNav { padding:3px 0 0 0; margin:0 7px 18px 5px; border-bottom: dotted 1px #ccc; }
#subContent #localNav h4 { margin: 0 0 2px 0; }
#subContent #localNav .nobd { border:none; }
#subContent #localNav li { border-top: dotted 1px #ccc; height:1%; }
#subContent #localNav li.noBorder { border-top:none; }
#subContent #localNav li.noArrow span { display: block; padding:8px 0 6px 0; margin:0 0 2px 0; color:#333; }
#subContent #localNav li a { display:block; padding:8px 0 6px 22px; margin:2px 0; height:1%; }
#subContent #localNav li.current a { background-position:-396px 0; }
#subContent #localNav li li.current a { background-position:-366px 0; }
#subContent #localNav li li { margin:0 0 0 15px; font-size:84%; height:1%; }
#subContent #localNav li li a { padding:5px 0 3px 15px; height:1%; }

#localNav li a:link { color:#666666; text-decoration:none; background:url(../images/localnav_ov01.gif) 0px 0px no-repeat; }
#localNav li a:visited { color:#666666; text-decoration:none; background:url(../images/localnav_ov01.gif) 0px 0px no-repeat; }
#localNav li a:hover { color:#4a4ab7; text-decoration:none; background:url(../images/localnav_ov01.gif) -198px 0px no-repeat; }
#localNav li a:active { color:#4a4ab7; text-decoration:none; background:url(../images/localnav_ov01.gif) -198px 0px no-repeat; }


#localNav li li a:link { color:#666666; text-decoration:none; background:url(../images/localnav_ov02.gif) 0px 0px no-repeat; }
#localNav li li a:visited { color:#666666; text-decoration:none; background:url(../images/localnav_ov02.gif) 0px 0px no-repeat; }
#localNav li li a:hover { color:#4a4ab7; text-decoration:none; background:url(../images/localnav_ov02.gif) -183px 0px no-repeat; }
#localNav li li a:active { color:#4a4ab7; text-decoration:none; background:url(../images/localnav_ov02.gif) -183px 0px no-repeat; }

#subContent #bnrArea { padding:0 0 18px 0; } 
#subContent #getReader p { font-size:84%; margin:0 0 5px 0; line-height:1.4; }



/* for Wide Content  */
#wideContent h2 { margin:0 0 8px 0;}
#wideContent p { margin:0 0 1em 0; line-height:1.3;}
#wideContent #wideInner { padding:0 5px;}
#searchBox { background:#e7ecfa; padding:19px 19px 4px; border:1px solid #d7d7d7; margin:0 0 15px 0;}
#searchBox table { margin:0 0 15px 0;}
#searchBox th { padding:0 10px 0 0;}
#searchBox td { padding:0 5px 0 0;}
#searchBox .keywords { margin:0 15px 0 0;}

#wideContent .result { border-top:1px dotted #ccc; padding:10px 0 5px;}
#wideContent .result p { margin:0 0 5px 0;}
#wideContent .result p.resultBody,
#wideContent .result p.resultInfo { padding:0 11px;}
#wideContent .result p.resultInfo { font-size:84%;}
#wideContent .result .resultDate { padding:0 0 0 10px;}
#wideContent .pageNavi { border-top:1px dotted #ccc; padding:10px 0 0 0;}

#wideContent .inner { padding:11px 5px 0;}
#wideContent .col1,
#wideContent .col2,
#wideContent .col3 { clear:both; margin:0 0 7px 0;}

#wideContent .col1 { background:url(../images/col1_btm.gif) no-repeat bottom; padding:0 0 10px 0;}
#wideContent .col1 .clearfix { background:url(../images/col1_base.gif) ; padding:13px 10px 0 20px;}
#wideContent .col1 dt { font-size:1px;}
#wideContent .col1 h4 { clear:left; float:left; width:107px; }
#wideContent .col1 .arrow { float:left; height:1%; }
#wideContent .col1 .arrow li { padding-top:1px;}
#wideContent .col1 .widNarrow li { float:left; width:91px; height:1%;}
#wideContent .col1 .widMidum { width:410px;}
#wideContent .col1 .widMidum li { float:left; width:187px; height:1%;}
#wideContent .col1 .widWide { width:410px;}


#wideContent .col2 { background:url(../images/col2_btm.gif) no-repeat bottom; padding:0 0 10px 0;}
#wideContent .col2 .clearfix { background:url(../images/col2_base.gif) ;}
#wideContent .col2 dl { width:370px;}
#wideContent .col2 dd { padding:10px 10px 10px 20px;}
#wideContent .col2 p.right { margin:0 0 5px 15px;}
#wideContent .col2 .detailLink { clear:both; text-align:right; margin:0;}

#wideContent .col3 { background:url(../images/col3_btm.gif) no-repeat bottom; padding:0 0 10px 0;}
#wideContent .col3 .clearfix { background:url(../images/col3_base.gif) ;}
#wideContent .col3 dl { width:243px;}
#wideContent .col3 dl.left { margin:0 10px 0 0;}
#wideContent .col3 dd { padding:10px 10px 10px 20px;}
#wideContent .col3 .detailLink { clear:both; text-align:right; margin:0;}
#wideContent .fctBox { background:#eff3ff; border:solid 1px #c6d3ef; padding:25px 10px 10px 10px;}
#wideContent .fctBox h3 { margin:0 0 1em 0;}

#wideContent .recBnr { margin:0 60px 30px; padding:1px; background:#fff; border:solid 1px #c6d3ef; }
#wideContent .recBnr h4 { display:block; background:#7e9ad9; }
#wideContent .recBnr .bnrCont { padding:12px 0;margin:0 27px 10px; border-bottom: dotted 1px #ccc; }
#wideContent .recBnr .bnrBox { margin:0 66px 10px; }


/* for footer  */

#pageTop { padding:0 20px 8px 20px; text-align:right; }
#pageTop a { font-size:84%; }
#pageTop span { font-size:75%; }

#footerNav { margin:0 20px; padding:13px 0 0 0; height:23px; font-size:84%; color:#4a4ab7; text-align:center; border-top:dotted 1px #ccc; }
#footerNav span { padding:0 10px; }

#footer { margin: 0 10px; padding:3px 0 0 0;  height:40px; border-top:solid 1px #666666; }
#footer #navFunc { width:174px; float:left; }
#footer #navFunc li { float:left; }
#footer #copyRight { float:right; }

/* for Sitemap Page */
#sitemap #mainContent .inner { padding:0 10px; }
#sitemap .mapList { width:252px; }
#sitemap #mainContent h3 { border:solid 1px #c6d3ef; background:#f4f8fc; padding:8px; font-weight:bold; margin-bottom:10px; }
#sitemap #mainContent h3 a { background:url(../images/arrow03.gif) no-repeat; padding-left:20px; }
#sitemap #mainContent h4 { background: #eef3f9; padding:7px 10px; margin-bottom:6px; }
#sitemap #mainContent .arrow01 { margin:0 0 20px 0; padding-left:8px;}
#sitemap #mainContent .arrow01 li,
#sitemap #mainContent .arrow a { margin-bottom:3px;}
#sitemap #mainContent .arrow01 a { padding-left: 20px; }
#sitemap #mainContent .left .arrow  { margin:0 0 10px 15px;}
#sitemap #mainContent .right .arrow { margin:0 0 10px 30px;}
#sitemap #mainContent .bdTop { border-top: dotted 1px #ccc; padding: 20px 0 0 0;}
#sitemap #mainContent h4.arrow01 { margin-bottom:4px; } 

#sitemap #mainContent a:link { color:#4a4ab7; text-decoration:none; }
#sitemap #mainContent a:visited { color:#4a4ab7; text-decoration:none; }
#sitemap #mainContent a:hover { color:#666666; text-decoration:none; }
#sitemap #mainContent a:active { color:#666666; text-decoration:none; }





/* for Top page  */
#home #mainContent { width:517px; float:left; line-height:1.4; }
#home #mainContent h2 { margin:0 0 10px 0; }
#home #mainContent #irInfo { background: url(../../images/bg_border_btm01.gif) bottom no-repeat; padding:0 0 8px 0; margin:0 0 15px 0; }
#home #mainContent #irInfo h3.shadow { padding:0 0 13px 0;  background:url(../../images/hdr01_bg.gif) bottom no-repeat; }
#home #mainContent #irCont { background:url(../../images/bg_border01.gif) repeat-y; padding:5px 20px 15px; }
#home #mainContent #irCont .arrow01 li { float:left; padding: 0 0 15px 0; }
#home #mainContent #irCont .arrow01 li a { display:block; padding: 0 0 0 18px; }
#home #mainContent #irCont .arrow01 .wid01 { width:171px;}
#home #mainContent #irCont .arrow01 .wid02 { width:188px;}
#home #mainContent #irCont .arrow01 .wid03 { width:118px;}
#home #mainContent #irCont h4 { margin:0 0 5px 0; clear:both;}
#home #mainContent #irCont h4.line { border-bottom:solid 1px #6e82d9; margin:0 0 10px 0; }
#home #mainContent #irCont h3 { padding:0 0 20px 0; clear:both;}


#home #mainContent .pdfList dt { width:75px; float:left; }
#home #mainContent .pdfList dd { width:400px; float:left; padding:0 0 5px 0; }
#home #mainContent .pdfList dd img { margin:0 0 -5px 10px; }

#home #mainContent #whatsNew h3 { margin: 0 0 10px 0; }
#home #mainContent #whatsNew dt { clear:both; width:78px; float:left; padding:0 0 0 3px; }
#home #mainContent #whatsNew dd { width:435px; padding:0 0 10px 0; float:left; }

#home #subContent { width:234px; float:right; }
#home #subContent #subNav { background:url(../images/sub_bg02.gif) bottom no-repeat; padding:0 0 8px 0; margin:0 0 5px 0; }
#home #subContent #subNav #subNavCont { background:url(../images/sub_bg03.gif) repeat-y; padding:5px 10px; }
#home #subContent #subNav .arrow01 li { padding: 0 0 7px 0; }
#home #subContent #subNav .arrow01 li a { padding: 0 0 0 18px; }
#home #subContent h3 { height:58px; background:url(../images/sub_bg01.gif) bottom no-repeat; }
#home #subContent #bnrArea li { padding:0 0 9px 0; font-size:1px; }

