﻿@import url("https://fonts.googleapis.com/css?family=Oswald:300");@import url("https://fonts.googleapis.com/css2?family=Oswald:wght@200;300;400;500;600;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Oswald:wght@200;300;400;500;600;700&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap");@import url(https://use.fontawesome.com/releases/v5.3.1/css/all.css);@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");.sp{display:none}@media screen and (min-width: 741px){.sp{display:block}}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}}header{position:fixed;max-width:1200px;height:50px;z-index:999;margin:0 auto;left:0;right:0}@media screen and (max-width: 740px){header{top:0}}header .header_area{max-width:1200px;margin:20px auto 0;display:flex;justify-content:space-between;align-items:center;height:50px;background:#fff;box-shadow:0 0px 10px #99ACC6;padding:0 5px 0 20px;border-radius:30px}@media screen and (max-width: 740px){header .header_area{height:50px}}header .header_area .logo{width:61px}header .header_area p{padding:35px 0 0 40px;font-size:25px}header .pc_nav ul{display:flex;align-items:center}header .pc_nav ul li{font-size:14px;padding-right:30px}header .pc_nav ul li a{font-weight:500}header .pc_nav ul li:last-child{padding-right:0px}header .pc_nav ul li.last-nav-color{color:#fff;background:linear-gradient(to right, #2474B1, #19306E);padding:4px 25px;border-radius:50px}header .global-nav ul li.last-nav-color a{color:#fff;font-weight:bold;background:radial-gradient(#2474B1, #19306E)}@media screen and (max-width: 740px){header .global-nav ul li.last-nav-color a{background:none;color:#1F4497}}.global-nav{position:fixed;right:-320px;top:0;width:300px;height:100vh;padding-top:40px;background-color:#fff;transition:all .6s;z-index:200;overflow-y:auto}.hamburger{position:absolute;right:35px;top:15px;width:22px;height:40px;cursor:pointer;z-index:300;background:radial-gradient(#2474B1, #19306E);border-radius:15px}.global-nav__list{margin:0;padding:0;list-style:none}.global-nav__item{text-align:left;padding:0 14px;font-size:1.5rem;padding-bottom:15px}.global-nav__item a{display:block;padding:8px 0;border-bottom:1px solid #eee;text-decoration:none;color:#111}@media screen and (max-width: 740px){.global-nav__item a{font-weight:bold}}.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:45px}.black-bg{position:fixed;left:0;top:0;width:100vw;height:100vh;z-index:100;background-color:#000;opacity:0;visibility:hidden;transition:all .6s;cursor:pointer}.nav-open .global-nav{right:0}.nav-open .black-bg{opacity:.8;visibility:visible}.nav-open .hamburger__line--1{transform:rotate(45deg);top:18px}.nav-open .hamburger__line--2{width:0;left:50%}.nav-open .hamburger__line--3{transform:rotate(-45deg);top:18px}@media screen and (max-width: 740px){header .header_area{margin:0px auto 0;border-radius:0}header{height:auto}header .header_area .logo{width:43px;line-height:0}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:35px;top:15px;width:22px;height:40px;cursor:pointer;z-index:300;background:radial-gradient(#2474B1, #19306E);border-radius:15px}.hamburger__line{position:absolute;left:0px;width:25px;height:2px;background-color:#111;transition:all .6s}.hamburger{position:absolute;right:15px;top:8px;width:38px;height:38px;cursor:pointer;z-index:300;background:radial-gradient(#2474B1, #19306E);border-radius:20px}.hamburger__line--1{top:10px;background-color:#fff;left:0;right:0;margin:auto;width:18px}.hamburger__line--2{top:17px;background-color:#fff;left:0;right:0;margin:auto;width:18px}.hamburger__line--3{top:24px;background-color:#fff;left:0;right:0;margin:auto;width:18px}}#wrapper-all{width:100%}@media screen and (min-width: 741px) and (max-width: 1040px){#wrapper-all{min-width:1200px}}.contents_area{margin:0 auto}@media screen and (max-width: 740px){.contents_area{width:100%;margin:0 auto}}#mv_erea{background-size:100% auto;padding-bottom:100px}@media screen and (max-width: 740px){#mv_erea{padding-bottom:0}}#mv_erea h2{max-width:737px;margin:0 auto;padding:205px 0 0}@media screen and (max-width: 740px){#mv_erea h2{max-width:inherit;width:calc(100% - 70px);padding:180px 0 0px}}#mv_erea h3.sub-text{max-width:520px;margin:0 auto;padding:10px 0 250px}@media screen and (max-width: 740px){#mv_erea h3.sub-text{max-width:inherit;width:266px;padding:10px 0 85px}}#mv_erea #section_01{max-width:1100px;margin:0 auto}@media screen and (max-width: 740px){#mv_erea #section_01{max-width:inherit;width:calc(100% - 30px)}}#mv_erea #section_01 .flex-box{display:flex;justify-content:center}@media screen and (max-width: 740px){#mv_erea #section_01 .flex-box{display:block}}#mv_erea #section_01 .flex-box .left-box{width:35%}@media screen and (max-width: 740px){#mv_erea #section_01 .flex-box .left-box{width:100%;padding:0 0 25px}}#mv_erea #section_01 .flex-box .left-box h3{font-size:53px;letter-spacing:.069em;color:#1F4497;font-family:'Roboto', sans-serif;font-weight:bold;padding:0 0 15px}@media screen and (max-width: 740px){#mv_erea #section_01 .flex-box .left-box h3{display:block;font-size:32px;text-align:center;padding:0 0 5px}}#mv_erea #section_01 .flex-box .left-box h3 span{display:inline-block;position:relative}#mv_erea #section_01 .flex-box .left-box h3 span:before{content:"";width:10px;height:10px;position:absolute;background:#F58126;right:-10px;border-radius:10px;bottom:-4px}@media screen and (max-width: 740px){#mv_erea #section_01 .flex-box .left-box h3 span:before{right:-12px;bottom:3px;width:7px;height:7px}}#mv_erea #section_01 .flex-box .left-box h4{font-size:18px;letter-spacing:.05em;font-weight:bold;color:#1F4497}@media screen and (max-width: 740px){#mv_erea #section_01 .flex-box .left-box h4{font-size:14px;text-align:center}}#mv_erea #section_01 .flex-box .right-box{width:50%}@media screen and (max-width: 740px){#mv_erea #section_01 .flex-box .right-box{width:100%}}#mv_erea #section_01 .flex-box .right-box .typing{font-size:30px;line-height:62px;font-weight:bold}@media screen and (max-width: 740px){#mv_erea #section_01 .flex-box .right-box .typing{text-align:center;font-size:20px;line-height:35px;letter-spacing:-0.02em}}@media screen and (max-width: 361px){#mv_erea #section_01 .flex-box .right-box .typing{font-size:18px}}#mv_erea #section_01 .flex-box .right-box .typing span:nth-child(57),#mv_erea #section_01 .flex-box .right-box .typing span:nth-child(58),#mv_erea #section_01 .flex-box .right-box .typing span:nth-child(59){padding-top:.4em;background-position:top left -6px;background-repeat:repeat-x;background-size:1.3em .3em;background-image:radial-gradient(0.05em 0.05em at center center, #F58126, #F58126 100%, transparent)}@media screen and (max-width: 740px){#mv_erea #section_01 .flex-box .right-box .typing span:nth-child(57),#mv_erea #section_01 .flex-box .right-box .typing span:nth-child(58),#mv_erea #section_01 .flex-box .right-box .typing span:nth-child(59){background:none;padding:0}}#mv_erea #section_01 .flex-box .right-box .typing span:nth-child(57),#mv_erea #section_01 .flex-box .right-box .typing span:nth-child(58),#mv_erea #section_01 .flex-box .right-box .typing span:nth-child(59){position:relative}@media screen and (max-width: 740px){#mv_erea #section_01 .flex-box .right-box .typing span:nth-child(57):before,#mv_erea #section_01 .flex-box .right-box .typing span:nth-child(58):before,#mv_erea #section_01 .flex-box .right-box .typing span:nth-child(59):before{content:"";position:absolute;background:#F58126;width:3px;height:3px;display:block;left:7px;top:-5px}}.main_contents h4{font-size:53px;font-weight:bold;letter-spacing:.069em;color:#1F4497;font-family:'Roboto', sans-serif;padding:0 0 10px}@media screen and (max-width: 740px){.main_contents h4{font-size:32px;padding:0 0 0px}}.main_contents h4 span{display:inline-block;position:relative}.main_contents h4 span:before{content:"";width:10px;height:10px;position:absolute;right:-15px;border-radius:10px;bottom:-6px}@media screen and (max-width: 740px){.main_contents h4 span:before{width:7px;height:7px;right:-8px;bottom:2px}}.main_contents h4 span.color001:before{background:#F58126}.main_contents h4 span.color002:before{background:#C561AA}.main_contents h4 span.color003:before{background:#F02F4E}.main_contents h4 span.color004:before{background:#FFCC00}.main_contents h4 span.color005:before{background:#00B0AD}.main_contents h4 span.color006:before{background:#FF7BC3}.main_contents h4 span.color007:before{background:#1F4495}.main_contents h5{font-size:18px;font-weight:bold;letter-spacing:.05em;color:#1F4497;margin:10px 0 0 0}@media screen and (max-width: 740px){.main_contents h5{font-size:14px;margin:3px 0 0 0}}.main_contents #main_contents_01{margin:80px auto 70px}.main_contents #main_contents_01 #m-section_01{width:100%;margin:0 auto}@media screen and (max-width: 740px){.main_contents #main_contents_01 #m-section_01{max-width:inherit;width:calc(100%)}}.main_contents #main_contents_01 #m-section_01 .flex-box{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;overflow:hidden;height:535px}@media screen and (max-width: 740px){.main_contents #main_contents_01 #m-section_01 .flex-box{display:block;height:inherit}}.main_contents #main_contents_01 #m-section_01 .flex-box .left-box{width:30%;margin-left:20%}@media all and (min-width: 741px) and (max-width: 1650px){.main_contents #main_contents_01 #m-section_01 .flex-box .left-box{width:40%;margin-left:10%}}@media screen and (max-width: 740px){.main_contents #main_contents_01 #m-section_01 .flex-box .left-box{width:100%;margin:0 20px}}.main_contents #main_contents_01 #m-section_01 .flex-box .left-box h6{font-size:40px;font-weight:bold;color:#000000;padding:40px 0 25px}@media screen and (max-width: 740px){.main_contents #main_contents_01 #m-section_01 .flex-box .left-box h6{font-size:24px;letter-spacing:.04em;padding:25px 0 15px}}.main_contents #main_contents_01 #m-section_01 .flex-box .left-box p{font-size:14px;line-height:24px;letter-spacing:.04em;padding:0 0 40px}@media screen and (max-width: 740px){.main_contents #main_contents_01 #m-section_01 .flex-box .left-box p{font-size:14px;padding:0 0 20px 0}}.main_contents #main_contents_01 #m-section_01 .flex-box .right-box{width:50%;position:relative}@media screen and (max-width: 740px){.main_contents #main_contents_01 #m-section_01 .flex-box .right-box{width:100%}}.main_contents #main_contents_01 #m-section_01 .flex-box .right-box .color-box .color-img{background:#1F4497;height:260px;margin-top:-130px;position:absolute;top:50%;width:100%;border-radius:130px 0 0 130px}@media screen and (max-width: 740px){.main_contents #main_contents_01 #m-section_01 .flex-box .right-box .color-box .color-img{height:180px;margin:100px 0 100px auto;position:inherit;width:95%}}.main_contents #main_contents_01 #m-section_01 .flex-box .right-box .img-box{position:absolute;width:250px;bottom:-250px;right:40%}@media screen and (max-width: 740px){.main_contents #main_contents_01 #m-section_01 .flex-box .right-box .img-box{width:163px;left:50%;transform:translateX(-50%);right:auto;margin:auto;top:-83px;bottom:0}}.main_contents #main_contents_01 #m-section_01 .flex-box .right-box .img-box img{filter:drop-shadow(-10px 5px 5px rgba(0,0,0,0.6))}.main_contents #main_contents_01 #m-section_01 .text-button{font-weight:bold}@media screen and (max-width: 740px){.main_contents #main_contents_01 #m-section_01 .text-button{margin:0 auto;max-width:inherit}.main_contents #main_contents_01 #m-section_01 .text-button a.btn{font-size:14px}}.main_contents #main_contents_02{margin:0 auto}.main_contents #main_contents_02 #m-section_02{max-width:1200px;margin:0 auto}@media screen and (max-width: 740px){.main_contents #main_contents_02 #m-section_02{max-width:inherit;width:calc(100% - 30px)}}.main_contents #main_contents_02 #m-section_02 .flex-box{display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width: 740px){.main_contents #main_contents_02 #m-section_02 .flex-box{display:block}}.main_contents #main_contents_02 #m-section_02 .flex-box .left-box{width:38%;order:2;margin-right:12%}@media screen and (max-width: 740px){.main_contents #main_contents_02 #m-section_02 .flex-box .left-box{width:100%}}.main_contents #main_contents_02 #m-section_02 .flex-box .left-box h6{font-size:24px;font-weight:bold;color:#000000;line-height:34px;letter-spacing:.1em;padding:40px 0 25px}@media screen and (max-width: 740px){.main_contents #main_contents_02 #m-section_02 .flex-box .left-box h6{padding:25px 0 0}}@media screen and (max-width: 361px){.main_contents #main_contents_02 #m-section_02 .flex-box .left-box h6{font-size:21px}}.main_contents #main_contents_02 #m-section_02 .flex-box .left-box p{font-size:13px;line-height:20px;letter-spacing:.1em;padding:0 0 40px;text-align:right}.main_contents #main_contents_02 #m-section_02 .flex-box .right-box{width:50%;order:1;position:relative}@media screen and (max-width: 740px){.main_contents #main_contents_02 #m-section_02 .flex-box .right-box{width:100%;margin:0 auto}}.main_contents #main_contents_02 #m-section_02 .flex-box .right-box .img-box{position:absolute;width:570px;top:0;bottom:0}@media screen and (max-width: 740px){.main_contents #main_contents_02 #m-section_02 .flex-box .right-box .img-box{width:100%;position:inherit}}.main_contents #main_contents_02 #m-section_02 .text-button{font-weight:bold}@media screen and (max-width: 740px){.main_contents #main_contents_02 #m-section_02 .text-button{margin:0 auto;max-width:inherit}.main_contents #main_contents_02 #m-section_02 .text-button a.btn{font-size:14px}}.main_contents #main_contents_03{background:#F8F7F4}.main_contents #main_contents_03 #m-section_03{max-width:1200px;margin:150px auto 100px}@media screen and (max-width: 740px){.main_contents #main_contents_03 #m-section_03{max-width:inherit;width:calc(100% - 30px);margin:70px auto 50px}}.main_contents #main_contents_03 #m-section_03 .news-box{padding:100px 0 0}@media screen and (max-width: 740px){.main_contents #main_contents_03 #m-section_03 .news-box{padding:65px 0 25px 0}}.main_contents #main_contents_03 #m-section_03 .news-box .flex-box{display:flex;justify-content:flex-start}@media screen and (max-width: 740px){.main_contents #main_contents_03 #m-section_03 .news-box .flex-box{display:block}}.main_contents #main_contents_03 #m-section_03 .news-box .flex-box .left-box{width:15%;margin-left:120px}@media screen and (max-width: 740px){.main_contents #main_contents_03 #m-section_03 .news-box .flex-box .left-box{width:100%;margin:0}}.main_contents #main_contents_03 #m-section_03 .news-box .flex-box .right-box{width:85%;margin-left:50px}@media screen and (max-width: 740px){.main_contents #main_contents_03 #m-section_03 .news-box .flex-box .right-box{width:100%;margin:0}}.main_contents #main_contents_03 #m-section_04{width:100%;position:relative;padding:100px 0}.main_contents #main_contents_03 #m-section_04:before{content:"";position:absolute;width:90%;right:0;top:0;bottom:0;height:100%;background:radial-gradient(#2474B1, #19306E);border-radius:20px 0 0 20px}@media screen and (max-width: 740px){.main_contents #main_contents_03 #m-section_04:before{width:calc(100% - 15px)}}@media screen and (max-width: 740px){.main_contents #main_contents_03 #m-section_04{padding:50px 0}}.main_contents #main_contents_03 #m-section_04 h4{text-align:center;color:#fff}.main_contents #main_contents_03 #m-section_04 h5{text-align:center;color:#fff}.main_contents #main_contents_03 #m-section_04 .swiper-container{margin:10px 0 0;padding:10px 0 10px}.main_contents #main_contents_03 #m-section_04 .swiper-container .swiper-wrapper{margin:20px 0 0}.main_contents #main_contents_03 #m-section_04 .swiper-container .swiper-wrapper .swiper-slide{box-shadow:0 0 8px #121F4C;width:320px;border-radius:15px;background:#fff}.main_contents #main_contents_03 #m-section_04 .swiper-container .swiper-wrapper .swiper-slide h4{font-size:16px;font-weight:bold;line-height:26px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:30px 30px 10px;padding:0;color:#000000;text-align:left}.main_contents #main_contents_03 #m-section_04 .swiper-container .swiper-wrapper .swiper-slide p.slide-text{font-size:13px;line-height:22px;padding:0 30px 20px}.main_contents #main_contents_03 #m-section_04 .swiper-container .swiper-wrapper .swiper-slide p.slide-day{font-size:12px;line-height:50px;letter-spacing:.05em;color:#A7A9AC;padding:0 30px 30px}.main_contents #main_contents_03 #m-section_04 .text-button{max-width:390px;margin:50px auto 0;font-weight:bold}@media screen and (max-width: 740px){.main_contents #main_contents_03 #m-section_04 .text-button{max-width:inherit;width:251px;padding:10px 0 0 0}}.main_contents #main_contents_03 #m-section_04 .text-button a.btn{font-size:14px;letter-spacing:.08em;width:390px}@media screen and (max-width: 740px){.main_contents #main_contents_03 #m-section_04 .text-button a.btn{width:100%;background:#fff}}@media screen and (max-width: 740px){.main_contents #main_contents_03 #m-section_04 .text-button .btn-text{color:#1F4497;font-weight:bold}}.main_contents #main_contents_03 #m-section_05{max-width:1200px;margin:0 auto;padding:100px 0}@media screen and (max-width: 740px){.main_contents #main_contents_03 #m-section_05{max-width:inherit;width:calc(100% - 30px);padding:50px 0}}.main_contents #main_contents_03 #m-section_05 .text-button-erea{display:flex;justify-content:space-between;width:80%;margin:0 auto}@media screen and (max-width: 740px){.main_contents #main_contents_03 #m-section_05 .text-button-erea{display:block;width:100%}}.main_contents #main_contents_03 #m-section_05 .text-button-erea .left-box{width:48%}@media screen and (max-width: 740px){.main_contents #main_contents_03 #m-section_05 .text-button-erea .left-box{width:90%;margin:0 auto}}.main_contents #main_contents_03 #m-section_05 .text-button-erea .right-box{width:48%}@media screen and (max-width: 740px){.main_contents #main_contents_03 #m-section_05 .text-button-erea .right-box{width:90%;margin:0 auto}}@media screen and (max-width: 740px){.main_contents #main_contents_03 #m-section_05 .text-button-erea .text-button01{margin-bottom:15px}}.main_contents #main_contents_03 #m-section_05 .text-button-erea .text-button01 .sp-text01{display:block;font-size:53px}.main_contents #main_contents_03 #m-section_05 .text-button-erea .text-button01 .btn-text{padding:32px 0;font-size:53px;letter-spacing:.069em;font-weight:bold}@media screen and (max-width: 740px){.main_contents #main_contents_03 #m-section_05 .text-button-erea .text-button01 .btn-text{color:#fff;font-size:25px;line-height:1;padding:13px 0}}.main_contents #main_contents_03 #m-section_05 .text-button-erea .text-button01 .btn-text span{font-size:18px;line-height:0;letter-spacing:.05em;font-weight:bold}@media screen and (max-width: 740px){.main_contents #main_contents_03 #m-section_05 .text-button-erea .text-button01 .btn-text span{font-size:12px;line-height:23px;letter-spacing:.13em}}.main_contents #main_contents_03 #m-section_05 .text-button-erea .text-button01 .btn-text span.sp-text01{font-size:53px;display:inline-block;position:relative}@media screen and (max-width: 740px){.main_contents #main_contents_03 #m-section_05 .text-button-erea .text-button01 .btn-text span.sp-text01{font-size:25px}}.main_contents #main_contents_03 #m-section_05 .text-button-erea .text-button01 .btn-text span.sp-text01:before{content:"";width:10px;height:10px;position:absolute;right:-10px;border-radius:10px;bottom:-20px}@media screen and (max-width: 740px){.main_contents #main_contents_03 #m-section_05 .text-button-erea .text-button01 .btn-text span.sp-text01:before{width:5px;height:5px;right:-8px;bottom:4px}}span.color006:before{background:#FF8A17}span.color007:before{background:#AB5CFF}footer{background:url("../img/1x/fbg.png") no-repeat;background-size:cover;width:100%;color:#fff}@media screen and (max-width: 740px){footer{padding-bottom:20px}}footer .footer-box{max-width:1200px;margin:0 auto;padding:70px 0 0}@media screen and (max-width: 740px){footer .footer-box{max-width:inherit;width:calc(100% - 30px)}}footer .footer-box .f-box{display:flex;justify-content:space-between;padding:0 0 80px}@media (max-width: 1200px){footer .footer-box .f-box{padding:0 0 80px 50px}}@media screen and (max-width: 740px){footer .footer-box .f-box{display:block;padding:0 0 70px}}footer .footer-box .f-box .left-box{width:20%}@media screen and (max-width: 740px){footer .footer-box .f-box .left-box{width:100%;text-align:center;padding:0 0 30px}}footer .footer-box .f-box .left-box h2{font-size:16px;font-weight:bold;letter-spacing:.069em}@media screen and (max-width: 740px){footer .footer-box .f-box .left-box h2{padding:0 0 20px}}footer .footer-box .f-box .left-box p{font-size:12px;text-align:left;line-height:16px}@media screen and (max-width: 740px){footer .footer-box .f-box .left-box p{text-align:center}}footer .footer-box .f-box .right-box{width:45%}@media screen and (max-width: 740px){footer .footer-box .f-box .right-box{width:100%}}footer .footer-box .f-box .right-box ul{display:flex;justify-content:space-around;flex-wrap:wrap}@media screen and (max-width: 740px){footer .footer-box .f-box .right-box ul{margin-left:10%}}footer .footer-box .f-box .right-box ul li{width:25%;text-align:left;font-size:12px;letter-spacing:.06em;line-height:35px}@media screen and (max-width: 740px){footer .footer-box .f-box .right-box ul li{width:40%;font-size:14px;padding:0 0 10px;line-height:24px}}footer .footer-box .f-text-01{text-align:center;font-size:11px;border-bottom:2px dotted #ACACAC;padding-bottom:25px}footer .footer-box .f-text-02{font-size:11px;text-align:center;padding:15px 0}#footerFloatingMenu{display:block;width:100%;position:fixed;left:0px;bottom:0px;z-index:9999;text-align:center;background-color:#fff;box-shadow:0 0px 10px #D5D5D5;padding-bottom:10px}#footerFloatingMenu img{max-width:99%}#footerFloatingMenu .float_erea{width:35%;margin:0 auto;text-align:center}#footerFloatingMenu p{font-size:16px;padding:5px 10px 0px 10px;font-weight:bold}#footerFloatingMenu p .color_01{font-size:13px}#footerFloatingMenu ul{display:flex;justify-content:space-evenly;flex-wrap:nowrap;padding-top:5px;padding-bottom:10px}#footerFloatingMenu ul li:nth-child(1){width:40%}#footerFloatingMenu ul li:nth-child(2){width:49%}#footerFloatingMenu p .color_02{color:#CC2072}@media screen and (min-width: 741px){#footerFloatingMenu ul{width:75%;margin:0 auto}#footerFloatingMenu ul li:nth-child(1){width:43%}#footerFloatingMenu ul li:nth-child(2){width:51%}}@media screen and (max-width: 740px){#footerFloatingMenu .float_erea{width:95%}#footerFloatingMenu p{font-size:10px}#footerFloatingMenu p .color_01{font-size:10px}#footerFloatingMenu p .color_03{font-size:13px}}.text-button{max-width:200px;height:50px}.text-button a{display:block;text-decoration:none;font-family:'Roboto', sans-serif}.text-button .btn{position:relative;background:linear-gradient(to right, #9DC1DC 10%, #19306E);margin-left:auto;margin-right:auto;width:240px;height:55px;line-height:55px;display:flex;text-align:center;font-size:14px;border-radius:50px;transition:all 0.3s ease-in-out;letter-spacing:3px}.text-button .btn:before{content:"";display:block;position:absolute;top:3px;left:3px;background:#FFF;width:calc(100% - 6px);height:calc(100% - 6px);z-index:9;border-radius:50px}.text-button .btn:hover .btn-text{animation:hov2 0.3s ease-in-out forwards}@keyframes hov2{0%{color:#1F4497}100%{color:#FFF}}.text-button .btn:hover:after{animation:hov 0.3s ease-in-out;background:linear-gradient(to right, #9DC1DC 10%, #19306E);content:"";display:block;position:absolute;top:2px;left:2px;width:calc(100% - 4px);height:calc(100% - 4px);z-index:9;border-radius:50px}@keyframes hov{0%{width:0}100%{width:100%}}@media screen and (max-width: 740px){.text-button .btn{font-size:14px;background:linear-gradient(to right, #9DC1DC 10%, #19306E);border:none;margin:0 auto}}.text-button .btn-text{width:100%;height:100%;color:#1F4497;z-index:10}.min-button a{width:100%}.min-button .btn{width:100%;font-size:13px}@media screen and (max-width: 740px){.min-button .btn{width:100%;font-size:13px}}.text-button01 a{display:block;text-decoration:none;font-family:'Roboto', sans-serif;box-shadow:0 0 20px #C1C1C1}.text-button01 .btn{position:relative;margin-left:auto;margin-right:auto;line-height:48px;display:flex;text-align:center;background:#fff;font-size:20px;border-radius:10px}@media screen and (max-width: 740px){.text-button01 .btn{background:#1F4497;font-size:12px}}.text-button01 .btn-text{width:100%;height:100%;color:#1F4497;z-index:10;line-height:0.7}@media screen and (max-width: 740px){.text-button01 .btn-text{color:#fff}}.text-button01 .btn-text:before{content:"";position:absolute;top:0;bottom:0;width:0;display:block;background:#1F4497;z-index:-1;transition:.4s;border-radius:10px}@media screen and (max-width: 740px){.text-button01 .btn-text:before{content:inherit}}.text-button01 .btn-text:hover{color:#fff}.text-button01 .btn-text:hover:before{width:100%}.tabs{margin-top:50px;padding-bottom:20px;width:100%;margin:0 auto 0 0}@media screen and (max-width: 740px){.tabs{padding:25px 0 0}}.tab_item{width:auto;height:30px;line-height:50px;font-size:16px;text-align:center;color:#B2B2B2;display:block;float:left;text-align:center;font-weight:bold;transition:all 0.2s ease;margin-bottom:20px;padding:0 35px;border-left:dotted 2px #B2B2B2;display:flex;align-items:center}.tab_item.last{border-right:dotted 2px #B2B2B2}@media screen and (max-width: 740px){.tab_item{padding:0;text-align:center;width:33%;font-size:11px;justify-content:center}}.tab_item:hover{opacity:0.75}input[name="tab_item"]{display:none}.tab_content{display:none;padding:20px;clear:both;overflow:hidden;background:#fff;overflow-y:scroll;height:262px;margin:15px 0 0;border-radius:15px;clear:both;position:relative;top:20px}@media screen and (max-width: 740px){.tab_content{height:410px;top:auto}}.tab_content dl{display:flex;align-items:center;border-bottom:1px dotted #B2B2B2;padding:0 0 5px;margin:0 0 5px}@media screen and (max-width: 740px){.tab_content dl{display:block;padding:0;margin:0;border:none}}.tab_content dl:last-child{border-bottom:none;padding-bottom:0}.tab_content dl:last-child dd{border-bottom:none;padding-bottom:0}.tab_content dl dt{margin-right:15px;padding:6px 15px}@media screen and (max-width: 740px){.tab_content dl dt{margin:0;margin:0 0 10px;display:inline-block;padding:0 15px}}.tab_content dl dt.color01{background:#00C0B9;border-radius:30px;color:#fff;font-size:11px}.tab_content dl dt.color02{background:#73ACFF;border-radius:30px;color:#fff;font-size:11px}.tab_content dl dd{font-size:14px;letter-spacing:.05em;line-height:72px}@media screen and (max-width: 740px){.tab_content dl dd{line-height:24px;font-size:13px;border-bottom:1px dotted #B2B2B2;padding:0 0 25px;margin:0 0 25px}}.tab_content dl dd span{color:#1F4497}#all:checked ~ #all_content,#programming:checked ~ #programming_content,#design:checked ~ #design_content{display:block}.tabs input:checked+.tab_item{color:#1F4497;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:2px}.typing{opacity:0}.typing span{opacity:0}#m-section_04 .service-main-contents .swiper-area{position:relative}#m-section_04 .service-main-contents img{object-fit:cover;height:100%;width:100%}#m-section_04 .swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:-20px}#m-section_04 .swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:-20px}#m-section_04 .swiper-button-prev,#m-section_04 .swiper-button-next{width:40px;height:40px;background-size:40px 40px;margin-top:-24px}#m-section_04 .swiper-button-next{background-image:url(../img/1x/right.png);right:15%;top:18%}@media screen and (max-width: 740px){#m-section_04 .swiper-button-next{display:none}}#m-section_04 .swiper-button-prev{background-image:url(../img/1x/left.png);right:20%;left:inherit;top:18%}@media screen and (max-width: 740px){#m-section_04 .swiper-button-prev{display:none}}#m-section_04 .swiper-pagination{left:0;right:0;bottom:165px}@media screen and (max-width: 740px){#m-section_04 .swiper-pagination{bottom:110px}}#m-section_04 .swiper-pagination-clickable .swiper-pagination-bullet{margin:0 4px;background:#fff}#m-section_04 .swiper-pagination-bullet-active{background:#fff}#wrapper-all #particles-js{z-index:-1;width:100%;height:100%;background-color:none}@media screen and (max-width: 740px){#wrapper-all #particles-js{height:110%}}#particles-js{position:absolute;top:-50px;width:100%;height:875px;background-image:url("../img/1x/bg.png");background-repeat:no-repeat;background-position:50% 50%}@media screen and (max-width: 740px){#particles-js{background-image:url("../img/1x/sp_bg.png");background-size:auto 100%}}#title_area{padding:120px 0}@media screen and (max-width: 740px){#title_area{padding:90px 0 40px}}#title_area h2{font-size:100px;color:#1F4495;text-align:center;line-height:120px;letter-spacing:.069em;font-weight:bold}@media screen and (max-width: 740px){#title_area h2{font-size:53px;line-height:63px}}#title_area h2 span{display:inline-block;position:relative}#title_area h2 span:before{content:"";width:15px;height:15px;position:absolute;right:-30px;border-radius:10px;bottom:20px}@media screen and (max-width: 740px){#title_area h2 span:before{width:10px;height:10px;right:-10px;bottom:10px}}#title_area h2 span.color001:before{background:#00B0AD}#title_area h2 span.color002:before{background:#FF8817}#title_area h2 span.color003:before{background:#F02F4E}#title_area h2 span.color004:before{background:#9F62F5}#title_area h2 span.color005:before{background:#C561AA}#title_area h3{font-size:24px;letter-spacing:.05em;color:#1F4495;font-weight:bold;text-align:center}@media screen and (max-width: 740px){#title_area h3{font-size:14px}}#sab_contents_01{background:#F6F5F2;padding:80px 0}@media screen and (max-width: 740px){#sab_contents_01{padding:40px 0}}#sab_contents_01 #sab-section_01{max-width:1020px;margin:0 auto}@media screen and (max-width: 740px){#sab_contents_01 #sab-section_01{max-width:inherit;width:calc(100% - 30px);padding:0 0 60px}}#sab_contents_01 #sab-section_01 .flex-box{display:flex;align-content:center;flex-wrap:wrap}@media screen and (max-width: 740px){#sab_contents_01 #sab-section_01 .flex-box{display:block}}#sab_contents_01 #sab-section_01 .flex-box .blog-box{width:32%;background:#fff;margin-right:20px;margin-bottom:30px;border-radius:15px}@media screen and (max-width: 740px){#sab_contents_01 #sab-section_01 .flex-box .blog-box{width:calc(100% - 30px);margin:0 auto 25px}}#sab_contents_01 #sab-section_01 .flex-box .blog-box .text-box{padding:0 25px}#sab_contents_01 #sab-section_01 .flex-box .blog-box h4{font-size:16px;font-weight:bold;line-height:26px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:35px auto 10px;padding:0}@media screen and (max-width: 740px){#sab_contents_01 #sab-section_01 .flex-box .blog-box h4{font-size:14px;line-height:21px;margin:25px auto 15px}}#sab_contents_01 #sab-section_01 .flex-box .blog-box p.blog-text01{font-size:13px;line-height:22px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;margin:0 0 25px}@media screen and (max-width: 740px){#sab_contents_01 #sab-section_01 .flex-box .blog-box p.blog-text01{margin:0 0 20px}}#sab_contents_01 #sab-section_01 .flex-box .blog-box p.day-text{font-size:12px;color:#A7A9AC;padding:0 0 20px}@media screen and (max-width: 740px){#sab_contents_01 #sab-section_01 .flex-box .blog-box p.day-text{font-size:11px}}#sab_contents_01 #sab-section_01 .flex-box .blog-box:nth-of-type(3n){margin-right:0}@media screen and (max-width: 740px){#sab_contents_01 #sab-section_01 .flex-box .blog-box:nth-of-type(3n){margin-right:auto}}#sab_contents_01 #sab-section_01 .detail-box{max-width:1024px;margin:0 auto;background:#fff;padding:60px 90px;border-radius:15px}@media screen and (max-width: 740px){#sab_contents_01 #sab-section_01 .detail-box{padding:40px 20px;border-radius:10px}}#sab_contents_01 #sab-section_01 .detail-box h4{font-size:32px;font-weight:bold;line-height:42px;letter-spacing:.08em;margin:0 0 15px;color:#000000}@media screen and (max-width: 740px){#sab_contents_01 #sab-section_01 .detail-box h4{font-size:18px;line-height:26px;margin:0 0 15px}}#sab_contents_01 #sab-section_01 .detail-box p.day-text{font-size:14px;letter-spacing:.05em;color:#A7A9AC;margin:0 0 25px}@media screen and (max-width: 740px){#sab_contents_01 #sab-section_01 .detail-box p.day-text{font-size:14px}}#sab_contents_01 #sab-section_01 .detail-box h5{font-size:24px;letter-spacing:.08em;line-height:42px;padding-left:40px;position:relative;margin:40px 0}@media screen and (max-width: 740px){#sab_contents_01 #sab-section_01 .detail-box h5{margin:35px 0 30px;font-size:22px;line-height:30px;padding-left:20px}}#sab_contents_01 #sab-section_01 .detail-box h5:before{content:"";height:auto;width:6px;background:#1F4495;border-radius:15px;position:absolute;left:20px;top:0;bottom:0}@media screen and (max-width: 740px){#sab_contents_01 #sab-section_01 .detail-box h5:before{left:0}}#sab_contents_01 #sab-section_01 .detail-box p.text-01{font-size:16px;letter-spacing:.08em;line-height:26px}@media screen and (max-width: 740px){#sab_contents_01 #sab-section_01 .detail-box p.text-01{font-size:13px;line-height:24px}}#sab_contents_01 #sab-section_01 .detail-box .text-button{max-width:391px;margin:50px auto}#sab_contents_01 #sab-section_01 .detail-box .text-button a{width:100%}#sab_contents_01 #sab-section_01 .detail-box .service-flex{justify-content:space-between;display:flex}#sab_contents_01 #sab-section_01 .detail-box .service-flex li:first-child{width:70%}#sab_contents_01 #sab-section_01 .detail-box .service-flex li:first-child p{font-size:16px;letter-spacing:.04em}#sab_contents_01 #sab-section_01 .service-box{padding:45px 50px}@media screen and (max-width: 740px){#sab_contents_01 #sab-section_01 .service-box{padding:40px 15px}}#sab_contents_01 #sab-section_01 .service-box h4{margin:0}@media screen and (max-width: 740px){#sab_contents_01 #sab-section_01 .service-box h4{font-size:24px}}#sab_contents_01 #sab-section_01 .service-box .service-flex{justify-content:space-between;display:flex;align-items:center;margin:0 0 20px}@media screen and (max-width: 740px){#sab_contents_01 #sab-section_01 .service-box .service-flex{display:block;margin:15px 0 25px}}#sab_contents_01 #sab-section_01 .service-box .service-flex li:first-child{width:70%}@media screen and (max-width: 740px){#sab_contents_01 #sab-section_01 .service-box .service-flex li:first-child{width:100%}}#sab_contents_01 #sab-section_01 .service-box .service-flex li:first-child p{font-size:16px;letter-spacing:.04em}@media screen and (max-width: 740px){#sab_contents_01 #sab-section_01 .service-box .service-flex li:first-child p{font-size:14px}}#sab_contents_01 #sab-section_01 .service-box .service-flex .text-button{width:195px;height:51px;margin:0 auto}#sab_contents_01 #sab-section_01 .service-box .text-button{width:90%}#sab_contents_01 #sab-section_01 .careers-box h4{font-size:18px;font-weight:bold;letter-spacing:.08em;line-height:20px;text-align:center;margin:0;padding:0}@media screen and (max-width: 740px){#sab_contents_01 #sab-section_01 .careers-box h4{font-size:14px}}#sab_contents_01 #sab-section_01 .careers-box h5{font-size:16px;letter-spacing:.08em;text-align:center;color:#000000;margin:20px 0 50px}#sab_contents_01 #sab-section_01 .careers-box h5:before{content:inherit}@media screen and (max-width: 740px){#sab_contents_01 #sab-section_01 .careers-box h5{font-size:13px;margin:25px 0}}@media screen and (max-width: 740px){#sab_contents_01 #sab-section_01 .careers-box .text-button{margin:0}}#sab_contents_01 #sab-section_01 .contact-box h4{font-size:24px;font-weight:bold;letter-spacing:.05em;color:#000000;text-align:center}@media screen and (max-width: 740px){#sab_contents_01 #sab-section_01 .contact-box h4{font-size:18px}}#sab_contents_01 #sab-section_01 .contact-box ul{display:flex;justify-content:space-between;flex-wrap:wrap;margin:50px 0 40px}@media screen and (max-width: 740px){#sab_contents_01 #sab-section_01 .contact-box ul{display:block}}#sab_contents_01 #sab-section_01 .contact-box ul li{width:32%;background:#fff;padding:20px}@media screen and (max-width: 740px){#sab_contents_01 #sab-section_01 .contact-box ul li{width:100%;margin:0 0 10px}}#sab_contents_01 #sab-section_01 .contact-box ul li h5{font-size:20px;letter-spacing:.05em;text-align:center;font-weight:bold;color:#1F4497;border-bottom:1px dotted #B2B2B2;padding:0 0 15px;margin:0 0 15px}@media screen and (max-width: 740px){#sab_contents_01 #sab-section_01 .contact-box ul li h5{font-size:16px}}#sab_contents_01 #sab-section_01 .contact-box ul li p{font-size:14px;letter-spacing:.06em;text-align:center;height:140px}@media screen and (max-width: 740px){#sab_contents_01 #sab-section_01 .contact-box ul li p{height:inherit}}#sab_contents_01 #sab-section_01 .contact-box ul li .text-button{margin:20px auto 0;max-width:inherit}@media screen and (max-width: 740px){#sab_contents_01 #sab-section_01 .contact-box ul li .text-button{margin:20px auto}}#sab_contents_01 #sab-section_01 .contact-img{width:550px;margin:0 auto}@media screen and (max-width: 740px){#sab_contents_01 #sab-section_01 .contact-img{width:100%}}#sab_contents_01 #sab-section_01 .contact-form{max-width:1024px;margin:0 auto;background:#fff;padding:70px 85px;border-radius:15px}@media screen and (max-width: 740px){#sab_contents_01 #sab-section_01 .contact-form{padding:20px 25px;border-radius:10px}}#sab_contents_01 #sab-section_01 .contact-form .contact-number ul{display:flex;justify-content:space-between;width:260px;margin:0 auto}#sab_contents_01 #sab-section_01 .contact-form .contact-number ul li{width:23.07692307692308%}#sab_contents_01 #sab-section_01 .contact-form .contact-number ul li p:first-child{font-size:16px;letter-spacing:.04em;line-height:45px;border:1px solid #1F4495;border-radius:32px;padding:5px 0;display:flex;justify-content:center;align-items:center;position:relative;font-family:Arial, Helvetica, "sans-serif" !important}#sab_contents_01 #sab-section_01 .contact-form .contact-number ul li p:first-child:after{content:"";width:40px;height:1px;background:#1F4495;position:absolute;right:-42px;top:0;bottom:0;margin:auto}#sab_contents_01 #sab-section_01 .contact-form .contact-number ul li p:last-child{font-size:14px;letter-spacing:0;text-align:center;color:#000}@media screen and (max-width: 740px){#sab_contents_01 #sab-section_01 .contact-form .contact-number ul li p:last-child{font-size:12px}}#sab_contents_01 #sab-section_01 .contact-form .contact-number ul li:last-child p:first-child:after{content:inherit}#sab_contents_01 #sab-section_01 p.active{background:#1F4495 !important;color:#fff !important}#sab_contents_01 #sab-section_01 .company-box{max-width:1024px;margin:0 auto;background:#fff;padding:70px 85px;border-radius:15px}@media screen and (max-width: 740px){#sab_contents_01 #sab-section_01 .company-box{padding:20px 25px;border-radius:10px}}#sab_contents_01 #sab-section_01 .company-box .dlbox{margin:70px 0 0}@media screen and (max-width: 740px){#sab_contents_01 #sab-section_01 .company-box .dlbox{margin:25px 0 0}}#sab_contents_01 #sab-section_01 .company-box .dlbox dl{border-bottom:1px dotted #B2B2B2;display:flex;justify-content:flex-start;padding:0 0 25px;margin:0 0 25px}@media screen and (max-width: 740px){#sab_contents_01 #sab-section_01 .company-box .dlbox dl{display:block;padding:0 0 20px;margin:0 0 20px}}#sab_contents_01 #sab-section_01 .company-box .dlbox dl dt{font-size:16px;letter-spacing:.1em;color:#5A5A5A;width:20%;text-align:left;padding-left:35px}@media screen and (max-width: 740px){#sab_contents_01 #sab-section_01 .company-box .dlbox dl dt{width:100%;padding-left:10px;font-size:14px}}#sab_contents_01 #sab-section_01 .company-box .dlbox dl dd{font-size:16px}@media screen and (max-width: 740px){#sab_contents_01 #sab-section_01 .company-box .dlbox dl dd{font-size:14px;padding-left:10px}}#sab_contents_01 #sab-section_01 .message-box{max-width:1024px;margin:0 auto;background:#fff;padding:70px 85px;border-radius:15px}@media screen and (max-width: 740px){#sab_contents_01 #sab-section_01 .message-box{padding:35px 10px;border-radius:10px}}#sab_contents_01 #sab-section_01 .message-box h4{font-size:24px;font-weight:bold;letter-spacing:.04em;line-height:45px;color:#1F4495;text-align:center;font-family:游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif !important}@media screen and (max-width: 740px){#sab_contents_01 #sab-section_01 .message-box h4{font-size:16px;line-height:30px;letter-spacing:0}}@media screen and (max-width: 361px){#sab_contents_01 #sab-section_01 .message-box h4{font-size:13px}}#sab_contents_01 #sab-section_01 .message-box p{text-align:center;font-size:12px;color:#606060;padding:50px 0 0}@media screen and (max-width: 740px){#sab_contents_01 #sab-section_01 .message-box p{font-size:11px;padding:65px 0 0}}#sab_contents_01 #sab-section_01 .message-box p span{color:#000000;font-size:16px;font-weight:bold;padding-left:15px}@media screen and (max-width: 740px){#sab_contents_01 #sab-section_01 .message-box p span{font-size:14px}}#sab_contents_01 #sab-section_01 .pagination_box01{padding:35px 0 100px}#sab_contents_01 #sab-section_01 .pagination_box01 ul{display:flex;justify-content:space-around;position:relative;width:50%;margin:0 auto;align-items:center}@media screen and (max-width: 740px){#sab_contents_01 #sab-section_01 .pagination_box01 ul{width:95%}}#sab_contents_01 #sab-section_01 .pagination_box01 ul li.previous,#sab_contents_01 #sab-section_01 .pagination_box01 ul li.next{width:20px}#sab_contents_01 #sab-section_01 .pagination_box01 ul li{font-size:18px;color:#333333;font-family:'Roboto', sans-serif}#sab_contents_01 #sab-section_01 .pagination_box01 ul li a{display:flex;align-items:center}#sab_contents_01 #sab-section_01 .pagination_box01 ul li.page_active{background:#1F4495;width:56px;height:56px;border-radius:30px;color:#fff;display:flex;align-items:center;justify-content:center}#sab_contents_01 #sab-section_01 .pagination_box02 ul{display:flex;justify-content:space-between;position:relative;width:40%;margin:40px auto 0;align-items:center}#sab_contents_01 #sab-section_01 .pagination_box02 ul{display:flex;justify-content:space-between;position:relative;width:45%;margin:40px auto 0;align-items:center}@media screen and (max-width: 740px){#sab_contents_01 #sab-section_01 .pagination_box02 ul{width:70%}}#sab_contents_01 #sab-section_01 .pagination_box02 ul li{font-size:14px;font-weight:bold;font-family:'Roboto', sans-serif}#sab_contents_01 #sab-section_01 .pagination_box02 ul li a{display:flex;align-items:center}#sab_contents_01 #sab-section_01 .pagination_box02 ul li.text-button{width:25px;height:auto}#sab_contents_01 #sab-section_01 .pagination_box02 ul:after{content:"";position:absolute;right:-50px;top:0;bottom:0;background:url("../img/SVG/page-right.svg") no-repeat;width:37px;height:23px;margin:auto}#sab_contents_01 #sab-section_01 .pagination_box02 ul:before{content:"";position:absolute;left:-50px;top:0;bottom:0;background:url("../img/SVG/page-left.svg") no-repeat;width:37px;height:23px;margin:auto}.p-list-erea{background:#fff}.p-list-erea ul{max-width:1200px;margin:0 auto;padding:18px 0}@media screen and (max-width: 740px){.p-list-erea ul{max-width:inherit;width:calc(100% - 30px)}}.p-list-erea ul li{display:inline;font-size:13px}.p-list-erea ul li:after{content:'>';padding:0 0.2em;color:#555}.p-list-erea ul li:last-child{color:#1F4495}.p-list-erea ul li:last-child:after{content:''}#wrapper-all .sab-contents_area .main_contents .message-bg{background:url("../img/2x/message-bg.jpg") no-repeat;background-size:cover;padding:60px 0 135px}@media screen and (max-width: 740px){#wrapper-all .sab-contents_area .main_contents .message-bg{padding:40px 0 40px}}form .form-box{width:570px;margin:30px auto}@media screen and (max-width: 740px){form .form-box{width:100%}}form .form-box .form-01{margin-bottom:35px}@media screen and (max-width: 740px){form .form-box .form-01{margin-bottom:40px}}form .form-box .form-01 p{font-size:14px}form .form-box .form-01 label{display:block;font-size:16px;line-height:32px;letter-spacing:.06em;font-weight:bold;padding:0 0 10px}@media screen and (max-width: 740px){form .form-box .form-01 label{font-size:13px}}form .form-box .form-01 label span{color:#FF0030;font-weight:bold;font-size:11px;padding-left:10px}form .form-box .form-01 input,form .form-box .form-01 select{background:#F6F6F6;width:100%;height:52px;padding-left:10px;font-size:14px}@media screen and (max-width: 740px){form .form-box .form-01 input,form .form-box .form-01 select{width:100%;height:45px}}form .form-box .form-01 .min-box{width:100%}form .form-box .form-01 textarea{background:#F6F6F6;width:100%;padding:10px 0 0 10px;font-size:14px}@media screen and (max-width: 740px){form .form-box .form-01 textarea{width:100%}}form .form-box .form-01 span.error{font-size:14px;color:#FF0030}form #alert{font-size:14px;color:#FF0030;font-weight:bold}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}form button{position:relative;background:linear-gradient(to right, #9DC1DC 10%, #19306E);margin-left:auto;margin-right:auto;width:391px;height:50px;line-height:55px;display:flex;text-align:center;font-size:14px;border-radius:50px;transition:all 0.3s ease-in-out;letter-spacing:3px;margin:35px auto}@media screen and (max-width: 740px){form button{width:95%;margin-bottom:50px}}form button:before{content:"";display:block;position:absolute;top:3px;left:3px;background:#FFF;width:calc(100% - 6px);height:calc(100% - 6px);z-index:9;border-radius:50px}form button:hover .btn-text{animation:hov2 0.3s ease-in-out forwards}@keyframes hov2{0%{color:#1F4497}100%{color:#FFF}}form button:hover:after{animation:hov 0.3s ease-in-out;background:linear-gradient(to right, #9DC1DC 10%, #19306E);content:"";display:block;position:absolute;top:2px;left:2px;width:calc(100% - 4px);height:calc(100% - 4px);z-index:9;border-radius:50px}@keyframes hov{0%{width:0}100%{width:100%}}@media screen and (max-width: 740px){form button{font-size:14px;background:linear-gradient(to right, #9DC1DC 10%, #19306E);border:none;margin:0 auto 50px auto}}form .form-last-text{text-align:center;font-size:12px;color:#333333;padding:0}@media screen and (max-width: 740px){form .form-last-text{font-size:11px;text-align:left;line-height:17px;letter-spacing:.06em}}form .check-box{font-size:14px;text-align:center}@media screen and (max-width: 740px){form .check-box{font-size:12px;padding:0 0 20px}}form .check-box span{text-decoration:underline;padding-left:15px}.must_contact{color:#FF0030;font-size:120%;font-weight:bold}.form_back_btn{font-size:14px;text-align:center}.form_back_btn:before{content:"<";display:inline-block;margin:0 0 0 10px}.thanks h3{font-weight:bold;font-size:18px;text-align:center;margin:25px 0}.thanks p{font-size:14px;text-align:center}@media screen and (max-width: 740px){.thanks p{font-size:13px;text-align:left}}.thanks p.back_to_top{margin-top:25px}@media screen and (max-width: 740px){.thanks p.back_to_top{margin-bottom:50px;text-align:center}}.thanks p.back_to_top a{border:2px solid #333;padding:10px 40px;border-radius:50px;font-weight:bold}
