:root{--viewport-width: 390;--base-unit: 100vw}@media screen and (min-width:768px),print{:root{--viewport-width: 1;--base-unit: 1px}}.mainVisual{background-image:url(../img/news/main_visual_bg.jpg)}#conts{padding-bottom:60px}#conts .headLine01{margin:28px 0 40px}@media screen and (max-width:767px){#conts .headLine01{margin:30px 0;padding-right:calc(20/var(--viewport-width)*var(--base-unit))}}#conts .comTable td{padding:20px 5px 16px 32px;font-size:1.4rem;line-height:1.6;vertical-align:middle;border-left:none;border-right:none}@media screen and (max-width:767px){#conts .comTable td{padding:10px}}#conts .comTable td a{padding-left:18px;display:inline-block;background:url(../img/common/icon03.png) no-repeat left center;background-position:left top 5px}#conts .comTable .tdStyle{padding:20px 0 16px;color:#fff;font-size:1.2rem;text-align:center;background-color:#01b3cd}@media screen and (max-width:767px){#conts .comTable .tdStyle{padding:10px}}#conts .comTable .wid01{width:25%}@media screen and (max-width:767px){#conts .comTable .wid01{padding-left:20px;font-size:1.2rem}}#conts .comTable .wid02{width:13%}#conts .comTable .wid03{width:62%}@media screen and (max-width:767px){#conts .comTable .wid03{padding-right:20px}}#main .pageList{margin-right:30px;margin-left:30px;text-align:right}@media screen and (max-width:767px){#main .pageList{margin-right:calc(20/var(--viewport-width)*var(--base-unit));margin-left:calc(20/var(--viewport-width)*var(--base-unit))}}#main .pageList a,#main .pageList span{display:inline;font-size:1.2rem;text-decoration:none;border:1px solid #e9e9e9;padding:8px 12px;margin:0 1px 0 5px;color:#333}#main .pageList a:hover{color:#333;border:1px solid #333}#main .pageList span.current{background:#01b3cd;color:#fff;font-weight:bold}#conts .detail .headLine01{margin:37px 0 32px;background:url(../img/common/icon01.gif) no-repeat left 3px}@media screen and (max-width:767px){#conts .detail .headLine01{background-position:left 8px}}#conts .detail .headLine01 .txt01{font-size:1.4rem;line-height:1.3}#conts .detail .headLine01 .txt01 .txt02{margin-left:14px;padding:0 4px;display:inline-block;color:#fff;font-size:1rem;line-height:1.3;background-color:#01b3cd}#conts .detail .comSection{border-top:1px solid #e9e9e9}#conts .detail .photo{margin-bottom:28px}@media screen and (max-width:767px){#conts .detail .photo{margin-bottom:30px}}#conts .detail .photo img{width:100%;height:auto;border-radius:5px}#conts .detail .pageNavi{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:40px;padding:10px;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9}#conts .detail .pageNavi li{font-size:1.4rem}#conts .detail .pageNavi .on{text-align:center}#conts .detail .pageNavi a{display:block}#conts .detail .pageNavi .prev,#conts .detail .pageNavi .next{min-width:88px}#conts .detail .pageNavi .next{text-align:right}#conts .detail .pageNavi .next a{padding-right:18px;background:url(../img/common/icon03.png) no-repeat right center}#conts .detail .pageNavi .prev a{padding-left:18px;background:url(../img/common/icon04.png) no-repeat left center}.detail_post{font-size:1.4rem}.detail_post>*{margin-top:20px}.detail_post>*:first-child{margin-top:0}.detail_post a:not(.wp-block-button__link){text-decoration:underline;color:#01b3cd}.detail_post a:not(.wp-block-button__link):hover{text-decoration:none}.detail_post h2{margin-top:60px;margin-bottom:30px;padding:10px 20px;font-size:1.8rem;background:rgba(0,58,105,.06)}@media screen and (max-width:767px){.detail_post h2{margin-top:50px}}.detail_post h3{position:relative;margin-top:50px;margin-bottom:30px;padding-left:20px;font-size:1.8rem;border-left:3px solid #01beda}@media screen and (max-width:767px){.detail_post h3{margin-top:45px}}.detail_post h4{position:relative;margin-top:40px;margin-bottom:20px;padding-left:20px;font-size:1.6rem;border-left:3px solid #ccc}.detail_post h5{position:relative;margin-top:40px;margin-bottom:20px;padding-left:30px;font-size:1.5rem}.detail_post h5:before{position:absolute;left:0;content:"";display:block;background:#333;top:10px;width:20px;height:1px}@media screen and (max-width:767px){.detail_post h5:before{top:10px}}.detail_post h6{position:relative;margin-top:30px;margin-bottom:20px;padding-left:15px;font-size:1.4rem}.detail_post h6:before{position:absolute;left:0;top:10px;content:"";display:block;width:10px;height:1px;background:#333}@media screen and (max-width:767px){.detail_post h6:before{top:10px}}.detail_post .wp-block-table table,.detail_post .wp-block-flexible-table-block-table table{line-height:1.5}.detail_post .wp-block-table table th,.detail_post .wp-block-table table td,.detail_post .wp-block-flexible-table-block-table table th,.detail_post .wp-block-flexible-table-block-table table td{padding:15px}.detail_post .wp-block-table figcaption,.detail_post .wp-block-flexible-table-block-table figcaption{margin-top:.5em;text-align:center;font-size:1.4rem}@media screen and (max-width:767px){.detail_post .wp-block-table figcaption,.detail_post .wp-block-flexible-table-block-table figcaption{font-size:1.2rem}}.detail_post ul,.detail_post ol{line-height:1.5}.detail_post ul li:not(:first-child),.detail_post ol li:not(:first-child){margin-top:.5em}.detail_post ul li ul,.detail_post ul li ol,.detail_post ol li ul,.detail_post ol li ol{margin-top:.5em}.detail_post ul>li{position:relative;padding-left:12px}.detail_post ul>li:before{position:absolute;content:"";display:block;background:#01beda;left:0;top:7px;width:6px;height:6px}@media screen and (max-width:767px){.detail_post ul>li:before{top:6px}}.detail_post ol{counter-reset:li}.detail_post ol>li{position:relative;padding-left:calc(1.5em + 10px)}.detail_post ol>li:before{position:absolute;left:0;top:0;counter-increment:li;content:counter(li, decimal-leading-zero) ".";color:#01beda}.detail_post .is-type-wp-embed .wp-embedded-content{width:100%;position:static !important;clip:auto !important;vertical-align:bottom}.detail_post .wp-block-quote{position:relative;margin:0;margin-top:30px;margin-bottom:30px;padding-left:80px}@media screen and (max-width:767px){.detail_post .wp-block-quote{padding-left:50px}}.detail_post .wp-block-quote:before{position:absolute;top:-0.1em;left:0;content:"“";font-size:12rem;color:#ccc;line-height:1}@media screen and (max-width:767px){.detail_post .wp-block-quote:before{font-size:6rem}}.detail_post .wp-block-quote cite{display:block;margin-top:10px;font-size:1.2rem;text-align:right}.detail_post .wp-block-pullquote{margin-top:30px;margin-bottom:30px;padding:0;border-top:2px solid #ccc;border-bottom:2px solid #ccc}.detail_post .wp-block-pullquote blockquote{margin:0;padding:20px 0 30px}.detail_post .wp-block-pullquote blockquote p{font-weight:bold;font-size:3rem}@media screen and (max-width:767px){.detail_post .wp-block-pullquote blockquote p{font-size:1.8rem}}.detail_post .wp-block-pullquote blockquote cite{display:block;margin-top:5px;font-size:1.4rem}@media screen and (max-width:767px){.detail_post .wp-block-pullquote blockquote cite{font-size:1.4rem}}.detail_post .wp-block-image img{width:100%}.detail_post .wp-block-image figcaption{text-align:center;font-size:1.4rem}@media screen and (max-width:767px){.detail_post .wp-block-image figcaption{font-size:1.2rem}}.detail_post .wp-block-gallery.has-nested-images{margin-top:30px;margin-bottom:30px}.detail_post .wp-block-gallery.has-nested-images figure.wp-block-image figcaption{font-size:1.4rem}@media screen and (max-width:767px){.detail_post .wp-block-gallery.has-nested-images figure.wp-block-image figcaption{font-size:1rem}}.detail_post .wp-block-embed{margin-top:30px;margin-bottom:30px}.detail_post .is-type-video .wp-block-embed__wrapper{position:relative;width:100%;height:0;padding-top:56.25%}.detail_post .is-type-video .wp-block-embed__wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.detail_post .is-type-video figcaption{text-align:center;font-size:1.4rem}@media screen and (max-width:767px){.detail_post .is-type-video figcaption{font-size:1.2rem}}.detail_post .wp-block-buttons{margin-top:30px;margin-bottom:30px}@media screen and (max-width:767px){.detail_post .wp-block-buttons{margin-top:30px;margin-bottom:30px}}.detail_post .wp-block-buttons .wp-block-button__link{text-decoration:none}/*# sourceMappingURL=news.css.map */