html{overflow-x:hidden;color:#000;font-size:62.5%;word-break:break-word}@media screen and (max-width: 769px){html{font-size:2.66666666vw;white-space:inherit}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;z-index:1;position:relative;padding-top:100px;overflow-x:hidden;font-family:"Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", sans-serif}@media screen and (max-width: 769px){body{padding-top:18.66667vw}}header{z-index:3;position:relative}footer{z-index:2;position:relative}main{z-index:1;position:relative;overflow-x:hidden;font-size:1.6rem;line-height:1.75}a{-webkit-transition:0.2s;color:#000;transition:0.2s}@media screen and (min-width: 1025px){a:hover{-webkit-transition:0.2s;color:#000;opacity:0.6;transition:0.2s}}@media screen and (max-width: 769px){a:hover{opacity:1}}.clearfix::after{display:block;clear:both;content:""}.xs_show{display:none !important}@media screen and (max-width: 480px){.xs_show{display:block !important}}@media screen and (max-width: 480px){.xs_hide{display:none !important}}.sm_show{display:none !important}@media screen and (max-width: 769px){.sm_show{display:block !important}}@media screen and (max-width: 769px){.sm_hide{display:none !important}}.md_show{display:none !important}@media screen and (max-width: 1024px){.md_show{display:block !important}}@media screen and (max-width: 1024px){.md_hide{display:none !important}}.lg_show{display:none !important}@media screen and (min-width: 1025px){.lg_show{display:block !important}}@media screen and (min-width: 1025px){.lg_hide{display:none !important}}.xl_show{display:none !important}@media screen and (min-width: 1280px){.xl_show{display:block !important}}@media screen and (min-width: 1280px){.xl_hide{display:none !important}}body{font-family:quatro-slab, Cambria, serif;font-style:normal;font-weight:400}.f-go{font-family:"Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", sans-serif}.ff-meta{font-family:ff-meta-web-pro, Calibri, sans-serif;font-style:normal;font-weight:700}.quatro-r{font-family:quatro-slab, Cambria, serif;font-style:normal;font-weight:400}.quatro-i{font-family:quatro-slab, Cambria, serif;font-style:italic;font-weight:400}.quatro-b{font-family:quatro-slab, Cambria, serif;font-style:normal;font-weight:700}.quatro-bi{font-family:quatro-slab, Cambria, serif;font-style:italic;font-weight:700}.Header_pc--logo{width:175px}@media screen and (max-width: 769px){.Header_pc--logo{width:38.66667vw}}.Header_pc--ja{margin-left:1.875vw}.Header_sp-ja{display:block;margin-bottom:10.66667vw;font-size:2rem;font-weight:bold;line-height:1;text-align:center}@media screen and (max-width: 769px){.Header_sp_container{min-height:100vh}}@media screen and (max-width: 769px){.Footer_bg{padding-bottom:21.33333vw}}.Footer_left--logo{max-width:175px;margin-bottom:60px}@media screen and (max-width: 769px){.Footer_left--logo{width:56vw;max-width:inherit;margin:0 auto 8vw}}.Footer_left--btn{max-width:175px;height:50px}@media screen and (max-width: 769px){.Footer_left--btn{width:56vw;margin:0 auto}.Footer_left--btn:after{right:1.33333vw;width:4vw;height:4vw}}.Footer_right--link{font-weight:400}.c_inner_800{width:50vw;margin:0 auto}@media screen and (max-width: 769px){.c_inner_800{width:inherit}}.c_inner_1100{width:68.75vw;margin:0 auto}@media screen and (max-width: 769px){.c_inner_1100{width:inherit}}.c_inner_950{width:59.375vw;margin:0 auto}@media screen and (max-width: 769px){.c_inner_950{width:inherit}}@media screen and (max-width: 769px){.c_inner_300{width:80vw;margin:0 auto}}@media screen and (max-width: 769px){.c_inner_340{width:90.66667vw;margin:0 auto}}@media screen and (max-width: 769px){.c_inner_320{width:85.33333vw;margin:0 auto}}#lp{color:#000000;font-size:1.6rem}#lp .f_big{color:#29a6dd;font-size:4rem}@media screen and (max-width: 769px){#lp .f_big{font-size:2.5rem}}#lp .f_medium{font-size:2.5rem}@media screen and (max-width: 769px){#lp .f_medium{font-size:1.8rem}}#lp .hero_inner{position:relative}#lp .hero_inner-ttl{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);position:absolute;top:50%;width:100%;transform:translateY(-50%);color:#fff;font-size:4.3vw;text-align:center;text-shadow:0px 0px 20px #353535}@media screen and (max-width: 769px){#lp .hero_inner-ttl{font-size:2.6rem}}#lp .lp_bg{position:relative;padding:90px 0}@media screen and (max-width: 769px){#lp .lp_bg{padding:10.66667vw 0}}#lp .lp_bg-em{padding:0}@media screen and (max-width: 769px){#lp .lp_bg-em{padding:10.66667vw 0}}#lp .lp_bg-small{max-width:980px;margin:0 auto;padding:2.5em 30px}@media screen and (max-width: 769px){#lp .lp_bg-small{max-width:inherit;padding:2em 0}}#lp .lp_bg-blue{background:#ebf4f9}#lp .lp_in{z-index:2;position:relative;width:730px}@media screen and (max-width: 769px){#lp .lp_in{width:80vw;margin:0 auto}}#lp .lp_in-ttl{margin-bottom:20px;color:#0071b7;font-style:normal;font-weight:700}@media screen and (max-width: 769px){#lp .lp_in-ttl{margin-bottom:5.33333vw}}#lp .lp_in-txt{margin-bottom:30px;font-size:1.6rem}#lp .lp_in-list{margin-bottom:30px}@media screen and (max-width: 769px){#lp .lp_in-list{margin-bottom:5.33333vw}}#lp .lp_in-item{position:relative;padding-left:25px}@media screen and (max-width: 769px){#lp .lp_in-item{padding-left:6.66667vw}}#lp .lp_in-item::before{position:absolute;top:0;left:0;content:"●"}#lp .lp_img{z-index:1;position:absolute;top:0;right:0;width:685px}@media screen and (max-width: 769px){#lp .lp_img{position:relative;top:inherit;right:inherit;left:inherit;width:80vw;margin:0 auto}}#lp .lp_in-btn{margin:50px auto 0}@media screen and (max-width: 769px){#lp .lp_in-btn{margin-top:10.66667vw}}#lp .lp_table{width:100%}#lp .lp_table tbody{width:100%}#lp .lp_table tr{width:100%;border-bottom:1px solid #000}#lp .lp_table tr:last-child{border-bottom:none}@media screen and (max-width: 769px){#lp .lp_table tr{display:block;padding:4vw 0vw}}#lp .lp_table th{width:35%}@media screen and (max-width: 769px){#lp .lp_table th{display:block;width:100%;margin-bottom:2.66667vw}}#lp .lp_table td{padding:15px 0}@media screen and (max-width: 769px){#lp .lp_table td{display:block;width:100%;padding:0vw}}#lp .lp_form-list{padding:20px;border:1px solid #118de3;border-radius:10px}@media screen and (max-width: 769px){#lp .lp_form-list{padding:2.66667vw}}#lp .lp_form-require{color:red}#lp .lp_form_table{width:100%;margin-top:50px}@media screen and (max-width: 769px){#lp .lp_form_table{margin-top:8vw}}#lp .lp_form_table tbody{width:100%}#lp .lp_form_table tr{width:100%}#lp .lp_form_table th{width:35%;padding:20px 0;vertical-align:text-bottom}@media screen and (max-width: 769px){#lp .lp_form_table th{display:block;width:100%;padding-bottom:1.33333vw}}@media screen and (max-width: 769px){#lp .lp_form_table th{display:block;width:100%}}#lp .lp_form_table th.-middle{vertical-align:middle}#lp .lp_form_table th.-top{vertical-align:top}#lp .lp_form_table td{padding:20px 0}@media screen and (max-width: 769px){#lp .lp_form_table td{display:block;width:100%;padding:0;padding-bottom:1.33333vw}}#lp .lp_form_table td.-middle{vertical-align:middle}#lp .lp_form_table td input[type="text"],#lp .lp_form_table td textarea{width:100%;padding:5px;border:none;background:#eeeeee}@media screen and (max-width: 769px){#lp .lp_form_table td input[type="text"],#lp .lp_form_table td textarea{padding:1.33333vw}}#lp .lp_form_table td select{padding:10px;border:none;background:#eeeeee}@media screen and (max-width: 769px){#lp .lp_form_table td select{padding:1.33333vw}}#lp .lp_form-btns{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row-reverse;justify-content:center;width:650px;margin:0 auto}@media screen and (max-width: 769px){#lp .lp_form-btns{display:block;width:100%;margin-top:5.33333vw}}#lp .lp_form-btn{width:100%;margin-top:40px}@media screen and (max-width: 769px){#lp .lp_form-btn{width:80vw;margin:5.33333vw auto 0}}@media screen and (min-width: 1025px){#lp .lp_form-btn:hover{-webkit-transition:0.2s all;opacity:0.7;transition:0.2s all}}#lp .lp_form-back{margin-right:50px;border:1px solid #000;background:#fff;color:#000}@media screen and (max-width: 769px){#lp .lp_form-back{margin-top:5.33333vw;margin-right:0}}#lp #link01,#lp #link02,#lp #link03{margin-top:-80px;padding-top:80px}.overlap{position:relative;padding:1em 0;overflow:hidden}@media screen and (min-width: 992px){.overlap-txt{z-index:1;margin-right:-40%}.overlap-img{position:absolute;top:-1.5em;right:0}}
