#main{font-size:18px;word-break:break-all}@media screen and (max-width: 979px){#main{font-size:Min(16px, 4vw)}}#main .mhlw-risk{min-height:auto}#main .btn{text-align:center}#main .btn a.button-normal{background-color:#f8699a;min-height:0;line-height:1.4}@media only screen and (max-width: 979px){#main .btn a.button-normal{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:2vw 8vw 2vw 5vw;font-size:Min(16px, 3vw);border-radius:10vw}#main .btn a.button-normal::after{background-size:Min(9px, 1.5vw);width:8vw}}#main>.mv{background-color:#ececec;margin:0 auto;padding:10px 0;text-align:center}#main>.mv img{margin:0 auto}@media only screen and (max-width: 979px){#main>.mv{padding:0}#main>.mv img{width:100%}}#main .ac_ar_001.dir-area{background-color:#ffffff;margin:0;padding:80px 0 100px}@media only screen and (max-width: 979px){#main .ac_ar_001.dir-area{padding:8vw 0}}#main .ac_ar_001.dir-area header.index_txt{margin-bottom:50px;text-align:center}#main .ac_ar_001.dir-area header.index_txt .sub{color:#f8699a;font-size:21px;font-weight:bold}#main .ac_ar_001.dir-area header.index_txt h2{position:relative;line-height:1.2;font-size:36px;font-weight:bold}#main .ac_ar_001.dir-area header.index_txt h2::before{position:absolute;content:"";width:100px;height:2px;background-color:#f8699a;bottom:-15px;left:50%;transform:translateX(-50%)}@media only screen and (max-width: 979px){#main .ac_ar_001.dir-area header.index_txt{margin-bottom:5vw}#main .ac_ar_001.dir-area header.index_txt .sub{font-size:Min(21px, 4vw)}#main .ac_ar_001.dir-area header.index_txt h2{line-height:1.2;font-size:Min(30px, 5vw)}#main .ac_ar_001.dir-area header.index_txt h2::before{width:14vw;bottom:-1.5vw}}#main .ac_ar_001.dir-area h3.title{color:#f8699a;font-size:24px}#main .ac_ar_001.dir-area h3.title+p{margin-top:5x}@media only screen and (max-width: 979px){#main .ac_ar_001.dir-area h3.title{font-size:Min(21px, 4.4vw)}#main .ac_ar_001.dir-area h3.title+p{margin-top:1vw}}#main .ac_ar_001.dir-area.cause .cause_inner{width:980px;margin:0 auto}#main .ac_ar_001.dir-area.cause .cause_inner .tabacc.-pc-tab>.tabs>.title{background-color:#f8699a;border-color:#f8699a;padding:10px 0}#main .ac_ar_001.dir-area.cause .cause_inner .tabacc.-pc-tab>.tabs>.title.-active{background-color:#ffffff;border-color:#c2c2c2;color:#f8699a}#main .ac_ar_001.dir-area.cause .cause_inner .tabacc.-pc-tab>.tabs>.title h3{font-size:18px;text-align:center;line-height:1.5}#main .ac_ar_001.dir-area.cause .cause_inner .tabacc.-pc-tab>.contents .content .container,#main .ac_ar_001.dir-area.cause .cause_inner .tabacc.-sp-accordion>.contents .content .container{display:flex;justify-content:space-between;align-items:center;gap:20px}#main .ac_ar_001.dir-area.cause .cause_inner .tabacc.-pc-tab>.contents .content .container>.text,#main .ac_ar_001.dir-area.cause .cause_inner .tabacc.-sp-accordion>.contents .content .container>.text{flex:7;padding:0}#main .ac_ar_001.dir-area.cause .cause_inner .tabacc.-pc-tab>.contents .content .container>figure,#main .ac_ar_001.dir-area.cause .cause_inner .tabacc.-sp-accordion>.contents .content .container>figure{flex:3}@media screen and (max-width: 979px){#main .ac_ar_001.dir-area.cause{padding:7vw 0 9vw}#main .ac_ar_001.dir-area.cause .cause_inner{width:95%;margin:0 auto}#main .ac_ar_001.dir-area.cause .cause_inner .tabacc.-sp-accordion>.contents>.title{background-color:#f8699a}#main .ac_ar_001.dir-area.cause .cause_inner .tabacc.-sp-accordion>.contents .content .container{flex-direction:column}#main .ac_ar_001.dir-area.cause .cause_inner .tabacc.-sp-accordion>.contents .content .container>figure{margin:3vw auto 0;width:60vw}}#main .ac_ar_001.dir-area.improve{background-color:#f9eff5}#main .ac_ar_001.dir-area.improve .improve_cont{background-color:#ffffff;border-radius:10px;padding:20px 30px 30px}@media only screen and (max-width: 979px){#main .ac_ar_001.dir-area.improve .improve_cont{border-radius:1vw;padding:2vw 3vw 3vw}}#main .ac_ar_001.dir-area.about{background-color:#fbf7eb}#main .ac_ar_001.dir-area.about .about_cont{background-color:#ffffff;border-radius:10px;padding:30px}#main .ac_ar_001.dir-area.about .about_cont .about_cont_inner+.about_cont_inner{margin-top:50px}#main .ac_ar_001.dir-area.about .about_cont .about_cont_inner h3{text-align:center}#main .ac_ar_001.dir-area.about .about_cont .about_cont_inner .photo{margin-top:20px;text-align:center}@media only screen and (max-width: 979px){#main .ac_ar_001.dir-area.about .about_cont{border-radius:1vw;padding:3vw}#main .ac_ar_001.dir-area.about .about_cont .about_cont_inner+.about_cont_inner{margin-top:4vw}#main .ac_ar_001.dir-area.about .about_cont .about_cont_inner .photo{margin-top:2vw}}#main .ac_ar_001.dir-area.type .chart{text-align:center}#main .ac_ar_001.dir-area.type .chart .chart_btn{display:flex;justify-content:space-evenly;margin-top:10px}#main .ac_ar_001.dir-area.type .chart .chart_btn .btn{width:calc(20% - 10px)}#main .ac_ar_001.dir-area.type .chart .chart_btn .btn .anchor-button{background-color:#f8699a;width:100%;min-height:auto}#main .ac_ar_001.dir-area.type .type_cont{display:flex;justify-content:space-between;flex-wrap:wrap;gap:20px;margin-top:50px}#main .ac_ar_001.dir-area.type .type_cont .type{background-color:#e9e9e9;background-color:#f9eff5;border-radius:10px;overflow:hidden;width:480px}#main .ac_ar_001.dir-area.type .type_cont .type .title{color:#f8699a;text-align:center;font-weight:bold;font-size:21px;padding-top:20px}#main .ac_ar_001.dir-area.type .type_cont .type .btn{display:flex;flex-direction:column;gap:10px;padding:10px 20px 20px}#main .ac_ar_001.dir-area.type .type_cont .type .btn .button-normal{background-color:#ffffff;width:100%;color:#333333}#main .ac_ar_001.dir-area.type .type_cont .type .btn .button-normal::after{background-image:url(/assets/images/common/ico_chevron-right-gray.png?2026330105153)}@media only screen and (max-width: 979px){#main .ac_ar_001.dir-area.type .chart .chart_btn{margin-top:1vw}#main .ac_ar_001.dir-area.type .chart .chart_btn .btn{width:calc(20% - 0.5vw)}#main .ac_ar_001.dir-area.type .chart .chart_btn .btn .anchor-button{border-radius:2vw;padding:1vw 1vw 3vw 1vw;font-size:Min(14px, 2.5vw)}#main .ac_ar_001.dir-area.type .chart .chart_btn .btn .anchor-button::after{background-size:2vw auto}#main .ac_ar_001.dir-area.type .type_cont{flex-direction:column;gap:2vw;margin-top:5vw}#main .ac_ar_001.dir-area.type .type_cont .type{border-radius:1vw;width:100%}#main .ac_ar_001.dir-area.type .type_cont .type .title{font-size:Min(18px, 4vw);padding-top:3vw}#main .ac_ar_001.dir-area.type .type_cont .type .btn{gap:1vw;padding:2vw 3vw 3vw}}#main .ac_ar_001.dir-area.menu{background-color:#f9eff5}#main .ac_ar_001.dir-area.menu .ac_ly_002 .col{background-color:#ffffff;border-radius:10px;padding:20px 30px 30px}#main .ac_ar_001.dir-area.menu .ac_ly_002 .col h3{text-align:center;color:#f8699a;line-height:1.4}#main .ac_ar_001.dir-area.menu .ac_ly_002 .col .photo,#main .ac_ar_001.dir-area.menu .ac_ly_002 .col .txt,#main .ac_ar_001.dir-area.menu .ac_ly_002 .col .btn{margin-top:10px}#main .ac_ar_001.dir-area.menu .ac_ly_002 .col .photo{text-align:center}@media only screen and (max-width: 979px){#main .ac_ar_001.dir-area.menu .ac_ly_002 .col{border-radius:1vw;padding:2vw 3vw 3vw}}#main .ac_ar_001.dir-area.faq .faq-box:not(:first-child){margin-top:40px}#main .ac_ar_001.dir-area.faq .faq-box .question::before,#main .ac_ar_001.dir-area.faq .faq-box .answer::before{background-color:#f8699a}#main .ac_ar_001.dir-area.faq .faq-box .question{color:#f8699a;font-weight:bold}#main .ac_ar_001.dir-area.faq .faq-box .question h3{font-size:21px;line-height:1.4}#main .ac_ar_001.dir-area.faq .faq-box .answer::before{background-color:#f9eff5;color:#f8699a}@media only screen and (max-width: 979px){#main .ac_ar_001.dir-area.faq .faq-box:not(:first-child){margin-top:6vw}#main .ac_ar_001.dir-area.faq .faq-box .question,#main .ac_ar_001.dir-area.faq .faq-box .answer{align-items:flex-start;min-height:0;padding-left:8vw}#main .ac_ar_001.dir-area.faq .faq-box .question::before,#main .ac_ar_001.dir-area.faq .faq-box .answer::before{font-size:Min(18px, 4vw)}#main .ac_ar_001.dir-area.faq .faq-box .question{margin-bottom:1vw}#main .ac_ar_001.dir-area.faq .faq-box .question::before{top:0.5vw}#main .ac_ar_001.dir-area.faq .faq-box .question h3{font-size:Min(21px, 4.5vw)}#main .ac_ar_001.dir-area.faq .faq-box .answer{margin-top:3vw}}
