@charset "shift_jis";

/* CSS Document */


/*  keyVisual
---------------------------------------------------------- */
#body {
padding-top:181px;
}
div#keyVisual {
    margin: 16px 0 auto;
    width: 950px;
    height: 248px;
    position: relative;
    overflow: hidden;
}

div#keyVisual ul.slider {
    position: absolute;
    width: 100%;
    height: 100%;
}

div#keyVisual ul.slider li {
    position: relative;
    float: left;
    margin-right: 10px;
    //width: 690px;
    width: 470px;
}

div#keyVisual div.sliderPrev {
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    height: 249px;
    cursor: pointer;
}

div#keyVisual div.sliderPrev img {
    position: absolute;
    top: 94px;
    left: 0px;
}

div#keyVisual div.sliderNext {
    position: absolute;
    top: 0;
    right: 0;
    width: 120px;
    height: 249px;
    cursor: pointer;
}

div#keyVisual div.sliderNext img {
    position: absolute;
    top: 94px;
    right: 0px;
}

div#keyVisual div.detail {
    position: absolute;
    top: 199px;
    left: 39px;
}
div#keyVisual.forPC {
	display:block;
}

/*  risk
---------------------------------------------------------- */
#risk {
	display:none;
}

/*  docomo
---------------------------------------------------------- */
div#docomo.forSP {
	display:none;
}

/*  callArea
---------------------------------------------------------- */
/*div.callArea{
	background:#fff;
	border-radius:3px;
	border:3px solid #bdbdc3;
	font-family: "Hiragino Kaku Gothic ProN","メイリオ", sans-serif;
	margin:16px 0 0;
	padding:13px 16px 16px 16px;
}
div.callArea .area_tit{
	background:url('/common_v2/img/icon_alert_y.png') left 2px no-repeat;
	color:#f60000;
	font-size:18px;
	font-weight:bold;
	padding-left:25px;
}
div.callArea .forPC{
	display:block;
}
div.callArea .forSP,
div.callArea .forSP_in{
	display:none;
}
div.callArea .area_attention_visit p+p{
	color:#000;
	margin:3px 0 0 5px;
}
div.callArea .txtRed{
	color:#f60000!important;
}
p.black{
	color:#000!important;
}*/

/*  link
---------------------------------------------------------- */

.link-blank {
    background: url(/common_v3/img/icon_blank_default.gif) 100% 50% no-repeat;
    padding-right: 17px;
}


/*  alert
---------------------------------------------------------- */

div#alert {
    margin-top: 16px;
}

div#alert p {
    padding: 10px 10px 10px 38px;
    border: 1px solid #e2dfdf;
    border-radius: 3px;
    background: url(/common_v2/img/icon_alert.png) 10px center no-repeat #fff;
}

div#alert p span.date {
    margin-right: 10px;
}

div#alert p em {}


/*  market
---------------------------------------------------------- */

div#market {
	font-family: "Hiragino Kaku Gothic ProN","メイリオ", sans-serif;
    margin-top: 16px;
}

div#market ul {
	display:flex;
	display:-webkit-flex;
	align-items:center;
    padding: 5px;
    border: 1px solid #b6b3b5;
    border-radius: 3px;
    background: #fff;
    color: #3d3c3c;
}

div#market ul li {
    position: relative;
    margin: 0 0 0 7px;
    padding-left: 18px;
    background: url(/img_v2/bg_line.gif) left center no-repeat;
    font-weight: bold;
}

div#market ul li:first-child {
    margin-left: 0;
    padding-left: 7px;
    background: none;
}

div#market ul li p {
	display:flex;
	display:-webkit-flex;
	flex-wrap:wrap;
    width: 12.5em;
}

div#market ul li.doller p {
    width: 11em;
}

div#market ul li p.name {
    float: left;
    width: 5.2em;
    padding-top: 3px;
    padding-bottom: 3px;
}

div#market ul li.dow p.name {
    width: 4.5em;
}

div#market ul li.doller p.name {
    width: 5.5em;
}

div#market ul li div.rate {
    float: left;
    margin-top: 10px;
    margin-left: 10px;
}

div#market ul li div.rate .positive {
    color: #ff3333;
}

div#market ul li div.rate .negative {
    color: #3377ff;
}

