.inner02{margin-right:calc((1400px - 100%)/2*-1) !important;max-width:100%}@media screen and (max-width: 1400px){.inner02{margin:0 !important;padding-right:40px}}.inner03{margin-left:calc((1400px - 100%)/2*-1) !important;max-width:100%}@media screen and (max-width: 1400px){.inner03{margin:0 !important;padding-left:40px}}*{-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}html{font-size:14px !important;line-height:1.3em;overflow:visible !important}body{display:none;font-weight:400;color:#333;font-family:"Noto Sans JP",sans-serif,"游ゴシック",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif !important;font-size:16px;word-wrap:break-word;background-position:left center;overflow-x:hidden;background:#fff;line-height:2;letter-spacing:.15em}@media screen and (max-width: 834px){body{font-size:16px}}@media screen and (max-width: 640px){body{font-size:18px}}body>div{line-height:2.6}@media only screen and (max-width: 640px){body>div{line-height:2.4}}a{text-decoration:none}h1,h2,h3{line-height:1.8}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.inner{max-width:1400px;margin:0 auto}@media screen and (max-width: 834px){.inner{width:100%;margin:0 auto}}#main,#main{width:1400px !important;max-width:100% !important;float:none !important;margin:0 auto}@media screen and (max-width: 1400px){#contents_wrap{width:100% !important;min-width:100%}}#contents{padding:0;background:none !important;width:100%}@media screen and (max-width: 100%){#main{width:100%}}#col_main{width:100% !important;float:none !important}@media screen and (max-width: 100%){#side{width:18.75%}}@media screen and (max-width: 100%){#side aside{width:100% !important}}.map{margin:56px auto 120px;padding:60px 0}@media screen and (max-width: 834px){.map{width:90%}}.map li{border-left:5px solid #ccc;list-style:none;margin:0 0 15px;padding:0 0 0 10px;text-align:left}@media screen and (max-width: 834px){.map li{text-align:center}}.map li:last-child{display:none}.map li a{color:#333 !important}.policy h2{border-bottom:2px solid #bbb;font-size:18px;font-weight:bold;margin:0 0 25px;padding:0 0 5px}.policy p{margin:0 0 20px}table{table-layout:fixed}table td{margin-bottom:-1px !important}.tlauto table{table-layout:auto}table td img{height:auto !important}.pdtd10 td{padding:10px !important}pre{margin:0;padding:0;white-space:pre-line}b,strong{font-weight:bold}u{text-decoration:line-through}img{max-width:100%;height:auto !important}small{font-size:80%}hr{border:none;height:0;border-bottom:1px dashed #b3b3b3}span{font-weight:inherit}@media screen and (max-width: 834px){.youtube{position:relative;width:100%;padding-top:56.25%}.youtube iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}}u{text-decoration:underline}.borB{border-bottom:1px dashed #333}.b{font-weight:bold}b{font-weight:bold}input[type=button]{cursor:pointer;padding:5px 10px}.inner{max-width:100%;width:1400px;margin:0 auto}.inner_out{margin:0;padding:0;margin-left:calc((100vw - 100%)/2*-1) !important;margin-right:calc((100vw - 100%)/2*-1) !important}a.tel_link{pointer-events:none}@media screen and (max-width: 640px){a.tel_link{pointer-events:auto}}.blog{max-width:1200px;margin:0 auto;padding:0 20px 100px}.blog .pages{text-align:left !important}.blog aside{padding:0 !important;min-width:25% !important}@media screen and (max-width: 1000px){.blog aside{min-width:100% !important}}.blog aside h3{font-size:1.2em;line-height:45px;color:#fff;background:#5fd4c1;margin-bottom:20px}.blog #contents article{margin-bottom:60px}.blog #contents{width:95%;margin-left:5%}@media screen and (max-width: 1000px){.blog #contents{margin-bottom:100px !important;width:100%;margin-left:0}}.blog #contents>dl{border-bottom:1px solid #333 !important;padding-bottom:30px !important;margin:0;margin-bottom:20px}.blog #contents dd ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px !important}.blog .date{color:#fff !important;font-weight:500;font-size:1.2em;padding:8px 10px;background:#5fd4c1;margin-bottom:20px;display:inline-block;width:initial !important}.blog dt span{font-size:1.2em !important;letter-spacing:3px;color:#333 !important;-webkit-transition:.5s;transition:.5s;font-family:"Noto Sans JP",sans-serif,"游ゴシック",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;margin-top:30px;text-align:center !important}.blog .translate{position:relative;-webkit-transition:.5s;transition:.5s;text-decoration:none !important}.blog .translate:hover{color:#278676 !important;-webkit-transition:.5s;transition:.5s;text-decoration:none !important}.blog #contents article ul li{margin-right:10px}.blog #contents>dl ul li{margin-right:10px !important}.blog div#contents article ul{max-width:100% !important;margin:0 auto;margin-bottom:20px}.blog img{margin-bottom:30px}@media screen and (max-width: 1000px){.blog .detail{text-align:left !important}}.blog article h3{text-align:center !important;font-size:30px;margin-bottom:20px;border-bottom:4px double #854c60;display:inline-block}.blog article div{width:100% !important;margin:0 auto !important}.blog h2{position:relative;font-size:1.5em;font-weight:700;letter-spacing:5px;padding-left:50px;text-align:left;background:#eee;padding:15px !important;padding-left:60px !important;margin-bottom:20px;margin-top:20px;border-left:10px solid #278676}.blog h2:before{content:"";position:absolute;top:0;bottom:0;left:20px;margin:auto;font-weight:800;font-family:"Font Awesome 5 Pro";display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#333}.blog a{color:#278676 !important;font-weight:600}@media screen and (max-width: 640px){.blog button{margin:10px 0}}.blog #calendar{width:100% !important;margin:0 auto !important}@media screen and (max-width: 640px){.blog #calendar{width:100% !important}}.blog input[type=text],.blog input[type=password],.blog textarea{width:50% !important}section div#contents>dl ul li{float:left;list-style:none;background:#eee;padding:5px 15px;border-radius:3px}@media screen and (max-width: 1000px){section div.wrap{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}div.wrap{width:100% !important;max-width:100% !important}section div.wrap{background:none !important}section div#contents>dl{border:none !important;border-bottom:1px dotted #eee !important}section div#contents article ul li{float:left;list-style:none;background:#eee;padding:5px 15px;border-radius:3px}section div#contents article ul li a{color:#333 !important;margin-right:0 !important}section div#contents>dl ul li a{margin-right:0px !important}div.blog_list div.blog_photo{width:40%;display:none}@media screen and (max-width: 834px){div.blog_list div.blog_photo{width:100%}}@media screen and (max-width: 640px){div.blog_list div.blog_photo{text-align:center}}div.blog_list{border:none;-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}div.blog_list div.blog_date{color:#278676;margin-bottom:0;display:block;font-weight:600;text-align:left}div.blog_list h3{margin-bottom:0;color:#333;font-size:1.1em;display:block;text-align:left}div.detail{margin-top:10px}.blog article div{width:80%;margin:0 auto;text-align:left;margin-top:30px}@media screen and (max-width: 834px){div.blog_list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}header:nth-of-type(1) div.wrap{font-size:16px}@media screen and (max-width: 834px){section div.wrap{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}div.blog_list div.blog_text{font-size:1em;width:100%;padding:0 !important;border-bottom:3px dotted #eee;padding-bottom:20px !important;margin-bottom:20px}div.blog_list>div{border-bottom:none}.blog_list div.detail{margin-top:10px;text-align:left}.submit{max-width:100%}.text{text-align:left !important}.tel{text-align:left !important}.form_wrap #text{position:relative}.form_wrap #text:after{position:absolute;content:"必須";top:0px;right:-30px;font-size:.9em}.form_wrap .radio{text-align:left !important}#global_header{min-width:100% !important}#global_footer{min-width:100% !important}.pankuzu span{font-family:"Montserrat",sans-serif,"Noto Sans JP",sans-serif,"游ゴシック",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;letter-spacing:0}.pankuzu ul{margin-top:15px}.pankuzu a{color:#8a8a8a !important;font-weight:500}.pankuzu li{display:inline-block;margin-right:40px;position:relative;font-weight:bold;color:#999 !important}@media screen and (max-width: 640px){.pankuzu li{font-size:13px}}@media screen and (max-width: 640px){.pankuzu li:last-child{margin-right:10px}}.pankuzu li:last-child:after{display:none}.pankuzu li:after{content:"＞";position:absolute;right:-25px;top:-1px}.policy_01{margin-bottom:40px;width:50%;margin:0 auto}@media screen and (max-width: 640px){.policy_01{width:100%}}.policy_01 h2{letter-spacing:5px;color:#fff;line-height:30px;position:relative;padding:10px;background:#000;-webkit-box-shadow:0 0 0 0 #000,-10px 0 0 0 #000,0 3px 3px 0 rgba(0,0,0,.1);box-shadow:0 0 0 0 #000,-10px 0 0 0 #000,0 3px 3px 0 rgba(0,0,0,.1);width:100%;text-align:center !important;margin:0 auto;margin-bottom:20px;font-weight:bold;font-size:20px}@media screen and (max-width: 640px){.policy_01 h2{width:100%;font-size:15px}}.policy_01 h2:before{content:" ";position:absolute;top:100%;left:-10px;width:0;height:0;border-width:0 10px 10px 0;border-style:solid;border-color:rgba(0,0,0,0);border-right-color:#4f4f4f}@media screen and (max-width: 640px){.contact_txt{text-align:left !important}}#form_c2{width:960px !important;max-width:100% !important;margin:0 auto !important;margin-top:60px !important;text-align:center !important}.style_form{text-align:left}@media screen and (max-width: 640px){.style_form{text-align:center}}section div.form_wrap dl dt{text-align:left !important}a.anchor{display:block;padding-top:70px;margin-top:-70px}.nf_title h1{margin-top:80px;position:relative;color:#333;text-shadow:0 0 2px #fff;font-size:100px}@media screen and (max-width: 1000px){.nf_title h1{font-size:80px}}@media screen and (max-width: 834px){.nf_title h1{font-size:60px}}@media screen and (max-width: 640px){.nf_title h1{margin-top:40px;font-size:50px}}.nf_txt{color:#555;font-weight:bold;margin-top:40px}@media screen and (max-width: 640px){.nf_txt{margin-top:0}}.nf_txt h2{font-size:19px;font-weight:bold;border-bottom:none}@media screen and (max-width: 640px){.nf_txt h2{font-size:17px}}.nf_txt p{color:#333;font-weight:bold;margin-bottom:30px}@media screen and (max-width: 640px){.nf_txt p{font-size:13px}}.nf_btn a{color:#333 !important;font-weight:bold !important;text-align:center !important;border:1px solid;padding:20px 80px}.nf_btn a:hover{background:#278676;color:#fff !important}.mean-container .mean-bar{padding:0 !important;background:none !important}.mean-container .mean-nav{margin-top:0 !important}.mean-container .mean-nav ul li a{width:100% !important;padding:1em 0 !important;margin:0}.mean-nav span{display:block}#slide_wrapp{position:relative;overflow:hidden}#slide_wrapp .slide_item{opacity:0;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:opacity 2s linear,-webkit-transform 7.5s linear;transition:opacity 2s linear,-webkit-transform 7.5s linear;transition:opacity 2s linear,transform 7.5s linear;transition:opacity 2s linear,transform 7.5s linear,-webkit-transform 7.5s linear;position:relative}#slide_wrapp .slide_item:not(:first-child){position:absolute;top:0;left:0}#slide_wrapp .slide_item.show_{opacity:1}#slide_wrapp .slide_item.zoom_{-webkit-transform:scale(1.1);transform:scale(1.1)}#slide_wrapp .slide_item img{display:block}@-webkit-keyframes RightToLeft{0%{opacity:0;-webkit-transform:translateX(50px);transform:translateX(50px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes RightToLeft{0%{opacity:0;-webkit-transform:translateX(50px);transform:translateX(50px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes LeftToRight{0%{opacity:0;-webkit-transform:translateX(-50px);transform:translateX(-50px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes LeftToRight{0%{opacity:0;-webkit-transform:translateX(-50px);transform:translateX(-50px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes SlideDown{0%{opacity:0;-webkit-transform:translateY(-50px);transform:translateY(-50px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes SlideDown{0%{opacity:0;-webkit-transform:translateY(-50px);transform:translateY(-50px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes SlideUp{0%{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes SlideUp{0%{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.mb10{margin-bottom:10px !important}.mb20{margin-bottom:20px !important}.mb30{margin-bottom:30px !important}.mb40{margin-bottom:40px !important}.mb50{margin-bottom:50px !important}.mb60{margin-bottom:60px !important}.mb70{margin-bottom:70px !important}.mb80{margin-bottom:80px !important}.mb90{margin-bottom:90px !important}.mb100{margin-bottom:100px !important}.mb110{margin-bottom:110px !important}.mb120{margin-bottom:120px !important}td{border:none !important}.p10{padding:0 10px}.pd0{padding:0 !important}.pd0 td{padding:0 !important}.pb0{padding-bottom:0 !important}.pb0 td{padding-bottom:0 !important}a:hover{opacity:.9 !important}a{-webkit-transition:.5s;transition:.5s}a:hover{-webkit-transition:.5s;transition:.5s}img{-webkit-transition:.5s;transition:.5s}img:hover{-webkit-transition:.5s;transition:.5s}.fadeInDown{-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-name:fadeInDown;animation-name:fadeInDown;visibility:visible !important}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.fadeInLeft{-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft;visibility:visible !important}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-30px)}100%{opacity:1;-webkit-transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-30px);transform:translateX(-30px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.fadeInRight{-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-name:fadeInRight;animation-name:fadeInRight;visibility:visible !important}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(30px)}100%{opacity:1;-webkit-transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(30px);transform:translateX(30px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.fadeInUp{-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-name:fadeInUp;animation-name:fadeInUp;visibility:visible !important}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.scrollArea{height:200px;overflow:auto;padding-right:20px}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.1);box-shadow:inset 0 0 6px rgba(0,0,0,.1)}::-webkit-scrollbar-thumb{background-color:rgba(39,134,118,.9);-webkit-box-shadow:0 0 0 1px rgba(255,255,255,.3);box-shadow:0 0 0 1px rgba(255,255,255,.3)}.sub_menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;z-index:999999;top:35px;left:0;right:0;margin:auto !important;width:auto !important;background:rgba(204,204,204,.9)}@media screen and (max-width: 834px){.sub_menu{background:none !important;padding:10px 0 0 10px !important;position:static !important;width:100% !important}}.sub_menu li{position:relative;z-index:999999999;display:inline-block;border-bottom:1px dotted #fff}@media screen and (max-width: 834px){.sub_menu li{display:block;border-bottom:none}}.sub_menu li:last-child{border-bottom:none}.sub_menu a{color:#fff !important;font-weight:600;padding:5px;font-size:.9em !important}.youtube01{margin-bottom:80px}.youtube01 iframe{width:100%;margin:0 auto;height:450px}.box20{position:relative;padding:.25em 1em;margin:2em 0;top:0;background:#efefef}.box20:before,.box20:after{position:absolute;top:0;content:"";width:10px;height:100%;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box}.box20:before{border-left:dotted 2px #87755e;border-top:dotted 2px #87755e;border-bottom:dotted 2px #87755e;left:-1px}.box20:after{border-top:dotted 2px #87755e;border-right:dotted 2px #87755e;border-bottom:dotted 2px #87755e;right:-1px}.box20 p{margin:0;padding:0}.box25{position:relative;background:#fff0cd;-webkit-box-shadow:0px 0px 0px 5px #fff0cd;box-shadow:0px 0px 0px 5px #fff0cd;border:dashed 2px #fff !important;padding:.2em .5em;color:#454545}.box25:after{position:absolute;content:"";right:-7px;top:-7px;border-width:0 15px 15px 0;border-style:solid;border-color:#ffdb88 #fff #ffdb88;-webkit-box-shadow:-1px 1px 1px rgba(0,0,0,.15);box-shadow:-1px 1px 1px rgba(0,0,0,.15)}.box25 p{margin:0;padding:0}.map01 iframe{width:100%}@media screen and (max-width: 640px){.map01 iframe{height:400px !important}}#fancybox-title-float-main{line-height:9px !important}.twitter{max-width:100% !important;width:45% !important;height:300px;overflow:auto}.weight100{font-weight:100}.weight300{font-weight:300}.weight400{font-weight:400}.weight500{font-weight:500}.weight600{font-weight:600}.weight700{font-weight:700}.weight900{font-weight:900}@media screen and (max-width: 834px){.modaal-content-container{height:600px;overflow:auto}}@media screen and (max-width: 834px)and (max-width: 640px){.modaal-content-container{height:400px}}.modaal-content-container h3{font-size:1.2em !important}p.center{text-align:center}.modaal-close{position:absolute !important;right:-20px !important;top:-20px !important;background:rgba(0,0,0,.7) !important}.modaal-content-container h3{border-bottom:2px solid #bbb;font-size:18px;font-weight:bold;margin:0 0 15px;padding:0 0 5px}.modaal-content-container p{margin:0 0 20px}.modaal-close:focus:before,.modaal-close:focus:after,.modaal-close:hover:before,.modaal-close:hover:after{background:#fff !important}@media screen and (max-width: 640px){.modaal-content-container{height:400px;overflow-y:scroll}}.loop_wrap{margin-top:60px}.loop_wrap ul{display:-webkit-box;display:-ms-flexbox;display:flex;height:auto !important}.loop_wrap ul li{width:400px;display:inline-block;margin:0 10px;height:auto !important}@media screen and (max-width: 640px){.loop_wrap ul li{width:200px}}.btn a:hover{-webkit-animation:.3s;animation:zoom .3s}.infiniteslide_wrap{margin:0;padding:0;margin-left:calc((100vw - 100%)/2*-1) !important;margin-right:calc((100vw - 100%)/2*-1) !important}.infiniteslide{padding:60px 0 !important;margin:0;padding:0;margin-left:calc((100vw - 100%)/2*-1) !important;margin-right:calc((100vw - 100%)/2*-1) !important;max-width:100%}.infiniteslide ul{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0;margin-left:calc((100vw - 100%)/2*-1) !important;margin-right:calc((100vw - 100%)/2*-1) !important;height:auto !important}.infiniteslide ul li{height:auto !important;display:inline-block;margin:0 20px !important}@media screen and (max-width: 834px){.infiniteslide ul li{margin:0 10px !important}}.infiniteslide img{-webkit-box-shadow:5px 5px 8px rgba(9,9,9,.1);box-shadow:5px 5px 8px rgba(9,9,9,.1)}.infiniteslide br{display:none !important}.insta{width:100%;margin:0 auto;max-width:100%}@media screen and (max-width: 640px){.insta{width:90%;margin:0 auto;margin-top:30px}}@media screen and (max-width: 468px){.insta{width:100%}}.insta div.sns_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;border:none !important;-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important;-ms-flex-wrap:wrap !important;flex-wrap:wrap !important;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:justify;align-content:space-between}.insta div.sns_list div.sns_photo{width:100% !important;max-width:100% !important;margin:0 auto;padding:0 !important}@media screen and (max-width: 640px){.insta div.sns_list div.sns_photo{padding:10px !important}}.insta div.sns_list div.sns_photo img{width:100% !important;height:100% !important;-o-object-fit:cover !important;object-fit:cover !important;-o-object-position:center !important;object-position:center !important;font-family:"object-fit: cover!important;" !important;font-family:"object-position: center!important;" !important}.insta div.sns_list div{border-bottom:none !important;width:20% !important;margin:0 auto}@media screen and (max-width: 640px){.insta div.sns_list div{width:49% !important}}.insta .sns_text{display:none !important;padding:0 !important}.insta img{-webkit-box-shadow:3px 3px 5px rgba(0,0,0,.1) !important;box-shadow:3px 3px 5px rgba(0,0,0,.1) !important}.instagram{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.instagram li{width:30%;margin:7.5px 5px}@media screen and (max-width: 834px){.instagram li{width:45%}}@media screen and (max-width: 640px){.instagram{margin-bottom:40px}}.instagram img{width:100% !important;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;";height:100% !important}.herf{width:49%}@media screen and (max-width: 640px){.herf{width:100%;margin-bottom:20px}}.flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 640px){.flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.none{display:none}.block{display:block !important}.img100 img{width:100% !important}.img img{-webkit-box-shadow:0px 0px 10px -3px rgba(9,9,9,.1) !important;box-shadow:0px 0px 10px -3px rgba(9,9,9,.1) !important}.small{font-size:.8em}.middle{font-size:1em}.large{font-size:1.4em}.bold{font-weight:600}.center{display:block;text-align:center}.left{display:block;text-align:left}.right{display:block;text-align:right}@media screen and (max-width: 640px){.pc{display:none}}.sp{display:block}@media screen and (max-width: 640px){.sp{display:none}}@media screen and (max-width: 640px){.sp_none{display:none}}@media screen and (max-width: 834px){.tab_none{display:none}}@media screen and (max-width: 640px){.style_form input{width:100% !important}}.imgL{float:none;margin-right:0px;max-width:100% !important}.imgR{float:none;margin-left:0px;max-width:100% !important}@media screen and (max-width: 640px){.tbl_scroll table{table-layout:auto}}.style_form input{width:100% !important}.acc-color{color:#278676 !important}.acc-color a{color:#278676 !important}.main-color{color:#5fd4c1 !important}.main-color a{color:#5fd4c1 !important}.base-color{color:#00803d !important}.base-color a{color:#00803d !important}.voice_table b{font-weight:inherit}.voice_table .acc-title{padding:30px !important;background:#00803d}.voice_table .acc-title>div{padding-left:50px !important;position:relative}.voice_table .acc-title:hover{cursor:pointer}.voice_table .acc-title b{position:absolute;top:0;left:0;color:#fff;background:#5fd4c1;padding:0 10px;height:30px;line-height:27px}.voice_table .column_txt{padding:30px !important;background:#00803d;display:block;margin-top:20px !important;position:relative}@media screen and (max-width: 640px){.voice_table .column_txt{display:block}}.voice_table .column_txt>div{padding-left:50px !important;position:relative}.voice_table .column_txt b{position:absolute;top:0;left:0;background:#278676;padding:0 10px;color:#fff;height:30px;line-height:30px}@media screen and (max-width: 834px){.voice_table tr{display:block !important}}.voice_table td{width:100%;display:block}.cp_keyframes{margin:0 auto;background:#29b6f6;border-radius:50%;width:60px;height:60px;-webkit-animation:keyframes .5s ease-in infinite alternate;animation:keyframes .5s ease-in infinite alternate}@-webkit-keyframes keyframes{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}100%{-webkit-transform:translateY(250%);transform:translateY(250%)}}@keyframes keyframes{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}100%{-webkit-transform:translateY(250%);transform:translateY(250%)}}.cp_arrows *,.cp_arrows *:before,.cp_arrows *:after{-webkit-box-sizing:border-box;box-sizing:border-box}.cp_arrows{position:absolute;bottom:40%;right:1%;display:-webkit-box;display:-ms-flexbox;display:flex;margin:2em auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.cp_arrows .cp_arrow{position:relative;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;-webkit-animation:arrow-move06 2s 1s ease-in-out infinite;animation:arrow-move06 2s 1s ease-in-out infinite}.cp_arrows .cp_arrow:before{-webkit-transition:transform .5s ease-in;-webkit-transition:-webkit-transform .5s ease-in;transition:-webkit-transform .5s ease-in;transition:transform .5s ease-in;transition:transform .5s ease-in, -webkit-transform .5s ease-in}.cp_arrows .cp_arrow:hover{color:#ec407a;border-color:#ec407a}.cp_arrows .cp_arrow:hover:before{-webkit-transform:rotate(360deg);transform:rotate(360deg)}@-webkit-keyframes arrow-move06{0%{top:1%;opacity:.1}70%{top:5%;opacity:1}100%{top:1%;opacity:.3}}@keyframes arrow-move06{0%{top:1%;opacity:.1}70%{top:5%;opacity:1}100%{top:1%;opacity:.3}}.acc-title:hover{cursor:pointer}#nav-toggle{position:absolute;top:0;right:0;width:50px;height:30px;cursor:pointer;z-index:9999 !important}@media screen and (min-width: 1001px){#nav-toggle{display:block !important}}@media screen and (max-width: 1000px){#nav-toggle{position:fixed;top:120px;right:30px}}#nav-toggle>div{position:relative;width:36px}#nav-toggle span{width:100%;height:1px;left:0;display:block;background:#000;position:absolute;-webkit-transition:top .5s ease,-webkit-transform .3s ease-in-out;transition:top .5s ease,-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out,top .5s ease;transition:transform .3s ease-in-out,top .5s ease,-webkit-transform .3s ease-in-out}#nav-toggle span:nth-child(1){top:0;width:50px}#nav-toggle span:nth-child(2){top:12px;width:40px;left:10px}#nav-toggle span:nth-child(3){top:24px;width:30px;left:20px}.open #nav-toggle span:nth-child(1){top:15px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:100%}.open #nav-toggle span:nth-child(2){top:15px;width:0;left:auto;left:50%}.open #nav-toggle span:nth-child(3){top:15px;left:auto;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:100%}#gloval-nav{letter-spacing:0 !important;background:url(../images/contents/cont_bg.jpg) no-repeat;background-size:cover;background-position:center;color:#fff;position:fixed;width:100%;top:0;left:0;right:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:29px;padding-left:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform 1s cubic-bezier(0.215, 0.61, 0.355, 1);transition:-webkit-transform 1s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform 1s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform 1s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 1s cubic-bezier(0.215, 0.61, 0.355, 1);z-index:99}.open #gloval-nav{-webkit-transform:translateX(0);transform:translateX(0)}#gloval-nav nav{z-index:9999}#gloval-nav a{display:inline-block;color:#000;text-decoration:none;font-family:"Montserrat",sans-serif,"Noto Sans JP",sans-serif,"游ゴシック",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;padding:20px 0;font-size:1.2em;-webkit-transition:color .6s ease;transition:color .6s ease}#gloval-nav ul{list-style:none}#gloval-nav ul li{-webkit-transform:translateX(-200px);transform:translateX(-200px);-webkit-transition:-webkit-transform 1.3s ease;transition:-webkit-transform 1.3s ease;transition:transform 1.3s ease;transition:transform 1.3s ease, -webkit-transform 1.3s ease;position:relative;text-align:center}#gloval-nav ul li:after{content:"";display:block;width:500px;height:2px;background:#000;left:-600px;position:absolute;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform 1s ease;transition:-webkit-transform 1s ease;transition:transform 1s ease;transition:transform 1s ease, -webkit-transform 1s ease}#gloval-nav ul li:hover:after{-webkit-transform:translateX(300px);transform:translateX(300px)}#gloval-nav ul li:nth-child(2){-webkit-transition-delay:.15s;transition-delay:.15s}#gloval-nav ul li:nth-child(3){-webkit-transition-delay:.3s;transition-delay:.3s}#gloval-nav ul li:nth-child(4){-webkit-transition-delay:.45s;transition-delay:.45s}#gloval-nav ul li:nth-child(5){-webkit-transition-delay:.6s;transition-delay:.6s}#gloval-nav ul li:nth-child(6){-webkit-transition-delay:.75s;transition-delay:.75s}#gloval-nav ul li:nth-child(7){-webkit-transition-delay:.9s;transition-delay:.9s}.open #gloval-nav li{-webkit-transform:translateX(0);transform:translateX(0)}.nav-bg{opacity:0;position:fixed;left:0;right:0;top:0;bottom:0;z-index:1;-webkit-transition:all 1s ease;transition:all 1s ease}.nav-bg.active{opacity:1}.nav-bg.ham_bg02{background:url(../images/contents/cont_bg02.jpg) no-repeat;background-size:cover;background-position:center}.nav-bg.ham_bg03{background:url(../images/contents/cont_bg01.jpg) no-repeat;background-size:cover;background-position:center}.nav-bg.ham_bg04{background:url(../images/contents/cont_bg04.jpg) no-repeat;background-size:cover;background-position:center}.nav-bg.ham_bg05{background:url(../images/contents/cont_bg03.jpg) no-repeat;background-size:cover;background-position:center}.clone-nav{position:fixed !important;top:0;left:0;bottom:auto !important;z-index:2;width:100%;-webkit-transition:.3s;transition:.3s;-webkit-transform:translateY(-100%);transform:translateY(-100%);display:block !important}.is-show{-webkit-transform:translateY(0);transform:translateY(0)}.acc_title:hover{cursor:pointer}.imgL{float:none !important;margin-right:0 !important}@media screen and (max-width: 640px){.imgR{max-width:100%;width:100% !important;text-align:center;margin:0 auto;margin-bottom:30px;float:none}}.acc{color:#278676}.acc div{color:#278676}.bold div{font-weight:bold}.clearfix:after{visibility:visible}.fadein{opacity:0;-webkit-transform:translate(0) !important;transform:translate(0) !important;-webkit-transition:all 1s !important;transition:all 1s !important;display:block !important}.scrollin{opacity:1 !important;-webkit-transform:translate(0, 0) !important;transform:translate(0, 0) !important}@media screen and (max-width: 640px){.form_wrap dt,.form_wrap dd{width:100% !important}}@media screen and (max-width: 640px){.form_wrap dt{border-right:1px solid #ccc !important}}@media screen and (max-width: 640px){.contact_form div{float:none !important}}.contact_form dt{background:#278676 !important;color:#fff;-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important;font-weight:bold;position:relative}.contact_form dd{text-align:left !important}#mainArea2{position:relative}#local-keyvisual{padding:220px 0}@media screen and (max-width: 834px){#local-keyvisual{padding:180px 0}}@media screen and (max-width: 640px){#local-keyvisual{padding:160px 0}}@media only screen and (max-width: 835px){#local-keyvisual{margin-bottom:50px}}#local-keyvisual h1{z-index:1;position:relative;color:#333;text-align:center;text-shadow:0px 3px 9.7px rgba(255,255,255,.35);font-size:3em;font-size:.4em;max-width:100%;width:1400px;margin:0 auto;letter-spacing:0;font-family:"Montserrat",sans-serif,"Noto Sans JP",sans-serif,"游ゴシック",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}@media screen and (max-width: 1400px){#local-keyvisual h1{padding-left:40px}}#local-keyvisual h1 span{display:block;color:#333;font-size:.4em;margin-top:0 !important;padding-left:5px;font-family:"Noto Sans JP",sans-serif,"游ゴシック",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}@media screen and (max-width: 640px){#local-keyvisual h1 span{margin-top:-15px !important;padding-left:10px}}#local-keyvisual h1 span:empty{display:none}#local-keyvisual #local-keyvisual-bg,#local-keyvisual .local-keyvisual-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;background-position:center;background-size:cover;background-repeat:no-repeat}.local-keyvisual-bg{background-attachment:fixed;background-position:center}@media screen and (max-width: 834px){.local-keyvisual-bg{background-attachment:scroll}}.pan1{max-width:100%;width:1400px;margin:0 auto;margin-top:30px;margin-bottom:200px}@media only screen and (max-width: 835px){.pan1{display:none}}.pan1 a{color:#000}.scroll{font-family:"游明朝体","Yu Mincho",YuMincho,"Noto Serif JP",serif,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho","Noto Sans JP",sans-serif;color:#333 !important}.scroll .arrowWrap{position:absolute;right:0;bottom:0;height:200px}.scroll .arrowInner p{font-size:12px;text-align:end;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.scroll .arrow{width:1px;height:100px;margin:50px auto 0;background-color:#eee;position:relative;overflow:hidden}.scroll .arrow::before{content:"";width:1px;height:100px;margin:50px auto 0;background-color:#000;position:absolute;top:-150px;left:0;-webkit-animation:arrow 2.5s ease 0s infinite normal;animation:arrow 2.5s ease 0s infinite normal}@-webkit-keyframes arrow{0%{-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0)}60%{-webkit-transform:translate3d(-50%, 100px, 0);transform:translate3d(-50%, 100px, 0)}100%{-webkit-transform:translate3d(-50%, 100px, 0);transform:translate3d(-50%, 100px, 0)}}@keyframes arrow{0%{-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0)}60%{-webkit-transform:translate3d(-50%, 100px, 0);transform:translate3d(-50%, 100px, 0)}100%{-webkit-transform:translate3d(-50%, 100px, 0);transform:translate3d(-50%, 100px, 0)}}.sample{overflow:hidden;position:relative}.sample img{display:block;height:auto;margin:0 auto}.left_img img{margin:inherit !important}.sample02{overflow:hidden}.sample02 img{display:block;height:auto}@media screen and (min-width: 834px){.sample-one.sample-animation img{-webkit-animation:sample-one 1.2s cubic-bezier(0.4, 0, 0.2, 1);animation:sample-one 1.2s cubic-bezier(0.4, 0, 0.2, 1)}}.sample-one img{opacity:0}@-webkit-keyframes sample-one{0%{opacity:0;-webkit-transform:scale(1.2) translateY(24px);transform:scale(1.2) translateY(24px)}32%{opacity:0;-webkit-transform:scale(1.2) translateY(24px);transform:scale(1.2) translateY(24px)}}@keyframes sample-one{0%{opacity:0;-webkit-transform:scale(1.2) translateY(24px);transform:scale(1.2) translateY(24px)}32%{opacity:0;-webkit-transform:scale(1.2) translateY(24px);transform:scale(1.2) translateY(24px)}}.sample-second.sample-animation{-webkit-animation:sample-second-img 2s cubic-bezier(0.4, 0, 0.2, 1);animation:sample-second-img 2s cubic-bezier(0.4, 0, 0.2, 1)}.sample-second.sample-animation:before{-webkit-animation:sample-second-before 2s cubic-bezier(0.4, 0, 0.2, 1) forwards;animation:sample-second-before 2s cubic-bezier(0.4, 0, 0.2, 1) forwards}.sample-second:before{background:#00803d;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1;width:100%}@-webkit-keyframes sample-second-img{0%{opacity:0}}@keyframes sample-second-img{0%{opacity:0}}@-webkit-keyframes sample-second-before{100%{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes sample-second-before{100%{-webkit-transform:translateX(100%);transform:translateX(100%)}}.sample-third.sample-animation:before,.sample-third.sample-animation:after{-webkit-animation:2s cubic-bezier(0.4, 0, 0.2, 1) forwards;animation:2s cubic-bezier(0.4, 0, 0.2, 1) forwards;background:#fafafa;bottom:0;content:"";pointer-events:none;position:absolute;top:0;z-index:1}.sample-third.sample-animation:before{-webkit-animation-name:sample-third-before;animation-name:sample-third-before;left:0;right:50%}.sample-third.sample-animation:after{-webkit-animation-name:sample-third-after;animation-name:sample-third-after;left:50%;right:0}.sample-third img{opacity:0}@-webkit-keyframes sample-third-before{100%{-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes sample-third-before{100%{-webkit-transform:translateY(100%);transform:translateY(100%)}}@-webkit-keyframes sample-third-after{100%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@keyframes sample-third-after{100%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}.sample-animation.sample-one{opacity:1 !important}.sample-animation img{opacity:1 !important}#builingual{position:fixed !important;right:0;bottom:0;z-index:9999;padding:8px !important;border-radius:5px 0 0 0}@media screen and (max-width: 640px){#builingual{width:100%;-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}}.inview{position:relative;overflow:hidden}.inview::after{content:"";width:100%;height:100%;display:block;background:#278676;position:absolute;left:-100%;top:0;-webkit-transition:.8s;transition:.8s}.inview img{opacity:0;-webkit-transition:.2s .2s;transition:.2s .2s}.inview.show::after{left:100%}.inview.show img{opacity:1}.newswrap{max-height:380px;min-height:300px;max-width:100%;margin:0 auto;overflow-y:auto;position:relative;z-index:10;background:url(../images/home/News_bg.png) no-repeat;background-position:right bottom}@media screen and (max-width: 1200px){.newswrap{background-size:contain}}.newswrap dl{margin:auto;padding:20px 0;border-bottom:1px solid #eee !important}@media screen and (max-width: 1000px){.newswrap dl{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.newswrap dl:last-child{border-bottom:none !important}.newswrap dd{text-align:left !important;border:none !important;background:none !important;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 !important}@media screen and (max-width: 1000px){.newswrap dd{width:100% !important;-webkit-box-flex:inherit;-ms-flex:inherit;flex:inherit}}.newswrap dt{border:none !important;color:#fff !important;width:180px !important;border-radius:0;text-align:center !important;margin-right:40px;border-right:none !important;background:#5fd4c1 !important;font-weight:500;-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important;font-family:"Montserrat",sans-serif,"Noto Sans JP",sans-serif,"游ゴシック",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;padding:4px !important}@media screen and (max-width: 1000px){.newswrap dt{margin-left:0;margin-bottom:15px}}.name{text-align:left}.kana{text-align:left}.news_bg{margin:0;padding:0;margin-left:calc((100vw - 100%)/2*-1) !important;margin-right:calc((100vw - 100%)/2*-1) !important;background:url(../images/home/news_bg.jpg) no-repeat;background-position:center;background-size:cover;background-attachment:fixed;padding:40px}.news_bg .scroll{height:150px;overflow:auto}.news_bg .scroll td:nth-child(odd){width:25%}.news_bg .scroll td:nth-child(even){width:100%}@media only screen and (max-width: 640px){.info01 dl{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.info01 dl:last-child{border-bottom:1px solid #ccc !important}.info01 dt{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important;background-color:none !important;background:#278676 !important;border:1px solid #ccc !important;border-bottom:none !important;border-right:none !important;padding:10px !important;color:#fff !important;font-weight:500;letter-spacing:3px}@media only screen and (max-width: 640px){.info01 dt{-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important}}.info01 dd{border:1px solid #ccc !important;border-bottom:none !important;padding:20px !important}.info01 a{color:#278676 !important}.info01 b{background:#278676;display:inline-block;padding:3px 5px;color:#fff;width:120px;text-align:center;margin-bottom:10px;margin-right:10px;font-weight:500;font-size:.9em}@media screen and (max-width: 1200px){.info01 b{margin-bottom:5px;margin-top:15px;display:block}}.info01 .fst{margin-top:0 !important}#stalker{pointer-events:none;position:fixed;top:-8px;left:-8px;width:16px;height:16px;background:rgba(0,0,0,.3);border-radius:50%;-webkit-transition:top,.5s,left .5s,width .5s,height .5s,background-color .5s,-webkit-transform .2s;transition:top,.5s,left .5s,width .5s,height .5s,background-color .5s,-webkit-transform .2s;transition:transform .2s,top,.5s,left .5s,width .5s,height .5s,background-color .5s;transition:transform .2s,top,.5s,left .5s,width .5s,height .5s,background-color .5s,-webkit-transform .2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;z-index:999}@media screen and (max-width: 1000px){#stalker{display:none}}#stalker.hov_{top:-32px;left:-32px;width:64px;height:64px;-webkit-transition:.5s;transition:.5s;background:rgba(17,17,17,.4)}#logo{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}g{fill:none;stroke:#24bad3;stroke-dasharray:2000;stroke-dashoffset:0;stroke-width:1;-webkit-animation:hello 5s ease-in forwards;animation:hello 5s ease-in forwards}#blue01{fill:none;stroke:#fff;stroke-dasharray:2000;stroke-dashoffset:0;stroke-width:1;-webkit-animation:bluer 5s ease-in forwards;animation:bluer 5s ease-in forwards}@-webkit-keyframes hello{0%{stroke-dashoffset:2000;fill:rgba(0,0,0,0)}50%{fill:rgba(0,0,0,0)}100%{stroke-dashoffset:0;fill:#000;stroke:rgba(0,0,0,0)}}@keyframes hello{0%{stroke-dashoffset:2000;fill:rgba(0,0,0,0)}50%{fill:rgba(0,0,0,0)}100%{stroke-dashoffset:0;fill:#000;stroke:rgba(0,0,0,0)}}@-webkit-keyframes bluer{0%{stroke-dashoffset:2000;fill:rgba(0,0,0,0)}50%{fill:rgba(0,0,0,0)}100%{stroke-dashoffset:0;fill:#5fd4c1;stroke:rgba(0,0,0,0)}}@keyframes bluer{0%{stroke-dashoffset:2000;fill:rgba(0,0,0,0)}50%{fill:rgba(0,0,0,0)}100%{stroke-dashoffset:0;fill:#5fd4c1;stroke:rgba(0,0,0,0)}}#is-loading{display:block;position:fixed;width:100%;height:100%;top:0px;left:0px;background:#fff;z-index:999999999}#loading{margin:auto;width:100%;height:100% !important;text-align:center;z-index:999999;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#loading svg{height:100% !important;width:60% !important}@media screen and (max-width: 1400px){#loading svg{width:80% !important}}@media screen and (max-width: 1000px){#loading svg{width:100% !important}}#loading span{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.animated{opacity:0}.rotateInDownLeft{opacity:1 !important}.moveRel{overflow:hidden;position:relative}.moveWrap{z-index:999;background:#5fd4c1;position:absolute;width:0;top:0}.pre{opacity:0}#loader-bg{display:none;position:fixed;width:100%;height:100%;top:0px;left:0px;background:#000;z-index:1}#loader{display:none;position:fixed;top:50%;left:50%;width:200px;height:200px;margin-top:-100px;margin-left:-100px;text-align:center;color:#fff;z-index:2}header#global_header{max-width:100%}header#global_header h1{font-family:"Montserrat",sans-serif,"Noto Sans JP",sans-serif,"游ゴシック",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:3em;text-align:left}@media screen and (max-width: 640px){header#global_header h1{font-size:2.6em}}header#global_header h1 span{font-family:"Noto Sans JP",sans-serif,"游ゴシック",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:500;display:block;font-size:.35em;letter-spacing:3px;margin-top:20px}#header{background:url(../images/home/head.png) no-repeat;padding:180px 40px 140px}.header_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:100px}@media screen and (max-width: 1000px){.header_container{margin-bottom:60px}}@media screen and (max-width: 834px){.header_container{margin-bottom:40px}}@media screen and (max-width: 640px){.header_container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.header_container .col_01{text-align:left;width:50%}@media screen and (max-width: 640px){.header_container .col_01{width:100%;margin-bottom:60px}}.header_container .col_02{width:50%;text-align:right;position:relative}@media screen and (max-width: 1400px){.header_container .col_02{text-align:center}}@media screen and (max-width: 1000px){.header_container .col_02{text-align:right}}@media screen and (max-width: 640px){.header_container .col_02{width:100%;text-align:left}}.header_container .col_02 .tel_link{font-family:"Montserrat",sans-serif,"Noto Sans JP",sans-serif,"游ゴシック",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;color:#333 !important;font-size:1.6em;border:1px solid;padding:4px 16px;display:inline-block;margin-bottom:60px;margin-right:100px}@media screen and (max-width: 1400px){.header_container .col_02 .tel_link{margin-right:0}}@media screen and (max-width: 834px){.header_container .col_02 .tel_link{padding:12px 25px;font-size:1.35em}}@media screen and (max-width: 640px){.header_container .col_02 .tel_link{margin-bottom:50px}}#nav_global{width:100%}#nav_global ul{width:960px;max-width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 1400px){#nav_global ul{margin-right:-40px}}#nav_global ul li{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative}#nav_global ul li:after{content:"";background:#ccc;width:30px;height:1px;top:0;bottom:0;margin:auto;position:absolute;right:-52px}@media screen and (max-width: 1400px){#nav_global ul li:after{right:-14px}}@media screen and (max-width: 1200px){#nav_global ul li:after{width:20px;right:-10px}}#nav_global ul li:last-child::after{display:none}#nav_global ul li a{letter-spacing:0;color:#333 !important;font-family:"Montserrat",sans-serif,"Noto Sans JP",sans-serif,"游ゴシック",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:500;display:inline-block}#nav_global ul li a:hover{-webkit-transition:1s;transition:1s;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-animation:zoom .3s;animation:zoom .3s}@-webkit-keyframes zoom{50%{-webkit-transform:scale(1.1);transform:scale(1.1)}}#mainArea{text-align:right;background:-webkit-gradient(linear, left bottom, left top, from(#f5f5f5), color-stop(60%, #f5f5f5), color-stop(50%, #fff), to(#fff));background:linear-gradient(to top, #f5f5f5 0%, #f5f5f5 60%, #fff 50%, #fff 100%)}#mainArea .simpleParallax img{width:78.5vw !important;max-width:100%;margin-left:0 !important}@media screen and (max-width: 1400px){#mainArea .simpleParallax img{width:88vw !important}}@media screen and (max-width: 640px){#mainArea .simpleParallax img{width:100vw !important;height:70vh !important;-o-object-fit:cover !important;object-fit:cover !important;font-family:"object-fit: cover!important;"}}.bx-wrapper img{width:100%}@media screen and (max-width: 1000px){#nav_global{display:none !important}}.myfadein{-webkit-animation-name:my-fade-in;animation-name:my-fade-in;-webkit-animation-duration:5s;animation-duration:5s;opacity:1 !important}@-webkit-keyframes my-fade-in{from{opacity:0}to{opacity:1}}@keyframes my-fade-in{from{opacity:0}to{opacity:1}}#global_footer{background-color:#fff !important;background:url(../images/home/foot.png) no-repeat;padding:0 0 120px;background-position:bottom;position:relative}#footer{padding:0 20px}.footer_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:100px 0;border-top:1px solid #333}@media screen and (max-width: 1400px){.footer_container{padding:100px 40px}}@media screen and (max-width: 1000px){.footer_container{padding:100px 0;margin:0 40px}}@media screen and (max-width: 640px){.footer_container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.footer_container .col_03{width:50%;text-align:left;font-size:.8em;letter-spacing:1px}@media screen and (max-width: 640px){.footer_container .col_03{width:100%;margin-bottom:60px;text-align:center}}.footer_container .col_03 .f_logo{margin-bottom:30px}.footer_container .col_04{width:50%;text-align:right}@media screen and (max-width: 640px){.footer_container .col_04{width:100%;text-align:center}}.nav_footer{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:70px}@media screen and (max-width: 1400px){.nav_footer{margin-right:-40px}}@media screen and (max-width: 1000px){.nav_footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width: 640px){.nav_footer{margin-right:0}}.nav_footer li{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative;text-align:right}@media screen and (max-width: 1400px){.nav_footer li{text-align:center}}@media screen and (max-width: 1000px){.nav_footer li{width:80%;max-width:100%;margin:0 auto;margin-bottom:2%;border:double 4px #5fd4c1}}.nav_footer li:after{content:"";background:#ccc;width:30px;height:1px;top:0;bottom:0;margin:auto;position:absolute;right:-55px}@media screen and (max-width: 1400px){.nav_footer li:after{right:-14px}}@media screen and (max-width: 1000px){.nav_footer li:after{display:none}}.nav_footer li:last-child::after{display:none}.nav_footer a{display:block;font-weight:500;font-family:"Montserrat",sans-serif,"Noto Sans JP",sans-serif,"游ゴシック",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;color:#333 !important;font-size:.9em;display:inline-block;letter-spacing:0}@media screen and (max-width: 834px){.nav_footer a{color:#333 !important;padding:10px;display:block}}.nav_footer a span{font-size:.8em;display:block;font-weight:500 !important}.nav_footer a b{font-weight:500 !important;font-size:.7em}#copyright{color:333;padding:5px 0 7px;font-weight:500}@media screen and (max-width: 1000px){#copyright{position:absolute;left:0;right:0;margin:auto;text-align:center;bottom:180px}}@media screen and (max-width: 640px){#copyright{padding:10px 0 12px}}#contents_wrap{width:1400px !important;max-width:100%;min-width:100%;margin:0 auto;padding:0 20px 180px}@media screen and (max-width: 1400px){#contents_wrap{padding:0 40px 180px}}.h_h2 h2{font-family:"Montserrat",sans-serif,"Noto Sans JP",sans-serif,"游ゴシック",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:3em;position:relative}@media screen and (max-width: 640px){.h_h2 h2{font-size:2.6em}}.h_h2 h2:after{content:"";position:absolute;left:0;bottom:-40px;background:url(../images/home/line.png) no-repeat;background-size:contain;width:400px;height:30px}@media screen and (max-width: 1000px){.h_h2 h2:after{width:320px}}@media screen and (max-width: 834px){.h_h2 h2:after{width:300px}}.h_h2 span{font-family:"Noto Sans JP",sans-serif,"游ゴシック",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:500;display:block;font-size:.3em;letter-spacing:3px;margin-bottom:-10px}.h_h2 b{font-family:"Montserrat",sans-serif,"Noto Sans JP",sans-serif,"游ゴシック",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:600;padding-right:10px}@media screen and (max-width: 834px){.tab_fd{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}}@media screen and (max-width: 834px){.tab_fd .left01,.tab_fd .right01{width:100% !important}}.tab_fd .h_h2{margin-bottom:80px !important}.h_h202 h2{font-family:"Montserrat",sans-serif,"Noto Sans JP",sans-serif,"游ゴシック",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:2.6em;position:relative}@media screen and (max-width: 640px){.h_h202 h2{font-size:2.2em}}.h_h202 span{font-family:"Noto Sans JP",sans-serif,"游ゴシック",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:500;display:block;font-size:.3em;letter-spacing:3px;margin-bottom:-10px}.h_h202 b{font-family:"Montserrat",sans-serif,"Noto Sans JP",sans-serif,"游ゴシック",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:600;padding-right:10px}.h_flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width: 640px){.h_flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.h_flex .left01{width:48%}@media screen and (max-width: 640px){.h_flex .left01{width:100%;margin-bottom:80px}}.h_flex .right01{width:48%}@media screen and (max-width: 640px){.h_flex .right01{width:100%}}.h_flex .left02{width:48%}@media screen and (max-width: 640px){.h_flex .left02{width:100%;padding-left:0;margin-bottom:40px}}.h_flex .right02{width:48%}@media screen and (max-width: 640px){.h_flex .right02{width:100%}}@media screen and (max-width: 640px){.con_h2 .left01{margin-bottom:40px !important}}@media screen and (max-width: 640px){.sp_pd{padding-left:15px}}@media screen and (max-width: 640px){.sp_pd02{padding-right:40px}}.aic01{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}.h_box .box{overflow:inherit !important}.h_box .box:nth-child(2){margin-top:100px}@media screen and (max-width: 640px){.h_box02{padding-left:40px}}.h_box02 .box{overflow:inherit !important}.h_box02 .box:nth-child(1){margin-bottom:100px}.h_box02 .box:nth-child(2){margin-bottom:100px}.h_box02 .tel_link{color:#333 !important;font-family:"Montserrat",sans-serif,"Noto Sans JP",sans-serif,"游ゴシック",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:500;position:relative;display:inline-block;letter-spacing:0;font-size:2em}.h_box02 .tel_link::after{content:"";position:absolute;bottom:-4px;left:0;width:100%;height:1px;background:#333}.h_box03{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 834px){.h_box03{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}}@media screen and (max-width: 834px){.h_box03 .box{width:100% !important}}.h_box03 .box img{width:100% !important}.h_box03 .box:nth-child(1){position:relative}@media screen and (max-width: 834px){.h_box03 .box:nth-child(1){margin-bottom:6%}}.h_box03 .box:nth-child(1) h2{position:absolute;top:0;left:0;background:#fff;padding:30px;padding-bottom:10px;padding-top:0;padding-left:0}.h_box03 .box:nth-child(2){position:relative}.h_box03 .box:nth-child(2) h2{position:absolute;bottom:0;left:0;background:#f5f5f5;padding:30px;padding-top:20px;padding-bottom:1px;padding-left:0}@media screen and (max-width: 640px){.h_box03 .box:nth-child(2) h2{bottom:-2px}}.btn{color:#333 !important;font-family:"Montserrat",sans-serif,"Noto Sans JP",sans-serif,"游ゴシック",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:500;position:relative;display:inline-block;letter-spacing:0}.btn::after{content:"";position:absolute;bottom:-4px;left:0;width:100%;height:1px;background:#333;-webkit-transform:scale(0, 1);transform:scale(0, 1);-webkit-transform-origin:center top;transform-origin:center top;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}@media screen and (max-width: 834px){.btn::after{-webkit-transform:inherit;transform:inherit}}.btn:hover::after{-webkit-transform:scale(1, 1);transform:scale(1, 1)}.bg01{background:#f5f5f5}@media screen and (max-width: 1400px){.bg01{padding:180px 40px !important}}@media screen and (max-width: 640px){.bg01{padding:140px 40px !important}}.bg02{background:-webkit-gradient(linear, left bottom, left top, from(#f5f5f5), color-stop(70%, #f5f5f5), color-stop(50%, #fff), to(#fff));background:linear-gradient(to top, #f5f5f5 0%, #f5f5f5 70%, #fff 50%, #fff 100%)}@media screen and (max-width: 1400px){.bg02{padding:0 40px !important}}.bg03{background:-webkit-gradient(linear, left bottom, left top, from(#f5f5f5), color-stop(80%, #f5f5f5), color-stop(50%, #fff), to(#fff));background:linear-gradient(to top, #f5f5f5 0%, #f5f5f5 80%, #fff 50%, #fff 100%)}@media screen and (max-width: 1400px){.bg03{padding:0 40px 180px !important}}.flow{border:1px solid #278676;border-bottom:1px;height:100%}.flow .flow_flex{padding:30px !important;border-bottom:1px solid #278676;position:relative}@media screen and (max-width: 834px){.flow .flow_flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.flow .flow_flex::before,.flow .flow_flex::after{content:"";border:solid rgba(0,0,0,0);position:absolute;top:100%;left:9.5%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width: 834px){.flow .flow_flex::before,.flow .flow_flex::after{left:50%;bottom:0}}.flow .flow_flex::before{border-width:21px;border-top-color:#278676}.flow .flow_flex::after{border-width:20px;border-top-color:#fff}.flow .flow_flex:last-child::before,.flow .flow_flex:last-child::after{display:none}.flow .flow_flex{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.flow .box{text-align:center}.flow .box:nth-child(odd){width:15%;font-family:"Montserrat",sans-serif,"Noto Sans JP",sans-serif,"游ゴシック",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;background:#278676;color:#fff;font-weight:500;padding:5px 0}@media screen and (max-width: 1200px){.flow .box:nth-child(odd){width:30%}}@media screen and (max-width: 834px){.flow .box:nth-child(odd){width:100%}}.flow .box:nth-child(even){width:80%;letter-spacing:3px}@media screen and (max-width: 1200px){.flow .box:nth-child(even){width:65%}}@media screen and (max-width: 834px){.flow .box:nth-child(even){width:100%}}.flow .box:nth-child(even) div{font-size:1.2em}@media screen and (max-width: 640px){.flow .box:nth-child(even) div{font-size:1em;padding-top:10px}}.contents_h2{margin:0;padding:0;margin-left:calc((100vw - 100%)/2*-1) !important;margin-right:calc((100vw - 100%)/2*-1) !important}.contents_h2 h2{font-size:2.6em;position:relative;padding-left:440px;margin-bottom:100px;letter-spacing:10px}@media screen and (max-width: 1200px){.contents_h2 h2{padding-left:380px}}@media screen and (max-width: 1000px){.contents_h2 h2{font-size:2.3em;padding-left:300px}}@media screen and (max-width: 834px){.contents_h2 h2{padding-left:120px}}@media screen and (max-width: 640px){.contents_h2 h2{font-size:2em}}.contents_h2 h2:before{content:"";background:#111;height:1px;width:400px;position:absolute;top:0;bottom:0;left:0;margin:auto;display:block}@media screen and (max-width: 1200px){.contents_h2 h2:before{width:340px}}@media screen and (max-width: 1000px){.contents_h2 h2:before{width:260px}}@media screen and (max-width: 834px){.contents_h2 h2:before{width:100px}}.contents_h2 h2 b{font-size:.5em;padding-left:20px;font-weight:inherit}@media screen and (max-width: 640px){.contents_h2 h2 b{padding-left:15px}}.contents_h2 h2 span{font-size:.4em;padding-left:40px}@media screen and (max-width: 640px){.contents_h2 h2 span{font-size:.4em;padding-left:10px;display:block;margin-top:-15px}}.contents_h2 h2 .br{display:block;padding-left:0 !important}.txt01,.txt02{font-size:1.4em;letter-spacing:10px}.txt01{margin-bottom:60px}.txt02 div{display:inline-block;border-bottom:1px solid #5fd4c1;padding-bottom:5px}@media screen and (max-width: 640px){.txt02 div{padding-bottom:10px}}.arrow01{position:relative;margin-bottom:200px}.arrow01 a span{position:absolute;top:0;left:20px;width:24px;height:24px;margin-left:-12px;border-left:1px solid #333;border-bottom:1px solid #333;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-animation:sdb 2s infinite;animation:sdb 2s infinite;opacity:0;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 640px){.arrow01 a span{left:50%}}.arrow01 a span:nth-of-type(1){-webkit-animation-delay:0s;animation-delay:0s}.arrow01 a span:nth-of-type(2){top:16px;-webkit-animation-delay:.15s;animation-delay:.15s}.arrow01 a span:nth-of-type(3){top:32px;-webkit-animation-delay:.3s;animation-delay:.3s}@-webkit-keyframes sdb{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@keyframes sdb{0%{opacity:0}50%{opacity:1}100%{opacity:0}}.com_flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 834px){.com_flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.com_flex .flow{width:47%}@media screen and (max-width: 834px){.com_flex .flow{width:100%;margin-bottom:12%}}.com_flex .info01{width:66%}@media screen and (max-width: 834px){.com_flex .info01{width:100%;margin-bottom:12%}}.com_flex .img100{width:30%}@media screen and (max-width: 834px){.com_flex .img100{width:100%}}.com_flex .img100 .box{margin-bottom:12%}@media screen and (max-width: 834px){.com_flex .img100 .box{margin-bottom:8%}}.com_flex .herf{width:47%}@media screen and (max-width: 834px){.com_flex .herf{width:100%}}.imgtxt{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.contents_h3 h3{background:#5fd4c1;display:inline-block;padding:5px 20px;margin-bottom:30px;color:#fff;font-size:1.2em;font-weight:500;letter-spacing:5px}@media only screen and (max-width: 640px){.contents_h3 h3{font-size:1em}}.imgtxt2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:start}@media screen and (max-width: 834px){.imgtxt2{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.imgtxt2 img{width:28% !important;-o-object-fit:contain;object-fit:contain;font-family:"object-fit: contain;"}@media screen and (max-width: 834px){.imgtxt2 img{width:100% !important;margin-bottom:40px}}.imgtxt2 div{width:68%}@media screen and (max-width: 834px){.imgtxt2 div{width:100%}}.imgtxt2 h2,.txt2 h2{background:#5fd4c1;padding:10px 20px;color:#fff;font-size:1.2em;font-weight:500;letter-spacing:5px}.clearfix:after{display:none}/*# sourceMappingURL=common.css.map */