#content.record,#content.error404{background:#edf2f7;padding:3.125rem 3.125rem 3.75rem}#content.record #entry,#content.error404 #entry{margin:0 auto;max-width:1400px;background:#fff;padding:5.3125rem 6.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#content.record #entry .post_img,#content.error404 #entry .post_img{width:49.16667%}#content.record #entry .post_img .img,#content.error404 #entry .post_img .img{position:relative;width:100%;height:0;padding-top:51.69492%;background: 50%/cover no-repeat}#content.record #entry .post_img .img img,#content.error404 #entry .post_img .img img{display:none}#content.record #entry .post_content,#content.error404 #entry .post_content{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:3.75rem}#content.record #entry .post_content .category,#content.error404 #entry .post_content .category{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1.25rem}#content.record #entry .post_content .category .tag,#content.error404 #entry .post_content .category .tag{display:block;margin-right:.5em;background:#edf2f7;color:#2360b4;font-size:.75rem;font-weight:500;line-height:2.33333;letter-spacing:.03em;text-align:center;padding:0 1em;min-width:6.625rem}#content.record #entry .post_content .post_tit,#content.error404 #entry .post_content .post_tit{font-size:2.25rem;line-height:1.5;font-weight:500;font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;letter-spacing:.07em;color:#2360b4}#content.record #entry .post_content .post_tit+.txt,#content.error404 #entry .post_content .post_tit+.txt{margin-top:2.1875rem;font-size:1rem;line-height:2}#content.record #entry .post_content .tags,#content.error404 #entry .post_content .tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:.3125rem;font-size:.75rem;color:#777}#content.record #entry .post_content .tags .tag,#content.error404 #entry .post_content .tags .tag{margin-right:.5em}#content.record .btnWrap,#content.error404 .btnWrap{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;margin-top:2.8125rem}#content.record .btnWrap .btn,#content.error404 .btnWrap .btn{font-size:1rem;letter-spacing:.07em;line-height:2.8125;padding:0 1em;min-width:13.4375rem;background:none}@media (hover:hover){#content.record .btnWrap .btn:hover,#content.error404 .btnWrap .btn:hover{background:#2360b4}}#content.info{background:#edf2f7;padding:3.125rem 0 0}#content.info .info_entry{background:#fff;padding:4.375rem 0 7.5rem}#content.info .info_entry .post{width:89.33333%;max-width:740px;margin:0 auto}#content.info .info_entry .post .post_meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#content.info .info_entry .post .post_meta .date{font-size:.875rem;letter-spacing:.07em;line-height:2}#content.info .info_entry .post .post_meta .category{font-size:.75rem;line-height:2.33333;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:1.25rem}#content.info .info_entry .post .post_meta .category a{border:#2360b4 solid 1px;color:#2360b4;text-align:center;display:block;padding:0 1em;min-width:8.83333em;margin-right:.5em}#content.info .info_entry .post h1.tit{font-size:1.875rem;line-height:1.66667;font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-weight:500;color:#2360b4;margin-top:1.25rem}#content.info .info_entry .post .post_img{margin-top:2.5rem}#content.info .info_entry .post .post_content{margin-top:2.5rem}#content.info .info_entry .post .post_content .txt .editor-post-title__block:after{color:#ff7f50;font-size:.8em;content:"※タイトル文字数は30字以内に収めてください。";display:block;text-align:right}#content.info .info_entry .post .post_content .txt .post_label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:2.5rem auto 0}#content.info .info_entry .post .post_content .txt .post_label .label{display:block;min-width:10.1875rem;padding:0;font-size:1.125rem;line-height:2.22222;color:#2360b4;font-weight:500;letter-spacing:.06em;text-align:center}#content.info .info_entry .post .post_content .txt h2{color:#2360b4;font-size:1.5rem;line-height:1.66667;font-weight:500;letter-spacing:.06em;margin:3.125rem auto 0}#content.info .info_entry .post .post_content .txt h3{color:#2360b4;margin:3.125rem auto 0;letter-spacing:.06em;font-weight:500;font-size:1.25em}#content.info .info_entry .post .post_content .txt h4{color:#2360b4;margin:3.125rem auto 0;letter-spacing:.06em;font-weight:500;font-size:1.125em}#content.info .info_entry .post .post_content .txt strong{font-weight:500}#content.info .info_entry .post .post_content .txt em{font-style:italic}#content.info .info_entry .post .post_content .txt s{text-decoration:line-through}#content.info .info_entry .post .post_content .txt code{background-color:#eee;border-radius:3px;font-family:courier,monospace;padding:0 3px}#content.info .info_entry .post .post_content .txt p{line-height:2;font-weight:300;margin:2.5rem auto 0}#content.info .info_entry .post .post_content .txt p a{color:#2360b4}#content.info .info_entry .post .post_content .txt h1+p,#content.info .info_entry .post .post_content .txt h2+p,#content.info .info_entry .post .post_content .txt h3+p,#content.info .info_entry .post .post_content .txt h4+p,#content.info .info_entry .post .post_content .txt h5+p,#content.info .info_entry .post .post_content .txt p+p{margin-top:1.5em}#content.info .info_entry .post .post_content .txt h1+ul,#content.info .info_entry .post .post_content .txt h1+ol,#content.info .info_entry .post .post_content .txt h2+ul,#content.info .info_entry .post .post_content .txt h2+ol,#content.info .info_entry .post .post_content .txt h3+ul,#content.info .info_entry .post .post_content .txt h3+ol,#content.info .info_entry .post .post_content .txt h4+ul,#content.info .info_entry .post .post_content .txt h4+ol,#content.info .info_entry .post .post_content .txt h5+ul,#content.info .info_entry .post .post_content .txt h5+ol,#content.info .info_entry .post .post_content .txt p+ul,#content.info .info_entry .post .post_content .txt p+ol{margin-top:1.5em}#content.info .info_entry .post .post_content .txt figure.wp-block-image{margin:2.5rem auto 0}#content.info .info_entry .post .post_content .txt figure.wp-block-image img{width:100%;max-width:100%}#content.info .info_entry .post .post_content .txt figure.wp-block-image figcaption{font-size:.875rem;margin-top:.2em;text-align:left}#content.info .info_entry .post .post_content .txt .wp-block-image .alignleft,#content.info .info_entry .post .post_content .txt .wp-block-image .aligncenter,#content.info .info_entry .post .post_content .txt .wp-block-image .alignright{margin-top:2.5rem}#content.info .info_entry .post .post_content .txt blockquote.wp-block-quote{margin-top:2.5rem;padding:2.1875rem;background:#f0f7f8}#content.info .info_entry .post .post_content .txt blockquote.wp-block-quote p:first-child{margin-top:0}#content.info .info_entry .post .post_content .txt blockquote.wp-block-quote cite{color:#888;font-size:.875em;display:block;margin-top:.5em;text-align:right}#content.info .info_entry .post .post_content .txt ul{margin:2.5rem auto 0}#content.info .info_entry .post .post_content .txt ul li{line-height:1.5;padding-left:1.25em;margin-top:.4em;position:relative}#content.info .info_entry .post .post_content .txt ul li:before{content:'●';color:#2360b4;display:inline-block;position:absolute;width:1.25em;height:1.5em;top:0;left:0}#content.info .info_entry .post .post_content .txt ol{counter-reset:inner}#content.info .info_entry .post .post_content .txt ol li{padding-left:1.75em;position:relative;list-style:em-decimal}#content.info .info_entry .post .post_content .txt ol li:nth-child(-n+9) {padding-left:1.25em}#content.info .info_entry .post .post_content .txt ol li:before{counter-increment:inner;content:counter(inner) ".";text-transform:full-width;position:absolute;top:0;left:0}#content.info .info_entry .btnWrap{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;margin-top:4.375rem}#content.info .info_entry .btnWrap .btn{font-size:1rem;letter-spacing:.07em;line-height:2.8125;padding:0 1em;min-width:10rem;background:none}@media (hover:hover){#content.info .info_entry .btnWrap .btn:hover{background:#2360b4}#content.info .info_entry .btnWrap .btn:hover:after{background-image:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%207.55%2013.19%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M7.16%2C6%2C1.52.39A.8.8%2C0%2C0%2C0%2C.39%2C1.52L5.47%2C6.59.39%2C11.67A.8.8%2C0%2C0%2C0%2C1.52%2C12.8L7.16%2C7.16A.8.8%2C0%2C0%2C0%2C7.16%2C6Z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M7.16%2C6%2C1.52.39A.8.8%2C0%2C0%2C0%2C.39%2C1.52L5.47%2C6.59.39%2C11.67A.8.8%2C0%2C0%2C0%2C1.52%2C12.8L7.16%2C7.16A.8.8%2C0%2C0%2C0%2C7.16%2C6Z%22%2F%3E%3C%2Fsvg%3E)}}#content.info .info_entry .btnWrap .btn:after{content:'';display:inline-block;width:.3125em;height:.5625em;background-position:50%;background-repeat:no-repeat;background-size:contain;background-image:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%207.55%2013.19%22%3E%3Cpath%20fill%3D%22%232360b4%22%20d%3D%22M7.16%2C6%2C1.52.39A.8.8%2C0%2C0%2C0%2C.39%2C1.52L5.47%2C6.59.39%2C11.67A.8.8%2C0%2C0%2C0%2C1.52%2C12.8L7.16%2C7.16A.8.8%2C0%2C0%2C0%2C7.16%2C6Z%22%2F%3E%3Cpath%20fill%3D%22%232360b4%22%20d%3D%22M7.16%2C6%2C1.52.39A.8.8%2C0%2C0%2C0%2C.39%2C1.52L5.47%2C6.59.39%2C11.67A.8.8%2C0%2C0%2C0%2C1.52%2C12.8L7.16%2C7.16A.8.8%2C0%2C0%2C0%2C7.16%2C6Z%22%2F%3E%3C%2Fsvg%3E);position:absolute;top:50%;right:.5em;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#content.error404{text-align:center}#content.error404 #entry{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;padding:4em 0}#content.error404 #entry .post_tit{color:#2360b4;font-size:1.875rem;font-weight:500;font-family:"Oswald",sans-serif}#content.error404 #entry .message{margin-top:1.5em}@media (max-width:960px){#content.record,#content.error404{background:none;padding:0 0 5rem}#content.record #entry,#content.error404 #entry{padding:.89286rem 1.42857rem 2.14286rem;display:block}#content.record #entry .post_img,#content.error404 #entry .post_img{width:100%}#content.record #entry .post_img .img,#content.error404 #entry .post_img .img{padding-top:51.64179%}#content.record #entry .post_content,#content.error404 #entry .post_content{margin-top:1.60714rem;margin-left:0}#content.record #entry .post_content .category,#content.error404 #entry .post_content .category{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:.71429rem;margin-bottom:1.42857rem}#content.record #entry .post_content .category .tag,#content.error404 #entry .post_content .category .tag{font-size:1rem;line-height:2.28571;min-width:8.75rem}#content.record #entry .post_content .post_tit,#content.error404 #entry .post_content .post_tit{font-size:1.42857rem;line-height:1.5}#content.record #entry .post_content .post_tit+.txt,#content.error404 #entry .post_content .post_tit+.txt{margin-top:1.07143rem;font-size:1rem;line-height:1.78571}#content.record #entry .post_content .tags,#content.error404 #entry .post_content .tags{margin-top:1.07143rem;font-size:.78571rem}#content.record .btnWrap,#content.error404 .btnWrap{margin-top:0}#content.record .btnWrap .btn,#content.error404 .btnWrap .btn{font-size:1rem;line-height:3.14286;min-width:14.89286rem}#content.info{background:none;padding:1.42857rem 0 0}#content.info .info_entry{padding:0 0 4.28571rem}#content.info .info_entry .post .post_meta .date{font-size:.78571rem;line-height:1.68182}#content.info .info_entry .post .post_meta .category{font-size:.78571rem;line-height:1.68182;margin-left:1em}#content.info .info_entry .post .post_meta .category a{min-width:6.5em}#content.info .info_entry .post h1.tit{font-size:1.42857rem;line-height:1.5;margin-top:.53571rem}#content.info .info_entry .post .post_img{margin-top:1.07143rem}#content.info .info_entry .post .post_content{margin-top:1.07143rem}#content.info .info_entry .post .post_content .txt .post_label{margin:2.14286rem auto 0}#content.info .info_entry .post .post_content .txt .post_label .label{min-width:7.96429rem;font-size:1rem;line-height:2.14286}#content.info .info_entry .post .post_content .txt h2{font-size:1.14286rem;line-height:1.5625;margin:2.85714rem auto 0}#content.info .info_entry .post .post_content .txt h2 br{display:none}#content.info .info_entry .post .post_content .txt p{line-height:1.78571;margin:1.60714rem auto 0}#content.info .info_entry .post .post_content .txt img{height:auto}#content.info .info_entry .post .post_content .txt figure.wp-block-image{margin:1.96429rem auto 0}#content.info .info_entry .post .post_content .txt figure.wp-block-image figcaption{font-size:.78571rem}#content.info .info_entry .post .post_content .txt blockquote.wp-block-quote{margin-top:1.42857rem;padding:1.07143rem;font-size:.85714rem}#content.info .info_entry .post .post_content .txt .event_recommend,#content.info .info_entry .post .post_content .txt .post_index{padding:1.42857rem;margin-top:2.14286rem;border-radius:.35714rem}#content.info .info_entry .post .post_content .txt .event_recommend ul li,#content.info .info_entry .post .post_content .txt .post_index ul li{line-height:1.71429;margin-top:.2em}#content.info .info_entry .post .post_content .txt .event_recommend ul li:before,#content.info .info_entry .post .post_content .txt .post_index ul li:before{height:1.71429em}#content.info .info_entry .btnWrap{margin-top:3.39286rem}#content.info .info_entry .btnWrap .btn{font-size:1rem;line-height:3.21429;min-width:12.21429rem}#content.info .info_entry .btnWrap .btn:after{width:.35714em;height:.53571em}#content.error404 #entry{padding:4em 0 0}#content.error404 #entry .post_tit{font-size:1.5rem}#content.error404 #entry .message{margin-top:1.5em}#content.error404 #entry .btnWrap{margin-top:1.5em}}