div#market ul li.nikkei a,
div#market ul li.dow a,
div#market ul li.doller a {
    display: block;
    padding: 35px 0 0 0;
}

div#market ul li.nikkei a {
    background: url(/img_v2/icon_jp.png) 10px 2px no-repeat;
    -webkit-background-size: 43px 28px;
    background-size: 43px 28px;
}

div#market ul li.dow a {
    background: url(/img_v2/icon_ny.png) 3px 2px no-repeat;
     -webkit-background-size: 43px 28px;
    background-size: 43px 28px;
}

div#market ul li.doller a {
    background: url(/img_v2/icon_am.png) 2px 0 no-repeat;
     -webkit-background-size: 60px 30px;
    background-size: 60px 30px;
}

div#market ul li span {
    margin-left: 5px;
    font-size: 16px;
    font-weight: bold;
}

div#market ul li p>span.last {
    font-size: 16px;
    color: #000000;
}

div#market ul li span.minus {
    color: #3377ff;
}

div#market ul li span.plus {
    color: #ff3333;
}

div#market ul li p.date {
    color: #595959;
    font-size: 12px;
    font-weight: normal;
    margin-top: 5px;
}

div#market ul li.reload {
    float: right;
    margin: 0;
    padding: 18px 10px 0 0;
    background: none;
    font-size: 12px;
}

div#market ul li.reload img {
    margin: 0 0 0 10px;
    vertical-align: middle;
    cursor: pointer;
}


/* blockTopBtnArea
----------------------------------------------------------- */
.blockTopBtnArea{
    position: relative;
    background-color: #dbd5c9;
    margin-top:15px;
    padding: 10px 8px 1px 8px;
}
.blockTopBtnArea .forSP{
    display: none;
}
.blockTopBtnArea.pc-hide{
    display: none;
}

.blockTopBtnArea .blockTopBtnAreaLeft {
    float: left;
    width: 464px;
    position: absolute;
    top: -198px;
    left: 0px;
}

.blockTopBtnArea .blockTopBtnAreaRight {
    width: 462px;
    float: right;
}
.blockTopBtnArea .topBtnGroup1{}
.blockTopBtnArea .topBtnGroup1 a{display: block;}
.blockTopBtnArea .topBtnGroup1 a:nth-child(n+2){
    margin-top: 5px;
}
.blockTopBtnArea .topBtnGroup2{
    position: absolute;
	top: 218px;
	left:10px;
}
.blockTopBtnArea .topBtnGroup2 a{
    display: block;
    position: absolute;
	top: 0px;
	left: 0px;

}
.blockTopBtnArea .topBtnGroup2 a:nth-child(1){top: 0px;left: 0px;}
.blockTopBtnArea .topBtnGroup2 a:nth-child(2){top: 0px;left: 235px;}
.blockTopBtnArea .topBtnGroup2 a:nth-child(3){top: 79px;left: 235px;}

.blockTopBtnArea div.carousel3 {
	position: relative;
}

	.blockTopBtnArea div.carousel3 div.carouselSet {
		position: relative;
		overflow: hidden;
	}

	.blockTopBtnArea div.carousel3 div.carouselWrapper {
		position: absolute;
	}

	.blockTopBtnArea div.carousel3 div.carouselInner {
		float: left;
        background:#bdbdc3;
        padding: 10px;
	}

	.blockTopBtnArea div.carousel3 div.carouselItem {
		float: left;
        background: #fff;
        border: 1px solid #eee;
        padding: 15px 0;
        text-align: center;
		border-radius: 3px;
        background:url(/img_v2/smp/bg_report_carousel.png) center center;
        background-size: cover;
        border-radius: 5px;
	}

	.blockTopBtnArea div.carousel3 div.carouselPrev {
		display: none;
		position: absolute;
		margin-top: -26px;
		top: 50%;
		left: -27px;
		width: 27px;
		height: 52px;
		background: url(/common_v2/img/btn_carousel_prev_off.png);
        -webkit-background-size: 27px 52px!important;
        background-size: 27px 52px!important;
		z-index: 1000;
		cursor: pointer;
	}
	.blockTopBtnArea div.carousel3 div.carouselNext {
		position: absolute;
		margin-top: -26px;
		top: 50%;
		right: -27px;
		width: 27px;
		height: 52px;
        -webkit-background-size: 27px 52px!important;
        background-size: 27px 52px!important;
		background: url(/common_v2/img/btn_carousel_next_off.png);
		z-index: 10;
		cursor: pointer;
	}


