*{letter-spacing:0.03rem;-webkit-box-sizing:border-box;box-sizing:border-box}@-webkit-keyframes shine{100%{left:125%}}@keyframes shine{100%{left:125%}}@media only screen and (max-width: 1280px){br.view_pc1280{display:none}}.marker{background:-webkit-gradient(linear,left top, left bottom,color-stop(60%, rgba(0,0,0,0)),color-stop(60%, #ffff66));background:linear-gradient(rgba(0,0,0,0) 60%,#ffff66 60%)}.txt_catch{font-family:'Noto Serif JP', serif;text-align:center;font-weight:600;position:relative;display:inline-block;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media only screen and (max-width: 767px){.txt_catch{padding:1em}.txt_catch:after{right:0}}.txt_catch:before{content:'';position:absolute;left:-70px;left:-5em;bottom:10px;border-bottom:1px solid #000;-webkit-transform:rotate(45deg);transform:rotate(45deg);display:block;width:70px;height:1px}@media only screen and (max-width: 767px){.txt_catch:before{left:0}}@media only screen and (max-width: 767px){.txt_catch:before{width:50px}}.txt_catch:after{content:'';position:absolute;right:-5em;bottom:10px;border-bottom:1px solid #000;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);display:block;width:70px;height:1px}@media only screen and (max-width: 767px){.txt_catch:after{right:0}}@media only screen and (max-width: 767px){.txt_catch:after{width:50px}}.txt_catch span{font-size:229%;color:#152042}@media only screen and (min-width: 768px) and (max-width: 1199px){.txt_catch span{font-size:200%}}@media only screen and (max-width: 767px){.txt_catch span{font-size:158%}}.txt_catch span em{font-size:1.2em}.txt{font-family:'Noto Sans JP', sans-serif;font-size:129%;line-height:1.77778}@media only screen and (min-width: 768px) and (max-width: 1199px){.txt{font-size:108%}}@media only screen and (max-width: 767px){.txt{font-size:100%}}.txt em.red{color:#b70039}.txt em.line{position:relative;padding-bottom:.2em;background:-webkit-gradient(linear,left top, left bottom,color-stop(96%, rgba(0,0,0,0)),color-stop(4%, #b70039));background:linear-gradient(rgba(0,0,0,0) 96%,#b70039 4%)}.txt em.b_line{position:relative;padding-bottom:.2em;background:-webkit-gradient(linear,left top, left bottom,color-stop(96%, rgba(0,0,0,0)),color-stop(4%, #1f3b8f));background:linear-gradient(rgba(0,0,0,0) 96%,#1f3b8f 4%);color:#1f3b8f}.txt em.blue{color:#1f3b8f}.box_tlh2{max-width:1920px;width:100%;text-align:center;padding:1.5em 0 3.5em;font-family:'Noto Serif JP', serif;font-size:272%;background:url("../images/home/bg_st.png") center/cover no-repeat}@media only screen and (max-width: 767px){.box_tlh2{padding:1em 0 2.5em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.box_tlh2{font-size:179%}}@media only screen and (max-width: 767px){.box_tlh2{font-size:143%}}.box_tlh2 span{color:#fff;display:block}.box_tlh2 span.yellow{color:#fff14f;font-size:1.2em}#header .box_logo{width:465px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:0;left:0;background:#fff;z-index:10;padding:1em 2em}@media only screen and (min-width: 768px) and (max-width: 1199px){#header .box_logo{width:275px}}@media only screen and (max-width: 767px){#header .box_logo{width:150px}}@media only screen and (min-width: 1200px) and (max-width: 1560px){#header .box_logo{width:275px}}@media only screen and (max-width: 767px){#header .box_logo{height:40px;margin-top:10px;margin-left:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media only screen and (max-width: 767px){#header .box_logo{padding:0.5em 1em}}.con_mv{max-width:1920px;width:100%;margin:0 auto;position:relative;height:41.66667%}@media only screen and (max-width: 767px){.con_mv{height:72.26563%}}.con_mv .box_mv{position:relative;width:100%;z-index:1}.con_mv .wrp_tl{position:absolute;width:100%;z-index:2;width:100%;bottom:0;left:0;margin-top:auto}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_mv .wrp_tl{position:relative;margin-top:-15.5em}}@media only screen and (max-width: 767px){.con_mv .wrp_tl{position:relative;margin-top:-11em}}.con_mv .wrp_tl .box_tl{width:100%;font-family:'Noto Serif JP', serif;font-size:429%;line-height:1.55769;color:#fff;text-align:center;text-shadow:4px 4px #28292e;margin-bottom:.5em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_mv .wrp_tl .box_tl{font-size:300%}}@media only screen and (max-width: 767px){.con_mv .wrp_tl .box_tl{font-size:158%}}@media only screen and (min-width: 1200px) and (max-width: 1700px){.con_mv .wrp_tl .box_tl{font-size:322%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_mv .wrp_tl .box_tl{text-shadow:2px 2px #28292e}}@media only screen and (max-width: 767px){.con_mv .wrp_tl .box_tl{text-shadow:2px 2px #28292e}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_mv .wrp_tl .box_tl{margin-bottom:1.5em}}@media only screen and (max-width: 767px){.con_mv .wrp_tl .box_tl{margin-bottom:1.5em}}.con_mv .wrp_tl .box_tl strong{font-size:1.05em}.con_mv .wrp_tl .box_detail{width:100%;background:rgba(12,20,43,0.6);padding:2em 0}@media only screen and (max-width: 767px){.con_mv .wrp_tl .box_detail{padding:1.5em 0}}@media only screen and (min-width: 1200px) and (max-width: 1700px){.con_mv .wrp_tl .box_detail{padding:1em 0}}.con_mv .wrp_tl .box_detail>div{max-width:950px;width:90%;margin:0 auto}.con_mv .wrp_tl .box_detail>div .st{text-align:center;color:#fff;font-family:'Noto Serif JP', serif;margin-bottom:1em;font-size:272%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_mv .wrp_tl .box_detail>div .st{margin-bottom:1em}}@media only screen and (max-width: 767px){.con_mv .wrp_tl .box_detail>div .st{margin-bottom:.5em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_mv .wrp_tl .box_detail>div .st{font-size:143%}}@media only screen and (max-width: 767px){.con_mv .wrp_tl .box_detail>div .st{font-size:100%}}@media only screen and (min-width: 1200px) and (max-width: 1700px){.con_mv .wrp_tl .box_detail>div .st{font-size:158%}}.con_mv .wrp_tl .box_detail>div .box_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.con_mv .wrp_tl .box_detail>div .box_list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:33%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff;padding:0.5em 0;border-radius:5px;margin:1px;font-size:200%}@media only screen and (max-width: 767px){.con_mv .wrp_tl .box_detail>div .box_list li{width:32.5%}}@media only screen and (max-width: 767px){.con_mv .wrp_tl .box_detail>div .box_list li{padding:1em 0}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_mv .wrp_tl .box_detail>div .box_list li{font-size:143%}}@media only screen and (max-width: 767px){.con_mv .wrp_tl .box_detail>div .box_list li{font-size:86%}}@media only screen and (min-width: 1200px) and (max-width: 1700px){.con_mv .wrp_tl .box_detail>div .box_list li{font-size:143%}}.con_mv .wrp_tl .box_detail>div .box_list li p{font-family:'Noto Sans JP', sans-serif;text-align:center}.con_mv .wrp_tl .box_detail>div .box_list li p em{color:#1f3b8f}.con_mv .wrp_tl .box_detail>div .box_list li .s{font-size:.7em;line-height:1em}.box_link{max-width:950px;width:100%;margin:2.5em auto}.box_link ul{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.box_link ul .btn{max-width:430px;width:90%}@media only screen and (min-width: 768px) and (max-width: 1199px){.box_link ul .btn{max-width:350px}}@media only screen and (max-width: 767px){.box_link ul .btn{max-width:none}}.box_link ul .btn a{display:block;width:100%;color:#fff;text-decoration:none;display:block;padding:1em 0 1em 1em;position:relative;border-radius:10px;font-size:165%;overflow:hidden}@media only screen and (min-width: 768px) and (max-width: 1199px){.box_link ul .btn a{font-size:129%}}@media only screen and (max-width: 767px){.box_link ul .btn a{font-size:115%}}.box_link ul .btn a .big{font-size:1.1em}.box_link ul .btn a .yellow{font-size:1.2em;color:#fff14f}.box_link ul .btn a:after{content:'\f362';color:#fff;font-family:"Ionicons";position:absolute;top:50%;right:5%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:115%}.box_link ul .btn a:before{content:'';position:absolute;top:0;left:-120%;width:50%;height:100%;background:-webkit-gradient(linear, left top, right top, from(rgba(255,255,255,0)),to(rgba(255,255,255,0.3)));background:linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,0.3) 100%);-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}.box_link ul .btn a:hover:before{-webkit-animation:shine 1.2s;animation:shine 1.2s}.box_link ul .btn.navy{margin-right:2em}@media only screen and (max-width: 767px){.box_link ul .btn.navy{margin-right:0;margin-bottom:1em}}.box_link ul .btn.navy a{background:#152042}.box_link ul .btn.pink a{background:#ba1c4e}.con_jiseki{width:100vw;background:#dfecf7;padding:3em 0}@media only screen and (max-width: 767px){.con_jiseki{padding:3em 0}}.con_jiseki .box_tbl{max-width:1280px;margin:3em auto 0;width:100%;background:#fff;padding:2.5em 2em}.con_jiseki .box_tbl .st{width:100%;padding:0.5em 0;text-align:center;font-size:186%;background:#ededf8}@media only screen and (max-width: 767px){.con_jiseki .box_tbl .st{padding:.5em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_jiseki .box_tbl .st{font-size:172%}}@media only screen and (max-width: 767px){.con_jiseki .box_tbl .st{font-size:143%}}.con_jiseki .box_tbl>div{width:100%;margin:0 auto;overflow:auto}.con_jiseki .box_tbl>div .tbl{width:100%;font-size:115%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_jiseki .box_tbl>div .tbl{font-size:108%}}@media only screen and (max-width: 767px){.con_jiseki .box_tbl>div .tbl{font-size:100%}}@media only screen and (max-width: 767px){.con_jiseki .box_tbl>div .tbl{width:850px}}.con_jiseki .box_tbl>div .tbl thead{background:#ced1d9}.con_jiseki .box_tbl>div .tbl thead tr th{text-align:center;padding:.4em 0;font-weight:400;border:1px solid #fff}.con_jiseki .box_tbl>div .tbl thead tr th.black{background:#505871;color:#fff}.con_jiseki .box_tbl>div .tbl thead tr th:first-of-type{width:10%}.con_jiseki .box_tbl>div .tbl tbody tr td{text-align:center;padding:.4em 0;font-weight:400;border:1px solid #efefef;border-left:none;border-right:none}.con_jiseki .txt_swip{padding-left:1em;padding-top:1em}.con_point{max-width:1280px;width:90%;margin:5em auto}@media only screen and (max-width: 767px){.con_point{margin:3em auto}}.con_point .wrp{width:100%}.con_point .wrp li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.con_point .wrp li:not(:last-child){margin-bottom:4em}@media only screen and (max-width: 767px){.con_point .wrp li:not(:last-child){margin-bottom:2em}}.con_point .wrp li .box_txt{margin-right:.5em;width:48%}@media only screen and (max-width: 767px){.con_point .wrp li .box_txt{width:100%}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_point .wrp li .box_txt{width:49%}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_point .wrp li .box_txt{width:100%;margin-right:0;margin-bottom:2.5em}}@media only screen and (max-width: 767px){.con_point .wrp li .box_txt{margin-right:0;margin-bottom:2em}}.con_point .wrp li .box_txt .box_tl{font-size:193%;font-weight:400;padding-top:1.5em;position:relative;margin-bottom:1em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_point .wrp li .box_txt .box_tl{font-size:143%}}@media only screen and (max-width: 767px){.con_point .wrp li .box_txt .box_tl{font-size:136%}}@media only screen and (min-width: 1400px){.con_point .wrp li .box_txt .box_tl{white-space:nowrap}}@media only screen and (min-width: 768px) and (max-width: 1200px){.con_point .wrp li .box_txt .box_tl{white-space:nowrap}}@media only screen and (min-width: 1200px) and (max-width: 1400px){.con_point .wrp li .box_txt .box_tl{font-size:168%}}.con_point .wrp li .box_txt .box_tl em{font-size:1.5em}@media only screen and (max-width: 767px){.con_point .wrp li .box_txt .box_tl{margin-bottom:.5em}}.con_point .wrp li .box_txt .box_tl:before{content:'';height:.5em;width:20%;background:#1f3b8f;position:absolute;top:0;left:0;display:block}@media only screen and (min-width: 1400px){.con_point .wrp li .box_txt .txt{text-align:justify}}@media only screen and (min-width: 1400px){.con_point .wrp li .box_txt .txt.b_102{width:102%}}@media only screen and (max-width: 1400px){.con_point .wrp li .box_txt .txt .view_pc1400{display:none}}.con_point .wrp li .img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:48%}@media only screen and (max-width: 767px){.con_point .wrp li .img{width:100%}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_point .wrp li .img{width:100%}}.con_point .wrp li.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.con_point .wrp li.reverse .box_txt{margin-left:1em}@media only screen and (min-width: 768px) and (max-width: 983px){.con_point .wrp li.reverse .box_txt{width:100%;margin-left:0;margin-bottom:2.5em}}@media only screen and (max-width: 767px){.con_point .wrp li.reverse .box_txt{margin-left:0;margin-bottom:2em}}.con_reason .box_tl{max-width:1920px;width:100%;text-align:center;padding:1.5em 0 3.5em;font-family:'Noto Serif JP', serif;font-size:272%;background:url("../images/home/bg_st.png") center/cover no-repeat}@media only screen and (max-width: 767px){.con_reason .box_tl{padding:1em 0 1.5em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_reason .box_tl{font-size:229%}}@media only screen and (max-width: 767px){.con_reason .box_tl{font-size:200%}}.con_reason .box_tl span{color:#fff;display:block}.con_reason .box_tl span.yellow{color:#fff14f;font-size:1.2em}.con_reason .wrp_reason{max-width:1280px;width:100%;padding:1.5em 1em;margin:4em auto}@media only screen and (max-width: 767px){.con_reason .wrp_reason{padding:1em}}@media only screen and (max-width: 767px){.con_reason .wrp_reason{margin:3em auto}}.con_reason .wrp_reason>li{width:100%;background:#fff;padding:5em 3em;-webkit-box-shadow:-1px 1px 80px 0px rgba(21,32,66,0.2);box-shadow:-1px 1px 80px 0px rgba(21,32,66,0.2)}@media only screen and (max-width: 767px){.con_reason .wrp_reason>li{padding:1.5em}}.con_reason .wrp_reason>li:not(:last-child){margin-bottom:6em}@media only screen and (max-width: 767px){.con_reason .wrp_reason>li:not(:last-child){margin-bottom:3em}}.con_reason .wrp_reason>li .ttl3{font-size:272%;margin-bottom:.5em;color:#152042;padding:.3em;text-align:center;background:#ededf8;font-weight:400;position:relative}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_reason .wrp_reason>li .ttl3{font-size:200%}}@media only screen and (max-width: 767px){.con_reason .wrp_reason>li .ttl3{font-size:158%}}@media only screen and (max-width: 767px){.con_reason .wrp_reason>li .ttl3{margin-bottom:.3em}}@media only screen and (max-width: 767px){.con_reason .wrp_reason>li .ttl3{padding:.32em}}.con_reason .wrp_reason>li .ttl3 em.red{color:#b70039;font-weight:600}.con_reason .wrp_reason>li .ttl3:before{content:'01';position:absolute;font-family:'Noto Serif JP', serif;top:-.5em;left:.5em;font-size:229%;font-weight:400;color:#152042}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_reason .wrp_reason>li .ttl3:before{font-size:200%}}@media only screen and (max-width: 767px){.con_reason .wrp_reason>li .ttl3:before{font-size:172%}}@media only screen and (max-width: 767px){.con_reason .wrp_reason>li .ttl3{padding-left:3em;text-align:left}.con_reason .wrp_reason>li .ttl3:before{top:50%;left:.3em;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.con_reason .wrp_reason>li:nth-child(2) .ttl3:before{content:'02'}.con_reason .wrp_reason>li:nth-child(2) .txt{margin:2.5em 0}@media only screen and (max-width: 767px){.con_reason .wrp_reason>li:nth-child(2) .txt{margin:2em 0}}.con_reason .wrp_reason>li:nth-child(2) .box2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.con_reason .wrp_reason>li:nth-child(2) .box2 .txt{width:55%;margin:0}@media only screen and (max-width: 767px){.con_reason .wrp_reason>li:nth-child(2) .box2 .txt{width:100%}}.con_reason .wrp_reason>li:nth-child(2) .box2 .img{width:40%}@media only screen and (max-width: 767px){.con_reason .wrp_reason>li:nth-child(2) .box2 .img{width:100%}}@media only screen and (max-width: 767px){.con_reason .wrp_reason>li:nth-child(2) .box2 .img{margin-top:2em}}.con_reason .wrp_reason>li:nth-child(3) .ttl3:before{content:'03'}.con_reason .wrp_reason>li:nth-child(3) .box2{margin-top:3.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width: 767px){.con_reason .wrp_reason>li:nth-child(3) .box2{margin-top:2em}}.con_reason .wrp_reason>li:nth-child(3) .box2>div{width:55%}@media only screen and (max-width: 767px){.con_reason .wrp_reason>li:nth-child(3) .box2>div{width:100%}}.con_reason .wrp_reason>li:nth-child(3) .box2 .img{width:40%}@media only screen and (max-width: 767px){.con_reason .wrp_reason>li:nth-child(3) .box2 .img{width:100%}}@media only screen and (max-width: 767px){.con_reason .wrp_reason>li:nth-child(3) .box2 .img{margin-top:2em}}.con_reason .wrp_reason>li .ttl4{font-size:229%;color:#152042;font-weight:400;padding-left:1.5em;position:relative;margin-bottom:.5em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_reason .wrp_reason>li .ttl4{font-size:186%}}@media only screen and (max-width: 767px){.con_reason .wrp_reason>li .ttl4{font-size:143%}}@media only screen and (max-width: 767px){.con_reason .wrp_reason>li .ttl4{margin-bottom:.3em}}.con_reason .wrp_reason>li .ttl4:before{content:'';display:block;width:25px;height:25px;background:#152042;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);line-height:1.71875}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_reason .wrp_reason>li .ttl4:before{width:15px}}@media only screen and (max-width: 767px){.con_reason .wrp_reason>li .ttl4:before{width:.8em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_reason .wrp_reason>li .ttl4:before{height:15px}}@media only screen and (max-width: 767px){.con_reason .wrp_reason>li .ttl4:before{height:.8em}}@media only screen and (max-width: 767px){.con_reason .wrp_reason>li .ttl4:before{top:0;-webkit-transform:translateY(50%);transform:translateY(50%)}}.con_reason .wrp_reason>li .box_area{width:100%;border:1px solid #505871;border-radius:20px;margin:2em 0;font-size:129%}@media only screen and (max-width: 767px){.con_reason .wrp_reason>li .box_area{margin:1em 0}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_reason .wrp_reason>li .box_area{font-size:115%}}@media only screen and (max-width: 767px){.con_reason .wrp_reason>li .box_area{font-size:100%}}.con_reason .wrp_reason>li .box_area .ttl{padding:1em 0;text-align:center;color:#fff;background:#505871;border-radius:20px 20px 0 0}@media only screen and (max-width: 767px){.con_reason .wrp_reason>li .box_area .ttl{padding:0.8em 0}}.con_reason .wrp_reason>li .box_area .name_list{padding:1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width: 767px){.con_reason .wrp_reason>li .box_area .name_list{padding:.8em}}@media only screen and (max-width: 767px){.con_reason .wrp_reason>li .box_area .name_list{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.con_reason .wrp_reason>li .box_area .name_list>li{color:#505871;padding:0 .3em;margin-bottom:.5em}.con_reason .wrp_reason>li .box_area .name_list>li:not(:last-child){border-right:1px solid #505871}.con_reason .wrp_reason>li .box_info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:129%;margin-bottom:2em;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_reason .wrp_reason>li .box_info{font-size:108%}}@media only screen and (max-width: 767px){.con_reason .wrp_reason>li .box_info{font-size:100%}}@media only screen and (max-width: 767px){.con_reason .wrp_reason>li .box_info{margin-bottom:1em}}.con_reason .wrp_reason>li .box_info .info_list{width:45%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_reason .wrp_reason>li .box_info .info_list{width:40%}}@media only screen and (max-width: 767px){.con_reason .wrp_reason>li .box_info .info_list{width:100%}}.con_reason .wrp_reason>li .box_info .info_list>li{padding-left:2em;color:#333333;position:relative}.con_reason .wrp_reason>li .box_info .info_list>li:not(:last-child){margin-bottom:1.5em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_reason .wrp_reason>li .box_info .info_list>li{padding-left:1.5em}}.con_reason .wrp_reason>li .box_info .info_list>li span{font-size:1.2em;color:#152042;display:block;margin-bottom:.3em}.con_reason .wrp_reason>li .box_info .info_list>li:before{content:'';width:.65em;height:100%;display:block;position:absolute;top:0;left:0;background:#152042}.con_reason .wrp_reason>li .box_info .map_img{width:50%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_reason .wrp_reason>li .box_info .map_img{width:60%}}@media only screen and (max-width: 767px){.con_reason .wrp_reason>li .box_info .map_img{width:100%}}.con_support .box_intro{margin-top:5em}@media only screen and (max-width: 767px){.con_support .box_intro{margin-top:2em}}.con_support .box_intro .ttl3{font-size:229%;text-align:center;color:#152042;font-weight:400;position:relative;margin-bottom:.5em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_support .box_intro .ttl3{font-size:200%}}@media only screen and (max-width: 767px){.con_support .box_intro .ttl3{font-size:158%}}@media only screen and (max-width: 767px){.con_support .box_intro .ttl3{margin-bottom:.3em}}.con_support .box_intro .ttl3 span{position:relative;padding-left:1.5em}.con_support .box_intro .ttl3 span:before{content:'';display:block;width:25px;height:25px;background:#152042;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);line-height:1.71875}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_support .box_intro .ttl3 span:before{width:15px}}@media only screen and (max-width: 767px){.con_support .box_intro .ttl3 span:before{width:.8em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_support .box_intro .ttl3 span:before{height:15px}}@media only screen and (max-width: 767px){.con_support .box_intro .ttl3 span:before{height:.8em}}@media only screen and (max-width: 767px){.con_support .box_intro .ttl3 span:before{top:0;-webkit-transform:translateY(50%);transform:translateY(50%)}}@media only screen and (max-width: 767px){.con_support .box_intro .ttl3{width:95%;margin:0 auto}}.con_support .box_intro .box_txt{max-width:1280px;margin:0 auto;width:95%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;background:url(../images/home/img_support.png) center/contain no-repeat}.con_support .box_intro .box_txt .box_l,.con_support .box_intro .box_txt .box_r{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;z-index:2;margin-top:5em}.con_support .box_intro .box_txt .box_l p,.con_support .box_intro .box_txt .box_r p{font-size:215%;color:#152042;margin-bottom:3.5em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_support .box_intro .box_txt .box_l p,.con_support .box_intro .box_txt .box_r p{font-size:158%}}@media only screen and (max-width: 767px){.con_support .box_intro .box_txt .box_l p,.con_support .box_intro .box_txt .box_r p{font-size:100%}}@media only screen and (max-width: 767px){.con_support .box_intro .box_txt .box_l p,.con_support .box_intro .box_txt .box_r p{margin-bottom:1em}}.con_support .box_intro .box_txt .box_l p em,.con_support .box_intro .box_txt .box_r p em{color:#b70039}.con_support .box_intro .box_txt .box_l{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.con_support .box_intro .box_txt .box_r{margin-top:2em}.con_support .box_intro .box_txt .box_r p:first-child{margin-left:-8em}.con_support .box_intro .box_txt .box_r p:nth-child(2){margin-left:-6em}.con_support .box_intro .box_txt .box_r p:nth-child(3){margin-left:-7em}@media only screen and (max-width: 767px){.con_support .box_intro .box_txt{background:url(../images/home/img_support.png) center 62%/contain no-repeat;background-size:40%}.con_support .box_intro .box_txt .box_l{width:40%;margin-top:2em}.con_support .box_intro .box_txt .box_r{width:38%}.con_support .box_intro .box_txt .box_r p:first-child{margin-left:0}.con_support .box_intro .box_txt .box_r p:nth-child(2){margin-left:0}.con_support .box_intro .box_txt .box_r p:nth-child(3){margin-left:0}}.con_support .box_makase{margin-top:5em}@media only screen and (max-width: 767px){.con_support .box_makase{margin-top:2em}}.con_support .box_makase .txt_catch span{font-size:300%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_support .box_makase .txt_catch span{font-size:215%}}@media only screen and (max-width: 767px){.con_support .box_makase .txt_catch span{font-size:200%}}.con_support .box_makase .box_resource{max-width:1770px;width:100%;margin:auto;padding:2em 1em;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width: 767px){.con_support .box_makase .box_resource{padding:.5em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_support .box_makase .box_resource{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (max-width: 767px){.con_support .box_makase .box_resource{-ms-flex-wrap:wrap;flex-wrap:wrap}}.con_support .box_makase .box_resource .box_per{width:600px;margin-top:5em;padding:2em 2em 3em;background:url("../images/home/bg_per.jpg") center/cover no-repeat;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:25px 25px 25px 0px rgba(21,32,66,0.25);box-shadow:25px 25px 25px 0px rgba(21,32,66,0.25);font-size:115%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_support .box_makase .box_resource .box_per{width:48%}}@media only screen and (max-width: 767px){.con_support .box_makase .box_resource .box_per{width:100%}}@media only screen and (max-width: 767px){.con_support .box_makase .box_resource .box_per{margin-top:6em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_support .box_makase .box_resource .box_per{padding:2em 1.3em}}@media only screen and (max-width: 767px){.con_support .box_makase .box_resource .box_per{padding:1em}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_support .box_makase .box_resource .box_per{padding:2em 1em}}@media only screen and (max-width: 767px){.con_support .box_makase .box_resource .box_per{-webkit-box-shadow:5px 5px 5px 0px rgba(21,32,66,0.25);box-shadow:5px 5px 5px 0px rgba(21,32,66,0.25)}}@media only screen and (min-width: 1200px){.con_support .box_makase .box_resource .box_per:not(:last-child){margin-right:1.5em}}@media print{.con_support .box_makase .box_resource .box_per:not(:last-child){margin-right:1.5em}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_support .box_makase .box_resource .box_per:not(:last-child){margin-right:1em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_support .box_makase .box_resource .box_per:nth-child(odd){margin-right:1em}}.con_support .box_makase .box_resource .box_per .img{margin-bottom:1em;margin-top:-6em}.con_support .box_makase .box_resource .box_per .name{padding-bottom:1em;margin-bottom:1.2em;border-bottom:3px solid #fff}.con_support .box_makase .box_resource .box_per .name span{font-size:1.2em}.con_support .box_makase .box_resource .box_per .txt{width:100%;font-size:100%;letter-spacing:0.15em}.con_support .box_makase .sld_resource .slick-track{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.con_support .box_makase .sld_resource .slick-slide{margin-right:.5em;margin-left:.5em;margin-bottom:3.5em;height:auto}.con_support .box_makase .sld_resource .slick-slide img{height:auto;width:100%}.con_support .box_makase .sld_resource .slick-dots{position:relative;margin:auto;margin-top:.5em;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.con_support .box_makase .sld_resource .slick-dots li{height:1em;width:1em;margin:10px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;outline:none !important;background:#000;border-radius:50%;background:#152042}.con_support .box_makase .sld_resource .slick-dots li.slick-active{background:#ff6}.con_support .box_makase .sld_resource .slick-dots li button{color:transparent;padding:0;border:0;outline:none !important;cursor:pointer;background:transparent;display:block;position:relative}@media only screen and (max-width: 767px){.con_support .box_makase .sld_resource .slick-dots li button{height:7px;width:7px}}.con_support .box_makase .sld_resource .slick-dots li button:before{position:absolute;top:0;left:0;outline:none !important}.con_support .box_makase .sld_resource .slick-dots li button:hover,.con_support .box_makase .sld_resource .slick-dots li button:focus{outline:none !important}.con_support .box_merit{max-width:1280px;width:90%;margin:5em auto 0;border:1px solid #152042}@media only screen and (max-width: 767px){.con_support .box_merit{margin:3em auto 0}}.con_support .box_merit .ttl3{font-size:250%;font-weight:400;padding:.8em 0;text-align:center;background:#152042;color:#fff}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_support .box_merit .ttl3{font-size:200%}}@media only screen and (max-width: 767px){.con_support .box_merit .ttl3{font-size:186%}}.con_support .box_merit .ttl3 .yellow{color:#fff14f}@media only screen and (max-width: 767px){.con_support .box_merit .ttl3 .yellow{display:block}}.con_support .box_merit .merit{padding:2.5em 2em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width: 767px){.con_support .box_merit .merit{padding:1.5em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_support .box_merit .merit{padding:1.5em 1em}}.con_support .box_merit .merit>li{width:49.5%;overflow:hidden}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_support .box_merit .merit>li{width:49%}}@media only screen and (max-width: 767px){.con_support .box_merit .merit>li{width:100%}}.con_support .box_merit .merit>li:first-child{border:1px solid #7db635}@media only screen and (max-width: 767px){.con_support .box_merit .merit>li:first-child{margin-bottom:2em}}.con_support .box_merit .merit>li:first-child .ttl4{text-align:center;color:#fff;font-size:229%;font-weight:400;background:#7db635;padding:.8em 0}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_support .box_merit .merit>li:first-child .ttl4{font-size:200%}}@media only screen and (max-width: 767px){.con_support .box_merit .merit>li:first-child .ttl4{font-size:143%}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_support .box_merit .merit>li:first-child .ttl4{font-size:200%}}.con_support .box_merit .merit>li:first-child>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1em 3em;background:#f8fff0;height:100%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_support .box_merit .merit>li:first-child>ul{padding:1em 1.5em}}@media only screen and (max-width: 767px){.con_support .box_merit .merit>li:first-child>ul{padding:1em}}.con_support .box_merit .merit>li:first-child>ul>li{display:-webkit-box;display:-ms-flexbox;display:flex;padding:1em 2em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_support .box_merit .merit>li:first-child>ul>li{padding:1em 0}}@media only screen and (max-width: 767px){.con_support .box_merit .merit>li:first-child>ul>li{padding:1em 0.5em}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_support .box_merit .merit>li:first-child>ul>li{padding:1em 1.5em}}.con_support .box_merit .merit>li:first-child>ul>li:not(:last-child){border-bottom:1px solid #7db635}.con_support .box_merit .merit>li:first-child>ul>li i{color:#ba1c4e;font-size:2.5em}@media only screen and (max-width: 767px){.con_support .box_merit .merit>li:first-child>ul>li i{font-size:1.6em}}.con_support .box_merit .merit>li:first-child>ul>li p{font-size:186%;padding-left:.5em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_support .box_merit .merit>li:first-child>ul>li p{font-size:172%}}@media only screen and (max-width: 767px){.con_support .box_merit .merit>li:first-child>ul>li p{font-size:108%}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_support .box_merit .merit>li:first-child>ul>li p{font-size:172%}}.con_support .box_merit .merit>li:last-child{border:1px solid #eb886e}.con_support .box_merit .merit>li:last-child .ttl4{text-align:center;color:#fff;font-size:229%;font-weight:400;background:#eb886e;padding:.8em 0}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_support .box_merit .merit>li:last-child .ttl4{font-size:200%}}@media only screen and (max-width: 767px){.con_support .box_merit .merit>li:last-child .ttl4{font-size:143%}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_support .box_merit .merit>li:last-child .ttl4{font-size:200%}}.con_support .box_merit .merit>li:last-child>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1em 3em;background:#ffeeea;height:100%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_support .box_merit .merit>li:last-child>ul{padding:1em 1.5em}}@media only screen and (max-width: 767px){.con_support .box_merit .merit>li:last-child>ul{padding:1em}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_support .box_merit .merit>li:last-child>ul{padding:1em 1.5em}}.con_support .box_merit .merit>li:last-child>ul>li{display:-webkit-box;display:-ms-flexbox;display:flex;padding:1em 2em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_support .box_merit .merit>li:last-child>ul>li{padding:1em 0}}@media only screen and (max-width: 767px){.con_support .box_merit .merit>li:last-child>ul>li{padding:1em 0.5em}}.con_support .box_merit .merit>li:last-child>ul>li:not(:last-child){border-bottom:1px solid #eb886e}.con_support .box_merit .merit>li:last-child>ul>li i{color:#ba1c4e;font-size:2.5em}@media only screen and (max-width: 767px){.con_support .box_merit .merit>li:last-child>ul>li i{font-size:1.6em}}.con_support .box_merit .merit>li:last-child>ul>li p{font-size:186%;padding-left:.5em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_support .box_merit .merit>li:last-child>ul>li p{font-size:172%}}@media only screen and (max-width: 767px){.con_support .box_merit .merit>li:last-child>ul>li p{font-size:108%}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_support .box_merit .merit>li:last-child>ul>li p{font-size:172%}}.con_soudan{max-width:1920px;width:100%;margin:5em auto 0;background:#eff8fc url("../images/home/img_contact.png") 60%/cover no-repeat}@media only screen and (max-width: 767px){.con_soudan{margin:3em auto 0}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_soudan{background:#eff8fc url("../images/home/img_contact.png") 70%/cover no-repeat}}@media only screen and (max-width: 767px){.con_soudan{background:#eff8fc}}.con_soudan .box_l{max-width:1400px;width:100%;margin:auto;padding:3em 0}@media only screen and (max-width: 767px){.con_soudan .box_l{width:90%}}@media only screen and (max-width: 767px){.con_soudan .box_l{background:none}}.con_soudan .box_l>div{margin-right:auto;width:65%}@media only screen and (max-width: 767px){.con_soudan .box_l>div{width:100%}}.con_soudan .box_l>div .box_tl{font-size:300%;color:#152042;line-height:1.54762;text-align:center;font-family:'Noto Serif JP', serif}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_soudan .box_l>div .box_tl{font-size:179%}}@media only screen and (max-width: 767px){.con_soudan .box_l>div .box_tl{font-size:143%}}@media only screen and (max-width: 1400px){.con_soudan .box_l>div .box_link ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.con_soudan .box_l>div .box_link ul li a{text-align:left}@media only screen and (max-width: 767px){.con_soudan .box_l>div .box_link ul li a{text-align:center;padding-left:0}}@media only screen and (max-width: 1401px){.con_soudan .box_l>div .box_link ul li.btn.navy{margin-right:0;margin-bottom:1em}}.con_soudan .box_l>div .box_contact{background:#fff;padding:1em 1.5em;width:100%;margin:auto}.con_soudan .box_l>div .box_contact .st{text-align:center;font-size:158%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_soudan .box_l>div .box_contact .st{font-size:143%}}@media only screen and (max-width: 767px){.con_soudan .box_l>div .box_contact .st{font-size:115%}}.con_soudan .box_l>div .box_contact .box_tel{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;padding:1em 0;border-bottom:1px solid #000;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.con_soudan .box_l>div .box_contact .box_tel i{font-size:286%;margin-right:5px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_soudan .box_l>div .box_contact .box_tel i{font-size:200%}}@media only screen and (max-width: 767px){.con_soudan .box_l>div .box_contact .box_tel i{font-size:229%}}.con_soudan .box_l>div .box_contact .box_tel .num{font-size:322%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_soudan .box_l>div .box_contact .box_tel .num{font-size:215%}}@media only screen and (max-width: 767px){.con_soudan .box_l>div .box_contact .box_tel .num{font-size:215%}}.con_soudan .box_l>div .box_contact .box_tel .num a{text-decoration:none;cursor:auto}@media only screen and (max-width: 767px){.con_soudan .box_l>div .box_contact .box_tel .num a{text-decoration:underline}}.con_soudan .box_l>div .box_contact .box_tel .num small{font-size:.5em}@media only screen and (max-width: 767px){.con_soudan .box_l>div .box_contact .box_tel .num small{display:block}}.con_soudan .box_l>div .box_contact .txt{text-align:center;padding:.5em;font-size:172%;letter-spacing:.08em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_soudan .box_l>div .box_contact .txt{font-size:158%}}@media only screen and (max-width: 767px){.con_soudan .box_l>div .box_contact .txt{font-size:143%}}.con_qna{max-width:1280px;width:95%;margin:4em auto 0}@media only screen and (max-width: 767px){.con_qna{margin:3em auto 0}}.con_qna .box_tl{font-family:'Noto Serif JP', serif;font-size:300%;color:#152042;text-align:center;margin-bottom:2em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_qna .box_tl{font-size:236%}}@media only screen and (max-width: 767px){.con_qna .box_tl{font-size:172%}}.con_qna .box_qna{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.con_qna .box_qna>li{width:49%;padding:3em 2em 2em;background:#ededf8;position:relative}@media only screen and (max-width: 767px){.con_qna .box_qna>li{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_qna .box_qna>li{padding:3em 1em 2em}}@media only screen and (max-width: 767px){.con_qna .box_qna>li{padding:2.5em 0.8em 1em}}.con_qna .box_qna>li:not(:last-child){margin-bottom:5em}@media only screen and (max-width: 767px){.con_qna .box_qna>li:not(:last-child){margin-bottom:3.5em}}.con_qna .box_qna>li:before{content:'Q';font-family:'Noto Serif JP', serif;font-size:1.8em;color:#fff;background:#152042;height:2em;width:2em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:0;left:1em;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (max-width: 767px){.con_qna .box_qna>li:before{height:1.8em}}@media only screen and (max-width: 767px){.con_qna .box_qna>li:before{width:1.8em}}@media only screen and (max-width: 767px){.con_qna .box_qna>li:before{left:.5em}}.con_qna .box_qna>li .q{color:#152042;font-size:200%;line-height:1.57692;margin-bottom:1em;min-height:2.1em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_qna .box_qna>li .q{font-size:143%}}@media only screen and (max-width: 767px){.con_qna .box_qna>li .q{font-size:115%}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_qna .box_qna>li .q{font-size:186%}}@media only screen and (max-width: 767px){.con_qna .box_qna>li .q{margin-bottom:1em}}.con_qna .box_qna>li .a{width:100%;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;padding:1.5em 1.5em 3em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_qna .box_qna>li .a{padding:1.5em 1em 2em}}@media only screen and (max-width: 767px){.con_qna .box_qna>li .a{padding:1.5em 1em}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_qna .box_qna>li .a{padding:1.5em 1.3em 3em}}.con_qna .box_qna>li .a:before{content:'A';font-family:'Noto Serif JP', serif;font-size:1.5em;color:#fff;background:#d3c2af;height:2em;width:2em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;position:absolute;top:1.2em;left:1em}@media only screen and (max-width: 767px){.con_qna .box_qna>li .a:before{height:1.5em}}@media only screen and (max-width: 767px){.con_qna .box_qna>li .a:before{width:1.5em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_qna .box_qna>li .a:before{top:1.2em}}@media only screen and (max-width: 767px){.con_qna .box_qna>li .a:before{top:1em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_qna .box_qna>li .a:before{left:.6em}}@media only screen and (max-width: 767px){.con_qna .box_qna>li .a:before{left:.7em}}.con_qna .box_qna>li .a p{font-size:129%;padding-left:3em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_qna .box_qna>li .a p{font-size:115%}}@media only screen and (max-width: 767px){.con_qna .box_qna>li .a p{font-size:100%}}@media only screen and (max-width: 767px){.con_qna .box_qna>li .a p{padding-left:3em}}.con_qna .box_qna>li:last-child{width:100%;position:relative;margin-top:1.5em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_qna .box_qna>li:last-child{margin-top:3.5em}}@media only screen and (max-width: 767px){.con_qna .box_qna>li:last-child{margin-top:2em}}.con_qna .box_qna>li:last-child .free{font-size:200%;line-height:1.28571;color:#fff;background:#eb886e;z-index:2;text-align:center;padding:.8em .7em;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:-12%;right:5%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_qna .box_qna>li:last-child .free{font-size:158%}}@media only screen and (max-width: 767px){.con_qna .box_qna>li:last-child .free{font-size:129%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_qna .box_qna>li:last-child .free{top:-13%}}@media only screen and (max-width: 767px){.con_qna .box_qna>li:last-child .free{top:-10%}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_qna .box_qna>li:last-child .free{top:-10%}}.con_qna .box_qna>li:last-child .a_big{width:100%;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;padding:1.5em 3.5em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_qna .box_qna>li:last-child .a_big{padding:1.5em 2.5em}}@media only screen and (max-width: 767px){.con_qna .box_qna>li:last-child .a_big{padding:1em}}.con_qna .box_qna>li:last-child .a_big .ttl3{font-size:272%;text-align:center;color:#152042;font-weight:400;margin-bottom:1em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_qna .box_qna>li:last-child .a_big .ttl3{font-size:200%}}@media only screen and (max-width: 767px){.con_qna .box_qna>li:last-child .a_big .ttl3{font-size:143%}}.con_qna .box_qna>li:last-child .a_big ul>li{margin-bottom:2.5em;padding-left:2.5em;position:relative}.con_qna .box_qna>li:last-child .a_big ul>li:before{content:'';display:block;background:#d3c2af;width:1.5em;height:1.5em;display:block;position:absolute;top:8px;left:0}@media only screen and (max-width: 767px){.con_qna .box_qna>li:last-child .a_big ul>li:before{top:2px}}.con_qna .box_qna>li:last-child .a_big ul>li .st{font-size:158%;font-weight:400;margin-bottom:.5em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_qna .box_qna>li:last-child .a_big ul>li .st{font-size:143%}}@media only screen and (max-width: 767px){.con_qna .box_qna>li:last-child .a_big ul>li .st{font-size:115%}}.con_qna .box_qna>li:last-child .a_big ul>li p{font-size:129%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_qna .box_qna>li:last-child .a_big ul>li p{font-size:115%}}@media only screen and (max-width: 767px){.con_qna .box_qna>li:last-child .a_big ul>li p{font-size:100%}}@media only screen and (min-width: 768px){.con_qna .box_qna>li:last-child .a_big ul>li p .tel{text-decoration:none;cursor:auto}}.con_know{margin-top:5em}@media only screen and (max-width: 767px){.con_know{margin-top:3em}}.con_know .wrp_know{max-width:1280px;width:100%;padding:1.5em 1em;margin:4em auto}@media only screen and (max-width: 767px){.con_know .wrp_know{padding:1em}}@media only screen and (max-width: 767px){.con_know .wrp_know{margin:2em auto}}.con_know .wrp_know .box_top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media only screen and (max-width: 767px){.con_know .wrp_know .box_top{-ms-flex-wrap:wrap;flex-wrap:wrap}}.con_know .wrp_know .box_top .ttl3{font-size:229%;margin-bottom:.5em;color:#152042;padding-left:1em;font-weight:400;position:relative}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_know .wrp_know .box_top .ttl3{font-size:158%}}@media only screen and (max-width: 767px){.con_know .wrp_know .box_top .ttl3{font-size:143%}}@media only screen and (max-width: 767px){.con_know .wrp_know .box_top .ttl3{margin-bottom:.3em}}.con_know .wrp_know .box_top .ttl3:before{content:'';width:.65em;height:100%;display:block;position:absolute;top:0;left:0;background:#152042}@media only screen and (max-width: 767px){.con_know .wrp_know .box_top .box_l{margin-bottom:2em}}@media only screen and (max-width: 767px){.con_know .wrp_know .box_top .box_l .txt{width:103%}}.con_know .wrp_know .box_top .txt{margin:2em 0}@media only screen and (min-width: 1200px){.con_know .wrp_know .box_top .txt{padding-right:2em}}@media print{.con_know .wrp_know .box_top .txt{padding-right:2em}}.con_know .wrp_know .box_top p>strong{font-size:158%;color:#152042;font-weight:400;padding-left:1.5em;position:relative;margin-bottom:.5em;display:block;margin-bottom:1em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_know .wrp_know .box_top p>strong{font-size:129%}}@media only screen and (max-width: 767px){.con_know .wrp_know .box_top p>strong{font-size:115%}}@media only screen and (max-width: 767px){.con_know .wrp_know .box_top p>strong{margin-bottom:.3em}}.con_know .wrp_know .box_top p>strong:before{content:'';display:block;width:25px;height:25px;background:#152042;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);line-height:1.71875}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_know .wrp_know .box_top p>strong:before{width:15px}}@media only screen and (max-width: 767px){.con_know .wrp_know .box_top p>strong:before{width:.8em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_know .wrp_know .box_top p>strong:before{height:15px}}@media only screen and (max-width: 767px){.con_know .wrp_know .box_top p>strong:before{height:.8em}}@media only screen and (max-width: 767px){.con_know .wrp_know .box_top p>strong:before{top:0;-webkit-transform:translateY(50%);transform:translateY(50%)}}.con_know .wrp_know .box_cen .txt{margin:3em 0}@media only screen and (max-width: 767px){.con_know .wrp_know .box_cen .txt{margin:2em 0 3em}}.con_know .wrp_know .box_bot{width:100%;padding:3em 2.5em;background:#ededf8;position:relative}@media only screen and (max-width: 767px){.con_know .wrp_know .box_bot{padding:1.5em}}.con_know .wrp_know .box_bot:before{content:'';display:block;position:absolute;bottom:100%;left:5%;width:0;height:0;border-left:1em solid transparent;border-right:1em solid transparent;border-bottom:2em solid #ededf8;-webkit-transform:skew(-45deg);transform:skew(-45deg)}.con_know .wrp_know .box_bot span{font-size:158%;margin-bottom:.5em;position:relative;padding-left:1.5em;display:block}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_know .wrp_know .box_bot span{font-size:129%}}@media only screen and (max-width: 767px){.con_know .wrp_know .box_bot span{font-size:115%}}.con_know .wrp_know .box_bot span:before{content:'';display:block;width:25px;height:25px;background:#152042;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);line-height:1.71875}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_know .wrp_know .box_bot span:before{width:15px}}@media only screen and (max-width: 767px){.con_know .wrp_know .box_bot span:before{width:.8em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_know .wrp_know .box_bot span:before{height:15px}}@media only screen and (max-width: 767px){.con_know .wrp_know .box_bot span:before{height:.8em}}@media only screen and (max-width: 767px){.con_know .wrp_know .box_bot span:before{top:0;-webkit-transform:translateY(50%);transform:translateY(50%)}}.con_issues{margin-top:5em}@media only screen and (max-width: 767px){.con_issues{margin-top:3em}}.con_issues .wrp_issues{max-width:1280px;width:100%;padding:0;margin:4em auto}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_issues .wrp_issues{padding:1.2em}}@media only screen and (max-width: 767px){.con_issues .wrp_issues{padding:1em}}@media only screen and (min-width: 768px) and (max-width: 1280px){.con_issues .wrp_issues{padding:1.2em}}@media only screen and (max-width: 767px){.con_issues .wrp_issues{margin:3em auto}}.con_issues .wrp_issues .box_top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media only screen and (max-width: 767px){.con_issues .wrp_issues .box_top{-ms-flex-wrap:wrap;flex-wrap:wrap}}.con_issues .wrp_issues .box_top .ttl3{font-size:229%;margin-bottom:.5em;color:#152042;padding-left:1em;font-weight:400;position:relative}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_issues .wrp_issues .box_top .ttl3{font-size:158%}}@media only screen and (max-width: 767px){.con_issues .wrp_issues .box_top .ttl3{font-size:143%}}@media only screen and (max-width: 767px){.con_issues .wrp_issues .box_top .ttl3{margin-bottom:.3em}}.con_issues .wrp_issues .box_top .ttl3:before{content:'';width:.65em;height:100%;display:block;position:absolute;top:0;left:0;background:#152042}.con_issues .wrp_issues .box_top .txt{margin:2em 0}@media only screen and (min-width: 768px){.con_issues .wrp_issues .box_top .txt{padding-right:3em}}.con_issues .wrp_issues .box_merit{margin-top:1em}@media only screen and (max-width: 767px){.con_issues .wrp_issues .box_merit{margin-top:3em}}.con_issues .wrp_issues .box_merit .ttl4{font-size:158%;color:#152042;font-weight:400;padding-left:1.5em;position:relative;margin-bottom:.5em;display:block;margin-bottom:1em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_issues .wrp_issues .box_merit .ttl4{font-size:143%}}@media only screen and (max-width: 767px){.con_issues .wrp_issues .box_merit .ttl4{font-size:122%}}@media only screen and (max-width: 767px){.con_issues .wrp_issues .box_merit .ttl4{margin-bottom:2em}}.con_issues .wrp_issues .box_merit .ttl4:before{content:'';display:block;width:25px;height:25px;background:#152042;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);line-height:1.71875}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_issues .wrp_issues .box_merit .ttl4:before{width:15px}}@media only screen and (max-width: 767px){.con_issues .wrp_issues .box_merit .ttl4:before{width:.8em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_issues .wrp_issues .box_merit .ttl4:before{height:15px}}@media only screen and (max-width: 767px){.con_issues .wrp_issues .box_merit .ttl4:before{height:.8em}}@media only screen and (max-width: 767px){.con_issues .wrp_issues .box_merit .ttl4:before{top:0;-webkit-transform:translateY(50%);transform:translateY(50%)}}.con_issues .wrp_issues .box_merit ul>li:not(:last-child){margin-bottom:3em}@media only screen and (max-width: 767px){.con_issues .wrp_issues .box_merit ul>li:not(:last-child){margin-bottom:2em}}.con_issues .wrp_issues .box_merit ul>li h5{font-size:143%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#152042;font-weight:400;margin-bottom:1.5em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_issues .wrp_issues .box_merit ul>li h5{font-size:129%}}@media only screen and (max-width: 767px){.con_issues .wrp_issues .box_merit ul>li h5{font-size:115%}}@media only screen and (max-width: 767px){.con_issues .wrp_issues .box_merit ul>li h5{margin-bottom:1em}}.con_issues .wrp_issues .box_merit ul>li h5 span{background:#ededf8;padding:0.8em 1.5em;margin-right:1em;white-space:nowrap}@media only screen and (max-width: 767px){.con_issues .wrp_issues .box_merit ul>li h5 span{padding:.8em}}.con_failure{margin-top:5em}@media only screen and (max-width: 767px){.con_failure{margin-top:3em}}.con_failure .wrp_failure{max-width:1280px;width:100%;padding:1.5em 1em;margin:4em auto}@media only screen and (max-width: 767px){.con_failure .wrp_failure{padding:1em}}@media only screen and (max-width: 767px){.con_failure .wrp_failure{margin:3em auto}}.con_failure .wrp_failure .box_intro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:relative}@media only screen and (max-width: 767px){.con_failure .wrp_failure .box_intro{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (max-width: 767px){.con_failure .wrp_failure .box_intro{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.con_failure .wrp_failure .box_intro:after{content:'';display:block;position:absolute;top:80%;left:50%;width:0;height:0;border-left:4em solid transparent;border-right:4em solid transparent;border-top:4em solid #f4f4f6;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media only screen and (min-width: 768px) and (max-width: 983px){.con_failure .wrp_failure .box_intro:after{border-left:3em solid transparent;border-right:3em solid transparent;border-top:3em solid #f4f4f6;top:90%}}@media only screen and (max-width: 767px){.con_failure .wrp_failure .box_intro:after{border-left:3em solid transparent;border-right:3em solid transparent;border-top:3em solid #f4f4f6;top:105%}}.con_failure .wrp_failure .box_intro .box_txt{width:75%;padding-left:2em}@media only screen and (max-width: 767px){.con_failure .wrp_failure .box_intro .box_txt{width:100%}}@media only screen and (max-width: 767px){.con_failure .wrp_failure .box_intro .box_txt{padding-left:0;margin-top:2em}}.con_failure .wrp_failure .box_intro .box_txt .st{font-size:186%;padding-bottom:.2em;border-bottom:2px solid #b70039;color:#b70039;margin-bottom:1em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_failure .wrp_failure .box_intro .box_txt .st{font-size:143%}}@media only screen and (max-width: 767px){.con_failure .wrp_failure .box_intro .box_txt .st{font-size:129%}}.con_failure .wrp_failure .box_ct{margin-top:4em}@media only screen and (max-width: 767px){.con_failure .wrp_failure .box_ct{margin-top:5em}}.con_failure .wrp_failure .box_purple{width:86%;margin:0 auto;margin-top:5em;padding:2em;background:#ededf8;position:relative}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_failure .wrp_failure .box_purple{width:98%}}@media only screen and (max-width: 767px){.con_failure .wrp_failure .box_purple{width:100%}}@media only screen and (max-width: 767px){.con_failure .wrp_failure .box_purple{margin-top:4em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_failure .wrp_failure .box_purple{padding:2em}}@media only screen and (max-width: 767px){.con_failure .wrp_failure .box_purple{padding:1.5em}}.con_failure .wrp_failure .box_purple:before{content:'';display:block;position:absolute;bottom:100%;left:5%;width:0;height:0;border-left:1em solid transparent;border-right:1em solid transparent;border-bottom:2em solid #ededf8;-webkit-transform:skew(-45deg);transform:skew(-45deg)}.con_failure .wrp_failure .box_purple .txt:not(:last-of-type){margin-bottom:3em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_failure .wrp_failure .box_purple .txt:not(:last-of-type){margin-bottom:2em}}@media only screen and (max-width: 767px){.con_failure .wrp_failure .box_purple .txt:not(:last-of-type){margin-bottom:1.5em}}.con_failure .wrp_failure .box_purple .txt strong{color:#1f3b8f}#footer{width:100vw;height:350px;background:#152042;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 767px){#footer{height:320px}}#footer>div{width:100%}#footer>div .box_logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media only screen and (max-width: 767px){#footer>div .box_logo{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#footer>div .box_logo .main_logo{width:50%;height:220px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:5em}@media only screen and (max-width: 767px){#footer>div .box_logo .main_logo{width:100%}}@media only screen and (max-width: 767px){#footer>div .box_logo .main_logo{height:100px}}@media only screen and (max-width: 767px){#footer>div .box_logo .main_logo{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (min-width: 768px) and (max-width: 1199px){#footer>div .box_logo .main_logo{padding-right:3em}}@media only screen and (max-width: 767px){#footer>div .box_logo .main_logo{padding-right:0}}#footer>div .box_logo .main_logo img{min-width:none}#footer>div .box_logo .grp_logo{width:50%;height:250px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:5em}@media only screen and (max-width: 767px){#footer>div .box_logo .grp_logo{width:100%}}@media only screen and (max-width: 767px){#footer>div .box_logo .grp_logo{height:100px}}@media only screen and (min-width: 768px) and (max-width: 1199px){#footer>div .box_logo .grp_logo{padding-left:2em}}@media only screen and (max-width: 767px){#footer>div .box_logo .grp_logo{padding-left:0}}#footer>div .box_logo .grp_logo img{max-width:none}@media only screen and (max-width: 767px){#footer>div .box_logo .grp_logo img{width:95%;margin:auto}}#footer>div #copyright{font-family:'Noto Sans JP', sans-serif;text-align:center;margin-top:2em;padding:0 0 .5em;color:#fff}@media only screen and (max-width: 767px){#footer>div #copyright{margin-top:0}}#pagetop{position:fixed;width:6em;height:6em;border-radius:50%;background:#152042;bottom:20px;right:20px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #fff;-webkit-transition:.3s;transition:.3s;z-index:10}@media only screen and (max-width: 767px){#pagetop{width:5em}}@media only screen and (max-width: 767px){#pagetop{height:5em}}@media only screen and (max-width: 767px){#pagetop{bottom:70px}}@media only screen and (max-width: 767px){#pagetop{right:10px}}#pagetop.hide{opacity:0;-webkit-transform:translate(0, 50%);transform:translate(0, 50%)}#pagetop.show{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}#pagetop a{font-family:'Noto Serif JP', serif;color:#fff;text-align:center;font-size:86%;line-height:1.5;text-decoration:none;display:block;position:relative;font-weight:600}#pagetop a span{display:block;padding-top:15px;line-height:1.2}#pagetop a span:before{content:'\f3d8';font-family:"Ionicons";position:absolute;top:-15%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-weight:600;font-size:1.5em}#pagetop a span em{font-size:1.3em}.box_btn_sp{width:100%;position:fixed;bottom:0;left:0;z-index:10;-webkit-transition:.3s;transition:.3s}.box_btn_sp.hide{opacity:0;-webkit-transform:translate(0, 50%);transform:translate(0, 50%)}.box_btn_sp.show{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.box_btn_sp ul{display:-webkit-box;display:-ms-flexbox;display:flex}.box_btn_sp ul li.btn{width:35%}.box_btn_sp ul li.btn a{display:block;height:100%;width:100%;color:#fff;text-decoration:none;display:block;padding:.5em;position:relative;border-radius:2px;font-size:13px !important;overflow:hidden;text-align:center}@media only screen and (max-width: 350px){.box_btn_sp ul li.btn a{font-size:10px !important}}.box_btn_sp ul li.btn a .big{font-size:1.1em}.box_btn_sp ul li.btn a .yellow{font-size:1.2em;color:#fff14f}.box_btn_sp ul li.navy a{background:#152042}.box_btn_sp ul li.pink a{background:#ba1c4e}.box_btn_sp ul li.btn_tel{width:40%;background:#fff;border-radius:2px;border:1px solid #000;text-align:center}.box_btn_sp ul li.btn_tel a{display:block;text-decoration:none;padding:.5em}.box_btn_sp ul li.btn_tel a span{font-size:16px;white-space:nowrap}.box_btn_sp ul li.btn_tel a span small{display:block;font-size:.65em}

.youtube{
	margin: 20px auto 90px auto;
 	position: relative;
	width: 100%;
	max-width: 780px;
	padding-top: 450px;
}
.youtube iframe{
	position: absolute;
	top: 0;
	right: 0;
	width: 100% !important;
	height: 100% !important;
}
.movie_ttl {
    font-size: 200%;
    text-align: center;
    font-weight: 400;
    margin-top: 2em;
}

@media only screen and (max-width: 767px){
    .youtube{
        margin: 10px auto 0 auto;
         position: relative;
        width: 90%;
        max-width: 90%;
        padding-top: 51.25%;
    }
    .movie_ttl {
        font-size: 138%;
        margin-top: 1em;
    }
}
/*追加220830*/
.box_link> .box_contact{
    width: 100%;
    border:12px solid #dfecf7;
    padding: 1em 1.5em;
    width: 100%;
    margin: 2.5em auto 0;
}
@media only screen and (max-width: 767px) {
    .box_link> .box_contact{
        border:16px solid #dfecf7;
    }
}

.box_link> .box_contact .st {
    text-align: center;
    font-size: 158%
  }

  @media only screen and (min-width: 768px) and (max-width: 1199px) {
    .box_link> .box_contact .st {
      font-size: 143%
    }
  }

  @media only screen and (max-width: 767px) {
    .box_link> .box_contact .st {
      font-size: 115%
    }
  }

  .box_link> .box_contact .box_tel {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    text-align: center;
    padding: 1em 0;
    border-bottom: 1px solid #000;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
  }

  .box_link> .box_contact .box_tel i {
    font-size: 286%;
    margin-right: 5px
  }

  @media only screen and (min-width: 768px) and (max-width: 1199px) {
    .box_link> .box_contact .box_tel i {
      font-size: 200%
    }
  }

  @media only screen and (max-width: 767px) {
    .box_link> .box_contact .box_tel i {
      font-size: 229%
    }
  }

  .box_link> .box_contact .box_tel .num {
    font-size: 322%
  }

  @media only screen and (min-width: 768px) and (max-width: 1199px) {
    .box_link> .box_contact .box_tel .num {
      font-size: 215%
    }
  }

  @media only screen and (max-width: 767px) {
    .box_link> .box_contact .box_tel .num {
      font-size: 215%
    }
  }

  .box_link> .box_contact .box_tel .num a {
    text-decoration: none;
    cursor: auto
  }

  @media only screen and (max-width: 767px) {
    .box_link> .box_contact .box_tel .num a {
      text-decoration: underline
    }
  }

  .box_link> .box_contact .box_tel .num small {
    font-size: .5em
  }

  @media only screen and (max-width: 767px) {
    .box_link> .box_contact .box_tel .num small {
      display: block
    }
  }

  .box_link> .box_contact .txt {
    text-align: center;
    padding: .5em;
    font-size: 172%;
    letter-spacing: .08em
  }

  @media only screen and (min-width: 768px) and (max-width: 1199px) {
    .box_link> .box_contact .txt {
      font-size: 158%
    }
  }

  @media only screen and (max-width: 767px) {
    .box_link> .box_contact .txt {
      font-size: 143%
    }
  }

  /*250409追加*/
  header h1 img.mitsui {
    width: 230px;
    height: auto;
    display: block;
  }
  .con_mv{
    height: 672px;
    background:url("../images/home/img_main-pc.jpg") right/cover no-repeat;
    padding: 128px;
  }
  .con_mv .wrap .box{
    margin: 0 auto;
  }
  .con_mv .wrap .ttl2_250218{
    width: 100%;
    text-align: center;
  }
  .con_mv .wrap .ttl2_250218 .txt0{
    position: relative;
    font-size: 26px;
    color: #fff;
    text-shadow: 5px 5px 20px rgba(0, 0, 0, 0.8);
  }
  .con_mv .wrap .ttl2_250218 .txt0::before{
    content: '';
    position: absolute;
    left: -1.5em;
    top: 0.5em;
    width: 1.5em;
    height: 1.5em;
    display: block;
    width: 1.5em;
    height: 3px;
    transform: rotate(50deg);
    background-color: #fff;
  }
  .con_mv .wrap .ttl2_250218 .txt0::after{
    content: '';
    position: absolute;
    right: -1.5em;
    top: 0.5em;
    width: 1.5em;
    height: 1.5em;
    display: block;
    width: 1.5em;
    height: 3px;
    transform: rotate(-50deg);
    background-color: #fff;
  }
  .con_mv .wrap .ttl2_250218 .txt1{
    display: block;
    font-size: 50px;
    font-weight: bold;
    text-align: center;
    color: #fff;
    text-shadow: 5px 5px 20px rgba(0, 0, 0, 0.8);
    padding-top: 0.2em;
  }
  .con_mv .wrap .ttl2_250218 .txt2{
    display: block;
    font-size: 75px;
    font-weight: bold;
    text-align: center;
    color: #fff;
    text-shadow: 5px 5px 20px rgba(0, 0, 0, 0.8);
    margin-top: -0.15em;
  }
  .con_mv .wrap p{
    font-size: 22px;
    font-weight: bold;
    color: #fff;
    text-align: center;
    text-shadow: 5px 5px 20px rgba(0, 0, 0, 0.8);
  }
  .con_mv .wrap p br.sp{
    display: none;
  }
  .con_mv .wrap .circle {
      display: flex;
      justify-content: center;
      gap: 0.75em;
      width: 24%;
      margin: 0.75em auto 0;
  }
  .con_mv .wrap .circle img {
      width: 100%;
      height: auto;
      margin: 0;
  }


.btn250218 {
	padding: 4em 0;
    width: 100%;
    display: flex;
    justify-content: center;
    gap: 0 2em;
}
.btn250218 a {
    text-align: center;
    width: 430px;
    border-radius: 0.3em;
    filter: drop-shadow(0px 3px 6px rgba(0, 0, 0, 0.36));
    border: 2px solid #fff;
	font-size: 22px;
	display: block;
	padding: 1.25em 2em;
	color: #fff;
	font-weight: bold;
	position: relative;
	background-color: #a8855f;
  text-decoration: none;
}
.btn250218 a.txt_link {
    display: block;
    padding: 1em 0 0 1.5em;
    font-size: 20px;
    color: #08384f;
    font-weight: 700;
    background-color: transparent;
    border-radius: 0;
    filter: drop-shadow(0 0 0 rgba(255, 255, 255, 0));
    border: none;
    text-decoration: underline;
}
.btn250218 a.txt_link span {
    font-weight: 700;
    position: relative;
}
.btn250218 a.txt_link span::before {
    content: "";
    width: 12px;
    height: 12px;
    border-top: 3px solid #08384f;
    border-right: 3px solid #08384f;
    transform: rotate(45deg);
    display: block;
    position: absolute;
    left: -1.25em;
    top: 0.25em;
}
.btn250218 a.navy {
    background-color: #08384f;
}
.btn250218 a:hover {
  opacity: .75;
  transition: .5s;
}
.cta2501{
  background-color: #a5865a;
  padding: 60px 0;
}
.cta2501.type2{
  margin-top: 80px;
}
.cta2501 .wrap{
  margin: 0 auto;
  padding: 0 20px;
  width: 1240px;
}

.cta2501 .wrap ul {
  display: flex;
  justify-content: center;
  gap: 0 4em;
}
.cta2501 .wrap ul li {
  width: 450px;
}
.cta2501 .wrap ul li p{
  text-align: center;
  color: #fff;
  font-size: 20px;
}
.cta2501 .wrap ul li p span{
  position: relative;
}
.cta2501 .wrap ul li p span::before{
  content: '';
  position: absolute;
  left: -1.5em;
  top: 13px;
  height: 2px;
  width: 1.5em;
  display: block;
  background-color: #fff;
  transform: rotate(55deg);
}
.cta2501 .wrap ul li p span::after{
  content: '';
  position: absolute;
  right: -1.5em;
  top: 13px;
  height: 2px;
  width: 1.5em;
  display: block;
  background-color: #fff;
  transform: rotate(-55deg);
}

.cta2501 .wrap ul li a {
  display: block;
  padding: 1.25em 2em;
  font-size: 25px;
  color: #a5865a;
  font-weight: 700;
  position: relative;
  background-color: #fff;
  text-align: center;
  margin-top: 0.5em;
  border: 3px solid #a5865a;
  border-radius: 0.3em;
  text-decoration: none;
  transition: .5s;
}
.cta2501 .wrap ul li a:hover {
  border-color: #fff;
  color: #fff;
  background-color: #a5865a;
  opacity: 1;
}
.cta2501 .wrap ul li a.navy:hover {
  border-color: #08384f;
  color: #08384f;
  background-color: #fff;
}

.cta2501 .wrap ul li a.navy {
  color: #fff;
  background-color: #08384f;
}
.cta2501 .wrap ul li a.txt_link {
  font-size: 21px;
  display: block;
  padding: 0.5em 0 0 1.5em;
  color: #fff;
  font-weight: 700;
  background-color: transparent;
  border-radius: 0;
  border: none;
  text-decoration: underline;
}
.cta2501 .wrap ul li a.txt_link span{
  font-weight: 700;
  position: relative;
}
.cta2501 .wrap ul li a.txt_link span:before {
  content: "";
  width: 13px;
  height: 13px;
  border-top: 3px solid #fff;
  border-right: 3px solid #fff;
  transform: rotate(45deg);
  display: block;
  position: absolute;
  left: -1.25em;
  top: .5em;
}
.cta2501 .wrap ul li a.txt_link:hover {
  opacity: 0.75;
  color: #fff;
  transition: .5s;
}

.con_qna .box_qna>li:last-child .a_big ul>li .st {
  font-weight: bold;
}
.spt1{
  margin-top: 1em;
}
.con_reason .wrp_reason>li .box_area .name_list{
  justify-content: flex-start;
}
@media screen and (max-width: 1024px) {
  #header .box_logo {
    padding: 0.15em 0.15em;
    margin-top: 0.5em;
    height: auto;
    width: auto;
  }
  #header .box_logo img {
    width: 120px;
  }
  #header .box_logo img.mitsui {
    width: 110px;
  }
  .con_mv{
    height: 345px;
    padding: 7em 0 0 0;
  }
  .con_mv .wrap{
    margin: 0 auto;
    padding: 0;
    width: 94%;
  }
  .con_mv .wrap .box{
    width: 100%;
  }
  .con_mv .wrap .ttl2_250218 .txt0{
    font-size: 11px;
  }
  .con_mv .wrap .ttl2_250218 .txt0::before{
    height: 2px;
  }
  .con_mv .wrap .ttl2_250218 .txt0::after{
    height: 2px;
  }
  .con_mv .wrap .ttl2_250218 .txt1{
    font-size: 17px;
    padding-top: 0.5em;
  }
  .con_mv .wrap .ttl2_250218 .txt2{
    font-size: 32px;
    margin-top: -0.15em;
  }
  .con_mv .wrap p{
    font-size: 13px;
  }
  .con_mv .wrap .circle {
      justify-content: center;
      gap: 0.75em;
      width: 70px;
      margin: 0.75em auto 0;
  }
  .con_mv .wrap .circle img {
      width: 100%;
      height: auto;
      margin: 0;
  }


  .btn250218 {
    width: 100%;
    max-width: 352px;
    margin-left: auto;
      margin-right: auto;
    gap: 0 0.75em;
    padding: 0;
  }
  .btn250218 a {
    width: 100%;
    padding: .75em 1em;
    border-width: 1px;
    display: block;
    font-size: 13px;
    color: #fff;
    font-weight: bold;
      position: relative;
  }
  .btn250218 a.txt_link {
    font-size: 14px;
  }
  .btn250218 a.txt_link span:before {
    width: 10px;
    height: 10px;
    border-top: 2px solid #08384f;
    border-right: 2px solid #08384f;
  }
  .cta2501 {
      padding: 3em 0;
  }
  .cta2501 .wrap{
      width: 100%;
  }
  .cta2501 ul{
      flex-wrap: wrap;
  }
  .cta2501.type2 {
      margin-top: 3em;
  }
  .cta2501 .wrap ul {
      width: 92%;
      max-width: 300px;
      margin: 0 auto;
      gap: 2.5em 0;
  }
  .cta2501 .wrap ul li p {
      font-size: 14px;
  }
  .cta2501 .wrap ul li p span:before {
      left: -1.25em;
      top: 11px;
      height: 1px;
      width: 1em;
  }
  .cta2501 .wrap ul li p span:after {
      right: -1.25em;
      top: 11px;
      height: 1px;
      width: 1em;
  }
  .cta2501 .wrap ul li a {
      padding: 1em 2em;
      font-size: 17px;
      margin-top: 0.25em;
  }
  .cta2501 .wrap ul li a.txt_link {
      font-size: 15px;
      padding: .25em 0 0 1.5em;
  }
  .cta2501 .wrap ul li a.txt_link span:before {
      width: 10px;
      height: 10px;
      border-top: 2px solid #fff;
      border-right: 2px solid #fff;
      top: .4em;
  }
}

