@charset "utf-8";
a.btn01:hover {
    color: #f9f2a4;
}
.mainView {min-height:454px; padding-bottom:211px; box-sizing:border-box; background:url('../img/mobile/main/bgMain01.jpg') no-repeat center top;background-size:cover;}
.mainView.en{background:url('../img/mobile/main/bgMain01.jpg') no-repeat center top;background-size:cover; }
.mainView.in{background:url('../img/mobile/main/bgMain01_id.jpg') no-repeat center top;background-size:cover; }

.mainSlider {position:relative; width:1000px; padding:99px 0 0 0; margin:0 auto; list-style:none;}
.mainSlider ul {margin:0;}
.mainSlider h2 {margin:0; line-height:85%; font-size:76px; font-size:7.6rem; letter-spacing: -1px; color:#ffffff; text-shadow:0 0 10px #888888;}
.mainSlider h2 small {font-size:60px; font-size:6.0rem; font-weight:500;}
.mainSlider p {margin:5px 0 20px 0; font-size:18px; font-size:1.8rem; color:#f9f2a4; text-shadow:1px 1px 0px rgba(0, 0, 0, 0.7);}
.mainSlider .btnRead {display:inline-block; width:140px; line-height:43px; border:1px solid #ffffff; font-size:13px; font-size:1.3rem; text-align:center; color:#ffffff;}

.mainContW {position:relative; top:-290px; width:1000px; margin:0 auto -290px auto;}
.mainContW ul {padding:0; margin:0; list-style:none;}

.contBankW {position:absolute; right:0; width:50%; height:290px; background:url('../img/mobile/main/bgDim.png') repeat;}
.contBankW .inside {margin:-24px 23px 23px 23px; border:1px solid #ffffff; border-left:0;}
.contBankW .inside p {margin:0; line-height:91.7%; font-size:24px; font-size:2.4rem; color:#ffffff;}
.contBankW .inside p:before {content:''; display:block; width:1px; height:34px; margin-bottom:13px; background:#ffffff;}
.contBankW .inside em {display:block; margin-top:3px; line-height:95%; font-size:40px; font-size:4.0rem; color:#f9f2a4;}
.contBankW .inside em a {display:inline-block; width:93px; line-height:20px; border:1px solid #f9f2a4; font-size:13px; font-size:1.3rem; font-weight:300; text-align:center; vertical-align:middle; color:#f9f2a4;}
.contBankW .inside em:after {content:''; display:block; width:1px; height:50px; margin-top:6px; background:#ffffff;}
.contBankW .inside ul {position:relative; overflow:hidden; padding:5px 0 16px 0;}
.contBankW .inside ul li {float:left; width:50%;}
.contBankW .inside ul li a {display:block; padding:21px 0 5px 47px; background:url('../img/pc/main/icoBank02.png') no-repeat left center; background-size:40px; font-size:15px; font-size:1.5rem; color:#ffffff;}
.contBankW .inside ul li:first-child a {padding-left:38px; background-image:url('../img/pc/main/icoBank01.png'); background-size:31px;}
.contBankW .inside ul li a img {height:12px; padding-left:6px;}
.contBankW .inside ul:after {content:''; position:absolute; bottom:0; left:0; width:1px; height:14px; background:#ffffff;}

.cont01 .imgMenu {overflow:hidden; padding-top:61px;}
.cont01 .imgMenu li {float:left; width:50%;}
.cont01 .imgMenu li a {display:block; line-height:229px; background:url('../img/mobile/main/bgLanding02.jpg') no-repeat center; background-size:cover; font-size:30px; font-size:3.0rem; text-align:center; color:#f9f2a4;}
.cont01 .imgMenu li:first-child a {background-image:url('../img/mobile/main/bgLanding01.jpg');}

.newsW01 {position:relative; margin-top:20px;}
.newsW01 .imgZone {position:absolute; top:0; left:0; width:40%; height:100%; background:url('../img/pc/main/bgNews.jpg') no-repeat center; background-size:cover;}
.newsW01 .imgZone span {display:inline-block; width:45px; line-height:45px; background:#d61d3c; text-align:center; color:#ffffff;}
.newsW01 .txtZone {position:relative; left:40%; width:60%; padding-right:10px; box-sizing:border-box;}
.newsW01 .txtZone em {display:block; padding:23px 0 0 23px; line-height:112.5%; font-size:16px; font-size:1.6rem; color:#333333;}
.newsW01 .txtZone em a {color:#333333;}
.newsW01 .boardDate {display:block; padding:3px 0 10px 23px;}
.newsW01 .txtZone p {padding:5px 0 15px 23px; margin:0; border-bottom:1px solid #d9d9d9; line-height:133.3%; color:#888888;}
.newsW01 .btnMore {right:10px;}
.newsW02 {position:relative; padding:16px 0; margin-right:10px; border-bottom: 1px solid #d9d9d9;}
.newsW02 em {font-size:16px; font-size:1.6rem; font-weight:400; color:#333333;}
.newsW02 em a {color:#333333;}
.newsW02 p {padding:8px 0 0 0; margin:0; color:#888888;}

.cont01 .callW {height:117px; margin:18px 10px 0 0; background:url('../img/pc/main/bgLanding03.jpg') no-repeat center; background-size:cover;}
.cont01 .callW p {margin:0; padding:32px 0 0 57px; line-height:140%; font-size:20px; font-size:2.0rem; color:#ffffff; }
.cont01 .callW p em {font-size:30px; font-size:3.0rem; font-weight:500; color:#f9f2a4;}

.boardDate {display:block; padding-top:3px; font-size:11px; font-size:1.1rem; font-weight:400; color:#008675;}
.btnMore {position:absolute; top:0; right:0; color:#333333;}
.cont02 {position:absolute; right:0; bottom:0; width:50%;}
.cont02 .contFeat {overflow:hidden; padding:0; margin:20px 0 0 10px; background:#f2f2f2;}
.cont02 .contFeat li {float:left; width:25%; padding-top:36px; text-align:center;}
.cont02 .contFeat li img {width:44px; vertical-align:top;}
.cont02 .contFeat li p {margin:16px 0 30px 0; line-height:125%; color:#333333;}
.cont02 .contFeat li p a {color:#333333;}
.cont02 .contFeat li p:before {content:''; position:relative; display:block; left:50%; width:22px; height:1px; margin:0 0 13px -11px;  background:#008675;}

.contEx {position:relative; margin-top:24px;}
.contEx h4 {display:inline-block; margin:0; font-size:16px; font-size:1.6rem; color:#de4a63;}
.contEx span {padding-left:12px; font-size:13px; font-size:1.3rem; color:#888888;}
.contEx table {width:100%; margin-top:12px; border-spacing:0; border-collapse: collapse;}
.contEx table tr th {position:relative; height:35px; background:#d9d9d9; text-align:center; color:#333333;}
.contEx table tr th:before {content:''; position:absolute; left:0; bottom:0; width:1px; height:15px; background:#ededed;}
.contEx table tr th:first-child:before {display:none;}
.contEx table tr td {height:30px; border-bottom:1px solid #e6e6e6; text-align:center;}
.contEx table tr td .flag {width:18px; vertical-align:top;}
.contEx table tr td.txtR {padding-right:20px; text-align:right;}

.bx-wrapper .bx-controls {margin-top:20px;}
.bx-wrapper .bx-pager {position:relative; display:inline-block; z-index:5;}
.bx-wrapper .bx-pager .bx-pager-item{display:inline-block; vertical-align:baseline;}
.bx-wrapper .bx-pager.bx-default-pager a {position:relative; display:block; width:16px; height:16px; margin:0 1px; background:url('../img/pc/main/bgBullet.png') no-repeat center; text-indent:-9999px;}
.bx-wrapper .bx-pager.bx-default-pager a.active {background-image:url('../img/pc/main/bgBulletOn.png');}
.bx-wrapper .bx-controls-auto {position:relative; display:inline-block; z-index:5;}
.bx-wrapper .bx-controls-auto a.bx-stop {display:block; width:16px; height:16px; background:url('../img/pc/main/icoStop.png') no-repeat center; text-indent:-9999px;}
.bx-wrapper .bx-controls-auto a.bx-start {display:block; width:16px; height:16px; background:url('../img/pc/main/icoStart.png') no-repeat center; text-indent:-9999px;}

/* sub main */
.mainView.subMainV01 {background-image:url('../img/mobile/consumer/bgMain01.jpg');}
.mainView.subMainV02 {background-image:url('../img/mobile/corporate/bgMain01.jpg');}
.mainView.subMainV03 {background-image:url('../img/mobile/about/bgMain01.jpg');}

.subMainV01 .mainSlider, .subMainV02 .mainSlider, .subMainV03 .mainSlider {padding-top:69px;}
.contSub01, .contSub02, .contSub03 {padding-top:60px;}
.mainContW .subUl01 {overflow:hidden;}
.mainContW .subUl01 li {float:left; width:25%; border:1px solid #e6e6e6; border-top:0; border-left:0; box-sizing:border-box;}
.mainContW .subUl01 li.li02 {margin-right:50%; border-right:0;}
.mainContW .subUl01 li.li03 {border-left:1px solid #e6e6e6;}
.mainContW .subUl01 li a {display:block; padding:0 10px; background:#ffffff; text-align:center;}
.mainContW .subUl01 li:hover a {background:#de4a63;}
.mainContW .subUl01 li a p {height:113px; padding:23px 0 0 0; margin:0; font-size:20px; font-size:2.0rem; line-height:120%; color:#333333; box-sizing:border-box;}
.mainContW .subUl01 li:hover a p {color:#ffffff;}
.mainContW .subUl01 li a p:before {content:''; position:relative; display:block; left:50%; width:32px; height:1px;  margin:0 0 10px -16px; background:#008675;}
.mainContW .subUl01 li:hover a p:before {background:#f9f2a4;}
.mainContW .subUl01 li .icoW {display:inline-block; width:66px; height:55px; margin-top:56px;}
.mainContW .subUl01 li:hover .icoW {background-position:center -55px;}
.contSub01 .subUl01 li .icoW {background:url('../img/pc/consumer/icoMain01.png') no-repeat center 0;}
.contSub01 .subUl01 li.li02 .icoW {background-image:url('../img/pc/consumer/icoPromotion.png');}
.contSub01 .subUl01 li.li03 .icoW {background-image:url('../img/pc/consumer/icoMain02.png');}
.contSub01 .subUl01 li.li04 .icoW {background-image:url('../img/pc/consumer/PersonalLoan.png');}
.contSub01 .subUl01 li.li05 .icoW {background-image:url('../img/pc/consumer/icoMain03.png');}
.contSub01 .subUl01 li.li06 .icoW {background-image:url('../img/pc/consumer/icoMain06.png');}
.contSub01 .subUl01 li.li07 .icoW {background-image:url('../img/pc/consumer/icoMain07.png');}

.contSub02 .subUl01 li .icoW {background:url('../img/pc/corporate/icoMain01.png') no-repeat center 0;}
.contSub02 .subUl01 li.li02 .icoW {background-image:url('../img/pc/corporate/icoMain02.png');}
.contSub02 .subUl01 li.li03 .icoW {background-image:url('../img/pc/consumer/icoMain04.png');}
.contSub02 .subUl01 li.li04 .icoW {background-image:url('../img/pc/corporate/icoMain04.png');}
.contSub02 .subUl01 li.li05 .icoW {background-image:url('../img/pc/corporate/icoMain03.png');}
.contSub02 .subUl01 li.li06 .icoW {background-image:url('../img/pc/consumer/icoMain06.png');}

.contSub03 .subUl01 li .icoW {background:url('../img/pc/about/icoMain01.png') no-repeat center 0;}
.contSub03 .subUl01 li.li02 .icoW {background-image:url('../img/pc/about/icoMain04.png');}
.contSub03 .subUl01 li.li03 .icoW {background-image:url('../img/pc/about/icoMain03.png');}
.contSub03 .subUl01 li.li04 .icoW {background-image:url('../img/pc/about/icoMain02.png');}
.contSub03 .subUl01 li.li05 .icoW {background-image:url('../img/pc/about/icoMain05.png');}
.contSub03 .subUl01 li.li06 .icoW {background-image:url('../img/pc/about/icoMain06.png');}

.mainContW .subUl02 {overflow:hidden; margin-top:10px;}
.mainContW .subUl02 li {float:left; width:25%; background:url('../img/pc/main/bgMainUl01.jpg') no-repeat center; background-size:cover;}
.mainContW .subUl02 li.li02 {background-image:url('../img/pc/main/bgMainUl02.jpg');}
.mainContW .subUl02 li.li03 {background-image:url('../img/pc/main/bgMainUl03.jpg');}
.mainContW .subUl02 li.li04 {background-image:url('../img/pc/main/bgMainUl04.jpg');}
.mainContW .subUl02 li.li01:hover {background-image:url('../img/pc/main/bgMainUl01On.jpg');}
.mainContW .subUl02 li.li02:hover {background-image:url('../img/pc/main/bgMainUl02On.jpg');}
.mainContW .subUl02 li.li03:hover {background-image:url('../img/pc/main/bgMainUl03On.jpg');}
.mainContW .subUl02 li.li04:hover {background-image:url('../img/pc/main/bgMainUl04On.jpg');}
.mainContW .subUl02 li a {display:block; height:230px; text-align:center; color:#ffffff;}
.mainContW .subUl02 li.li01 p {padding-top:136px;}
.mainContW .subUl02 li.li01:hover p {padding-top:73px;}
.mainContW .subUl02 li p {padding-top:148px; margin:0; line-height:110%; font-size:20px; font-size:2.0rem;}
.mainContW .subUl02 li:hover p {padding-top:85px;}
.mainContW .subUl02 li span {display:none; padding-top:15px; line-height:117%; font-size:12px; font-size:1.2rem; color:#dde7e6;}
.mainContW .subUl02 li:hover span {display:block;}

.subMainFull {padding:13px 0 73px 0;}
.subMainFull .layout01 li {padding:0 0 0 10px;}
.subMainFull .layout01 li:first-child {padding:0 10px 0 0;}
.subMainFull .layout01 .contEx {padding-top:12px; margin:0; border-top:1px solid #b3b3b3; border-bottom:1px solid #b3b3b3;}
.subMainFull .layout01 .contEx h4 {padding-left:12px;}
.subMainFull .layout01 .contEx .btnMore {top:15px; right:12px;}
.subContain {position:relative; width:1000px; margin:0 auto;}
.subMainTit {padding:37px 0 40px 0; margin:0; line-height:100%; font-size:30px; font-size:3.0rem; font-weight:300; text-align:center; color:#1a1a1a;}
.subMainTit:before {content:''; position:relative; display:block; left:50%; width:30px; height:2px;  margin:0 0 11px -15px; background:#008675;}
.subMainFull .layout01 .marketT {height:215px; background:url('../img/pc/main/bgMainSub01.jpg') no-repeat center; background-size:cover;}
.subMainFull .layout01 .marketT p {padding-top:62px; margin:0; line-height:100%; font-size:38px; font-size:3.8rem; text-align:center; color:#ffffff;}
.subMainFull .layout01 .marketT p small {display:block; font-size:28px; font-size:2.8rem; color:#e5e5e5;}
.subMainFull .layout01 .marketT p:before {content:''; position:relative; display:block; left:50%; width:241px; height:1px; margin:0 0 8px -120.5px; background:#ffffff; opacity:0.5;}
.subMainFull .layout01 .marketT p:after {content:''; position:relative; display:block; left:50%; width:241px; height:1px; margin:9px 0 0 -120.5px; background:#ffffff; opacity:0.5;}
.layout01, .layout02 {overflow:hidden; margin:0; padding:0; list-style:none;}
.layout01 li {float:left; width:50%; box-sizing:border-box;}
.layout02 > li {float:left; width:32%; box-sizing:border-box;}
.layout02 > li:first-child {width:65.8%; margin-right:2.2%;}

.boxStyle01 {height:130px; background:#008675; text-align:center;}
.boxStyle01 img {width:42px; padding-top:14px; vertical-align:top;}
.boxStyle01 em {display:block; padding-top:5px; font-size:24px; font-size:2.4rem; font-weight:300; color:#ffffff;}
.boxStyle01 p {margin:10px 0 0 0; line-height:133%; color:#b3dbd6;}

.boxStyle02 {height:130px; background:#ededed; text-align:center;}
.boxStyle02 p {display:inline-block; margin:43px 0 0 18px; line-height:100%; font-size:24px; font-size:2.4rem; font-weight:300; text-align:left; color:#bbbbbb;}
.boxStyle02 p strong {font-weight:500;}
.boxStyle02 img {width:100%; vertical-align:bottom;}

.newsW03 {overflow:hidden; position:relative;}
.newsW03 .imgZone {float:left; width:50%; height:260px; padding:0 13px; background:url('../img/pc/main/bgNews02.jpg') no-repeat center; background-size:cover; box-sizing:border-box;}
.newsW03 .imgZone .boxNew {display:inline-block; width:45px; line-height:45px; background:#d61d3c; text-align:center; color:#ffffff;}
.newsW03 .imgZone strong {display:block; padding-top:90px; padding-bottom:3px; line-height:112.5%; font-size:16px; font-size:1.6rem; font-weight:400; color:#ffffff;}
.newsW03 .imgZone a:link, .newsW03 .imgZone a:hover, .newsW03 .imgZone a:visited, .newsW03 .imgZone a:active {color:#ffffff;}
.newsW03 .imgZone .boardDate {color:#f9f2a4;}
.newsW03 .imgZone p {margin:10px 0 0 0; line-height:133%; color:#ffffff; opacity:0.6;}
.newsW03 .txtZone {float:left; width:50%; height:260px; padding:0 20px; border:1px solid #e6e6e6; border-left:0; box-sizing:border-box;}
.newsW03 .txtZone .newsUl {padding:0; margin-top:28px; list-style:none; font-size: 1.2rem;}
.newsW03 .txtZone .newsUl li {padding:0 10px;}
.newsW03 .txtZone .newsUl li:first-child {border-bottom:1px solid #e6e6e6;}
.newsW03 .txtZone em {display:block; padding-top:15px; padding-bottom:3px; font-size:16px; font-size:1.6rem; color:#333333;}
.newsW03 .txtZone em a:link, .newsW03 .txtZone em a:hover, .newsW03 .txtZone em a:visited, .newsW03 .txtZone em a:active {color:#333333;}
.newsW03 .txtZone p {margin:13px 0 15px 0; line-height:133%;}
.newsW03 .btnMore {top:12px; right:20px;}

.mainMenu {display:none;}
/* Small */
@media (max-width:767px){
	.cont02 .contFeat li p {font-size:11px; font-size:1.1rem;}
}
/* Tablet portrait */
@media (min-width:768px) and (max-width:1023px){

}

/* Tablet portrait */
@media (max-width:1023px){
	.mainMenu {display:block; overflow:hidden; padding:0; margin:56px 0 0 0; list-style:none;}
	.mainMenu li {float:left; width:29%; background:#008675;}
	.mainMenu li.last {width:42%;}
	.mainMenu li a {display:block; line-height:44px; font-size:14px; font-size:1.4rem; text-align:center; color:#ffffff;}
	.mainMenu li.on, .mainMenu li:hover {background:#b3b3b3;}

  .mainContW {top:-200px; margin-bottom:-200px;}
  .mainSlider, .mainContW {width:93%; padding:0 3.5%;}
  .mainSlider h2 {padding-top:10px; font-size:41px; font-size:4.1rem;}
  .mainSlider h2 small {font-size:33px; font-size:3.3rem;}
  .mainSlider p {margin-bottom:3.5%; font-size:12px; font-size:1.2rem;}
  .mainSlider .btnRead {width:105px; line-height:33px;}
  .contBankW {position:relative; width:100%; height:200px;}
  .contBankW .inside {position:relative; top:-17px; margin:0 15px 15px 15px;}
  .contBankW .inside p {font-size:17px; font-size:1.7rem;}
  .contBankW .inside p:before {height:24px;}
  .contBankW .inside em {font-size:27px; font-size:2.7rem;}
  .contBankW .inside em:after {height:0; margin-top:1px;}
  .contBankW .inside ul {padding:40px 0 6px 0;}
  .contBankW .inside ul:after {height:4.6px;}
  .contBankW .inside ul li a {padding:12px 0 5px 33px; line-height:120%; background-image:url('../img/mobile/main/icoBank02.png'); background-size:27px; font-size:13px; font-size:1.3rem;}
  .contBankW .inside ul li:first-child a {padding-left:32px; background-image:url('../img/mobile/main/icoBank01.png'); background-size:21px;}
  .contBankW .inside ul li a img {height:8px; padding-left:4px;}
  .newsW01 .btnMore {right:0; font-size:11px; font-size:1.1rem;}
  .newsW01 .imgZone {background-image:url('../img/mobile/main/bgNews.jpg');}
  .newsW01 .imgZone span {width:40px; height:40px; line-height:40px;}
  .newsW01 .txtZone {padding:0;}
  .newsW01 .txtZone em {padding:17px 0 0 10px; font-size:12px; font-size:1.2rem;}
  .newsW01 .txtZone p {padding:8px 0 7px 10px; margin:0; font-size:11px; font-size:1.1rem;}
  .newsW01 .boardDate {padding:3px 0 0 10px;}
  .newsW02 {padding:10px 0; margin:0;}
  .newsW02 em {font-size:12px; font-size:1.2rem;}
  .newsW02 p {font-size:11px; font-size:1.1rem; line-height:133.7%;}

	.newsW03 {padding-top:5px;}
  .cont01 .imgMenu {padding:0;}
  .cont01 .callW {height:83px; margin:10px 0 0 0; background-image:url('../img/mobile/main/bgLanding03.jpg');}
  .cont01 .callW p {padding:25px 0 0 31px; font-size:14px; font-size:1.4rem;}
  .cont01 .callW p em {font-size:21px; font-size:2.1rem;}
  .cont01 .imgMenu li a {line-height:162px;}
  .cont02 {position:relative; width:100%;}
  .cont02 .contFeat {margin:10px 0 0 0;}
  .cont02 .contFeat li {padding-top:20px;}
  .cont02 .contFeat li p {margin-bottom:15px;}
  .cont02 .contFeat li img {width:31px;}
  .contEx {margin-top:10px;}
  .contEx table {margin-top:10px;}
  .contEx table tr td.txtR {padding-right:10px;}

  .bx-wrapper .bx-controls {margin-top:10px; text-align:center;}
  .bx-wrapper .bx-pager.bx-default-pager a {width:20px; height:20px; background-image:url('../img/mobile/main/bgBullet.png'); background-size:20px;}
  .bx-wrapper .bx-pager.bx-default-pager a.active {background-image:url('../img/mobile/main/bgBulletOn.png'); background-size:20px;}
  .bx-wrapper .bx-controls-auto a.bx-stop {width:20px; height:20px; background-image:url('../img/mobile/main/icoStop.png'); background-size:20px;}
  .bx-wrapper .bx-controls-auto a.bx-start {width:20px; height:20px; background-image:url('../img/mobile/main/icoStart.png'); background-size:20px;}

  /* sub main */
  .subMainV01 .mainSlider, .subMainV02 .mainSlider, .subMainV03 .mainSlider {padding-top:10px;}
  .contSub01, .contSub02, .contSub03 {padding:0;}
  .mainContW .subUl01 li {width:50%;}
  .mainContW .subUl01 li a {padding:0;}
  .mainContW .subUl01 li a p {height:75px; padding:10px 0 0 0; font-size:15px; font-size:1.5rem;}
  .mainContW .subUl01 li.li01, .mainContW .subUl01 li.li05 {border-left:1px solid #e6e6e6;}
  .mainContW .subUl01 li.li02 {margin-right:0; border-right:1px solid #e6e6e6;}
  .mainContW .subUl01 li .icoW {width:47px; height:40.33333px; margin-top:20px;}
  .mainContW .subUl01 li:hover .icoW {background-position:center -40.33333px;}
  .contSub01 .subUl01 li .icoW {background:url('../img/mobile/consumer/icoMain01.png') no-repeat center 0; background-size:46.33333px;}
  .contSub01 .subUl01 li.li02 .icoW {background-image:url('../img/mobile/consumer/icoPromotion.png');}
  .contSub01 .subUl01 li.li03 .icoW {background-image:url('../img/mobile/consumer/icoMain02.png');}
  .contSub01 .subUl01 li.li04 .icoW {background-image:url('../img/mobile/consumer/PersonalLoan.png');}
  .contSub01 .subUl01 li.li05 .icoW {background-image:url('../img/mobile/consumer/icoMain03.png');}
  .contSub01 .subUl01 li.li06 .icoW {background-image:url('../img/mobile/consumer/icoMain06.png');}
  .contSub01 .subUl01 li.li07 .icoW {background-image:url('../img/mobile/consumer/icoMain07.png');}

  .contSub02 .subUl01 li a p {height:75px;}
  .contSub02 .subUl01 li .icoW {background:url('../img/mobile/corporate/icoMain01.png') no-repeat center 0; background-size:46.33333px;}
  .contSub02 .subUl01 li.li02 .icoW {background-image:url('../img/mobile/corporate/icoMain02.png');}
  .contSub02 .subUl01 li.li03 .icoW {background-image:url('../img/mobile/consumer/icoMain04.png');}
  .contSub02 .subUl01 li.li04 .icoW {background-image:url('../img/mobile/corporate/icoMain04.png');}
  .contSub02 .subUl01 li.li05 .icoW {background-image:url('../img/mobile/corporate/icoMain03.png');}
  .contSub02 .subUl01 li.li06 .icoW {background-image:url('../img/mobile/consumer/icoMain06.png');}

  .contSub03 .subUl01 li .icoW {background:url('../img/mobile/about/icoMain01.png') no-repeat center 0; background-size:46.33333px;}
  .contSub03 .subUl01 li.li02 .icoW {background-image:url('../img/mobile/about/icoMain04.png');}
  .contSub03 .subUl01 li.li03 .icoW {background-image:url('../img/mobile/about/icoMain03.png');}
  .contSub03 .subUl01 li.li04 .icoW {background-image:url('../img/mobile/about/icoMain02.png');}
  .contSub03 .subUl01 li.li05 .icoW {background-image:url('../img/mobile/about/icoMain05.png');}
  .contSub03 .subUl01 li.li06 .icoW {background-image:url('../img/mobile/about/icoMain06.png');}

  .mainContW .subUl02 li {width:50%;}
  .mainContW .subUl02 li.li01 {background-image:url('../img/mobile/main/bgMainUl01.jpg');}
  .mainContW .subUl02 li.li02 {background-image:url('../img/mobile/main/bgMainUl02.jpg');}
  .mainContW .subUl02 li.li03 {background-image:url('../img/mobile/main/bgMainUl03.jpg');}
  .mainContW .subUl02 li.li04 {background-image:url('../img/mobile/main/bgMainUl04.jpg');}
  .mainContW .subUl02 li a {height:150px;}
  .mainContW .subUl02 li p {padding-top:103px; font-size:16px; font-size:1.6rem;}
  .mainContW .subUl02 li.li01 p {padding-top:95px;}
  .mainContW .subUl02 li.li01:hover p {padding-top:46px;}
  .mainContW .subUl02 li:hover p {padding-top:56px;}

  .layout01 li, .layout02 > li {width:100%;}
  .layout02 > li:first-child {width:100%; margin-right:0;}
  .subContain {width:93%;}
  .subMainFull {margin-top:20px; padding:0;}
  .subMainFull .subContain {width:100%; padding:0 3.5% 20px 3.5%; box-sizing:border-box; background:#ededed;}
  .subMainFull .layout01 li {padding:0;}
  .subMainFull .layout01 li:first-child {padding:0; margin-bottom:10px;}
  .subMainFull .layout01 .contEx h4 {padding:0;}
  .subMainFull .layout01 .contEx .btnMore {right:0;}
  .subMainFull .layout01 .marketT {height:152px;}
  .subMainFull .layout01 .marketT p {padding-top:43px; font-size:26px; font-size:2.6rem;}
  .subMainFull .layout01 .marketT p small {font-size:20px; font-size:2.0rem;}
  .subMainTit {padding:20px 0 10px 0;}
  .subMainTit:before {display:none;}

  .newsW03 .imgZone {width:100%; margin-top:18px; background-image:url('../img/mobile/main/bgNews02.jpg');}
  .newsW03 .txtZone {width:100%; height:auto; padding:0; margin-bottom:20px; border:0;}
  .newsW03 .txtZone .newsUl {margin:0;}
  .newsW03 .txtZone .newsUl li {padding:0 5px; border-bottom:1px solid #e6e6e6;}
  .newsW03 .btnMore {top:-3px; right:0;}
  .mainContW .subUl02 li.li01:hover {background-image:url('../img/mobile/main/bgMainUl01On.jpg');}
  .mainContW .subUl02 li.li02:hover {background-image:url('../img/mobile/main/bgMainUl02On.jpg');}
  .mainContW .subUl02 li.li03:hover {background-image:url('../img/mobile/main/bgMainUl03On.jpg');}
  .mainContW .subUl02 li.li04:hover {background-image:url('../img/mobile/main/bgMainUl04On.jpg');}

  .boxStyle02 img {width:auto; height:100%;}
}

/* PC */
@media (min-width:1024px){
	.mainLanding .mainView {margin-top:-39px;}
	.mainLanding .gnb {background:none;}
	.mainLanding .gnb:hover {background:url('../img/pc/common/layout/bgGnb.png') repeat-x;}
  .mainView {height:655px;}
  .mainView.en{background-image:url('../hana-bank.png');}
  .mainView.in{background-image:url('../img/pc/main/bgMain01_id.jpg');}
  .mainSlider p span {display:block;}

  .cont01 {width:50%;}
  .cont01 .imgMenu li a {background-image:url('../img/pc/main/bgLanding02.jpg');}
  .cont01 .imgMenu li:first-child a {background-image:url('../img/pc/main/bgLanding01.jpg');}
  .cont02 .contEx {margin-left:10px;}

  .subMainFull {background:#ededed;}
  .newsW03 .imgZone strong {padding-top:100px;}

  .mainContW .subUl02 {margin-top:20px;}

  /* sub main */
  .mainView.subMainV01 {height:620px; background-image:url('../img/pc/consumer/bgMain01.jpg');}
  .mainView.subMainV02 {height:620px; background-image:url('../img/pc/corporate/bgMain01.jpg');}
  .mainView.subMainV03 {height:620px; background-image:url('../img/pc/about/bgMain01.jpg');}
}
