@charset "utf-8";

/*各ページ共通設定/////////////////////////////////////////////////////////////////*/


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


/*[h3]コンテンツヘッダ*/
#right_box h3{
	width:590px;
	height:0px;
	padding-top:35px;
	margin-bottom:15px;
	overflow:hidden;
	background-repeat:no-repeat;
	clear: both;
}
/*[h3]コンテンツヘッダ画像*/
.top #right_box .info{background-image:url(../image/top/top_h3_1.jpg);}
.top #right_box .ir{background-image:url(../image/top/top_h3_2.jpg);}
.top #right_box .exrate{background-image: url(../image/top/exchange_rate.jpg);}
.announcing .press #right_box h3 {background-image:url(../announcing/image/h3/press_h3.jpg);}
.announcing .info_korea #right_box h3 {background-image:url(../announcing/image/h3/info_korea_h3.jpg);}
.announcing .crime #right_box h3 {background-image:url(../announcing/image/h3/crime.jpg);}
.company .ceo #right_box h3{background-image:url(../company/image/h3/ceo.jpg);}
.company .history #right_box h3{background-image:url(../company/image/h3/history.jpg);}
.company .organization #right_box h3{background-image:url(../company/image/h3/organization_h3.jpg);}
.company .overview #right_box h3{background-image:url(../company/image/h3/overview_h3.jpg);}
.company .summary #right_box h3{background-image:url(../company/image/h3/summary_h3.jpg);}
.company .philosophy #right_box h3{background-image:url(../company/image/h3/philosophy_h3.jpg);}
.company .riskmanagement #right_box h3{background-image:url(../company/image/h3/riskmanagement_h3.jpg);}
.company .store #right_box h3{ background-image:url(../company/image/h3/store.jpg); }
.company .compliance #right_box h3{background-image:url(../company/image/h3/compliance_h3.jpg);}
.company .inspection #right_box h3{background-image:url(../company/image/h3/inspection_h3.jpg);}
.company .antisocial #right_box h3{background-image:url(../company/image/h3/antisocial_h3.jpg);}
.company .moneylaundering #right_box h3{background-image:url(../company/image/h3/laundering_h3.jpg);}
.company .conflict #right_box h3{background-image:url(../company/image/h3/conflict_h3.jpg);}
.company .rank #right_box h3{background-image:url(../company/image/h3/rank.jpg);}
.company .protect #right_box h3{ background-image:url(../protect/h3/protect.jpg);}
.company .systemnetwork #right_box h3{ background-image:url(../company/image/h3/systemnetwork.jpg);}
.recruit #right_box h3{background-image:url(../recruit/image/h3/recruit.jpg);}
.recruit .newgraduate #right_box h3{background-image:url(../recruit/image/h3/newgraduate.jpg);}
.inquiry .form #right_box h3{ background-image: url(../inquiry/image/h3/apply.jpg);}
.recruit .privacy_policy #right_box h3{background-image:url(../recruit/image/h3/privacy_policy.jpg);}
.commodity .commodity #right_box h3{ background-image:url(../commodity/image/h3/commodity.jpg);}
.commodity .business #right_box h3{ background-image:url(../commodity/image/h3/main.jpg);}
.commodity .rate #right_box h3{ background-image:url(../commodity/image/h3/rate.jpg);}
.commodity .fee #right_box h3{ background-image:url(../commodity/fee/images/h3/fee.jpg);}
.commodity .invitation #right_box h3{ background-image:url(../commodity/image/h3/invitation.jpg);}
.commodity .support #right_box h3{ background-image:url(../commodity/image/h3/support.jpg);}
.commodity .lending #right_box h3{ background-image:url(../commodity/business/images/h3/lending.jpg); }
.commodity .deposit #right_box h3{ background-image:url(../commodity/business/images/h3/deposit.jpg);}
.commodity .ordinary #right_box h3{ background-image:url(../commodity/business/images/h3/deposit.jpg);}
.commodity .fixed #right_box h3{ background-image:url(../commodity/business/images/h3/deposit.jpg);}
.commodity .foreign #right_box h3{ background-image:url(../commodity/business/images/h3/deposit.jpg);}
.commodity .current_account #right_box h3{ background-image:url(../commodity/business/images/h3/deposit.jpg);}
.commodity .other #right_box h3{ background-image:url(../commodity/business/images/h3/deposit.jpg);}
.commodity .exchange #right_box h3{ background-image:url(../commodity/business/images/h3/exchange.jpg);}
.commodity .sending #right_box h3{ background-image:url(../commodity/business/images/h3/exchange.jpg);}
.commodity .import_export #right_box h3{ background-image:url(../commodity/business/images/h3/exchange.jpg);}
.commodity .webtrans #right_box h3{ background-image:url(../commodity/business/images/h3/sending.jpg);}
.commodity .anyloan #right_box h3{ background-image:url(../commodity/business/images/h3/anyloan.jpg);}
.csr .idea #right_box h3{ background-image: url(../csr/image/h3/idea.jpg);}
.csr .concrete #right_box h3{ background-image: url(../csr/image/h3/concrete.jpg);}
.csr .result #right_box h3{ background-image: url(../csr/image/h3/result.jpg);}
.csr .policy #right_box h3{ background-image: url(../csr/image/h3/policy.jpg);}
.csr .idea2009 #right_box h3{ background-image: url(../csr/image/h3/idea.jpg);}
.csr .concrete2009 #right_box h3{ background-image: url(../csr/image/h3/concrete.jpg);}
.csr .result2009 #right_box h3{ background-image: url(../csr/image/h3/result.jpg);}
.csr .idea2010 #right_box h3{ background-image: url(../csr/image/h3/idea.jpg);}
.csr .concrete2010 #right_box h3{ background-image: url(../csr/image/h3/concrete.jpg);}
.csr .result2010 #right_box h3{ background-image: url(../csr/image/h3/result.jpg);}
.csr .idea2011 #right_box h3{ background-image: url(../csr/image/h3/idea.jpg);}
.csr .concrete2011 #right_box h3{ background-image: url(../csr/image/h3/concrete.jpg);}
.csr .result2011 #right_box h3{ background-image: url(../csr/image/h3/result.jpg);}
.csr .word #right_box h3{ background-image: url(../csr/image/h3/word.jpg);}
.fx #right_box h3{ background-image: url(../fx/images/h3/fx.jpg);}
.disclosure .disclosure #right_box h3{ background-image: url(../disclosure/image/h3/diskroger.jpg); }
.shinhangroup .financial #right_box h3{ background-image:url(../shinhangroup/images/h3/financial_group.jpg);}
.shinhangroup .emoden #right_box h3{ background-image:url(../shinhangroup/images/h3/financial_group.jpg);}
.shinhangroup .card #right_box h3{ background-image:url(../shinhangroup/images/h3/financial_group.jpg);}
.shinhangroup .chb #right_box h3{ background-image:url(../shinhangroup/images/h3/financial_group.jpg);}
.shinhangroup .goodmorning #right_box h3{ background-image:url(../shinhangroup/images/h3/financial_group.jpg);}
.shinhangroup .bnpp #right_box h3{ background-image:url(../shinhangroup/images/h3/financial_group.jpg);}
.shinhangroup .capital #right_box h3{ background-image:url(../shinhangroup/images/h3/financial_group.jpg);}
.shinhangroup .cheju #right_box h3{ background-image:url(../shinhangroup/images/h3/financial_group.jpg);}
.shinhangroup .shc #right_box h3{ background-image:url(../shinhangroup/images/h3/financial_group.jpg);}
.shinhangroup .shinhan #right_box h3{ background-image:url(../shinhangroup/images/h3/financial_group.jpg);}
.shinhangroup .trust #right_box h3{ background-image:url(../shinhangroup/images/h3/financial_group.jpg);}
.shinhangroup .macquarie #right_box h3{ background-image:url(../shinhangroup/images/h3/financial_group.jpg);}
.shinhangroup .finance #right_box h3{ background-image:url(../shinhangroup/images/h3/financial_group.jpg);}
.inquiry .tel #right_box h3{ background-image: url(../inquiry/image/h3/inquiry.jpg);}
.inquiry .mail #right_box h3{ background-image: url(../inquiry/image/h3/inquiry.jpg);}
.inquiry .loss #right_box h3{ background-image: url(../inquiry/image/h3/loss.jpg);}
.inquiry .swindle #right_box h3{ background-image: url(../inquiry/image/h3/swindle.jpg);}
.sitemap .sitemap #right_box h3{ background-image: url(../sitemap/h3/sitemap.jpg);}
.use .use #right_box h3{ background-image: url(../use/h3/use.jpg);}
.top #info_cp h3{ background-image: url(../image/h3/cp.jpg);}
.cpinfo #right_box .present h3{ background-image: url(../image/h3/cp.jpg);}
.cpinfo #right_box .past h3{ background-image: url(../image/h3/finish_cp.jpg);}
.regulation #right_box h3{ background-image: url(../commodity/image/h3/regulation.jpg);}
.maintenance #right_box h3{ background-image: url(../maintenance/images/hdg_maintenance.jpg);}
.faq #right_box h3{ background-image:url(../faq/images/h3/qanda.jpg);}

