@charset "UTF-8";
.u-color-red{color: #c00;}
.u-mr-x0_5{margin-right: 5px;}
.c-title--year{border-bottom:1px solid #222;letter-spacing:.16em}
.main-visual{background:#11194d url(/corporate/randd/expert/conference/img/img_kv_bg.png) no-repeat 50%/cover;color:#fff}
.main-visual-container{display:flex;flex-direction:column;justify-content:center;text-align:center}
.main-visual__category{letter-spacing:.14em}
.main-visual__category,.main-visual__name{font-family:"Noto Serif JP",serif;font-weight:500}
.main-visual__name{letter-spacing:.08em}
.backnumber-section-date{color:#757575;margin-bottom:5px}
.backnumber-section-title{position:relative;border-bottom:1px solid #dedede;font-weight:700;padding-left: 20px;}
.backnumber-section-title::before{content: "";display:block;width:4px;height: calc(100% - 19px);position: absolute;left:0;top: 5px;margin:auto;background-color: #c00;}
.backnumber-section-text>p>a,.backnumber-section-text>p>a:not([class]){text-decoration:none}
.backnumber-section-text>p>a:hover{text-decoration:underline}
.backnumber-section-text>p>a>.icon-pdf{margin-left:.25em;margin-right:0}
.backnumber-section-caption{margin-top: 10px;font-size: 14px;}
.backnumber-section-image{margin-top: 30px;}
.backnumber-section-image:first-of-type{margin-top: 0;}
.backnumber-section-entry{padding:15px 30px;margin-top: 15px;background-color:#f4f4f4;}
.backnumber-section-entry > a{display: inline-block;padding-left:25px;position: relative;}
.backnumber-section-entry > span{display: inline-block;padding-left:25px;position: relative;}
.backnumber-section-entry a::before{content: "◼︎";position: absolute;left: 0;top: 0;color: #222;font-size: 1em;}
.backnumber-section-entry a img{vertical-align: middle!important;}
.backnumber-section-entry a:hover::before{text-decoration: none;}
.backnumber-section-entry--pdf a{position:relative;display:inline-block;padding-left:25px}
.backnumber-section-entry--pdf a:not([class]){font-weight:300;text-decoration:none}
.backnumber-section-entry--pdf a:not([class]):hover{text-decoration:underline}
.backnumber-section-entry--pdf a .icon-pdf{margin:0 9px 0 -25px}
.backnumber-section-text:first-of-type{margin-top: 0;}
.backnumber-section-list+.backnumber-section-entry,
.backnumber-section-list--indent+.backnumber-section-entry,
.backnumber-section-text+.backnumber-section-entry{margin-top: 30px;}
.backnumber-section-list--indent{list-style: none;margin-top: 20px;}
.backnumber-section-list--indent li{position: relative;}
.backnumber-section-list--indent li.indent > span:first-of-type{position: absolute;display: inline-block;left: 0;top: 0;}
.backnumber-section-list--indent li.indent.indent--em5{padding-left: 6em;}
.backnumber-section-entry--caption{font-size: 12px;}
@media screen and (max-width:767.98px){
.c-title--year{font-size:1.429em;line-height:1.6;margin-bottom:20px;padding-bottom:12px}
.main-visual-container{height:130px;padding:0 15px}
.main-visual__category{font-size:.857em;line-height:1.9}
.main-visual__name{font-size:1.786em;line-height:1.1}
.backnumber-section-column2 .backnumber-section-left+.backnumber-section-right{margin-top: 30px;}
.backnumber-section+.backnumber-section{margin-top:35px}
.backnumber-section-date{font-size:.857em}
.backnumber-section-title{font-size:1.071em;margin-bottom:12px;padding-bottom:10px}
.backnumber-section-text{margin-top:12px}
.backnumber-section-text>p+p{margin-top:24px}
.backnumber-section-text>p>a>.icon-pdf{vertical-align:-2px!important}
.backnumber-section-entry{padding: 15px 20px;}
.backnumber-section-entry a{padding-left: 20px;}
}
@media print,screen and (min-width:768px){
.c-section--conference{padding-bottom:70px;padding-top:55px}
.c-title--year{font-size:1.875em;line-height:1.367;margin-bottom:35px;padding-bottom:18px}
.main-visual{margin-top:-39.8px}
.main-visual-container{height:240px;margin:0 auto;max-width:1600px;padding:39.8px 13px 0}
.main-visual__category{font-size:1.125em;line-height:1.5}
.main-visual__name{font-size:2.5em;line-height:1.4}
.backnumber-section-column2{display:flex;justify-content:space-between;flex-wrap: wrap;}
.backnumber-section-column2 .backnumber-section-left{width: calc((640 / 1000) * 100%);}
.backnumber-section-column2 .backnumber-section-right{width: calc((320 / 1000) * 100%);}
.backnumber-section+.backnumber-section{margin-top:70px}
.backnumber-section-date{font-size:.938em}
.backnumber-section-title{font-size:1.25em;margin-bottom:20px;padding-bottom:13px}
.backnumber-section-text{line-height:1.875;margin-top:20px}
.backnumber-section-text>p+p{margin-top:25px}
.backnumber-section-text>p>a>.icon-pdf{vertical-align:-1px!important}
}