@font-face{font-family:'Noto Sans';font-style:normal;font-weight:400;src:url("./fonts/NotoSansBold.woff") format("woff");font-display:swap}.heading__first,.article__content h2{font-size:2.6rem;line-height:1.5em;font-weight:600;color:#727171;border-bottom:1px solid #727171}@media screen and (max-width: 767px){.heading__first,.article__content h2{font-size:2rem}}.heading__second,.article__content h3{padding:15px 20px;font-size:2.2rem;font-weight:600;line-height:1.5em;background-color:#F0F0F0}@media screen and (max-width: 767px){.heading__second,.article__content h3{font-size:1.8rem}}.heading__third,.article__content h4{position:relative;padding-left:30px;font-weight:600;line-height:1.5em}.heading__third::before,.article__content h4::before{content:"";position:absolute;left:0;top:calc(50% - 2px);width:20px;height:4px;background-color:#727171}.heading__fourth,.article__content h5{font-weight:600;line-height:1.5em}.heading__fifth,.article__content h6{font-weight:600;line-height:1.5em}.article__content ul:not([class]),.list{margin-left:20px;line-height:1.6em;text-align:left;list-style:initial}.button,.article__content .wp-block-button__link{display:inline-block;padding:14px 78px 14px 30px;font-size:1.4rem;line-height:1.5em;color:#1F3134;text-align:left;border-radius:0;border:1px solid #1F3134;text-decoration:none;outline:none;cursor:pointer;-webkit-appearance:none;background-color:transparent;background-image:url(./img/icon/arrow1.png);background-repeat:no-repeat;background-size:15px;background-position:right 32px center;transition:0.3s background-color, 0.3s color}.button:hover,.article__content .wp-block-button__link:hover{color:#ffffff;border-color:#727171;background-color:#727171;background-image:url(./img/icon/arrow2.png)}.table,.article__content table{width:100%;border-top:1px solid #727171;border-left:1px solid #727171;border-color:#727171;table-layout:fixed;background-color:#ffffff}.table thead,.article__content table thead{border-bottom:none !important}.table tr,.article__content table tr{line-height:1.6em}.table tr>*,.article__content table tr>*{padding:10px 15px;vertical-align:middle;text-align:center}.table tr>th,.article__content table tr>th{font-weight:600;color:#ffffff;background-color:#727171;border-right:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF}.table tr>td,.article__content table tr>td{border-right:1px solid #727171;border-bottom:1px solid #727171;border-left:1px solid #727171}@media screen and (max-width: 767px){.table tr>th,.article__content table tr>th{font-size:1.3rem}.table tr>td,.article__content table tr>td{font-size:1.1rem}}.article__content a:not(.wp-block-button__link),.link{color:#000000;cursor:pointer;font-weight:normal;border:none;background-color:transparent;text-decoration:underline;transition:color 0.3s}.article__content a:hover:not(.wp-block-button__link),.link:hover{color:#727171}.article__content ol,.ordered-list{padding-left:20px;line-height:1.4em;list-style:decimal}.article__content ol>li:not(:last-child),.ordered-list>li:not(:last-child){margin-bottom:10px}.article__content strong{font-weight:bold}.article__content iframe,.iframe{width:100%;height:420px}@media screen and (max-width: 767px){.article__content iframe,.iframe{height:200px}}.article__content .wp-block-button{display:table;min-width:290px}.article__content .aligncenter.wp-block-button{margin:0 auto}.l-main{max-width:1040px;margin-left:auto;margin-right:auto;padding:0 20px;margin-bottom:115px}.l-2col{display:flex;max-width:1040px;margin:0 auto 115px;padding:0 20px}.l-2col__main{width:calc(100% - 288px);padding-right:40px}.l-2col__aside{position:relative;width:288px}@media screen and (max-width: 767px){.l-2col{flex-wrap:wrap}.l-2col__main{width:100%;padding-right:0;margin-bottom:80px}.l-2col__aside{width:100%}}.l-button-wrap{max-width:335px;width:100%;text-align:left}.l-button-wrap--center{max-width:335px;width:100%;margin-right:auto;margin-left:auto;text-align:center}.l-button-wrap--right{max-width:335px;width:100%;margin-left:auto;text-align:right}.l-button-wrap__list{display:flex;flex-wrap:wrap;justify-content:center;margin-left:-20px}.l-button-wrap__list>*{width:calc(25% - 20px);margin-left:20px;margin-bottom:20px}@media screen and (max-width: 767px){.l-button-wrap__list{flex-wrap:wrap;justify-content:center;margin-left:-15px}.l-button-wrap__list>*{width:calc(50% - 15px);margin-left:15px;margin-bottom:15px}}.l-margin__b20{margin-bottom:20px}.l-margin__b40{margin-bottom:40px}.l-margin__b60{margin-bottom:60px}.l-margin__b80{margin-bottom:80px}.l-margin__b100{margin-bottom:100px}.l-margin__b180{margin-bottom:180px}@media screen and (max-width: 767px){.l-margin__b60{margin-bottom:45px}.l-margin__b80{margin-bottom:50px}.l-margin__b100{margin-bottom:60px}.l-margin__b180{margin-bottom:80px}}.breadcrumbs{max-width:1040px;margin:0 auto;padding:10px 20px 50px;font-size:1.2rem;line-height:1.5em}.breadcrumbs__list{display:flex;flex-wrap:wrap;align-items:center}.breadcrumbs__item{display:inline-block}.breadcrumbs__item:not(:first-child){margin-left:10px}.breadcrumbs__item:not(:last-child)::after{content:">";margin-left:10px;color:#727171}.breadcrumbs__link{color:#1F3134;transition:opacity 0.3s}.breadcrumbs__link:hover{opacity:0.7}@media screen and (max-width: 767px){.breadcrumbs{padding:10px 20px 30px;font-size:1rem}}.footer__contact-wrap{padding:40px 20px;background:linear-gradient(147deg, #727171 0, #989898 60%)}.footer__contact-title-head{font-size:3.2rem;font-weight:600;line-height:1.5em;text-align:center;color:#ffffff}.footer__contact-title{margin-bottom:30px;font-weight:600;line-height:1.5em;text-align:center;color:#ffffff}.footer__contact-button-wrap{max-width:240px;margin:0 auto}.footer__contact-button{display:block;padding:15px;font-size:1.4rem;font-weight:600;line-height:1.5em;color:#ffffff;text-align:center;border:2px solid #ffffff;transition:background-color 0.3s, color 0.3s}.footer__contact-button:hover{color:#727171;background-color:#ffffff}.footer__bottom{padding:80px 20px}.footer__inner{display:flex;justify-content:space-between;max-width:1000px;margin:0 auto}.footer__logo-wrap{display:block;width:140px;margin-bottom:20px;transition:opacity 0.3s}.footer__logo-wrap:hover{opacity:0.7}.footer__text{margin-bottom:10px;color:#000000;font-size:1.2rem;font-weight:600;line-height:1.5em}.footer__nav-list-wrap{display:flex;justify-content:space-between;width:330px}.footer__nav-list{width:44%}.footer__nav-item{margin-bottom:20px}.footer__nav-link{position:relative;display:inline-block;padding-left:15px;font-size:1.2rem;font-weight:600;line-height:1.5em;color:#000000;transition:color 0.3s}.footer__nav-link:hover{color:#727171}.footer__nav-link::before{content:"";position:absolute;left:0;top:50%;height:1px;width:10px;background-color:#727171}.footer__copyright{display:block;padding:10px 20px;text-align:center;color:#000000;font-size:1rem;line-height:1.5em;border-top:1px solid #C0C0C0}.footer__copyright-link{color:#000000;transition:opacity 0.3s}.footer__copyright-link:hover{opacity:0.7}@media screen and (max-width: 767px){.footer__bottom{padding:60px 20px 40px}.footer__left-wrap{order:2;display:flex}.footer__logo-wrap{width:60px;margin-right:20px}.footer__text-wrap{width:calc(100% - 80px)}.footer__inner{flex-wrap:wrap}.footer__nav-list-wrap{order:1;width:100%;margin-bottom:30px}.footer__copyright{padding:10px 0}}.text{line-height:1.5em;color:#1F3134}.text__right{line-height:1.5em;text-align:right;color:#1F3134}.text__center{line-height:1.5em;text-align:center;color:#1F3134}.text__bold{font-weight:600}.heading__first{margin-bottom:40px}.heading__second{margin-bottom:20px}.heading__third{margin-bottom:20px}.heading__fourth{margin-bottom:20px}.heading__fifth{margin-bottom:20px}@media screen and (max-width: 767px){.heading__first{margin-bottom:20px}}.page-link__wrap{max-width:628px;margin:0 auto 45px}.page-link__list{display:flex;justify-content:space-between}.page-link__item{width:20%}.page-link__link{display:flex;align-items:center;justify-content:center;min-height:38px;padding:10px 20px;font-size:1.2rem;line-height:1.4em;color:#C0C0C0;border:1px solid #C0C0C0;cursor:pointer;background-color:#ffffff;transition:0.3s background-color, 0.3s color}.page-link__link:hover,.page-link__link.is-active{color:#ffffff;background-color:#727171;border-color:#727171}@media screen and (max-width: 767px){.page-link__list{margin-left:-15px}.page-link__item{width:unset;flex-grow:1;margin-left:15px}.page-link__link{padding:10px}}.box{display:flex;flex-wrap:wrap;margin-left:-20px}.box__content{width:50%;padding-left:20px}.box--3col .box__content{width:33.3333%}.box--4col .box__content{width:25%}@media screen and (max-width: 767px){.box__content{width:100%;margin-bottom:30px}.box--3col .box__content{width:100%}.box--4col .box__content{width:50%}}.information__item--no-post{padding:22px;text-align:center;color:#000000;font-size:1.5rem;line-height:1.5em}.information__list{margin-bottom:40px}.information__item-loading{max-width:200px;margin:0 auto}.information__post-link{display:flex;align-items:center;padding:20px 0 15px;border-bottom:1px solid #858585;transition:opacity 0.3s}.information__post-link:hover{opacity:0.7}.information__post-date{display:block;width:80px;font-size:1.2rem;line-height:1.5em;color:#000000}.information__category-wrap{width:120px;padding-right:10px}.information__list.wide .information__category-wrap{width:180px}.information__ctegory{display:inline-block;padding:5px 10px;font-size:1.2rem;font-weight:600;line-height:1.5em;color:#727171;border:1px solid #727171}.information__post-title{width:calc(100% - 200px);line-height:1.5em;font-weight:600;color:#000000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.information__list.wide .information__post-title{width:calc(100% - 260px)}@media screen and (max-width: 767px){.information__list{width:100%}.information__post-link{flex-wrap:wrap;background-position:center right}.information__category-wrap{margin-bottom:5px}.information__post-date{margin-bottom:5px}.information__post-title{width:100%}.information__list.wide .information__post-title{width:100%}}.article{margin-bottom:45px}.article__heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.article__category{font-size:1.7rem;line-height:1.6em;color:#002d49}.article__send-date{display:inline-block;padding-left:32px;font-size:1.5rem;line-height:22px;color:#666666;background-image:url(./img/icon/send.png);background-repeat:no-repeat;background-position:left 2px center;background-size:21px}.article__date-separate{display:inline-block;margin:0 5px;font-size:1.5rem;color:#666666}.article__modified-date{display:inline-block;padding-left:32px;font-size:1.5rem;line-height:22px;color:#666666;background-image:url(./img/icon/refresh.png);background-repeat:no-repeat;background-position:left 2px center;background-size:22px}.article__title{margin-bottom:15px;font-size:3rem;font-weight:500;line-height:1.5em}.article__tags{margin-bottom:30px}.article__tag{display:inline-block;margin-bottom:11px;margin-right:11px;padding:6px 7px;font-size:1.4rem;line-height:1.6em;color:#fff;background-color:#016ED5}.article__img-wrap{margin-bottom:35px}.article__content{margin-bottom:50px;line-height:1.6em}.article__content .has-text-align-center{text-align:center}.article__content blockquote{position:relative;padding:20px 45px 20px 63px;border-left:2px solid #454545;background-color:#fff9e7;background-image:url(./img/icon/dq.png);background-repeat:no-repeat;background-size:22px;background-position:top 21px left 24px}.article__content blockquote p{line-height:1.6em;margin-bottom:10px}.article__content>*{margin-bottom:30px}.article__content img{width:auto;height:auto}.article__content .blocks-gallery-grid,.article__content .wp-block-gallery{width:100%}.article__content .has-text-color.has-red-color{color:#c33636}.article__content .has-text-color.has-blue-color{color:#2d5672}.article__content .has-text-color.has-orange-color{color:#e4a225}.article__content .has-text-color.has-gray-color{color:#666666}.article__content .has-text-color.has-white-color{color:#ffffff}.article__content .has-text-color.has-black-color{color:#000000}.article__supervisor-title{margin-bottom:25px;font-size:2.2rem;font-weight:bold;line-height:1.4em}.article__supervisor-box{display:flex;margin-bottom:80px}.article__supervisor-img-wrap{width:22%}.article__supervisor-text-wrap{width:78%;padding-left:25px}.article__supervisor-name{position:relative;margin-bottom:20px;padding-bottom:10px;font-size:1.6rem;line-height:1.4em}.article__supervisor-name::after{content:"";position:absolute;left:0;bottom:0;width:60px;border-bottom:1px solid #454545}.article__supervisor-text{font-size:1.4rem;line-height:1.7em}@media screen and (max-width: 767px){.article{margin-bottom:55px}.article__heading{margin-bottom:10px}.article__category{width:50%;font-size:1.4rem}.article__send-date{padding-left:15px;font-size:1.1rem;line-height:20px;background-position:left center;background-size:12px}.article__date-separate{margin:0;font-size:1.1rem}.article__modified-date{display:inline-block;padding-left:15px;font-size:1.1rem;line-height:20px;background-position:left center;background-size:12px}.article__title{margin-bottom:10px;font-size:1.8rem}.article__tags{margin-bottom:15px;font-size:1.1rem}.article__img-wrap{margin-bottom:20px}.article__content blockquote{padding:10px 0 6px 40px;border-left:3px solid #493333}.article__content blockquote::before{content:"";position:absolute;left:15px;top:7px;width:15px;height:15px;background-size:15px}.article__content>*{margin-bottom:25px}.article__supervisor-title{margin-bottom:15px;font-size:1.6rem}.article__supervisor-box{margin-bottom:50px}.article__supervisor-text-wrap{padding-left:15px}.article__supervisor-name{margin-bottom:10px;font-size:1.4rem}.article__supervisor-text{font-size:1.2rem;line-height:1.6em}}.data-list{display:flex;flex-wrap:wrap;background-color:#fff;border-top:1px solid #F0F0F0;border-right:1px solid #F0F0F0;border-left:1px solid #F0F0F0}.data-list dt{width:30%;padding:20px 15px;font-size:1.8rem;font-weight:600;line-height:1.5em;color:#fff;background-color:#727171;border-bottom:1px solid #F0F0F0}.data-list dd{width:70%;padding:20px 15px;line-height:1.5em;border-bottom:1px solid #F0F0F0}@media screen and (max-width: 767px){.data-list dt{width:100%;padding:10px;font-size:1.6rem;border-bottom:none}.data-list dd{width:100%;padding:10px;font-size:1.4rem}}.ordered-list{margin-bottom:30px}.post{margin-bottom:50px}.post__title{margin-bottom:24px;padding-bottom:15px;font-size:2.6rem;line-height:1.5em;border-bottom:1px solid #79625f;text-align:center}.post__list{display:flex;flex-wrap:wrap;margin-left:-20px}.post__item{width:25%;padding-left:20px;margin-bottom:30px}.post__img-wrap{display:block;margin-bottom:15px;overflow:hidden}.post__img{transition:0.8s transform;transform-origin:center}.post__article:hover .post__img{transform:scale(1.1)}.post__category-wrap{margin-bottom:5px}.post__category{font-size:1.4rem;line-height:1.4em;color:#79625f}.post__post-title{font-size:1.6rem;font-weight:500;line-height:1.5em;color:#261819}@media screen and (min-width: 768px) and (max-width: 899px){.post__item{width:50%}}@media screen and (max-width: 767px){.post{margin-bottom:35px}.post__title{margin-bottom:15px;padding-bottom:10px;font-size:1.8rem}.post__item{width:50%}.post__img-wrap{margin-bottom:12px}.post__category{font-size:1.3rem}.post__post-title{font-size:1.4rem}}.iframe__wrap{width:100%;height:400px}.iframe__wrap>iframe{width:100%;height:100%}@media screen and (max-width: 1219px){.iframe__wrap{height:calc(50vw - 40px)}}.form__text1{margin-bottom:10px;font-size:2.4rem;font-weight:600;line-height:1.5em}.form__text2{margin-bottom:40px;line-height:1.5em}.form__text3{margin-bottom:30px;font-weight:600;line-height:1.5em}.form__flow-list{margin-bottom:30px}.form__inner{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:10px}.form__wide-wrap{width:100%;margin-top:-30px;margin-bottom:30px;font-size:1.4rem;line-height:1.5em}.mw_wp_form_confirm .form__wide-wrap{display:none}.form__label-wrap{width:290px;padding-right:30px;margin-bottom:30px}.form__required{display:inline-block;margin-right:20px;padding:5px 10px;font-size:1.2rem;line-height:1.5em;font-weight:600;color:#ffffff;background-color:#b11717}.form__opt{display:inline-block;margin-right:20px;padding:5px 10px;font-size:1.2rem;line-height:1.5em;font-weight:600;color:#ffffff;background-color:#B9B9B9}.form__label{font-weight:600;line-height:1.5em}.form__input-wrap{width:calc(100% - 290px);margin-bottom:30px;line-height:1.4em}.form__input{width:100%;margin-bottom:10px;padding:12px;line-height:1.4em;border:1px solid #B9B9B9;background-color:#F9F9F9}.form__input-area{width:100%;height:106px;margin-bottom:10px;padding:12px;line-height:1.4em;border:1px solid #B9B9B9;background-color:#F9F9F9}.form .mwform-radio-field{display:inline-block;margin-left:0 !important;margin-right:5%;margin-bottom:20px}.form .mwform-radio-field input{margin-right:0 !important}.form .mwform-radio-field-text{margin-right:15px}.form .mwform-radio-field input{display:none}.form .mwform-radio-field-text{position:relative;cursor:pointer}.form .mwform-radio-field-text::before{content:'';position:relative;top:-2px;display:inline-block;width:20px;height:20px;margin-right:10px;background-color:#fff;border:2px solid #B9B9B9;border-radius:50%;vertical-align:middle;cursor:pointer;transition:background-color 0.3s, border 0.3s}.form .mwform-radio-field input:checked+.mwform-radio-field-text::before{background-color:#ffffff;border:6px solid #727171}.form__back-link{width:100%;margin-top:30px;text-align:center}.form__back-link input{-webkit-appearance:none;background-color:transparent;border:none}.mw_wp_form_input .form__back-link{display:none}.form .error{display:block;margin-bottom:10px;color:#b11717}.form__privacy{height:200px;margin-bottom:20px;padding:30px 20px;overflow-y:scroll;border:1px solid #B9B9B9}.form__privacy-title{font-weight:bold;margin-bottom:10px}.form__check{margin-bottom:40px;text-align:center}.form__check .mwform-checkbox-field>label{cursor:pointer}.form__check .mwform-checkbox-field input{height:18px;width:18px;vertical-align:middle}.form__button-wrap2{max-width:260px;margin:0 auto}.form__button2{display:block;width:100%;padding:15px 62px 15px 30px;font-size:2rem;font-weight:600;line-height:1.5em;color:#ffffff;text-align:left;border-radius:0;text-align:center;border:none;text-decoration:none;outline:none;cursor:pointer;-webkit-appearance:none;background-color:#727171;background-image:url(./img/icon/arrow4.png);background-repeat:no-repeat;background-size:18px;background-position:right 64px center;transition:0.3s opacity}.form__button2:hover{opacity:0.7}.mw_wp_form_confirm .is-confirm-hidden{display:none}.mw_wp_form_complete{line-height:1.6em;text-align:left}@media screen and (max-width: 767px){.form__text1{font-size:1.8rem}.form__text2{margin-bottom:30px;font-size:1.4rem}.form__text3{margin-bottom:20px;font-size:1.4rem}.form__button-list{flex-wrap:wrap;margin-bottom:10px}.form__button-wrap{width:100%;margin-bottom:20px}.form__button{min-height:50px;font-size:1.6rem}.form__label-wrap{width:100%;margin-bottom:10px}.form__input-wrap{width:100%;margin-bottom:20px}.form__wide-wrap{margin-top:-20px}.form__input-area{height:60px}.form .mwform-radio-field-text{margin-right:15px}.form .mwform-radio-field-text::before{margin-right:10px}.form__inner-text{font-size:1.4rem}.form__privacy{padding:20px 15px}.mwform-checkbox-field-text{font-size:1.3rem}}.not-found{padding:100px 0;text-align:center}.wp-pagenavi{display:flex;justify-content:center;text-align:center;line-height:45px;font-size:1.8rem}.wp-pagenavi .current{display:inline-block;width:47px;height:47px;margin:0 10px;vertical-align:middle;color:#fff;background-color:#727171;border-radius:50%}.wp-pagenavi .page,.wp-pagenavi .first,.wp-pagenavi .last{display:inline-block;width:47px;height:47px;margin:0 10px;vertical-align:middle;color:#727171;border:1px solid #727171;border-radius:50%}.wp-pagenavi .extend{display:inline-block;width:47px;height:47px;margin:0 10px;vertical-align:middle}.wp-pagenavi .current,.wp-pagenavi .page,.wp-pagenavi .extend,.wp-pagenavi .first,.wp-pagenavi .last{order:2}.wp-pagenavi .nextpostslink{order:3}.wp-pagenavi .previouspostslink,.wp-pagenavi .nextpostslink{display:inline-block;width:47px;height:47px;margin:0 5px;vertical-align:middle;color:#727171;font-size:2.4rem}@media screen and (max-width: 767px){.wp-pagenavi{line-height:28px;font-size:1.4rem}.wp-pagenavi .current{width:30px;height:30px;margin:0 5px}.wp-pagenavi .page,.wp-pagenavi .first,.wp-pagenavi .last{width:30px;height:30px;margin:0 5px}.wp-pagenavi .extend{width:30px;height:30px;margin:0 5px}.wp-pagenavi .previouspostslink,.wp-pagenavi .nextpostslink{width:30px;height:30px;margin:0 5px;font-size:1.8rem}}#toc_container{position:relative;display:block;margin-bottom:40px;padding:25px 22px 10px;border:1px solid #454545}.toc_title{position:absolute;top:-12px;left:22px;padding:0 8px;font-size:2.4rem;background-color:#fff}.toc_list ul{list-style:none !important}.toc_list ul:not(.toc_list){margin-left:20px}.toc_list li{margin-bottom:10px !important}.toc_list li a{display:block;font-size:1.4rem;margin-bottom:10px;color:#454545 !important;font-weight:normal !important;text-decoration:none !important}.toc_list>li>a{padding-bottom:10px;border-bottom:1px solid #454545 !important}@media screen and (max-width: 767px){#toc_container{margin-bottom:30px;padding:22px 12px 10px}.toc_title{left:12px;padding:0 3px;font-size:2rem;background-color:#fff}.toc_list li a{font-size:1.3rem}}.p-service__sec{display:flex}.p-service__img-wrap{width:44%}.p-service__sec:nth-child(even) .p-service__img-wrap{order:2}.p-service__content-wrap{position:relative;width:calc(100% - 44%)}.p-service__sec:nth-child(odd) .p-service__content-wrap{padding:0 80px 0 40px}.p-service__sec:nth-child(even) .p-service__content-wrap{order:1;padding:0 40px 0 80px}.p-service__side-text{position:absolute;top:50%;transform:translateY(-50%);font-size:1.2rem;font-weight:600;line-height:1.5em;color:#727171;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.p-service__sec:nth-child(odd) .p-service__side-text{right:0}.p-service__sec:nth-child(even) .p-service__side-text{left:0}.p-service__title-wrap{position:relative;display:flex;flex-wrap:wrap;align-items:center;margin-bottom:5px;padding-top:30px}.p-service__title-wrap::before{content:"";position:absolute;top:0;left:0;width:60px;height:1px;background-color:#727171}.p-service__title{margin-bottom:5px;margin-right:7px;font-size:2rem;font-weight:600;line-height:1.5em;color:#727171}.p-service__logo-wrap{max-width:200px;margin:0 auto 10px}.p-service__text{margin-bottom:20px;line-height:1.5em}@media screen and (max-width: 767px){.p-service__sec{flex-wrap:wrap}.p-service__img-wrap{width:100%;margin-bottom:20px}.p-service__sec:nth-child(even) .p-service__img-wrap{order:1}.p-service__content-wrap{width:100%}.p-service__sec:nth-child(odd) .p-service__content-wrap{padding:0 30px 0 0}.p-service__sec:nth-child(even) .p-service__content-wrap{order:2;padding:0 30px 0 0}.p-service__side-text{font-size:1rem}.p-service__sec:nth-child(even) .p-service__side-text{left:unset;right:0}.p-service__title-wrap{padding-top:20px}}.p-page__slick{max-width:700px;margin:0 auto}.p-single__data-wrap{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.p-single__label{display:inline-block;margin-right:10px;margin-bottom:10px;padding:6px 24px;font-size:1.6rem;line-height:1.6em;color:#ffffff;background-color:#727171}.p-single__date{white-space:nowrap}@media screen and (max-width: 767px){.p-single__label{padding:3px 10px;font-size:1.3rem}.p-single__date{margin-right:10px;font-size:1.3rem}}
ul {
  margin-bottom: 20px;
}
