@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes fadeIn1{0%{opacity:0}to{opacity:1}}@keyframes fadeIn2{0%{opacity:0}to{opacity:1}}@keyframes fadeIn3{0%{opacity:0}to{opacity:1}}@keyframes flash{0%{opacity:.5}to{opacity:1}}.wp-block-archives{box-sizing:border-box}:root :where(.wp-block-button.is-style-outline>.wp-block-button__link){border:2px solid;padding:.667em 1.333em}.wp-block-categories,.wp-block-group{box-sizing:border-box}.wp-lightbox-container button:focus-visible{outline:3px auto #5a5a5a40;outline:3px auto -webkit-focus-ring-color;outline-offset:3px}.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color:#5a5a5a40;border:0}.wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background){background:0 0;border:0}ol.wp-block-latest-comments{box-sizing:border-box;margin-left:0}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment)){line-height:1.1}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment-excerpt p)){line-height:1.8}.wp-block-latest-comments__comment{list-style:none;margin-bottom:1em}.wp-block-latest-posts,ol,ul{box-sizing:border-box}.wp-block-latest-posts.wp-block-latest-posts__list{list-style:none}.wp-block-latest-posts.wp-block-latest-posts__list li{clear:both;overflow-wrap:break-word}:root :where(.wp-block-latest-posts.wp-block-latest-posts__list){padding-left:0}.wp-block-search__button{margin-left:10px;word-break:normal}:where(.wp-block-search__button){border:1px solid #ccc;padding:6px 10px}.wp-block-search__inside-wrapper{display:flex;flex:auto;flex-wrap:nowrap;max-width:100%}.wp-block-search__label{width:100%}.wp-block-search__input{appearance:none;border:1px solid #949494;flex-grow:1;margin-left:0;margin-right:0;min-width:3rem;padding:8px;text-decoration:unset!important}:where(.wp-block-search__input){font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}.wp-element-button{cursor:pointer}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}@font-face{font-display:swap;font-family:icomoon;src:url(/wp-content/themes/the-thor/fonts/icomoon.eot?cyzug3);src:url(/wp-content/themes/the-thor/fonts/icomoon.eot?cyzug3#iefix)format("embedded-opentype"),url(/wp-content/themes/the-thor/fonts/icomoon.ttf?cyzug3)format("truetype"),url(/wp-content/themes/the-thor/fonts/icomoon.woff?cyzug3)format("woff"),url(/wp-content/themes/the-thor/fonts/icomoon.svg?cyzug3#icomoon)format("svg");font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{font-family:icomoon,Lato,游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴシック Pro,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,ＭＳ\ Ｐゴシック,MS PGothic,"sans-serif";speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-search:before{content:""}.icon-home:before{content:""}.icon-close:before{content:""}.icon-menu:before{content:""}.icon-calendar:before{content:""}.container::after,.eyecatch:before,.wider::after{content:"";display:block}.eyecatch,.eyecatch__link,.l-header,.l-headerBottom,.l-main,body{width:100%}.widget ul{list-style-type:none}body,h1,h2,h3,html,li,ol,p,ul{margin:0;padding:0}h1,h2,h3{font-size:100%}li,ol,ul{list-style-position:inside}html{box-sizing:border-box;line-height:1;font-size:62.5%}*,:after,:before{box-sizing:inherit}body{font-family:Lato,"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.2rem;font-weight:500;color:#191919;-webkit-text-size-adjust:100%;word-wrap:break-word;overflow-wrap:break-word}@media all and (-ms-high-contrast:none){body{font-family:Lato,"メイリオ","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}}button,input,select{margin:0;font-family:inherit;font-weight:inherit;font-size:inherit}::-webkit-input-placeholder{color:#7f7f7f}::-moz-placeholder{color:#7f7f7f;opacity:1}:-ms-input-placeholder{color:#7f7f7f}a{color:inherit;text-decoration:none}.l-header{padding:20px 0 10px;background:#fff;z-index:9999}.container,.eyecatch,.l-header,.l-headerBottom,.l-main,.l-wrapper{position:relative}.l-wrapper{max-width:1170px;margin:40px 15px}.dividerBottom,.l-main{margin-bottom:40px}.l-footer,.l-footerTop,.l-sidebar,.wider{position:relative;width:100%}.container::after,.wider::after{clear:both}.container{max-width:1170px;margin-left:15px;margin-right:15px}.eyecatch{height:auto;overflow:hidden;margin-bottom:10px}.eyecatch:before{padding-top:56.25%}.eyecatch .eyecatch__link img,.eyecatch__link{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}.eyecatch .eyecatch__link img{width:100%;height:100%;object-fit:cover;font-family:"object-fit: cover;";vertical-align:bottom;transition:.3s}.eyecatch__link::after{font-family:"Fjalla One",Lato,"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:400}.eyecatch__link:hover img{transform:scale(1.2)}.eyecatch__cat a::before{font-family:icomoon;content:"";margin-right:5px}.eyecatch__cat{position:absolute;top:0;right:0;z-index:10;background:#a83f3f;max-width:calc(100% - 3rem)}.eyecatch__cat a{display:block;padding:7.5px 10px;color:#fff;font-size:1rem;transition:.15s;line-height:1.35}.eyecatch__cat a:hover{background:rgba(255,255,255,.25)}.heading{display:block;margin-bottom:20px;line-height:1.5;font-weight:700}.heading a{transition:.15s;display:inline-block;max-width:100%}.heading a:hover{color:#a83f3f}.heading-primary{font-size:1.8rem;margin-bottom:10px}.heading-secondary,.heading-tertiary{font-size:1.5rem;margin-bottom:10px}.heading-tertiary{font-size:1.3rem}.phrase-secondary{color:rgba(0,0,0,.75)}.phrase{display:block;margin-bottom:20px;line-height:1.85}.btn{width:100%}.btn__link{position:relative;display:inline-block;cursor:pointer;transition:.15s}.btn__link::before{content:"";position:absolute;top:0;bottom:0;right:10px;width:5px;height:5px;margin:auto;border-top:1px solid;border-right:1px solid;transform:rotate(45deg)}.searchBtn__contentInner .btn__link-search::after{position:absolute;top:-50px;width:50px;height:calc(100% + 100px);opacity:.1;transition:.3s;content:""}.btn__link-search,.searchBtn__contentInner .btn__link-search{background:#a83f3f;color:#fff;line-height:normal;overflow:hidden;font-weight:700}.btn__link-search{padding:5px 25px 5px 15px;border-radius:5px;border:0;border-bottom:solid 3px rgba(0,0,0,.25);font-size:1.2rem}.btn__link-search:active{transform:translateY(3px);border-bottom:solid 3px transparent}.searchBtn__contentInner .btn-search{text-align:center;margin-bottom:40px}.searchBtn__contentInner .btn__link-search{padding:15px 40px;border-radius:5px;border:0;border-bottom:solid 3px rgba(0,0,0,.25);font-size:1.4rem}.searchBtn__contentInner .btn__link-search::before{border-top:2px solid;border-right:2px solid}.searchBtn__contentInner .btn__link-search::after{left:-100px;background:#fff;transform:rotate(45deg)}.searchBtn__contentInner .btn__link-search:hover::after{left:calc(100% + 50px)}.controller__viewRadio{display:none}.breadcrumb__item a:hover,.menuBtn__close:hover,.menuBtn__link:hover,.searchBtn__close:hover,.searchBtn__link:hover,.widget ul li a:hover{color:#a83f3f}.archive{display:flex;flex-wrap:wrap;margin-bottom:-20px}.archive__item{padding-bottom:20px;margin-bottom:20px;border-bottom:1px dotted rgba(0,0,0,.1);width:100%}.archive__contents,.widget ul li{position:relative}#viewWide:checked~.archive .archive__item{animation:fadeIn1 1s}#viewCard:checked~.archive{width:calc(100% + 15px)}#viewCard:checked~.archive .archive__item{width:calc(50% - 15px);margin-right:15px;animation:fadeIn2 1s}#viewCard:checked~.archive .archive__contents .phrase,#viewNormal:checked~.archive .archive__contents .phrase{display:none}#viewNormal:checked~.archive .archive__item{width:100%;display:flex;align-items:flex-start;animation:fadeIn3 1s}#viewNormal:checked~.archive .eyecatch{max-width:300px}#viewNormal:checked~.archive .archive__contents{width:100%;margin-left:15px}.siteTitle{font-family:"Fjalla One",Lato,"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;max-width:calc(100% - 66px);font-size:20px;margin-bottom:10px;font-weight:700}.menuBtn__close,.searchBtn__close{font-family:"Fjalla One";cursor:pointer}.siteTitle__link{display:inline-block}.siteTitle__link:hover{animation:flash 1s}.searchBtn{position:absolute;top:0;right:38px;line-height:20px;font-size:18px;text-align:right}.searchBtn__link{cursor:pointer;transition:.15s}.searchBtn__checkbox{display:none}.searchBtn__unshown{display:none;background:rgba(0,0,0,.5);width:100%;height:100%;position:fixed;right:0;top:0;z-index:999;animation:fade .3s}.searchBtn__checkbox:checked~.searchBtn__unshown{display:block}.searchBtn__content{position:fixed;top:0;right:0;left:0;background:#fff;width:90%;max-width:780px;height:calc(100% - 40px);z-index:9999;margin:0 auto;transition:.3s;transform:translateY(-200%);text-align:center}.searchBtn__scroll{overflow:auto;-webkit-overflow-scrolling:touch;width:100%;height:100%;padding:0 15px}.searchBtn__contentInner{text-align:left;font-size:1.2rem}.searchBtn__checkbox:checked~.searchBtn__content{transform:translateY(20px);box-shadow:0 0 4px rgba(0,0,0,.15)}.searchBtn__close{display:inline-block;height:2rem;font-size:2rem;margin:40px auto}.menuBtn__close i,.searchBtn__close i{margin-right:10px;font-size:1.5rem;vertical-align:middle}.menuBtn{position:absolute;top:0;right:0;line-height:20px;font-size:18px;text-align:right}.menuBtn__content,.menuBtn__unshown{position:fixed;top:0;right:0;bottom:0;height:100%}.menuBtn__link{cursor:pointer;transition:.15s}.menuBtn__checkbox{display:none}.menuBtn__unshown{display:none;background:rgba(0,0,0,.5);width:100%;left:0;z-index:999999;animation:fade .3s}.menuBtn__checkbox:checked~.menuBtn__unshown{display:block}.menuBtn__content{background:#fff;width:90%;max-width:340px;z-index:9999999;transition:.3s;transform:translateX(110%);text-align:center}.menuBtn__scroll{overflow:auto;-webkit-overflow-scrolling:touch;width:100%;height:100%;padding:0 15px 15px}.menuBtn__contentInner{text-align:left;font-size:1.2rem}.menuBtn__checkbox:checked~.menuBtn__content{transform:translateX(0);box-shadow:-2px 0 2px rgba(0,0,0,.15)}.menuBtn__close{display:inline-block;height:2rem;font-size:2rem;margin:40px auto}.subNavi{display:none}.breadcrumb{padding:10px 0;background:#f2f2f2;overflow-x:auto;border-bottom:1px solid rgba(0,0,0,.05)}.breadcrumb__list{list-style:none;display:table}.breadcrumb__list::after{content:"";display:block;clear:both}.breadcrumb__item{position:relative;display:table-cell;white-space:nowrap;padding-right:15px;padding-left:15px;font-size:1.2rem;line-height:1.75;color:#7f7f7f}.breadcrumb__item:first-child{padding-left:0}.archiveHead__subtitle i,.breadcrumb__item.icon-home::before{margin-right:5px}.breadcrumb__item::after{content:"";position:absolute;right:0;top:50%;margin-top:-3px;width:5px;height:5px;border-top:1px solid #bfbfbf;border-right:1px solid #bfbfbf;transform:rotate(45deg)}.breadcrumb__item:last-child::after{border:0}.archiveHead{position:relative;width:100%}.archiveHead__contents{position:relative;z-index:9}.archiveHead__subtitle{font-size:1rem;display:block;margin-bottom:5px;color:rgba(0,0,0,.5)}.archiveHead .heading{border-bottom:1px dotted #d8d8d8;padding-bottom:5px}.btn{line-height:1}.bottomFooter{position:relative;background:#191919;padding:40px 0}.bottomFooter__copyright{text-align:center;color:#bfbfbf;letter-spacing:.5px;line-height:1.75}.bottomFooter__link{font-weight:700;color:#fff;transition:.15s}.bottomFooter__link:hover{animation:flash 1s;border-bottom:1px solid}.bottomFooter__topBtn{position:fixed;bottom:0;right:0;display:block;background-color:#a83f3f;color:#fff;width:40px;height:40px;z-index:999}.bottomFooter__topBtn:before{content:"";position:absolute;top:50%;right:50%;transform:rotate(-45deg);margin-top:-3px;margin-right:-6px;width:12px;height:12px;border-top:3px solid;border-right:3px solid;transition:.3s}.bottomFooter__topBtn:hover{opacity:.75}.widget{position:relative;margin:0 auto 40px}.widget select,.widgetSearch__input{border:2px solid #d8d8d8;padding:10px;border-radius:0}.widget select{width:100%}.widgetSearch__input{width:calc(100% - 4rem);-webkit-appearance:none}.widgetSearch__input.widgetSearch__input-max{width:100%}.widget select:hover,.widgetSearch__input:hover{border-color:#a83f3f}.widgetSearch__contents{width:100%;margin-bottom:20px}.widgetSearch__select{cursor:pointer}@media only screen and (min-width:768px){body{font-size:1.4rem}.l-wrapper{display:flex;align-items:flex-start;justify-content:space-between}#viewCard:checked~.archive .archive__contents .phrase,#viewNormal:checked~.archive .archive__contents .phrase{display:block}.l-main{width:calc(70% - 30px);margin-bottom:0}.l-sidebar{width:30%}.heading-primary{font-size:2.6rem;margin-bottom:20px}.heading-secondary{font-size:1.6rem}.heading-tertiary{font-size:1.4rem}.phrase-secondary{font-size:1.2rem}#viewWide:checked~.archive .eyecatch__cat a{font-size:1.4rem}#viewWide:checked~.archive .heading-secondary{font-size:2.4rem}.searchBtn__scroll{padding:0 40px}.breadcrumb__item,.breadcrumb__list{display:block}.breadcrumb{overflow:visible}.breadcrumb__list{list-style:none}.breadcrumb__item{float:left}.widget:last-child{margin-bottom:0}}@media only screen and (min-width:992px){.menuBtn,.searchBtn{position:static;top:auto;right:auto;text-align:center}.l-header{padding:0}.l-wrapper{margin:60px 20px}.l-main{width:calc(70% - 40px);margin-bottom:0}.dividerBottom{margin-bottom:60px}.container{margin-left:20px;margin-right:20px}.container-header{display:flex;align-items:center;min-height:70px}.heading-primary{font-size:3rem}.heading-secondary{font-size:1.8rem}.heading-tertiary{font-size:1.5rem}.phrase-secondary{font-size:1.4rem}.archive{margin-bottom:-30px}.archive__item{margin-bottom:30px;padding-bottom:30px}.menuBtn__link,.searchBtn__link{width:50px;height:70px;line-height:70px;display:block}.siteTitle{max-width:340px;font-size:24px;margin:0 20px 0 0}.searchBtn__link{font-size:14px}.menuBtn__link{font-size:14px;background:#a83f3f;color:#fff}.menuBtn__link:hover{background:#191919;color:#fff}.subNavi{display:block;margin-left:auto}.bottomFooter{padding:60px 0}}@media only screen and (min-width:1139px){.container,.l-wrapper{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}}