@charset "UTF-8";

.fy19Fhrn_philosophy .intro-philosophy .title-text{color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);letter-spacing:0.2rem;font-size:2.5rem;}
.fy19Fhrn_philosophy .lead-area{background:#fff;padding:100px 0;}
.fy19Fhrn_philosophy .lead-area-inr{width:800px;margin:0 auto;}
.fy19Fhrn_philosophy .lead-area-inr p{padding:0;margin:0;}
.fy19Fhrn_philosophy .lead-area-inr .lead-text-m{font-family:'游ゴシック',YuGothic,'Hiragino Sans','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,sans-serif;font-weight:400;font-size:1.25rem;line-height:2.1;letter-spacing:0.38rem;width:630px;margin:0 auto;}
.fy19Fhrn_philosophy .lead-area-inr .lead-text-s{font-family:'Hiragino Sans','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,sans-serif;font-size:1rem;line-height:2.3;letter-spacing:0.08rem;margin-top:50px;text-align:center;}

@media screen and (max-width:768px) {
.fy19Fhrn_philosophy .intro-philosophy{background:url("/assets/img/outline/sp_bg_philosophy.jpg") center center no-repeat;background-size:cover;width:100%;height:210px;}
.fy19Fhrn_philosophy .intro-philosophy .title-text{font-size:1.38rem;}
.fy19Fhrn_philosophy .lead-area{padding:50px 0;}
.fy19Fhrn_philosophy .lead-area-inr{width:92%;margin:0 auto;}
.fy19Fhrn_philosophy .lead-area-inr .lead-text-m{font-size:0.8125rem;width:auto;letter-spacing:0.2rem;line-height:1.9;}
.fy19Fhrn_philosophy .lead-area-inr .lead-text-s{font-size:0.8125rem;text-align:left;margin-top:20px;line-height:1.9;}
}


/* common.css? */
.pickupConts{background:#f3f4f5;}
.pickupConts .contInr{width:100%;max-width:984px;padding:60px 0;margin:0 auto;}
.pickupConts .pickupHead{font-size:1.25rem;}
.pickupConts .pickupConts_inr{margin-top:20px;}
.pickupConts .pickupConts_inr ul{display:flex;justify-content:space-between;}
.pickupConts .pickupConts_inr li{display:table;width:48%;}
.pickupConts .pickupConts_inr li:nth-child(odd){}
.pickupConts .pickupConts_inr li:nth-child(even){}
.pickupConts .pickupConts_inr li > a{display:block;transition:all 0.3s ease;}
.pickupConts .pickupConts_inr li > a:hover{opacity:0.7;}
.pickupConts .pickupConts_inr li > a > span{display:table-cell;vertical-align:middle;}
.pickupConts .pickupConts_inr li .pickupTxt{display:table-cell;background:#fff;vertical-align:middle;padding:0 10px 0 20px;}
.pickupConts .pickupConts_inr li .pickupTxt dt{font-size:1rem;font-weight:bold;}
.pickupConts .pickupConts_inr li .pickupTxt dd{font-size:0.86rem;letter-spacing:0px;font-weight:400;line-height:1.4;margin:8px 0 0 0;}
@media screen and (max-width:768px) {
.pickupConts{margin-bottom:40px;}
.pickupConts .contInr{width:calc(100% - 30px);padding:40px 15px 0px 15px;}
.pickupConts .pickupHead{font-size:1rem;text-align:center;}
.pickupConts .pickupConts_inr ul{display:flex;}
.pickupConts .pickupConts_inr li{display:block;background:#fff;width:48%;}
.pickupConts .pickupConts_inr li > a > span{display:block;text-align:center;}
.pickupConts .pickupConts_inr li > a > span img{width:100%;}
.pickupConts .pickupConts_inr li .pickupTxt{display:block;padding:10px 10px 20px 10px;}
.pickupConts .pickupConts_inr li .pickupTxt dt{font-size:0.86rem;}
.pickupConts .pickupConts_inr li .pickupTxt dd{font-size:0.7rem;}
}