.floatLeft {float:left;}
.auto {width: auto}
.floatRight {float:right;}
.space05 {
	float: left;
	width: 5px;
}
.space10 {
	float: left;
	width: 10px;
}
.space20 {
	float: left;
	width: 20px;
}
.infor_left {
	float:left;
	width: 70px;
	padding-right:5px;
}
.infor_left2 {
	float:left;
	width: 100px;
	padding-right:5px;
}
.infor_left3 {
	float:left;
	width: 85px;
	padding-right:5px;
}
.infor_right {
	float:left;
	width:410px;
	border-left:0.15em solid #bebebe;
	padding-left:7px;
}
.infor_right2 {
	float:left;
	width:300px;
	border-left:0.15em solid #bebebe;
	padding-left:7px;
}
.infor_right3 {
	float:left;
	width:395px;
	border-left:0.15em solid #bebebe;
	padding-left:7px;
}
.infor_right_noBoder {
	float:left;
	width:410px;
	padding-left:5px;
}
.infor_right_noBoder2 {
	float:left;
	width:380px;
	padding-left:5px;
}
.infor_right_noBoder3 {
	float:left;
	width:450px;
	padding-left:5px;
}
.infor_line {
	border-bottom: 1px dotted #bebebe;
	padding-top:3px;
}
.infor_line_end {
	border-bottom: 1px solid #bebebe;
	padding-top:3px;
}
.pg_top a.linkArr1 {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 15px;
	background:url("/image/icn_tri_01.gif") left top no-repeat;
}
.pg_top a.linkArr2 {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 15px;
	background:url("/image/icn_tri_03.gif") left top no-repeat;
}
.listLink {
	float:left;
}
.listLink ul{
	margin:0px;
	padding:0px;
}
.listLink li{
	padding-left:10px;
	list-style:none;
	background:url("/image/icn_tri_02.gif") no-repeat 0 0.5em;
}
.listLink li.linkbook {
	padding-left:15px;
	list-style:none;
	background:url("/image/icn_tri_04.gif") no-repeat 0 0.15em;
}
.listLink li.partner {
	padding-left:15px;
	width:188px;
	list-style:none;
	background:url("/image/icn_tri_04.gif") no-repeat 0 0.15em;
}
.listLink li.linksquare {
	padding-left:15px;
	margin-left: 5px;
	list-style:none;
	background:url("/image/icn_tri_01.gif") no-repeat 0 0.2em;
}
.listLink li.pdf {
	margin-top: 6px;
	margin-left: 5px;
	padding-left:10px;
	list-style:none;
	background:url("/image/icn_pdf.gif") no-repeat 0 0.25em;
}

.listLink li.pdf a{
	padding:0px 0px 0px 5px;
}

.listLink li.contact {
	margin-top: 10px;
	padding-left:30px;
	list-style:none;
	background:url("/image/icn_contact.gif") no-repeat 0 0.2em;
}
.listLink_partner {
	float:left;
	width:180px;
	margin:0px;
	padding:0px;
}
.listLink_partner ul{
	margin:0px;
	padding:0px;
}
.listLink_partner li{
	margin:0px;
	padding:0px;
}
.listLink_partner li.partner {
	padding-left:15px;
	width:170px;
	list-style:none;
	background:url("/image/icn_tri_04.gif") no-repeat 0 0.15em;
}
.listLink_partner02 {
	width:140px;
	margin:2px 0 0 0;
	padding:0px;
}
.listLink_partner02 ul{
	margin:0px;
	padding:0px;
}
.listLink_partner02 li{
	margin:0px;
	padding:0px;
}
.listLink_partner02 li.partner02 {
	padding-left:15px;
	width:125px;
	list-style:none;
	background:url("/image/icn_tri_04.gif") no-repeat 0 0.15em;
}
.interView {
	float:left;
}
.interView ul {
	margin:0px;
	padding:0px;
}
.interView li.q {
	margin: 20px 25px 0px 25px;
	padding-top: 7px;
	padding-left: 40px;
	list-style: none;
	background: url("/image/micro.gif") no-repeat;
	font-weight: bold;
	height: 28px;
}
.interView li.a {
	margin: 0px 25px;
	padding-top: 3px;
	padding-left:40px;
	list-style:none;
	background:url("/image/person.gif") no-repeat;
}

