@charset "utf-8";

/*----------------------------------------------
	Region: Global
----------------------------------------------*/

/* General Layout Elements
----------------------------------*/

.lightbox-content{
background:none !important;
}

/*----------------------------------------------
	Region: Services
----------------------------------------------*/
@media screen and (min-width: 721px) {
.se #container{
height:auto !important;
}
}

/* Header
----------------------------------*/

.se header{
padding-bottom:35px;
border-bottom:1px solid #d0d7d9;
background:#f9f9f9;
line-height:1;
}

.se header.compact{
padding-bottom:0;
border-bottom:none;
background:#fff;
}

.se header .logo-60th{
display:none;
position:absolute;
left:161px;
top:16px;
}

.se header .wrapper h1.logo-1{
margin:0;
position:absolute;
top:auto;
bottom:10px;
right:0;
width:auto;
}

.se header .wrapper .logo-2{
margin:0;
position:absolute;
top:10px;
}

.se header a:link,
.se header a:hover,
.se header a:visited{
color:#333;
}

.se header .primary{
border-bottom: 3px solid #cee8da;
background: #fff;
-webkit-box-shadow: 0 10px 5px -5px rgba(0,0,0,0.1);
-moz-box-shadow: 0 7px 5px -5px rgba(0,0,0,0.1);
box-shadow: 0 7px 5px -5px rgba(0,0,0,0.1);
}

.se header .wrapper{
margin:0 auto;
position:relative;
width:960px;
height:102px;
}
.se.rwd header .wrapper{
width:auto;
max-width:960px;
}

.se header.compact .wrapper{
height:70px;
}

.se header.compact.type-1 .wrapper{
height:100px;
}

.se header .wrapper > div{
position:relative;
}

.se header .wrapper h1{
margin:0;
position:absolute;
top:15px;
width:134px;
}

.se header .btn-utility{
display:none;
}

.se header .menu-1{
margin-right:25px;
padding-top:12px;
position:absolute;
top:30px;
right:262px;
float:left;
}

.se header .menu-1 > li{
padding:2px 6px;
float:left;
border-left:solid 1px #a4a4a4;
}

.se header .menu-1 > li > a{
padding-left:8px;
display:block;
min-height:6px;
background: url(/common/images/bg_blt-6-1.png) 0 .28em no-repeat;
font-size:.85em;
}

.se header .menu-2{
position:absolute;
top:13px;
right:19em;
}

.se header .menu-2 .corporate{
display:none;
}

.se header .menu-2 > li > a{
display:block;
min-height:15px;
}

.se header .menu-2 .corporate > a,
.se header .menu-2 .business > a{
padding-left:19px;
min-height:15px;
background:url(/common/images/bg_blt-1-2@2x.png) 0 0 no-repeat;
background-size:15px 15px;
}

.se header .menu-2 .corporate > a:hover,
.se header .menu-2 .business > a:hover{
color:#00348a !important;
}

.se header .menu-3{
position:absolute;
top:0;
right:0;
border-color: #d5d5d5;
border-style: solid;
border-width: 0 1px 1px;
-moz-border-radius-bottomleft: 7px;
-moz-border-bottom-left-radius: 7px;
-moz-border-bottom-right-radius: 7px;
-moz-border-radius-bottomright: 7px;
border-bottom-left-radius: 7px;
border-bottom-right-radius: 7px;
overflow:hidden;
}

.se header .menu-3 > li{
float:left;
}

.se header .menu-3 > li > a{
padding-left:1px;
display:block;
background:#d2d7d7;
font-size:.85em;
font-weight:bold;
}

.se header .menu-3 > li > a > span{
padding-left:1px;
display:block;
background:#fafbfb;
}

.se header .menu-3 > li > a > span > span{
padding:8px 10px;
display:block;
background: #fbfbfc url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiZmJmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMwJSIgc3RvcC1jb2xvcj0iI2Y4ZjlmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYWVjZWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfbfc), color-stop(30%,#f8f9fa), color-stop(100%,#eaecef));
background: -webkit-linear-gradient(top,  #fbfbfc 0%,#f8f9fa 30%,#eaecef 100%);
background: -moz-linear-gradient(top,  #fbfbfc 0%, #f8f9fa 30%, #eaecef 100%);
background: linear-gradient(to bottom,  #fbfbfc 0%,#f8f9fa 30%,#eaecef 100%);
background-color:#fbfbfc;
}

.se header .menu-3 > li:first-child > a,
.se header .menu-3 > li:first-child > a > span{
padding-left:0;
}

@media screen and (min-width: 721px) {
.se header #menu{
position:static !important;
overflow:visible !important;
height:auto !important;
}

.se header #menu-inner{
position:static !important;
}

.se #menu-back{
display:none !important;
}
}

.se header #menu h2{
display:none;
}

.se header form.site-seach-main{
margin-bottom:0;
position:absolute;
right:0;
bottom:42px;
}

.se header form.site-seach-main.for-sp{
display:none;
}

.se header .nav_global{
width:100%;
position:absolute;
bottom:-3px;
}

