@charset "utf-8";#body .articles_item{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;}#body .articles_item>h3{width:100%;}#body .articles_item>figure{margin:0;text-align:center;}#body .articles_item>figure>img{margin:0 auto;}#body .articles_item>figure>.bdr{border:solid 1px #cdcdcd;}#body .articles_item .icon{width:2rem;position:relative;top:0.3rem;margin-right:0.5rem;}#body .articles_item>dl{display:flex;flex-wrap:wrap;align-items:flex-start;}#body .articles_item>dl>dt{border-bottom:none;margin:0 0 1rem;font-weight:bold;}#body .articles_item>dl>dt:first-of-type{width:100%;font-size:120%;}#body .articles_item>dl>dd{margin:0 0 1rem;}#body .articles_item>dl>dd:nth-of-type(2){width:90%;}@media print,screen and (min-width:768px){#body .articles_item>figure{width:25%;}#body .articles_item>figure>img{max-height:22rem;}#body .articles_item>dl{width:70%;}}#body a.ic_blank{display:inline-block;padding:0.1rem 0.5rem;}#body a.ic_blank::after{content:"";display:inline-block;width:1.1rem;height:1.1rem;margin-left:0.5rem;background:url("/jp/img/ic_blank03.svg") no-repeat center right;background-size:contain;position:relative;top:0.2rem;}#body a.ic_blank:hover::after{background:url("/jp/img/ic_blank04.svg") no-repeat center right;}@media screen and (min-width:786px), print{.doc1-list{min-width:1024px;}.doc1-list li a.ic-pdf, .doc1-list li a.ic-another{font-size:1.6rem;white-space:nowrap;}}#body{position:relative;}#body .modal>div{margin:0;}#body .modal{position:relative;padding:0;}#body .modalBtn{cursor:pointer;}#body .modalBg{display:none;position:absolute;top:0;left:0;width:100%;background-color:rgba(205, 205, 205, .7);padding:5rem 0;z-index:7;}#body .modalBg:hover{cursor:pointer;}#body .modalArea{background-color:#fff;border-radius:5px;padding:3rem 0;width:90%;margin:0 auto;}#body .modalClose{position:relative;margin:0 5rem;text-align:right;font-size:2.4rem;cursor:pointer;}@media screen, print{.sec-cont .btn-box{display:block;margin:0;min-width:210px;}.sec-cont .btn-box a.btn-c1, .sec-cont .btn-box a.btn-c2{display:inline-block;margin:2rem 0 2rem;padding:13px 30px;background-image:none;font-size:1.4rem;text-align:center;text-decoration:none;line-height:1.2;position:relative;background-color:#f5f5f5;color:#313843;}.sec-cont .btn-box a.btn-c1{border:none;}.sec-cont .btn-box a.btn-c2{border:1px solid #cdcdcd;}.sec-cont .btn-box a.btn-c1 .nowrap, .sec-cont .btn-box a.btn-c2 .nowrap{white-space:nowrap;}.sec-cont .btn-box a.btn-c1.ar, .sec-cont .btn-box a.btn-c2.ar{padding-right:38px;}.sec-cont .btn-box a.btn-c1.ar::before, .sec-cont .btn-box a.btn-c2.ar::before{border-top:1px solid #313843 !important;border-left:1px solid #313843 !important;}.sec-cont .btn-box a.btn-c1.ic-mail, .sec-cont .btn-box a.btn-c2.ic-mail, .sec-cont .btn-box a.btn-c1.ar-mail, .sec-cont .btn-box a.btn-c2.ar-mail{background-repeat:no-repeat;background-size:20px 20px;background-image:url(/jp/img/ic_mail05.svg);fill:#cccccc;}.sec-cont .btn-box a.btn-c1.ic-mail, .sec-cont .btn-box a.btn-c2.ic-mail{padding-left:50px;background-position:left 15px center;}.sec-cont .btn-box a.btn-c1.ar-mail, .sec-cont .btn-box a.btn-c2.ar-mail{padding-right:50px;background-position:right 15px center;}.sec-cont .btn-box a.btn-c1.ic-blank, .sec-cont .btn-box a.btn-c2.ic-blank, .sec-cont .btn-box a.btn-c1.ar-blank, .sec-cont .btn-box a.btn-c2.ar-blank{background-repeat:no-repeat;background-size:20px 20px;background-image:url(/jp/img/ic_blank05.svg);}.sec-cont .btn-box a.btn-c1.ic-blank, .sec-cont .btn-box a.btn-c2.ic-blank{padding-left:50px;background-position:left 15px center;}.sec-cont .btn-box a.btn-c1.ar-blank, .sec-cont .btn-box a.btn-c2.ar-blank{padding-right:50px;background-position:right 15px center;}.sec-cont .btn-box a.btn-c1.ic-pdf, .sec-cont .btn-box a.btn-c2.ic-pdf, .sec-cont .btn-box a.btn-c1.ar-pdf, .sec-cont .btn-box a.btn-c2.ar-pdf{background-repeat:no-repeat;background-size:23px 23px;background-image:url(/jp/img/ic_pdf02.svg);}.sec-cont .btn-box a.btn-c1.ic-pdf, .sec-cont .btn-box a.btn-c2.ic-pdf{padding-left:53px;background-position:left 15px center;}.sec-cont .btn-box a.btn-c1.ar-pdf, .sec-cont .btn-box a.btn-c2.ar-pdf{padding-right:53px;background-position:right 15px center;}.sec-cont .btn-box a.btn-c1:hover, .sec-cont .btn-box a.btn-c2:hover{background-color:#d4d5d6;color:#313843;}}@media screen and (min-width:768px), print{.sec-cont .btn-box a.btn-c1, .sec-cont .btn-box a.btn-c2{font-size:1.6rem;}}