@charset "utf-8";
body { background: url(/images/main/bg_body.gif) repeat-x left -200px; }
#footer { background: url(/images/main/bg_body.gif) repeat-x left top; }
#search { padding-right:9px; right:90px; }/*0714*/
#search .textfield { margin-right:6px; width:100px; }
#memberZone { right: 15px; background: none; padding: 0; }/*0714*/
#languageSwitcher { display: none; }
#brandSubNav ul li div { width: 163px; background: #ebebeb; }
#brandSubNav ul li ul { width: 163px; }
#brandSubNav ul li ul li a { background: url(/images/main/menu_01_o.gif) no-repeat left top; }
#brandSubNav ul li ul li a:hover { background: url(/images/main/menu_01_h.gif) no-repeat left top; }
#brandSubNav .navMenuEnd { width: 163px; height: 10px; background: url(/images/main/bg_dropdown_long_end.png) no-repeat left top; }
#brandSubNav .extraInfo { background: #0d53a9; color:#FFF; display:block; font-weight:bold; height:43px; margin:4px 0 0 5px; padding:7px 0 0; text-align:center; width:154px; }
a:hover { color: #1250ac; }
h2.subTitle, .note, h2.newsTitle, h2.newsTitle a {color: #1250ac;}
a.more,
a.newsCenter { background: url(/images/main/arrow.gif) no-repeat left 5px;}
.listItem li { background: url(/images/main/arrow.gif) no-repeat left 7px; padding-bottom: 3px; }
.listItem_r li { background: url(/images/main/arrow.gif) no-repeat left 7px; padding-bottom: 3px; }
#keyvisual ul.tab li { background: url(/images/main/bg_kv_controller.png) no-repeat -80px top; }
#keyvisual ul.tab li.active { background: url(/images/main/bg_kv_controller.png) no-repeat left top; }
* html #keyvisual ul.tab li { background: url(/images/main/bg_kv_controller.gif) no-repeat left top; }
* html #keyvisual ul.tab li.active { background: url(/images/main/bg_kv_controller_hover.gif) no-repeat left top; }
#latestNews { background: url(/images/main/bg_block_latestNews.gif) no-repeat left top; }
#latestNews .icons { height: auto; padding-top: 13px; margin-bottom: 10px; }
#onlineService { background: url(/images/main/bg_block_onlineService.gif) no-repeat left 30px; }
#onlineService a.more { clear: both; }
#onlineService .tab li h5 { background-position: left -300px; cursor: default; }
#onlineService .listItem li { background-image: url(/images/main/arrow.gif); padding-bottom: 0; }
.listItem_r li { padding-left:11px; }
#serviceCombo { background: url(/images/main/bg_block_serviceCombo.gif) no-repeat left 30px; }
#serviceCombo .tabContent li ul.listItem {
	float: left;
	width: 175px;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 40px;
}
#serviceCombo .tabContent li ul.listItem_r {
	float: left;
	width: 140px;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 20px;
}
#serviceCombo .tabContent li ul.listItem li { line-height:18px;} 
#serviceCombo .tabContent li ul.listItem_r li { line-height:18px;} 
#serviceCombo .tabContent li img { float: left; width: 241px; margin: 2px 0 0 3px; }
#solutionCombo { line-height: 0; font-size: 0; padding: 15px; width: 217px; height: 180px; float: left; background: url(/images/main/bg_solutionCombo_EBG.jpg) no-repeat left top; }/*0714*/
#solutionCombo #solution1 { margin-bottom: 32px; }
#solutionCombo.oneCol { height:80px; padding:15px; width:217px; background: url(/images/main/bg_solutionCombo_EBG_oneCol.jpg) no-repeat left top; } /*0911*/
#solutionCombo #solution3 { margin-bottom: -7px; } /*2009.10.14*/


#latestNews .listItem li, .tabView .listItem li { background-position: left 5px; }

