@font-face{font-family:"NotoSans";src:url("../fonts/NotoSansJP-Thin.woff2") format("woff2"), url("../fonts/NotoSansJP-Thin.woff") format("woff");font-weight:100}@font-face{font-family:"NotoSans";src:url("../fonts/NotoSansJP-Light.woff2") format("woff2"), url("../fonts/NotoSansJP-Light.woff") format("woff");font-weight:300}@font-face{font-family:"NotoSans";src:url("../fonts/NotoSansJP-Regular.woff2") format("woff2"), url("../fonts/NotoSansJP-Regular.woff") format("woff");font-weight:400}@font-face{font-family:"NotoSans";src:url("../fonts/NotoSansJP-Medium.woff2") format("woff2"), url("../fonts/NotoSansJP-Medium.woff") format("woff");font-weight:500}@font-face{font-family:"Shippori";src:url("../fonts/ShipporiMincho-Medium.woff2") format("woff2"), url("../fonts/ShipporiMincho-Medium.woff") format("woff");font-weight:500}@font-face{font-family:"Shippori";src:url("../fonts/ShipporiMincho-SemiBold.woff2") format("woff2"), url("../fonts/ShipporiMincho-SemiBold.woff") format("woff");font-weight:600}@font-face{font-family:"Marcellus";src:url("../fonts/Marcellus.woff2") format("woff2"), url("../fonts/Marcellus.woff") format("woff");font-weight:400}main{position:relative}main h1{line-height:1.75;margin:0 0 20px;padding:0 250px 0 0}@media screen and (min-width:961px){main h1{margin:0 20px 112px auto}}main .content{position:relative;text-align:center}@media screen and (min-width:961px){main .content{margin:0 20px 0 auto;width:960px;min-width:960px}}main .content>img{height:auto;margin:0 0 5rem;width:100%}@media screen and (min-width:961px){main .content>img{margin:0 auto 5rem;width:632px}}main .content .n_field{margin:0 0 3.75rem;text-align:left}@media screen and (min-width:961px){main .content .n_field{margin:0 164px 3.75rem;width:632px}}main .content .n_field .wp-block-image .alignleft{float:left}main .content .n_field .wp-block-image .alignright{float:right}main .content .n_field figure{float:none;margin-left:0;margin-right:0;min-width:100%}@media screen and (min-width:961px){main .content .n_field figure{margin-left:auto;margin-right:auto;min-width:auto}}main .content .n_field img{min-width:100%;max-width:100%}@media screen and (min-width:961px){main .content .n_field img{min-width:auto}}main .content .n_field a{color:#A79D93;font-weight:500}main .content .connection{align-items:flex-start;display:flex;justify-content:space-between;margin:0 0 224px;text-align:left}@media screen and (min-width:961px){main .content .connection{margin:0 0 144px}}main .content .connection>a{border:2px solid #30706F;border-left:0;border-right:0;color:#30706F;display:block;height:4rem;line-height:3.875;overflow:hidden;position:relative;text-align:center;text-decoration:none;transition:all 0.5s;width:320px}@media screen and (min-width:961px){main .content .connection>a{border:1px solid #30706F;border-left:0;border-right:0;margin:48px 0 0;width:304px}}main .content .connection>a::after{background:#A79D93;content:"";display:block;height:100%;left:100%;position:absolute;top:0;transition:all 0.5s;width:100%;z-index:-1}main .content .connection>a:hover{color:#FDFDFD}main .content .connection>a:hover::after{left:0}main .content .connection .prev,main .content .connection .next{height:auto;min-height:2rem;margin:0;position:relative;width:196px}@media screen and (min-width:961px){main .content .connection .prev,main .content .connection .next{width:304px}}main .content .connection .prev>a,main .content .connection .next>a{color:#070707;transition:all 0.5s}@media screen and (min-width:961px){main .content .connection .prev>a,main .content .connection .next>a{text-decoration:none}}main .content .connection .prev>a>img,main .content .connection .next>a>img{height:2rem;left:0;position:absolute;top:0;width:2rem}main .content .connection .prev>a>p,main .content .connection .prev>a>div,main .content .connection .next>a>p,main .content .connection .next>a>div{font-size:0.875rem;line-height:1.4285}@media screen and (min-width:961px){main .content .connection .prev>a>p,main .content .connection .prev>a>div,main .content .connection .next>a>p,main .content .connection .next>a>div{font-size:0.75rem;line-height:1.41666}}main .content .connection .prev>a>p.repo,main .content .connection .prev>a>div.repo,main .content .connection .next>a>p.repo,main .content .connection .next>a>div.repo{display:block;font-weight:500;margin:12px 0 15px;text-align:right}@media screen and (min-width:961px){main .content .connection .prev>a>p.repo,main .content .connection .prev>a>div.repo,main .content .connection .next>a>p.repo,main .content .connection .next>a>div.repo{margin:8px auto 15px 0;text-decoration:underline;width:89px}}main .content .connection .prev>a>p.title,main .content .connection .prev>a>div.title,main .content .connection .next>a>p.title,main .content .connection .next>a>div.title{display:none}@media screen and (min-width:961px){main .content .connection .prev>a>p.title,main .content .connection .prev>a>div.title,main .content .connection .next>a>p.title,main .content .connection .next>a>div.title{display:block;line-height:1.5;margin:0 0 8px}}main .content .connection .prev>a>div,main .content .connection .next>a>div{display:none}@media screen and (min-width:961px){main .content .connection .prev>a>div,main .content .connection .next>a>div{display:flex}main .content .connection .prev>a>div .cat,main .content .connection .next>a>div .cat{font-weight:500;margin:0 1rem 0 0}main .content .connection .prev>a>div .date,main .content .connection .next>a>div .date{color:main .content .connection .prev > a > div .date, main .content .connection .next > a > div .date c_base;font-weight:500;margin:0}}main .content .connection .prev>a:hover,main .content .connection .next>a:hover{opacity:0.8}main .content .connection .next>a>img{left:auto;right:0}main .content .connection .next>a>p.repo{text-align:left}@media screen and (min-width:961px){main .content .connection .next>a>p.repo{margin:8px 0 15px auto}}