@charset "UTF-8";
/*!脆弱性に関する情報スタイル*/
.rss a{display:inline-block;color:#333}
.rss__link a::before{content:"";display:inline-block;background:url(../../img/icon_rss.png) no-repeat 0 0/cover;vertical-align:middle}
.rss__notes a::before{content:"";display:inline-block;width:0;height:0;border-color:#01719a transparent transparent transparent;border-style:solid;vertical-align:middle;margin-right:8px;border-width:7px 4px 4px 4px}
.info-list{margin-top:-23px}
.info-list li{border-bottom:solid #dadada 1px}
.info-list li a{display:-webkit-box;display:-ms-flexbox;display:flex;padding:23px;width:100%;line-height:1.79em}
.info-list li a:visited{color:#333}
.info-list li a:link{color:#333}
.info-list li.nolink{display:-webkit-box;display:-ms-flexbox;display:flex;padding:23px;line-height:1.79em}
.info-list li .date{width:100px;margin-right:20px;color:#757575}
.info-list li .title{width:calc(100% - 120px)}
.info-p{font-size:1.13em;line-height:1.67em;margin:144px 0}
#section-notes .section__heading{margin-bottom:22px;border-bottom:solid 1px #cbcbcb;padding-bottom:12px;padding-left:20px;font-size:1.13em;font-weight:700;position:relative}
#section-notes .section__heading::before{content:'';position:absolute;display:inline-block;background:#058ec1;width:10px;height:3px;left:0;top:calc(50% - 9px)}
#info-container .section-heading{color:#058ec1;font-weight:700;border-bottom:1px solid #cbcbcb}
.vulnerability-nav{position:relative;top:0!important;z-index:10}
.vulnerability-nav__container{display:-webkit-box;display:-ms-flexbox;display:flex}
.vulnerability-nav a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#333;text-align:center;background-color:#fff;font-weight:700;line-height:1.2}
.vulnerability-nav .inner{position:relative;display:inline-block}
.vulnerability-nav .inner::before{content:"";position:absolute;top:50%;left:0;display:block;width:0;height:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}
.vulnerability-nav__item--active a{color:#28719a;background-color:#ebf8fc}
.vulnerability-nav__item--active a::before{content:"";position:absolute;display:block;width:100%;height:4px;left:0;bottom:0;background-color:#28719a}
.vulnerability-nav__item--active .inner::before{display:none}
.vulnerability-nav[data-type="2"] .vulnerability-nav__item:nth-child(n+2) .inner::before{-webkit-transform:translate(0,-50%) rotate(90deg);-ms-transform:translate(0,-50%) rotate(90deg);transform:translate(0,-50%) rotate(90deg)}
@media print,screen and (min-width:768px){.contents{margin-top:40px}
.rss{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;font-size:.88em;margin-bottom:40px}
.rss li+li{margin-left:20px}
.rss__link a::before{width:26px;height:26px;margin-right:8px}
#section-notes{margin-top:60px}
#info-container .section{padding-top:60px}
#info-container .section:first-child{padding-top:35px}
#info-container .section-heading{margin-bottom:25px;padding-bottom:15px;font-size:1.5em}
.vulnerability-nav__container{border:1px solid #cbcbcb}
.vulnerability-nav__item{width:50%}
.vulnerability-nav__item+.vulnerability-nav__item{border-left:1px solid #cbcbcb}
.vulnerability-nav a{padding:17px 20px}
.vulnerability-nav a:hover{background-color:#ebf8fc;text-decoration:none}
.vulnerability-nav .inner{padding-right:14px;padding-left:14px}
.vulnerability-nav .inner::before{border-left:7px solid #28719a;border-top:4px solid transparent;border-bottom:4px solid transparent}
}
@media only screen and (max-width:767px){.contents{margin-top:20px}
.rss{text-align:right;margin-bottom:20px}
.rss__link a::before{width:20px;height:20px;margin-right:6px}
.info-list{padding-bottom:8px;margin-top:-14px}
.info-list li a{display:block;padding:14px 0}
.info-list li.nolink{display:block;padding:14px 0}
.info-list li .date{width:100%}
.info-list li .title{width:100%}
.info-p{margin:70px 0}
#section-notes{margin-top:50px}
#section-notes .section__heading{margin-bottom:14px}
#info-container .section{padding-top:30px}
#info-container .section:first-child{padding-top:25px}
#info-container .section-heading{margin-bottom:15px;padding-bottom:6px;font-size:1.43em}
.vulnerability-nav__container{border-top:1px solid #cbcbcb;border-left:1px solid #cbcbcb;-ms-flex-wrap:wrap;flex-wrap:wrap}
.vulnerability-nav__item{width:33.3%;border-bottom:1px solid #cbcbcb;border-right:1px solid #cbcbcb}
.vulnerability-nav a{padding:13px 10px}
.vulnerability-nav .inner{padding-right:12px;padding-left:12px}
.vulnerability-nav .inner::before{border-left:6px solid #28719a;border-top:3px solid transparent;border-bottom:3px solid transparent}
}