.h2_square {
	float:right;
	margin-top: 5px;
}
.rss {
	margin-top: 0px;
	margin-left: 4px;
}
.spli_tbl0{
	display:block;
	width:516px;
	margin: 10px 20px;
}
.spli_tbl1{
	display:block;
	width:536px;
	margin: 10px 10px;
}
.spli_tbl2{
	display:block;
	width:536px;
	margin: 0px 8px;
}
.topBor{
	display:block;
	width:552px;
	margin:0px;
	border-left:solid 4px #E1E1E1;
	border-right:solid 4px #E1E1E1;
	background-color:#ffffff;
}
.topBlogTxt {width: 195px;}
#partner {
	width:761px;
	margin: 10px auto 0px auto;
}
#partner .ttl{
	display:block;
	width:761px;
	margin:10px 0px 0px 0px;
	border-top:#ff9000 4px solid;
	border-left:#b4b4b4 1px solid;
	border-right:#b4b4b4 1px solid;
	background:url("/image/ttl_lead_bg.gif") #ffffff repeat-x bottom;
}
#partner .cnts{
	display:block;
	width:761px;
	margin:0px;
	border:solid 1px #b4b4b4;
	background-color:#ffffff;
}
#partner .h2_ttl{
	display:block;
	width:699px;
	height:28px;
	margin:10px 31px;
	background:url("/image/h2_bg.gif") #ffffff repeat-x;
}
#partner .h2_tt2{
	display:block;
	width:516px;
	height:28px;
	margin:10px 122px;
	background:url("/image/h2_bg.gif") #ffffff repeat-x;
}
#partner .div_main_sm{
	display:block;
	width:536px;
	margin:10px 102px;
}
#partner .h2_tt2 img{margin-right:5px; vertical-align:middle;}

#partner .spli_tbl{
	display:block;
	width:686px;
	margin: 10px 0px 31px 41px;
}
#partner .spli_tb2{
	display:block;
	width:503px;
	margin: 10px 0px 0px 132px;
}
#partner .tt1{
	display:block;
	width:685px;
	padding:1px;
	border:solid 1px #b4b4b4;
}
#partner .tt2{
	display:block;
	width:667px;
	padding: 7px 9px;
	background:url("/image/bg_tt_partner.gif") #ffffff repeat-x;
}
#partner .img{
	float: left;
	width: 140px;
}
#partner .img_txt{
	float: left;
	width: 10px;
}
#partner .imgtxt{
	width:170px;
}
img.btn_1
{
	vertical-align:middle;
	margin-left: 20px;
}
/*========*/
.ttl_img_index{
	height: 20px;
	width: 87px;
	margin:15px 0px 0px 20px;
	background:url("/image/page_ttl_02.gif") no-repeat left;
}
.ttl_img_history{
	height: 20px;
	width: 42px;
	margin:15px 0px 0px 20px;
	background:url("/image/page_ttl_03.gif") no-repeat left;
}
.ttl_img_map{
	height: 20px;
	width: 41px;
	margin:15px 0px 0px 20px;
	background:url("/image/page_ttl_04.gif") no-repeat left;
}
.ttl_img_faq{
	height: 20px;
	width: 181px;
	margin:15px 0px 0px 20px;
	background:url("/image/page_ttl_05.gif") no-repeat left;
}
.ttl_img_press{
	height: 20px;
	width: 121px;
	margin:15px 0px 0px 20px;
	background:url("/image/page_ttl_06.gif") no-repeat left;
}
.ttl_img_about{
	height: 20px;
	width: 178px;
	margin:15px 0px 0px 20px;
	background:url("/image/page_ttl_07.gif") no-repeat left;
}
.ttl_policy{
	height: 20px;
	width: 178px;
	margin:15px 0px 0px 20px;
	background:url("/image/policy_ttl.gif") no-repeat left;
}
.ttl_internet{
	height: 20px;
	width: 298px;
	margin:15px 0px 0px 20px;
	background:url("/image/internet_ttl.gif") no-repeat left;
}
.ttl_img_partner{
	height: 20px;
	width: 182px;
	margin:15px 0px 0px 20px;
	background:url("/image/page_ttl_08.gif") no-repeat left;
}
.ttl_img_irsitemap{
	height: 20px;
	width: 144px;
	margin:15px 0px 0px 20px;
	background:url("/image/page_ttl_09.gif") no-repeat left;
}
.ttl_img_contact{
	height: 20px;
	width: 123px;
	margin:15px 0px 0px 20px;
	background:url("/image/page_ttl_10.gif") no-repeat left;
}
.ttl_re_index{
	height: 19px;
	width: 123px;
	margin:15px 0px 0px 20px;
	background:url("/image/recruitindex_ttl.gif") no-repeat left;
}
.ttl_img_irnotice{
	height: 20px;
	width: 113px;
	margin:15px 0px 0px 20px;
	background:url("/image/page_ttl_11.gif") no-repeat left;
}
.ttl_img_sitemap{
	height: 20px;
	width: 117px;
	margin:15px 0px 0px 20px;
	background:url("/image/page_ttl_12.gif") no-repeat left;
}

