@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@400;700&family=Noto+Sans+JP:wght@300;400;500;700&display=swap";html{font-size:62.5%;-webkit-font-smoothing:antialiased;font-weight:400;--font-en: "Montserrat", sans-serif;--main-color: #cbebe4;--example: #e05064;--release: #00b4d2;--column: #70b43a;--example-bg: #fae1e4;--release-bg: #ccf2f8;--column-bg: #e6f2db;--font-12: min(12px, .8vw);--font-13: min(13px, .86vw);--font-14: min(14px, .93vw);--font-16: min(16px, 1.06vw);--font-17: min(17px, 1.13vw);--font-18: min(18px, 1.2vw);--font-20: min(20px, 1.33vw);--font-22: min(22px, 1.46vw);--font-23: min(23px, 1.53vw);--font-24: min(24px, 1.6vw);--font-25: min(25px, 1.66vw);--font-26: min(26px, 1.73vw);--font-27: min(27px, 1.79vw);--font-28: min(28px, 1.86vw);--font-30: min(30px, 2vw);--font-33: min(33px, 2.19vw);--font-38: min(38px, 2.53vw)}body{color:#000;font-family:"Noto Sans JP",sans-serif;font-size:14px;font-size:1.4rem;line-height:1;background-color:#fff;-webkit-text-size-adjust:100%;word-wrap:break-word;overflow-wrap:break-word;backface-visibility:hidden}body.open{overflow:hidden}body.lock,body.loading{overflow:hidden;width:100vw;height:100vh}*{-webkit-tap-highlight-color:rgba(0,0,0,0)}a{color:inherit;-webkit-tap-highlight-color:rgba(0,0,0,0)}p,dt,dd,li{word-break:break-word;word-wrap:normal}img{max-width:100%;vertical-align:top}.ib{display:inline-block;line-height:inherit;font-weight:inherit}.mode_pc,.mode_pc_ib{display:none}.mode_pc.important,.mode_pc_ib.important{display:none !important}.mode_tb{display:none}.mode_tb.important{display:none !important}.mode_sp{display:block}.mode_sp.important{display:block !important}.mode_sp_ib{display:inline-block}.mode_sp_ib.important{display:inline-block !important}.mode_pctb{display:none}.mode_pctb.important{display:none !important}.mode_pctb_ib{display:none}.mode_pctb_ib.important{display:none !important}.mode_tbsp{display:block}.mode_tbsp.important{display:block !important}.mode_tbsp_ib{display:inline-block}.mode_tbsp_ib.important{display:inline-block !important}@media screen and (min-width: 641px){.mode_pc,.mode_pc_ib{display:none}.mode_pc.important,.mode_pc_ib.important{display:none !important}.mode_tb{display:block}.mode_tb.important{display:block !important}.mode_sp{display:none}.mode_sp.important{display:none !important}.mode_sp_ib{display:none}.mode_sp_ib.important{display:none !important}.mode_pctb{display:block}.mode_pctb.important{display:block !important}.mode_pctb_ib{display:inline-block}.mode_pctb_ib.important{display:inline-block !important}.mode_tbsp{display:block}.mode_tbsp.important{display:block !important}.mode_tbsp_ib{display:inline-block}.mode_tbsp_ib.important{display:inline-block !important}}@media screen and (min-width: 769px){.mode_pc{display:block}.mode_pc.important{display:block !important}.mode_pc_ib{display:inline-block}.mode_pc_ib.important{display:inline-block !important}.mode_tb{display:none}.mode_tb.important{display:none !important}.mode_sp{display:none}.mode_sp.important{display:none !important}.mode_pctb{display:block}.mode_pctb.important{display:block !important}.mode_pctb_ib{display:inline-block}.mode_pctb_ib.important{display:inline-block !important}.mode_tbsp{display:none}.mode_tbsp.important{display:none !important}.mode_tbsp_ib{display:none}.mode_tbsp_ib.important{display:none !important}}.animate{overflow:hidden;opacity:1}.animate .animate-text{display:block}.animated{opacity:1}.lazyload{opacity:1}.wrapper{position:relative;display:flex;flex-direction:column-reverse;transition:opacity .3s;padding:190px 20px 0}@media screen and (min-width: 769px){.wrapper{flex-direction:row-reverse;justify-content:space-between;max-width:1080px;margin:60px auto 0;padding:137px 50px 0}}.load_complete .wrapper{opacity:1}.fadeContent{opacity:0;transition:opacity 1s ease-out}.fadeContent.current{opacity:1}#header{position:fixed;top:0;left:0;z-index:3;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:120px;background-color:var(--main-color);text-align:center}#header .headerMenu{position:absolute;top:15px;left:0;display:flex;justify-content:space-between;width:100vw;padding:0 20px;box-sizing:border-box;overflow:hidden}#header .headerMenu .headerMenuClose{position:fixed;top:18px;right:20px;font-size:27px;font-size:2.7rem}#header .headerMenu .headerSearch .headerSearchIcon img{width:27px}#header .headerMenu .headerSearch .headerSearchMain{position:fixed;top:0;left:0;z-index:1;display:flex;width:100vw;height:100vh;box-sizing:border-box;padding:90px 30px 0;background-color:var(--main-color);transform:translateX(-100vw);transition:transform .3s}#header .headerMenu .headerSearch .headerSearchMain button{flex-shrink:0;width:35px;height:43px;background-image:url(/img/common/icon_search.png);background-repeat:no-repeat;background-size:contain;background-position:center center}#header .headerMenu .headerSearch .headerSearchMain input{flex:auto;height:43px;margin-left:10px;padding:10px 5px;border-bottom:1px solid #000}#header .headerMenu .headerSearch.open .headerSearchMain{transform:none}#header .headerMenu .headerLink .headerHumburger{position:relative;width:30px;height:30px}#header .headerMenu .headerLink .headerHumburger .headerHumburgerBorder{position:absolute;top:6px;left:3px;height:2px;background-color:#000}#header .headerMenu .headerLink .headerHumburger .headerHumburgerBorder.headerHumburgerBorderTop{width:23px;transform:translateY(-6px)}#header .headerMenu .headerLink .headerHumburger .headerHumburgerBorder.headerHumburgerBorderMiddle{width:15px}#header .headerMenu .headerLink .headerHumburger .headerHumburgerBorder.headerHumburgerBorderBottom{width:23px;transform:translateY(6px)}#header .headerMenu .headerLink .headerHumburger .headerHumburgerTxt{position:absolute;left:0;bottom:0;font-size:10px;font-family:var(--font-en);font-weight:700}#header .headerMenu .headerLink .headerLinkMain{position:fixed;top:0;left:0;z-index:1;width:100vw;height:100vh;box-sizing:border-box;padding:90px 20px 0;background-color:var(--main-color);transform:translateX(100vw);transition:transform .3s}#header .headerMenu .headerLink.open .headerLinkMain{transform:none}#header .headerTxtWrap{display:flex;flex-direction:column;justify-content:space-between;align-items:center;height:80px}#header .headerTxt{font-size:12px;font-size:1.2rem;font-weight:300}#header .headerLogoMain{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}#header .headerLogoMain img{width:160px;height:44px}#header .headerLogoSub img{width:113px;height:8px}#header .headerLinks{display:none}@media screen and (min-width: 769px){#header{flex-direction:row;height:120px}#header::after{content:"";position:absolute;top:120px;left:0;width:100%;height:35px;background-color:#fff}#header .headerMenu{display:none}#header .headerTxtWrap{display:block;height:auto;margin-left:20px;padding-left:20px;border-left:1px dotted #000;text-align:left}#header .headerTxt{font-size:min(18px,1.73vw)}#header .headerLogoMain{position:relative;top:auto;left:auto;z-index:1;transform:none}#header .headerLogoMain img{width:min(199px,18vw);height:auto}#header .headerLogoSub{margin-top:8px}#header .headerLogoSub img{width:min(165px,18vw);height:auto}#header .headerLinks{position:fixed;top:0;right:0;display:flex}#header .headerLinks .headerLink a{height:120px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;transition:background-color .3s}#header .headerLinks .headerLink .headerLinkTxt{font-size:var(--font-14);font-weight:bold;transition:color .3s}#header .headerLinks .headerLink.headerLinkService a{width:min(200px,13.33vw);background-color:#feeeea}#header .headerLinks .headerLink.headerLinkService a:hover{background-color:#4d596d}#header .headerLinks .headerLink.headerLinkService a:hover .headerLinkImg img{filter:brightness(0) saturate(100%) invert(85%) sepia(2%) saturate(1441%) hue-rotate(319deg) brightness(104%) contrast(118%)}#header .headerLinks .headerLink.headerLinkService a:hover .headerLinkTxt{color:#feeeea}#header .headerLinks .headerLink.headerLinkService .headerLinkImg img{width:min(33px,2.19vw)}#header .headerLinks .headerLink.headerLinkService .headerLinkTxt{margin-top:12px;color:#4d596d}#header .headerLinks .headerLink.headerLinkContact a{width:min(160px,10.66vw);background-color:#4d596d}#header .headerLinks .headerLink.headerLinkContact a:hover{background-color:#fff}#header .headerLinks .headerLink.headerLinkContact a:hover .headerLinkImg img{filter:brightness(0) saturate(100%) invert(35%) sepia(16%) saturate(636%) hue-rotate(179deg) brightness(92%) contrast(91%)}#header .headerLinks .headerLink.headerLinkContact a:hover .headerLinkTxt{color:#4d596d}#header .headerLinks .headerLink.headerLinkContact .headerLinkImg img{width:min(39px,2.6vw);filter:brightness(0) saturate(100%) invert(100%) sepia(95%) saturate(15%) hue-rotate(103deg) brightness(106%) contrast(100%)}#header .headerLinks .headerLink.headerLinkContact .headerLinkTxt{margin-top:20px;color:#fff}}@media screen and (min-width: 769px){main{flex:auto;max-width:calc(100% - 350px)}}#sidebar{margin-top:55px}#sidebar #nav{display:none}#sidebar #rankingArea{padding:28px 20px 10px;border-radius:18px;background-color:#faf4e6}#sidebar #rankingArea .rankingTitle{line-height:1;padding-top:44px;background-image:url(/img/common/icon_crown.png);background-repeat:no-repeat;background-position:center top;background-size:34px auto;text-align:center}#sidebar #rankingArea .rankingTitleTxtMain{display:block;font-size:23px;font-size:2.3rem;font-family:var(--font-en)}#sidebar #rankingArea .rankingTitleTxtSub{display:block;margin-top:10px;font-size:14px;font-size:1.4rem}#sidebar #rankingArea .rankingWrap{margin-top:30px;counter-reset:ranking-num}#sidebar #rankingArea .rankingWrap .rankingItem{position:relative;margin-bottom:15px;padding:0px 0 15px 57px;counter-increment:ranking-num}#sidebar #rankingArea .rankingWrap .rankingItem::before{content:counter(ranking-num);position:absolute;top:0;left:0;width:36px;height:54px;line-height:1;padding-top:8px;background-image:url(/img/common/icon_flag04.png);background-repeat:no-repeat;background-size:contain;font-size:30px;font-size:3rem;font-family:var(--font-en);text-align:center}#sidebar #rankingArea .rankingWrap .rankingItem:not(:last-child){border-bottom:1px dotted #000}#sidebar #rankingArea .rankingWrap .rankingItem:nth-child(1)::before{background-image:url(/img/common/icon_flag01.png);color:#fff}#sidebar #rankingArea .rankingWrap .rankingItem:nth-child(2)::before{background-image:url(/img/common/icon_flag02.png);color:#fff}#sidebar #rankingArea .rankingWrap .rankingItem:nth-child(3)::before{background-image:url(/img/common/icon_flag03.png);color:#fff}#sidebar #rankingArea .rankingWrap .rankingItem a{transition:opacity .3s}#sidebar #rankingArea .rankingWrap .rankingItem a:hover{opacity:.7}#sidebar #rankingArea .rankingWrap .rankingItem .headline{line-height:1.4;margin-top:10px;font-size:15px;font-size:1.5rem}#sidebar #rankingArea .rankingWrap .rankingItem .date{margin-top:10px;color:#666;font-size:13px;font-size:1.3rem;text-align:right}#sidebar #sidebarBnrArea .bnrAreaItem{margin-top:20px}#sidebar #sidebarBnrArea .bnrAreaItem a img{width:100%;transition:opacity .3s}#sidebar #sidebarBnrArea .bnrAreaItem a:hover img{opacity:.7}@media screen and (min-width: 769px){#sidebar{flex-shrink:0;width:292px;margin:0 0 0 58px}#sidebar #nav{position:sticky;top:157px;left:0;z-index:3;display:block;line-height:1.42;margin-top:-41px;padding:40px 0 20px;background-color:#fff;font-size:14px;font-size:1.4rem;font-weight:500}#sidebar #nav.scrolled{padding-bottom:20px;border-bottom:1px solid #d4dbe4}#sidebar #searchNav{margin:-21px 0 30px;padding:0 28px 0}#sidebar #searchNav .searchArea{display:flex;align-items:center;justify-content:center}#sidebar #searchNav input{flex:auto;min-width:0;height:30px;box-sizing:border-box;margin-right:5px;padding:6px 0;border-bottom:1px solid #000;font-size:var(--font-14)}#sidebar #searchNav button{flex-shrink:0;width:39px;height:49px;background-image:url(/img/common/icon_search.png);background-repeat:no-repeat;background-size:contain}#sidebar #searchNav button:hover{cursor:pointer}#sidebar #rankingArea{padding:20px 30px 10px;border-radius:16px}#sidebar #rankingArea .rankingTitle{padding-top:35px;background-size:30px auto}#sidebar #rankingArea .rankingTitleTxtMain{font-size:var(--font-22)}#sidebar #rankingArea .rankingTitleTxtSub{margin-top:7px;font-size:var(--font-12)}#sidebar #rankingArea .rankingWrap .rankingItem{padding:7px 0 12px 48px}#sidebar #rankingArea .rankingWrap .rankingItem::before{width:32px;height:47px;padding-top:7px;font-size:26px}#sidebar #rankingArea .rankingWrap .rankingItem+.rankingItem{margin-top:20px}#sidebar #rankingArea .rankingWrap .rankingItem .headline{line-height:1.62;font-size:var(--font-16)}#sidebar #rankingArea .rankingWrap .rankingItem .date{margin-top:7px;color:#666;font-size:var(--font-14);text-align:right}#sidebar #sidebarBnrArea{margin-top:30px}#sidebar #sidebarBnrArea .bnrAreaItem+.bnrAreaItem{margin-top:20px}}.nav .navHomeWrap{max-height:calc(100vh - 90px);overflow-y:auto}.nav .navHome a{display:block;padding:17px 0;border-top:1px dotted #000;border-bottom:1px dotted #000;font-size:14px;font-size:1.4rem;font-weight:500;text-align:center;transition:background-color .3s}.nav .navHome a img{width:35px;margin-right:8px;vertical-align:-8px}.nav .navHideArea{position:absolute;background-color:#fff;display:none;width:100%;padding-bottom:20px}.nav .navChild{display:flex;flex-wrap:wrap;font-size:13px;font-size:1.3rem;font-weight:500}.nav .navChild .navChildItem{width:50%;box-sizing:border-box;border-bottom:1px dotted #000}.nav .navChild .navChildItem a{display:flex;align-items:center;line-height:1.3;padding:17px 0 17px 11px;text-align:left}.nav .navChild .navChildItem a.navChildItemNoicon{line-height:25px;padding-left:0;justify-content:center;text-align:center}.nav .navChild .navChildItem a img{width:30px;margin-right:10px}.nav .navChild .navChildItem.service{width:100%}.nav .navChild .navChildItem.service a{display:block;padding:10px;background-color:#feeeea;text-align:center}.nav .navChild .navChildItem.service a .navChildItemImg img{width:32px;margin-right:13px;vertical-align:middle}.nav .navChild .navChildItem.service a .navChildItemTxt{color:#4d596d;font-size:16px;font-weight:bold}.nav .navChild .navChildItem:nth-child(even) a{position:relative}.nav .navChild .navChildItem:nth-child(even) a::before{content:"";position:absolute;top:17px;left:0;width:1px;height:calc(100% - 34px);border-left:1px dotted #000}.nav .navChild .navChildItem:nth-child(even).navChildItemBottom a::before{display:none}.nav .navChild .navChildItem:nth-child(even).navChildItemBottom+.navChildItem a{position:relative}.nav .navChild .navChildItem:nth-child(even).navChildItemBottom+.navChildItem a::before{content:"";position:absolute;top:17px;left:0;width:1px;height:calc(100% - 34px);border-left:1px dotted #000}@media screen and (min-width: 769px){.nav .navHome{position:relative}.nav .navHome a{padding:10px 0;font-size:var(--font-14)}.nav .navHome a.current{background-color:#e0f3ef}.nav .navHome a:hover{background-color:#e0f3ef}.nav .navHome a img{width:38px;margin-right:4px;vertical-align:-9px}.nav .navHome .headerHumburgerPc{position:absolute;top:15px;right:15px;width:32px;height:30px}.nav .navHome .headerHumburgerPc:hover{cursor:pointer}.nav .navHome .headerHumburgerPc .headerHumburgerBorderPc{position:absolute;top:6px;left:4px;width:22px;height:2px;background-color:#6496a0}.nav .navHome .headerHumburgerPc .headerHumburgerBorderPc.headerHumburgerBorderPcTop{transform:translateY(-6px);transition:transform .3s}.nav .navHome .headerHumburgerPc .headerHumburgerBorderPc.headerHumburgerBorderPcMiddle{transition:opacity .3s}.nav .navHome .headerHumburgerPc .headerHumburgerBorderPc.headerHumburgerBorderPcBottom{transform:translateY(6px);transition:transform .3s}.nav .navHome .headerHumburgerPc .headerHumburgerPcTxt{position:absolute;bottom:0;left:0;color:#6496a0;font-family:var(--font-en);font-size:10px;font-weight:700}.nav .navHome .headerHumburgerPc.open .headerHumburgerBorderPc.headerHumburgerBorderPcTop{transform:rotate(45deg)}.nav .navHome .headerHumburgerPc.open .headerHumburgerBorderPc.headerHumburgerBorderPcMiddle{opacity:0}.nav .navHome .headerHumburgerPc.open .headerHumburgerBorderPc.headerHumburgerBorderPcBottom{transform:rotate(-45deg)}.nav .navChild{font-size:var(--font-14)}.nav .navChild .navChildItem:nth-child(even) a::before{top:5px;height:calc(100% - 10px)}.nav .navChild .navChildItem a{height:44px;padding:5px 0 5px 13px;transition:background-color .3s}.nav .navChild .navChildItem a.current{background-color:#e0f3ef}.nav .navChild .navChildItem a:hover{background-color:#e0f3ef}.nav .navChild .navChildItem a img{margin-right:7px;width:38px}}#toTop{position:fixed;bottom:15px;right:15px;z-index:1;opacity:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:opacity .3s}#toTop img{width:65px}#toTop.show{opacity:1;pointer-events:all;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}@media screen and (min-width: 769px){#toTop{bottom:30px;right:30px}#toTop img{width:86px}}#footer{margin-top:60px;background-color:var(--main-color)}#footer .footerInner{padding:35px 20px 30px}#footer .footerTop .footerLogo{text-align:center}#footer .footerTop .footerLogo .footerLogoMain img{width:170px;height:46px}#footer .footerTop .footerLogo .footerLogoSub{margin-top:10px}#footer .footerTop .footerLogo .footerLogoSub img{width:120px;height:9px}#footer .footerTop .footerTopTxt{line-height:1.6;margin-top:35px;font-size:15px;font-size:1.5rem}#footer .footerBottom{display:flex;flex-direction:column-reverse;margin-top:30px;font-size:14px;font-size:1.4rem}#footer .footerBottom .footerBottomCompany{margin-top:25px}#footer .footerBottom .footerBottomCompanyName{line-height:1.52;font-size:17px;font-size:1.7rem;font-weight:700}#footer .footerBottom .footerBottomCompanyUrl{margin-top:20px;font-family:var(--font-en)}#footer .footerBottom .footerBottomMenu{position:relative;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px 0}#footer .footerBottom .footerBottomMenu .footerBottomMenuItem{text-align:center}#footer .footerBottom .footerBottomMenu .footerBottomMenuItem+.footerBottomMenuItem:not(:last-child){border-left:1px dotted #000}#footer .footerBottom .footerBottomMenu .footerBottomMenuItem:last-child{position:absolute;bottom:-70px;right:0}#footer .footerBottom .footerBottomMenu .footerBottomMenuItem:last-child a{padding:0}#footer .footerBottom .footerBottomMenu .footerBottomMenuItem a{display:block;padding:3px 10px}#footer .footerBottom .footerBottomMenu .footerBottomMenuItem a img{width:45px}#footer .footerCopyright{margin-top:34px;font-size:12px;font-size:1.2rem;font-family:var(--font-en);text-align:center}@media screen and (min-width: 769px){#footer{margin-top:80px}#footer .footerInner{max-width:890px;margin:0 auto;padding:50px 50px 40px}#footer .footerTop{display:flex;align-items:center;justify-content:space-between}#footer .footerTop .footerLogo{flex-shrink:0}#footer .footerTop .footerLogo .footerLogoMain img{width:228px;height:62px}#footer .footerTop .footerLogo .footerLogoSub img{width:160px;height:12px}#footer .footerTop .footerTopTxt{line-height:2;margin:0 0 0 40px;font-size:var(--font-14)}#footer .footerBottom{flex-direction:row;align-items:center;justify-content:space-between;margin-top:30px;font-size:var(--font-16)}#footer .footerBottom .footerBottomCompany{margin-top:0}#footer .footerBottom .footerBottomCompanyName{font-size:var(--font-16)}#footer .footerBottom .footerBottomCompanyUrl{margin-top:10px}#footer .footerBottom .footerBottomMenu .footerBottomMenuItem{border-right:1px dotted #000}#footer .footerBottom .footerBottomMenu .footerBottomMenuItem+.footerBottomMenuItem:not(:last-child){border-left:none}#footer .footerBottom .footerBottomMenu .footerBottomMenuItem:last-child{position:static}#footer .footerBottom .footerBottomMenu .footerBottomMenuItem:last-child a{padding:0 20px}#footer .footerBottom .footerBottomMenu .footerBottomMenuItem a{display:flex;justify-content:center;align-items:center;box-sizing:border-box;height:50px;padding:0 20px}#footer .footerBottom .footerBottomMenu .footerBottomMenuItem a img{width:36px}#footer .footerCopyright{margin-top:80px;font-size:var(--font-12)}}.tagName{position:relative;font-size:13px;font-size:1.3rem;font-weight:500}.tagName::before{content:"";display:inline-block;width:33px;height:6px;margin-right:7px;border-radius:3px;vertical-align:2px}.tagName.tagTyperelease::before{background-color:var(--release)}.tagName.tagTypecase::before{background-color:var(--example)}.tagName.tagTypetopics::before,.tagName.tagTypepost::before{background-color:var(--column)}.tagName.tagTypepage::before{background-color:var(--main-color)}@media screen and (min-width: 769px){.tagName{font-size:var(--font-14)}.tagName::before{width:40px;height:8px;border-radius:4px;vertical-align:1px}}.articleListItem{border-bottom:1px dotted #000}.articleListItem a{display:flex;padding:15px 0;transition:opacity .3s}.articleListItem a:hover{opacity:.7}.articleListItem a .articleListItemImg{flex-shrink:0;width:120px;margin-right:15px}.articleListItem a .articleListItemImg img{aspect-ratio:160/100;width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.articleListItem a .articleListItemTxt{flex:auto}.articleListItem a .articleListItemTxt .articleListItemTitle{line-height:1.4;margin-top:10px;font-size:15px;font-size:1.5rem}.articleListItem a .articleListItemTxt .articleListItemTxtBottom{margin-top:15px}.articleListItem a .articleListItemTxt .articleListItemTxtBottom .articleListItemAuthor{font-size:13px;font-size:1.3rem}.articleListItem a .articleListItemTxt .articleListItemTxtBottom .articleListItemDateLike{display:flex;align-items:center;justify-content:flex-end;margin-top:4px}.articleListItem a .articleListItemTxt .articleListItemTxtBottom .articleListItemDateLike .articleListItemDate{margin-right:8px;padding-right:8px;border-right:1px solid #666;color:#666;font-size:13px;font-size:1.3rem}.articleListItem a .articleListItemTxt .articleListItemTxtBottom .articleListItemDateLike .articleListItemLike{flex-shrink:0}.articleListItem a .articleListItemTxt .articleListItemTxtBottom .articleListItemDateLike .articleListItemLike .articleListItemLikeMain{display:inline-block;width:13px;height:24px;background-repeat:no-repeat;background-size:contain;background-position:center center}.articleListItem a .articleListItemTxt .articleListItemTxtBottom .articleListItemDateLike .articleListItemLike .articleListItemLikeMain.articleListItemLikeMainEmpty{background-image:url(/img/common/icon_heart_empty.png)}.articleListItem a .articleListItemTxt .articleListItemTxtBottom .articleListItemDateLike .articleListItemLike .articleListItemLikeMain.articleListItemLikeMainFull{background-image:url(/img/common/icon_heart_small.png)}@media screen and (min-width: 769px){.articleListItem a{padding:20px 0}.articleListItem a .articleListItemImg{width:min(160px,35%);margin-right:min(30px,5%)}.articleListItem a .articleListItemTxt{padding-top:5px}.articleListItem a .articleListItemTxt .articleListItemTitle{line-height:1.62;margin-top:15px;font-size:var(--font-16);font-weight:500}.articleListItem a .articleListItemTxt .articleListItemTxtBottom{display:flex;align-items:center;justify-content:space-between}.articleListItem a .articleListItemTxt .articleListItemTxtBottom.articleListItemTxtBottomOnlyitem{justify-content:flex-end}.articleListItem a .articleListItemTxt .articleListItemTxtBottom .articleListItemAuthor{font-size:var(--font-14);margin:0 auto 0 0}.articleListItem a .articleListItemTxt .articleListItemTxtBottom .articleListItemDateLike{margin-top:0}.articleListItem a .articleListItemTxt .articleListItemTxtBottom .articleListItemDateLike .articleListItemDate{margin-right:9px;padding-right:9px;font-size:var(--font-14)}.articleListItem a .articleListItemTxt .articleListItemTxtBottom .articleListItemDateLike .articleListItemLike img{width:15px}}.nav-links{display:flex;align-items:center;justify-content:center;margin-top:25px;font-family:"Montserrat","Noto Sans JP",sans-serif}.nav-links .page-numbers{min-width:35px;height:35px;line-height:35px;box-sizing:border-box;padding:0 5px;border-radius:19px;font-size:12px;font-size:1.2rem;text-align:center;white-space:nowrap}.nav-links .page-numbers+.page-numbers{margin-left:5px}.nav-links .page-numbers.current{background-color:var(--main-color)}.nav-links a{transition:opacity .3s}.nav-links a:hover{opacity:.7}@media screen and (min-width: 769px){.nav-links{margin-top:35px}.nav-links .page-numbers{min-width:38px;height:38px;line-height:38px;padding:0 10px;font-size:var(--font-20)}.nav-links .page-numbers+.page-numbers{margin-left:12px}}.articleTitleChildWrap{position:relative;background-color:#fff}.articleTitleChildWrap .articleTitleChild{padding:5px 0 10px 20px;border-bottom:1px dotted #000}.articleTitleChildWrap .articleTitleChild::before{content:"";position:absolute;top:0;left:0;width:6px;height:calc(100% - 5px)}.articleTitleChildWrap .articleTitleChild.articleTitleChildCase::before{background-color:var(--example)}.articleTitleChildWrap .articleTitleChild.articleTitleChildRelease::before{background-color:var(--release)}.articleTitleChildWrap .articleTitleChild.articleTitleChildTopics::before{background-color:var(--column)}.articleTitleChildWrap .articleTitleChild.articleTitleChildOther::before{background-color:#98c1c9}.articleTitleChildWrap .articleTitleChild .articleTitleChildJa{font-size:21px;font-weight:500}.articleTitleChildWrap .articleTitleChild .articleTitleChildEn{display:block;margin-top:5px;font-size:16px;font-family:var(--font-en)}@media screen and (min-width: 769px){.articleTitleChildWrap .articleTitleChild{padding:15px 0 15px 30px}.articleTitleChildWrap .articleTitleChild::before{width:8px;height:calc(100% - 1px)}.articleTitleChildWrap .articleTitleChild .articleTitleChildJa{font-size:var(--font-26)}.articleTitleChildWrap .articleTitleChild .articleTitleChildEn{display:inline;margin:0 0 0 10px;font-size:var(--font-20)}}.articleTitleChildWrap .goalSearch .goalSearchButton{position:absolute;top:0;right:0;z-index:2;padding:12px 15px 12px 17px;border-radius:19px;background-color:#e5f5f2;font-size:14px;font-weight:700}.articleTitleChildWrap .goalSearch .goalSearchButton::after{content:"＋";display:inline-block;width:20px;margin-left:10px;text-align:center}.articleTitleChildWrap .goalSearch .goalSearchButton.open::after{content:"−"}.articleTitleChildWrap .goalSearch .goalSearchCntWrap{position:absolute;top:11px;left:0;z-index:1;display:none;width:100%}.articleTitleChildWrap .goalSearch .goalSearchCnt{height:calc(100vh - 400px);overflow-y:auto;padding:35px 10px 25px 25px;border:8px solid #e5f5f2;border-radius:9px;background-color:#fff}.articleTitleChildWrap .goalSearch .goalSearchCnt .goalSearchItem+.goalSearchItem{margin-top:18px}.articleTitleChildWrap .goalSearch .goalSearchCnt .goalSearchItem a{display:flex;align-items:flex-start;font-size:15px;font-weight:500}.articleTitleChildWrap .goalSearch .goalSearchCnt .goalSearchItem.goalSearchItem1 .goalSearchItemNum{background-color:#e5211e}.articleTitleChildWrap .goalSearch .goalSearchCnt .goalSearchItem.goalSearchItem2 .goalSearchItemNum{background-color:#d7a600}.articleTitleChildWrap .goalSearch .goalSearchCnt .goalSearchItem.goalSearchItem3 .goalSearchItemNum{background-color:#00973b}.articleTitleChildWrap .goalSearch .goalSearchCnt .goalSearchItem.goalSearchItem4 .goalSearchItemNum{background-color:#c61c28}.articleTitleChildWrap .goalSearch .goalSearchCnt .goalSearchItem.goalSearchItem5 .goalSearchItemNum{background-color:#e83819}.articleTitleChildWrap .goalSearch .goalSearchCnt .goalSearchItem.goalSearchItem6 .goalSearchItemNum{background-color:#00a6d9}.articleTitleChildWrap .goalSearch .goalSearchCnt .goalSearchItem.goalSearchItem7 .goalSearchItemNum{background-color:#fabd00}.articleTitleChildWrap .goalSearch .goalSearchCnt .goalSearchItem.goalSearchItem8 .goalSearchItemNum{background-color:#971431}.articleTitleChildWrap .goalSearch .goalSearchCnt .goalSearchItem.goalSearchItem9 .goalSearchItemNum{background-color:#ed6a02}.articleTitleChildWrap .goalSearch .goalSearchCnt .goalSearchItem.goalSearchItem10 .goalSearchItemNum{background-color:#dc277a}.articleTitleChildWrap .goalSearch .goalSearchCnt .goalSearchItem.goalSearchItem11 .goalSearchItemNum{background-color:#f5a200}.articleTitleChildWrap .goalSearch .goalSearchCnt .goalSearchItem.goalSearchItem12 .goalSearchItemNum{background-color:#d39200}.articleTitleChildWrap .goalSearch .goalSearchCnt .goalSearchItem.goalSearchItem13 .goalSearchItemNum{background-color:#427935}.articleTitleChildWrap .goalSearch .goalSearchCnt .goalSearchItem.goalSearchItem14 .goalSearchItemNum{background-color:#0075ba}.articleTitleChildWrap .goalSearch .goalSearchCnt .goalSearchItem.goalSearchItem15 .goalSearchItemNum{background-color:#28a838}.articleTitleChildWrap .goalSearch .goalSearchCnt .goalSearchItem.goalSearchItem16 .goalSearchItemNum{background-color:#004c88}.articleTitleChildWrap .goalSearch .goalSearchCnt .goalSearchItem.goalSearchItem17 .goalSearchItemNum{background-color:#003067}.articleTitleChildWrap .goalSearch .goalSearchCnt .goalSearchItemNum{flex-shrink:0;width:20px;line-height:16px;margin-right:6px;color:#fff;font-size:15px;font-family:var(--font-en);font-weight:700;text-align:center}@media screen and (min-width: 769px){.articleTitleChildWrap .goalSearch .goalSearchButton{width:min(250px,16.66vw);padding:15px 0;border-radius:23px;font-size:var(--font-16);text-align:center}.articleTitleChildWrap .goalSearch .goalSearchButton:hover{cursor:pointer}.articleTitleChildWrap .goalSearch .goalSearchButton::after{position:absolute;top:50%;right:var(--font-20);width:22px;margin-left:0;transform:translateY(-50%)}.articleTitleChildWrap .goalSearch .goalSearchCnt{top:20px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px 0;height:auto;padding:min(50px,3.33vw);border:10px solid #e5f5f2;border-radius:12px}.articleTitleChildWrap .goalSearch .goalSearchCnt .goalSearchItem{width:calc(50% - 5px)}.articleTitleChildWrap .goalSearch .goalSearchCnt .goalSearchItem+.goalSearchItem{margin-top:0}.articleTitleChildWrap .goalSearch .goalSearchCnt .goalSearchItem a{font-size:var(--font-16)}.articleTitleChildWrap .goalSearch .goalSearchCnt .goalSearchItem.goalSearchItem1{order:1}.articleTitleChildWrap .goalSearch .goalSearchCnt .goalSearchItem.goalSearchItem2{order:3}.articleTitleChildWrap .goalSearch .goalSearchCnt .goalSearchItem.goalSearchItem3{order:5}.articleTitleChildWrap .goalSearch .goalSearchCnt .goalSearchItem.goalSearchItem4{order:7}.articleTitleChildWrap .goalSearch .goalSearchCnt .goalSearchItem.goalSearchItem5{order:9}.articleTitleChildWrap .goalSearch .goalSearchCnt .goalSearchItem.goalSearchItem6{order:11}.articleTitleChildWrap .goalSearch .goalSearchCnt .goalSearchItem.goalSearchItem7{order:13}.articleTitleChildWrap .goalSearch .goalSearchCnt .goalSearchItem.goalSearchItem8{order:15}.articleTitleChildWrap .goalSearch .goalSearchCnt .goalSearchItem.goalSearchItem9{order:17}.articleTitleChildWrap .goalSearch .goalSearchCnt .goalSearchItem.goalSearchItem10{order:2}.articleTitleChildWrap .goalSearch .goalSearchCnt .goalSearchItem.goalSearchItem11{order:4}.articleTitleChildWrap .goalSearch .goalSearchCnt .goalSearchItem.goalSearchItem12{order:6}.articleTitleChildWrap .goalSearch .goalSearchCnt .goalSearchItem.goalSearchItem13{order:8}.articleTitleChildWrap .goalSearch .goalSearchCnt .goalSearchItem.goalSearchItem14{order:10}.articleTitleChildWrap .goalSearch .goalSearchCnt .goalSearchItem.goalSearchItem15{order:12}.articleTitleChildWrap .goalSearch .goalSearchCnt .goalSearchItem.goalSearchItem16{order:14}.articleTitleChildWrap .goalSearch .goalSearchCnt .goalSearchItem.goalSearchItem17{order:16}.articleTitleChildWrap .goalSearch .goalSearchCnt .goalSearchItem.goalSearchItem18{order:18}.articleTitleChildWrap .goalSearch .goalSearchCnt .goalSearchItemNum{width:22px;line-height:18px;margin-right:7px;font-size:var(--font-16)}}.scrolled .articleTitleChildWrap .goalSearch .goalSearchCntWrap{top:30px}.sortCategoryWrap{display:flex;align-items:center;justify-content:space-between;margin:30px 0 10px}.categoryLinkWrap{position:relative;width:148px;height:34px;font-size:14px;text-align:center}.categoryLinkWrap .categoryLink{position:absolute;top:36px;left:0;z-index:1;display:none;width:100%}.categoryLinkWrap .categoryLinkItem{font-weight:500}.categoryLinkWrap .categoryLinkItem a{display:block;line-height:34px;border:1px solid;border-top:none}.categoryLinkWrap .categoryLinkItem.categoryLinkItemOpen{line-height:34px;border:1px solid;background-color:#fff}.categoryLinkWrap .categoryLinkItem.categoryLinkItemOpen::after{content:"";position:absolute;top:50%;right:15px;width:9px;height:9px;margin-top:-4.5px;border-right:1px solid;border-bottom:1px solid;transform:rotate(45deg)}.categoryLinkWrap.categoryLinkCase .categoryLinkItem a{border-color:var(--example);background-color:var(--example-bg)}.categoryLinkWrap.categoryLinkCase .categoryLinkItem.categoryLinkItemOpen{border-color:var(--example);color:var(--example)}.categoryLinkWrap.categoryLinkCase .categoryLinkItem.categoryLinkItemOpen::after{border-right-color:var(--example);border-bottom-color:var(--example)}.categoryLinkWrap.categoryLinkRelease .categoryLinkItem a{border-color:var(--release);background-color:var(--release-bg)}.categoryLinkWrap.categoryLinkRelease .categoryLinkItem.categoryLinkItemOpen{border-color:var(--release);color:var(--release)}.categoryLinkWrap.categoryLinkRelease .categoryLinkItem.categoryLinkItemOpen::after{border-right-color:var(--release);border-bottom-color:var(--release)}.categoryLinkWrap.categoryLinkTopics .categoryLinkItem a{border-color:var(--column);background-color:var(--column-bg)}.categoryLinkWrap.categoryLinkTopics .categoryLinkItem.categoryLinkItemOpen{border-color:var(--column);color:var(--column)}.categoryLinkWrap.categoryLinkTopics .categoryLinkItem.categoryLinkItemOpen::after{border-right-color:var(--column);border-bottom-color:var(--column)}.categoryLinkWrap.categoryLinkTop .categoryLinkItem a{border-color:#6496a0;background-color:#e0f3ef}.categoryLinkWrap.categoryLinkTop .categoryLinkItem.categoryLinkItemOpen{border-color:#6496a0;color:#6496a0}.categoryLinkWrap.categoryLinkTop .categoryLinkItem.categoryLinkItemOpen::after{border-right-color:#6496a0;border-bottom-color:#6496a0}@media screen and (min-width: 769px){.categoryLinkWrap{font-size:var(--font-14)}.categoryLinkWrap .categoryLinkItem.categoryLinkItemOpen:hover{cursor:pointer}}.articleListAuthorCategory{display:flex;flex-direction:column-reverse;align-items:flex-start;font-size:13px;font-weight:500}.articleListAuthorCategory .articleListAuthor{margin-top:10px}.articleListAuthorCategory .articleListAuthor::before{content:"●"}.articleListAuthorCategory .articleListAuthor.articleListAuthorCase::before{color:var(--example)}.articleListAuthorCategory .articleListAuthor.articleListAuthorRelease::before{color:var(--release)}.articleListAuthorCategory .articleListAuthor.articleListAuthorTopics::before{color:var(--column)}.articleListAuthorCategory .articleListCategory{line-height:17px;padding:0 5px}.articleListAuthorCategory .articleListCategory.articleListCategoryCase{background-color:var(--example-bg)}.articleListAuthorCategory .articleListCategory.articleListCategoryTopics{background-color:var(--column-bg)}@media screen and (min-width: 769px){.articleListAuthorCategory{flex-direction:row;align-items:center;justify-content:space-between}.articleListAuthorCategory .articleListAuthor{margin-top:0;font-size:var(--font-16)}.articleListAuthorCategory .articleListCategory{line-height:18px;font-size:var(--font-14)}}.articleCnt{margin-top:25px}.articleCnt .articleDateCategoryLike{display:flex;flex-wrap:wrap;align-items:center;font-size:13px}.articleCnt .articleDateCategoryLike .articleDate{font-weight:700}.articleCnt .articleDateCategoryLike .articleCategory{display:inline-block;margin-left:9px;padding:2px 4px;font-weight:500}.articleCnt .articleDateCategoryLike .articleLike{margin-left:10px;padding-left:10px;border-left:1px solid #000}.articleCnt .articleDateCategoryLike .articleLike .articleListItemLikeMain{display:inline-block;width:13px;height:15px;background-repeat:no-repeat;background-size:contain;background-position:center center}.articleCnt .articleDateCategoryLike .articleLike .articleListItemLikeMain.articleListItemLikeMainEmpty{background-image:url(/img/common/icon_heart_empty.png)}.articleCnt .articleDateCategoryLike .articleLike .articleListItemLikeMain.articleListItemLikeMainFull{background-image:url(/img/common/icon_heart_small.png)}.articleCnt .articleDateCategoryLike .articleLimit{width:100%;margin-top:10px}.articleCnt .articleDateCategoryLike .articleLimit .articleLimitInner{display:inline-block;line-height:22px;padding:0 6px;border:1px solid #000;font-size:13px}.articleCnt .articleTitle{line-height:1.52;margin-top:20px;font-size:19px;font-weight:700}.articleCnt .articleMainImage{margin-top:20px}.articleCnt .articleMainImage img{width:100%;height:200px;-o-object-fit:contain;object-fit:contain}.articleCnt .articleTxt{line-height:1.93;margin-top:20px;font-size:15px}.articleCnt .articleTxt::before,.articleCnt .articleTxt::after{content:"";display:block;width:0;height:0}.articleCnt .articleTxt::before{margin-top:-.465em}.articleCnt .articleTxt::after{margin-bottom:-.465em}.articleCnt .articleTxt a{text-decoration:underline}.articleCnt .articleTxt strong{font-weight:700}.articleCnt .articleTitleOnly:not(:first-child){margin-top:40px}.articleCnt .articleTitleOnly:first-child{margin-top:20px}.articleCnt .articleTitleOnly .articleTitleMedium{line-height:1.64;font-size:17px;font-weight:700}.articleCnt .articleTxtAndImg .articleTxt{margin-bottom:20px}.articleCnt .articleTxtAndImg .articleImg{text-align:center}.articleCnt .articleImgOnly{text-align:center}.articleCnt .articleImgOnly:not(:first-child){margin-top:40px}.articleCnt .articleImgOnly:first-child{margin-top:20px}.articleCnt .articleImgAndImg{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px 20px}.articleCnt .articleImgAndImg:not(:first-child){margin-top:40px}.articleCnt .articleImgAndImg:first-child{margin-top:20px}.articleCnt .articleSiteInfo{margin-top:20px;padding:20px 18px}.articleCnt .articleSiteInfo .articleSiteInfoName{font-size:15px}.articleCnt .articleSiteInfo .articleSiteInfoUrl{margin-top:10px;font-size:12px;font-family:var(--font-en)}.articleCnt .articleSiteInfo .articleSiteInfoUrl a{text-decoration:underline}.articleCnt.articleCntCase .articleDateCategoryLike .articleCategory{background-color:var(--example-bg)}.articleCnt.articleCntCase .articleTitleOnly{color:var(--example)}.articleCnt.articleCntCase .articleSiteInfo{background-color:var(--example-bg)}.articleCnt.articleCntRelease .articleTitleOnly{color:var(--release)}.articleCnt.articleCntRelease .articleSiteInfo{background-color:var(--release-bg)}.articleCnt.articleCntTopics .articleDateCategoryLike .articleCategory{background-color:var(--column-bg)}.articleCnt.articleCntTopics .articleTitleOnly{color:var(--column)}.articleCnt.articleCntTopics .articleSiteInfo{background-color:var(--column-bg)}.articleCnt .articleSns{margin-top:40px}.articleCnt .articleSns .articleSnsTitle{font-size:15px;text-align:center}.articleCnt .articleSns .articleSnsCnt{display:flex;width:85%;margin:16px auto 0}.articleCnt .articleSns .articleSnsCnt a{width:100%;text-align:center;color:#fff;font-size:3rem;padding:1rem 0;margin:0 .5rem}.articleCnt .articleSns .articleSnsCnt a.articleSnsFacebook{background-color:#3b5998}.articleCnt .articleSns .articleSnsCnt a.articleSnsTwitter{background-color:#55acee}.articleCnt .articleSns .articleSnsCnt a.articleSnsLine{background-color:#1dcd00}@media screen and (min-width: 769px){.articleCnt{margin-top:30px}.articleCnt .articleDateCategoryLike{font-size:var(--font-16)}.articleCnt .articleDateCategoryLike .articleCategory{margin-left:11px;font-size:var(--font-14)}.articleCnt .articleDateCategoryLike .articleLike .articleListItemLikeMain{width:19px;height:16px}.articleCnt .articleDateCategoryLike .articleLimit{width:auto;margin:0 0 0 auto}.articleCnt .articleDateCategoryLike .articleLimit .articleLimitInner{line-height:26px;font-size:var(--font-16)}.articleCnt .articleMainImage img{height:300px}.articleCnt .articleTitle{margin-top:20px;font-size:19px;font-weight:700}.articleCnt .articleTxt{line-height:2.25;font-size:var(--font-16)}.articleCnt .articleTxt::before{margin-top:-0.625em}.articleCnt .articleTxt::after{margin-bottom:-0.625em}.articleCnt .articleTxt a:hover{text-decoration:none}.articleCnt .articleTitleOnly:not(:first-child){margin-top:60px}.articleCnt .articleTitleOnly:first-child{margin-top:30px}.articleCnt .articleTitleOnly .articleTitleMedium{line-height:1.8;font-size:var(--font-20)}.articleCnt .articleTxtAndImg{margin-top:20px;display:flex}.articleCnt .articleTxtAndImg .articleTxt{width:calc(100% - min(300px,20vw) - 20px);margin:0 20px 0 0}.articleCnt .articleTxtAndImg .articleImg{flex-shrink:0}.articleCnt .articleTxtAndImg .articleImg img{max-width:min(300px,20vw);height:auto}.articleCnt .articleImgOnly:not(:first-child){margin-top:60px}.articleCnt .articleImgOnly:first-child{margin-top:30px}.articleCnt .articleImgAndImg{flex-direction:row}.articleCnt .articleImgAndImg:not(:first-child){margin-top:60px}.articleCnt .articleImgAndImg:first-child{margin-top:30px}.articleCnt .articleSiteInfo{padding:26px 23px}.articleCnt .articleSiteInfo .articleSiteInfoName{font-size:var(--font-18)}.articleCnt .articleSiteInfo .articleSiteInfoUrl{margin-top:13px;font-size:var(--font-14)}.articleCnt .articleSiteInfo .articleSiteInfoUrl a:hover{text-decoration:none}}.articlePagenationWrap{display:flex;align-items:center;justify-content:space-between;margin-top:40px}.articlePagenationWrap .articlePagenation{width:calc(33.3333333333% - 14px)}.articlePagenationWrap .articlePagenation .articlePagenationInner{display:block;line-height:40px;box-sizing:border-box;border-radius:20px;background-color:var(--main-color);background-repeat:no-repeat;font-size:13px;font-family:var(--font-en)}.articlePagenationWrap .articlePagenation.articlePagenationPrev .articlePagenationInner{padding-right:20px;background-image:url(/img/common/icon_prev.png);background-size:17px auto;background-position:15px center;text-align:right}.articlePagenationWrap .articlePagenation.articlePagenationBack .articlePagenationInner{padding-left:23px;background-image:url(/img/common/icon_back.png);background-size:13px auto;background-position:right 17px center}.articlePagenationWrap .articlePagenation.articlePagenationNext .articlePagenationInner{padding-left:23px;background-image:url(/img/common/icon_next.png);background-size:17px auto;background-position:right 14px center}.articlePagenationWrap .articlePagenation.off .articlePagenationInner{background-color:#d4dbe4}@media screen and (min-width: 769px){.articlePagenationWrap{max-width:460px;margin:45px auto 0}.articlePagenationWrap .articlePagenation{width:calc(33.3333333333% - 10px)}.articlePagenationWrap .articlePagenation .articlePagenationInner{line-height:32px;border:2px solid var(--main-color);font-size:var(--font-16);text-align:center;transition:background-color .3s}.articlePagenationWrap .articlePagenation.articlePagenationPrev .articlePagenationInner{padding-right:0;background-size:20px auto;background-position:13px center;text-align:center}.articlePagenationWrap .articlePagenation.articlePagenationPrev a.articlePagenationInner:hover{background-color:#fff;background-image:url(/img/common/icon_prev_hover.png)}.articlePagenationWrap .articlePagenation.articlePagenationBack .articlePagenationInner{padding-left:0;background-size:16px auto;background-position:right 13px center}.articlePagenationWrap .articlePagenation.articlePagenationBack a.articlePagenationInner:hover{background-color:#fff}.articlePagenationWrap .articlePagenation.articlePagenationNext .articlePagenationInner{padding-left:0;background-size:20px auto;background-position:right 13px center}.articlePagenationWrap .articlePagenation.articlePagenationNext a.articlePagenationInner:hover{background-color:#fff;background-image:url(/img/common/icon_next_hover.png)}.articlePagenationWrap .articlePagenation.off .articlePagenationInner{border-color:#d4dbe4}}.articleTagList{display:flex;justify-content:flex-end;margin-top:20px}.articleTagList .articleTagListItem{width:56px;height:56px;background-repeat:no-repeat;background-size:contain;background-position:center center}.articleTagList .articleTagListItem+.articleTagListItem{margin-left:6px}.articleTagList .articleTagListItem.articleTagListItem1{background-image:url(/img/common/sdg_icon_01.png)}.articleTagList .articleTagListItem.articleTagListItem2{background-image:url(/img/common/sdg_icon_02.png)}.articleTagList .articleTagListItem.articleTagListItem3{background-image:url(/img/common/sdg_icon_03.png)}.articleTagList .articleTagListItem.articleTagListItem4{background-image:url(/img/common/sdg_icon_04.png)}.articleTagList .articleTagListItem.articleTagListItem5{background-image:url(/img/common/sdg_icon_05.png)}.articleTagList .articleTagListItem.articleTagListItem6{background-image:url(/img/common/sdg_icon_06.png)}.articleTagList .articleTagListItem.articleTagListItem7{background-image:url(/img/common/sdg_icon_07.png)}.articleTagList .articleTagListItem.articleTagListItem8{background-image:url(/img/common/sdg_icon_08.png)}.articleTagList .articleTagListItem.articleTagListItem9{background-image:url(/img/common/sdg_icon_09.png)}.articleTagList .articleTagListItem.articleTagListItem10{background-image:url(/img/common/sdg_icon_10.png)}.articleTagList .articleTagListItem.articleTagListItem11{background-image:url(/img/common/sdg_icon_11.png)}.articleTagList .articleTagListItem.articleTagListItem12{background-image:url(/img/common/sdg_icon_12.png)}.articleTagList .articleTagListItem.articleTagListItem13{background-image:url(/img/common/sdg_icon_13.png)}.articleTagList .articleTagListItem.articleTagListItem14{background-image:url(/img/common/sdg_icon_14.png)}.articleTagList .articleTagListItem.articleTagListItem15{background-image:url(/img/common/sdg_icon_15.png)}.articleTagList .articleTagListItem.articleTagListItem16{background-image:url(/img/common/sdg_icon_16.png)}.articleTagList .articleTagListItem.articleTagListItem17{background-image:url(/img/common/sdg_icon_17.png)}.articleTagList .articleTagListItem.articleTagListItem18{background-image:url(/img/common/sdg_icon_wheel.png)}.wrapper .articleTitleWrap{background-color:#fff}.wrapper .articleTitleWrap .articleTitle{position:relative;padding:5px 0 10px 20px;border-bottom:1px dotted #000}.wrapper .articleTitleWrap .articleTitle::before{content:"";position:absolute;top:1px;left:0;width:6px;height:calc(100% - 5px);background-color:#d9ede9}.wrapper .articleTitleWrap .articleTitle.favorites{font-weight:500}.wrapper .articleTitleWrap .articleTitle.favorites::before{background-color:#f7cfb6}.wrapper .articleTitleWrap .articleTitle .articleTitleJa{margin:0 0 0 12px;font-size:16px;font-weight:500}.wrapper .articleTitleWrap .articleTitle .articleTitleEn{font-size:21px;font-family:var(--font-en)}@media screen and (min-width: 769px){.wrapper .articleTitleWrap .articleTitle{padding:15px 0 15px 30px}.wrapper .articleTitleWrap .articleTitle::before{width:8px;height:calc(100% - 1px)}.wrapper .articleTitleWrap .articleTitle.favorites{font-size:var(--font-26)}.wrapper .articleTitleWrap .articleTitle .articleTitleJa{font-size:var(--font-16)}.wrapper .articleTitleWrap .articleTitle .articleTitleEn{font-size:var(--font-26)}}.wrapper.scrolled .articleTitleWrap{padding-top:20px}@media screen and (min-width: 769px){.wrapper.scrolled .articleTitleWrap{padding-top:0}}.articleTitle{padding-bottom:6px;border-bottom:2px solid #000}.articleTitle .articleTitleEn{font-size:21px;font-size:2.1rem;font-family:var(--font-en)}.articleTitle .articleTitleJa{margin-left:15px;font-size:14px;font-size:1.4rem}@media screen and (min-width: 769px){.articleTitle{padding-bottom:10px;border-bottom-width:1px}.articleTitle .articleTitleEn{font-size:var(--font-22)}.articleTitle .articleTitleJa{margin-left:12px;font-size:var(--font-12)}}.breadclumb{position:fixed;top:120px;left:0;z-index:2;position:fixed;display:flex;width:100%;box-sizing:border-box;padding:13px 20px;border-bottom:2px solid #e2e3e4;background-color:#fff;overflow-x:auto;font-size:14px}.breadclumb .breadclumbItem{flex-shrink:0;white-space:nowrap}.breadclumb .breadclumbItem+.breadclumbItem::before{content:">";margin:0 4px}.breadclumb .breadclumbItem img{width:12px;margin-right:8px}.breadclumb .breadclumbItem br{display:none}@media screen and (min-width: 769px){.breadclumb{left:50%;z-index:3;width:100%;max-width:1180px;padding:13px 400px 20px 50px;border:none;transform:translateX(-50%);font-size:var(--font-13)}.breadclumb .breadclumbItem{line-height:20px}.breadclumb .breadclumbItem:last-child{flex:auto;overflow:hidden;text-overflow:ellipsis}.breadclumb .breadclumbItem img{vertical-align:-2px}}.normalTxt{line-height:1.93;font-size:15px}@media screen and (min-width: 769px){.normalTxt{line-height:2;font-size:var(--font-16)}}.linkBtn{max-width:300px;margin-right:auto;margin-left:auto}.linkBtn a{display:block;padding:15px 0;border-radius:35px;background-image:url(/img/common/icon_next.png);background-repeat:no-repeat;background-size:17px 17px;background-position:right 13px center;color:#fff;font-size:14px;font-weight:700;text-align:center}.linkBtn a .linkBtnSub{font-size:12px}@media screen and (min-width: 769px){.linkBtn{max-width:360px}.linkBtn a{box-sizing:border-box;border:2px solid;background-size:20px 20px;background-position:right 18px center;font-size:var(--font-16);transition:background-color .3s,color .3s}.linkBtn a:hover{background-color:#fff}}#policyArea .layoutType02{padding:24px 0 0 0}.layoutType02{font-size:16px;font-size:1.6rem;line-height:1.4}.layoutType02 .titleWrap{margin:0 0 25px 0}.layoutType02 .titleWrap .blockTitle{font-size:16px;font-size:1.6rem;line-height:1;text-align:center;margin:0 0 2px 0}.layoutType02 .titleWrap .sub{font-size:21px;font-size:2.1rem;line-height:1.5;font-weight:700;text-align:center}.layoutType02 .intro{margin:0 0 24px 0}.layoutType02 .row{margin:0 0 25px 0}.layoutType02 .row .head{font-weight:700}.layoutType02 .row .cont a{display:inline;text-decoration:underline}.notFoundText{line-height:1.8;font-size:10px;margin-bottom:10px;padding-left:1em;text-indent:-1em}.articleTitleChildWrap+.notFoundText{margin-top:30px}.notFoundButtonArea{margin-top:40px}.notFoundButtonArea .notFoundButton{display:block;width:100%;max-width:300px;line-height:45px;margin:0 auto;border-radius:23px;background-color:#98c1c9;background-image:url(/img/common/icon_next.png);background-position:right 15px center;background-repeat:no-repeat;background-size:17px auto;color:#fff;font-size:16px;font-weight:bold;text-align:center}@media screen and (min-width: 769px){.notFoundText{line-height:1.94;font-size:var(--font-18)}.notFoundButtonArea{margin-top:40px}.notFoundButtonArea .notFoundButton{max-width:350px;font-size:var(--font-16);transition:opacity .3s}.notFoundButtonArea .notFoundButton:hover{opacity:.7}}.titleBtmTxt{line-height:1.53;margin-top:10px;font-size:14px}@media screen and (min-width: 769px){.titleBtmTxt{font-size:var(--font-13)}}blockquote{position:relative;line-height:2.25;margin-top:20px;padding:40px 15px 20px 15px;box-sizing:border-box;font-style:italic;background:#efefef;color:#555}blockquote::before{display:inline-block;position:absolute;top:5px;left:3px;content:"“";font-family:sans-serif;color:#cfcfcf;font-size:90px;line-height:1}blockquote a{text-decoration:underline}blockquote a:hover{text-decoration:none}/*# sourceMappingURL=common.css.map */