﻿@import url("https://fonts.googleapis.com/css2?family=Lusitana&display=swap");html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,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}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.din,.title__big,.single__tags dt,.author__title,.din-r{font-family:din-condensed, sans-serif;font-style:normal;font-weight:300}.times,.post__category a,.single__tags a{font-family:'Lusitana', serif}img{max-width:100%}b,strong{font-weight:bold}em{font-style:italic}html{font-size:16px}@media screen and (max-width: 768px){html{font-size:12px}}body{font-size:16px;font-size:1rem;font-family:"NotoSans-R",YuGothic,"ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif;line-height:1.7;color:#000;margin:0}a{color:#0044CC}a:hover{color:#4A24FF}a:hover img{opacity:0.7}p{margin:0 0 1em 0}p:last-child{margin-bottom:0}ul{margin:0;padding:0}h1,h2,h3,h4,h5,h6{margin:0}address{font-style:normal}figure{line-height:0}table{width:100%;font-size:100%;box-sizing:border-box}table tbody tr th,table tbody tr td{padding:5px 3px;border-bottom:solid 1px #ddd}table tbody tr th{padding-right:2em}figure{margin:0}figcaption{line-height:1.7}dd{margin-left:0}input[type="submit"],input[type="button"]{border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;appearance:button;border:none;box-sizing:border-box}input[type="submit"]::-webkit-search-decoration,input[type="button"]::-webkit-search-decoration{display:none}input[type="submit"]::focus,input[type="button"]::focus{outline-offset:-2px}.body__container{padding-top:250px}.section{padding-top:60px;padding-bottom:60px}.spmenu_btn{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;width:45px;height:45px;position:fixed;right:5%;bottom:10%;z-index:11;padding:5px;background-color:#7D7D7D;border-radius:50%}.spmenu_btn:hover{cursor:pointer}.spmenu_btn::before,.spmenu_btn::after{content:"";display:block;height:1px;width:20px;background-color:#fff;transition:all 0.3s;position:absolute;transform-origin:center}.spmenu_btn::before{top:0;bottom:0;left:0;right:0;margin:auto;transform:rotate(-90deg)}.spmenu_btn::after{top:0;left:0;bottom:0;right:0;margin:auto}.spmenu_btnClose span{width:0}.spmenu_btnClose::before{transform:rotate(45deg);position:absolute;left:0;top:0;bottom:0;right:0}.spmenu_btnClose::after{transform:rotate(-45deg);position:absolute;left:0;top:0;bottom:0;right:0}.globalNav{display:flex;position:fixed;height:100vh;width:100vw;right:-100vw;transition:all 0.4s;z-index:10;background-color:#7D7D7D;top:0}.globalNav_state{right:0}.globalNav .menu{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;align-content:center;width:100%}.globalNav .menu-item{width:100%;text-align:center}.globalNav .menu-item a{display:block;padding:0.5em 0.8em;color:#fff;text-decoration:none;font-size:22px}.globalNav ul{list-style:none;padding-left:0}.globalNav .menu-globalnav-container{width:100%;display:flex;align-content:center}.navwrap{position:fixed;bottom:10%;right:10%;z-index:10}.title__big{text-align:center;font-size:70px;margin-bottom:0.3em;margin-top:0}.btn{display:inline-block;padding:0.4em 2em;background-color:#7D7D7D;color:#fff;text-decoration:none}.bg__theme{background-color:#E9E9E9;padding-top:60px;padding-bottom:60px;color:#7D7D7D}.header{text-align:center;position:fixed;top:0;left:0;right:0;background:rgba(255,255,255,0.7);z-index:3}.header__logo{padding-top:10px;padding-bottom:10px;font-size:0}.header__logo img{height:178px;transition:all 0.4s}.header.min img{height:50px}.footer{margin-top:100px}.footer__inner{color:#000}.footer__copy{background-color:#000;color:#fff;text-align:center;font-size:11px;padding-top:1em;padding-bottom:1em}.post{position:relative}.post__category{position:absolute;left:0;top:0;transform:translate(0, -50%)}.post__category a{color:#000;font-size:28px;text-decoration:none;text-shadow:0px 0px 5px #fff}.post img{width:100%}.post__img-non{display:flex;align-items:center;justify-content:center;padding-top:60px;padding-bottom:60px}.post__img-non a{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.post__img-non img{max-width:50%;margin-left:auto;margin-right:auto}.result{position:relative}.result__inner{display:block;position:absolute;left:0;right:0;top:0;bottom:0;display:flex;align-content:center;flex-wrap:wrap;background-color:rgba(125,125,125,0.4)}.result__title{display:block;width:100%;text-align:center}.result__cat{display:block;width:100%;text-align:center}.result img{display:block;margin:auto}.result a{text-decoration:none;color:#fff}.result a:hover{cursor:pointer}.resultsingle__inner{position:relative}.resultsingle__content{position:absolute;max-width:360px;width:100%;right:0;bottom:0;background-color:#fff;padding:1em 1.2em}.resultsingle__title{font-size:20px;border-bottom:1px solid #7D7D7D;margin-bottom:0.4em}.resulthead{display:flex}.resulthead__title{padding-right:1.2em;font-weight:bold}.result__cap-frame{position:relative;z-index:2}.result__cap-pc{position:relative;display:inline-block}.result__cap-pcimg{position:absolute;z-index:1;left:0;right:0;margin:23px auto;top:0;max-width:552px;max-height:315px}@media screen and (min-width: 769px){.result__cap-pcimg{margin:30px auto}}.result__cap-pcimg img{object-fit:cover;height:205px}@media screen and (min-width: 415px){.result__cap-pcimg img{height:277px}}@media screen and (min-width: 66px){.result__cap-pcimg img{height:322px}}@media screen and (min-width: 769px){.result__cap-pcimg img{height:315px}}.result__cap-tb{position:relative;display:inline-block}.result__cap-tbimg{position:absolute;z-index:1;left:0;right:0;margin:30px auto;top:0;max-width:184px;max-height:244px}.result__cap-tbimg img{object-fit:cover;height:244px}.result__cap-sp{position:relative;display:inline-block}.result__cap-spimg{position:absolute;z-index:1;left:0;right:0;margin:10px auto;top:0;max-width:77px;max-height:169px}.result__cap-spimg img{object-fit:cover;height:169px;border-radius:10px}.sns{display:flex;justify-content:center}.sns dl{display:flex;padding-left:1em;padding-right:1em}.sns dt{margin-right:0.5em}.single__tags{text-align:center}.single__tags dt{font-size:36px}.single__tags a{display:inline-block;margin-left:0.5em;margin-right:0.5em;text-decoration:none}.single__head{margin-bottom:1em}.archive .post{position:relative}.archive .post__inner{position:absolute;bottom:0;right:0;background-color:rgba(255,255,255,0.7);padding:1em 1.2em}.archive .post__ct{color:#fff}.pagenation ul{display:flex}.pagenation li{margin-right:0.4em;border-radius:50%;overflow:hidden}.pagenation li.active{padding:0.3em 0.8em;background-color:#7D7D7D;color:#fff}.pagenation a{display:block;padding:0.3em 0.8em;background-color:#E9E9E9;text-decoration:none}.author{margin-top:150px;border:1px solid #7D7D7D;padding:1em 1.3em;display:flex}.author__title{font-size:28px}.author__img{margin-right:1em;flex:1}.author__img img{display:block}.author__content{flex:6}.ul-button{padding-top:1em;display:flex;flex-wrap:wrap}.ul-button li{display:inline-block;background-color:#E9E9E9;padding:0.3em 0.8em;border-radius:20px;margin-right:1em;margin-bottom:1em}.ul-button .list-false{color:#fff}.title{background-color:#7D7D7D;padding:0.3em 0.8em;font-size:24px;font-size:1.5rem;color:#fff;margin-bottom:0.5em}.title__sub{border-bottom:1px solid #7D7D7D;margin-bottom:0.5em}.title__sub::before{content:"";display:inline-block;height:10px;margin-right:0.5em;border-left:10px solid #7D7D7D;border-top:5px solid transparent;border-bottom:5px solid transparent}.title__sub-ac{border-bottom-color:#ea0000}.title__sub-ac::before{border-left-color:#ea0000}.title__line{border-bottom:3px solid #d0d0d0;margin-bottom:0.7em;position:relative;font-size:17px}.title__line::after{content:"";display:block;height:3px;width:10%;position:absolute;left:0;bottom:-3px;background-color:#7D7D7D}.merit ul{padding-left:1.5em;list-style:none}.merit ul li{list-style:disc}.card{display:inline-block;padding:1.5em 0.8em;box-shadow:0 0 1px #000;font-size:20px;text-decoration:none;margin-left:5px}.card:first-child{margin-left:0}
