﻿:root{--color1:#fff5d7;--color2:#fee496;--color3:#F39800}body{background-color:var(--color1)}a{-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out}a:hover{-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-slider .slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-slider .slick-track:before,.slick-slider .slick-track:after{display:table;content:''}.slick-slider .slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-loading .slick-slide{display:block;height:auto;border:1px solid transparent;visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}[dir='rtl'] .slick-slide{float:right}.slick-initialized .slick-slide{display:block}.js-fade{opacity:0;transform:translateY(30px);transition:opacity 1s, transform 1s}.js-fade.is-show{opacity:1;transform:translateY(0)}@keyframes fade{0%{opacity:0;transform:translateY(30px)}100%{opacity:1;transform:translateY(0)}}.recommend_on{background-color:var(--color2)}.recommend_on header{background-color:var(--color1)}.recommend_on .enTitle p:after{background-color:var(--color1)}header{height:207px !important}@media screen and (max-width: 1000px){header{height:auto !important}}header #header_top{display:flex;justify-content:space-between;height:140px}@media screen and (max-width: 1255px){header #header_top{flex-wrap:wrap;padding:0 20px}}@media screen and (max-width: 1000px){header #header_top{height:auto}}@media screen and (max-width: 520px){header #header_top{padding:0}}header .head_messerge{font-size:20px;font-weight:700;line-height:28px}@media screen and (max-width: 1255px){header .head_messerge{font-size:16px}}@media screen and (max-width: 1000px){header .head_messerge{width:100%;text-align:center;padding:5px 0;font-size:14px}header .head_messerge br{display:none}}@media screen and (max-width: 520px){header .head_messerge{font-size:12px}}header #header_logo .logo .pc_logo_image{display:block !important}@media screen and (max-width: 520px){header #header_logo .logo .pc_logo_image{display:none !important}}header #header_logo .logo .mobile_logo_image{display:none !important}@media screen and (max-width: 520px){header #header_logo .logo .mobile_logo_image{display:block !important}}header #header_search{background-color:#FFF;border-radius:50px}@media screen and (max-width: 1255px){header #header_search{display:block !important}}@media screen and (max-width: 1000px){header #header_search{display:none !important}}header #header_search .input_area input{background-color:#FFF;left:20px !important}@media screen and (max-width: 1000px){header #menu_button{bottom:auto;top:40px}}@media screen and (max-width: 520px){header #menu_button{top:30px}}header #global_menu{background-color:#FFF;border-bottom:5px solid var(--color2)}header #global_menu ul li{font-size:17px;font-weight:600;position:relative}header #global_menu ul li:after{content:"";width:2px;height:30px;background-color:var(--color2);position:absolute;top:50%;right:0;-webkit-transform:translate(0%, -50%);-moz-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);-o-transform:translate(0%, -50%);transform:translate(0%, -50%)}header #global_menu ul li:last-child:after{display:none}header #global_menu ul li a:hover{background-color:rgba(254,228,150,0.1);color:#333}header #global_menu ul li.current-menu-item a{background-color:rgba(254,228,150,0.1);color:#333}.header_menu{display:flex;justify-content:center;gap:0 30px;padding:50px 0 0 0;max-width:1120px;margin:0 auto}@media screen and (max-width: 1160px){.header_menu{margin:0 20px}}@media screen and (max-width: 600px){.header_menu{gap:0 10px;padding:20px 0 0 0}}@media screen and (max-width: 520px){.header_menu{margin:0}}@media screen and (max-width: 520px){.header_menu .slider_item{width:280px;margin:0 10px}}.header_menu .item{flex:1;border-radius:10px;overflow:hidden}@media screen and (max-width: 520px){.header_menu .item{flex:none}}.header_menu .item a:hover{color:#000}.header_menu .item a:hover .image_wrap img{-webkit-transition:0.8s ease-in-out;-moz-transition:0.8s ease-in-out;-ms-transition:0.8s ease-in-out;-o-transition:0.8s ease-in-out;transition:0.8s ease-in-out;width:110%;height:110%}.header_menu .item a:hover .image_wrap .noimg:before{-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out;background-size:55%}.header_menu .item .title{background-color:#FFF;color:#000;text-align:center;font-size:20px;font-weight:600;padding:15px}@media screen and (max-width: 768px){.header_menu .item .title{font-size:16px}}@media screen and (max-width: 600px){.header_menu .item .title{font-size:14px;padding:15px 5px}}@media screen and (max-width: 520px){.header_menu .item .title{padding:10px 5px}}.header_menu .item .bottom{background-color:var(--color2);padding:15px;text-align:center;font-weight:600}@media screen and (max-width: 768px){.header_menu .item .bottom{font-size:16px}}@media screen and (max-width: 600px){.header_menu .item .bottom{font-size:14px;padding:15px 5px}}@media screen and (max-width: 520px){.header_menu .item .bottom{font-size:12px;padding:10px 5px}}.header_menu .item .image_wrap{overflow:hidden;position:relative;height:427px;z-index:1}@media screen and (max-width: 900px){.header_menu .item .image_wrap{height:350px}}@media screen and (max-width: 768px){.header_menu .item .image_wrap{height:280px}}@media screen and (max-width: 600px){.header_menu .item .image_wrap{height:180px}}@media screen and (max-width: 520px){.header_menu .item .image_wrap{height:280px}}.header_menu .item .image_wrap img{-webkit-transition:0.8s ease-in-out;-moz-transition:0.8s ease-in-out;-ms-transition:0.8s ease-in-out;-o-transition:0.8s ease-in-out;transition:0.8s ease-in-out;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);object-fit:cover;width:100%;height:100%}.header_menu .item .image_wrap .noimg{width:100%;height:100%;background-color:#efeded}.header_menu .item .image_wrap .noimg:before{content:"";display:block;-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out;background:url("../images/common/logo.webp") no-repeat center;background-size:50%;position:absolute;top:0;left:0;width:100%;height:100%}.home #side_col{padding-top:50px}@media screen and (max-width: 1100px){.widget_content{margin:0 auto 30px !important}}.widget_content.ranking_post_list_widget,.widget_content.styled_post_list1_widget{padding:20px;background-color:#FFF;border-radius:10px}.widget_content.ranking_post_list_widget .widget_headline,.widget_content.styled_post_list1_widget .widget_headline{border:none;text-align:center;font-size:24px;font-weight:700;padding:100px 0 0 0;position:relative}.widget_content.ranking_post_list_widget .widget_headline:before,.widget_content.styled_post_list1_widget .widget_headline:before{font-family:'EB Garamond',"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;content:"Ranking";font-size:60px;font-weight:500;text-align:center;display:block;position:absolute;top:20px;left:0;width:100%;font-style:italic;z-index:1}@media screen and (max-width: 520px){.widget_content.ranking_post_list_widget .widget_headline:before,.widget_content.styled_post_list1_widget .widget_headline:before{font-size:36px}}.widget_content.ranking_post_list_widget .widget_headline:after,.widget_content.styled_post_list1_widget .widget_headline:after{content:"";width:230px;height:14px;background-color:var(--color2);position:absolute;top:55px;left:49%;-webkit-transform:translate(-50%, 0%);-moz-transform:translate(-50%, 0%);-ms-transform:translate(-50%, 0%);-o-transform:translate(-50%, 0%);transform:translate(-50%, 0%);z-index:0}.widget_content.ranking_post_list_widget .styled_post_list1 li a,.widget_content.styled_post_list1_widget .styled_post_list1 li a{padding:10px 0;display:flex;justify-content:flex-start;align-items:center;height:auto;overflow:inherit}.widget_content.ranking_post_list_widget .styled_post_list1 li a .title_area,.widget_content.styled_post_list1_widget .styled_post_list1 li a .title_area{border:none;height:auto;width:calc(100% - 120px)}.widget_content.ranking_post_list_widget .styled_post_list1 li a .rank,.widget_content.styled_post_list1_widget .styled_post_list1 li a .rank{border-radius:50%;top:-5px;left:-10px;font-size:22px;font-weight:600;width:32px;height:32px;display:flex;justify-content:center;align-items:center;line-height:100%;box-sizing:border-box;padding:1px 2px 0 0}.widget_content.ranking_post_list_widget .styled_post_list1 li a .image_wrap,.widget_content.styled_post_list1_widget .styled_post_list1 li a .image_wrap{width:120px;height:75px}.widget_content.ranking_post_list_widget .styled_post_list1 li:nth-child(1) a .rank,.widget_content.styled_post_list1_widget .styled_post_list1 li:nth-child(1) a .rank{background-color:#d8a500}.widget_content.ranking_post_list_widget .styled_post_list1 li:nth-child(2) a .rank,.widget_content.styled_post_list1_widget .styled_post_list1 li:nth-child(2) a .rank{background-color:#b5b5b6}.widget_content.ranking_post_list_widget .styled_post_list1 li:nth-child(3) a .rank,.widget_content.styled_post_list1_widget .styled_post_list1 li:nth-child(3) a .rank{background-color:#d08072}.widget_content.ranking_post_list_widget .styled_post_list1 li:nth-child(4) a .rank,.widget_content.styled_post_list1_widget .styled_post_list1 li:nth-child(4) a .rank{background-color:#FFF;border:1px solid #333}.widget_content.styled_post_list1_widget .styled_post_list1 li a .image_wrap{width:83px;height:83px;border-radius:10px}.enTitle{font-family:'EB Garamond',"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:60px;font-weight:500;text-align:center;padding:0 0 30px}@media screen and (max-width: 767px){.enTitle{font-size:45px}}@media screen and (max-width: 520px){.enTitle{font-size:36px;padding-bottom:10px}}.enTitle p{display:inline-block;position:relative;font-style:italic}.enTitle p:after{content:"";width:100%;height:14px;background-color:var(--color2);position:absolute;bottom:0;left:49%;-webkit-transform:translate(-50%, 0%);-moz-transform:translate(-50%, 0%);-ms-transform:translate(-50%, 0%);-o-transform:translate(-50%, 0%);transform:translate(-50%, 0%);z-index:0}.enTitle p span{display:inline-block;position:relative;z-index:1;opacity:0}.enTitle p.is-active span{transform:translateY(0);animation:bounce 1.2s ease forwards}@keyframes bounce{0%{opacity:0;transform:translateY(20px)}30%{opacity:1;transform:translateY(-20px)}70%{opacity:1;transform:translateY(10px)}100%{opacity:1;transform:translateY(0)}}.h2_c{text-align:center;font-size:24px;font-weight:600;padding:0 0 50px;opacity:0}@media screen and (max-width: 520px){.h2_c{font-size:16px}}.h2_c.active{animation:show 0.8s ease forwards}@keyframes show{0%{opacity:0;transform:translateY(-20px)}100%{opacity:1;transform:translateY(0)}}#container{overflow-x:hidden}#main_contents{width:1070px;justify-content:space-between}#main_col{max-width:640px;width:auto}.home #main_contents{padding:0}@media screen and (max-width: 800px){.home #main_contents{margin:0 20px}}.home #main_col .new_topics{padding:0 0 50px}.home #main_col .new_topics h2{text-align:center;font-size:24px;font-weight:600;padding:0 0 50px;opacity:0}@media screen and (max-width: 520px){.home #main_col .new_topics h2{font-size:16px}}.home #main_col .new_topics h2.active{animation:show 0.8s ease forwards}.home #main_col .new_topics .new_topics_in{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:30px 6%}@media screen and (max-width: 520px){.home #main_col .new_topics .new_topics_in{gap:20px 0}}.home #main_col .new_topics .new_topics_in .in{width:47%;background-color:#FFF;border-radius:20px;box-shadow:5px 5px 0 var(--color2)}@media screen and (max-width: 520px){.home #main_col .new_topics .new_topics_in .in{width:100%}}.home #main_col .new_topics .new_topics_in .in a{display:block;padding:30px 20px 20px;width:100%;height:100%;box-sizing:border-box}.home #main_col .new_topics .new_topics_in .in a .cate{color:#FFF}.home #main_col .new_topics .new_topics_in .in a .cate span{background-color:#000;padding:5px 15px;font-size:16px;font-weight:600;display:inline-block}.home #main_col .new_topics .new_topics_in .in a .imgBox{width:100%;height:165px;overflow:hidden;position:relative}.home #main_col .new_topics .new_topics_in .in a .imgBox img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;height:100%;object-fit:cover;-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.home #main_col .new_topics .new_topics_in .in a .txBox{padding:10px 0 0}.home #main_col .new_topics .new_topics_in .in a .txBox p{font-size:16px;font-weight:600;line-height:160%}.home #main_col .new_topics .new_topics_in .in a:hover .imgBox img{width:120%;height:120%;-webkit-transition:0.5s ease-in-out;-moz-transition:0.5s ease-in-out;-ms-transition:0.5s ease-in-out;-o-transition:0.5s ease-in-out;transition:0.5s ease-in-out}.home #main_col .top_recommend{position:relative;padding:50px 0}.home #main_col .top_recommend:after{content:"";width:5000px;height:100%;position:absolute;top:0;left:-1500px;z-index:-1;background-color:var(--color2)}.home #main_col .top_recommend .enTitle p:after{background-color:#fff5d7}.home #main_col .top_recommend h2{text-align:center;font-size:24px;font-weight:600;padding:0 0 50px}.home #main_col .top_recommend h2.active{animation:show 0.8s ease forwards}@media screen and (max-width: 520px){.home #main_col .top_recommend h2{font-size:16px}}.home #main_col .top_recommend .recommend_top{padding:0 0 50px}.home #main_col .top_recommend .recommend_top a{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.home #main_col .top_recommend .recommend_top a .imgBox{width:350px;height:165px;overflow:hidden;position:relative;border-radius:20px;box-shadow:5px 5px 0 var(--color1)}@media screen and (max-width: 700px){.home #main_col .top_recommend .recommend_top a .imgBox{margin:0 auto;width:70%;height:200px}}@media screen and (max-width: 520px){.home #main_col .top_recommend .recommend_top a .imgBox{width:100%}}.home #main_col .top_recommend .recommend_top a .imgBox img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;height:100%;object-fit:cover;-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.home #main_col .top_recommend .recommend_top a .txBox{width:calc(100% - 370px);font-size:26px;font-weight:600;line-height:160%}@media screen and (max-width: 700px){.home #main_col .top_recommend .recommend_top a .txBox{width:100%;padding:20px 0 0 0}}@media screen and (max-width: 520px){.home #main_col .top_recommend .recommend_top a .txBox{font-size:18px}}.home #main_col .top_recommend .recommend_top a:hover .imgBox img{width:120%;height:120%;-webkit-transition:0.5s ease-in-out;-moz-transition:0.5s ease-in-out;-ms-transition:0.5s ease-in-out;-o-transition:0.5s ease-in-out;transition:0.5s ease-in-out}.home #main_col .top_recommend .recommend_in{position:relative;z-index:1;display:flex;justify-content:flex-start;flex-wrap:wrap;gap:0 3%}@media screen and (max-width: 520px){.home #main_col .top_recommend .recommend_in{gap:20px 5%}}.home #main_col .top_recommend .recommend_in .in{width:31%}@media screen and (max-width: 520px){.home #main_col .top_recommend .recommend_in .in{width:47%}}.home #main_col .top_recommend .recommend_in .in a .imgBox{height:175px;overflow:hidden;position:relative;border-radius:20px;box-shadow:5px 5px 0 var(--color1)}@media screen and (max-width: 520px){.home #main_col .top_recommend .recommend_in .in a .imgBox{height:130px}}.home #main_col .top_recommend .recommend_in .in a .imgBox img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;height:100%;object-fit:cover;-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.home #main_col .top_recommend .recommend_in .in a .txBox{font-size:15px;font-weight:600;line-height:160%;padding:10px 0 0 0}.home #main_col .top_recommend .recommend_in .in a:hover .imgBox img{width:120%;height:120%;-webkit-transition:0.5s ease-in-out;-moz-transition:0.5s ease-in-out;-ms-transition:0.5s ease-in-out;-o-transition:0.5s ease-in-out;transition:0.5s ease-in-out}.home #main_col .top_youtube{position:relative;padding:50px 0}.home #main_col .top_youtube h2{text-align:center;font-size:24px;font-weight:600;padding:0 0 50px}.home #main_col .top_youtube h2.active{animation:show 0.8s ease forwards}@media screen and (max-width: 520px){.home #main_col .top_youtube h2{font-size:16px}}.home #main_col .top_youtube .youtube_in{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:30px 6%}.home #main_col .top_youtube .youtube_in .in{width:47%}.home #main_col .top_youtube .youtube_in .in a{display:block;width:100%;height:100%;box-sizing:border-box}.home #main_col .top_youtube .youtube_in .in a .imgBox{width:100%;height:165px;overflow:hidden;position:relative;box-shadow:5px 5px 0 var(--color2);border-radius:10px}@media screen and (max-width: 520px){.home #main_col .top_youtube .youtube_in .in a .imgBox{height:130px}}.home #main_col .top_youtube .youtube_in .in a .imgBox img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;height:100%;object-fit:cover;-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.home #main_col .top_youtube .youtube_in .in a .txBox{padding:10px 0 0}.home #main_col .top_youtube .youtube_in .in a .txBox p{font-size:16px;font-weight:600;line-height:160%}.home #main_col .top_youtube .youtube_in .in a:hover .imgBox img{width:120%;height:120%;-webkit-transition:0.5s ease-in-out;-moz-transition:0.5s ease-in-out;-ms-transition:0.5s ease-in-out;-o-transition:0.5s ease-in-out;transition:0.5s ease-in-out}.home .top_event{background-color:var(--color2);position:relative;padding:50px 0 110px;margin:50px 0}@media screen and (max-width: 520px){.home .top_event{margin:50px 0 0;padding:50px 0}}.home .top_event .enTitle p:after{background-color:#fff5d7}.home .top_event h2{text-align:center;font-size:24px;font-weight:600;padding:0 0 50px}.home .top_event h2.active{animation:show 0.8s ease forwards}@media screen and (max-width: 520px){.home .top_event h2{font-size:16px}}.home .top_event .event_in{max-width:980px;margin:0 auto;display:flex;justify-content:flex-start;flex-wrap:wrap;gap:30px 5%}@media screen and (max-width: 1010px){.home .top_event .event_in{padding:0 20px}}.home .top_event .event_in .in{width:30%;background-color:#FFF;border-radius:10px;box-shadow:5px 5px 0 var(--color1)}@media screen and (max-width: 900px){.home .top_event .event_in .in{width:45%}}@media screen and (max-width: 520px){.home .top_event .event_in .in{width:100%}}.home .top_event .event_in .in a{display:block;box-sizing:border-box;padding:30px 20px}.home .top_event .event_in .in a .title{font-size:20px;font-weight:600;padding:0 0 20px}.home .top_event .event_in .in a .imgBox{width:100%;height:257px;overflow:hidden;position:relative}@media screen and (max-width: 767px){.home .top_event .event_in .in a .imgBox{height:180px}}@media screen and (max-width: 520px){.home .top_event .event_in .in a .imgBox{height:130px}}.home .top_event .event_in .in a .imgBox img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;height:100%;object-fit:cover;-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.home .top_event .event_in .in a .txBox{padding:10px 0 0}.home .top_event .event_in .in a .txBox p{font-size:16px;font-weight:600;line-height:160%}.home .top_event .event_in .in a .txBox .btn{margin:15px 0 0 0;font-size:20px;font-weight:600;text-align:center;padding:10px;background-color:var(--color1);border-radius:10px}.home .top_event .event_in .in a:hover .imgBox img{width:120%;height:120%;-webkit-transition:0.5s ease-in-out;-moz-transition:0.5s ease-in-out;-ms-transition:0.5s ease-in-out;-o-transition:0.5s ease-in-out;transition:0.5s ease-in-out}#index_banner_area,#footer_banner_area{overflow:hidden !important}footer#footer #footer_widget{background-color:var(--color1)}@media screen and (max-width: 520px){footer#footer #footer_widget #footer_widget_inner{padding:0}}footer#footer #footer_widget #footer_widget_inner .widget_content{width:100%;text-align:center}footer#footer #footer_widget #footer_widget_inner .widget_content .wp-block-heading{text-align:center;font-size:15px}@media screen and (max-width: 767px){footer#footer #footer_widget #footer_widget_inner .widget_content .wp-block-heading{padding:0 0 20px}}footer#footer #footer_widget #footer_widget_inner .widget_content ul{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:0 20px;font-weight:600}@media screen and (max-width: 767px){footer#footer #footer_widget #footer_widget_inner .widget_content ul li{margin-bottom:0}}footer#footer #footer_widget #footer_widget_inner .bnr{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:20px 2%;max-width:960px;margin:0 auto}@media screen and (max-width: 1030px){footer#footer #footer_widget #footer_widget_inner .bnr{justify-content:center;text-align:center}}footer#footer #footer_widget #footer_widget_inner .bnr a{width:32%;height:170px;position:relative}@media screen and (max-width: 900px){footer#footer #footer_widget #footer_widget_inner .bnr a{height:140px}footer#footer #footer_widget #footer_widget_inner .bnr a img{width:100%;height:auto}}@media screen and (max-width: 767px){footer#footer #footer_widget #footer_widget_inner .bnr a{width:49%;height:auto}}footer#footer #footer_widget #footer_widget_inner .bnr a img{-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);max-width:none;width:100%;height:auto}@media screen and (max-width: 767px){footer#footer #footer_widget #footer_widget_inner .bnr a img{position:relative}}footer#footer #footer_widget #footer_widget_inner .bnr a:hover img{width:105%;-webkit-transition:0.8s ease-in-out;-moz-transition:0.8s ease-in-out;-ms-transition:0.8s ease-in-out;-o-transition:0.8s ease-in-out;transition:0.8s ease-in-out}footer#footer #footer_bottom{background-color:var(--color2);color:#000;font-weight:600}footer#footer #footer_bottom a{color:#000}@media screen and (max-width: 767px){footer#footer #footer_bottom #footer_sns{display:none}}footer#footer #footer_bottom #copyright{background-color:transparent !important;color:#000}#bread_crumb{display:none}time.entry-date{display:block;font-size:16px;padding:10px 0 0 0}time.entry-date2{color:#9fa0a0;font-size:20px;padding:20px 0 0 0;display:block}#ez-toc-container{box-sizing:border-box;border:none;border-radius:10px;padding:15px 25px}#ez-toc-container .ez-toc-title-container{font-family:'EB Garamond',"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif}#ez-toc-container .ez-toc-title-container .ez-toc-title{font-size:30px !important;padding-bottom:30px}#ez-toc-container a{color:#000}#ez-toc-container nav{padding-top:20px}#ez-toc-container nav ul li{padding:10px 0}#ez-toc-container nav ul li ul{margin-top:15px !important;margin-bottom:15px !important}#ez-toc-container nav ul li ul li{padding:0}#ez-toc-container.toc_close nav{padding-top:0}#container #main_contents #main_col #article #post_title h1{font-weight:700}@media screen and (max-width: 520px){#container #main_contents #main_col #article #post_title h1{font-size:26px}}#container #main_contents #main_col #article #post_image{border-radius:10px;overflow:hidden;box-shadow:5px 5px 0 var(--color2)}@media screen and (max-width: 750px){#container #main_contents #main_col #article #post_image{margin:0 auto 30px;width:95%}}#container #main_contents #main_col #article .post_content{font-size:100%}@media screen and (max-width: 520px){#container #main_contents #main_col #article .post_content h2{font-size:32px !important}}#container #main_contents #main_col #article .post_content h3{border-bottom:double 4px #000}@media screen and (max-width: 520px){#container #main_contents #main_col #article .post_content h3{font-size:26px !important;padding:5px 0px 5px 10px !important}}#container #main_contents #main_col #article .post_content h3.styled_h3{border-left:none}#container #main_contents #main_col #article .post_content h4{font-size:22px !important;padding:10px 0 10px 0 20px;border-left:5px solid var(--color2)}#container #main_contents #main_col #article .post_content p{font-size:18px;padding-left:1em;padding-right:1em}@media screen and (max-width: 520px){#container #main_contents #main_col #article .post_content p{font-size:20px;line-height:160%}}#container #main_contents #main_col #article .post_content img{border-radius:10px;overflow:hidden;box-shadow:5px 5px 0 var(--color2)}#container #main_contents #main_col #article .author_profile{background-color:#FFF}#container.recommend_on #main_contents #main_col #article .post_content img{box-shadow:5px 5px 0 var(--color1)}.category_topics_in{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:30px 6%}@media screen and (max-width: 520px){.category_topics_in{gap:20px 0}}.category_topics_in .in{width:47%;background-color:#FFF;border-radius:20px;box-shadow:5px 5px 0 var(--color2)}@media screen and (max-width: 520px){.category_topics_in .in{width:100%}}.category_topics_in .in a{display:block;padding:30px 20px 20px;width:100%;height:100%;box-sizing:border-box}.category_topics_in .in a .cate{color:#FFF}.category_topics_in .in a .cate span{background-color:#000;padding:5px 15px;font-size:16px;font-weight:600;display:inline-block}.category_topics_in .in a .imgBox{width:100%;height:165px;overflow:hidden;position:relative}.category_topics_in .in a .imgBox img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;height:100%;object-fit:cover;-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.category_topics_in .in a .txBox{padding:10px 0 0}.category_topics_in .in a .txBox p{font-size:16px;font-weight:600;line-height:160%}.category_topics_in .in a .txBox .btn{margin:20px 0 0 0;padding:10px;text-align:center;font-size:20px;font-weight:600;background-color:var(--color2);border-radius:10px}.category_topics_in .in a:hover .imgBox img{width:120%;height:120%;-webkit-transition:0.5s ease-in-out;-moz-transition:0.5s ease-in-out;-ms-transition:0.5s ease-in-out;-o-transition:0.5s ease-in-out;transition:0.5s ease-in-out}.youtube #container #main_contents #main_col{width:inherit}.youtube #container #main_contents #main_col #article .youtubePage .firstBox{padding:0 0 80px}.youtube #container #main_contents #main_col #article .youtubePage .firstBox .imgBox{overflow:hidden;border-radius:20px}.youtube #container #main_contents #main_col #article .youtubePage .firstBox .imgBox img{object-fit:cover;width:100%;height:100%}.youtube #container #main_contents #main_col #article .youtubePage .firstBox .txArea{font-size:20px;padding:30px 0 0 0}.youtube #container #main_contents #main_col #article .youtubePage .firstBox .txArea p{font-weight:500;line-height:28px}.youtube #container #main_contents #main_col #article .youtubePage .youtubeBox2{padding:0 0 100px}.youtube #container #main_contents #main_col #article .youtubePage .youtubeBox2.last{padding-bottom:0}.youtube #container #main_contents #main_col #article .youtubePage .youtubeBox2 .enTitle.jp{font-family:'Noto Sans JP',"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif}.youtube #container #main_contents #main_col #article .youtubePage .youtubeBox2 .enTitle.jp p{font-style:normal;font-size:42px}.youtube #container #main_contents #main_col #article .youtubePage .youtubeBox2 .flexBox{padding:0 0 50px;display:flex;justify-content:flex-start;flex-wrap:wrap;gap:30px 5%}@media screen and (max-width: 1010px){.youtube #container #main_contents #main_col #article .youtubePage .youtubeBox2 .flexBox{padding:0 20px}}.youtube #container #main_contents #main_col #article .youtubePage .youtubeBox2 .flexBox .item{width:48%}@media screen and (max-width: 520px){.youtube #container #main_contents #main_col #article .youtubePage .youtubeBox2 .flexBox .item{width:100%}}.youtube #container #main_contents #main_col #article .youtubePage .youtubeBox2 .flexBox .item a{display:block;box-sizing:border-box;transition:none}.youtube #container #main_contents #main_col #article .youtubePage .youtubeBox2 .flexBox .item a:hover{color:#000 !important}.youtube #container #main_contents #main_col #article .youtubePage .youtubeBox2 .flexBox .item a h3{font-size:20px;font-weight:600;padding:0 0 20px}.youtube #container #main_contents #main_col #article .youtubePage .youtubeBox2 .flexBox .item a .imgBox{width:100%;height:160px;overflow:hidden;position:relative;box-shadow:5px 5px 0 var(--color2);border-radius:10px}@media screen and (max-width: 520px){.youtube #container #main_contents #main_col #article .youtubePage .youtubeBox2 .flexBox .item a .imgBox{height:130px}}.youtube #container #main_contents #main_col #article .youtubePage .youtubeBox2 .flexBox .item a .imgBox img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;height:100%;object-fit:cover;-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.youtube #container #main_contents #main_col #article .youtubePage .youtubeBox2 .flexBox .item a .txBox{padding:10px 0 0;font-size:16px;font-weight:600;line-height:160%}.youtube #container #main_contents #main_col #article .youtubePage .youtubeBox2 .flexBox .item a .txBox .btn{margin:15px 0 0 0;font-size:20px;font-weight:600;text-align:center;padding:10px;background-color:var(--color2);border-radius:10px}.youtube #container #main_contents #main_col #article .youtubePage .youtubeBox2 .flexBox .item a:hover .imgBox img{width:120%;height:120%;-webkit-transition:0.5s ease-in-out;-moz-transition:0.5s ease-in-out;-ms-transition:0.5s ease-in-out;-o-transition:0.5s ease-in-out;transition:0.5s ease-in-out}.youtube #container #main_contents #main_col #article .youtubePage .youtubeBox2 .button{width:300px;margin:0 auto}.youtube #container #main_contents #main_col #article .youtubePage .youtubeBox2 .button a{display:block;font-size:20px;font-weight:600;text-align:center;padding:20px;color:#000;border-radius:10px;background-color:#FFF}.youtube #container #main_contents #main_col #article .youtubePage .youtubeBox2 .button a:hover{color:rgba(0,0,0,0.5)}.youtube #container #main_contents #main_col .category_topics_in .in{padding:0;background-color:transparent;box-shadow:0 0 0 transparent}.youtube #container #main_contents #main_col .category_topics_in .in a{padding:0}.youtube #container #main_contents #main_col .category_topics_in .in a .imgBox{border-radius:10px;overflow:hidden;box-shadow:5px 5px 0 var(--color2)}.event{background-color:var(--color2)}.event header{background-color:var(--color1)}.event .enTitle p:after{background-color:var(--color1)}.event #container #main_contents #main_col{width:inherit}.event #container #main_contents #main_col #article .eventPage .firstBox{padding:0 0 80px}.event #container #main_contents #main_col #article .eventPage .firstBox .imgBox{overflow:hidden;border-radius:20px}.event #container #main_contents #main_col #article .eventPage .firstBox .imgBox img{object-fit:cover;width:100%;height:100%}.event #container #main_contents #main_col #article .eventPage .firstBox .btnArea{display:flex;justify-content:space-between;padding:50px 0 0 0}.event #container #main_contents #main_col #article .eventPage .firstBox .btnArea .btn{width:46%}.event #container #main_contents #main_col #article .eventPage .firstBox .btnArea .btn a{display:block;background-color:#FFF;border-radius:10px;padding:20px;font-size:20px;font-weight:600;text-align:center}.event #container #main_contents #main_col #article .eventPage .eventBox2{padding:0 0 100px}.event #container #main_contents #main_col #article .eventPage .eventBox2.last{padding-bottom:0}.event #container #main_contents #main_col #article .eventPage .eventBox2 .enTitle.jp{font-family:'Noto Sans JP',"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif}.event #container #main_contents #main_col #article .eventPage .eventBox2 .enTitle.jp p{font-style:normal;font-size:42px}.event #container #main_contents #main_col #article .eventPage .eventBox2 .flexBox{padding:0 0 50px;display:flex;justify-content:flex-start;flex-wrap:wrap;gap:30px 5%}@media screen and (max-width: 1010px){.event #container #main_contents #main_col #article .eventPage .eventBox2 .flexBox{padding:0 20px}}.event #container #main_contents #main_col #article .eventPage .eventBox2 .flexBox .item{width:48%;background-color:#FFF;border-radius:10px;box-shadow:5px 5px 0 var(--color1)}@media screen and (max-width: 520px){.event #container #main_contents #main_col #article .eventPage .eventBox2 .flexBox .item{width:100%}}.event #container #main_contents #main_col #article .eventPage .eventBox2 .flexBox .item a{display:block;box-sizing:border-box;padding:30px 20px;transition:none}.event #container #main_contents #main_col #article .eventPage .eventBox2 .flexBox .item a:hover{color:#000 !important}.event #container #main_contents #main_col #article .eventPage .eventBox2 .flexBox .item a h3{font-size:20px;font-weight:600;padding:0 0 20px}.event #container #main_contents #main_col #article .eventPage .eventBox2 .flexBox .item a .imgBox{width:100%;height:160px;overflow:hidden;position:relative}@media screen and (max-width: 520px){.event #container #main_contents #main_col #article .eventPage .eventBox2 .flexBox .item a .imgBox{height:130px}}.event #container #main_contents #main_col #article .eventPage .eventBox2 .flexBox .item a .imgBox img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;height:100%;object-fit:cover;-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.event #container #main_contents #main_col #article .eventPage .eventBox2 .flexBox .item a .txBox{padding:10px 0 0;font-size:16px;font-weight:600;line-height:160%}.event #container #main_contents #main_col #article .eventPage .eventBox2 .flexBox .item a .txBox .btn{margin:15px 0 0 0;font-size:20px;font-weight:600;text-align:center;padding:10px;background-color:var(--color2);border-radius:10px}.event #container #main_contents #main_col #article .eventPage .eventBox2 .flexBox .item a:hover .imgBox img{width:120%;height:120%;-webkit-transition:0.5s ease-in-out;-moz-transition:0.5s ease-in-out;-ms-transition:0.5s ease-in-out;-o-transition:0.5s ease-in-out;transition:0.5s ease-in-out}.event #container #main_contents #main_col #article .eventPage .eventBox2 .button{width:300px;margin:0 auto}.event #container #main_contents #main_col #article .eventPage .eventBox2 .button a{display:block;font-size:20px;font-weight:600;text-align:center;padding:20px;color:#000;border-radius:10px;background-color:#FFF}.event #container #main_contents #main_col #article .eventPage .eventBox2 .button a:hover{color:rgba(0,0,0,0.5)}.blog_list.type1 .content{padding:0;background-color:#FFF}.blog_list.type1 .title{font-size:16px}.single_copy_title_url{display:none !important}pre{padding:30px;background-color:#E8E8E8;color:#000;font-size:14px;line-height:130%}
