@charset "utf-8";

abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{font-size:100%;margin:0;padding:0;vertical-align:baseline;border:0;outline:0;background:0 0}html{-webkit-text-size-adjust:100%}html.scroll{overflow:hidden;z-index:-1;width:100%;height:100%}body{line-height:1}body.fixed{position:fixed;width:100%;height:100%;left:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{padding:0;margin:0;list-style:none;justify-content:center;text-align:center;display:flex;flex-wrap:wrap;background-color:#752489}blockquote,q{position:relative;padding:5px 10px 5px 35px;width:90%;margin:0 auto 30px;box-sizing:border-box;background:#f3f3f3;box-shadow:0 3px 4px rgba(0,0,0,.15)}blockquote:before{display:inline-block;position:absolute;top:10px;left:-15px;width:40px;height:30px;text-align:left;color:#fff;font-size:40px;font-family:serif;font-style:italic;content:"‘‘";line-height:50px;background:#ff785b;box-shadow:0 2px 2px rgba(26,26,26,.14);font-weight:900}blockquote:after{position:absolute;content:'';top:40px;left:-15px;border:none;border-bottom:solid 8px transparent;border-right:solid 15px #e25f95}.article-content .single-content blockquote p,q p{position:relative;padding:0;margin:10px 0;z-index:3;line-height:1.7}blockquote cite{display:block;text-align:right;color:#888;font-size:.9em}q:after,q:before{content:'';content:none}code,pre{font-size:.8rem;color:#65f1ff;background-color:#000;padding:.5rem 1rem;width:90%;margin:0 auto;line-height:1}code:before,pre:before{content:"source code";color:#ffd642;border-bottom:solid 1px #a756b2;width:100%;display:block;padding-bottom:.3rem;margin-bottom:.5rem}a{font-size:100%;color:#007fac;margin:0;padding:0;vertical-align:baseline;background:0 0;transition:opacity .4s ease-out}a:hover{color:#efbe66}a:visited{color:#fff}ins{text-decoration:none;color:#000;background-color:#ff9}mark{font-weight:700;font-style:italic;color:#000;background-color:#ff9}del{text-decoration:line-through}abbr[title],dfn[title]{cursor:help;border-bottom:1px dotted}table{border-spacing:0;border-collapse:collapse}hr{display:block;height:1px;margin:1em 0;padding:0;border:0;border-top:1px solid #ccc}input[type=button],input[type=submit],input[type=text]{-webkit-appearance:none;border-radius:0}html{font-size:16px}body{font-family:"游ゴシック","Yu Gothic","Hiragino Kaku Gothic Pro",Meiryo,sans-serif;line-height:1.5;margin:0;padding:0;color:#333}h1,h2,h3,h4,h5,h6{font-weight:700;color:#000}img{max-width:100%;height:auto;vertical-align:bottom}.ofi-cover{font-family:'object-fit: cover; object-position: center 50%;'}.aligncenter{display:block;margin:0 auto}.alignright{display:block;margin:0;margin-left:auto}.alignleft{display:block;margin:0;margin-right:auto}.container,.footer-inner,.header-inner{box-sizing:border-box;max-width:1200px;margin-right:auto;margin-left:auto;padding:1.25rem}.header-inner{max-width:100%;padding:0}.container{padding:2rem 1.25rem;display:flex;flex-wrap:wrap;justify-content:space-between}.contents{width:70%;margin-right:3%}.contents>div.archive-list,.contents>div.content-list,.contents>div.search-list{margin-bottom:1rem}.sidebar{width:27%}.related-entry-thumbnail{position:relative;overflow:hidden;transition:all .5s}.related-entry-content{position:absolute;width:100%;height:30%;bottom:0;left:0;background:rgba(0,0,0,.5);margin-left:0;padding:5px 0}div.slidersp .related-entry-content{position:relative;background:0 0}.related-entry-content div.cat-data{border-bottom:1px solid #fff}.related-entry-content div.cat-data,.related-entry-content h2{margin:0 10px 5px}.related-entry-content div.cat-data a,.related-entry-content h2 a{color:#fff;text-decoration:none}.slide-arrow{transition:.3s all ease-in-out;opacity:0;z-index:1001}#reco-slider div.slider .next-arrow,#reco-slider div.slider .prev-arrow{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:30px;height:50px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);transition:.3s all ease-in-out;cursor:pointer;color:transparent;border:none;outline:0;background:0 0;filter:drop-shadow(1px 1px 1px #fff)}#reco-slider div.slider .prev-arrow{left:-30px}#reco-slider div.slider .next-arrow{right:-30px}#reco-slider div.slider:hover .prev-arrow{opacity:1;left:5px}#reco-slider div.slider:hover .next-arrow{opacity:1;right:5px}#reco-slider div.slider .next-arrow:before,#reco-slider div.slider .prev-arrow:before,#rel-slider div.slidersp .slick-next:before,#rel-slider div.slidersp .slick-prev:before{color:#000;font-size:30px}#rel-slider div.slidersp .slick-arrow{width:30px;height:30px;top:75px;z-index:9}#rel-slider div.slidersp .slick-prev{left:0}#rel-slider div.slidersp .slick-next{right:0}#rel-slider div.slidersp div.slick-slide{margin:0 1vw}div.slider div.slick-slide{width:100%;max-width:420px;margin:0 3px}div.thumb div.slick-slide{background-color:#000}div.thumb div.slick-slide img{height:calc(100vw/6/3*2);object-fit:cover;transition:.3s ease;overflow:hidden}div.thumb div.slick-slide:not(.slick-current) img{opacity:.5}#rel-slider{margin-top:10px;overflow:hidden}#rel-slider div.slidersp{height:100%}.main_cover{position:fixed;width:100%;visibility:hidden;z-index:-1}.site-title-wrap{text-align:left}.site-title a{font-weight:700;line-height:1;display:inline-block;text-decoration:none}.site-title-wrap .site-title{padding-top:10px;font-size:inherit;text-align:center}.site-title a img{display:block;width:auto;height:114px}.tagline{text-align:center;font-size:14px;padding:0 1.25rem;margin-bottom:2em}.header-inner{position:relative;overflow:hidden}.header-nav{font-size:0}.header-nav li{width:auto;height:40px;line-height:40px;background-color:#752489;transition:all .4s ease-out}.header-nav li:hover{background-color:#c777d2}.header-nav li a{color:#fff;font-size:14px;padding:0 1.4em;display:block;text-decoration:none}.slider,.slidersp{margin:0 auto;width:100%;opacity:0;transition:opacity 3s ease}.slider .slick-dots div.slick-active button:before{opacity:.75;color:#752489}.slick-initialized{opacity:1}.slick-slide .related-entry-thumb a img{width:100%;height:280px;object-fit:cover}.slidersp .slick-slide .related-entry-thumb a img{height:calc(100vw/7.5);max-height:165px;max-width:252px;margin-bottom:0}div.thumb{display:none}.footer{background-color:#eee}.copyright,.footer-nav{text-align:center}.footer-nav{font-size:0;margin-bottom:3rem}.footer-nav li{font-size:1rem;display:inline-block;margin-right:1.5rem}.footer-nav li a{text-decoration:none;color:#fff}.footer-nav li a:hover{opacity:.6}.copyright p{font-size:1rem;color:#333}.swiper{--add-bottom:36px;padding-bottom:var(--add-bottom)}ul{padding:0;list-style:none}hr{height:1px;border:0;border-top:1px solid #e5e7eb}.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-bottom:1.5rem}.footer__navi-heading{font-weight:800}.footer__navi li{margin-bottom:.75rem;word-break:break-word;white-space:normal}.footer__navi a{display:block;font-size:14px;line-height:1.6;color:#000;text-decoration:none;padding-right:.5rem}.footer__navi a span{white-space:nowrap}.footer__navi a:hover{opacity:.7}@media screen and (max-width:767px){.footer__navi a{font-size:13px}}@media (min-width:800px){.md-flex{display:flex}.md-justify-between{justify-content:space-between}.grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.sidebar-wrapper{margin-bottom:2rem}.sidebar-title{font-size:1rem;text-align:center;box-sizing:border-box;margin:0 0 .5rem;padding:.5rem 0 0;color:#000;border-top:4px solid #752489}.calendar_wrap,.content-none ul,.item_categories ul,.tagcloud,.widget_archive ul,.widget_categories ul,.widget_meta ul,.widget_nav_menu ul,.widget_pages ul,.widget_recent_comments ul,.widget_recent_entries ul{list-style:none}.content-none li,.widget_archive li,.widget_meta li,.widget_nav_menu li,.widget_pages li,.widget_recent_comments li,.widget_recent_entries li{position:relative;margin-bottom:.5rem}.content-none a,.widget_archive a,.widget_categories a,.widget_meta a,.widget_nav_menu a,.widget_pages a,.widget_recent_comments a,.widget_recent_entries a,ul.single-nav li a{text-decoration:none;color:#333}.sidebar-wrapper a:hover{opacity:.6}.widget_categories ul{margin:.5rem}.widget_categories li{margin-bottom:.5rem}.widget_categories li a{font-size:.95rem}.widget_categories .children{margin-bottom:.5rem;padding:0;padding-left:1rem;background-color:#415671}.widget_categories .children li{margin-bottom:0}.widget_categories .children li a{font-size:.9rem;background-color:transparent}.widget_categories .children li a::before{position:absolute;top:50%;left:.6rem;content:'∟';transform:translateY(-50%);color:#fff}.widget_categories .screen-reader-text{display:none}.widget_archive .screen-reader-text{position:relative;display:block;height:0;text-indent:-9999999px}.widget_categories form{position:relative}.widget_categories form::after{position:absolute;top:50%;right:1rem;content:'▼';transform:translateY(-50%);pointer-events:none}.widget_archive select,.widget_categories .postform{font-size:.95rem;width:100%;padding:4px 10px;cursor:pointer;border:1px solid #e0e3ef;border-radius:0;background-color:#f4f5f9;-webkit-appearance:none;-moz-appearance:none}.widget_archive label::after{position:absolute;top:.5rem;right:1rem;content:'▼';text-indent:0;pointer-events:none}.tagcloud a{font-size:.9rem!important;line-height:1;position:relative;display:inline-block;margin-bottom:.5rem;padding:.2rem .5rem;text-decoration:none;color:#03162f;border:1px solid #000;background-color:#fff}.widget_nav_menu li a{font-size:1rem;font-weight:700;position:relative;padding-left:1.3rem;color:#333}.widget_nav_menu li a::before{font-family:'Font Awesome 5 Free';font-weight:900;position:absolute;top:50%;left:0;content:'\f105';transform:translateY(-50%);color:#03162f}.widget_recent_entries li{padding-bottom:.5rem;border-bottom:1px solid #ddd}.widget_recent_entries li a:before{font-family:'Font Awesome 5 Free';font-weight:700;font-weight:900;position:absolute;left:5px;content:'\f303';color:#000}.widget_recent_entries li a{display:block;margin-bottom:.3rem;padding-left:1.6rem}.widget_recent_entries .post-date{font-size:.8rem;display:block}.calendar_wrap{padding:1rem;border:1px solid #ddd}.calendar_wrap table{width:100%}.calendar_wrap tbody{text-align:center}.calendar_wrap caption{font-weight:700;margin-bottom:1rem}.calendar_wrap td{padding:.3rem 0}.calendar_wrap tfoot td{padding-top:.7rem}.calendar_wrap tfoot td:last-child{text-align:right}div.widget_search{position:absolute;top:75px;width:200px}div.item_categories ul li{border-bottom:solid 1px #ccc}div.widget_search form.search-form .search-field{width:90%;margin:3px;padding:10px;border:none;border-bottom:solid 1px #f1d4f1}div.widget_search form.search-form .search-submit{position:absolute;right:0;top:10px;font-size:20px;cursor:pointer;border:none;color:#ccc;padding:1px 8px;color:#752489;background:0 0;transition:all .4s ease-out}div.widget_search form.search-form .search-submit:hover{opacity:.6}.cateran{width:100%;transition:all .4s ease-out;-webkit-overflow-scrolling:touch}.content-frame{width:27vw;max-width:100%;min-height:900px;height:calc((25vw - 10px) * 9 / 2);max-height:1100px}.content-frame-yoko{width:100%;height:calc(100vw/2.5)}.about div.textwidget{text-align:center}.about div.textwidget p{font-size:12px;line-height:1.8;padding:1.5rem 0 3rem;text-align:left}.about div.textwidget img{width:90%;border:solid 1px #ccc}#toc{margin:30px 40px;padding:20px;text-align:center;border:solid 1px #ccc}.mokuji{font-size:1.2em;font-weight:700;color:#333}#toc ol{margin-top:10px;margin-bottom:0;padding:0;text-align:left}#toc ol li{font-size:1rem;margin-bottom:1em;list-style-position:inside;list-style:none;color:#000070;border-bottom:1px dotted #ddd}#toc>ol>li{counter-increment:title;counter-reset:list}#toc>ol>li::before{content:counter(title) ". "}#toc ol a{text-decoration:none;color:#000070}#toc ol a:hover{opacity:.5}#toc ol>ol{margin:0;padding-left:15px}#toc ol>ol li{font-size:.8rem;font-weight:500;counter-increment:list}#toc>ol>ol li::before{content:counter(title) "-"counter(list) ". "}.content-under,.relatedkiji{margin-bottom:2rem}.popularpost,.tokupost{display:flex;flex-wrap:wrap;justify-content:space-between}.tokupost dl{margin-bottom:1.5rem;transition:all .4s ease-out}.popularpost dl:hover,.tokupost dl:hover{opacity:.5}.tokupost dl.text_toku{width:30%}.tokupost dl dt img{width:100%;height:100%}.popularpost_header{padding:1rem 0;font-weight:700}.tokupost dl dt{margin-bottom:.5rem}#archive-title,.list-title{color:#333;font-size:1.4rem;font-weight:700;padding:5px;padding-left:15px;margin-bottom:1.2rem;border-left:10px solid #752489;width:90%}div.tokupost .list-title{width:100%}.mini{font-size:1rem}.archive-top h1{font-size:1.6rem;margin-bottom:1.5rem}.archive-top p{font-size:.875rem;line-height:1.7}.contents p.list-num{font-family:Oswald,sans-serif;font-size:.75rem;font-weight:700;color:#752489;text-align:right;letter-spacing:.2rem;margin-bottom:1rem}#loading{display:none}#loading img{margin:0 auto}.autoload{opacity:0;top:30px;position:relative;transition:all .8s ease-out 0s}.autoload.view{opacity:1;top:0}.article-list,.popularpost dl{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;padding:1rem 0;border-bottom:1px solid #ddd;transition:all .4s ease-out}.article-list a,.popularpost a{text-decoration:none;color:#333}.article-list .img-wrap{line-height:1}.article-list .img-wrap img,.popularpost dl dt img{width:240px;height:160px;object-fit:cover}.article-list .text,.popularpost dl dd{position:relative;width:calc(100% - 260px)}.sidebar-inner .popularpost dl dd{width:100%}.article-list .text_header{font-weight:700;font-size:1.15rem;height:50px;overflow:hidden;line-height:1.4;margin-bottom:.5rem}.article-list .text .text_content{position:absolute;bottom:0;margin-bottom:5px}.tag-data{line-height:1.7}.tag-data a{background:#999;font-size:12px;padding:3px;color:#fff;margin-right:5px}.tag-data a:nth-child(n+4){display:none}.article-author,.article-date{font-size:.75rem;display:inline-block;color:#666}.article-date{font-family:Oswald,sans-serif;margin-right:.5rem;letter-spacing:.05rem}.article-read{font-family:sans-serif;letter-spacing:.15rem}.article-list .text .article-author i{margin-right:.3rem}.article-list .text p,.popularpost dl dd p,.tokupost dl dd p.miniText{font-size:.8125rem;line-height:1.5}.cat-data a{font-family:Oswald,sans-serif;font-size:.75rem;font-weight:700;color:#752489;margin-right:10px}.pagination{margin-bottom:4rem;text-align:center}.pagination ul{font-size:0}.pagination ul li{font-size:1rem;display:inline-block;margin-right:.5rem}.pagination ul li:last-child{border:0}.pagination ul.pagination-next li{width:100%;position:relative}.pagination ul.pagination-next li i{position:absolute;top:10px;right:3%;font-size:20px;color:#fff}.pagination .current,.pagination ul li a{display:block;padding:.5rem .8rem;border-radius:2px;transition:all .4s ease-out}.pagination ul li .next,.pagination ul li .prev{border:0}.pagination ul li a{text-decoration:none;background-color:#333;color:#fff;margin-bottom:24px}.pagination ul li a:hover{opacity:.6}.pagination .current{color:#333;background-color:#eee}.article-content{margin-bottom:5rem}.article-content .article-info{margin-bottom:.5rem}.article-content .single-content .cat_link{width:90%;text-align:center;border:solid 2px #000;border-radius:25px;margin:0 auto 10px;transition:all .7s}.article-content .single-content .cat_link:hover{background:#eee}.article-content .single-content .cat_link a{display:block;font-size:14px;text-decoration:none;color:#000;padding:7px 0}.article-content .single-content .Yword{background:linear-gradient(transparent 60%,#ff6 60%);font-weight:700}.article-content .single-content .fbox{position:relative;display:inline-block;width:95%;padding:10px;text-align:center;background-color:#6eafff;border:1px solid #6eafff;margin:5px .4rem 7px;border-radius:5px;font-size:16px;font-weight:700;letter-spacing:1px;color:#fff}.fbox:after,.fbox:before{content:"";position:absolute;height:0;width:0}.article-content .single-content .fbox:before{top:100%;left:10px;border:8px solid transparent;border-top:10px solid #6eafff}.article-content .single-content .fbox:after{top:98%;left:11px;border:7px solid transparent;border-top:7px solid #6eafff}.bword{font-weight:700;color:red}.article-content .single-content .point{position:relative;margin:4rem auto 2rem;padding:.5rem 1rem;border:solid 3px #9357a2;color:#9357a2;width:90%}.article-content .single-content .point .point-title{position:absolute;display:inline-block;top:-27px;left:-3px;padding:0 9px;height:25px;line-height:25px;font-size:17px;background:#9357a2;color:#fff;font-weight:700;border-radius:5px 5px 0 0}.article-content .single-content .reference{width:90%;background:#eee;padding:.5rem 1rem 2rem;margin:4rem auto 2rem}.article-content .single-content .reference p{font-weight:700;line-height:25px;color:#333;background:#eee;border-radius:5px 5px 0 0;margin-bottom:1rem}.article-content .single-content .reference .reference-title::before{content:"\f044"}.article-content .cat-data a{display:inline-block;font-size:.8rem;margin:0 .5rem .3rem 0;padding:.1rem .5rem;text-decoration:none;color:#fff;background-color:#03162f}.article-content .article-info .article-author,.article-content .article-info .article-date,.article-content .article-info-under .article-read{font-size:.8rem;display:inline-block;margin-right:.5rem;color:#888}.article-content .article-info .article-author i{margin-right:.3rem}.article-content b,.article-content ol,.article-content p,.article-content table,.article-content ul{font-size:18px;line-height:1.7;letter-spacing:1px}.article-content ol,.article-content p,.article-content table,.article-content ul{margin-bottom:5rem}.article-content .single-content>ol{counter-reset:number;list-style:none;background:#eee;padding:10px;margin-left:1rem;margin-bottom:3rem}.article-content .single-content>ol li{font-size:15px;line-height:2.15;padding:10px 5px;list-style-position:inside}.article-content .single-content>ol li:before{counter-increment:number;content:counter(number);display:inline-block;width:30px;height:30px;font-weight:700;color:#fff;text-align:center;border-radius:50%;background:#9357a2;margin-right:5px}.article-content p{line-height:2.15}.article-content .single-content div.list-midashi{font-size:18px;margin-bottom:1rem}.article-content .single-content div.list-midashi2{font-size:18px;margin-bottom:1rem}.article-content h1{font-size:1.9rem;margin:0 0 2rem;letter-spacing:1px}.article-content h2{font-size:1.7rem;position:relative;padding:.25rem 1rem;margin:3rem 0 2rem;letter-spacing:1px;border-bottom:solid 5px #03162f}.article-content h2:before{content:'';width:50px;height:5px;background-color:#752489;display:block;position:absolute;left:0;bottom:-5px}.related-entry-title{font-size:.9rem;margin:5px 10px;padding:0;letter-spacing:1px;border-bottom:none;line-height:1.5}.article-content div.slidersp div a{color:#000;text-decoration-line:none;font-weight:600}.article-content h3{font-size:1.5rem;margin:2.5rem 0 1.5rem;padding:.5rem 1rem;letter-spacing:1px;background:#fdebff;border-left:solid 7px #752489;border-radius:0 10px 10px 0;color:#000}.article-content h4{font-size:1.2rem;margin:2rem 0 1rem;letter-spacing:1px;padding:.5rem 1rem;font-weight:700;color:#6091d3;background:0 0;border:solid 3px #6091d3;border-radius:10px}.article-content h5{font-size:1.1rem;margin:0 0 .3rem;letter-spacing:1px}.article-content .article-img{margin-bottom:2rem}.article-content .article-img img{display:block;margin:0 auto}.article-content ul{margin-left:2rem;list-style:none}.article-content ol{margin-left:2rem;list-style:decimal}.article-content table{border-collapse:collapse}.article-content td,.article-content th{padding:.4rem}.article-content figure{max-width:100%}.article-tag{text-align:right}.article-tag ul{font-size:0;margin-bottom:0}.article-tag ul li{font-size:.9rem;display:inline-block;margin-right:.5rem;vertical-align:middle}.article-tag ul li:last-child{margin-right:0}.article-tag ul li a{padding:.2rem .5rem;text-decoration:none;color:#000;border:1px solid #000}.article-tag ul li a:hover{opacity:.6}.article-content .article-info-under{text-align:center;padding:3px 0;margin-bottom:20px;border-top:double 3px #ccc;border-bottom:double 3px #ccc}.blank-box bb-red{border-style:solid;border-color:red}.alert-box{border-style:solid;border-color:#ac516f}.memo-box{border-style:solid;border-color:#6c946f}.home-top .article-top .img-wrap img{width:600px;height:400px}.home-top .article-top .text{margin-left:630px}.home-top .article-top .new-post{font-weight:700;display:block;margin-bottom:.5rem;color:red}.home-top .article-top .text h2{font-size:1.6rem;margin-bottom:1rem}.home-top .article-top .text .article-date,.home-top .article-top .text .cat-data{margin-bottom:1rem}.fa-hatena:before{font-family:Verdana;font-weight:700;content:'B!'}.sns{margin-top:100px;margin-bottom:40px}.sns p{margin:0}.share{margin-bottom:20px}.article-content .share ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;justify-content:space-between}.article-content .share ul.snsp{width:30%;min-width:180px}.article-content .share li{width:23%;margin:0}.article-content .share ul.snsp li{width:30%;min-width:50px}.article-content .share li a{display:block;padding:3px;text-align:center;text-decoration:none;color:#fff;border-radius:4px}.article-content .share li a:hover{opacity:.8}.article-content .share li a:visited{color:#fff}.tweet a{background-color:#000}.facebook a{background-color:#315096}.hatena a{background-color:#2c6ebd}.line a{background-color:#00b900}.instagram a{background-color:#da3175}.share li i{font-size:30px;vertical-align:middle}footer#footer aside{max-width:1200px;margin:0 auto;padding:2rem 1.25rem 0;list-style:none;display:flex;flex-wrap:wrap;justify-content:space-between}footer#footer aside div.footer-wrapper{width:31.5%;margin-bottom:10px}footer#footer aside div.footer-wrapper div.textwidget{height:calc(100vw/2);max-height:630px;width:100%;overflow:scroll;-webkit-overflow-scrolling:touch;background-color:#fff}footer#footer aside div.footer-wrapper div.textwidget::-webkit-scrollbar{display:none}footer#footer aside div.footer-wrapper:first-of-type div.textwidget{overflow:unset}footer#footer aside div.footer-wrapper:last-of-type div.textwidget{overflow:hidden}footer#footer aside div.footer-wrapper div.textwidget p{height:100%}footer#footer aside div.footer-wrapper div.textwidget p a img{width:100%;height:100%;vertical-align:bottom}#move-top{margin:0;padding:0}#move-top>p{font-size:10px;margin:0;padding:0;position:fixed;right:10px;bottom:10px;z-index:15}#move-top>p>a{display:block;color:#fff;text-align:center;text-decoration:none;background:#000;border-radius:.5vw;padding:10px;margin-bottom:2vw;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.content-list .h1none{color:#333;font-size:1.4rem;font-weight:700;margin-bottom:20px}.content-list img.not-found{padding-bottom:20px}.content-none .h2none{font-size:1.15rem;line-height:1.4;padding:5px;padding-left:15px;border-left:10px solid #752489;margin:50px 0 20px}.content-none p{font-size:1rem;line-height:1.8}.content-none .none{background-color:#fff;padding:1rem}.content-none div.widget_search{position:initial;top:initial;width:100%;margin-top:20px}.content-none div.widget_search form.search-form .search-field{width:calc(100% /2);margin:0}.content-none div.widget_search form.search-form .search-submit{position:relative;right:40px;top:3px}.content-none ul{margin:10px 30px}.content-none ul li{border-bottom:solid 1px #ccc;padding:.5rem}.content-none ul li ul{margin:10px 0 10px 30px}.content-none ul li ul li{border-bottom:none}.content-none ul a{font-size:.95rem}.content-none .pagination{margin:1rem 0}.bread ol{margin:0;margin-bottom:20px;padding:0;list-style:none}.bread li{display:inline-block}.bread li a,.bread li i{font-size:.7rem;padding:5px;text-decoration:none;color:#888}.bread li a{padding-left:0}.bread li i{padding-right:0}.bread li a[href]:hover{background-color:#eee}.bread li:after{content:'\003e';color:#888}.bread li:last-child:after{content:none}ul.single-nav{display:flex;flex-direction:row;justify-content:space-between;position:relative;list-style:none;border:1px solid #ccc;margin:38px 0}ul.single-nav::after{position:absolute;top:0;left:50%;width:1px;height:100%;background-color:#ccc;content:""}ul.single-nav li{width:50%}ul.single-nav li a{width:100%;margin:0;display:inline-flex;align-items:center;line-height:1.2;font-size:.8em;height:100%;transition:all .7s}ul.single-nav li a:hover{background-color:#edecea}ul.single-nav li a::before{font-size:1.5rem;color:#aaa}ul.single-nav li.navileft a{flex-direction:row}ul.single-nav li.navileft a::before{content:"\f053";margin-right:5px;padding-left:6px}ul.single-nav li.naviright a{flex-direction:row-reverse}ul.single-nav li.naviright a::before{content:"\f054";margin-left:5px;padding-right:6px}ul.single-nav li a span.fas:before{content:"\f015";width:50%;justify-content:center;font-size:75px;text-align:center;color:#777}ul.single-nav li a figure{min-width:75px;max-width:75px;object-fit:cover;padding:.5rem 0}ul.single-nav li a img{width:100%;vertical-align:bottom}ul.single-nav li a div{margin:0 10px;line-height:1.8;padding:.5rem 0}.wp-embedded-content{width:100%}.hatenablogcard{clear:both;width:100%;height:155px;margin:10px 0}.sp,.sp300,.sp500,.sp900{display:none}.blogcard{border:1px solid #d2d2d2;transition:transform .3s;margin-bottom:1em}.blogcard a{padding:10px;display:flex;align-items:center;text-decoration:none;color:#252525}.blogcard img{flex:0 0 180px;width:180px;height:120px;margin-right:15px;object-fit:cover}.article-content p.blogcard-title{font-size:14px;line-height:1.3;margin-bottom:0;font-weight:700}.article-content p.blogcard-excerpt{font-size:10px;line-height:1.5;color:#82878c;margin-top:1em;margin-bottom:0;line-height:1.3}.linkcard{display:flex;flex-direction:row-reverse;text-decoration:none;color:#252525;border:1px solid #d2d2d2;transition:transform .3s;padding:10px;margin-bottom:1em}.linkcard_content{width:60%;margin-left:10px}.linkcard_title{font-weight:700;margin-bottom:14px}.linkcard_excerpt{font-size:12px;margin-bottom:10px}.linkcard_link{color:#82878c;margin-bottom:30px}.linkcard_thumbnail{text-align:center}.linkcard_thumbnail img{width:100%;max-width:150px;height:100%;max-height:150px}.linkcard div.pc300,.linkcard div.sp150{width:100%;text-align:center;margin:20px auto 0}.linkcard div.sp150{margin:20px auto}.linkcard div.pc300 a,.linkcard div.sp150 a{text-decoration:none;background-color:#333;color:#fff;display:block;padding:.5rem .8rem;border-radius:2px;transition:all .4s ease-out;position:relative}.linkcard div.pc300 a i,.linkcard div.sp150 a i{position:absolute;top:10px;right:20%;font-size:30px;color:#fff}@media(max-width:600px){.linkcard_thumbnail img{width:100%;max-width:150px;height:100%;max-height:150px}}@media(min-width:601px){.linkcard_thumbnail img{width:100%;max-width:300px;height:100%;max-height:300px}}ul.itemlist{margin:0;display:flex;flex-flow:wrap;justify-content:center}ul.itemlist li{width:32%;margin:.5%}.youtube{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media(max-width:1024px){.home-top .article-top .img-wrap img{width:420px;height:280px}.home-top .article-top .text{margin-left:440px}div#sb_instagram #sbi_load span.sbi_follow_btn{margin-left:0}div#sb_instagram #sbi_load a.sbi_load_btn,div#sb_instagram #sbi_load span.sbi_follow_btn a{padding:10px 7px}}@media(max-width:800px){.contents,.sidebar{width:100%;margin-right:0}.contents{margin-bottom:1.5rem}.pc{display:none}.sp{display:block}.header-nav li{width:calc(100% / 3 - 1px);border-left:solid 1px #fff;border-top:solid 1px #fff}.header-nav li:nth-child(1),.header-nav li:nth-child(2),.header-nav li:nth-child(3),.header-nav li:nth-child(4){flex-basis:49%}.header-nav li a{padding:0}.header-nav .menu-item-4266{width:100%;border-radius:30px;padding:8px;margin:9px}.header-nav .menu-item-4266>a{font-size:18px}.header-nav ul{background-color:#fff!important}@media(max-width:600px){.menu-item-4529{display:none}}div.thumb{display:block}div.slider div.slick-slide{max-width:100%;max-width:initial;margin:0}.slick-slide .related-entry-thumb a img{width:100%;height:calc((100vw /3)*2)}#archive-title,.list-title{width:90%}.article-content h1{font-size:1.6rem}.article-content h2{font-size:1.4rem;padding:.25em 0}.article-content h3{font-size:1.3rem}.article-content h4{font-size:1.2rem}.sidebar-inner{width:200px;padding:0 10px 150px;margin:0 auto}div.widget_search{position:relative;top:0;width:100%;margin:0 auto}div.widget_search form.search-form .search-field{width:90%;margin:3px 3px 30px;border-bottom:solid 2px #f1d4f1}.content-frame{width:27vw;max-width:100%;min-height:900px;height:calc((25vw - 10px) * 9 / 2);max-height:1100px}.tokupost dl.text_toku{width:49%}.item_categories.sp ul{display:flex;flex-wrap:wrap;justify-content:center;width:100%}.item_categories.sp ul li{box-sizing:border-box;border-left:solid 1px #ccc;width:50%}.item_categories.sp ul li:first-of-type{border-top:solid 1px #ccc}.item_categories.sp ul li:nth-of-type(2){border-top:solid 1px #ccc}.item_categories.sp ul li:nth-of-type(2n){border-right:solid 1px #ccc}.item_categories.sp ul li a{display:block;padding:.5rem;text-decoration:none;color:#333}.item_categories.sp ul li a img{width:70px;height:70px;object-fit:cover}.item_categories.sp ul li a p{font-size:12px;display:inline-block;padding-bottom:25px;padding-left:.5rem}.article-date,dd .cat-data{display:inline-block}footer#footer{background-color:transparent}footer#footer aside div.footer-wrapper{border:solid 1px #ccc;border-radius:5px;width:75%;max-width:520px;padding:10px 16px;margin:0 auto 30px}footer#footer aside div.footer-wrapper:first-of-type{display:none}footer#footer aside div.footer-wrapper div.textwidget{height:500px}footer#footer aside div.footer-wrapper:last-of-type div.textwidget{overflow:unset;overflow-x:hidden}footer#footer aside div.footer-wrapper div.textwidget iframe{width:540px!important}footer#footer div.footer-inner{background-color:#eee}footer#footer div.footer-inner div.copyright p{font-size:.8rem}div#sb_instagram #sbi_load a.sbi_load_btn,div#sb_instagram #sbi_load span.sbi_follow_btn a{padding:10px 3px}footer#footer aside div.footer-wrapper div.textwidget p a img{width:auto}.container{padding:0 0 2rem}.contents>article,.contents>div{padding:0 1.25rem}.contents>div.content-under,.contents>div.relatedkiji{padding-top:1rem}.contents>ul.single-nav{margin:38px 1.25rem}.contents>div.archive-list,.contents>div.content-list,.contents>div.search-list{padding:1rem 1.25rem;background-color:#eee}.article-list{border-bottom:none;margin-bottom:1rem}.article-list,.popularpost dl{width:calc(100% - 2rem);background-color:#fff;padding:1rem}.pagination{margin-bottom:2rem}.main_cover{position:fixed;width:100%;visibility:hidden;z-index:-1}.main_cover.active{height:100%;top:0;visibility:visible;background:rgba(0,0,0,.4);z-index:9}.site-title a img{height:100px}.navbutton{display:inline-block;width:36px;height:28px;vertical-align:middle;cursor:pointer;position:fixed;top:20px;left:1rem;z-index:100;transform:translateX(0);transition:transform .5s}.navbutton span{display:inline-block;box-sizing:border-box;position:absolute;left:0;width:100%;height:4px;background-color:#752489;transition:all .5s}.navbutton.active span{background-color:#fff}.navbutton span:nth-of-type(1){top:0}.navbutton.active span:nth-of-type(1){transform:translateY(12px) rotate(-45deg)}.navbutton span:nth-of-type(2){top:12px}.navbutton.active span:nth-of-type(2){opacity:0}.navbutton span:nth-of-type(3){bottom:0}.navbutton.active span:nth-of-type(3){transform:translateY(-12px) rotate(45deg)}.side-nav-wrap{display:block;width:250px;height:100%;padding:70px 0 150px;background:#752489;position:fixed;top:0;left:0;z-index:10;transform:translate(-250px);transition:all .5s;opacity:0;overflow:scroll;overflow-y:auto;-webkit-overflow-scrolling:touch}.side-nav-wrap::-webkit-scrollbar{display:none}.side-nav-wrap.open{transform:translateZ(0);opacity:1}.side-nav-wrap nav.side-nav ul{display:block;flex-wrap:initial;background-color:transparent}.side-nav li{display:block;width:100%;margin-right:0;background:#9a5294;height:40px;line-height:40px;transition:all .4s ease-out}.side-nav li:hover{background-color:transparent}.side-nav li a{position:relative;color:#fff;border-bottom:1px solid #9357a2;font-size:14px;padding:0 1.4em;display:block;text-decoration:none}.side-nav li:last-of-type a{border-bottom:none}.side-nav li a:after{font-family:'Font Awesome 5 Free';font-weight:900;position:absolute;top:50%;right:1.25rem;display:block;content:'\f105';transform:translateY(-50%)}.side-item_categories{background-color:#fff;height:auto;padding-bottom:100px}.side-item_categories ul li{height:50px;text-align:center;border-top:1px solid #ddd}.side-item_categories ul li a{display:block;height:100%}.side-item_categories ul li a img{height:100%;vertical-align:bottom}.side-nav .menu-item-4259{display:none!important}.side-nav .menu-item-4261{display:none!important}.side-nav .menu-item-13520{display:none!important}.side-nav .menu-item-4265{display:none!important}.menubutton{display:inline-block;width:36px;height:28px;font-size:30px;color:#752489;vertical-align:middle;cursor:pointer;position:fixed;top:20px;right:1rem;z-index:100;transition:transform .5s}.menubutton:before{content:"\f002";opacity:1;transition:opacity .5s}.menubutton.active:before{opacity:0}.menubutton span{display:inline-block;box-sizing:border-box;position:absolute;right:5px;width:100%;height:4px;background-color:#752489;transition:all .5s;opacity:0}.menubutton.active span{opacity:1}.menubutton span:nth-of-type(1){top:0}.menubutton.active span:nth-of-type(1){transform:translateY(12px) rotate(-45deg)}.menubutton span:nth-of-type(2){bottom:0}.menubutton.active span:nth-of-type(2){transform:translateY(-12px) rotate(45deg)}.sidemenu{display:block;width:250px;height:100%;padding:70px 0 120px;background-color:#fff;position:fixed;top:0;right:0;z-index:10;transform:translate(250px);transition:all .5s;opacity:0;overflow:scroll;overflow-y:auto;-webkit-overflow-scrolling:touch}.sidemenu::-webkit-scrollbar{display:none}.sidemenu.open{transform:translateZ(0);opacity:1}.sidemenu .popularpost dl{width:100%;padding:0;margin-bottom:1.5rem;border-bottom:none}.sidemenu .popularpost dl dt{width:100%}.sidemenu .popularpost dl dt img{height:calc(560px /4.2);border-radius:5px 5px 0 0}.sidemenu .popularpost dl dd{padding:.5rem;background:#eee;border-radius:0 0 5px 5px}.sidemenu .popularpost dl.popularlist dd h4{font-size:14px;padding:0}.sidemenu .cateran .content-frame{width:100%;min-height:950px;height:calc((250px - 10px) * 8 / 2);max-height:1100px}.article-list .text .text_content{position:relative;position:initial}#toc{margin:100px 0}.pagination ul.pagination-next li{width:90%}article.article-content div.single-content img.size-medium{width:100%;max-width:45.5vw}.footer-nav{margin-bottom:1.5rem}.footer-nav ul{text-align:left}.footer-nav li{width:48%;margin-right:4%;margin-bottom:1rem}.footer-nav li:nth-of-type(2n){margin-right:0}.home-top .article-top .img-wrap img{width:100%;height:60vw}.home-top .article-top .text{margin-left:0}.home-top .article-top .new-post,.home-top .article-top .text .article-date,.home-top .article-top .text .cat-data,.home-top .article-top .text h2{margin-bottom:0}.article-content .share ul{margin:0}.share li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:3px}.share li a{display:block;padding:7px}.share li i{font-size:2rem}.bread li:last-child{display:none}#rel-slider div.slidersp{height:100%;margin-bottom:2rem}.slidersp .slick-slide .related-entry-thumb a img{height:calc(100vw/5.15)}.related-entry-title{font-size:.8rem;margin:5px 0}#rel-slider div.slidersp .slick-arrow{top:calc(100vw/9)}.article-content ol{margin-left:0}.linkcard_title{font-size:14px}.linkcard_excerpt{font-size:12px}}@media(max-width:600px){html{font-size:15px}.contents{margin-bottom:1rem}.sp{display:block}.article-date,.cat-data{display:inline-block}.article-content .single-content .fbox{display:block;padding:10px 0;margin:5px auto 7px}.site-title a{font-size:2rem}.site-title a img{height:80px}.navbutton{right:.8rem}.header-nav li a:after{right:.8rem}.item_categories.sp ul li a{display:block;padding:1rem .5rem}.item_categories.sp ul li a img{width:50px;height:50px}.item_categories.sp ul li a p{font-size:12px;display:inline-block;padding-bottom:16px;padding-left:.5rem}.archive-top h1{font-size:1.25rem;margin-bottom:1rem}.archive-top p{font-size:.8125rem;margin-bottom:1rem}.article-list{width:100%;padding:0}.article-list a{width:100%}.article-list .img-wrap .cat-data{font-size:.6rem}.article-list .text_header{font-size:14px;height:auto;margin-bottom:0;overflow:visible}.article-list .text .article-author,.article-list .text .article-date{font-size:.625rem;margin-bottom:0}.article-list .text .article-date{margin-right:.2rem}.article-list .text .text_content{margin-bottom:0}.popularpost dl{width:100%;border:none;padding:0;margin-bottom:1rem}.popularpost_header{font-size:14px;padding:.5rem 0}.article-list .text p,.popularpost dl dd p{display:none}.article-list .img-wrap,.popularpost dl dt{width:40%;margin:auto}.article-list .img-wrap img,.popularpost dl dt img{width:100%;height:calc((((100vw - 2.5rem)*.4)/ 3)*1.95);max-height:100%;max-height:initial}.article-list .text,.popularpost dl dd{width:calc(60% - 1rem);padding:.5rem;background:#eee}.article-list .text{background:#fff}ul.single-nav{flex-direction:column}ul.single-nav::after{display:none}ul.single-nav li{width:100%}ul.single-nav li.navileft a{border-bottom:solid 1px #ccc}ul.single-nav li a figure{min-width:30px;max-width:30px}ul.single-nav li a span.fas:before{font-size:30px}.item_categories.sp ul li{border-left:none;width:100%}.item_categories.sp ul li:first-of-type{border-top:none}.item_categories.sp ul li:nth-of-type(2){border-top:none}.item_categories.sp ul li:nth-of-type(2n){border-right:none}.item_categories.sp900 ul li,.item_categories.sp900 ul li:nth-of-type(2n){border-left:none;border-right:none;width:100%}.item_categories.sp900 ul li:nth-of-type(2){border-top:none}.blogcard img{flex:0 0 120px;width:120px;height:80px;margin-right:15px}.linkcard_excerpt,.linkcard_link,.linkcard_title{margin-bottom:10px}.linkcard div.pc300{margin-top:10px}.linkcard_excerpt{display:none}}@media(max-width:500px){.pc500{display:none}.sp500{display:block}}@media(max-width:400px){.related-entry-content{height:45%}.contents>article,.contents>div,.contents>div.archive-list,.contents>div.content-list,.contents>div.search-list{padding:1rem}.popularpost dl{background:#eee}.article-list .img-wrap,.popularpost dl dt{padding:.5rem 0}.header-nav li{width:calc(100% / 2 - 1px)}.header-nav li:nth-child(3){border-top:solid 1px #fff}.header-nav li:nth-child(4){border-left:solid 1px #fff}.header-nav li:nth-child(3),.header-nav li:nth-child(5){border-left:none}.sidemenu .popularpost dl dt{padding:0}.article-list .img-wrap img,.popularpost dl dt img{height:calc((((100vw - .5rem) *.4)/ 3) *1.95)}.article-list .text,.popularpost dl dd{width:calc(60% - .5rem);padding:.5rem .25rem}.article-content .single-content>ol{margin-left:0}.article-content ul{margin-left:1.5rem}.article-content b,.article-content ol,.article-content p,.article-content table,.article-content ul{font-size:16px}ul.itemlist{margin:0}.popularpost dl dd .article-date{display:none}.linkcard div.pc300 a{padding:.5rem 0}.linkcard div.pc300 a i{display:none}iframe.instagram-media.instagram-media-rendered{min-width:100%!important}}@media(max-width:300px){body{min-width:300px}.pagination ul.pagination-next li i.fa-chevron-right{display:none}.linkcard{display:block;flex-direction:initial}.linkcard_content{width:100%;margin-left:0}.pc300{display:none}.sp300{display:block}}.list202 ul{padding:.3em 0;list-style-type:none;border:none}.list202 ul li{position:relative;padding:.3em 0 .3em 1.8em;line-height:1.5;border-bottom:dotted 1.5px #9357a2;margin:.3em 0!important}.list202 ul li:after,.list202 ul li:before{content:'';position:absolute;top:7px;left:11px;height:18px;width:4px;background:#752489;border-radius:10px;transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg)}.list202 ul li:after{top:14px;left:3px;height:10px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg)}.list200 ul{padding:.2em 0;list-style-type:none;border:none}.list200 ul li{position:relative;padding:.3em 0 .3em 1.8em;line-height:1.5;border-bottom:dotted 1.4px #752489;margin:.2em 0!important}.list200 ul li:before{position:absolute;content:'';border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:14px solid #752489;top:8px;left:.5em}.kakomi{border:solid 3px #752489;padding:10px 20px}.maru_kakomi{background:#752489;color:#fff;line-height:1.4;margin-bottom:20px;padding:10px 20px;border-radius:20px}.marker_pink{background:linear-gradient(transparent 50%,pink 60%);font-weight:700}.marker_skyblue{background:linear-gradient(transparent 50%,#c1ffff 60%);font-weight:700}.marker_yellow{background:linear-gradient(transparent 50%,#fff799 60%);font-weight:700}.lkc-title{margin-bottom:8px}.lkc-thumbnail{padding-right:10px}.lkc-info{padding-top:8px}.day-icon{width:.75em;height:.75em;display:inline-block}#author_profile{border:1px solid #a756b2;width:100%;margin:40px auto;overflow:hidden}#author_profile p{margin-bottom:10px;line-height:1.8}#author_profile p.label{font-size:14px;font-weight:700;color:#fff;background:#a756b2;padding:10px 15px}#author_profile p.author_name{font-size:14px;font-weight:700;display:inline-block;position:relative}#author_profile p.author_name::after{content:"";border-bottom:solid 3px #a756b2;position:absolute;left:0;right:0;bottom:-6px}#author_profile .left{width:14%;float:left;margin:10px 0 15px 30px}#author_profile .left img{width:100%}#author_profile .right{width:74%;float:left;font-size:12px;line-height:1.6;padding:5px 0 20px 30px}#author_pr p.author_pr{font-size:74%;display:inline-block;position:relative}@media (max-width:480px){#author_profile p.author_name{text-align:center}#author_profile .left{width:100%;float:none;margin-left:0;margin-bottom:0;text-align:center}#author_profile .left img{width:33%}#author_profile .right{width:90%;float:none;padding:15px 20px 0}}.fa-fw,.fa-li{text-align:center}.fa,.fab,.fad,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;width:2em;line-height:inherit}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1,-1);transform:scale(1,-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(-1,-1);transform:scale(-1,-1)}:root .fa-flip-both,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{-webkit-filter:none;filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-chevron-down:before{content:"\f078"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-chevron-up:before{content:"\f077"}.fa-facebook:before{content:"\f09a"}.fa-facebook-f:before{content:"\f39e"}.fa-facebook-messenger:before{content:"\f39f"}.fa-facebook-square:before{content:"\f082"}.fa-twitter:before{content:"\f099"}.fa-twitter-square:before{content:"\f081"}.fa-file-alt:before{content:"\f15c"}.fa-folder-open:before{content:"\f07c"}.fa-home:before{content:"\f015"}.fa-hourglass-half:before{content:"\f252"}.fa-instagram:before{content:"\f16d"}.fa-line:before{content:"\f3c0"}.fa-search:before{content:"\f002"}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}@font-face{font-family:'Font Awesome 5 Brands';font-style:normal;font-weight:400;font-display:swap;src:url(https://use.fontawesome.com/releases/v5.12.0/webfonts/fa-brands-400.eot);src:url(https://use.fontawesome.com/releases/v5.12.0/webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(https://use.fontawesome.com/releases/v5.12.0/webfonts/fa-brands-400.woff2) format("woff2"),url(https://use.fontawesome.com/releases/v5.12.0/webfonts/fa-brands-400.woff) format("woff"),url(https://use.fontawesome.com/releases/v5.12.0/webfonts/fa-brands-400.ttf) format("truetype"),url(https://use.fontawesome.com/releases/v5.12.0/webfonts/fa-brands-400.svg#fontawesome) format("svg")}.fab{font-family:'Font Awesome 5 Brands'}.fa,.far,.fas{font-family:'Font Awesome 5 Free'}@font-face{font-family:'Font Awesome 5 Free';font-style:normal;font-weight:400;font-display:swap;src:url(https://use.fontawesome.com/releases/v5.12.0/webfonts/fa-regular-400.eot);src:url(https://use.fontawesome.com/releases/v5.12.0/webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(https://use.fontawesome.com/releases/v5.12.0/webfonts/fa-regular-400.woff2) format("woff2"),url(https://use.fontawesome.com/releases/v5.12.0/webfonts/fa-regular-400.woff) format("woff"),url(https://use.fontawesome.com/releases/v5.12.0/webfonts/fa-regular-400.ttf) format("truetype"),url(https://use.fontawesome.com/releases/v5.12.0/webfonts/fa-regular-400.svg#fontawesome) format("svg")}.far{font-weight:400}@font-face{font-family:'Font Awesome 5 Free';font-style:normal;font-weight:900;font-display:swap;src:url(https://use.fontawesome.com/releases/v5.12.0/webfonts/fa-solid-900.eot);src:url(https://use.fontawesome.com/releases/v5.12.0/webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(https://use.fontawesome.com/releases/v5.12.0/webfonts/fa-solid-900.woff2) format("woff2"),url(https://use.fontawesome.com/releases/v5.12.0/webfonts/fa-solid-900.woff) format("woff"),url(https://use.fontawesome.com/releases/v5.12.0/webfonts/fa-solid-900.ttf) format("truetype"),url(https://use.fontawesome.com/releases/v5.12.0/webfonts/fa-solid-900.svg#fontawesome) format("svg")}.fa,.fas{font-weight:900}