@import url(//www.kimuratekkou.co.jp/wpkmrtk/wp-content/themes/theme611/base.css);
@charset "utf-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-family:"Noto Sans Japanese",sans-serif;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline}:focus{outline:0}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{font-weight:400;text-align:left}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}a img{border:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{font-family:"Noto Sans Japanese",sans-serif;font-size:100%;color:#333;-webkit-text-size-adjust:none;background:#fff;letter-spacing:1px}.noto{font-family:"Noto Sans Japanese",sans-serif}html{background:#fff}.right{text-align:right}.left{text-align:left}.ctr{text-align:center}.pos_rel{position:relative;z-index:2}.m_topre5{margin-top:-5px}.f_s15{font-size:15px}.f_s17{font-size:17px}.f_s18{font-size:18px}.f_s20{font-size:20px}.f_s22{font-size:22px}.f_s24{font-size:24px}.f_s25{font-size:25px}.f_s26{font-size:26px}.f_s28{font-size:28px}.f_s32{font-size:32px}.f_s18b{font-size:18px;font-weight:700}.f_s20b{font-size:20px;font-weight:700}.ltr_s1{letter-spacing:1px}.ltr_s4{letter-spacing:4px}.m_btm10{margin-bottom:10px}.m_btm20{margin-bottom:20px}.m_btm30{margin-bottom:30px}.m_btm40{margin-bottom:40px}.m_btm50{margin-bottom:50px}.m_btm60{margin-bottom:60px}.m_btm70{margin-bottom:70px}.m_btm80{margin-bottom:80px}.m_btm90{margin-bottom:90px}.m_btm100{margin-bottom:100px}.mbtm1p{margin-bottom:1%}.mbtm2p{margin-bottom:2%}.mbtm3p{margin-bottom:3%}.mbtm4p{margin-bottom:4%}.mbtm5p{margin-bottom:5%}.mbtm10p{margin-bottom:10%}.mbtm20p{margin-bottom:20%}.mtop1p{margin-top:1%}.mtop2p{margin-top:2%}.mtop3p{margin-top:3%}.mtop4p{margin-top:4%}.mtop5p{margin-top:5%}.mtop10p{margin-top:10%}.mtop12p{margin-top:12%}.mtop13p{margin-top:13%}.mtop15p{margin-top:15%}.mtop30p{margin-top:30%}.m_top10{margin-top:10px}.m_top20{margin-top:20px}.m_top30{margin-top:30px}.m_top40{margin-top:40px}.m_top50{margin-top:50px}.m_top60{margin-top:60px}.m_top70{margin-top:70px}.m_top80{margin-top:80px}.m_top90{margin-top:90px}.m_top100{margin-top:100px}.m_right8{margin-right:8px}.m_right80{margin-right:80px}.m_left50{margin-left:50px}.m_left80{margin-left:80px}.m_rl38{margin:0 38px}.m_rl60{margin:0 60px}.m_auto{margin:0 auto}.m_auto30{margin:30px auto}.p_left20{padding-left:20px}.p_left50{padding-left:50px}.p_left80{padding-left:80px}.p_left145{padding-left:145px}.p_left25p{padding-left:25%}.p_w15{padding:0 15px}.p_w30{padding:0 30px}.p_h15{padding:15px 0}.p_h30{padding:30px 0}.p_top30{padding-top:30px}.p_top50{padding-top:50px}.p_btm10{padding-bottom:10px}.p_btm20{padding-bottom:20px}.max_320{width:100%;max-width:320px}.max_500{width:100%;max-width:500px}.max_720a{width:100%;max-width:720px}.max_720b{width:100%;max-width:720px}.max_750{width:100%;max-width:750px}.max_800{width:100%;max-width:800px}.w_50p{width:100%;max-width:50%}.w_45p{width:100%;max-width:45%}.w_75p{width:100%;max-width:75%}.w_80p{width:100%;max-width:80%}.w_90p{width:100%;max-width:90%}.w_420px{width:100%;max-width:420px}.width_100{margin:-6px;width:100%}.l_h15{line-height:1.5}.l_h18{line-height:1.8}.l_h2{line-height:2}.f_bold{font-weight:700}.bor_b{border-bottom:1px solid #ccc}.bor_bl{border-bottom:5px solid #1a68b2}.bor_n{border:0}.bg_grn{background:#f2f2f2;padding:60px 70px}.bg_grn02{background:#f2f2f2;padding:60px 70px;position:relative;z-index:1}.bg_grn03{background:#f2f2f2;padding:60px 70px;position:relative;z-index:1}.bg_white{background:rgba(255,255,255,.8);padding:5% 8%;position:relative}.bg_sgrn{background:#f5fcf5;padding:40px 50px}.f_or{color:#f44336}.pc_none{display:none}.de_none{display:none}.news_bbox01{margin:50px auto}#header h2 img,#header-2 h2 img,.ft_fx img{width:100%;max-width:216px}.small_inner{width:100%;max-width:480px;margin:0 auto}.inline_inner{width:100%;max-width:890px;margin:0 auto}.outline_inner{width:100%;max-width:1100px;margin:0 auto}.ctr{text-align:center}.ctrt{text-align:right}.outline_fx{display:flex;width:100%;max-width:1100px}.fx{display:flex}.fx02{display:flex}.fx_btw{display:flex;justify-content:space-around}.fx_ard{display:flex;justify-content:space-around}.fx-re{display:flex;flex-direction:row-reverse}.fx-re02{display:flex;flex-direction:row-reverse}.actr{align-items:center}.d_none{display:none}.red_f{color:#cc0702;letter-spacing:4px}.red_fo{color:#cc0702}.blue_f{color:#1a68b2;letter-spacing:4px}.blue_fo{color:#1a68b2}.f_bold{font-weight:700}.f_normal{font-weight:400}.v_ctr{vertical-align:middle}*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit}.btn,a.btn,button.btn{font-size:18px;font-weight:400;line-height:1.5;position:relative;display:inline-block;padding:1rem 4rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .3s;transition:all .3s;text-align:center;vertical-align:middle;text-decoration:none;letter-spacing:.1em;color:#212529}a.btn--orange{color:#fff;border:1px solid #fff}a.btn--orange:hover{color:#1a68b2;background:#fff;border:1px solid #1a68b2}a.btn-c{font-size:22px;position:relative;padding:15px 50px}a.btn-c i.fa{margin-right:1rem;font-size:25px}.btn_img:hover{opacity:.8;transition:.3s}.btn_img{transition:.3s}.slide_txtbx{position:absolute;top:50%;left:0;color:#fff;text-align:left;font-weight:700;text-align:center;margin:0 auto;width:100%}.slide_txt01{font-size:47px;letter-spacing:1px;position:relative;filter:drop-shadow(1px 1px 16px #000)}.fix-header{line-height:66px;top:-66px;left:0;text-align:center;width:100%;margin:0 auto;color:#fff;position:fixed;opacity:0;z-index:1000;background:#1a68b2}#header-2 .fix-header{line-height:66px;top:-66px;left:0;text-align:center;width:100%;margin:0 auto;color:#fff;position:fixed;opacity:0;z-index:1000;background:#002fa3}.fix-header-contents{width:100%;margin:0 auto;display:flex;justify-content:space-between;max-width:95%}.fix-header ul{list-style-type:none}.fix-header li{float:left;margin-right:32px}.fix-header li a,.fix-header li a:visited{color:#fff;text-decoration:none}.fix-header li:last-child{margin-right:0}#fix-header-logo{display:flex;width:45%;padding-top:20px}#fix-header-logo h1{color:#000;text-align:left;text-align:left;padding-left:30px}#fix-header-logo .head_h1{max-width:100%}#fix-header-logo img{width:100%;z-index:999;position:relative}#fix-header-menus{text-align:right}#scroll-fix-menu img{padding-bottom:5px;border-bottom:2px solid #fff}#scroll-fix-menu .current-menu-item img{border-bottom:2px solid #0f142a}#scroll-fix-menu a img:hover{border-bottom:2px solid #0f142a;transition:border-color .6s ease-out}.main-navigation .on-off{display:none}nav#mainNav ul li.current-menu-item a,nav#mainNav ul li a:hover,nav#mainNav ul li a:active,nav#mainNav ul li.current-menu-parent a{color:#fff;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;background:#525254}.panel ul{display:flex;justify-content:space-between}nav#mainNav{clear:both;position:relative;z-index:200;background:#1a68b2}nav#mainNav ul li{position:relative;width:100%}nav#mainNav ul li:first-child{border-left:1px solid #fff}nav#mainNav ul li a{box-sizing:border-box;font-weight:400;display:block;text-align:center;height:54px;line-height:40px;padding:15px 38px 0;font-size:18px;color:#fff;transition:.3s ease-in-out;border-right:1px solid #fff}nav#mainNav ul li a span,nav#mainNav ul li a strong{display:block;font-size:100%;line-height:1.4}nav#mainNav ul li a span{font-size:70%}nav#mainNav ul ul{width:160px}nav#mainNav ul li ul{display:none}nav#mainNav ul li:hover ul{display:block;position:absolute;top:60px;left:0;z-index:500}nav#mainNav ul li li{padding:0 0 0 10px;margin:0;float:none;height:40px;line-height:40px;width:160px;border:0;background:#8fc8ee url(//www.kimuratekkou.co.jp/wpkmrtk/wp-content/themes/theme611/images/mainnavBg.png) repeat-x;border-bottom:1px solid #fff}nav#mainNav ul li li:first-child{border-left:0}nav#mainNav ul li li a{width:100%;height:40px;padding:0;line-height:40px;font-size:95%;text-align:left}nav#mainNav ul li li.current-menu-item a{font-weight:700}nav#mainNav ul li li:hover{background:url(//www.kimuratekkou.co.jp/wpkmrtk/wp-content/themes/theme611/images/mainnavBg.png) repeat-x 0 100%}nav#mainNav ul li:hover ul li:last-child{border:0}.menu span{display:none}a{margin:0;padding:0;text-decoration:none;outline:0;vertical-align:baseline;background:0 0;font-size:100%;color:#313131}a:hover,a:active{outline:none;color:#6f6f6f}nav .panel:after,nav#mainNav:after,.newsTitle:after,.bg:after,.post:after,ul.post li:after,nav#mainNav .inner:after{content:"";display:table;clear:both}nav .panel,nav#mainNav,.newsTitle,.bg,.post,ul.post li,nav#mainNav .inner{zoom:1}.special__pict{background:url(//www.kimuratekkou.co.jp/wpkmrtk/wp-content/themes/theme611/images/top_01.jpg) no-repeat top right;background-size:cover;height:585px;bottom:-100px;position:absolute;right:40px;max-width:60vw;width:100%}.special-inner{position:relative}.special-box{width:100%;max-width:548px;margin-right:auto;margin-left:15%;position:relative;z-index:999;background:#fff;box-shadow:-66px 66px 0px -56px #cecece}.special-text{margin-right:auto;position:relative;z-index:999;background:#fff;box-shadow:-20px 8px 0px -10px #cecece;padding:50px 90px 50px 60px}.special__copy{line-height:2}h2.special__title{font-size:32px;font-weight:700;margin-bottom:10px}h2.special__title span{color:#006cb7}.special__btn{color:#fff;background:#af0e17;padding:10px 50px;transition:.3s}.special__btn-wrap{margin-top:25px;margin-bottom:20px}.special__btn a:hover{outline:none;background-color:#fff;border:1px solid #af0e17;color:#af0e17;transition:.3s}.special__pict02{background:url(//www.kimuratekkou.co.jp/wpkmrtk/wp-content/themes/theme611/images/top_02.jpg) no-repeat top right;background-size:cover;height:585px;bottom:-100px;position:absolute;left:40px;max-width:60vw;width:100%}.special-box02{width:100%;max-width:548px;margin-left:auto;margin-right:15%;position:relative;z-index:999;background:#fff;box-shadow:66px 66px 0px -56px #cecece}.special-text02{margin-right:auto;position:relative;z-index:999;background:#fff;box-shadow:20px 8px 0px -10px #cecece;padding:50px 70px}.front_btn01 a{color:#fff;background:#af0e17;padding:10px 50px;transition:.3s;border:1px solid #af0e17}.front_btn01 a:hover{background-color:#fff;border:1px solid #af0e17;color:#af0e17;transition:.3s}.cm_bx05{display:flex;justify-content:flex-end}.cm_bx04{margin-top:30px;font-size:18px;text-align:left;font-weight:500}.cm_bx03{background:#f2f7f9;line-height:2;padding:30px 0}.cm_bx02{width:100%;max-width:417px}.b_line{font-weight:700;font-size:18px;border-left:6px solid #1a68b2;padding-left:8px;margin-bottom:8px}.p_w30{border-left:6px solid #1a68b2}.p_w30y{font-size:22px;font-weight:700;margin-bottom:10px}.p_w30t{font-size:18px}span.re_q{color:#1a68b2}span.re_a{font-size:17px}h4.f_s24{color:#1a68b2}.m_copy{font-weight:700}.cm_bx01,.fx_btw{line-height:2em}.cm_bx01f{max-width:730px;margin:0 auto;background-color:#eff2f3;padding:3%;display:flex;justify-content:space-around}input[type=text],input[type=email],input[type=tel],textarea{vertical-align:middle;max-width:90%;line-height:30px;height:30px;padding:1px 5px;border:1px solid #d4d4d7;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;font-size:100%;color:#555;background:#fcfcfc}textarea{height:auto;line-height:1.5}input[type=submit],input[type=reset],input[type=button]{padding:3px 10px;background:#1a68b2 !important;background:-moz-linear-gradient(top,#2a588b 0%,#214a78 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop,color-stop);background:-webkit-linear-gradient;background:-o-linear-gradient;background:-ms-linear-gradient;background:linear-gradient;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2a588b',endColorstr='#214a78',GradientType=0);border:0;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;line-height:1.5;font-size:100%;color:#fff;transition:.3s;text-align:center;display:block;margin:0 auto}input[type=submit]:hover,input[type=reset]:hover,input[type=button]:hover{background:#222 !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#214a78',endColorstr='#2a588b',GradientType=0);-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}*:first-child+html input[type=submit]{padding:3px}.f_ctr{text-align:center!important;margin:0 34% 2%}.wpcf7-form input{width:90% !important}.wpcf7-form textarea{width:90% !important}.wpcf7-form .wpcf7-submit{width:150px !important;height:40px !important;margin-bottom:5px}.hd_info{font-size:16px;font-weight:700}.hd_info span{font-weight:700}.hd_info .fas{color:#1a68b2}.hd_info .f_s25{font-size:25px}.inner{margin:0 auto;width:1100px}header .inner{margin:0 auto;width:100%;max-width:1100px;display:flex;justify-content:space-between;align-items:center}#header{overflow:hidden}#content{width:100%;padding:0}#sidebar{float:right;width:225px;padding:30px 0}#footer{clear:both}.menu span{display:none}.outline_inner{width:100%;max-width:1100px;margin:0 auto}.in_inner{width:100%;max-width:900px;margin:0 auto}.flow_fx{display:flex;margin:0 auto;text-align:center;justify-content:space-around;flex-wrap:wrap}.mds_01 h3{font-size:25px;font-weight:700;position:relative;margin:30px 0 10px}.mds_01 h4{font-size:20px;font-weight:700;position:relative;margin:30px 0 10px}#header .bg{background:#525254}.panel{margin:0 auto;width:100%;max-width:1100px}.hd_company{background:url(//www.kimuratekkou.co.jp/wpkmrtk/wp-content/themes/theme611/images/hd_company.jpg) no-repeat;background-size:cover;background-position:center}.hd_technology{background:url(//www.kimuratekkou.co.jp/wpkmrtk/wp-content/themes/theme611/images/hd_technology.jpg) no-repeat;background-size:cover;background-position:center}.hd_recruit{background:url(//www.kimuratekkou.co.jp/wpkmrtk/wp-content/themes/theme611/images/hd_recruit.jpg) no-repeat;background-size:cover;background-position:center}.hd_archive{background:url(//www.kimuratekkou.co.jp/wpkmrtk/wp-content/themes/theme611/images/hd_archive.jpg) no-repeat;background-size:cover;background-position:center}.hd_inquiry{background:url(//www.kimuratekkou.co.jp/wpkmrtk/wp-content/themes/theme611/images/hd_inquiry.jpg) no-repeat;background-size:cover;background-position:center}.hd_single{background:url(//www.kimuratekkou.co.jp/wpkmrtk/wp-content/themes/theme611/images/hd_news.jpg) no-repeat;background-size:cover;background-position:center}#header h1,#header p{float:left;padding:3px 0;color:#fff;font-size:12px;font-weight:400}#header p{float:right}#header h2{clear:both;float:left;padding:30px 0;color:#444;font-size:160%;font-weight:700}#header ul li{display:inline;margin-left:10px}#header ul li a{padding-left:15px;background:url(//www.kimuratekkou.co.jp/wpkmrtk/wp-content/themes/theme611/images/arrowSub.png) no-repeat 0 50%;color:#777}#header ul li a:hover{background-position:3px 50%;color:#222}#header{overflow:hidden}#sidebar{float:left;width:233px;padding:22px 0 50px}#footer{clear:both}#header h1{padding:5px 0;font-size:80%;font-weight:400}#header h2{clear:both;float:left;padding:20px 5px 15px;color:#515151;font-size:160%;font-weight:700}.contact{float:right;padding:10px 0 0;text-align:right;color:#000;font-size:90%}.contact .tel{margin-bottom:-3px;font-size:180%;font-family:Arial,Helvetica,sans-serif}#mainImg{clear:both;line-height:0;text-align:center;z-index:0;position:relative}#mainImg img{width:100%;height:auto}.toppage h4{margin:0 0 10px;font-size:16px;font-weight:400;color:#333}.toppage{padding:10px 10px 20px 20px}.list{padding:10px 0;border-bottom:1px dashed #dcdcdc}.list:last-child{border:0}.post .list p{padding:0}.list span{padding-left:10px}h2.title{clear:both;color:#fff;font-size:30px;padding:110px 0;text-align:center}h2{text-align:center;font-size:35px;font-weight:700}h3{text-align:center;font-size:30px;font-weight:700}.dateLabel{text-align:right;font-weight:700;color:#858585}.post p{padding-bottom:15px}.post ul{margin:0 0 10px 10px}.post ul li{margin-bottom:5px;padding-left:15px}.post ol{margin:0 0 10px 30px}.post ol li{list-style:decimal}.post h1{margin:20px 0;padding:5px 0;font-size:150%;color:#000;border-bottom:3px solid #000}.post blockquote{clear:both;padding:10px 0 10px 15px;margin:10px 0 25px 30px;border-left:5px solid #ccc}.post blockquote p{padding:5px 0}.post table{border-collapse:collapse;border-spacing:0;margin:10px 0 20px;width:100%}.post table th{text-align:left;padding:20px 40px;font-weight:700}.post table td{padding:20px;border-width:0 0 1px 1px;line-height:140%;vertical-align:middle!important}td.column-1{font-weight:700}.post dt{font-weight:700}.post dd{padding-bottom:10px}.post img{max-width:100%;height:auto}img.aligncenter{display:block;margin:5px auto}img.alignright,img.alignleft{margin:10px 10px 15px 15px;display:inline}img.alignleft{margin:10px 15px 15px 10px}.alignright{float:right}.alignleft{float:left}#gallery-1 img{border:1px solid #eaeaea !important;padding:5px;background:#fff}#gallery-1 img:hover{background:#fffaef}.f_b{font-weight:700;font-size:110%}.f_bb{font-weight:700;font-size:140%}.f_bbb{font-weight:700;font-size:160%}.f_br{font-weight:700;color:#c00}.f_r{color:#c00}.f_sr{font-size:90%;color:#c00}.f_s{font-size:90%;color:#444}.f_bl{font-weight:700;color:#06c}.f_l{color:#06c}.f_bg{font-weight:700;color:#393}.f_g{color:#393}.f_mk{background:linear-gradient(transparent 60%,#f9f 60%)}section.widget ul,.widget_search,#calendar_wrap,.textwidget{margin:0 0 20px;padding:10px 10px 10px 17px;border:1px solid #d5d5d5;background:#fff}section.widget ul ul{border:0;margin:0;padding:0 0 0 10px}p.banner{padding-bottom:15px}p.banner img{max-width:233px;height:auto}p.banner img:hover{cursor:pointer;opacity:.8}section.widget h3{clear:both;margin:0;padding:7px 10px;font-size:110%;border:1px solid #d5d5d5;border-bottom:0;color:#000;background:#fff url(//www.kimuratekkou.co.jp/wpkmrtk/wp-content/themes/theme611/images/headingBg.png) repeat-x 0 100%}section.widget li a{display:block;padding:7px 0 7px 12px;background:url(//www.kimuratekkou.co.jp/wpkmrtk/wp-content/themes/theme611/images/arrow.gif) no-repeat 0 12px;border-bottom:1px dashed #dcdcdc}section.widget li:last-child a{border:0}#searchform input[type=text]{line-height:1.7;height:24px;width:90px;vertical-align:bottom}#calendar_wrap table{margin:0 auto;width:90%}#calendar_wrap table caption{padding:10px 0;text-align:center;font-weight:700}#calendar_wrap table th,#calendar_wrap table td{padding:3px;text-align:center}#calendar_wrap table th:nth-child(6),#calendar_wrap table td:nth-child(6){color:#0034af}#calendar_wrap table th:nth-child(7),#calendar_wrap table td:nth-child(7){color:#950000}#calendar_wrap table td#prev{text-align:left}#calendar_wrap table td#next{text-align:right}#calendar_wrap a{font-weight:700}.newsTitle{clear:both;margin:0;padding:7px 10px;font-size:110%;border:1px solid #d5d5d5;border-bottom:0;color:#000;background:#fff url(//www.kimuratekkou.co.jp/wpkmrtk/wp-content/themes/theme611/images/headingBg.png) repeat-x 0 100%}.newsTitle h3{float:left;font-weight:400}.newsTitle p{float:right;padding:0 0 0 10px;font-size:80%;background:url(//www.kimuratekkou.co.jp/wpkmrtk/wp-content/themes/theme611/images/arrowWhite.gif) no-repeat 0 5px}.news p{clear:both;padding-bottom:2px;border-bottom:1px dashed #dcdcdc}.news p:last-child{border:0}.news p a{display:block;padding:5px 0;color:#333;font-style:italic;font:italic 110% "Palatino Linotype","Book Antiqua",Palatino,serif}.news a span{color:#515151;font:normal 90% Arial,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif}.news span{padding-left:10px}.news a:hover span{color:#6f6f6f}#footer ul{text-align:center;text-align:center;display:flex;justify-content:space-between;width:100%;max-width:1100px;margin:0 auto}#footer li{display:inline-block;padding:5px 16px}*:first-child+html #footer li{display:inline}#footer li:first-child{border:0}#footer li a{text-decoration:none;color:#fff;position:relative;padding-left:30px;font-size:16px}#footer li a:before{position:absolute;left:0;top:0;content:"▶";font-size:18px}#footer li a:hover{color:#999}#footer ul ul{display:none}#copyright{clear:both;padding:5px 0;text-align:center;color:#fff;font-size:10px;background:#525254}.f_list{background:#525254;padding:10px 0}.ft_fx{display:flex;justify-content:space-between;width:100%}.f_ctn{background:#1a68b2;text-align:center;padding:25px 0}.pagenav{clear:both;width:100%;height:30px;margin:5px auto 20px}.prev{float:left}.next{float:right}#pageLinks{clear:both;color:#4f4d4d;text-align:center}.pagenation{margin:1em 0}.pagenation:after,.pagenation ul:after{clear:both;content:".";display:block;height:0;visibility:hidden}.pagenation ul{margin:0}.pagenation li{float:left;list-style:none outside none;margin-left:3px}.pagenation li:first-child{margin-left:0}.pagenation li.active{background-color:#999;border-radius:3px;color:#fff;cursor:not-allowed;padding:10px 20px}.pagenation li a{background:none repeat scroll 0 0 #ccc;border-radius:3px;color:#fff;display:block;padding:10px 20px;text-decoration:none;text-shadow:0 -1px 0 rgba(0,0,0,.2)}.pagenation li a:hover{background-color:#444;color:#fff;opacity:.8;transition-duration:.5s;transition-property:all;transition-timing-function:ease}ul.post{padding:0}ul.post li{margin:0 10px;padding:20px 0 15px;border-bottom:1px dashed #dcdcdc}ul.post li:last-child{border:0}ul.post img{float:left;margin:0 15px 5px 10px}ul.post h3{margin:0 0 10px 10px;font-size:14px;font-weight:400;color:#333;border:0}.news_list .cat{display:none}.news_list .news_date{margin-right:50px}@media only screen and (max-width:1600px){.mtop13p{margin-top:20%}}@media only screen and (max-width:1500px){.slide_txt01{font-size:40px}.top_bg01 h2.title span,.red_box h2.title span,.box_title02{font-size:33px}h2.title:before{width:174px}.all_b01 span{font-size:30px}.diamond{padding:90px}.diamond__inner{font-size:17px}.diamond__inner span{font-size:25px}.mtop13p{margin-top:20%}}@media only screen and (max-width:1280px){.slide_txtbx{top:50%}.slide_txt01{font-size:35px}.fx .tec_00,.fx-re .tec_002{max-width:50%}.fx02 .tec_00,.fx-re02 .tec_002{max-width:50%}.tec_box04{padding-left:100px;max-width:40%}.tec_box02{max-width:40%}.tec_box04 span,.tec_box02 span{font-size:27px}.bg_grn02:after{background-size:contain;width:350px}.bg_grn02:before{background-size:contain;bottom:-100px;width:370px}.bg_grn03:after{background-size:contain;width:350px}.bg_grn03:before{background-size:contain;bottom:-100px;width:370px}.top_bg01{padding:20px 0 70px;margin-bottom:-5px}.top_bg01 h2.title span,.red_box h2.title span,.box_title02{font-size:30px}}@media only screen and (max-width:1024px){header .inner{width:100%;max-width:95%}.panel ul,.menu-fmenu-container{width:100%;max-width:95%;margin:0 auto}.cm_bx06{width:50%}.tc_bx01,.rc_bx01{width:45%}.slide_txt01{font-size:30px}.special__pict,.special__pict02{height:450px;bottom:-25px;max-width:58vw}.special-box{max-width:45%;margin-left:5%}.special-box02{max-width:45%;margin-right:5%}.special-text,.special-text02{padding:40px}.mtop13p{margin-top:20%}.front_bx03{max-width:80%;margin-right:50px}.front_bx04{max-width:80%;margin-left:50px}.front_mainbx01{width:80%}.thumb_box{height:auto;width:260px}.tcom_box{;margin:50px auto 0}.rec_box{max-width:40%}.ft_fx,header .inner,.outline_inner{max-width:95%}nav#mainNav ul li a{padding:15px 20px 0;font-size:110%}.ref_mainbx01{width:50%;left:45%}.ref_box01{max-width:48%}.ref_box02{max-width:45%}.sp_w45{width:45%}.inner{width:95%}h2.title span,.box_title,h2.title2 span{font-size:35px}h3.com_mds{font-size:32px}.ft_cnt02,.ft_cnt03{max-width:400px;margin:0 auto;font-size:24px}.ft_fx img{width:90%}.fix-header li{margin-right:0}.post table td{padding:20px}.bg_white{padding:5% 6%}.bg_grn02{padding:60px 50px}.bg_grn{padding:60px 0}.fac_box01{width:100%;max-width:45%;margin:0 auto}.tec_box01{max-width:28%}.tec_sbox01{font-size:16px}.tec_box04 span,.tec_box02 span{font-size:24px}.fx .tec_00,.fx-re .tec_002{max-width:45%}.fx02 .tec_00,.fx-re02 .tec_002{max-width:45%}.tec_box03 img{width:55px}.max_500{max-width:450px}.max_320{max-width:300px}.top_bg02 .w_75p{max-width:90%}.box_title02{line-height:55px}.red_bb,.blue_bb,.top_box03{font-size:17px}.top_box01{max-width:220px}.top_bg04 .outline_inner{max-width:90%}.slide-left img{margin-top:68px}.all_b01,.all_b01 span{font-size:22px}.all_b03{font-size:20px}.all_box01{font-size:15px}.all_box01 span{font-size:20px}.sample1-2:after{width:17px;height:17px}.sample1-2:before{width:22px}.arrow{margin-top:5px}.diamond__inner{font-size:15px}.diamond__inner span{font-size:22px}}@media only screen and (max-width:959px){#wrapper,.inner,header .inner,.rc_bx01{width:100%}.inline_inner{max-width:90%}.sp_none,.hd_info,#header .inner h2{display:none}.h_fx{display:flex;justify-content:space-between;width:100%;max-width:95%;margin:20px auto}#header{position:relative}.sp_logo img{width:100%;max-width:75%}.rc_bx01{margin:0 auto;text-align:center}.mtop15p{margin-top:35%}.special-text{padding:35px;box-shadow:-20px 20px 0px -10px #cecece}.special-text02{padding:35px;box-shadow:20px 20px 0px -10px #cecece}.special__pict,.special__pict02{height:350px;bottom:90px;max-width:65vw}.special-box,.special-box02{max-width:60%}.special__pict{background-position:left}.special__pict02{background-position:left}.contact{padding:10px 0 10px}nav#mainNav{width:95%}nav#mainNav ul{margin:0 auto}nav#mainNav ul ul{padding:0}nav div.panel{float:none}#mainImg img{height:auto}.banner{width:100%;margin:0 auto;text-align:center}p.banner img{width:100%;height:auto}section.widget_search{text-align:center}#calendar_wrap table{width:260px}.fx_btw{flex-direction:column}.w_45p,.w_50p{width:100%;max-width:95%;margin:0 auto 30px}.w_50p img{text-align:center;margin:0 auto;display:block}iframe{aspect-ratio:15/10;width:100%;height:100%}.tc_bx01{text-align:center;margin:0 auto 20px}#footer li{margin-bottom:10px}.nav-unshown{display:none}#nav-open{display:inline-block;width:30px;height:22px;vertical-align:middle}#nav-open span,#nav-open span:before,#nav-open span:after{position:absolute;height:3px;width:35px;border-radius:3px;background:#1a68b2;display:block;content:'';cursor:pointer}#nav-open span:before{bottom:-8px}#nav-open span:after{bottom:-16px}#nav-close{display:none;position:fixed;z-index:99;top:0;left:0;width:100%;height:100%;background:#000;opacity:0;transition:.3s ease-in-out}#nav-content{overflow:auto;position:fixed;top:0;left:0;z-index:9999;width:90%;max-width:60%;height:100%;background:#1a68b2;transition:.3s ease-in-out;-webkit-transform:translateX(-105%);transform:translateX(-105%);padding-top:2%;color:#fff}#nav-content ul li{margin-top:5%;margin-bottom:2%;padding-left:3%}#nav-content ul li a{color:#fff;font-size:130%}#nav-input:checked~#nav-close{display:block;opacity:.5}#nav-input:checked~#nav-content{-webkit-transform:translateX(0%);transform:translateX(0%);box-shadow:6px 0 25px rgba(0,0,0,.15)}#nav-drawer{position:relative;text-align:left !important;padding:3% 3% 1% 1%;width:30px;float:right}#menu-spnavi li{text-align:center;border-bottom:1px solid #fff;padding:20px 0 40px;width:90%;margin:0 auto}}@media only screen and (max-width:644px){.pc_none{display:block}.h_fx{display:flex}.sp_logo img{max-width:60%}nav#mainNav{width:98%}#header{text-align:center;background-image:none}#header h2 img{float:none;max-width:100%;height:auto}.contact{padding:0 0 20px}.contact p{text-align:center}#headerInfo{width:250px;margin:0 auto}img.alignright,img.alignleft{display:block;margin:5px auto}.alignright,.alignleft{float:none}.slide_txt01{font-size:19px}#header h1{text-align:left}#nav-content{max-width:80%}#nav-content ul li a{font-size:110%}.f_list{display:none}a.btn-c{font-size:17px;position:relative;padding:15px 22px}.m_btm100{margin-bottom:70px}.mtop15p{margin-top:65%}.spm_btm20{margin-bottom:70%}.special-box,.special-box02{max-width:90%}.special-text,.special-text02{padding:30px}h2.special__title{font-size:23px}.special__copy{line-height:1.5}.special__btn-wrap{margin-top:25px;margin-bottom:15px}.special__pict{height:270px;bottom:85%;max-width:90vw}.special__pict02{height:270px;bottom:85%;max-width:90vw;left:0}.special__pict{right:0}.mtop13p{margin-top:70%}.m_top80{margin-top:40px}.ft_fx{flex-direction:column}h3{font-size:25px}h2.title{font-size:26px;padding:50px 0}h2.title span,.box_title,h2.title2 span{font-size:30px}.tc_bx01,.rc_bx01,.cm_bx06{width:90%}.f_s28{font-size:24px}.m_top50{margin-top:40px}.w_45p,.w_50p{margin:0 auto 15px}.m_btm80{margin-bottom:50px}.ft_fx,header .inner,.outline_inner{max-width:90%}.inline_inner{max-width:95%}.tbl_ctt th,.tbl_ctt td{display:block;width:100%!important}.post table th{padding:20px 0 0}.post table td{padding:20px 10px}.p_left25p{padding-left:10%}.rc_center{text-align:center}.p_w30{padding:0 0 0 20px}.cm_bx01f{display:block;padding:7%}#footerfix{background:rgba(0,0,0,.5);color:#fff;width:100%;min-height:62px;position:fixed;z-index:1000;bottom:0}ul.ftfix_sp{width:100%;box-sizing:border-box;display:flex}ul.ftfix_sp li{float:left;width:50%;height:72px;color:#fff;border-right:1px solid #fff;padding-top:10px!important;text-align:center;vertical-align:middle;display:inline-block}ul.ftfix_sp li a{color:#fff}ul.ftfix_sp li.li_last{border-right:0!important}#to_top_scrollup{bottom:90px!important}#footerfix .de_none{display:inline}}
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
img.wp-smiley,img.emoji{display:inline !important;border:none !important;box-shadow:none !important;height:1em !important;width:1em !important;margin:0 .07em !important;vertical-align:-.1em !important;background:0 0 !important;padding:0 !important}
:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-color]){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#fff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,#0693e3 0%,#9b51e0 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,#7adcb4 0%,#00d082 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,#fcb900 0%,#ff6900 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,#ff6900 0%,#cf2e2e 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,#eee 0%,#a9b8c3 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,#ffceec 0%,#9896f0 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,#caf880 0%,#71ce7e 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,#020381 0%,#2874fc 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:.44rem;--wp--preset--spacing--30:.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0,0,0,.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0,0,0,.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0,0,0,.2);--wp--preset--shadow--outlined:6px 6px 0px -3px #fff,6px 6px #000;--wp--preset--shadow--crisp:6px 6px 0px #000}:where(body){margin:0}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}body{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}:root :where(.wp-element-button,.wp-block-button__link){background-color:#32373c;border-width:0;color:#fff;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding-top:calc(0.667em + 2px);padding-right:calc(1.333em + 2px);padding-bottom:calc(0.667em + 2px);padding-left:calc(1.333em + 2px);text-decoration:none;text-transform:inherit}.has-black-color{color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-color{color:var(--wp--preset--color--white) !important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple) !important}.has-black-background-color{background-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-background-color{background-color:var(--wp--preset--color--white) !important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple) !important}.has-black-border-color{border-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-border-color{border-color:var(--wp--preset--color--white) !important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple) !important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum) !important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple) !important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux) !important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk) !important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean) !important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass) !important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight) !important}.has-small-font-size{font-size:var(--wp--preset--font-size--small) !important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium) !important}.has-large-font-size{font-size:var(--wp--preset--font-size--large) !important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large) !important}
.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important;word-break:normal !important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label:before,.wpcf7-list-item-label:after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner:before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner:before{animation-name:blink;animation-duration:2s}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}
#to_top_scrollup{background-color:#000;-webkit-border-radius:5%;-moz-border-radius:5%;border-radius:5%;box-sizing:content-box;bottom:20px;color:#fff;cursor:pointer;display:none;font-size:32px;font-weight:400;height:32px;opacity:.5;padding:5px;position:fixed;right:20px;text-align:center;text-decoration:none;vertical-align:middle;width:32px;z-index:9999}#to_top_scrollup img{width:100%}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute !important;width:1px;word-wrap:normal !important}
.tablepress{--text-color:#111;--head-text-color:var(--text-color);--head-bg-color:#d9edf7;--odd-text-color:var(--text-color);--odd-bg-color:#fff;--even-text-color:var(--text-color);--even-bg-color:#f9f9f9;--hover-text-color:var(--text-color);--hover-bg-color:#f3f3f3;--border-color:#ddd;--padding:0.5rem;border:none;border-collapse:collapse;border-spacing:0;clear:both;margin:0 auto 1rem;table-layout:auto;width:100%}.tablepress>:not(caption)>*>*{background:none;border:none;box-sizing:border-box;float:none!important;padding:var(--padding);text-align:left;vertical-align:top}.tablepress>:where(thead)+tbody>:where(:not(.child))>*,.tablepress>tbody>*~:where(:not(.child))>*,.tablepress>tfoot>:where(:first-child)>*{border-top:1px solid var(--border-color)}.tablepress>:where(thead,tfoot)>tr>*{background-color:var(--head-bg-color);color:var(--head-text-color);font-weight:700;vertical-align:middle;word-break:normal}.tablepress>:where(tbody)>tr>*{color:var(--text-color)}.tablepress>:where(tbody.row-striping)>:nth-child(odd of :where(:not(.child,.dtrg-group)))+:where(.child)>*,.tablepress>:where(tbody.row-striping)>:nth-child(odd of :where(:not(.child,.dtrg-group)))>*{background-color:var(--odd-bg-color);color:var(--odd-text-color)}.tablepress>:where(tbody.row-striping)>:nth-child(even of :where(:not(.child,.dtrg-group)))+:where(.child)>*,.tablepress>:where(tbody.row-striping)>:nth-child(even of :where(:not(.child,.dtrg-group)))>*{background-color:var(--even-bg-color);color:var(--even-text-color)}.tablepress>.row-hover>tr{content-visibility:auto}.tablepress>.row-hover>tr:has(+.child:hover)>*,.tablepress>.row-hover>tr:hover+:where(.child)>*,.tablepress>.row-hover>tr:where(:not(.dtrg-group)):hover>*{background-color:var(--hover-bg-color);color:var(--hover-text-color)}.tablepress img{border:none;margin:0;max-width:none;padding:0}.tablepress-table-description{clear:both;display:block}.dt-scroll{width:100%}.dt-scroll .tablepress{width:100%!important}div.dt-scroll-body tfoot tr,div.dt-scroll-body thead tr{height:0}div.dt-scroll-body tfoot tr td,div.dt-scroll-body tfoot tr th,div.dt-scroll-body thead tr td,div.dt-scroll-body thead tr th{border-bottom-width:0!important;border-top-width:0!important;height:0!important;padding-bottom:0!important;padding-top:0!important}div.dt-scroll-body tfoot tr td div.dt-scroll-sizing,div.dt-scroll-body tfoot tr th div.dt-scroll-sizing,div.dt-scroll-body thead tr td div.dt-scroll-sizing,div.dt-scroll-body thead tr th div.dt-scroll-sizing{height:0!important;overflow:hidden!important}div.dt-scroll-body>table.dataTable>thead>tr>td,div.dt-scroll-body>table.dataTable>thead>tr>th{overflow:hidden}.tablepress{--head-active-bg-color:#049cdb;--head-active-text-color:var(--head-text-color);--head-sort-arrow-color:var(--head-active-text-color)}.tablepress thead th:active{outline:none}.tablepress thead .dt-orderable-asc .dt-column-order:before,.tablepress thead .dt-ordering-asc .dt-column-order:before{bottom:50%;content:"\25b2";content:"\25b2"/"";display:block;position:absolute}.tablepress thead .dt-orderable-desc .dt-column-order:after,.tablepress thead .dt-ordering-desc .dt-column-order:after{content:"\25bc";content:"\25bc"/"";display:block;position:absolute;top:50%}.tablepress thead .dt-orderable-asc .dt-column-order,.tablepress thead .dt-orderable-desc .dt-column-order,.tablepress thead .dt-ordering-asc .dt-column-order,.tablepress thead .dt-ordering-desc .dt-column-order{color:var(--head-sort-arrow-color);font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif!important;font-size:14px;height:24px;line-height:12px;position:relative;width:12px}.tablepress thead .dt-orderable-asc .dt-column-order:after,.tablepress thead .dt-orderable-asc .dt-column-order:before,.tablepress thead .dt-orderable-desc .dt-column-order:after,.tablepress thead .dt-orderable-desc .dt-column-order:before,.tablepress thead .dt-ordering-asc .dt-column-order:after,.tablepress thead .dt-ordering-asc .dt-column-order:before,.tablepress thead .dt-ordering-desc .dt-column-order:after,.tablepress thead .dt-ordering-desc .dt-column-order:before{opacity:.2}.tablepress thead .dt-orderable-asc,.tablepress thead .dt-orderable-desc{cursor:pointer;outline-offset:-2px}.tablepress thead .dt-orderable-asc:hover,.tablepress thead .dt-orderable-desc:hover,.tablepress thead .dt-ordering-asc,.tablepress thead .dt-ordering-desc{background-color:var(--head-active-bg-color);color:var(--head-active-text-color)}.tablepress thead .dt-ordering-asc .dt-column-order:before,.tablepress thead .dt-ordering-desc .dt-column-order:after{opacity:.8}.tablepress tfoot>tr>* .dt-column-footer,.tablepress tfoot>tr>* .dt-column-header,.tablepress thead>tr>* .dt-column-footer,.tablepress thead>tr>* .dt-column-header{align-items:center;display:flex;gap:4px;justify-content:space-between}.tablepress tfoot>tr>* .dt-column-footer .dt-column-title,.tablepress tfoot>tr>* .dt-column-header .dt-column-title,.tablepress thead>tr>* .dt-column-footer .dt-column-title,.tablepress thead>tr>* .dt-column-header .dt-column-title{flex-grow:1}.tablepress tfoot>tr>* .dt-column-footer .dt-column-title:empty,.tablepress tfoot>tr>* .dt-column-header .dt-column-title:empty,.tablepress thead>tr>* .dt-column-footer .dt-column-title:empty,.tablepress thead>tr>* .dt-column-header .dt-column-title:empty{display:none}.tablepress:where(.auto-type-alignment) .dt-right,.tablepress:where(.auto-type-alignment) .dt-type-date,.tablepress:where(.auto-type-alignment) .dt-type-numeric{text-align:right}.tablepress:where(.auto-type-alignment) .dt-right .dt-column-footer,.tablepress:where(.auto-type-alignment) .dt-right .dt-column-header,.tablepress:where(.auto-type-alignment) .dt-type-date .dt-column-footer,.tablepress:where(.auto-type-alignment) .dt-type-date .dt-column-header,.tablepress:where(.auto-type-alignment) .dt-type-numeric .dt-column-footer,.tablepress:where(.auto-type-alignment) .dt-type-numeric .dt-column-header{flex-direction:row-reverse}.dt-container{clear:both;margin-bottom:1rem;position:relative}.dt-container table.tablepress{margin-bottom:0}.dt-container .dt-layout-row{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.dt-container .dt-layout-row.dt-layout-table .dt-layout-cell{display:block;width:100%}.dt-container .dt-layout-cell{display:flex;flex-direction:row;flex-wrap:wrap;gap:1em;padding:5px 0}.dt-container .dt-layout-cell.dt-layout-full{align-items:center;justify-content:space-between;width:100%}.dt-container .dt-layout-cell.dt-layout-full>:only-child{margin:auto}.dt-container .dt-layout-cell.dt-layout-start{align-items:center;justify-content:flex-start;margin-right:auto}.dt-container .dt-layout-cell.dt-layout-end{align-items:center;justify-content:flex-end;margin-left:auto}.dt-container .dt-layout-cell:empty{display:none}.dt-container .dt-input,.dt-container label{display:inline;width:auto}.dt-container .dt-input{font-size:inherit;padding:5px}.dt-container .dt-length,.dt-container .dt-search{align-items:center;display:flex;flex-wrap:wrap;gap:5px;justify-content:center}.dt-container .dt-paging .dt-paging-button{background:#0000;border:1px solid #0000;border-radius:2px;box-sizing:border-box;color:inherit!important;cursor:pointer;display:inline-block;font-size:1em;height:32px;margin-left:2px;min-width:32px;padding:0 5px;text-align:center;text-decoration:none!important;vertical-align:middle}.dt-container .dt-paging .dt-paging-button.current,.dt-container .dt-paging .dt-paging-button:hover{border:1px solid #111}.dt-container .dt-paging .dt-paging-button.disabled,.dt-container .dt-paging .dt-paging-button.disabled:active,.dt-container .dt-paging .dt-paging-button.disabled:hover{border:1px solid #0000;color:#0000004d!important;cursor:default;outline:none}.dt-container .dt-paging>.dt-paging-button:first-child{margin-left:0}.dt-container .dt-paging .ellipsis{padding:0 1em}@media screen and (max-width:767px){.dt-container .dt-layout-row{flex-direction:column}.dt-container .dt-layout-cell{flex-direction:column;padding:.5em 0}}
#tablepress-1 td.column-1,#tablepress-2 td.column-1{background-color:#f2f7f9;text-align:center}#tablepress-1 tr,#tablepress-2 tr{border-bottom:2px solid #efefef}#tablepress-1 tr.row-1,#tablepress-2 tr.row-1{border-top:2px solid #efefef}.tablepress-id-3 td.column-1{font-size:20px}.tablepress-id-3 tbody tr.row-1 td,.tablepress-id-3 tbody tr.row-3 td,.tablepress-id-3 tbody tr.row-5 td,.tablepress-id-4 tbody tr.row-1 td,.tablepress-id-4 tbody tr.row-3 td,.tablepress-id-4 tbody tr.row-5 td,.tablepress-id-5 tbody tr.row-1 td,.tablepress-id-5 tbody tr.row-3 td,.tablepress-id-5 tbody tr.row-5 td{font-size:17px;font-weight:600;padding:17px}.tablepress-id-3 tbody tr.row-2 td,.tablepress-id-3 tbody tr.row-4 td,.tablepress-id-3 tbody tr.row-6 td,.tablepress-id-4 tbody tr.row-2 td,.tablepress-id-4 tbody tr.row-4 td,.tablepress-id-4 tbody tr.row-6 td,.tablepress-id-5 tbody tr.row-2 td,.tablepress-id-5 tbody tr.row-4 td,.tablepress-id-5 tbody tr.row-6 td{padding:17px}.tablepress tbody td{border-top:none}#tablepress-3 tr.row-1,#tablepress-3 tr.row-3,#tablepress-3 tr.row-5,#tablepress-4 tr.row-1,#tablepress-4 tr.row-3,#tablepress-4 tr.row-5,#tablepress-5 tr.row-1,#tablepress-5 tr.row-3,#tablepress-5 tr.row-5{background-color:#f2f7f9}#tablepress-3 tbody tr:first-child td,#tablepress-4 tbody tr:first-child td,#tablepress-5 tbody tr:first-child td{border:none!important}#tablepress-3 td.column-1,#tablepress-4 td.column-1,#tablepress-5 td.column-1{width:5%}@media only screen and (max-width: 644px){#tablepress-1 th,#tablepress-1 td,#tablepress-2 th,#tablepress-2 td{display:block;width:95%!important}#tablepress-1 tr,#tablepress-2 tr{border-bottom:none}#tablepress-1 tr.row-1,#tablepress-2 tr.row-1{border-top:none}}
.lazyload{background-image:none !important}.lazyload:before{background-image:none !important}
.no-js .native-lazyload-js-fallback{display:none}