@import url("https://fonts.googleapis.com/css2?family=Zen+Maru+Gothic:wght@300;400;500;700;900&display=swap");@import url("https://fonts.googleapis.com/css2?family=M+PLUS+Rounded+1c:wght@800&display=swap");
/*!
Theme Name: concreken
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: concreken
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

concreken is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*:before,*:after{box-sizing:inherit}html{box-sizing:border-box}body,button,input,select,optgroup,textarea{color:#404040;font-family:"Zen Maru Gothic",serif;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both;font-family:"Zen Maru Gothic",serif}h1{font-weight:900;font-size:40px}.zen-maru-gothic-light{font-weight:300;font-style:normal}.zen-maru-gothic-regular{font-weight:400;font-style:normal}.zen-maru-gothic-medium{font-weight:500;font-style:normal}.zen-maru-gothic-bold{font-weight:700;font-style:normal}.zen-maru-gothic-black{font-weight:900;font-style:normal}p{margin:0 0 1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}body.page{margin:0}header.site-header{position:relative;width:100%}header.site-header .site-branding{position:absolute;display:block;z-index:20;top:10px;padding:10px 15px 20px;right:0;width:160px;height:auto;border-radius:30px 0 0 30px;background-color:#fff}@media screen and (max-width:820px){header.site-header .site-branding{display:none}}header.site-header .site-branding ul.link_info{display:block;width:100%;margin:0;padding:0;text-align:center}header.site-header .site-branding ul.link_info li{list-style-type:none;font-size:12px;line-height:2;display:inline-block;width:100%}header.site-header .site-branding ul.link_info li a{padding:3px 5px;color:#fff;text-decoration:none;border-radius:20px;width:100%;display:inline-block}header.site-header .site-branding ul.link_info li a.to_ytb{background-color:#ff4247}header.site-header .site-branding ul.link_info li a.to_pbl{background-color:#3497ff}header.site-header .site-branding ul.link_info li a:hover{background-color:#000}header.site-header .main-navigation{display:block;position:absolute;top:0;right:0;left:0;z-index:10}@media screen and (max-width:820px){header.site-header .main-navigation{display:none}}.site{height:auto;min-height:100vh;margin:0 auto 0;padding:0;position:relative}.site:before{content:"";display:block;position:fixed;top:0;left:0;z-index:-1;width:100%;height:100vh;background-repeat:no-repeat;background-position:50% 100%;background-image:url(//digital-etiquette-japan.go.jp/afterschool/wp-content/themes/concreken/images/bg_mv.jpg);background-size:cover}.inner_sec{min-height:500px;position:relative;display:flex;height:auto;margin:0 auto 0;flex-wrap:wrap;flex-direction:row;justify-content:center;overflow:hidden}@media screen and (max-width:820px){.inner_sec{flex-direction:column}}.flex_full{width:100%;padding:0;justify-content:center;align-items:center}.flex_100{width:96%;max-width:1200px;padding:0;align-items:center;justify-content:space-around}.title_set{padding:50px 0 0;height:auto;text-align:center}.title_set h1.title-svg{margin:0 auto 0;display:flex;justify-content:center;align-items:center}.title_set h1.title-svg svg{width:800px}@media screen and (max-width:820px){.title_set h1.title-svg svg{width:530px}}@media screen and (max-width:479px){.title_set h1.title-svg svg{width:350px}}.title_set h1.title-svg .shadow{filter:drop-shadow(3px 3px 0 #0b2cc1)}.title_set h1.title-svg .shadow.res-pc{display:block}@media screen and (max-width:820px){.title_set h1.title-svg .shadow.res-pc{display:none}}.title_set h1.title-svg .shadow.res-smp{display:none}@media screen and (max-width:820px){.title_set h1.title-svg .shadow.res-smp{display:block}}.title_set h1.title-svg .title-text{font-family:"M PLUS Rounded 1c",sans-serif;font-weight:800;font-size:clamp(1.5rem,1.136rem + 1.82vw,2.5rem);fill:#fff;stroke:#0b2cc1;stroke-width:8;paint-order:stroke;letter-spacing:0px}.title_set h2.eng{font-weight:700;display:inline-block;background-color:#0b2cc1;border-radius:20px;color:#fff;font-size:16px;margin:-15px auto 30px;padding:2px 15px 5px;letter-spacing:1px;position:relative;text-transform:uppercase}.title_set h2.eng:before{content:"-";padding-right:10px}.title_set h2.eng:after{content:"-";padding-left:10px}.title_set .tpc_img{display:block;width:60%;margin:0 auto 0}.title_set.w40{width:40%}@media screen and (max-width:820px){.title_set.w40{width:90%}}.title_set.w30{width:30%}@media screen and (max-width:820px){.title_set.w30{width:90%}}.about_visiual{padding-top:100px;width:65%;height:auto;position:relative}@media screen and (max-width:820px){.about_visiual{padding-top:50px;width:90%}}.about_visiual img{width:100%;height:auto;position:absolute;left:0;right:0;margin:0 auto 0}.about_visiual img.vsl_01{z-index:6}.about_visiual img.vsl_02{z-index:5}.about_visiual img.vsl_03{z-index:2}.about_visiual img.vsl_04{z-index:3}.about_visiual img.vsl_05{z-index:4}.about_visiual img.bg_member{position:relative;z-index:0;width:100%;height:auto}#mv{width:100%;height:auto}#mv .titles{position:absolute;bottom:5%;left:0;right:0;margin:0 auto 0;width:80%;max-width:700px;z-index:10}@media screen and (max-width:820px){#mv .titles{bottom:2%}}@media screen and (max-width:479px){#mv .titles{width:96%;bottom:1%}}#mv .mv_bg{width:100%;height:100vh;position:relative}#mv .mv_bg .mv_chr_01{position:absolute;bottom:2%;right:7%;width:42%;height:auto;z-index:2}@media screen and (max-width:820px){#mv .mv_bg .mv_chr_01{top:30%;right:2%;width:70%}}#mv .mv_bg .mv_chr_02{position:absolute;bottom:16%;left:8%;width:38%;height:auto;z-index:1}@media screen and (max-width:820px){#mv .mv_bg .mv_chr_02{top:23%;width:55%;left:3%}}#mv .mv_bg .mv_chr_03{position:absolute;top:14%;right:0;left:0;margin:0 auto 0;width:28%;height:auto}@media screen and (max-width:820px){#mv .mv_bg .mv_chr_03{top:10%;right:-13%;width:40%}}#home-pickup{width:80%;max-width:700px;margin:0 auto 0;text-align:center;padding-bottom:30px}#topics{width:100%;height:auto;position:relative}#topics:before{position:absolute;top:0;display:block;content:"";width:100%;height:100%;mix-blend-mode:multiply;background-color:#39f8cf}#topics .topics_set{position:relative;width:60%;padding:100px 0;margin:0}@media screen and (max-width:820px){#topics .topics_set{width:95%;margin:0 0 0 5%;padding:50px 0 100px}}@media screen and (max-width:479px){#topics .topics_set{width:95%;margin:0 0 0 5%;padding:20px 0 100px}}#topics .topics_set .news_field{margin:0 -20px 0 auto;padding:10px 30px;display:block;width:100%;height:60%;border-radius:20px 0 0 20px;border:solid #0b2cc1 5px;border-right:none;background-color:#fff;box-shadow:-10px 10px #0b2cc1}#topics .topics_set .news_field dl.news_list{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:start;align-items:start;border-bottom:2px dashed #0b2cc1;width:97%}#topics .topics_set .news_field dl.news_list dt.news_date{font-size:14px;font-weight:400;color:#fff;background-color:#0b2cc1;border-radius:15px;padding:4px 10px 6px;letter-spacing:2px;line-height:1;text-align:center;margin:0;width:120px}#topics .topics_set .news_field dl.news_list dd.news_title{margin:0 0 20px 20px;width:calc(95% - 120px)}@media screen and (max-width:479px){#topics .topics_set .news_field dl.news_list dd.news_title{width:100%;margin:5px 0 30px}}#topics .topics_set .news_field dl.news_list dd.news_title a{text-decoration:none}#topics .topics_set .news_field dl.news_list dd.news_title a:hover{text-decoration:underline}#about{width:100%;height:auto;background-color:rgba(255,29,123,.8)}#about .about_txt{background-color:#fff;border-radius:20px;padding:30px 30px 15px;text-align:left}#about .about_txt p{color:#0b2cc1;font-weight:500}#member{width:100%;height:auto;background-color:rgba(255,29,123,.8)}#member .member_set{width:90%;height:auto;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;margin:0 auto 0}@media screen and (max-width:820px){#member .member_set{flex-direction:column;justify-content:center}}#member .member_set .set_a{flex-direction:row;align-items:start}@media screen and (max-width:820px){#member .member_set .set_a{justify-content:center}}@media screen and (max-width:479px){#member .member_set .set_a{flex-direction:column}}#member .member_set .set_b{flex-direction:row-reverse;align-items:start}@media screen and (max-width:820px){#member .member_set .set_b{justify-content:center}}@media screen and (max-width:479px){#member .member_set .set_b{flex-direction:column}}#member .member_set .set_a,#member .member_set .set_b{width:45%;height:auto;display:flex;flex-wrap:wrap;margin-bottom:30px}@media screen and (max-width:820px){#member .member_set .set_a,#member .member_set .set_b{width:100%}}#member .member_set .set_a .member_img,#member .member_set .set_b .member_img{width:40%}@media screen and (max-width:820px){#member .member_set .set_a .member_img,#member .member_set .set_b .member_img{width:25%}}@media screen and (max-width:479px){#member .member_set .set_a .member_img,#member .member_set .set_b .member_img{width:50%;margin:0 auto 0}}#member .member_set .set_a .member_img img,#member .member_set .set_b .member_img img{width:100%;height:auto}#member .member_set .set_a .member_info,#member .member_set .set_b .member_info{width:60%;padding:20px}@media screen and (max-width:479px){#member .member_set .set_a .member_info,#member .member_set .set_b .member_info{width:100%;padding:0 20px 20px}}#member .member_set .set_a .member_info h3,#member .member_set .set_b .member_info h3{color:#0b2cc1;text-align:center;font-size:20px;margin:0 auto 10px}#member .member_set .set_a .member_info h4,#member .member_set .set_b .member_info h4{color:#0b2cc1;text-align:center;font-size:28px;background-color:#fff;border-radius:60px;padding:20px;margin:0 auto 10px;line-height:1.6;position:relative}#member .member_set .set_a .member_info h4 [data-ruby],#member .member_set .set_b .member_info h4 [data-ruby]{position:relative}#member .member_set .set_a .member_info h4 [data-ruby]:before,#member .member_set .set_b .member_info h4 [data-ruby]:before{content:attr(data-ruby);position:absolute;top:-1em;left:0;right:0;margin:auto;font-size:12px}#member .member_set .set_a .member_info h4 span.divison,#member .member_set .set_b .member_info h4 span.divison{display:inline-block;position:absolute;font-size:12px;bottom:10px;left:0;right:0}#member .member_set .set_a .member_info h5,#member .member_set .set_b .member_info h5{color:#0b2cc1;text-align:left;font-size:18px;margin:0 auto 10px}@media screen and (max-width:479px){#member .member_set .set_a .member_info h5,#member .member_set .set_b .member_info h5{text-align:center}}#member .member_set .set_a .member_info h5 br.smp_only,#member .member_set .set_b .member_info h5 br.smp_only{display:none}@media screen and (max-width:479px){#member .member_set .set_a .member_info h5 br.smp_only,#member .member_set .set_b .member_info h5 br.smp_only{display:inline}}#member .member_set .set_a .member_info p,#member .member_set .set_b .member_info p{color:#fff;text-align:left;font-size:16px}#message{width:100%;height:auto;background-color:rgba(255,29,123,.8)}#message .message_set{width:90%;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-around;padding:50px 0 100px}@media screen and (max-width:820px){#message .message_set{flex-direction:column}}@media screen and (max-width:479px){#message .message_set{padding:50px 0 50px}}#message .message_set .message_field{width:42%;height:auto;border-radius:20px;border:solid #0b2cc1 6px;padding:20px 30px;box-shadow:15px 15px #0b2cc1}@media screen and (max-width:820px){#message .message_set .message_field{width:100%;margin-bottom:100px;padding:20px 15px}}#message .message_set .message_field.m-left{background-color:#c6ffff}#message .message_set .message_field.m-right{background-color:#81ffb7}#message .message_set .message_field .pers_info{border-bottom:solid 3px #0b2cc1;position:relative}#message .message_set .message_field .pers_info p{color:#0b2cc1;margin:0 0 5px;font-size:14px}#message .message_set .message_field .pers_info h3{color:#0b2cc1;margin:0 0 10px 5px;font-size:33px;font-weight:900}#message .message_set .message_field .pers_info h3 span.san{font-size:24px;display:inline-block;padding-left:5px}#message .message_set .message_field .pers_info img.pers_img{position:absolute;top:-65px;right:-50px;max-width:150px;width:36%;height:auto}@media screen and (max-width:479px){#message .message_set .message_field .pers_info img.pers_img{top:-70px;right:-35px}}#message .message_set .message_field .pers_messa h4{background-color:#fff;border-radius:20px;padding:20px 20px 20px 40px;color:#0b2cc1;font-size:20px;margin-bottom:10px;position:relative;text-indent:-1.2em}#message .message_set .message_field .pers_messa h4:before{content:"Q."}@media screen and (max-width:479px){#message .message_set .message_field .pers_messa h4{font-size:18px}}#message .message_set .message_field .pers_messa p{color:#0b2cc1;font-weight:500}#report{width:100%;height:auto;background-color:rgba(240,255,104,.8)}#report .report_set{width:100%}#report .report_set .report_cat{width:100%;margin:0 auto 30px;display:none}#report .report_set .report_loop{width:96%;margin:50px auto 0;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:start}@media screen and (max-width:479px){#report .report_set .report_loop{padding:0 12px 0;justify-content:center}}#report .report_set .report_loop .reports{width:29%;position:relative;margin:0 2% 40px}@media screen and (max-width:820px){#report .report_set .report_loop .reports{width:45%}}@media screen and (max-width:479px){#report .report_set .report_loop .reports{width:90%}}#report .report_set .report_loop .reports a{display:block;position:relative;width:100%;height:auto;text-decoration:none;transition:all .3s 0s ease-in-out}#report .report_set .report_loop .reports a span.cats{display:block;position:absolute;padding:5px 15px;top:-20px;left:-20px;z-index:10;background-color:#fff;border-radius:30px;font-weight:700;font-size:16px}#report .report_set .report_loop .reports a span.cats.cats-00{color:#ac875a;border:6px solid #c6ad8e}#report .report_set .report_loop .reports a span.cats.cats-01{color:#ff1d7b;border:6px solid #ff789e}#report .report_set .report_loop .reports a span.cats.cats-02{color:#58ab00;border:6px solid #9bd888}#report .report_set .report_loop .reports a span.cats.cats-03{color:#1577c1;border:6px solid #9ac4d1}#report .report_set .report_loop .reports a span.cats.cats-04{color:#ff7101;border:6px solid #ffc190}#report .report_set .report_loop .reports a span.cats.cats-05{color:#c5aa00;border:6px solid #dbdf37}#report .report_set .report_loop .reports a span.cats.cats-06{color:#9b5dd1;border:6px solid #b07fdb}#report .report_set .report_loop .reports a span.cats.cats-07{color:#53acad;border:6px solid #8bc79b}#report .report_set .report_loop .reports a span.cats.cats-08{color:#ff63d5;border:6px solid #ffb1ea}#report .report_set .report_loop .reports a span.cats.cats-09{color:#72658e;border:6px solid #a3a3a3}#report .report_set .report_loop .reports a img.report-thumb{border:solid 6px #0b2cc1;border-radius:30px}#report .report_set .report_loop .reports a p{font-size:19px;font-weight:700;color:#0b2cc1;line-height:1.4;margin-bottom:8px}#report .report_set .report_loop .reports a .excerpt{margin-bottom:10px}#report .report_set .report_loop .reports a .excerpt p{font-size:14px;line-height:1.4;font-weight:500;margin-bottom:0}#report .report_set .report_loop .reports a ul.rep_terms{border-top:dashed #0b2cc1 1px;margin:0 0 20px;padding:0}#report .report_set .report_loop .reports a ul.rep_terms li{list-style-type:none;display:inline-block;background-color:transparent;color:#0b2cc1;font-size:14px;line-height:1.4;font-weight:500}#report .report_set .report_loop .reports a ul.rep_terms li:after{content:",";margin-right:5px}#report .report_set .report_loop .reports a ul.rep_terms li:last-child:after{content:""}#report .report_set .report_loop .reports a:hover p{text-decoration:underline;color:#0b2cc1}#report .report_set .report_loop .reports a:hover img.report-thumb{transition:all .3s 0s ease-in-out;filter:alpha(opacity=80);-moz-opacity:.8;opacity:.8}#report .report_set .report_end,#report .report_set .alm-btn-wrap{width:100%;margin:0 auto 50px;text-align:center}#report .report_set .report_end a.btn,#report .report_set .report_end .alm-load-more-btn,#report .report_set .alm-btn-wrap a.btn,#report .report_set .alm-btn-wrap .alm-load-more-btn{display:inline-block;border-radius:30px;padding:20px 50px 20px 40px;color:#fff;font-size:18px;font-weight:500;letter-spacing:1px;background-color:#111;text-decoration:none;position:relative;border:none}#report .report_set .report_end a.btn:after,#report .report_set .report_end .alm-load-more-btn:after,#report .report_set .alm-btn-wrap a.btn:after,#report .report_set .alm-btn-wrap .alm-load-more-btn:after{content:"";position:absolute;top:50%;right:1.5em;width:.5em;height:.5em;transform:translateY(-50%) rotate(45deg);border-right:2px solid currentColor;border-top:2px solid currentColor}#report .report_set .report_end a.btn:hover,#report .report_set .report_end .alm-load-more-btn:hover,#report .report_set .alm-btn-wrap a.btn:hover,#report .report_set .alm-btn-wrap .alm-load-more-btn:hover{background-color:#0b2cc1}#report .report_set .report_end a.btn.done,#report .report_set .report_end .alm-load-more-btn.done,#report .report_set .alm-btn-wrap a.btn.done,#report .report_set .alm-btn-wrap .alm-load-more-btn.done{display:none}#report .letter{width:90%;max-width:800px;margin:0 auto 50px;border:dashed 4px #0b2cc1;border-radius:20px;padding:20px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center}@media screen and (max-width:820px){#report .letter{flex-direction:column}}#report .letter .letter_btn_set{width:30%;text-align:center}@media screen and (max-width:820px){#report .letter .letter_btn_set{width:100%;margin-bottom:20px}}#report .letter .letter_btn_set a.letter_btn{display:inline-block;border-radius:30px;border:solid 4px #0b2cc1;padding:10px 40px 10px 30px;color:#0b2cc1;font-size:20px;font-weight:700;letter-spacing:1px;background-color:#fff;text-decoration:none;position:relative}#report .letter .letter_btn_set a.letter_btn:after{content:"";position:absolute;top:50%;right:1em;width:.5em;height:.5em;transform:translateY(-50%) rotate(45deg);border-right:2px solid currentColor;border-top:2px solid currentColor}#report .letter .letter_btn_set a.letter_btn:hover{color:#fff;background-color:#0b2cc1}#report .letter .letter_info{width:65%}@media screen and (max-width:820px){#report .letter .letter_info{width:100%}}#report .letter .letter_info p{font-size:16px;font-weight:700;color:#0b2cc1;margin-bottom:0}#official{width:100%;height:auto;background-color:rgba(255,255,255,.8)}#official .movie_set{width:80%;margin:0 auto 100px}#official .movie_set .youtube_blk{border-radius:20px;position:relative;width:100%;padding-top:56.25%}#official .movie_set .youtube_blk iframe{position:absolute;top:0;right:0;width:100%;height:100%}#digital-etqt{width:100%;height:auto;background-color:#fff}#digital-etqt .banner_set{width:80%;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;margin-bottom:100px}#digital-etqt .banner_set .bnr{width:45%;height:auto;text-align:center}@media screen and (max-width:479px){#digital-etqt .banner_set .bnr{width:100%}}#digital-etqt .banner_set .bnr h3{font-size:20px;color:#333;position:relative;margin-bottom:15px}#digital-etqt .banner_set .bnr h3:before{content:"-";padding-right:10px}#digital-etqt .banner_set .bnr h3:after{content:"-";padding-left:10px}#digital-etqt .banner_set .bnr a{display:block;width:100%;height:auto}#digital-etqt .banner_set .bnr a img{width:100%;height:auto}#digital-etqt .banner_set .bnr a:hover img{transition:all .3s 0s ease-in-out;filter:alpha(opacity=80);-moz-opacity:.8;opacity:.8}.site-footer{width:100%;position:relative;height:auto;padding:20px 0 20px;background-color:#000;text-align:center}.site-footer .site-info{max-width:1000px;width:90%;height:auto;margin:0 auto 0}.site-footer .site-info p{color:#fff;font-size:12px;letter-spacing:1px;margin:0 auto 0}.fadeInUpTrigger,.fadeInDownTrigger,.fadeInDownTriggerOnce,.fadeInUpTriggerOnce,.fadeInRightTriggerOnce,.bounceInDownTriggerOnce{opacity:0}.animate__delay-01s{animation-delay:calc(var(--animate-delay)*0.1)}.animate__delay-02s{animation-delay:calc(var(--animate-delay)*0.2)}.animate__delay-03s{animation-delay:calc(var(--animate-delay)*0.3)}.animate__delay-04s{animation-delay:calc(var(--animate-delay)*0.4)}.animate__delay-05s{animation-delay:calc(var(--animate-delay)*0.5)}.animate__delay-06s{animation-delay:calc(var(--animate-delay)*0.6)}.animate__delay-08s{animation-delay:calc(var(--animate-delay)*0.8)}.animate__delay-12s{animation-delay:calc(var(--animate-delay)*1.2)}.animate__delay-14s{animation-delay:calc(var(--animate-delay)*1.4)}a{color:#4169e1;transition:all .3s 0s ease-in-out}a:visited{color:purple}a:hover,a:focus,a:active{color:#191970}a:focus{outline:thin dotted}a:hover,a:active{outline:0}button,input[type=button],input[type=reset],input[type=submit]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,.8);line-height:1;padding:.6em 1em .4em}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:#aaa #bbb #bbb}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}.main-navigation{width:auto;text-align:center}.main-navigation ul{width:auto;display:inline-block;background-color:#fff;padding:20px 15px;border-radius:30px;margin-top:10px}.main-navigation ul li{display:inline-block;list-style-type:none;font-size:16px;font-weight:700;margin:0}.main-navigation ul li a{color:#0b2cc1;text-decoration:none;padding:10px 15px;background-color:transparent;border-radius:30px}.main-navigation ul li a:hover{color:#fff;background-color:#0b2cc1}.drawer-hamburger{display:none !important}@media screen and (max-width:820px){.drawer-hamburger{display:block !important}}.sticky{display:block}.post,.page{margin:0 0 1.5em}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}.gallery-caption{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}