/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@media {.linkbtn{display:inline-block;box-sizing:border-box;width:95%;border-radius:3px;padding:5px 2.7em 5px 1.5em;background:#0041c0 url(/content/data/common/parts/icn01.png) no-repeat center right;color:#fff !important;font-weight:normal;text-decoration:none !important;}.pm25_appli{padding:10px 20px;text-align:center;background:#e7eaef;}.pm25_appli .d-title3{text-align:left;}.pm25_fl{float:left;margin:0 5%;width:40%;}.pm25_full{float:left;margin:0 5%;width:90%;}.pm25_fl img{width:100%;max-width:335px;margin:auto;}.pm25_fl .txt,.pm25_full .txt{padding-bottom:5px;border-bottom:3px solid #aaa;}.fl_box{position:relative;margin:0 auto;text-align:left;overflow:hidden;max-width:810px;}.pm25_lineup{margin:0 auto;width:100%;border-width:0;border-bottom:1px solid ##ffffff !important;white-space:normal;}.pm25_lineup th,.pm25_lineup td{padding:5px 10px;border-width:1px !important;background:none;font-size:90%;}.pm25_lineup th,.pm25_lineup thead th{text-align:center;border:1px solid #FFFFFF !important;border-width:1px !important;color:#FFFFFF;background:#000000;line-height:1.4em;}.pm25_lineup td{border:1px solid #000 !important;text-align:left;word-break:keep-all;}.pm25_lineup_image td{text-align:center;}.pm25_lineup_image img{width:100px;}.pm25_lineup th.pm25_th_sec{border-left:1px solid #aaa !important;}.pm25_bg_gr{background-color:#eee !important;}.pm25_bg_bk{background-color:#000 !important;}.pm25_bg_wh{background-color:#FFFFFF !important;}.w100p{width:100%!important;}span.supText{font-size:75.5%;vertical-align:top;position:relative;top:-0.1em;}.soutei_app ul{margin:0.5em 2em;}.products_box{width:30%;padding-left:10px;margin-left:3%;}.products_box img{width:64%;max-width:178px;}.fl_box_img,.fl_box_img img{width:100%;}.long-text-wrapper-inner{width:100%;}.lineup_txt{margin-left:20px;}.pc{display:block !important;}.sp{display:none !important;}.clear{clear:both;}.pm25-flier{width:160px;margin-left:3%;}.maxw770{max-width:770px!important;}.minw75{min-width:75px;}.notice-about-featured-products{text-align:left;padding:1em;border:1px solid #000;width:95%;margin:1em auto;max-width:700px;}.fwb{font-weight:bold;}@media screen and (max-width:768px){.fl_box{width:100%;}.fl_box_block{display:flex;margin-bottom:1em;}.pm25_appli{padding:10px 5px;}.pm25_fl{width:100%;margin:0;}.fl_box_block .c-mt07{margin-top:0px !important;}.fl_box_img{text-align:center;}.pm25_appli .d-title3{min-width:120px;}.products_box{width:100%;padding-left:5px;margin-left:0px;}.d-title3{padding:0 4px;}.lineup_txt{margin:0;}.pc{display:none !important;}.sp{display:block !important;}.pm25_lineup{display:block;overflow-y:scroll;height:calc(100vh/2);border:1px solid;border-collapse:separate;}.pm25_lineup thead th:before{content:"";position:absolute;top:0;left:0;border-left:1px solid #fff;border-right:1px solid #fff;z-index:-1;box-sizing:content-box;}.pm25_lineup thead{position:sticky;position:-webkit-sticky;top:0;z-index:1;border-top:#FFFFFF;border-collapse:separate;}.responsive-table{padding:0;margin:0 0 6em 0;overflow:auto;white-space:nowrap;}table.c-tbla{border-collapse:separate!important;border-spacing:0;width:auto!important;margin-bottom:0px!important;}table.c-tbla tr:first-child th,table.c-tbla tr:first-child td{border-top:1px solid olivedrab;}table.c-tbla th:first-child,table.c-tbla td:first-child{border-left:1px solid olivedrab;}table.c-tbla th.fixed-cell,table.c-tbla td.fixed-cell{position:-webkit-sticky;position:sticky;left:0;}}
}
