#SET_site-wrapper {}
#SET_site-inner {}
	
	/* Header */
	
		/* Logo */
		#SET_Header h1.cls-logo, #SET_Header h2.cls-logo { width: 200px; height: 40px; background: url('../images/tomato-main_new.png') no-repeat -76px -13px; margin-top: 45px; float: left;}
		#SET_Header h1.cls-logo a, #SET_Header h2.cls-logo a { display: block; text-indent: -99999px; height: 70px;}

		#SET_Header .header_area_right_upper { float: right; margin: 0 0 0 0;}
		#SET_Header .header_area_right_lower { float: right; margin: 0 0 0 0;}


		/* General Menu */
		#SET_Header .header_box_menu_general { margin: 9px 0 0 0px; height: 40px; width: 729px; float: right;}
		#SET_Header .header_box_menu_general ul li { float: left;}
		#SET_Header .header_box_menu_general ul li a { display: block; text-indent: -99999px; height: 36px; width: 57px; background: url('../images/tomato-main_new.png') no-repeat; float: left;}
		#SET_Header .header_box_menu_general ul li.individual a { background-position: -80px -1797px; width: 145px;}
		#SET_Header .header_box_menu_general ul li.individual a:hover { background-position: -80px -1837px;}
		#SET_Header .header_box_menu_general ul li.individual.active a { background-position: -80px -1877px;}
		#SET_Header .header_box_menu_general ul li.corporate a { background-position: -225px -1797px; width: 145px;}
		#SET_Header .header_box_menu_general ul li.corporate a:hover { background-position: -225px -1837px;}
		#SET_Header .header_box_menu_general ul li.corporate.active a { background-position: -225px -1877px;}
		#SET_Header .header_box_menu_general ul li.for_tomato a { background-position: -370px -1797px; width: 145px;}
		#SET_Header .header_box_menu_general ul li.for_tomato a:hover { background-position: -370px -1837px;}
		#SET_Header .header_box_menu_general ul li.for_tomato.active a { background-position: -370px -1877px;}
		#SET_Header .header_box_menu_general ul li.for_investors a { background-position: -515px -1797px; width: 149px;}
		#SET_Header .header_box_menu_general ul li.for_investors a:hover { background-position: -515px -1837px;}
		#SET_Header .header_box_menu_general ul li.for_investors.active a { background-position: -515px -1877px;}
		#SET_Header .header_box_menu_general ul li.careers a { background-position: -664px -1797px; width: 145px;}
		#SET_Header .header_box_menu_general ul li.careers a:hover { background-position: -664px -1837px;}
		#SET_Header .header_box_menu_general ul li.careers.active a { background-position: -664px -1877px;}

		/* Search Box */
		#SET_Header .header_box_search { margin: 8px 0 0 10px; height: 30px; width: 186px; float: left; background: url('../images/tomato-main_new.png') no-repeat -839px -6px; float: right; display: none;}
		#SET_Header .header_box_search input[type="text"] { background: transparent; width: 150px; padding: 4px; margin-top: 0px; border: 0;} 
		.with_placeholder { position: relative;}
		.with_placeholder label.placeholder { position: absolute; top: 7px; left: 11px; z-index: 50;}
		#SET_Header .header_box_search .with_placeholder label.placeholder { width: 136px;} 
		#SET_Header .header_box_search .with_placeholder:hover label.placeholder { display: none;} 

		#SET_Header .header_box_font_size { float: right; width: 120px; height: 25px; margin: 10px 0 0 8px;}
		#SET_Header .header_box_font_size > label { display: block; float: right; width: 57px; height: 18px; text-indent: -99999px; background: url('../images/tomato-titles_new.png') no-repeat -21px -548px; }
		#SET_Header .header_box_font_size .font_buttons { float: right; margin: 0 0px 0px 0;}
		#SET_Header .header_box_font_size .font_buttons a.button-font { display: block; text-indent: -99999px; width: 20px; height: 20px;  background: url('../images/tomato-main_new.png') no-repeat -538px -589px; float: left;}
		#SET_Header .header_box_font_size .font_buttons a.button-font.small { width: 19px; background-position: -640px -6px;}
		#SET_Header .header_box_font_size .font_buttons a.button-font.small:hover, #SET_Header .header_box_font_size .font_buttons a.button-font.small.active { background-position: -718px -6px;}
		#SET_Header .header_box_font_size .font_buttons a.button-font.medium { width: 20px; background-position: -659px -6px;}
		#SET_Header .header_box_font_size .font_buttons a.button-font.medium:hover, #SET_Header .header_box_font_size .font_buttons a.button-font.medium.active { background-position: -737px -6px;}
		#SET_Header .header_box_font_size .font_buttons a.button-font.large { width: 19px; background-position:  -679px -6px;}
		#SET_Header .header_box_font_size .font_buttons a.button-font.large:hover, #SET_Header .header_box_font_size .font_buttons a.button-font.large.active { background-position: -757px -6px;}

		#SET_Header a.sitemap { float: right; display: block; height: 10px; margin: 15px 4px 0 0; background: url('../images/tomato-titles_new.png') no-repeat -37px -1699px; padding: 12px 0px 0px 0px; font-size: 0.8em; text-indent: -99999px; width: 72px;}
		#SET_Header a.sitemap:link { color: #000;}

		#SET_Header a.bank_code { float: right; display: block; height: 22px; margin: 15px 12px 0 0; background: url('../images/tomato-titles_new.png') no-repeat -17px -487px; font-size: 0.8em; width: 98px; text-indent: -99999px;}
		#SET_Header span.bank_code { float: right; display: block; height: 22px; margin: 15px 12px 0 0; background: url('../images/tomato-titles_new.png') no-repeat -17px -487px; font-size: 0.8em; width: 98px; text-indent: -99999px;}

	/* Breadcrumbs */
	.breadcrumbs_box_main { margin: 14px 0 0 4px;}

		/* Primary menu */
		.menu_area_primary ul.menu {}
		.menu_area_primary ul.menu li { position: relative;}
		.menu_area_primary ul.menu li ul { position: absolute; left: -99999px; top: 50px; background: #fff; border: 1px solid #ccc; border-top: 0; width: 200px; z-index: 100;}
		.menu_area_primary ul.menu li:hover ul { left: 0px;}
		.menu_area_primary ul.menu li ul li { padding: 1px; border-top: 1px solid #ccc;}
		.menu_area_primary ul.menu li ul li > a { padding: 8px 8px 8px 26px; background: url('../images/tomato-main_new.png') no-repeat -1083px -3px; display: block;}
		.menu_area_primary ul.menu li ul li > a:hover { background-color: #e9f3d3; text-decoration: none;}
		
		.menu_area_primary ul.menu > li { float: left;}
		.menu_area_primary ul.menu > li.legal_daikin{ background: url('../images/tomato-main_new.png') no-repeat -837px -200px; text-indent: -99999px; height: 50px; width: 187px;}
		.menu_area_primary ul.menu > li > a ,
		.menu_area_primary ul.menu > li.internet_banking > span{ background: url('../images/tomato-main_new.png') no-repeat -0px -85px; text-indent: -99999px; display: block; height: 50px;}
		.menu_area_primary ul.menu > li.save_money > a { background-position: -75px -70px; width: 190px; margin-right: 1px;}
		.menu_area_primary ul.menu > li.save_money > a:hover, .menu_area_primary ul.menu > li.save_money:hover > a { background-position: -75px -131px;}
		.menu_area_primary ul.menu > li.save_money > ul { width: 189px;}
		.menu_area_primary ul.menu > li.borrow_money > a { background-position: -266px -70px; width: 190px; margin-right: 1px;}
		.menu_area_primary ul.menu > li.borrow_money > a:hover, .menu_area_primary ul.menu > li.borrow_money:hover > a { background-position: -266px -131px;}
		.menu_area_primary ul.menu > li.borrow_money > ul { width: 189px;}
		.menu_area_primary ul.menu > li.prepare_future > a { background-position: -457px -70px; width: 191px;}
		.menu_area_primary ul.menu > li.prepare_future > a:hover, .menu_area_primary ul.menu > li.prepare_future:hover > a { background-position: -457px -131px;}
		.menu_area_primary ul.menu > li.prepare_future > ul { width: 189px;}
		.menu_area_primary ul.menu > li.to_use > a { background-position: -648px -70px; width: 190px; margin-right: 0px;}
		.menu_area_primary ul.menu > li.to_use > a:hover, .menu_area_primary ul.menu > li.to_use:hover > a { background-position: -648px -131px;}
		.menu_area_primary ul.menu > li.to_use > ul { width: 189px;}
		.menu_area_primary ul.menu > li.internet_banking > span { background-position: -838px -70px; width: 187px;}
		.menu_area_primary ul.menu > li.internet_banking > span:hover {}
		.menu_area_primary ul.menu > li.internet_banking > ul { width: 186px; height: 258px; background: url('../images/tomato-main_new.png') no-repeat -1176px -462px; border: 0; left: 0;}
		.menu_area_primary ul.menu > li.internet_banking > ul > li { padding: 0; border: 0;}
		.menu_area_primary ul.menu > li.internet_banking > ul > li > a { display: block; text-indent: -99999px; background: none; padding: 0;}
		.menu_area_primary ul.menu > li.internet_banking > ul li { background: url('../images/tomato-main_new.png') no-repeat -1176px -461px;}
		.menu_area_primary ul.menu > li.internet_banking > ul li.login { padding: 0px 11px 0 11px; background-position: -1176px -461px;}
		.menu_area_primary ul.menu > li.internet_banking > ul li.login:hover { background-position: -1370px -461px;}
		.menu_area_primary ul.menu > li.internet_banking > ul li.login > a { height: 79px;}
		.menu_area_primary ul.menu > li.internet_banking > ul li.service { padding: 0px 11px 0 11px; background-position: -1176px -540px;}
		.menu_area_primary ul.menu > li.internet_banking > ul li.service:hover { padding: 0px 11px 0 11px; background-position: -1370px -540px;}
		.menu_area_primary ul.menu > li.internet_banking > ul li.service > a { height: 75px;}
		.menu_area_primary ul.menu > li.internet_banking > ul li.branch { padding: 0px 11px 0 11px; background-position: -1176px -615px;}
		.menu_area_primary ul.menu > li.internet_banking > ul li.branch:hover { padding: 0px 11px 0 11px; background-position: -1370px -615px;}
		.menu_area_primary ul.menu > li.internet_banking > ul li.branch > a { height: 76px;}
		.menu_area_primary ul.menu > li.internet_banking > ul li.corporate { padding: 0px 11px 0 44px; background-position: -1176px -691px;}
		.menu_area_primary ul.menu > li.internet_banking > ul li.corporate:hover { padding: 0px 11px 0 44px; background-position: -1370px -691px;}
		.menu_area_primary ul.menu > li.internet_banking > ul li.corporate > a { height: 28px;}

		/* For company menu */
		.company .menu_area_primary ul.menu > li.consult > a { background-position: -75px -200px; width: 191px;}
		.company .menu_area_primary ul.menu > li.consult > a:hover, .company .menu_area_primary ul.menu > li.consult:hover > a { background-position: -75px -260px;}
		.company .menu_area_primary ul.menu > li.consult > ul { width: 191px;}
		.company .menu_area_primary ul.menu > li.help_management > a { background-position: -266px -200px; width: 191px;}
		.company .menu_area_primary ul.menu > li.help_management > a:hover, .company .menu_area_primary ul.menu > li.help_management:hover > a { background-position: -266px -260px;}
		.company .menu_area_primary ul.menu > li.help_management > ul { width: 191px;}
		.company .menu_area_primary ul.menu > li.funding > a { background-position: -457px -200px; width: 191px;}
		.company .menu_area_primary ul.menu > li.funding > a:hover, .company .menu_area_primary ul.menu > li.funding:hover > a { background-position: -457px -260px;}
		.company .menu_area_primary ul.menu > li.funding > ul { width: 191px;}
		.company .menu_area_primary ul.menu > li.use_of_funds > a { background-position: -648px -200px; width: 189px;}
		.company .menu_area_primary ul.menu > li.use_of_funds > a:hover, .company .menu_area_primary ul.menu > li.use_of_funds:hover > a { background-position: -648px -260px;}
		.company .menu_area_primary ul.menu > li.use_of_funds > ul { width: 190px;}
		.company .menu_area_primary ul.menu > li.legal_daikin > a { background-position: -837px -200px; width: 187px;}
		.company .menu_area_primary ul.menu > li.legal_daikin > a:hover { }
		.company .menu_area_primary ul.menu > li.legal_daikin > ul { width: 187px;}
		.company .menu_area_primary ul.menu > li.legal_daikin > ul { width: 187px; height: 252px; background: url('../images/tomato-main_new.png') no-repeat -1175px -825px; border: 0; left: 0;}
		.company .menu_area_primary ul.menu > li.legal_daikin > ul > li { padding: 0; border: 0;}
		.company .menu_area_primary ul.menu > li.legal_daikin > ul > li > a { display: block; text-indent: -99999px; background: none; padding: 0;}
		.company .menu_area_primary ul.menu > li.legal_daikin > ul li { background: url('../images/tomato-main_new.png') no-repeat -1175px -825px;}
		.company .menu_area_primary ul.menu > li.legal_daikin > ul li.log_subscribers {background-position: -1175px -825px;}
		.company .menu_area_primary ul.menu > li.legal_daikin > ul li.log_subscribers:hover { background-position: -1369px -825px;}
		.company .menu_area_primary ul.menu > li.legal_daikin > ul li.log_subscribers > a { height: 78px;}
		.company .menu_area_primary ul.menu > li.legal_daikin > ul li.service_guide {background-position: -1175px -903px;}
		.company .menu_area_primary ul.menu > li.legal_daikin > ul li.service_guide:hover { background-position: -1369px -903px;}
		.company .menu_area_primary ul.menu > li.legal_daikin > ul li.service_guide > a { height: 67px;}
		.company .menu_area_primary ul.menu > li.legal_daikin > ul li.gaitame {background-position: -1175px -998px;}
		.company .menu_area_primary ul.menu > li.legal_daikin > ul li.gaitame:hover { background-position: -1369px -998px;}
		.company .menu_area_primary ul.menu > li.legal_daikin > ul li.gaitame > a { height: 71px;}
		.company .menu_area_primary ul.menu > li.legal_daikin > ul li.individual {background-position: -1175px -970px;}
		.company .menu_area_primary ul.menu > li.legal_daikin > ul li.individual:hover { background-position: -1369px -970px;}
		.company .menu_area_primary ul.menu > li.legal_daikin > ul li.individual > a { height: 29px;}


	/* Secondary Menu */
		.menu_area_secondary ul.menu > li { float: left;}
		.menu_area_secondary ul.menu > li > a { background: url('../images/tomato-main_new.png') no-repeat -0px -85px; text-indent: -99999px; display: block; height: 66px;}
		.menu_area_secondary ul.menu > li.atm > a { background-position: -76px -316px; width: 196px;}
		.menu_area_secondary ul.menu > li.atm > a:hover, .menu_area_secondary ul.menu > li.atm.active > a { background-position: -76px -385px;}
		.menu_area_secondary ul.menu > li.news > a { background-position: -272px -316px; width: 243px; margin-right: 1px;}
		.menu_area_secondary ul.menu > li.news > a:hover, .menu_area_secondary ul.menu > li.news.active > a  { background-position: -272px -385px;}
		.menu_area_secondary ul.menu > li.interest_rate > a { background-position: -516px -316px; width: 145px; margin-right: 3px;}
		.menu_area_secondary ul.menu > li.interest_rate > a:hover, .menu_area_secondary ul.menu > li.interest_rate.active > a { background-position: -516px -385px;}
		.menu_area_secondary ul.menu > li.fees > a { background-position: -664px -316px; width: 152px;}
		.menu_area_secondary ul.menu > li.fees > a:hover, .menu_area_secondary ul.menu > li.fees.active > a { background-position: -664px -385px;}
		.menu_area_secondary ul.menu > li.faqs > a { background-position: -816px -316px; width: 104px;}
		.menu_area_secondary ul.menu > li.faqs > a:hover, .menu_area_secondary ul.menu > li.faqs.active > a { background-position: -816px -385px;}
		.menu_area_secondary ul.menu > li.contact > a { background-position: -920px -316px; width: 106px;}
		.menu_area_secondary ul.menu > li.contact > a:hover, .menu_area_secondary ul.menu > li.contact.active > a { background-position: -920px -385px;}

	/* Main Banners */
		.menu_area_banner { min-width: 1100px !important;}
		.menu_area_banner ul li { list-style: none;}
		.menu_area_banner ul li span {width: 1100px; height: 260px; margin:0 auto; display: block; text-align: center;}
		.menu_area_banner ul li.bg01 { background-color: #e73420;}
		.menu_area_banner ul li.bg02 { background: url('../miscs/banner_contest_bg.png') 50% 50% repeat-y;}
		.bx-wrapper { margin: 0;}
		.bx-wrapper .bx-viewport { border: 0; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; background: transparent; left: 0;}
		.menu_area_banner .bx-controls-direction { display: none;}
		.menu_area_banner:hover .bx-controls-direction { display: block;}

	/* Content */
		#SET_Contents .contents_area_left { width: 684px; padding: 8px; background: #f2f1ee; float: left;}
		#SET_Contents .contents_area_right { width: 220px; padding: 8px 5px 14px; background: #f2f1ee; float: right; border-radius: 5px; line-height: 1.334em; margin-top:-65px;}

		#SET_Contents .contents_area_left .contents_box_links { width: 308px; float: left; padding: 10px 16px 0px; line-height: 1.334em;}
		#SET_Contents .contents_area_left .contents_box_links h2 { height: 49px; background: url('../images/bg-title.png') 0 100% repeat-x;}
		#SET_Contents .contents_area_left .contents_box_links h2 a { height: 49px; display: block; background: url('../images/tomato-titles_new.png') 0 100% no-repeat; text-indent: -99999px;}
		#SET_Contents .contents_area_left .contents_box_links ul.menu { margin: 17px 0 14px; float: left;}
		#SET_Contents .contents_area_left .contents_box_links ul.menu li { padding: 0px 0 6px 25px; background: url("../images/tomato-icons.png") no-repeat scroll -2px -345px transparent; font-weight: bold;}
		#SET_Contents .contents_area_left .save_money { border-right: 0; border-bottom: 0;}
		#SET_Contents .contents_area_left .save_money h2 a { height: 50px; background-position: -2px -8px;}
		#SET_Contents .contents_area_left .save_money ul.menu.cm_column_a { width: 120px;}
		#SET_Contents .contents_area_left .save_money ul.menu.cm_column_b { width: 184px;}
		#SET_Contents .contents_area_left .borrow_money { border-bottom: 0;}
		#SET_Contents .contents_area_left .borrow_money h2 a { height: 50px; background-position: -5px -110px;}
		#SET_Contents .contents_area_left .borrow_money ul.menu.cm_column_a { width: 146px;}
		#SET_Contents .contents_area_left .borrow_money ul.menu.cm_column_b { width: 158px;}
		#SET_Contents .contents_area_left .prepare_future { border-right: 0;}
		#SET_Contents .contents_area_left .prepare_future ul.menu { margin: 16px 0 17px;}
		#SET_Contents .contents_area_left .prepare_future h2 a { height: 50px; background-position: -5px -165px;}
		#SET_Contents .contents_area_left .prepare_future ul.menu.cm_column_a { width: 119px;}
		#SET_Contents .contents_area_left .prepare_future ul.menu.cm_column_b { width: 186px;}
		#SET_Contents .contents_area_left .to_use {}
		#SET_Contents .contents_area_left .to_use ul.menu { margin: 16px 0 17px;}
		#SET_Contents .contents_area_left .to_use h2 a { height: 50px; background-position: -4px -58px;}
		#SET_Contents .contents_area_left .to_use ul.menu.cm_column_a { width: 209px;}
		#SET_Contents .contents_area_left .to_use ul.menu.cm_column_b { width: 95px;}
		#SET_Contents .contents_area_left table.contents_main_links { width: 100%; border-collapse: collapse;}
		#SET_Contents .contents_area_left table.contents_main_links td { border: #ccc 1px solid; vertical-align: top; background: #fff; }

		/* for company */
		#SET_Contents .contents_area_main { padding: 8px; background: #f2f1ee; margin: 0 0 6px 0;}
		#SET_Contents .contents_area_main table.contents_main_links { width: 100%; border-collapse: collapse;}
		#SET_Contents .contents_area_main table.contents_main_links td { border: #ccc 1px solid; vertical-align: top; background: #fff; width: 50%;}

		.company #SET_Contents .contents_area_main .contents_box_links { padding: 10px 16px 10px;}
		.company #SET_Contents .contents_area_main .contents_box_links h2 { height: 49px; background: url('../images/bg-title-company.png') 0 100% repeat-x;}
		.company #SET_Contents .contents_area_main .contents_box_links h2 a { height: 49px; display: block; background: url('../images/tomato-titles_new.png') 0 100% no-repeat; text-indent: -99999px;}
		.company #SET_Contents .contents_area_main .contents_box_links ul.menu { margin: 17px 0 14px; float: left;}
		.company #SET_Contents .contents_area_main .contents_box_links ul.menu.cm_column_only { margin: 10px 0 0px; float: none;}
		.company #SET_Contents .contents_area_main .contents_box_links ul.menu.cm_column_only.first { margin: 16px 0 0px; float: none;}
		.company #SET_Contents .contents_area_main .contents_box_links p { margin: 9px 0 0px 9px;}
		.company #SET_Contents .contents_area_main .contents_box_links p.first { margin: 14px 0 0px 9px;}
		.company #SET_Contents .contents_area_main .contents_box_links ul.menu li { padding: 0px 0 2px 26px; background: url('../images/tomato-icons.png') no-repeat -2px -345px; font-weight: bold; line-height: 1.5em;}

		.company #SET_Contents .contents_area_main .contents_box_links.consult { height: 218px; }
		.company #SET_Contents .contents_area_main .contents_box_links.funding ul.menu li, .company #SET_Contents .contents_area_main .contents_box_links.use_of_funds ul.menu li { padding: 0px 0 4px 26px;}
		.company #SET_Contents .contents_area_main .contents_box_links.funding ul.menu, .company #SET_Contents .contents_area_main .contents_box_links.use_of_funds ul.menu { margin: 10px 0 10px;}
		.company #SET_Contents .contents_area_main .funding ul.menu.cm_column_a { width: 150px;}
		.company #SET_Contents .contents_area_main .use_of_funds ul.menu.cm_column_a { width: 213px;}
		
		.company #SET_Contents .contents_area_main .consult h2 a { height: 49px; background-position: -8px -272px;}
		.company #SET_Contents .contents_area_main .help_management h2 a { height: 49px; background-position: -10px -323px;}
		.company #SET_Contents .contents_area_main .funding h2 a { height: 49px; background-position: -10px -375px;}
		.company #SET_Contents .contents_area_main .use_of_funds h2 a { height: 49px; background-position: -13px -424px;}

		/* for about */
		.about #SET_Contents .contents_area_main { margin: 30px 0 93px 0;}
		.about #SET_Contents .contents_area_main .contents_box_links { padding: 10px 16px 0px;}
		.about #SET_Contents .contents_area_main .contents_box_links h2 { height: 49px; background: url('../images/bg-title.png') 0 100% repeat-x;}
		.about #SET_Contents .contents_area_main .contents_box_links h2 a { height: 49px; display: block; background: url('../images/tomato-titles_new.png') 0 100% no-repeat; text-indent: -99999px;}

		.about #SET_Contents .contents_area_main .contents_box_links ul.menu { margin: 17px 0 14px; float: left;}
		.about #SET_Contents .contents_area_main .contents_box_links ul.menu.cm_column_only { margin: 10px 0 0px; float: none;}
		.about #SET_Contents .contents_area_main .contents_box_links ul.menu.cm_column_only.first { margin: 16px 0 17px; float: none;}
		.about #SET_Contents .contents_area_main .contents_box_links p { margin: 9px 0 0px 9px;}
		.about #SET_Contents .contents_area_main .contents_box_links p.first { margin: 14px 0 0px 9px;}
		.about #SET_Contents .contents_area_main .contents_box_links ul.menu li { padding: 0px 0 3px 25px; background: url('../images/tomato-icons.png') no-repeat -4px -1px; font-weight: bold; line-height: 1.5em;}


		.about #SET_Contents .contents_area_main .president_message h2 a { height: 49px; background-position: -16px -681px;}
		.about #SET_Contents .contents_area_main .about_us h2 a { height: 49px; background-position: -19px -736px;}
		.about #SET_Contents .contents_area_main .management_info h2 a { height: 49px; background-position: -516px -681px;}
		.about #SET_Contents .contents_area_main .ir_info h2 a { height: 49px; background-position: -19px -790px;}
		.about #SET_Contents .contents_area_main .csr_commit h2 a { height: 49px; background-position: -21px -840px;}
		.about #SET_Contents .contents_area_main .TV_CM h2 a { height: 49px; background-position: -516px -730px;}

		.about #SET_Contents .contents_area_main .president_message .president_portrait { float: right; margin: 20px 21px 17px 29px;}
		.about #SET_Contents .contents_area_main .president_message p.first { margin: 13px 0 0 9px;}
		.about #SET_Contents .contents_area_main .ir_info ul.menu.cm_column_a { width: 202px; margin: 17px 0 30px;}
		
		/* for investor */
		.investor #SET_Contents .contents_area_main { margin: 30px 0 93px 0;}
		.investor #SET_Contents .contents_area_main .contents_box_links { padding: 10px 16px 0px;}
		.investor #SET_Contents .contents_area_main .contents_box_links h2 { height: 49px; background: url('../images/bg-title.png') 0 100% repeat-x;}
		.investor #SET_Contents .contents_area_main .contents_box_links h2 a { height: 49px; display: block; background: url('../images/tomato-titles_new.png') 0 100% no-repeat; text-indent: -99999px;}

		.investor #SET_Contents .contents_area_main .contents_box_links ul.menu { margin: 17px 0 14px; float: left;}
		.investor #SET_Contents .contents_area_main .contents_box_links ul.menu.cm_column_only { margin: 10px 0 0px; float: none;}
		.investor #SET_Contents .contents_area_main .contents_box_links ul.menu.cm_column_only.first { margin: 16px 0 17px; float: none;}
		.investor #SET_Contents .contents_area_main .contents_box_links p { margin: 9px 0 0px 9px;}
		.investor #SET_Contents .contents_area_main .contents_box_links p.first { margin: 14px 0 0px 9px;}
		.investor #SET_Contents .contents_area_main .contents_box_links ul.menu li { padding: 0px 0 3px 25px; background: url('../images/tomato-icons.png') no-repeat -4px -1px; font-weight: bold; line-height: 1.5em;}


		.investor #SET_Contents .contents_area_main .ir_library h2 a { height: 49px; background-position: -516px -779px;}
		.investor #SET_Contents .contents_area_main .finance_infomation h2 a { height: 49px; background-position: -516px -828px;}
		.investor #SET_Contents .contents_area_main .stock_information h2 a { height: 49px; background-position: -516px -877px;}
		.investor #SET_Contents .contents_area_main .koukoku h2 a { height: 49px; background-position: -516px -926px;}		
		
		

		#SET_Contents .contents_area_right .contents_box_slideshow { background: transparent;}
		#SET_Contents .contents_area_right .contents_box_slideshow h2 { margin-bottom: 5px;}
		#SET_Contents .contents_area_right .contents_box_slideshow h2 a, #SET_Contents .contents_area_right .contents_box_slideshow h2 span { height: 35px; display: block; background: url('../images/tomato-titles_new.png') 0 100% no-repeat; text-indent: -99999px;}
		#SET_Contents .contents_area_right .contents_box_slideshow ul li { list-style: none;}
		#SET_Contents .contents_area_right .campaign h2 a { background-position: -8px -222px;}
		#SET_Contents .contents_area_right .campaign h2 span { background-position: -8px -222px;}
		#SET_Contents .contents_area_right .campaign .campaigns_wrapper { width: 218px; border: 1px solid #ccc; margin-bottom: 6px;}
		#SET_Contents .contents_area_right .campaign .campaigns_wrapper li { height: 288px;}
		#SET_Contents .contents_area_right .campaign .campaigns_wrapper img { width: 210px; height: 280px; border: 4px solid #fff;}
		#SET_Contents .contents_area_right .campaign .bx-controls { }
		#SET_Contents .contents_area_right .campaign .bx-controls-direction { display: none;}
		#SET_Contents .contents_area_right .campaign .campaigns_wrapper:hover .bx-controls-direction { display: block;}
		#SET_Contents .contents_area_right .campaign .bx-pager-item { float: left; margin-left: 3px;}
		#SET_Contents .contents_area_right .campaign .bx-pager-item a { display: block; width: 12px; height: 12px; text-indent: -99999px; background: url('../images/tomato-icons.png') no-repeat -14px -197px;}
		#SET_Contents .contents_area_right .campaign .bx-pager-item a.active { background-position: -13px -184px;}
		#SET_Contents .contents_area_right .campaign .pager { margin-bottom: 10px;}
		#SET_Contents .contents_area_right .campaign a.view_more { float: right; padding: 0 8px 0 15px; background: url('../images/tomato-titles_new.png') no-repeat -21px -1742px; margin-right: 1px; display: block; height: 15px; width: 126px; text-indent: -99999px;}
		#SET_Contents .contents_area_right .campaign a.view_more:link { color: #000;}

		.contents_area_tabs_info { margin: 0px 0 30px; padding-top: 24px; line-height: 1.334em;}
			.contents_area_tabs_info .tab_header { background: url('../images/tomato-main_new.png') no-repeat -78px -706px;}
			.investor .contents_area_tabs_info .tab_header { background: none;}
			.contents_area_tabs_info .tab_header > h3 { cursor: pointer; background: url('../images/tomato-main_new.png') no-repeat -78px -706px; height: 38px; float: left; text-indent: -99999px;}
			.investor .contents_area_tabs_info .tab_header > h3 { cursor: default; height: 36px;}
			.contents_area_tabs_info .tab_header > h3.annoucement { background-position: -78px -706px; width: 212px; margin-right: 6px;}
			.contents_area_tabs_info .tab_header > h3.annoucement:hover { background-position: -78px -764px;}
			.contents_area_tabs_info .tab_header > h3.annoucement.active { background-position: -78px -822px;}
			.contents_area_tabs_info .tab_header > h3.news-release { background-position: -296px -706px; width: 212px; margin-right: 6px;}
			.contents_area_tabs_info .tab_header > h3.news-release:hover { background-position: -296px -764px;}
			.contents_area_tabs_info .tab_header > h3.news-release.active { background-position: -296px -822px;}
			.contents_area_tabs_info .tab_header > h3.seminar { background-position: -514px -706px; width: 212px;}
			.contents_area_tabs_info .tab_header > h3.seminar:hover { background-position: -514px -764px;}
			.contents_area_tabs_info .tab_header > h3.seminar.active { background-position: -514px -822px;}
			.contents_area_tabs_info .tab_content { border: 2px solid #ccc; border-top: 0; padding: 22px 22px 15px 22px;}
			.investor .contents_area_tabs_info .tab_content { border-top: 2px solid #A42512;}
			.contents_area_tabs_info .tab_content > div { display: none;}
			.contents_area_tabs_info .tab_content > div:first-child { display: block;}
			.contents_area_tabs_info .tab_content ul.menu > li { margin-bottom: 10px;}
			.contents_area_tabs_info .tab_content ul.menu > li span.date { margin-left: 3px;}
			.contents_area_tabs_info .tab_content ul.menu > li span.title { margin-left: 8px;}
			.contents_area_tabs_info .tab_content ul.menu > li span.pdf a:link { color: #666;}
			.contents_area_tabs_info .tab_content .view_more { padding-top: 15px; background: url('../images/bg-more.png') 0 0 repeat-x; height: 16px; margin-top: 22px; margin-right: 3px;}
			.contents_area_tabs_info .tab_content .view_more a { float: right; padding-left: 26px; background: url('../images/tomato-icons.png') no-repeat -7px -156px;}

			.company .contents_area_tabs_info .tab_header { background-position: -78px -878px;}
			.company .contents_area_tabs_info .tab_header > h3.annoucement { background-position: -78px -878px;}
			.company .contents_area_tabs_info .tab_header > h3.annoucement:hover { background-position: -78px -936px;}
			.company .contents_area_tabs_info .tab_header > h3.annoucement.active { background-position: -78px -994px;}
			.company .contents_area_tabs_info .tab_header > h3.news-release { background-position: -296px -878px;}
			.company .contents_area_tabs_info .tab_header > h3.news-release:hover { background-position: -296px -936px;}
			.company .contents_area_tabs_info .tab_header > h3.news-release.active { background-position: -296px -994px;}
			.company .contents_area_tabs_info .tab_header > h3.seminar { background-position: -514px -878px;}
			.company .contents_area_tabs_info .tab_header > h3.seminar:hover { background-position: -514px -936px;}
			.company .contents_area_tabs_info .tab_header > h3.seminar.active { background-position: -514px -994px;}
			

		.contents_area_partners { margin-bottom: 24px; line-height: 1.334em;}
		.company .contents_area_partners { margin-bottom: 11px;}
			.contents_area_partners ul li { float: left; margin-left: 36px; width: 210px;}
			.contents_area_partners ul li:first-child { margin-left: 0px;}
			.contents_area_partners ul li a.partner_image { display: block; margin-bottom: 3px;}
			.contents_area_partners ul li a.partner_image img { width: 208px; height: 48px; border: 1px solid #ccc;}
			.contents_area_partners ul li a.partner_text { margin-left: 2px; font-size: 0.85em;}
			.contents_area_partners ul li a.partner_text:link { color: #000;}

	/* Box left Menu */
	.lmenu_box_main { width: 200px; padding-top: 1px;}
	.lmenu_box_main h2 { background: url('../images/tomato-second_new.png') no-repeat -78px -1050px; text-indent: -99999px; width: 200px; height: 50px; cursor: pointer; margin-top: -1px;}
	.lmenu_box_main h2.active { margin-top: 0px;}
	.lmenu_box_main h2.save_money { background-position: -103px -17px;}
	.lmenu_box_main h2.save_money:hover { background-position: -313px -17px;}
	.lmenu_box_main h2.save_money.ui-state-active { background-position: -523px -17px;}
	.lmenu_box_main h2.borrow_future { background-position: -103px -66px;}
	.lmenu_box_main h2.borrow_future:hover { background-position: -313px -66px;}
	.lmenu_box_main h2.borrow_future.ui-state-active { background-position: -523px -66px;}
	.lmenu_box_main h2.prepare_future { background-position: -103px -115px;}
	.lmenu_box_main h2.prepare_future:hover { background-position: -313px -115px;}
	.lmenu_box_main h2.prepare_future.ui-state-active { background-position: -523px -115px;}
	.lmenu_box_main h2.to_use { background-position: -103px -164px;}
	.lmenu_box_main h2.to_use:hover { background-position: -313px -164px;}
	.lmenu_box_main h2.to_use.ui-state-active { background-position: -523px -164px;}

	.lmenu_box_main h2.consult { background-position: -103px -224px;}
	.lmenu_box_main h2.consult:hover { background-position: -313px -224px;}
	.lmenu_box_main h2.consult.ui-state-active { background-position: -523px -224px;}
	.lmenu_box_main h2.help_management { background-position: -103px -273px;}
	.lmenu_box_main h2.help_management:hover { background-position: -313px -273px;}
	.lmenu_box_main h2.help_management.ui-state-active { background-position: -523px -273px;}
	.lmenu_box_main h2.funding { background-position: -103px -322px;}
	.lmenu_box_main h2.funding:hover { background-position: -313px -322px;}
	.lmenu_box_main h2.funding.ui-state-active { background-position: -523px -322px;}
	.lmenu_box_main h2.use_of_funds { background-position: -103px -371px;}
	.lmenu_box_main h2.use_of_funds:hover { background-position: -313px -371px;}
	.lmenu_box_main h2.use_of_funds.ui-state-active { background-position: -523px -371px;}

	.lmenu_box_main h2.president_message { background-position: -103px -927px;}
	.lmenu_box_main h2.president_message:hover { background-position: -313px -927px;}
	.lmenu_box_main h2.president_message.ui-state-active { background-position: -523px -927px;}
	.lmenu_box_main h2.about_us { background-position: -103px -976px;}
	.lmenu_box_main h2.about_us:hover { background-position: -313px -976px;}
	.lmenu_box_main h2.about_us.ui-state-active { background-position: -523px -976px;}
	.lmenu_box_main h2.management_information { background-position: -103px -1025px;}
	.lmenu_box_main h2.management_information:hover { background-position: -313px -1025px;}
	.lmenu_box_main h2.management_information.ui-state-active { background-position: -523px -1025px;}
	.lmenu_box_main h2.csr_commit { background-position: -103px -1074px;}
	.lmenu_box_main h2.csr_commit:hover { background-position: -313px -1074px;}
	.lmenu_box_main h2.csr_commit.ui-state-active { background-position: -523px -1074px;}
	.lmenu_box_main h2.tv_cm { background-position: -103px -1123px;}
	.lmenu_box_main h2.tv_cm:hover { background-position: -313px -1123px;}
	.lmenu_box_main h2.tv_cm.ui-state-active { background-position: -523px -1123px;}
	
	.lmenu_box_main h2.ir_library { background-position: -103px -1183px;}
	.lmenu_box_main h2.ir_library:hover { background-position: -313px -1183px;}
	.lmenu_box_main h2.ir_library.ui-state-active { background-position: -523px -1183px;}
	.lmenu_box_main h2.finance_infomation { background-position: -103px -1232px;}
	.lmenu_box_main h2.finance_infomation:hover { background-position: -313px -1232px;}
	.lmenu_box_main h2.finance_infomation.ui-state-active { background-position: -523px -1232px;}
	.lmenu_box_main h2.stock_information { background-position: -103px -1281px;}
	.lmenu_box_main h2.stock_information:hover { background-position: -313px -1281px;}
	.lmenu_box_main h2.stock_information.ui-state-active { background-position: -523px -1281px;}
	.lmenu_box_main h2.koukoku { background-position: -103px -1330px;}
	.lmenu_box_main h2.koukoku:hover { background-position: -313px -1330px;}
	.lmenu_box_main h2.koukoku.ui-state-active { background-position: -523px -1330px;}

	.lmenu_box_main h2.topics { background-position: -103px -637px;}
	.lmenu_box_main h2.topics:hover { background-position: -313px -637px;}
	.lmenu_box_main h2.topics.ui-state-active { background-position: -523px -637px;}
	.lmenu_box_main h2.diversity { background-position: -103px -686px;}
	.lmenu_box_main h2.diversity:hover { background-position: -313px -686px;}
	.lmenu_box_main h2.diversity.ui-state-active { background-position: -523px -686px;}
	.lmenu_box_main h2.rec_summary { background-position: -103px -735px;}
	.lmenu_box_main h2.rec_summary:hover { background-position: -313px -735px;}
	.lmenu_box_main h2.rec_summary.ui-state-active { background-position: -523px -735px;}



	.lmenu_box_main .left_menu_pane {border: 1px solid #e5e5e5; border-top: 0; padding-top: 1px;}
	.lmenu_box_main .left_menu_pane h3 { background: url('../images/bg-left-subtitle.jpg') repeat; margin: 0px 1px 0px 1px;  padding: 8px 0 9px 7px; font-size: 10px; font-weight: bold; border-bottom: 1px solid #f2f1ee;}
	.Firefox .lmenu_box_main .left_menu_pane h3 { padding: 9px 0 9px 7px;}
	.lmenu_box_main .left_menu_pane ul.menu { width: 190px; margin: 0px auto 0px; padding: 8px 0 4px 0;}
	.lmenu_box_main.company_accordion .left_menu_pane ul.menu { padding: 8px 0 8px 0;}
	.lmenu_box_main.investor_accordion .left_menu_pane ul.menu { padding: 10px 0 7px 0;}
	.lmenu_box_main .left_menu_pane ul.menu.menu02 { padding: 7px 0 2px 0;}
	.lmenu_box_main .left_menu_pane ul.menu.menu03 { padding: 8px 0 6px 0;}
	.lmenu_box_main .left_menu_pane ul.menu.menu04 { padding: 8px 0 3px 0;}
	.lmenu_box_main .left_menu_pane ul.menu.menu05 { padding: 7px 0 5px 0;}
	.lmenu_box_main .left_menu_pane ul.menu.menu06 { padding: 7px 0 4px 0;}
	.lmenu_box_main .left_menu_pane ul.menu.menu07 { padding: 7px 0 7px 0;}
	.lmenu_box_main .left_menu_pane ul.menu.menu08 { padding: 8px 0 3px 0;}
	.lmenu_box_main .left_menu_pane ul.menu li { padding: 0px 2px 0px 17px; background: url('../images/tomato-icons.png') no-repeat -9px -0px; margin: 0 0 2px 0px; line-height: 18px;}
	.Firefox .lmenu_box_main .left_menu_pane ul.menu li, .Explorer .lmenu_box_main .left_menu_pane ul.menu li { padding: 0px 2px 1px 16px; line-height: 18px;}

	.lmenu_box_main .left_menu_pane ul.menu li.active { background-color: #E9F2D3; background-position: -9px 2px; padding: 2px 2px 0px 17px; line-height: 18px; margin-top: -2px;}
	.lmenu_box_main.company_accordion .left_menu_pane ul.menu li.active { background-color: #E9F2D3; background-position: -9px 2px; padding: 2px 2px 0px 17px; line-height: 18px; }

	.lmenu_box_main .left_menu_pane ul.menu li.active a:link { color: #000;}

	/* RightMenu - Box Internet Banking */
	.rmenu_box_internet { background: url('../images/tomato-main_new.png') no-repeat -1178px -1259px; height: 254px; margin-bottom: 8px;}
	.rmenu_box_internet ul.menu li { background: url('../images/tomato-main_new.png') no-repeat -1178px -1259px;}
	.rmenu_box_internet ul.menu li a { display: block; text-indent: -99999px; height: 20px;}
	.rmenu_box_internet ul.menu li.login { padding-top: 30px; background-position: -1178px -1259px;}
	.rmenu_box_internet ul.menu li.login:hover { background-position: -1338px -1259px;}
	.rmenu_box_internet ul.menu li.login a { height: 65px;}
	.rmenu_box_internet ul.menu li.service { margin-top: 0px; background-position: -1178px -1354px;}
	.rmenu_box_internet ul.menu li.service:hover { background-position: -1338px -1354px;}
	.rmenu_box_internet ul.menu li.service a { height: 62px;}
	.rmenu_box_internet ul.menu li.branch { margin-top: 0px; background-position: -1178px -1416px;}
	.rmenu_box_internet ul.menu li.branch:hover { background-position: -1338px -1416px;}
	.rmenu_box_internet ul.menu li.branch a { height: 66px;}
	.rmenu_box_internet ul.menu li.corporate { margin-top: 0px; background-position: -1178px -1482px;}
	.rmenu_box_internet ul.menu li.corporate:hover { background-position: -1338px -1482px;}
	.rmenu_box_internet ul.menu li.corporate a { height: 31px;}

	.rmenu_box_internet.company_internet { background: url('../images/tomato-main_new.png') no-repeat -398px -1259px; height: 228px; margin-bottom: 10px;}
	.rmenu_box_internet ul.menu li.log_subscribers { padding-top: 38px; background-position: -398px -1259px;}
	.rmenu_box_internet ul.menu li.log_subscribers:hover { background-position: -558px -1259px;}
	.rmenu_box_internet ul.menu li.log_subscribers a { height: 46px;}
	.rmenu_box_internet ul.menu li.the_use { margin-top: 7px; background-position: -398px -1350px;}
	.rmenu_box_internet ul.menu li.the_use:hover { background-position: -558px -1350px;}
	.rmenu_box_internet ul.menu li.the_use a { height: 46px;}
	.rmenu_box_internet ul.menu li.service_guide { margin-top: 6px; background-position: -398px -1402px;}
	.rmenu_box_internet ul.menu li.service_guide:hover { background-position: -558px -1402px;}
	.rmenu_box_internet ul.menu li.service_guide a { height: 42px;}
	.rmenu_box_internet ul.menu li.individual { margin-top: 16px; background-position: -398px -1487px;}
	.rmenu_box_internet ul.menu li.individual:hover { background-position: -558px -1487px;}
	.rmenu_box_internet ul.menu li.individual a { height: 24px;}
	
	.rmenu_box_internet.company_internet2 { background: url('../images/tomato-main_new.png') no-repeat -718px -1259px; height: 332px; margin-bottom: 10px;}
	.rmenu_box_internet.company_internet2 ul.menu li { background: url('../images/tomato-main_new.png') no-repeat -718px -1259px;}
	.rmenu_box_internet.company_internet2 ul.menu li.log_subscribers { padding-top: 38px; background-position: -718px -1259px;}
	.rmenu_box_internet.company_internet2 ul.menu li.log_subscribers:hover { background-position: -878px -1259px;}
	.rmenu_box_internet.company_internet2 ul.menu li.log_subscribers a { height: 60px;}
	.rmenu_box_internet.company_internet2 ul.menu li.the_use { display:none;}
	.rmenu_box_internet.company_internet2 ul.menu li.service_guide { margin-top: 6px; background-position: -718px -1363px;}
	.rmenu_box_internet.company_internet2 ul.menu li.service_guide:hover { background-position: -878px -1363px;}
	.rmenu_box_internet.company_internet2 ul.menu li.service_guide a { height: 60px;}
	.rmenu_box_internet.company_internet2 ul.menu li.gaitame { margin-top: 6px; background-position: -718px -1463px;}
	.rmenu_box_internet.company_internet2 ul.menu li.gaitame:hover { background-position: -878px -1463px;}
	.rmenu_box_internet.company_internet2 ul.menu li.gaitame a { height: 60px;}
    .rmenu_box_internet.company_internet2 ul.menu li.denshikouhu { margin-top: 6px; background-position: -718px -1529px;}
	.rmenu_box_internet.company_internet2 ul.menu li.denshikouhu:hover { background-position: -878px -1529px;}
	.rmenu_box_internet.company_internet2 ul.menu li.denshikouhu a { height: 60px;}
	.rmenu_box_internet.company_internet2 ul.menu li.individual { margin-top: 7px; background-position: -718px -1430px;}
	.rmenu_box_internet.company_internet2 ul.menu li.individual:hover { background-position: -878px -1430px;}
	.rmenu_box_internet.company_internet2 ul.menu li.individual a { height: 26px;}

	/* RightMenu - Box Secondary */
	.rmenu_box_second { background: /*url('../images/tomato-main_new.png') no-repeat*/ -78px -1522px; height: 294px; margin-bottom: 9px;}
	.rmenu_box_second ul.menu li { background: url('../images/tomato-main_new.png') no-repeat;}
	.rmenu_box_second ul.menu li a { display: block; text-indent: -99999px; height: 20px;}
	.rmenu_box_second ul.menu li.atm { padding-top: 0px; background-position: -78px -1522px;}
	.rmenu_box_second ul.menu li.atm:hover { background-position: -238px -1522px;}
	.rmenu_box_second ul.menu li.atm a { height: 54px;}
	.rmenu_box_second ul.menu li.interest_rate { padding-top: 20px; background-position: -78px -1576px;}
	.rmenu_box_second ul.menu li.interest_rate:hover { background-position: -238px -1576px;}
	.rmenu_box_second ul.menu li.interest_rate a { height: 46px;}
	.rmenu_box_second ul.menu li.fees { padding-top: 6px; background-position: -78px -1642px;height: 54px;}
	.rmenu_box_second ul.menu li.fees:hover { background-position: -238px -1642px;}
	.rmenu_box_second ul.menu li.fees a { height: 46px;}
	.rmenu_box_second ul.menu li.account { padding-top: 11px; background-position: -403px -1701px;}
	.rmenu_box_second ul.menu li.account:hover { background-position: -563px -1701px;}
	.rmenu_box_second ul.menu li.account a { height: 34px;}
	.rmenu_box_second ul.menu li.faqs { padding-top: 0px; background-position: -78px -1712px;}
	.rmenu_box_second ul.menu li.faqs:hover { background-position: -238px -1712px;}
	.rmenu_box_second ul.menu li.faqs a { height: 34px;}
	.rmenu_box_second ul.menu li.contact { padding-top: 0px; background-position: -78px -1746px;}
	.rmenu_box_second ul.menu li.contact:hover { background-position: -238px -1746px;}
	.rmenu_box_second ul.menu li.contact a { height: 34px;}
	
	/* RightMenu - Box Slideshow */
	.rmenu_box_slideshow { background: #f2f1ee; border-radius: 5px; padding-bottom: 11px;}
	.rmenu_box_slideshow h2 { margin-bottom: 5px;}
	.rmenu_box_slideshow h2 a, .rmenu_box_slideshow h2 span { height: 23px; display: block; background: url('../images/tomato-titles_new.png') -20px -659px no-repeat; text-indent: -99999px;}
	.rmenu_box_slideshow ul li { list-style: none;}
	.rmenu_box_slideshow.campaign h2 a { background-position: -11px -650px;}
	.rmenu_box_slideshow.campaign h2 span { background-position: -11px -650px;}
	.rmenu_box_slideshow.campaign .campaigns_wrapper { width: 138px; border: 1px solid #ccc; margin: 0 auto 5px;}
	.rmenu_box_slideshow.campaign .campaigns_wrapper li { height: 182px;}
	.rmenu_box_slideshow.campaign .campaigns_wrapper img { width: 130px; height: 174px; border: 4px solid #fff;}
	.rmenu_box_slideshow.campaign .bx-controls { }
	.rmenu_box_slideshow.campaign .bx-controls-direction { display: none;}
	.rmenu_box_slideshow.campaign .campaigns_wrapper:hover .bx-controls-direction { display: block;}
	.rmenu_box_slideshow.campaign .bx-pager-item { float: left; margin-left: 2px;}
	.rmenu_box_slideshow.campaign .bx-pager-item a { display: block; width: 10px; height: 10px; text-indent: -99999px; background: url('../images/tomato-icons.png') no-repeat -15px -219px;}
	.rmenu_box_slideshow.campaign .bx-pager-item a.active { background-position: -15px -209px;}
	.rmenu_box_slideshow.campaign .pager { margin: 0 0 8px 6px;}
	.rmenu_box_slideshow.campaign .pager .bx-pager { overflow: hidden; zoom: 1;}
	.rmenu_box_slideshow.campaign a.view_more { float: right; padding: 0 8px 0 15px; background: url('../images/tomato-titles_new.png') no-repeat -25px -1793px; margin-right: 2px; font-size: 10px; text-indent: -99999px; width: 101px; height: 12px;}
	.rmenu_box_slideshow.campaign a.view_more:link { color: #000;}

	/* Content Article */
	.contents_box_article {}
	.contents_box_article h1 { background: url('../images/tomato-main_new.png') no-repeat -296px -1050px; height: 48px; font-size: 24px; font-weight: normal; padding: 11px 0 0 16px; margin-bottom: 21px; line-height: 32px;}
	.contents_two_columns .contents_box_article h1 { background: url('../images/tomato-titles_new.png') no-repeat -10px -1221px; margin-bottom: 16px;}
	.company .contents_box_article h1 { margin-bottom: 13px;}

	.heading_main_style1 { background-image: url('../images/bg-heading-main-style1-middle.jpg'); min-height: 60px; }
	.heading_main_style1 .Ft { background-image: url('../images/bg-heading-main-style1-top.jpg'); }
	.heading_main_style1 .Fb { background-image: url('../images/bg-heading-main-style1-bottom.jpg'); }
	.heading_main_style1 h1 { background: none; padding: 11px 6px 17px 16px; margin: 0px 0px 0px 0px; height: auto;}

	.heading_main_style2 { background-image: url('../images/bg-heading-main-style2-middle.jpg'); min-height: 60px; }
	.heading_main_style2 .Ft { background-image: url('../images/bg-heading-main-style2-top.jpg'); }
	.heading_main_style2 .Fb { background-image: url('../images/bg-heading-main-style2-bottom.jpg'); }
	.heading_main_style2 h1 { background: none; padding: 11px 16px 17px 16px; margin: 0px 0px 0px 0px; height: auto;}

	.contents_two_columns .heading_main_style2 h1 { background: none; margin-bottom: 0;}
	.contents_two_columns .heading_main_style2 { margin-bottom: 15px;}

	.company.contents_three_columns .heading_main_style1 h1 { background: none; margin-bottom: 0;}

	.contents_box_article h1.image_only { background: none; height: auto; font-size: auto; font-weight: normal; padding: 0px 0 0 0px; margin-bottom: 5px; line-height: 0;}
	.contents_box_article h2 { font-weight: bold; font-size: 1.167em; margin: 0px 0px 21px 0px; background: transparent; line-height: 1.167em;}
	.contents_box_article h2.personal { border-bottom: 2px solid #E63820; padding-bottom: 5px;}
	.contents_box_article h2.logon{ height:28px; line-height:28px; border-radius:5px; background-color:#007256; color:#FFFFFF; padding-left:1em; margin:26px 0 0 0;}
	#logon{ margin:14px 0 0 12px;}
	#logon > li{ list-style:none; height:80px; padding-bottom:26px;}
	#logon li p{ margin-top:0; font-size:12px; line-height:16px;}
	#logon li .admin_logon{ text-indent:-9999px; display:block; width:200px; height:80px; background:url(../bizdirect/login/img/btn_logon_01.png) no-repeat; float:left; margin-right:9px;}
	#logon li .admin_logon:hover{ opacity:0.7;}
	#logon li .user_logon{ text-indent:-9999px; display:block; width:200px; height:80px; background:url(../bizdirect/login/img/btn_logon_03.png) no-repeat; float:left; margin-right:9px;}
	#logon li .user_logon:hover{ opacity:0.7;}
	#logon li .e_certification_admin{ text-indent:-9999px; display:block; width:120px; height:40px; background:url(../bizdirect/login/img/btn_logon_02.png) no-repeat;}
	#logon li .e_certification_admin:hover{ opacity:0.7;}
	#logon li .e_certification_user{ text-indent:-9999px; display:block; width:120px; height:40px; background:url(../bizdirect/login/img/btn_logon_04.png) no-repeat; }
	#logon li .e_certification_user:hover{ opacity:0.7;}
	#logon dl{ font-size:12px; line-height:16px;}
	#logon dl.e_certification{ padding-left:209px; height:40px; margin-top:7px; }
	#logon dl.e_certification dt{ float:left; height:40px; margin-top:7px; }
	#logon dl.e_certification dd{ float:right; padding-top:3px; }
	
	.security_box{ margin-left:12px; padding:17px 0 20px 0; background-color:rgba(248,182,45,0.2); border-radius:5px;}
	.company .contents_box_article .security_box h3.netizen_h3{ display:block; height:51px; background:url(../bizdirect/login/img/security/netizen_h3.png) no-repeat center 0; text-indent:-9999px; padding:0; margin:0;}
	.contents_box_article table.security { width:463px; margin:0 auto;}
	
	.contents_box_article h2.company { border-bottom: 2px solid #2B8561; padding-bottom: 5px; }
	.contents_box_article h2.home { border-bottom: 2px solid #E63820; padding-bottom: 5px;}
	.contents_box_article h3 { margin: 3px 0px 12px 0; padding: 7px 2px 7px 10px; background: #2A7557; color: #fff; font-weight: bold; font-size: 1.0em;}
	.company .contents_box_article h3 { padding: 8px 2px 8px 10px; }
	.contents_box_article h3 a { color: #fff; text-decoration: underline;}
	.contents_box_article h3.personal {}
	.contents_box_article h3.recruit {padding: 9px 10px 9px 10px; font-size: 1em;}
	.contents_box_article h2.image_only, .contents_box_article h3.image_only {background: none; height: auto; font-size: auto; font-weight: normal; padding: 0px 0 0 0px; margin-bottom: 5px; line-height: 0;}
	.contents_box_article h4 { margin: 2px 0px 3px 0; text-align: left; color: black; font-weight: bold; background: #F2F1EE; padding: 9px 0 8px 10px; }
.contents_box_article h4.fukou_tokubetu { text-indent: -1em; text-decoration: underline; color: red; background: #fff; padding: 0 0 0 1em; }
	.contents_box_article h4.image_only { background: none; height: auto; font-size: auto; font-weight: normal; padding: 0px 0 0 0px; margin-bottom: 5px; line-height: 0; }

	.contents_box_article .image_container { margin-bottom: 20px;}
	.contents_box_article .image_container.image_left { text-align: left;}
	.contents_box_article .image_container.image_center { text-align: center;}
	.contents_box_article .image_container.image_right { text-align: right;}

	.contents_box_article p, .contents_box_article table { margin-top: 21px; }
	.contents_box_article table { width: 100%;}
	.contents_box_article p:first-child, .contents_box_article table:first-child { margin-top: 0px; }
	.contents_box_article p.first_p, .contents_box_article table.first_table { margin-top: 5px; }
	.contents_box_article p.close_p01, .contents_box_article table.close_table01 { margin-top: -2px; }
	.contents_box_article ul {margin: 21px 0px 0px 26px; line-height: 1.834em;}
	.contents_box_article ul:first-child {margin-top: 0px;}

	.contents_box_article .listing_box_01 { margin: 0px 0 20px; padding: 1px 0 18px; border-bottom: 1px solid #e5e5e5; line-height: 1.334em;}
	.contents_box_article .listing_box_01 h3 { margin: 3px 0px 12px 0; padding: 7px 2px 7px 10px; background: #2A7557; color: #fff; font-weight: bold;}
	.contents_box_article .listing_box_01 ol, .contents_box_article .listing_box_01 ul { margin: 6px 0 4px 33px;}
	.contents_box_article .listing_box_01 li { padding: 5px 0 1px;}
	.contents_box_article .listing_box_01 .details_link { padding: 5px 0 1px;}
	.contents_box_article .listing_box_01 .details_link a.fr { margin-right: 3px;}

	.contents_box_article .pdf_link { margin: 21px 1px 3px 1px; padding: 0px 2px 0px 54px; background: url('../images/tomato-main_new.png') no-repeat -298px -1134px; display: block; width: 94px; line-height: 2.5em; height: 31px;}
	.Firefox .contents_box_article .pdf_link, .Explorer .contents_box_article .pdf_link { margin: 20px 1px 3px 1px;}

	/* CSS from old site */

	.contents_box_article td.image_only, .contents_box_article th.image_only { line-height: 0; }
	.contents_box_article .waku01 { background: url(../img/waku01_bg.gif) left repeat-y; padding: 2px 10px; }
	.contents_box_article .waku01 ul { margin-left: 26px !important; }
	.contents_box_article .waku01 p.main { margin-bottom: 1em; }
	.contents_box_article .waku02 { background: url(../img/waku02_bg.gif) repeat-y; padding: 2px 10px; }
	.contents_box_article table.dic-privacy { margin-top: 0; }
	.contents_box_article table.dic-privacy tr td { padding-bottom: 1em; line-height: 1.8; }
	
	.contents_box_article td { line-height: 1.834em; vertical-align: top;}
	.contents_box_article td p { margin: 21px 0px 0 0;}
	.contents_box_article td p:first-child { margin: 0 0px 0 0;}
	.contents_box_article .maincenter { text-align: center;}
	.contents_box_article .mainright { text-align: right;}
	.contents_box_article .main { vertical-align: top; line-height: 1.4; margin: 0px 0px 5px 0px; }
	.contents_box_article .date { font-size: 0.834em; text-align: right; margin: 5px 0px 1px 0px; }
	.contents_box_article p.date { margin: 2px 0 6px 0;}
	.company .contents_box_article p.date { margin: 12px 0 6px 0; }
	.investor .contents_box_article p { text-indent: 15px;}
	.investor .contents_box_article p.date {margin: 0px 2px 20px 0px; font-size: 1em; padding: 0px 0px 6px 0px; border-bottom: 1px solid #e5e5e5;}
	.investor .contents_box_article .content_container { margin: 0px 5px 0px 0px; }

	.contents_box_article .float_right { margin: 0px 0px 24px 33px; float: right; }
	.contents_box_article .president_signature { background: url('../images/president-signature.png') 100% 0 no-repeat; padding: 0px 127px 0px 0px; text-align: right; }

	.contents_box_article td ul:first-child {margin: 0px 0px 0px 26px}
	.contents_box_article em { font-style: normal; font-weight: bold; }
	.contents_box_article .waku01 ul, .contents_box_article .waku04 ul, .contents_box_article .waku05 ul { list-style-image: url(../img/icon_red.gif); }

	.contents_box_article .nomaltable { background-color: #71B583; border: 0px; }
	.contents_box_article .nomaltable tr td { line-height: 1.8;}
	.contents_box_article .nomaltd03 { background-color: #DCF0B9; text-align: left; vertical-align: top; line-height: 1.4; padding: 11px 3px 11px 3px; }
	.contents_box_article .nomaltd02 { background-color: white; line-height: 1.4; padding: 10px 3px 10px 5px; vertical-align: top; padding: 10px;}
	.contents_box_article .nomaltd01 { background-color: #B9F2C9; text-align: center; line-height: 1.4; padding: 11px 3px 11px 3px; }
	.contents_box_article .smalltd01 { background-color: #B9F2C9; text-align: center; line-height: 1.2; padding: 3px; }
	.contents_box_article .smalltd02 { background-color: white; line-height: 1.2; padding: 3px; }

	.contents_box_article .tdstyle01_left { width: 75px; }
	.contents_box_article .tdstyle01_right { }

	.contents_box_article td a img { vertical-align: middle;}
	.contents_box_article br.space_01 { margin-bottom: 0px;}
	.contents_box_article li.no01 { margin-bottom: 12px; line-height: 1.8; }
	.contents_box_article .waku03 { background: url(../img/waku03_bg.gif) repeat-y; padding: 2px 10px; }
	.contents_box_article table.table_contents { width: 520px; padding: 0px; margin-left: 15px; border: solid 1px #71B583; border-collapse: collapse; border-spacing: 0px; }
	.contents_box_article td.table_contents_nomaltd05_2 { border: solid 1px #71B583; background-color: #B9F2C9; text-align: center; vertical-align: top; line-height: 1.4; padding: 5px;}
	.contents_box_article td.table_contents_nomaltd03 { border: solid 1px #71B583; background-color: #DCF0B9; text-align: left; vertical-align: top; line-height: 1.4; padding: 5px; }
	.contents_box_article td.table_contents_nomaltd02_2 { border: solid 1px #71B583; background-color: white; text-align: center; vertical-align: top; line-height: 1.4; padding: 5px; vertical-align: middle; }
	.contents_box_article td.table_contents_nomaltd02 { border: solid 1px #71B583; background-color: white; text-align: left; vertical-align: top; line-height: 1.4; padding: 5px; }
	.contents_box_article div.campaign-btn, .contents_box_article div.campaign-btn2, .contents_box_article div.investment_txt  { margin-top: 21px; line-height: 1.834em;}
	.contents_box_article td.green-frame { background: url("../img/nenkin_yoyaku_bg.gif") 0 bottom no-repeat; }
	.contents_box_article td.green-frame p.green-frame_p { margin: 0px; padding: 13px 39px 10px 69px; line-height: 150%; text-indent: -12px;}
	.contents_box_article td.green-frame p.green-frame_p2 { margin: 0px; padding: 0px 39px 10px 69px; line-height: 150%; text-indent: -12px; }
	.contents_box_article h5 { color: #09782C; margin: 0px; padding: 0px 39px 10px 60px; font-size: 1.167em;}
	.contents_box_article table.kaisai th, .contents_box_article table.kaisai td { border: #00A453 solid 1px; padding: 8px; }
	.contents_box_article table.soudan th { padding: 10px 5px 10px 0px; border-top: red dashed 1px; }
	.contents_box_article table.soudan td { padding: 10px 5px; vertical-align: middle; border-top: red dashed 1px;}
	.contents_box_article .waku04 { background-color: white; padding: 5px 10px; border-top: #E63820 solid 4px; }
	.contents_box_article p.aka_p_big { font-size: 1.2em; line-height: 1.5; font-weight: bold; color: red; margin: 0px; padding: 10px 0px 0px 0px; }
	.contents_box_article p.indent_aka_p2 { color: red; text-indent: -1em; padding: 5px 0px 0px 1em; margin: 0px;}
	.contents_box_article .table_contents_nomaltd02_2 p.left { text-align: left; }
	.contents_box_article p.indent_aka_p { color: red; text-indent: -1em; padding: 0px 0px 0px 1em; margin: 0px; line-height: 1.4; }
	.contents_box_article p.message-aka { color: red; }
	.contents_box_article td.iconstd { width: 55px; margin: 0px 0px 0px 0px; padding: 5px; }
	.contents_box_article div.flow { border: #00A051 solid 2px; padding: 15px; }
	.contents_box_article .nomaltd02-1 { background-color: white; line-height: 1.4; padding: 5px; }
	.contents_box_article .center { text-align: center; }
	.contents_box_article table.card-table { line-height: 1.4; border-collapse: collapse; border: solid 1px #534D4D; }
	.contents_box_article table.card-table td { border: solid 1px #534D4D; padding: 3px; text-align: center; }
	.contents_box_article .bold_text { font-weight: bold;}
	.contents_box_article .big_text { font-size: 1.334em;}
	.contents_box_article p.bold_text + table { margin-top: 1px;}
	/* .contents_box_article h2 + table { margin-top: -15px;} */
	.contents_box_article h2 + p, .contents_box_article h2 + p.main { margin-top: -15px;}
	.contents_box_article .txt-right { text-align: right; }
	.contents_box_article .normal-aka, .contents_box_article .font_red { color: red; }
	.contents_box_article .message-aka { font-weight: bold; color: red; }
	.contents_box_article .table_3wake { border-collapse: collapse; border: 2px solid #828282; margin: 10px auto; }
	.contents_box_article .table_3wake td { vertical-align: middle; padding: 0px 5px; }
	.contents_box_article .px18-bold { font-size: 1.334em; font-weight: bold; }
	.contents_box_article p.indent_kuro_p2 { text-indent: -1em; padding: 0px 0px 0px 1em; margin: 0px; line-height: 1.4; }
	.contents_box_article .small { font-size: 0.7em; line-height: 120%;}
	.contents_box_article td.table_contents_nomaltd02_2 { border: solid 1px #71B583; background-color: white; text-align: center; line-height: 1.4; padding: 5px; vertical-align: middle; }
	.contents_box_article .font_size01 { font-size: 0.8em;}
	.contents_box_article .buttontd { padding-top: 0px !important; padding-bottom: 1px !important;}
	.contents_box_article .closer_top { margin-top: 1px;}
	.contents_box_article .font_align_fix { font-family: none;}
	.contents_box_article p.date + h2 + table { margin-top: 5px;}
	.contents_box_article .fs120 { font-size: 120%; }	
	/* / CSS from old site */

	.contents_box_article .first { margin-top: 0;}
	.contents_box_article p { margin-top: 19px;}
	.contents_box_article .small_text { font-size: 0.834em; margin-top: 7px;}
	.contents_box_article p.phone_number { font-size: 1.584em; padding: 2px 0 3px 41px; background: url('../images/bg_tel_number.png') no-repeat; line-height: 1.22em !important; font-weight: bold;}
	.contents_box_article a.inline_rightArrow01 { background: url('../images/tomato-icons.png') no-repeat -7px -2px; padding: 1px 0 1px 19px;}
	.contents_box_article p.date + table { margin-top: 2px;}
	.contents_box_article table + h2 { margin-top: 21px;}
	.contents_box_article ol li { margin: 0px 0px 0px 16px;}
	.contents_box_article ol.none-num {list-style:none;}
	.contents_box_article ol.none-num li {margin:0 !important;}
	.contents_box_article td ol:first-child li, .contents_box_article td ul:first-child li { margin: 0px 0px 0px -3px;}
	.contents_box_article ul.big-circle{list-style:none;}
	.contents_box_article ul.big-circle li {margin:0 0 0 -1em !important;padding:0;text-indent:-1em;}
	.contents_box_article div.small01 { margin: 12px 0px 0px 0px;}
	.contents_box_article .heading_main_style1 + p.main, .contents_box_article .heading_main_style1 + p  { margin: 12px 0px 0px 0px;}
	.contents_box_article .heading_main_style1 + dl { margin: 21px 0px 0px 0px;}
	.contents_box_article dl.main dt.security_pt22 {
		margin-bottom: 10px;
		font-weight: bold;
	}
	.contents_box_article dl.main dd p.security_pl33 {
		padding-left: 25px;
		margin-bottom: 20px;
	}
	.contents_box_article dl.main dd ul li {
		margin-bottom: 10px;
	}
	.contents_box_article ul.security_pl33 li {
		margin-bottom: 10px;
		line-height: 1.8;
	}
	.contents_box_article .heading_main_style1 + h2 { margin: 21px 0px 21px 0px;}
	.contents_box_article dl dd { margin: 0px 0px 12px 0px;}
	.contents_box_article dl.default dt{padding:1px 0;}
	.contents_box_article dl.default dd{padding:1px 0 2px 1em;}
	.contents_box_article .waku05 { background-color: white; padding: 5px 10px; border-top: #8FB1DF solid 4px; }
	.contents_box_article table td.date hr { margin: 0 0 12px 0; }
	.contents_box_article table td ol.no03, .contents_box_article table td ul.no03 { margin: 0px 0px 0px 30px }
	.contents_box_article p.date + h2 { margin: 21px 0px 0px 0px;}
	.contents_box_article p.date + div.container { margin: 21px 0px 0px 0px;}
	.contents_box_article p + ul { margin-top: 5px;}
	.contents_box_article.loan_index a img { vertical-align: baseline;}
	.contents_box_article.loan_index ul.no02 { list-style-image: url(../img/icon_red.gif); margin: 4px 0px 0px 20px; padding: 0px; }
	.contents_box_article td.padding_top12 { padding-top: 5px; }
	.contents_box_article td.padding_top7 { padding-top: 5px; }
	.contents_box_article td.image_only img { vertical-align: top; }
		.Explorer7 .contents_box_article td.image_only img { vertical-align: baseline; }
		.contents_box_article td.frame_upper img { vertical-align: bottom; }
		.contents_box_article td.frame_lower img { vertical-align: top; }
		.Explorer7 .contents_box_article th.image_only img { vertical-align: baseline; }
		.contents_box_article th.frame_upper img { vertical-align: bottom; }
		.contents_box_article th.frame_lower img { vertical-align: top; }
	.contents_box_article div.image_only {line-height: 0;}	.contents_box_article h4 + table { margin-top: 5px;}
	.contents_box_article h3 + table { margin-top: -6px;}
	.contents_box_article h3 + ul { margin-top: -9px;}
	.contents_box_article .text_q { font-weight: bold; color: #fff; background: #4f2ec0; padding: 2px 3px;}
	.contents_box_article .text_a { font-weight: bold; color: #fff; background: #f6523b; padding: 2px 3px;}
	.contents_box_article p.campaign_date { text-align: right; padding: 5px 10px 10px 0px; font-size: 70%;}
	.contents_box_article .txt-center { text-align: center;}
	.contents_box_article .tl1em{padding:0 0 0 1em;text-indent:-1em;}
	.contents_box_article table.common_grn {border-collapse: collapse;width:100%;margin:5px 0;}
	.contents_box_article table.common_grn th,table.common_grn td{border:1px solid #71B583;padding:8px 5px;vertical-align: top;text-align: left;line-height: 1.4em;}
	.contents_box_article table.common_grn th{background:#DCF0B9; font-weight:normal;}
	.contents_box_article table.common_grn thead th{text-align:center;}
	.contents_box_article ul.common_grn{list-style:none;margin:2px 0;}
	.contents_box_article ul.common_grn li{
		padding:0px 2px 0px 17px;
		margin:0 0 2px 0px;
		line-height:1.8em;
		background:url('../images/tomato-icons.png') no-repeat -9px -0px;
	}

	/* Finance */
	.contents_area_finance { margin: 29px 0 14px 0px;}

	/* Recruit */
	.contents_area_recruit_title { margin: 12px 0px 10px 0;}
	.contents_area_recruit_title h2 {background: url('../images/tomato-titles_new.png') no-repeat -29px -1314px; height: 40px; text-indent: -99999px;}

	.contents_area_main table.recruit_contents { width: 100%; border-collapse: collapse;}
	.contents_area_main table.recruit_contents td { border: #ccc 1px solid; vertical-align: top; background: #fff; width: 33%;}

	.recruit #SET_Contents .contents_area_main { margin: 10px 0 40px 0;}
	.recruit #SET_Contents .contents_area_main .contents_box_links { padding: 10px 16px 0px;}
	.recruit #SET_Contents .contents_area_main .contents_box_links h2 { height: 49px; background: url('../images/bg-title.png') 0 100% repeat-x;}
	.recruit #SET_Contents .contents_area_main .contents_box_links h2 a { height: 49px; display: block; background: url('../images/tomato-titles_new.png') 0 100% no-repeat; text-indent: -99999px;}

	.recruit #SET_Contents .contents_area_main .contents_box_links ul.menu { margin: 17px 0 14px; float: left;}
	.recruit #SET_Contents .contents_area_main .contents_box_links ul.menu.cm_column_only { margin: 10px 0 0px; float: none;}
	.recruit #SET_Contents .contents_area_main .contents_box_links ul.menu.cm_column_only.first { margin: 16px 0 0px; float: none;}
	.recruit #SET_Contents .contents_area_main .contents_box_links p { margin: 9px 0 0px 9px;}
	.recruit #SET_Contents .contents_area_main .contents_box_links p.first { margin: 14px 0 0px 9px;}
	.recruit #SET_Contents .contents_area_main .contents_box_links ul.menu li { padding: 0px 0 3px 25px; background: url('../images/tomato-icons.png') no-repeat -4px -1px; font-weight: bold; line-height: 1.5em;}


	.recruit #SET_Contents .contents_area_main td { padding-bottom: 28px;}
	.recruit #SET_Contents .contents_area_main td.column_topics {width: 310px;}
	.recruit #SET_Contents .contents_area_main td.column_senior_voice {width: 310px;}
	.recruit #SET_Contents .contents_area_main td.column_for_applicants {width: auto;}

	.recruit #SET_Contents .contents_area_main .topics h2 a { height: 49px; background-position: -22px -900px;}
	.recruit #SET_Contents .contents_area_main .senior_voice h2 a { height: 49px; background-position: -23px -956px;}
	.recruit #SET_Contents .contents_area_main .for_applicants h2 a { height: 49px; background-position: -22px -1010px;}
	
	.recruit #SET_Contents .contents_area_main .contents_box_links.topics ul.menu { float: none;}
	.recruit #SET_Contents .contents_area_main .contents_box_links.topics ul.menu li { background: none; margin: 0px 0px 4px 0px; padding: 0px 0 0px 6px;}
	.recruit #SET_Contents .contents_area_main .topics ul li a { background: url('../images/tomato-titles_new.png') -33px -1366px no-repeat; text-indent: -99999px; display: block; height: 50px;}
	.recruit #SET_Contents .contents_area_main .topics ul li.careers a { background-position: -26px -1364px; }
	.recruit #SET_Contents .contents_area_main .topics ul li.recruit_exam a { background-position: -26px -1418px; }
	.recruit #SET_Contents .contents_area_main .topics ul li.hr_development a { background-position: -26px -1470px; }
	.recruit #SET_Contents .contents_area_main .topics ul li.welfare a { background-position: -26px -1522px; }
	.recruit #SET_Contents .contents_area_main .topics ul li.faqs a { background-position: -33px -1916px; }

	.recruit #SET_Contents .contents_area_main .senior_voice p { margin: 0px 0px 0px 9px; }
	.recruit #SET_Contents .contents_area_main .senior_voice p.image_container { margin: 18px 0px 12px 0px; text-align: center;}
	.recruit #SET_Contents .contents_area_main .senior_voice p.image_container img { }
	.recruit #SET_Contents .contents_area_main .senior_voice a.view_more { margin: 10px 5px 0px 0px; padding: 0px 0px 0px 15px; background: url('../images/tomato-icons.png') no-repeat -14px top; float: right; font-weight: bold; }

	.recruit #SET_Contents .contents_area_main .for_applicants p.first { margin: 14px 0 0px 5px; padding: 0px 10px 0px 0px; }
	.recruit #SET_Contents .contents_area_main .contents_box_links.for_applicants ul.menu { float: none; margin: 19px 0 14px;}
	.recruit #SET_Contents .contents_area_main .contents_box_links.for_applicants ul.menu li { background: none; margin: 0px 0px 20px 0px; padding: 0px 0 0px 0px; text-align: center;}
	.recruit #SET_Contents .contents_area_main .contents_box_links.for_applicants ul.menu li { }
	.recruit #SET_Contents .contents_area_main .contents_box_links.for_applicants ul.menu li img { margin: 0px 0px 2px 0px;}
	.recruit #SET_Contents .contents_area_main .contents_box_links.for_applicants ul.menu li a.text_link { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 15px; background: url('../images/tomato-icons.png') no-repeat -14px top; clear: left; font-weight: normal;}

	.box_content_mid_career { float: left; width: 450px;}
	.box_content_mid_career h2 { margin: 0px 0px 18px 0px; background: url('../images/tomato-titles_new.png') no-repeat -10px -1078px; height: 37px; text-indent: -99999px;}
	.box_content_mid_career p { margin: 0px 0px 0px 2px; }
	.box_content_mid_career ul.menu { margin: 22px 0px 0px 0px; }
	.box_content_mid_career ul.menu li { margin: 0px 0px 17px 3px; }
	.box_content_mid_career ul.menu li a { padding: 0px 0px 0px 15px; background: url('../images/tomato-icons.png') no-repeat -14px top; }

	.box_content_part_time { float: right; width: 450px;}
	.box_content_part_time h2 { margin: 0px 0px 18px 0px; background: url('../images/tomato-titles_new.png') no-repeat -10px -1148px; height: 37px; text-indent: -99999px;}
	.box_content_part_time p { margin: 0px 0px 0px 2px; }
	.box_content_part_time ul.menu { margin: 22px 0px 0px 0px; }
	.box_content_part_time ul.menu li { margin: 0px 0px 17px 3px; }
	.box_content_part_time ul.menu li a { padding: 0px 0px 0px 15px; background: url('../images/tomato-icons.png') no-repeat -14px top; }

	.recruit .lmenu_box_main .left_menu_pane ul.menu { margin: 2px auto 8px;}

	.rmenu_box_for_applicants { }
	.rmenu_box_for_applicants h2 { margin: 0px 0px 10px 0px; background: url('../images/tomato-titles_new.png') no-repeat -34px -1641px; height: 30px; text-indent: -99999px;}
	.rmenu_box_for_applicants ul.menu { float: none; margin: 0px 0 14px;}
	.rmenu_box_for_applicants ul.menu li { background: none; margin: 0px 0px 14px 0px; padding: 0px 0 0px 0px; text-align: center;}
	.rmenu_box_for_applicants ul.menu li { }
	.rmenu_box_for_applicants ul.menu li img { margin: 0px 0px 8px 0px;}
	.rmenu_box_for_applicants li a.text_link { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 15px; background: url('../images/tomato-icons.png') no-repeat -14px -3px; clear: left; font-weight: normal;}

	.lmenu_box_news {margin: 0px 0px 0px 0px; padding-top: 0;}
	.lmenu_box_news h2.heading_news {margin: 0px 0px 0px 0px;}
	.lmenu_box_news h2.heading_news a {height: 50px; display: block; text-indent: -99999px; background: url('../images/tomato-second_new.png') no-repeat -764px -17px;}
	.company .lmenu_box_news h2.heading_news a {background-position: -764px -305px;}
	.lmenu_box_news .left_menu_pane ul.menu { padding: 9px 0 9px 0; }
	.lmenu_box_news .left_menu_pane ul.menu li { background-position: -10px 0px;}
	.lmenu_box_news .left_menu_pane ul.menu li.active { background-position: -10px 2px; padding: 2px 2px 0px 17px;}

	.contents_box_news { margin: 0 0 77px 0; }
	.contents_box_news h2.news_title { margin: 21px 0px 0px 0px; padding: 17px 0px 18px 20px; background: #f2f1ee; }
	.contents_box_news p.date { margin: 15px 2px 18px 0px; font-size: 1.2em; border-bottom: 1px solid #E5E5E5; padding: 0px 0px 5px 0px;}
	.company.news .contents_box_article p.date { margin: 15px 2px 18px 0px; }
	.contents_box_news .news_content { border-bottom: 1px solid #E5E5E5; padding: 0px 0px 5px 0px; margin: 0px 0px 24px 0px;}
	.contents_box_news .news_content p { margin: 0px 0px 15px 3px;}
	.contents_box_news .back_button { text-align: center; margin: 0px 0px 0px 0px;}
	.contents_box_news .back_button a { padding: 0px 0px 0px 15px; background: url('../images/tomato-icons.png') no-repeat -13px -3px;}

	.lmenu_box_press {margin: 0px 0px 0px 0px; padding-top: 0;}
	.lmenu_box_press h2.heading_news {margin: 0px 0px 0px 0px;}
	.lmenu_box_press h2.heading_news a {height: 50px; display: block; text-indent: -99999px; background: url('../images/tomato-second_new.png') no-repeat -103px -867px;}
	.company .lmenu_box_press h2.heading_news a { background-position: -764px -374px;}
	.lmenu_box_press .left_menu_pane ul.menu { padding: 9px 0 9px 0; }
	.lmenu_box_press .left_menu_pane ul.menu li { background-position: -10px 0px;}
	.lmenu_box_press .left_menu_pane ul.menu li.active { background-position: -10px 2px; padding: 2px 2px 0px 17px;}

	.lmenu_box_seminar h2.heading_news {margin: 0px 0px 0px 0px;}
	.lmenu_box_seminar h2.heading_news a {height: 50px; display: block; text-indent: -99999px; background: url('../images/tomato-second_new.png') no-repeat  -764px -156px;}
	.company .lmenu_box_seminar h2.heading_news a { background-position: -764px -448px;}

	.lmenu_box_banking h2.heading_news {margin: 0px 0px 0px 0px;}
	.lmenu_box_banking h2.heading_news a {height: 50px; display: block; text-indent: -99999px; background: url('../images/tomato-second_new.png') no-repeat  -764px -231px;}
	.company .lmenu_box_banking h2.heading_news a { background-position: -764px -517px;}

	.contents_box_press { margin: 0 0 -48px 0; }
	.contents_three_columns .contents_box_press { margin: 0 0 0px 0; }
	.contents_box_press h2.press_title { margin: 21px 0px 18px 0px; padding: 9px 0px 7px 11px; background: #F2F1EE; font-size: 1em; }
	.contents_box_press dl.press dt { float: left; margin: 0px 4px 0px 6px; padding: 0px 0px 0px 0px; width: 69px; line-height: 1.5em;}
	.contents_box_press dl.press dd { border-bottom: 1px solid #E5E5E5; padding: 0px 0px 7px 80px; margin: 0px 0px 6px 0px; line-height: 1.5em;}
	.contents_box_press dl.press dd a span.pdf, .contents_box_press td a span.pdf { color: #666666;}
	.contents_box_press table.press_table { width: 100%; line-height: 1.5em; margin: -6px 0px 0px 0px;}
	.contents_box_press table.press_table tr td { border-bottom: 1px solid #E5E5E5; padding: 7px 0px 8px 6px; }
	.contents_box_press table.press_table tr td.main { margin: 0px 0px 0px 0px; }
	.contents_box_press table.press_table tr td:first-child { margin: 0px 0px 0px 0px;}

	.recruit_partner { margin-top: 12px;}

	/* Mobile version */
	#mobile_version { border-bottom: 5px solid #177951; min-width: 1100px; display: none;}
	#SET_platform.mobile #mobile_version { display: block;}
	#mobile_version a { display: block; height: 190px; background: url('../images/btn-mobile-version.png') 50% 50% no-repeat; text-indent: -99999px; width: 920px; margin: 0 auto;}

	/* Scroll*/
	#scroll_top a { float: right; background: url('../images/tomato-titles_new.png') no-repeat -14px -590px; color: black; margin-right: 5px; display: block; text-indent: -99999px; width: 133px; height: 17px;}
	#scroll_top a:hover { background-position: -14px -623px;}
	
	.header_yahoo_logo { float: right; margin: 16px 0px 0px 24px; display: none;}
	#SET_Header .header_box_search input[type="submit"] { width: 27px; background: transparent; border: 0; height: 20px; cursor: pointer;}


	/* Message */
	.contents_area_message { margin: 0; line-height: 1.334em; float: right;}
	.contents_area_message .message { float: right; padding: 8px 8px 4px 32px; border: 1px solid #ccc; margin-right: 11px; font-size: 1.083em;}
	.contents_area_message .message.warning { border: 0; width: 221px; margin: 31px 8px 0 0px; padding: 0 0 0 0; height: 30px;}
	.Firefox .contents_area_message .message.warning, .Explorer .contents_area_message .message.warning { margin: 39px 8px 0 0px;}
	.Explorer7 .contents_area_message .message.warning { margin: 39px 0px 0 20px;}
	.contents_area_message .message.warning a { background: url('../images/tomato-titles_new.png') no-repeat -31px -1846px; text-indent: -99999px; border: 0; height: 30px; display: block;}
	
	.contents_box_article .smalltd03 { background-color: #DCF0B9; line-height: 1.2; padding: 3px; }
	#SET_Contents .pdf_link { font-size: 14px !important; line-height: 31px !important;}

	/* Footer */
		#SET_Footer .footer_area_menu { width: 676px; float: left; margin-top: 21px; height: 71px; overflow: hidden;}
		#SET_Footer .footer_area_menu ul.menu { float: left;}
		#SET_Footer .footer_area_menu ul.menu li { background: url('../images/tomato-icons.png') no-repeat -12px -65px; padding: 0 0 10px 16px;}
		.Firefox #SET_Footer .footer_area_menu ul.menu li { line-height: 12px; padding: 0 0 10px 16px;}
		#SET_Footer .footer_area_menu ul.cm_column_a { width: 243px;}
		#SET_Footer .footer_area_menu ul.cm_column_b { width: 212px;}
		#SET_Footer .footer_area_menu ul.cm_column_c { width: 220px;}
		#SET_Footer .footer_area_copyright { width: 270px; float: right; margin-top: 23px; line-height: 120%;}
		.Firefox #SET_Footer .footer_area_copyright { margin-top: 24px;}
		#SET_Footer .footer_area_copyright p {margin-top: 11px; line-height: 1.45em; text-align: right; font-size: 0.85em;}
		.Firefox #SET_Footer .footer_area_copyright p, .Explorer #SET_Footer .footer_area_copyright p { line-height: 14px;}
		#SET_Footer .footer_area_copyright p:first-child {margin-top: 0px;}

	
