@charset "UTF-8";
/*
* Theme Name: hitalent-corp
* Author: HiTalent Inc.
* Description: HiTalent Corporate Site Theme
* Version: 2023/03/06
*/.has-black-color{color:#414141}.has-black-background-color{background-color:#414141}.has-dark_gray-color{color:#666666}.has-dark_gray-background-color{background-color:#666666}.has-gray-color{color:#999999}.has-gray-background-color{background-color:#999999}.has-light_gray-color{color:#B3B3B3}.has-light_gray-background-color{background-color:#B3B3B3}.has-green-color{color:#14A014}.has-green-background-color{background-color:#14A014}.has-blue-color{color:#44bcff}.has-blue-background-color{background-color:#44bcff}.has-navy-color{color:#000050}.has-navy-background-color{background-color:#000050}.has-pink-color{color:#FF4678}.has-pink-background-color{background-color:#FF4678}.has-orange-color{color:#E4DAD1}.has-orange-background-color{background-color:#E4DAD1}.has-yellow-color{color:#f8b500}.has-yellow-background-color{background-color:#f8b500}.has-white-color{color:#FFFFFF}.has-white-background-color{background-color:#FFFFFF}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,dialog,figure,footer,header,main,hgroup,menu,nav,section,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;font-weight:normal;vertical-align:baseline;background:transparent}html{display:block;overflow:auto}body{position:relative;background-color:#FFFFFF;color:#414141;font-family:'Noto Sans Japanese', 'Noto Sans', 'ヒラギノ角ゴ Pro', 'Hiragino Kaku Gothic Pro', Helvetica, Arial, sans-serif}article,aside,dialog,figure,figcaption,footer,header,hgroup,nav,section,main{display:block}li{list-style:none}ol,ul{padding-inline-start:40px}img{vertical-align:middle}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;text-decoration:none;background:transparent;color:#414141;transition:0.3s}a:hover{text-decoration:none;opacity:0.7}table{border-collapse:collapse;border-spacing:0}input,select{vertical-align:middle}button{display:block;border:0}.cf{zoom:1}.cf:before,.cf:after{content:"";display:block;clear:both;height:0;visibility:hidden}figure img{width:100%}main{overflow:hidden}main{display:block;padding:0}h1{font-size:80px;font-weight:900;font-style:normal;font-family:'futura-pt-bold', 'Noto Sans Japanese', 'Noto Sans', 'ヒラギノ角ゴ Pro', 'Hiragino Kaku Gothic Pro', Helvetica, Arial, sans-serif;margin-bottom:30px;color:#FFFFFF}@media (max-width:1200px){h1{font-size:60px}}@media (max-width:1000px){h1{font-size:50px}}@media (max-width:800px){h1{font-size:35px}}h2{display:inline-block;position:relative;font-size:45px;font-weight:700;font-family:'futura-pt-bold', 'Noto Sans Japanese', 'Noto Sans', 'ヒラギノ角ゴ Pro', 'Hiragino Kaku Gothic Pro', Helvetica, Arial, sans-serif;margin-bottom:30px;color:#000050}@media (max-width:1200px){h2{font-size:35px}}@media (max-width:1000px){h2{font-size:30px}}h2 span{display:inline-block;position:relative;padding:3px 5px;font-size:15px;font-weight:700;font-family:'futura-pt-bold', 'Noto Sans Japanese', 'Noto Sans', 'ヒラギノ角ゴ Pro', 'Hiragino Kaku Gothic Pro', Helvetica, Arial, sans-serif;color:#FFFFFF;background-image:linear-gradient(120deg, #2061FF, #44BCFF)}h2:after{content:"";position:absolute;height:10px;width:70px;top:75px;left:0;background-image:linear-gradient(120deg, #2061FF, #44BCFF)}@media (max-width:1200px){h2:after{top:60px}}@media (max-width:800px){h2:after{top:55px}}h2+*{margin-top:30px}h3{margin-bottom:10px;font-size:30px;font-weight:700;font-family:'futura-pt-bold', 'Noto Sans Japanese', 'Noto Sans', 'ヒラギノ角ゴ Pro', 'Hiragino Kaku Gothic Pro', Helvetica, Arial, sans-serif;color:#666666}h4{font-size:20px;font-weight:500;font-family:'futura-pt-bold', 'Noto Sans Japanese', 'Noto Sans', 'ヒラギノ角ゴ Pro', 'Hiragino Kaku Gothic Pro', Helvetica, Arial, sans-serif;color:#414141}h5{font-size:18px;font-weight:normal;font-family:'futura-pt-bold', 'Noto Sans Japanese', 'Noto Sans', 'ヒラギノ角ゴ Pro', 'Hiragino Kaku Gothic Pro', Helvetica, Arial, sans-serif;text-decoration:underline;color:#919191}*+h2{margin-top:50px}*+h3{margin-top:30px}*+h4{margin-top:20px;margin-bottom:10px}*+h5{margin-top:15px;margin-bottom:10px}p{font-size:18px;line-height:2em}@media (max-width:800px){p{font-size:15px}}p+p{margin-top:50px}.content{width:1200px;margin:0 auto;padding:100px 0}@media (max-width:1200px){.content{width:1000px}}@media (max-width:1000px){.content{width:800px}}@media (max-width:800px){.content{width:90%;padding:60px 0}}.content.bg{width:100%}.content-inner{width:1200px;margin:0 auto}.content-inner section ul{padding:0}.content-inner section ul li a h2{color:#414141}.content-inner section ul li a h2:after{content:none}@media (max-width:1200px){.content-inner{width:1000px}}@media (max-width:1000px){.content-inner{width:800px}}@media (max-width:800px){.content-inner{width:90%}}.image{position:relative;z-index:-10}.image img{display:block}@media screen and (min-width:1200px){.indention{display:none}}@media (max-width:1200px){.indention{display:none}}@media (max-width:1000px){.indention{display:none}}@media (max-width:800px){.indention{display:none}}@media (max-width:600px){.indention{display:block}}footer{width:100%;padding:100px 0;color:#FFFFFF;font-family:'futura-pt-bold', 'Noto Sans Japanese', 'Noto Sans', 'ヒラギノ角ゴ Pro', 'Hiragino Kaku Gothic Pro', Helvetica, Arial, sans-serif;font-weight:900;background-image:linear-gradient(120deg, #2061FF, #44BCFF)}@media (max-width:800px){footer{padding:60px 0}}@media (max-width:600px){footer{padding:30px 0}}footer nav{display:block;width:1200px;margin:0 auto}@media (max-width:1200px){footer nav{width:1000px}}@media (max-width:1000px){footer nav{width:90%}}footer .footer-content{width:400px;float:left}@media (max-width:1000px){footer .footer-content{width:350px;margin-bottom:50px}}@media (max-width:600px){footer .footer-content{width:100%;float:none}}footer .footer-content figure{margin-bottom:30px}footer .footer-content figure img{width:150px}footer .footer-content p{font-size:10px}footer .footer-content.sub{width:550px;float:left}@media (max-width:1000px){footer .footer-content.sub{width:50%;margin-bottom:50px}}@media (max-width:600px){footer .footer-content.sub{width:100%;float:none}}footer .footer-content.sub figure{margin-bottom:30px}footer .footer-content.sub figure img{width:150px}footer .footer-content.sub p{font-size:10px}footer .language{display:block;float:left;width:250px}@media (max-width:1000px){footer .language{width:200px;margin-bottom:50px}}@media (max-width:600px){footer .language{float:none;width:100%;margin-top:50px}}footer .language p a{color:#FFFFFF;opacity:0.5}footer .language p a:hover{opacity:0.3}footer ul{float:left;padding:0}@media (max-width:800px){footer ul{width:100%}}@media (max-width:600px){footer ul{float:none;margin-top:50px}}footer ul li a{color:#FFFFFF}footer ul li+li{margin-top:20px}.header{position:absolute;z-index:10;width:100%;height:60px;top:0;width:100%;font-family:'futura-pt-bold', 'Noto Sans Japanese', 'Noto Sans', 'ヒラギノ角ゴ Pro', 'Hiragino Kaku Gothic Pro', Helvetica, Arial, sans-serif;transition:all 0.3s}.header .header-container{display:block;position:relative;content:"";clear:both;width:1200px;margin:0 auto}@media (max-width:1200px){.header .header-container{width:1000px}}@media (max-width:1000px){.header .header-container{width:90%;position:relative}}.header .header-container figure{display:block;width:auto;float:left}.header .header-container figure a{display:block;height:60px;width:auto;line-height:60px}.header .header-container figure a img{display:block;height:40px;width:auto;padding:10px 0;z-index:1;float:left}.header .header-container nav{margin:0 auto;float:right}@media (max-width:1200px){.header .header-container nav{width:800px}}@media (max-width:1000px){.header .header-container nav{position:relative;visibility:hidden;width:100%;height:calc(100vh - 60px);display:flex;flex-direction:column;justify-content:center;align-items:center}}.header .header-container nav ul{display:block;content:"";clear:both;padding-inline-start:0}@media (max-width:1000px){.header .header-container nav ul{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}}.header .header-container nav ul li{display:block;width:110px;float:left}@media (max-width:1200px){.header .header-container nav ul li{width:100px}}@media (max-width:1000px){.header .header-container nav ul li{width:100%;float:none}}.header .header-container nav ul li a{display:block;font-size:14px;font-weight:500;color:#FFFFFF;line-height:60px;text-align:center}@media (max-width:1000px){.header .header-container nav ul li a{color:#414141;font-size:20px;opacity:inherit;transition:none}}.header .header-container nav ul li a:hover{background-color:rgba(255, 255, 255, 0.2);opacity:1 !important;transition:0.3s}.header .header-container nav.active{visibility:visible;opacity:1;transform:translateY(0);pointer-events:auto;transition:0.3s}@media (max-width:1000px){.header .header-container .hamburger{display:inline-flex;flex:0 0 auto;height:60px;width:auto;position:absolute;top:8px;right:0;width:44px;height:44px;align-items:center;justify-content:center;flex-direction:column;cursor:pointer}.header .header-container .hamburger span{width:25px;height:3px;background:#FFFFFF;margin:3px 0;transition:all 0.3s ease;transform-origin:center}.header .header-container .hamburger.active span:nth-child(1){transform:rotate(45deg) translate(6px, 6px);background:#414141}.header .header-container .hamburger.active span:nth-child(2){opacity:0}.header .header-container .hamburger.active span:nth-child(3){transform:rotate(-45deg) translate(6px, -6px);background:#414141}}#header-fixed{position:fixed;background-color:rgba(255, 255, 255, 0.8);transition:all 0.3s;backdrop-filter:blur(6px);transform:translateY(-100%);box-shadow:rgba(50, 50, 93, 0.25) 0px 2px 5px -1px, rgba(0, 0, 0, 0.3) 0px 1px 3px -1px}#header-fixed .header-container nav ul li a{color:#414141}#header-fixed .header-container nav ul li a:hover{background-color:white}#header-fixed .header-container .hamburger span{background:#414141}#header-fixed .header-container .hamburger.active span:nth-child(1){background:#414141}#header-fixed .header-container .hamburger.active span:nth-child(2){opacity:0}#header-fixed .header-container .hamburger.active span:nth-child(3){background:#414141}#header-fixed:has(nav.active){box-shadow:none}#header-fixed.show{transform:translateY(0);opacity:1;pointer-events:auto}#header-fixed.show .header-container nav.menu-open{transform:translateY(0);opacity:1;visibility:visible;pointer-events:auto;transition:0.3s}#header-fixed.show .header-container:has(nav.active) figure{display:none !important;transition:all 0.3s}.overlay{position:fixed;z-index:auto;inset:0;background:rgba(255, 255, 255, 0.9);backdrop-filter:blur(6px);opacity:0;visibility:hidden;pointer-events:none;transition:0.3s}.overlay.active{position:fixed;opacity:1;overflow:hidden;visibility:visible;pointer-events:auto;transition:0.3s}body.no-scroll{overflow:hidden;height:100vh}.hero{position:relative;height:100vh;overflow:hidden;background-image:url("assets/images/corporate_fv.jpeg");background-repeat:no-repeat;background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;flex-direction:column}.hero .hero-text{width:1200px;text-align:center;font-weight:500;font-size:60px}@media (max-width:1200px){.hero .hero-text{width:90%}}@media (max-width:1000px){.hero .hero-text{font-size:50px}}@media (max-width:800px){.hero .hero-text{font-size:35px}}@media (max-width:600px){.hero{background-position:37% 8%}}@media (max-width:800px){.hero{background-position:37% 8%}}.hero .alert{background-color:#FFFFFF;padding-left:50px;padding-right:50px;font-weight:bold;margin-top:70px}@media (max-width:1000px){.hero .alert{width:70%;padding-left:20px;padding-right:20px;margin-top:30px}}.hero .alert a{color:#FF4678}.hero section{display:block;width:1200px;margin:0 auto;margin-top:30px;margin-bottom:50px}@media (max-width:1200px){.hero section{width:90%}}.hero section img{position:absolute;width:180px;left:auto;top:25px}@media (max-width:600px){.hero section img{width:140px}}.hero section p{font-size:18px;margin-bottom:50px;text-align:center}@media (max-width:800px){.hero section p{font-size:15px}}.hero section .btn{margin:0 auto}.hero figure{position:absolute;width:100%;bottom:0}@media (max-width:1200px){.hero figure{width:90%}}.hero figure img{display:block;position:absolute;width:40px;left:50%;bottom:50px;margin-left:-20px}.btn{display:block;width:250px;height:80px;border-radius:100px;line-height:80px;font-weight:500;text-align:center;color:#FEFEFE}@media (max-width:800px){.btn{display:block;width:200px;height:60px;line-height:60px}}.btn.primary{background-color:#000050}.btn.primary-sub{width:150px;height:40px;margin-top:20px;background-color:#FEFEFE;color:#000050;font-size:12px;line-height:40px;border:solid 1px #000050}.btn.secondary{margin-top:50px;background-color:#44BCFF}.btn-list{display:block;width:550px;margin:0 auto}@media (max-width:800px){.btn-list{width:450px}}@media (max-width:600px){.btn-list{width:100%}}.btn-list li{display:block;float:left}@media (max-width:600px){.btn-list li{float:none}}.btn-list li+li{margin-left:50px}@media (max-width:600px){.btn-list li+li{margin-left:0;margin-top:30px}}.form{display:block;width:1000px;margin:0 auto;background-color:#FFFFFF;border-radius:10px;box-shadow:-5px 10px 40px 0px rgba(0, 0, 0, 0.2)}@media (max-width:1000px){.form{width:800px}}@media (max-width:800px){.form{width:90%}}.form section{width:80%;margin:0 auto;padding:80px 0}.form section h2{display:block;text-align:center;font-size:30px}.form section h2:after{content:none}.form section .btn{margin:0 auto}.archive .sub-hero{background-size:cover;background-position:center;height:350px}@media (max-width:800px){.archive .sub-hero{height:170px}}.archive .content ul{position:relative}.archive .content ul li a{display:block;cursor:pointer}.archive .content ul li a h2{font-size:15px;margin-bottom:0}.archive .content ul li+li{margin-top:30px}#advisor figure{display:none}#advisor .team-name a{pointer-events:none}#business section ul li+li{margin-top:50px}#about .image img{width:200px;height:200px;top:1000px;right:0}.about-text h3{margin-bottom:10px}.about-text p+h3{margin-top:50px}.about-text p+h4{margin-top:30px}.about-table{display:block;width:1200px;margin:0 auto;margin-top:30px;line-height:2em}@media (max-width:1200px){.about-table{width:1000px}}@media (max-width:1000px){.about-table{width:800px}}@media (max-width:800px){.about-table{width:100%}}.about-table tr{display:block;width:1200px;padding:30px 0}@media (max-width:1200px){.about-table tr{width:1000px}}@media (max-width:1000px){.about-table tr{width:800px}}@media (max-width:800px){.about-table tr{width:100%}}.about-table tr+tr{border-top:solid 1px #CCCCCC;box-sizing:border-box}.about-table td{display:table-cell;width:200px;padding:0;font-size:20px;font-weight:bold}@media (max-width:1200px){.about-table td{width:150px}}@media (max-width:800px){.about-table td{display:block;width:100%}}.about-table td+td{width:1000px;font-size:18px;font-weight:normal}@media (max-width:1200px){.about-table td+td{width:850px}}@media (max-width:1000px){.about-table td+td{width:650px}}@media (max-width:800px){.about-table td+td{display:block;width:100%}}.about-table li{display:block;font-weight:bold}.about-table li span{display:block;font-weight:normal;margin-top:10px;font-size:15px;color:#414141}.about-table li+li{margin-top:30px}.about-table__image{display:block;width:1200px;margin:0 auto;margin-top:30px;line-height:2em}@media (max-width:1200px){.about-table__image{width:1000px}}@media (max-width:1000px){.about-table__image{width:800px}}@media (max-width:800px){.about-table__image{width:100%}}.about-table__image tr{display:block;width:1200px;padding:0}@media (max-width:1200px){.about-table__image tr{width:1000px}}@media (max-width:1000px){.about-table__image tr{width:800px}}@media (max-width:800px){.about-table__image tr{width:100%}}.about-table__image tr+tr{border-top:solid 1px #CCCCCC;box-sizing:border-box}.about-table__image td{display:table-cell;width:720px;padding:0;font-size:20px;font-weight:bold;vertical-align:top}@media (max-width:1200px){.about-table__image td{width:600px}}@media (max-width:1000px){.about-table__image td{width:60%}}@media (max-width:800px){.about-table__image td{display:block;width:100%}}.about-table__image td p>span.about-table__image-strong{font-weight:bold;font-style:italic}.about-table__image td+td{width:480px;font-size:18px;font-weight:normal;margin-top:20px}@media (max-width:1200px){.about-table__image td+td{width:400px}}@media (max-width:1000px){.about-table__image td+td{width:40%}}@media (max-width:800px){.about-table__image td+td{display:block;width:100%;margin-top:60px}}.about-table__image td+td img{width:100%}.about-table__image li{display:block;font-weight:bold}.about-table__image li span{display:block;font-weight:normal;margin-top:10px;font-size:15px;color:#414141}.about-table__image li+li{margin-top:30px}#ceo_message p.ceo_message_title{font-size:24px;text-align:left}#ceo_message p.ceo_message_content{font-size:16px}#ceo_message p.ceo_message_footer{font-size:16px;text-align:right}.notice{display:block;position:fixed;bottom:50px;right:50px;z-index:100}@media (max-width:800px){.notice{bottom:20px;right:20px}}.notice figure{width:200px;height:200px}@media (max-width:800px){.notice figure{width:120px;height:120px}}.notice figure:hover{opacity:0.7}.image{position:relative;z-index:-10}.image img{display:block;position:absolute}#about .image img{width:200px;height:200px;top:300px;left:300px}#business .image img{width:400px;height:400px;top:300px;left:600px;z-index:-100}#director .image img{width:300px;height:300px;top:500px;left:-100px;transform:rotate(90deg);z-index:-100}#recruit .image img{width:300px;height:300px;top:400px;right:250px}#inquiry .image img{width:500px;height:500px;top:300px;right:100px}.sub-header{background-color:#FFFFFF;background-image:none;border-bottom:solid 1px #CCCCCC;box-sizing:border-box}.sub-header nav{width:1200px;margin:0 auto}@media (max-width:1200px){.sub-header nav{width:1000px}}@media (max-width:1000px){.sub-header nav{width:800px}}@media (max-width:800px){.sub-header nav{width:90%}}.sub-header nav figure{display:block;height:80px;float:left}@media (max-width:600px){.sub-header nav figure{width:30%}}.sub-header nav figure a{display:block;height:80px;line-height:80px}.sub-header nav figure a img{display:block;height:40px;width:auto;padding:20px 0}@media (max-width:600px){.sub-header nav figure a img{width:unset;height:26px;padding:unset;padding-top:27px}}.sub-hero{padding-top:10px;height:600px;background-position:center}@media (max-width:1000px){.sub-hero{height:500px}}.sub-hero .btn{display:block;margin:0 auto}.sub-hero section{display:block;width:1200px;margin:0 auto;margin-top:30px;margin-bottom:50px}@media (max-width:1200px){.sub-hero section{width:90%}}.sub-hero section h1{color:#000050;text-align:center}.sub-hero section h1 span{font-size:20px;font-weight:bold}.sub-hero section p{text-align:center}@media (max-width:800px){.sub-hero section p{font-size:15px}}@media (max-width:1200px){.sub-hero figure{width:90%}}.career{}.career .sub-hero{height:600px}.career h1 span{font-size:20px;font-weight:bold}.career h2{display:block;text-align:center;font-size:25px}@media (max-width:800px){.career h2{font-size:20px}}.career h2:after{content:none}.career h3{text-align:center}.career p{text-align:center}.career .sub-hero{background-image:url("assets/images/career/bg.jpg");background-size:cover;background-position:center;height:600px}@media (max-width:1200px){.career .sub-hero{height:400px}}@media (max-width:800px){.career .sub-hero{height:300px}}.career .content section ul{margin-top:80px;padding-left:0}@media (max-width:800px){.career .content section ul{margin-top:40px}}.career .content section ul li{margin-top:20px;box-shadow:0 2px 10px 1px rgba(0, 0, 0, 0.05);border-radius:10px;transition:0.3s}.career .content section ul li a{display:block;min-height:inherit;padding:30px 20px;line-height:30px}.career .content section ul li ul.tag{margin-left:-10px;margin-top:10px;margin-bottom:-10px}.career .content section ul li ul.tag li{float:left;margin-left:10px;margin-top:0;padding:4px 6px;margin-bottom:10px;font-size:12px;line-height:initial;color:#000050;border-radius:4px;background-color:rgba(68, 188, 255, 0.3);list-style:none;box-shadow:none}.career .content section ul li:hover{background-color:rgba(70, 190, 255, 0.05);box-shadow:0 2px 15px 3px rgba(0, 0, 0, 0.1);transition:0.3s}.career .form.top{margin-top:-250px}@media (max-width:1200px){.career .form.top{margin-top:-150px}}@media (max-width:800px){.career .form.top{margin-top:-130px}}.career .form.bottom{margin:100px auto}.career .blog{width:600px;margin:0 auto}@media (max-width:800px){.career .blog{width:50%}}.career .blog ul{padding-left:0}.career .blog ul li{display:block;float:left;width:100%}@media (max-width:800px){.career .blog ul li{float:none}}.career .blog ul li figure a{display:block;padding:0}.career .blog ul li figure a img{display:block}.career .blog ul li+li{margin-left:50px;margin-top:0}@media (max-width:1200px){.career .blog ul li+li{margin-left:20px}}@media (max-width:800px){.career .blog ul li+li{margin-left:0;margin-top:30px}}@media (max-width:800px){.apply-form.top{margin-top:-130px}.apply-form-text{padding:50px 0}.apply-form-text h2{font-size:20px}}.news .sub-hero{background-image:url("assets/images/news/bg.jpg")}.news .content ul{padding-left:0}.news .content ul li a h2:after{content:none}.entry .sub-hero{height:170px;background-image:url("assets/images/news/bg.jpg");background-position:center}@media (max-width:1000px){.entry .sub-hero{height:150px}}@media (max-width:800px){.entry .sub-hero{height:120px}}.entry .sub-hero section h1{font-size:60px}@media (max-width:1200px){.entry .sub-hero section h1{font-size:50px}}@media (max-width:1000px){.entry .sub-hero section h1{font-size:40px}}@media (max-width:800px){.entry .sub-hero section h1{font-size:35px}}@media (max-width:600px){.entry .sub-hero section h1{font-size:30px}}.entry .content input{padding:8px;border:solid 1px #DDDDDD}.entry .content input[type="checkbox"]{height:20px;width:20px}.entry .content input[type="submit"]{padding:0;font-size:18px;line-height:2em;cursor:pointer;transition:0.3s;border:none}.entry .content input[type="submit"]:hover{opacity:0.8}.entry .content textarea{min-width:500px;max-width:1200px;min-height:250px;border:solid 1px #DDDDDD}@media (max-width:1200px){.entry .content textarea{max-width:100%;min-width:90%}}@media (max-width:1000px){.entry .content textarea{max-width:100%;min-width:100%}}@media (max-width:800px){.entry .content textarea{max-height:200px}}.entry .content .link{text-decoration:underline}.entry .content .required{padding:2px 8px;color:#FF4678;font-size:12px}.entry .content .wpcf7{width:800px;margin:0 auto}@media (max-width:1000px){.entry .content .wpcf7{width:100%}}.entry .content .wpcf7-list-item{margin:0;margin-bottom:10px;margin-right:10px}.entry .content .wpcf7-not-valid-tip{color:#FF4678}.entry .content .wpcf7-response-output{padding:10px;font-size:18px;color:#FFFFFF;border:none;background-color:#FF4678}.announces .sub-hero{background-image:url("assets/images/news/bg.jpg")}.announces .content ul li a h2:after{content:none}article{width:1200px;margin:0 auto;padding-top:70px}@media (max-width:1200px){article{width:1000px}}@media (max-width:1000px){article{width:800px}}@media (max-width:800px){article{width:90%;padding-top:120px}}@media (max-width:600px){article{padding-top:100px}}article h1{font-size:35px;color:#000050}@media (max-width:600px){article h1{font-size:20px}}article h2{font-size:30px}article h2:after{content:none}article h2+*{margin-top:0}article h3{font-size:25px}article h4{font-size:20px;font-weight:bold}article p{font-size:15px}article p+p{margin-top:20px}article a{color:#44BCFF;text-decoration:underline}article ul{padding-left:20px}article ul li{list-style-type:disc}article ul li+li{margin-top:10px}article .post-thumbnail{width:100%;margin:0 auto;margin-bottom:20px}@media (max-width:1200px){article .post-thumbnail{width:800px}}@media (max-width:1000px){article .post-thumbnail{width:600px}}@media (max-width:800px){article .post-thumbnail{width:90%}}article .wp-block-image img{height:350px;object-fit:cover}@media (max-width:800px){article .wp-block-image img{height:250px}}@media (max-width:600px){article .wp-block-image img{height:150px}}article .wp-block-table table{line-height:2em;border:none}article .wp-block-table table tbody tr td{width:15%;padding:20px 0;vertical-align:top;border:none}article .wp-block-table table tbody tr td strong{font-weight:bold}@media (max-width:600px){article .wp-block-table table tbody tr td{display:block;width:100%;padding:10px 0}}article .wp-block-table table tbody tr td+td{width:85%;padding-left:20px}@media (max-width:600px){article .wp-block-table table tbody tr td+td{width:100%;padding-top:0;padding-left:0}}article .wp-block-table table tbody tr+tr{border-top:solid 1px #DDDDDD}article .wp-block-table.is-style-stripes{border:none}article .about{display:block;width:1000px;margin:0 auto;margin-top:80px;padding-top:50px;border-top:solid 1px #999999}@media (max-width:1000px){article .about{width:100%}}article .about h2{font-size:20px}article .about p{font-size:15px}article .about p+p{margin-top:10px}article .contact{display:block;width:1000px;margin:80px auto;background-color:#FFFFFF;border-radius:10px;box-shadow:-5px 10px 40px 0px rgba(0, 0, 0, 0.2)}@media (max-width:1000px){article .contact{width:100%}}article .contact section{width:80%;margin:0 auto;padding:80px 0}article .contact section h2{display:block;text-align:center;font-size:30px}article .contact section h2:after{content:none}article .contact section p{text-align:center}article .contact section p a{text-decoration:none}article .contact section .btn{margin:0 auto}@media (max-width:1200px){.sub-hero-text{width:90%}.sub-hero-image{width:90%}}@media (max-width:800px){.sub-hero-text h1.pc{display:none}.sub-hero-text h1.sp{display:block}.sub-hero-text p{font-size:15px}}article{position:relative}article .entry-content.position{width:800px;float:left}@media (max-width:1200px){article .entry-content.position{width:600px}}@media (max-width:1000px){article .entry-content.position{width:100%;float:none}}article .entry-content.position h1{margin-bottom:20px}article .entry-content.position ul.tag{margin-left:-10px;margin-bottom:30px;padding-left:0}article .entry-content.position ul.tag li{float:left;margin-left:10px;margin-top:0;padding:4px 6px;margin-bottom:10px;font-size:12px;color:#000050;border-radius:4px;background-color:rgba(68, 188, 255, 0.3);list-style:none}article .form{width:800px;margin-top:50px;text-align:center}@media (max-width:1200px){article .form{width:600px}}@media (max-width:1000px){article .form{width:100%}}article .form a{text-decoration:none}article .form.aside{float:left;width:350px;margin-top:0;margin-left:50px}@media (max-width:1000px){article .form.aside{display:none}}article .form.aside section{padding:40px 0}article .blog{margin-top:50px}article .blog ul{padding-left:0}article .blog ul li{display:block;float:left;width:100%}article .blog ul li figure a{display:block}article .blog ul li figure a img{display:block}article .blog ul li+li{margin-left:50px;margin-top:0}@media (max-width:1200px){article .blog ul li+li{margin-left:20px}}@media (max-width:1000px){article .blog ul li+li{margin-left:0;margin-top:30px}}.entry-content{padding-bottom:80px}.entry-content .wp-block-buttons{margin-top:50px}