﻿/*! sanitize.css v4.1.0 | CC0 License | github.com/jonathantneal/sanitize.css */article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}template,[hidden]{display:none}*,::before,::after{background-repeat:no-repeat;box-sizing:inherit}::before,::after{text-decoration:inherit;vertical-align:inherit}html{box-sizing:border-box;cursor:default;font-family:sans-serif;line-height:1.5;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:0.67em 0}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}hr{height:0;overflow:visible}nav ol,nav ul{list-style:none}abbr[title]{border-bottom:1px dotted;text-decoration:none}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ffff00;color:#000000}progress{vertical-align:baseline}small{font-size:83.3333%}sub,sup{font-size:83.3333%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}::-moz-selection{background-color:#b3d4fc;color:#000000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000000;text-shadow:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}img{border-style:none}svg{fill:currentColor}svg:not(:root){overflow:hidden}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:hover{outline-width:0}table{border-collapse:collapse;border-spacing:0}button,input,select,textarea{background-color:transparent;border-style:none;color:inherit;font-size:1em;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto;resize:vertical}[type="checkbox"],[type="radio"]{padding:0}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-cancel-button,::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:0.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[aria-busy="true"]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}a,area,button,input,label,select,textarea,[tabindex]{-ms-touch-action:manipulation;touch-action:manipulation}[hidden][aria-hidden="false"]{clip:rect(0, 0, 0, 0);display:inherit;position:absolute}[hidden][aria-hidden="false"]:focus{clip:auto}*,*:after,*:before{-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility}a,abbr,acronym,address,applet,article,aside,audio,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,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,output,p,pre,q,ruby,s,samp,section,small,span,strike,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{line-height:1;font-size:1.2195121951vw;font-family:"Noto Sans JP", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Arial, "メイリオ", Meiryo, sans-serif;line-break:strict;overflow-wrap:break-word}@media (max-width:640px){html{font-size:4.268vw}}@media (min-width:1312px){html{font-size:16px}}body{color:#000;position:relative;letter-spacing:0.03125rem;font-weight:400;font-style:normal;background:url("/wp-content/themes/yuujinsha/img/blog_backimage.jpg") no-repeat center top;background-size:100%}@media (max-width:640px){body{width:100%;min-width:initial;min-width:auto;background-size:250%}}body.fixed{height:100%;overflow:hidden}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}table td{border:none}a{color:#ff6600;text-decoration:none;transition:0.3s}a:hover{text-decoration:underline;color:#ff6600}img{max-width:100%;height:auto;vertical-align:bottom}a img:hover{opacity:0.7;transition:0.3s}strong{font-weight:bold}p{line-height:1.8}@media (max-width:640px){.only-pc{display:none}}.only-sp{display:none}@media (max-width:640px){.only-sp{display:block}}.container{width:71.25rem;margin:0 auto;padding:0 1.25rem}@media (max-width:640px){.container{width:100%;padding:0 0.9375rem}}.wrapper{display:flex;justify-content:space-between}@media (max-width:640px){.wrapper{flex-direction:column}}.blogMain{width:calc(100% - 21.25rem);background:rgba(255, 255, 255, 0.65);padding:3.75rem}@media (max-width:640px){.blogMain{width:100%;padding:1.25rem}}.blogSide{width:18.75rem;font-size:0.875rem}@media (max-width:640px){.blogSide{width:100%}}.blogSide .side-box{margin-bottom:1.875rem}.blogSide .side-box .box-inner{background:rgba(255, 255, 255, 0.8);padding:1.25rem}.blogSide .side-box h2{background:#666;color:#fff;padding:0.625rem;font-size:1.25rem;font-family:"Teko", sans-serif;font-weight:300;letter-spacing:0.125rem}.blogSide .side-box figure{text-align:center;margin-bottom:1.25rem}.blogSide .side-box figure figcaption{margin-top:0.9375rem;font-size:0.875rem}.blogSide .side-box .works-list{display:flex;justify-content:space-between;flex-wrap:wrap}.blogSide .side-box .works-list li{width:49%;text-align:center}.blogSide .side-box .works-list li:not(:last-child){margin-bottom:0.625rem}.blogSide .side-box .works-list li img{width:100%;height:auto;aspect-ratio:1;object-fit:cover}.blogSide .side-box .archive-list{margin-left:1.5em}.blogSide .side-box .archive-list li{line-height:1.4;list-style-type:disc}.blogSide .side-box .archive-list li:not(:last-child){margin-bottom:0.625rem}.blogSide .side-box .bannar-list li{line-height:1.4;text-align:center}.blogSide .side-box .bannar-list li:not(:last-child){margin-bottom:0.625rem}.blogSide .side-box .select-list{width:100%;overflow:hidden;border:1px solid #333;border-radius:0.5rem;background:#fff;position:relative}.blogSide .side-box .select-list select{width:100%;cursor:pointer;text-indent:0.01px;text-overflow:ellipsis;border:none;outline:none;background:transparent;background-image:none;box-shadow:none;-webkit-appearance:none;appearance:none;padding:0.625rem}.blogSide .side-box .select-list:before{position:absolute;top:0;bottom:0;right:0.9375rem;margin:auto;width:0;height:0;padding:0;content:"";border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid #666666;pointer-events:none}.blogSide .side-box .comment-list{list-style-type:disc}.blogSide .side-box .comment-list li{line-height:1.4}.blogSide .side-box .comment-list li:not(:last-child){margin-bottom:0.625rem}.pager,.wp-pagenavi{display:flex;align-items:center;justify-content:center}.pager a,.wp-pagenavi a{font-family:teko;font-size:1.3125rem;font-weight:400;width:2.5rem;height:2.5rem;border-radius:50%;border:1px solid #ff6600;display:flex;align-items:center;justify-content:center;margin:0 0.3125rem}.pager a:hover,.wp-pagenavi a:hover{text-decoration:none;color:#fff;background:#ff6600}.pager span,.wp-pagenavi span{font-family:teko;font-size:1.3125rem;font-weight:400;width:2.5rem;height:2.5rem;border-radius:50%;color:#fff;background:#ff6600;display:flex;align-items:center;justify-content:center;margin:0 0.3125rem}@media (max-width:640px){.wp-pagenavi{flex-wrap:wrap;justify-content:flex-start}.wp-pagenavi a{margin:0.3125rem}}.pager-top{width:17.5rem;margin:0 auto}.navToggle{position:fixed;top:0.9375rem;right:0.9375rem;margin:auto;width:3.125rem;height:3.125rem;cursor:pointer;z-index:100000;text-align:center;transition:0.7s;border-radius:50%;display:none;background:#ff6600}@media (max-width:640px){.navToggle{display:block;width:3.125rem;height:3.125rem}}.navToggle span{display:block;position:absolute;margin:auto;right:0;left:0;width:1.5625rem;border-bottom:solid 3px #fff;transition:0.35s ease-in-out}@media (max-width:640px){.navToggle span{width:1.5625rem;border-bottom:solid 2px #fff}}.navToggle span:nth-child(1){top:1.875rem}@media (max-width:640px){.navToggle span:nth-child(1){top:1.125rem}}.navToggle span:nth-child(2){top:2.5rem}@media (max-width:640px){.navToggle span:nth-child(2){top:1.5625rem}}.navToggle span:nth-child(3){top:3.125rem}@media (max-width:640px){.navToggle span:nth-child(3){top:2rem}}.navToggle.active span:nth-child(1){top:2.5rem;transform:rotate(-45deg)}@media (max-width:640px){.navToggle.active span:nth-child(1){top:1.5625rem}}.navToggle.active span:nth-child(2){top:2.5rem;transform:rotate(45deg)}@media (max-width:640px){.navToggle.active span:nth-child(2){top:1.5625rem}}.navToggle.active span:nth-child(3){top:2.5rem;transform:rotate(45deg)}@media (max-width:640px){.navToggle.active span:nth-child(3){top:1.5625rem}}.btn-main{background:#ff6600;height:3.125rem;color:#fff;display:flex;align-items:center;justify-content:center;border-radius:1.875rem;border:2px solid #ff6600;font-weight:700}.btn-main:hover{text-decoration:none;background:#fff;color:#ff6600}.btn-sub{background:#fff;height:3.125rem;color:#ff6600;display:flex;align-items:center;justify-content:center;border-radius:1.875rem;border:2px solid #ff6600;font-weight:700}.btn-sub:hover{text-decoration:none;background:#ff6600;color:#fff}.commonHeader{padding:2.5rem 0}.commonHeader .commonHeader__inner{display:flex;align-items:center}@media (max-width:640px){.commonHeader .commonHeader__inner{flex-direction:column}}.commonHeader .description{line-height:1;margin-bottom:0.625rem;font-size:0.8125rem}@media (max-width:640px){.commonHeader .description{line-height:1.4}}.commonHeader h1{width:16.25rem}@media (max-width:640px){.commonHeader h1{margin-bottom:2.5rem}}.commonHeader .header-right{font-size:0.875rem;margin:0 0 0 auto}.global{background:rgba(255, 255, 255, 0.2)}@media (max-width:640px){.global{display:none}.global.active{display:flex;width:100%;height:100vh;overflow:scroll;position:fixed;top:0;left:0;background:rgba(153, 153, 153, 0.9);animation:fade-in 0.3s ease-in 0s forwards}}.global .global__nav{display:flex;align-items:center;padding:1.25rem 0}@media (max-width:640px){.global .global__nav{flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;height:100%;padding:1.25rem}}.global .global__nav li{width:calc(100% / 8 - 1.25rem);margin:0 0.625rem;flex-shrink:0}@media (max-width:640px){.global .global__nav li{width:calc(100% / 2 - 0.9375rem);margin:0.46875rem}}.global .global__nav li a{display:flex;align-items:center;justify-content:center;width:100%;height:auto;aspect-ratio:1;border:1px solid #fff;color:#fff;font-weight:700;font-family:"Teko", sans-serif;font-weight:300;font-size:1.3125rem;letter-spacing:0.125rem;flex-shrink:0;text-align:center}.global .global__nav li a:hover{text-decoration:none;background:rgba(255, 255, 255, 0.5);color:#ff6600}.global .global__nav li a:hover .nav-hover{display:block;font-size:0.75rem}.global .global__nav li a:hover .nav-nohover{display:none}.global .global__nav li a .nav-hover{display:none}.commonFooter{padding:2.5rem}@media (max-width:640px){.commonFooter{padding:2.5rem 0.9375rem}}.commonFooter .commonFooter__inner{text-align:center;margin-bottom:2.5rem}.commonFooter h3{margin-bottom:1.25rem;width:15rem;margin:0 auto 1.25rem auto}@media (max-width:640px){.commonFooter h3{width:80%}}.commonFooter address{font-size:0.875rem;margin-bottom:2.5rem;line-height:1.6}.commonFooter .footerNav .footer__nav{display:flex;align-items:center;justify-content:center;font-size:0.8125rem}@media (max-width:640px){.commonFooter .footerNav .footer__nav{flex-wrap:wrap}}@media (max-width:640px){.commonFooter .footerNav .footer__nav li{width:calc(100% / 3);display:flex;align-items:center;justify-content:center;line-height:2}}.commonFooter .footerNav .footer__nav li:not(:last-child):after{content:"|";margin:0 1em}@media (max-width:640px){.commonFooter .footerNav .footer__nav li:not(:last-child):after{display:none}}.copy{text-align:center;font-size:0.75rem}@media (max-width:640px){.copy{font-size:0.625rem;line-height:1.4}}.blog__list{margin-bottom:5rem}.blog__list li{margin-bottom:2.5rem;padding-bottom:2.5rem;border-bottom:1px solid #666}.blog__list .btn-main{width:12.5rem;margin:1.875rem auto 0 auto}.blog__box h2{font-weight:700;font-size:1.5rem;color:#333;margin-bottom:1.875rem}.blog__box h2 a{color:#333}.blog__box a:hover{text-decoration:none;color:#ff6600}.blog__box .blog-eyeCatch{margin-bottom:1.25rem;text-align:center}.blog-meta{display:flex;align-items:center;font-size:0.8125rem;margin-bottom:0.9375rem}.blog-meta time{margin-right:1em;font-weight:700;color:#777}.blog__contents .blog__text{margin-bottom:5rem}.blog__contents .blog__text h1{font-weight:700;font-size:1.5rem;color:#333;margin-bottom:1.875rem}.blog__contents .blog__text h1 a{color:#333}.blog__contents .blog__text a:hover{text-decoration:none;color:#ff6600}.blog__contents .blog__text .blog-eyeCatch{margin-bottom:1.25rem;text-align:center}.blog__contents .blog__text p,.blog__contents .blog__text ul,.blog__contents .blog__text ol,.blog__contents .blog__text table,.blog__contents .blog__text blockquote,.blog__contents .blog__text dl{line-height:1.8;margin-bottom:1.875rem}.blog__contents .blog__text table{border:1px solid #000}.blog__contents .blog__text table th,.blog__contents .blog__text table td{border:1px solid #000;padding:0.9375rem;text-align:left;font-weight:400}.blog__contents .blog__text h2{border-bottom:2px solid #ff6600;font-weight:700;padding-bottom:0.9375rem;margin-bottom:1.25rem;font-size:1.375rem}.blog__contents .blog__text h3{border-bottom:1px solid #ff6600;font-weight:700;padding-bottom:0.9375rem;margin-bottom:1.25rem;font-size:1.25rem}.blog__contents .blog__text h4{border-bottom:1px dashed #ff6600;font-weight:700;padding-bottom:0.9375rem;margin-bottom:1.25rem;font-size:1.125rem}.blog__contents .blog__text h5,.blog__contents .blog__text h6{font-weight:700;margin-bottom:1.25rem}.blog__contents .blog__text ul,.blog__contents .blog__text ol{margin-left:1.5em}.blog__contents .blog__text ul li :not(:last-child),.blog__contents .blog__text ol li :not(:last-child){margin-bottom:0.625rem}.blog__contents .blog__text ul{list-style:disc}.blog__contents .blog__text ol{list-style:decimal}.blog__contents .blog__text iframe{width:100%;height:auto;aspect-ratio:1.3333333333}.blog__contents .blog__text .comments ul{list-style:none}.blog__contents .blog__text .comments .comment-meta{font-size:0.75rem}.blog__contents .blog__text .comments .comment-body p{font-size:0.875rem}.blog__contents .blog__text .comments .comment-body .reply{text-align:right}.blog__contents .blog__text .comments .comment-respond .comment-notes{font-size:0.875rem}.blog__contents .blog__text .comments .comment-respond .comment-form-cookies-consent{font-size:0.875rem}.blog__contents .blog__text .comments .comment-respond .comment-form-comment label{width:100%;display:block;margin-bottom:0.625rem}.blog__contents .blog__text .comments .comment-respond input[type="text"],.blog__contents .blog__text .comments .comment-respond textarea{width:100%;background:#fff;border:1px solid #000;padding:0.9375rem}.blog__contents .blog__text .comments .comment-respond .form-submit .submit{color:#fff;background:#ff6600;display:inline-flex;padding:0.9375rem}@keyframes fade-in{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}@-moz-keyframes fade-in{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}@-webkit-keyframes fade-in{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}.clearfix::after{content:"";clear:both;display:block}