#importantInfo,
#latestAnn { background: url(/images/main/bg_block_ann.gif) no-repeat left 30px; }
#localNav ul.navMenu li { background-image: url(/images/main/arrow.gif); }
#localNav ul.navMenu { background-image: url(/images/main/gradient-localnav.gif); }
#localNav ul.short { background-image: url(/images/main/gradient-localnav_100.gif); }
#localNav ul.mini { background-image: url(/images/main/gradient-localnav_30.gif); }
#localNav a.active, #pager a.active, .form .submitBtn:hover, .noticeofAction, .extraInfo
{ color: #1250ac; } 
#sitemap h3.itemTitle { background: url(/images/main/arrow.gif) no-repeat left 6px;}

/*gin 0115 3col*/
#left .listItem li { margin-top: 0px; margin-bottom: 6px; }
#localNav .tabTitle_f01 {
	height: 23px;
	background-image: url(/images/main/title_localNav.gif);
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
}
#localNav .middle_f01 {
	background: url(/images/main/bg_block_localNav_middle.gif) repeat-y left top;
	position: relative;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 3px;
}
#localNav .top_f01 {
	height: 8px;
	line-height: 0;
	font-size: 0px;
	background-image: url(/images/main/ttl_main_top01.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.block-left-ad { line-height: 0; font-size: 0; margin: 15px 0 0 0; }
.threeColumns_ebg #center { width: 497px; margin-left: 192px; }
.threeColumns_ebg #left { width: 177px; padding: 0; margin-left:-690px; }
/* .threeColumns_ebg #keyvisual { position: static; float: none; line-height: 0; font-size: 0; padding: 0; margin: 0 0 15px 0;} */
.block-left-fuction, .block-stock { margin-top: 20px; }
.block-left-fuction .top, #block-stock .top { background: url(/images/main/bg_block_localNav_ctop.png) no-repeat left top; height: 4px; line-height: 0; font-size: 0;}
.block-left-fuction .bottom, #block-stock .bottom { background: url(/images/main/bg_block_localNav_bottom.png) no-repeat left top; height: 5px; line-height: 0; font-size: 0;}
.block-left-fuction .middle  { background: url(/images/main/gradient-lhs-block.gif) no-repeat left top; padding: 7px 10px 2px 10px; }
.block-stock .middle { background: url(/images/main/gradient-lhs-block.gif) no-repeat left top; padding: 7px 10px 0 10px; }
.block-left-fuction .listItem { padding-top: 3px; }
.block-stock .separation { margin: 6px 0 7px 0; }
/*mid-block*/
#block-addon_f { margin-bottom: 15px; line-height: 17px; }
#block-addon_f a.more {
	margin-right: -1px;
	clear: both;
}
#block-addon_f .listItem li { padding-bottom: 5px; }
#mainContentWrap .top_f { clear:both; background: url(/images/main/bg_content_top.png) no-repeat left top; height: 5px; line-height: 0; font-size: 0;}
#mainContentWrap .sideColumn_f {
	float: right;
	width: 241px;
#padding-top: 3px;
}
#mainContentWrap .sideColumn_fr {
	float: left;
	width: 241px;
#padding-top: 3px;
}
#block-addon_f .top { background-image: url(/images/main/bg_midblock_top.gif); }
#block-addon_f .bottom { background-image: url(/images/main/bg_midblock_bottom.gif); }
#mainContentWrap .middle_f {
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	background-image: url(/images/main/bg_midblock_bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
	height: 83px;
}
#mainContentWrap .middle_f2 {
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	background-image: url(/images/main/bg_midblock_bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
	height: 70px;
}
#mainContentWrap .middle_v {
	background-image: url(/images/main/bg_midblock_bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	height: auto;
}
/*right*/

#osusume { float: left; width: 246px; height: auto; position: relative;} 
.sideColumn_r { float: left; width: 246px; height: auto; position: relative;

}
.sideColumn_r {
	line-height: 17px;
	float: left;
	position: relative;
	margin-top: 15px;
	height: auto;
}
.sideColumn_r a.more {
	margin-right: -1px;
}
.sideColumn_r .listItem li { padding-bottom: 5px; }
.sideColumn_r .top {
	background-image: url(/images/main/block_right_top.gif);
	height: 5px;
	line-height: 0; font-size: 0;
}

.sideColumn_r .top_cover {
	background-image: url(/images/main/block_right_topcover.gif);
	height: 5px;
	line-height: 0; font-size: 0;
}

