.l-lead-area .mf_finder_header{margin-top:25px}
.l-lead-area .mf_finder_header .mf_finder_searchBox_items{border:0}
.l-lead-area .mf_finder_header .mf_finder_searchBox_query_input{border:1px solid #ccc;border-right:0}
.l-lead-area .mf_finder_header .mf_finder_searchBox_submit{align-items:center;background-color:#000;display:flex;justify-content:center}
.l-lead-area .mf_finder_header .mf_finder_searchBox_submit:before{margin-left:0}
.l-lead-area .mf_finder_header .mf_finder_searchBox_submit:after{content:"検索"}
.c-heading--center{text-align:center}
.c-heading--main{font-weight:500;position:relative}
.c-heading--main:before{background-color:#c40001;content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;top:0}
.c-card-list{display:flex;flex-wrap:wrap}
.c-card-item>a{display:flex;flex-direction:column;height:100%}
.c-card-item>a:link,.c-card-item>a:visited{color:inherit}
.c-card-item>a:hover{text-decoration:none}
.c-card-item__rank{height:0;position:relative;z-index:1}
.c-card-item__rank>span{background-color:#c40001;color:#fff;font-weight:700;position:absolute;text-align:center;top:0}
.c-card-item__img{align-items:center;background-color:#f0f0f0;display:flex;justify-content:center;overflow:hidden;position:relative}
.c-card-item__img:before{content:"";display:block;padding-top:66.6667%;pointer-events:none;width:0}
.c-card-item__img>img{height:100%;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;position:absolute;width:100%}
.c-card-item__tag{color:#c40001;font-weight:700;line-height:1;margin-top:15px}
.c-card-item__date{color:#4d4d4d;font-weight:300;line-height:1;margin-top:15px}
.c-card-item__name{flex:1 0 auto;font-weight:700}
.c-card-ranking__col .c-card-item>a{flex-direction:row;justify-content:space-between}
.c-card-ranking__col .c-card-item>a>div:nth-child(2){display:flex;flex-direction:column}
.c-card-ranking__col .c-card-item__tag{margin-top:0}
.c-card-ranking__col .c-card-item__name{flex:1 0 auto}
.c-news-list{list-style:none}
.c-news-item>a{color:inherit;display:inline-block}
.c-news-item>a:hover{text-decoration:none}
.c-news-item__date{color:#4d4d4d;font-weight:300}
.c-news-item__name{background:url(/corporate/assets/img/LinkNext.svg) no-repeat;display:inline-block;font-weight:700;margin-top:10px;padding-left:30px;position:relative}
.c-news-item__name>.ico{margin-left:.25em;vertical-align:-4px;width:1em}
.embedsocial-container{overflow:hidden}
.related{background-color:#f0f0f0}
.related-list{list-style:none}
.related-item>a:link,.related-item>a:visited{color:inherit}
.related-item>a:hover{text-decoration:none}
.related-item>a>.c-btn-list{margin-top:20px}
.related-item__img>img{vertical-align:top;width:100%}
.related-item__name{font-weight:700}
.related-item__description{font-weight:300}
@media screen and (max-width:767px){
.l-lead-area .mf_finder_header .mf_finder_searchBox_query_input{height:44px}
.l-lead-area .mf_finder_header .mf_finder_searchBox_submit{height:44px;width:88px}
.l-lead-area .mf_finder_header .mf_finder_searchBox_submit:after{margin-left:8px}
.c-heading--main{font-size:1.5em;line-height:1.41667;margin-bottom:30px;padding-left:20px}
.c-heading--main:before{width:3px}
.c-card-list{justify-content:space-between}
.c-card-item{width:47.76119%}
.c-card-item:nth-child(n+3){margin-top:30px}
.c-card-item__rank>span{font-size:.875em;line-height:1.42857;width:20px}
.c-card-item__tag{font-size:.875em}
.c-card-item__name{font-size:.875em;line-height:1.42857;margin-top:10px}
.c-card-ranking__col:not(:first-child){margin-top:30px}
.c-card-ranking__col .c-card-item{width:auto}
.c-card-ranking__col .c-card-item:not(:first-child){margin-top:30px}
.c-card-ranking__col .c-card-item>a>div:first-child{width:35.8209%}
.c-card-ranking__col .c-card-item>a>div:nth-child(2){width:59.70149%}
.c-news-item:not(:first-child){margin-top:20px}
.c-news-item__name{background-position:left top -4px;line-height:1.1875}
.embedsocial-hashtag{margin:-55px -10px -18px}
.related{padding:48px 0}
.related-item:not(:first-child){margin-top:48px}
.related-item>a{display:block}
.related-item__name{font-size:1.125em;margin-top:20px}
.related-item__description{margin-top:10px}
}
@media print,screen and (min-width:768px){
.l-lead-area .mf_finder_header .mf_finder_searchBox_query_input{height:54px}
.l-lead-area .mf_finder_header .mf_finder_searchBox_submit{height:54px;width:100px}
.l-lead-area .mf_finder_header .mf_finder_searchBox_submit:after{font-size:1.0625em;margin-left:10px}
.c-heading--main{font-size:1.88889em;line-height:1.41176;margin-bottom:60px;padding-left:25px}
.c-heading--main:before{width:6px}
.c-card-item{width:22.52066%}
.c-card-item:not(:nth-child(4n)){margin-right:3.30579%}
.c-card-item:nth-child(n+5){margin-top:50px}
.c-card-item>a:hover{color:#c40001}
.c-card-item__rank>span{line-height:1.33333;width:24px}
.c-card-item__date,.c-card-item__tag{font-size:.88889em}
.c-card-item__name{line-height:1.55556;margin-top:10px}
.c-card-ranking{flex-wrap:wrap}
.c-card-ranking,.c-card-ranking__col{display:flex;justify-content:space-between}
.c-card-ranking__col{flex-direction:column;width:48.34711%}
.c-card-ranking__col .c-card-item{width:auto}
.c-card-ranking__col .c-card-item:not(:nth-child(4n)){margin-right:0}
.c-card-ranking__col--large .c-card-item:not(:first-child){margin-top:60px}
.c-card-ranking__col--large .c-card-item>a>div:first-child{width:36.06838%}
.c-card-ranking__col--large .c-card-item>a>div:nth-child(2){width:60.51282%}
.c-card-ranking__col--large .c-card-item__name{line-height:1.55556}
.c-card-ranking__col--small .c-card-item:not(:first-child){margin-top:30px}
.c-card-ranking__col--small .c-card-item>a>div:first-child{width:23.93162%}
.c-card-ranking__col--small .c-card-item>a>div:nth-child(2){width:74.35897%}
.c-card-ranking__col--small .c-card-item__tag{font-size:.77778em}
.c-card-ranking__col--small .c-card-item__date{margin-top:10px}
.c-card-ranking__col--small .c-card-item__name{font-size:.88889em;line-height:1.375}
.c-news-item:not(:first-child){margin-top:25px}
.c-news-item>a:hover{color:#c00}
.c-news-item>a:hover>.c-news-item__name{background-image:url(/corporate/assets/img/LinkNext-R.svg)}
.c-news-item__date{font-size:.88889em}
.c-news-item__name{background-position:left top -1px;line-height:1.38889}

.related{padding:80px 0}
.related-list{display:flex;flex-wrap:wrap}
.related-item{width:31.07438%}
.related-item:not(:nth-child(3n)){margin-right:3.38843%}
.related-item:nth-child(n+4){margin-top:50px}
.related-item>a{display:flex;flex-direction:column;height:100%;transition:color .3s}
.related-item>a:hover{color:#c40001}
.related-item>a:hover .c-btn{background-image:url(/corporate/assets/img/ArrowNext-R.svg);border-color:#c40001;color:#c40001}
.related-item__name{font-size:1.11111em;margin-top:25px}
.related-item__description{flex:1 0 auto;font-size:.88889em;line-height:1.375;margin-top:15px}
}