@charset "utf-8";@charset "utf-8";*{font-style:normal;line-height:1.4}body,html,div,blockquote,img,label,p,h1,h2,h3,h4,h5,h6,pre,dl,dt,dd,a{margin:0;padding:0;border:0;outline:none}body{font-family:Avenir,"Open Sans","Helvetica Neue",Helvetica,Arial,Verdana,Roboto,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","游ゴシック","Yu Gothic","游ゴシック体","YuGothic","Meiryo UI","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;color:#333;background-color:#fff;text-align:left;word-break:break-all}html>/**/body{font-size:16px}h1,h2,h3,h4,h5,h6{font-size:100%;margin:0;padding:0}ul,ol{list-style:none;padding:0;margin:0}a{color:#000;text-decoration:none}a:hover{-webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;transition:all .6s}img{vertical-align:bottom;width:100%}dd{margin-left:15px}.bg_s{background-image:linear-gradient(-45deg,#fff 25%,#ececec 25%,#ececec 50%,#fff 50%,#fff 75%,#ececec 75%,#ececec);background-size:8px 8px}#offer tr:nth-child(2n+1){background-color:#ececec}#offer th{text-align:center;border-right:solid 1px #ccc;border-bottom:solid 1px #ccc}#offer td{border-bottom:solid 1px #ccc;padding:15px 20px}.floatleft{float:left}.floatright{float:right}.wp-caption{background-color:#f7f7f7;border:1px solid #dedede;padding:5px 0;text-align:center}.wp-caption img{display:block;margin:0 auto}#content .wp-caption p.wp-caption-text{padding:5px 10px 0}img.alignright,div.alignright{float:right;margin:0 0 10px 20px}img.alignleft,div.alignleft{float:left;margin:0 20px 10px 0}img.aligncenter,div.aligncenter{display:block;margin-left:auto;margin-right:auto}.home #allDocument{background-color:#fff;overflow:hidden}.top{vertical-align:top;padding-top:5px}.move{-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}table{width:100%;border-top:solid 1px #ccc;border-left:solid 1px #ccc;border-collapse:collapse;border-spacing:0}th{border-bottom:solid 1px #ccc;border-right:solid 1px #ccc;background-color:#f2f8ed;padding:10px;box-sizing:border-box;font-weight:400}td{border-bottom:solid 1px #ccc;border-right:solid 1px #ccc;padding:10px;box-sizing:border-box}table.register_table th{text-align:center}@media (max-width:480px){th,td{display:block;width:100% !important}table.register_table th,table.register_table td{display:table-cell !important;width:auto !important}}.f_min{font-family:Avenir,"Open Sans","Helvetica Neue",Helvetica,Arial,Verdana,Roboto,"游ゴシック","Yu Gothic","游ゴシック体","YuGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Meiryo UI","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}.right{text-align:right;margin-top:20px;text-decoration:underline}@media all and (-ms-high-contrast:none){#service_list .service_box div.service_txt_box a.service_link{font-size:14px}}@media all and (-ms-high-contrast:none){*::-ms-backdrop,#service_list .service_box div.service_txt_box a.service_link{font-size:14px}}table.border-none{width:100%;border-top:none;border-left:none;border-collapse:collapse;border-spacing:0}table.border-none th{border-bottom:none;border-right:none;background-color:none;padding:5px;box-sizing:border-box;font-weight:400}table.border-none td{border-bottom:none;border-right:none;padding:5px;box-sizing:border-box}@media (max-width:480px){table.border-none th,table.border-none td{display:table-cell;width:auto !important}}@charset "utf-8";header#bg{width:100%;z-index:9999}header #inner{max-width:1000px;margin-right:auto;margin-left:auto;overflow:hidden;padding:25px 10px 0;box-sizing:border-box}header+div{border-bottom:solid 2px #68b97a}header .header_left{width:240px;display:inline-block;padding-top:10px}header .header_right{float:right}#header_r01{float:left;padding-right:30px}#header_r02{float:right;width:200px}#header_r02 ul li a img:hover{opacity:.8}#header_r01 ul li{float:right}#h_contact{padding-left:15px}#h_access a:before{content:"\e901";font-family:"icomoon";padding-right:15px;font-size:10px}#h_contact a:before{content:"\e901";font-family:"icomoon";padding-right:15px;font-size:10px}#h_tel{float:none;clear:both;padding-top:15px}#h_access a,#h_contact a{font-weight:700;color:#fff;background-color:#3d834c;display:inline-block;padding:4px 15px 4px 20px}div.breadcrumb{background-color:#f7f8f8;margin:0 -1000px 12px;padding:8px 1000px}#header_submenu_sp{display:none}@media (max-width:1080px){div.breadcrumb{margin:0 0 12px;padding:8px 0 8px 10px}}@media (max-width:800px){header #inner{padding-bottom:25px}}@media (max-width:800px){header .header_left{width:220px}header .header_right{padding-top:5px}header .header_right #header_r01,header .header_right #header_r02,nav#header_menu{display:none}#header_submenu_sp{display:block;text-align:right}#header_submenu_sp li{display:inline-block;padding-right:10px;width:80px}}@media (max-width:480px){header .header_left{width:50%}header .header_right{width:48%}#header_submenu_sp li{width:40%;padding-right:0;padding-left:5px}}nav#header_menu{clear:both;padding:30px 0;text-align:center}nav#header_menu ul#menu-header_menu{width:100%}ul#menu-header_menu{display:table}ul#menu-header_menu li{display:table-cell;position:relative;font-size:18px;font-weight:700}ul#menu-header_menu li a{padding:0 10px}ul#menu-header_menu li a:hover{color:#ff8c1a}nav#header_menu ul#menu-header_menu li:first-child:before{border-left:none}nav#header_menu ul#menu-header_menu li:before{display:block;content:" ";border-left:1px solid #ccc;height:20px;position:absolute;top:0;-webkit-transform:skew(-30deg);-ms-transform:skew(-30deg);transform:skew(-30deg)}@media (max-width:1080px){ul#menu-header_menu li a{padding:0 6%}}@media (min-width:769px){#sp_menu{display:none !important}}@media (max-width:768px){#sp_menu ul li{border-top:1px solid #fff;background-color:#3d834c}#sp_menu ul li a{color:#fff;display:block;padding:10px 10px 10px 20px}#sp_menu ul li a:before{content:"\e901";font-family:"icomoon";padding-right:15px;font-size:12px}}div.sub_tbox{position:relative}div.sub_t{position:absolute;z-index:4;top:15px;right:17%;width:18.5%}div.sub_t img{width:auto}@media (max-width:1281px){div.sub_tbox{width:100%;margin:0;border-bottom:solid 2px #68b97a;box-sizing:border-box}}@media screen and (min-width:601px) and (max-width:1281px){div.sub_t{width:auto;right:15px}}@media (max-width:600px){div.sub_t{width:36%;right:15px}}.heightasviewport{position:relative;height:765px;background-color:gray;background-image:url(//aisinen.com/wp-content/themes/aishinen/css/../images/IMG_0160.JPG);background-size:cover;background-repeat:no-repeat;background-position:right top}.verticalcenter{margin-right:auto;margin-left:auto;padding-top:300px}h2.top_title{font-size:62px;text-align:center;color:#fff;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}h2.top_title span{background:rgba(234,96,130,.8);padding:5px 40px;text-shadow:1px 1px 3px #000}@charset "utf-8";#main{overflow:hidden}#contents{max-width:1000px;margin:0 auto}section#nav img{width:78px}.page-template-page-landing-php #content{width:100%;float:none;min-height:600px}#content h1,.single_cat_title,#content .home_entry h2{display:block;padding:5px 15px 2px;font-size:30px;font-weight:700;margin-bottom:50px;border-left:8px solid #68b97a}#content h1 span,.single_cat_title span,#content .home_entry h2 span{display:block;padding:7px 15px 4px}#content h1 span span,.single_cat_title span span,#content .home_entry h2 span span{display:inline;background-image:none;padding:0}#content h1.single_post_title{font-size:18px;margin:0 0 15px;padding:10px;border:0;box-shadow:none;border-bottom:2px solid #68b97a}#content div.post{padding:0 10px}#content div.post h2,#content div.post h3,#content div.post h4,#content div.post h5,#content div.post h6{margin:10px 0;clear:both}#content div.post h2{font-size:22px;position:relative;padding-bottom:.5em;border-bottom:4px solid #ccc;text-align:center;margin-bottom:30px}#content div.post h2:after{position:absolute;bottom:-4px;left:0;right:0;margin:auto;z-index:2;content:'';width:20%;height:4px;background-color:#68b97a}#content div.post h3{font-size:30px;font-weight:400;color:#3d854d;display:inline-block;padding-bottom:6px;border-bottom:solid 1px #489d5b}#content div.post h4{color:#3d854c;font-size:30px;font-weight:400}#content div.post h5{font-size:18px;font-weight:700;border-left:solid 6px #68b97a;padding-left:20px;margin-bottom:15px;box-sizing:border-box}#content div.post h6{font-size:16px;border-left:solid 2px #68b97a;box-sizing:border-box;padding-left:7px;padding-top:3px;margin-bottom:10px;color:#3d834c;display:inline-block}#content div.post blockquote{background-color:#f7f8f8;background-image:url(//aisinen.com/wp-content/themes/aishinen/css/../images/quarto.gif);background-position:0 0;background-repeat:no-repeat;margin:10px;padding:10px 10px 10px 85px;border:1px solid #d7d8d8}#content div.post ul{list-style-type:disc}#content div.post ol{list-style-type:decimal}#content .clearfix a{text-decoration:underline}#content .clearfix a:hover{text-decoration:none}#content div.entry-utility{background-color:#f7f8f8;margin-top:50px;padding:8px 0;text-align:right;border-top:1px solid #999;border-bottom:1px solid #999;clear:both}#content div.entry-utility p{line-height:1.5em}#content div.entry-utility p span{margin-right:10px}.navigation{background-color:#fff;margin-top:15px}.navigation .alignleft{width:50%;float:left;padding:10px;text-align:left;box-sizing:border-box;margin-right:0}.navigation .alignright{width:50%;float:right;padding:10px;text-align:right;box-sizing:border-box;margin-left:0}@media (max-width:480px){.navigation .alignleft{width:100%}.navigation .alignright{width:100%}}#content section.true h2{color:#333;font-size:20px;padding:8px 20px 6px;border:1px solid #d3d3d3;background-color:#f5f5f5;border-left:8px solid #f66;margin-bottom:10px}#comments_block,#trackback_block{padding:20px 0}#content div.post #comments_block li div.comment-meta{padding-bottom:10px;text-align:right}#comments_block .reply{text-align:right}#comments_block .reply a{background-color:#f7f8f8;padding:5px 10px;border:1px solid #ccc}#content div.post #comments_block ol.commentlist{margin:0 10px;padding:0;list-style-type:none}#content div.post #comments_block ol.commentlist li.depth-1{border-right:10px solid #e7e8e8;background-color:#e7e8e8;margin-bottom:10px}#content div.post #comments_block ul.children{list-style-type:none;margin:10px 0 0;padding:0 0 10px}#content div.post #comments_block ul.children li{margin:0 0 0 10px;padding:0}#content div.post #comments_block li div{padding:10px}#content div.post #comments_block li div div{padding:0}#content div.post #comments_block ol li li.even{background-color:#e7e8e8}#content div.post #comments_block ol li li.odd{background-color:#fff}#respond label{width:150px;position:absolute;padding-left:10px}#respond p{position:relative;clear:both}#respond .comment-form-author span.required,#respond .comment-form-email span.required{position:absolute}#respond input,#respond textarea{border:1px solid #ccc;position:relative;left:150px}#respond .form-allowed-tags{margin-left:150px}input#tb_url{width:280px;background-color:#f7f8f8;border:1px solid #ccc}div#error_text{padding:50px 10px;text-align:center}div#error_text p{margin-bottom:8px}.entry{margin:10px}.img img{background-color:#ffd0d0;padding:5px;border:solid 1px #f1a5bd;vertical-align:bottom}#content .entry .contact_txtbox{border:2px solid #ccc;background-color:#f9f9f9;padding:15px;margin-bottom:30px;border-radius:5px;margin-top:25px}#content .entry .wpcf7-radio,#content .entry .wpcf7-checkbox{border-radius:3px;padding:6px;border:none !important}.wpcf7-checkbox span.first{margin-left:0 !important}span.wpcf7-list-item{display:inline-block}#content .entry textarea{width:90%}div.wpcf7-validation-errors{text-align:center}#content .entry .wpcf7-submit{padding:16px}#content .entry .contact-p_btn{text-align:center;font-size:20px;font-weight:700}#content .entry .contact-p_btn a{position:relative;background-color:#fd8b8b;border-radius:4px;line-height:52px;-webkit-transition:none;transition:none;color:#fff;padding:14px 50px 11px}#content .entry .contact-p_btn a:hover{background-color:#ffaeae}section.contents{padding:60px 0 60px}.box_wrap{max-width:1000px;margin:0 auto}h1.title{font-size:26px;font-family:Avenir,"Open Sans","Helvetica Neue",Helvetica,Arial,Verdana,Roboto,"游ゴシック","Yu Gothic","游ゴシック体","YuGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Meiryo UI","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:700;margin-bottom:40px;border-top:5px solid #68b97a;padding:15px 0 10px;line-height:1.2;text-align:center}h1.title span{font-size:16px;display:block;color:#3d834c;font-weight:700}.contents .list_btn{display:block;clear:both;text-align:center;margin-top:40px}.contents .list_btn a{padding:15px 30px 15px 35px;display:inline-block;border:solid 1px #3d834c;color:#4c8057}.contents .list_btn a:before{content:"\e901";font-family:"icomoon";padding-right:15px;font-size:12px}.contents .list_btn a:hover{background-color:#3d834c;color:#fff;-webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;transition:all .6s}@media (min-width:1081px){section .box_wrap{width:1000px}}@media (max-width:1080px){.box_wrap{padding:0 10px}}@media (max-width:767px){.box_wrap{width:100%;padding:0 10px;box-sizing:border-box}h1.title{font-size:30px;margin-bottom:35px}.box_wrap h1+p{text-align:left}}@media (max-width:480px){section.contents{padding:50px 0 40px}}@media (min-width:601px){.sp_slider{display:none !important}}@media (max-width:600px){.sp_slider{display:block}.slider{display:none !important}}.a_d_shadow{display:block;filter:dropshadow(color=#ffffff,offX=1,offY=1);text-shadow:1px 1px 1px #fff}#about{background:url(//aisinen.com/wp-content/themes/aishinen/css/../images/about_bg.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;-webkit-background-size:cover}#about_box{overflow:hidden}#about_left{float:left;width:36.5%}#about_right{float:right;width:63.5%}.about_img{display:block;margin:0 auto 30px;overflow:hidden;border-radius:100%;-o-border-radius:100%;-ms-border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;width:235px;height:235px}#about_sub_title{font-size:28px;color:#3d834c;padding-bottom:20px}#about_txt span{text-align:right;margin-right:40px;display:block}@media (max-width:768px){#about_left{float:none;width:100%}#about_right{float:none;width:100%}}#event_list .event_box{width:23%;float:left;box-sizing:border-box;position:relative;margin:3px 10px}#event_list .event_box a.event_link{overflow:hidden;display:block;-moz-box-shadow:0 0 6px #ccc;-webkit-box-shadow:0 0 6px #ccc;box-shadow:0 0 6px #ccc;border:solid 5px #fff}#event_list .event_box a.event_link:hover{border:solid 5px #c2e2cb}#event_list .event_box a.event_link img{width:100%;min-height:45px;min-width:45px}#event_list .event_box span.icon_new{position:absolute;top:0;left:5px}#event_list .event_box p.img_thumb{max-height:150px;overflow:hidden}#event_list .event_box span.icon_new img{width:50%}#event_list .event_box div.event_txt dl{min-height:80px;text-align:center;padding:5px;box-sizing:border-box}#event_list .event_box div.event_txt dt{font-size:13px;font-weight:700;letter-spacing:2px}#event_list .event_box div.event_txt dd{font-size:15px;margin-left:0;text-align:left}:focus{outline:none}#service_list .service_box{width:32%;float:left;box-sizing:border-box;position:relative;margin-left:6px;margin-right:7px;padding:10px;-moz-box-shadow:0 0 6px #ccc;-webkit-box-shadow:0 0 6px #ccc;box-shadow:0 0 6px #ccc;height:497px}#service_list .service_box .icon_service{position:absolute;top:0;left:0}#service_list .service_box .icon_service img{width:55px}#service_list .service_box h2.sub_title{font-size:20px;text-align:center;font-weight:700;margin-top:5px;margin-bottom:20px}#service_list .service_box h2.sub_title span{border-bottom:solid 4px #68b97a;font-weight:700;padding-bottom:6px}#service_list .service_box h2.sub_title span b{font-size:30px;font-weight:700}#service_list .service_box div.service_txt_box{margin-left:15px;margin-right:15px;margin-bottom:30px}#service_list .service_box div.service_txt_box .service_contxt{margin-bottom:20px}#service_list .service_box div.service_txt_box a.service_link{font-weight:700;display:block}#service_list .service_box div.service_txt_box a.service_link:hover{color:#ff8c1a}#service_list .service_box div.service_txt_box a.service_link:before{content:"\e901";font-family:"icomoon";padding-right:6px;font-size:10px}@media (max-width:1080px){#service_list .service_box{float:none;width:100%;margin:0 0 50px;height:auto}#service_list .service_box span+p{display:inline-block;float:right;padding-left:2%;width:320px}#service_list .service_box div.service_txt_box{margin-bottom:0}}@media (max-width:600px){#service_list .service_box{width:100%;min-height:auto}#service_list .service_box span+p{display:block;float:none;padding-left:0;width:100%;box-sizing:border-box}#service_list .service_box span+p img{width:100%}#service_list .service_box div.service_txt_box{margin-bottom:30px}}div.diamond,div.ribbon,div.right-arrow,div.left-arrow{display:inline-block;color:#ff0;font-size:18px;line-height:38px;margin:15px 0;position:relative;width:200px;text-align:center}div.diamond:before,div.diamond:after,div.ribbon:before,div.ribbon:after,div.right-arrow:before,div.right-arrow:after,div.left-arrow:before,div.left-arrow:after{content:"";border-style:solid;border-width:0;position:absolute;width:0;height:0}@media (max-width:768px){.flow_box{width:100%;float:none;margin-bottom:30px}.flow_inner{min-height:300px}.flow_subtxt{padding-bottom:30px}}.form_box{border-bottom:#e5e5e5 solid 1px;padding:20px 0}.form_box:nth-child(odd){background-color:#f7f7f7}.form_privacy{border-bottom:none;padding:30px 0}.form_title{float:left;padding:8px 60px 0 40px;font-weight:700;font-size:16px}.form_title span{background-color:#d90000;color:#fff;font-size:13px;font-weight:400;margin-left:10px;padding:4px 8px 3px;margin-left:30px}.form_input{width:60%;float:right}.form_submit{margin:0 auto;text-align:center}.form_submit img{width:auto}.form_submit input{background-color:#3d834c;color:#fff;width:300px;cursor:pointer;margin-top:80px;-webkit-appearance:none;font-size:20px;font-weight:700}.form_submit input:hover{background-color:#eee;color:#3d834c;border:#ddd 1px solid}.home_entry div.wpcf7{padding-top:20px}.entry span.wpcf7-list-item{display:block;margin:0}@media (max-width:768px){.form_title{width:100%;float:none;box-sizing:border-box;padding:0 0 30px}.form_input{width:100%;float:none}input,textarea{box-sizing:border-box;max-width:80%;font-size:16px}}@media (max-width:480px){.form_hope_n{display:block}.form_hope_n{padding-top:10px}}.edit_btn{margin:30px 0}.slider,.photo_l,.sp_slider{display:none}.global_menu table{width:100%;border:0;border-collapse:collapse;border-spacing:0;margin:40px 0}.global_menu td{border:0;padding:0;box-sizing:border-box}.global_menu ul{padding:0;margin:0}.global_menu li{padding:0;margin:0 0 0 10%}.global_menu span{padding:5px 0;display:block}.global_menu span strong{font-size:30px;font-weight:400;color:#3d854d;padding-bottom:6px;border-bottom:solid 1px #489d5b}.global_menu p.about_txt01{padding:0 30px 0 0 !Important;display:block}.global_menu p.about_txt02{padding:0 30px 0 0 !Important;display:block;text-align:right}.entry .e_section{overflow:hidden;text-align:center}.entry .e_section img{width:100%}#content .entry .e_section h3{margin-bottom:30px;margin-top:50px}#content .entry .e_section h3+p{font-weight:700;font-size:20px;margin-bottom:20px}.entry .e_section2{overflow:hidden;text-align:center}.entry .e_section2 img{width:100%}#content .entry .e_section2 h3{margin-bottom:15px;margin-top:15px;padding-bottom:0}#content .entry .e_section2 h3+p{font-weight:700;font-size:20px;margin-bottom:10px}.entry .e_section ul{margin:0 auto;display:block;width:79.16666666666666%}.entry .e_section ul li{text-align:left}.entry .e_section .sect_txt{margin:0 auto;display:block;width:79.16666666666666%;text-align:left}.entry .e_section2 .sect_txt2{margin:0 auto;display:block;width:94.16666666666666%;text-align:left}.entry .e_section .sect_txt a{color:#3d854d;text-align:right;text-decoration:underline}.entry .e_section .sect_txt a:hover{color:#f90;text-align:right;text-decoration:none}.entry .ryoukin .sect_txt a{color:#3d854d;text-align:right;text-decoration:underline}.entry .ryoukin .sect_txt a:hover{color:#f90;text-align:right;text-decoration:none}.sect_left{float:left;width:50%}.sect_right{float:right;width:50%}table.e_table{width:82.97872340425532%;background-color:#f2f8ee;margin:0 auto}table.e_table th{background-color:#c6e0b0}table.e_table td:nth-child(1){width:15%}table.e_table td:nth-child(2){background-color:#fff}.e_fee_table{text-align:center}.e_fee_table th{text-align:left}.e_fee_table th:first-child{min-width:120px}.e_fee_table tbody .table_title th{background-color:#c6e0af;text-align:center}.e_fee_table tbody tr:last-child td{text-align:left}@media (max-width:900px){.entry .e_section{margin-bottom:50px}#content .entry .e_section h3{margin-top:0}}@media (max-width:768px){#content .entry .e_section h3{margin-top:30px}.sect_left,.sect_right{float:none;width:100%}table.e_table{width:100%}}@media (max-width:600px){.e_fee_table{border:none;text-align:left}.e_fee_table tbody .table_title{display:none}.e_fee_table tbody th{background-color:#c6e0af;list-style:none;margin-bottom:10px;width:100% !important;display:block !important}.e_fee_table tbody td{margin-left:20px}.e_fee_table tbody td:nth-of-type(1):before{content:"【要介護1】 "}.e_fee_table tbody td:nth-of-type(2):before{content:"【要介護2】 "}.e_fee_table tbody td:nth-of-type(3):before{content:"【要介護3】 "}.e_fee_table tbody td:nth-of-type(4):before{content:"【要介護4】 "}.e_fee_table tbody td:nth-of-type(5):before{content:"【要介護5】 "}.e_fee_table tbody td.fee_all:before{content:"【要介護共通】 "}.e_fee_table tbody td:last-child{margin-bottom:20px}.e_fee_table tbody tr{display:block;margin-bottom:1.5em}.e_fee_table tbody th,.e_fee_table tbody td{display:list-item;border:none}}@media (max-width:480px){.entry .e_section .sect_txt{width:100%}table.e_table{border:none;border-bottom:solid 1px #ccc}table.e_table td{border-top:solid 1px #ccc;border-left:solid 1px #ccc;border-right:solid 1px #ccc;border-bottom:none}table.e_table th{display:none}}.post .rec_catch{padding-left:30px;padding-bottom:50px}#r_slider{margin:0 0 80px}#r_slider .slick-list{margin:0 -500px;padding:0 500px}@media (max-width:960px){#r_slider .slick-list{margin:0 -10px;padding:0 10px}}ul#r_slider li{width:400px}#r_message{display:table;padding:0 30px 80px}#r_message .r_message_img{display:table-cell;width:30%;text-align:center;padding-bottom:20px}#r_message .r_message_txt{display:table-cell;vertical-align:top;padding-left:40px;padding-top:10px}#r_message .r_message_txt p+p{margin-top:15px}#r_question{padding-bottom:60px}#r_question .r_q,#r_question .r_a{display:table;padding-bottom:20px;width:100%;table-layout:fixed}#r_question div{display:table-cell;width:80px;min-width:50px;padding-right:30px;box-sizing:border-box}#r_question p{display:table-cell;vertical-align:middle}#r_question .r_q p{color:#3d834c;font-size:18px;font-weight:700}#r_senior_l,#r_senior_r{display:block;padding-bottom:50px;overflow:hidden}#r_senior_l .r_senior_img{float:left;width:40%;text-align:center;padding-bottom:10px}#r_senior_l .r_senior_txt{float:right;width:60%;padding-left:50px;box-sizing:border-box}#r_senior_r .r_senior_img{float:right;width:40%;text-align:center;padding-bottom:10px}#r_senior_r .r_senior_txt{float:left;width:60%;padding-right:50px;box-sizing:border-box}.r_senior_more{text-align:right}.r_senior_more a{display:block;padding:7px;text-align:center;margin:20px auto 0;border-radius:4px;text-decoration:none !important;border:solid 1px #3d834c;color:#3d834c;background-color:#fff}.r_senior_more a:hover{color:#fff;background-color:#3d834c}.box_senpai{display:table}.box_senpai h6+p{border-top:1px dotted #bdbdbd;padding-top:10px;margin-bottom:15px}.senpai_right{display:table-cell;max-width:400px}.senpai_left{display:table-cell;vertical-align:top;width:60%;padding-left:50px;box-sizing:border-box}.senpai_info{margin-bottom:50px}@media screen and (max-width:768px){.senpai_right{display:block;max-width:100%;padding-bottom:30px}.senpai_left{width:100%;padding-left:0;display:block}.senpai_info{margin-bottom:30px}}#r_enter{padding-bottom:40px}#r_enter th{width:15%}#r_enter table{margin-bottom:40px}@media screen and (max-width:600px){.rec_catch{padding-left:0}#r_message,#r_message .r_message_img,#r_message .r_message_txt{display:block;padding-left:0;padding-right:0;width:100%}#r_senior_l .r_senior_img,#r_senior_l .r_senior_txt{float:none;width:100%;padding-left:0}#r_senior_r .r_senior_img,#r_senior_r .r_senior_txt{float:none;width:100%;padding-right:0}}#event_listpage{width:100%}#event_listpage .event_box{width:22%;float:left;box-sizing:border-box;position:relative;margin:0 1.4% 30px;list-style:none}#event_listpage .event_box a.event_link{overflow:hidden;display:block;-moz-box-shadow:0 0 6px #ccc;-webkit-box-shadow:0 0 6px #ccc;box-shadow:0 0 6px #ccc;border:solid 5px #fff;text-decoration:none}#event_listpage .event_box a.event_link:hover{border:solid 5px #c2e2cb}#event_listpage .event_box a.event_link img{width:auto;min-height:45px;min-width:45px}#event_listpage .event_box span.icon_new{position:absolute;top:0;left:5px}#event_listpage .event_box p.img_thumb{max-height:150px;overflow:hidden}#event_listpage .event_box span.icon_new img{width:50%}#event_listpage .event_box div.event_txt dl{min-height:80px;text-align:center;padding:5px;box-sizing:border-box}#event_listpage .event_box div.event_txt dt{font-size:13px;font-weight:700;letter-spacing:2px}#event_listpage .event_box div.event_txt dd{font-size:15px;text-align:left;margin-left:0}@media screen and (max-width:768px){#event_listpage .event_box{width:30%;margin:0 1.6666666666666669% 30px}}@media screen and (max-width:480px){#event_listpage .event_box{width:44%;margin:0 3% 30px;max-width:200px}}.pagination{text-align:center;margin-bottom:15px;margin-top:30px}a.page-numbers,.pagination .current{background:#fff;border:solid 1px #ccc;padding:5px 8px;margin:0 2px;text-decoration:none}.pagination .current{background:#8aaa16;border:solid 1px #8aaa16;color:#fff}@charset "utf-8";#top_sidebar_left{width:232px;float:right;padding:10px 5px 0 0}#top_sidebar_left h2{border:1px solid #d7d7d7;background:url(//aisinen.com/wp-content/themes/aishinen/css/../images/icon_sidemenu.png) 10px 10px no-repeat,-webkit-linear-gradient(#fefefe,#ebebeb);background:url(//aisinen.com/wp-content/themes/aishinen/css/../images/icon_sidemenu.png) 10px 10px no-repeat,linear-gradient(#fefefe,#ebebeb)}#top_sidebar_left ul,#top_sidebar_left ul li{margin:0;padding:0}#top_sidebar_left ul li.widget{margin-bottom:20px;background-color:#e7e7e7;padding:5px 5px 10px;border:solid 1px #d7d7d7}#top_sidebar_left li.widget_tag_cloud a,#top_sidebar_left li.widget_recent_comments a{display:inline}#top_sidebar_left ul{font-size:12px}#widgettitle,.widgettitle{font-weight:700;border-bottom:1px solid #d7d7d7;padding:10px;font-size:16px;padding-left:35px}#widgettitle a,.widgettitle a{font-size:12px;color:#333}.textwidget{padding-top:10px}.rssSummary{border-right-width:1px;border-left-width:1px;border-right-style:solid;border-left-style:solid;border-right-color:#ccc;border-left-color:#ccc;background-color:#f7f7f7;padding-right:10px;padding-left:10px}cite{display:block}.rss-date{background-color:#fafafa;display:block;border-right-width:1px;border-right-style:solid;border-left-style:solid;border-right-color:#ccc;border-left-color:#ccc;border-left-width:1px;color:#999;padding:10px}.widget ul ul,.pagenav ul ul,.categories ul ul,.widget.widget_localmenuwidget ul{margin:0;padding:0;list-style-type:none}.widget ul li,.pagenav ul li,.categories ul li,.widget.widget_localmenuwidget ul li{margin:0;padding:0;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;list-style-type:none;display:inline}.widget ul ul li,.pagenav ul ul li,.categories ul ul li,.widget.widget_localmenuwidget ul ul li{margin:0;padding:0;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;list-style-type:none}.widget ul li a,.widget ul li.cat-item a,.pagenav ul li a,.categories ul li a{display:block;border:0;border-left:1px solid #d7d7d7;border-right:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;padding:10px 10px 10px 35px;background:url(//aisinen.com/wp-content/themes/aishinen/css/../images/icon_side.png) no-repeat 12px 50% #fff;color:#333}.widget ul ul li a,.widget ul ul li.cat-item a,.pagenav ul ul li a,.categories ul ul li a{border-top-style:none;display:block;border:0;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;margin:0;background:url(//aisinen.com/wp-content/themes/aishinen/css/../images/navi_menu_off.gif) no-repeat 10px 50% #f7f7f7;padding:10px 10px 10px 30px;color:#333}.widget ul li a:hover{background-color:#f9f6d2}.widget ul ul li a:hover,.widget ul ul li.cat-item a:hover,.pagenav ul ul li a:hover,.categories ul ul li a:hover{background:url(//aisinen.com/wp-content/themes/aishinen/css/../images/navi_menu_on.gif) no-repeat 10px 50% #fff;color:#09c}.widget ul ul ul li a,.widget ul ul ul li.cat-item a,.pagenav ul ul ul li a,.categories ul ul ul li a{border-top-style:none;display:block;border:0;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;margin:0;background:url(//aisinen.com/wp-content/themes/aishinen/css/../images/navi_menu_off.gif) no-repeat 15px 50% #f7f7f7;padding:10px 10px 10px 35px;color:#333}.widget ul ul ul li a:hover,.widget ul ul ul li.cat-item a:hover,.pagenav ul ul ul li a:hover,.categories ul ul ul li a:hover{background:url(//aisinen.com/wp-content/themes/aishinen/css/../images/navi_menu_on.gif) no-repeat 15px 50% #fff;color:#09c}.widget ul ul ul ul li a,.widget ul ul ul ul li.cat-item a,.pagenav ul ul ul ul li a,.categories ul ul ul ul li a{border-top-style:none;display:block;border:0;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;margin:0;background:url(//aisinen.com/wp-content/themes/aishinen/css/../images/navi_menu_off.gif) no-repeat 20px 50% #f7f7f7;padding:10px 10px 10px 40px;color:#333}.widget ul ul ul ul li a:hover,.widget ul ul ul ul li.cat-item a:hover,.pagenav ul ul ul ul li a:hover,.categories ul ul ul ul li a:hover{background:url(//aisinen.com/wp-content/themes/aishinen/css/../images/navi_menu_on.gif) no-repeat 20px 50% #f7f7f7;color:#09c}#top_sidebar_left ul li.pagenav,#top_sidebar_left ul li.categories{margin-bottom:20px}.widget.widget_mylinkorder ul li a,.widget.widget_links ul li a{padding:6px 0;border:0}.widget.widget_mylinkorder ul li a img,.widget.widget_links ul li a img{width:100%;margin-bottom:4px}#top_sidebar_left ul .widget_recent_comments ul li.recentcomments{margin:0;display:block;list-style-type:none;border-top:none;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #ccc;background-color:#f7f7f7;padding:10px}#top_sidebar_left ul .widget_recent_comments ul li.recentcomments a{margin:0;border-top-style:none;border-right-style:none;border-left-style:none;border-bottom-style:none;list-style-type:none;display:inline;background-color:#f7f7f7;padding:0;background-image:none}.widget_search #searchform div{background-color:#f7f7f7;padding:10px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #ccc}.widget_search div #s{width:108px;border:1px solid #ccc;margin-right:10px}.widget_search div label{display:none}.widget_search div#widgettitle{border-right-width:0;border-top-width:0;border-left-width:0}.widget_search{margin-bottom:15px}.widget #searchform{margin:0;padding:0}#calendar_wrap{padding-top:10px;padding-bottom:10px;text-align:center;font-size:12px}#wp-calendar{width:155px;border:1px none #DBDBDB!important;margin:0 auto}#wp-calendar caption{text-align:center !important;font-size:12px !important;position:relative !important;width:155px !important;padding-top:0;padding-right:10px;padding-bottom:10px;padding-left:10px}#wp-calendar th{background-color:#eee;border:1px solid #ccc;padding:3px}#wp-calendar td{background-color:#f7f7f7}#wp-calendar #prev{background-color:#fff}#wp-calendar .pad{background-color:#fff}.widget_tag_cloud #widgettitle{border-top-width:0;border-right-width:0;border-left-width:0;border-top-style:none;border-right-style:none;border-left-style:none}.widget_tag_cloud div.tagcloud{padding:10px;background-color:#f7f7f7;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:none;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-right-color:#ccc;border-bottom-color:#ccc;border-left-color:#ccc}@charset "utf-8";p.all_list_link{padding-right:40px;padding-bottom:8px;text-align:right;clear:both}p.all_list_link span#top_news{margin-right:10px}p.all_list_link span#top_news a{text-decoration:underline}p.all_list_link span#top_news a:hover{text-decoration:none}p.all_list_link a#top_rss img{vertical-align:text-bottom}.new_txt{padding:0 10px;box-sizing:border-box;width:100%}.new_txt_bg{padding:7px 0 10px}.new_txt_bg:after{content:".";display:block;height:.1px;font-size:.1em;line-height:0;clear:both;visibility:hidden}.topics_txt{border-bottom:solid 1px #ccc;overflow:hidden;padding:30px 0 20px;width:83%;margin:0 auto;font-weight:700}.day{float:left;margin-left:20px;color:#777}.new_title{float:left;margin-left:50px;text-decoration:underline}.new_content{float:right;margin-right:20px}@media (max-width:600px){.topics_txt{position:relative;width:90%}.topics_txt a:first-child{display:block;padding-right:20px}.day,.new_title,.new_content{float:none;margin:0}.new_content .icon-arrow_side{position:absolute;right:0;top:50%}}.topics_txt .new_content a{color:#333}.topics_txt .new_content a:hover{color:#ff8c1a;text-decoration:none}#topics .new_txt p{margin:0}@charset "utf-8";#page_top{display:inline-block;position:fixed;right:2%;bottom:85px;font-size:30px}#page_top a{display:block;color:#fff;background-color:#3d834c;padding:27px 25px;box-sizing:border-box;height:90px;width:90px}@media (max-width:768px){#page_top{position:static;display:block !important;font-size:25px}#page_top a{width:100%;height:auto;text-align:center;padding:15px 0}}footer{background-color:#f2f8ed;padding-bottom:20px;margin-top:100px}#footer_menu{padding-top:35px;margin-bottom:20px;border-bottom:#87c796}#footer_menu ul{width:100%;display:table;padding-bottom:15px;border-bottom:solid 1px #87c796;text-align:center}#footer_menu li{display:table-cell;position:relative;font-size:14px}#footer_menu li a{padding:0 18px}#footer_menu li a:hover{color:#ff8c1a}#footer_sub_menu{width:100%;display:table;margin-bottom:40px}#footer_sub_menu ul{width:100%}#footer_sub_menu li{display:table-cell;position:relative;font-size:14px}#footer_sub_menu li:last-child:after{display:block;content:" ";border-right:1px solid #ccc;height:20px;position:absolute;top:0;right:0}#footer_sub_menu li:before{display:block;content:" ";border-left:1px solid #ccc;height:20px;position:absolute;top:0}#footer_sub_menu li a{padding:0 10px}address{width:100%}address .address_left{display:table-cell;width:180px}address .address_right{display:table-cell;padding-left:30px}address div{vertical-align:bottom}#footer_menu li a:before{content:"\e901";font-family:"icomoon";padding-right:15px;font-size:10px}#footer_spmenu li a:before{content:"\e901";font-family:"icomoon";padding-right:15px;font-size:10px}@media (max-width:1080px){address,#footer_sub_menu{float:none;width:100%}address{padding-top:25px}#footer_sub_menu{padding-top:0}}@media (max-width:768px){footer{padding:0}footer .box_wrap{padding:0}#footer_menu{padding:0;margin:0;display:none}#footer_spmenu{padding:0;margin:0;display:block !important}#footer_spmenu ul{text-align:left;border-top:solid 1px #ccc;border-left:solid 1px #ccc;padding:0;border-bottom:none}#footer_spmenu li{display:block;border-right:solid 1px #ccc;border-bottom:solid 1px #ccc;height:50px}#footer_spmenu li:last-child{border-bottom:none}#footer_sub_menu li:before,#footer_sub_menu li:last-child:after{border:none}#footer_spmenu li a{display:block;padding:15px 25px}#footer_sub_menu ul{border-top:solid 1px #ccc;border-left:solid 1px #ccc;box-sizing:border-box;background-color:#fff;overflow:hidden}#footer_sub_menu li{border-right:solid 1px #ccc;border-bottom:solid 1px #ccc;box-sizing:border-box;display:block;width:50%;float:left;min-height:50px}#footer_sub_menu li a{padding:15px 10px;display:block;box-sizing:border-box}address{background-color:#fff;padding-left:15px;box-sizing:border-box}#footer_copyright{margin-top:20px}}@media (max-width:360px){#footer_sub_menu li:last-child{font-size:12px}}#footer_copyright{color:#fff;background-color:#3d834c;clear:both;text-align:center;padding:10px;font-size:14px}#footer_copyright a{color:#fff;text-decoration:underline}@media (max-width:768px){address .address_right{padding-bottom:0}address .address_left{width:120px}}@charset "utf-8";#menu-headers{background-image:url(//aisinen.com/wp-content/themes/aishinen/css/images/menu-headers.jpg);background-repeat:repeat-x;background-position:0 0;background-color:#f3f3f3;padding-top:5px}#menu-headers:after{content:".";display:block;height:.1px;font-size:.1em;line-height:0;clear:both;visibility:hidden}#menu-headers_end{height:5px;clear:both;margin:0;padding:0;background-image:url(//aisinen.com/wp-content/themes/aishinen/css/images/menu-headers_end.jpg);background-position:0 bottom}#access{display:block;width:941px;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto}#access .menu-header,div.menu{font-size:13px;margin-left:12px;width:928px;float:left}#access .menu-header ul,div.menu ul{list-style:none;margin:0}#access .menu-header li,div.menu li{float:left;position:relative}#access a{color:#333;display:block;line-height:38px;padding:0 10px;text-decoration:none;background-image:url(//aisinen.com/wp-content/themes/aishinen/css/images/access_a.jpg);background-repeat:no-repeat;background-position:0 0}#access ul ul{box-shadow:0px 3px 3px rgba(0,0,0,.2);-moz-box-shadow:0px 3px 3px rgba(0,0,0,.2);-webkit-box-shadow:0px 3px 3px rgba(0,0,0,.2);display:none;position:absolute;top:38px;left:0;float:left;width:180px;z-index:99999;border-right-width:1px;border-left-width:1px;border-right-style:solid;border-left-style:solid;border-right-color:#fff;border-left-color:#fff}#access ul ul li{min-width:180px}#access ul ul ul{left:100%;top:0}#access ul ul a{line-height:1em;width:160px;height:auto;background-color:#eaeaea;background-image:url(//aisinen.com/wp-content/themes/aishinen/css/images/access_ul_ul_a.gif);border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#fff;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:20px;background-repeat:no-repeat;background-position:5px 12px}#access li:hover>a,#access ul ul :hover>a{color:#09c}#access ul li:hover>ul{display:block}#access ul li.current_page_item>a,#access ul li.current-menu-ancestor>a,#access ul li.current-menu-item>a,#access ul li.current-menu-parent>a{color:#666}* html #access ul li.current_page_item a,* html #access ul li.current-menu-ancestor a,* html #access ul li.current-menu-item a,* html #access ul li.current-menu-parent a,* html #access ul li a:hover{color:#333}#access ul.sub-menu{padding:0}@charset "utf-8";#home_topimg{width:680px;float:left}#home_topimg img{margin:0 auto;display:block}#content .home_entry{padding-bottom:10px;margin-bottom:10px}#content .home_entry p{padding:4px 10px}.button{display:inline-block;width:300px;height:54px;text-align:center;text-decoration:none;line-height:54px;outline:none}.button:before,.button:after{position:absolute;z-index:-1;display:block;content:''}.button,.button:before,.button:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s;transition:all .3s}.button{background-color:#333;border:2px solid #333;color:#fff;line-height:50px;border-radius:5px;font-size:16px}.button:hover{background-color:#fff;border-color:#fd8b8b;color:#fd8b8b}@font-face{font-family:'icomoon';src:url(//aisinen.com/wp-content/themes/aishinen/original_fonts/icomoon.eot?btd8ta);src:url(//aisinen.com/wp-content/themes/aishinen/original_fonts/icomoon.eot?btd8ta#iefix) format('embedded-opentype'),url(//aisinen.com/wp-content/themes/aishinen/original_fonts/icomoon.ttf?btd8ta) format('truetype'),url(//aisinen.com/wp-content/themes/aishinen/original_fonts/icomoon.woff?btd8ta) format('woff'),url(//aisinen.com/wp-content/themes/aishinen/original_fonts/icomoon.svg?btd8ta#icomoon) format('svg');font-weight:400;font-style:normal}[class^=icon-],[class*=" icon-"]{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arrow:before{content:"\e900"}.icon-arrow_side:before{content:"\e901"}ul.sns-buttons{list-style:none!important;padding:0!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset;text-align:right}ul.sns-buttons>li+li{margin-left:5px}
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)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.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{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.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-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}}
: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(.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}:where(.wp-block-columns.is-layout-flex){gap:2em}:where(.wp-block-columns.is-layout-grid){gap:2em}:where(.wp-block-post-template.is-layout-flex){gap:1.25em}:where(.wp-block-post-template.is-layout-grid){gap:1.25em}.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}
/*! 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}
.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}.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}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;padding:0;margin:0}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;max-height:500px}@media (min-width:1400px){.slick-list{max-height:700px}}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px;padding-bottom:0;margin-bottom:0}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block;width:100%;height:auto}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block;padding-right:5px}#r_slider .slick-slide{padding-right:0}@media (max-width:768px){.slick-initialized .slick-slide{box-sizing:border-box;padding-right:0;margin-bottom:-1px}}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
/*! #######################################################################

	MeanMenu 2.0.7
	--------

	To be used with jquery.meanmenu.js by Chris Wharton (http://www.meanthemes.com/plugins/meanmenu/)

####################################################################### */
a.meanmenu-reveal{display:none}.mean-container .mean-bar{float:left;width:100%;position:relative;background:#0c1923;padding:4px 0;min-height:42px;z-index:999999}.mean-container a.meanmenu-reveal{width:22px;height:22px;padding:13px 13px 11px;position:absolute;top:0;right:0;cursor:pointer;color:#fff;text-decoration:none;font-size:16px;text-indent:-9999em;line-height:22px;font-size:1px;display:block;font-family:Arial,Helvetica,sans-serif;font-weight:700}.mean-container a.meanmenu-reveal span{display:block;background:#fff;height:3px;margin-top:3px}.mean-container .mean-nav{float:left;width:100%;background:#0c1923;margin-top:44px}.mean-container .mean-nav ul{padding:0;margin:0;width:100%;list-style-type:none}.mean-container .mean-nav ul li{position:relative;float:left;width:100%}.mean-container .mean-nav ul li a{display:block;float:left;width:90%;padding:1em 5%;margin:0;text-align:left;color:#fff;border-top:1px solid #383838;border-top:1px solid rgba(255,255,255,.5);text-decoration:none;text-transform:uppercase}.mean-container .mean-nav ul li li a{width:80%;padding:1em 10%;border-top:1px solid #f1f1f1;border-top:1px solid rgba(255,255,255,.25);opacity:.75;filter:alpha(opacity=75);text-shadow:none !important;visibility:visible}.mean-container .mean-nav ul li.mean-last a{border-bottom:none;margin-bottom:0}.mean-container .mean-nav ul li li li a{width:70%;padding:1em 15%}.mean-container .mean-nav ul li li li li a{width:60%;padding:1em 20%}.mean-container .mean-nav ul li li li li li a{width:50%;padding:1em 25%}.mean-container .mean-nav ul li a:hover{background:#252525;background:rgba(255,255,255,.1)}.mean-container .mean-nav ul li a.mean-expand{margin-top:1px;width:26px;height:32px;padding:12px !important;text-align:center;position:absolute;right:0;top:0;z-index:2;font-weight:700;background:rgba(255,255,255,.1);border:none !important;border-left:1px solid rgba(255,255,255,.4) !important;border-bottom:1px solid rgba(255,255,255,.2) !important}.mean-container .mean-nav ul li a.mean-expand:hover{background:rgba(0,0,0,.9)}.mean-container .mean-push{float:left;width:100%;padding:0;margin:0;clear:both}.mean-nav .wrapper{width:100%;padding:0;margin:0}.mean-container .mean-bar,.mean-container .mean-bar *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.mean-remove{display:none !important}