.sideColumn_r .bottom { background-image: url(/images/main/block_right_btm.gif);
height: 5px;line-height: 0; font-size: 0; 
}
.sideColumn_r .middle_r {
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	background-image: url(/images/main/block_right_mid.gif);
	background-repeat: repeat-y;
	background-position: left top;
	height: auto;
}
.sideColumn_r .middle_rf {
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	background-image: url(/images/main/block_right_mid.gif);
	background-repeat: repeat-y;
	background-position: left top;
    height: auto;
    min-height: 128px;
}
.sideColumn_r .middle_rf_auto {
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	background-image: url(/images/main/block_right_mid.gif);
	background-repeat: repeat-y;
	background-position: left top;
	height: auto;
}
.sideColumn_r .middle_rf1 {
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	background-image: url(/images/main/block_right_mid.gif);
	background-repeat: repeat-y;
	background-position: left top;
	height: 60px;
}
.sideColumn_r .middle_rf178 {
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	background-image: url(/images/main/block_right_mid.gif);
	background-repeat: repeat-y;
	background-position: left top;
 	min-height: 178px;
 	height:auto;
}
.promo_btn {
	margin: 0px;
	padding: 0px;
	height: 117px;
}
.navMenu_ind01 p {
	text-indent: 25px;
	background-image: url(/images/main/arrow.gif);
	background-repeat: no-repeat;
	background-position: 15px;
	margin-top: 6px;
	margin-bottom: 6px;
}
#mainContentWrap .mainText_fttx {
	float: left;
	width: 710px;
}
#fttx_content_title01 {
	font-weight: bold;
	color: #666666;
}
.table-list_01 {
	list-style-type: disc;
}
.twoColumnText #wrap #content #center #mainContentWrap .middle #mainContent .summary .mainText_fttx ol li {
	list-style-type: decimal;
	margin-left: 25px;
}
.twoColumnText #wrap #content #center #mainContentWrap .middle #mainContent .summary .mainText_fttx ul li {
	list-style-type: square;
	margin-left: 20px;
}
table.table01 td {
	border: 1px solid #CCCCCC;
	padding: 2px;
}
#fttxadsl #localNav a.active, #pager a.active
{ color: #f08621; }
h2.subTitle_fttx {
	font-size:15px;
	margin-bottom: 12px;
}
.navMenu_ind01{
	background-image:none;
	border-top-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-top-color: #cdcdcd;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cdcdcd;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 6px;
	padding-bottom: 6px;
}
.navMenu_ind02{
	background-image:none;
	border-top-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-top-color: #cdcdcd;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
	margin-top: 10px;
	margin-bottom: 0px;
	padding-top: 6px;
	padding-bottom: 0px;
}
.navMenu_ind02 p {
	text-indent: 25px;
	background-image: url(/images/main/arrow.gif);
	background-repeat: no-repeat;
	background-position: 15px;
	margin-top: 6px;
	margin-bottom: 6px;
}
#localNav a.active, #pager a.active
{ color: #0d53a9; }
.backLink a {
	text-decoration: underline;
}



/*gin*/
#mainContentWrap .sideColumn_promo {
	float: right;
	width: 205px;
    padding-top: 3px; 	margin-left: 15px;
}
.sideColumn_promo #block-addon .top { background-image: url(/images/main/bg_block_rhs_top.png); padding:2px 0; height: auto; text-align: center; height:auto;}
#mainContent .summary .sideColumn_promo #block-addon .top {
	height: auto;
	background-image: url(/images/main/bg_block_rhs_top2.gif);
}
#sideCol_banner {
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	background-color: #FFFFFF;
	padding-top: 2px;
	padding-bottom: 2px;
}
.eventItem div#ebg_event {
	background: url(/images/main/bg_pressitem.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
 #mainContent .text .middle01 {
	background-image: url(/images/main/bg_pressitem_long.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 120px;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	background-color: #FFFFFF;
} 
legend{color:#000;}
.apply_btn {
	height: 73px;
	width: auto;
	margin-top: 15px;
	float: left;
}
.left_banner001 {
	width: 177px;
	margin-top: 15px;
}
.middle01 .more {
	text-decoration: none;
	padding-bottom: 10px;
	background-image: url(/images/main/arrow.gif);
	background-position: 1px 8px;
}
.middle01 .more a:hover
{
	background-image:url(..//images/main/arrow.gif);
	background:none
	}

.middle01 {
 min-height: 0; 
} 

/*0125*/
/*gin*/
#left .listItem li { margin-top: 0px; margin-bottom: 6px; }
#localNav .tabTitle_f01 {
	height: 23px;
	background-image: url(../img/title_localNav.gif);
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
}
#localNav .middle_f01 {
	background: url(../../img/bg_block_localNav_middle.gif) repeat-y left top;
	position: relative;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 3px;
}
#localNav .top_f01 {
	height: 8px;
	line-height: 0;
	font-size: 0px;
	background-image: url(../img/ttl_main_top01.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.block-left-ad { line-height: 0; font-size: 0; margin: 15px 0 0 0; }
.block-left-ad_top { line-height: 0; font-size: 0; margin: 0; }
.threeColumns_ebg #center { width: 497px; margin-left: 192px; }
.threeColumns_ebg #left { width: 177px; padding: 0; margin-left:-690px; }
/* .threeColumns_ebg #keyvisual { position: static; float: none; line-height: 0; font-size: 0; padding: 0; margin: 0 0 15px 0;}*/
.block-left-fuction, .block-stock { margin-top: 20px; }
.block-left-fuction .top, #block-stock .top { background: url(/images/main/bg_block_localNav_ctop.png) no-repeat left top; height: 4px; line-height: 0; font-size: 0;}
.block-left-fuction .bottom, #block-stock .bottom { background: url(/images/main/bg_block_localNav_bottom.png) no-repeat left top; height: 5px; line-height: 0; font-size: 0;}
.block-left-fuction .middle  { background: url(/images/maing/gradient-lhs-block.gif) no-repeat left top; padding: 7px 10px 2px 10px; }
.block-stock .middle { background: url(/images/main/gradient-lhs-block.gif) no-repeat left top; padding: 7px 10px 0 10px; }
.block-left-fuction .listItem { padding-top: 3px; }
.block-stock .separation { margin: 6px 0 7px 0; }
/*mid-block*/
#block-addon_f { margin-bottom: 15px; line-height: 17px; }
#block-addon_f a.more {
	margin-right: -1px;
	clear: both;
}
#block-addon_f .listItem li { padding-bottom: 5px; }
#mainContentWrap .top_f { clear:both; background: url(../img/bg_content_top.png) no-repeat left top; height: 5px; line-height: 0; font-size: 0;}
#mainContentWrap .sideColumn_f {
	float: right;
	width: 241px;
#padding-top: 3px;
}
#mainContentWrap .sideColumn_fr {
	float: left;
	width: 241px;
