#main{margin:0;padding:0}#main section.contents.ac_ar_001{padding-top:60px;padding-bottom:80px;margin-top:0}#main section.contents.ac_ar_001 .ac_ly_001{padding-top:40px}#main section.contents.ac_ar_001 .ac_ly_001:first-child{padding-top:0}#main section.contents:first-child{padding-top:0;padding-bottom:50px}#main section.contents .ac_ly_001{margin:0 auto}#main h2{text-align:center}#main h3{padding:5px;margin-bottom:30px;text-align:center}@media screen and (max-width: 979px){#main h3{margin-bottom:20px}}#main .table-box>table>tbody>tr>th{background-color:#efeaea}#main .button-normal{margin-left:auto;margin-right:auto;display:block;width:-moz-fit-content;width:fit-content;background-color:#74842b;text-align:center}#main .button-normal a{color:#fff;text-decoration:none}@media screen and (max-width: 979px){#main .button-normal{padding:10px 30px 10px 20px}#main .button-normal a{font-size:small}}#main #mv{margin-top:0}@media screen and (max-width: 979px){#main #mv .ac_ar_001 .ac_ly_001{padding:0}}#main nav{background-color:#591d1c}#main nav .menu-list{display:flex;max-width:980px;margin:0 auto;padding:0.8em 0}#main nav .menu-list li{flex:1;border-right:1px solid #fffefe}#main nav .menu-list li:first-child{border-left:1px solid #fffefe}#main nav .menu-list li a{height:40px;display:flex;justify-content:center;align-items:center;flex-direction:column;line-height:1.2;font-size:18px;text-align:center;text-decoration:none;color:#fffefe}@media only screen and (max-width: 979px){#main nav .menu-list{flex-wrap:wrap;padding:0}#main nav .menu-list li{padding:2vw;flex:auto;width:50%;border-bottom:1px solid #fffefe}#main nav .menu-list li a{font-size:3.5vw}#main nav .menu-list li:first-child{border-left:none}#main nav .menu-list li:last-child{width:100%}}#main .recommend .txt{padding-top:30px}#main .recommend .txt:first-child{padding-top:0}#main .recommend .txt h3{padding:5px 20px;margin-bottom:0;width:-moz-fit-content;width:fit-content;background-color:#74842b;color:#fff;border-radius:10px 10px 0 0;text-align:left}#main .recommend .txt p{padding:20px;background-color:#f3f3f3}@media screen and (max-width: 979px){#main .recommend .txt{padding-top:20px}#main .recommend .txt h3{padding:5px 10px}#main .recommend .txt p{padding:10px}}#main .photo{background-color:#fffbf5}#main .photo .mhlw-risk{min-height:auto}#main .photo .photo-box{padding-top:60px;margin:0 auto;text-align:center}#main .photo .photo-box h3{margin:0;background-color:#591d1c;color:#fff}#main .photo .photo-box img,#main .photo .photo-box .photo-txt{margin-top:20px}#main .photo .photo-box .photo-txt{text-align:left}#main .photo .photo-box:first-child{padding-top:0}@media screen and (max-width: 979px){#main .photo .photo-box{padding-top:40px}#main .photo .photo-box img,#main .photo .photo-box .photo-txt{margin-top:10px}}#main .menu_ito .ac_ly_002 .col{padding:20px;background-color:#efeaea}#main .menu_ito .ac_ly_002 .col h3,#main .menu_ito .ac_ly_002 .col .img{margin-bottom:20px}#main .menu_ito .ac_ly_002 .col .img{text-align:center}@media screen and (max-width: 979px){#main .menu_ito .ac_ly_002 .col{padding:10px;margin-bottom:20px}#main .menu_ito .ac_ly_002 .col h3,#main .menu_ito .ac_ly_002 .col .img{margin-bottom:10px}}#main .reason{background-color:#fffbf5}#main .reason .shourei{flex:1;margin:0 auto;text-align:-webkit-center}#main .reason .shourei .count{width:-moz-fit-content;width:fit-content;font-size:24px;font-weight:bold;text-align:center;line-height:1}#main .reason .shourei .count span{font-size:60px;color:#591d1c}@media screen and (max-width: 979px){#main .reason .shourei .count .count{font-size:small}#main .reason .shourei .count .count span{font-size:x-large}}#main .reason ul.container li{margin-top:30px;text-align:left;display:flex;justify-content:space-between}#main .reason ul.container li:first-child{margin-top:0}#main .reason ul.container li h3{margin-top:10px;margin-bottom:0}#main .reason ul.container li.reverse{flex-direction:row-reverse}#main .reason ul.container li .img{padding:0 5px}#main .reason ul.container li .text{flex:1;padding:0 5px}#main .reason ul.container li .text .title{padding:0 10px;background-color:#74842b;color:#fff;font-weight:bold;text-align:center}#main .reason ul.container li .text p{padding:0 10px}@media screen and (max-width: 979px){#main .reason ul.container li{margin-top:40px;flex-direction:column-reverse;padding:0}#main .reason ul.container li.reverse{flex-direction:column-reverse}#main .reason ul.container li .img{margin:2vw auto 0}#main .reason ul.container li .text{flex:1;padding:0}#main .reason ul.container li .text .title{text-indent:0.3em;font-size:21px}#main .reason ul.container li .text p{padding:0}}#main .osusume .ac_ly_001.box-area{padding:20px;margin-top:60px;background-color:#efeaea;border-radius:20px}#main .osusume .ac_ly_001.box-area h3{padding:0;line-height:1.4}#main .osusume .ac_ly_001.box-area .ac_ly_002{margin-top:20px;justify-content:space-between}#main .osusume .ac_ly_001.box-area .ac_ly_002 .col{padding:20px 10px;background-color:#fff}#main .osusume .ac_ly_001.box-area .ac_ly_002 .col div{margin-top:10px}#main .osusume .ac_ly_001.box-area .ac_ly_002 .col h4 a{color:#591d1c}#main .osusume .ac_ly_001.box-area .ac_ly_002 .col h4 ::before{margin-right:5px;content:"■";color:#591d1c}#main .osusume .ac_ly_001.box-area .ac_ly_002 .col .img{text-align:center}#main .osusume .ac_ly_001.box-area .ac_ly_002 .col .tag{text-align:center}#main .osusume .ac_ly_001.box-area .ac_ly_002 .col .tag span{display:inline-block;padding:5px 10px;margin:10px;background-color:#efeaea;color:#591d1c;font-weight:bold}#main .osusume .ac_ly_001.box-area .ac_ly_002 .col .access p{padding-left:1em;text-indent:-1em}#main .osusume .ac_ly_001.box-area .ac_ly_002 .col .access p::before{content:"・"}#main .osusume .ac_ly_001.box-area .ac_ly_002 .col .button-normal{margin-top:1em}@media screen and (max-width: 979px){#main .osusume .ac_ly_001.box-area{padding:0 10px 15px;margin:5px 5px 40px}#main .osusume .ac_ly_001.box-area.ac_ly_001{padding-top:20px}#main .osusume .ac_ly_001.box-area .ac_ly_002 .col{padding:20px 10px}}#main .doctor{background-color:#fffbf5}#main .doctor a{text-decoration:none}#main .doctor a.button-normal{font-size:90%}#main .doctor a.button-normal.-glay{background-color:#dedede;color:#333333}#main .doctor a.button-normal.-glay::after{background:url("/assets/images/common/ico_chevron-left.png?202412691252") 50% 50% no-repeat;background-size:9px auto;transform:rotate(180deg)}#main .doctor .dr_cont{margin-top:60px;display:flex;justify-content:center;flex-wrap:wrap}#main .doctor .dr_cont .dr_photo{width:300px}@media screen and (max-width: 979px){#main .doctor .dr_cont .dr_photo{text-align:center}}#main .doctor .dr_cont .dr_info{width:680px}#main .doctor .dr_cont .dr_info .dr_name{font-size:21px;font-weight:bold;line-height:1.4}#main .doctor .dr_cont .dr_info .dr_name span{font-size:30px;margin:auto 0.2em}#main .doctor .dr_cont .dr_info .dr_link{display:flex;justify-content:space-between;flex-wrap:wrap}#main .doctor .dr_cont .dr_info .dr_link .btn{width:49%;margin-top:10px}#main .doctor .dr_cont .dr_info .dr_link .btn.prof{width:100%}#main .doctor .dr_cont .dr_info .dr_link .btn.prof .button-normal{background-color:#591d1c}#main .doctor .dr_cont .dr_info .dr_link .btn a{width:100%}@media screen and (max-width: 979px){#main .doctor .dr_cont .dr_info .dr_name,#main .doctor .dr_cont .dr_info .dr_txt,#main .doctor .dr_cont .dr_info .dr_link{padding-top:20px}}#main .doctor .dr_cont .ope{display:none}#main .doctor .dr_cont .ope .title{font-weight:bold}#main .doctor.dr_cont:first-child{margin-top:0}#main .qa .faq-box{margin-top:60px}#main .qa .faq-box h3{margin-bottom:0;text-align:left}#main .qa .faq-box:first-child{margin-top:0}#main .qa .faq-box .question::before{background-color:#74842b}#main .qa .faq-box .answer{margin-top:0}#main .qa .faq-box .answer::before{background-color:#591d1c}@media screen and (max-width: 979px){#main .qa .faq-box{margin-top:30px}}