/*  marketMovie
---------------------------------------------------------- */

#marketMovie {
    width: 207px;
    float: left;
    padding: 10px;
    border-radius: 3px;
    background: #3f3f44;
}

#marketMovie .linkText {
    margin-top: 10px;
    font-size: 12px;
}

#marketMovie a {
    display: block;
    color: #fff;
}

#marketMovie a:link,
#marketMovie a:visited {
    text-decoration: underline;
}

#marketMovie a:active,
#marketMovie a:hover {
    color: #ed2200;
}


/*  announce
---------------------------------------------------------- */

#announce.forPC {
    float: right;
}

#announce.forSP {
    display: none;
}

#conductorWrapper .announceArea {
    width: 226px;
}

#conductorWrapper .announceArea.blockBnrNisa {
    margin-right:8px;
}


#conductorWrapper .announceArea p.announceAreaBnr {
    margin-top: 6px;
}

#conductorWrapper .announceArea p.announceAreaBnr:first-child {
    margin-top: 0;
}
#conductorWrapper .announceArea p.announceAreaBnr.typeA {
    margin-top: -2px;
}


#conductorWrapper .announceArea.forSP {
    display: none;
}


/*  productsWrapper
---------------------------------------------------------- */
#conductorWrapper div.productsWrapper.forPC{
    display: block;
}

#conductorWrapper div.productsWrapper.forSP{
    display: none;
}

#conductorWrapper div.productsWrapper {
    height: 98px;
    margin-top: 10px;
}

#conductorWrapper div.productsWrapper ul {
    margin: 0;
    /*background-image: url(/img_v2/btn_products.png);*/
    /*background-repeat: no-repeat;*/
    /*height: 98px;*/
}

#conductorWrapper div.productsWrapper ul li {
    float: left;
    width: 146px;
    margin-right:10px;
    margin-bottom:10px;
}

#conductorWrapper div.productsWrapper ul li:nth-of-type(3n) {
    margin-right:0;
}

#conductorWrapper div.productsWrapper ul li a {
    display: block;
    /*height: 33px;*/
    padding: 0;
}


/*
#conductorWrapper div.productsWrapper ul li.entrust a {
    padding: 13px 0 0 53px;
}

#conductorWrapper div.productsWrapper ul li.equity a {
    padding: 13px 0 0 57px;
}

#conductorWrapper div.productsWrapper ul li.bond a {
    padding: 13px 0 0 62px;
}

#conductorWrapper div.productsWrapper ul li.annuity a {
    padding: 18px 0 0 53px;
}

#conductorWrapper div.productsWrapper ul li.succession a {
    padding: 18px 0 0 57px;
}

#conductorWrapper div.productsWrapper ul li.new a {
    padding: 18px 0 0 62px;
}
*/


/*  newsBox
---------------------------------------------------------- */

div#newsBox {
    margin-top: 16px;
}

div#newsBox div.toggleHead {
    display: none;
}

div#newsBox section {
    padding: 5px 0 0 0;
    width: 100%;
}

div#newsBox>div {
    position: relative;
    width: 467px;
}

div#newsBox div.toggleContents {
    display: block;
}

div#newsBox ul.tabLink {
    margin-top: 0;
}

div#newsBox div.tabContents {
    padding-bottom: 31px;
    width: 100%;
    height: 280px;
    overflow: hidden;
}

div#newsBox div.tabContents>section {
    background-image: url(/common_v2/img/bg_tab_white.png);
    background-repeat: no-repeat;
}

div#newsBox table {}

div#newsBox table td {
    padding: 7px 10px;
    border-bottom: 1px solid #e2dfdf;
    vertical-align: top;
}

div#newsBox table td:first-child {
    width: 115px;
}

div#newsBox table td.date {
    color: #858585;
}

div#newsBox table td.detail {
    padding-left: 0;
}

div#newsBox table td.detail img {
    padding: 6px 0 0 3px;
}

div#newsBox table td.detail span.date {
    display: none;
}