.ttl_img_information{
	height: 20px;
	width: 160px;
	margin:15px 0px 0px 20px;
	background:url("/image/page_ttl_16.gif") no-repeat left;
}

.ttl_img_sem10{
	height: 20px;
	width: 425px;
	margin:15px 0px 0px 20px;
	background:url("/image/page_ttl_17.gif") no-repeat left;
}


.ttl_ir_index,
.ttl_ir_fin_bal,.ttl_ir_fin_cas,.ttl_ir_fin_hig,.ttl_ir_fin_inc,.ttl_ir_fin_ind,
.ttl_ir_inv_gra,.ttl_ir_inv_ind,.ttl_ir_inv_out,
.ttl_ir_lib_acc,.ttl_ir_lib_bus,.ttl_ir_lib_ind,.ttl_ir_lib_mok,.ttl_ir_lib_pre,.ttl_ir_lib_sec,
.ttl_ir_pol_exe,.ttl_ir_pol_gov,.ttl_ir_pol_ind,.ttl_ir_pol_ir,.ttl_ir_pol_mes,.ttl_ir_pol_ris,
.ttl_ir_sto_bas,.ttl_ir_sto_ind,.ttl_ir_sto_ir,.ttl_ir_sto_pro,.ttl_ir_sto_pub,.ttl_ir_info,
.ttl_re_int_ind,.ttl_re_int_seo,.ttl_re_int_sem,
.ttl_re_inv_ind,
.ttl_re_mes_ind,.ttl_ir_sto_hol,
.ttl_se_index,.ttl_se_int,.ttl_se_sen,
.ttl_en_im,.ttl_en_sm,.ttl_en_ov,.ttl_en_his,.ttl_en_ct,
.ttl_cn_im,.ttl_cn_sm,.ttl_cn_ov,.ttl_cn_his,.ttl_cn_ct
{
	height: 20px;
	margin: 15px 0px 0px 20px;
	background-repeat: no-repeat;
	background-position: left;
}

.ttl_en_top
{
	height: 131px;
	margin: 15px 0px 0px 20px;
	background-repeat: no-repeat;
	background-position: left;
}