#padding-top: 3px;
}
#block-addon_f .top { background-image: url(/images/main/bg_midblock_top.gif); }
#block-addon_f .bottom { background-image: url(/images/main/bg_midblock_bottom.gif); }
#mainContentWrap .middle_f {
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	background-image: url(/images/main/bg_midblock_bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
	height: 83px;
}
#mainContentWrap .middle_f2 {
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	background-image: url(/images/main/bg_midblock_bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
	height: 70px;
}
#mainContentWrap .middle_v {
	background-image: url(/images/main/bg_midblock_bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	height: auto;
}
/*right*/

#osusume { float: left; width: 246px; height: auto; position: relative;} 
.sideColumn_r {
    float: left; 
	width: 246px; 
	height: auto; 
	position: relative;
	line-height: 17px;
	margin-top: 15px;
	height: auto;
}
.sideColumn_r a.more {
}
.sideColumn_r .listItem li { padding-bottom: 5px; }
.sideColumn_r .top {
	background-image: url(/images/main/block_right_top.gif);
	height: 5px;
	line-height: 0; font-size: 0;
}
.sideColumn_r .top_cover {
	background-image: url(/images/main/block_right_topcover.gif);
	height: 5px;
	line-height: 0; font-size: 0;
}
.sideColumn_r .bottom {
	background-image: url(/images/main/block_right_btm.gif);
	height: 5px;
	line-height: 0;
	font-size: 0;
	clear: both;
}


