@charset "UTF-8";

/* -------------------------------------------------------------------------------
|  Created:     2023-09-29
|  Updated:    2023-11-10
|------------------------------------------------------------------------------- */


.meswp-l-section_event_item .sg-dummy{background-color: #fafafa;border: 1px solid #bebcbc;padding: 1em 1.2em;}

/*イベントアイテム*/
.meswp-l-section_event_item .sg-dummy {height: 100%;}
.meswp-l-section_event_item .c-headingLv3 {font-size: 120%;min-height: 4em;}
.meswp-l-section_event_item dl {display: flex;flex-wrap: wrap;align-content: flex-start;min-height: 9em;}
.meswp-l-section_event_item dl dt,.meswp-l-section_event_item dl dd {margin-bottom: 1em;}
.meswp-l-section_event_item dl dt {width: 25%;background: #e6e6e6;text-align: center;display: inline;height: fit-content;padding: 0.3em;}
.meswp-l-section_event_item dl dd {width: 75%;padding:0.3em 0.3em 0.3em 0.6em;}
.meswp-l-section_event_item dl dd span {font-size: 0.8em;}
.meswp-l-section_event_item_link {background: #615e5e;display: block;text-align: center;padding: 1em;color: #fff;}
.meswp-l-section_event_item_link:hover {color: #fff;}
.meswp-l-section_event_item_links {display: flex;}
.meswp-l-section_event_item_links a {width: calc(50% - 0.5em);}
.meswp-l-section_event_item_links a:nth-of-type(1) {margin-right: 0.5em;}
.meswp-l-section_event_item_links a:nth-of-type(2) {background: #3d58a9;margin-left: 0.5em;}
.meswp-l-section_event_item .c-linkWithImage__image {margin-bottom: 1em;}
.meswp-l-section_event_item a {opacity:1;transition:opacity 0.5s;}
.meswp-l-section_event_item a:hover {opacity:0.7;transition:opacity 0.5s;}

/*製品特長リンク*/
.meswp-l-section_event_bu a {transition:background 0.5s,color 0.5s;display: block;text-align: center;padding: 1em;border:1px solid #e91f2f;}
.meswp-l-section_event_bu a:hover {transition:background 0.5s,color 0.5s;background: red;color: #fff;}


/*2017以前*/
.eventDetail th {width: 12%;text-align: left;}


/*刷新*/
.meswp-l-tile_report_pdf a.c-btn{
color: #fff;
width: 100%;
padding: 0.7em;
border:1px solid #076cdb;
border-radius: 3px;
background: linear-gradient(to bottom, #076cdb, #075cb9);
opacity:1;transition:opacity 0.5s;
}
.meswp-l-tile_report_pdf a:hover {opacity:0.7;transition:opacity 0.5s;}
