/*受賞・表彰ページ*/
.jiii_title{
font-weight:700;
font-size:80%;
margin-bottom:16px;
}
#edm_award_infoimg{
vertical-align:top;
margin-right:1em;
}
.edm_award_img{
border: 1px solid #ddd;
}
/*外部リンク*/
.award_external_link{
padding:.6em 10px .1em 15px;
border-top: 1px solid #ededed;
}
.award_external_link a:after{
content:url(/fa/products/mecha/edm/common/images/icon_blank_btn.gif);
margin-left:0.5em;
vertical-align:middle;
}
/*発明協会賞のDL*/
.award_jiii_dl{
display:flex;
flex-wrap:wrap;
}
.award_jiii_dl dt{
width:3em;
margin-bottom:0.5em;
}
.award_jiii_dl dd{
width:calc(100% - 3em);
margin-bottom:0.5em;
}
.award_jiii_dl.patentcontent dt{
width:7.5em;
}
.award_jiii_dl.patentcontent dd{
width:calc(100% - 7.5em);
}
.award_jiii_dl.patentcontent dt:before{
content:url(/fa/products/mecha/edm/common/images/bg_idt_square.gif);
margin-right:0.3em;
}
/*ポップアップ用HTML*/
.award_popup_subtitle:before{
content: url(/fa/products/mecha/edm/common/images/bg_idt_square.gif);
margin-right: 5px;
vertical-align: text-bottom;
}
.award_column_popup{
display:flex;
flex-wrap:wrap;
}
.award_column_popup_item{
margin-bottom:2em;
padding-right:1em;
flex-basis:auto;
}
.award_column_popup_item.award_column_popup_item_text{
padding:0;
max-width:calc(100% - 315px - 1em);
}
/*スマホ向けCSS*/
@media (max-width:768px){
.con_item_award{margin-bottom:40px;}
#edm_award_infoimg{display: block;margin: 0 auto 1em auto;}
.jiii_title{font-size:100%;}
.award_jiii_box{margin-bottom:20px;}
.award_column_popup{display:block;}
.award_column_popup_item{padding-right:0;}
.award_external_link{display:block;}
.award_column_popup_item.award_column_popup_item_text{max-width:100%;}
}