div#newsBox div.moreContents {
    position: absolute;
    left: 0;
    bottom: 0;
    padding: 11px 0 7px;
    width: 467px;
    background: url(/img_v2/bg_shadow_top_467.png) left top no-repeat #fff;
    text-align: center;
    cursor: pointer;
}

div#newsBox div.moreContents span {
    padding-right: 14px;
    background: url(/common_v2/img/icon_arrow_bottom.gif) right center no-repeat;
}

div#newsBox div.newsWrapper {
    float: right;
}

div#newsBox div.releaseWrapper {
    float: left;
}

div#newsBox div.releaseWrapper div.tabContents td {
    width: 100%;
}

div#newsBox div.contentsList {
    padding: 5px 10px 10px 0;
}

div#newsBox div.contentsList a {
    float: right;
}


/*  bnrList
---------------------------------------------------------- */

div.bnrList {
    margin-top: 16px;
    border-radius: 3px;
    background: #bdbdc3;
}

div.bnrList div.carouselSet {}

div.bnrList div.carouselItem {}

div.bnrList div.carouselItem a {
    display: block;
    padding: 7px 0;
    width: 225px;
    height: 56px;
    border-radius: 3px;
    background: #fff;
    text-align: center;
}

div.bnrList div.carouselItem a:active,
div.bnrList div.carouselItem a:hover {}

div.bnrList div.carouselItem a:active img,
div.bnrList div.carouselItem a:hover img {
    opacity: 0.5;
    filter: alpha(opacity=50);
}

div.bnrList div.carouselItem a .sp{
    display: none;
}


/*  other
---------------------------------------------------------- */

div#other {
    margin-top: 16px;
}
div#other .forPC {
    display: block;
}

div#other .forSP {
    display: none;
}

div#other ul {
    margin: 0 auto;
    width: 948px;
    border: 1px solid #b6b3b5;
    border-radius: 3px;
    background: #fff;
}

div#other ul li {
    float: left;
    border-left: 1px solid #f0efef;
    line-height: 1;
}

div#other ul li:first-child {
    border: none;
}

div#other ul li a {
    display: block;
    padding: 14px 0;
    width: 236px;
    text-align: center;
}

div#other ul li:first-child a {
    width: 235px;
}

div#other ul li a:active,
div#other ul li a:hover {}

div#other ul li a:active img,
div#other ul li a:hover img {
    opacity: 0.5;
    filter: alpha(opacity=50);
}


/*  other
---------------------------------------------------------- */

div#social {
    position: relative;
    margin-top: 27px;
    padding: 21px 0 0;
    background: url(/common_v2/img/bg_shadow_top_950.png) center top no-repeat;
    z-index: 100;
}


/*  related
---------------------------------------------------------- */

div#related {
    margin-top: 16px;
}

div#related ul {
    margin: 0 auto;
    width: 759px;
    border: 1px solid #b6b3b5;
    border-radius: 3px;
    background: #fff;
}

div#related ul li {
    float: left;
    border-left: 1px solid #f0efef;
}

div#related ul li:first-child {
    border: none;
}

div#related ul li a {
    display: block;
    padding: 10px;
    width: 169px;
    text-align: center;
}

div#related ul li .device {
    display: none;
}

div#related ul li a:active,
div#related ul li a:hover {}

div#related ul li a:active img,
div#related ul li a:hover img {
    opacity: 0.5;
    filter: alpha(opacity=50);
}


/*  morgan
---------------------------------------------------------- */

div#morgan {
    margin-top: 16px;
}

div#morgan ul {
    margin: 0 auto;
    width: 189px;
    border: 1px solid #b6b3b5;
    border-radius: 3px;
    background: #fff;
}

div#morgan ul li {}

div#morgan ul li a {
    display: block;
    padding: 10px;
    width: 169px;
    text-align: center;
}

div#morgan ul li .device {
    display: none;
}

div#morgan ul li a:active,
div#morgan ul li a:hover {}

div#morgan ul li a:active img,
div#morgan ul li a:hover img {
    opacity: 0.5;
    filter: alpha(opacity=50);
}


/* blockBtnGroup1
------------------------------------------------------------- */

.blockBtnGroup1 {
    position: relative;
    display: flex;
    margin-top: 27px;
    padding: 27px 0 21px;
    background: url(/common_v2/img/bg_shadow_top_950.png) center top no-repeat;
    z-index: 100;
}

.blockBtnGroup1.forSP{
    display: none;
}