.ttl_ir_index {background:url("/image/tt_irep_index.gif") no-repeat left;}
.ttl_ir_fin_bal {background:url("/image/finanbalance_ttl.gif") no-repeat left;}
.ttl_ir_fin_cas {background:url("/image/financashflow_ttl.gif") no-repeat left;}
.ttl_ir_fin_hig {background:url("/image/finanhighlight_ttl.gif") no-repeat left;}
.ttl_ir_fin_inc {background:url("/image/finanincome_ttl.gif") no-repeat left;}
.ttl_ir_fin_ind {background:url("/image/finanindex_ttl.gif") no-repeat left;}
.ttl_ir_inv_gra {background:url("/image/invesgraph_ttl.gif") no-repeat left;}
.ttl_ir_inv_ind {background:url("/image/invesindex_ttl.gif") no-repeat left;}
.ttl_ir_inv_out {background:url("/image/invesoutline_ttl.gif") no-repeat left;}
.ttl_ir_lib_acc {background:url("/image/libraryaccount_ttl.gif") no-repeat left;}
.ttl_ir_lib_bus {background:url("/image/librarybusiness_ttl.gif") no-repeat left;}
.ttl_ir_lib_ind {background:url("/image/libraryindex_ttl.gif") no-repeat left;}
.ttl_ir_lib_mok {background:url("/image/librarymokuromi_ttl.gif") no-repeat left;}
.ttl_ir_lib_pre {background:url("/image/librarypresentation_ttl.gif") no-repeat left;}
.ttl_ir_lib_sec {background:url("/image/librarysecurities_ttl.gif") no-repeat left;}
.ttl_ir_pol_exe {background:url("/image/poliexe_ttl.gif") no-repeat left;}
.ttl_ir_pol_gov {background:url("/image/poligove_ttl.gif") no-repeat left;}
.ttl_ir_pol_ind {background:url("/image/poliindex_ttl.gif") no-repeat left;}
.ttl_ir_pol_ir {background:url("/image/poliir_ttl.gif") no-repeat left;}
.ttl_ir_pol_mes {background:url("/image/polimes_ttl.gif") no-repeat left;}
.ttl_ir_pol_ris {background:url("/image/polirisk_ttl.gif") no-repeat left;}
.ttl_ir_sto_bas {background:url("/image/tt_irep_stock2.gif") no-repeat left;}
.ttl_ir_sto_ind {background:url("/image/stockindex_ttl.gif") no-repeat left;}
.ttl_ir_sto_ir {background:url("/image/stockircalendar_ttl.gif") no-repeat left;}
.ttl_ir_sto_hol {background:url("/image/tt_irep_stockholder.gif") no-repeat left;}
.ttl_ir_sto_pro {background:url("/image/tt_irep_stock3.gif") no-repeat left;}
.ttl_ir_sto_pub {background:url("/image/stockpublication_ttl.gif") no-repeat left;}
.ttl_ir_info {background:url("/image/info_news_ttl.gif") no-repeat left;}
.ttl_re_int_ind {background:url("/image/poliexe_ttl.gif") no-repeat left;}
.ttl_re_int_sem {background:url("/image/recruit0201_ttl.gif") no-repeat left;}
.ttl_re_int_seo {background:url("/image/recruit0201_ttl.gif") no-repeat left;}
.ttl_re_inv_ind {background:url("/image/recruit01_ttl.gif") no-repeat left;}
.ttl_re_mes_ind {background:url("/image/recruitmesindex_ttl.gif") no-repeat left;}
.ttl_se_index {background:url("/image/serindex_ttl.gif") no-repeat left;}
.ttl_se_int {background:url("/image/serinternet_ttl.gif") no-repeat left;}
.ttl_se_sen {background:url("/image/sersenior_ttl.gif") no-repeat left;}

.ttl_en_im {background:url("/image/en_im_ttl.gif") no-repeat left;}
.ttl_en_sm {background:url("/image/en_sm_ttl.gif") no-repeat left;}
.ttl_en_ov {background:url("/image/en_ov_ttl.gif") no-repeat left;}
.ttl_en_his {background:url("/image/en_his_ttl.gif") no-repeat left;}
.ttl_en_top {background:url("/image/en_top_ttl.gif") no-repeat left;}
.ttl_en_ct {background:url("/image/en_top_ct.gif") no-repeat left;}

.ttl_cn_im {background:url("/image/cn_im_ttl.gif") no-repeat left;}
.ttl_cn_sm {background:url("/image/cn_sm_ttl.gif") no-repeat left;}
.ttl_cn_ov {background:url("/image/cn_ov_ttl.gif") no-repeat left;}
.ttl_cn_his {background:url("/image/cn_his_ttl.gif") no-repeat left;}
.ttl_cn_top {background:url("/image/cn_top_ttl.gif") no-repeat left;}
.ttl_cn_ct {background:url("/image/cn_top_ct.gif") no-repeat left;}

