.singleCastleMV_section__SotcQ{position:absolute;top:0;left:0;width:100%;opacity:.8}.singleCastleMV_image__wrap__oGNim{position:relative;height:350px;margin:75px 50px 0 0;overflow:hidden;background-color:#eee;border-radius:0 5px 5px 0}@media screen and (min-width:993px){.singleCastleMV_image__wrapaa__g5q32{height:500px;margin:100px 250px 0 0;border-radius:0 10px 10px 0}}.postTitle_gothic__1OuCP,.postTitle_mincho__xK0qz{margin:.5em 0 1em;font-size:clamp(3.5rem,5vw,5rem);line-height:1.2;color:#000}.postTitle_gothic__1OuCP h1,.postTitle_mincho__xK0qz h1{font-weight:700}.postTitle_gothic__1OuCP h1 span,.postTitle_mincho__xK0qz h1 span{padding:0 0 0 .5em;font-size:.35em;font-weight:100}.postTitle_gothic__1OuCP p,.postTitle_mincho__xK0qz p{margin:.5em 0 0;font-size:.8em;color:#777}.postTitle_gothic__1OuCP{font-family:serif}.postTitle_mincho__xK0qz{font-family:Hina Mincho,serif}.topSocialShare_topSocialShare__JuYLb{text-align:right}.castleArticleHeader_section__sSUGm{margin:0 0 5rem}.castleArticleHeader_areaList__qeb9n{display:flex;gap:1rem;line-height:1.2;list-style:none}.castleArticleHeader_areaList__qeb9n li{border-bottom:1px solid var(--c-primarylight)}.castleArticleHeader_areaList__qeb9n a{font-size:1.6rem;color:var(--c-primarylight)}.castleArticleHeader_authorDate__AB0PJ{display:flex;flex-wrap:wrap;gap:.5em 1em;align-items:center;margin:0 0 2rem;font-size:1.4rem}.castleArticleHeader_authorImage__aBsB6{position:relative;width:3rem;height:3rem;overflow:hidden;border-radius:50%}.castleArticleHeader_authorName__zVGrY{font-weight:500}.castleArticleHeader_date__UTOc9{display:flex;gap:.5em;align-items:center;color:var(--c-primarylight)}.castleArticleHeader_date__icon__69J2S{width:1em}.castleArticleChart_wrap__sEKzZ{padding:3rem;margin:0 0 5rem;background-color:var(--c-maincolor);border-radius:5px}.castleArticleChart_chart__container__krTRd>p{font-size:3rem;font-weight:100;line-height:1.2;color:#fff}@media screen and (min-width:993px){.castleArticleChart_wrap__sEKzZ{position:absolute;right:0;z-index:1;width:40%;height:100%;margin:0;background-color:#e6b422bb;border-radius:0 5px 5px 0}.castleArticleChart_chart__container__krTRd{position:absolute;bottom:0}}.castleArticleMv_figure__zkUCZ{position:relative;aspect-ratio:2;margin:0 0 2rem;overflow:hidden;border-radius:5px}.castleArticleOutline_section__3re7j{margin:0 0 7.5rem}@media screen and (min-width:993px){.castleArticleOutline_section__3re7j{margin:0 0 10rem}}.castleArticleTableOfContents_dl__SN3TH{padding:2rem 1rem;margin:0 0 7.5rem;background-color:var(--c-lighterbrown);border-radius:5px}.castleArticleTableOfContents_dl__SN3TH dt{margin-bottom:.5em;font-size:1.2em;font-weight:700;color:#000}.castleArticleTableOfContents_dl__SN3TH dd{padding-left:.7em}.castleArticleTableOfContents_dl__SN3TH a{cursor:pointer}.castleArticleTableOfContents_dl__SN3TH a:hover{opacity:.7}@media screen and (min-width:993px){.castleArticleTableOfContents_dl__SN3TH{padding:3rem;margin:0 0 10rem}}.postHeading_heading__obCHF{padding-left:.3em;margin-bottom:1.5em;font-size:2.8rem;font-weight:700;line-height:2.5;color:var(--c-primary);border-top:3px solid var(--c-yellow04);border-bottom:3px solid var(--c-yellow04)}.castleArticleBasicInformation_section__5ZuBo{margin:0 0 10rem;overflow:auto;white-space:nowrap}.castleArticleBasicInformation_section__5ZuBo table{width:100%;font-size:1.6rem;border-collapse:collapse;border:1px solid #aaa}.castleArticleBasicInformation_section__5ZuBo th{width:10em;padding:0 1em;line-height:4;color:#000;border:1px solid #aaa}.castleArticleBasicInformation_section__5ZuBo td{padding:0 2em;border:1px solid #aaa}@media screen and (min-width:993px){.castleArticleBasicInformation_section__5ZuBo{margin:0 0 10rem;white-space:pre-wrap}.castleArticleBasicInformation_section__5ZuBo table{font-size:2rem}.castleArticleBasicInformation_section__5ZuBo td,.castleArticleBasicInformation_section__5ZuBo th{padding:0 1em}}.castleArticleMovie_section__l_FWr{position:relative;padding-top:56.25%;margin-bottom:1em}.castleArticleMovie_section__l_FWr iframe{position:absolute;top:0;left:0;width:100%;height:100%}.castleArticleTerritory_section__HecZD{margin:0 0 7.5rem}.castleArticleTerritory_territoryDiagram__image__cNaok{position:relative;aspect-ratio:1.618;margin:0 0 2rem;background-color:var(--c-lighterbeige);border-radius:5px;border:20px solid var(--c-lighterbeige)}@media screen and (min-width:993px){.castleArticleTerritory_section__HecZD{margin:0 0 10rem}}.imageModal_modal__C79ly button{position:absolute;top:20px;right:20px;z-index:200;display:block;width:30px;height:30px;cursor:pointer;background:#fff;border:2px solid #333}.imageModal_modal__C79ly button:after,.imageModal_modal__C79ly button:before{position:absolute;top:50%;left:50%;width:3px;height:27px;content:"";background:#333}.imageModal_modal__C79ly button:before{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.imageModal_modal__C79ly button:after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.imageModal_modal__image__wrap__sRNSN{position:relative;width:100%;aspect-ratio:1.618}.castleArticlePoint_section__1qGye{margin:0 0 7.5rem}.castleArticlePoint_ikou__list__ZmKWv{display:flex;padding:1em;margin:0 0 2em;overflow:auto;font-size:2.2rem;color:#fff;background-color:var(--c-lighterbrown);border-radius:5px}.castleArticlePoint_ikou__list__ZmKWv dt{font-weight:700;width:5em}.castleArticlePoint_ikou__list__ZmKWv div{display:flex;flex-wrap:wrap;width:calc(100% - 5em)}.castleArticlePoint_ikou__list__ZmKWv dd{padding:0 0 0 1em}.castleArticlePoint_ikou__detail__IsMeG{margin-bottom:3rem}.castleArticlePoint_ikou__detail__IsMeG dl{margin-bottom:1em}.castleArticlePoint_ikou__detail__IsMeG dt{position:relative;flex-shrink:0;padding-left:1.2em;font-size:2.2rem;font-weight:700;color:var(--c-brown)}.castleArticlePoint_ikou__detail__IsMeG dt:before{position:absolute;top:8px;left:0;width:1em;height:1em;padding:0 .1em 0 0;line-height:1;content:"";background-color:var(--c-brown);border-radius:50%}.castleArticlePoint_ikou__image__ZVZgw{cursor:pointer;position:relative;width:calc(100% / 3);padding-top:20%;overflow:hidden;border-radius:3px}.castleArticlePoint_ikou__image__container__1rM_e{display:flex;gap:20px}@media screen and (min-width:993px){.castleArticlePoint_section__1qGye{margin:0 0 10rem}.castleArticlePoint_ikou__list__ZmKWv{font-size:2.4rem}.castleArticlePoint_ikou__detail__IsMeG dt{font-size:2.2rem}}.outputWysiwyg_wysiwyg__5X84Q p{margin-bottom:1em}.outputWysiwyg_wysiwyg__image__wrap__53RyB{position:relative;padding-top:56.25%;margin-bottom:1em;overflow:hidden;background-color:#eee;border-radius:5px}.castleArticleHistoricalBackground_section__NTnIw{margin:0 0 7.5rem}@media screen and (min-width:993px){.castleArticleHistoricalBackground_section__NTnIw{margin:0 0 10rem}}.castleArticleAccess_section__mVeJJ{margin:0 0 7.5rem}.castleArticleAccess_gmap__tJJFn{position:relative;padding-top:56.25%;margin-bottom:1em;overflow:hidden;border-radius:5px}.castleArticleAccess_gmap__tJJFn iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (min-width:993px){.castleArticleAccess_section__mVeJJ{margin:0 0 10rem}}.castleArticleReference_section__YPSPs{margin:0 0 7.5rem}.castleArticleReference_section__YPSPs dt{margin-bottom:.3rem;font-size:2.2rem;font-weight:700;color:var(--c-brown)}.castleArticleReference_section__YPSPs dd{margin:0 0 2em}.castleArticleReference_section__YPSPs dd:last-child{margin:0}.castleArticleReference_section__YPSPs a{border-bottom:1px dashed var(--c-accent04);transition:var(--t-default)}.castleArticleReference_section__YPSPs a:hover{opacity:.7}@media screen and (min-width:993px){.castleArticleReference_section__YPSPs{margin:0 0 10rem}}.bottomSocialShare_section_mb__J910s{margin:0 auto 15rem}.bottomSocialShare_section__j_BrX,.bottomSocialShare_section_mb__J910s{width:min(100%,1240px);padding:2rem;text-align:center;border:1px solid var(--c-lightgray)}.bottomSocialShare_section__j_BrX{margin:auto}.bottomSocialShare_description__M_LEl{margin:0 0 2rem}.bottomSocialShare_button_container__iNsn_{display:flex;justify-content:center;gap:1rem}.bottomSocialShare_button_container__iNsn_ button{display:block;width:100%}.bottomSocialShare_button_container__iNsn_ button>div{display:flex;justify-content:center}.bottomSocialShare_facebook__6faqX{background-color:#3b5998}.bottomSocialShare_twitter__jtVec{background-color:#00aced}.bottomSocialShare_hatena__9ACLZ{background-color:#009ad9}.loginButton_buttonContainer__ny3Vs{display:flex;gap:1.5rem}.loginButton_buttonContainer__ny3Vs button{font-size:1.6rem;cursor:pointer}.loginButton_sendButton__7ceRV,.loginButton_signInButton__cxVO6{display:block;padding:0 .5em;line-height:2;color:#fff;text-align:center;background-color:#2563eb;border:none;border-radius:5px;transition:all .3s}.loginButton_sendButton__7ceRV:hover,.loginButton_signInButton__cxVO6:hover{background-color:#1d4ed8}.loginButton_signOutButton__VqZSV{background-color:inherit;border:none}.form_comment__form__TAdvw{margin:0 0 5rem}.form_comment__form__TAdvw textarea{width:100%;padding:.75em;margin:0 0 1em;color:#333;background-color:#b7b7b726;border:none;border-radius:5px}.list_comment__list__ePotF{margin:0 0 5rem}.list_comment__list__ePotF li{display:flex;gap:2.5rem;margin:0 0 2rem;font-size:1.6rem}.list_comment__list__ePotF li>div{line-height:1.5}.list_comment__list__ePotF li>div time{margin:0 0 0 1.5em}.list_comment__list__ePotF li>div p{line-height:1}.list_comment__list__ePotF li img{border-radius:50%}.list_comment__list__ePotF span{font-weight:700}.list_comment__list__ePotF button{margin:0 0 0 1.5rem}.comment_comment__sec__2o96Q{margin:0 0 7.5rem}.comment_comment__sec__2o96Q>p{margin:0 0 .5em;font-size:1.6rem;font-weight:700}@media screen and (min-width:993px){.comment_comment__sec__2o96Q{margin:0 0 10rem}}.singleCastleContent_container__FE6Gn{position:relative;width:min(100%,1240px);margin:15rem auto 0;background:#fff;border-radius:5px}.singleCastleContent_container__FE6Gn>article{width:100%;padding:60px 20px;font-size:2rem}@media screen and (min-width:993px){.singleCastleContent_container__FE6Gn article{width:min(100%,980px);margin:auto}.singleCastleContent_mv__container__f_oIB{position:relative}}.underLineHeading_gothic__2np9m,.underLineHeading_mincho__Ciefw{position:relative;padding:0 0 2.5em;font-size:clamp(2.8rem,3vw,3.2rem);text-align:center}.underLineHeading_gothic__2np9m span,.underLineHeading_mincho__Ciefw span{position:relative;padding-bottom:10px}.underLineHeading_gothic__2np9m span:after,.underLineHeading_mincho__Ciefw span:after{position:absolute;bottom:0;left:50%;width:100px;height:2px;content:"";background-color:var(--c-primary);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.underLineHeading_gothic__2np9m{font-family:serif;font-weight:700}.underLineHeading_mincho__Ciefw{font-family:Hina Mincho,serif;font-weight:500}.cardList_list__lCG_G{margin:auto}.cardList_list__lCG_G>li{margin:0 0 3rem}.cardList_list__lCG_G>li:last-child{margin:0}@media screen and (min-width:993px){.cardList_list__lCG_G{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:1.5vw}.cardList_list__lCG_G>li{margin:0}}.relatedCastlesArea_relatedCastles__ACG39{width:min(100%,1240px);margin:auto;padding:0}.slug_content__wrap__IXi8y{padding:0 1rem 7.5rem}@media screen and (min-width:993px){.slug_content__wrap__IXi8y{padding:0 6rem 10rem 1rem}}