@charset "UTF-8";

/* fy19 fhrn */
.fy19Fhrn_ir .mainConts_wrap p{margin:0;}
.fy19Fhrn_ir .mainConts_wrap{width:100%;}
.fy19Fhrn_ir .pInvestor_wrap{background:#f3f4f5;}
.fy19Fhrn_ir .mainConts_wrap .mainConts_inr{display:flex;align-items:center;justify-content:center;background-position:center center;background-size:cover;background-repeat:no-repeat;text-align:center;float:left;width:50%;height:680px;}
.fy19Fhrn_ir .mainConts_wrap .mainConts_inr.nv01{background-image:url(/assets/img/investor/fy19_fhrn/bg_shareholder.jpg);}
.fy19Fhrn_ir .mainConts_wrap .mainConts_inr.nv02{background-image:url(/assets/img/investor/fy19_fhrn/bg_highlight.jpg);}
.fy19Fhrn_ir .mainConts_wrap .inrFlex{width:530px;}
.fy19Fhrn_ir .mainConts_wrap .mainConts_inr.nv04 .inrFlex{width:80%;}
.fy19Fhrn_ir .mainConts_wrap .mcHead{color:#fff;font-size:1.75rem;letter-spacing:.2em;line-height:1.57;text-shadow:0 0 27px rgba(34,34,34,.5);text-align:center;}
.fy19Fhrn_ir .mainConts_wrap .mcLead{color:#fff;line-height:1.9;text-shadow:0 0 27px rgba(34,34,34,.5);text-align:center;margin-top:25px;}
.fy19Fhrn_ir .mainConts_wrap .w-line-btn{margin-top:15px;}
.fy19Fhrn_ir .box-header{padding-top:40px;}
.fy19Fhrn_ir .ol-subHead{text-align:center;margin-bottom:20px;font-size:1.5rem;}

.fy19Fhrn_ir .stockList{width:100%;max-width:984px;margin:60px auto 0 auto;}
.fy19Fhrn_ir .stockList ul{position:relative;padding-top:40px;}
.fy19Fhrn_ir .stockList ul:before{content:"";display:block;height:1px;width:63%;border-top:1px solid #fff;position:absolute;left:0px;top:0px;}
.fy19Fhrn_ir .stockList li{display:inline-block;width:33%;margin-bottom:25px;}
.fy19Fhrn_ir .stockList li:nth-child(2), .fy19Fhrn_ir .stockList li:nth-child(5){text-align:center;}
.fy19Fhrn_ir .stockList li:nth-child(3), .fy19Fhrn_ir .stockList li:nth-child(6){text-align:right;}


.fy19Fhrn_ir .sec-irnews{background:#f3f4f5;}
.fy19Fhrn_ir .sec-irnews .sec-irnews-inner{width:100%;max-width:984px;position:relative;padding:80px 0;margin:0 auto;}
.fy19Fhrn_ir .sec-irnews .news-wrap{display:flex;justify-content:space-between;}
.fy19Fhrn_ir .sec-irnews .news-wrap .news-l{width:26.5%;}
.fy19Fhrn_ir .sec-irnews .news-wrap .news-r{border-top:1px solid #c0c5cc;width:73.2%;}
.fy19Fhrn_ir .sec-irnews .news-wrap .news-heading{color:#cc0000;font-size:32px;font-weight:400;margin:0 0 40px 0;}
.fy19Fhrn_ir .sec-irnews .news-wrap .news-r .news-box{border-bottom:1px solid #c0c5cc;}
.fy19Fhrn_ir .sec-irnews .news-wrap .news-r .news-box-body{padding-left:60px;}

.fy19Fhrn_ir .invBenefits{display:flex;justify-content:space-between;font-weight:500;}
.fy19Fhrn_ir .invBenefits .invCol{color:#fff;text-align:left;width:49%;margin-top:35px;}
.fy19Fhrn_ir .invBenefits .invCol .invCaption{font-size:18px;}
.fy19Fhrn_ir .invBenefits .invCol .invDc{font-family:HelveticaNeueLTW1G-UltLt,'Helvetica Neue LT W1G 25 Ultra Light','Helvetica Neue',sans-serif;font-size:28px;font-weight:400;margin-top:5px;}
.fy19Fhrn_ir .invBenefits .invCol .invDc strong{font-size:100px;font-weight:400;}
.fy19Fhrn_ir .invBenefits svg{fill:#fff;}

.fy19Fhrn_ir .pInvestor_wrap .pInvestor_inr{width:100%;max-width:984px;padding:70px 0;margin:0 auto;}
.fy19Fhrn_ir .pInvestor_wrap .pInvestor_inr .pInvestor_head{color:#cc0000;font-size:24px;letter-spacing:3px;text-align:center;}
.fy19Fhrn_ir .pInvestor_wrap .pInvestor_inr .pInvestor_txt{line-height:2;margin-top:30px;}
.fy19Fhrn_ir .sec-irnews-inner .news-link{position:absolute;left:0px;bottom:120px;}

.sliderWrap{padding:0 30px;margin-top:50px;}
.sliderWrap .slickTxt{font-size:14px;text-align:left;width:240px;min-height:40px;padding:10px;margin:0 auto;}
.btnC{text-align:center;width:30%;margin:30px auto 0 auto;}
.btnC .arrow-circle-r{padding:9.5px 27px 9.5px 0;}
.btnC .arrow-circle-r:before{left:auto;right:-10px;}

@media screen and (max-width:768px) {
.fy19Fhrn_ir .container{background:#fff;}
.fy19Fhrn_ir .mainConts_wrap .mainConts_inr{display:block;background:none !important;text-align:left;float:none;width:100%;height:auto !important;}
.fy19Fhrn_ir .mainConts_wrap .mcHead{display:table;background-position:center center;background-size:cover;background-repeat:no-repeat;font-size:1.25rem;width:100%;height:210px;}
.fy19Fhrn_ir .mainConts_wrap .mcHead > span{display:table-cell;vertical-align:middle;height:100%;}
.fy19Fhrn_ir .mainConts_wrap .mcLead{color:#222;font-size:0.81rem;font-weight:400;text-shadow:none;text-align:left;margin-top:0px;}
.fy19Fhrn_ir .mainConts_wrap .mainConts_inr.nv01 .mcHead{background-image:url(/assets/img/investor/fy19_fhrn/bg_shareholder.jpg);}
.fy19Fhrn_ir .mainConts_wrap .mainConts_inr.nv02 .mcHead{background-image:url(/assets/img/investor/fy19_fhrn/bg_highlight.jpg);}
.fy19Fhrn_ir .mainConts_wrap .inrFlex{width:100% !important;margin-top:0px;}
.fy19Fhrn_ir .mainConts_wrap .inrFlex .textSet{padding:30px 15px;}
.fy19Fhrn_ir .mainConts_wrap .w-line-btn, .fy19Fhrn_ir .intro-inner .w-line-btn{border:0px;border-bottom:1px solid #686f7a;width:100%;padding:0 0 0 30px;}
.fy19Fhrn_ir .mainConts_wrap .w-line-btn:before, .fy19Fhrn_ir .intro-inner .w-line-btn:before{color:#686f7a;left:0px;right:inherit;}
.fy19Fhrn_ir .mainConts_wrap .w-line-btn span, .fy19Fhrn_ir .intro-inner .w-line-btn span{color:#686f7a;}
.fy19Fhrn_ir .mainConts_wrap .sec-next-img svg{fill:#888d94;}
.fy19Fhrn_ir .mainConts_wrap .p-sec-body > .sec-next-future{margin-bottom:0px !important;}
.fy19Fhrn_ir .ol-subHead{font-size:1.3rem;}
.fy19Fhrn_ir #pid-investor .inv-sec-1{height:auto;}
.fy19Fhrn_ir .inv-links-sp{background:#2e3642;}

.fy19Fhrn_ir .sec-irnews .sec-irnews-inner{width:auto;padding:40px 20px 40px 20px;}
.fy19Fhrn_ir .sec-irnews .news-wrap{display:block;}
.fy19Fhrn_ir .sec-irnews .news-wrap .news-l{display:block;width:100%;}
.fy19Fhrn_ir .sec-irnews .news-wrap .news-r{display:block;width:100%;margin-top:25px;}
.fy19Fhrn_ir .sec-irnews .news-wrap .news-heading{font-size:20px;text-align:center;margin:0;}
.fy19Fhrn_ir .sec-irnews .news-wrap .news-r .news-box-body{padding-left:10px;}

.fy19Fhrn_ir .invBenefits .invCol .invCaption{color:#222;font-size:13px;}
.fy19Fhrn_ir .invBenefits .invCol .invDc{color:#222;font-size:18px;margin-top:0px;}
.fy19Fhrn_ir .invBenefits .invCol .invDc strong{color:#cc0000;font-size:56px;margin-right:5px;}
.fy19Fhrn_ir .pInvestor_wrap .pInvestor_inr{width:auto;padding:20px 30px 40px 30px;}
.fy19Fhrn_ir .pInvestor_wrap .pInvestor_inr .pInvestor_txt{font-size:13px;line-height:1.7;margin-top:10px;}
.fy19Fhrn_ir .pInvestor_wrap .pInvestor_inr .pInvestor_head{font-size:18px;}
.fy19Fhrn_ir .sec-irnews-inner .news-link{position:static;margin-top:20px;}
.fy19Fhrn_ir .sec-irnews-inner .news-link li a{font-size:14px;padding:5px 0 5px 27px;}
.btnC{width:100%;}

.fy19Fhrn_ir #pid-investor .inv-value{margin-top:-10px;}
.fy19Fhrn_ir .stockList{margin-top:260px;}
.fy19Fhrn_ir .stockList ul{padding-top:20px;}
.fy19Fhrn_ir .stockList ul:before{width:90%;left:50%;transform:translateX(-50%);}
.fy19Fhrn_ir .stockList li{display:block;width:100%;margin-bottom:15px;text-align:center !important;}

.btnC .arrow-circle-r{padding:9.5px 0 9.5px 27px;}
.btnC .arrow-circle-r:before{left:0;right:auto;}

.sliderWrap{padding:0px;margin-top:30px;}
.sliderWrap .slickTxt{font-size:11px;width:calc(100% - 20px);min-height:52px;}

}

@media screen and (max-width:695px) {
.fy19Fhrn_ir .stockList{margin-top:410px;}
}
@media screen and (max-width:644px) {
.fy19Fhrn_ir .stockList{margin-top:0px;}
}


/* custom slick */
.contents .slick-prev, .contents .slick-next{width:25px;height:47px;}
.contents .slick-prev{left:-25px;}
.contents .slick-next{right:-25px;}
.contents .slick-prev::before{display:block;content:"　";background:url(/assets/img/investor/fy19_fhrn/icon_arrow_l.png) 0 0 no-repeat;width:35px;height:47px;}
.contents .slick-next::before{display:block;content:"　";background:url(/assets/img/investor/fy19_fhrn/icon_arrow_r.png) 0 0 no-repeat;width:35px;height:47px;}
.contents .slick-slide img{display:inline-block;}
.contents .slick-initialized .slick-slide{text-align:center;}
.contents .slick-slide a{display:inline-block;background:#fff;width:260px;}
@media screen and (max-width:768px) {
.contents .slick-prev{left:-25px;}
.contents .slick-next{right:-30px;}
.contents .slick-prev::before, .contents .slick-next::before{background-size:19px 35px;width:19px;height:35px;}
.contents .slick-slide img{width:100%;}
.contents .slick-slide a{width:90%;}

}
