@charset "UTF-8";.contentBack{margin:10px 0 0}.contentNavTop{margin:0 auto}.contentCnv_li03{width:100%}@media screen and (max-width:767px){.pc_left{text-align:center}}.mb1rem{margin-bottom:1rem}.contentMain{line-height:1.8}.main_img{max-width:910px;margin:0 auto}.box01{margin:50px auto 50px}.box01_inner{max-width:910px;margin:auto}.box01_inner .h2,.box06 .h2{font-size:24px;position:relative;font-weight:700;margin:0 auto;margin-bottom:1.4rem}.box01_inner .h2 span,.box06 .h2 span{font-weight:700;border-bottom:1px solid #000;margin-left:-30px;padding-left:30px;padding-bottom:5px;padding-right:30px}@media all and (-ms-high-contrast:none){.box01_inner .h2 span,.box06 .h2 span{font-weight:700;border-bottom:1px solid #000;margin-left:-30px;padding-left:30px;padding-bottom:2px;padding-right:30px}}.box01_inner .h3,.box06 .h3{font-size:16px;font-weight:700;margin:0 auto .4rem}@media screen and (max-width:767px){.box01_inner .h3,.box06 .h3{padding:0 2%}}.box01_txt_strong{margin:0 auto 50px;font-size:18px;line-height:28px}@media screen and (max-width:767px){.box01_txt_strong{margin:0 auto 50px;padding:0 2%}}.box01_txt{margin:50px auto;font-size:16px;line-height:28px}@media screen and (max-width:767px){.box01_txt{padding:0 2%}}.box01_txt_ms{margin:0 auto 30px;font-size:16px;line-height:28px}@media screen and (max-width:767px){.box01_txt_ms{padding:0 2%}}.box01_img{margin:50px auto 50px}.box01_img_mb50{margin:50px auto 50px}.box01_separate{width:910px;display:flex;flex-wrap:nowrap;justify-content:space-between;margin:0 auto;align-items:center;width:100%}@media screen and (max-width:767px){.box01_separate{display:block}}.box01_separate_left{width:435px;text-align:center}.box01_separate_right{width:430px}.box01_separate_right p,.box01_separate_left02 p{line-height:28px}.box01_separate_left02{width:620px}.box01_separate_right02{width:220px}.box01{margin:50px auto}.box01_inner{margin:auto}.box01_inner .h2,.box06 .h2{font-size:20px;border-bottom:0;position:relative;font-weight:700;border-bottom:1px solid #000}.box01_inner .h2 span,.box06 .h2 span{font-weight:700;border-bottom:0;margin:0 auto;display:inline-block;padding:0 2%}.box01_separate_left{width:100%;padding:0 2%}.box01_separate_right{margin:30px auto;width:96%}.box01_separate_left02{width:100%;padding:0 2%}.box01_separate_right02{width:100%;text-align:center}.bold{font-weight:700}.pink{color:#d94b70}.center{text-align:center}.merit{width:910px;background-image:linear-gradient(-45deg,#fff 25%,#000 25%,#000 50%,#fff 50%,#fff 75%,#000 75%,#000);background-size:20px 20px;padding:5px;margin:50px auto}.merit_inner{background-color:#fff;padding:30px}.merit_inner h4{text-align:center;font-size:16px;font-weight:700;line-height:36px}.merit_inner h4 span{font-weight:700;border-bottom:1px solid #000;padding-bottom:5px}.merit_inner ul{margin:30px auto 0;line-height:38px}.merit_inner ul li a{font-weight:700;transition:.5s all}.merit_inner ul li a:hover{opacity:.7}.merit_inner p{text-align:center;font-size:20px;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W6","HiraMinProN-W6","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif}@media screen and (max-width:767px){.merit{width:95%}.merit_inner{padding:15px}.merit_inner h4{text-align:center}.merit_inner ul{margin:30px auto 0;width:100%;line-height:38px;text-align:left}.merit_inner ul li{padding-left:1em;text-indent:-1em}.merit_inner p{text-align:left;font-size:20px}}.demerit{width:910px;background-image:linear-gradient(-45deg,#fff 25%,#969696 25%,#969696 50%,#fff 50%,#fff 75%,#969696 75%,#969696);background-size:20px 20px;padding:5px;margin:50px auto}.demerit_inner{background-color:#fff;padding:30px}.demerit_inner h4{text-align:center;font-size:16px;font-weight:700;line-height:36px}.demerit_inner h4 span{font-weight:700;border-bottom:1px solid #000;padding-bottom:5px}.demerit_inner ul{margin:30px auto 0;line-height:38px}@media screen and (max-width:767px){.demerit{width:95%}.demerit_inner{padding:15px}.demerit_inner h4{text-align:center}.demerit_inner ul{margin:30px auto 0;width:100%;line-height:38px}.demerit_inner ul li{padding-left:1em;text-indent:-1em}}.box02{width:910px;margin:50px auto 50px;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between}.box02_img{flex-basis:50%;text-align:center}.box02_txt{flex-basis:50%;right:0;top:300px;padding:0 0 0 25px;line-height:36px;font-weight:500}@media screen and (max-width:767px){.box02{width:95%;margin:50px auto;display:block}.box02_txt{position:relative;opacity:.8;width:100%;top:10px;padding:0}}.box03{width:910px;margin:50px auto;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between}.box03_img{flex-basis:40%;text-align:right}.box03_txt{flex-basis:60%;padding:0 25px 0 0;line-height:36px;font-weight:500}.box03_txt_inner p{margin-bottom:30px}@media screen and (max-width:767px){.box03{width:95%;margin:50px auto 50px;flex-direction:column}.box03_img{text-align:center;order:1}.box03_txt_inner{margin:30px auto;padding:0;margin-bottom:50px}.box03_txt{order:2;padding:0}}.box04{width:910px;margin:100px auto 50px;text-align:center}.box04 h3{font-size:24px;margin:50px auto}.box04 h3{border-top:1px solid #000;margin:23px 0 0;text-align:center;padding:0;height:24px;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W6","HiraMinProN-W6","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif}.box04 h3 span{position:relative;top:-24px;padding:0 20px;background:#fff;font-weight:500}.box04_txt{margin:30px auto;line-height:36px}@media screen and (max-width:767px){.box04{width:100%;margin:100px auto;text-align:center}.box04 h3{font-size:24px;margin:50px auto}.box04 h3{border-top:0;text-align:center;padding:0;height:auto}.box04 h3 span{position:relative;top:0;padding:0}.box04_txt{margin:30px auto;line-height:36px;text-align:left;width:95%}}.declaration{margin:50px auto;text-align:center}.declaration .catch{margin:30px auto 40px;font-size:30px;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W6","HiraMinProN-W6","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif}@media screen and (max-width:767px){.declaration{margin:50px auto 50px;text-align:center;padding:0 2%}.declaration .catch{font-size:22px}}.box05{width:910px;margin:50px auto}.box05 .h2{font-size:24px;font-weight:700}.box05 .h2 .ttl_head{background-color:#625e5d;padding:0 25px;color:#fff;font-size:20px;font-weight:700;margin-right:30px}.box05 .h2 .ttl{font-weight:700;border-bottom:1px solid #000;margin-left:-30px;padding-left:30px;padding-bottom:5px;padding-right:30px}.box05_separate{width:910px;display:flex;flex-wrap:nowrap;justify-content:space-between;margin:0 auto}.box05_separate_left{margin:50px auto}.box05_separate_right{margin:50px 0;width:570px}.box05_separate_right .h3,.box05_separate_left02 .h3{font-weight:700;margin-bottom:.4rem}.box05_separate_left02{width:555px}.mt30{margin-top:30px}@media screen and (max-width:767px){.box05{width:100%;margin:50px auto}.box05 .h2{font-size:20px;position:relative;font-weight:700;border-bottom:1px solid #000}.box05 .h2 .ttl{font-weight:700;border-bottom:0;margin:0 auto;display:inline-block;padding:0 2%}.box05 .h2 .ttl_head{background-color:#625e5d;padding:15px 20px;margin-right:20px}.box05_separate{width:100%;display:block;padding:0 2%}.box05_txt{padding:0 2%}.box05_separate_right{margin:30px 0;width:100%}.box05_separate_right .h3,.box05_separate_left02 .h3{font-weight:700;margin-top:30px}.box05_separate_left02{width:100%}.box05_separate_right02{text-align:center;margin:30px auto}}.box06{width:910px;margin:50px auto 100px}.box06 ul{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:30px}.box06 ul li span{display:block;font-weight:700;text-align:left}@media screen and (max-width:767px){.box06{width:100%;margin:50px auto}.box06 ul{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:30px;padding:0 2%}.box06 ul li{width:30%}.box06 ul li span{display:block;font-weight:700;text-align:left}}.voice_link{background-color:#eee;padding:30px 0;margin:50px auto}.voice_link .voice_link_ttl{font-size:18px;padding-left:20px;padding-bottom:5px;border-bottom:1px solid #000;margin-bottom:20px;font-weight:700;font-size:18px}.voice_link .voice_detail li{padding-left:20px;margin-bottom:10px}.voice_link .voice_detail li a:before{content:'→';display:inline-block;margin-right:15px;transition:.3s all;position:relative;left:0}.voice_link .voice_detail li a:hover:before{content:'→';margin-right:15px;left:5px}