#right_col_top{
	margin-top: 0px;
	}
.promo_btn {
	margin: 0px;
	padding: 0px;
	height: 117px;
}
.navMenu_ind01 p {
	background-image: url(/images/main/arrow.gif);
	background-repeat: no-repeat;
	background-position: 15px 5px;
	margin-top: 6px;
	margin-bottom: 6px;
	padding-left: 0px;
}
#mainContentWrap .mainText_fttx {
	float: left;
	width: 710px;
}
#fttx_content_title01 {
	font-weight: bold;
	color: #666666;
}
.table-list_01 {
	list-style-type: disc;
}
.twoColumnText #wrap #content #center #mainContentWrap .middle #mainContent .summary .mainText_fttx ol li {
	list-style-type: decimal;
	margin-left: 25px;
}
.twoColumnText #wrap #content #center #mainContentWrap .middle #mainContent .summary .mainText_fttx ul li {
	list-style-type: square;
	margin-left: 20px;
}
table.table01 td {
	border: 1px solid #CCCCCC;
	padding: 2px;
}
#fttxadsl #localNav a.active, #pager a.active
{ color: #f08621; }



#fttxadsl #content h2.subTitle, #fttxadsl #content .note, #fttxadsl #content h2.newsTitle, #fttxadsl #content h2.newsTitle a {color: #f08621;}
h2.subTitle_fttx, .note, h2.newsTitle_fttx, h2.newsTitle_fttx a {color: #f08621;}
h2.subTitle_fttx {
	font-size:15px;
	margin-bottom: 12px;
}
.navMenu_ind01{
	background-image:none;
	border-top-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-top-color: #cdcdcd;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cdcdcd;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 0px;
}
.navMenu_ind02{
	background-image:none;
	border-top-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-top-color: #cdcdcd;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
	margin-top: 10px;
	margin-bottom: 0px;
	padding-top: 6px;
	padding-bottom: 0px;
}
.navMenu_ind02 p {
	text-indent: 25px;
	background-image: url(/images/main/arrow.gif);
	background-repeat: no-repeat;
	background-position: 15px;
	margin-top: 6px;
	margin-bottom: 6px;
}
#localNav a.active, #pager a.active
{ color: #0d53a9; }
.backLink a {
	text-decoration: underline;
}
#fttxadsl #wrap #content #right
{ padding-top:28px}

#newstable a {
	text-decoration: none;
}
/*gin contactus 0119*/
#localNav .top_os {
	height: 8px;
	line-height: 0;
	font-size: 0px;
	background-image: url(/images/main/ttl_main_top_os.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#localNav .tabTitle_os {
	height: 23px;
	background-image: url(/images/main/title_localNav.gif);
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
}

#os #localNav ul.navMenu li {
	background-image: url(/images/main/service-p.gif);
}

.tab_btnlist {
	height: 32px;
	width: 497px;
	line-height: 0px;
	font-size:0;
	background-image: url(/images/main/tab_bg_baseline.gif);
}
.tab_btnlist_r{
	height: 32px;
	width: 246px;
	line-height: 0px;
	font-size:0;
	background-image: url(/images/main/tab_bg_baseline.gif);
}

.tab_top {
	height: 11px;
	width: 497px;
	background-image: url(/images/main/common_top_for497_2.gif);
	line-height: 0px;
	font-size: 0px;
}
.tab_content {
	background-image: url(/images/main/common_tab_bg.gif);
	line-height: normal;
	width: 497px;
}
.tab_graphic {
	width: auto;
	float: left;
	padding: 15px;
}
.tab_bottom {
	background-image: url(/images/main/common_bottom_for497.gif);
	clear: both;
	height: 3px;
	width: 497px;
	margin-bottom: 15px;
	background-repeat: no-repeat;
}

.tab_index {
	float: left;
	margin-right: 15px;
	width: 350px;
	margin-bottom: 15px;
	padding: 0px;
	margin-top: 0px;
	margin-left: 0px;
}
.tab_index_td02 {
	line-height: 30px;
	background-image: url(/images/main/service-p.gif);
	background-color:#F2F2F2;
	background-repeat: no-repeat;
	background-position: 5px center;
	padding-left: 20px;
}
.tab_index_td02empty {
	line-height: 30px;
	background-color:#F2F2F2;
	padding-left: 20px;
}
.tab_index_td02a {
	line-height: 30px;
	background-image: url(/images/main/service-s.gif);
	background-color:#F2F2F2;
	background-repeat: no-repeat;
	background-position: 5px center;
	padding-left: 20px;
}
.tab_index_td01 {
	line-height: 30px;
	background-image: url(/images/main/service-p.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
	padding-left: 20px;
}
.tab_index_td01empty {
	line-height: 30px;
	padding-left: 20px;
}
.tab_index_td01a {
	line-height: 30px;
	background-image: url(/images/main/service-s.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
	padding-left: 20px;
}
#localNav .tabTitle_os {
	height: 23px;
	background-image: url(/images/main/title_localNav_os.gif);
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
}
/*channel*/
.top_3col {
	height: 2px;
	width: 100%;
	background-image: url(/images/main/brdr_mid_text.gif);
	background-repeat: no-repeat;
	background-position: left top;
	line-height: 0px;
}
#mainContentWrap .top_3col_cover { clear:both; background: url(/images/main/bg_content_mid_top.png) no-repeat left top; height: 5px; line-height: 0; font-size: 0;}
#mainContentWrap .middle_3col {
	padding: 0 3px;
	background-image: url(/images/main/bg_content_mid_middle.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
#mainContentWrap .bottom_3col { background: url(/images/main/bg_content_mid_bottom.png) no-repeat left top; height: 5px; line-height: 0; font-size: 0;}
#localNav .tabTitle_channels {
	height: 23px;
	background-image: url(/images/main/channels/title-localnav_channel.gif);
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
}
#localNav .top_channels {
	height: 8px;
	line-height: 0;
	font-size: 0px;
	background-image: url(/images/main/channels/title-localnav_top_channel.gif);
	background-repeat: no-repeat;
	background-position: left top;
}.channels_thumb {
	float: left;
	height: auto;
	width: 114px;
	text-align: center;
}
.channels_intro {
	float: left;
	height: auto;
	width: 325px;
	margin-left: 10px;
}
#common_content_title01 {
	font-weight: bold;
	color: #666666;
}
.mid_content_list {
	margin-top: 0px;
	margin-bottom: 0px;
}
#channels #wrap #content #center #mainContentWrap .middle_3col #mainContent .text .middle {
	background-image: url(/images/main/bg_content_text_s.gif);
}
h3.chTitle {
	margin-top: 0px;
	font-size: 15px;
	margin-bottom: 15px;
	color: #C5BD00;
}
#channels #wrap #content #center #mainContentWrap .middle_3col #mainContent {
	min-height: 0;
}