.service .service #right_box h3{ background-image:url(../service/images/h3/service.jpg);}
.service .direct #right_box h3{ background-image:url(../service/images/h3/direct.jpg);}
.service .mailorder #right_box h3{ background-image:url(../service/images/h3/mailorder.jpg);}
.service .express #right_box h3{ background-image:url(../service/images/h3/express.jpg);}
.service .webtrans #right_box h3{ background-image:url(../service/images/h3/webtrans.jpg);}
.service .agree #right_box h3{ background-image:url(../service/images/h3/agree.jpg);}
.service .direct_regulation #right_box h3{ background-image:url(../service/images/h3/direct_regulation.jpg);}
.service .direct_manual #right_box h3{ background-image:url(../service/images/h3/direct_manual.jpg);}
.service .agency #right_box h3{ background-image:url(../service/images/h3/agency.jpg);}
/*[h4]*/

.h4_sample{
	width:560px;
	height:0px;
	padding-top:30px;
	overflow:hidden;
	margin:0px auto;
	background:url(../image/h4/h4_sample.gif) no-repeat;
}

.message_title{
	height:0px;
	padding-top:30px;
	overflow:hidden;
	background-image:url(../recruit/career/images/subtitle.jpg);
	background-repeat:no-repeat;
	margin-left: 15px;
	width:545px;
}


