@charset "UTF-8";

.fan_text {
font-weight: 700;
}

.udr_heading_A {
    font-size: 2.375em;
}
@media (min-width:768px) {
.l-section.section-content.section-content-last{padding-bottom: 100px;}
}
/* udr_anchor
**************************************************** */
@media only screen and (max-width:767px) {
.udr_anchor_column ul li:nth-of-type(2) {flex: 1.1;}
}

/*	vf_anchor
**************************************************** */
.vf_anchor { position: relative; }
.vf_anchor_no { display: block; position: absolute; left: calc((640 / 894) * 100%); width: calc((54 / 894) * 100%); }
.vf_anchor_no img { width: 100%; }
.vf_anchor_01 { top: calc((17 / 317) * 100%); }
.vf_anchor_02 { top: calc((133 / 317) * 100%); }
.vf_anchor_03 { top: calc((244 / 317) * 100%); }
@media only screen and (max-width:767px) {
}

/*img
**************************************************** */
.card_pc_number {width: 42px;height:42px;font-weight: 700;font-size: 18px;background-color: #b73030;color: #fff;display: flex;align-items: center;justify-content: center;font-weight: 700;position: absolute;top:0;left:0;}
.card_sp_item{display: flex;}
.card_sp_item .udr_text_A{flex:1;}
.card_sp_item .card_sp_number{background-color: #b73030;color: #fff;width:28px;height:28px;display: flex;align-items: center;justify-content: center;margin-right: 10px;display: none;}
.card_sp_item .card_sp_number span {color: #fff;line-height: 28px;font-weight: 700; display: block;width: 100%;text-align: center;}
@media (min-width:768px) {
.l-section.section-content {padding:0;margin-top: 60px!important;}
.section-fan{padding-bottom: 0!important;;padding-top: 140px!important;;}
}

@media only screen and (max-width:767px) {
.card_sp_item .card_sp_number {display: flex;}
.card_pc_number {display: none;}
}