.left_banner001 {
	width: 177px;
	margin-top: 15px;
}
/*.middle .more {
	text-decoration: none;
	background-image: url(/images/main/arrow.gif);
}*/
/*map*/
#map_select_main {
	background-image: url(/images/main/map_selec.jpg);
	min-height: 400px;
	width: 497px;
}
#mainContentWrap .sideColumn_map {
	float: right;
	width: 240px;
	padding-top: 70px;
	margin-left: 15px;
	padding-right: 15px;
}
.sideColumn_map #block-addon .top { background-image: url(/images/main/bg_block_rhs_top.png); padding:2px 0; height: auto; text-align: center; height:auto;}
#mainContent .summary .sideColumn_map #block-addon .top {
	height: auto;
	background-image: url(/images/main/bg_block_rhs_top.png);
}
#sideCol_banner {
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	background-color: #FFFFFF;
	padding-top: 2px;
	padding-bottom: 2px;
}
.eventItem div#ebg_event {
	background: url(/images/main/bg_pressitem.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
#map_sele_area {
	height: auto;
	width: auto;
	background-image: url(/images/main/map_sele_area.gif);
	text-align: center;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	color: #FF6600;
}
#map #block-addon .td_county {
	font-size: 12px;
	background-image: url(/images/main/arrow.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-left: 10px;
}
legend{color:#000;}
#map_select_main {
	background-color: #FFFFFF;
	background-image: url(/images/main/map_selec.jpg);
	height: auto;
	width: 497px;
}
#map #wrap #content #center #mainContentWrap #map_select_main .sideColumn_map #block-addon .middle {
	background-image: url(/images/main/map_sele_bg.gif);
	padding: 10px;
	height: auto;
}
#map_sele_banner {
	background-image: url(/images/main/map_sele_banner.gif);
	margin: 0px;
	padding: 0px;
	height: 67px;
	width: 240px;
}
#map a:hover { color: #f08621; }#map #wrap #content #center #mainContentWrap #map_select_main .sideColumn_map #block-addon .bottom {
	background-image: url(/images/main/map_sele_bottom.gif);
}
#channels .listItem li {
	background-image: url(/images/main/channels/arrow.gif);
}
#channels #localNav ul.navMenu li { margin-bottom: 6px; background: url(/images/main/channels/arrow.gif) no-repeat left 5px; padding: 0 0 3px 11px; }
#channels a.more {
	background-image: url(/images/main/channels/arrow.gif);
	background-repeat: no-repeat;
	background-position: left 7px;
}
.area_title01 {
	font-size: 13px;
	font-weight: bold;
	color: #0066CC;
	padding-top: 5px;
	padding-bottom: 3px;
}
.area_title02 {
	font-size: 13px;
	font-weight: bold;
	color: #0066cc;
	padding-top: 15px;
	padding-bottom: 3px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
.title_content_01 {
	font-size: 10px;
	color: #8594AD;
	padding-top: 3px;
	padding-bottom: 8px;
	padding-left: 15px;
}

#os .listItem li { background: url(/images/main/service-p.gif) no-repeat left 5px; padding-left: 11px; }

.tab_exp {
	padding-top: 10px;
	padding-bottom: 2px;
}
#pager a.btn001 {
	text-decoration: none;
padding-top: 3px; 		padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	background-image: url(/images/main/btn_pager.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
#systemAnnouncement #wrap #content #center #mainContentWrap .middle_3col #mainContent .text .top {
	background-image: url(/images/main/brdr_mid_text.gif);
}
.eventItem {
	background-color: #FFFFFF;
}
#mainContentWrap .qa001 {
	width: 497px;
}