/*[h4]*/

.disclosure .disclosure #right_box .h4_01 { background-image: url(../disclosure/image/h4/sbj.jpg); }
.disclosure .disclosure #right_box .h4_02 { background-image: url(../disclosure/image/h4/shinhan.jpg); }




/*[h5]*/
h5{
	width:543px;
	/*height:25px;*/
	padding-left:17px;
	line-height:25px;
	color:#12277E;
	margin:15px auto 15px auto;
	background:url(../image/h5/h5.gif) bottom no-repeat;
	background-position:bottom;
	font-size: 125%;
}

.announcing #right_box h5 {
	letter-spacing:-1px;
	background-image:url(../image/h5/h5_arrow.gif);
	background-position:0px 7px;
	background-repeat:no-repeat;

}
.announcing #right_box .titlePress {
	background-image: url(../image/h5/h5_bottom.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}


/*[h6]*/

h6 {
width:540px;
margin:0 auto;
}

#main_menu {
position: relative; 
z-index: 2;
}

/* イメージフォト */


#image_photo {
position: relative; 
z-index: 1;
}


.commodity_cp #image_photo, .wondaful #image_photo{
width:800px;
height:200px;
background-image:none;
}


.top #image_photo {
width:800px;
height:auto;
background-image:none;
}


.top #image_photo a {
width:800px;
height:200px;
background:none;
display:block;
}

/*[p]テキスト*/
#right_box p{
	width:540px;
	padding-left:10px;
	padding-right:10px;
	line-height:180%;
	margin:15px auto 15px auto;
	font-size:110%;
}


.pl20 {
	padding-left:20px;

}


