@charset "UTF-8";
/*!
Theme Name:   mikazukitemposekkei
Theme URI:
Description:  bcool-bootstrap5の子テーマ
Author:       BCOOL Inc.
Author URI:
Template:     bcool-bootstrap5
License:
License URI:
Tags:
Text Domain:
Version:      2024-11-06
*/@import url(https://fonts.googleapis.com/earlyaccess/notosansjapanese.css);@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:100}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:200}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:300}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:400}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Bold");font-weight:bold}@font-face{font-family:"Helvetica Neue";src:local("Helvetica Neue Regular");font-weight:100}@font-face{font-family:"Helvetica Neue";src:local("Helvetica Neue Regular");font-weight:200}@media (-ms-high-contrast:none){body,popover,tooltip{font-family:Verdana,Meiryo,sans-serif}}.fa_style{display:inline-block;font:normal normal normal 14px/1 "Font Awesome 5 pro";font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cleartype{-webkit-transform-origin:0 0;-webkit-transform:scale(1,1.01);-moz-transform-origin:0 0;-moz-transform:scale(1,1.01);-ms-transform-origin:0 0;-ms-transform:scale(1,1.02);-o-transform-origin:0 0;-o-transform:scale(1,1.01)}.bg-gradient-primary{background:#009944 -webkit-gradient(linear,left top,right top,from(#00e666),to(#009944))!important;background:#009944 linear-gradient(90deg,#00e666,#009944)!important}.bg-gradient-secondary{background:#321e00 -webkit-gradient(linear,left top,right top,from(#7f4c00),to(#321e00))!important;background:#321e00 linear-gradient(90deg,#7f4c00,#321e00)!important}.bg-gradient-success{background:#ffa645 -webkit-gradient(linear,left top,right top,from(#ffcb92),to(#ffa645))!important;background:#ffa645 linear-gradient(90deg,#ffcb92,#ffa645)!important}.bg-gradient-info{background:#c3dd91 -webkit-gradient(linear,left top,right top,from(#e3efcb),to(#c3dd91))!important;background:#c3dd91 linear-gradient(90deg,#e3efcb,#c3dd91)!important}.bg-gradient-warning{background:#f9de00 -webkit-gradient(linear,left top,right top,from(#ffeb47),to(#f9de00))!important;background:#f9de00 linear-gradient(90deg,#ffeb47,#f9de00)!important}.bg-gradient-danger{background:#321e00 -webkit-gradient(linear,left top,right top,from(#7f4c00),to(#321e00))!important;background:#321e00 linear-gradient(90deg,#7f4c00,#321e00)!important}.bg-gradient-light{background:#fff -webkit-gradient(linear,left top,right top,from(white),to(#fff))!important;background:#fff linear-gradient(90deg,white,#fff)!important}.bg-gradient-dark{background:#212529 -webkit-gradient(linear,left top,right top,from(#434b53),to(#212529))!important;background:#212529 linear-gradient(90deg,#434b53,#212529)!important}.img-indent-primary{position:relative}.img-indent-primary:before{content:"";display:block;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-style:solid;border-width:40px 40px 0 40px;border-color:#009944 transparent transparent transparent}.img-indent-secondary{position:relative}.img-indent-secondary:before{content:"";display:block;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-style:solid;border-width:40px 40px 0 40px;border-color:#321e00 transparent transparent transparent}.img-indent-success{position:relative}.img-indent-success:before{content:"";display:block;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-style:solid;border-width:40px 40px 0 40px;border-color:#ffa645 transparent transparent transparent}.img-indent-info{position:relative}.img-indent-info:before{content:"";display:block;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-style:solid;border-width:40px 40px 0 40px;border-color:#c3dd91 transparent transparent transparent}.img-indent-warning{position:relative}.img-indent-warning:before{content:"";display:block;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-style:solid;border-width:40px 40px 0 40px;border-color:#f9de00 transparent transparent transparent}.img-indent-danger{position:relative}.img-indent-danger:before{content:"";display:block;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-style:solid;border-width:40px 40px 0 40px;border-color:#321e00 transparent transparent transparent}.img-indent-light{position:relative}.img-indent-light:before{content:"";display:block;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-style:solid;border-width:40px 40px 0 40px;border-color:#fff transparent transparent transparent}.img-indent-dark{position:relative}.img-indent-dark:before{content:"";display:block;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-style:solid;border-width:40px 40px 0 40px;border-color:#212529 transparent transparent transparent}.img-indent-white{position:relative}.img-indent-white:before{content:"";display:block;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-style:solid;border-width:40px 40px 0 40px;border-color:#fff transparent transparent transparent}.img-indent-black{position:relative}.img-indent-black:before{content:"";display:block;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-style:solid;border-width:40px 40px 0 40px;border-color:#000 transparent transparent transparent}.img-indent-left:before{left:20%}.img-indent-right:before{left:auto;right:20%}body.admin-bar .left-top-header{top:32px}@media (max-width:782px){body.admin-bar .left-top-header{top:46px}}@media screen and (max-width:600px){#wpadminbar{position:fixed!important;top:0!important;left:0;width:100%;z-index:99999}body.admin-bar{padding-top:46px}}.alignfull,.nk-awb.alignfull,.wp-block-image.alignfull{margin-left:-4rem;margin-right:-1rem}.full-width,.wp-block-cover{width:100vw;position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin-left:-4rem;margin-right:-1rem}img[loading=lazy]{opacity:0;-webkit-transition:opacity 1.5s ease-in 0.3s;transition:opacity 1.5s ease-in 0.3s}img[loading=lazy][src]{opacity:1}.wp-block-image{margin:0 0 0.25rem}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin:0 auto}.wp-caption-text{text-align:center}.wp-caption .wp-caption-text{margin:0.8075em 0}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}img,video{height:auto;max-width:100%}img.alignleft,img.alignright{float:none;margin:0 auto 1rem}@media screen and (min-width:576px){img.alignleft{float:left;margin-right:1.5em}img.alignright{float:right;margin-left:1.5em}}blockquote{color:#666;font-size:18px;font-size:1.125rem;font-style:italic;line-height:1.7;margin:0;overflow:hidden;padding:0}blockquote cite{display:block;font-style:normal;font-weight:600;margin-top:0.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:0.9375rem;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;font-size:15px;font-size:0.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{background:#eee;text-decoration:none}big{font-size:125%}blockquote{quotes:"" ""}q{quotes:"“" "”" "‘" "’"}blockquote:after,blockquote:before{content:""}:focus{outline:none}body.blog .entry-content,body.single .entry-content{line-height:2rem}body.blog .entry-content h2,body.single .entry-content h2{margin:3rem 0 1rem;border-top:double #d9d9d9;border-bottom:1px dotted #d9d9d9;padding:1rem}body.blog .entry-content h3,body.single .entry-content h3{margin:2.5rem 0 1rem}body.blog .entry-content ol li,body.blog .entry-content ul li,body.single .entry-content ol li,body.single .entry-content ul li{line-height:1.6}.entry-meta{margin:1rem 0;padding:0.5rem;border-top:1px dotted #d9d9d9;border-bottom:1px solid #d9d9d9}.entry-meta time:before{font-family:"Font Awesome 5 Pro";content:"\f073";margin-right:0.5rem;display:inline-block}.entry-meta .post-category:before{font-family:"Font Awesome 5 Pro";content:"\f07c";margin-right:0.5rem;display:inline-block}.entry-meta .post-tags:before{font-family:"Font Awesome 5 Pro";content:"\f02b";margin-right:0.5rem;display:inline-block}.entry-footer{margin:3rem 0}.entry-footer .tags{padding:1rem;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9}.entry-footer .tags:before{font-family:"Font Awesome 5 Pro";content:"\f292";margin-left:-0.2rem;margin-right:0.4rem;display:none}#wp-calendar{width:100%;max-width:37.5rem;background:#333235;margin-left:auto;margin-right:auto;font-family:"A1 mincho"}#wp-calendar caption{background:#333235;color:#fff;padding:1rem;text-align:center;caption-side:top;border:1px solid #d9d9d9}#wp-calendar thead tr{border-right:1px solid #d9d9d9}#wp-calendar thead th{padding:0.5rem;background:#edfff9;text-align:center;font-size:0.7rem;border:1px solid #d9d9d9;border-top:none;line-height:1.25}#wp-calendar tbody td{font-size:0.7rem;position:relative;padding:0.5rem;text-align:center;border:1px solid #d9d9d9;background:#fff;line-height:1.25}#wp-calendar tbody td.pad{opacity:0.9}#wp-calendar tbody td#today{font-weight:bold}#wp-calendar tbody td#today#today:after{content:"";position:absolute;top:0;right:0;width:0;height:0;border-top:10px solid #dee2e6;border-left:10px solid transparent}#wp-calendar tbody td a{display:block;background:rgba(101,61,0,0.2)}#wp-calendar tbody td a:hover{background:#653d00;color:#fff}#wp-calendar tfoot tr{background:rgba(255,255,255,0.9);border:1px solid #d9d9d9}#wp-calendar tfoot tr td{border:0;padding:0}#wp-calendar tfoot tr a{display:block;padding:0.25rem 0.75rem}#wp-calendar tfoot tr a:hover{background:#fff}#wp-calendar tfoot tr #prev{text-align:left}#wp-calendar tfoot tr #next{text-align:right}.wp-block-table table{border-collapse:collapse;margin-bottom:1rem}.wp-block-table table thead th{color:#fff;border-bottom:1px solid #d9d9d9}.wp-block-table table td,.wp-block-table table th{padding:0.25rem;border-collapse:collapse;border:1px solid #d9d9d9}.wp-block-table table tr td:first-child{white-space:nowrap}.wp-block-table .is-style-stripes{border-spacing:0;border-collapse:inherit;background-color:transparent;border:none}.wp-block-table .is-style-stripes td,.wp-block-table .is-style-stripes th{border-bottom:1px solid #d9d9d9}.wp-block-table .is-style-stripes tr:nth-child(odd),.wp-block-table .is-style-stripes.has-subtle-light-gray-background-color tr:nth-child(odd){background-color:#edfff9}.wp-block-media-text{display:-webkit-box;display:-ms-flexbox;display:flex}.wp-block-media-text .wp-block-media-text__media{-webkit-box-flex:1;-ms-flex:1 0 28%;flex:1 0 28%}.wp-block-media-text.has-media-on-the-right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media{-webkit-box-flex:1;-ms-flex:1 0 28%;flex:1 0 28%}@supports (display:grid){.wp-block-media-text{display:-ms-grid;display:grid}.wp-block-media-text .wp-block-media-text__media{-webkit-box-flex:0;-ms-flex:none;flex:none}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media{-webkit-box-flex:0;-ms-flex:none;flex:none}}@supports (display:-ms-grid){.wp-block-media-text{display:-webkit-box;display:-ms-flexbox;display:flex}.wp-block-media-text .wp-block-media-text__media{-webkit-box-flex:1;-ms-flex:1 0 28%;flex:1 0 28%}.wp-block-media-text.has-media-on-the-right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media{-webkit-box-flex:1;-ms-flex:1 0 28%;flex:1 0 28%}}.img-thumbnail figure{margin:0!important}table{width:100%}table th{font-weight:100}dl.table{margin:0 0 1.5em}dl.table dt{margin:0;margin-right:-30%;padding:10px;float:left;clear:both;display:inline;width:30%;border-top:1px solid #ccc}dl.table dd{margin-left:30%;padding:10px;border-left:1px solid #ccc;border-top:1px solid #ccc}dl.table{min-height:1px;_height:1%}dl.table:after{height:0;visibility:hidden;content:".";display:block;clear:both}@media screen and (max-width:767px){dl.table dt{float:none;margin:0;display:block;width:100%}dl.table dd{margin:0;border-left:none}}.tandem table,.tandem table td,.tandem table th{border-collapse:collapse;border:none}.tandem table th{background-color:transparent;white-space:nowrap;font-weight:200}@media screen and (max-width:767px){.tandem table{border:none}.tandem thead{display:none}.tandem table tr{display:block}.tandem table th{display:block;text-align:left;border-top:none;width:100%}.tandem table td{display:block;padding:10px;border-top:none}.tandem table td.tandem-title{font-weight:bold}.tandem table td:before{content:attr(data-label);float:left;font-weight:bold}}@media screen and (max-width:480px){.scroll table{display:block;position:relative}.scroll table thead{display:block;float:left}.scroll table thead th{border:1px solid #d9d9d9}.scroll table tbody{display:block;width:auto;position:relative;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}.scroll table th{background-color:#fafafa;display:block;border:1px solid #d9d9d9}.scroll table td{background-color:#FFFFFF;display:block;border:1px solid #d9d9d9}.scroll table tr{display:inline-block}.scroll table tbody tr{margin-right:-5px}}ol.number-list{counter-reset:my-counter;list-style:none;padding:0}ol.number-list li{margin-bottom:1rem;padding-left:2.1rem;position:relative}ol.number-list li:before{content:counter(my-counter);counter-increment:my-counter;background-color:#009944;color:white;display:block;float:left;line-height:1.8;margin-left:-2rem;text-align:center;height:1.8rem;width:1.8rem;border-radius:50%}.entry-body .alignfull{width:100vw;margin-left:calc(50% - 50vw);max-width:100vw}.small{font-size:0.825rem;line-height:110%}.bold{font-weight:700!important}.red{color:#321e00}.black{color:#000!important}.noteline{line-height:200%;border-bottom:1px dotted #d9d9d9;padding-bottom:5px}.notice{color:black;background:inherit;font-weight:700;border-bottom:1px dotted #321e00}.topicbox{padding:0.7rem;border:1px solid #d9d9d9;background:#fff;color:inherit;margin:0.7rem 0}.marker{color:inherit;background:#FF0000;padding:0.5rem}.box-primary{border:1px solid #009944;background:white;margin:0.25rem 0;padding:1.5rem;line-height:1.5}.box-secondary{border:1px solid #e58900;background:#ffc165;margin:0.25rem 0;padding:1.5rem;line-height:1.5}.box-primary-rounded{border:1px solid #009944;background:white;margin:0.25rem 0;padding:1.5rem;line-height:1.5;border-radius:6px}.box-secondary-rounded{border:1px solid #e58900;background:#ffc165;margin:0.25rem 0;padding:1.5rem;line-height:1.5;border-radius:6px}.box-white-rounded{border:1px solid #d9d9d9;background:#FFFFFF;margin:0.25rem 0;padding:1.5rem;line-height:1.5;border-radius:6px;-webkit-box-shadow:0px 0px 15px -5px #777777;box-shadow:0px 0px 15px -5px #777777}.box-white-rounded p{margin-bottom:0}.new1{font-size:80%;color:#321e00}.box-shadow img,img.box-shadow{-webkit-box-shadow:10px 10px 0px 0px rgba(0,0,0,0.2);-ms-box-shadow:10px 10px 0px 0px rgba(0,0,0,0.2);box-shadow:10px 10px 0px 0px rgba(0,0,0,0.2)}.box-shadow2 img,img.box-shadow2{-webkit-box-shadow:10px 10px 15px 0px rgba(0,0,0,0.2);-ms-box-shadow:10px 10px 15px 0px rgba(0,0,0,0.2);box-shadow:10px 10px 15px 0px rgba(0,0,0,0.2)}.photo_frame img,img.photo_frame{margin:0 10px 10px;padding:5px;border:1px solid #fff;background:#FFF;color:inherit;-webkit-box-shadow:10px 10px 0px 0px rgba(0,0,0,0.2);-ms-box-shadow:10px 10px 0px 0px rgba(0,0,0,0.2);box-shadow:10px 10px 0px 0px rgba(0,0,0,0.2);-webkit-transform:rotate(-1.2deg);transform:rotate(-1.2deg)}.photo_frame2 img,img.photo_frame2{margin:0 10px 10px;padding:5px;border:1px solid #fff;background:#FFF;color:inherit;-webkit-box-shadow:10px 10px 15px 0px rgba(0,0,0,0.2);-ms-box-shadow:10px 10px 15px 0px rgba(0,0,0,0.2);box-shadow:10px 10px 15px 0px rgba(0,0,0,0.2);-webkit-transform:rotate(-1.2deg);transform:rotate(-1.2deg)}.photo_r img,img.photo_r{border-radius:6px!important}.photo_rb img,img.photo_rb{border:1px solid #fff;border-radius:6px!important}.photo_mono img,img.photo_mono{-webkit-filter:greyscale(100%);filter:greyscale(100%)}.nk-footer-widgets{text-align:left}table{display:table!important}.bizline{border-top:2px solid #009944;border-bottom:1px dotted #d9d9d9;padding:1rem 0!important}.underline{position:relative;text-decoration:none;padding-bottom:1rem}.underline:after,.underline:before{content:"";position:absolute;height:1px;width:100%;bottom:0}.underline:before{left:0;background-color:#d9d9d9}.underline:after{left:0;background-color:#009944;width:30%}.markerbg{position:relative;text-decoration:none;padding-bottom:5px}.markerbg:after{content:"";position:absolute;height:15px;width:100%;bottom:0;left:0;background-color:#FF0000;z-index:-1}.text-outline{-webkit-text-stroke:2px #333;text-shadow:none}.text-outline-white{-webkit-text-stroke:2px #fff;text-shadow:none}.ichimatsu{position:relative;overflow:hidden}.ichimatsu:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-image:linear-gradient(45deg,#99ffc6 25%,transparent 25%),linear-gradient(-45deg,#99ffc6 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#99ffc6 75%),linear-gradient(-45deg,transparent 75%,#99ffc6 75%);background-size:20px 20px;background-position:0 0,0 10px,10px -10px,-10px 0;z-index:-1}.gradient{background:linear-gradient(135deg,#009944,#321e00);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.line-anime{position:relative}.line-anime:after{content:"";position:absolute;bottom:-5px;left:0;width:100%;height:3px;background-color:#1aff80;-webkit-animation:line-anim 2s infinite;animation:line-anim 2s infinite;-webkit-animation-timing-function:cubic-bezier(0.075,0.82,0.165,1);animation-timing-function:cubic-bezier(0.075,0.82,0.165,1)}@-webkit-keyframes line-anim{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes line-anim{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}.form-control:focus{color:#495057;background-color:#fff;border-color:#7b7b7b;outline:0;-webkit-box-shadow:0 0 0 0.2rem rgba(145,145,145,0.25);box-shadow:0 0 0 0.2rem rgba(145,145,145,0.25)}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#ccc!important;opacity:1}input::-moz-placeholder,textarea::-moz-placeholder{color:#ccc!important;opacity:1}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#ccc!important;opacity:1}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#ccc!important;opacity:1}input::placeholder,textarea::placeholder{color:#ccc!important;opacity:1}.roboto-condensed-sb{font-family:"Roboto Condensed",sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal}body{line-height:1.75;overflow-x:hidden;background:#fff;font-family:"Noto Sans Japanese";font-style:normal;font-weight:100;position:relative}body p{line-height:1.75}small{font-weight:100}.content-wrapper{padding-bottom:1rem;margin-top:25vh}@media (max-width:768px){.content-wrapper{margin-top:50px}}.site-content{padding:4px 1rem 0 4rem;opacity:0;-webkit-animation:fadeIn 1.5s ease-in-out 0.5s forwards;animation:fadeIn 1.5s ease-in-out 0.5s forwards}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.site-content .h1,.site-content .h2,.site-content .h3,.site-content .h4,.site-content .h5,.site-content .h6,.site-content h1,.site-content h2,.site-content h3,.site-content h4,.site-content h5,.site-content h6{margin-top:0;margin-bottom:0;line-height:1.15;font-weight:100;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1}.site-content h1{font-weight:200;font-size:2rem;position:relative;padding:1.75rem 0}.site-content h2{font-weight:200;font-size:1.15rem;padding:2rem 0 1.5rem;line-height:1.3}.site-content h3{padding:2rem 0 1.25rem;font-size:1.1rem}.site-content h4{margin-top:1.75rem;margin-bottom:0.5rem;font-size:1.05rem}.site-content section{padding:2rem 0}.site-content .price{text-align:right}.site-content .row>[class*=col]{margin-bottom:1rem}.left-top-header{position:fixed;z-index:99999;margin:0;padding:0;line-height:1;top:0;left:0}.header-wrapper{position:relative}.header-wrapper .site_logomark{padding:12px}.header-wrapper .site_logomark img{height:22px;width:auto}.header-wrapper div.rotated{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:top left;transform-origin:top left;margin:10px 0 0 40px}.header-wrapper div.rotated .main-nav ul{list-style:none;margin:0;padding:0;font-size:0.8rem}.header-wrapper div.rotated .main-nav ul li{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:0 10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;vertical-align:middle}.header-wrapper div.rotated .main-nav ul li.active{font-weight:300}.header-wrapper div.rotated .main-nav ul li a{position:relative;display:block;text-align:center;color:#333;text-decoration:none}.header-wrapper div.rotated .main-nav ul li a:after{content:"";position:absolute;left:0;bottom:-6px;width:0;height:2px;background-color:#aaa;-webkit-transition:width 0.3s ease;transition:width 0.3s ease}.header-wrapper div.rotated .main-nav ul li a:hover{color:#000}.header-wrapper div.rotated .main-nav ul li a:hover:after{width:100%}.header-wrapper div.rotated .main-nav ul li.instagram a{display:inline-block;width:24px;height:24px;background-image:url("https://mikazuki-tenpo.jp/wp-content/uploads/2024/12/icon-instagram.png");background-size:cover;background-position:center;background-repeat:no-repeat;text-indent:-9999px;overflow:hidden;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);margin-bottom:-0.4rem}.header-wrapper div.rotated .main-nav ul li.instagram a:hover{opacity:0.8}.widget-area a{color:#343a40}.widget-area>.widget:not(:first-child){margin-top:2rem}.widget-area ul{padding-left:0}.sidebar__widget>.widget{margin-bottom:3rem}.widget-title{font-size:1rem!important}h2.widget-title{background:#454547;padding:1rem;color:#fff;margin-bottom:0}.widget_categories h2:before{font-family:"Font Awesome 5 Pro";content:"\f07c";margin-right:0.5rem;display:inline-block}.widget_categories ul>li{padding:0.5rem;list-style:none;border-bottom:1px solid #d9d9d9;border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9}.widget_categories ul>li a:before{font-family:"Font Awesome 5 Pro";content:"\f054";margin-left:-0.2rem;margin-right:0.4rem;font-size:0.6rem;display:inline-block}.widget_categories ul>li a{display:inline-block;padding:0.5rem}.widget_archive h2:before{font-family:"Font Awesome 5 Pro";content:"\f073";margin-right:0.5rem;display:inline-block}.widget_archive ul>li{padding:0.5rem;list-style:none;border-bottom:1px solid #d9d9d9;border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9}.widget_archive ul>li a:before{font-family:"Font Awesome 5 Pro";content:"\f054";margin-left:-0.2rem;margin-right:0.4rem;font-size:0.6rem;display:inline-block}.widget_archive ul>li a{display:inline-block;padding:0.5rem}.widget_recent_entries h2:before{font-family:"Font Awesome 5 Pro";content:"\f017";margin-right:0.5rem;display:inline-block}.widget_recent_entries ul>li{padding:0.5rem;list-style:none;border-bottom:1px solid #d9d9d9;border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9}.widget_recent_entries ul>li a:before{font-family:"Font Awesome 5 Pro";content:"\f105";margin-left:-0.2rem;margin-right:0.4rem;font-size:0.6rem;display:inline-block}.widget_recent_entries ul>li a{display:inline-block;padding:0.5rem}.widget img{max-width:100%;height:auto}.widget_recent_entry__item{border-bottom:1px solid #d9d9d9;border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9;padding:1rem}#localNav ul>li{padding:0.5rem;list-style:none;border-bottom:1px solid #d9d9d9;border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9}#localNav ul>li a:before{font-family:"Font Awesome 5 Pro";content:"\f105";margin-left:-0.2rem;margin-right:0.4rem;font-size:0.6rem;display:inline-block}#localNav ul>li a{display:inline-block;padding:0.5rem}#localNav ul>li ul>li{border:none}#localNav ul>li ul>li a:before{font-family:"Font Awesome 5 Pro";content:"\f0da";margin-left:-0.2rem;margin-right:0.4rem;font-size:0.6rem;display:inline-block;color:#454547}#footer__contact .fa-phone{font-size:2rem}#footer__contact .tel__no{font-size:2rem;font-family:"Oswald",sans-serif}.footer__info address{line-height:1.3}.footer-menu ul{list-style:none;margin-bottom:0;padding-left:0;padding-top:1rem}.footer-menu ul li{display:inline-block}.footer-menu ul a{display:block;color:#333;padding:1rem;text-align:center}.footer__copyright{position:fixed;bottom:0;text-align:left;padding:1rem;font-size:0.75rem;padding-left:4rem;color:#999}.footer__copyright p{margin-bottom:0}.goPageTop{color:#FFF;background:#212529;font-size:1.5em;line-height:0.5;padding:10px;border-radius:50%;position:fixed;right:5px;bottom:5px;z-index:100000}.goPageTop:hover{background-color:#212529;color:#fff}.top_hero{margin-top:-8vh;margin-bottom:-8vh;margin-left:-4rem}@media (min-width:769px){.top_hero{margin-top:-26vh}}.svg-shadow img{position:relative;-webkit-animation:shadowPulse 12s ease-in-out infinite;animation:shadowPulse 12s ease-in-out infinite}@-webkit-keyframes shadowPulse{0%{-webkit-filter:drop-shadow(0 0 0 rgba(0,0,0,0));filter:drop-shadow(0 0 0 rgba(0,0,0,0))}45%{-webkit-filter:drop-shadow(5px 5px 15px rgba(0,0,0,0.4));filter:drop-shadow(5px 5px 15px rgba(0,0,0,0.4))}50%{-webkit-filter:drop-shadow(5px 5px 15px rgba(0,0,0,0.4));filter:drop-shadow(5px 5px 15px rgba(0,0,0,0.4))}55%{-webkit-filter:drop-shadow(5px 5px 15px rgba(0,0,0,0.4));filter:drop-shadow(5px 5px 15px rgba(0,0,0,0.4))}to{-webkit-filter:drop-shadow(0 0 0 rgba(0,0,0,0));filter:drop-shadow(0 0 0 rgba(0,0,0,0))}}@keyframes shadowPulse{0%{-webkit-filter:drop-shadow(0 0 0 rgba(0,0,0,0));filter:drop-shadow(0 0 0 rgba(0,0,0,0))}45%{-webkit-filter:drop-shadow(5px 5px 15px rgba(0,0,0,0.4));filter:drop-shadow(5px 5px 15px rgba(0,0,0,0.4))}50%{-webkit-filter:drop-shadow(5px 5px 15px rgba(0,0,0,0.4));filter:drop-shadow(5px 5px 15px rgba(0,0,0,0.4))}55%{-webkit-filter:drop-shadow(5px 5px 15px rgba(0,0,0,0.4));filter:drop-shadow(5px 5px 15px rgba(0,0,0,0.4))}to{-webkit-filter:drop-shadow(0 0 0 rgba(0,0,0,0));filter:drop-shadow(0 0 0 rgba(0,0,0,0))}}#masonry-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px}.masonry-item{width:calc(50% - 2px);margin-bottom:4px;overflow:hidden;-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease,-webkit-transform 0.3s ease;opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-transition:opacity 0.9s ease-out,-webkit-transform 0.9s ease-out;transition:opacity 0.9s ease-out,-webkit-transform 0.9s ease-out;transition:opacity 0.9s ease-out,transform 0.9s ease-out;transition:opacity 0.9s ease-out,transform 0.9s ease-out,-webkit-transform 0.9s ease-out}.image-with-title{position:relative}.image-with-title .meta{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;text-align:center;z-index:10;color:#fff}.image-with-title .meta time{font-size:2.8rem;color:rgba(255,255,255,0.6);font-style:italic}.image-with-title .meta p{font-size:1rem;margin-bottom:0}.image-with-title .meta p span{background:rgba(0,0,0,0.4);padding:0.2rem 0.5rem}.masonry-item.fade-in{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:1s;transition-delay:1s}@media (max-width:960px){.masonry-item{width:100%}}.form-control{padding:16px 0;font-size:1em;font-weight:400;line-height:1.2;color:inherit;background:none;border:none;border-bottom:1px solid #6b6b6b;border-radius:0;-webkit-transition:0.2s border,0.2s color;transition:0.2s border,0.2s color}
/*# sourceMappingURL=style.css.map */