@charset "UTF-8";.c-btn_more{margin-bottom:80px}.c-btn_more a{font-family:YakuHanMP,Noto Serif JP,serif;font-size:14px;letter-spacing:0;color:#000;position:relative}@media screen and (max-width:767px){.c-btn_more a{font-size:11px}}.c-btn_more a:after{content:">";position:absolute;top:0;right:-1em}.c-btn_button{margin-bottom:20px}.c-btn_button+.c-btn_button{margin-top:-10px}.c-btn_button button,.c-btn_button a{font-family:YakuHanMP,Noto Serif JP,serif;font-size:16px;font-weight:700;color:#fff;display:block;padding:26px 6px;text-align:center;background-color:#001f33;border-radius:2px;position:relative;text-decoration:none;letter-spacing:.05em}@media screen and (max-width:767px){.c-btn_button button,.c-btn_button a{font-size:13px;padding:16px 6px}}.c-btn_button button:before,.c-btn_button a:before{display:block;content:"";position:absolute;top:50%;left:25px;width:0;height:0;margin-top:-5px;border:5px solid transparent;border-left:5px solid #fff}.c-btn_button.button--red a,.c-btn_button .button--red a{background-color:#e06e4f}.c-btn_button.button--bloodred a,.c-btn_button .button--bloodred a{background-color:#be1c10}.c-btn_button.button--yellow a,.c-btn_button .button--yellow a{background-color:#f6bd4e}.c-btn_button.button--pink a,.c-btn_button .button--pink a{background-color:#f09087}.c-btn_button.button--border_pink a,.c-btn_button .button--border_pink a{background-color:#fff;border:solid 1px #f09087;color:#f09087}.c-btn_button.button--border_pink a:before,.c-btn_button .button--border_pink a:before{border-left:solid 5px #f09087}.c-btn_button.long--button a,.c-btn_button.long--button button{display:block}input[type=submit]{font-family:"Font Awesome 5 Free";font-weight:900;font-size:20px;line-height:26px;border:none}.ttl,.sttl{margin-bottom:0;line-height:1.5}.lead{max-width:700px;margin-left:auto;margin-right:auto;margin-bottom:20px;line-height:1.75;font-size:1rem;padding:20px 0}@media screen and (max-width:767px){.lead{width:94%}.lead br{display:none}}.lead strong{text-align:center;font-size:1.2rem;display:block}@media screen and (max-width:767px){.lead strong{text-align:left;padding-top:15px}.lead strong br.show_sp{display:block}}.c-box-inner{width:100%}.c-box{margin-bottom:50px}.box2,.box3,.box4,.box5{max-width:700px;margin-left:auto;margin-right:auto}@media screen and (max-width:767px){.box2 h4,.box2 p,.box2 .ph,.box2 .faq-box,.box2 .c-list_dot,.box3 h4,.box3 p,.box3 .ph,.box3 .faq-box,.box3 .c-list_dot,.box4 h4,.box4 p,.box4 .ph,.box4 .faq-box,.box4 .c-list_dot,.box5 h4,.box5 p,.box5 .ph,.box5 .faq-box,.box5 .c-list_dot{width:94%;margin-left:auto;margin-right:auto}}.box2 .sttl{margin-bottom:20px}.main_box{height:550px;position:relative;overflow:hidden;margin-bottom:50px}@media screen and (max-width:767px){.main_box{height:auto}}.main_box img{width:100%;height:100%;object-fit:cover;object-position:center;filter:grayscale(0)}.main_box .ttl-box{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;padding:15px 30px;background-color:rgba(255,255,255,.6)}@media screen and (max-width:767px){.main_box .ttl-box{width:80%;padding:10px 20px}}.main_box .ttl-box span{display:block;color:#333;font-family:YakuHanMP,Noto Serif JP,serif}.main_box .ttl-box span.ttl1{font-size:36px;line-height:1.2;margin-bottom:20px}@media screen and (max-width:767px){.main_box .ttl-box span.ttl1{font-size:20px}}.main_box .ttl-box span.ttl2{font-size:20px}@media screen and (max-width:767px){.main_box .ttl-box span.ttl2{font-size:13px;text-align:left}}p{font-family:YakuHanMP,Noto Serif JP,serif}.c-btn_button{width:500px;margin-left:auto;margin-right:auto}@media screen and (max-width:767px){.c-btn_button{width:90%}}dl.point{max-width:700px;margin:0 auto 50px}@media screen and (max-width:720px){dl.point{width:94%}}dl.point dt,dl.point dd{line-height:1.6;font-family:YakuHanMP,Noto Serif JP,serif}dl.point dt{font-size:1.2rem}ul.ph{max-width:700px;display:-ms-flexbox;display:flex;margin:0 auto 10px}ul.ph li{-ms-flex:1;flex:1}ul.ph li img{width:100%!important;filter:grayscale(0)}.ph img{filter:grayscale(0)}@media screen and (max-width:767px){.comment--txt{text-align:center}}@media screen and (max-width:767px){.comment--txt iframe{width:98%}}