.wp-block-group{margin-bottom:32px}.wp-block-group.is-style-group-style-boder-radius{padding:36px;border-radius:16px}.wp-block-acf-main-slider .main-slider .slider-wrapper{max-width:100%;overflow:hidden;display:flex;align-items:flex-start;justify-content:center;gap:10px}.wp-block-acf-main-slider .main-slider .slider-wrapper .slider-item{width:20%}.creator-block .author-info{padding:24px;margin-bottom:32px;box-shadow:0 0 10px 0 rgba(0,0,0,.2);border-radius:16px;overflow:hidden}.creator-block .author-info h3{color:#f28639;font-weight:500;font-size:18px;margin-bottom:12px!important;border-left:none!important;padding-left:0!important;line-height:1!important}.creator-block .author-info .author-header{display:flex;align-items:center;gap:24px}@media screen and (max-width:480px){.creator-block .author-info .author-header{gap:16px}}.creator-block .author-info .author-header .creator-avatar{width:150px;height:150px;border-radius:50%;overflow:hidden;flex:0 0 auto}@media screen and (max-width:480px){.creator-block .author-info .author-header .creator-avatar{width:100px;height:100px}}.creator-block .author-info .author-header .creator-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.creator-block .author-info .author-header .creator-name{font-size:18px;font-weight:700;color:#343434;display:inline-block;text-decoration:underline;margin-bottom:8px;line-height:1}@media screen and (max-width:480px){.creator-block .author-info .author-header .creator-name{margin-bottom:4px}}.creator-block .author-info .author-header .creator-position{font-size:12px;color:#f28639;margin-bottom:8px}.creator-block .author-info .author-header .creator-description{margin-bottom:8px}@media screen and (max-width:480px){.creator-block .author-info .author-header .creator-description{display:none}}.creator-block .author-info .author-header .creator-sns{display:flex;gap:16px;flex-wrap:wrap;align-items:center}@media screen and (max-width:480px){.creator-block .author-info .author-header .creator-sns{gap:8px}}.creator-block .author-info .author-header .creator-sns a{width:24px;aspect-ratio:20/15;overflow:hidden;transition:transform .3s ease;line-height:1}.creator-block .author-info .author-header .creator-sns a:hover{transform:translateY(-3px)}.creator-block .author-info .author-header .creator-sns a[href*=youtube]{aspect-ratio:26/18}.creator-block .author-info .author-header .creator-sns a img{width:auto;height:100%;-o-object-fit:contain;object-fit:contain}.related-article article,.single .content-area .related-article article{padding:0}.related-article .article-link,.single .content-area .related-article .article-link{display:flex;flex-direction:column;padding:14px;border-radius:12px;box-sizing:border-box;box-shadow:0 0 4px rgba(139,139,139,.4);transition:all .3s ease;background:#fff}@media screen and (max-width:768px){.related-article .article-link,.single .content-area .related-article .article-link{padding:8px}}.related-article .article-link:hover,.single .content-area .related-article .article-link:hover{box-shadow:0 0 6px rgba(75,75,75,.8);opacity:1}.related-article .article-link_title,.single .content-area .related-article .article-link_title{font-weight:700;margin-bottom:8px}.related-article .article-link_content,.single .content-area .related-article .article-link_content{display:flex;align-items:flex-start;gap:16px}.related-article .entry-thumbnail,.single .content-area .related-article .entry-thumbnail{margin-bottom:0;border-radius:8px;overflow:hidden;aspect-ratio:16/9;width:216px;height:auto}@media(max-width:960px){.related-article .entry-thumbnail,.single .content-area .related-article .entry-thumbnail{margin-bottom:8px}}.related-article .entry-thumbnail img,.single .content-area .related-article .entry-thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.related-article .entry-thumbnail.has-video,.single .content-area .related-article .entry-thumbnail.has-video{position:relative}.related-article .entry-thumbnail.has-video iframe,.single .content-area .related-article .entry-thumbnail.has-video iframe{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover}.related-article .entry-content_right,.single .content-area .related-article .entry-content_right{flex:1 0 auto}.related-article .entry-title,.single .content-area .related-article .entry-title{padding-top:0;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;display:-webkit-box;font-weight:400;font-size:16px;height:4em;background-color:#fff;background-image:linear-gradient(90deg,transparent 0,transparent 50%,#fff 50%,#fff 100%),linear-gradient(180deg,#d4d4d4 1px,transparent 1px);background-size:6px 100%,100% 1.8em;line-height:1.8em;padding-bottom:1px;border-bottom:none}@media(max-width:960px){.related-article .entry-title,.single .content-area .related-article .entry-title{font-size:14px}}@media screen and (max-width:768px){.related-article .entry-title,.single .content-area .related-article .entry-title{padding:0 4px}}.related-article .entry-title a,.single .content-area .related-article .entry-title a{color:#333;transition:all .3s ease}.related-article .entry-title a:hover,.single .content-area .related-article .entry-title a:hover{color:#fbf3e4}.related-article .category-dot,.single .content-area .related-article .category-dot{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:5px;vertical-align:middle}.related-article .post-category,.single .content-area .related-article .post-category{display:flex;align-items:center;color:#8b8b8b;font-size:14px;line-height:1;margin-bottom:8px}@media(max-width:960px){.related-article .post-category,.single .content-area .related-article .post-category{font-size:12px}}.related-article .entry-meta,.single .content-area .related-article .entry-meta{color:#8b8b8b;font-size:12px;display:flex;justify-content:flex-end;align-items:center}@media(max-width:960px){.related-article .entry-meta,.single .content-area .related-article .entry-meta{font-size:12px}}@media screen and (max-width:768px){.related-article .entry-meta,.single .content-area .related-article .entry-meta{padding:0 4px}}.related-article .entry-meta>*,.single .content-area .related-article .entry-meta>*{display:inline-block;margin-right:1rem;font-weight:400}.related-article .entry-meta>:last-child,.single .content-area .related-article .entry-meta>:last-child{margin-right:0}.related-article .entry-meta a,.single .content-area .related-article .entry-meta a{color:#666;transition:all .3s ease}.related-article .entry-meta a:hover,.single .content-area .related-article .entry-meta a:hover{color:#fbf3e4}.related-article .entry-meta .post-region,.single .content-area .related-article .entry-meta .post-region{border:1px solid #ce71e0;color:#ce71e0;border-radius:2em;padding:8px;font-size:13px;line-height:1;font-weight:500;position:relative;display:flex;align-items:center;margin-right:auto;gap:4px;margin-top:4px}.related-article .entry-meta .post-region:before,.single .content-area .related-article .entry-meta .post-region:before{content:"";display:block;width:12px;height:12px;background-image:url(../images/geo_icon.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.related-article .entry-meta .item-price,.single .content-area .related-article .entry-meta .item-price{font-size:16px;font-weight:400;color:#000;text-align:right;flex:1 0 auto}.related-article .entry-meta .favorite-icon .simplefavorite-button,.single .content-area .related-article .entry-meta .favorite-icon .simplefavorite-button{width:13px;height:17px;background-image:url(../images/unfavorited_label.svg);background-size:contain;background-repeat:no-repeat;background-position:center;overflow:hidden;text-indent:-9999px}.related-article .entry-meta .favorite-icon .simplefavorite-button.active,.single .content-area .related-article .entry-meta .favorite-icon .simplefavorite-button.active{background-image:url(../images/favorited_label.svg)}.steps img{max-width:100%;height:auto}/*!
* YUI 3.5.0 - reset.css (http://developer.yahoo.com/yui/3/cssreset/)
* http://cssreset.com
* Copyright 2012 Yahoo! Inc. All rights reserved.
* http://yuilibrary.com/license/
*/html{color:#414141;background:#fff}blockquote,body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}q:after,q:before{content:""}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit}legend{color:#414141}.container{max-width:1200px;margin:0 auto;padding:0 1rem}@media screen and (min-width:768px){.site-content{display:grid;grid-template-columns:2fr 1fr;gap:2rem}}.site-header{position:fixed;top:0;left:0;right:0;z-index:1000;height:144px;padding:16px 42px;background:#fbf3e4;box-sizing:border-box}@media screen and (max-width:1180px){.site-header{height:64px;padding:0}}@media print{.site-header{position:relative}}.admin-bar .site-header{top:32px}@media screen and (max-width:1180px){.admin-bar .site-header{top:46px}}@media screen and (max-width:1180px){.site-header .site-branding{display:none}}.site-header .site-branding .header-content{display:flex;justify-content:space-between;align-items:center;height:100%;position:relative;margin-top:16px}.site-header .site-branding .header-content .site-title{margin:0 auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.site-header .site-branding .header-content .site-title img{width:292px;height:auto}.site-header .site-branding .header-content .sns-links ul{display:flex;gap:16px;list-style:none;align-items:center}.site-header .site-branding .header-content .sns-links ul li a{width:30px;height:30px;display:flex;justify-content:center;align-items:center}.site-header .site-branding .header-content .sns-links ul li a picture{line-height:1}.site-header .site-branding .header-content .sns-links ul li a img{width:100%;height:auto}.site-header .site-branding .header-content .header-actions{display:flex;align-items:center;gap:16px}.site-header .site-branding .header-content .header-actions .header-button{height:40px;background:#fff;border:1px solid #f28639;display:flex;align-items:center;justify-content:center;padding:0 36px;border-radius:20px;color:#f28639;font-weight:500}.site-header .site-branding .header-content .header-actions .header-button.register{background:#f28639;color:#fff}.site-header .site-branding .header-content .header-actions .header-search{position:relative;width:24px;height:24px;display:block}.site-header .site-branding .header-content .header-actions .header-search .header-search-bg{width:100svw;height:100svh;position:fixed;top:0;left:0;background:rgba(0,0,0,.5);z-index:100}.site-header .site-branding .header-content .header-actions .header-search #header-search-open{display:none}.site-header .site-branding .header-content .header-actions .header-search #header-search-open+label{cursor:pointer;position:absolute;top:0;right:0;width:22px;height:22px;display:flex;align-items:center;justify-content:center}.site-header .site-branding .header-content .header-actions .header-search form{position:absolute;top:0;right:0;display:flex;align-items:center;width:260px;height:42px;border:none;line-height:42px;border-radius:21px;background:#fff;padding-right:8px;overflow:hidden;opacity:0;pointer-events:none;visibility:hidden;z-index:0;transition:all .3s ease-in-out}.site-header .site-branding .header-content .header-actions .header-search input{width:100%;border:none;padding:0 16px;outline:0}.site-header .site-branding .header-content .header-actions .header-search button{width:42px;height:42px;border:none;background:0 0}.site-header .site-branding .header-content .header-actions .header-search .header-search-bg{opacity:0;pointer-events:none;visibility:hidden;transition:all .3s ease-in-out}.site-header .site-branding .header-content .header-actions .header-search:has(#header-search-open:checked) form{opacity:1;pointer-events:auto;visibility:visible;z-index:101}.site-header .site-branding .header-content .header-actions .header-search:has(#header-search-open:checked) .header-search-bg{opacity:1;pointer-events:auto;visibility:visible}.site-header .site-branding .header-bottom{display:flex;justify-content:center;align-items:center}@media print{.site-header .site-branding .header-bottom{display:none}}.site-header .site-branding .header-bottom .main-navigation .header-menu-list{display:flex;justify-content:center;align-items:center;flex-direction:row;list-style:none;margin:0;padding:0;gap:32px}.site-header .site-branding .header-bottom .main-navigation .header-menu-list li{position:relative;padding-bottom:1em;margin-top:1em}.site-header .site-branding .header-bottom .main-navigation .header-menu-list li input{display:none}.site-header .site-branding .header-bottom .main-navigation .header-menu-list li a{display:block;text-decoration:none;font-weight:500;transition:opacity .4s;border-bottom:2px solid transparent}.site-header .site-branding .header-bottom .main-navigation .header-menu-list li a:hover{opacity:.7}.site-header .site-branding .header-bottom .main-navigation .header-menu-list li .sub-menu{opacity:0;position:absolute;top:100%;left:-14px;background:#fff;padding:16px;box-shadow:0 2px 4px rgba(0,0,0,.1);min-width:200px;z-index:100;pointer-events:none;transition:opacity .3s ease-in-out;display:flex;flex-direction:column;border-radius:16px;gap:8px;font-size:15px}.site-header .site-branding .header-bottom .main-navigation .header-menu-list li .sub-menu:before{content:"";height:10.3923048454px;width:12px;clip-path:polygon(50% 0,100% 100%,0 100%);background:#fff;position:absolute;top:-10px;left:24px}.site-header .site-branding .header-bottom .main-navigation .header-menu-list li .sub-menu li{padding:0 0 8px 0;margin-top:0}.site-header .site-branding .header-bottom .main-navigation .header-menu-list li .sub-menu li a{display:flex;align-items:center;gap:4px;border:none}.site-header .site-branding .header-bottom .main-navigation .header-menu-list li .sub-menu li a:before{content:"";width:10px;height:10px;display:block;border-radius:5px;box-sizing:border-box}.site-header .site-branding .header-bottom .main-navigation .header-menu-list li .sub-menu li a:hover{opacity:.7;border:none}.site-header .site-branding .header-bottom .main-navigation .header-menu-list li:hover>.sub-menu{opacity:1;pointer-events:auto}.site-header .site-branding .header-bottom .main-navigation .header-menu-list .cat_play a:hover{border-bottom:2px solid #ff5757}.site-header .site-branding .header-bottom .main-navigation .header-menu-list .cat_play ul li{border-bottom:1px dashed #ff5757}.site-header .site-branding .header-bottom .main-navigation .header-menu-list .cat_play ul li a:before{border:2px solid #ff5757}.site-header .site-branding .header-bottom .main-navigation .header-menu-list .cat_create a:hover{border-bottom:2px solid #8cbf1e}.site-header .site-branding .header-bottom .main-navigation .header-menu-list .cat_create ul li{border-bottom:1px dashed #8cbf1e}.site-header .site-branding .header-bottom .main-navigation .header-menu-list .cat_create ul li a:before{border:2px solid #8cbf1e}.site-header .site-branding .header-bottom .main-navigation .header-menu-list .cat_learn a:hover{border-bottom:2px solid #e5a813}.site-header .site-branding .header-bottom .main-navigation .header-menu-list .cat_learn ul li{border-bottom:1px dashed #e5a813}.site-header .site-branding .header-bottom .main-navigation .header-menu-list .cat_learn ul li a:before{border:2px solid #e5a813}.site-header .site-branding .header-bottom .main-navigation .header-menu-list .cat_sing a:hover{border-bottom:2px solid #e071a0}.site-header .site-branding .header-bottom .main-navigation .header-menu-list .cat_sing ul li{border-bottom:1px dashed #e071a0}.site-header .site-branding .header-bottom .main-navigation .header-menu-list .cat_sing ul li a:before{border:2px solid #e071a0}.site-header .site-branding .header-bottom .main-navigation .header-menu-list .cat_use a:hover{border-bottom:2px solid #5d77b8}.site-header .site-branding .header-bottom .main-navigation .header-menu-list .cat_use ul li{border-bottom:1px dashed #5d77b8}.site-header .site-branding .header-bottom .main-navigation .header-menu-list .cat_use ul li a:before{border:2px solid #5d77b8}.site-header .site-branding .header-bottom .main-navigation .header-menu-list .cat_work a:hover{border-bottom:2px solid #36b3c9}.site-header .site-branding .header-bottom .main-navigation .header-menu-list .cat_work ul li{border-bottom:1px dashed #36b3c9}.site-header .site-branding .header-bottom .main-navigation .header-menu-list .cat_work ul li a:before{border:2px solid #36b3c9}.site-header .site-branding .header-bottom .main-navigation .header-menu-list .cat_event a:hover{border-bottom:2px solid #bf77e6}.site-header .site-branding .header-bottom .main-navigation .header-menu-list .cat_event ul li{border-bottom:1px dashed #bf77e6}.site-header .site-branding .header-bottom .main-navigation .header-menu-list .cat_event ul li a:before{border:2px solid #bf77e6}.site-header .site-branding .header-bottom .main-navigation .header-menu-list .cat_download a:hover{border-bottom:2px solid #1f1e1e}.site-header .site-branding .header-bottom .main-navigation .header-menu-list .cat_download ul li{border-bottom:1px dashed #1f1e1e}.site-header .site-branding .header-bottom .main-navigation .header-menu-list .cat_download ul li a:before{border:2px solid #1f1e1e}.site-header .site-branding .header-bottom .main-navigation .header-menu-list .cat_books a:hover{border-bottom:2px solid #f1d2bc}.site-header .site-branding .header-bottom .main-navigation .header-menu-list .cat_books ul li{border-bottom:1px dashed #f1d2bc}.site-header .site-branding .header-bottom .main-navigation .header-menu-list .cat_books ul li a:before{border:2px solid #f1d2bc}.site-header .site-header-sp-menu{pointer-events:none;opacity:0;overflow:hidden}@media screen and (max-width:1180px){.site-header .site-header-sp-menu{opacity:1;pointer-events:auto}}.site-header .site-header-sp-menu input{display:none}.site-header .site-header-sp-menu label{display:block;width:27px;height:27px;position:absolute;background-image:url(../images/nav_btn_sp.svg);background-size:contain;background-repeat:no-repeat;background-position:center;right:18px;top:18px;cursor:pointer}.site-header .site-header-sp-menu .site-header-sp-menu-top{position:relative;z-index:110;width:100vw;height:64px;display:flex;justify-content:center;align-items:center;background:#fbf3e4}.site-header .site-header-sp-menu .site-title img{width:auto;height:32px}.site-header .site-header-sp-menu .site-header-sp-menu-content{position:fixed;top:-100%;left:0;width:100%;height:100svh;background:#fff;z-index:100;overflow:scroll;transition:all .3s ease-in-out;opacity:0;pointer-events:none;background-color:#fbf3e4;padding:20px 40px 100px 40px;box-sizing:border-box}.site-header .site-header-sp-menu .site-header-sp-menu-content .sns-links ul{display:flex;gap:16px;list-style:none;align-items:center;justify-content:center;margin-top:40px}.site-header .site-header-sp-menu .site-header-sp-menu-content .sns-links ul li a{width:30px;height:30px;display:flex;justify-content:center;align-items:center}.site-header .site-header-sp-menu .site-header-sp-menu-content .sns-links ul li a picture{line-height:1}.site-header .site-header-sp-menu .site-header-sp-menu-content .sns-links ul li a img{width:100%;height:auto}.site-header .site-header-sp-menu .site-header-sp-menu-content .header-actions{display:flex;flex-direction:column;gap:16px;margin-bottom:16px}.site-header .site-header-sp-menu .site-header-sp-menu-content .header-actions .header-button{height:40px;background:#fff;border:1px solid #f28639;display:flex;align-items:center;justify-content:center;padding:0 36px;border-radius:20px;color:#f28639;font-weight:500}.site-header .site-header-sp-menu .site-header-sp-menu-content .header-actions .header-button.register{background:#f28639;color:#fff}.site-header .site-header-sp-menu .site-header-sp-menu-content .header-menu-list{margin-top:16px;flex-direction:column;gap:16px}.site-header .site-header-sp-menu .site-header-sp-menu-content .header-menu-list li{position:relative;padding:8px 0 4px;display:flex;align-items:center;border-bottom:1px solid #f28639}.site-header .site-header-sp-menu .site-header-sp-menu-content .header-menu-list li.menu-item-has-children{flex-direction:column;align-items:flex-start}.site-header .site-header-sp-menu .site-header-sp-menu-content .header-menu-list li.menu-item-has-children>a{padding-right:40px;width:100%;box-sizing:border-box}.site-header .site-header-sp-menu .site-header-sp-menu-content .header-menu-list li.menu-item-has-children .sp-submenu-toggle{display:none;position:absolute;opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.site-header .site-header-sp-menu .site-header-sp-menu-content .header-menu-list li.menu-item-has-children .sp-submenu-arrow{position:absolute;right:0;top:4px;width:20px;height:20px;cursor:pointer;background-image:none;z-index:10}.site-header .site-header-sp-menu .site-header-sp-menu-content .header-menu-list li.menu-item-has-children .sp-submenu-arrow:after{content:"";position:absolute;right:10px;top:50%;width:20px;height:20px;background-image:url(../images/icon_plus.svg);display:block;background-size:contain;background-repeat:no-repeat;background-position:center;transition:transform .3s}.site-header .site-header-sp-menu .site-header-sp-menu-content .header-menu-list li.menu-item-has-children .sub-menu{max-height:0;overflow:hidden;transition:max-height .3s ease-out;opacity:1;position:relative;top:0;left:0;background:rgba(0,0,0,0);box-shadow:none;padding:0 0 4px 16px;pointer-events:none;border-radius:0;width:100%}.site-header .site-header-sp-menu .site-header-sp-menu-content .header-menu-list li.menu-item-has-children .sub-menu:before{display:none}.site-header .site-header-sp-menu .site-header-sp-menu-content .header-menu-list li.menu-item-has-children .sub-menu li{height:auto;padding:8px 0}.site-header .site-header-sp-menu .site-header-sp-menu-content .header-menu-list li.menu-item-has-children .sub-menu li:last-child{border-bottom:none;padding-bottom:0}.site-header .site-header-sp-menu .site-header-sp-menu-content .header-menu-list li.menu-item-has-children .sub-menu li a{padding:5px 0;display:flex;align-items:center;gap:4px;font-size:12px}.site-header .site-header-sp-menu .site-header-sp-menu-content .header-menu-list li.menu-item-has-children .sub-menu li a:before{content:"";width:10px;height:10px;display:block;border-radius:5px;box-sizing:border-box}.site-header .site-header-sp-menu .site-header-sp-menu-content .header-menu-list li.menu-item-has-children .sp-submenu-toggle:checked~.sub-menu{max-height:1000px;transition:max-height .5s ease-in;pointer-events:auto}.site-header .site-header-sp-menu .site-header-sp-menu-content .header-menu-list li.menu-item-has-children .sp-submenu-toggle:checked~label.sp-submenu-arrow:after{content:"";position:absolute;right:10px;top:50%;width:20px;height:20px;background-image:url(../images/icon_minus.svg);display:block;background-size:contain;background-repeat:no-repeat;background-position:center;transition:transform .3s}.site-header .site-header-sp-menu .site-header-sp-menu-content .header-menu-list .cat_play ul li{border-bottom:1px dashed #ff5757}.site-header .site-header-sp-menu .site-header-sp-menu-content .header-menu-list .cat_play ul li a:before{border:2px solid #ff5757}.site-header .site-header-sp-menu .site-header-sp-menu-content .header-menu-list .cat_create ul li{border-bottom:1px dashed #8cbf1e}.site-header .site-header-sp-menu .site-header-sp-menu-content .header-menu-list .cat_create ul li a:before{border:2px solid #8cbf1e}.site-header .site-header-sp-menu .site-header-sp-menu-content .header-menu-list .cat_learn ul li{border-bottom:1px dashed #e5a813}.site-header .site-header-sp-menu .site-header-sp-menu-content .header-menu-list .cat_learn ul li a:before{border:2px solid #e5a813}.site-header .site-header-sp-menu .site-header-sp-menu-content .header-menu-list .cat_sing ul li{border-bottom:1px dashed #e071a0}.site-header .site-header-sp-menu .site-header-sp-menu-content .header-menu-list .cat_sing ul li a:before{border:2px solid #e071a0}.site-header .site-header-sp-menu .site-header-sp-menu-content .header-menu-list .cat_use ul li{border-bottom:1px dashed #5d77b8}.site-header .site-header-sp-menu .site-header-sp-menu-content .header-menu-list .cat_use ul li a:before{border:2px solid #5d77b8}.site-header .site-header-sp-menu .site-header-sp-menu-content .header-menu-list .cat_work ul li{border-bottom:1px dashed #36b3c9}.site-header .site-header-sp-menu .site-header-sp-menu-content .header-menu-list .cat_work ul li a:before{border:2px solid #36b3c9}.site-header .site-header-sp-menu .site-header-sp-menu-content .header-menu-list .cat_event ul li{border-bottom:1px dashed #bf77e6}.site-header .site-header-sp-menu .site-header-sp-menu-content .header-menu-list .cat_event ul li a:before{border:2px solid #bf77e6}.site-header .site-header-sp-menu .site-header-sp-menu-content .header-menu-list .cat_download ul li{border-bottom:1px dashed #1f1e1e}.site-header .site-header-sp-menu .site-header-sp-menu-content .header-menu-list .cat_download ul li a:before{border:2px solid #1f1e1e}.site-header .site-header-sp-menu:has(#site-header-sp-menu-trigger:checked) .site-header-sp-menu-content{opacity:1;pointer-events:auto;top:64px}.site-header .site-header-sp-menu:has(#site-header-sp-menu-trigger:checked) .site-header-sp-menu-top label{background-image:url(../images/nav_btn_sp_close.svg)}.breadcrumbs{max-width:1200px;margin:0 auto 40px auto;padding:0 24px}@media screen and (max-width:1180px){.breadcrumbs{padding-top:12px;margin-bottom:24px}}.breadcrumbs .breadcrumbs-inner ul{display:flex;align-items:center;gap:4px;list-style:none;flex-wrap:wrap;font-size:12px}.breadcrumbs .breadcrumbs-inner ul li{display:flex;align-items:center}.breadcrumbs .breadcrumbs-inner ul li:after{content:"";display:inline-block;width:24px;height:24px;background-image:url(../images/breadcrumb_arrow.svg);background-size:contain;background-repeat:no-repeat;background-position:center;margin-left:2px}.breadcrumbs .breadcrumbs-inner ul li:last-child:after{display:none}.breadcrumbs .breadcrumbs-inner ul li a{color:#8b8b8b}.page-template-front-page .breadcrumbs{display:none}.site-header.UpMove{animation:UpAnime .5s forwards}@keyframes UpAnime{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100px)}}.site-header.DownMove{animation:DownAnime .5s forwards}@keyframes DownAnime{from{opacity:0;transform:translateY(-100px)}to{opacity:1;transform:translateY(0)}}body{padding-top:144px}@media print{body{padding-top:0}}@media screen and (max-width:1180px){body{padding-top:64px}}body.admin-bar .site-header+*{margin-top:32px}@media screen and (max-width:782px){body.admin-bar .site-header+*{margin-top:46px}}body:has(.nursery_content) .site-header{background:#e1f8f1}body.post-type-archive-event .site-header,body.single-event .site-header{background:#f8edfa}body.post-type-archive-government .site-header,body.single-government .site-header{background:#f3f3f3}body.page-template-page-template-work .site-header,body.post-type-archive-working .site-header,body.single-working .site-header,body.tax-cat_work .site-header{background:#effdff}body.page-template-page-nursery .site-header{background:#e1f8f1}body.post-type-archive-books .site-header,body.single-books .site-header{background:#f1d2bc}.menu_wrok a{color:#36b3c9}.menu_event a{color:#bf77e6}.site-footer{padding:2rem 0;margin-top:6rem}@media screen and (max-width:900px){.site-footer{margin-top:0;padding-top:0}}.site-footer .inner{max-width:1200px;margin:0 auto;padding:0 24px}@media screen and (max-width:480px){.site-footer .inner{padding:0 16px}}.site-footer .inner .footer-navigation-container{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(1,auto);gap:48px}@media screen and (max-width:900px){.site-footer .inner .footer-navigation-container{grid-template-columns:repeat(1,1fr);gap:24px}}@media screen and (max-width:900px){.site-footer .inner .footer-navigation-container .footer-menu-container{display:none}}.site-footer .inner .footer-navigation-container .footer-menu-container ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-template-rows:repeat(6,auto);grid-auto-flow:column;gap:.5em 32px;list-style:none;padding:0}@media screen and (max-width:540px){.site-footer .inner .footer-navigation-container .footer-menu-container ul{grid-template-columns:repeat(2,1fr);gap:1em 24px}}.site-footer .inner .footer-navigation-container .footer-menu-container ul li{border-bottom:1px dashed #f28639}.site-footer .inner .footer-navigation-container .footer-menu-container ul li a{padding-bottom:.5em;display:block}.site-footer .inner .footer-navigation-container .footer-menu-container ul li a:before{content:">";margin-right:.5em}@media screen and (max-width:900px){.site-footer .inner .footer-navigation-container .footer-middle-navigation_left{display:none}}.site-footer .inner .footer-navigation-container .footer-middle-navigation_left h3,.site-footer .inner .footer-navigation-container .footer-middle-navigation_right h3{font-weight:500;margin-bottom:12px;border-bottom:1px dashed #f28639;padding-bottom:.5em}.site-footer .inner .footer-navigation-container .footer-middle-navigation_left ul,.site-footer .inner .footer-navigation-container .footer-middle-navigation_right ul{display:flex;flex-direction:column;gap:.5em;list-style:none;padding:0}.site-footer .inner .footer-navigation-container .footer-middle-navigation_left ul li a,.site-footer .inner .footer-navigation-container .footer-middle-navigation_right ul li a{display:block;font-size:14px}.site-footer .inner .footer-navigation-container .footer-middle-navigation_left ul li a:before,.site-footer .inner .footer-navigation-container .footer-middle-navigation_right ul li a:before{content:">";margin-right:.5em}.site-footer .inner .footer-navigation-container .footer-sub-navigation{margin-top:24px}.site-footer .inner .footer-navigation-container .footer-sub-navigation ul{display:grid;grid-template-columns:repeat(1,1fr);grid-template-rows:repeat(6,auto);grid-auto-flow:column;gap:.5em 32px;list-style:none;padding:0}.site-footer .inner .footer-navigation-container .footer-sub-navigation ul li a{display:block;font-size:14px}.site-footer .inner .footer-navigation-container .footer-sub-navigation ul li a:before{content:">";margin-right:.5em}.site-footer__widget-area{flex:1;min-width:250px}.site-footer__widget-area h3{font-size:1.2rem;margin-bottom:1rem;color:#333}.site-footer__widget-area ul{list-style:none;padding:0;margin:0}.site-footer__widget-area ul li{margin-bottom:.5rem}.site-footer__widget-area ul li a{color:#666;transition:all .3s ease}.site-footer__widget-area ul li a:hover{color:#fbf3e4}.site-footer__bottom{margin-top:2rem;padding-top:2rem;text-align:center}.site-footer__social{margin-top:1rem;display:flex;justify-content:center;align-items:center;flex-direction:row;gap:1rem}.site-footer__social a{color:#666;font-size:1.5rem;transition:all .3s ease}.site-footer__social a:hover{color:#fbf3e4}.site-footer .footer-search input{outline:0;border:none;border:1px solid #343434;border-radius:24px;padding:0 16px 0 48px;font-size:14px;box-sizing:border-box;width:100%;height:48px;background-image:url(../images/search_icon.svg);background-size:16px;background-repeat:no-repeat;background-position:left 16px center;line-height:1}@media screen and (max-width:540px){.site-footer .footer-search input{max-width:100%}}.site-footer .contact-links{max-width:1200px;margin:0 auto;margin-top:40px;padding:40px;box-sizing:border-box;background:hsla(0,0%,100%,.5);border-radius:16px}@media(max-width:960px){.site-footer .contact-links{padding:48px 24px}}@media screen and (max-width:480px){.site-footer .contact-links{padding:24px 16px}}.site-footer .contact-links .l-title-section{font-size:24px;margin-bottom:24px;text-align:center}@media(max-width:960px){.site-footer .contact-links .l-title-section{font-size:20px;word-break:keep-all}}@media(max-width:480px){.site-footer .contact-links .l-title-section{font-size:16px}}.site-footer .contact-links .contact-links-inner{display:flex;justify-content:center;flex-wrap:wrap;gap:24px;max-width:826px;margin:0 auto}@media(max-width:840px){.site-footer .contact-links .contact-links-inner{flex-direction:column;align-items:center}}.site-footer .contact-links .contact-links-item{width:calc(33% - 12px);max-width:240px;height:auto}@media(max-width:840px){.site-footer .contact-links .contact-links-item{max-width:275px;width:100%}}.site-footer .contact-links .contact-links-item a{border:1px solid #f28639;background-color:#fbdcb8;display:flex;align-items:center;justify-content:flex-start;padding:0 24px;box-sizing:border-box;height:46px;width:100%;border-radius:24px;font-size:14px;font-weight:500;color:#343434;position:relative}.site-footer .contact-links .contact-links-item a::after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:20px;height:10px;width:6px;background-image:url(../images/btn_more.svg);background-size:contain;background-repeat:no-repeat;background-position:center;display:block}.site-footer .footer-meta{display:flex;justify-content:space-between;align-items:center;margin-top:40px}@media screen and (max-width:768px){.site-footer .footer-meta{flex-direction:column;margin-top:16px}}.site-footer .site-logo{display:flex;justify-content:center}@media screen and (max-width:768px){.site-footer .site-logo{margin-top:16px}}.site-footer .site-logo a img{width:227px;height:auto}.site-footer .sns-links{margin-left:40px}@media screen and (max-width:768px){.site-footer .sns-links{margin-top:8px;margin-left:0}}.site-footer .sns-links ul{display:flex;justify-content:center;align-items:center;gap:24px}.site-footer .sns-links ul li{line-height:1}.site-footer .sns-links ul li a img{width:29px;height:auto}.site-footer .copyright{font-size:11px;color:#343434;text-align:right;width:100%}@media screen and (max-width:768px){.site-footer .copyright{margin-top:16px;text-align:center}}.inactive-block{display:none!important}body{background-image:url(../images/site_bg.webp);background-size:contain;background-position:top center;background-repeat:repeat-y;background-size:100% auto;font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;line-height:1.6;letter-spacing:.02em}body:has(.nursery_content){background-image:url(../images/nursery_bg.webp)}body.post-type-archive-event,body.single-event{background-image:url(../images/event_bg.webp)}body.post-type-archive-books,body.single-books{background-image:url(../images/books_bg.webp)}body.post-type-archive-government,body.single-government{background-image:url(../images/government_bg.webp)}body.page-template-page-template-work,body.post-type-archive-working,body.single-working,body.tax-cat_work{background-image:url(../images/working_bg.webp)}body.page-template-page-nursery{background-image:url(../images/nursery_bg.webp)}body:has(#site-header-sp-menu-trigger:checked){overflow:hidden}body:has(#header-search-open:checked){overflow:hidden}a{text-decoration:none;color:#000;transition:opacity .4s}a:hover{opacity:.7}.archive .main-inner,.page .main-inner,.single .main-inner,.site-main .main-inner{max-width:1200px;margin:0 auto}.archive .main-inner:has(.top_grid_event),.page .main-inner:has(.top_grid_event),.single .main-inner:has(.top_grid_event),.site-main .main-inner:has(.top_grid_event){max-width:100%}@media screen and (max-width:480px){.archive .main-inner,.page .main-inner,.single .main-inner,.site-main .main-inner{margin:0 auto 24px}}.archive .main-inner-column,.page .main-inner-column,.single .main-inner-column,.site-main .main-inner-column{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;gap:40px}@media(max-width:748px){.archive .main-inner-column,.page .main-inner-column,.single .main-inner-column,.site-main .main-inner-column{flex-direction:column;max-width:calc(100% - 24px);margin:0 auto}}.archive .main-inner-column .main-inner-column-left,.archive .main-inner-column .main-inner-column-right,.page .main-inner-column .main-inner-column-left,.page .main-inner-column .main-inner-column-right,.single .main-inner-column .main-inner-column-left,.single .main-inner-column .main-inner-column-right,.site-main .main-inner-column .main-inner-column-left,.site-main .main-inner-column .main-inner-column-right{width:50%}@media(max-width:748px){.archive .main-inner-column .main-inner-column-left,.archive .main-inner-column .main-inner-column-right,.page .main-inner-column .main-inner-column-left,.page .main-inner-column .main-inner-column-right,.single .main-inner-column .main-inner-column-left,.single .main-inner-column .main-inner-column-right,.site-main .main-inner-column .main-inner-column-left,.site-main .main-inner-column .main-inner-column-right{width:100%}}.archive .main-inner-column article,.page .main-inner-column article,.single .main-inner-column article,.site-main .main-inner-column article{width:100%;background-color:#fff;padding:40px;border-radius:12px;box-sizing:border-box;margin-bottom:40px}@media(max-width:960px){.archive .main-inner-column article,.page .main-inner-column article,.single .main-inner-column article,.site-main .main-inner-column article{padding:48px 24px}}@media screen and (max-width:480px){.archive .main-inner-column article,.page .main-inner-column article,.single .main-inner-column article,.site-main .main-inner-column article{padding:24px 24px 32px;margin-bottom:0}}.l-title-section{font-size:32px;font-weight:500;margin-bottom:12px;display:flex;align-items:center;flex-direction:column}@media(max-width:960px){.l-title-section{font-size:24px}}@media screen and (max-width:480px){.l-title-section{margin-bottom:16px}}.l-title-section.l-title-section-small{font-size:24px}@media(max-width:480px){.l-title-section.l-title-section-small{font-size:20px}}.l-title-section div{line-height:1.2}.l-title-section span{font-size:14px;font-weight:500;color:#f28639}@media(max-width:960px){.l-title-section span{font-size:12px}}.l-title-section.pd-top{padding-top:72px}@media(max-width:1180px){.l-title-section.pd-top{padding-top:40px;margin-bottom:24px}}.l-title-section-row{width:100%;max-width:1112px;margin:0 auto 24px;display:flex;align-items:center;justify-content:flex-start;gap:32px}.l-title-section-row p{font-size:14px}.l-title-section-row .l-title-section{flex-direction:row;align-items:center;justify-content:flex-start;gap:8px;margin-bottom:0}.l-title-section-row .btn_more{font-size:14px;margin:0;height:36px;width:180px;background:#fff}#sidebar .l-title-section{font-size:24px;font-weight:500;margin-bottom:24px;display:flex;align-items:center;flex-direction:column}@media(max-width:960px){#sidebar .l-title-section{font-size:24px}}#sidebar .l-title-section span{font-size:14px;font-weight:500;color:#f28639}@media(max-width:960px){#sidebar .l-title-section span{font-size:12px}}.l-title-type-block{background-color:#ffeab8;padding:.25em 1em;box-sizing:border-box;font-size:24px;position:relative;margin-bottom:32px;font-weight:500}.l-title-type-block::after{position:absolute;border:1px dashed #f28639;content:"";top:4px;bottom:4px;left:4px;right:4px}.l-title-type-block-small{font-size:20px;border-left:3px solid #f28639;padding-left:1em;box-sizing:border-box;margin-bottom:32px;font-weight:500}.btn_more{display:flex;align-items:center;justify-content:center;width:100%;max-width:274px;margin:0 auto;font-size:16px;font-weight:500;text-align:center;border:1px solid #333;height:46px;border-radius:24px;margin-top:20px;position:relative;background:#fff}.btn_more::after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:20px;height:10px;width:6px;background-image:url(../images/btn_more.svg);background-size:contain;background-repeat:no-repeat;background-position:center;display:block}@media screen and (max-width:480px){.btn_more{font-size:14px}}.wp-block-columns{max-width:1200px;margin:0 auto;padding:0;gap:24px}@media screen and (max-width:480px){.wp-block-columns{gap:36px 24px}}.l-line-concentration{display:flex;align-items:center;justify-content:center;gap:8px;line-height:1.2;text-align:justify!important}@media(max-width:768px){.l-line-concentration{font-size:12px}}.l-line-concentration::before{content:"";width:20px;height:auto;display:block;aspect-ratio:19/27;background-image:url(../images/line/c_line.svg);background-size:contain;background-repeat:no-repeat;background-position:center;flex:0 0 auto}.l-line-concentration::after{content:"";transform:rotate(180deg);width:20px;height:auto;display:block;aspect-ratio:19/27;background-image:url(../images/line/c_line.svg);background-size:contain;background-repeat:no-repeat;background-position:center;flex:0 0 auto}.l-title-section:has(.l-line-circle){display:flex;align-items:center;justify-content:center;flex-direction:row;width:100%}.l-line-circle{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;margin-bottom:4px}.l-line-circle span{flex:0 0 auto;font-size:24px;color:#414141}.l-line-circle::before{content:"";width:100%;height:8px;display:block;flex:1 1 auto;background-image:url(../images/icon/line_dot_left.svg);background-repeat:space;background-position:right center}.l-line-circle::after{content:"";width:100%;height:8px;display:block;flex:1 1 auto;background-image:url(../images/icon/line_dot_right.svg);background-repeat:space;background-position:left center}.l-line-slash{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:row;gap:24px;padding-bottom:12px}.l-line-slash span{flex:0 0 auto;font-size:28px;color:#414141}@media(max-width:480px){.l-line-slash span{font-size:22px}}.l-line-slash::before{content:"";width:auto;height:8px;display:block;flex:1 1 auto;background-image:url(../images/icon/line_slash.svg);background-repeat:space;background-position:right center}@media(max-width:640px){.l-line-slash::before{width:100%}}.l-line-slash::after{content:"";width:auto;height:8px;display:block;flex:1 1 auto;background-image:url(../images/icon/line_slash.svg);background-repeat:space;background-position:left center}@media(max-width:640px){.l-line-slash::after{width:100%}}.l-line-wide{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:row;gap:4px;text-align:justify}.l-line-wide::before{content:"";width:auto;height:32px;aspect-ratio:10/15;display:block;background-image:url(../images/wide_line_left.svg);background-repeat:no-repeat;background-position:center;background-size:contain}@media(max-width:640px){.l-line-wide::before{width:100%}}.l-line-wide::after{content:"";width:auto;height:32px;aspect-ratio:10/15;display:block;background-image:url(../images/wide_line_right.svg);background-repeat:no-repeat;background-position:center;background-size:contain}@media(max-width:640px){.l-line-wide::after{width:100%}}.l-line-wide-double{width:100%;display:flex;align-items:flex-end;justify-content:center;flex-direction:row;gap:4px;text-align:justify}.l-line-wide-double::before{content:"";width:auto;height:36px;aspect-ratio:15/23;display:block;background-image:url(../images/wide_double_left.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.l-line-wide-double::after{content:"";width:auto;height:36px;aspect-ratio:15/23;display:block;background-image:url(../images/wide_double_right.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.l-line-dot-line{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:row;gap:24px}.l-line-dot-line span{flex:0 0 auto;font-size:24px;color:#414141}@media(max-width:480px){.l-line-dot-line span{font-size:20px}}.l-line-dot-line::before{content:"";width:100%;height:10px;aspect-ratio:1/1;display:block;background-image:url(../images/line-dot-edge.svg),url(../images/line-dot-edge.svg),linear-gradient(to right,#f5c040 8px,transparent 8px);background-repeat:no-repeat,no-repeat,repeat-x;background-position:left center,right center,left center;background-size:contain,contain,10px 1px;flex:1 1 auto}@media(max-width:640px){.l-line-dot-line::before{width:100%}}.l-line-dot-line::after{content:"";width:100%;height:10px;aspect-ratio:1/1;display:block;background-image:url(../images/line-dot-edge.svg),url(../images/line-dot-edge.svg),linear-gradient(to right,#f5c040 8px,transparent 8px);background-repeat:no-repeat,no-repeat,repeat-x;background-position:left center,right center,left center;background-size:contain,contain,10px 1px;flex:1 1 auto}@media(max-width:640px){.l-line-dot-line::after{width:100%}}.archive:has(#sidebar) .site-main,.search:has(#sidebar) .site-main{display:flex;align-items:flex-start;gap:40px;max-width:1200px;margin:0 auto;box-sizing:border-box}@media(max-width:960px){.archive:has(#sidebar) .site-main,.search:has(#sidebar) .site-main{flex-direction:column}}.site-main:has(.l-creator-wrapper){display:flex;align-items:flex-start;gap:40px;max-width:1200px;margin:0 auto;box-sizing:border-box}@media(max-width:960px){.site-main:has(.l-creator-wrapper){flex-direction:column}}.site-content:has(.author-content){display:flex!important;align-items:flex-start;gap:40px;max-width:1200px;margin:0 auto;box-sizing:border-box}@media(max-width:960px){.site-content:has(.author-content){flex-direction:column}}#sidebar{width:370px;top:calc(144px + 2rem);box-sizing:border-box;flex:0 0 auto}@media(max-width:960px){#sidebar{width:100%}}#sidebar__widget{margin-bottom:2rem}#sidebar__widget:last-child{margin-bottom:0}#sidebar__widget h3{font-size:1.2rem;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:2px solid #fbf3e4}#sidebar__widget ul{list-style:none;padding:0;margin:0}#sidebar__widget ul li{margin-bottom:.5rem}#sidebar__widget ul li a{color:#333;transition:all .3s ease}#sidebar__widget ul li a:hover{color:#fbf3e4}#sidebar__search form{display:flex;justify-content:space-between;align-items:center;flex-direction:row;gap:.5rem}#sidebar__search input[type=search]{flex:1;padding:.5rem;border:1px solid #f5f5f5;border-radius:4px;transition:all .3s ease}#sidebar__search input[type=search]:focus{outline:0;border-color:#fbf3e4}#sidebar__search button{display:inline-block;padding:.5rem 1rem;background-color:#fbf3e4;color:#fff;border:none;border-radius:4px;cursor:pointer;text-decoration:none;transition:all .3s ease;padding:.5rem 1rem}#sidebar__search button:hover{opacity:.8}#sidebar__recent-posts .post-item{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:row;gap:1rem;margin-bottom:1rem}#sidebar__recent-posts .post-item:last-child{margin-bottom:0}#sidebar__recent-posts .post-item__thumbnail{width:80px;height:80px}#sidebar__recent-posts .post-item__content{flex:1}#sidebar__recent-posts .post-item__content h4{font-size:1rem;margin-bottom:.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#sidebar__recent-posts .post-item__content .date{font-size:.8rem;color:#666}#sidebar .ad_banner{width:100%}.single-books #ranking-widget_side.ranking_block .popular-posts-wrapper{background:0 0}.single-books #ranking-widget_side.ranking_block .popular-posts-list li a.article-link{background:0 0;box-shadow:none}.single-books #ranking-widget_side.ranking_block .popular-posts-list li a .article-link_content{display:flex;align-items:center}.single-books #ranking-widget_side.ranking_block .popular-posts-list li a .article-link_content .entry-thumbnail{aspect-ratio:auto;width:86px;height:auto;line-height:0;position:relative;border:2px solid #c9c9c9;border-radius:4px;box-shadow:15px 14px 15px -15px rgba(0,0,0,.4);flex:0 0 auto;overflow:visible}.single-books #ranking-widget_side.ranking_block .popular-posts-list li a .article-link_content .entry-thumbnail:after{content:"";width:4px;height:calc(100% - 4px);background:#eeede2;display:block;position:absolute;top:2px;right:-6px;clip-path:polygon(0 0,50% 2%,50% 98%,0 100%)}.single-books #ranking-widget_side.ranking_block .popular-posts-list li a .article-link_content .entry-thumbnail:before{content:"";width:2px;height:calc(100% - 14px);top:7px;right:-5px;background:#c9c9c9;display:block;position:absolute;border-radius:4px}.single-books #ranking-widget_side.ranking_block .popular-posts-list li a .article-link_content .entry-cat{font-size:10px;color:#f28639;border:1px solid #f28639;border-radius:20px;padding:1px 6px;margin-bottom:4px;display:inline-block}.single-books #ranking-widget_side.ranking_block .popular-posts-list li a .article-link_content .entry-title{background-image:none;font-size:14px;font-weight:600;line-height:1.2;margin-bottom:.25em;height:auto}.single-books #ranking-widget_side.ranking_block .popular-posts-list li a .article-link_content .entry-data{margin-left:.25em}.single-books #ranking-widget_side.ranking_block .popular-posts-list li a .article-link_content .entry-company p{font-size:10px;color:#666}.l-archive-wrapper{background-color:#fff;max-width:1200px;margin:0 auto;border-radius:16px;overflow:hidden;width:100%}.l-archive-wrapper .l-archive-title{font-size:40px;font-weight:500;margin-bottom:40px;text-align:center}.l-archive-wrapper .l-title-section{padding-top:40px}.l-archive-wrapper .l-title-section:has(.title-tag-style){flex-direction:row;justify-content:center;font-size:24px;gap:8px}.l-archive-wrapper .l-title-section .title-tag-style{background-color:#ffde59;color:#343434;padding:4px 16px;border-radius:40px;font-size:24px;font-weight:500}.archive-list{width:100%;padding:36px 24px;box-sizing:border-box;background-color:#fff}@media(max-width:1180px){.archive-list{padding:36px 16px}}@media(max-width:480px){.archive-list{padding:32px 16px}}.archive-list .archive-post-count{border-bottom:1px dashed #f28639;margin-bottom:48px;display:flex;justify-content:space-between;align-items:center;padding-bottom:1em}@media(max-width:480px){.archive-list .archive-post-count{margin-bottom:24px}}.archive-list .archive-post-count .selected_items{display:flex;align-items:center;gap:16px}.archive-list .archive-post-count a{font-size:20px;font-weight:500;display:flex;align-items:center;gap:4px}.archive-list .archive-post-count a:after{content:"";width:24px;height:24px;background-image:url(../images/search_remove.svg);display:block}.archive-list .archive-post-count span{text-align:right;font-size:16px;color:#666}.archive-list .posts-grid{padding:0;grid-template-columns:repeat(3,1fr);gap:24px}@media(max-width:480px){.archive-list .posts-grid{grid-template-columns:repeat(2,1fr);gap:16px}}.archive-list .posts-grid .entry-thumbnail{border:none}.category-search{background-color:#fff2db;width:calc(100% - 132px);margin:0 auto;box-sizing:border-box;border-radius:16px;padding:18px 24px 24px;margin-top:24px}@media(max-width:1180px){.category-search{width:calc(100% - 48px);padding:40px 24px;margin-top:24px}}@media(max-width:480px){.category-search{width:calc(100% - 32px);padding:24px 16px}}.category-search h3{font-size:22px;font-weight:500;margin-bottom:16px;text-align:center}.category-search form{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);gap:12px}@media(max-width:1180px){.category-search form{display:flex;flex-direction:column}}.category-search form .filter-group:nth-child(1){grid-area:1/1/2/2}.category-search form .filter-group:nth-child(2){grid-area:1/2/2/3}.category-search form .filter-group:nth-child(3){grid-area:1/3/2/4}.category-search form .filter-group:nth-child(4){grid-area:2/1/3/4}.category-search form .button-group{grid-area:3/1/4/4}.category-search form .filter-group{font-size:14px}.category-search form .filter-group select{width:100%;padding:8px 12px;border-radius:8px;border:1px solid #666;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(../images/arrow_down.svg);background-size:16px;background-repeat:no-repeat;background-position:right 16px center}.category-search form .filter-group:has(input[type=text]){width:calc(50% - 16px)}@media(max-width:1180px){.category-search form .filter-group:has(input[type=text]){width:100%}}.category-search form .filter-group:has(input[type=text]) input{width:100%;padding:8px 12px;border-radius:8px;outline:0;border:1px solid #666}@media(max-width:1180px){.category-search form .filter-group:has(input[type=text]) input{box-sizing:border-box}}.category-search form .button-group{display:flex;justify-content:center;align-items:center;gap:24px}.l-category-archive .l-title-section{background-image:url(../images/caegory_bg.webp);background-size:cover;background-repeat:no-repeat;background-position:center;padding-top:50px}@media screen and (max-width:480px){.l-category-archive .l-title-section{padding-top:24px}}.category-create .l-category-archive .l-title-section{background-image:url(../images/category_bg_make.webp);background-size:86%;background-repeat:no-repeat;background-position:center bottom}.category-knowledge .l-category-archive .l-title-section{background-image:url(../images/category_bg_know.webp);background-size:86%;background-repeat:no-repeat;background-position:center bottom}.category-sing .l-category-archive .l-title-section{background-image:url(../images/kategory_bg_sing.webp);background-size:86%;background-repeat:no-repeat;background-position:center bottom}.category-use .l-category-archive .l-title-section{background-image:url(../images/category_bg_use.webp);background-size:86%;background-repeat:no-repeat;background-position:center bottom}.l-event-archive .l-title-section{background-image:url(../images/event_header_bg.webp);background-size:cover;background-repeat:no-repeat;background-position:center;padding-top:50px;border-top:24px solid #bf77e6}.l-event-archive .l-title-section span{color:#bf77e6}.l-event-archive .l-title-section-sub{font-size:24px;font-weight:500;margin-bottom:24px;padding-top:24px;display:flex;align-items:center;flex-direction:column;border-top:2px dashed #e3b8f9}.l-event-archive .l-title-section-sub span{font-size:16px;font-weight:500;color:#bf77e6}.l-event-archive .pickup-slider{max-width:calc(100% - 32px);margin:0 auto 40px!important}.l-event-archive .pickup-slider .slick-track{box-sizing:border-box}.l-event-archive .pickup-slider .slick-slide{height:auto;margin:12px 8px}.l-event-archive .pickup-slider .slick-slide .entry-thumbnail{border:none}.l-event-archive .pickup-slider .slick-slide article.p-post-thumbnail .article-link{padding:12px 12px 8px 12px}.l-event-archive .pickup-slider .slick-slide article.p-post-thumbnail .article-link .entry-title{font-size:14px}.l-event-archive .pickup-slider .slick-dots{bottom:-20px}.l-event-archive .pickup-slider .slick-dots li button{background-color:#fff;width:8px;height:8px;border-radius:50%;border:2px solid #bf77e6}.l-event-archive .pickup-slider .slick-dots li button:before{display:none}.l-event-archive .pickup-slider .slick-dots li.slick-active button{background-color:#bf77e6}.l-event-archive-list{margin-top:40px}.l-event-archive-list .category-search{margin-top:40px;background-color:#f8edfa}.l-event-archive-list .search-filters{grid-template-rows:1fr 0 0;padding:0 0 20px 0}.l-event-archive-list .search-filters .search-button{background-color:#bf77e6}.l-working-archive .l-title-section{background-image:url(../images/working_header_bg.webp);background-size:cover;background-repeat:no-repeat;background-position:center;padding-top:50px;border-top:24px solid #36b3c9}.l-working-archive .l-title-section span{color:#36b3c9}.l-working-archive .l-title-section-sub{font-size:24px;font-weight:500;margin-bottom:24px;display:flex;align-items:center;flex-direction:column;border-top:2px dashed #36b3c9;padding-top:24px}@media(max-width:960px){.l-working-archive .l-title-section-sub{font-size:24px}}.l-working-archive .l-title-section-sub span{font-size:16px;font-weight:500;color:#36b3c9}.l-working-archive .nursery-pickup{padding-bottom:24px}.l-working-archive .nursery-pickup .nursery-pickup-list .pickup-slider{max-width:calc(1076px + 2rem);margin:0 auto;padding-bottom:60px}.l-working-archive .nursery-pickup .nursery-pickup-list .pickup-slider .slick-dots{bottom:0}.l-working-archive .nursery-pickup .nursery-pickup-list .pickup-slider .slick-dots li button{background-color:#fff;width:8px;height:8px;border-radius:50%;border:2px solid #36b3c9}.l-working-archive .nursery-pickup .nursery-pickup-list .pickup-slider .slick-dots li button:before{display:none}.l-working-archive .nursery-pickup .nursery-pickup-list .pickup-slider .slick-dots li.slick-active button{background-color:#36b3c9}.l-working-archive .nursery-pickup .nursery-pickup-list .pickup-slider .nursery-item{height:auto;margin:0 1rem}@media(max-width:480px){.l-working-archive .nursery-pickup .nursery-pickup-list .pickup-slider .nursery-item{margin:0 .5rem}}.l-working-archive .nursery-pickup .nursery-pickup-list .pickup-slider .nursery-item .nursery-link{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;margin-bottom:8px}.l-working-archive .nursery-pickup .nursery-pickup-list .pickup-slider .nursery-item .nursery-link .nursery-avatar{aspect-ratio:16/9;width:100%;height:auto;overflow:hidden;margin-bottom:16px}.l-working-archive .nursery-pickup .nursery-pickup-list .pickup-slider .nursery-item .nursery-link .nursery-avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.l-working-archive .nursery-pickup .nursery-pickup-list .pickup-slider .nursery-item .nursery-link .nursery-name{font-size:16px;font-weight:500;text-align:left}.l-working-archive .nursery-pickup .nursery-pickup-list .pickup-slider .nursery-item .nursary_meta{display:flex;align-items:center;justify-content:space-between}.l-working-archive .nursery-pickup .nursery-pickup-list .pickup-slider .nursery-item .nursary_meta p{font-size:12px;color:#666}.l-working-archive .nursery-pickup .nursery-pickup-list .pickup-slider .nursery-item .nursary_meta .follow-btn{outline:0;border:none;background-color:rgba(0,0,0,0);width:13px;height:17px;padding:0}.l-working-archive .nursery-pickup .nursery-pickup-list .pickup-slider .nursery-item .nursary_meta .follow-btn img{width:100%}.l-working-archive-list{margin-top:40px;padding:40px;box-sizing:border-box}@media(max-width:1180px){.l-working-archive-list{padding:40px 24px}}.l-working-archive-list .l-title-type-block{background-color:#effdff}.l-working-archive-list .l-title-type-block::after{position:absolute;border:1px dashed #36b3c9;content:"";top:4px;bottom:4px;left:4px;right:4px}.l-working-archive-list .l-title-type-block-small{border-bottom:1px dashed #36b3c9;margin-bottom:48px;display:flex;justify-content:space-between;align-items:center;padding-bottom:1em;border-left:none;padding-left:0;margin-top:40px}.l-working-archive-list .work_category_list{display:flex;justify-content:space-between;gap:24px;margin-top:40px}@media(max-width:800px){.l-working-archive-list .work_category_list{flex-direction:column}}.l-working-archive-list .work_category_list li{width:33.3333333333%}@media(max-width:800px){.l-working-archive-list .work_category_list li{width:100%}}.l-working-archive-list .work_category_list li a{display:block;border-radius:9px;overflow:hidden;border:2px solid #36b3c9}.l-working-archive-list .work_category_list li a .work_category_name{background-color:#36b3c9;color:#fff;height:72px;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:500;line-height:1}.l-working-archive-list .work_category_list li a .work_category_name:after{content:"";width:24px;height:24px;display:block;background-image:url(../images/work-arrow-right.svg);background-size:contain;background-repeat:no-repeat;background-position:center;margin-left:8px;margin-top:-3px}.l-working-archive-list .work_category_list li a p{color:#36b3c9;background-color:#fffaf2;height:82px;padding:0 20px;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:500}.l-working-archive-list .archive-list{padding:0}.search-filters .search-button{background-color:#f28639;color:#fff;font-size:14px;font-weight:500;width:148px;height:36px;border-radius:25px;border:none;cursor:pointer;transition:all .3s ease}.search-filters .search-button:hover{opacity:.8}.search-filters .clear-button{background-color:#fff;font-size:14px;font-weight:500;color:#8b8b8b;border:1px solid #8b8b8b;width:148px;height:36px;border-radius:25px;cursor:pointer;transition:all .3s ease}.search-filters .clear-button:hover{opacity:.8}.l-books-archive .l-title-section{background-image:url(../images/books_header_bg.webp);background-size:cover;background-repeat:no-repeat;background-position:center;padding-top:50px}.books-cat-nav{max-width:1200px;margin:0 auto 48px;background:hsla(0,0%,100%,.5);border-radius:12px;padding:24px;box-sizing:border-box;display:flex;align-items:center;justify-content:flex-start}.books-cat-nav h3{text-shadow:2px 2px 0 #fff;padding:0 .2em;background:linear-gradient(transparent 50%,#fff07c 0);font-weight:700;font-size:18px;margin-right:16px}.books-cat-nav ul{display:flex;gap:16px;width:100%}.books-cat-nav ul li{width:25%}.books-cat-nav ul li a{border:1px solid #f28639;background-color:#fbdcb8;display:flex;align-items:center;justify-content:flex-start;padding:0 24px;box-sizing:border-box;height:46px;width:100%;border-radius:24px;font-size:14px;font-weight:500;color:#343434;position:relative}.books-cat-nav ul li a::after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:20px;height:10px;width:6px;background-image:url(../images/btn_more.svg);background-size:contain;background-repeat:no-repeat;background-position:center;display:block}.books-cat-nav ul li a:hover{opacity:1;background:#f28639;color:#fff}.books-cat-nav ul li a.active{background:#f28639;color:#fff;pointer-events:none}.post-type-archive-books .slider-books-wrapper{background:#f7f3eb;padding:58px 0 0;border-radius:16px 16px 0 0;max-width:1200px;margin:0 auto 124px;position:relative}.post-type-archive-books .slider-books-wrapper:before{content:"";background:#ece2d5;width:110%;height:60px;display:block;position:absolute;left:-5%;right:0;bottom:-20px;clip-path:polygon(4.7% 0,95.3% 0,100% 100%,0 100%)}.post-type-archive-books .slider-books-wrapper:after{content:"";background:#f7f3eb;width:109.6%;height:10px;display:block;position:absolute;left:-4.7%;right:0;bottom:-27px;box-shadow:0 0 10px 0 rgba(0,0,0,.1),0 10px 10px -2px rgba(0,0,0,.2)}.post-type-archive-books h2{display:inline-block;margin:0 auto;position:absolute;left:50px;top:20px}.post-type-archive-books h2 div{position:relative;text-shadow:2px 2px 0 #fff;padding:0 .2em;background:linear-gradient(transparent 50%,#fff07c 0)}.post-type-archive-books .slider-books{width:100%}.post-type-archive-books .slider-books .article-link_content{display:flex;justify-content:center;gap:24px;height:100%;margin:0 16px;padding:16px;height:360px;box-sizing:border-box}.post-type-archive-books .slider-books .article-link_content .entry-thumbnail{width:auto;height:100%;flex:0 0 auto;display:flex;align-items:flex-start;box-sizing:border-box;position:relative;border:2px solid #c9c9c9;border-radius:4px;box-shadow:20px 14px 15px -15px rgba(0,0,0,.4)}.post-type-archive-books .slider-books .article-link_content .entry-thumbnail:after{content:"";width:8px;height:calc(100% - 4px);background:#eeede2;display:block;position:absolute;top:2px;right:-10px;clip-path:polygon(0 0,50% 2%,50% 98%,0 100%)}.post-type-archive-books .slider-books .article-link_content .entry-thumbnail:before{content:"";width:2px;height:calc(100% - 14px);top:7px;right:-7px;background:#c9c9c9;display:block;position:absolute;border-radius:4px}.post-type-archive-books .slider-books .article-link_content .entry-thumbnail img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:top center;object-position:top center}.post-type-archive-books .slider-books .article-link_content .entry-data{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;background:#fff;border-radius:16px;padding:16px;margin:12px 0}.post-type-archive-books .slider-books .article-link_content .entry-data .entry-cat{font-size:12px;color:#f28639;border:1px solid #f28639;border-radius:20px;padding:2px 8px;margin-bottom:4px}.post-type-archive-books .slider-books .article-link_content .entry-data .entry-title{font-size:18px;font-weight:600;margin-bottom:8px;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;display:-webkit-box;flex:0 0 auto}.post-type-archive-books .slider-books .article-link_content .entry-data .entry-title span{background:linear-gradient(transparent 50%,#fff07c 0)}@media(max-width:768px){.post-type-archive-books .slider-books .article-link_content .entry-data .entry-title{font-size:14px;height:2em}}.post-type-archive-books .slider-books .article-link_content .entry-data .entry-company{padding-bottom:8px;margin-bottom:4px;width:100%}.post-type-archive-books .slider-books .article-link_content .entry-data .entry-company p{color:#8b8b8b;font-size:12px}.post-type-archive-books .slider-books .article-link_content .entry-data .entry-excerpt{text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;display:-webkit-box;font-size:14px;box-sizing:border-box;margin-top:auto;padding:8px 0;flex:0 0 auto;max-height:5.1em;border-top:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4;line-height:1.4}.post-type-archive-books .slider-books .article-link_content .entry-data .entry-meta{display:flex;align-items:center;justify-content:space-between;margin-top:16px;width:100%}.post-type-archive-books .slider-books .article-link_content .entry-data .entry-meta .entry-tag{font-size:10px}.post-type-archive-books .slider-books .article-link_content .entry-data .entry-meta .entry-tag span{background:#ffc79f;color:#fff;padding:2px 6px;border-radius:4px;line-height:1;margin-right:8px}.post-type-archive-books .slider-books .article-link_content .entry-data .entry-meta .entry-tag span:before{content:"#"}.post-type-archive-books .slider-books .article-link_content .entry-data .entry-meta .item-price{font-size:24px}.post-type-archive-books .slider-books .article-link_content .entry-data .entry-meta .favorite-icon .simplefavorite-button{width:13px;height:17px;background-image:url(../images/unfavorited_label.svg);background-size:contain;background-repeat:no-repeat;background-position:center;overflow:hidden;text-indent:-9999px}.post-type-archive-books .slider-books .article-link_content .entry-data .entry-meta .favorite-icon .simplefavorite-button.active{background-image:url(../images/favorited_label.svg)}.post-type-archive-books .slider-books .slick-slide{opacity:.5;transition:all .3s ease}.post-type-archive-books .slider-books .slick-current{opacity:1;transition:all .3s ease}.post-type-archive-books .slider-books .slick-dots{bottom:-20px}.post-type-archive-books .slider-books .slick-dots li{width:28px}.post-type-archive-books .slider-books .slick-dots li button{background-color:none;width:28px;height:4px;padding:0;background:#ccc}.post-type-archive-books .slider-books .slick-dots li button:before{display:none}.post-type-archive-books .slider-books .slick-dots li.slick-active button{background-color:#f28639}.user-registration-page .page-header .l-title-section{font-size:40px;font-weight:500;margin-bottom:48px;display:flex;align-items:center;flex-direction:column}@media screen and (max-width:480px){.user-registration-page .page-header .l-title-section{font-size:24px}}.user-registration-page .page-header .l-title-section span{font-size:16px;font-weight:500;color:#f28639}.user-registration-page #user-registration.horizontal,.user-registration-page #user-registration.vertical{box-shadow:none}.user-registration-page #user-registration.horizontal .user-registration-MyAccount-navigation,.user-registration-page #user-registration.vertical .user-registration-MyAccount-navigation{border-bottom:none;padding:0 70px}.user-registration-page #user-registration.horizontal .user-registration-MyAccount-navigation ul .user-registration-MyAccount-navigation-link,.user-registration-page #user-registration.vertical .user-registration-MyAccount-navigation ul .user-registration-MyAccount-navigation-link{width:25%}.user-registration-page #user-registration.horizontal .user-registration-MyAccount-navigation ul .user-registration-MyAccount-navigation-link a,.user-registration-page #user-registration.vertical .user-registration-MyAccount-navigation ul .user-registration-MyAccount-navigation-link a{width:100%;text-align:center;background-color:none;border-bottom:1px solid #8b8b8b}.user-registration-page #user-registration.horizontal .user-registration-MyAccount-navigation ul .user-registration-MyAccount-navigation-link a:hover,.user-registration-page #user-registration.vertical .user-registration-MyAccount-navigation ul .user-registration-MyAccount-navigation-link a:hover{color:#f28639;background-color:rgba(0,0,0,0)}.user-registration-page #user-registration.horizontal .user-registration-MyAccount-navigation ul .user-registration-MyAccount-navigation-link.is-active a,.user-registration-page #user-registration.vertical .user-registration-MyAccount-navigation ul .user-registration-MyAccount-navigation-link.is-active a{color:#f28639;background-color:rgba(0,0,0,0);border-bottom:2px solid #f28639}.user-registration-page .favorite{max-width:860px;margin:40px auto;padding:60px 80px;background-color:#fff;box-sizing:border-box;border-radius:30px;overflow:hidden}.user-registration-page .favorite .l-title-section-sub{font-size:32px;font-weight:500;margin-bottom:28px;display:flex;align-items:center;flex-direction:column}.user-registration-page .favorite .l-title-section-sub span{font-size:16px;font-weight:500;color:#f28639}.user-registration-page .favorite .favorite_select{display:flex;margin-bottom:34px}.user-registration-page .favorite .favorite_select input{display:none}.user-registration-page .favorite .favorite_select label{display:inline-block;width:25%;text-align:center;border-bottom:1px solid #8b8b8b;padding:20px 0;cursor:pointer}.user-registration-page .favorite .favorite_select label:hover{color:#f28639}.user-registration-page .favorite .favorite_select input:checked+label{color:#f28639;border-bottom:2px solid #f28639}.user-registration-page .favorite .favorite_download,.user-registration-page .favorite .favorite_event,.user-registration-page .favorite .favorite_goods,.user-registration-page .favorite .favorite_nursary,.user-registration-page .favorite .favorite_post{width:100%}.user-registration-page .favorite .favorite_download .posts-grid,.user-registration-page .favorite .favorite_event .posts-grid,.user-registration-page .favorite .favorite_goods .posts-grid,.user-registration-page .favorite .favorite_nursary .posts-grid,.user-registration-page .favorite .favorite_post .posts-grid{display:grid;grid-template-columns:repeat(1,1fr);padding:0;gap:40px 0}.user-registration-page .favorite .favorite_download .posts-grid .p-post-thumbnail,.user-registration-page .favorite .favorite_event .posts-grid .p-post-thumbnail,.user-registration-page .favorite .favorite_goods .posts-grid .p-post-thumbnail,.user-registration-page .favorite .favorite_nursary .posts-grid .p-post-thumbnail,.user-registration-page .favorite .favorite_post .posts-grid .p-post-thumbnail{display:none}.user-registration-page .favorite .favorite_download .posts-grid .p-post-thumbnail:has(.active),.user-registration-page .favorite .favorite_download .posts-grid .p-post-thumbnail:has(.followed),.user-registration-page .favorite .favorite_event .posts-grid .p-post-thumbnail:has(.active),.user-registration-page .favorite .favorite_event .posts-grid .p-post-thumbnail:has(.followed),.user-registration-page .favorite .favorite_goods .posts-grid .p-post-thumbnail:has(.active),.user-registration-page .favorite .favorite_goods .posts-grid .p-post-thumbnail:has(.followed),.user-registration-page .favorite .favorite_nursary .posts-grid .p-post-thumbnail:has(.active),.user-registration-page .favorite .favorite_nursary .posts-grid .p-post-thumbnail:has(.followed),.user-registration-page .favorite .favorite_post .posts-grid .p-post-thumbnail:has(.active),.user-registration-page .favorite .favorite_post .posts-grid .p-post-thumbnail:has(.followed){display:flex;flex-direction:row}.user-registration-page .favorite .favorite_download .posts-grid .p-post-thumbnail .article-link,.user-registration-page .favorite .favorite_event .posts-grid .p-post-thumbnail .article-link,.user-registration-page .favorite .favorite_goods .posts-grid .p-post-thumbnail .article-link,.user-registration-page .favorite .favorite_nursary .posts-grid .p-post-thumbnail .article-link,.user-registration-page .favorite .favorite_post .posts-grid .p-post-thumbnail .article-link{flex:1 1 auto;margin-right:16px}.user-registration-page .favorite .favorite_download .posts-grid .p-post-thumbnail .article-link .article-link_content,.user-registration-page .favorite .favorite_event .posts-grid .p-post-thumbnail .article-link .article-link_content,.user-registration-page .favorite .favorite_goods .posts-grid .p-post-thumbnail .article-link .article-link_content,.user-registration-page .favorite .favorite_nursary .posts-grid .p-post-thumbnail .article-link .article-link_content,.user-registration-page .favorite .favorite_post .posts-grid .p-post-thumbnail .article-link .article-link_content{display:grid;grid-template-columns:180px auto;grid-template-rows:auto auto auto;gap:0 16px;padding-right:16px}.user-registration-page .favorite .favorite_download .posts-grid .p-post-thumbnail .article-link .article-link_content .entry-thumbnail,.user-registration-page .favorite .favorite_event .posts-grid .p-post-thumbnail .article-link .article-link_content .entry-thumbnail,.user-registration-page .favorite .favorite_goods .posts-grid .p-post-thumbnail .article-link .article-link_content .entry-thumbnail,.user-registration-page .favorite .favorite_nursary .posts-grid .p-post-thumbnail .article-link .article-link_content .entry-thumbnail,.user-registration-page .favorite .favorite_post .posts-grid .p-post-thumbnail .article-link .article-link_content .entry-thumbnail{width:180px;border:none;margin-bottom:0;grid-area:1/1/4/2}.user-registration-page .favorite .favorite_download .posts-grid .p-post-thumbnail .article-link .article-link_content .post-region,.user-registration-page .favorite .favorite_event .posts-grid .p-post-thumbnail .article-link .article-link_content .post-region,.user-registration-page .favorite .favorite_goods .posts-grid .p-post-thumbnail .article-link .article-link_content .post-region,.user-registration-page .favorite .favorite_nursary .posts-grid .p-post-thumbnail .article-link .article-link_content .post-region,.user-registration-page .favorite .favorite_post .posts-grid .p-post-thumbnail .article-link .article-link_content .post-region{grid-area:1/2/2/3;border:1px solid #ce71e0;color:#ce71e0;border-radius:2em;padding:.2em 1em;margin-bottom:8px;font-size:11px;line-height:1;font-weight:500;position:relative;display:flex;align-items:center;margin-right:auto;gap:4px}.user-registration-page .favorite .favorite_download .posts-grid .p-post-thumbnail .article-link .article-link_content .post-region:before,.user-registration-page .favorite .favorite_event .posts-grid .p-post-thumbnail .article-link .article-link_content .post-region:before,.user-registration-page .favorite .favorite_goods .posts-grid .p-post-thumbnail .article-link .article-link_content .post-region:before,.user-registration-page .favorite .favorite_nursary .posts-grid .p-post-thumbnail .article-link .article-link_content .post-region:before,.user-registration-page .favorite .favorite_post .posts-grid .p-post-thumbnail .article-link .article-link_content .post-region:before{content:"";display:block;width:12px;height:12px;background-image:url(../images/geo_icon.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.user-registration-page .favorite .favorite_download .posts-grid .p-post-thumbnail .article-link .article-link_content .nursery-type,.user-registration-page .favorite .favorite_download .posts-grid .p-post-thumbnail .article-link .article-link_content .post-category,.user-registration-page .favorite .favorite_event .posts-grid .p-post-thumbnail .article-link .article-link_content .nursery-type,.user-registration-page .favorite .favorite_event .posts-grid .p-post-thumbnail .article-link .article-link_content .post-category,.user-registration-page .favorite .favorite_goods .posts-grid .p-post-thumbnail .article-link .article-link_content .nursery-type,.user-registration-page .favorite .favorite_goods .posts-grid .p-post-thumbnail .article-link .article-link_content .post-category,.user-registration-page .favorite .favorite_nursary .posts-grid .p-post-thumbnail .article-link .article-link_content .nursery-type,.user-registration-page .favorite .favorite_nursary .posts-grid .p-post-thumbnail .article-link .article-link_content .post-category,.user-registration-page .favorite .favorite_post .posts-grid .p-post-thumbnail .article-link .article-link_content .nursery-type,.user-registration-page .favorite .favorite_post .posts-grid .p-post-thumbnail .article-link .article-link_content .post-category{grid-area:1/2/2/3;color:#8b8b8b;font-size:14px;line-height:1}.user-registration-page .favorite .favorite_download .posts-grid .p-post-thumbnail .article-link .article-link_content .entry-title,.user-registration-page .favorite .favorite_event .posts-grid .p-post-thumbnail .article-link .article-link_content .entry-title,.user-registration-page .favorite .favorite_goods .posts-grid .p-post-thumbnail .article-link .article-link_content .entry-title,.user-registration-page .favorite .favorite_nursary .posts-grid .p-post-thumbnail .article-link .article-link_content .entry-title,.user-registration-page .favorite .favorite_post .posts-grid .p-post-thumbnail .article-link .article-link_content .entry-title{grid-area:2/2/3/3}.user-registration-page .favorite .favorite_download .posts-grid .p-post-thumbnail .article-link .article-link_content .posted-on,.user-registration-page .favorite .favorite_event .posts-grid .p-post-thumbnail .article-link .article-link_content .posted-on,.user-registration-page .favorite .favorite_goods .posts-grid .p-post-thumbnail .article-link .article-link_content .posted-on,.user-registration-page .favorite .favorite_nursary .posts-grid .p-post-thumbnail .article-link .article-link_content .posted-on,.user-registration-page .favorite .favorite_post .posts-grid .p-post-thumbnail .article-link .article-link_content .posted-on{grid-area:3/2/4/3}.user-registration-page .favorite .favorite_download .posts-grid .p-post-thumbnail .entry-meta,.user-registration-page .favorite .favorite_download .posts-grid .p-post-thumbnail .nursary_meta,.user-registration-page .favorite .favorite_event .posts-grid .p-post-thumbnail .entry-meta,.user-registration-page .favorite .favorite_event .posts-grid .p-post-thumbnail .nursary_meta,.user-registration-page .favorite .favorite_goods .posts-grid .p-post-thumbnail .entry-meta,.user-registration-page .favorite .favorite_goods .posts-grid .p-post-thumbnail .nursary_meta,.user-registration-page .favorite .favorite_nursary .posts-grid .p-post-thumbnail .entry-meta,.user-registration-page .favorite .favorite_nursary .posts-grid .p-post-thumbnail .nursary_meta,.user-registration-page .favorite .favorite_post .posts-grid .p-post-thumbnail .entry-meta,.user-registration-page .favorite .favorite_post .posts-grid .p-post-thumbnail .nursary_meta{margin-left:auto;display:flex;align-items:center}.user-registration-page .favorite .favorite_download .posts-grid .p-post-thumbnail .entry-meta .favorite-icon img,.user-registration-page .favorite .favorite_download .posts-grid .p-post-thumbnail .entry-meta .user-follow img,.user-registration-page .favorite .favorite_download .posts-grid .p-post-thumbnail .nursary_meta .favorite-icon img,.user-registration-page .favorite .favorite_download .posts-grid .p-post-thumbnail .nursary_meta .user-follow img,.user-registration-page .favorite .favorite_event .posts-grid .p-post-thumbnail .entry-meta .favorite-icon img,.user-registration-page .favorite .favorite_event .posts-grid .p-post-thumbnail .entry-meta .user-follow img,.user-registration-page .favorite .favorite_event .posts-grid .p-post-thumbnail .nursary_meta .favorite-icon img,.user-registration-page .favorite .favorite_event .posts-grid .p-post-thumbnail .nursary_meta .user-follow img,.user-registration-page .favorite .favorite_goods .posts-grid .p-post-thumbnail .entry-meta .favorite-icon img,.user-registration-page .favorite .favorite_goods .posts-grid .p-post-thumbnail .entry-meta .user-follow img,.user-registration-page .favorite .favorite_goods .posts-grid .p-post-thumbnail .nursary_meta .favorite-icon img,.user-registration-page .favorite .favorite_goods .posts-grid .p-post-thumbnail .nursary_meta .user-follow img,.user-registration-page .favorite .favorite_nursary .posts-grid .p-post-thumbnail .entry-meta .favorite-icon img,.user-registration-page .favorite .favorite_nursary .posts-grid .p-post-thumbnail .entry-meta .user-follow img,.user-registration-page .favorite .favorite_nursary .posts-grid .p-post-thumbnail .nursary_meta .favorite-icon img,.user-registration-page .favorite .favorite_nursary .posts-grid .p-post-thumbnail .nursary_meta .user-follow img,.user-registration-page .favorite .favorite_post .posts-grid .p-post-thumbnail .entry-meta .favorite-icon img,.user-registration-page .favorite .favorite_post .posts-grid .p-post-thumbnail .entry-meta .user-follow img,.user-registration-page .favorite .favorite_post .posts-grid .p-post-thumbnail .nursary_meta .favorite-icon img,.user-registration-page .favorite .favorite_post .posts-grid .p-post-thumbnail .nursary_meta .user-follow img{display:none}.user-registration-page .favorite .favorite_download .posts-grid .p-post-thumbnail .entry-meta .favorite-icon .follow-btn.followed,.user-registration-page .favorite .favorite_download .posts-grid .p-post-thumbnail .entry-meta .favorite-icon .simplefavorite-button.active,.user-registration-page .favorite .favorite_download .posts-grid .p-post-thumbnail .entry-meta .user-follow .follow-btn.followed,.user-registration-page .favorite .favorite_download .posts-grid .p-post-thumbnail .entry-meta .user-follow .simplefavorite-button.active,.user-registration-page .favorite .favorite_download .posts-grid .p-post-thumbnail .nursary_meta .favorite-icon .follow-btn.followed,.user-registration-page .favorite .favorite_download .posts-grid .p-post-thumbnail .nursary_meta .favorite-icon .simplefavorite-button.active,.user-registration-page .favorite .favorite_download .posts-grid .p-post-thumbnail .nursary_meta .user-follow .follow-btn.followed,.user-registration-page .favorite .favorite_download .posts-grid .p-post-thumbnail .nursary_meta .user-follow .simplefavorite-button.active,.user-registration-page .favorite .favorite_event .posts-grid .p-post-thumbnail .entry-meta .favorite-icon .follow-btn.followed,.user-registration-page .favorite .favorite_event .posts-grid .p-post-thumbnail .entry-meta .favorite-icon .simplefavorite-button.active,.user-registration-page .favorite .favorite_event .posts-grid .p-post-thumbnail .entry-meta .user-follow .follow-btn.followed,.user-registration-page .favorite .favorite_event .posts-grid .p-post-thumbnail .entry-meta .user-follow .simplefavorite-button.active,.user-registration-page .favorite .favorite_event .posts-grid .p-post-thumbnail .nursary_meta .favorite-icon .follow-btn.followed,.user-registration-page .favorite .favorite_event .posts-grid .p-post-thumbnail .nursary_meta .favorite-icon .simplefavorite-button.active,.user-registration-page .favorite .favorite_event .posts-grid .p-post-thumbnail .nursary_meta .user-follow .follow-btn.followed,.user-registration-page .favorite .favorite_event .posts-grid .p-post-thumbnail .nursary_meta .user-follow .simplefavorite-button.active,.user-registration-page .favorite .favorite_goods .posts-grid .p-post-thumbnail .entry-meta .favorite-icon .follow-btn.followed,.user-registration-page .favorite .favorite_goods .posts-grid .p-post-thumbnail .entry-meta .favorite-icon .simplefavorite-button.active,.user-registration-page .favorite .favorite_goods .posts-grid .p-post-thumbnail .entry-meta .user-follow .follow-btn.followed,.user-registration-page .favorite .favorite_goods .posts-grid .p-post-thumbnail .entry-meta .user-follow .simplefavorite-button.active,.user-registration-page .favorite .favorite_goods .posts-grid .p-post-thumbnail .nursary_meta .favorite-icon .follow-btn.followed,.user-registration-page .favorite .favorite_goods .posts-grid .p-post-thumbnail .nursary_meta .favorite-icon .simplefavorite-button.active,.user-registration-page .favorite .favorite_goods .posts-grid .p-post-thumbnail .nursary_meta .user-follow .follow-btn.followed,.user-registration-page .favorite .favorite_goods .posts-grid .p-post-thumbnail .nursary_meta .user-follow .simplefavorite-button.active,.user-registration-page .favorite .favorite_nursary .posts-grid .p-post-thumbnail .entry-meta .favorite-icon .follow-btn.followed,.user-registration-page .favorite .favorite_nursary .posts-grid .p-post-thumbnail .entry-meta .favorite-icon .simplefavorite-button.active,.user-registration-page .favorite .favorite_nursary .posts-grid .p-post-thumbnail .entry-meta .user-follow .follow-btn.followed,.user-registration-page .favorite .favorite_nursary .posts-grid .p-post-thumbnail .entry-meta .user-follow .simplefavorite-button.active,.user-registration-page .favorite .favorite_nursary .posts-grid .p-post-thumbnail .nursary_meta .favorite-icon .follow-btn.followed,.user-registration-page .favorite .favorite_nursary .posts-grid .p-post-thumbnail .nursary_meta .favorite-icon .simplefavorite-button.active,.user-registration-page .favorite .favorite_nursary .posts-grid .p-post-thumbnail .nursary_meta .user-follow .follow-btn.followed,.user-registration-page .favorite .favorite_nursary .posts-grid .p-post-thumbnail .nursary_meta .user-follow .simplefavorite-button.active,.user-registration-page .favorite .favorite_post .posts-grid .p-post-thumbnail .entry-meta .favorite-icon .follow-btn.followed,.user-registration-page .favorite .favorite_post .posts-grid .p-post-thumbnail .entry-meta .favorite-icon .simplefavorite-button.active,.user-registration-page .favorite .favorite_post .posts-grid .p-post-thumbnail .entry-meta .user-follow .follow-btn.followed,.user-registration-page .favorite .favorite_post .posts-grid .p-post-thumbnail .entry-meta .user-follow .simplefavorite-button.active,.user-registration-page .favorite .favorite_post .posts-grid .p-post-thumbnail .nursary_meta .favorite-icon .follow-btn.followed,.user-registration-page .favorite .favorite_post .posts-grid .p-post-thumbnail .nursary_meta .favorite-icon .simplefavorite-button.active,.user-registration-page .favorite .favorite_post .posts-grid .p-post-thumbnail .nursary_meta .user-follow .follow-btn.followed,.user-registration-page .favorite .favorite_post .posts-grid .p-post-thumbnail .nursary_meta .user-follow .simplefavorite-button.active{width:10em;height:2em;background-image:none;position:relative;border:1px solid #8b8b8b;border-radius:4px;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;color:#8b8b8b;font-size:.9rem}.user-registration-page .favorite .favorite_download .posts-grid .p-post-thumbnail .entry-meta .favorite-icon .follow-btn.followed:hover,.user-registration-page .favorite .favorite_download .posts-grid .p-post-thumbnail .entry-meta .favorite-icon .simplefavorite-button.active:hover,.user-registration-page .favorite .favorite_download .posts-grid .p-post-thumbnail .entry-meta .user-follow .follow-btn.followed:hover,.user-registration-page .favorite .favorite_download .posts-grid .p-post-thumbnail .entry-meta .user-follow .simplefavorite-button.active:hover,.user-registration-page .favorite .favorite_download .posts-grid .p-post-thumbnail .nursary_meta .favorite-icon .follow-btn.followed:hover,.user-registration-page .favorite .favorite_download .posts-grid .p-post-thumbnail .nursary_meta .favorite-icon .simplefavorite-button.active:hover,.user-registration-page .favorite .favorite_download .posts-grid .p-post-thumbnail .nursary_meta .user-follow .follow-btn.followed:hover,.user-registration-page .favorite .favorite_download .posts-grid .p-post-thumbnail .nursary_meta .user-follow .simplefavorite-button.active:hover,.user-registration-page .favorite .favorite_event .posts-grid .p-post-thumbnail .entry-meta .favorite-icon .follow-btn.followed:hover,.user-registration-page .favorite .favorite_event .posts-grid .p-post-thumbnail .entry-meta .favorite-icon .simplefavorite-button.active:hover,.user-registration-page .favorite .favorite_event .posts-grid .p-post-thumbnail .entry-meta .user-follow .follow-btn.followed:hover,.user-registration-page .favorite .favorite_event .posts-grid .p-post-thumbnail .entry-meta .user-follow .simplefavorite-button.active:hover,.user-registration-page .favorite .favorite_event .posts-grid .p-post-thumbnail .nursary_meta .favorite-icon .follow-btn.followed:hover,.user-registration-page .favorite .favorite_event .posts-grid .p-post-thumbnail .nursary_meta .favorite-icon .simplefavorite-button.active:hover,.user-registration-page .favorite .favorite_event .posts-grid .p-post-thumbnail .nursary_meta .user-follow .follow-btn.followed:hover,.user-registration-page .favorite .favorite_event .posts-grid .p-post-thumbnail .nursary_meta .user-follow .simplefavorite-button.active:hover,.user-registration-page .favorite .favorite_goods .posts-grid .p-post-thumbnail .entry-meta .favorite-icon .follow-btn.followed:hover,.user-registration-page .favorite .favorite_goods .posts-grid .p-post-thumbnail .entry-meta .favorite-icon .simplefavorite-button.active:hover,.user-registration-page .favorite .favorite_goods .posts-grid .p-post-thumbnail .entry-meta .user-follow .follow-btn.followed:hover,.user-registration-page .favorite .favorite_goods .posts-grid .p-post-thumbnail .entry-meta .user-follow .simplefavorite-button.active:hover,.user-registration-page .favorite .favorite_goods .posts-grid .p-post-thumbnail .nursary_meta .favorite-icon .follow-btn.followed:hover,.user-registration-page .favorite .favorite_goods .posts-grid .p-post-thumbnail .nursary_meta .favorite-icon .simplefavorite-button.active:hover,.user-registration-page .favorite .favorite_goods .posts-grid .p-post-thumbnail .nursary_meta .user-follow .follow-btn.followed:hover,.user-registration-page .favorite .favorite_goods .posts-grid .p-post-thumbnail .nursary_meta .user-follow .simplefavorite-button.active:hover,.user-registration-page .favorite .favorite_nursary .posts-grid .p-post-thumbnail .entry-meta .favorite-icon .follow-btn.followed:hover,.user-registration-page .favorite .favorite_nursary .posts-grid .p-post-thumbnail .entry-meta .favorite-icon .simplefavorite-button.active:hover,.user-registration-page .favorite .favorite_nursary .posts-grid .p-post-thumbnail .entry-meta .user-follow .follow-btn.followed:hover,.user-registration-page .favorite .favorite_nursary .posts-grid .p-post-thumbnail .entry-meta .user-follow .simplefavorite-button.active:hover,.user-registration-page .favorite .favorite_nursary .posts-grid .p-post-thumbnail .nursary_meta .favorite-icon .follow-btn.followed:hover,.user-registration-page .favorite .favorite_nursary .posts-grid .p-post-thumbnail .nursary_meta .favorite-icon .simplefavorite-button.active:hover,.user-registration-page .favorite .favorite_nursary .posts-grid .p-post-thumbnail .nursary_meta .user-follow .follow-btn.followed:hover,.user-registration-page .favorite .favorite_nursary .posts-grid .p-post-thumbnail .nursary_meta .user-follow .simplefavorite-button.active:hover,.user-registration-page .favorite .favorite_post .posts-grid .p-post-thumbnail .entry-meta .favorite-icon .follow-btn.followed:hover,.user-registration-page .favorite .favorite_post .posts-grid .p-post-thumbnail .entry-meta .favorite-icon .simplefavorite-button.active:hover,.user-registration-page .favorite .favorite_post .posts-grid .p-post-thumbnail .entry-meta .user-follow .follow-btn.followed:hover,.user-registration-page .favorite .favorite_post .posts-grid .p-post-thumbnail .entry-meta .user-follow .simplefavorite-button.active:hover,.user-registration-page .favorite .favorite_post .posts-grid .p-post-thumbnail .nursary_meta .favorite-icon .follow-btn.followed:hover,.user-registration-page .favorite .favorite_post .posts-grid .p-post-thumbnail .nursary_meta .favorite-icon .simplefavorite-button.active:hover,.user-registration-page .favorite .favorite_post .posts-grid .p-post-thumbnail .nursary_meta .user-follow .follow-btn.followed:hover,.user-registration-page .favorite .favorite_post .posts-grid .p-post-thumbnail .nursary_meta .user-follow .simplefavorite-button.active:hover{background-color:#8b8b8b;color:#fff;cursor:pointer}.user-registration-page .favorite .favorite_download .posts-grid .p-post-thumbnail .entry-meta .favorite-icon .follow-btn.followed:before,.user-registration-page .favorite .favorite_download .posts-grid .p-post-thumbnail .entry-meta .favorite-icon .simplefavorite-button.active:before,.user-registration-page .favorite .favorite_download .posts-grid .p-post-thumbnail .entry-meta .user-follow .follow-btn.followed:before,.user-registration-page .favorite .favorite_download .posts-grid .p-post-thumbnail .entry-meta .user-follow .simplefavorite-button.active:before,.user-registration-page .favorite .favorite_download .posts-grid .p-post-thumbnail .nursary_meta .favorite-icon .follow-btn.followed:before,.user-registration-page .favorite .favorite_download .posts-grid .p-post-thumbnail .nursary_meta .favorite-icon .simplefavorite-button.active:before,.user-registration-page .favorite .favorite_download .posts-grid .p-post-thumbnail .nursary_meta .user-follow .follow-btn.followed:before,.user-registration-page .favorite .favorite_download .posts-grid .p-post-thumbnail .nursary_meta .user-follow .simplefavorite-button.active:before,.user-registration-page .favorite .favorite_event .posts-grid .p-post-thumbnail .entry-meta .favorite-icon .follow-btn.followed:before,.user-registration-page .favorite .favorite_event .posts-grid .p-post-thumbnail .entry-meta .favorite-icon .simplefavorite-button.active:before,.user-registration-page .favorite .favorite_event .posts-grid .p-post-thumbnail .entry-meta .user-follow .follow-btn.followed:before,.user-registration-page .favorite .favorite_event .posts-grid .p-post-thumbnail .entry-meta .user-follow .simplefavorite-button.active:before,.user-registration-page .favorite .favorite_event .posts-grid .p-post-thumbnail .nursary_meta .favorite-icon .follow-btn.followed:before,.user-registration-page .favorite .favorite_event .posts-grid .p-post-thumbnail .nursary_meta .favorite-icon .simplefavorite-button.active:before,.user-registration-page .favorite .favorite_event .posts-grid .p-post-thumbnail .nursary_meta .user-follow .follow-btn.followed:before,.user-registration-page .favorite .favorite_event .posts-grid .p-post-thumbnail .nursary_meta .user-follow .simplefavorite-button.active:before,.user-registration-page .favorite .favorite_goods .posts-grid .p-post-thumbnail .entry-meta .favorite-icon .follow-btn.followed:before,.user-registration-page .favorite .favorite_goods .posts-grid .p-post-thumbnail .entry-meta .favorite-icon .simplefavorite-button.active:before,.user-registration-page .favorite .favorite_goods .posts-grid .p-post-thumbnail .entry-meta .user-follow .follow-btn.followed:before,.user-registration-page .favorite .favorite_goods .posts-grid .p-post-thumbnail .entry-meta .user-follow .simplefavorite-button.active:before,.user-registration-page .favorite .favorite_goods .posts-grid .p-post-thumbnail .nursary_meta .favorite-icon .follow-btn.followed:before,.user-registration-page .favorite .favorite_goods .posts-grid .p-post-thumbnail .nursary_meta .favorite-icon .simplefavorite-button.active:before,.user-registration-page .favorite .favorite_goods .posts-grid .p-post-thumbnail .nursary_meta .user-follow .follow-btn.followed:before,.user-registration-page .favorite .favorite_goods .posts-grid .p-post-thumbnail .nursary_meta .user-follow .simplefavorite-button.active:before,.user-registration-page .favorite .favorite_nursary .posts-grid .p-post-thumbnail .entry-meta .favorite-icon .follow-btn.followed:before,.user-registration-page .favorite .favorite_nursary .posts-grid .p-post-thumbnail .entry-meta .favorite-icon .simplefavorite-button.active:before,.user-registration-page .favorite .favorite_nursary .posts-grid .p-post-thumbnail .entry-meta .user-follow .follow-btn.followed:before,.user-registration-page .favorite .favorite_nursary .posts-grid .p-post-thumbnail .entry-meta .user-follow .simplefavorite-button.active:before,.user-registration-page .favorite .favorite_nursary .posts-grid .p-post-thumbnail .nursary_meta .favorite-icon .follow-btn.followed:before,.user-registration-page .favorite .favorite_nursary .posts-grid .p-post-thumbnail .nursary_meta .favorite-icon .simplefavorite-button.active:before,.user-registration-page .favorite .favorite_nursary .posts-grid .p-post-thumbnail .nursary_meta .user-follow .follow-btn.followed:before,.user-registration-page .favorite .favorite_nursary .posts-grid .p-post-thumbnail .nursary_meta .user-follow .simplefavorite-button.active:before,.user-registration-page .favorite .favorite_post .posts-grid .p-post-thumbnail .entry-meta .favorite-icon .follow-btn.followed:before,.user-registration-page .favorite .favorite_post .posts-grid .p-post-thumbnail .entry-meta .favorite-icon .simplefavorite-button.active:before,.user-registration-page .favorite .favorite_post .posts-grid .p-post-thumbnail .entry-meta .user-follow .follow-btn.followed:before,.user-registration-page .favorite .favorite_post .posts-grid .p-post-thumbnail .entry-meta .user-follow .simplefavorite-button.active:before,.user-registration-page .favorite .favorite_post .posts-grid .p-post-thumbnail .nursary_meta .favorite-icon .follow-btn.followed:before,.user-registration-page .favorite .favorite_post .posts-grid .p-post-thumbnail .nursary_meta .favorite-icon .simplefavorite-button.active:before,.user-registration-page .favorite .favorite_post .posts-grid .p-post-thumbnail .nursary_meta .user-follow .follow-btn.followed:before,.user-registration-page .favorite .favorite_post .posts-grid .p-post-thumbnail .nursary_meta .user-follow .simplefavorite-button.active:before{content:"お気に入り解除";text-indent:0;position:absolute;top:0;right:0;width:100%;height:100%;text-align:center;line-height:2}.user-registration-edit-password .favorite,.user-registration-edit-profile .favorite{display:none}.l-creator-wrapper{max-width:1200px;margin:0 auto}@media(max-width:1180px){.l-creator-wrapper{padding:40px 24px}}@media screen and (max-width:480px){.l-creator-wrapper{padding:0 16px 24px}}.l-creator-wrapper .creator-list{display:flex;flex-wrap:wrap;--gap:24px;--columns:3;width:100%;margin-bottom:72px;gap:var(--gap)}@media(max-width:960px){.l-creator-wrapper .creator-list{--columns:2}}@media(max-width:480px){.l-creator-wrapper .creator-list{--columns:1}}.l-creator-wrapper .creator-list .creator-list-item{width:calc(100%/var(--columns) - var(--gap) + var(--gap)/ var(--columns));background-color:#fff;border-radius:16px;padding:24px;box-sizing:border-box}.l-creator-wrapper .creator-list .creator-list-item a{display:flex;flex-direction:column;align-items:center;justify-content:flex-satrt}.l-creator-wrapper .creator-list .creator-list-item .creator-avatar{width:140px;height:140px;border-radius:100%;overflow:hidden;margin-bottom:8px}.l-creator-wrapper .creator-list .creator-list-item .creator-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.l-creator-wrapper .creator-list .creator-list-item .creator-info .creator-name{font-size:20px;font-weight:500;text-align:center}.l-creator-wrapper .creator-list .creator-list-item .creator-info .creator-position{font-size:14px;text-align:center;margin-bottom:8px;color:#f28639}.l-creator-wrapper .creator-list .creator-list-item .creator-info .creator-description{font-size:14px;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:4}.site-content:has(.author-content){display:block}.author-content{max-width:1200px;margin:0 auto;background-color:#fff;border-radius:30px;overflow:hidden;padding:24px 0 0 0;box-sizing:border-box;margin-bottom:24px}.author-content .author-header{display:flex;align-items:flex-start;justify-content:flex-start;gap:32px;padding:0 24px}@media screen and (max-width:480px){.author-content .author-header{flex-direction:column;padding:0 24px;align-items:center;gap:32px}}.author-content .author-header .creator-avatar{width:228px;height:auto;border-radius:100%;text-align:center;overflow:hidden;flex:0 0 auto;line-height:1}@media screen and (max-width:480px){.author-content .author-header .creator-avatar{margin-left:0}}.author-content .author-header .creator-avatar img{width:calc(100% - 24px);height:calc(100% - 24px);-o-object-fit:cover;object-fit:cover}.author-content .author-header .creator-info{text-align:left}.author-content .author-header .creator-info .creator-name{font-size:24px;font-weight:500}.author-content .author-header .creator-info .creator-position{font-size:14px;color:#f28639;margin-bottom:12px}.author-content .author-header .creator-info .creator-description{font-size:14px;margin-bottom:24px}.author-content .author-header .creator-info .creator-sns{display:flex;gap:16px;flex-wrap:wrap;align-items:center}.author-content .author-header .creator-info .creator-sns a{width:40px;height:29px;overflow:hidden;transition:transform .3s ease}.author-content .author-header .creator-info .creator-sns a:hover{transform:translateY(-3px)}.author-content .author-header .creator-info .creator-sns a img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.nursery_content{display:flex;margin:0 auto;gap:40px;max-width:1200px;align-items:flex-start}.nursery_content .nursery-info{background-color:#fff;border-radius:30px;padding:40px 40px 72px;width:100%;margin:0 auto}@media(max-width:1180px){.nursery_content .nursery-info{padding:40px 24px 40px}}.nursery_content .nursery-info .nursery-title{font-size:24px;font-weight:500;color:#343434;padding-top:8px;padding-bottom:16px;border-bottom:1px dashed #36b3c9;margin-bottom:32px}.nursery_content .nursery-info .nursery-avatar{aspect-ratio:16/9;width:100%;height:auto;border-radius:30px;background-color:#fffdee;overflow:hidden;margin-bottom:32px}.nursery_content .nursery-info .nursery-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.nursery_content .nursery-info .nursery-avatar.default{display:flex;justify-content:center;align-items:center}.nursery_content .nursery-info .nursery-avatar.default img{width:140px;height:140px;-o-object-fit:contain;object-fit:contain}.nursery_content .nursery-info .nursery-info-container h2{font-size:20px;border-left:3px solid #2dd5a6;padding-left:1em;box-sizing:border-box;margin-bottom:32px;font-weight:500}.nursery_content .nursery-info .nursery-info-container .nursery-info{border-collapse:collapse;border:1px solid #36b3c9}.nursery_content .nursery-info .nursery-info-container .nursery-info th{background-color:#edfffa}.nursery_content .nursery-info .nursery-info-container .nursery-info td,.nursery_content .nursery-info .nursery-info-container .nursery-info th{padding:16px}.nursery_content .nursery-info .entry-footer{border-top:1px dashed #2dd5a6;margin-top:32px}.title-icon{display:flex;align-items:center;gap:8px}.title-icon.icon-new-article:before{content:"";width:40px;height:40px;background-image:url(../images/icon/01.svg);background-size:contain;background-repeat:no-repeat;background-position:center;display:block}.title-icon.icon-feature:before{content:"";width:40px;height:40px;background-image:url(../images/icon/02.svg);background-size:contain;background-repeat:no-repeat;background-position:center;display:block}.title-icon.icon-event:before{content:"";width:40px;height:40px;background-image:url(../images/icon/03.svg)}.title-icon.icon-download:before{content:"";width:40px;height:40px;background-image:url(../images/icon/08.svg)}.title-icon.icon-ranking:before{content:"";width:40px;height:40px;background-image:url(../images/icon/05.svg)}.title-icon.icon-hot-keywords:before{content:"";width:40px;height:40px;background-image:url(../images/icon/06.svg)}.title-icon.icon-partner:before{content:"";width:40px;height:40px;background-image:url(../images/icon/07.svg)}.title-icon.icon-youtube{font-size:28px}.title-icon.icon-youtube:before{content:"";width:32px;height:auto;aspect-ratio:1/1;background-image:url(../images/icon/youtube.svg);background-size:contain;background-repeat:no-repeat;background-position:center;display:block}.title-icon.icon-academy:before{content:"";width:32px;height:32px;background-image:url(../images/icon/pazzle_icon.svg);background-size:contain}.title-icon.icon-academy:after{content:"";width:32px;height:32px;background-image:url(../images/icon/pazzle_icon.svg);background-size:contain}.l-icon-choice{position:relative;z-index:2}@media(max-width:768px){.l-icon-choice{padding-top:44px}}.l-icon-choice:before{content:"";width:60px;height:auto;aspect-ratio:189/184;background-image:url(../images/icon/choice_icon.svg);background-size:contain;background-repeat:no-repeat;background-position:center;display:block;position:absolute;top:0;left:0;transform:translate(-98%,-72%);z-index:-1}@media(max-width:768px){.l-icon-choice:before{width:142px;height:auto;aspect-ratio:406/124;background-image:url(../images/icon/choice_icon_sp.svg);background-size:contain;background-repeat:no-repeat;background-position:center;top:0;left:50%;transform:translate(-50%,0)}}.line-square:after{content:"";height:16px;width:100%;background-image:url(../images/line/square_line.svg);background-repeat:repeat;display:block;flex:0 1 auto}.line-square h2{flex:0 0 auto}.line-label .l-title-section{background-color:#fff;padding-right:32px;border-radius:32px;height:54px;box-shadow:0 0 4px 0 rgba(0,0,0,.2);position:absolute;top:-27px;left:-28px}.line-label .title-icon:before{background-color:#f28639;width:64px;height:64px;background-repeat:no-repeat;background-position:center;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:16px;background-size:36px 36px}.single .site-content{display:block}.single .l-single-wrapper{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:flex-start;gap:40px}@media screen and (max-width:1180px){.single .l-single-wrapper{flex-direction:column}}.single .content-area{width:100%;position:relative}.single .content-area article{background-color:#fff;border-radius:16px;box-sizing:border-box;padding:40px;margin-bottom:40px}@media(max-width:1180px){.single .content-area article{padding:40px 24px}}@media(max-width:480px){.single .content-area article{padding:40px 16px}}.single .content-area .entry-header .entry-header-top{display:flex;justify-content:space-between;align-items:center}.single .content-area .entry-header .entry-header-top .entry-category{font-size:14px;font-weight:500}.single .content-area .entry-header .entry-header-top .entry-category .cat-links a{display:flex;align-items:center}.single .content-area .entry-header .entry-header-top .favorite-icon{border:1px solid #f28639;border-radius:16px;padding:6px 16px;display:inline-flex;justify-content:space-between;align-items:center;gap:8px;transition:background-color .2s ease}.single .content-area .entry-header .entry-header-top .favorite-icon:hover{background-color:rgba(242,134,57,.1)}.single .content-area .entry-header .entry-header-top .favorite-icon::before{content:"ブックマークする";color:#f28639;font-size:12px}.single .content-area .entry-header .entry-header-top .favorite-icon .simplefavorite-button{width:13px;height:17px;background-image:url(../images/unfavorited_label.svg);background-size:contain;background-repeat:no-repeat;background-position:center;overflow:hidden;text-indent:-9999px;cursor:pointer}.single .content-area .entry-header .entry-header-top .favorite-icon .simplefavorite-button.active{background-image:url(../images/favorited_label.svg)}.single .content-area .entry-title{font-size:24px;font-weight:600;color:#343434;padding-top:8px;padding-bottom:16px;border-bottom:1px dashed #f28639}.single .content-area .entry-meta-foot{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;font-size:14px;margin-top:16px}.single .content-area .entry-meta-foot .posted-by,.single .content-area .entry-meta-foot .posted-on{color:#666}.single .content-area .entry-meta-foot .posted-by a{color:#343434;text-decoration:underline}.single .content-area .entry-meta-foot .posted-by a:hover{text-decoration:underline}.single .content-area .entry-content #toc_container{background-color:none;background:0 0;border:1px dashed #f28639;border-radius:10px;padding:24px;margin-bottom:2em;box-sizing:border-box;min-width:100%}.single .content-area .entry-content #toc_container:before{content:"この記事の目次";font-size:16px;font-weight:400;margin-bottom:1em;text-align:center;display:block}.single .content-area .entry-content #toc_container p{margin-bottom:1em}.single .content-area .entry-content #toc_container ul{display:flex;flex-direction:column;gap:.25em}.single .content-area .entry-content #toc_container ul li a{font-size:14px;font-weight:400;color:#414141;text-decoration:underline;cursor:pointer}.single .content-area .entry-content #toc_container ul li a:hover{text-decoration:underline}.single .content-area .entry-content #toc_container ul li a:before{content:"●";color:#f28639;font-size:10px;font-weight:400;margin-right:4px;display:inline-block}.single .content-area .entry-content #toc_container ul li ul{margin-top:0;margin-left:1.5em}.single .content-area .entry-content #toc_container ul li ul li a{font-size:12px;font-weight:400}.single .content-area .entry-content #toc_container ul li ul li a:before{content:"●";color:#f28639;font-size:4px;font-weight:400;margin-right:6px}.single .content-area .entry-content #toc_container ul li ul li ul{margin-top:0!important;margin-left:1.5em;margin-bottom:.5em}.single .content-area .entry-content #toc_container ul li ul li ul li a{font-size:12px;font-weight:400}.single .content-area .entry-content #toc_container ul li ul li ul li a:before{content:"-";color:#f28639;font-size:12px;font-weight:400;margin-right:6px}.single .content-area .entry-content h2{background-color:#ffeab8;padding:.25em 1em .3em;box-sizing:border-box;font-size:22px;position:relative;margin-bottom:32px;font-weight:600}@media screen and (max-width:480px){.single .content-area .entry-content h2{font-size:18px}}.single .content-area .entry-content h2::after{position:absolute;border:1px dashed #f28639;content:"";top:4px;bottom:4px;left:4px;right:4px}.single .content-area .entry-content h2:has(+p,+ul,+ol){margin-bottom:1em}.single .content-area .entry-content h2:has(+h2,+h3,+h4,+h5,+h6){margin-bottom:40px}.single .content-area .entry-content h2 strong{font-weight:700}.single .content-area .entry-content h3{font-size:18px;border-left:3px solid #f28639;padding-left:1em;padding-bottom:.25em;box-sizing:border-box;margin-bottom:32px;font-weight:700;border-bottom:1px dashed #f28639}.single .content-area .entry-content h3:has(+p){margin-bottom:16px}.single .content-area .entry-content h3 strong{font-weight:600}.single .content-area .entry-content h4{font-size:16px;font-weight:700}.single .content-area .entry-content h4,.single .content-area .entry-content h5,.single .content-area .entry-content h6{margin-bottom:24px}.single .content-area .entry-content h1.has-background,.single .content-area .entry-content h2.has-background,.single .content-area .entry-content h3.has-background,.single .content-area .entry-content h4.has-background,.single .content-area .entry-content h5.has-background,.single .content-area .entry-content h6.has-background{padding:.25em 1em .3em;box-sizing:border-box;margin-bottom:16px}.single .content-area .entry-content h1.is-style-style-1,.single .content-area .entry-content h2.is-style-style-1,.single .content-area .entry-content h3.is-style-style-1,.single .content-area .entry-content h4.is-style-style-1,.single .content-area .entry-content h5.is-style-style-1,.single .content-area .entry-content h6.is-style-style-1{background-color:#ffeab8;padding:.25em 1em .3em;box-sizing:border-box;font-size:22px;position:relative;margin-bottom:32px;font-weight:700}.single .content-area .entry-content h1.is-style-style-1::after,.single .content-area .entry-content h2.is-style-style-1::after,.single .content-area .entry-content h3.is-style-style-1::after,.single .content-area .entry-content h4.is-style-style-1::after,.single .content-area .entry-content h5.is-style-style-1::after,.single .content-area .entry-content h6.is-style-style-1::after{position:absolute;border:1px dashed #f28639;content:"";top:4px;bottom:4px;left:4px;right:4px}.single .content-area .entry-content h1.is-style-style-2,.single .content-area .entry-content h2.is-style-style-2,.single .content-area .entry-content h3.is-style-style-2,.single .content-area .entry-content h4.is-style-style-2,.single .content-area .entry-content h5.is-style-style-2,.single .content-area .entry-content h6.is-style-style-2{font-size:20px;border-left:3px solid #f28639;padding-left:1em;box-sizing:border-box;margin-bottom:32px;font-weight:700}.single .content-area .entry-content h1.is-style-style-3,.single .content-area .entry-content h2.is-style-style-3,.single .content-area .entry-content h3.is-style-style-3,.single .content-area .entry-content h4.is-style-style-3,.single .content-area .entry-content h5.is-style-style-3,.single .content-area .entry-content h6.is-style-style-3{font-size:18px;border-left:3px solid #f28639;padding-left:1em;padding-bottom:.25em;box-sizing:border-box;font-weight:700;border-bottom:1px dashed #f28639}.single .content-area .entry-content h1.is-style-style-4,.single .content-area .entry-content h2.is-style-style-4,.single .content-area .entry-content h3.is-style-style-4,.single .content-area .entry-content h4.is-style-style-4,.single .content-area .entry-content h5.is-style-style-4,.single .content-area .entry-content h6.is-style-style-4{font-size:24px;box-sizing:border-box;margin-bottom:-24px;font-weight:700;text-align:center;border:none}.single .content-area .entry-content p strong{font-weight:700}.single .content-area .entry-content p.is-style-p-style-background{background-color:#fbf3e4;padding:36px;box-sizing:border-box;border-radius:16px}@media screen and (max-width:480px){.single .content-area .entry-content p.is-style-p-style-background{padding:24px}}.single .content-area .entry-content p{margin-bottom:2em}.single .content-area .entry-content p a{color:#3fadd2}.single .content-area .entry-content p a:hover{text-decoration:underline}.single .content-area .entry-content .has-black-color{color:#333}.single .content-area .entry-content .has-red-color{color:#f26439}.single .content-area .entry-content .has-orange-color{color:#f28639}.single .content-area .entry-content .has-light_orange-color{color:#fbf3e4}.single .content-area .entry-content .has-yellow-color{color:#e89e00}.single .content-area .entry-content .has-green-color{color:#45a455}.single .content-area .entry-content .has-pink-color{color:#e071a0}.single .content-area .entry-content .has-blue-color{color:#5d77b8}.single .content-area .entry-content .has-lightblue-color{color:#3fadd2}.single .content-area .entry-content .has-purple-color{color:#ce71e0}.single .content-area .entry-content .has-brown-color{color:#b57c46}.single .content-area .entry-content .has-yellow-green-color{color:#8ebe1d}.single .content-area .entry-content .has-red-background-color{background-color:#f26439}.single .content-area .entry-content .has-orange-background-color{background-color:#f28639}.single .content-area .entry-content .has-light-orange-background-color{background-color:#fbf3e4}.single .content-area .entry-content .has-yellow-background-color{background-color:#e89e00}.single .content-area .entry-content .has-green-background-color{background-color:#45a455}.single .content-area .entry-content .has-pink-background-color{background-color:#e071a0}.single .content-area .entry-content .has-blue-background-color{background-color:#5d77b8}.single .content-area .entry-content .has-lightblue-background-color{background-color:#3fadd2}.single .content-area .entry-content .has-purple-background-color{background-color:#ce71e0}.single .content-area .entry-content .has-brown-background-color{background-color:#b57c46}.single .content-area .entry-content .has-yellow-green-background-color{background-color:#8ebe1d}.single .content-area .entry-content .my-highlight{background:linear-gradient(transparent 50%,#fff07c 0);display:inline;font-weight:700}.single .content-area .entry-content .main-visual-thumbnail{width:100%;height:0;padding-bottom:56.25%;position:relative;border-radius:16px;overflow:hidden}.single .content-area .entry-content .main-visual-thumbnail iframe{width:100%;height:100%;position:absolute;top:0;left:0}.single .content-area .entry-content p:has(iframe){width:100%;height:0;padding-bottom:56.25%;position:relative}.single .content-area .entry-content p:has(iframe) iframe{width:100%;height:100%;position:absolute;top:0;left:0;pointer-events:none}.single .content-area .entry-content p:has(+h2,+h3,+h4,+h5,+h6){margin-bottom:40px}.single .content-area .entry-content .wp-block-embed iframe[src*="youtube-nocookie.com"],.single .content-area .entry-content .wp-block-embed iframe[src*="youtube.com"]{aspect-ratio:16/9;width:100%;height:auto}.single .content-area .entry-content .wp-block-image{margin-bottom:32px}.single .content-area .entry-content .wp-block-image.size-full img{width:100%;max-width:100%}.single .content-area .entry-content ul.wp-block-list{margin-bottom:32px;list-style:none}.single .content-area .entry-content ul.wp-block-list li:before{content:"・";display:inline-block;color:#f28639;font-weight:700}.single .content-area .entry-content ol.wp-block-list{margin-bottom:32px;list-style:none;counter-reset:item 0}.single .content-area .entry-content ol.wp-block-list li:before{counter-increment:item 1;content:counter(item) ".";display:inline-block;color:#f28639;font-weight:700}.single .content-area .entry-content .wp-block-button{max-block-size:32px}.single .content-area .entry-content .wp-block-button .wp-block-button__link{display:flex;align-items:center;justify-content:center;width:100%;height:56px;background-color:#f26439;color:#fff;font-weight:400;margin:0 auto;padding:0 84px;border:none;line-height:1;border-radius:28px;cursor:pointer;transition:all .3s ease;background-image:url(../images/arrow_white.svg);background-size:7px 10px;background-repeat:no-repeat;background-position:right 16px center}.single .content-area .entry-content .wp-block-columns{padding:0}.single .content-area .entry-content .wp-block-flexible-table-block-table{margin-bottom:32px}.single .content-area .member_banner{margin:40px auto}@media screen and (max-width:480px){.single .content-area .member_banner{width:calc(100% - 32px);margin:24px auto}}.single .content-area .member_banner img{max-width:100%}.single .content-area .favorite-icon-foot{border:1px solid #f28639;border-radius:20px;padding:6px 16px;display:inline-flex;justify-content:space-between;align-items:center;gap:8px;transition:background-color .2s ease;margin:0 auto 40px;width:100%;max-width:300px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;cursor:pointer}.single .content-area .favorite-icon-foot:hover{background-color:rgba(242,134,57,.1)}.single .content-area .favorite-icon-foot::before{content:"この記事をブックマークする";color:#f28639;font-size:16px}.single .content-area .favorite-icon-foot .simplefavorite-button{width:auto;height:20px;aspect-ratio:13/17;background-image:url(../images/unfavorited_label.svg);background-size:contain;background-repeat:no-repeat;background-position:center;overflow:hidden;text-indent:-9999px;cursor:pointer}.single .content-area .favorite-icon-foot .simplefavorite-button.active{background-image:url(../images/favorited_label.svg)}.single .content-area .entry-footer{border-top:1px dashed #f28639;padding-top:24px}.single .content-area .entry-footer .author-info{border-bottom:1px dashed #f28639;padding-bottom:32px}.single .content-area .entry-footer .author-info h3{color:#f28639;font-weight:500;font-size:18px;margin-bottom:.5em}.single .content-area .entry-footer .author-info .author-header{display:flex;align-items:center;gap:24px}@media screen and (max-width:480px){.single .content-area .entry-footer .author-info .author-header{flex-direction:column}}.single .content-area .entry-footer .author-info .author-header .creator-avatar{width:150px;height:150px;border-radius:50%;overflow:hidden;flex:0 0 auto}.single .content-area .entry-footer .author-info .author-header .creator-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.single .content-area .entry-footer .author-info .author-header .creator-name{font-size:18px;font-weight:500;color:#343434;display:inline-block;text-decoration:underline}.single .content-area .entry-footer .author-info .author-header .creator-position{font-size:12px;color:#f28639;margin-bottom:8px}.single .content-area .entry-footer .author-info .author-header .creator-sns{display:flex;gap:16px;flex-wrap:wrap;align-items:center;margin-top:16px}.single .content-area .entry-footer .author-info .author-header .creator-sns a{width:20px;height:15px;overflow:hidden;transition:transform .3s ease;line-height:1}.single .content-area .entry-footer .author-info .author-header .creator-sns a:hover{transform:translateY(-3px)}.single .content-area .entry-footer .author-info .author-header .creator-sns a img{width:auto;height:100%;-o-object-fit:contain;object-fit:contain}.single .content-area .entry-footer .tags-links{font-size:13px;color:#343434;display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.single .content-area .entry-footer .tags-links a{display:inline-block;padding:3px 10px;text-decoration:none;border-radius:3em;border:1px solid #343434;transition:all .3s ease;font-size:13px;color:#343434}.single .content-area .entry-footer .tags-links a:before{content:"#"}.single-feature .l-feature.l-single-wrapper{flex-direction:column;gap:0}.single-feature .l-feature .feature-header{display:flex;align-items:center;gap:48px;margin:0 auto 16px;padding:24px}.single-feature .l-feature .feature-header .feature-header-image{max-width:400px;aspect-ratio:400/225;position:relative;flex:0 0 auto}@media screen and (max-width:480px){.single-feature .l-feature .feature-header .feature-header-image{max-width:100%}}.single-feature .l-feature .feature-header .feature-header-image:before{content:"";display:block;width:30px;height:30px;position:absolute;top:-12px;left:50%;transform:translateX(-50%);background-image:url(../images/ping.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.single-feature .l-feature .feature-header h1{border-radius:20px;overflow:hidden;max-width:400px;aspect-ratio:400/225}.single-feature .l-feature .feature-header h1 img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.single-feature .l-feature .feature-header .feature-read{font-size:32px;font-weight:500}.single-feature .l-feature .feature-header .feature-read p{font-size:16px;padding-top:12px;margin-top:12px;border-top:2px dotted #ffd4a5}.single-feature .l-feature .feature-header.feature-header-category .feature-header-image{max-width:100%;aspect-ratio:auto}.single-feature .l-feature .feature-header.feature-header-category .feature-header-image:before{display:none}.single-feature .l-feature .feature-header.feature-header-category h1{max-width:100%;aspect-ratio:auto;border-radius:0}.single-feature .l-feature .archive-list{border-radius:30px}.single.single-downloads .main-visual-thumbnail{border:1px solid #8b8b8b;border-radius:30px;padding:0!important;position:static;height:auto!important;margin-bottom:20px;display:flex;align-items:center;justify-content:center}@media(max-width:768px){.single.single-downloads .main-visual-thumbnail{padding:24px}}.single.single-downloads .main-visual-thumbnail img{max-width:100%;height:auto}.single.single-downloads .content-area .entry-content .download_caution .download_caution_header{margin-bottom:16px;display:flex;align-items:center;justify-content:space-between}.single.single-downloads .content-area .entry-content .download_caution .download_caution_header h2{background:0 0;padding:0;margin-bottom:0}.single.single-downloads .content-area .entry-content .download_caution .download_caution_header h2:after{border:none}.single.single-downloads .content-area .entry-content .download_caution .download_caution_header #download_caution_checkbox{display:none}.single.single-downloads .content-area .entry-content .download_caution .download_caution_header label{display:inline-block;width:24px;height:24px;background-color:#f28639;border-radius:12px;position:relative}.single.single-downloads .content-area .entry-content .download_caution .download_caution_header label:before{content:"";width:12px;height:3px;background:#fff;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:2px}.single.single-downloads .content-area .entry-content .download_caution .download_caution_header input:checked+label:after{content:"";width:12px;height:3px;background:#fff;display:block;position:absolute;border-radius:2px;top:50%;left:50%;transform:translate(-50%,-50%) rotate(90deg)}.single.single-downloads .content-area .entry-content .download_caution .download_caution_content{max-height:1000px;overflow:hidden;transition:all .3s ease;background-color:#fbf3e4;padding:40px;border-radius:10px}.single.single-downloads .content-area .entry-content .download_caution .download_caution_content h3{font-size:16px;font-weight:500;padding:0;border:none;margin-bottom:8px}.single.single-downloads .content-area .entry-content .download_caution:has(input:checked) .download_caution_content{max-height:0;padding:0 40px}.single.single-downloads .content-area .entry-content .download-link{background-color:#f7f7f7;border-radius:16px;padding:40px 0;margin-top:32px;margin-bottom:32px}.single.single-downloads .content-area .entry-content .download-link .button{background-color:#f28639;color:#fff;border-radius:10px;display:inline-block;margin-bottom:24px;width:300px;height:56px;margin:0 auto;font-weight:500;display:flex;align-items:center;justify-content:center;border-radius:28px;gap:8px}.single.single-downloads .content-area .entry-content .download-link .button.disable-download{background-color:#8b8b8b;pointer-events:none}.single.single-downloads .content-area .entry-content .download-link p{margin-bottom:0;margin-top:24px;text-align:center}@media(max-width:540px){.single.single-downloads .content-area .entry-content .download-link p{padding:0 24px}}.single.single-downloads .content-area .entry-content .download-link p a{text-decoration:underline}.single.single-downloads .content-area .entry-content .download-link p a br{display:none}@media(max-width:540px){.single.single-downloads .content-area .entry-content .download-link p a{line-height:1.5}.single.single-downloads .content-area .entry-content .download-link p a br{display:block}}.site-content:has(.nursery_content){display:block}.single-partner_ship .site-content{display:block;max-width:1200px;margin:0 auto}.single-partner_ship .site-content .content-area{max-width:860px;margin:0 auto}.single-partner_ship .site-content .content-area h2{font-size:24px;font-weight:500;margin-bottom:40px;text-align:center}.single-partner_ship .site-content .content-area .partner-logo{width:100%;height:auto;margin:0 auto}.single-partner_ship .site-content .content-area .partner-logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.single-partner_ship .site-content .content-area .partner-text{margin-bottom:40px}.single-partner_ship .site-content .content-area h3{font-size:24px;font-weight:500;margin-bottom:24px;text-align:center}.single-partner_ship .site-content .content-area dl{display:flex;align-items:flex-start;gap:24px;border-top:1px dashed #f28639;padding:24px 0}.single-partner_ship .site-content .content-area dl dt{font-size:18px;font-weight:500;width:160px;flex:0 0 auto}.single-partner_ship .site-content .content-area dl dd{font-size:16px;flex:1 1 auto}.single-partner_ship .site-content .content-area .acf-map{width:100%;height:400px;overflow:hidden;margin-top:16px}.single-books .books-info,.single-goods .books-info{display:flex;align-items:flex-start;gap:16px;margin-bottom:24px}.single-books .books-info .books-info_image,.single-goods .books-info .books-info_image{flex:0 0 auto;width:280px;height:auto;box-sizing:border-box;line-height:0;position:relative;border:2px solid #c9c9c9;border-radius:4px;box-shadow:20px 14px 15px -15px rgba(0,0,0,.4)}.single-books .books-info .books-info_image:after,.single-goods .books-info .books-info_image:after{content:"";width:8px;height:calc(100% - 4px);background:#eeede2;display:block;position:absolute;top:2px;right:-10px;clip-path:polygon(0 0,50% 2%,50% 98%,0 100%)}.single-books .books-info .books-info_image:before,.single-goods .books-info .books-info_image:before{content:"";width:2px;height:calc(100% - 14px);top:7px;right:-7px;background:#c9c9c9;display:block;position:absolute;border-radius:4px}.single-books .books-info .books-info_image img,.single-goods .books-info .books-info_image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.single-books .books-info .books-info_content,.single-goods .books-info .books-info_content{flex:1 1 auto}.single-books .books-info .books-info_content .entry-tag,.single-goods .books-info .books-info_content .entry-tag{font-size:12px;margin-top:16px}.single-books .books-info .books-info_content .entry-tag span,.single-goods .books-info .books-info_content .entry-tag span{background:#ffc79f;color:#fff!important;padding:2px 6px;border-radius:4px;line-height:1;margin-right:8px}.single-books .books-info .books-info_content .entry-tag span:before,.single-goods .books-info .books-info_content .entry-tag span:before{content:"#"}.single-books .books-info .books-info_content .entry-cat,.single-goods .books-info .books-info_content .entry-cat{font-size:12px;color:#f28639;border:1px solid #f28639;border-radius:20px;padding:2px 8px;margin-bottom:4px;display:inline-block}.single-books .books-info .books-info_content .books-info_content_title,.single-goods .books-info .books-info_content .books-info_content_title{font-size:24px;font-weight:500;margin-bottom:8px}.single-books .books-info .books-info_content .books-info_content_title span,.single-goods .books-info .books-info_content .books-info_content_title span{background:linear-gradient(transparent 50%,#fff07c 0);overflow:hidden}.single-books .books-info .books-info_content .books-info_content_info,.single-goods .books-info .books-info_content .books-info_content_info{display:flex;flex-direction:column}.single-books .books-info .books-info_content .books-info_content_info span,.single-goods .books-info .books-info_content .books-info_content_info span{color:#8b8b8b;font-size:14px;list-style:1.2}.single-books .books-info .books-info_content .books-info_content_info span.item-price,.single-goods .books-info .books-info_content .books-info_content_info span.item-price{font-size:20px;font-weight:500;margin-bottom:8px;color:#414141;display:block;text-align:right}.single-books .books-info .books-info_content .books-info_content_info a,.single-goods .books-info .books-info_content .books-info_content_info a{width:100%;display:flex;align-items:center;justify-content:center;height:48px;border-radius:8px;background-color:#f26439;color:#fff;font-weight:500;max-width:276px;margin:32px auto 0;border:none;border-radius:24px;cursor:pointer;transition:all .3s ease;background-image:url(../images/arrow_white.svg);background-size:7px 10px;background-repeat:no-repeat;background-position:right 16px center}.single-books .books-info .books-info_content .books-info_content_info p:has(small),.single-goods .books-info .books-info_content .books-info_content_info p:has(small){line-height:1.2}.single-books .books-info .books-info_content .books-info_content_info p small,.single-goods .books-info .books-info_content .books-info_content_info p small{font-size:10px;color:#999;line-height:1.2}.single.single-event .main-visual-thumbnail{padding:0!important;height:auto!important}.single.single-event .main-visual-thumbnail img{width:100%;height:auto}.page .site-content{display:block;max-width:1200px;margin:0 auto;padding:0 24px;box-sizing:border-box}@media screen and (max-width:480px){.page .site-content{padding:0 16px}}.page .site-content .content-area{max-width:860px;margin:0 auto}.page .site-content .content-area h1.page-title{font-size:40px;font-weight:500;margin-bottom:40px;text-align:center}.page-template .is-style-style-4{font-size:24px;box-sizing:border-box;margin-bottom:-24px;font-weight:500;text-align:center;border:none}.page-template-default .content-area h2{background-color:#ffeab8;padding:.25em 1em .3em;box-sizing:border-box;font-size:22px;position:relative;margin-bottom:32px;font-weight:600}@media screen and (max-width:480px){.page-template-default .content-area h2{font-size:18px}}.page-template-default .content-area h2::after{position:absolute;border:1px dashed #f28639;content:"";top:4px;bottom:4px;left:4px;right:4px}.page-template-default .content-area h2:has(+p,+ul,+ol){margin-bottom:1em}.page-template-default .content-area h2:has(+h2,+h3,+h4,+h5,+h6){margin-bottom:40px}.page-template-default .content-area h2 strong{font-weight:700}.page-template-default .content-area h3{font-size:18px;border-left:3px solid #f28639;padding-left:1em;padding-bottom:.25em;box-sizing:border-box;margin-bottom:32px;font-weight:700;border-bottom:1px dashed #f28639}.page-template-default .content-area h3:has(+p){margin-bottom:16px}.page-template-default .content-area h3 strong{font-weight:600}.page-template-default .content-area h4{font-size:16px;font-weight:700}.page-template-default .content-area h4,.page-template-default .content-area h5,.page-template-default .content-area h6{margin-bottom:24px}.page-template-default .content-area h1.has-background,.page-template-default .content-area h2.has-background,.page-template-default .content-area h3.has-background,.page-template-default .content-area h4.has-background,.page-template-default .content-area h5.has-background,.page-template-default .content-area h6.has-background{padding:.25em 1em .3em;box-sizing:border-box;margin-bottom:16px}.page-template-default .content-area h1.is-style-style-1,.page-template-default .content-area h2.is-style-style-1,.page-template-default .content-area h3.is-style-style-1,.page-template-default .content-area h4.is-style-style-1,.page-template-default .content-area h5.is-style-style-1,.page-template-default .content-area h6.is-style-style-1{background-color:#ffeab8;padding:.25em 1em .3em;box-sizing:border-box;font-size:22px;position:relative;margin-bottom:32px;font-weight:700}.page-template-default .content-area h1.is-style-style-1::after,.page-template-default .content-area h2.is-style-style-1::after,.page-template-default .content-area h3.is-style-style-1::after,.page-template-default .content-area h4.is-style-style-1::after,.page-template-default .content-area h5.is-style-style-1::after,.page-template-default .content-area h6.is-style-style-1::after{position:absolute;border:1px dashed #f28639;content:"";top:4px;bottom:4px;left:4px;right:4px}.page-template-default .content-area h1.is-style-style-2,.page-template-default .content-area h2.is-style-style-2,.page-template-default .content-area h3.is-style-style-2,.page-template-default .content-area h4.is-style-style-2,.page-template-default .content-area h5.is-style-style-2,.page-template-default .content-area h6.is-style-style-2{font-size:20px;border-left:3px solid #f28639;padding-left:1em;box-sizing:border-box;margin-bottom:32px;font-weight:700}.page-template-default .content-area h1.is-style-style-3,.page-template-default .content-area h2.is-style-style-3,.page-template-default .content-area h3.is-style-style-3,.page-template-default .content-area h4.is-style-style-3,.page-template-default .content-area h5.is-style-style-3,.page-template-default .content-area h6.is-style-style-3{font-size:18px;border-left:3px solid #f28639;padding-left:1em;padding-bottom:.25em;box-sizing:border-box;font-weight:700;border-bottom:1px dashed #f28639}.page-template-default .content-area h1.is-style-style-4,.page-template-default .content-area h2.is-style-style-4,.page-template-default .content-area h3.is-style-style-4,.page-template-default .content-area h4.is-style-style-4,.page-template-default .content-area h5.is-style-style-4,.page-template-default .content-area h6.is-style-style-4{font-size:24px;box-sizing:border-box;margin-bottom:-24px;font-weight:700;text-align:center;border:none}.page-template-default .content-area p strong{font-weight:700}.page-template-default .content-area p.is-style-p-style-background{background-color:#fbf3e4;padding:36px;box-sizing:border-box;border-radius:16px}@media screen and (max-width:480px){.page-template-default .content-area p.is-style-p-style-background{padding:24px}}.page-template-default .content-area p{margin-bottom:2em}.page-template-default .content-area p a{color:#3fadd2}.page-template-default .content-area p a:hover{text-decoration:underline}.page-template-default .content-area .has-black-color{color:#333}.page-template-default .content-area .has-red-color{color:#f26439}.page-template-default .content-area .has-orange-color{color:#f28639}.page-template-default .content-area .has-light_orange-color{color:#fbf3e4}.page-template-default .content-area .has-yellow-color{color:#e89e00}.page-template-default .content-area .has-green-color{color:#45a455}.page-template-default .content-area .has-pink-color{color:#e071a0}.page-template-default .content-area .has-blue-color{color:#5d77b8}.page-template-default .content-area .has-lightblue-color{color:#3fadd2}.page-template-default .content-area .has-purple-color{color:#ce71e0}.page-template-default .content-area .has-brown-color{color:#b57c46}.page-template-default .content-area .has-yellow-green-color{color:#8ebe1d}.page-template-default .content-area .has-red-background-color{background-color:#f26439}.page-template-default .content-area .has-orange-background-color{background-color:#f28639}.page-template-default .content-area .has-light-orange-background-color{background-color:#fbf3e4}.page-template-default .content-area .has-yellow-background-color{background-color:#e89e00}.page-template-default .content-area .has-green-background-color{background-color:#45a455}.page-template-default .content-area .has-pink-background-color{background-color:#e071a0}.page-template-default .content-area .has-blue-background-color{background-color:#5d77b8}.page-template-default .content-area .has-lightblue-background-color{background-color:#3fadd2}.page-template-default .content-area .has-purple-background-color{background-color:#ce71e0}.page-template-default .content-area .has-brown-background-color{background-color:#b57c46}.page-template-default .content-area .has-yellow-green-background-color{background-color:#8ebe1d}.page-template-default .content-area .my-highlight{background:linear-gradient(transparent 50%,#fff07c 0);display:inline;font-weight:700}.page-template-default .content-area .main-visual-thumbnail{width:100%;height:0;padding-bottom:56.25%;position:relative;border-radius:16px;overflow:hidden}.page-template-default .content-area .main-visual-thumbnail iframe{width:100%;height:100%;position:absolute;top:0;left:0}.page-template-default .content-area p:has(iframe){width:100%;height:0;padding-bottom:56.25%;position:relative}.page-template-default .content-area p:has(iframe) iframe{width:100%;height:100%;position:absolute;top:0;left:0;pointer-events:none}.page-template-default .content-area p:has(+h2,+h3,+h4,+h5,+h6){margin-bottom:40px}.page-template-default .content-area .wp-block-embed iframe[src*="youtube-nocookie.com"],.page-template-default .content-area .wp-block-embed iframe[src*="youtube.com"]{aspect-ratio:16/9;width:100%;height:auto}.page-template-default .content-area .wp-block-image{margin-bottom:32px}.page-template-default .content-area .wp-block-image.size-full img{width:100%;max-width:100%}.page-template-default .content-area ul.wp-block-list{margin-bottom:32px;list-style:none}.page-template-default .content-area ul.wp-block-list li:before{content:"・";display:inline-block;color:#f28639;font-weight:700}.page-template-default .content-area ol.wp-block-list{margin-bottom:32px;list-style:none;counter-reset:item 0}.page-template-default .content-area ol.wp-block-list li:before{counter-increment:item 1;content:counter(item) ".";display:inline-block;color:#f28639;font-weight:700}.page-template-default .content-area .wp-block-button{max-block-size:32px}.page-template-default .content-area .wp-block-button .wp-block-button__link{display:flex;align-items:center;justify-content:center;width:100%;height:56px;background-color:#f26439;color:#fff;font-weight:400;margin:0 auto;padding:0 84px;border:none;line-height:1;border-radius:28px;cursor:pointer;transition:all .3s ease;background-image:url(../images/arrow_white.svg);background-size:7px 10px;background-repeat:no-repeat;background-position:right 16px center}.page-template-default .content-area .wp-block-columns{padding:0}.page-template-default .content-area .wp-block-flexible-table-block-table{margin-bottom:32px}.page-template-default .content-area .page-content{background-color:#fff;border-radius:16px;overflow:hidden;margin-bottom:72px;padding:40px 32px}@media screen and (max-width:480px){.page-template-default .content-area .page-content{padding:24px 16px}}.page-template-default .content-area .page-content:has(.q-and-a){background:0 0}.page-template-default .content-area .page-content:has(.q-and-a) .qa-item{background-color:#fff;border-radius:20px;padding:32px;margin-bottom:24px}@media screen and (max-width:960px){.page-template-default .content-area .page-content:has(.q-and-a) .qa-item{padding:24px}}.page-template-default .content-area .page-content:has(.q-and-a) .qa-item .qa-question{display:flex;align-items:baseline;gap:8px;font-weight:500}.page-template-default .content-area .page-content:has(.q-and-a) .qa-item .qa-question .qa-icon{color:#f28639;flex:0 0 auto}.page-template-default .content-area .page-content:has(.q-and-a) .qa-item .qa-question h3{border-left:none;font-size:16px;padding:0;margin-bottom:0;border:none}.page-template-default .content-area .page-content:has(.q-and-a) .qa-item .qa-question input{display:none}.page-template-default .content-area .page-content:has(.q-and-a) .qa-item .qa-question label{display:inline-block;width:24px;height:24px;background-color:#f28639;border-radius:12px;position:relative;margin-left:auto}.page-template-default .content-area .page-content:has(.q-and-a) .qa-item .qa-question label:before{content:"";width:12px;height:3px;background:#fff;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:2px}.page-template-default .content-area .page-content:has(.q-and-a) .qa-item .qa-question label:after{content:"";width:12px;height:3px;background:#fff;display:block;position:absolute;border-radius:2px;top:50%;left:50%;transform:translate(-50%,-50%) rotate(90deg)}.page-template-default .content-area .page-content:has(.q-and-a) .qa-item .qa-question input:checked+label:after{display:none}.page-template-default .content-area .page-content:has(.q-and-a) .qa-item .qa-answer{display:none;align-items:baseline;gap:16px;margin-top:16px;padding-top:16px;border-top:1px dashed #f28639}.page-template-default .content-area .page-content:has(.q-and-a) .qa-item .qa-answer .qa-icon{color:#f28639;font-weight:500;flex:0 0 auto}.page-template-default .content-area .page-content:has(.q-and-a) .qa-item:has(input:checked) .qa-answer{display:flex}.page-template-page-template-register .site-main{padding:2rem 0}.page-template .l-page-header{text-align:center}.page-template .l-page-header h1{font-size:40px;font-weight:500;margin-bottom:40px}.page-template .content-area{background-color:#fff;max-width:1200px;margin:0 auto;border-radius:30px;overflow:hidden;margin-bottom:40px}.page-template .content-area .register-menber{padding:72px 0;max-width:780px;margin:0 auto}@media screen and (max-width:1180px){.page-template .content-area .register-menber{padding:40px 24px}}.page-template .content-area .register-menber h2{text-align:center;font-size:24px;font-weight:500;margin-bottom:1em}.page-template .content-area .register-menber p{margin-bottom:2em}.page-template .content-area .register-button{height:40px;background:#f28639;border:1px solid #f28639;color:#fff;display:flex;align-items:center;justify-content:center;padding:0 36px;border-radius:28px;font-weight:500;max-width:300px;height:56px;margin:0 auto}.page-template .register-form-wrapper{display:flex;padding:56px 0}@media screen and (max-width:540px){.page-template .register-form-wrapper{flex-direction:column;padding:40px 24px}}.page-template .register-form-wrapper h2{font-size:24px;font-weight:500;text-align:center}.page-template .register-form-wrapper .register-form-block-login{width:50%;border-right:1px solid #8b8b8b}@media screen and (max-width:540px){.page-template .register-form-wrapper .register-form-block-login{width:100%;border-right:none;border-bottom:1px solid #8b8b8b;padding-top:1rem;margin-bottom:2rem}}.page-template .register-form-wrapper .register-form-block-login .login-form{max-width:368px;margin:24px auto}.page-template .register-form-wrapper .register-form-block-login .login-form .ur-form-grid{padding:0!important}.page-template .register-form-wrapper .register-form-block-login .login-form .user-registration{max-width:100%!important;margin:0!important;border-radius:0!important;background:0 0!important;box-shadow:none!important}.page-template .register-form-wrapper .register-form-block-login .login-form .user-registration label{font-size:16px!important}.page-template .register-form-wrapper .register-form-block-login .login-form .user-registration input{border-radius:8px;border:1px solid #666!important;background-color:#fff!important}.page-template .register-form-wrapper .register-form-block-login .login-form .user-registration .lost_password a{color:#8b8b8b!important;text-decoration:underline!important}.page-template .register-form-wrapper .register-form-block-login .login-form .user-registration .user-registration-Button{color:#f28639!important;border:1px solid #f28639!important;background-color:#fff!important;height:56px!important;border-radius:28px!important;font-weight:500;max-width:300px;display:block;margin:0 auto}.page-template .register-form-wrapper .register-form-block-login .login-form .user-registration .user-registration-Button:hover{background-color:#f28639!important;color:#fff!important}.page-template .register-form-wrapper .register-form-block-social{width:50%}@media screen and (max-width:540px){.page-template .register-form-wrapper .register-form-block-social{width:100%}}.page-template .ur-frontend-form{box-shadow:none!important}.page-template .ur-frontend-form.login{padding:0!important}.page-template-page-template-join .sing-up-navigation{display:none}@media screen and (max-width:768px){.page-template-page-template-join .sing-up-navigation{display:flex;gap:24px;justify-content:center;align-items:center}.page-template-page-template-join .sing-up-navigation a{font-size:16px;font-weight:500;width:160px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:4px;position:relative;gap:8px}.page-template-page-template-join .sing-up-navigation a:first-child{border:2px solid #f28639;color:#f28639}.page-template-page-template-join .sing-up-navigation a:last-child{border:2px solid #72cbb5;color:#72cbb5}}.page-template-page-template-join .content-area{background:0 0;display:flex;align-items:flex-start;justify-content:center;gap:24px;border-radius:0;margin-top:24px}@media screen and (max-width:1200px){.page-template-page-template-join .content-area{padding:0 24px;box-sizing:border-box}}@media screen and (max-width:768px){.page-template-page-template-join .content-area{flex-direction:column;gap:40px}}.page-template-page-template-join .content-area .register-menber{width:calc(50% - 12px);padding:0;background:#fff;box-sizing:15px;box-sizing:border-box;border-radius:15px;overflow:hidden}@media screen and (max-width:768px){.page-template-page-template-join .content-area .register-menber{width:100%}}.page-template-page-template-join .content-area .register-menber h2{color:#fff;padding:8px 0;margin-bottom:0;border-radius:15px 15px 0 0}.page-template-page-template-join .content-area .register-menber .register-menber-content{padding:24px}.page-template-page-template-join .content-area .register-menber#register-menber-user{padding-top:80px;margin-top:-80px}.page-template-page-template-join .content-area .register-menber#register-menber-user h2{background-color:#f5843c}.page-template-page-template-join .content-area .register-menber#register-menber-nursary h2{background-color:#72cbb5}.site-content-nursery .nursery-content{background-color:#fff;border-radius:30px;padding:72px 64px;max-width:1200px;margin:0 auto}@media screen and (max-width:1180px){.site-content-nursery .nursery-content{padding:40px 24px}}.site-content-nursery .nursery-content .l-title-section span{color:#32dd5a}.site-content-nursery .nursery-content .nursery-info{display:flex;flex-wrap:wrap;--gap:24px;--columns:4;width:100%;margin-bottom:72px;gap:var(--gap)}@media(max-width:960px){.site-content-nursery .nursery-content .nursery-info{--columns:2}}.site-content-nursery .nursery-content .nursery-info .nursery-item{width:calc(100%/var(--columns) - var(--gap) + var(--gap)/ var(--columns));height:auto;margin:0 1rem}@media(max-width:960px){.site-content-nursery .nursery-content .nursery-info .nursery-item{margin:0}}.site-content-nursery .nursery-content .nursery-info .nursery-item .nursery-link{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;margin-bottom:8px}.site-content-nursery .nursery-content .nursery-info .nursery-item .nursery-link .nursery-avatar{aspect-ratio:16/9;width:100%;height:auto;overflow:hidden;margin-bottom:16px}.site-content-nursery .nursery-content .nursery-info .nursery-item .nursery-link .nursery-avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.site-content-nursery .nursery-content .nursery-info .nursery-item .nursery-link .nursery-avatar.default{background-color:#fff2db;display:flex;align-items:center;justify-content:center}.site-content-nursery .nursery-content .nursery-info .nursery-item .nursery-link .nursery-avatar.default img{width:120px;height:120px;aspect-ratio:1/1;-o-object-fit:contain;object-fit:contain}.site-content-nursery .nursery-content .nursery-info .nursery-item .nursery-link .nursery-name{font-size:16px;font-weight:500;text-align:left}.site-content-nursery .nursery-content .nursery-info .nursery-item .nursary_meta{display:flex;align-items:center;justify-content:space-between}.site-content-nursery .nursery-content .nursery-info .nursery-item .nursary_meta p{font-size:12px;color:#666}.site-content-nursery .nursery-content .nursery-info .nursery-item .nursary_meta .follow-btn{outline:0;border:none;background-color:rgba(0,0,0,0);width:13px;height:17px;padding:0}.site-content-nursery .nursery-content .nursery-info .nursery-item .nursary_meta .follow-btn img{width:100%}.pagination{margin-top:3rem;display:flex;justify-content:center;align-items:center;flex-direction:row;gap:.5rem}.pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background-color:#fff;color:#333;font-weight:400;gap:4px;transition:all .3s ease}@media screen and (max-width:480px){.pagination .page-numbers{width:32px;height:32px}}.pagination .page-numbers:hover{background-color:#f5f5f5}.pagination .page-numbers.current{background-color:#f28639;color:#fff}.pagination .page-numbers.dots{border:none;padding:0 .25rem}.pagination .page-numbers.dots:hover{background-color:rgba(0,0,0,0);color:#333}.pagination .page-numbers.next,.pagination .page-numbers.prev{font-size:1.2rem;background-image:url(../images/nav_arrow.svg);width:48px;height:48px;background-size:contain;background-repeat:no-repeat;background-position:center;text-indent:-9999px}.pagination .page-numbers.prev{transform:rotate(180deg)}.post-navigation{margin-top:3rem;padding-top:2rem;border-top:1px solid #f5f5f5}.post-navigation__links{display:flex;justify-content:space-between;align-items:stretch;flex-direction:row;gap:2rem}.post-navigation__link{flex:1;background-color:#fff;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.1);padding:1rem;transition:all .3s ease}.post-navigation__link:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.post-navigation__link--prev{text-align:left}.post-navigation__link--next{text-align:right}.post-navigation__label{display:block;font-size:.9rem;color:#666;margin-bottom:.5rem}.post-navigation__title{font-size:1.1rem;font-weight:500;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comments-area{margin-top:3rem;padding-top:2rem;border-top:1px solid #f5f5f5}.comments-area .comments-title{font-size:1.5rem;margin-bottom:2rem}.comments-area .comment-list{list-style:none;padding:0;margin:0}.comments-area .comment{margin-bottom:2rem}.comments-area .comment:last-child{margin-bottom:0}.comments-area .comment-body{background-color:#fff;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.1);padding:1rem;position:relative}.comments-area .comment-meta{margin-bottom:1rem}.comments-area .comment-author{display:flex;justify-content:flex-start;align-items:center;flex-direction:row;gap:1rem}.comments-area .comment-author .avatar{width:50px;height:50px;border-radius:50%}.comments-area .comment-author .fn{font-weight:500;font-style:normal;color:#333}.comments-area .comment-author .says{display:none}.comments-area .comment-metadata{font-size:.9rem;color:#666;margin-top:.5rem}.comments-area .comment-metadata a{color:#666;transition:all .3s ease}.comments-area .comment-metadata a:hover{color:#fbf3e4}.comments-area .comment-content{margin-bottom:1rem}.comments-area .comment-content p:last-child{margin-bottom:0}.comments-area .reply{text-align:right}.comments-area .reply .comment-reply-link{display:inline-block;padding:.5rem 1rem;background-color:#f5f5f5;color:#666;border:none;border-radius:4px;cursor:pointer;text-decoration:none;transition:all .3s ease;font-size:.9rem;padding:.25rem .75rem}.comments-area .reply .comment-reply-link:hover{opacity:.8}.comments-area .reply .comment-reply-link:hover{background-color:#fbf3e4;color:#fff}.comments-area .children{list-style:none;padding-left:2rem;margin-top:2rem}.comment-respond{margin-top:3rem}.comment-respond .comment-reply-title{font-size:1.5rem;margin-bottom:1.5rem}.comment-respond .comment-reply-title small{font-size:1rem;margin-left:1rem}.comment-respond .comment-reply-title small a{color:#666;transition:all .3s ease}.comment-respond .comment-reply-title small a:hover{color:#fbf3e4}.comment-respond .comment-form{display:flex;justify-content:stretch;align-items:stretch;flex-direction:column;gap:1.5rem}.comment-respond .comment-form p{margin:0}.comment-respond .comment-form label{display:block;margin-bottom:.5rem;font-weight:500}.comment-respond .comment-form input[type=email],.comment-respond .comment-form input[type=text],.comment-respond .comment-form input[type=url],.comment-respond .comment-form textarea{width:100%;padding:.75rem;border:1px solid #f5f5f5;border-radius:4px;transition:all .3s ease}.comment-respond .comment-form input[type=email]:focus,.comment-respond .comment-form input[type=text]:focus,.comment-respond .comment-form input[type=url]:focus,.comment-respond .comment-form textarea:focus{outline:0;border-color:#fbf3e4}.comment-respond .comment-form textarea{height:150px;resize:vertical}.comment-respond .comment-form .form-submit{margin-top:1rem}.comment-respond .comment-form .submit{display:inline-block;padding:.5rem 1rem;background-color:#fbf3e4;color:#fff;border:none;border-radius:4px;cursor:pointer;text-decoration:none;transition:all .3s ease}.comment-respond .comment-form .submit:hover{opacity:.8}.free_download_block{position:relative;display:flex;align-items:center;justify-content:space-between;flex-direction:column;max-width:1200px;margin:0 auto;box-sizing:border-box;padding:24px 16px;background-color:hsla(0,0%,100%,.5);border-radius:16px}@media(max-width:980px){.free_download_block{flex-direction:column;margin:40px auto}}@media(max-width:480px){.free_download_block{padding:16px;margin:0 auto 12px}}.free_download_block_left{flex:0 0 auto}.free_download_block_left .l-title-section{font-size:24px}@media screen and (max-width:480px){.free_download_block_left .l-title-section{font-size:20px}}.free_download_block_right{width:100%}.free_download_block_right .download-categories{display:flex;flex-wrap:wrap;gap:10px;width:100%}.free_download_block_right .download-category-list{display:flex;flex-wrap:wrap;justify-content:space-around;width:100%;margin:0 auto}@media(max-width:640px){.free_download_block_right .download-category-list{gap:12px;justify-content:center}}.free_download_block_right .download-category-item{width:calc(20% - 12px);height:auto;aspect-ratio:1/1;box-sizing:border-box;display:flex;align-items:center;justify-content:center;overflow:hidden}@media(max-width:640px){.free_download_block_right .download-category-item{width:calc(33% - 12px)}}.free_download_block_right .download-category-item a{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.free_download_block_right .download-category-item img{max-width:100%;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#sidebar .free_download_block{background-color:#fff;border-radius:16px;padding:40px 24px;box-sizing:border-box;margin-bottom:40px}.yarpp-related{max-width:1200px;margin:0 auto;margin-top:40px;border-radius:30px;box-sizing:border-box}@media(max-width:960px){.yarpp-related{padding:0 16px}}.yarpp-related .related-posts__list{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:8px}@media(max-width:960px){.yarpp-related .related-posts__list{grid-template-columns:repeat(2,1fr);gap:16px}}.yarpp-related .related-posts__list article{padding:0;margin-bottom:0}.yarpp-related .related-posts__list article .entry-title{font-size:14px;font-weight:400;border-bottom:none;padding-bottom:0;padding-top:0;overflow:hidden;height:5.6em;margin-bottom:8px}.request-form{max-width:1200px;margin:40px auto;background-color:#fff;border-radius:16px;box-sizing:border-box;padding:0 0 32px;overflow:hidden}@media screen and (max-width:480px){.request-form{width:calc(100% - 32px);margin:36px auto 8px}}.request-form .l-title-section{background:#f28639;color:#fff;padding:8px 0;margin-bottom:16px;font-size:24px}.request-form p{text-align:center;font-weight:500;margin-bottom:0;word-break:keep-all;font-size:14px}.request-form .mw_wp_form form{border:none!important;padding:0 32px}.request-form .mw_wp_form .horizontal-item{margin-left:0;margin-right:16px}.request-form .mw_wp_form .horizontal-item+.horizontal-item{margin-left:0!important}.request-form .l-line-wide-double{margin-bottom:16px}@media screen and (max-width:480px){.request-form .l-line-wide-double{padding:0 16px;box-sizing:border-box;margin-bottom:16px}}.request-form .login-required-message{max-width:616px;background-color:#ffd8ae;border:1px solid #e9ecef;border-radius:16px;padding:40px;margin:0 auto;text-align:center}@media screen and (max-width:480px){.request-form .login-required-message{width:calc(100% - 32px);box-sizing:border-box;margin:0 auto 16px;padding:24px 40px}}.request-form .login-required-message p{color:#343434;font-weight:400}@media screen and (max-width:480px){.request-form .login-required-message p{margin-bottom:16px}}.request-form .login-required-message .login-required-message-buttons{display:flex;gap:16px;justify-content:center}@media(max-width:550px){.request-form .login-required-message .login-required-message-buttons{flex-direction:column;align-items:center}}.request-form .login-required-message .login-required-message-buttons a{color:#007bff;text-decoration:none;font-weight:500;width:180px}@media(max-width:550px){.request-form .login-required-message .login-required-message-buttons a{width:100%;max-width:274px}}.request-form .login-required-message .login-required-message-buttons a:first-child{background:#fff;color:#f26439;border:1px solid #f26439;border-radius:24px;padding:8px 16px}.request-form .login-required-message .login-required-message-buttons a:last-child{background:#f26439;color:#fff;border:1px solid #f26439;border-radius:24px;padding:8px 16px}.request-form .login-required-message .login-required-message-buttons a:hover{text-decoration:none}.ad_banner_wrapper{display:flex;flex-direction:column;gap:32px;margin:32px 0}@media(max-width:1160px){.ad_banner_wrapper{padding:0 24px;gap:24px}}.ad_banner_large{display:grid;grid-template-columns:repeat(1,1fr);gap:24px;max-width:728px;margin:0 auto}.ad_banner_large .ad_banner_item img{width:100%}.ad_banner_middle{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;max-width:1112px;margin:0 auto}@media(max-width:728px){.ad_banner_middle{display:flex;flex-direction:column;width:100%;gap:12px}}.ad_banner_middle .ad_banner_item img{width:100%}.ad_banner_small{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;max-width:1112px;margin:0 auto}@media(max-width:728px){.ad_banner_small{grid-template-columns:repeat(2,1fr);gap:12px}}.ad_banner_small .ad_banner_item img{width:100%}.ad_banner_small .ad_banner_item p{overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media(max-width:1160px){.ad_banner_small .ad_banner_item p{font-size:12px}}.ad_banner_block_wrapper{display:flex;flex-direction:column;gap:12px;margin:48px auto;max-width:1200px;padding:0 24px;box-sizing:border-box}@media(max-width:1160px){.ad_banner_block_wrapper{padding:0 24px;gap:24px}}@media(max-width:480px){.ad_banner_block_wrapper{padding:0 16px;gap:0;margin:36px auto}}.ad_banner_block_wrapper h2{font-size:24px;font-weight:500;color:#343434;text-align:center}@media(max-width:480px){.ad_banner_block_wrapper h2{font-size:20px}}.ad_banner_block_wrapper h2:after{content:"";display:none}.ad_banner.large{display:grid;grid-template-columns:repeat(1,1fr);gap:16px;max-width:728px;margin:0 auto}.ad_banner.large .ad_banner_item img{width:100%}.ad_banner.middle{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin:0 auto}@media(max-width:728px){.ad_banner.middle{display:flex;flex-direction:column;width:100%;gap:12px}}.ad_banner.middle .ad_banner_item img{width:100%}.ad_banner.small,.ad_banner.small_text{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;max-width:1112px;margin:0 auto}@media(max-width:728px){.ad_banner.small,.ad_banner.small_text{grid-template-columns:repeat(2,1fr);gap:12px}}.ad_banner.small .ad_banner_item img,.ad_banner.small_text .ad_banner_item img{width:100%}.ad_banner.small .ad_banner_item p,.ad_banner.small_text .ad_banner_item p{overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media(max-width:1160px){.ad_banner.small .ad_banner_item p,.ad_banner.small_text .ad_banner_item p{font-size:12px}}.widget_block .ad_banner_block_wrapper{line-height:1;margin:28px 0}.widget_block .ad_banner.middle,.widget_block .ad_banner.small,.widget_block .ad_banner.small_text{line-height:1;display:flex;flex-direction:column;gap:24px}.adsense_block{width:100%;text-align:center;margin-bottom:40px;max-width:100%}@media(max-width:728px){.adsense_block{width:calc(100% - 32px);margin:36px auto 24px}}.adsense_block img{max-width:100%}@media(max-width:728px){.wp-block-column .adsense_block{width:100%}}#sidebar .adsense_block{margin-bottom:28px}#sidebar .sidebar-event-block .grid-event-new{border:none;padding:24px 0;background-image:url(../images/event_bg.webp);background-size:100% auto;background-repeat:no-repeat;background-position:center 7%;margin-bottom:28px}#sidebar .sidebar-event-block .grid-event-new .l-title-section{margin-bottom:16px;font-size:20px;margin-left:-32px}#sidebar .sidebar-event-block .grid-event-new .l-title-section .title-icon:before{width:32px;height:32px;background-size:contain}#sidebar .sidebar-event-block .grid-event-new .posts-grid{display:flex;flex-direction:column;gap:12px;padding:0 24px}#sidebar .sidebar-event-block .grid-event-new .posts-grid .p-post-thumbnail-event{border-radius:0}@media(max-width:480px){#sidebar .sidebar-event-block .grid-event-new .posts-grid .p-post-thumbnail-event{width:100%;aspect-ratio:auto}}#sidebar .sidebar-event-block .grid-event-new .posts-grid .p-post-thumbnail-event .article-link{border-radius:0;box-shadow:none;padding:8px 12px;background-color:#fff;border-radius:12px}#sidebar .sidebar-event-block .grid-event-new .posts-grid .p-post-thumbnail-event .article-link:hover{box-shadow:none}#sidebar .sidebar-event-block .grid-event-new .posts-grid .p-post-thumbnail-event .article-link_content{display:grid;grid-template-columns:100%;grid-template-rows:repeat(2,auto);gap:0 12px}#sidebar .sidebar-event-block .grid-event-new .posts-grid .p-post-thumbnail-event .article-link_content .event_left{display:none}#sidebar .sidebar-event-block .grid-event-new .posts-grid .p-post-thumbnail-event .article-link_content .event_right{border-bottom:1px solid #d4d4d4;padding-bottom:4px;margin-bottom:4px}#sidebar .sidebar-event-block .grid-event-new .posts-grid .p-post-thumbnail-event .article-link_content .event_right h3{font-size:14px;font-weight:500;margin-bottom:0;background-image:none}#sidebar .sidebar-event-block .grid-event-new .posts-grid .p-post-thumbnail-event .article-link_content .event_right h3.entry-title{height:auto;-webkit-line-clamp:2}#sidebar .sidebar-event-block .grid-event-new .posts-grid .p-post-thumbnail-event .article-link_content .event_foot{grid-area:2/1/3/3}#sidebar .sidebar-event-block .grid-event-new .posts-grid .p-post-thumbnail-event .article-link_content .event_foot .post-e_category{font-size:10px;line-height:1;color:#fff;background-color:#ce71e0;padding:4px 6px;border-radius:24px}#sidebar .sidebar-event-block .grid-event-new .posts-grid .p-post-thumbnail-event .article-link_content .event_foot .entry-meta .paid-post-label{font-size:11px;color:#343434;background-color:#efefef;padding:2px 8px;border-radius:4px;line-height:1}#sidebar .sidebar-event-block .grid-event-new .posts-grid .p-post-thumbnail-event .article-link_content .event_foot .post-region{margin-left:auto;margin-right:12px;margin-top:0}#sidebar .sidebar-event-block .grid-event-new .posts-grid .p-post-thumbnail-event .article-link_content .event_foot .favorite-icon{display:none}#sidebar .sidebar-event-block .grid-event-new .btn_more{margin-top:16px;font-size:12px;border-radius:0;border:none;justify-content:flex-end;flex-direction:row;align-items:center;max-width:100%;gap:8px;padding:0 32px;box-sizing:border-box;background:0 0;height:auto}#sidebar .sidebar-event-block .grid-event-new .btn_more:after{position:static;transform:none}.top-youtube-wrapper{background:#fff;border-radius:16px;max-width:1200px;margin:0 auto;padding:0}.youtube-recommend-wrapper{background:#fff;padding:32px 24px;margin-bottom:40px;max-width:1200px;margin:0 auto;border-radius:16px;box-sizing:border-box}@media(max-width:480px){.youtube-recommend-wrapper{padding:24px 0}}.youtube-recommend-wrapper .btn_more.sp{display:none}@media(max-width:640px){.youtube-recommend-wrapper .btn_more.sp{display:flex}}.youtube-recommend-wrapper .slick-next{right:20px}.youtube-recommend-wrapper .slick-prev{left:20px;z-index:20}.youtube-recommend-wrapper .slick-dotted.slick-slider{margin-bottom:0}.youtube-recommend-wrapper .youtube-recommend-inner{max-width:100%;margin:0 auto;display:flex;align-items:center;justify-content:space-between}@media(max-width:640px){.youtube-recommend-wrapper .youtube-recommend-inner{flex-direction:column}}.youtube-recommend-wrapper .youtube-recommend-inner p{font-size:14px}.youtube-recommend-wrapper .youtube-recommend-inner .btn_more{margin-top:24px}.youtube-recommend-wrapper .youtube-recommend-title{width:30%;flex:0 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-right:24px}@media(max-width:640px){.youtube-recommend-wrapper .youtube-recommend-title{width:100%;margin-right:0;margin-bottom:24px}.youtube-recommend-wrapper .youtube-recommend-title a{display:none}}.youtube-recommend-wrapper .youtube-recommend-title h2{margin-bottom:12px}.youtube-recommend-wrapper .youtube-recommend-content{width:100%;display:flex;justify-content:center;align-items:center;overflow:hidden}.youtube-recommend-wrapper .youtube-recommend-content .youtube-recommend-item{aspect-ratio:9/16;max-width:220px;height:auto;overflow:hidden;margin:0 0}.youtube-recommend-wrapper .youtube-recommend-content .youtube-recommend-item a{transform:scale(.8);transition:transform .3s;display:block;opacity:.5;background:#000;border-radius:16px;overflow:hidden}.youtube-recommend-wrapper .youtube-recommend-content .youtube-recommend-item.slick-center a{transform:scale(1);opacity:1;background:#000;transition:transform .3s}.youtube-recommend-wrapper .youtube-recommend-content .youtube-recommend-item.slick-center a .youtube-thumbnail.has-video{position:relative}.youtube-recommend-wrapper .youtube-recommend-content .youtube-recommend-item.slick-center a .youtube-thumbnail.has-video iframe{opacity:1}.youtube-recommend-wrapper .youtube-recommend-content .youtube-recommend-item.slick-center+.slick-slide+.slick-slide{margin-left:-20px}.youtube-recommend-wrapper .youtube-recommend-content .youtube-recommend-item:has(+.slick-center){margin-left:-20px}.youtube-recommend-wrapper .youtube-thumbnail{width:100%;aspect-ratio:9/16;cursor:pointer;height:auto;overflow:hidden}.youtube-recommend-wrapper .youtube-thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.youtube-recommend-wrapper .youtube-thumbnail.has-video{position:relative}.youtube-recommend-wrapper .youtube-thumbnail.has-video iframe{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;opacity:0}.youtube-list-wrapper{display:flex;flex-direction:column;align-items:center;position:relative;z-index:2;max-width:1200px;margin:0 auto;padding:0 24px;border-radius:16px;box-sizing:border-box;overflow:hidden}@media(max-width:480px){.youtube-list-wrapper{padding:0 16px}}.youtube-list-wrapper .youtube-list-title{width:100%}.youtube-list-wrapper .youtube-list-title h3{font-size:24px;margin-bottom:24px;width:100%}.youtube-list-wrapper .youtube-list-title p{position:relative;z-index:2;margin-top:14px;margin-bottom:10px;font-size:14px}.youtube-list-wrapper .youtube-list-title .youtube-list-title-inner{display:flex;flex-direction:column;align-items:center;margin-bottom:12px}.youtube-list-wrapper .youtube-list-title .youtube-list-title-inner .l-title-section{margin-bottom:0}.youtube-list-wrapper .youtube-list-content{display:flex;justify-content:space-between;box-sizing:border-box;border-radius:16px;width:100%;margin:0 auto 0;position:relative;z-index:2;padding:24px 0}@media(max-width:1112px){.youtube-list-wrapper .youtube-list-content{gap:12px 8px;flex-wrap:wrap}}.youtube-list-wrapper .youtube-list-content .youtube-list-item{width:calc(25% - 12px);height:auto;overflow:hidden}@media(max-width:640px){.youtube-list-wrapper .youtube-list-content .youtube-list-item{width:calc(50% - 8px);max-width:100%}}.youtube-list-wrapper .youtube-list-content .youtube-list-item a{display:block;width:100%;height:100%;overflow:hidden}.youtube-list-wrapper .youtube-list-content .youtube-list-item a .entry-thumbnail{margin-bottom:4px;border-radius:8px;overflow:hidden;aspect-ratio:16/9}@media(max-width:960px){.youtube-list-wrapper .youtube-list-content .youtube-list-item a .entry-thumbnail{margin-bottom:8px}}.youtube-list-wrapper .youtube-list-content .youtube-list-item a .entry-thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.youtube-list-wrapper .youtube-list-content .youtube-list-item a .entry-thumbnail.has-video{position:relative}.youtube-list-wrapper .youtube-list-content .youtube-list-item a .entry-thumbnail.has-video iframe{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;pointer-events:none}.youtube-list-wrapper .youtube-list-content .youtube-list-item a .youtube-list-title{font-size:14px;-webkit-line-clamp:1;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}@media screen and (max-width:480px){.youtube-list-wrapper .youtube-list-content .youtube-list-item a .youtube-list-title{font-size:12px;-webkit-line-clamp:2}}.youtube-list-wrapper .youtube-list-content .youtube-list-item a .update-date{font-size:12px;color:#8b8b8b;text-align:right;display:block}#sidebar #recommend-articles{background:#fff!important}@media screen and (max-width:480px){#sidebar #recommend-articles{background:0 0!important;padding:0 16px!important}}#sidebar #recommend-articles .popular-posts-wrapper{background:0 0}@media screen and (max-width:480px){#sidebar #recommend-articles .popular-posts-wrapper{padding:0}}#sidebar #recommend-articles .l-title-section.l-icon-choice:before{left:50%;transform:translate(-248%,-72%)}@media(max-width:768px){#sidebar #recommend-articles .l-title-section.l-icon-choice:before{transform:translate(-50%,0)}}.form-group{margin-bottom:1.5rem}.form-group:last-child{margin-bottom:0}.form-label{display:block;margin-bottom:.5rem;font-weight:500}.form-control{width:100%;padding:.75rem;border:1px solid #f5f5f5;border-radius:4px;background-color:#fff;transition:all .3s ease}.form-control:focus{outline:0;border-color:#fbf3e4;box-shadow:0 0 0 2px rgba(251,243,228,.1)}.form-control.is-invalid{border-color:#dc3545}.form-control.is-invalid:focus{box-shadow:0 0 0 2px rgba(220,53,69,.1)}.form-control[disabled]{background-color:#f5f5f5;cursor:not-allowed}.form-text{margin-top:.5rem;font-size:.9rem;color:#666}.form-text.is-invalid{color:#dc3545}.form textarea.form-control{min-height:150px;resize:vertical}.form select.form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='%23666' viewBox='0 0 16 16'%3E%3Cpath d='M8 11L3 6h10l-5 5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;padding-right:2.5rem}.form-check{display:flex;justify-content:flex-start;align-items:center;flex-direction:row;gap:.5rem;margin-bottom:.5rem}.form-check:last-child{margin-bottom:0}.form-check-input{width:1.25rem;height:1.25rem;margin:0;border:1px solid #f5f5f5;border-radius:3px;transition:all .3s ease}.form-check-input:checked{background-color:#fbf3e4;border-color:#fbf3e4}.form-check-input:focus{outline:0;box-shadow:0 0 0 2px rgba(251,243,228,.1)}.form-check-input[type=radio]{border-radius:50%}.form-check-label{font-size:1rem;line-height:1.25;-webkit-user-select:none;-moz-user-select:none;user-select:none}.form-actions{margin-top:2rem;display:flex;justify-content:flex-start;align-items:center;flex-direction:row;gap:1rem}.form-actions .btn{display:inline-block;padding:.5rem 1rem;background-color:#fbf3e4;color:#fff;border:none;border-radius:4px;cursor:pointer;text-decoration:none;transition:all .3s ease}.form-actions .btn:hover{opacity:.8}.form-actions .btn-secondary{display:inline-block;padding:.5rem 1rem;background-color:#f5f5f5;color:#666;border:none;border-radius:4px;cursor:pointer;text-decoration:none;transition:all .3s ease}.form-actions .btn-secondary:hover{opacity:.8}body.page-template-default.user-registration-page .user-registration.ur-frontend-form form .ur-button-container{margin:0 auto;width:calc(100% - 64px);max-width:300px;height:56px}body.page-template-default.user-registration-page .user-registration.ur-frontend-form form .ur-button-container button{height:100%;width:100%;font-size:16px;font-weight:500;border-radius:28px;background-color:#f28639;transition:all .3s ease}body.page-template-default.user-registration-page .user-registration.ur-frontend-form form .ur-button-container button:hover{opacity:.8}body.page-template-default.user-registration-page .user-registration:not(.user-registration-MyAccount){padding:0;box-shadow:none}body.page-template-default.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .ur-field-item{margin-bottom:40px}body.page-template-default.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .ur-field-item .input-wrapper input{max-height:48px;border:1px solid #666}body.page-template-default.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .ur-field-item .input-wrapper input.input-text{line-height:48px}body.page-template-default.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .ur-field-item ul{display:flex;gap:14px;flex-wrap:wrap}body.page-template-default.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .ur-field-item ul .ur-radio-list input{display:none}body.page-template-default.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .ur-field-item ul .ur-radio-list label{display:flex;align-items:center;gap:6px;line-height:1;font-size:16px}body.page-template-default.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .ur-field-item ul .ur-radio-list label:before{content:"";width:18px;height:18px;border-radius:100%;border:2px solid #8b8b8b;display:block}body.page-template-default.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .ur-field-item ul .ur-radio-list input:checked+label{position:relative}body.page-template-default.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .ur-field-item ul .ur-radio-list input:checked+label:before{content:"";width:18px;height:18px;border-radius:100%;border:2px solid #f28639;display:block}body.page-template-default.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .ur-field-item ul .ur-radio-list input:checked+label:after{content:"";width:14px;height:14px;border-radius:100%;background-color:#f28639;display:block;position:absolute;top:4px;left:4px}body.page-template-default.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .ur-field-item ul .ur-checkbox-list input{display:none}body.page-template-default.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .ur-field-item ul .ur-checkbox-list label{display:flex;align-items:center;gap:6px;line-height:1;font-size:16px}body.page-template-default.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .ur-field-item ul .ur-checkbox-list label:before{content:"";width:18px;height:18px;border-radius:2px;border:2px solid #8b8b8b;display:block}body.page-template-default.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .ur-field-item ul .ur-checkbox-list input:checked+label{position:relative}body.page-template-default.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .ur-field-item ul .ur-checkbox-list input:checked+label:before{content:"";width:18px;height:18px;border:2px solid #f28639;display:block;background-color:#f28639}body.page-template-default.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .ur-field-item.agree{margin:0 auto;text-align:center}body.page-template-default.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .ur-field-item.agree p{margin-bottom:1em}body.page-template-default.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .ur-field-item.agree p a{text-decoration:underline}body.page-template-default.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .ur-field-item.agree ul li{margin:0 auto}body.page-template-default.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid label .required,body.page-template-default.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid legend .required{font-size:0}body.page-template-default.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid label .required:before,body.page-template-default.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid legend .required:before{content:"必須";font-size:11px;color:#f28639;border:1px solid #f28639;padding:1px 4px;border-radius:8px;margin-left:8px}.mw_wp_form form{display:flex;flex-direction:column;gap:8px;align-items:flex-start;padding:32px;margin:0 auto;border:4px solid #fbf3e4;border-radius:16px;box-sizing:border-box;width:100%}.mw_wp_form form .contact_normal{width:100%;margin:0 auto}.mw_wp_form form .contact_normal .contact_normal_block{margin-bottom:48px}@media(max-width:960px){.mw_wp_form form .contact_normal .contact_normal_block{margin-bottom:24px}}.mw_wp_form form .contact_normal .contact_normal_block br{display:none}.mw_wp_form form .contact_normal .contact_normal_block strong{font-weight:500;margin-bottom:4px;display:flex;align-items:center;gap:4px}.mw_wp_form form .contact_normal .contact_normal_block strong:after{content:"必須";font-size:11px;color:#f28639;border:1px solid #f28639;padding:1px 8px;border-radius:12px;margin-left:8px}.mw_wp_form form .contact_normal .contact_normal_block strong.optional:after{content:"任意";color:#8b8b8b;border-color:#8b8b8b}.mw_wp_form form .contact_normal .contact_normal_block input{line-height:48px;border:1px solid #8b8b8b;padding:0 16px;width:100%;border-radius:8px;box-sizing:border-box}.mw_wp_form form .contact_normal .contact_normal_block select{line-height:48px;border:1px solid #8b8b8b;padding:0 16px;width:100%;border-radius:8px;box-sizing:border-box;height:48px}.mw_wp_form form .contact_normal .contact_normal_block input[type=submit]{height:100%;width:100%;font-size:16px;font-weight:500;border-radius:28px;background-color:#f28639;transition:all .3s ease;color:#fff;max-width:300px;margin:0 auto;display:block;border:none}.mw_wp_form form .contact_normal .contact_normal_block input[type=submit]:hover{opacity:.8}.mw_wp_form form p{width:100%;text-align:left;margin-bottom:16px}.mw_wp_form form p:has(input[type=radio]){margin-bottom:0}.mw_wp_form form h4{font-size:16px;font-weight:500;margin-top:16px;display:flex;align-items:center;gap:8px}.mw_wp_form form h4:after{content:"必須";display:block;width:3em;font-size:11px;color:#f26439;border:1px solid #f26439;flex:0 0 auto;text-align:center;border-radius:11px}.mw_wp_form form .mwform-radio-field label{display:inline-flex;align-items:center;gap:4px;font-size:16px}.mw_wp_form form .mwform-radio-field input[type=radio]{margin-right:0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:19px;height:19px;border-radius:50%;border:none;background-image:url(../images/radio_button_unchecked.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.mw_wp_form form .mwform-radio-field input[type=radio]:checked{background-image:url(../images/radio_button_checked.svg)}.mw_wp_form form input{width:100%}.mw_wp_form form textarea{width:100%;height:96px;border-radius:8px;border:1px solid #666;padding:8px;max-width:100%;box-sizing:border-box}.mw_wp_form form p:has(button[type=submit]){text-align:center}.mw_wp_form form button[type=submit]{width:100%;height:48px;border-radius:8px;background-color:#f26439;color:#fff;font-weight:500;max-width:276px;margin:0 auto;border:none;border-radius:24px;cursor:pointer;transition:all .3s ease;background-image:url(../images/arrow_white.svg);background-size:7px 10px;background-repeat:no-repeat;background-position:right 16px center}.mw_wp_form form button[type=submit]:hover{opacity:.8}.mw_wp_form form .error{color:#ec0000;font-weight:400}.posts-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px 24px}@media(max-width:960px){.posts-grid{grid-template-columns:repeat(2,1fr);padding:0;gap:16px}}article.feature .article-link,article.p-post-thumbnail .article-link{display:flex;flex-direction:column;padding:14px 14px 8px 14px;border-radius:12px;box-sizing:border-box;box-shadow:0 0 4px rgba(139,139,139,.4);transition:all .3s ease;background:#fff}@media screen and (max-width:768px){article.feature .article-link,article.p-post-thumbnail .article-link{padding:8px}}article.feature .article-link:hover,article.p-post-thumbnail .article-link:hover{box-shadow:0 0 6px rgba(75,75,75,.8);opacity:1}article.feature .article-link.new,article.p-post-thumbnail .article-link.new{position:relative}article.feature .article-link.new::before,article.p-post-thumbnail .article-link.new::before{content:"";display:block;width:44px;height:40px;background-image:url(../images/new_label.svg);background-size:contain;background-repeat:no-repeat;background-position:center;position:absolute;top:-12px;left:-12px}article.feature .entry-thumbnail,article.p-post-thumbnail .entry-thumbnail{margin-bottom:16px;border-radius:8px;overflow:hidden;aspect-ratio:16/9}@media(max-width:960px){article.feature .entry-thumbnail,article.p-post-thumbnail .entry-thumbnail{margin-bottom:8px}}article.feature .entry-thumbnail img,article.p-post-thumbnail .entry-thumbnail img{width:101%;height:101%;-o-object-fit:cover;object-fit:cover;display:block}article.feature .entry-thumbnail.has-video,article.p-post-thumbnail .entry-thumbnail.has-video{position:relative}article.feature .entry-thumbnail.has-video iframe,article.p-post-thumbnail .entry-thumbnail.has-video iframe{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover}article.feature .entry-title,article.p-post-thumbnail .entry-title{font-size:16px;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;display:-webkit-box;font-weight:400;height:5.4em;background-color:#fff;background-image:linear-gradient(90deg,transparent 0,transparent 50%,#fff 50%,#fff 100%),linear-gradient(180deg,#d4d4d4 1px,transparent 1px);background-size:6px 100%,100% 1.8em;line-height:1.8em;padding-bottom:1px}@media(max-width:960px){article.feature .entry-title,article.p-post-thumbnail .entry-title{font-size:14px}}@media screen and (max-width:768px){article.feature .entry-title,article.p-post-thumbnail .entry-title{padding:0 4px}}article.feature .entry-title a,article.p-post-thumbnail .entry-title a{color:#333;transition:all .3s ease}article.feature .entry-title a:hover,article.p-post-thumbnail .entry-title a:hover{color:#fbf3e4}article.feature .category-dot,article.p-post-thumbnail .category-dot{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:5px;vertical-align:middle}article.feature .post-category,article.p-post-thumbnail .post-category{display:flex;align-items:center;color:#8b8b8b;font-size:14px;line-height:1;margin-bottom:8px}@media(max-width:960px){article.feature .post-category,article.p-post-thumbnail .post-category{font-size:12px}}article.feature .entry-meta,article.p-post-thumbnail .entry-meta{color:#8b8b8b;font-size:12px;display:flex;justify-content:space-between;align-items:center;margin-top:4px}@media(max-width:960px){article.feature .entry-meta,article.p-post-thumbnail .entry-meta{font-size:12px}}@media screen and (max-width:768px){article.feature .entry-meta,article.p-post-thumbnail .entry-meta{padding:0 4px}}article.feature .entry-meta>*,article.p-post-thumbnail .entry-meta>*{display:inline-block;margin-right:1rem;font-weight:400}article.feature .entry-meta>:last-child,article.p-post-thumbnail .entry-meta>:last-child{margin-right:0}article.feature .entry-meta a,article.p-post-thumbnail .entry-meta a{color:#666;transition:all .3s ease}article.feature .entry-meta a:hover,article.p-post-thumbnail .entry-meta a:hover{color:#fbf3e4}article.feature .entry-meta .post-region,article.p-post-thumbnail .entry-meta .post-region{border:1px solid #ce71e0;color:#ce71e0;border-radius:2em;padding:8px;font-size:13px;line-height:1;font-weight:500;position:relative;display:flex;align-items:center;margin-right:auto;gap:4px;margin-top:4px}article.feature .entry-meta .post-region:before,article.p-post-thumbnail .entry-meta .post-region:before{content:"";display:block;width:12px;height:12px;background-image:url(../images/geo_icon.svg);background-size:contain;background-repeat:no-repeat;background-position:center}article.feature .entry-meta .item-price,article.p-post-thumbnail .entry-meta .item-price{font-size:16px;font-weight:400;color:#000;text-align:right;flex:1 0 auto}article.feature .entry-meta .favorite-icon .simplefavorite-button,article.p-post-thumbnail .entry-meta .favorite-icon .simplefavorite-button{width:13px;height:17px;background-image:url(../images/unfavorited_label.svg);background-size:contain;background-repeat:no-repeat;background-position:center;overflow:hidden;text-indent:-9999px}article.feature .entry-meta .favorite-icon .simplefavorite-button.active,article.p-post-thumbnail .entry-meta .favorite-icon .simplefavorite-button.active{background-image:url(../images/favorited_label.svg)}article.feature.paid-post,article.p-post-thumbnail.paid-post{position:relative}article.feature.paid-post::before,article.p-post-thumbnail.paid-post::before{content:"有料";position:absolute;top:0;right:0;background-color:#50e3c2;color:#fff;padding:.25rem .5rem;border-radius:3px;font-size:.8rem}article.feature .article-link{padding:0;box-shadow:none;background:0 0}article.feature .article-link:hover{box-shadow:none;opacity:.7}article.feature .article-link .entry-thumbnail{margin-bottom:0;border-radius:0}article.feature .article-link .entry-header{position:relative}article.feature .article-link .entry-header .ping{display:block;width:30px;height:30px;position:absolute;top:-12px;left:50%;transform:translateX(-50%)}article.feature .article-link .entry-header .ping svg{width:100%;height:100%}.post-type-archive-feature .archive-list .posts-grid .entry-title{display:none}.post-type-archive-feature .archive-list .posts-grid .entry-meta{display:none}.grid-top-new{padding:0 0 40px;border-radius:30px}@media(max-width:960px){.grid-top-new{padding:48px 0;border-radius:30px}}@media screen and (max-width:480px){.grid-top-new{padding-top:12px;padding:0}}.grid-top-new .entry-thumbnail{border:none}.grid-feature-new{padding:0 24px 40px;border-radius:30px}@media(max-width:960px){.grid-feature-new{padding:48px 16px;border-radius:30px}}@media screen and (max-width:480px){.grid-feature-new{padding:12px 16px}}@media(max-width:960px){.l-event-archive-list .archive-list{padding:0}}.l-event-archive-list .posts-grid{grid-template-columns:repeat(1,1fr)}.l-event-archive-list .p-post-thumbnail-event{border-radius:24px}.l-event-archive-list .p-post-thumbnail-event .article-link{padding:14px 18px}.l-event-archive-list .p-post-thumbnail-event.paid_post{outline:6px solid #ce71e0;outline-offset:-6px;background-color:#fefaff;padding:0}@media(max-width:960px){.l-event-archive-list .p-post-thumbnail-event.paid_post{outline:4px solid #ce71e0;outline-offset:-4px;padding:20px 16px;width:calc(100% - 48px);margin:0 auto}}.l-event-archive-list .p-post-thumbnail-event.paid_post .article-link{box-shadow:none}.l-event-archive-list .p-post-thumbnail-event .article-link_content{display:flex;gap:16px}.l-event-archive-list .p-post-thumbnail-event .article-link_content .event_left{display:flex;flex-direction:column}.l-event-archive-list .p-post-thumbnail-event .article-link_content .event_left .entry-thumbnail{height:140px;width:auto}.l-event-archive-list .p-post-thumbnail-event .article-link_content .event_right{width:100%;display:flex;flex-direction:column}.l-event-archive-list .p-post-thumbnail-event .article-link_content .event_right .event_header{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);gap:4px}.l-event-archive-list .p-post-thumbnail-event .article-link_content .event_right .post-region{border:1px solid #ce71e0;color:#ce71e0;border-radius:2em;padding:4px 8px;font-size:13px;line-height:1;font-weight:500;position:relative;display:flex;align-items:center;margin-right:auto;gap:4px}.l-event-archive-list .p-post-thumbnail-event .article-link_content .event_right .post-region:before{content:"";display:block;width:12px;height:12px;background-image:url(../images/geo_icon.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.l-event-archive-list .p-post-thumbnail-event .article-link_content .event_right .post-category{display:flex;align-items:center;color:#8b8b8b;font-size:13px;line-height:1;margin-bottom:8px}.l-event-archive-list .p-post-thumbnail-event .article-link_content .event_right .post-category .post-category-wrap .post-e_category{font-size:13px;line-height:1;color:#fff;background-color:#ce71e0}.l-event-archive-list .p-post-thumbnail-event .article-link_content .event_right .posted-on{font-size:12px;line-height:1;color:#8b8b8b;display:flex;align-items:center}.l-event-archive-list .p-post-thumbnail-event .article-link_content .event_right h3{margin-bottom:auto;-webkit-line-clamp:2;height:3.8em}.l-event-archive-list .p-post-thumbnail-event .article-link_content .event_right .entry-meta{display:flex;justify-content:space-between;align-items:center}.l-event-archive-list .p-post-thumbnail-event .article-link_content .event_right .entry-meta .paid-post-label{font-size:12px;color:#343434;background-color:#efefef;padding:4px 10px;border-radius:18px;margin-right:auto}.pickup-slide .p-post-thumbnail-event{border-radius:24px}.pickup-slide .p-post-thumbnail-event .article-link_content{display:flex;flex-direction:column;gap:8px}.pickup-slide .p-post-thumbnail-event .article-link_content .entry-thumbnail{width:100%;margin-bottom:0}.pickup-slide .p-post-thumbnail-event .article-link_content .post-region{border:1px solid #ce71e0;color:#ce71e0;border-radius:2em;padding:4px 8px;font-size:10px;line-height:1;font-weight:500;position:relative;display:flex;align-items:center;margin-right:auto;gap:4px}.pickup-slide .p-post-thumbnail-event .article-link_content .post-region:before{content:"";display:block;width:12px;height:12px;background-image:url(../images/geo_icon.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.pickup-slide .p-post-thumbnail-event .article-link_content .event_right{width:100%;display:flex;flex-direction:column}.pickup-slide .p-post-thumbnail-event .article-link_content .event_right .event_header{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);gap:4px}.pickup-slide .p-post-thumbnail-event .article-link_content .event_right .category-dot{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:5px;vertical-align:middle;background-color:#ce71e0}.pickup-slide .p-post-thumbnail-event .article-link_content .event_right .post-category{width:100%;color:#8b8b8b;font-size:12px;line-height:1;margin-bottom:8px;grid-area:2/1/3/3}.pickup-slide .p-post-thumbnail-event .article-link_content .event_right h3{margin-bottom:auto}.pickup-slide .p-post-thumbnail-event .article-link_content .event_right .posted-on{font-size:11px;display:flex;align-items:center}.pickup-slide .p-post-thumbnail-event .article-link_content .event_right .paid-post-label{font-size:11px;color:#343434;background-color:#efefef;padding:2px 8px;border-radius:12px}.pickup-slide .p-post-thumbnail-event .article-link_content .event_right .entry-meta{display:flex;justify-content:space-between;align-items:center}@media(max-width:960px){.l-books-archive-list .archive-list{padding:0}}.l-books-archive-list .books-grid{display:flex;flex-wrap:wrap;gap:24px}.l-books-archive-list .books-grid article{width:calc(25% - 18px);padding:8px;box-sizing:border-box}.l-books-archive-list .books-grid article a{height:100%}.l-books-archive-list .books-grid article .article-link_content{display:flex;flex-direction:column;gap:16px;height:100%}.l-books-archive-list .books-grid article .article-link_content .entry-thumbnail{margin-top:auto;width:auto;height:-moz-fit-content;height:fit-content;flex:0 0 auto;display:flex;align-items:flex-start;position:relative;border:2px solid #c9c9c9;box-sizing:border-box;border-radius:4px;box-shadow:20px 14px 15px -15px rgba(0,0,0,.4)}.l-books-archive-list .books-grid article .article-link_content .entry-thumbnail:after{content:"";width:8px;height:calc(100% - 4px);background:#eeede2;display:block;position:absolute;top:2px;right:-10px;clip-path:polygon(0 0,50% 2%,50% 98%,0 100%)}.l-books-archive-list .books-grid article .article-link_content .entry-thumbnail:before{content:"";width:2px;height:calc(100% - 14px);top:7px;right:-7px;background:#c9c9c9;display:block;position:absolute;border-radius:4px}.l-books-archive-list .books-grid article .article-link_content .entry-thumbnail img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom center;object-position:bottom center}.l-books-archive-list .books-grid article .article-link_content .entry-data{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.l-books-archive-list .books-grid article .article-link_content .entry-data .entry-cat{font-size:12px;color:#f28639;border:1px solid #f28639;border-radius:20px;padding:2px 8px;margin-bottom:4px}.l-books-archive-list .books-grid article .article-link_content .entry-data .entry-title{font-size:14px;font-weight:600;margin-bottom:8px;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;display:-webkit-box}.l-books-archive-list .books-grid article .article-link_content .entry-data .entry-title span{background:linear-gradient(transparent 50%,#fff07c 0)}@media(max-width:768px){.l-books-archive-list .books-grid article .article-link_content .entry-data .entry-title{font-size:14px;height:2em}}.l-books-archive-list .books-grid article .article-link_content .entry-data .entry-company{border-bottom:1px solid #d4d4d4;padding-bottom:8px;margin-bottom:8px;width:100%}.l-books-archive-list .books-grid article .article-link_content .entry-data .entry-company p{color:#8b8b8b;font-size:12px}.l-books-archive-list .books-grid article .article-link_content .entry-data .entry-excerpt{text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;display:-webkit-box;font-size:12px;box-sizing:border-box;margin-bottom:8px;flex:0 0 auto;height:5.2em;border-bottom:1px solid #d4d4d4}@media(max-width:768px){.l-books-archive-list .books-grid article .article-link_content .entry-data .entry-excerpt{height:6.8em;-webkit-line-clamp:4}}.l-books-archive-list .books-grid article .article-link_content .entry-data .entry-meta{display:flex;align-items:center;justify-content:space-between;margin-top:auto;width:100%}.l-books-archive-list .books-grid article .article-link_content .entry-data .entry-meta .entry-tag{font-size:12px}.l-books-archive-list .books-grid article .article-link_content .entry-data .entry-meta .entry-tag span{background:#ffc79f;color:#fff;padding:2px 6px;border-radius:4px;line-height:1;margin-right:8px}.l-books-archive-list .books-grid article .article-link_content .entry-data .entry-meta .entry-tag span:before{content:"#"}.l-books-archive-list .books-grid article .article-link_content .entry-data .entry-meta .price{font-size:14px;color:#8b8b8b}.l-books-archive-list .books-grid article .article-link_content .entry-data .entry-meta .favorite-icon .simplefavorite-button{width:13px;height:17px;background-image:url(../images/unfavorited_label.svg);background-size:contain;background-repeat:no-repeat;background-position:center;overflow:hidden;text-indent:-9999px}.l-books-archive-list .books-grid article .article-link_content .entry-data .entry-meta .favorite-icon .simplefavorite-button.active{background-image:url(../images/favorited_label.svg)}@media(max-width:960px){.l-goods-archive-list .archive-list{padding:0}}.l-goods-archive-list .goods-grid{display:flex;flex-wrap:wrap;gap:12px}.l-goods-archive-list .goods-grid article{width:calc(33.3333333333% - 8px);background:#fff;padding:8px 16px;box-sizing:border-box;border:6px solid #ffc79f}.l-goods-archive-list .goods-grid article a{height:100%}.l-goods-archive-list .goods-grid article .article-link_content{display:flex;flex-direction:column;gap:8px;height:100%}.l-goods-archive-list .goods-grid article .article-link_content .entry-thumbnail{width:100%;height:-moz-fit-content;height:fit-content;aspect-ratio:1/1;flex:0 0 auto;display:flex;align-items:center}.l-goods-archive-list .goods-grid article .article-link_content .entry-thumbnail img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.l-goods-archive-list .goods-grid article .article-link_content .entry-data{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;flex:1 0 auto}.l-goods-archive-list .goods-grid article .article-link_content .entry-data .entry-title{font-size:14px;font-weight:600;margin-bottom:8px;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;display:-webkit-box;flex:1}.l-goods-archive-list .goods-grid article .article-link_content .entry-data .entry-title span{background:linear-gradient(transparent 50%,#fff07c 0)}@media(max-width:768px){.l-goods-archive-list .goods-grid article .article-link_content .entry-data .entry-title{font-size:14px;height:2em}}.l-goods-archive-list .goods-grid article .article-link_content .entry-data .entry-company{display:none}.l-goods-archive-list .goods-grid article .article-link_content .entry-data .entry-excerpt{text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;display:-webkit-box;font-size:12px;box-sizing:border-box;margin-bottom:8px;flex:0 0 auto;height:5.2em;border-bottom:1px solid #d4d4d4;border-top:1px solid #d4d4d4;margin-top:auto}@media(max-width:768px){.l-goods-archive-list .goods-grid article .article-link_content .entry-data .entry-excerpt{height:6.8em;-webkit-line-clamp:4}}.l-goods-archive-list .goods-grid article .article-link_content .entry-data .entry-meta{display:flex;align-items:center;justify-content:space-between;margin-top:auto;width:100%}.l-goods-archive-list .goods-grid article .article-link_content .entry-data .entry-meta .entry-tag{font-size:12px}.l-goods-archive-list .goods-grid article .article-link_content .entry-data .entry-meta .entry-tag span{background:#ffc79f;color:#fff;padding:2px 6px;border-radius:4px;line-height:1}.l-goods-archive-list .goods-grid article .article-link_content .entry-data .entry-meta .entry-tag span:before{content:"#"}.l-goods-archive-list .goods-grid article .article-link_content .entry-data .entry-meta .price{font-size:14px;color:#8b8b8b}.l-goods-archive-list .goods-grid article .article-link_content .entry-data .entry-meta .favorite-icon .simplefavorite-button{width:13px;height:17px;background-image:url(../images/unfavorited_label.svg);background-size:contain;background-repeat:no-repeat;background-position:center;overflow:hidden;text-indent:-9999px}.l-goods-archive-list .goods-grid article .article-link_content .entry-data .entry-meta .favorite-icon .simplefavorite-button.active{background-image:url(../images/favorited_label.svg)}.grid-event-new{padding:24px 0;background-image:url(../images/event_title_bg.svg),url(../images/event_bg.webp);background-size:calc(100% - 32px),100% auto;background-repeat:no-repeat,no-repeat;background-position:center 12px,center 7%;max-width:1200px;margin:0 auto 40px;border-radius:16px}@media(max-width:960px){.grid-event-new{padding:20px 0;border-radius:0;background-image:url(../images/event_title_bg.svg),url(../images/event_bg.webp);background-size:200%,100% auto;background-repeat:no-repeat,no-repeat;background-position:center 12px,center 7%}}@media screen and (max-width:480px){.grid-event-new{margin:0 auto 36px}}.grid-event-new .posts-grid{margin:0 auto;padding:0 24px}@media(max-width:480px){.grid-event-new .posts-grid{display:flex;overflow:scroll;flex-wrap:nowrap;padding:4px calc(50% - 130px)}}.grid-event-new .posts-grid .p-post-thumbnail-event{border-radius:24px}@media(max-width:480px){.grid-event-new .posts-grid .p-post-thumbnail-event{aspect-ratio:260/274;flex:1 0 auto;width:260px}}.grid-event-new .posts-grid .p-post-thumbnail-event .article-link_content{display:flex;flex-direction:column;gap:8px}.grid-event-new .posts-grid .p-post-thumbnail-event .article-link_content .entry-thumbnail{width:100%;margin-bottom:0}.grid-event-new .posts-grid .p-post-thumbnail-event .article-link_content .post-region{border:1px solid #ce71e0;color:#ce71e0;border-radius:2em;padding:4px 6px 4px 4px;font-size:10px;line-height:1;font-weight:500;position:relative;display:flex;align-items:center;margin-right:auto;gap:4px}.grid-event-new .posts-grid .p-post-thumbnail-event .article-link_content .post-region:before{content:"";display:block;width:12px;height:12px;background-image:url(../images/geo_icon.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.grid-event-new .posts-grid .p-post-thumbnail-event .article-link_content .event_right{width:100%;display:flex;flex-direction:column}.grid-event-new .posts-grid .p-post-thumbnail-event .article-link_content .event_right .category-dot{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:5px;vertical-align:middle;background-color:#ce71e0}.grid-event-new .posts-grid .p-post-thumbnail-event .article-link_content .event_right .post-category{display:flex;align-items:center;justify-content:space-between;color:#8b8b8b;font-size:14px;line-height:1;margin-bottom:8px}.grid-event-new .posts-grid .p-post-thumbnail-event .article-link_content .event_right .post-category .post-category-wrap{display:flex;align-items:baseline;line-height:1;font-size:14px}.grid-event-new .posts-grid .p-post-thumbnail-event .article-link_content .event_right .post-category .post-category-wrap .post-e_category{font-size:12px;line-height:1;color:#fff;background-color:#ce71e0;padding:4px 8px;border-radius:24px}.grid-event-new .posts-grid .p-post-thumbnail-event .article-link_content .event_right .post-category .paid-post-label{font-size:11px;color:#343434;background-color:#efefef;padding:2px 8px;border-radius:4px}.grid-event-new .posts-grid .p-post-thumbnail-event .article-link_content .event_right h3{margin-bottom:auto}.grid-event-new .posts-grid .p-post-thumbnail-event .article-link_content .event_right .entry-meta{display:flex;justify-content:space-between;align-items:center}.grid-event-new .posts-grid .p-post-thumbnail-event .article-link_content .event_right .entry-meta .posted-on{font-size:11px}.grid-event-new .favorite-icon .simplefavorite-button{width:13px;height:17px;background-image:url(../images/unfavorited_label.svg);background-size:contain;background-repeat:no-repeat;background-position:center;overflow:hidden;text-indent:-9999px}.grid-event-new .favorite-icon .simplefavorite-button.active{background-image:url(../images/favorited_label.svg)}.grid-event-new .event_banner{margin-top:32px;text-align:center}.grid-event-new .event_banner img{max-width:calc(100% - 48px)}.grid-bg-white .l-content-section{background-color:hsla(0,0%,100%,.5);padding:24px!important;border-radius:16px}@media(max-width:480px){.grid-bg-white .l-content-section{padding:16px!important}}.main-inner{position:relative}.note-ring{position:absolute;top:0;left:50%;transform:translateX(-50%);width:calc(100% - 80px);margin:0 auto;height:27px;display:flex;justify-content:space-between;align-items:center;z-index:3}.note-ring span{width:16px;height:27px;background-image:url(../images/note_ring.svg);background-size:contain;background-position:center;background-repeat:no-repeat;display:inline-block}.sns-share{display:flex;gap:24px;margin:50px 0 0;justify-content:flex-start}.sns-share a{display:flex;align-items:center;justify-content:center;width:40px;height:auto;border-radius:50%;background-color:#fff;transition:transform .3s ease}.sns-share a:hover{transform:translateY(-3px)}.sns-share a img{width:29px}.sns-share a:last-child img{width:40px}
/*# sourceMappingURL=style.min.css.map */