.blockBtnGroup1 a:first-child {
    margin-right: 5px;
}


/*  clearfix
---------------------------------------------------------- */

div#market ul li,
div#social {
    /zoom: 1;
}

div#market ul li:after,
div#social:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    line-height: 0;
    visibility: hidden;
}


/*  attention
---------------------------------------------------------- */

.block_attention_lvs {
    margin-top: 16px;
    padding: 16px;
    border: 10px solid #ea1900;
    border-radius: 3px;
    background: #ffffff;
}

.block_attention_lvs .link {
    padding: 0 0 0 16px;
}

.block_attention_lvs .link a {
    padding: 0 0 0 16px;
    margin-left: -16px;
    font-weight: bold;
    background: url(/img_v2/icon_link_attention.png) no-repeat 0 0.2em;
    background-size: 11px 11px;
}

.block_attention_lvs em {
    font-size: 16px;
    color: #000000;
}

.block_attention_lvs span {
    margin: 0 0 0 5px;
}

.block_attention_lvs P {
    margin-top: 5px;
}

.attntionAreaA{
	align-items:center;
	display:flex;
	display:-webkit-flex;
	margin-top:18px;
	justify-content:space-between;
}

.block_attention_lva {
    width: 760px;
    border: 3px solid #bdbdc3;
    border-radius: 3px;
    background: #ffffff;
}

.block_attention_lva li {
    border-top: 1px solid #bdbdc3;
    padding: 16px;
}

.block_attention_lva li:first-child {
    border-top: 0;
}

.block_attention_lva .link {
    padding: 0 0 0 16px;
}

.block_attention_lva .link a {
    padding: 0 0 0 16px;
    margin-left: -16px;
    font-weight: bold;
    background: url(/img_v2/icon_link_attention.png) no-repeat 0 0.2em;
    background-size: 11px 11px;
}

.block_attention_lva em {
    color: #000000;
}

.block_attention_lva span {
    margin-left: 5px;
}

.block_attention_lva p {
    font-size: 12px;
    margin-top: 5px;
}
.bnr_governance.forPC {
	align-items:center;
	display: flex;
	display: -webkit-flex;
	height:100%;
}
.bnr_governance.forPC a {
	/* background: -moz-linear-gradient(top, #ffadad 0%, #ee7373 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffadad), color-stop(100%,#ee7373));
	background: -webkit-linear-gradient(top, #ffadad 0%,#ee7373 100%);
	background: -o-linear-gradient(top, #ffadad 0%,#ee7373 100%);
	background: -ms-linear-gradient(top, #ffadad 0%,#ee7373 100%);
	background: linear-gradient(top, #ffadad 0%,#ee7373 100%); */
	background:#f58181;
	border:none;
	border-radius:5px;
	box-shadow:2px 2px 1px #737373;
	display:flex;
	align-items:center;
	justify-content:center;
	width:175px;
	height:95%;
}
.bnr_governance.forPC a img {
	text-shadow:1px 1px 1px #000;
	width:90%;
}
.bnr_governance img {
	width: 175px;
}
.bnr_governance.forSP {
	display: none;
}
.bnr_governance a:hover {
	opacity: 0.8;
}
.block_attention_lvb {
	width: 948px;
    margin-top: 16px;
    padding: 12px 0;
    border: 1px solid #b6b3b5;
    border-radius: 3px;
    background: #f7f7f7;
}

.block_attention_lvb .link {
    padding: 0 0 0 16px;
}

.block_attention_lvb .link a {
    padding: 0 0 0 16px;
    margin-left: -16px;
    font-weight: bold;
    background: url(/img_v2/icon_link_attention02.png) no-repeat 0 0.2em;
    background-size: 11px 11px;
}

.block_attention_lvb li {
    padding: 4px 16px;
}

.block_attention_lvb li:first-child {
    border-top: 0;
}

.block_attention_lvb em {
    color: #000000;
}

.block_attention_lvb span {
    margin-left: 5px;
}

.block_attention_lvb p {
    margin-top: 5px;
    font-size: 12px;
}

/*  BlockAccount
--------------------------------------------- */
.BlockAccount {
    background-image: url(../img_v2/bg_service.png);
    background-repeat: no-repeat;
    padding: 10px;
    margin-top: 15px;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
}

