.w640{max-width:640px;margin:0 auto}.is_specific_day .contents{margin:0 auto}.top-title p{font-size:2.2rem;margin:0;font-weight:bold}a{text-decoration:none}.contents{font-size:1.05rem;line-height:1.6}.contents .section-title{font-size:22px;margin-bottom:15px;text-align:center;font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.contents .wordpress-post-content{max-width:640px;margin:0 auto;padding:20px 0 0}.contents .wordpress-post-content h1,.contents .wordpress-post-content h2,.contents .wordpress-post-content h3{font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.contents .wordpress-post-content h2{font-size:1.65rem;line-height:1.4;margin-top:32px}.contents .wordpress-post-content h3{font-size:1.4rem;line-height:1.4;margin-top:32px}.contents .wordpress-post-content h2+h3{margin-top:16px}.contents .wordpress-post-content .post-eyecatch{aspect-ratio:384/275}.post-eyecatch img{display:block;width:100%;height:auto;aspect-ratio:auto;-o-object-fit:cover;object-fit:cover;border-radius:10px}.contents .wordpress-post-content img{-webkit-box-sizing:border-box;box-sizing:border-box;height:auto;max-width:100%;max-height:600px;vertical-align:bottom;border-style:none;border-radius:5px}.contents .day-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}.contents .day-wrap h2{margin-top:0;margin-bottom:10px;font-size:18px;color:#333;padding:0}.contents .day-wrap .day-wrap-child{width:50%;margin-top:8px}@media screen and (max-width: 767px){.contents .day-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}.contents .day-wrap .day-wrap-child{width:100%}.contents .day-wrap .day-wrap-child .tomorrow-events{display:none}}.contents .events-list-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:28px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contents .events-list-wrap .aniv-list{-webkit-box-flex:1;-ms-flex:1;flex:1;background-color:#f9f9f9;border-radius:8px;padding:20px}@media screen and (min-width: 767px){.contents .events-list-wrap .aniv-list{max-height:980px;overflow:scroll}}.contents .events-list-wrap .aniv-list h2{margin-top:0;margin-bottom:10px;font-size:18px;color:#333;padding:0}.contents .events-list-wrap .aniv-list .events-list{display:grid;grid-template-columns:repeat(2, 1fr);gap:16px;padding:0 4px;border:none}.contents .events-list-wrap .aniv-list .events-list .event-card{display:block;background:#fff;border:1px solid #ddd;border-radius:8px;overflow:hidden;text-decoration:none;color:#333}.contents .events-list-wrap .aniv-list .events-list .event-card:hover{-webkit-box-shadow:0 4px 8px rgba(0,0,0,.1);box-shadow:0 4px 8px rgba(0,0,0,.1)}.contents .events-list-wrap .aniv-list .events-list .event-card .event-image{width:100%;height:auto;overflow:hidden}.contents .events-list-wrap .aniv-list .events-list .event-card .event-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;vertical-align:top;max-height:192px}.contents .events-list-wrap .aniv-list .events-list .event-card .event-title{padding:11px 4px;text-align:center;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-weight:normal;line-height:1.4}@media screen and (max-width: 767px){.contents .events-list-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}.contents .events-list-wrap .aniv-list{-ms-flex-preferred-size:100%;flex-basis:100%;background-color:#fff;padding:0}}.contents .lucky-moon-info{background-color:#f9f9f9;padding:20px;border-radius:8px;margin-bottom:28px}.contents .lucky-moon-info .lucky-days-moon-info-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px}.contents .lucky-moon-info .lucky-days-moon-info-wrapper .lucky-days-info,.contents .lucky-moon-info .lucky-days-moon-info-wrapper .moon-info{-webkit-box-flex:1;-ms-flex:1;flex:1}.contents .lucky-moon-info .lucky-days-moon-info-wrapper .lucky-days-info h3,.contents .lucky-moon-info .lucky-days-moon-info-wrapper .moon-info h3{font-size:18px;margin-top:0;margin-bottom:10px;color:#333;padding:0}.contents .lucky-moon-info .lucky-days-moon-info-wrapper .lucky-days-info p,.contents .lucky-moon-info .lucky-days-moon-info-wrapper .moon-info p{font-size:16px;line-height:1.5;color:#666}.contents .lucky-moon-info .lucky-days-moon-info-wrapper .lucky-days-info ul,.contents .lucky-moon-info .lucky-days-moon-info-wrapper .moon-info ul{margin:0;-webkit-padding-start:20px;padding-inline-start:20px}.contents .lucky-moon-info .lucky-days-moon-info-wrapper .lucky-days-info ul li,.contents .lucky-moon-info .lucky-days-moon-info-wrapper .moon-info ul li{font-size:16px;line-height:1.5;color:#666;margin-bottom:5px}.contents .lucky-moon-info .lucky-days-moon-info-wrapper .lucky-days-info ul li:last-child,.contents .lucky-moon-info .lucky-days-moon-info-wrapper .moon-info ul li:last-child{margin-bottom:0}.contents .lucky-moon-info .lucky-days-moon-info-wrapper .lucky-days-info img,.contents .lucky-moon-info .lucky-days-moon-info-wrapper .moon-info img{margin-top:10px}.contents .lucky-moon-info .lucky-days-moon-info-wrapper .moon-info{background:#666;text-align:center;border-radius:8px;padding:12px 0px;margin-top:-40px}@media screen and (max-width: 767px){.contents .lucky-moon-info .lucky-days-moon-info-wrapper .moon-info{margin-top:-4px}}.contents .lucky-moon-info .lucky-days-moon-info-wrapper .moon-info p{color:#fff;margin:0}.contents .lucky-moon-info .lucky-days-moon-info-wrapper .moon-info a{color:#fff}@media screen and (max-width: 767px){.contents .lucky-days-moon-info-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.contents .current-month{max-width:640px;margin:40px auto;margin-bottom:30px}.contents .current-month .month-info{margin-top:20px}.contents .current-month .month-info h3{font-size:18px;margin-bottom:10px;color:#333}.contents .current-month .month-info p{font-size:16px;line-height:1.5;color:#666}.contents .current-month .month-info ul{margin:0;-webkit-padding-start:20px;padding-inline-start:20px}.contents .current-month .month-info ul li{font-size:16px;line-height:1.5;color:#666;margin-bottom:5px}.contents .current-month .month-info ul li:last-child{margin-bottom:0}.contents .events-month{margin-top:20px;max-width:640px;margin:40px auto}.contents .events-month h2{font-size:20px;margin-bottom:15px}.contents .events-month ul{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.contents .events-month ul li{font-size:16px;line-height:1.5;color:#666;margin-right:15px;margin-bottom:5px}.contents .events-month ul li:last-child{margin-right:0}.contents .events,.contents .deaths,.contents .anniversaries,.contents .birthdays{background-color:#f9f9f9;border-radius:8px;padding:20px;margin-bottom:28px;max-height:480px;overflow:scroll}@media screen and (max-width: 767px){.contents .events,.contents .deaths,.contents .anniversaries,.contents .birthdays{max-height:420px}}.contents .events h2,.contents .deaths h2,.contents .anniversaries h2,.contents .birthdays h2{font-size:18px;margin:0;color:#333}.contents .events .aniv-list-head,.contents .deaths .aniv-list-head,.contents .anniversaries .aniv-list-head,.contents .birthdays .aniv-list-head{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;background:#f9f9f9;z-index:1;padding:8px 4px;margin:-10px 0 0 -10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:8px}.contents .events .aniv-list-head h2,.contents .deaths .aniv-list-head h2,.contents .anniversaries .aniv-list-head h2,.contents .birthdays .aniv-list-head h2{font-size:16px}.contents .events .aniv-list-head p,.contents .deaths .aniv-list-head p,.contents .anniversaries .aniv-list-head p,.contents .birthdays .aniv-list-head p{margin:0;font-size:16px}.contents .events .aniv-list-head p a,.contents .deaths .aniv-list-head p a,.contents .anniversaries .aniv-list-head p a,.contents .birthdays .aniv-list-head p a{padding:8px 14px}.contents .events .aniv-list-head p a:hover,.contents .deaths .aniv-list-head p a:hover,.contents .anniversaries .aniv-list-head p a:hover,.contents .birthdays .aniv-list-head p a:hover{background-color:#f0f0f0}.contents .events ul,.contents .deaths ul,.contents .anniversaries ul,.contents .birthdays ul{list-style:none;margin:0;padding:0;position:relative;border-left:2px solid #d9d9d9;padding-top:46px}.contents .events ul li,.contents .deaths ul li,.contents .anniversaries ul li,.contents .birthdays ul li{font-size:16px;line-height:1.5;color:#666;margin-bottom:20px;position:relative;padding-left:20px;display:-webkit-box;display:-ms-flexbox;display:flex}.contents .events ul li::before,.contents .deaths ul li::before,.contents .anniversaries ul li::before,.contents .birthdays ul li::before{content:"";position:absolute;left:-7px;top:6px;width:8px;height:8px;border-radius:50%;background-color:#39a7f8;border:2px solid #fff}.contents .events ul li::after,.contents .deaths ul li::after,.contents .anniversaries ul li::after,.contents .birthdays ul li::after{content:"";position:absolute;left:-2px;top:0;bottom:20px;width:2px;background-color:#ddd;z-index:-1}.contents .events ul li:last-child::after,.contents .deaths ul li:last-child::after,.contents .anniversaries ul li:last-child::after,.contents .birthdays ul li:last-child::after{display:none}.contents .events ul li .year,.contents .deaths ul li .year,.contents .anniversaries ul li .year,.contents .birthdays ul li .year{font-weight:bold;margin-right:8px}.contents .events ul li .description,.contents .deaths ul li .description,.contents .anniversaries ul li .description,.contents .birthdays ul li .description{-webkit-box-flex:1;-ms-flex:1;flex:1}.contents .events ul li .reference,.contents .deaths ul li .reference,.contents .anniversaries ul li .reference,.contents .birthdays ul li .reference{display:inline}.contents .events ul li .reference .reference-details,.contents .deaths ul li .reference .reference-details,.contents .anniversaries ul li .reference .reference-details,.contents .birthdays ul li .reference .reference-details{display:none;font-size:14px;color:#999}.contents .events ul li span,.contents .deaths ul li span,.contents .anniversaries ul li span,.contents .birthdays ul li span{font-size:14px;color:#999}.article .contents .wordpress-post-content{max-width:640px;margin:0 auto;padding:4px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.article .contents .wordpress-post-content .post-content{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%}.article .contents .wordpress-post-content .post-content h1{padding:6px 0;line-height:1.4;margin:8px 0}.article .contents .wordpress-post-content .post-content .article-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-top:1px solid #ddd}.article .contents .wordpress-post-content .post-content .article-info p{font-size:.8rem}.article .contents .wordpress-post-content .post-content .article-press-info{margin-bottom:.8rem}.article .contents .wordpress-post-content .post-content .article-press-info p{margin:0;padding:4px 12px;background:#f5f5f5;text-align:center;font-size:.8rem}.article .contents .wordpress-post-content .post-content .article-press-info p.article-press-info-name{background:#176b87;border-radius:8px 8px 0 0;font-weight:bold;color:#fff}.article .contents .wordpress-post-content .post-content .article-press-info p.article-press-info-time{background:#f3f3f3;border-radius:0 0 8px 8px;color:#444}@media(min-width: 768px){.article .contents .wordpress-post-content .post-content .article-press-info{border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.article .contents .wordpress-post-content .post-content .article-press-info p{width:100%}.article .contents .wordpress-post-content .post-content .article-press-info p.article-press-info-name{border-radius:8px 0 0 8px}.article .contents .wordpress-post-content .post-content .article-press-info p.article-press-info-time{border-radius:0 8px 8px 0}}.article .contents .wordpress-post-content .post-content .article-press-tags{overflow-x:auto;white-space:nowrap;padding:0 0 1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.article .contents .wordpress-post-content .post-content .article-press-tags ul{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;padding:0;margin:0}.article .contents .wordpress-post-content .post-content .article-press-tags ul li{display:inline-block;background-color:#f3f3f3;color:#333;border-radius:9999px;font-size:14px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1);-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s}.article .contents .wordpress-post-content .post-content .article-press-tags ul li a{display:inline-block;padding:8px 16px;text-decoration:none;color:inherit}.article .contents .wordpress-post-content .post-content .article-press-tags ul li:hover{background-color:#007bff;color:#fff}.article .contents .wordpress-post-content .left-sidebar,.article .contents .wordpress-post-content .right-sidebar{display:none;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-item-align:start;align-self:flex-start;min-width:165px;margin-top:10px}.article .contents .wordpress-post-content .left-sidebar{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-right:24px;min-width:165px}.article .contents .wordpress-post-content .right-sidebar{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;padding-left:24px}@media(min-width: 601px)and (max-width: 950px){.article .contents .wordpress-post-content .left-sidebar,.article .contents .wordpress-post-content .right-sidebar{display:none}}@media(min-width: 951px){.article .contents .wordpress-post-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1200px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.article .contents .wordpress-post-content .left-sidebar,.article .contents .wordpress-post-content .right-sidebar{display:block;width:20%}.article .contents .wordpress-post-content .left-sidebar{position:sticky;top:20px}.article .contents .wordpress-post-content .post-content{width:60%;margin:0 auto}}.article .contents .sidebar-day-info{display:block;height:140px;border:1px solid #ccc;border-radius:8px;text-decoration:none;color:inherit}.article .contents .sidebar-day-info p{text-align:center;padding:2px;font-size:.85rem;font-weight:bold;background:#f3f3f3;margin:0 0 10px 0;border-radius:8px 8px 0 0}.article .contents .sidebar-day-info .info-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:6px;gap:4px}.article .contents .sidebar-day-info .info-item span{display:inline-block}.article .contents .sidebar-day-info .info-item-today{font-weight:bold;font-size:1.2rem}.article .contents .sidebar-day-info .info-item-info{gap:30px;margin-bottom:4px}.article .contents .sidebar-day-info .info-item-info img{width:24px}.article .contents p.sidebar-title{margin:28px 0 0;font-size:1rem;font-weight:bold}.article .contents .sidebar-list ul{list-style:none;padding:0;margin:0}.article .contents .sidebar-list ul li{border-bottom:1px solid #ddd}.article .contents .sidebar-list ul li a{display:block;padding:8px 0;text-decoration:none;font-size:.9rem}.article .contents .sidebar-list ul li a:hover{text-decoration:underline}.right-sidebar .press-event-section{margin:24px 0 0 0}.right-sidebar .press-event-section:nth-child(2){margin-top:12px}.right-sidebar .press-event-section h2{font-size:16px;margin:0px;padding-top:0}.right-sidebar .press-event-section .event-list{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;margin:0;padding:0}.right-sidebar .press-event-section .event-list .event-item{display:block;background-color:#fff;border-bottom:1px solid #e0e0e0;padding-bottom:2px;overflow:hidden;-webkit-transition:-webkit-box-shadow .3s;transition:-webkit-box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s, -webkit-box-shadow .3s}.right-sidebar .press-event-section .event-list .event-item:hover{-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.right-sidebar .press-event-section .event-list .event-item a{color:inherit;text-decoration:none;display:block}.right-sidebar .press-event-section .event-list .event-item .event-thumbnail{width:100%;height:0;padding-bottom:56.25%;position:relative;overflow:hidden}.right-sidebar .press-event-section .event-list .event-item .event-thumbnail img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.right-sidebar .press-event-section .event-list .event-item .event-thumbnail .end-date{position:absolute;top:5px;right:5px;background-color:rgba(0,0,0,.7);color:#fff;font-size:10px;padding:2px 4px;border-radius:3px}.right-sidebar .press-event-section .event-list .event-item .event-info{padding:5px}.right-sidebar .press-event-section .event-list .event-item .event-info .event-title{font-size:12px;font-weight:bold;margin:0;line-height:1.4;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.right-sidebar .see-more{margin:0;text-align:center}.right-sidebar .see-more a{text-align:center;font-size:.9rem;padding:16px 0;display:inline-block;width:100%}.article .contents .events-list-wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.today-page-message{background-color:#ebfffd;border-radius:20px;padding:20px 20px 14px 20px;font-family:Meiryo,"メイリオ",ArialMT,Hiragino Kaku Gothic Pro,"ヒラギノ角ゴ Pro W3",Osaka,Verdana,"ＭＳ Ｐゴシック";margin:20px auto;font-size:1rem}.today-page-message .container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.today-page-message .container .icon{width:64px;height:64px;border-radius:50%;margin-right:15px}.today-page-message .container .right-container{-webkit-box-flex:1;-ms-flex:1;flex:1}.today-page-message .container .right-container p{color:#333;margin:0 0 10px}.today-page-message .container .right-container p.name{font-weight:bold}.today-page-message .container .right-container .text-container .text{color:#555;line-height:1.5}.today-page-message .container .right-container .text-container .text br{margin-bottom:10px}.today-page-message .container .profile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;font-weight:bold;color:#444}@media(max-width: 768px){.today-page-message{padding:12px}.today-page-message .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.today-page-message .container .icon,.today-page-message .container .right-container{margin-right:0}.today-page-message .container .right-container{margin-top:10px}.today-page-message .container .text-container{margin-left:0}}.event-list{font-size:.9rem}.qa-module{max-width:600px;margin:12px auto;min-height:370px}.qa-module .qa{margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.qa-module .qa .q,.qa-module .qa .a{padding:12px 16px;border-radius:15px;margin:5px 0;position:relative;display:inline-block;max-width:80%}.qa-module .qa .q{background-color:#f0f0f0;color:#333;margin-left:40px;margin-right:auto}.qa-module .qa .q:before{content:"Q";position:absolute;left:-45px;top:45%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:#333;color:#fff;border-radius:50%;width:30px;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.qa-module .qa .q:after{content:"";position:absolute;top:65%;left:-10px;width:0;height:0;border:10px solid rgba(0,0,0,0);border-right-color:#f0f0f0;border-left:0;margin-top:-10px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.qa-module .qa .a{background-color:#e1f4d3;color:#4d4d4d;margin-right:40px;margin-left:auto}.qa-module .qa .a:before{content:"A";position:absolute;right:-45px;top:40%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:#4d4d4d;color:#fff;border-radius:50%;width:30px;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.qa-module .qa .a:after{content:"";position:absolute;top:50%;right:-10px;width:0;height:0;border:10px solid rgba(0,0,0,0);border-left-color:#e1f4d3;border-right:0;margin-top:-10px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.reference-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.reference-container p{margin:0;font-size:.9rem;font-weight:bold;-webkit-box-flex:0;-ms-flex:none;flex:none}.reference-container .event-references{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:auto;padding:5px 0;margin:0;list-style:none}.reference-container .event-references li{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:8px;-webkit-box-sizing:border-box;box-sizing:border-box}.reference-container .event-references li a{display:block;max-width:200px;color:#333;text-decoration:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;padding:4px 8px;font-size:.85rem;border:1px solid #ccc;border-radius:16px}.reference-container .event-references li a:hover{text-decoration:underline}.cvr-button-wrap{display:block;text-align:center}.cvr-button-wrap .cvr-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-image:linear-gradient(135deg, #f34079 40%, #fc894d);border:0;border-radius:10px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;cursor:pointer;font-size:1rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1.3;max-width:100%;padding:12px 24px;text-decoration:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;-ms-touch-action:manipulation;touch-action:manipulation;text-align:center;-webkit-box-shadow:0 4px 6px rgba(0,0,0,.1);box-shadow:0 4px 6px rgba(0,0,0,.1);margin:16px auto;position:relative}.cvr-button-wrap .cvr-button .cvr-button-icon{position:absolute;left:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}.cvr-button-wrap .cvr-button .cvr-button-text{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:32px}.cvr-button-wrap .cvr-button .keyword{font-weight:bold;letter-spacing:.4px}.cvr-button-wrap .cvr-button .wo{font-size:.8em;margin-left:-4px}.cvr-button-wrap .cvr-button .break{display:inline;margin-top:4px;margin-left:-2px}.cvr-button-wrap .cvr-button:hover{outline:0;background-color:#f60;-webkit-box-shadow:0 6px 8px rgba(0,0,0,.2);box-shadow:0 6px 8px rgba(0,0,0,.2)}.cvr-button-wrap .cvr-button:hover span{-webkit-transform:scale(0.9);transform:scale(0.9);opacity:.75}.cvr-button-wrap .cvr-button:active{outline:0;background-color:#b71c1c;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.2);box-shadow:0 2px 4px rgba(0,0,0,.2)}.cvr-button-wrap .cvr-button span{-webkit-transition:all 200ms;transition:all 200ms}@media screen and (max-width: 768px){.cvr-button-wrap .cvr-button{margin:20px auto}.cvr-button-wrap .cvr-button .cvr-button-icon{left:20px}.cvr-button-wrap .cvr-button .cvr-button-text{margin-left:36px}.cvr-button-wrap .cvr-button .cvr-button-text .break{display:block;margin-top:2px}.cvr-button-wrap .cvr-button svg{width:24px}}.random-posts-wrap h2{font-size:1.4rem;color:#333;text-align:center;margin-bottom:0;padding-bottom:0}@media(max-width: 768px){.random-posts-wrap h2{font-size:1.2rem}}.random-posts-wrap>p{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:8px auto 16px}.random-posts{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px}@media(max-width: 768px){.random-posts{grid-template-columns:repeat(1, 1fr)}}.random-post{display:block;padding:15px;border:1px solid #ccc;border-radius:8px;text-decoration:none;color:inherit;-webkit-transition:-webkit-box-shadow .3s ease,-webkit-transform .3s ease;transition:-webkit-box-shadow .3s ease,-webkit-transform .3s ease;transition:box-shadow .3s ease,transform .3s ease;transition:box-shadow .3s ease,transform .3s ease,-webkit-box-shadow .3s ease,-webkit-transform .3s ease;position:relative;height:16rem;overflow:hidden}.random-post:hover{-webkit-box-shadow:0 4px 8px rgba(0,0,0,.2);box-shadow:0 4px 8px rgba(0,0,0,.2);-webkit-transform:translateY(-5px);transform:translateY(-5px)}.random-post .post-title{position:absolute;bottom:0;left:0;width:100%;padding:10px;text-align:center;background:#297fda;font-size:.9rem;line-height:1rem;font-weight:bold;color:#fff}.random-post .post-title::before{content:"";position:absolute;top:-50px;left:0;width:100%;height:50px;background:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(rgba(255, 255, 255, 0.8)));background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.8) 100%);pointer-events:none}.random-post .qa-module .qa .q{font-weight:bold}.random-post .qa-module .qa .a{background-color:#e1f4d3;color:#4d4d4d;font-size:.95rem;margin:5px 2px;max-width:100%}.random-post.hidden{display:none}.show-more-button{display:block;margin:20px auto;padding:10px 32px;background-color:#297fda;color:#fff;border:none;border-radius:5px;cursor:pointer;font-size:1rem;font-weight:bold;text-align:center;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.show-more-button:hover{background-color:#0056b3}.contents .wordpress-post-content .article-image{text-align:center}.contents .wordpress-post-content .article-amazon-image{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2px;margin:8px 0 -16px}.contents .wordpress-post-content .article-amazon-image img{max-height:320px}.contents .wordpress-post-content .article-amazon-image span{font-size:.8rem;color:#9c9c9c;text-align:center}.image-modal{display:none;position:fixed;z-index:1000;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.9);overflow:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.image-modal.active{display:-webkit-box;display:-ms-flexbox;display:flex}.image-modal .modal-content{max-width:90%;max-height:80%;margin:auto;display:block}.image-modal .modal-close{position:absolute;top:20px;right:35px;color:#fff;font-size:40px;font-weight:bold;cursor:pointer}.image-modal .modal-close:hover,.image-modal .modal-close:focus{color:#bbb;text-decoration:none;cursor:pointer}.press-images{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}.press-images .press-image-link{display:inline-block;width:100%;margin-bottom:10px}.press-images .press-image-link img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;border-radius:4px}.article-share-list{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;-ms-flex-pack:distribute;justify-content:space-around;padding:0;gap:8px;margin:8px 0 16px 0}.article-share-list li{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;border-radius:4px;border:1px solid #ccc;background:#fff;-ms-flex-positive:1;flex-grow:1;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out, -webkit-transform .2s ease-in-out}.article-share-list li:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.article-share-list li:first-child{margin-left:0}.article-share-list li:last-child{margin-right:0}.article-share-list li a{padding:1px 0 3px;text-decoration:none;color:#555;display:block}.article-share-list li a img{width:17px;height:auto;margin:4px 6px 4px 4px;-webkit-filter:brightness(0) saturate(100%) invert(31%) sepia(10%) saturate(15%) hue-rotate(131deg) brightness(96%) contrast(87%);filter:brightness(0) saturate(100%) invert(31%) sepia(10%) saturate(15%) hue-rotate(131deg) brightness(96%) contrast(87%);border-radius:0 !important}.article-share-list li a img.clipboard-icon{width:14px}.article-share-list li a span{font-size:.75rem;line-height:1.2}/*# sourceMappingURL=contents.css.map */