.mleft10{margin-left:10px;}
.mleft15{margin-left:15px;}
.mleft20{margin-left:20px;}
.mleft25{margin-left:25px;}
.mleft30{margin-left:30px;}
.mleft100{margin-left:100px;}
.pleft05{padding-left:05px;}
.pleft10{padding-left:10px;}
.pleft15{padding-left:15px;}
.pleft20{padding-left:20px;}
.pleft25{padding-left:25px;}
.pleft30{padding-left:30px;}
.pleft40{padding-left:40px;}
.pleft45{padding-left:45px;}
.pright10{padding-right:10px;}
.pright15{padding-right:15px;}
.pright20{padding-right:20px;}
.pright25{padding-right:25px;}
.pright30{padding-right:30px;}
.faq506{
	width:507px;
}
.index_left {
	float:left;
	width: 85px;
}
.index_left190 {
	float:left;
	width: 190px;
}
.index_left15 {
	float:left;
	width: 15px;
}
.index_left88 {
	float:left;
	width: 88px;
}
.index_right {
	float: right;
	width: 320px;
}
.basic_btn {
	float: right;
	width: 150px;
}
.index_btn {
	float: right;
	width: 255px;
}
.map_list {
	padding: 0px 0px 0px 15px;
	background: url("/image/map_dot.gif") left top no-repeat;
}
#faq .tt1{
	display:block;
	margin-left:20px;
	width:510px;
	padding:1px;
	border:solid 1px #b4b4b4;
}
#faq .tt2{
	display:block;
	width:492px;
	padding: 7px 9px;
	background:url("/image/bg_tt_partner.gif") #ffffff repeat-x;
}
.faq_left {
	float: left;
	width: auto;
}
/* ========== */
.sitemap_h2_ttl{
	display:block;
	width:245px;
	height:29px;
	margin-top: 10px;
	margin-left: 20px;
	background:url("/image/h2_bg_sm.gif") #ffffff repeat-x;
}
.sitemap_h2_tt2{
	display:block;
	width:510px;
	height:29px;
	margin-top: 10px;
	margin-left: 20px;
	background:url("/image/h2_bg_sm.gif") #ffffff repeat-x;
}
.sitemap_h2_tt3{
	display:block;
	width:510px;
	height:29px;
	margin-top: 10px;
	margin-left: 20px;
	background:url("/image/h2_bg_sm.gif") #ffffff repeat-x;
}
.sitemap_h2_tt4{
	display:block;
	width:245px;
	height: 46px;
	margin-top: 10px;
	margin-left: 20px;
	background:url("/image/h2_bg_sm.gif") #ffffff bottom repeat-x;
}

.sitemap_h2_ttl img, .sitemap_h2_tt2 img, .sitemap_h2_tt3 img, .sitemap_h2_tt4 img{margin-right:5px; vertical-align:middle;}
.sitemap_h2_ttl h2, .sitemap_h2_tt2 h2, .sitemap_h2_tt3 h2, .sitemap_h2_tt4 h2{
	border-top:solid 1px #dcdcdc;
	border-right:solid 1px #dcdcdc;
	border-left:solid 1px #dcdcdc;
	padding: 2px 0px 0px 0px;
}
.sitemap_h2_ttl h2, .sitemap_h2_tt2 h2{background:url("/image/h2_icon.gif") right no-repeat;}
.sitemap_h2_tt4 h2{
	height: 34px;
	padding-top: 5px;
	padding-left: 10px;
	background:url("/image/h2_ttl_hd_01.gif") no-repeat 0 0.1em;
}
.sitemap_h2_tt4 h2 a {
	padding-left:15px;
	list-style:none;
	background:url("/image/icn_tri_01.gif") no-repeat 0 0.2em;
}