.BlockAccount img {
    width: 100%;
}

.BlockAccountTitle {
    font-size: 21px;
    color: #fff;
    background-image: url(../img_v2/bg_line_service.png);
    background-repeat: no-repeat;
    background-position: 50% 100%;
    -webkit-background-size: 445px 2px;
    background-size: 445px 2px;
    text-align: center;
    padding-top: 7px;
}

.BlockAccountTitle img {
    width: 190px;
}

.BlockAccountInner {
    display: -webkit-flex;
    display: flex;
    padding-top: 20px;
    -webkit-justify-content:  space-between;
    justify-content: space-between;
}

.BlockAccountLeftTitle {
    width: 165px;
    margin: 0 auto;
    padding: 2px 0 8px;
}

.BlockAccountRightTitle {
    font-size: 19px;
    text-align: right;
    display: inline-block;
    position: relative;
    text-shadow: 1px 0px 0px #cecbcb;
    font-weight: bold;
	padding: 2px 0 0 32px;
}

.BlockAccountRightText{
	padding: 0 18px;
}

.BlockAccountLeft {
    width: 615px;
    position: relative;
    padding: 10px;
    border-radius: 3px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background-image: url(../img_v2/bg_white_left.png);
    box-shadow:1px 1px 3px 0px #947b51;
}

.BlockAccountRight {
    width: 300px;
    color: #312b1e;
}
.BlockAccountRight .top{
	height:82px;	
    padding: 13px 12px;
    border-radius: 3px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background-image: url(../img_v2/bg_white_right.png);
    box-shadow:1px 1px 3px 0px #947b51;
}

.BlockAccountLeftListItem {
    width: 195px;
}

.BlockAccountLeftList {
     display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
}

.BlockAccountLeftbtn {
    display: block;
    width: 100px;
    position: absolute;
    right: 10px;
    top: 13px;
}

.BlockAccountRightbtn {
    display: block;
    width: 100px;
    margin-left: auto;
	position:relative;
}
.BlockAccountRightbtn img {
	position:absolute;
	bottom:42px;
	right:10px;
}

.pb{
	background: url('/img_v2/img_bg_pb.png');
	border-radius:3px;
	margin:16px 0;
	padding:16px;
}
.pb .forSP{
	display:none;
}
.pb .inner{
	display:flex;
	display:-webkit-flex;
	justify-content:space-between;
}
.pb .inner > div{
	background:rgba(50,40,40,0.7);
	border-radius:3px;
	height:75px;
	width:451px;
}
.pb .inner .area01:hover{
	background:#fff;
	cursor:pointer;
}
.pb .inner .area01 a{
	align-items:center;
	background:url('/img_v2/txt_pb03_off.png') no-repeat center, url('/img_v2/ic_pb01_off.png') no-repeat 420px center;
	color:#fff;
	font-size:15px;
	font-weight:bold;
	display:block;
	height:100%;
	overflow:hidden;
	text-indent:100%;
	white-space:nowrap;
	width:100%;
}
.pb .inner .area01:hover a{
	background:url('/img_v2/txt_pb03_on.png') no-repeat center, url('/img_v2/ic_pb01_on.png') no-repeat 420px center;
}
.pb .inner .area01 a img{
	padding:11px 125px;
}
.pb .inner .area02 p{
	margin:15px 8px 5px;
	text-align:center;
}
.pb .inner .area02 div{
	display:flex;
	display:-webkit-flex;
	justify-content:space-around;
	margin:0 8px;
}
.pb .inner .area02 div a{
	background:url('/img_v2/ic_pb01_off.png') no-repeat right;
	background-size:10px;
	-webkit-background-size:10px;
	color:#fff;
	font-size:15px;
	text-decoration:none;
	padding-right:20px;
}
.pb .inner .area02 div a:hover{
	text-decoration:underline;
}

.nisa {
 -webkit-transition: opacity 0.3s;
 -o-transition: opacity 0.3s;
 transition: opacity 0.3s;
}

.nisa:hover {
    opacity: 0.7;
}

.nisa img {
    width: 100%;
}

.AccountOpening {
    display: none;
	font-family: "Hiragino Kaku Gothic ProN","メイリオ", sans-serif;
}

@media screen and (max-width: 896px) {
#body {
padding-top:0px;
}
}
