@charset "utf-8";.xo-event-calendar{font-family:"Helvetica Neue",Helvetica,"Hiragino Kaku Gothic ProN",Meiryo,"MS PGothic",sans-serif}.title_wrap{position:relative;height:300px;max-height:300px;background:no-repeat url(//ng-c.co.jp/wp/wp-content/themes/template_01/css/../img/environment/title.jpg);background-size:cover;background-position:right bottom 20%}.title_wrap h3{font-size:4.5vw;color:#fff;position:absolute;bottom:20px;left:15%;text-shadow:-1px -1px 1px rgba(255,255,255,.1),1px 1px 1px rgba(0,0,0,.5),2px 2px 2px rgba(29,151,108,0)}#newstopics section{max-width:1200px;margin:50px auto;font-size:.9rem}#calendar section{max-width:1200px;margin:50px auto;font-size:.9rem;text-align:left}.inner_news{width:70%;margin:0 auto}#newstopics .inner_news dl dt{margin-right:50px}#newstopics .inner_news dl div:nth-child(even){background-color:#eee}#newstopics .pagelist{width:100%;margin:10px auto;text-align:center}#newstopics .pagelist .page-numbers{color:#1d976c;padding:2px}.items dt,.items dd{padding:10px}.items dd{display:inline-block}.items a{color:#333;transition:.3s;display:inline-block}.items a:hover{opacity:.8}.calendar-wrap{text-align:center;padding:0 30px}.fullscreen-image{cursor:url(//ng-c.co.jp/wp/wp-content/themes/template_01/css/../js/plus_cursor.png),pointer;display:inline-block;margin:0 5px 5px 0}#calendar section h4{border-left:5px solid #1d976c;display:inline-block;padding:3px;margin-bottom:20px;margin-left:20px;font-size:1.4rem;text-indent:.4em;text-align:left}#calendar #calendar-year .xo-months{display:grid;grid-template-columns:repeat(3,1fr);column-gap:20px;row-gap:5px}#calendar #calendar-year .month-event,#calendar #calendar-year .month-event-space{display:none}#calendar #calendar-year .other-month{display:none}#calendar #calendar-year table.xo-month .month-dayname td div,#calendar #calendar-year table.xo-month .month-week,#calendar #calendar-year table.xo-month thead{line-height:1.5em;height:1.5em}#calendar #calendar-year table.xo-month .month-dayname td div{padding:0;text-align:center;font-size:1em}#calendar #calendar-year .xo-event-calendar table.xo-month .month-dayname td div,#calendar #calendar-year .xo-event-calendar table.xo-month .month-dayname td div.today{color:#333;font-weight:400}#calendar .xo-event-calendar p.holiday-title{text-align:right}#calendar #calendar-year .xo-month .month-header span.calendar-caption{font-size:0}#calendar #calendar-year .xo-month .month-header span.calendar-caption:before{font-size:20px;font-weight:700;color:#1d976c;font-family:vdl-v7marugothic,sans-serif}#calendar #calendar-year .xo-month-wrap:nth-child(1) table.xo-month .month-header span.calendar-caption:before{content:"4月"}#calendar #calendar-year .xo-month-wrap:nth-child(2) table.xo-month .month-header span.calendar-caption:before{content:"5月"}#calendar #calendar-year .xo-month-wrap:nth-child(3) table.xo-month .month-header span.calendar-caption:before{content:"6月"}#calendar #calendar-year .xo-month-wrap:nth-child(4) table.xo-month .month-header span.calendar-caption:before{content:"7月"}#calendar #calendar-year .xo-month-wrap:nth-child(5) table.xo-month .month-header span.calendar-caption:before{content:"8月"}#calendar #calendar-year .xo-month-wrap:nth-child(6) table.xo-month .month-header span.calendar-caption:before{content:"9月"}#calendar #calendar-year .xo-month-wrap:nth-child(7) table.xo-month .month-header span.calendar-caption:before{content:"10月"}#calendar #calendar-year .xo-month-wrap:nth-child(8) table.xo-month .month-header span.calendar-caption:before{content:"11月"}#calendar #calendar-year .xo-month-wrap:nth-child(9) table.xo-month .month-header span.calendar-caption:before{content:"12月"}#calendar #calendar-year .xo-month-wrap:nth-child(10) table.xo-month .month-header span.calendar-caption:before{content:"1月"}#calendar #calendar-year .xo-month-wrap:nth-child(11) table.xo-month .month-header span.calendar-caption:before{content:"2月"}#calendar #calendar-year .xo-month-wrap:nth-child(12) table.xo-month .month-header span.calendar-caption:before{content:"3月"}#post_contents{max-width:1200px;margin:0 auto}#post_contents h3{margin:30px 0 0 10px;border-left:5px solid #1d976c;padding-left:5px;font-size:1.4rem}#post_contents time{font-size:.8rem;margin:10px 0 0 10px}#post_contents p{max-width:80%;margin:0 auto;text-align:justify;margin-bottom:30px}#post_contents .link_item{width:100%;text-align:center;margin-bottom:50px}#post_contents .link_item a{color:#1d976c}#post_contents .link_item a:first-child{padding-right:20px}#post_contents .link_item i{padding:5px}@media screen and (max-width:750px){#calendar #calendar-year .xo-months{grid-template-columns:repeat(1,1fr)}.title_wrap h3{font-size:10vw;color:#fff;height:200px;position:absolute;bottom:20px;left:25px}.inner_news{width:95%;margin:0 auto}#newstopics .inner_news dl dt{margin-right:0}.items dt{padding-bottom:0}.items dd{padding-top:10px}#post_contents p{max-width:85%;margin:0 0 30px 10px}}