.sitemap_spli_tbl{
	width:230px;
	margin-top: 5px;
	margin-left: 30px;
}
.sitemap_line {
	border-bottom: 1px dotted #bebebe;
	padding-top:3px;
	width: 500px;
	margin-left: 20px;
}

.div_15{width:15px;}
.div_495{width:495px;}

.div_25{width:25px;}
.div_35{width:35px;}
.div_470{width:470px;}
.div_190{width:190px;}
.div_150{width:150px;}
.div_200{width:200px;}
.div_370{width:370px;}
.div_390{width:390px;}
.div_500{width:500px;}
.div_f7f7f7{
	background-color:#f7f7f7;
	padding:5px;
}

.ttl_lead_bg_01,
.ttl_lead_bg_02,
.ttl_lead_bg_03,
.ttl_lead_bg_04,
.ttl_lead_bg_05,
.ttl_lead_bg_06,
.ttl_lead_bg_07,
.ttl_lead_bg_entop{
	display:block;
	width:558px;
	margin:10px 0px 0px 0px;
	border-top:#ff9000 4px solid;
	border-left:#b4b4b4 1px solid;
	border-right:#b4b4b4 1px solid;
}
.ttl_txt02{margin:7px 20px 5px 20px;}
.ttl_lead_bg_01 {background:url("/image/ttl_lead_bg_01.jpg") top right no-repeat;}
.ttl_lead_bg_02 {background:url("/image/ttl_lead_bg_02.jpg") top right no-repeat;}
.ttl_lead_bg_03 {background:url("/image/ttl_lead_bg_03.jpg") top right no-repeat;}
.ttl_lead_bg_04 {background:url("/image/ttl_lead_bg_04.jpg") top right no-repeat;}
.ttl_lead_bg_05 {background:url("/image/ttl_lead_bg_05.jpg") top right no-repeat;}
.ttl_lead_bg_06 {background:url("/image/ttl_lead_bg_06.jpg") top right no-repeat;}
.ttl_lead_bg_07 {background:url("/image/ttl_lead_bg_07.jpg") top right no-repeat;}
.ttl_lead_bg_entop {background:url("/image/ttl_lead_bg_entop.jpg") top right no-repeat;}
/* table */
#tabPro {
	width: 470px;
	border: #dcdcdc 1px solid;
	margin-left:auto;
	margin-right:auto;
	padding: 0px;
}
#tabPro th {font-weight:normal;}
#tabPro th.blue {background-color:#EEF5FC;}
#tabPro .bTop {border-top:#dcdcdc 1px solid;}
#tabPro .bRight {border-right:#dcdcdc 1px solid;}
#tabPro .bBottom {border-bottom:#dcdcdc 1px solid;}
#tabPro .bLeft {border-left:#dcdcdc 1px solid;}

.picLeft{
	float:left;
	margin-right: 10px;
}	
.picRight{
	float:right;
	margin-left: 10px;
}	
.borContent{
	display:block;
	border:solid 1px #b4b4b4;
	background-color:#ffffff;
	padding: 20px;
}
.borPdf{
	display:block;
	border:solid 1px #b4b4b4;
	background-color:#ffffff;
	padding: 10px;
}
.div_f_h2_ttl{
	padding-bottom: 6px;
	background: url("/image/bg_f_h2.gif");
	background-repeat: repeat-x;
	background-position: bottom;
}
.div_f_kw1,
.div_f_kw2,
.div_f_kw3,
.div_f_kw4,
.div_f_kw5,
.div_f_kw6
{
	display: block;
	padding-left: 95px;
	height: 21px;
	font-weight: bold;
}
.div_f_kw1 {background: url("/recruit/message/images/kw1.gif") no-repeat;}
.div_f_kw2 {background: url("/recruit/message/images/kw2.gif") no-repeat;}
.div_f_kw3 {background: url("/recruit/message/images/kw3.gif") no-repeat;}
.div_f_kw4 {background: url("/recruit/message/images/kw4.gif") no-repeat;}
.div_f_kw5 {background: url("/recruit/message/images/kw5.gif") no-repeat;}
.div_f_kw6 {background: url("/recruit/message/images/kw6.gif") no-repeat;}
.div_f_kwTxt {padding-top: 3px;}
.div_f_q {
	margin-top: 15px;
	padding-left: 30px;
	padding-bottom: 3px;
	list-style: none;
	background: url("/image/q.gif") no-repeat;
}
.div_f_a {
	margin-top: 5px;
	padding-left:30px;
	list-style:none;
	background:url("/image/a.gif") no-repeat;
}
.div_f_img {
	position:relative;
	top:0;
	left:0;
	z-index:30;
}
.div_f_img .pic {}
.div_f_img .pic img {
	width: 496px;
	height: 129px;
}
.div_f_img .text1,
.div_f_img .text2 {
	position: absolute;
	top: 0px;
	z-index: 50;
	margin-top: 71px;
}
.div_f_img .text1 {left: 125px; width: 330px;}
.div_f_img .text2 {left: 100px; width: 350px;}