a.morelink {
	text-decoration: none;
	background-image: url(/images/main/arrow.gif);
	background-repeat: no-repeat;
	background-position: 1px center;
	text-align: left;
	padding-left: 10px;
	line-height: 20px;
	float: right;
	padding-right: 10px;
	clear: both;
}
a:hover.morelink {
	text-decoration: none;
	background-image: url(/images/main/arrow.gif);
	background-repeat: no-repeat;
	background-position: 1px center;
	text-align: left;
	padding-left: 10px;
	line-height: 20px;
	float: right;
	padding-right: 10px;
}
.subTitle_faq {
	padding-top: 15px;
}
h2.subTitle#faqtitle  {
	padding-top: 15px;
}
.navMenu_ind01 .sub01 {
	background-image: url(/images/main/arrow.gif);
	background-repeat: no-repeat;
	background-position: 15px 5px;
	margin-top: 6px;
	margin-bottom: 6px;
	padding-left: 25px;
}
.navMenu_ind02 .sub01 {
	background-image: url(/images/main/arrow.gif);
	background-repeat: no-repeat;
	background-position: 15px 5px;
	margin-top: 6px;
	margin-bottom: 6px;
	padding-left: 25px;
}
#serviceCombo .tabContent li img#os1 {
	width: 135px;
}

/*kv_action*/ /* 2010/02/22 add for BWS 1-1*/
/*.threeColumns_ebg #keyvisual { position: static; float: none; line-height: 0; font-size: 0; padding: 0; margin: 0 0 15px 0;}*/
.threeColumns_ebg #keyvisual { position: static;float: none; margin: 0 0 15px 0;}
.threeColumns_ebg #keyvisual { width: 497px; height: 285px; }
.threeColumns_ebg #keyvisual ul.tab { position: absolute; z-index: 99999; margin: 220px 0 0 130px; }

/* 20100409 add */
.summary ul li {
 list-style-type: square;
 margin-left:20px;
}

.summary .sideColumn_promo li {
 list-style-type: none;
 text-indent: 0px;
 margin-left:0px;
}