.se header .nav_global > li{
position:relative;
float:left;
width:16.6667%;
background: #bfc5cd url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIxJSIgc3RvcC1jb2xvcj0iI2Y1ZjZmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc2JSIgc3RvcC1jb2xvcj0iI2NkZDFkNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiZmM1Y2QiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(21%,#f5f6f7), color-stop(76%,#cdd1d7), color-stop(100%,#bfc5cd));
background: -webkit-linear-gradient(top,  #fff 0%,#f5f6f7 21%,#cdd1d7 76%,#bfc5cd 100%);
background: -moz-linear-gradient(top,  #fff 0%, #f5f6f7 21%, #cdd1d7 76%, #bfc5cd 100%);
background: linear-gradient(to bottom,  #fff 0%,#f5f6f7 21%,#cdd1d7 76%,#bfc5cd 100%);
background-color:#bfc5cd;
}

.se header .nav_global > li > span{
padding-right:1px;
display:block;
}

.se header .nav_global > li:first-child > span{
padding-left:1px;
}

.se header .nav_global > li > span > a{
padding-bottom:3px;
display:block;
color:#6f7170;
background:#21d17f;
font-size:1.15em;
font-weight:bold;
text-align:center;
}

.se header .nav_global > .know > span > a{
background:#153688;
}

.se header .nav_global > li > span > a:hover,
.se header .nav_global > li.expand > span > a{
color:#359f67;
}

.se header .nav_global > li.know > span > a:hover,
.se header .nav_global > li.know.expand > span > a{
color:#153688;
}

.se header .nav_global .active > span > a,
.se header .nav_global > li > span > a:hover{
color:#359f67;
background: #00a970 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYTk3MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjExJSIgc3RvcC1jb2xvcj0iIzAwYWE3MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIyJSIgc3RvcC1jb2xvcj0iIzAwYWY3NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI4JSIgc3RvcC1jb2xvcj0iIzAwYjc3YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM5JSIgc3RvcC1jb2xvcj0iIzAwY2M4ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ4JSIgc3RvcC1jb2xvcj0iIzAwZDM5MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY2JSIgc3RvcC1jb2xvcj0iIzAwZDE5MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcyJSIgc3RvcC1jb2xvcj0iIzAwYzk4YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iIzAwYjk3ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg3JSIgc3RvcC1jb2xvcj0iIzAwYWY3NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMGFhNzAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#00a970), color-stop(11%,#00aa70), color-stop(22%,#00af75), color-stop(28%,#00b77b), color-stop(39%,#00cc8d), color-stop(48%,#00d393), color-stop(66%,#00d191), color-stop(72%,#00c98b), color-stop(80%,#00b97d), color-stop(87%,#00af75), color-stop(100%,#00aa70));
background: -webkit-linear-gradient(left,  #00a970 0%,#00aa70 11%,#00af75 22%,#00b77b 28%,#00cc8d 39%,#00d393 48%,#00d191 66%,#00c98b 72%,#00b97d 80%,#00af75 87%,#00aa70 100%);
background: -moz-linear-gradient(left,  #00a970 0%, #00aa70 11%, #00af75 22%, #00b77b 28%, #00cc8d 39%, #00d393 48%, #00d191 66%, #00c98b 72%, #00b97d 80%, #00af75 87%, #00aa70 100%);
background: linear-gradient(to right,  #00a970 0%,#00aa70 11%,#00af75 22%,#00b77b 28%,#00cc8d 39%,#00d393 48%,#00d191 66%,#00c98b 72%,#00b97d 80%,#00af75 87%,#00aa70 100%);
background-color:#00a970;
}

.se header .nav_global .know.active > span > a,
.se header .nav_global > .know > span > a:hover{
color:#153688;
background:#153688;
}

.se header .nav_global > li > span > a:hover{
text-decoration:none;
}

.se header .nav_global > li > span > a > span{
position:relative;
padding:10px 0 8px;
display:block;
background: #fdfdfd url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZmRmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2Y0ZjRmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdfdfd), color-stop(50%,#fff), color-stop(50%,#f4f4f4), color-stop(100%,#fff));
background: -webkit-linear-gradient(top,  #fdfdfd 0%,#fff 50%,#f4f4f4 50%,#fff 100%);
background: -moz-linear-gradient(top,  #fdfdfd 0%, #fff 50%, #f4f4f4 50%, #fff 100%);
background: linear-gradient(to bottom,  #fdfdfd 0%,#fff 50%,#f4f4f4 50%,#fff 100%);
background-color:#fdfdfd;
}

.se header .nav_global > .active > span > a > span,
.se header .nav_global > li > span > a:hover > span,
.se header .nav_global > li.expand > span > a > span{
background: #dbf4dc url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZmVmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ1JSIgc3RvcC1jb2xvcj0iI2VlZmFlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ4JSIgc3RvcC1jb2xvcj0iI2VjZjllYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUyJSIgc3RvcC1jb2xvcj0iI2U1ZjRlNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkYmY0ZGMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfefc), color-stop(45%,#eefaee), color-stop(48%,#ecf9ec), color-stop(52%,#e5f4e6), color-stop(100%,#dbf4dc));
background: -webkit-linear-gradient(top,  #fcfefc 0%,#eefaee 45%,#ecf9ec 48%,#e5f4e6 52%,#dbf4dc 100%);
background: -moz-linear-gradient(top,  #fcfefc 0%, #eefaee 45%, #ecf9ec 48%, #e5f4e6 52%, #dbf4dc 100%);
background: linear-gradient(to bottom,  #fcfefc 0%,#eefaee 45%,#ecf9ec 48%,#e5f4e6 52%,#dbf4dc 100%);
background-color:#dbf4dc;
}

.se header .nav_global > .know.active > span > a > span,
.se header .nav_global > .know > span > a:hover > span,
.se header .nav_global > .know.expand > span > a > span{
background: #fff url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2VkZWRmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2U0ZTVmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNGU1ZjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(50%,#ededf7), color-stop(51%,#e4e5f2), color-stop(100%,#e4e5f2));
background: -webkit-linear-gradient(top, #fff 0%,#ededf7 50%,#e4e5f2 51%,#e4e5f2 100%);
background: -moz-linear-gradient(top, #fff 0%, #ededf7 50%, #e4e5f2 51%, #e4e5f2 100%);
background: linear-gradient(to bottom, #fff 0%,#ededf7 50%,#e4e5f2 51%,#e4e5f2 100%);
background-color:#fff;
}

.se header .nav_global .active > span > a > span:before,
.se header .nav_global > li > span > a:hover > span:before,
.se header .nav_global > li.expand > span > a > span:before{
content: "";
position: absolute;
bottom: 0;
left: 50%;
display: block;
width: 10px;
height: 5px;
background: url(/common/images/bg_ng-active-2.png) no-repeat 0 0;
}

.se header .nav_global .know.active > span > a > span:before,
.se header .nav_global > .know > span > a:hover > span:before,
.se header .nav_global > .know.expand > span > a > span:before{
background-image: url(/common/images/bg_ng-active-3.png);
}

.se header .nav_global > li .dropdown {
margin-top:-3px;
position: absolute;
display:none;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
border-style:solid;
border-color:#00a970;
border-width: 5px 3px 3px;
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
min-width:100%;
z-index:2;
}

.se header .nav_global > li.point .dropdown{ width:120%;}
.se header .nav_global > li.credit .dropdown{ width:110%;}
.se header .nav_global > li.cardservice .dropdown{ width:120%;}
.se header .nav_global > li.know .dropdown{ width:150%; right:0;}

.se header .nav_global > li .dropdown .hdg{
padding-bottom:6px;
border-bottom:1px dotted #cecece;
color:#18a389;
font-size:1em;
font-weight:bold;
}

.se header .nav_global > li .dropdown ul{
margin-bottom:9px;
line-height:1.2;
letter-spacing:1px;
}

.se header .nav_global > li .dropdown ul > li > a{
display:block;
padding:9px 5px 9px 14px;
background: url(/common/images/bg_ng-dd-1.png) no-repeat 4px 1.05em;
color:#333;
}

.se header .nav_global > li .dropdown ul > li > a:hover{
background-color:#f2f2f2;
color:#009944;
text-decoration:none;
}

.se header .nav_global > li.point.expand:before,
.se header .nav_global > li.credit.expand:before,
.se header .nav_global > li.cardservice.expand:before{
content:"";
display:block;
position:absolute;
height:5px;
right:0;
bottom:-2px;
left:0;
background: #00a970 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYTk3MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjExJSIgc3RvcC1jb2xvcj0iIzAwYWE3MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIyJSIgc3RvcC1jb2xvcj0iIzAwYWY3NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI4JSIgc3RvcC1jb2xvcj0iIzAwYjc3YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM5JSIgc3RvcC1jb2xvcj0iIzAwY2M4ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ4JSIgc3RvcC1jb2xvcj0iIzAwZDM5MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY2JSIgc3RvcC1jb2xvcj0iIzAwZDE5MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcyJSIgc3RvcC1jb2xvcj0iIzAwYzk4YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iIzAwYjk3ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg3JSIgc3RvcC1jb2xvcj0iIzAwYWY3NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMGFhNzAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#00a970), color-stop(11%,#00aa70), color-stop(22%,#00af75), color-stop(28%,#00b77b), color-stop(39%,#00cc8d), color-stop(48%,#00d393), color-stop(66%,#00d191), color-stop(72%,#00c98b), color-stop(80%,#00b97d), color-stop(87%,#00af75), color-stop(100%,#00aa70));
background: -webkit-linear-gradient(left,  #00a970 0%,#00aa70 11%,#00af75 22%,#00b77b 28%,#00cc8d 39%,#00d393 48%,#00d191 66%,#00c98b 72%,#00b97d 80%,#00af75 87%,#00aa70 100%);
background: -moz-linear-gradient(left,  #00a970 0%, #00aa70 11%, #00af75 22%, #00b77b 28%, #00cc8d 39%, #00d393 48%, #00d191 66%, #00c98b 72%, #00b97d 80%, #00af75 87%, #00aa70 100%);
background: linear-gradient(to right,  #00a970 0%,#00aa70 11%,#00af75 22%,#00b77b 28%,#00cc8d 39%,#00d393 48%,#00d191 66%,#00c98b 72%,#00b97d 80%,#00af75 87%,#00aa70 100%);
background-color:#00a970;
z-index:3;
}

.se header .nav_global > li .dropdown.expand{
display:block;
}

.se header .nav_global > li .dropdown .inner {
padding: 10px 20px 10px;
border-bottom-left-radius: 2px;
border-bottom-right-radius: 2px;
background: url(/common/images/bg_ng-dd-2.png) repeat 0 0;
}

.se header .nav_global > li .dropdown .inner > :last-child{
margin-bottom:0;
}

.se header .btn-menu-container{
display:none;
}

/* General Layout Elements
----------------------------------*/

.se{
background: #f5f5f5 url(/common/images/bg_body-1.png) 0 100% repeat-x;
}

.se #content{
padding-top:15px;
background: #fff url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YwZjBmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjElIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTclIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2YwZjBmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f0f0f0), color-stop(30px,#ffffff), color-stop(97%,#ffffff), color-stop(100%,#f0f0f0));
background: -webkit-linear-gradient(top, #f0f0f0 0%,#ffffff 30px,#ffffff 97%,#f0f0f0 100%);
background: -moz-linear-gradient(top, #f0f0f0 0%, #ffffff 30px, #ffffff 97%, #f0f0f0 100%);
background: linear-gradient(to bottom, #f0f0f0 0%,#ffffff 30px,#ffffff 97%,#f0f0f0 100%);
background-color: #fff;
-webkit-box-shadow: 0 23px 20px -20px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0 23px 20px -20px rgba(0, 0, 0, 0.1);
box-shadow: 0 23px 20px -20px rgba(0, 0, 0, 0.1);
}

.se.lesson #content{
padding-top:15px;
-webkit-box-shadow: 0 23px 20px -20px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0 23px 20px -20px rgba(0, 0, 0, 0.1);
box-shadow: 0 23px 20px -20px rgba(0, 0, 0, 0.1);
background: #f2f2f3;
}

.se .section-container{
padding-bottom:50px;
}

.se .section-container:last-child{
padding-bottom:116px;
}

.se .section-container > section[class*="m_hdg-"].nobg .content > .kv:first-child,
.se .section-container > section .region[class*="m_hdg-"].nobg .content > .kv:first-child{
margin:-13px 0 30px;
}

.se .section-container > section.nobg .content,
.se .section-container > section .region.nobg .content{
padding:0;
border:none;
background:none;
}

.se.lesson .section-container > section.nobg .region > .hdg + .content,
.se.lesson .section-container > section .region.nobg > .hdg + .content{
padding:13px 0 0;
}

.se .section-container > section.nospace .region > .hdg:first-child,
.se .section-container > section .region.nospace > .hdg:first-child{
margin-bottom:0 !important;
}

.se .section-container > section.nobg.nospace .region > .hdg:first-child + .content,
.se .section-container > section .region.nobg.nospace > .hdg:first-child + .content{
padding-top:0;
}

.se .section-container > section .region > .hdg:first-child{
position: relative;
}

.se .section-container > section .region > .hdg:first-child .fig{
position:absolute;
}

.se .m_skin-1 .region > .hdg:first-child,
.se .region.m_skin-1 > .hdg:first-child{
background: #f9fbfb url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZmNmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iI2ZkZmRmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2Y3ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmOGZhZmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(49%,#fdfdfd), color-stop(51%,#f7f9f9), color-stop(100%,#f8fafa));
background: -webkit-linear-gradient(top,  #fcfcfc 0%,#fdfdfd 49%,#f7f9f9 51%,#f8fafa 100%);
background: -moz-linear-gradient(top,  #fcfcfc 0%, #fdfdfd 49%, #f7f9f9 51%, #f8fafa 100%);
background: linear-gradient(to bottom,  #fcfcfc 0%,#fdfdfd 49%,#f7f9f9 51%,#f8fafa 100%);
background-color:#f9fbfb;
font-size:1.5em;
color:#333;
}

.se .m_skin-1.m_hdg-3 .region > .hdg:first-child,
.se .region.m_skin-1.m_hdg-3 > .hdg:first-child{
-moz-border-radius: 12px;
border-radius: 12px;
background:none;
}

.se .m_skin-1.m_hdg-6 .region > .hdg:first-child,
.se .region.m_skin-1.m_hdg-6 > .hdg:first-child{
-moz-border-radius:0;
border-radius:0;
background:none;
}

.se .m_skin-1.m_hdg-6 .region > .hdg.type-1:first-child,
.se .region.m_skin-1.m_hdg-6 > .hdg.type-1:first-child{
margin-top:30px;
text-align:center;
}

.se .m_skin-1.m_hdg-7 .region > .hdg:first-child,
.se .region.m_skin-1.m_hdg-7 > .hdg:first-child{
font-size: 1em;
}

.se .m_skin-1.m_hdg-7 .region > .hdg:first-child h1,
.se .region.m_skin-1.m_hdg-7 > .hdg:first-child h1{
font-size: 1.5em;
}

.se .m_skin-1.m_hdg-8 .region > .content > .hdg:first-child,
.se .region.m_skin-1.m_hdg-8 > .content > .hdg:first-child{
font-size: 1.5em;
font-weight:bold;
}

.se .m_skin-1 .region .content,
.se .region.m_skin-1 .content{
background: #fff;
}

.se .m_skin-2 .region > .hdg:first-child,
.se .region.m_skin-2 > .hdg:first-child{
position:relative;
background: #f4f7f5 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y0ZjdmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjclIiBzdG9wLWNvbG9yPSIjZmJmY2ZiIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTklIiBzdG9wLWNvbG9yPSIjZmVmZWZlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2UxZWNlMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4f7f5), color-stop(7%,#fbfcfb), color-stop(19%,#fefefe), color-stop(100%,#e1ece3));
background: -webkit-linear-gradient(top,  #f4f7f5 0%,#fbfcfb 7%,#fefefe 19%,#e1ece3 100%);
background: -moz-linear-gradient(top,  #f4f7f5 0%, #fbfcfb 7%, #fefefe 19%, #e1ece3 100%);
background: linear-gradient(to bottom,  #f4f7f5 0%,#fbfcfb 7%,#fefefe 19%,#e1ece3 100%);
background-color:#f4f7f5;
overflow:hidden;
}

.se .m_skin-2 .region > .hdg:first-child:before,
.se .region.m_skin-2 > .hdg:first-child:before{
content:"";
-moz-border-radius-topleft: 12px;
-moz-border-top-left-radius: 12px;
-moz-border-radius-topright: 12px;
-moz-border-top-right-radius: 12px;
border-top-left-radius: 12px;
border-top-right-radius: 12px;
display:block;
width:100%;
position:absolute;
left:0;
top:0;
bottom:-8px;
-webkit-box-shadow: inset 0 0 8px 0 rgba(215, 225, 219, 0.7);
-moz-box-shadow: inset 0 0 8px 0 rgba(215, 225, 219, 0.7);
box-shadow: inset 0 0 8px 0 rgba(215, 225, 219, 0.7);
}

.se .m_skin-2 .region .content,
.se .region.m_skin-2 .content{
padding:20px 30px;
}

.se .m_hdg-1 .region > .hdg:first-child,
.se .m_hdg-3 .region > .hdg:first-child,
.se .m_hdg-4 .region > .hdg:first-child,
.se .m_hdg-5 .region > .hdg:first-child,
.se .region.m_hdg-1 > .hdg:first-child,
.se .region.m_hdg-3 > .hdg:first-child,
.se .region.m_hdg-4 > .hdg:first-child,
.se .region.m_hdg-5 > .hdg:first-child{
-webkit-box-shadow: 0 2px 8px rgba(0,0,0,0.1);
-moz-box-shadow: 0 2px 8px rgba(0,0,0,0.1);
box-shadow: 0 2px 8px rgba(0,0,0,0.1);
}

.se .m_hdg-6 .region > .hdg:first-child,
.se .region.m_hdg-6 > .hdg:first-child{
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}

.se .m_hdg-1 .region > .hdg:first-child,
.se .m_hdg-4 .region > .hdg:first-child,
.se .m_hdg-5 .region > .hdg:first-child,
.se .region.m_hdg-1 > .hdg:first-child,
.se .region.m_hdg-4 > .hdg:first-child,
.se .region.m_hdg-5 > .hdg:first-child{
border-color: #c4cdd0;
border-style: solid;
border-width: 1px;
-moz-border-radius: 12px;
border-radius: 12px;
}

.se .m_hdg-7 .region > .hdg:first-child,
.se .region.m_hdg-7 > .hdg:first-child{
border-bottom:1px solid #cccccd;
background:#fff;
}

.se .m_hdg-1 .region .content,
.se .m_hdg-3 .region .content,
.se .m_hdg-4 .region .content,
.se .m_hdg-5 .region .content,
.se .m_hdg-6 .region .content,
.se .region.m_hdg-1 .content,
.se .region.m_hdg-3 .content,
.se .region.m_hdg-4 .content,
.se .region.m_hdg-5 .content,
.se .region.m_hdg-6 .content{
padding:30px;
border-color: #c4cdd0;
border-style: solid;
border-width: 1px;
-moz-border-radius: 12px;
border-radius: 12px;
}

.se .m_hdg-2 .region,
.se .region.m_hdg-2{
border-color: #c4cdd0;
border-style: solid;
border-width: 1px;
-moz-border-radius: 12px;
border-radius: 12px;
}

.se .m_hdg-2 .region > .hdg:first-child,
.se .region.m_hdg-2 > .hdg:first-child{
-moz-border-radius-topleft: 12px;
-moz-border-top-left-radius: 12px;
-moz-border-radius-topright: 12px;
-moz-border-top-right-radius: 12px;
border-top-left-radius: 12px;
border-top-right-radius: 12px;
}

.se .m_hdg-2 .region .content,
.se .region.m_hdg-2 .content{
padding:30px;
-moz-border-radius-bottomleft: 12px;
-moz-border-bottom-left-radius: 12px;
-moz-border-radius-bottomright: 12px;
-moz-border-bottom-right-radius: 12px;

border-bottom-left-radius: 12px;
border-bottom-right-radius: 12px;
}

.se .m_skin-1.m_hdg-2 .region{
border:1px solid #c4ced0;
}

.se .m_skin-1.m_hdg-2 .region,
.se .region.m_skin-1.m_hdg-2{
-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.2);
-moz-box-shadow: 0 0 5px rgba(0,0,0,0.2);
box-shadow: 0 0 5px rgba(0,0,0,0.2);
}

.se .m_skin-1.m_hdg-2 .region .content,
.se .region.m_skin-1.m_hdg-2 .content{
padding:20px;
-moz-border-radius-bottomleft: 12px;
-moz-border-bottom-left-radius: 12px;
-moz-border-radius-bottomright: 12px;
-moz-border-bottom-right-radius: 12px;
border-bottom-left-radius: 12px;
border-bottom-right-radius: 12px;
}

.se .m_skin-1.m_hdg-8 .region .content,
.se .region.m_skin-1.m_hdg-8 .content{
padding:30px 20px;
}

.se .m_skin-1.m_hdg-1 .region > .hdg:first-child,
.se .m_skin-1.m_hdg-4 .region > .hdg:first-child,
.se .m_skin-1.m_hdg-5 .region > .hdg:first-child,
.se .region.m_skin-1.m_hdg-1 > .hdg:first-child,
.se .region.m_skin-1.m_hdg-4 > .hdg:first-child,
.se .region.m_skin-1.m_hdg-5 > .hdg:first-child{
margin-bottom:20px;
padding:12px 30px;
font-weight:bold;
}

.se .m_skin-1.m_hdg-7 .region > .hdg:first-child,
.se .region.m_skin-1.m_hdg-7 > .hdg:first-child{
margin-bottom:10px;
padding:25px 20px;
}

.se .m_skin-1.m_hdg-7 .region > .hdg.compact:first-child,
.se .region.m_skin-1.m_hdg-7 > .hdg.compact:first-child{
padding:12px 20px;
}

.se .m_skin-1.m_hdg-7 .region > .hdg:first-child > *:last-child,
.se .region.m_skin-1.m_hdg-7 > .hdg:first-child > *:last-child{
margin-bottom:0 !important;
}

.se .m_skin-1.m_hdg-7 .region > .hdg:first-child > div{
margin-bottom: 20px;
padding-left:15px;
border-left:4px solid #153688;
line-height:1.2;
}

.se .m_skin-1.m_hdg-7 .region > .hdg:first-child h1,
.se .region.m_skin-1.m_hdg-7 > .hdg:first-child h1{
font-weight:bold;
}

.se .m_skin-1.m_hdg-7 .region > .hdg:first-child span,
.se .region.m_skin-1.m_hdg-7 > .hdg:first-child span{
margin-bottom:5px;
display:block;
color:#153688;
font-size:.73em;
font-weight: normal;
vertical-align:bottom;
}

.se .m_skin-1.m_hdg-8 .region > .content > .hdg:first-child{
margin-bottom: 20px;
padding-right: 65px;
padding-left:15px;
position: relative;
border-left:4px solid #153688;
line-height:1.2;
}

.se .m_skin-1.m_hdg-8 .region > .content > .hdg:first-child .category{
position: absolute;
top: -35px;
right: 0;
}

.se .m_skin-1.m_hdg-4 .region > .hdg:first-child,
.se .region.m_skin-1.m_hdg-4 > .hdg:first-child{
padding:12px 160px 12px 30px;
}

.se .m_skin-1.m_hdg-4 .region > .hdg:first-child > .fig,
.se .region.m_skin-1.m_hdg-4 > .hdg:first-child > .fig{
right:30px;
bottom:0;
}

.se .m_skin-1.m_hdg-1 .region > .content > .kv,
.se .m_skin-1.m_hdg-4 .region > .content > .kv,
.se .m_skin-1.m_hdg-5 .region > .content > .kv{
margin:-30px 0 30px -30px;
position:relative;
}

.se .m_skin-1.m_hdg-1 .region > .content > [class~="kv-box"]{
margin:-30px -30px 30px -30px;
padding:20px 30px;
-moz-border-radius-topleft: 12px;
-moz-border-top-left-radius: 12px;
-moz-border-radius-topright: 12px;
-moz-border-top-right-radius: 12px;
border-top-left-radius: 12px;
border-top-right-radius: 12px;
border-bottom:1px solid #c4cdd0;
}

.se .m_skin-1.m_hdg-1 .region > .content > .kv-box.type-1{
background: #f9fafb url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmOWZhZmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#f9fafb));
background: -webkit-linear-gradient(top, #fff 0%,#f9fafb 100%);
background: -moz-linear-gradient(top, #fff 0%, #f9fafb 100%);
background: linear-gradient(to bottom, #fff 0%,#f9fafb 100%);
background-color:#f9fafb;
}

.se .m_skin-1.m_hdg-1 .region > .content > .kv > img,
.se .m_skin-1.m_hdg-4 .region > .content > .kv > img,
.se .m_skin-1.m_hdg-5 .region > .content > .kv > img{
max-width: none;
vertical-align:bottom;
}

.se .m_skin-1.m_hdg-3 .region > .hdg:first-child,
.se .m_skin-1.m_hdg-6 .region > .hdg:first-child,
.se .region.m_skin-1.m_hdg-3 > .hdg:first-child,
.se .region.m_skin-1.m_hdg-6 > .hdg:first-child{
margin-bottom:15px;
padding:0;
}

.se .m_skin-1.m_hdg-2 .region > .hdg:first-child,
.se .region.m_skin-1.m_hdg-2 > .hdg:first-child{
padding:13px 20px;
font-weight:bold;
}

.se .m_skin-1.m_hdg-5 .region > .hdg:first-child,
.se .region.m_skin-1.m_hdg-5 > .hdg:first-child{
padding:12px 30px 12px 160px;
}

.se .m_skin-1.m_hdg-5 .region > .hdg:first-child > .fig,
.se .region.m_skin-1.m_hdg-5 > .hdg:first-child > .fig{
left:30px;
bottom:0;
}

.se .region.sidebar,
.se .region.sidebar .content{
padding:0 !important; /* Ignore Main Content CSS */
border:none !important; /* Ignore Main Content CSS */
background:none !important; /* Ignore Main Content CSS */
-webkit-box-shadow: none !important; /* Ignore Main Content CSS */
-moz-box-shadow: none !important; /* Ignore Main Content CSS */
box-shadow: none !important; /* Ignore Main Content CSS */
}

.se .m_skin-2.m_hdg-1 .region > .hdg:first-child,
.se .m_skin-2.m_hdg-2 .region > .hdg:first-child,
.se .region.m_skin-2.m_hdg-1 > .hdg:first-child,
.se .region.m_skin-2.m_hdg-2 > .hdg:first-child{
-moz-border-radius-topleft: 12px;
-moz-border-top-left-radius: 12px;
-moz-border-radius-topright: 12px;
-moz-border-top-right-radius: 12px;
border-top-left-radius: 12px;
border-top-right-radius: 12px;
}

.se .m_skin-2.m_hdg-1 .region > .hdg:first-child,
.se .region.m_skin-2.m_hdg-1 > .hdg:first-child{
margin-bottom:15px;
padding:40px 30px 50px;
font-size:2.9em;
}

.se .m_skin-2.m_hdg-2 .region,
.se .region.m_skin-2.m_hdg-2{
border:1px solid #dde2e5;
background:#fff;
-webkit-box-shadow: inset 0 0 8px 0 rgba(215, 225, 219, 0.7);
-moz-box-shadow: inset 0 0 8px 0 rgba(215, 225, 219, 0.7);
box-shadow: inset 0 0 8px 0 rgba(215, 225, 219, 0.7);
}

.se .m_skin-2.m_hdg-2 .region > .hdg:first-child,
.se .region.m_skin-2.m_hdg-2 > .hdg:first-child{
padding:15px 30px;
line-height:1;
font-size:1.6em;
font-weight:bold;
color:#333;
}

.se .m_skin-3.m_hdg-1 .region .content,
.se .region.m_skin-3.m_hdg-1 .content{
border:1px solid #ccc;
-moz-border-radius: 0;
border-radius: 0;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}

.se .m_skin-3.m_hdg-2 .region,
.se .region.m_skin-3.m_hdg-2{
-webkit-box-shadow: none;
-moz-box-shadow: none;

box-shadow: none;
}

.se .m_skin-3.m_hdg-2 .region .content,
.se .region.m_skin-3.m_hdg-2 .content{
border-color:#ccc;
border-style: solid;
border-width: 0 1px 1px;
-moz-border-radius: 0;
border-radius: 0;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}

.se .m_skin-3.m_hdg-3 .region .content,
.se .region.m_skin-3.m_hdg-3 .content{
border-color:#ccc;
border-style: solid;
border-width: 1px;
-moz-border-radius: 0;
border-radius: 0;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}

.se .m_layout-1 .region,
.se .m_layout-3 .region,
.se .m_layout-4 .region,
.se .m_layout-5 .region{
-webkit-animation: alert .7s ease 0s infinite alternate; /* Enable alert except specific layout */
animation: alert .7s ease 0s infinite alternate; /* Enable alert except specific layout */
}

.se .m_layout-4 .region.whole-title{
-webkit-animation: none; /* Disable alert */
animation: none; /* Disable alert */
}

.se .m_layout-1 .region.main,
.se .m_layout-3 .region.main,
.se .m_layout-4 .region.main,
.se .m_layout-6 .region.main{
float:left;
-webkit-animation: none; /* Disable alert */
animation: none; /* Disable alert */
}

.se .m_layout-5 .region.main{
float:right;
-webkit-animation: none; /* Disable alert */
animation: none; /* Disable alert */
}

.se .m_layout-1 .region.main{
width:730px;
}

.se .m_layout-3 .region.main,
.se .m_layout-5 .region.main{
width:710px;
}

.se .m_layout-4 .region.main{
width:735px;
}

.se .m_layout-6 .region.main{
width:685px;
}

.se .m_layout-1 .region.main + .region.main,
.se .m_layout-3 .region.main + .region.main,
.se .m_layout-4 .region.main + .region.main,
.se .m_layout-5 .region.main + .region.main{
margin-top:20px;
}

.se .m_layout-1 .region.sidebar,
.se .m_layout-3 .region.sidebar,
.se .m_layout-4 .region.sidebar,
.se .m_layout-6 .region.sidebar{
float:right;
-webkit-animation: none; /* Disable alert */
animation: none; /* Disable alert */
}

.se .m_layout-5 .region.sidebar{
float:left;
-webkit-animation: none; /* Disable alert */
animation: none; /* Disable alert */
}

.se .m_layout-1 .region.sidebar,
.se .m_layout-4 .region.sidebar{
width:210px;
}

.se .m_layout-3 .region.sidebar,
.se .m_layout-5 .region.sidebar{
width:230px;
}

.se .m_layout-6 .region.sidebar{
width:250px;
}

.se .m_layout-1 .region[class*="mv-"],
.se .m_layout-3 .region[class*="mv-"],
.se .m_layout-4 .region[class*="mv-"],
.se .m_layout-5 .region[class*="mv-"]{
margin-bottom:20px;
-webkit-animation: none; /* Disable alert */
animation: none; /* Disable alert */
}

.se .m_layout-2 .region{
width:100%; /* Do not change to any other value */
}

.se .m_layout-2 .region + .region{
margin-top:20px;
}

.se .m_layout-2 .region.main,
.se .m_layout-2 .region.sidebar{
-webkit-animation: alert .7s ease 0s infinite alternate; /* Enable alert except specific layout */
animation: alert .7s ease 0s infinite alternate; /* Enable alert except specific layout */
}

.se .m_layout-4 .region .content,
.se .region.m_layout-4 .content{
padding:15px;
}

/* Footer
----------------------------------*/

.se footer{
margin:-48px auto 0;
padding-bottom:30px;
width:960px;
position:relative;
color:#666;
}

.se footer a{
color:#666 !important;
}

.se footer .contact.type-1{
display:table;
width:100%
}

.se footer .contact.type-1 > .unit-l{
float:none;
width:480px;
display:table-cell;
vertical-align:bottom;
}

.se footer .contact.type-1 > .unit-l > p{
font-size:.85em;
}

.se footer .contact.type-1 > .unit-r{
float:none;
width:auto;
display:table-cell;
vertical-align:bottom;
}

.se footer .contact.type-1 .window .lead{
font-size:.92em;
}
.se footer .contact.type-1 .window .contact-box{
padding:12px 6px;
}
.se footer .contact.type-1 .window .contact-box > div{
float:left;
width:55%;
}
.se footer .contact.type-1 .window .contact-box > div:first-child{
width:45%;
}

.se footer .contact.type-1 .window .contact-box .hdg{
font-size:.92em;
}

.se footer .contact.type-1 .window .contact-box .logo{
margin-bottom:0;
}

.se footer .contact.type-1 .window .contact-box .logo img{
width:134px;
}

.se footer .contact.type-1 .window .contact-box .phone{
font-size:.75em;
}

.se footer .contact.type-1 .window .contact-box .phone img{
width:17px;
}

.se footer .privacy-mark{
text-align:right;
}

.se footer .privacy-mark img{
width:60px;
}

.se footer .copyright{
text-align:right;
font-size:.85em;
}

.se footer .logo-mufg{
text-align:right;
}

.se footer .logo-mufg img{
width:151px;
}

.se footer .pagetop{
margin-bottom:24px;
}

.se footer .pagetop > a{
display: block;
float:right;
width:163px;
height:48px;
background:url(/common/images/bg_pagetop.png) 0 0 no-repeat;
color:#484848;
font-size:.85em;
}

.se footer .pagetop > a > span{
padding: 14px 0 0 39px;
display: block;
background: url(/common/images/bg_blt-7-1.png) 20px 18px no-repeat;
}

.se footer nav{
margin-bottom:60px;
}

.se footer nav .nav_footer{
display:table;font-si
width:100%;
}

.se footer nav .nav_footer > div{
display:table-row;
}

.se footer nav .nav_footer > div .col{
display:table-cell;
width:16.6667%;
border-right:solid 1px #dfdfdf;
}

.se footer nav .nav_footer > div .col:first-child{
border-left:solid 1px #dfdfdf;
}

.se footer nav .nav_footer > div .col > div{
padding:10px 20px 20px;
}

.se footer nav .nav_footer > div .col > div > :last-child{
margin-bottom:0;
}

.se footer nav .nav_footer > div .col > div > h3.hdg{
margin-bottom:10px;
font-weight:bold;
}

.se footer nav .nav_footer > div .col > div > h4.hdg{
margin-bottom:5px;
font-size:1em;
font-weight:bold;
}

.se footer nav .nav_footer > div .col > div > ul{
margin-bottom:10px;
font-size:.85em;
}

.se footer nav .nav_footer > div .col > div > ul > li{
margin-bottom:6px;
}

.se footer nav .links .utility{
margin:46px 0 10px;
}

.se footer nav .links .utility > ul{
float:right;
}

.se footer nav .links .utility > ul > li{
margin-left:10px;
padding:4px 8px;
float:left;
border:dotted 1px #d2d2d2;
font-size:.85em;
}

.se footer nav .links .information{
padding-top:6px;
border-top:solid 1px #dfdfdf;
}

.se footer nav .links .information > ul > li{
margin-bottom:5px;
padding:0 15px;
display:inline-block;
border-left:solid 1px #dfdfdf;
font-size:.85em;
}

/* Breadcrumb
----------------------------------*/

.se .breadcrumb{
color:#999;
}

.se .breadcrumb > a{
color:#666 !important;
}

.se #content .breadcrumb{
margin:0 auto;
position:relative;
width:960px;
font-size:.85em;
}

.se #content .breadcrumb > div{
position:absolute;
top:-42px;
}

.se footer .breadcrumb{
margin-bottom:10px;
padding:11px 20px;
background:#e8e8e8;
font-size:.85em;
}

/* Self Clearing
----------------------------------*/

.se header .primary .utility:after,
.se header .primary .utility .menu-1:after,
.se header .primary .utility .menu-3:after,
.se header nav .nav_global:after,
.se footer .pagetop:after,
.se footer .links .utility:after,
.se .section-container section:after,
.se .layout_grid:after,
.se .layout_image:after,
.se .layout_image_2 > .description:after,
.se .m_layout-1:after,
.se .m_layout-3:after,
.se .nav_bottom:after,
.se .nav_bottom > div:after,
.se .region[class*="mv-"] .content .mv-head:after,
.se .region[class*="mv-"] .content .mv-menu:after,
.se .genre-select:after,
.se .content .tab .nav > ul:after,
.se .region.sidebar .content .sn.type-6 .acp-view-switcher:after,
.se .acp-container .acp-cluster.list-view .item > div:after,
.se .acp-container.tab .acp-cluster.tab .item > div:after,
.se footer .contact.type-1 .window .contact-box:after{
content:".";
height:0;
display:block;
clear:both;
visibility:hidden;
}


/*----------------------------------------------
	Region: Corporate
----------------------------------------------*/

/* Header
----------------------------------*/

.co header{
background:#ddd;
line-height:1;
}

.co header a{
color:#333 !important;
}

.co header h1{
margin:0;
position:absolute;
top:40px;
}

.co header .primary{
border-bottom: 3px solid #34c778;
background: #f8f8f8 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjklIiBzdG9wLWNvbG9yPSIjZjlmN2Y3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMzIlIiBzdG9wLWNvbG9yPSIjZjFmMmYxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTQlIiBzdG9wLWNvbG9yPSIjZjhmOGY4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iODYlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(9%,#f9f7f7), color-stop(32%,#f1f2f1), color-stop(54%,#f8f8f8), color-stop(86%,#fff));
background: -webkit-linear-gradient(top, #fff 0%,#f9f7f7 9%,#f1f2f1 32%,#f8f8f8 54%,#fff 86%);
background: -moz-linear-gradient(top, #fff 0%, #f9f7f7 9%, #f1f2f1 32%, #f8f8f8 54%, #fff 86%);
background: linear-gradient(to bottom, #fff 0%,#f9f7f7 9%,#f1f2f1 32%,#f8f8f8 54%,#fff 86%);
background-color:#f8f8f8;
-webkit-box-shadow: 0 8px 5px -5px rgba(192,192,192,1);
-moz-box-shadow: 0 8px 5px -5px rgba(192,192,192,1);
box-shadow: 0 8px 5px -5px rgba(192,192,192,1);
}

.co header .wrapper{
margin:0 auto;
width:960px;
height:110px;
position:relative;
}

.co header .primary .utility{
position:absolute;
right:0;
top:7px;
}

.co header .primary .utility > form{
margin-right:15px;
float:left;
position:relative;
width:246px;
height:19px;
border-color: #cfcdc9;
border-style: solid;
border-width: 1px;
-moz-border-radius: 3px;
border-radius: 3px;
-webkit-box-shadow: inset 1px 2px 1px #e6e6e6;
-moz-box-shadow: inset 1px 2px 1px #e6e6e6;
box-shadow: inset 1px 2px 1px #e6e6e6;
background:#fff url(/common/images/bg_search.png) 2px 3px no-repeat;
}

.co header .primary .utility > form > input[type="text"]{
position:absolute;
left:19px;
top:0;
width:148px;
height:20px;
display:block;
border-width:0 1px 0 0;
border-style:solid;
border-color:#cfcdc9;
-webkit-box-sizing:border-box;
-moz-box-sizing: border-box;
-ms-box-sizing:border-box;
box-sizing: border-box;
background:transparent;
outline:none;
}

.co header .primary .utility > form > input[type="submit"]{
border:none;
position:absolute;
right:0;
top:0;
width:79px;
height:19px;
background:#fff url(/common/images/bg_site-search.png) 0 0 no-repeat;
cursor:pointer;
}

.co header .primary .utility > form > input[type="submit"]:hover{
background:#fff url(/common/images/bg_site-search.png) 0 -19px no-repeat;
}

.co header .primary .utility > ul{
padding-top:2px;
float:left;
}

.co header .primary .utility > ul > li{
margin-left:15px;
display: inline-block;
vertical-align:top;
}

.co header .primary .utility > ul > li > a{
display:block;
min-height:15px;
}

.co header .primary .utility > ul .personal > a{
padding-left:21px;
background:url(/common/images/bg_blt-1-1.png) 0 0 no-repeat;
}

.co header .primary .utility > ul .personal > a:hover{
color:#fe6600 !important;
}

.co header .primary .utility > ul .business > a{
padding-left:21px;
background:url(/common/images/bg_blt-1-2.png) 0 0 no-repeat;
}

.co header .primary .utility > ul .business > a:hover{
color:#00348a !important;
}

.co header .primary .nav_global.parent{
position:absolute;
bottom:-3px;
right:0;
}

.co header .primary .nav_global.parent > li{
width:150px;
float:left;
text-align:center;
}

.co header .primary .nav_global.parent > li > a{
display:inline-block;
padding-bottom:13px;
}

.co header .primary .nav_global.parent .vision > a{ min-width:76px;}
.co header .primary .nav_global.parent .corporate_info > a{ min-width:35px;}
.co header .primary .nav_global.parent .csr > a{ min-width:36px;}
.co header .primary .nav_global.parent .ir > a{ min-width:38px;}
.co header .primary .nav_global.parent .recruit > a{ min-width:30px;}


.co header .primary .nav_global.parent > li > a:hover{
background:url(/common/images/bg_ng-active.png) 50% 100% no-repeat;
}

.co header .primary .nav_global.parent .active > a{
background:url(/common/images/bg_ng-active.png) 50% 100% no-repeat;
}

.co header .primary .nav_global.parent > li > a > span{
padding-top:50px;
display:block;
}

.co header .primary .nav_global.parent .vision > a > span{ background:url(/common/images/ng-1.png) 50% 1px  no-repeat;}
.co header .primary .nav_global.parent .corporate_info > a > span{ background:url(/common/images/ng-2.png) 50% 4px no-repeat;}
.co header .primary .nav_global.parent .csr > a > span{ background:url(/common/images/ng-3.png) 50% 0 no-repeat;}
.co header .primary .nav_global.parent .ir > a > span{ background:url(/common/images/ng-4.png) 50% 4px no-repeat;}
.co header .primary .nav_global.parent .recruit > a > span{ background:url(/common/images/ng-5.png) 50% 4px no-repeat;}

.co header .primary .nav_global.parent .unfocused > a > span{
font-size:.85em;
color:#999 !important;
}

.co header .primary .nav_global.parent > li > a:hover{
font-size:1em !important;
color:#333 !important;
text-decoration:none;
}

.co header .secondary{
min-height:44px;
display:none;
}

.co.vision header .secondary,
.co.corporate_info header .secondary,
.co.csr header .secondary,
.co.ir header .secondary,
.co.recruit header .secondary{
display:block;
}

.co header .secondary > nav{
margin:0 auto;
padding:2px 0 11px;
width:960px;
}

.co header .secondary > nav .nav_global.sibling{
overflow:hidden;
display:none;
}

.co.vision header .secondary > nav .nav_global.sibling.vision,
.co.corporate_info header .secondary > nav .nav_global.sibling.corporate_info,
.co.csr header .secondary > nav .nav_global.sibling.csr,
.co.ir header .secondary > nav .nav_global.sibling.ir,
.co.recruit header .secondary > nav .nav_global.sibling.recruit{
display:block;
}

.co header .secondary > nav .nav_global.sibling > li{
margin-top:12px;
padding:0 5px 0 1px;
display: inline-block;
border-right:1px dotted #999;
min-height:15px;
}

.co header .secondary > nav .nav_global.sibling > li:first-child{
border-left:1px dotted #999;
padding-left:5px;
}

.co header .secondary > nav .nav_global.sibling > li > a{
margin:-4px 0 -4px;
/*padding:5px 10px;*/
display:block;
font-size:.9em;
vertical-align:middle;
}

.co header .secondary > nav .nav_global.sibling > .active > a{
background:#f1f1f1;
-moz-border-radius: 2px;
border-radius: 2px;
}

.co header .secondary > nav .nav_global.sibling > li > a:hover{
background:#eaeaea;
-moz-border-radius: 2px;
border-radius: 2px;
text-decoration:none;
}

/* General Layout Elements
----------------------------------*/

.co{
background:#f6f6f6;
}

.co #content{
padding:11px 0 0;
}

.co .section-container{
padding-bottom:20px;
}

.co .m_skin-1 .region > .hdg:first-child,
.co .region.m_skin-1 > .hdg:first-child{
background: #0eb95e url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMGViOTVlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMjElIiBzdG9wLWNvbG9yPSIjMTdiOTU0IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNzMlIiBzdG9wLWNvbG9yPSIjMDA4ZDNmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#0eb95e), color-stop(21%,#17b954), color-stop(73%,#008d3f));
background: -webkit-linear-gradient(-45deg,  #0eb95e 0%,#17b954 21%,#008d3f 73%);
background: -moz-linear-gradient(-45deg,  #0eb95e 0%, #17b954 21%, #008d3f 73%);
background: linear-gradient(135deg,  #0eb95e 0%,#17b954 21%,#008d3f 73%);
background-color:#0eb95e;
text-shadow: 2px 2px 2px #007434;
color:#fff;
}

.co .m_skin-1.m_hdg-3 .region > .hdg:first-child,
.co .region.m_skin-1.m_hdg-3 > .hdg:first-child{
background:none;
}

.co .m_skin-2 .region > .hdg:first-child,
.co .region.m_skin-2 > .hdg:first-child{
background: #f6f6f6 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1NSUiIHN0b3AtY29sb3I9IiNmYWZhZmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZjJmMmYyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -webkit-gradient(linear, left top, left bottom, color-stop(55%,#fafafa), color-stop(100%,#f2f2f2));
background: -webkit-linear-gradient(top,  #fafafa 55%,#f2f2f2 100%);
background: -moz-linear-gradient(top,  #fafafa 55%, #f2f2f2 100%);
background: linear-gradient(to bottom,  #fafafa 55%,#f2f2f2 100%);
background-color:#f6f6f6;
}

.co .m_skin-1 .region .content,
.co .region.m_skin-1 .content{
padding:40px 30px 70px;
background: #fff url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk0JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk2JSIgc3RvcC1jb2xvcj0iI2ZjZmNmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMGYwZjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(94%,#fff), color-stop(96%,#fcfcfc), color-stop(100%,#f0f0f0));
background: -webkit-linear-gradient(top,  #fff 0%,#fff 94%,#fcfcfc 96%,#f0f0f0 100%);
background: -moz-linear-gradient(top,  #fff 0%, #fff 94%, #fcfcfc 96%, #f0f0f0 100%);
background: linear-gradient(to bottom,  #fff 0%,#fff 94%,#fcfcfc 96%,#f0f0f0 100%);
background-color:#fff;
}

.co .m_skin-2 .region .content,
.co .region.m_skin-2 .content{
padding:20px 30px;
background: #fdfdfd url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZmRmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjglIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdfdfd), color-stop(8%,#fff));
background: -webkit-linear-gradient(top,  #fdfdfd 0%,#fff 8%);
background: -moz-linear-gradient(top,  #fdfdfd 0%, #fff 8%);
background: linear-gradient(to bottom,  #fdfdfd 0%,#fff 8%);
background-color:#fdfdfd
}

.co .m_skin-3 .region .content,
.co .region.m_skin-3 .content{
padding:12px;
background: #fefefe;
}

.co .m_hdg-1 .region > .hdg:first-child,
.co .m_hdg-3 .region > .hdg:first-child,
.co .region.m_hdg-1 > .hdg:first-child,
.co .region.m_hdg-3 > .hdg:first-child{
-webkit-box-shadow: 1px 2px 5px rgba(0,0,0,0.2);
-moz-box-shadow: 1px 2px 5px rgba(0,0,0,0.2);
box-shadow: 1px 2px 5px rgba(0,0,0,0.2);
}

.co .m_hdg-1 .region > .hdg:first-child,
.co .region.m_hdg-1 > .hdg:first-child{
-moz-border-radius: 6px;
border-radius: 6px;
}

.co .m_hdg-1 .region .content,
.co .m_hdg-3 .region .content,
.co .region.m_hdg-1 .content,
.co .region.m_hdg-3 .content{
-moz-border-radius: 6px;
border-radius: 6px;
-webkit-box-shadow: 1px 2px 5px rgba(0,0,0,0.2);
-moz-box-shadow: 1px 2px 5px rgba(0,0,0,0.2);
box-shadow: 1px 2px 5px rgba(0,0,0,0.2);
}

.co .m_hdg-2 .region,
.co .region.m_hdg-2{
-moz-border-radius: 6px;
border-radius: 6px;
-webkit-box-shadow: 1px 2px 5px rgba(0,0,0,0.2);
-moz-box-shadow: 1px 2px 5px rgba(0,0,0,0.2);
box-shadow: 1px 2px 5px rgba(0,0,0,0.2);
}

.co .m_hdg-2 .region > .hdg:first-child,
.co .region.m_hdg-2 > .hdg:first-child{
-moz-border-radius-topleft: 6px;
-moz-border-top-left-radius: 6px;
-moz-border-radius-topright: 6px;
-moz-border-top-right-radius: 6px;
border-top-left-radius: 6px;
border-top-right-radius: 6px;
}

.co .m_hdg-2 .region .content,
.co .region.m_hdg-2 .content{
-moz-border-radius-bottomleft: 6px;
-moz-border-bottom-left-radius: 6px;
-moz-border-radius-bottomright: 6px;
-moz-border-bottom-right-radius: 6px;
border-bottom-left-radius: 6px;
border-bottom-right-radius: 6px;
}

.co .m_skin-1.m_hdg-1 .region > .hdg:first-child,
.co .region.m_skin-1.m_hdg-1 > .hdg:first-child{
margin-bottom:15px;
padding:40px 40px 50px;
font-size:3em;
}

.co .m_skin-1.m_hdg-1 .region > .content > [class~="kv-box"]{
margin:-40px -30px 30px -30px;
padding:20px 30px;
-moz-border-radius-topleft: 6px;
-moz-border-top-left-radius: 6px;
-moz-border-radius-topright: 6px;
-moz-border-top-right-radius: 6px;
border-top-left-radius: 6px;
border-top-right-radius: 6px;
border-bottom:1px solid #c4cdd0;
}

.co .m_skin-1.m_hdg-1 .region > .content > .kv-box.type-1{
background: #f9fafb url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmOWZhZmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#f9fafb));
background: -webkit-linear-gradient(top, #fff 0%,#f9fafb 100%);
background: -moz-linear-gradient(top, #fff 0%, #f9fafb 100%);
background: linear-gradient(to bottom, #fff 0%,#f9fafb 100%);
background-color:#f9fafb;
}

.co .m_skin-1.m_hdg-3 .region > .hdg:first-child,
.co .region.m_skin-1.m_hdg-3 > .hdg:first-child{
margin-bottom:15px;
padding:0;
-moz-border-radius: 6px;
border-radius: 6px;
}

.co .m_skin-1.m_hdg-2 .region > .hdg:first-child,
.co .region.m_skin-1.m_hdg-2 > .hdg:first-child{
padding:25px 30px;
font-size:1.7em;
font-weight:bold;
}

.co .region.sidebar,
.co .region.sidebar .content{
padding:0 !important; /* Ignore Main Content CSS */
border:none !important; /* Ignore Main Content CSS */
background:none !important; /* Ignore Main Content CSS */
-webkit-box-shadow: none !important; /* Ignore Main Content CSS */
-moz-box-shadow: none !important; /* Ignore Main Content CSS */
box-shadow: none !important; /* Ignore Main Content CSS */
}

.co .m_skin-2.m_hdg-1 .region > .hdg:first-child,
.co .m_skin-2.m_hdg-2 .region > .hdg:first-child,
.co .region.m_skin-2.m_hdg-1 > .hdg:first-child,
.co .region.m_skin-2.m_hdg-2 > .hdg:first-child{
border-color: #fff;
border-style: solid;
border-width: 1px;
-moz-border-radius-topleft: 6px;
-moz-border-top-left-radius: 6px;
-moz-border-radius-topright: 6px;
-moz-border-top-right-radius: 6px;
border-top-left-radius: 6px;
border-top-right-radius: 6px;
}

.co .m_skin-2.m_hdg-1 .region > .hdg:first-child,
.co .region.m_skin-2.m_hdg-1 > .hdg:first-child{
margin-bottom:15px;
padding:40px 30px 50px;
font-size:3em;
}

.co .m_skin-2.m_hdg-2 .region > .hdg:first-child,
.co .region.m_skin-2.m_hdg-2 > .hdg:first-child{
padding:12px 30px 12px;
line-height:1;
}

.co .m_skin-2.m_hdg-1 .region > .hdg:first-child > a,
.co .region.m_skin-2.m_hdg-1 > .hdg:first-child > a{
padding-left:20px;
display:inline-block;
min-height:14px;
background: url(/common/images/bg_blt-2-2.png) 0 50% no-repeat;
}

.co .m_skin-2.m_hdg-2 .region > .hdg:first-child > a,
.co .region.m_skin-2.m_hdg-2 > .hdg:first-child > a{
padding-left:19px;
display:inline-block;
min-height:16px;
background: url(/common/images/bg_blt-2-2.png) 0 .1em no-repeat;
}

.co .m_skin-3.m_hdg-1 .region .content,
.co .region.m_skin-3.m_hdg-1 .content{
border:1px solid #ccc;
-moz-border-radius: 0;
border-radius: 0;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}

.co .m_skin-3.m_hdg-2 .region,
.co .region.m_skin-3.m_hdg-2{
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}

.co .m_skin-3.m_hdg-2 .region .content,
.co .region.m_skin-3.m_hdg-2 .content{
border-color:#ccc;
border-style: solid;
border-width: 0 1px 1px;
-moz-border-radius: 0;
border-radius: 0;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}

.co .m_skin-3.m_hdg-3 .region .content,
.co .region.m_skin-3.m_hdg-3 .content{
border-color:#ccc;
border-style: solid;
border-width: 1px;
-moz-border-radius: 0;
border-radius: 0;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}

.co .m_layout-1 .region{
-webkit-animation: alert .7s ease 0s infinite alternate; /* Enable alert except specific layout */
animation: alert .7s ease 0s infinite alternate; /* Enable alert except specific layout */
}

.co .m_layout-1 .region.main{
float:left;
width:750px;
-webkit-animation: none; /* Disable alert */
animation: none; /* Disable alert */
}

.co .m_layout-1 .region.main + .region.main{
margin-top:20px;
}

.co .m_layout-1 .region.sidebar{
float:right;
width:195px;
-webkit-animation: none; /* Disable alert */
animation: none; /* Disable alert */
}

.co .m_layout-2 .region{
width:100%; /* Do not change to any other value */
}

.co .m_layout-2 .region + .region {
margin-top: 20px;
}

.co .m_layout-2 .region.main,
.co .m_layout-2 .region.sidebar{
-webkit-animation: alert .7s ease 0s infinite alternate; /* Enable alert except specific layout */
animation: alert .7s ease 0s infinite alternate; /* Enable alert except specific layout */
}

.co .m_layout-3{
margin:-30px 0 0 -16px;
}

.co .m_layout-3 .region{
margin:30px 0 0 16px;
float:left;
width:48.1%;
}

.co .m_layout-3 .region.main,
.co .m_layout-3 .region.sidebar{
-webkit-animation: alert .7s ease 0s infinite alternate; /* Enable alert except specific layout */
animation: alert .7s ease 0s infinite alternate; /* Enable alert except specific layout */
}

/* Footer
----------------------------------*/

.co footer{
margin:0 auto;
padding-bottom:40px;
width:960px;
position:relative;
font-size:.85em;
color:#666;
}

.co footer a{
color:#666 !important;
}

.co footer > div{
padding-bottom:121px;
background:url(/common/images/bg_fig-1.png) 100% 100% no-repeat;
}

.co footer .copyright{
position:absolute;
left:0;
bottom:30px;
}

.co footer .logo{
position:absolute;
bottom:12px;
right:0;
}

.co footer .pagetop{
margin-bottom:2px;
}

.co footer .pagetop > a{
display: block;
float:right;
width:163px;
height:48px;
background:url(/common/images/bg_pagetop.png) 0 0 no-repeat;
color:#484848;
}

.co footer .pagetop > a > span{
padding: 14px 0 0 39px;
display: block;
background: url(/common/images/bg_blt-7-1.png) 20px 18px no-repeat;
}

.co footer nav .nav_footer{
display:table;
width:100%;
}

.co footer nav .nav_footer > div{
display:table-row;
}

.co footer nav .nav_footer > div .col{
display:table-cell;
width:20%;
border-right:solid 1px #dfdfdf;
}

.co footer nav .nav_footer > div .col:first-child{
border-left:solid 1px #dfdfdf;
}

.co footer nav .nav_footer > div .col > div{
padding:10px 20px 20px;
}

.co footer nav .nav_footer > div .hdg{
margin-bottom:10px;
font-size:1.2em;
font-weight:bold;
}

.co footer nav .nav_footer > div ul > li{
margin-bottom:6px;
}

.co footer nav .links .utility{
margin:46px 0 10px;
}

.co footer nav .links .utility > ul{
float:right;
}

.co footer nav .links .utility > ul > li{
margin-left:10px;
padding:4px 8px;
float:left;
border:dotted 1px #d2d2d2;
}

.co footer nav .links .information{
padding-top:6px;
border-top:solid 1px #dfdfdf;
}

.co footer nav .links .information > ul > li{
margin-bottom:5px;
padding:0 15px;
display:inline-block;
border-left:solid 1px #dfdfdf;
}

/* Breadcrumb
----------------------------------*/

.co .breadcrumb{
color:#999;
}

.co .breadcrumb > a{
color:#666 !important;
}

.co #content .breadcrumb{
margin:0 auto 11px;
width:960px;
font-size:.85em;
}

.co footer .breadcrumb{
margin-bottom:10px;
padding:11px 20px;
background:#e8e8e8;
}

/* Self Clearing
----------------------------------*/

.co header .utility:after,
.co header nav .nav_global .parent:after,
.co footer .pagetop:after,
.co footer .links .utility:after,
.co .section-container section:after,
.co .layout_grid:after,
.co .layout_image:after,
.co .layout_box [class*="col-"]:after,
.co .m_layout-1:after,
.co .m_layout-3:after,
.co .content .tab .nav > ul:after,
.co .our-vision:after,
.co .ir-activity > div:after,
.co .ir-activity > div .unit-1 .hdg:after,
.co.index .section-container.feature .region .content ul:after,
.co.index section.nav_global > nav:after,
.co.index section.nav_global > nav .col:after,
.co.index .breaking-news:after{
content:".";
height:0;
display:block;
clear:both;
visibility:hidden;
}

/*----------------------------------------------
	Region: Business
----------------------------------------------*/

/* Header
----------------------------------*/

.bu header{
padding-bottom:35px;
border-bottom:1px solid #d0d7d9;
background:#f9f9f9;
line-height:1;
}

.bu header.compact{
padding-bottom:0;
border-bottom:none;
background:#fff;
}

.bu header h1{
margin:0;
position:absolute;
top:15px;
}
@media screen and (max-width: 768px) {
.bu.rwd header h1{
width:90px;
}
}
@media screen and (max-width: 720px) {
.bu.rwd header h1{
top:19px;
width:86px;
}
}

.bu header a{
color:#333;
}

.bu header .primary{
border-bottom: 2px solid #04319b;
background: #fff;
}
@media screen and (max-width: 995px) {
.bu.rwd header .primary{
padding:0 10px;
}
}
@media screen and (max-width: 720px) {
.bu.rwd header .primary{
border-top:3px solid #04319b;
border-bottom:1px solid #e6e6e6;
}
}

.bu header .wrapper{
margin:0 auto;
width:960px;
height:102px;
position:relative;
}
@media screen and (max-width: 995px) {
.bu.rwd header .wrapper{
width:100%;
}
}

.bu header.compact .wrapper{
height:70px;
}

.bu header .primary .utility{
position:absolute;
right:0;
top:0;
}

.bu header .primary .utility a{
color:#333;
}

.bu header .primary .utility .field-1 > form{
margin-right:15px;
float:right;
position:relative;
width:261px;
height:19px;
border-color: #cfcdc9;
border-style: solid;
border-width: 1px;
-moz-border-radius: 3px;
border-radius: 3px;
-webkit-box-shadow: inset 1px 2px 1px #e6e6e6;
-moz-box-shadow: inset 1px 2px 1px #e6e6e6;
box-shadow: inset 1px 2px 1px #e6e6e6;
background:#fff url(/common/images/bg_search.png) 2px 3px no-repeat;
}

.bu header .primary .utility .field-1 > form > input[type="text"]{
position:absolute;
left:19px;
top:0;
width:163px;
height:20px;
display:block;
border-width:0 1px 0 0;
border-style:solid;
border-color:#cfcdc9;
-webkit-box-sizing:border-box;
-moz-box-sizing: border-box;
-ms-box-sizing:border-box;
box-sizing: border-box;
background:transparent;
outline:none;
}

.bu header .primary .utility .field-1 > form > input[type="image"]{
position:absolute;
right:0;
top:0;
}

.bu header .primary .utility .field-1{
margin:12px 0 11px;
position:relative;
text-align:right;
}

.bu header .primary .utility .field-1 ul:first-child{
margin-left:0;
}

.bu header .primary .utility .field-1 .menu-1{
margin-top:3px;
float:right;
text-align:left;
}

.bu header .primary .utility .field-1 .menu-1 > li{
margin-left:15px;
float:left;
}

.bu header .primary .utility .field-1 .menu-1 > li > a{
display:block;
min-height:15px;
font-size:.9em;
}

.bu header .primary .utility .field-1 .menu-1 .service > a{
padding-left:19px;
background:url(/common/images/bg_blt-1-3.png) 0 0 no-repeat;
}

.bu header .primary .utility .field-1 .menu-1 .corporate > a{
padding-left:19px;
background:url(/common/images/bg_blt-1-4.png) 0 0 no-repeat;
}

.bu header .primary .utility .field-1 .menu-1 .service > a:hover,
.bu header .primary .utility .field-1 .menu-1 .corporate > a:hover{
color:#00348a !important;
}

.bu header .primary .utility .field-1 .menu-2{
float:right;
border-color: #d5d5d5;
border-style: solid;
border-width: 0 1px 1px;
-moz-border-radius-bottomleft: 7px;
-moz-border-bottom-left-radius: 7px;
-moz-border-bottom-right-radius: 7px;
-moz-border-radius-bottomright: 7px;
border-bottom-left-radius: 7px;
border-bottom-right-radius: 7px;
overflow:hidden;
}

.bu header .primary .utility .field-1 .menu-2 > li{
float:left;
}

.bu header .primary .utility .field-1 .menu-2 > li > a{
padding-left:1px;
display:block;
background:#d2d7d7;
font-size:0.85em;
font-weight:bold;
}

.bu header .primary .utility .field-1 .menu-2 > li > a > span{
padding-left:1px;
display:block;
background:#fafbfb;
}

.bu header .primary .utility .field-1 .menu-2 > li > a > span > span{
padding:8px 10px;
display:block;
background: #fbfbfc url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiZmJmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMwJSIgc3RvcC1jb2xvcj0iI2Y4ZjlmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYWVjZWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfbfc), color-stop(30%,#f8f9fa), color-stop(100%,#eaecef));
background: -webkit-linear-gradient(top,  #fbfbfc 0%,#f8f9fa 30%,#eaecef 100%);
background: -moz-linear-gradient(top,  #fbfbfc 0%, #f8f9fa 30%, #eaecef 100%);
background: linear-gradient(to bottom,  #fbfbfc 0%,#f8f9fa 30%,#eaecef 100%);
background-color: #fbfbfc;
}

.bu header .primary .utility .field-1 .menu-2 > li:first-child > a,
.bu header .primary .utility .field-1 .menu-2 > li:first-child > a > span{
padding-left:0;
}

.bu header .primary .utility .field-2 .menu{
margin-right:24px;
padding-top:3px;
float:right;
}

.bu header .primary .utility .field-2 .menu > li{
padding:2px 6px;
float:left;
border-left:solid 1px #a4a4a4;
}

.bu header .primary .utility .field-2 .menu > li > a{
padding-left:8px;
display:block;
min-height:6px;
background: url(/common/images/bg_blt-6-1.png) 0 50% no-repeat;
font-size:.85em;
}

.bu header .primary .nav_global.parent{
width:100%;
position:absolute;
bottom:-2px;
}

.bu header .primary .nav_global.parent > li{
width:16.6667%;
float:left;
position:relative;
}

.bu header .primary .nav_global.parent > li > a{
padding-bottom:2px;
display:block;
background:#04319b;
color:#6f7170;
font-size:1.05em;
font-weight:bold;
text-align:center;
}

.bu header .primary .nav_global.parent > li > a > span{
padding-left:1px;
display:block;
background: #fff url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiNWMyZDUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#b5c2d5));
background: -webkit-linear-gradient(top,  #fff 0%,#b5c2d5 100%);
background: -moz-linear-gradient(top,  #fff 0%, #b5c2d5 100%);
background: linear-gradient(to bottom,  #fff 0%,#b5c2d5 100%);
background-color: #fff;
}

.bu header .primary .nav_global.parent > li > a > span > span{
padding-right:1px;
display:block;
background: #fff url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmYWZhZmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#fafafa));
background: -webkit-linear-gradient(top,  #fff 0%,#fafafa 100%);
background: -moz-linear-gradient(top,  #fff 0%, #fafafa 100%);
background: linear-gradient(to bottom,  #fff 0%,#fafafa 100%);
background-color: #fff;
}

.bu header .primary .nav_global.parent > li:last-child > a > span > span{
background:none;
}

.bu header .primary .nav_global.parent > li > a > span > span > span{
padding:12px 0 10px;
display:block;
background: #fff url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZmRmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#ededed));
background: -webkit-linear-gradient(top,  #fff 0%,#ededed 100%);
background: -moz-linear-gradient(top,  #fff 0%, #ededed 100%);
background: linear-gradient(to bottom,  #fff 0%,#ededed 100%);
background-color: #fff;
}

.bu header .primary .nav_global.parent > li.active > a > span > span > span{
padding:12px 0 7px;
}

.bu header .primary .nav_global.parent > li > a:hover > span > span > span{
background: #fff url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMmU1ZTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#e2e5e9));
background: -webkit-linear-gradient(top,  #fff 0%,#e2e5e9 100%);
background: -moz-linear-gradient(top,  #fff 0%, #e2e5e9 100%);
background: linear-gradient(to bottom,  #fff 0%,#e2e5e9 100%);
background-color: #fff;
}

.bu header .primary .nav_global.parent > li > a:hover{
color:#0c2268;
}

.bu header .primary .nav_global.parent .active > a{
padding-bottom:5px;
color:#0c2268;
background: #2a4393 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJhNDM5MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk4JSIgc3RvcC1jb2xvcj0iIzA0MzE5YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk4JSIgc3RvcC1jb2xvcj0iI2M2M2VkOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjNjNlZDgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2a4393), color-stop(98%,#04319b), color-stop(98%,#04319b), color-stop(100%,#04319b));
background: -webkit-linear-gradient(top,  #2a4393 0%,#04319b 98%,#04319b 98%,#04319b 100%);
background: -moz-linear-gradient(top,  #2a4393 0%, #04319b 98%, #04319b 98%, #04319b 100%);
background: linear-gradient(to bottom,  #2a4393 0%,#04319b 98%,#04319b 98%,#04319b 100%);
background-color: #2a4393;
}

.bu header .primary .nav_global.parent > li > a:hover{
background: #04329b url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iIzA0MzI5YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzA0MzI5YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzA0MzE5YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwNDMxOWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#04329b), color-stop(50%,#04329b), color-stop(50%,#04319b), color-stop(100%,#04319b));
background: -webkit-linear-gradient(top,  #04329b 0%,#04329b 50%,#04319b 50%,#04319b 100%);
background: -moz-linear-gradient(top,  #04329b 0%, #04329b 50%, #04319b 50%, #04319b 100%);
background: linear-gradient(to bottom,  #04329b 0%,#04329b 50%,#04319b 50%,#04319b 100%);
background-color: #04329b;
}

.bu header .primary .nav_global.parent > .active > a > span > span > span,
.bu header .primary .nav_global.parent > .active > a:hover > span > span > span{
background: #fff url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkNWRjZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#d5dce5));
background: -webkit-linear-gradient(top,  #fff 0%,#d5dce5 100%);
background: -moz-linear-gradient(top,  #fff 0%, #d5dce5 100%);
background: linear-gradient(to bottom,  #fff 0%,#d5dce5 100%);
background-color: #fff;
}

.bu header .primary .nav_global.parent > li > a:hover{
text-decoration:none;
}

.bu header .secondary{
/*display:block !important;*/
-webkit-box-shadow: 0 10px 5px -5px rgba(0,0,0,0.1);
-moz-box-shadow: 0 7px 5px -5px rgba(0,0,0,0.1);
box-shadow: 0 7px 5px -5px rgba(0,0,0,0.1);
background: #4d6a97 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRkNmE5NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMjQ3N2UiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4d6a97), color-stop(100%,#22477e));
background: -webkit-linear-gradient(top,  #4d6a97 0%,#22477e 100%);
background: -moz-linear-gradient(top,  #4d6a97 0%, #22477e 100%);
background: linear-gradient(to bottom,  #4d6a97 0%,#22477e 100%);
background-color: #4d6a97;
display:none;
}

.bu.card header .secondary,
.bu.credit header .secondary,
.bu.syudai header .secondary,
.bu.guarantee header .secondary,
.bu.support header .secondary{
display:block;
}

.bu header .secondary > nav{
margin:0 auto;
width:960px;
}

.bu header .secondary > nav .nav_global.sibling{
padding-left:5px;
overflow:hidden;
display:none;
}

.bu.card header .secondary > nav .nav_global.sibling.card,
.bu.credit header .secondary > nav .nav_global.sibling.credit,
.bu.syudai header .secondary > nav .nav_global.sibling.syudai,
.bu.guarantee header .secondary > nav .nav_global.sibling.guarantee,
.bu.support header .secondary > nav .nav_global.sibling.support{
display:block;
}

.bu header .secondary > nav .nav_global.sibling > li{
float:left;
padding:6px 0;
text-align:center;
}

.bu header .secondary > nav .nav_global.sibling > li > span > a{
padding:8px 7px;
display:inline-block;
-moz-border-radius: 2px;
border-radius: 2px;
color:#fff;
font-weight:bold;
font-size:.8em;
text-align:center;
white-space:nowrap;
}

.bu header .secondary > nav .nav_global.sibling > li > span{
padding:0 8px;
display:inline-block;
position:relative;
}

.bu header .secondary > nav .nav_global.sibling > li > span:after{
content:"";
display:block;
width:1px;
height:10px;
position:absolute;
left:0;
top:32%;
background:#fff;
}

.bu header .secondary > nav .nav_global.sibling > li:first-child > span:after{
display:none;
}

.bu header .secondary > nav .nav_global.sibling > .active > span > a{
background: #7a9fd8;
background: rgba(122,159,216,0.8);
}

.bu header .secondary > nav .nav_global.sibling > li > span > a:hover{
background: #7a9fd8;
background: rgba(122,159,216,0.4);
text-decoration:none;
}

/* General Layout Elements
----------------------------------*/

.se{
background: #f2f2f3 url(/common/images/bg_body-1.png) 0 100% repeat-x;
}
@media screen and (max-width: 720px) {
.se.rwd{
background: #fff;
}
}

.bu #content{
background: #f2f2f3;
}

.bu #content.icm-cp{
padding-top:15px;
}

.bu .section-container{
padding-bottom:30px;
}

.bu .icm-cp .section-container{
margin:0 auto;
width:735px;
}
@media screen and (max-width: 755px) {
.bu .icm-cp .section-container{
width:100%;
}
}

.bu .m_skin-1.m_layout-1.m_hdg-1{
border-color: #dae2ea;
border-style: solid;
border-width:1px;
-webkit-box-shadow: inset 1px 1px 0px 0px #fff,1px 1px 0 0 #fff;
-moz-box-shadow: inset 1px 1px 0px 0px #fff,1px 1px 0 0 #fff;
box-shadow: inset 1px 1px 0px 0px #fff,1px 1px 0 0 #fff;
}

.bu .section-container > section[class*="m_hdg-"].nobg .content > .kv:first-child,
.bu .section-container > section .region[class*="m_hdg-"].nobg .content > .kv:first-child{
margin:-13px 0 30px;
}

.bu .section-container > section.nobg .content,
.bu .section-container > section .region.nobg .content{
padding:0;
border:none;
background:none;
}

.bu .section-container > section.nobg .region > .hdg + .content,
.bu .section-container > section .region.nobg > .hdg + .content{
padding:13px 0 0;
}

.bu .section-container > section.nospace .region > .hdg:first-child,
.bu .section-container > section .region.nospace > .hdg:first-child{
margin-bottom:0 !important;
}

.bu .section-container > section.nobg.nospace .region > .hdg:first-child + .content,
.bu .section-container > section .region.nobg.nospace > .hdg:first-child + .content{
padding-top:0;
}

.bu .section-container > section .region > .hdg:first-child{
position: relative;
}

.bu .section-container > section .region > .hdg:first-child .fig{
position:absolute;
right:30px;
bottom:0;
}

.bu .m_skin-1 .region > .hdg{
padding:12px 30px;
border-bottom:4px solid #3c62aa;
background: #fff url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMmYyZjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#f2f2f2));
background: -webkit-linear-gradient(top,  #fff 0%,#f2f2f2 100%);
background: -moz-linear-gradient(top,  #fff 0%, #f2f2f2 100%);
background: linear-gradient(to bottom,  #fff 0%,#f2f2f2 100%);
background-color: #fff;
font-size:1.9em;
font-weight:bold;
color:#333;
}

.bu .m_skin-1 .region > .hdg.type-1,
.bu .m_skin-1 .region > .hdg.type-2{
position:relative;
}

.bu .m_skin-1 .region > .hdg.type-1 > span,
.bu .m_skin-1 .region > .hdg.type-2 > span{
margin-top:-20px;
position:absolute;
top:50%;
right:14px;
font-size:12px;
line-height:1;
}

.bu .m_skin-1 .region > .hdg.type-1{
padding:12px 215px 12px 30px;
}

.bu .m_skin-1 .region > .hdg.type-2{
padding:12px 415px 12px 30px;
}

.bu .m_skin-1 .region > .hdg.type-3{
margin-bottom:20px;
padding:12px 30px;
-webkit-box-shadow: 0 2px 8px rgba(0,0,0,0.1);
-moz-box-shadow: 0 2px 8px rgba(0,0,0,0.1);
box-shadow: 0 2px 8px rgba(0,0,0,0.1);
border-color: #c4cdd0;
border-style: solid;
border-width: 1px;
-moz-border-radius: 12px;
border-radius: 12px;
font-size:1.5em;
background: #f9fbfb url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZmNmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iI2ZkZmRmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2Y3ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmOGZhZmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(49%,#fdfdfd), color-stop(51%,#f7f9f9), color-stop(100%,#f8fafa));
background: -webkit-linear-gradient(top,  #fcfcfc 0%,#fdfdfd 49%,#f7f9f9 51%,#f8fafa 100%);
background: -moz-linear-gradient(top,  #fcfcfc 0%, #fdfdfd 49%, #f7f9f9 51%, #f8fafa 100%);
background: linear-gradient(to bottom,  #fcfcfc 0%,#fdfdfd 49%,#f7f9f9 51%,#f8fafa 100%);
background-color:#f9fbfb;
}
@media screen and (max-width: 720px) {
.bu.rwd .m_skin-1 .region > .hdg.type-3{
margin-bottom:20px;
padding:0;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
border:none;
font-size:1.25em;
background:none;
}
}

.bu .m_layout-1 .region[class*="mv-"],
.bu .m_layout-2 .region[class*="mv-"]{
margin:0 0 15px -90px;
position:relative;
z-index: 1;
-webkit-animation: none; /* Disable alert */
animation: none; /* Disable alert */
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
}

.bu .m_layout-1 .region.top[class*="mv-"],
.bu .m_layout-2 .region.top[class*="mv-"]{
margin-top:-36px;
}

.bu .m_layout-1 .region.mv-1 .hdg_l1-1 > img,
.bu .m_layout-2 .region.mv-1 .hdg_l1-1 > img{
max-width: none;
vertical-align:bottom
}

.bu .m_skin-1 .region .content,
.bu .region.m_skin-1 .content{
background: #fff;
}

.bu .m_skin-1.m_layout-1.m_hdg-1 .content{
background: none;
}

.bu .m_hdg-1 .region .content,
.bu .region.m_hdg-1 .content{
padding:30px;
}
@media screen and (max-width: 720px) {
.bu.rwd .m_hdg-1 .region .content,
.bu.rwd .region.m_hdg-1 .content{
padding:15px;
}
}

.bu .m_skin-1.m_layout-1.m_hdg-1 .content{
padding:0;
}

.bu .m_skin-1.m_layout-3.m_hdg-1 .content{
padding:20px;
}

.bu .m_hdg-1 .region.bordered .content{
padding:0;
}

.bu .m_skin-1.m_hdg-1 .region > .content > .kv{
margin:-30px 0 40px -30px;
}

.bu .m_skin-1.m_hdg-1 .region > .content > .kv > img{
max-width: none;
vertical-align:bottom;
}

.bu .m_layout-1 .region{
-webkit-animation: alert .7s ease 0s infinite alternate; /* Enable alert except specific layout */
animation: alert .7s ease 0s infinite alternate; /* Enable alert except specific layout */
}

.bu .m_layout-1 .region.main{
float:left;
-webkit-animation: none; /* Disable alert */
animation: none; /* Disable alert */
width:695px;
border-color: #dae2ea;
border-style: solid;
border-width:0 1px 0 0;
-webkit-box-shadow: inset 1px 1px 0px 0px #fff,1px 0 0 0 #fff;
-moz-box-shadow: inset 1px 1px 0px 0px #fff,1px 0 0 0 #fff;
box-shadow: inset 1px 1px 0px 0px #fff,1px 0 0 0 #fff;
}

.bu .m_layout-1 .region.main + .region.main{
margin-top:20px;
}

.bu .m_layout-1 .region.sidebar{
margin-left:-1px;
float:right;
-webkit-animation: none; /* Disable alert */
animation: none; /* Disable alert */
width:262px;
border-color: #dae2ea;
border-style: solid;
border-width:0 0 0 1px;
-webkit-box-shadow: inset 1px 1px 0px 0px #fff;
-moz-box-shadow: inset 1px 1px 0px 0px #fff;
box-shadow: inset 1px 1px 0px 0px #fff;
}

.bu .m_layout-2 .region,
.bu .m_layout-3 .region{
width:100%; /* Do not change to any other value */
-webkit-box-shadow: 0 1px 5px 0 rgba(0,0,0,0.2);
-moz-box-shadow: 0 1px 5px 0 rgba(0,0,0,0.2);
box-shadow: 0 1px 5px 0 rgba(0,0,0,0.2);
}
@media screen and (max-width: 720px) {
.bu.rwd .m_layout-2 .region,
.bu.rwd .m_layout-3 .region{
margin-right: 10px;
margin-left: 10px;
width:auto;
}
}

.bu .m_layout-2.nobg .region,
.bu .m_layout-2 .region.nobg{
border:none;
background:none;
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
}

.bu .m_layout-2 .region + .region{
margin-top:20px;
}

.bu .m_layout-2 .region[class*="mv-"] + .region{
margin-top:0;
}

.bu .m_layout-2 .region.main{
-webkit-animation: alert .7s ease 0s infinite alternate; /* Enable alert except specific layout */
animation: alert .7s ease 0s infinite alternate; /* Enable alert except specific layout */
}

/* Footer
----------------------------------*/

.bu footer{
margin:0 auto;
position:relative;
font-size:.85em;
color:#666;
background:#f2f2f3;
}

.bu footer a{
color:#666 !important;
}

.bu footer .privacy-mark{
position:absolute;
left:0;
bottom:28px;
}
@media screen and (max-width: 995px) {
.bu.rwd footer .privacy-mark{
left:10px;
}
}
@media screen and (max-width: 720px) {
.bu.rwd footer .privacy-mark{
left:10px;
bottom:10px;
width:55px;
}
}

.bu footer .copyright{
position:absolute;
left:75px;
bottom:40px;
}
@media screen and (max-width: 720px) {
.bu.rwd footer .copyright{
left:auto;
right:10px;
bottom:50px;
font-size:7px;
}
}

.bu footer .logo{
position:absolute;
bottom:29px;
right:7px;
}
@media screen and (max-width: 720px) {
.bu.rwd footer .logo{
bottom:20px;
width:145px;
}
}

.bu footer .pagetop{
margin:0 auto 2px;
width:960px;
}
@media screen and (max-width: 995px) {
.bu.rwd footer .pagetop{
width:100%;
}
}
@media screen and (max-width: 720px) {
.bu.rwd footer .pagetop{
margin:0 0 24px;
display:block;
background:#bfbebb;
}
}

.bu footer .pagetop > a{
display: block;
float:right;
width:163px;
height:48px;
background:url(/common/images/bg_pagetop.png) 0 0 no-repeat;
color:#484848;
}
@media screen and (max-width: 720px) {
.bu.rwd footer .pagetop > a{
width:12em;
background:none;
color:#fff !important;
}
}

.bu footer .pagetop > a > span{
padding: 14px 0 0 39px;
display: block;
background: url(/common/images/bg_blt-7-1.png) 20px 18px no-repeat;
}
@media screen and (max-width: 720px) {
.bu.rwd footer .pagetop > a > span{
padding: 14px 0 0 27px;
background: url(/sp/common/images/icon_cat-4.png) -84px 6px no-repeat;
}
}

.bu footer nav .nav_footer{
margin:0 auto;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZhZmFmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMmYyZjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(242,242,243,1) 0%, rgba(250,250,250,1) 50%, rgba(242,242,243,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(242,242,243,1)), color-stop(50%,rgba(250,250,250,1)), color-stop(100%,rgba(242,242,243,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(242,242,243,1) 0%,rgba(250,250,250,1) 50%,rgba(242,242,243,1) 100%); /* Chrome10+,Safari5.1+ */
background: linear-gradient(to bottom,  rgba(242,242,243,1) 0%,rgba(250,250,250,1) 50%,rgba(242,242,243,1) 100%); /* W3C */
background-color: rgb(242,242,243);
}

.bu footer nav .nav_footer > div{
margin:0 auto;
display:table;
width:960px;
}

.bu footer nav .nav_footer > div > div{
display:table-row;
}

.bu footer nav .nav_footer > div .col{
display:table-cell;
width:20%;
border-right:solid 1px #dfdfdf;
}

.bu footer nav .nav_footer > div .col:first-child{
border-left:solid 1px #dfdfdf;
}

.bu footer nav .nav_footer > div .col > div{
padding:10px 20px 20px;
}

.bu footer nav .nav_footer > div .hdg{
margin-bottom:10px;
font-size:1.1em;
font-weight:bold;
}

.bu footer nav .nav_footer > div ul > li{
margin-bottom:6px;
}

.bu footer nav .links{
margin:0 auto;
width:960px;
}

.bu footer nav .links .utility{
margin:46px 0 10px;
}

.bu footer nav .links .utility > ul{
float:right;
}

.bu footer nav .links .utility > ul > li{
margin-left:10px;
padding:4px 8px;
float:left;
border:dotted 1px #d2d2d2;
}

.bu footer nav .links .information{
padding-top:6px;
border-top:solid 1px #dfdfdf;
}

.bu footer nav .links .information > ul > li{
margin-bottom:5px;
padding:0 15px;
display:inline-block;
border-left:solid 1px #dfdfdf;
}

.bu footer .copyright-logo{
margin:20px auto 0;
padding-top:162px;
position:relative;
width:960px;
background:url(/common/images/bg_fig-1.png) 100% 0% no-repeat;
}
@media screen and (max-width: 995px) {
.bu.rwd footer .copyright-logo{
width:100%;
}
}
@media screen and (max-width: 720px) {
.bu.rwd footer .copyright-logo{
padding-top:0;
min-height:60px;
background:none;
}
}

/* Breadcrumb
----------------------------------*/

.bu .breadcrumb{
color:#999;
}

.bu .breadcrumb > a{
color:#666 !important;
}

.bu #content .breadcrumb{
margin:0 auto;
width:960px;
position:relative;
font-size:.75em;
}

.bu #content .breadcrumb > div{
position:absolute;
top:-26px;
}

.bu footer .breadcrumb{
margin:0 auto 10px;
padding:11px 20px;
width:920px;
background:#e8e8e8;
}

/* Self Clearing
----------------------------------*/

.bu header .primary .utility .field-1:after,
.bu header .primary .utility .field-1 .menu-2:after,
.bu header .primary .utility .field-2:after,
.bu header .primary .utility .field-2 .menu:after,
.bu header nav .nav_global.parent:after,
.bu header nav .nav_global.sibling:after,
.bu footer .pagetop:after,
.bu footer .links .utility:after,
.bu .section-container section:after,
.bu .layout_grid:after,
.bu .layout_image:after,
.bu .nav_bottom:after,
.bu .nav_bottom > div:after,
.bu .region[class*="mv-"] .content .mv-head:after,
.bu .region[class*="mv-"] .content .mv-menu:after,
.bu .genre-select:after,
.bu .cat-top-mc:after{
content:".";
height:0;
display:block;
clear:both;
visibility:hidden;
}
