﻿@import url("https://fonts.googleapis.com/css2?family=Libre+Baskerville:ital,wght@0,400;0,700;1,400&family=Licorice&family=Oswald:wght@200;300;400;500;600;700&display=swap");html{font-size:62.5%;font-family:游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif !important;line-height:30px;letter-spacing:.1em}img{width:100%}.none_text{display:none}@media screen and (min-width: 741px){.pcNone{display:none !important}}@media screen and (max-width: 740px){.spNone{display:none !important}}@media all and (min-width: 1336px){.hnone{display:none !important}}@media all and (max-width: 1335px){.snone{display:none !important}}header{position:fixed;width:100%;z-index:9;background:#fff;top:0;left:0;height:80px}@media screen and (max-width: 740px){header{background:none}}.header.change-color{background-color:#fff}header .header_area{margin:0 auto;display:flex;justify-content:space-between;align-items:center}header .header_area .logo{width:253px;padding:0 0;position:fixed;top:0;left:0}@media screen and (max-width: 740px){header .header_area .logo{width:150px}}header .header_area .logo a{padding:70px 40px  70px 40px;display:block;box-sizing:border-box;background:#FFF;transition:all 0.3s ease-in-out}@media screen and (max-width: 740px){header .header_area .logo a{padding:40px 20px}}header .header_area .logo a img{vertical-align:inherit !important}.header.change-color .logo{width:220px}@media screen and (max-width: 740px){.header.change-color .logo{width:140px}}.header.change-color .logo a{padding:15px 20px 5px 20px}@media screen and (max-width: 740px){.header.change-color .logo a{padding:15px 20px 8px 20px}}header .header_area p{padding:35px 0 0 40px;font-size:25px}.pc_nav{padding:10px;position:fixed;top:0;right:0}@media screen and (min-width: 741px) and (max-width: 1400px){.pc_nav{padding-right:15px}}header .pc_nav ul{display:flex;height:100%;align-items:center}header .pc_nav ul li{font-size:15px;padding-right:30px;display:flex;align-items:center;justify-content:center;font-weight:bold;position:relative}header .pc_nav ul li.rightnone:after{content:inherit}header .pc_nav ul li:hover{opacity:0.5}header .pc_nav ul li.last-nav-color{font-size:15px;text-align:center}header .pc_nav ul li.last-nav-color a{display:block;padding:15px 30px}header .pc_nav ul li.last-nav-color:after{content:inherit}@media screen and (max-width: 740px){header .pc_nav ul li.last-nav-color{width:100%}}header .pc_nav ul li:last-child{padding-right:0px}header .pc_nav ul li.last-nav-color{color:#fff;font-weight:bold;background:#1c75bc}header .global-nav ul li.last-nav-color a{color:#fff;font-weight:bold}.global-nav{position:fixed;right:calc(-300px - 100%);top:0;width:100%;height:100%;padding-top:40px;background-color:#fff;transition:all .6s;z-index:200;overflow-y:auto}@media screen and (max-width: 740px){.global-nav{width:80%}}@media screen and (min-width: 768px) and (max-width: 1335px){.global-nav{width:50%}}.hamburger{position:absolute;right:10px;top:5px;width:60px;height:40px;cursor:pointer;z-index:300}.global-nav__list{margin:0;padding:0;list-style:none}@media screen and (min-width: 768px) and (max-width: 1335px){.global-nav__list{margin-top:50px}}.global-nav__item{text-align:left;padding:0 14px;font-size:1.5rem;padding-bottom:15px}@media screen and (max-width: 740px){.global-nav__item{padding-bottom:0}}.global-nav__item a{display:block;padding:8px 0;border-bottom:1px solid #eee;text-decoration:none;font-weight:bold;color:#111}@media screen and (max-width: 740px){.global-nav__item a{padding:15px 0}}.border-none a{border-bottom:none}.global-nav__item a:hover{background-color:#eee}.hamburger__line{position:absolute;left:0px;width:50px;height:2px;background-color:#111;transition:all .6s}.hamburger__line--1{top:20px}.hamburger__line--2{top:35px}.hamburger__line--3{top:50px}.black-bg{position:fixed;left:0;top:0;width:100vw;height:100vh;height:100%;z-index:100;background-color:#000;opacity:0;visibility:hidden;transition:all .6s;cursor:pointer}.global-nav__list .last-nav-color{background:#1c75bc;padding:0;height:72px}@media screen and (max-width: 740px){.global-nav__list .last-nav-color{height:auto;margin:0 15px;padding:15px 0}}.global-nav__list .last-nav-color a{text-decoration:none;border:none;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.global-nav__list .last-nav-color2{background:#F72989;padding:0;height:72px}.global-nav__list .last-nav-color2 a{text-decoration:none;border:none;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.nav-open .global-nav{right:0}.nav-open .black-bg{opacity:.8;visibility:visible}.nav-open .hamburger__line--1{transform:rotate(45deg);top:20px}.nav-open .hamburger__line--2{width:0;left:50%}.nav-open .hamburger__line--3{transform:rotate(-45deg);top:20px}@media screen and (max-width: 740px){header .header_area{width:calc(100% - 30px);margin:0 auto}header{height:60px}header .header_area p{padding:20px 0 0 0;font-size:1.2rem}.inner_line{left:0;width:30px;height:3px}#hamburger{top:15px;right:15px;width:30px;height:30px}#line1{top:0}#line2{top:14px}#line3{bottom:0px}.hamburger{position:absolute;right:15px;top:0px;width:22px;height:40px;cursor:pointer;z-index:300}.hamburger__line{position:absolute;left:0px;width:25px;height:2px;background-color:#111;transition:all .6s}.hamburger{position:absolute;right:15px;top:0px;width:22px;height:40px;cursor:pointer;z-index:300}.hamburger__line--1{top:22px}.hamburger__line--2{top:30px}.hamburger__line--3{top:38px}}#wrapper{width:100%}.contents_area{margin:0 auto;padding-top:80px}@media screen and (max-width: 740px){.contents_area{width:100%;margin:0 auto;padding-top:60px}}#mv_erea{margin:0 0 -80px}#mv_erea #section_01{position:relative}@media screen and (max-width: 740px){#mv_erea #section_01{display:flex;flex-flow:column}}#mv_erea #section_01 .mv-box{width:80%;margin-left:auto;position:relative}@media screen and (max-width: 740px){#mv_erea #section_01 .mv-box{width:100%}}#mv_erea #section_01 .mv-box .mv-text{position:absolute;left:9.5%;top:53%;transform:translateY(-50%)}@media screen and (max-width: 740px){#mv_erea #section_01 .mv-box .mv-text{top:43%}}#mv_erea #section_01 .mv-box h3{color:#fff;font-family:'Oswald';margin:0 auto 30px;font-weight:500;line-height:100px;letter-spacing:7px;font-size:94px}@media screen and (max-width: 740px){#mv_erea #section_01 .mv-box h3{line-height:70px;font-size:60px;margin:0 auto 15px}}#mv_erea #section_01 .mv-box h3 span.k1{position:relative}#mv_erea #section_01 .mv-box h3 span.k1:after{content:"";width:100%;height:60%;background:#1c75bc;position:absolute;top:20%;right:0;animation:kv 1s ease-in-out forwards}@media screen and (max-width: 740px){#mv_erea #section_01 .mv-box h3 span.k1:after{height:70%}}@keyframes kv{0%{width:100%}100%{width:0}}#mv_erea #section_01 .mv-box h3 span.k2{position:relative}#mv_erea #section_01 .mv-box h3 span.k2:after{content:"";width:100%;height:60%;background:#1c75bc;position:absolute;top:20%;right:0;animation:kv 1s ease-in-out  0.5s forwards}@keyframes kv{0%{width:100%}100%{width:0}}#mv_erea #section_01 .mv-box p{font-size:20px;font-weight:bold;color:#1c75bc}#mv_erea #section_01 .mv-box p span{margin-bottom:8px;background:#fff;display:inline-block;padding:2px 4px;position:relative}#mv_erea #section_01 .mv-box p span:after{content:"";width:100%;height:60%;background:#FFF;position:absolute;top:20%;right:0;animation:kv 1s ease-in-out  1s forwards}@keyframes kv{0%{width:100%}100%{width:0}}@media screen and (max-width: 740px){#mv_erea #section_01 .mv-box p span{font-size:15px;line-height:28px;letter-spacing:.01em}}#mv_erea #section_01 .mv-box2{width:100%;margin-left:auto;position:relative}@media screen and (max-width: 740px){#mv_erea #section_01 .mv-box2{width:100%}}@media screen and (max-width: 740px){#mv_erea #section_01 .mv-box2 img{object-fit:cover;object-position:60%;height:300px}}#mv_erea #section_01 .mv-box2 .mv-text{position:absolute;top:59%;left:30%;transform:translate(-50%, -50%)}@media screen and (max-width: 740px){#mv_erea #section_01 .mv-box2 .mv-text{top:50%;left:50%}}#mv_erea #section_01 .mv-box2 h3{color:#fff;font-family:'Oswald';margin:0 auto 30px;font-weight:500;line-height:100px;letter-spacing:7px;font-size:94px}@media screen and (max-width: 740px){#mv_erea #section_01 .mv-box2 h3{line-height:40px;font-size:40px;margin:0 auto 15px}}#mv_erea #section_01 .mv-box3{width:100%;margin-left:auto;position:relative}@media screen and (max-width: 740px){#mv_erea #section_01 .mv-box3{width:100%}}@media screen and (max-width: 740px){#mv_erea #section_01 .mv-box3 img{object-fit:cover;height:300px}}#mv_erea #section_01 .mv-box3 .mv-text{position:absolute;top:59%;left:30%;transform:translate(-50%, -50%)}@media screen and (max-width: 740px){#mv_erea #section_01 .mv-box3 .mv-text{top:50%;left:50%}}#mv_erea #section_01 .mv-box3 h3{color:#fff;font-family:'Oswald';margin:0 auto 30px;font-weight:500;line-height:100px;letter-spacing:7px;font-size:94px}@media screen and (max-width: 740px){#mv_erea #section_01 .mv-box3 h3{line-height:70px;font-size:60px;margin:0 auto 15px;text-align:center}}#mv_erea #section_01 .mv-box3 p{font-size:32px;font-weight:bold;color:#fff}@media screen and (max-width: 740px){#mv_erea #section_01 .mv-box3 p{font-size:22px;line-height:1.7;letter-spacing:2px;text-align:center}}.main_contents #main_contents_01{padding:180px 0 200px;position:relative}.main_contents #main_contents_01:before{content:"";position:absolute;left:0;top:0;bottom:0;width:50%;background:rgba(43,57,144,0.05);z-index:-1}@media screen and (max-width: 740px){.main_contents #main_contents_01{padding:120px 0 100px}}.main_contents #main_contents_01 h2{max-width:1028px;font-size:51px;color:#1c75bc;margin:0 auto 30px;padding:0 0 0 80px;font-family:'Oswald';font-weight:400}@media screen and (max-width: 740px){.main_contents #main_contents_01 h2{width:calc(100% - 30px);padding:0;font-size:28px;margin:0 auto 15px}}.main_contents #main_contents_01 #m-section_01 h3{max-width:1028px;font-size:16px;padding:0 0 0 80px;margin:0 auto;line-height:36px}@media screen and (max-width: 740px){.main_contents #main_contents_01 #m-section_01 h3{width:calc(100% - 30px);padding:0;font-size:14px;line-height:28px}}.main_contents #main_contents_01 #m-section_01 .content-box-01{max-width:1400px;margin:0 auto}@media screen and (max-width: 740px){.main_contents #main_contents_01 #m-section_01 .content-box-01{width:calc(100% - 30px);max-width:inherit}}@media screen and (min-width: 741px) and (max-width: 1400px){.main_contents #main_contents_01 #m-section_01 .content-box-01{padding:0 20px}}.main_contents #main_contents_01 #m-section_01 .content-box-01 ul{margin:60px 0 0;display:flex;justify-content:space-between}@media screen and (max-width: 740px){.main_contents #main_contents_01 #m-section_01 .content-box-01 ul{display:block}}.main_contents #main_contents_01 #m-section_01 .content-box-01 ul li{width:30%;position:relative}@media screen and (max-width: 740px){.main_contents #main_contents_01 #m-section_01 .content-box-01 ul li{width:100%;margin:0 0 100px}}.main_contents #main_contents_01 #m-section_01 .content-box-01 ul li img{box-shadow:0px 3px 15px 5px rgba(0,0,0,0.25)}.main_contents #main_contents_01 #m-section_01 .content-box-01 ul li .text-button{width:250px;height:70px;background:#fff;position:absolute;left:0;right:0;bottom:-35px;margin:auto;box-shadow:0px 3px 15px 5px rgba(0,0,0,0.25)}@media screen and (max-width: 740px){.main_contents #main_contents_01 #m-section_01 .content-box-01 ul li .text-button{width:80%;height:50px}}.main_contents #main_contents_01 #m-section_01 .content-box-01 ul li .text-button a{display:flex;justify-content:center;align-items:center;width:100%;height:100%;font-size:22px;font-weight:bold;color:#1c75bc;position:relative}@media screen and (max-width: 740px){.main_contents #main_contents_01 #m-section_01 .content-box-01 ul li .text-button a{font-size:18px}}.main_contents #main_contents_01 #m-section_01 .content-box-01 ul li .text-button a:after{content:"";position:absolute;background:url("../img/SVG/icon.svg") no-repeat;width:19px;height:10px;right:30px;top:0;bottom:0;margin:auto}.main_contents #main_contents_01 #m-section_01 .content-box-01 .button-box{display:flex;justify-content:center;margin:100px 0 0}@media screen and (max-width: 740px){.main_contents #main_contents_01 #m-section_01 .content-box-01 .button-box{display:block}}.main_contents #main_contents_01 #m-section_01 .content-box-01 .button-box .button01{width:387px;height:70px;background:#fff;border:1px solid #1c75bc;box-shadow:0px 3px 15px 5px rgba(0,0,0,0.25);margin:0 70px 0 0}@media screen and (max-width: 740px){.main_contents #main_contents_01 #m-section_01 .content-box-01 .button-box .button01{width:100%;margin:0 0 25px;height:50px}}.main_contents #main_contents_01 #m-section_01 .content-box-01 .button-box .button01 a{width:100%;height:100%;display:flex;justify-content:center;align-items:center;font-size:22px;font-weight:bold;position:relative;color:#1c75bc}@media screen and (max-width: 740px){.main_contents #main_contents_01 #m-section_01 .content-box-01 .button-box .button01 a{font-size:18px}}.main_contents #main_contents_01 #m-section_01 .content-box-01 .button-box .button01 a:after{content:"";position:absolute;background:url("../img/SVG/icon.svg") no-repeat;width:20px;height:10px;right:40px;top:0;bottom:0;margin:auto}.main_contents #main_contents_01 #m-section_01 .content-box-01 .button-box .button02{width:200px;height:70px;background:#1c75bc;box-shadow:0px 3px 15px 5px rgba(0,0,0,0.25)}@media screen and (max-width: 740px){.main_contents #main_contents_01 #m-section_01 .content-box-01 .button-box .button02{width:100%;height:50px}}.main_contents #main_contents_01 #m-section_01 .content-box-01 .button-box .button02 a{width:100%;height:100%;display:flex;justify-content:center;align-items:center;font-size:22px;position:relative;color:#fff;font-family:'Oswald'}@media screen and (max-width: 740px){.main_contents #main_contents_01 #m-section_01 .content-box-01 .button-box .button02 a{font-size:18px}}.main_contents #main_contents_01 #m-section_01 .content-box-01 .button-box .button02 a:after{content:"";position:absolute;background:url("../img/SVG/icon2.svg") no-repeat;width:20px;height:10px;right:35px;top:0;bottom:0;margin:auto}.main_contents #main_contents_02{margin:-100px 0 -100px}@media screen and (max-width: 740px){.main_contents #main_contents_02{padding:50px 0}}.main_contents #main_contents_02 #m-section_02{max-width:1400px;margin:0 auto;position:relative}.main_contents #main_contents_02 #m-section_02:before{content:"";background:url(../img/SVG/n02.svg) no-repeat;position:absolute;left:-80px;top:0;bottom:0;background-position:left bottom;width:10%;z-index:-1}.main_contents #main_contents_02 #m-section_02 .content-box-01{background:#1c75bc}.main_contents #main_contents_02 #m-section_02 .content-box-01 .flex-box{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 740px){.main_contents #main_contents_02 #m-section_02 .content-box-01 .flex-box{display:block}}.main_contents #main_contents_02 #m-section_02 .content-box-01 .flex-box .left-box{background:url(../img/1x/img04.jpg) no-repeat;background:cover;width:40%;height:700px}@media screen and (max-width: 740px){.main_contents #main_contents_02 #m-section_02 .content-box-01 .flex-box .left-box{width:100%;height:300px;background:url(../img/1x/img04.jpg) no-repeat left 40%}}@media screen and (max-width: 740px){.main_contents #main_contents_02 #m-section_02 .content-box-01 .flex-box .left-box img{object-fit:cover;height:250px}}.main_contents #main_contents_02 #m-section_02 .content-box-01 .flex-box .right-box{width:65%;padding:0 75px}@media screen and (max-width: 740px){.main_contents #main_contents_02 #m-section_02 .content-box-01 .flex-box .right-box{width:calc(100% - 30px);margin:0 auto;padding:20px 0 20px 0}}.main_contents #main_contents_02 #m-section_02 .content-box-01 .flex-box .right-box h4{font-size:51px;color:#fff;letter-spacing:.1em;font-family:'Oswald';font-weight:400;margin:0 0 30px}@media screen and (max-width: 740px){.main_contents #main_contents_02 #m-section_02 .content-box-01 .flex-box .right-box h4{font-size:28px;margin-bottom:20px}}.main_contents #main_contents_02 #m-section_02 .content-box-01 .flex-box .right-box p{font-size:16px;color:#fff;line-height:36px;letter-spacing:.1em;margin:0 0 25px}@media screen and (max-width: 740px){.main_contents #main_contents_02 #m-section_02 .content-box-01 .flex-box .right-box p{font-size:14px;line-height:28px}}.main_contents #main_contents_02 #m-section_02 .content-box-01 .flex-box .right-box .text-box{background:rgba(255,255,255,0.1);padding:25px}@media screen and (max-width: 740px){.main_contents #main_contents_02 #m-section_02 .content-box-01 .flex-box .right-box .text-box{padding:15px}}.main_contents #main_contents_02 #m-section_02 .content-box-01 .flex-box .right-box .text-box dl{display:flex;justify-content:flex-start;margin:0 0 15px}@media screen and (max-width: 740px){.main_contents #main_contents_02 #m-section_02 .content-box-01 .flex-box .right-box .text-box dl{margin-bottom:10px}}.main_contents #main_contents_02 #m-section_02 .content-box-01 .flex-box .right-box .text-box dl dt{font-size:16px;color:#fff;font-weight:bold;width:20%}@media screen and (max-width: 740px){.main_contents #main_contents_02 #m-section_02 .content-box-01 .flex-box .right-box .text-box dl dt{font-size:13px;width:25%}}.main_contents #main_contents_02 #m-section_02 .content-box-01 .flex-box .right-box .text-box dl dd{font-size:16px;color:#fff}@media screen and (max-width: 740px){.main_contents #main_contents_02 #m-section_02 .content-box-01 .flex-box .right-box .text-box dl dd{font-size:12px}}.main_contents #main_contents_03{padding:200px 0 130px;position:relative}.main_contents #main_contents_03:after{content:"";position:absolute;right:0;top:0;bottom:0;width:50%;background:rgba(43,57,144,0.05);z-index:-1}.main_contents #main_contents_03:before{content:"";background:url(../img/1x/bg01.png) no-repeat;position:absolute;left:0;top:0;bottom:0;background-position:left bottom;width:100%;z-index:-1}@media screen and (max-width: 740px){.main_contents #main_contents_03:before{background:url(../img/1x/bg01.png) no-repeat;background-size:100%;width:100%}}@media screen and (max-width: 740px){.main_contents #main_contents_03{padding:100px 0}}.main_contents #main_contents_03 #m-section_03{margin:0 auto}.main_contents #main_contents_03 #m-section_03 .content-box-01 .flex-box{max-width:1000px;display:flex;justify-content:flex-start;margin:0 auto 100px;align-items:center;box-shadow:0px 3px 15px 5px rgba(0,0,0,0.25);background:#fff;position:relative}@media screen and (max-width: 740px){.main_contents #main_contents_03 #m-section_03 .content-box-01 .flex-box{display:block;width:calc(100% - 30px);margin-bottom:60px;max-width:inherit}}.main_contents #main_contents_03 #m-section_03 .content-box-01 .flex-box:after{content:"";position:absolute;right:0;bottom:0;width:0;height:0;border-style:solid;border-width:0 0 34px 34px;border-color:transparent transparent #1c74bc transparent}.main_contents #main_contents_03 #m-section_03 .content-box-01 .flex-box .left-box{width:33%}@media screen and (max-width: 740px){.main_contents #main_contents_03 #m-section_03 .content-box-01 .flex-box .left-box{width:100%}}@media screen and (max-width: 740px){.main_contents #main_contents_03 #m-section_03 .content-box-01 .flex-box .left-box h3 img{width:100%;object-fit:cover;height:150px}}.main_contents #main_contents_03 #m-section_03 .content-box-01 .flex-box .right-box{padding:0 0 0 35px;background:#fff}@media screen and (max-width: 740px){.main_contents #main_contents_03 #m-section_03 .content-box-01 .flex-box .right-box{padding:20px}}.main_contents #main_contents_03 #m-section_03 .content-box-01 .flex-box .right-box h4{font-size:20px;font-weight:bold;letter-spacing:.1em}.main_contents #main_contents_03 #m-section_03 .content-box-01 .flex-box .right-box h5{font-size:32px;font-weight:bold;color:#1c75bc;letter-spacing:.1em;margin:20px 0}@media screen and (max-width: 740px){.main_contents #main_contents_03 #m-section_03 .content-box-01 .flex-box .right-box h5{font-size:20px;margin:10px 0}}.main_contents #main_contents_03 #m-section_03 .content-box-01 .flex-box .right-box p{font-size:18px;font-weight:bold;letter-spacing:.1em;margin:0 0 15px;background:#f1f2f2;color:#1c75bc;display:inline-block}@media screen and (max-width: 740px){.main_contents #main_contents_03 #m-section_03 .content-box-01 .flex-box .right-box p{font-size:14px}}.main_contents #main_contents_03 #m-section_03 .content-box-01 .flex-box .right-box ul{display:flex;justify-content:flex-start}@media screen and (max-width: 740px){.main_contents #main_contents_03 #m-section_03 .content-box-01 .flex-box .right-box ul{flex-wrap:wrap}}.main_contents #main_contents_03 #m-section_03 .content-box-01 .flex-box .right-box ul li{font-size:14px;font-weight:bold;padding-right:15px}@media screen and (max-width: 740px){.main_contents #main_contents_03 #m-section_03 .content-box-01 .flex-box .right-box ul li{font-size:12px;line-height:2}}.main_contents #main_contents_03 #m-section_03 .content-box-01 .flex-box .right-box ul li:last-child{padding-right:0}.main_contents #main_contents_03 #m-section_03 .content-box-01 .contact-box{max-width:850px;margin:0 auto}@media screen and (max-width: 740px){.main_contents #main_contents_03 #m-section_03 .content-box-01 .contact-box{width:calc(100% - 30px);max-width:inherit}}.main_contents #main_contents_03 #m-section_03 .content-box-01 .contact-box h4{font-size:51px;color:#1c75bc;letter-spacing:.1em;font-family:'Oswald';font-weight:400;margin:0 0 75px}@media screen and (max-width: 740px){.main_contents #main_contents_03 #m-section_03 .content-box-01 .contact-box h4{font-size:28px;margin-bottom:20px}}.main_contents #main_contents_03 #m-section_03 .content-box-01 .contact-box form .form-box{margin:30px auto}@media screen and (max-width: 740px){.main_contents #main_contents_03 #m-section_03 .content-box-01 .contact-box form .form-box{width:100%}}.main_contents #main_contents_03 #m-section_03 .content-box-01 .contact-box form .form-box .form-01{margin-bottom:35px;display:flex;align-items:center}@media screen and (max-width: 740px){.main_contents #main_contents_03 #m-section_03 .content-box-01 .contact-box form .form-box .form-01{margin-bottom:20px;display:block}}.main_contents #main_contents_03 #m-section_03 .content-box-01 .contact-box form .form-box .form-01 p{font-size:14px}.main_contents #main_contents_03 #m-section_03 .content-box-01 .contact-box form .form-box .form-01 label{display:block;font-size:16px;line-height:32px;letter-spacing:.06em;font-weight:bold;width:40%}@media screen and (max-width: 740px){.main_contents #main_contents_03 #m-section_03 .content-box-01 .contact-box form .form-box .form-01 label{font-size:13px;width:100%;margin-bottom:5px}}.main_contents #main_contents_03 #m-section_03 .content-box-01 .contact-box form .form-box .form-01 label span{background:#be1e2d;color:#fff;font-weight:bold;font-size:14px;margin-left:10px;padding:5px 10px}.main_contents #main_contents_03 #m-section_03 .content-box-01 .contact-box form .form-box .form-01>div{width:70%}@media screen and (max-width: 740px){.main_contents #main_contents_03 #m-section_03 .content-box-01 .contact-box form .form-box .form-01>div{width:100%}}.main_contents #main_contents_03 #m-section_03 .content-box-01 .contact-box form .form-box .form-01>div input,.main_contents #main_contents_03 #m-section_03 .content-box-01 .contact-box form .form-box .form-01>div select{box-shadow:0px 3px 15px 5px rgba(0,0,0,0.1);background:#fff;width:100%;height:50px;padding-left:10px;font-size:14px}@media screen and (max-width: 740px){.main_contents #main_contents_03 #m-section_03 .content-box-01 .contact-box form .form-box .form-01>div input,.main_contents #main_contents_03 #m-section_03 .content-box-01 .contact-box form .form-box .form-01>div select{width:100%;height:45px}}.main_contents #main_contents_03 #m-section_03 .content-box-01 .contact-box form .form-box .form-01 .min-box{width:100%}.main_contents #main_contents_03 #m-section_03 .content-box-01 .contact-box form .form-box .form-01 textarea{box-shadow:0px 3px 15px 5px rgba(0,0,0,0.1);background:#fff;width:100%;padding:10px 0 0 10px;font-size:14px}@media screen and (max-width: 740px){.main_contents #main_contents_03 #m-section_03 .content-box-01 .contact-box form .form-box .form-01 textarea{width:100%}}.main_contents #main_contents_03 #m-section_03 .content-box-01 .contact-box form .form-box .form-01 span.error{font-size:14px;color:#FF0030;display:block;margin:auto}.main_contents #main_contents_03 #m-section_03 .content-box-01 .contact-box form #alert{font-size:14px;color:#FF0030;font-weight:bold}.main_contents #main_contents_03 #m-section_03 .content-box-01 .contact-box form .box .btn-text{z-index:18;color:#1F4497;text-align:center;display:flex;align-items:center;justify-content:center;width:100%;text-decoration:none !important;font-weight:bold}.main_contents #main_contents_03 #m-section_03 .content-box-01 .contact-box form input[type=submit]{color:#fff;background:#1c75bc;width:234px;height:70px;margin:0 auto;text-align:center;display:block;font-size:16px;font-family:游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif !important;font-weight:bold;letter-spacing:5px;box-shadow:0px 3px 15px 5px rgba(0,0,0,0.25)}.main_contents #sub-contents-01{margin:150px 0 0}@media screen and (max-width: 740px){.main_contents #sub-contents-01{margin:100px 0 0}}.main_contents #sub-contents-01 #m-section_01 h3{font-size:16px;line-height:36px;letter-spacing:.1em;max-width:775px;margin:0 auto 80px}@media screen and (max-width: 740px){.main_contents #sub-contents-01 #m-section_01 h3{font-size:14px;width:calc(100% - 30px);line-height:28px;margin-bottom:50px}}.main_contents #sub-contents-01 #m-section_01 h4.s-title{font-size:40px;font-weight:bold;letter-spacing:.15em}@media screen and (max-width: 740px){.main_contents #sub-contents-01 #m-section_01 h4.s-title{font-size:20px}}.main_contents #sub-contents-01 #m-section_01 p.s-text01{font-size:16px;letter-spacing:.05em;line-height:28px;padding:35px 0}@media screen and (max-width: 740px){.main_contents #sub-contents-01 #m-section_01 p.s-text01{font-size:14px;line-height:28px;padding:15px 0}}.main_contents #sub-contents-01 #m-section_01 .content-box-01{margin:0 0 80px}@media screen and (max-width: 740px){.main_contents #sub-contents-01 #m-section_01 .content-box-01{margin:0 0 40px}}.main_contents #sub-contents-01 #m-section_01 .content-box-01 .service-box{display:flex;justify-content:flex-start;max-width:1200px;margin:0 auto}@media screen and (max-width: 740px){.main_contents #sub-contents-01 #m-section_01 .content-box-01 .service-box{flex-flow:column;width:calc(100% - 30px)}}.main_contents #sub-contents-01 #m-section_01 .content-box-01 .service-box .left-box{width:37%}@media screen and (max-width: 740px){.main_contents #sub-contents-01 #m-section_01 .content-box-01 .service-box .left-box{width:100%;margin-bottom:15px}}.main_contents #sub-contents-01 #m-section_01 .content-box-01 .service-box .right-box{margin-left:50px;position:relative}@media screen and (max-width: 740px){.main_contents #sub-contents-01 #m-section_01 .content-box-01 .service-box .right-box{margin:0}}.main_contents #sub-contents-01 #m-section_01 .content-box-01 .service-box .right-box:after{content:"01";font-size:110px;font-family:'Oswald';font-weight:400;position:absolute;right:0;top:5%;margin:auto;color:rgba(28,117,188,0.1)}@media screen and (max-width: 740px){.main_contents #sub-contents-01 #m-section_01 .content-box-01 .service-box .right-box:after{top:-13%}}.main_contents #sub-contents-01 #m-section_01 .content-box-01 .service-box .right-box .text-box{background:rgba(43,57,144,0.05);padding:20px;margin:0 0 15px}@media screen and (max-width: 740px){.main_contents #sub-contents-01 #m-section_01 .content-box-01 .service-box .right-box .text-box{padding:10px 15px;margin:0 0 15px}}.main_contents #sub-contents-01 #m-section_01 .content-box-01 .service-box .right-box .text-box .in-text{font-size:18px;font-weight:bold;letter-spacing:.05em}.main_contents #sub-contents-01 #m-section_01 .content-box-01 .service-box .right-box .text-box ul{display:flex;justify-content:flex-start}@media screen and (max-width: 740px){.main_contents #sub-contents-01 #m-section_01 .content-box-01 .service-box .right-box .text-box ul{flex-wrap:wrap;display:block}}.main_contents #sub-contents-01 #m-section_01 .content-box-01 .service-box .right-box .text-box ul li{font-size:16px;padding-right:15px;letter-spacing:.05em}@media screen and (max-width: 740px){.main_contents #sub-contents-01 #m-section_01 .content-box-01 .service-box .right-box .text-box ul li{font-size:12px}}.main_contents #sub-contents-01 #m-section_01 .content-box-01 .service-box .right-box .text-button{width:220px;height:37px;border:1px solid #231f20}@media screen and (max-width: 740px){.main_contents #sub-contents-01 #m-section_01 .content-box-01 .service-box .right-box .text-button{margin:0 auto}}.main_contents #sub-contents-01 #m-section_01 .content-box-01 .service-box .right-box .text-button a{display:flex;justify-content:center;align-items:center;width:100%;height:100%;font-size:14px;font-weight:bold;letter-spacing:.15em;position:relative}.main_contents #sub-contents-01 #m-section_01 .content-box-02{position:relative}@media screen and (max-width: 740px){.main_contents #sub-contents-01 #m-section_01 .content-box-02{margin:0 0 40px;padding:0 0 40px}}.main_contents #sub-contents-01 #m-section_01 .content-box-02:before{content:"";background:rgba(43,57,144,0.05);height:80%;position:absolute;top:0;left:0;right:0;margin:auto;z-index:-1}@media screen and (max-width: 740px){.main_contents #sub-contents-01 #m-section_01 .content-box-02:before{height:100%}}.main_contents #sub-contents-01 #m-section_01 .content-box-02 .service-box01{max-width:1200px;margin:0 auto 80px;display:flex;justify-content:flex-end;align-items:center;padding:80px 0 0}@media screen and (max-width: 740px){.main_contents #sub-contents-01 #m-section_01 .content-box-02 .service-box01{width:calc(100% - 30px);flex-flow:column;margin:0 auto 40px;padding:40px 0 0}}.main_contents #sub-contents-01 #m-section_01 .content-box-02 .service-box01 .left-box{margin-right:50px;width:47%;position:relative}@media screen and (max-width: 740px){.main_contents #sub-contents-01 #m-section_01 .content-box-02 .service-box01 .left-box{width:100%;order:2;margin:0}}.main_contents #sub-contents-01 #m-section_01 .content-box-02 .service-box01 .left-box:after{content:"02";font-size:110px;font-family:'Oswald';font-weight:400;position:absolute;left:-30%;top:20%;transform:translateY(-50%);margin:auto;color:rgba(28,117,188,0.1)}@media screen and (min-width: 741px) and (max-width: 1240px){.main_contents #sub-contents-01 #m-section_01 .content-box-02 .service-box01 .left-box:after{left:-25%}}@media screen and (max-width: 740px){.main_contents #sub-contents-01 #m-section_01 .content-box-02 .service-box01 .left-box:after{right:0;left:inherit;top:-13%}}.main_contents #sub-contents-01 #m-section_01 .content-box-02 .service-box01 .right-box{width:37%}@media screen and (max-width: 740px){.main_contents #sub-contents-01 #m-section_01 .content-box-02 .service-box01 .right-box{width:100%;order:1;margin-bottom:15px}}.main_contents #sub-contents-01 #m-section_01 .content-box-02 .service-box02{max-width:920px;margin:0 auto 100px}@media screen and (max-width: 740px){.main_contents #sub-contents-01 #m-section_01 .content-box-02 .service-box02{display:flex;flex-flow:column;width:calc(100% - 30px);margin:0 auto}}.main_contents #sub-contents-01 #m-section_01 .content-box-02 .service-box02 .text-box{position:relative}@media screen and (max-width: 740px){.main_contents #sub-contents-01 #m-section_01 .content-box-02 .service-box02 .text-box{order:2}}.main_contents #sub-contents-01 #m-section_01 .content-box-02 .service-box02 .text-box:after{content:"03";font-size:110px;font-family:'Oswald';font-weight:400;position:absolute;right:0;top:9%;margin:auto;color:rgba(28,117,188,0.1)}@media screen and (max-width: 740px){.main_contents #sub-contents-01 #m-section_01 .content-box-02 .service-box02 .text-box:after{top:-13%}}.main_contents #sub-contents-01 #m-section_01 .content-box-02 .service-box02 h4{text-align:center}@media screen and (max-width: 740px){.main_contents #sub-contents-01 #m-section_01 .content-box-02 .service-box02 h4{text-align:inherit}}.main_contents #sub-contents-01 #m-section_01 .content-box-02 .service-box02 .s-text01{width:64%;margin:0 auto;letter-spacing:1.5px}@media screen and (max-width: 740px){.main_contents #sub-contents-01 #m-section_01 .content-box-02 .service-box02 .s-text01{width:100%}}.main_contents #sub-contents-01 #m-section_01 .content-box-02 .service-box02 ul{display:flex;justify-content:space-between;padding:15px 0 0}@media screen and (max-width: 740px){.main_contents #sub-contents-01 #m-section_01 .content-box-02 .service-box02 ul{order:1;margin-bottom:15px}}.main_contents #sub-contents-01 #m-section_01 .content-box-02 .service-box02 ul li{width:49%}.main_contents #sub-contents-01 #m-section_01 .content-box-02 .service-box02 .text-button{width:387px;height:70px;background:#fff;border:1px solid #1c75bc;box-shadow:0px 3px 15px 5px rgba(0,0,0,0.25);margin:60px auto 0}@media screen and (max-width: 740px){.main_contents #sub-contents-01 #m-section_01 .content-box-02 .service-box02 .text-button{order:3;width:100%;height:60px;margin:15px auto 0}}.main_contents #sub-contents-01 #m-section_01 .content-box-02 .service-box02 .text-button a{width:100%;height:100%;display:flex;justify-content:center;align-items:center;font-size:22px;font-weight:bold;position:relative;color:#1c75bc}@media screen and (max-width: 740px){.main_contents #sub-contents-01 #m-section_01 .content-box-02 .service-box02 .text-button a{font-size:18px}}.main_contents #sub-contents-01 #m-section_01 .content-box-02 .service-box02 .text-button a:after{content:"";position:absolute;background:url("../img/SVG/icon.svg") no-repeat;width:19px;height:10px;right:30px;top:0;bottom:0;margin:auto}.main_contents #sub-contents-01 #m-section_01 .content-box-03{margin:0 0 80px}.main_contents #sub-contents-01 #m-section_01 .content-box-03 .service-box01{display:flex;justify-content:flex-end;max-width:1200px;align-items:center;margin:0 auto}@media screen and (max-width: 740px){.main_contents #sub-contents-01 #m-section_01 .content-box-03 .service-box01{width:calc(100% - 30px);flex-flow:column}}.main_contents #sub-contents-01 #m-section_01 .content-box-03 .service-box01 .left-box{margin-right:50px;width:47%;position:relative}@media screen and (max-width: 740px){.main_contents #sub-contents-01 #m-section_01 .content-box-03 .service-box01 .left-box{width:100%;order:2;margin:0}}.main_contents #sub-contents-01 #m-section_01 .content-box-03 .service-box01 .left-box:after{content:"04";font-size:110px;font-family:'Oswald';font-weight:400;position:absolute;left:-30%;top:20%;transform:translateY(-50%);margin:auto;color:rgba(28,117,188,0.1)}@media screen and (min-width: 741px) and (max-width: 1240px){.main_contents #sub-contents-01 #m-section_01 .content-box-03 .service-box01 .left-box:after{left:-25%}}@media screen and (max-width: 740px){.main_contents #sub-contents-01 #m-section_01 .content-box-03 .service-box01 .left-box:after{right:0;left:inherit;top:-13%}}.main_contents #sub-contents-01 #m-section_01 .content-box-03 .service-box01 .right-box{width:37%}@media screen and (max-width: 740px){.main_contents #sub-contents-01 #m-section_01 .content-box-03 .service-box01 .right-box{width:100%;order:1;margin-bottom:15px}}.main_contents #sub2-contents-01{margin:150px 0 0}@media screen and (max-width: 740px){.main_contents #sub2-contents-01{margin:100px 0 0}}.main_contents #sub2-contents-01 h2{text-align:center;font-size:40px;letter-spacing:.15em;line-height:60px;font-weight:bold;margin:0 auto 50px}@media screen and (max-width: 740px){.main_contents #sub2-contents-01 h2{font-size:20px;line-height:40px;margin:0 auto 25px}}.main_contents #sub2-contents-01 #m-section_01 h3{font-size:16px;line-height:36px;letter-spacing:.1em;max-width:775px;margin:0 auto 80px}@media screen and (max-width: 740px){.main_contents #sub2-contents-01 #m-section_01 h3{font-size:14px;width:calc(100% - 30px);line-height:28px;margin:0 auto 40px}}.main_contents #sub2-contents-01 #m-section_01 .content-box-01{margin:0 auto 80px;max-width:1200px}@media screen and (max-width: 740px){.main_contents #sub2-contents-01 #m-section_01 .content-box-01{margin:0 0 40px}}.main_contents #sub2-contents-02{margin:150px 0 0;position:relative;padding:0 0 80px}.main_contents #sub2-contents-02:before{content:"";background:rgba(43,57,144,0.05);height:100%;position:absolute;top:13%;left:0;right:0;margin:auto;z-index:-1}@media screen and (max-width: 740px){.main_contents #sub2-contents-02:before{top:8%}}@media screen and (max-width: 740px){.main_contents #sub2-contents-02{margin:50px 0 0}}.main_contents #sub2-contents-02 h3{text-align:center;font-size:40px;letter-spacing:.15em;line-height:60px;font-weight:bold;margin:0 auto 50px}.main_contents #sub2-contents-02 h3:after{display:block;content:"";background:#1c75bc;width:30px;height:5px;margin:20px auto 0 auto}@media screen and (max-width: 740px){.main_contents #sub2-contents-02 h3:after{height:3px;margin:0 auto}}@media screen and (max-width: 740px){.main_contents #sub2-contents-02 h3{font-size:18px;width:calc(100% - 30px);margin:0 auto 20px}}.main_contents #sub2-contents-02 #m-section_02 .content-box-01 .ev-box01{max-width:1024px;margin:0 auto 80px}@media screen and (max-width: 740px){.main_contents #sub2-contents-02 #m-section_02 .content-box-01 .ev-box01{width:calc(100% - 30px);margin:0 auto 40px}}.main_contents #sub2-contents-02 #m-section_02 .content-box-01 .ev-box01 ul{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 740px){.main_contents #sub2-contents-02 #m-section_02 .content-box-01 .ev-box01 ul{flex-wrap:wrap}}.main_contents #sub2-contents-02 #m-section_02 .content-box-01 .ev-box01 ul li{width:21%;height:0;padding-top:21%;border-radius:50%;position:relative;background-color:#333;background-image:radial-gradient(circle at left top, #beffff, #1c75bc, #000);text-align:center;color:#fff}@media screen and (max-width: 740px){.main_contents #sub2-contents-02 #m-section_02 .content-box-01 .ev-box01 ul li{width:45%;padding-top:45%;margin:0 0 20px}}.main_contents #sub2-contents-02 #m-section_02 .content-box-01 .ev-box01 ul li p{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;text-align:center;font-size:20px;line-height:35px;letter-spacing:.1em;font-weight:bold}@media screen and (max-width: 740px){.main_contents #sub2-contents-02 #m-section_02 .content-box-01 .ev-box01 ul li p{font-size:14px;line-height:28px}}.main_contents #sub2-contents-02 #m-section_02 .content-box-01 .ev-box01 ul li:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:97%;height:97%;border-radius:50%;border:2px solid #fff}.main_contents #sub2-contents-02 #m-section_02 .content-box-01 .ev-box01 ul .no01{position:relative}.main_contents #sub2-contents-02 #m-section_02 .content-box-01 .ev-box01 ul .no01:after{content:"01";font-size:110px;font-family:'Oswald';font-weight:400;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);margin:auto;color:rgba(255,255,255,0.1)}@media screen and (max-width: 740px){.main_contents #sub2-contents-02 #m-section_02 .content-box-01 .ev-box01 ul .no01:after{font-size:90px}}.main_contents #sub2-contents-02 #m-section_02 .content-box-01 .ev-box01 ul .no02{position:relative}.main_contents #sub2-contents-02 #m-section_02 .content-box-01 .ev-box01 ul .no02:after{content:"02";font-size:110px;font-family:'Oswald';font-weight:400;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);margin:auto;color:rgba(255,255,255,0.1)}@media screen and (max-width: 740px){.main_contents #sub2-contents-02 #m-section_02 .content-box-01 .ev-box01 ul .no02:after{font-size:90px}}.main_contents #sub2-contents-02 #m-section_02 .content-box-01 .ev-box01 ul .no03{position:relative}.main_contents #sub2-contents-02 #m-section_02 .content-box-01 .ev-box01 ul .no03:after{content:"03";font-size:110px;font-family:'Oswald';font-weight:400;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);margin:auto;color:rgba(255,255,255,0.1)}@media screen and (max-width: 740px){.main_contents #sub2-contents-02 #m-section_02 .content-box-01 .ev-box01 ul .no03:after{font-size:90px}}.main_contents #sub2-contents-02 #m-section_02 .content-box-01 .ev-box01 ul .no04{position:relative}.main_contents #sub2-contents-02 #m-section_02 .content-box-01 .ev-box01 ul .no04:after{content:"04";font-size:110px;font-family:'Oswald';font-weight:400;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);margin:auto;color:rgba(255,255,255,0.1)}@media screen and (max-width: 740px){.main_contents #sub2-contents-02 #m-section_02 .content-box-01 .ev-box01 ul .no04:after{font-size:90px}}.main_contents #sub2-contents-02 #m-section_03 .content-box-01 .ev-box01{max-width:1200px;margin:0 auto}.main_contents #sub2-contents-02 #m-section_03 .content-box-01 .ev-box01 .text-box{background:#fff;display:flex;justify-content:space-between;margin:0 0 40px;align-items:center;height:246px}@media screen and (max-width: 740px){.main_contents #sub2-contents-02 #m-section_03 .content-box-01 .ev-box01 .text-box{justify-content:center;flex-flow:column;height:auto;padding:20px 15px 20px;margin:0 15px 40px 15px}}.main_contents #sub2-contents-02 #m-section_03 .content-box-01 .ev-box01 .text-box .left-box{margin-left:100px;position:relative}@media screen and (max-width: 740px){.main_contents #sub2-contents-02 #m-section_03 .content-box-01 .ev-box01 .text-box .left-box{order:2;margin-left:auto;width:100%}}.main_contents #sub2-contents-02 #m-section_03 .content-box-01 .ev-box01 .text-box .left-box:before{position:absolute;top:-10px;left:-70px;font-size:33px;line-height:28px;font-family:'Oswald';color:#1c75bc;border:2px solid #1c75bc;padding:9px 16px;background:#fff}@media screen and (max-width: 740px){.main_contents #sub2-contents-02 #m-section_03 .content-box-01 .ev-box01 .text-box .left-box:before{top:-60px;left:10px;font-size:20px;line-height:28px;padding:0px 10px;background:#fff;z-index:1}}.main_contents #sub2-contents-02 #m-section_03 .content-box-01 .ev-box01 .text-box .left-box:after{content:"";position:absolute;top:39px;left:-45px;width:2px;height:260px;background:#1c75bc}@media screen and (max-width: 740px){.main_contents #sub2-contents-02 #m-section_03 .content-box-01 .ev-box01 .text-box .left-box:after{content:inherit;position:absolute;top:24%;left:-10%;width:2px;height:390px;background:#1c75bc}}.main_contents #sub2-contents-02 #m-section_03 .content-box-01 .ev-box01 .text-box .left-box h4{font-size:30px;margin:0 0 20px;color:#1c75bc;font-weight:bold}@media screen and (max-width: 740px){.main_contents #sub2-contents-02 #m-section_03 .content-box-01 .ev-box01 .text-box .left-box h4{font-size:20px;margin-bottom:10px}}.main_contents #sub2-contents-02 #m-section_03 .content-box-01 .ev-box01 .text-box .left-box p{font-size:16px;line-height:35px;letter-spacing:.1em}@media screen and (max-width: 740px){.main_contents #sub2-contents-02 #m-section_03 .content-box-01 .ev-box01 .text-box .left-box p{font-size:14px;line-height:28px}}.main_contents #sub2-contents-02 #m-section_03 .content-box-01 .ev-box01 .text-box .no01:before{content:"1"}.main_contents #sub2-contents-02 #m-section_03 .content-box-01 .ev-box01 .text-box .no02:before{content:"2"}.main_contents #sub2-contents-02 #m-section_03 .content-box-01 .ev-box01 .text-box .no03:before{content:"3"}.main_contents #sub2-contents-02 #m-section_03 .content-box-01 .ev-box01 .text-box .no04:before{content:"4"}@media screen and (max-width: 740px){.main_contents #sub2-contents-02 #m-section_03 .content-box-01 .ev-box01 .text-box .no04:after{height:425px}}.main_contents #sub2-contents-02 #m-section_03 .content-box-01 .ev-box01 .text-box .no05:before{content:"5"}.main_contents #sub2-contents-02 #m-section_03 .content-box-01 .ev-box01 .text-box .no05:after{content:inherit}.main_contents #sub2-contents-02 #m-section_03 .content-box-01 .ev-box01 .text-box .right-box{width:31%}@media screen and (max-width: 740px){.main_contents #sub2-contents-02 #m-section_03 .content-box-01 .ev-box01 .text-box .right-box{order:1;width:100%;margin:0 0 15px auto}}.main_contents #sub2-contents-02 #m-section_03 .content-box-01 .ev-box01 .text-button{width:290px;height:70px;background:#1c75bc;box-shadow:0px 3px 15px 5px rgba(0,0,0,0.25);margin:0 auto}@media screen and (max-width: 740px){.main_contents #sub2-contents-02 #m-section_03 .content-box-01 .ev-box01 .text-button{width:70%;height:60px}}.main_contents #sub2-contents-02 #m-section_03 .content-box-01 .ev-box01 .text-button a{width:100%;height:100%;display:flex;justify-content:center;align-items:center;font-size:20px;font-weight:bold;color:#fff;letter-spacing:1px}@media screen and (max-width: 740px){.main_contents #sub2-contents-02 #m-section_03 .content-box-01 .ev-box01 .text-button a{font-size:18px}}@media screen and (max-width: 740px){footer{padding-bottom:0px}}footer .footer-box{background:#1c75bc;position:relative}footer .footer-box:before{content:"";background:url(../img/1x/fbg.png) no-repeat;position:absolute;right:0;top:0;width:100%;background-size:cover;height:100%;z-index:0;mix-blend-mode:multiply}footer .footer-box:after{content:"";position:absolute;right:0;top:-55px;width:16%;background-size:contain;height:40%;z-index:0}footer .footer-box .f-box-w{max-width:1200px;margin:0 auto;padding:55px 0}@media screen and (max-width: 740px){footer .footer-box .f-box-w{padding:0}}@media screen and (min-width: 741px) and (max-width: 1400px){footer .footer-box .f-box-w{padding:55px 20px}}@media screen and (max-width: 740px){footer .footer-box{padding:0}}footer .footer-box .flex-box{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 740px){footer .footer-box .flex-box{display:block}}footer .footer-box .flex-box .left-box{z-index:9}@media screen and (max-width: 740px){footer .footer-box .flex-box .left-box{text-align:center;margin:0 0 25px;padding:15px 0;background:rgba(255,255,255,0.5);position:relative;z-index:8}}@media screen and (max-width: 740px){footer .footer-box .flex-box .left-box ul{display:flex;justify-content:space-around;align-items:center}}footer .footer-box .flex-box .left-box ul li{padding-bottom:15px}@media screen and (max-width: 740px){footer .footer-box .flex-box .left-box ul li{padding-bottom:0}}footer .footer-box .flex-box .left-box ul li a{font-size:15px;letter-spacing:.05em;color:#fff;font-weight:bold}@media screen and (max-width: 740px){footer .footer-box .flex-box .left-box ul li a{font-size:14px}}footer .footer-box .flex-box .left-box ul li a:hover{opacity:0.5}@media screen and (max-width: 740px){footer .footer-box .flex-box .left-box ul li:last-child{padding-bottom:0}}footer .footer-box .flex-box .left-box .text-button{width:160px;height:50px;background:#F72989;transition:1.0s}@media screen and (max-width: 740px){footer .footer-box .flex-box .left-box .text-button{margin:0 auto 35px;width:80%}}footer .footer-box .flex-box .left-box .text-button a{font-size:16px;font-weight:bold;letter-spacing:.05em;display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#fff;transition:1.0s}footer .footer-box .flex-box .left-box .text-button a:hover{color:#F72989}footer .footer-box .flex-box .left-box .text-button:hover{background:#fff;border:1px solid #f72989}footer .footer-box .flex-box .right-box{z-index:8}footer .footer-box .flex-box .right-box .inner-box{display:flex;justify-content:flex-start;align-items:center}@media screen and (max-width: 740px){footer .footer-box .flex-box .right-box .inner-box{flex-flow:column;align-items:stretch}}@media screen and (max-width: 740px){footer .footer-box .flex-box .right-box .l-box{order:2}}footer .footer-box .flex-box .right-box .r-box{margin-left:25px}@media screen and (max-width: 740px){footer .footer-box .flex-box .right-box .r-box{order:1;margin:0 0 25px;text-align:center}}footer .footer-box .flex-box .right-box img{width:188px;margin:0 0 25px}footer .footer-box .flex-box .right-box i{display:block;color:#FFF;font-style:normal;font-size:80%}footer .footer-box .flex-box .right-box h2{font-size:14px;font-weight:bold;letter-spacing:.1em;color:#fff}@media screen and (max-width: 740px){footer .footer-box .flex-box .right-box h2{text-align:center;font-size:13px}}footer .footer-box .flex-box .right-box h2 span{font-size:120%}footer .footer-box .flex-box .right-box p{font-size:16px;line-height:32px;color:#fff;letter-spacing:.05em;text-align:left}@media screen and (max-width: 740px){footer .footer-box .flex-box .right-box p{font-size:14px;text-align:center;padding:15px 0}}footer .footer-box .flex-box .right-box .googlemap{width:375px;height:250px}@media screen and (max-width: 740px){footer .footer-box .flex-box .right-box .googlemap{width:100%;margin:0 auto}}footer .f-end-box{background:#2b3990}footer .f-end-box .footer-end-text{max-width:1200px;margin:0 auto}@media screen and (min-width: 741px) and (max-width: 1400px){footer .f-end-box .footer-end-text{padding:0 20px}}footer .f-end-box .footer-end-text ul{display:flex;justify-content:space-between;align-items:center;padding:15px 0}@media screen and (max-width: 740px){footer .f-end-box .footer-end-text ul{display:block}}footer .f-end-box .footer-end-text ul li{font-size:13px;letter-spacing:.05em;color:#fff}@media screen and (max-width: 740px){footer .f-end-box .footer-end-text ul li{text-align:center;padding:5px 0;font-size:12px}}footer .f-end-box .footer-end-text ul li:last-child{font-size:11px;color:rgba(255,255,255,0.5)}.scroll{position:absolute;left:17%;margin:auto;bottom:0%;z-index:7;border:1px solid #CCC;height:125px;width:1px}@media screen and (max-width: 740px){.scroll{height:60px}}.scroll p{transform:rotate(-90deg);position:absolute;top:-30px;left:-2px;right:0;text-align:center;color:#1c75bc;font-weight:bold;font-size:11px}@media screen and (max-width: 740px){.scroll p{color:#fff}}@keyframes scrol_box{50%{top:100%}100%{top:-5px}}.scrol_box{width:10px;height:10px;background-color:#1c75bc;position:relative;left:-5px;top:0px;animation-name:scrol_box;animation-duration:3s;animation-iteration-count:infinite;animation-timing-function:ease}@media screen and (max-width: 740px){.scrol_box{background-color:#fff}}@media screen and (max-width: 740px){#contents_01{width:100%}#contents_01 .swiper-container .swiper-slide img{width:100%;margin:0 auto}.scroll{position:absolute;margin:auto;z-index:8;border:1px solid #fff;width:1px;bottom:15px;left:45px}}.modal{display:none;height:100vh;position:fixed;top:0;width:100%;z-index:9}.modal__bg{background:rgba(0,0,0,0.8);height:100vh;position:absolute;width:100%}.modal__content{background:#fff;left:50%;padding:30px 0;position:absolute;top:50%;transform:translate(-50%, -50%);width:80%;max-width:1024px;z-index:9999;height:95vh;overflow-y:scroll;padding:50px 0 0}@media screen and (max-width: 740px){.modal__content{width:95%;overflow-y:auto;overflow-y:scroll;height:96vh;padding:0px 0 0}}.modal__content .js-modal-close{text-align:right;padding-right:50px;display:block;position:sticky;top:0;right:0;font-size:50px;font-weight:bold}@media screen and (max-width: 740px){.modal__content .js-modal-close{text-align:right;padding:0px 10px 0px 0;top:10px;right:15px}}.modal__content h4{font-size:60px;font-family:'Oswald';letter-spacing:.05em;color:#1c75bc;line-height:100px;padding:0 0 20px 50px}@media screen and (max-width: 740px){.modal__content h4{font-size:40px;line-height:50px;padding:0;width:calc(100% - 30px);margin:0 auto}}.modal__content h5{font-size:20px;font-weight:bold;letter-spacing:.15em;padding-left:50px}@media screen and (max-width: 740px){.modal__content h5{font-size:20px;padding:0;width:calc(100% - 30px);margin:0 auto}}.modal__content .modal-box{background:rgba(43,57,144,0.05);padding:50px 0;margin:80px 40px 40px 40px}@media screen and (max-width: 740px){.modal__content .modal-box{padding:25px 0;margin:40px 0 0}}.modal__content .modal-box h6{text-align:center;color:#1c75bc;font-size:20px;margin:0 0 50px;letter-spacing:1px;font-weight:bold}@media screen and (max-width: 740px){.modal__content .modal-box h6{font-size:18px}}.modal__content .modal-box dl{display:flex;justify-content:flex-start;margin:0 0 40px}@media screen and (max-width: 740px){.modal__content .modal-box dl{display:block}}.modal__content .modal-box dl dt{width:12%;margin-left:5%;font-size:16px;font-weight:bold;letter-spacing:.05em}@media screen and (max-width: 740px){.modal__content .modal-box dl dt{width:100%;font-size:12px;padding:0 15px;margin:0}}.modal__content .modal-box dl dd{width:83%;font-size:15px;letter-spacing:.05em;font-weight:normal;line-height:28px}@media screen and (max-width: 740px){.modal__content .modal-box dl dd{width:100%;font-size:12px;padding:0 15px}}.modal__content .modal-box dl dd span{color:#be1e2d}.modal__content .modal-box dl dd p{border-bottom:1px solid #e6e7e8;padding-bottom:20px}.modal__content .modal-box .button-box{display:flex;justify-content:space-between;width:80%;margin:0 auto}@media screen and (max-width: 740px){.modal__content .modal-box .button-box{display:block;width:calc(100% - 30px)}}.modal__content .modal-box .button-box .left-button{width:55%;height:70px;background:#fff;box-shadow:0px 3px 15px 5px rgba(0,0,0,0.25)}@media screen and (max-width: 740px){.modal__content .modal-box .button-box .left-button{width:100%;height:50px;margin:0 0 25px}}.modal__content .modal-box .button-box .left-button a{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:bold;letter-spacing:.05em}@media screen and (max-width: 740px){.modal__content .modal-box .button-box .left-button a{font-size:14px}}.modal__content .modal-box .button-box .left-button a span.telltext{margin-bottom:-5px}.modal__content .modal-box .button-box .left-button a span.tellno{font-size:30px;color:#1c75bc;font-family:'Roboto'}@media screen and (max-width: 740px){.modal__content .modal-box .button-box .left-button a span.tellno{font-size:20px}}.modal__content .modal-box .button-box .right-button{width:40%;height:70px;background:#1c75bc;box-shadow:0px 3px 15px 5px rgba(0,0,0,0.25)}@media screen and (max-width: 740px){.modal__content .modal-box .button-box .right-button{width:100%;height:50px}}.modal__content .modal-box .button-box .right-button a{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:bold;color:#fff;letter-spacing:.1em}@media screen and (max-width: 740px){.modal__content .modal-box .button-box .right-button a{font-size:18px}}#toppage footer .footer-box:after{background:url(../img/1x/n-03.png) no-repeat}.privacy-box{max-width:1024px;margin:0 auto 50px auto}@media screen and (max-width: 740px){.privacy-box{margin:0 15px 50px 15px}}.privacy-box h3{margin:0 0 10px 0;font-weight:bold;font-size:20px}@media screen and (max-width: 740px){.privacy-box h3{font-size:16px}}.privacy-box p,.privacy-box ul{font-size:16px;margin-bottom:20px}@media screen and (max-width: 740px){.privacy-box p,.privacy-box ul{font-size:13px}}.privacy-box li{font-size:14px}