/*----修正PC250904START----*/
#form {
  font-family: 'Noto Serif JP', serif;
  font-weight: 400;
    padding-bottom: 90px;
}
#form .ttl2 {
    font-size: 50px;
    text-align: center;
    width: 100%;
    padding: 20px 0;
    background-color: #152042;
    color: #fff;
    font-weight: bold;
}
#form p {
    text-align: center;
    font-size: 16px;
}
#form p.txt1 {
    font-size: 22px;
    text-align: center;
    width: 100%;
    padding: 60px 0 0 0;
    color: #000000;
    font-weight: bold;
}
#form p.txt2 {
    font-size: 30px;
    width: 100%;
    padding: 30px 0 0 0;
    color: #000000;
    font-family: 'Noto Serif JP', serif;
    font-weight: bold;
    background: url(../images/common/message_mark2.svg) no-repeat center bottom 20px;
    background-size: 250px auto;
    padding-bottom: 120px;
}
#form p.txt2 strong {
	font-weight: 700;
	color: #d21616;
}
#mrkt1051 {
    background-color: #f9f9f9;
    width: 980px;
    margin: 40px auto 0 auto;
    padding: 2em 6em 0 6em;
}
@media screen and (max-width: 1024px) {
	#form {
        padding-bottom: 45px;
    }
	#form .ttl2 {
        font-size: 25px;
        text-align: center;
        width: 100%;
        padding: 0.5em 0;
        color: #fff;
    }
	#form p {
        text-align: center;
        font-size: 14px;
    }
	#form p.txt1 {
        font-size: 14px;
        text-align: center;
        width: 100%;
        padding: 30px 0 0 0;
        font-weight: bold;
        line-height: 1.5;
    }
	#form p.txt2 {
        font-size: 20px;
        width: 100%;
        padding: 15px 0 0 0;
        font-weight: bold;
        background: none;
        padding-bottom: 0;
        line-height: 1.5;
    }
	#form p.txt2 strong {
        font-size: 20px;
        width: 100%;
        padding: 40px 0 0 0;
        color: #d21616;
        font-weight: bold;
    }
	#form p.txt2 span {
        display: block;
        font-size: 15px;
        width: 100%;
        padding: 20px 0 0 0;
        font-weight: bold;
        background: url(../images/common/message_mark2.svg) no-repeat center bottom 20px;
        background-size: 120px auto;
        padding-bottom: 80px;
    }
	#mrkt1051 {
        width: 100%;
        margin-top: 20px;
        padding: 0 1em;
    }

}
/*----修正PC250904END----*/