/*[p]テキスト*/
#right_box ul,#right_box ol{
	width:560px;
	padding:0px;
	line-height:150%;
	margin:15px auto;
}

#right_box ul li{
	list-style:none inside;
}

#right_box ol li{
	list-style:none inside;
}

/*色つき汎用テーブル*/
.color_table{
	margin:15px auto;
	width: 552px;
	padding:4px;
	background-color:#F8F1E7;
}

.color_table table{
	background-color:#FFFFFF;
	border-collapse: separate;
	border-spacing:0px;
	width: 100%;
	border-top:solid 1px #E2C696;
	border-left:solid 1px #E2C696;
}

.color_table th,
.color_table td{
	border-bottom:solid 1px #E2C696;
	border-right:solid 1px #E2C696;
	padding:5px;
	line-height:150%;
	text-align:center;
}

.color_table th{
	background:url(../image/table/th_back.jpg) repeat-x bottom;
	font-weight:normal;
	color:#9D702D;
}

.color_table .even td{
	background-color:#FBF5EC;
}

.color_table .left{
	text-align:left;
}

.color_table .left02 {
	text-align:left;
	padding-left:10px;
}

.color_table .right{
	text-align:right;
}

.color_table .pink_bg {
	background-color:#FBF5EC;
}


/*ブランクページボタン*/
.btn_blankpage{
	display:block;
	width:170px;
	height:30px;
	line-height:30px;
	padding-left:30px;
	background:url(../image/btn/btn_blankpage.jpg) no-repeat;
	margin:15px auto;
}

.btn_backpage{
	display:block;
	width:170px;
	height:30px;
	line-height:30px;
	padding-left:30px;
	background:url(../image/btn/btn_backpage.jpg) no-repeat;
	margin:15px auto;
}


/*トップ/////////////////////////////////////////////////////////////////*/

.to_cp a {
	width:590px;
	height:0;
	padding-top:50px;
	overflow:hidden;
	display:block;
	background-image:url(../image/btn/cp_btn.jpg);
	background-repeat:no-repeat;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0px;



}

#container #image_photo #item_information a {
	background-image:none;
	width:auto;
	display:block;
	height:0;
	padding-top:65px;
	overflow:hidden;

}


.to_cp a:hover {
	background-image:url(../image/btn/cp_btn_h.jpg);
	background-repeat:no-repeat;


}

.area_terop {
	margin-bottom:20px;
}

.area_feature {
	clear:both;
	margin-bottom:10px;
}


#container #image_photo #item_information {
	background-repeat: no-repeat;
	width:380px;
	clear:both;
	background-color:#FFFFFF;
	float:right;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#container #image_photo #item_information ul {
	display:inline;
	margin:0px;
	padding:0px;

}
#container #image_photo #item_information li {
	display:inline;
	float:left;

}



#freedial {
	margin:15px 0;

}




#container #image_photo .bnr_sp a {
	background-image:none;
	width:auto;
	display:block;
	height:0;
	padding-top:140px;
	overflow:hidden;
	width:200px;

}


.bnr_sp {
	float:left;
	padding-left:0px;

}

.bnr_sp li {
	float:left;

}


.bnr_mailorder {
	background-image: url(../image/banner/bnr_mailorder.gif);
	background-repeat:no-repeat;
		margin-left:10px;


}


#container #image_photo .bnr_sp .bnr_mailorder a,
#container #image_photo .bnr_sp .bnr_express a,
#container #image_photo .bnr_sp .bnr_receive_ko a {
	width:185px!important;
}


.bnr_coupon {
	background-image: url(../image/banner/bnr_coupon.jpg);
	background-repeat:no-repeat;

}

.bnr_express {
	background-image:url(../image/banner/bnr_express_b.gif);
	background-repeat:no-repeat;


}

.bnr_receive_ko {
	background-image: url(../image/banner/bnr_receive_ko.gif);
	background-repeat:no-repeat;
	margin-left:10px;

}



.bnr_anyloan {
	background-image:url(../image/banner/bnr_anyloan.gif);
	background-repeat:no-repeat;
	margin-left:10px;

}

.bnr_direct {
	background-image: url(../image/banner/bnr_sbjdirect.gif);
	background-repeat:no-repeat;

}