br.clear {
	display:inline;
	overflow:visible;
	width:0;
	height:0;
	margin:0;
	padding:0;
	clear:both;
}
.bnr_other{
	margin:0px;
	padding:15px 0px 0px 12px;
}
/* ========== */
#top_pics{}
#top_pic01 a{
	display:block;
	width:320px;
	height:153px;
	background:url("/image/topPic1.gif") no-repeat;
	text-indent:-10000px;
	/*margin:0px auto;*/
}
#top_pic01 a:hover{background-position:0 -153px;}
#top_pic02 a{
	display:block;
	width:210px;
	height:153px;
	background:url("/image/topPic2.gif") no-repeat;
	text-indent:-10000px;
}
#top_pic02 a:hover{background-position:0 -153px;}

span.pdf {
	padding-left: 14px;
	background:url("/image/icn_pdf.gif") left 0.16em no-repeat;
	color:#3C3C3C;
	}
/* モバイルページ */

.ttl_img_mobile{
	height: 20px;
	width: 306px;
	margin:15px 0px 0px 20px;
	background: url("/mobile/image/img_mobile_01.gif") no-repeat left;
}

.listLink_mobile {
	float:left;
	width:242px;
	margin:0px 6px 0px 10px;
	padding:0px;
}
.listLink_mobile ul{
	margin:0px;
	padding:0px;
}
.listLink_mobile li{
	margin:0px;
	padding:0px;
}
.listLink_mobile li.partner {
	width:226px;
	padding: 0px 0px 0px 5px;
	list-style:none;
	display: inline;
	background:url("/mobile/image/icn_tri_04.gif") no-repeat 0 0.15em;
}

#mobile {
	width:761px;
	margin: 10px auto 0px auto;
}
#mobile .ttl{
	display:block;
	width:761px;
	margin:10px 0px 0px 0px;
	border-top:#ff9000 4px solid;
	border-left:#b4b4b4 1px solid;
	border-right:#b4b4b4 1px solid;
	background: url("/image/ttl_lead_bg.jpg") #ffffff repeat-x bottom;
	
}
#mobile .cnts{
	display:block;
	width:761px;
	margin:0px;
	border:solid 1px #b4b4b4;
	background-color:#ffffff;
}
#mobile .div_main_sm{
	display:block;
	width:536px;
	height:28px;
	margin:10px 102px;
}

#mobile .spli_tbl{
	display:block;
	width:686px;
	margin: 10px 0px 31px 41px;
}
#mobile .spli_tb2{
	display:block;
	width:503px;
	margin: 10px 0px 0px 132px;
}
#mobile .tt1{
	display:block;
	width:685px;
	padding:1px;
	border:solid 1px #b4b4b4;
}
#mobile .tt2{
	display:block;
	width:667px;
	padding: 7px 9px;
	background:url("/mobile/image/bg_tt_partner.gif") #ffffff repeat-x;
}
#mobile .img{
	float: left;
	width: 84px;
	margin: 0px 0px 0px 0px;
}
#mobile .img_txt{
	float: left;
	width: 1px;
}
#mobile .imgtxt{
	width:223px;
	margin: 10px 0px 13px 10px;
}

