body{color:#000;-webkit-text-size-adjust:100%;line-height:2;letter-spacing:.7px}div,h1,h2,h3,h4,h5,h6,p,ul,ol,li,dl,dt,dd,th,td,section,article,header,footer,main,nav,span,a{box-sizing:border-box}a{color:inherit;text-decoration:none}img{width:100%;height:auto;vertical-align:bottom}h1,h2,h3,h4,h5,h6{line-height:1.5;font-weight:normal;margin:0;word-wrap:break-word}p,li,td,th,dt,dd{font-size:14px;margin:0;word-wrap:break-word}@media screen and (max-width: 767px){p,li,td,th,dt,dd{font-size:12px}}table{width:100%;border-collapse:collapse;table-layout:fixed}th,td{text-align:left;font-weight:normal;vertical-align:top}ul,ol,dl{padding:0;margin:0}li{list-style:none}.cf:after{content:"";display:block;clear:both}@media screen and (min-width: 768px){.sp{display:none !important}}@media screen and (max-width: 767px){.pc{display:none !important}}body{font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans","ヒラギノ角ゴ Pro W3","ヒラギノ角ゴ W3","游ゴシック体","Yu Gothic",YuGothic,"メイリオ","ＭＳ Ｐゴシック",sans-serif}.is-serif{font-family:"Noto Serif JP",serif}@media screen and (min-width: 768px){body{min-width:960px}}@media screen and (min-width: 768px){a{transition:opacity .3s ease-in-out}a:hover{opacity:.7}}.header{width:100%;height:100px;padding:0 25px 0 40px;display:flex;justify-content:space-between;align-items:center;background:#fff}.header__tit{width:284px}.header__tit a,.header__tit img{display:block}@media screen and (max-width: 767px){.header{height:50px;position:fixed;top:0;left:0;z-index:9990;padding:0 15px}.header__tit{width:170px;position:relative;z-index:9991}}@media screen and (min-width: 768px){.nav{display:block !important;opacity:1 !important;width:75%;max-width:830px}.nav-list{display:flex;justify-content:space-between;align-items:center}.nav-list__item{text-align:center;line-height:1.5;font-size:16px;margin-right:10px}.nav-list__item:last-of-type{margin-right:0}.nav-list__item a{height:50px;padding:0 10px;display:flex;justify-content:center;align-items:center;white-space:nowrap;position:relative}.nav-list__item a:before{content:"";display:block;width:100%;height:3px;background:#3558b7;left:0;bottom:-3px;position:absolute;transition:all .3s ease-in-out;opacity:0}.nav-list__item a:hover{opacity:1;color:#3558b7}.nav-list__item a:hover:before{opacity:1;bottom:0}.nav-list__item.is-contact{color:#fff;margin:0 0 0 15px;border-radius:40px;border:1px solid #3558b7;overflow:hidden}.nav-list__item.is-contact a{height:40px;padding:0 13px;background:#3558b7;border-radius:inherit}.nav-list__item.is-contact a:before{content:none}.nav-list__item.is-contact a:hover{background:#fff}.nav-list__item.is-login{color:#3558b7}.nav-list__item.dropdown{position:relative}.nav-list__item.dropdown>a{cursor:pointer}.nav-list__item .dropdown_item{transition:.5s;opacity:0;visibility:hidden;z-index:-1;position:absolute;top:50px;left:0}.nav-list__item .dropdown_item.open{opacity:1;visibility:visible;z-index:10}.nav-list__item .dropdown_item a{background:#f4f4f4 url(../img/common/ico_arrow01.svg) no-repeat;background-size:9px 18px;background-position:right 25px center;font-size:12px;text-align:left;justify-content:flex-start;padding:10px 20px;width:250px;height:50px}.nav-list__item .dropdown_item a+a{border-top:solid 1px #707070}}@media screen and (max-width: 767px){.nav{display:none;top:0;bottom:0;left:0;right:0;margin:auto;position:fixed;z-index:2;overflow-y:auto;z-index:9990;-ms-overflow-style:none}.nav::-webkit-scrollbar{display:none}.nav-list{padding:70px 10px 40px;background:#fff;position:relative;z-index:2}.nav-list__item{font-size:15px;font-weight:500}.nav-list__item a{padding:10px 30px 10px 15px;display:block;background:url("../img/common/ico_arrow02.svg") no-repeat right 10px center;background-size:8px}.nav-list__item.is-contact,.nav-list__item.is-login{width:100%;max-width:300px;margin:20px auto;text-align:center;border-radius:30px;overflow:hidden}.nav-list__item.is-contact a,.nav-list__item.is-login a{height:50px;padding:0;display:flex;justify-content:center;align-items:center;border-radius:inherit;background-repeat:no-repeat;background-position:right 20px center;background-size:8px}.nav-list__item.is-contact{color:#fff}.nav-list__item.is-contact a{background-color:#3558b7;background-image:url("../img/common/ico_arrow03.svg")}.nav-list__item.is-login{color:#3558b7;border:2px solid #3558b7}.nav-list__item.is-login a{height:46px;background-color:#fff;background-image:url("../img/common/ico_arrow02.svg")}.nav-list__item .dropdown{position:relative}.nav-list__item .dropdown_item a{padding-left:38px}.nav-overlay{cursor:pointer;position:fixed;width:100%;height:100%;top:0;left:0;z-index:1;background:rgba(0,0,0,.5);display:none}}.navBtn{cursor:pointer;width:50px;height:50px;top:0;right:0;position:fixed;text-align:center;z-index:9992;background:#3558b7;border:none;transition:all .5s ease-in-out}.navBtn span{display:block;position:absolute;left:0;right:0;margin:auto;width:25px;height:2px;border-radius:10px;background-color:#fff;transition:all .3s ease-in-out}.navBtn span:nth-of-type(1){top:9px}.navBtn span:nth-of-type(2){top:18px}.navBtn span:nth-of-type(3){top:26px}.navBtn:before{content:"MENU";color:#fff;font-size:10px;position:absolute;left:0;right:0;bottom:1px;margin:auto}.navBtn.is-close span:nth-of-type(1){transform:translateY(8px) rotate(-45deg)}.navBtn.is-close span:nth-of-type(2){left:50%;opacity:0}.navBtn.is-close span:nth-of-type(3){transform:translateY(-9px) rotate(45deg)}.navBtn.is-close:before{content:"CLOSE"}.footer{background:#f4f4f4}.footer-nav{padding:30px 20px 150px;display:flex;justify-content:space-between}.footer-nav-list{width:21%}.footer-nav-list__item{font-size:12px}.footer-nav-list__item a{display:block;padding:5px 0}.footer__copyright{color:#fff;text-align:center;line-height:1.5;font-size:16px;font-weight:bold;padding:13px 10px;background:#3558b7}@media screen and (max-width: 767px){.footer-nav{padding:15px;display:block}.footer-nav-list{width:100%}.footer-nav-list:first-of-type{border-top:1px solid #ccc}.footer-nav-list__item{border-bottom:1px solid #ccc}.footer-nav-list a{background:url("../img/common/ico_arrow02.svg") no-repeat right 10px center;background-size:6px}.footer__copyright{font-size:10px;font-weight:normal}}@media screen and (max-width: 767px){.contents{padding:50px 0 0}}.mv{height:100px;margin-bottom:45px;background:#ececec url("../img/common/bg_mv01.jpg") no-repeat center;background-size:cover;display:flex;align-items:center}.mv__tit{font-size:24px;font-weight:500}@media screen and (max-width: 767px){.mv{margin-bottom:25px}.mv__tit{font-size:22px}}.cmnLink01{width:100%;max-width:940px;margin-left:auto;margin-right:auto;margin-bottom:47px}@media screen and (max-width: 767px){.cmnLink01{padding-left:15px;padding-right:15px}}.cmnLink01-list{display:flex;justify-content:space-between}.cmnLink01-list__item{width:49%}.cmnLink01-list__item a{display:block;position:relative;background:#000}.cmnLink01-list__item.is-blue .cmnLink01-list__txt{background:#3558b7}.cmnLink01-list__item.is-orange .cmnLink01-list__txt{background:#d9672f}.cmnLink01-list__txt{width:65%;height:40px;color:#fff;text-align:center;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;display:flex;justify-content:center;align-items:center;z-index:2}.cmnLink01-list__img{transform:scale(1.02)}@media screen and (max-width: 767px){.cmnLink01-list{width:100%;max-width:400px;margin:0 auto;display:block}.cmnLink01-list__item{width:100%;margin:0 auto 20px}.cmnLink01-list__item:last-of-type{margin-bottom:0}.cmnLink01-list__txt{font-size:15px}}.cmnLink02{width:100%;max-width:940px;margin-left:auto;margin-right:auto;margin-bottom:40px}@media screen and (max-width: 767px){.cmnLink02{padding-left:15px;padding-right:15px}}.cmnLink02-list{margin:0 auto 50px;display:flex;justify-content:space-between}.cmnLink02-list__item{width:49%}.cmnLink02-list__item a{background:#000;position:relative}.cmnLink02-list__item a::after{border:12px solid #ddd;content:"";position:absolute;top:0;left:0;width:calc(100% - 24px);height:calc(100% - 24px)}.cmnLink02-list__txt{text-align:center;width:80%;height:40px;display:flex;justify-content:center;align-items:center;background:#fff;border-radius:20px;position:absolute;left:0;right:0;bottom:27px;margin:auto;z-index:2}.cmnLink02__lead{width:80%;text-align:center;margin:0 auto 25px}.cmnLink02__btn{margin:0 auto}@media screen and (max-width: 767px){.cmnLink02{margin-bottom:50px}.cmnLink02-list{width:100%;max-width:400px;display:block;margin-bottom:30px}.cmnLink02-list__item{width:100%;margin:0 auto 20px;border-width:6px}.cmnLink02-list__item:last-of-type{margin-bottom:0}.cmnLink02-list__txt{bottom:22px;font-size:15px}.cmnLink02__lead{width:100%}}.cmnLink03{width:100%;max-width:940px;margin-left:auto;margin-right:auto;margin-bottom:35px}@media screen and (max-width: 767px){.cmnLink03{padding-left:15px;padding-right:15px}}.cmnLink03-list{display:flex;justify-content:space-between}.cmnLink03-list__item{width:32%;color:#fff;text-align:center;line-height:1.5;border-radius:5px;overflow:hidden}.cmnLink03-list__item a{height:60px;padding-top:20px;display:flex;justify-content:center;align-items:center;border-radius:inherit;background-image:url("../img/common/ico_arrow04.svg");background-position:center 13px;background-repeat:no-repeat;background-size:20px}.cmnLink03-list__item.is-green a{background-color:#32aa93}.cmnLink03-list__item.is-blue a{background-color:#3558b7}.cmnLink03-list__item.is-purple a{background-color:#9832aa}@media screen and (max-width: 767px){.cmnLink03-list{display:block;width:100%;max-width:400px;margin:0 auto}.cmnLink03-list__item{width:100%;font-size:15px;margin:0 auto 20px}.cmnLink03-list__item:last-of-type{margin-bottom:0}}.cmnTopics{width:100%;max-width:940px;margin-left:auto;margin-right:auto;margin-bottom:90px}@media screen and (max-width: 767px){.cmnTopics{padding-left:15px;padding-right:15px}}.cmnTopics__secTit{margin-bottom:44px}.cmnTopics-list{display:flex;flex-wrap:wrap;margin:0 auto 30px}.cmnTopics-list__item{width:32%;margin-right:2%}.cmnTopics-list__item:nth-of-type(3n){margin-right:0}.cmnTopics-list__item:nth-of-type(n + 4){margin-top:30px}.cmnTopics-list a{display:block}.cmnTopics-list-imgBox{margin:0 auto 15px;overflow:hidden}.cmnTopics-list__txt{width:86%;margin:0 auto}.cmnTopics-list__aside{width:86%;margin:5px auto 0;display:flex;justify-content:flex-end;align-items:center}@media screen and (max-width: 767px){.cmnTopics-list__aside{width:100%}}.cmnTopics-list__aside-category{font-size:10px;line-height:1;white-space:nowrap;border-radius:20px;display:block;padding:.5em 2em;color:gray;border:1px solid gray}.cmnTopics-list__aside-date{color:gray;font-size:12px;text-align:right;flex-grow:1}.cmnTopics-tag{margin:0 auto 35px;display:flex;justify-content:center;flex-wrap:wrap}.cmnTopics-tag__item{font-size:12px;line-height:1.5;margin:0 6px 5px;border-radius:20px;overflow:hidden}.cmnTopics-tag__item a{display:block;padding:3px 30px;border-radius:inherit;border:1px solid #707070}.cmnTopics-tag__item a:hover{color:#fff;opacity:1;background:#3558b7;border-color:#3558b7}.cmnTopics__more{margin:0 auto}@media screen and (max-width: 767px){.cmnTopics{margin-bottom:50px}.cmnTopics__secTit{margin-bottom:20px}.cmnTopics-list{display:block}.cmnTopics-list__item{width:100%;margin:0 auto 30px !important}.cmnTopics-list__item:last-of-type{margin-bottom:0 !important}.cmnTopics-list__txt{width:100%}.cmnTopics-tag{justify-content:flex-start;margin-bottom:25px}.cmnTopics-tag__item{margin:0 3px 5px}.cmnTopics-tag__item a{padding:3px 12px}}.cmnBox01{width:100%;max-width:940px;margin-left:auto;margin-right:auto}@media screen and (max-width: 767px){.cmnBox01{padding-left:15px;padding-right:15px}}.cmnBox01__lead{font-size:32px;font-weight:500;line-height:1.5;margin-bottom:27px}@media screen and (max-width: 767px){.cmnBox01__lead{font-size:22px;margin-bottom:15px}}.cmnPager01-list{width:100%;max-width:260px;margin:0 auto;overflow:hidden}.cmnPager01-list__item{width:46%;height:60px;font-size:18px;font-weight:500;border:2px solid #dadada}.cmnPager01-list__item a{width:100%;height:100%;display:flex;align-items:center;background-color:#f0f0f0;background-repeat:no-repeat;background-size:10px}.cmnPager01-list__item.is-prev{float:left}.cmnPager01-list__item.is-prev a{padding-left:20px;background-image:url("../img/common/ico_arrow05.svg");background-position:center right 20px}.cmnPager01-list__item.is-next{float:right;text-align:right}.cmnPager01-list__item.is-next a{justify-content:flex-end;padding-right:20px;background-image:url("../img/common/ico_arrow02.svg");background-position:20px center}@media screen and (max-width: 767px){.cmnPager01-list__item{height:50px;font-size:15px}.cmnPager01-list__item a{background-size:7px}}.cmnPager02.is-border{padding-top:40px;border-top:2px solid #f0f0f0}.cmnPager02-list{width:100%;max-width:440px;padding:10px 100px;background:#f0f0f0;margin:0 auto;display:flex;justify-content:center;position:relative}.cmnPager02-list__item{text-align:center;font-weight:bold;width:40px;height:40px;line-height:40px;background:#d9e6eb}.cmnPager02-list__item a{display:block;background:#f0f0f0}.cmnPager02-list__item a:hover{opacity:1;background:#d9e6eb}.cmnPager02-list__item.is-prev,.cmnPager02-list__item.is-next{width:70px;top:0;bottom:0;margin:auto;position:absolute}.cmnPager02-list__item.is-prev a,.cmnPager02-list__item.is-next a{background-repeat:no-repeat;background-size:8px}.cmnPager02-list__item.is-prev{left:20px}.cmnPager02-list__item.is-prev a{background-image:url("../img/common/ico_arrow05.svg");background-position:right 5px center}.cmnPager02-list__item.is-next{right:20px}.cmnPager02-list__item.is-next a{background-image:url("../img/common/ico_arrow02.svg");background-position:5px center}@media screen and (max-width: 767px){.cmnPager02-list{padding:10px 65px}.cmnPager02-list__item{max-width:40px}.cmnPager02-list__item.is-prev,.cmnPager02-list__item.is-next{width:50px;max-width:none}.cmnPager02-list__item.is-prev a,.cmnPager02-list__item.is-next a{background-size:6px}.cmnPager02-list__item.is-prev{left:10px;text-align:left}.cmnPager02-list__item.is-next{right:10px;text-align:right}}.common-bread-list{background-color:#fafafa;display:flex;align-items:center;justify-content:flex-start;font-size:1rem;padding:.2em 3em}@media screen and (max-width: 767px){.common-bread-list{flex-direction:column;align-items:flex-start;padding-left:1em;padding-right:1em}}.common-bread-list__element{margin-right:4rem;position:relative}@media screen and (max-width: 767px){.common-bread-list__element:nth-of-type(1){margin-left:0}.common-bread-list__element:nth-of-type(2){margin-left:1em}.common-bread-list__element:nth-of-type(3){margin-left:2em}}.common-bread-list__element::before,.common-bread-list__element::after{content:"";position:absolute;right:-2.5em;top:50%;height:.1em;margin-top:-0.05em;width:.5em;background-color:#2f2f2f}.common-bread-list__element::before{transform-origin:right bottom;transform:rotate(45deg)}.common-bread-list__element::after{transform-origin:right top;transform:rotate(-45deg)}.common-bread-list__element:nth-last-of-type(1)::before,.common-bread-list__element:nth-last-of-type(1)::after{content:none}.common-bread-list__element a{color:#2f2f2f;position:relative}.common-bread-list__element a:hover::before{content:"";position:absolute;left:0;right:0;bottom:-0.1em;height:1px;background-color:#2f2f2f}.common-bread-list__element a[href="#"]{color:#2f2f2f;pointer-events:none}.common-bread-list__element-span{white-space:nowrap}@media screen and (max-width: 767px){.common-bread-list__element-span{white-space:normal}}.js-objectfit{overflow:hidden}.js-objectfit-img{width:100%;height:100%;object-fit:cover;font-family:"object-fit: cover; object-position: center;"}.js-objectfit.is-hover{display:block;overflow:hidden}@media screen and (min-width: 768px){.js-objectfit.is-hover .js-objectfit-img{transition:all .5s ease-in-out}.js-objectfit.is-hover:hover{opacity:1}.js-objectfit.is-hover:hover .js-objectfit-img{opacity:.7;transform:scale(1.05)}}.cmnInner01{width:100%;max-width:940px;margin:0 auto}@media screen and (max-width: 767px){.cmnInner01{padding-left:15px;padding-right:15px}}.cmnTit01,.cmnTit03,.cmnTit02{font-size:24px;padding:0 0 10px;border-bottom:4px solid #d9e6eb;position:relative}.cmnTit01:before,.cmnTit03:before,.cmnTit02:before{content:"";display:block;width:160px;height:4px;background:#3558b7;position:absolute;left:0;bottom:-4px}.cmnTit01.is-lightblue:before,.is-lightblue.cmnTit03:before,.is-lightblue.cmnTit02:before{background:#09b3e8}@media screen and (max-width: 767px){.cmnTit01,.cmnTit03,.cmnTit02{font-size:20px;padding-bottom:5px;border-bottom-width:2px}.cmnTit01:before,.cmnTit03:before,.cmnTit02:before{height:2px;bottom:-2px}}.cmnTit02{margin-bottom:30px;border-bottom-width:2px}.cmnTit02:before{background:#09b3e8}.cmnTit03{font-size:18px;margin-bottom:10px;border-bottom-width:2px}.cmnTit03:before{content:none}.cmnSecTit{margin-bottom:30px}.cmnBtn01{width:180px;color:#fff;text-align:center;font-size:18px;font-weight:bold;line-height:1.5;border-radius:4px;overflow:hidden}.cmnBtn01 a{height:50px;display:flex;justify-content:center;align-items:center;background:#7e7e7e;border-radius:inherit}@media screen and (max-width: 767px){.cmnBtn01{font-size:15px}}.cmnBtn02{width:100%;max-width:300px;color:#fff;text-align:center;font-size:16px;font-weight:bold;line-height:1.5;border-radius:30px;overflow:hidden}.cmnBtn02 a{height:60px;display:flex;justify-content:center;align-items:center;background:#3558b7;border-radius:inherit}.cmnBtn02 a:hover{opacity:1;background:#2a458f}@media screen and (max-width: 767px){.cmnBtn02{font-size:15px}.cmnBtn02 a{height:50px}}.js-acordion-btn{cursor:pointer;position:relative}.js-acordion-btn:hover{background:#eaf1f4}.js-acordion-btn.is-open{background:#eaf1f4}.js-acordion-btn.is-open .btn:after{opacity:0;top:-20px}.js-acordion-btn .btn{content:"";display:block;width:22px;height:22px;position:absolute;top:0;bottom:0;right:10px;margin:auto}.js-acordion-btn .btn:before,.js-acordion-btn .btn:after{content:"";display:block;width:100%;height:2px;background:#00313e;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;transition:all .3s ease-in-out}.js-acordion-btn .btn:after{transform:rotate(90deg)}.js-acordion-content{display:none}.cmnTxt01{margin:0 auto 35px}.cmnTxt01 .aBig{border-bottom:solid 1px #3c40c6;color:#3c40c6;font-size:18px}.cmnTxt01 .aNormal{text-decoration:underline}.cmnTxt01 strong{font-weight:bold;color:#3c40c6}.cmnTxt01 a{color:#ff750b;text-decoration:underline}.homeMv{position:relative;background-color:#ececec}.homeMv .swiper-slide{height:550px;position:relative}.homeMv .swiper-slide.slide1{background:url("../img/home/img_mv01_pc.jpg") no-repeat center center;background-size:cover}.homeMv .swiper-slide.slide2{background:url("../img/home/img_mv02_pc.jpg") no-repeat center bottom;background-size:cover}.homeMv .swiper-slide .image{display:none;position:absolute;left:0;top:0;width:100%;height:100%}.homeMv:before{content:"";display:block;width:100%;height:70px;background:rgba(69,69,69,.18);position:absolute;left:0;bottom:0;pointer-events:none;z-index:3}.homeMv .inner{height:calc(100% - 70px);width:100%;padding:0 15px;max-width:1250px;position:absolute;left:0;right:0;margin:auto;z-index:2;display:flex;align-items:center}.homeMv .innerIn{width:100%;max-width:700px}.homeMv .titBox{padding:40px 30px 30px;margin:0 auto 17px 0;background:rgba(255,255,255,.9);border-radius:5px}.homeMv .titBox2{background:transparent;padding-left:0}.homeMv .titBox2 .secTit{color:#fff}.homeMv .titBox2 .lead{color:#fff}.homeMv .secTit{color:#314365;font-size:27px;font-weight:bold;margin-bottom:10px}.homeMv .lead{color:#314365;font-size:20px;font-weight:bold;line-height:1.5}.homeMv .catch{display:flex}.homeMv .catch .item{color:#fff;font-weight:bold;border-radius:5px;padding:5px 21px;margin:0 30px 0 0}.homeMv .catch .item:last-of-type{margin-right:0}.homeMv .catch .item.is-green{background:#32aa93}.homeMv .catch .item.is-blue{background:#145c90}.homeMv .catch .item.is-purple{background:#9832aa}.homeMv .img{width:auto;height:550px}.homeMv .img.img2{left:0;transform:translateX(0)}.homeMv .swiper-container-horizontal .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 10px;width:30px;height:30px}.homeMv .swiper-pagination-bullet-active{background:#fff}@media screen and (min-width: 768px)and (max-width: 1480px){.homeMv{overflow:hidden}.homeMv .img{width:1480px;left:50%;transform:translateX(-740px);position:relative}}@media screen and (max-width: 767px){.homeMv:before{height:35px}.homeMv .swiper-slide.slide1{background:none}.homeMv .swiper-slide.slide2{background:none}.homeMv .swiper-slide .image{display:block;object-fit:cover}.homeMv .inner{padding:20px 10px 300px;margin:0 auto;position:absolute;display:block}.homeMv .innerIn{max-width:none}.homeMv .titBox{padding:15px;width:100%;margin:0 auto 20px}.homeMv .secTit{font-size:22px;margin-bottom:15px}.homeMv .lead{font-size:16px}.homeMv .catch{justify-content:center}.homeMv .catch .item{width:88px;height:88px;font-size:12px;text-align:center;padding:5px 10px;margin:0 2px;border-radius:50%;line-height:1.5;display:flex;justify-content:center;align-items:center}.homeMv .swiper-container-horizontal .swiper-pagination-bullets{bottom:0}.homeMv .swiper-container-horizontal .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px;width:15px;height:15px}}.homeNews{padding:20px 0;margin:0 auto 55px;background:#f7f7f7}.homeNews .inner{width:100%;max-width:890px;display:flex;margin:0 auto;position:relative}.homeNews .secTit{font-size:18px;font-weight:500;display:flex;align-items:center;padding:0 50px 0 14px;margin:0 53px 0 0;border-right:1px solid #707070}.homeNews .list{width:calc(100% - 270px)}.homeNews .list .item{margin-bottom:5px}.homeNews .list .item:last-of-type{margin-bottom:0}.homeNews .list .item a{display:flex;align-items:flex-start}.homeNews .list .item .date{width:95px;margin:0 13px 0 0;background:url("../img/common/ico_arrow01.svg") no-repeat right center;background-size:9px;flex-shrink:0}.homeNews .btnMore{height:30px;position:absolute;top:0;bottom:0;right:0;margin:auto}.homeNews .btnMore a{padding:0 0 0 20px;background:url("../img/common/ico_arrow01.svg") no-repeat left center;background-size:9px}.homeNews .btnMore a:hover{opacity:1;background-position:5px center}@media screen and (max-width: 767px){.homeNews{padding:20px 15px;margin-bottom:40px}.homeNews .inner{padding:0;display:block}.homeNews .secTit{display:block;padding:0 0 10px;margin-bottom:15px;border-right:none;border-bottom:1px solid #707070}.homeNews .list{width:100%}.homeNews .list .item .date{width:85px;background-size:6px}.homeNews .btnMore{display:table;font-size:14px;height:auto;position:static;margin:20px 0 0 auto}}.homeInfo{margin-bottom:30px}.homePoint{margin-bottom:52px !important}.homePoint .secTit{margin-bottom:55px}.homePoint .more{margin:45px auto 0}.homePoint .list{position:relative;margin-bottom:-40px}.homePoint .list::after{content:"";position:absolute;left:0;right:0;bottom:0;height:25%;background:linear-gradient(rgba(255, 255, 255, 0) 0%, white 50%)}@media screen and (max-width: 767px){.homePoint{margin-bottom:60px !important}.homePoint .more{margin-top:35px}.homePoint .list::after{height:10%;background:linear-gradient(rgba(255, 255, 255, 0) 0%, white 70%)}.homePoint .list .item:nth-last-of-type(1),.homePoint .list .item:nth-last-of-type(2){display:none}}.conceptInfo{margin-bottom:115px}@media screen and (max-width: 767px){.conceptInfo{margin-bottom:30px}}.conceptSolution{margin-bottom:35px;width:100%;max-width:940px;margin-left:auto;margin-right:auto}@media screen and (max-width: 767px){.conceptSolution{padding-left:15px;padding-right:15px}}.conceptSolution .secTit{margin-bottom:35px}.conceptSolution .item{display:flex;justify-content:space-between;padding:0 20px 15px}.conceptSolution .item+.item{padding-top:30px;border-top:solid 2px #ededed}.conceptSolution .kadaiBox,.conceptSolution .solutionBox{padding-top:45px;position:relative;max-width:419px;width:100%}.conceptSolution .kadaiBox::before,.conceptSolution .solutionBox::before{border-radius:15px;text-align:center;position:absolute;left:0;top:0;min-width:120px;line-height:30px;height:30px}.conceptSolution .kadaiBox::before{background:#d9e6eb;content:"課題"}.conceptSolution .solutionBox::before{background:#3558b7;content:"解決策";color:#fff}.conceptSolution .solutionBox::after{background:url(../img/concept/ico_arrow01.svg) no-repeat;background-size:100% 100%;content:"";position:absolute;left:-40px;bottom:40px;width:20px;height:50px}.conceptSolution .tit{font-size:16px;font-weight:bold;margin-bottom:16px}@media screen and (max-width: 767px){.conceptSolution{width:100%;max-width:940px;margin-left:auto;margin-right:auto}}@media screen and (max-width: 767px)and (max-width: 767px){.conceptSolution{padding-left:15px;padding-right:15px}}@media screen and (max-width: 767px){.conceptSolution .item{display:block;padding:0 0 15px}.conceptSolution .item+.item{padding-top:30px;border-top:solid 2px #ededed}}@media screen and (max-width: 767px){.conceptSolution .solutionBox{margin-top:45px}.conceptSolution .solutionBox::after{left:0;right:0;margin:auto;top:-50px;bottom:auto;transform:rotate(90deg)}}@media screen and (max-width: 767px){.conceptSolution .tit{font-size:14px;font-weight:bold}}.conceptPoint{margin-bottom:35px;width:100%;max-width:940px;margin-left:auto;margin-right:auto}@media screen and (max-width: 767px){.conceptPoint{padding-left:15px;padding-right:15px}}.conceptPoint .secTit{margin-bottom:35px}.conceptPoint .list{display:flex;justify-content:space-between;flex-wrap:wrap}.conceptPoint .list .item{width:30%;margin-bottom:30px}.conceptPoint .list .item .img{width:100%;max-width:150px;display:block;margin:0 auto 28px}.conceptPoint .list .item .tit{font-weight:bold;line-height:1.5;text-align:center}.conceptPoint .list .item .txt{width:87%;margin:18px auto 0}@media screen and (max-width: 767px){.conceptPoint{margin-bottom:40px}.conceptPoint .secTit{margin-bottom:30px}.conceptPoint .list{display:block;width:100%;max-width:300px;margin:0 auto}.conceptPoint .list .item{width:100%;margin:0 auto 30px}.conceptPoint .list .item:last-of-type{margin-bottom:0}.conceptPoint .list .item .img{margin-bottom:10px}.conceptPoint .list .item .tit{font-size:16px}.conceptPoint .list .item .txt{width:100%}}.conceptMovie{width:100%;max-width:940px;margin-left:auto;margin-right:auto;margin-bottom:20px}@media screen and (max-width: 767px){.conceptMovie{padding-left:15px;padding-right:15px}}.conceptMovie .secTit{margin-bottom:30px}.conceptMovie .movieBox{height:540px}.conceptMovie .movieBox iframe{width:100%;height:100%}@media screen and (max-width: 767px){.conceptMovie .secTit{margin-bottom:20px}.conceptMovie .movieBox{height:50vw}}.priceInfo{margin-bottom:25px}@media screen and (max-width: 767px){.priceInfo{margin-bottom:30px}}.priceData{width:100%;max-width:940px;margin-left:auto;margin-right:auto;margin-bottom:35px}@media screen and (max-width: 767px){.priceData{padding-left:15px;padding-right:15px}}.priceData .secTit{margin-bottom:20px}.priceData .lead{padding-bottom:20px}.priceData .data{display:flex;margin:0 auto 40px}.priceData .data .tit,.priceData .data .txt{height:80px;font-weight:bold;font-size:24px;display:flex;align-items:center}.priceData .data .tit{width:320px;margin:0 20px 0 0;text-align:center;justify-content:center;background:#d9e6eb;flex-shrink:0}.priceData .data .txt{width:100%;padding-left:64px;background:#f4f4f4}.priceData .data.columnDirected{display:block}.priceData .data.columnDirected .columnDirectedGroup{margin-bottom:20px;display:flex}.priceData .data.columnDirected .tit,.priceData .data.columnDirected .txt{line-height:1.3}.priceData .priceMenuSection{padding-bottom:20px}@media screen and (max-width: 767px){.priceData .data{margin-bottom:25px}.priceData .data .tit,.priceData .data .txt{padding:10px 15px;font-size:18px;height:auto}.priceData .data .tit{width:120px;margin-right:10px}}.functionInfo{margin-bottom:80px}@media screen and (max-width: 767px){.functionInfo{margin-bottom:30px}}.functionDetail{width:100%;max-width:940px;margin-left:auto;margin-right:auto;margin-bottom:20px}@media screen and (max-width: 767px){.functionDetail{padding-left:15px;padding-right:15px}}.functionDetail .secTit{margin-bottom:16px}.functionDetail .list{counter-reset:number}.functionDetail .list .tit{font-size:16px;line-height:1.5;padding:15px 50px 15px 30px;border-bottom:1px solid #b4b4b4;transition:all .3s ease-in-out}.functionDetail .list .tit:before{counter-increment:number;content:counter(number, decimal-leading-zero) ".";position:absolute;top:15px;left:0}.functionDetail .list .tit:nth-of-type(n + 10):before{content:counter(number) "."}.functionDetail .list .content{font-size:16px;padding:16px 20px 60px;margin-bottom:20px;background:#f4f4f4}.functionDetail .list .content:last-of-type{margin-bottom:0}.functionDetail .list .content img{width:auto;max-width:100%;display:block;margin:15px auto 0 0}@media screen and (max-width: 767px){.functionDetail .list .tit,.functionDetail .list .content{font-size:14px}.functionDetail .list .tit{padding:14px 35px 14px 30px}.functionDetail .list .tit:before{top:14px}.functionDetail .list .tit .btn{width:15px;height:15px}.functionDetail .list .content{padding:15px;margin-bottom:0}}.companyInfo{margin-bottom:90px}@media screen and (min-width: 768px){.companyInfo .lead{font-size:50px}}@media screen and (max-width: 767px){.companyInfo{margin-bottom:30px}}.companyMessage{width:100%;max-width:940px;margin-left:auto;margin-right:auto;margin-bottom:115px}@media screen and (max-width: 767px){.companyMessage{padding-left:15px;padding-right:15px}}.companyMessage .secTit{margin-bottom:40px}.companyMessage .lead{font-size:28px;line-height:1.5;margin-bottom:45px}.companyMessage .box{display:flex;justify-content:space-between;align-items:flex-start}.companyMessage .txtBox{width:64%}.companyMessage .txt{margin-bottom:30px}.companyMessage .txt:last-of-type{margin-bottom:0}.companyMessage .txt.is-name{font-weight:500}.companyMessage .img{width:34%}@media screen and (max-width: 767px){.companyMessage{margin-bottom:40px}.companyMessage .secTit{margin-bottom:20px}.companyMessage .lead{font-size:18px;margin-bottom:20px}.companyMessage .box{display:block}.companyMessage .txtBox{width:100%;margin:0 auto 20px}.companyMessage .img{width:100%;max-width:400px;display:block;margin:0 auto}}.companyData{width:100%;max-width:940px;margin-left:auto;margin-right:auto;margin-bottom:60px}@media screen and (max-width: 767px){.companyData{padding-left:15px;padding-right:15px}}.companyData .secTit{margin-bottom:60px}.companyData .data tr{border-bottom:1px solid #707070}.companyData .data th,.companyData .data td{padding:5px 0 5px 15px}.companyData .data th{width:220px;font-size:18px;font-weight:500}.companyData .data td{font-size:18px}.companyData .data a{text-decoration:underline}@media screen and (max-width: 767px){.companyData{margin-bottom:40px}.companyData .secTit{margin-bottom:20px}.companyData .data th,.companyData .data td{display:block;width:100%;padding:5px 0}.companyData .data th{font-size:14px;font-weight:bold;padding:5px 0 0}.companyData .data td{font-size:12px;padding:2px 0 5px}}.newsTop{width:100%;max-width:940px;margin-left:auto;margin-right:auto;margin-bottom:100px}@media screen and (max-width: 767px){.newsTop{padding-left:15px;padding-right:15px}}@media screen and (max-width: 767px){.newsTop{margin-bottom:50px}}.newsSingle{margin:0 auto 100px}.newsSingle-header{margin-bottom:30px;position:relative}.newsSingle-header .tit{margin-bottom:7px}.newsSingle-header .date{text-align:right;margin-right:10px}.newsSingle-header .category{position:absolute;bottom:1px;right:170px;font-size:12px;line-height:1.5;margin:0;border-radius:20px;overflow:hidden}@media screen and (max-width: 767px){.newsSingle-header .category{right:140px;font-size:8px;bottom:3px}}.newsSingle-header .category .link{display:block;padding:3px 30px;border-radius:inherit;border:1px solid #707070;pointer-events:none}@media screen and (max-width: 767px){.newsSingle-header .category .link{padding:2px 15px}}.newsSingle-header .category .link:hover{color:#fff;opacity:1;background:#3558b7;border-color:#3558b7}.newsSingle-content{margin-bottom:80px}.newsSingle-content p{margin-bottom:30px}.newsSingle-content img{width:auto;max-width:100%;display:block;margin:0 auto 30px}.newsSingle-content .column1{display:flex;align-items:flex-start;margin:0 auto 30px}.newsSingle-content .column1 img{width:300px;margin:0 20px 0 0;flex-shrink:0}.newsSingle-content .column1.is-rev img{order:2;margin:0 0 0 20px}.newsSingle-content .column1.half img{width:49%}@media screen and (max-width: 767px){.newsSingle-content .column1.half img{width:100%}}.newsSingle-content .column2{display:flex;justify-content:space-between;flex-wrap:wrap;margin:0 auto 30px}.newsSingle-content .column2 .item{width:49%}.newsSingle-content .column2 .item:nth-of-type(n + 3){margin-top:30px}.newsSingle-content .column2 .item img{width:100%;margin:0 auto 10px}.newsSingle-content .column3{display:flex;flex-wrap:wrap;margin:0 auto 30px}.newsSingle-content .column3 .item{width:32%;margin-right:2%}.newsSingle-content .column3 .item:nth-of-type(3n){margin-right:0}.newsSingle-content .column3 .item:nth-of-type(n + 4){margin-top:30px}.newsSingle-content .column3 .item img{width:100%;margin:0 auto 10px}.newsSingle-content .list01{padding:22px 27px;margin:0 auto 30px;background:#f4f4f4;border-radius:10px}.newsSingle-content .list01 .item{line-height:1.5;padding:0 0 0 33px;margin:0 auto 23px;background:url("../img/common/ico_check01.png") no-repeat left top;background-size:18px}.newsSingle-content .list01 .item:last-of-type{margin-bottom:0}.newsSingle-content table tr{border-bottom:1px solid #fff}.newsSingle-content table th,.newsSingle-content table td{padding:7px 15px}.newsSingle-content table th{width:300px;font-weight:bold;background:#d9e6eb;border-right:1px solid #fff}.newsSingle-content table td{background:#f4f4f4}.newsSingle-content a{color:#f76f38}@media screen and (max-width: 767px){.newsSingle{margin-bottom:50px}.newsSingle-header{margin-bottom:20px}.newsSingle-content{margin-bottom:50px}.newsSingle-content .column1{display:block;margin-bottom:30px}.newsSingle-content .column1 img{width:auto;margin:0 auto 10px !important}.newsSingle-content .column2{display:block;margin-bottom:30px}.newsSingle-content .column2 .item{width:100%;margin:0 auto 20px !important}.newsSingle-content .column2 .item:last-of-type{margin-bottom:0 !important}.newsSingle-content .column2 .item img{width:auto}.newsSingle-content .column3{display:block}.newsSingle-content .column3 .item{width:100%;margin:0 auto 20px !important}.newsSingle-content .column3 .item:last-of-type{margin-bottom:0 !important}.newsSingle-content .column3 .item img{width:auto}.newsSingle-content .list01{padding:15px;border-radius:5px}.newsSingle-content .list01 .item{padding:0 0 0 25px;margin-bottom:15px;background-size:14px;background-position:left 2px}.newsSingle-content table th,.newsSingle-content table td{display:block;width:100%}.newsSingle-content table th{border-bottom:1px solid #fff}}.news-to-index{margin-top:-20px;margin-bottom:1em;padding:0}.news-to-index--center{margin:0;display:flex;justify-content:center;padding:0}.news-to-index__button{height:30px;top:0;bottom:0;right:0;margin:auto}@media screen and (max-width: 767px){.news-to-index__button{display:table;font-size:14px;height:auto;position:static;margin:20px 0 0 auto}}.news-to-index__link{padding:0 0 0 20px;background:url("../img/common/ico_arrow01.svg") no-repeat left center;background-size:9px}.news-to-index__link:hover{opacity:1;background-position:5px center}.newsSingle-sns{display:flex;justify-content:flex-end;margin:0 auto 50px}.newsSingle-sns__item{color:#fff;line-height:1.5;text-align:center;font-weight:500;font-size:14px;border-radius:5px;margin:0 10px 0 0;overflow:hidden}.newsSingle-sns__item:last-of-type{margin-right:0}.newsSingle-sns__item a{height:30px;display:flex;justify-content:center;align-items:center;border-radius:inherit}.newsSingle-sns__item.is-sky a{background:#00a2ea}.newsSingle-sns__item.is-navy a{background:#325096}.newsSingle-sns__item.is-blue a{background:#008fde}.newsSingle-sns__item--twitter{height:100%;width:auto}@media screen and (max-width: 767px){.newsSingle-sns{margin-bottom:30px}.newsSingle-sns__item{font-size:12px}}.newsSingle-tag{display:flex;flex-wrap:wrap}.newsSingle-tag__item{color:#3558b7;text-align:center;line-height:1.5;font-weight:500;margin:0 20px 10px 0;border-radius:20px;overflow:hidden}.newsSingle-tag__item:last-of-type{margin-right:0}.newsSingle-tag__item a{display:block;padding:7px 37px;border-radius:inherit;border:2px solid #dadada}.newsSingle-tag__item a:hover{color:#fff;opacity:1;border-color:#3558b7;background:#3558b7}@media screen and (max-width: 767px){.newsSingle-tag__item{margin-right:10px}.newsSingle-tag__item a{padding:5px 10px}}.newsList01{width:100%;max-width:940px;margin-left:auto;margin-right:auto;margin-bottom:50px}@media screen and (max-width: 767px){.newsList01{padding-left:15px;padding-right:15px}}.newsList02{width:100%;max-width:940px;margin-left:auto;margin-right:auto;margin-bottom:20px}@media screen and (max-width: 767px){.newsList02{padding-left:15px;padding-right:15px}}.newsList02 .secTit{margin-bottom:22px}.newsList02 .list{margin:0 auto 40px;border-top:2px solid #f0f0f0}.newsList02 .list .item{border-bottom:2px solid #f0f0f0}.newsList02 .list a{padding:6px 15px;display:flex}.newsList02 .list .date{width:180px;flex-shrink:0}@media screen and (max-width: 767px){.newsList02{margin-bottom:40px}.newsList02 .list{margin-bottom:30px}.newsList02 .list a{padding:10px 0}.newsList02 .list a .date{width:120px}}.newsCategory{width:100%;max-width:940px;margin-left:auto;margin-right:auto;margin-bottom:100px}@media screen and (max-width: 767px){.newsCategory{padding-left:15px;padding-right:15px}}.newsCategory .secTit{margin-bottom:22px}.newsCategory .list{border-top:2px solid #f0f0f0}.newsCategory .list .item{border-bottom:2px solid #f0f0f0}.newsCategory .list a{padding:6px 15px;display:flex}.newsCategory .list .date{width:180px;flex-shrink:0}@media screen and (max-width: 767px){.newsCategory{margin-bottom:40px}.newsCategory .list a{padding:10px 0}}.industryMv{margin:0 auto 55px;position:relative;min-height:400px;background-color:#ececec}.industryMv.is-green .tag{background:#32aa93}.industryMv.is-blue .tag{background:#145c90}.industryMv.is-purple .tag{background:#9832aa}.industryMv .inner{height:100%;width:100%;padding:0 15px;max-width:1150px;margin:0 auto;position:absolute;left:0;right:0;margin:auto;z-index:2;display:flex;align-items:center}.industryMv .titBox{width:65%;max-width:710px;height:calc(100% - 100px);padding:40px;background:rgba(255,255,255,.8)}.industryMv .tag{display:table;color:#fff;text-align:center;font-weight:bold;padding:5px 21px;margin:0 auto 10px 0;border-radius:5px}.industryMv .secTit{font-size:24px;font-weight:bold;margin:0 auto 17px 8px}.industryMv .lead{margin:0 0 0 8px}.industryMv .img{width:100%}@media screen and (min-width: 768px)and (max-width: 1480px){.industryMv{overflow:hidden}.industryMv .img{width:1480px;left:50%;transform:translateX(-740px);position:relative}}@media screen and (max-width: 767px){.industryMv{margin-bottom:30px;min-height:auto}.industryMv.is-green{background:#95e0d2}.industryMv.is-blue{background:#56aae7}.industryMv.is-purple{background:#d595e0}.industryMv .inner{position:static;display:block;padding:15px}.industryMv .titBox{width:100%;height:auto;padding:15px}.industryMv .tag{padding:3px 10px}.industryMv .secTit{font-size:20px;margin-bottom:10px}}.industryInfo{margin-bottom:60px}@media screen and (max-width: 767px){.industryInfo{margin-bottom:40px}}.industryPoint{width:100%;max-width:940px;margin-left:auto;margin-right:auto;margin-bottom:60px}@media screen and (max-width: 767px){.industryPoint{padding-left:15px;padding-right:15px}}.industryPoint .secTit{margin-bottom:58px}.industryPoint .list{width:83%;margin:0 auto;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.industryPoint .list.is-green .tit{background:#32aa93}.industryPoint .list.is-blue .tit{background:#145c90}.industryPoint .list.is-purple .tit{background:#9832aa}.industryPoint .list .tit,.industryPoint .list .content{margin-bottom:25px}.industryPoint .list .tit{width:120px;color:#fff;text-align:center;font-size:18px;font-weight:bold;line-height:1;padding:6px;border-radius:15px;flex-shrink:0}.industryPoint .list .content{width:calc(100% - 140px)}.industryPoint .list .lead{font-size:18px;line-height:1.5;margin-bottom:15px}@media screen and (max-width: 767px){.industryPoint{margin-bottom:40px}.industryPoint .secTit{margin-bottom:20px}.industryPoint .list{width:100%;display:block}.industryPoint .list .tit{font-size:15px;margin:0 auto 8px 0}.industryPoint .list .content{width:100%;margin-bottom:20px}.industryPoint .list .content:last-of-type{margin-bottom:0}.industryPoint .list .lead{font-size:16px;margin-bottom:8px}}.partnerCompany{width:100%;max-width:940px;margin-left:auto;margin-right:auto;margin-bottom:60px}@media screen and (max-width: 767px){.partnerCompany{padding-left:15px;padding-right:15px}}.partnerCompany .secTit{margin-bottom:60px}.partnerCompany .list{border-top:1px solid #707070}.partnerCompany .list .item{display:flex;align-items:center;width:100%;padding:10px 0;border-bottom:1px solid #707070}.partnerCompany .list .imgBox{margin-right:20px;max-width:300px;width:100%}.partnerCompany .list .txtBox a{text-decoration:underline}.partnerCompany .list .tit{font-size:18px;line-height:1.5}.partnerCompany .list .name{margin-right:.5em}@media screen and (max-width: 767px){.partnerCompany{margin-bottom:40px}.partnerCompany .secTit{margin-bottom:20px}.partnerCompany .list .item{display:block;width:100%;font-size:14px}.partnerCompany .list .txtBox{margin-top:5px}}input[type=text],input[type=tel],input[type=email],select{appearance:none;border-radius:0;box-sizing:border-box;box-shadow:none;border:1px solid #707070;font-size:18px;font-family:inherit;height:50px;width:100%;padding:0 15px}input[type=text].w50,input[type=tel].w50,input[type=email].w50,select.w50{width:48%}input[type=text].w50_after,input[type=tel].w50_after,input[type=email].w50_after,select.w50_after{margin-left:2%;width:48%}@media screen and (max-width: 767px){input[type=text],input[type=tel],input[type=email],select{font-size:16px;max-width:none}input[type=text].w50,input[type=tel].w50,input[type=email].w50,select.w50{width:47%}input[type=text].w50_after,input[type=tel].w50_after,input[type=email].w50_after,select.w50_after{width:47%}}textarea{appearance:none;border-radius:0;box-sizing:border-box;box-shadow:none;border:1px solid #707070;font-size:18px;font-family:inherit;display:block;margin-bottom:0;padding:15px;width:100%}@media screen and (max-width: 767px){textarea{font-size:16px;max-width:none}}select,input[type=radio],input[type=checkbox],input[type=submit],input[type=button],button[type=submit]{cursor:pointer}select{appearance:none;background:#fff url("../img/ico/ico_select01.svg") no-repeat right 12px center;background-size:auto 100%;height:50px;padding:0 30px 0 15px}select::-ms-expand{display:none}@media screen and (max-width: 767px){select{max-width:none}}input[type=submit],input[type=button]{appearance:none;background:#3558b7;border-radius:30px;border:none;box-sizing:border-box;color:#fff;display:block;font-size:18px;height:60px;max-width:300px;margin:0 auto 40px;text-align:center;width:100%;transition:all .3s ease-in-out}input[type=submit]:hover,input[type=button]:hover{opacity:.7}input[type=submit]+input,input[type=button]+input{margin-top:15px}@media screen and (max-width: 767px){input[type=submit],input[type=button]{font-size:16px;height:60px}}.pageContact .contactForm{margin:0 auto 40px}.pageContact .contactForm-table{margin:0 auto 50px}.pageContact .contactForm-table tr{border-bottom:1px solid #707070}.pageContact .contactForm-table tr:last-child{border-bottom:none}.pageContact .contactForm-table th,.pageContact .contactForm-table td{font-size:18px;line-height:1.5}.pageContact .contactForm-table th{width:40%;text-align:left;padding:22px 0 12px 15px;position:relative}.pageContact .contactForm-table th .required{height:30px;display:flex;justify-content:center;align-items:center;color:#fff;font-size:14px;text-align:center;padding:0 8px;background:#a2a2a2;border-radius:5px;width:50px;position:absolute;top:20px;right:10px}.pageContact .contactForm-table td{color:#181818;padding:10px 10px 10px 22px}.pageContact .contactForm-table td label{padding:0 5px}@media screen and (max-width: 767px){.pageContact .contactForm-table{margin-bottom:30px;border:1px solid #707070}.pageContact .contactForm-table th,.pageContact .contactForm-table td{display:block;font-size:16px;width:100%}.pageContact .contactForm-table th{text-align:left;font-size:14px;padding:10px;border-bottom:1px solid #707070;background:#a2a2a2}.pageContact .contactForm-table th .required{display:inline-block;line-height:30px;margin:0 5px 0 0;position:static}.pageContact .contactForm-table td{padding:10px}}.contactForm-initial{display:block}.contactForm-completed{display:none}.contactForm-completed__title{font-size:2rem;margin-top:2.5em;margin-bottom:2em;text-align:center;font-weight:bold}@media screen and (max-width: 767px){.contactForm-completed__title{font-size:1.3rem}}.contactForm-completed__text{font-size:1rem;margin-bottom:6em}.sFormCompleted .contactForm-initial{display:none}.sFormCompleted .contactForm-completed{display:block}.faqDetail{width:100%;max-width:940px;margin-left:auto;margin-right:auto;margin-bottom:60px}@media screen and (max-width: 767px){.faqDetail{padding-left:15px;padding-right:15px}}.faqDetail .secTit{margin-bottom:16px}.faqDetail .list .tit{font-size:16px;line-height:1.5;padding:15px 50px 15px 0;border-bottom:1px solid #b4b4b4;transition:all .3s ease-in-out}.faqDetail .list .content{font-size:16px;padding:16px 20px;margin-bottom:20px;background:#f4f4f4}.faqDetail .list .content:last-of-type{margin-bottom:0}.faqDetail .list .content img{width:auto;max-width:100%;display:block;margin:15px auto 0 0}@media screen and (max-width: 767px){.faqDetail .list .tit,.faqDetail .list .content{font-size:14px}.faqDetail .list .tit{padding:14px 35px 14px 0}.faqDetail .list .tit:before{top:14px}.faqDetail .list .tit .btn{width:15px;height:15px}.faqDetail .list .content{padding:15px;margin-bottom:0}}

/*# sourceMappingURL=style.css.map*/