img{height:auto}h1.heading-text .txt-label{display:inline-block;background-color:#932c38;color:#fff;border-radius:3px;margin-right:10px;padding:0 10px;font-size:80%;vertical-align:middle;translate:0 -3px}.announce{margin-bottom:30px}@media (max-width: 979px){.announce{margin-bottom:20px}}.announce .box_announce{background-color:#fae7d6;padding:20px;text-align:left}@media (max-width: 979px){.announce .box_announce{padding:15px}}.announce .text{margin:0;font-size:16px}@media (max-width: 979px){.announce .text{font-size:13px}}.dtl-list .item-link{display:flex;justify-content:center}@media (max-width: 979px){.dtl-list .item-link{flex-wrap:wrap}}.dtl-list .item-link .button-normal{font-size:14px;min-height:20px;padding:10px 30px;line-height:1.4;border-radius:999px}@media (max-width: 979px){.dtl-list .item-link .button-normal{width:100%}}.dtl-list .item-link .button-normal::after{width:35px;background-size:8px auto}@media (min-width: 980px){.dtl-list .item-link .button-normal+.button-normal{margin-left:15px}}@media (max-width: 979px){.dtl-list .item-link .button-normal+.button-normal{margin-top:10px}}.modal-overlay{display:none;position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0.5);z-index:10000}.modal-area{display:none;position:fixed;width:900px;height:520px;padding:25px 30px 35px;background:#fff;top:50%;left:50%;transform:translate(-50%, -50%);z-index:10001}@media (max-width: 979px){.modal-area{width:90vw;height:60%;padding:15px 10px 20px}}.modal-area .close-btn{position:absolute;width:40px;height:40px;background:#95303c;border-radius:999px;top:-15px;right:-15px;z-index:10002}@media (max-width: 979px){.modal-area .close-btn{width:30px;height:30px;top:-10px;right:-10px}}.modal-area .close-btn::before,.modal-area .close-btn::after{content:"";position:absolute;width:65%;height:3px;background:#fff;top:50%;left:50%}.modal-area .close-btn::before{transform:translate(-50%, -50%) rotate(45deg)}.modal-area .close-btn::after{transform:translate(-50%, -50%) rotate(-45deg)}.modal-area__wrap{height:100%;overflow:scroll}.modal-area .insp__ttl{text-align:center;border-bottom:solid 1px #d15c7d;line-height:1.3;margin-bottom:20px;padding-bottom:10px}@media (max-width: 979px){.modal-area .insp__ttl{margin-bottom:15px}}.modal-area .insp__ttl .txt-sub{font-size:14px}@media (max-width: 979px){.modal-area .insp__ttl .txt-sub{font-size:12px}}.modal-area .insp__ttl .txt-iBlock{display:inline-block}.modal-area .insp__content{font-size:15px}@media (max-width: 979px){.modal-area .insp__content{font-size:14px}}.modal-area .insp__content__item{display:flex;justify-content:space-between}.modal-area .insp__content__item+.insp__content__item{margin-top:10px}.modal-area .insp__content__item._flow{flex-direction:column;margin-top:20px}.modal-area .insp__content__item._flow .head{text-align:center}.modal-area .insp__content__item._flow .head__txt{font-size:20px;border-bottom:solid 1px #d15c7d;margin-bottom:20px;padding-bottom:5px}@media (max-width: 979px){.modal-area .insp__content__item._flow .head__txt{font-size:17px}}.modal-area .insp__content__item._flow .cont{width:100%;padding:0 15px 0}.modal-area .insp__content__item .head{min-width:80px;text-align:right;font-weight:bold;font-family:"游ゴシック",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif}@media (max-width: 979px){.modal-area .insp__content__item .head{min-width:70px}}.modal-area .insp__content__item .cont{width:calc(100% - 80px)}@media (max-width: 979px){.modal-area .insp__content__item .cont{width:calc(100% - 70px)}}.modal-area .insp__content__item .cont__txt strong{font-family:"游ゴシック",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif}.modal-area .insp__content__item .cont__list{counter-reset:number 0}.modal-area .insp__content__item .cont__list__item .number::before{counter-increment:number 1;content:counter(number) "."}.modal-area .insp__content__item .cont .txt-green{color:#006600}.modal-area .insp__content__item .cont .txt-red{color:#f00}.modal-area .insp__content__item .cont .txt-block{display:block}.modal-area .insp__content__link .button-normal{padding:10px 35px;border-radius:999px}@media (max-width: 979px){.modal-area .insp__content__link .button-normal{font-size:14px;line-height:1.3}}
