@charset "UTF-8";
.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}
.conference-section-date{color:#757575;margin-bottom:5px}
.conference-section-title{border-bottom:1px solid #dedede;font-weight:700}
.conference-section-title--blu{color:#112482}
.conference-section-text>p>a,.conference-section-text>p>a:not([class]){text-decoration:none}
.conference-section-text>p>a:hover{text-decoration:underline}
.conference-section-text>p>a>.icon-pdf{margin-left:.25em;margin-right:0}
.conference-block{border:1px solid #dedede}
.conference-block-header{border-bottom:1px solid #dedede;display:flex;justify-content:space-between}
.conference-block-title{color:#112482;font-weight:500}
.conference-block-title>span{background-color:#f4f4f4;display:inline-block}
.conference-block-info__head{position:relative}
.conference-block-info__head:before{color:#112482;content:"◼︎";left:0;position:absolute;top:0}
@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}
.conference-section+.conference-section{margin-top:35px}
.conference-section-date{font-size:.857em}
.conference-section-title{font-size:1.071em;margin-bottom:12px;padding-bottom:10px}
.conference-section-text{margin-top:12px}
.conference-section-text>p+p{margin-top:24px}
.conference-section-text>p>a>.icon-pdf{vertical-align:-2px!important}
.conference-block{margin-top:25px;padding:15px 20px}
.conference-block-header{margin-bottom:20px;padding-bottom:12px}
.conference-block-title{font-size:.857em;line-height:2.667}
.conference-block-title>span{padding:0 10px}
.conference-block-info{margin-top:12px}
.conference-block-info__data,.conference-block-info__head{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}
.conference-section+.conference-section{margin-top:70px}
.conference-section-date{font-size:.938em}
.conference-section-title{font-size:1.25em;margin-bottom:20px;padding-bottom:13px}
.conference-section-text{line-height:1.875;margin-top:20px}
.conference-section-text>p+p{margin-top:25px}
.conference-section-text>p>a>.icon-pdf{vertical-align:-1px!important}
.conference-block{margin-top:35px;padding:25px 40px 30px}
.conference-block+.conference-block{margin-top:30px}
.conference-block-header{margin-bottom:25px;padding-bottom:18px}
.conference-block-title{font-size:.875em;line-height:2.643}
.conference-block-title>span{padding:0 15px}
.conference-block-info{line-height:1.688;margin-top:15px}
.conference-block-info__data,.conference-block-info__head{padding-left:30px}
}