@charset "utf-8";#body{.contlist{display:flex;list-style:none;flex-wrap:wrap;margin:0;gap:10px;@media screen and (min-width:768px), print{gap:15px 30px;}a{box-shadow:0px 0px 4px 2px #ddd inset;width:calc(50% - ((10px / 2) + 12px));border:solid 1px #666666;border-radius:18px;padding:5px 5px;display:flex;align-items:center;text-decoration:none;color:#333;img{max-height:40px;margin-right:5px;}@media screen and (min-width:768px), print{img{max-height:50px;margin-right:10px;}}@media screen and (min-width:768px), print{width:calc(25% - ((90px / 4) + 22px));padding:10px;}}a:hover{transition:0.5s;box-shadow:0px 0px 4px 2px #ffd1d1 inset;border:solid 1px #fb0020;color:#fb0020;background:none;}}.scroll.white-space-normal{white-space:normal !important;}table.table_layout{width:100%;table-layout:fixed;min-width:700px;col.w12em{width:12em;}th{background:#7f7f7f;color:#fff;}th.th-color{background:#e0356c;}td{padding:0;}td:first-child{text-align:left;padding:4px 8px;}td a{display:block;padding:4px;}}ul.doc-list{margin-left:0;}ul.doc-list li{position:relative;padding-left:1em;list-style:none;}ul.doc-list li:before{content:"";position:absolute;top:0.48em;left:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:5px;height:5px;border-top:2px solid #333;border-right:2px solid #333;}}#free_body1.sec-cont{@media screen and (max-width:767px){figure.f-sp-mx0{margin-inline-start:0;margin-inline-end:0;}}}@media screen, print{.sec-cont .btn-box{display:block;margin:0;min-width:210px;}.sec-cont .btn-box a.btn-b{display:inline-block;margin:2rem 0 2rem;padding:13px 30px;border:none;background-image:none;font-size:1.4rem;text-align:center;text-decoration:none;line-height:1.2;position:relative;border:1px solid #fb0020;background-color:#ffffff;color:#fb0020;}.sec-cont .btn-box a.btn-b .nowrap{white-space:nowrap;}.sec-cont .btn-box a.btn-b.ar{padding-right:38px;}.sec-cont .btn-box a.btn-b.ar::before{border-top:1px solid #fb0020 !important;border-left:1px solid #fb0020 !important;}.sec-cont .btn-box a.btn-b.ic-mail, .sec-cont .btn-box a.btn-b.ar-mail{background-repeat:no-repeat;background-size:20px 20px;background-image:url(/jp/img/ic_mail03.svg);fill:#cccccc;}.sec-cont .btn-box a.btn-b.ic-mail{padding-left:50px;background-position:left 15px center;}.sec-cont .btn-box a.btn-b.ar-mail{padding-right:50px;background-position:right 15px center;}.sec-cont .btn-box a.btn-b.ic-blank, .sec-cont .btn-box a.btn-b.ar-blank{background-repeat:no-repeat;background-size:20px 20px;background-image:url(/jp/img/ic_blank03.svg);}.sec-cont .btn-box a.btn-b.ic-blank{padding-left:50px;background-position:left 15px center;}.sec-cont .btn-box a.btn-b.ar-blank{padding-right:50px;background-position:right 15px center;}.sec-cont .btn-box a.btn-b.ic-pdf, .sec-cont .btn-box a.btn-b.ar-pdf{background-repeat:no-repeat;background-size:23px 23px;background-image:url(/jp/img/ic_pdf03.svg);}.sec-cont .btn-box a.btn-b.ic-pdf{padding-left:53px;background-position:left 15px center;}.sec-cont .btn-box a.btn-b.ar-pdf{padding-right:53px;background-position:right 15px center;}.sec-cont .btn-box a.btn-b:hover{border:1px solid #dd001c;background-color:#e8e8ea;color:#dd001c;}}@media screen and (min-width:768px), print{.sec-cont .btn-box a.btn-b{font-size:1.6rem;}}