@charset "UTF-8";.content img{margin-top:30px}.heading-subTitle{margin-bottom:25px;padding:15px;color:#fff;font-size:17px;font-weight:700;font-family:'Noto Serif JP',serif;letter-spacing:1px;background:#49a17f}h1.heading.heading-page{color:#49a17f;font-family:'Noto Serif JP',serif}.heading-subTitle.kodomo{background:#dd6161}.content h3{border-left:5px solid #49a17f !important}.content h4{color:#49a17f}.content-page iframe{width:100%}@media screen and (max-width :767px),print{h1.heading.heading-page{font-size:1.8em}.content-page iframe{height:300px}}.youtube .wp-video,.youtube .mejs-video{width:100% !important}.youtube video{width:100%;height:420px}.infoBlock{margin-bottom:50px}.infoBody{margin-top:-.5em;padding:30px 10px;background:#d1e5dd;border-radius:0 0 7px 7px}.infoTitle{margin-bottom:20px;color:#244738;font-size:1.6rem;font-family:'Noto Serif JP',serif}.infoBody,.infoBlock .map{width:100%}.infoBody{margin-bottom:30px;color:#244738}@media screen and (max-width :480px),print{.youtube video{height:auto}.infoBody{padding:20px 10px 10px}}@media screen and (min-width :768px),print{.infoBody{padding:30px 25px}}.infoBody .list-info{list-style:none;font-size:1em;font-weight:600;line-height:2.2}.infoBody .list-info li{margin-bottom:.5em}.infoBody .list-info li:last-child{margin-bottom:0}.infoBody .list-info strong{display:inline-block;vertical-align:middle;width:25px;height:25px;margin-right:10px;border-radius:50%;text-indent:-9999em}.infoBody .list-info strong.icon_calendar{background:url(//deepjapan-niino.info/wp-content/themes/lionmedia-child/css/../img/obon/icon_calendar.png) #244738 no-repeat center center;background-size:12px}.infoBody .list-info strong.icon_watch{background:url(//deepjapan-niino.info/wp-content/themes/lionmedia-child/css/../img/obon/icon_watch.png) #244738 no-repeat center center;background-size:12px}.infoBody .list-info strong.icon_map{background:url(//deepjapan-niino.info/wp-content/themes/lionmedia-child/css/../img/obon/icon_map.png) #244738 no-repeat center center;background-size:12px}@media screen and (max-width :480px),print{.infoBody .list-info{font-size:.95em;line-height:1.5}.infoBody .list-info li{margin-bottom:1.5em}.infoBody .list-info strong{margin-right:5px}}@media screen and (min-width :768px),print{.infoBody .list-info{font-size:1em;line-height:2}.infoBody .list-info strong{width:35px;height:35px}.infoBody .list-info strong.icon_calendar{background:url(//deepjapan-niino.info/wp-content/themes/lionmedia-child/css/../img/obon/icon_calendar.png) #244738 no-repeat center center;background-size:17px}.infoBody .list-info strong.icon_watch{background:url(//deepjapan-niino.info/wp-content/themes/lionmedia-child/css/../img/obon/icon_watch.png) #244738 no-repeat center center;background-size:17px}.infoBody .list-info strong.icon_map{background:url(//deepjapan-niino.info/wp-content/themes/lionmedia-child/css/../img/obon/icon_map.png) #244738 no-repeat center center;background-size:17px}}.page-matsuri .categoryDescription__text{color:#fff;line-height:1.75;font-size:1.2em}iframe.twitter-timeline{margin-bottom:50px !important}.SandboxRoot.env-bp-660 .timeline-Tweet-text{font-size:16px !important;line-height:1.5 !important}ul.event-detail-list{list-style:none}h3.event_date{margin-bottom:.5em;font-size:1.6em}h3.event_date>span{margin-left:1em;color:#9c9c9c;font-size:14px}@media screen and (max-width :480px),print{h3.event_date>span{display:block;margin-top:1em;line-height:1.5;font-size:.6em}}h3.event_date:before{content:"";display:inline-block;vertical-align:middle;width:43px;height:40px;margin-right:10px;background:url(//deepjapan-niino.info/wp-content/themes/lionmedia-child/css/../img/obon/icon_calendar.png) #244738 no-repeat center center;background-size:17px}li .event-child-detail{margin-left:4em;margin-bottom:3em;padding:1.5em;background:#d3e2dc}li .event-child-detail.on-media{display:flex}li .event-child-detail.on-media .event-media-text{width:55%}li .event-child-detail .event-media{margin-left:2em;width:45%}li .event-child-detail+.event-child-detail{margin-top:-1.5em}.event-child-detail h4{margin-top:.3em;margin-bottom:1em;line-height:1.7;color:#244738;font-size:1.4em}.event-child-detail p{margin-bottom:2em;line-height:1.7}.near-article a{display:block;padding:.8em;color:#49a17f;font-size:1em;font-weight:700;background:#fff}.near-article a:hover{color:#fff;background:#49a17f;transition:.5s}@media screen and (min-width :768px) and (max-width :1000px){li .event-child-detail.on-media .event-media-text{width:60%}li .event-child-detail .event-media{margin-left:1em;width:40%}.event-child-detail h4{font-size:1.2em}.event-child-detail p{margin-bottom:1.5em}.near-article a{font-size:.8em}}@media screen and (max-width :580px),print{li .event-child-detail.on-media{display:block}li .event-child-detail.on-media .event-media-text,li .event-child-detail .event-media{margin-left:0;width:100%}li .event-child-detail.on-media{display:block}li .event-child-detail.on-media .event-media-text,li .event-child-detail .event-media{margin-left:0;width:100%}.event-child-detail h4{font-size:1.2em}.event-child-detail p{margin-bottom:1.5em}.near-article a{margin-bottom:2em;padding:1em;font-size:.9em}.event-media img{width:100%;height:300px;object-fit:cover;object-position:50% 0}}@media screen and (max-width :360px),print{li .event-child-detail{margin-left:0}.event-media img{height:250px}}.event-media video,.event-media img{width:100%;max-width:100%}.event-media video{height:280px}.ryugaku .infoBody{margin-top:30px;border-radius:7px}.ryugaku ol.step li{font-size:17px}.ryugaku table.table-voice{margin-bottom:40px;border:none;border-bottom:dotted 2px #e5e5e5}.ryugaku table.table-voice tr{background:#fff}.ryugaku table.table-voice th{width:200px;padding-right:30px;background:#fff;border:none}.ryugaku table.table-voice td{padding:0 0 20px;border:none}@media screen and (max-width :767px),print{.ryugaku ol.step li{font-size:15px}.ryugaku table.table-voice tr,.ryugaku table.table-voice th,.ryugaku table.table-voice td{display:block;width:100%}.ryugaku table.table-voice th img{display:block;width:160px;margin:0 auto 20px}.ryugaku table.table-voice td h4{text-align:center}}@media screen and (min-width :768px),print{.ryugaku table.table-voice th img{width:200px}}.performance ul.performance-list{list-style:none;width:100%;margin-bottom:1em;padding-left:0}.performance ul.performance-list>li{width:49%;margin-right:1em;padding:2em .5em;color:#fff;background:#6e6354;border-radius:5px;text-align:center}.performance ul.performance-list>li:last-child{margin-right:0}.performance ul.performance-list>li h3.performance-title{margin-bottom:2em;font-size:.9em;line-height:1.5}.performance ul.performance-list>li p.performance-text{font-size:2.5em}.performance ul.performance-list>li p.performance-text>span{display:inline-block;margin-left:.5em;font-size:.5em}.contact_range{margin-bottom:1.5em;padding:2em 1em;color:#fff;background:#6e6354;border-radius:5px;text-align:center}.contact_range h3.performance-title{margin-bottom:2em;font-size:1em}.contact_range p.performance-text{font-size:1em;line-height:1.5;text-align:left}.next-regular{margin-bottom:40px;padding:20px;color:#6e6354;font-size:15px;font-weight:700;line-height:2;background:#f9f4f0;border-radius:10px}@media screen and (min-width :768px),print{.next-regular{padding:30px}}@media screen and (max-width :481px),print{.performance ul.performance-list{overflow:hidden;display:block;margin-bottom:0}.performance ul.performance-list>li{float:left;width:47.5%;margin-bottom:1em}.performance ul.performance-list>li:nth-child(2){margin-right:0}.performance ul.performance-list>li h3.performance-title{margin-bottom:1em}}@media screen and (min-width :481px),print{.performance ul.performance-list{display:flex}}.add-content{margin-bottom:40px}.add-content h2:first-letter {border-bottom:none !important}.about table{width:100%}.about table tr{vertical-align:top}.content .add-content.about01 table td{padding:0}.about table td img{width:100%;min-width:200px;height:auto;margin-left:20px}.add-content p{position:relative;font-size:1.6rem;line-height:1.75;margin:0 0 2em}@media screen and (max-width :767px),print{.add-content.about01 p{margin-bottom:0}.about table tr,.about table td{display:block;width:100%}.about table td img{float:none !important;display:block;width:90%;max-width:350px !important;min-width:auto !important;margin:15px auto !important}}@media screen and (min-width :768px),print{.about table{margin-bottom:-40px}.content .add-content.about01 table td.txt{padding-right:20px}}