img.btn_1
{
	vertical-align:middle;
	margin-left: 20px;
}

/*　モバイルライン部分  */
.line_dotted {
	width: 686px;
	border-top: 1px #cccccc dotted;
}

.line_dotted p {
	font-size: 10px;
	color: #333333;
	line-height: 140%;
	margin: 5px 0px 0px 0px;
}

.m_txt{
	font-size: 12px;
	color: #333333;
	padding: 13px 0px 10px 19px;
}

/*　モバイルQRコード  */
.m_title01 {
	position: relative;
}

.m_title01 p {
	position: absolute;
	padding: 0px;
	margin: 0px;
	left: 177px;
	top: -5px;
}

.m_title02 {
	position: relative;
}

.m_title02 p {
	position: absolute;
	padding: 0px;
	margin: 0px;
	left: 176px;
	top: -5px;
}

.m_title03 {
	position: relative;
}

.m_title03 p {
	position: absolute;
	padding: 0px;
	margin: 0px;
	left: 176px;
	top: -5px;
}

.m_title04 {
	position: relative;
}

.m_title04 p {
	position: absolute;
	padding: 0px;
	margin: 0px;
	left: 177px;
	top: -5px;
}

.right20 {
	text-align:right;
	margin-right:20px;
}

#irTopGreeting {
	background-color: #FFFFFF;
	padding: 5px;
	border: 1px solid #B4B4B4;
	font-size: 62.5%;
	width: 180px;
	}
#irTopGreeting img.photo{
	float: left;
	}
#irTopGreeting .textBox {
	float: left;
	width: 130px;
	}
#irTopGreeting .textBox h4 {
	margin: 3px 0 0 0;
	}
#irTopGreeting .textBox p {
	margin: 0;
	padding: 4px;
	line-height: 1.5;
}
#irTopGreeting {
	min-height: 1%;
	}
#irTopGreeting:after { /*for modern browser*/
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}
* html #irTopGreeting {
	/**/height: 1%;/*for WinIE*/
	display: inline-table; /*for MacIE*/
	}
	
.right20 {
	text-align:right;
	margin:10px 20px 0px 0px;
}

/* 追加分_20090109 ここから */


.infor_right span {
	margin-left:0.5em;
}

.wd90 {
	width:90px;
}

.wd210 {
	width:210px;
}

.mge20 {
	margin-left:2em;}

.mge10 {
	margin-left:1em;}

.index_left160 {
	float:left;
	width: 160px;
}

.index_right245 {
	float: right;
	width: 245px;
}

.index_left230 {
	float:left;
	width: 230px;
}

.index_right175 {
	float: right;
	width: 175px;
}

.index_right190 {
	float: right;
	width: 190px;
}

.index_left110 {
	float:left;
	width: 110px;
}

/* 追加分_20090109 ここまで */


/* 追加分_20111226 10大ニュース ここから */

.social_top {
	margin:0px 0 30px 0;
	padding-bottom:10px;
	border-bottom:1px dotted #CCCCCC;
}

.social_bottom {
	margin:20px 0 10px 0;
	padding-top:15px;
	border-top:1px dotted #CCCCCC;
}

.social_top div,
.social_bottom div {
	display: inline;
	}

#partner .sem10{
	display:block;
	width:533px;
	margin: 0px 0px 0px 102px;
	clear: both;
}
#partner .sem10 .h2_tt2 {
background:url("/image/h2_bg.gif") repeat-x scroll 0 0 #FFFFFF;
display:block;
height:28px;
margin:10px 0;
}
.sem10 h3 {
border-bottom:1px dotted #CCCCCC;
color:#FF6600;
display:block;
font-size:80%;
height:auto;
margin:12px 0px;
padding:0;
}
.sem10_list {
	margin-left: 0;
	padding: 8px 0 8px 5px;
	list-style-type: none;
}

.sem10_list li {
	padding: 3px 0 4px 0;
	font-weight: bold;
	font-size: 90%;
}
.sem10_list li img {
	margin-right: 7px;
	vertical-align: middle;
	}
/* 追加分_20111226 10大ニュース ここまで */

