.fy19Fhrn_flight #pid-flight .fl-sec-info .performance-title{color:#222;font-size:24px;font-size:1.5rem;margin-bottom:45px;text-align:center;}
.fy19Fhrn_flight #pid-flight .fl-sec-info .col-1 .box{padding-top:20px;}
.fy19Fhrn_flight #pid-flight .fl-sec-info .col-1 .performance-text{margin:20px 0 13px;}

.fy19Fhrn_flight #pid-flight .sec-approach{background:#f3f4f5;}
.fy19Fhrn_flight #pid-flight .sec-approach:before{content:none;}
.fy19Fhrn_flight #pid-flight .sec-approach-title, .fy19Fhrn_flight #pid-flight .sec-approach-subtitle{color:#c00;}
.fy19Fhrn_flight #pid-flight .sec-approach-lead, .fy19Fhrn_flight #pid-flight .sec-approach-body{color:#222;}
.fy19Fhrn_flight #pid-flight .sec-approach-body{background:url("/assets/img/flight/fy19_fhrn/approach_line.svg") 423px 127px no-repeat;background-size:34px auto;}
.fy19Fhrn_flight #pid-flight .fadecontrolWrap{right:20px;}
.fy19Fhrn_flight #pid-flight .approach-box-icon{border:4px solid #c00;}
.fy19Fhrn_flight #pid-flight .approach-box-icon svg{fill:#c00;}
.fy19Fhrn_flight #pid-flight .approach-box-title:after{background:url("../../img/flight/fy19_fhrn/bg_pattern_grey.png");}

/*.fy19Fhrn_flight .mainConts_wrap p{margin:0;}*/
.fy19Fhrn_flight .mainConts_wrap{width:100%;}
.fy19Fhrn_flight .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_flight .mainConts_wrap .mainConts_inr.nv01{background-image:url(/assets/img/flight/fy19_fhrn/bg_mc_nav_01.jpg);}
.fy19Fhrn_flight .mainConts_wrap .mainConts_inr.nv02{background-image:url(/assets/img/flight/fy19_fhrn/bg_mc_nav_02.jpg);}
.fy19Fhrn_flight .mainConts_wrap .inrFlex .textSet{width:440px;margin:0 auto;}
.fy19Fhrn_flight .mainConts_wrap .mainConts_inr.nv04 .inrFlex{width:80%;}
.fy19Fhrn_flight .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_flight .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_flight .mainConts_wrap .w-line-btn{margin-top:15px;}

@media screen and (max-width:768px) {
.fy19Fhrn_flight #pid-flight .intro-flight{padding-bottom:0;}
.fy19Fhrn_flight #pid-flight .fl-sec-info{padding:0 4% 25px;}
.fy19Fhrn_flight #pid-flight .fl-sec-info .performance-title{padding-bottom:0;text-align:center;letter-spacing:0.02em;font-size:22px;font-size:1.375rem;margin-bottom:20px;}
.fy19Fhrn_flight #pid-flight .fl-sec-info .col-1 .box{padding-top:5px;}
.fy19Fhrn_flight #pid-flight .fl-sec-info .col-1 .performance-text{margin:20px 0 0;}
.fy19Fhrn_flight #pid-flight .fl-sec-info .col-2 .box .box-header{border-top:0;}
.fy19Fhrn_flight #pid-flight .fl-sec-info .col-2 .box .rate-title *{height:82px;line-height:85px;}

.fy19Fhrn_flight #pid-flight .sec-approach{background:#fff;}
.fy19Fhrn_flight #pid-flight .sec-approach-body{background:none;}
.fy19Fhrn_flight #pid-flight .fl-sec.fl-sec-8{padding:0;}
.fy19Fhrn_flight #pid-flight .fl-sec-11{padding:0;}

.fy19Fhrn_flight .mainConts_wrap .mainConts_inr{display:block;background:none !important;text-align:left;float:none;width:100%;height:auto !important;}
.fy19Fhrn_flight .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_flight .mainConts_wrap .mcHead > span{display:table-cell;vertical-align:middle;height:100%;}
.fy19Fhrn_flight .mainConts_wrap .mcLead{color:#222;font-size:0.81rem;font-weight:400;text-shadow:none;text-align:left;margin-top:0px;}
.fy19Fhrn_flight .mainConts_wrap .mainConts_inr.nv01 .mcHead{background-image:url(/assets/img/flight/fy19_fhrn/bg_mc_nav_01.jpg);}
.fy19Fhrn_flight .mainConts_wrap .mainConts_inr.nv02 .mcHead{background-image:url(/assets/img/flight/fy19_fhrn/bg_mc_nav_02.jpg);}
.fy19Fhrn_flight .mainConts_wrap .inrFlex{width:100% !important;margin-top:0px;}
.fy19Fhrn_flight .mainConts_wrap .inrFlex .textSet{width:auto;padding:30px 15px;}
.fy19Fhrn_flight .mainConts_wrap .w-line-btn, .fy19Fhrn_flight .intro-inner .w-line-btn, .fy19Fhrn_flight .fl-sec-info .w-line-btn{border:0px;border-bottom:1px solid #686f7a;width:100%;padding:0 0 0 30px;}
.fy19Fhrn_flight .mainConts_wrap .w-line-btn:before, .fy19Fhrn_flight .intro-inner .w-line-btn:before, .fy19Fhrn_flight .fl-sec-info .w-line-btn:before{color:#686f7a;left:0px;right:inherit;}
.fy19Fhrn_flight .mainConts_wrap .w-line-btn span, .fy19Fhrn_flight .intro-inner .w-line-btn span, .fy19Fhrn_flight .fl-sec-info .w-line-btn span{color:#686f7a;}
}

@media screen and (min-width:769px) {
.fy19Fhrn_flight #pid-flight .fl-sec.fl-sec-8{padding:60px 0 0;}
}

.only-pc{display:block !important;}
.only-sp{display:none !important;}
@media screen and (max-width:768px){
.only-pc{display:none !important;}
.only-sp{display:block !important;}
}
