/*========= lineup ===========*/
.ct_table th {border-right: 1px solid #bdbdbd;}
.lineup_anchor {justify-content: flex-start;margin-top: 8px;}
.lineup_item{display: block;}
.lineup_title{width: 100%;}
.lineup_img {width:100%;margin-top:24px;background-color: #fff;border: 1px solid #bdbdbd;}
.md_img_full {max-width: 600px;margin:0 auto;border:none;}

@media (max-width: 767px) {
.lineup_anchor li + li{margin-top: 10px;}
.lineup_anchor li + li {border-left: 1px solid #c4c4c4;}
.md_list_note_02{font-size: 4.375vw;margin-top: 30px;}
.md_list_note_02 li {margin-top: 14px;}
.md_list_note_02 li {padding-left: 6.25vw;}
.md_list_note_02 li:before {margin-left: -6.25vw;width: 6.25vw;}
.md_list_note_num li {padding-left: 0;}
}

/*========= dlp ===========*/
.lineup_dlp .lineup_anchor{flex-wrap: wrap;margin-top: 0;}
.lineup_dlp .lineup_anchor li a{padding: 0;}
.lineup_dlp .lineup_anchor li {border-left: 1px solid #c4c4c4;border-right: 1px solid #c4c4c4;margin-right: -1px;}
.lineup_anchor li:last-child {border-right: 1px solid #c4c4c4;}
.lineup_dlp .lineup_anchor li{padding:0 14px;white-space: nowrap;}
.ct_table_head th, .ct_table_spec th, .ct_table_border th {border-right: 1px solid #bdbdbd;}
.contents_area .md_txt_plain{font-weight: 700;}
.lineup_dlp .lineup_anchor li {margin-top: 14px;}
.lineup_dlp .lineup_anchor._anchor_a {margin-top: -14px;}

@media (max-width: 767px) {
.lineup_dlp .lineup_anchor._anchor_b li {margin-top: 6.25vw;}
.lineup_dlp .lineup_anchor._anchor_b {margin-top: 0;}
.lineup_dlp .lineup_anchor{justify-content: center;margin:auto;}
.lineup_dlp .lineup_anchor._anchor_a {margin-top: 0px;}
.lineup_dlp .lineup_anchor li{width: 49.4%;padding:0;white-space: normal;margin-top: 0;}
.lineup_dlp .lineup_anchor li:nth-child(n + 3) {margin-top: 6.25vw;}
.contents_area .md_txt_plain {font-size: 5vw;margin-top: 30px;}
.md_list_normal {margin-top: 30px;}
.md_list_normal {font-size: 4.375vw;}
.md_list_normal li {margin-top: 14px;}
.lineup_dlp .lineup_anchor li a {font-size: 4.06vw;}
}

/*========= table ===========*/
.w_20 {width: 20%;}
.w_22 {width: 22%;}
.w_25 {width: 25%;}
.w_27 {width: 27%;}
.w_30 {width: 30%;}
.w_43 {width: 43%;}
.w_48 {width: 48%;}
.w_50 {width: 50%;}