.bnr_sbjdirect_detail {
	background-image: url(../image/top/direct.jpg);
	background-repeat:no-repeat;
	margin-bottom:10px;
	margin-right:10px;

}

.atm_btn {
	width:185px;
	background-image:url(../image/top/atm.jpg);
	background-repeat:no-repeat;
	margin-bottom:10px;

}

.deposit_btn {
	width:185px;
	background-image:url(../image/top/deposit.jpg);
	background-repeat:no-repeat;
	margin-right:10px;
	margin-bottom:10px;

}
.ex_btn {
	width:185px;
	background-image:url(../image/top/exchange.jpg);
	background-repeat:no-repeat;
	margin-right:10px;
	margin-bottom:10px;
}

.financing_btn {
	width:185px;
	background-image: url(../image/top/financing.jpg);
	background-repeat:no-repeat;

}

.info_table{
	margin:0px auto;
	width:560px;
	margin-bottom:20px;
}

.info_table td,
.info_table th{
	padding:10px 5px;
	line-height:1.5em;
	background:url(../image/top/info_table_line.gif) bottom no-repeat;
}

.info_table .date{
	width:60px;
}

/*CEO挨拶/////////////////////////////////////////////////////////////////*/


/*店舗情報/////////////////////////////////////////////////////////////////*/
.store #tenpo_map{
	display:block;
	margin:0px auto;
}

/*支店ポップアップ/////////////////////////////////////////////////////////////////*/
.tenpo_popup #contents{
	width:500px;
}

.tenpo_popup .color_table{
	width:492px;
	margin-top:15px;
}

/*外部サイトポップアップ/////////////////////////////////////////////////////////////////*/
.jump #contents{
	position:absolute;
	width:522px;
	height:242px;
	background-color:#EEEEEE;
	padding:4px;
	top:50%;
	left:50%;
	margin-left:-265px;
	margin-top:-125px;
}
.jump #attention{
	border:solid 1px #CCCCCC;
	background-color:#FFFFFF;
	height:240px;
}

.jump #attention img{
	display:block;
	padding:25px;
	margin:0px auto;
}


.jump #thankyou {
	border:solid 1px #CCCCCC;
	background-color:#FFFFFF;
	height:340px;
}

.jump #thankyou img{
	display:block;
	padding-top:25px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-bottom: 25px;
	
}
.jump #thankyou p{
	line-height:200%;
	text-align:center;
}

.jump #attention p{
	line-height:200%;
	text-align:center;
}

/*クーポンポップアップ/////////////////////////////////////////////////////////////////*/

.coupon #contents{
	width:600px;
}

.coupon_table {
	border:1px #333333 solid;

}

.coupon #contents img{
	display:block;
	margin:0px auto;
}

.coupon #contents p{
	line-height:200%;
	text-align:center;
}



.text_center {
	text-align:center;

}
.text_right {
	text-align:right;

}

.text_bottom {
	background-image:url(../image/bottom/bottom_line.gif);
	height:0px;
	padding-top:1px;
	background-repeat:no-repeat;
	width:540px;
	overflow:hidden;
	margin:0 auto;
	border:none;

}


* html .text_bottom {
	background-image:url(../image/bottom/bottom_line.gif);
	height:0px;
	padding-top:1px;
	background-repeat:no-repeat;
	width:540px;
	overflow:hidden;
	margin:0 auto;
	border-bottom:1px #CCCCCC dotted;
	

}


.position_btn {
	width:510px;
	margin:0 auto;
	clear:both;
	text-align:center;

}

.ls01 {
	letter-spacing:-1px;

}



.f_left {
	float:left;

}

.f_right {
	float:right;
}





.term dl {
  line-height: 1.5em;
  padding-left:10px;
}

.term dl dt {
  width: 5.7em;
}

.term dl dd {
	margin-top:-1.5em;
	margin-left:5.7em;
	margin-right:0;
  margin-bottom: 10px;
} 


* html .term dl dd {
	margin-top:-1.6em;

}

.lang_korea {
	font-family:Dotum,Tahoma;
}
