﻿#page-title_box{background-image:url("../../img/pages/info/page_cover_info.jpg")}#article-img_box{padding-top:24px}#article-contents{padding:24px 0 56px}#article-announce{border-bottom:1px solid #2e7ef6;margin-bottom:24px}.contact_box{background-color:#F5F9FF}.contact-title{text-align:center}.contact-list{display:flex;flex-wrap:wrap;justify-content:center}.contact-list .contact-list-item{box-sizing:border-box}.contact-list .contact-list-item:nth-child(1){width:100%}.contact-list .contact-list-item:nth-child(2){padding-right:4px;width:50%}.contact-list .contact-list-item:nth-child(3){padding-left:4px;width:50%}.contact-list .contact-list-item:nth-child(4){width:100%}.contact-list .contact-list-item:nth-child(5){width:100%}.contact-list .contact-list-item:nth-child(6){width:100%}.contact-list .contact-list-item:nth-child(7){width:100%}.contact-list .contact-list-item:nth-child(8){width:100%}.contact-list .contact-list-item:nth-child(-n+5) .contact-list-title::after{content:'*'}.contact-list-label{display:block}.contact-list-label.is_btn{text-align:center}.contact-list-label.is_btn .wpcf7-form-control{appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0);background:#2e7ef6;border:none;border-radius:200px;cursor:pointer;display:block;font-family:'roboto' ,  'Helvetica Neue' , 'Hiragino Sans' , 'Hiragino Kaku Gothic ProN' , '游ゴシック  Medium' , 'meiryo' , sans-serif;font-size:1rem;line-height:48px;margin:0 auto;max-width:160px;outline:none;padding:0;width:100%;font-size:1.5rem;font-weight:600;color:#fff;word-break:break-all;box-shadow:2px 2px 4px 0 rgba(0,0,0,0.26)}.contact-list-label.is_btn .wpcf7-spinner{margin:12px 24px 0}.contact-list-title{display:block;padding-bottom:4px;font-size:1.3rem;font-weight:600;color:#2e7ef6;word-break:break-all}.wpcf7-form-control-wrap{display:block}.wpcf7-form-control{border:none;border-radius:8px;box-sizing:border-box;display:block;padding:12px;width:100%;font-size:1.3rem;font-weight:400;color:#1d1d1f;word-break:break-all;resize:none}.wpcf7-not-valid-tip{margin-top:12px}.wpcf7-response-output{background-color:#fff}.wpcf7-radio{padding:0}.wpcf7-list-item{display:block;margin:0}.wpcf7-list-item>label{align-items:center;cursor:pointer;display:flex;line-height:1}.wpcf7-list-item input{margin:0}.wpcf7-list-item+.wpcf7-list-item{margin-top:12px}.wpcf7-list-item .wpcf7-list-item-label{padding-left:4px}#info-list_box .info-list-items .info-item-img_box{box-shadow:none}#info-list_box .info-list-items .info-item-title{padding-top:18px;text-align:left}.category-badge_box{font-size:0;padding-top:6px;text-align:left}.category-badge{border:1px solid #2e7ef6;border-radius:200px;display:inline-block;margin:12px 8px 0 0;padding:4px 12px;font-size:1.3rem;font-weight:600;color:#2e7ef6;word-break:break-all}.info-item-img_inner{transform:translate(-50%, -50%) scale(1) !important}.gallery-list_frame{position:relative}.gallery-list-items{box-sizing:border-box}.info-item-btn{background-color:#2e7ef6;border-radius:200px;box-shadow:2px 2px 4px 0 rgba(0,0,0,0.26);display:block;line-height:48px;max-width:178px;width:100%;font-size:1.5rem;font-weight:600;color:#fff;word-break:break-all;margin:0 auto;text-align:center}#page-news-detail_body #article-contents_box{display:block}.news-header{padding:40px 20px;box-sizing:border-box;margin:0 auto;max-width:820px}.news-header_box{background-color:#0864CE}.news-header .category-badge_box{font-size:0;padding-top:6px;text-align:left}.news-header .category-badge{border:1px solid #fff;border-radius:200px;display:inline-block;margin:0 8px 12px 0;padding:4px 12px;font-size:1.3rem;font-weight:600;color:#fff;word-break:break-all;text-transform:capitalize}.news-header .news-title{padding-bottom:12px;font-size:2rem;font-weight:600;color:#fff;word-break:break-all}.news-header .news-item-date{display:flex;align-items:center;font-size:1.3rem;font-weight:400;color:#fff;word-break:break-all;line-height:1}.news-header .news-item-date::before{content:'';width:1em;height:1em;margin-right:.5rem;display:inline-block;background:url("../../img/pages/news/icon_time_w.svg") center left/contain no-repeat}.newsSection+.newsSection{margin-top:64px}.newsSection__ttl{font-size:2rem;font-weight:600;color:#2E7EF6;word-break:break-all;margin-bottom:28px}.newsSection__subTtl{font-size:1.6rem;font-weight:600;color:#1d1d1f;word-break:break-all;text-decoration:underline;margin-bottom:28px}.newsSection__txt{font-size:1.6rem;font-weight:400;color:#1d1d1f;word-break:break-all}.newsSection__txt+.newsSection__txt{margin-top:1em}.newsSection__txt+.newsSection{margin-top:64px}@media screen and (max-width: 760px){#article-announce{padding:12px 0;font-size:1.5rem;font-weight:600;color:#2e7ef6;word-break:break-all}.contact_box{margin-top:48px;padding:32px 20px}.contact-title{font-size:1.8rem;font-weight:600;color:#2e7ef6;word-break:break-all}.contact-list{padding-top:28px}.contact-list .contact-list-item+.contact-list-item{margin-top:18px}.gallery-list_frame{padding:40px 0 60px}.gallery-list-items{padding:0 20px;width:100%}.info-item-btn_box{padding-top:20px}}@media screen and (min-width: 761px){#article-contents_box{align-items:flex-start;display:flex;padding:80px 20px 76px !important;width:100%}#article-announce{padding:12px 0;font-size:1.5rem;font-weight:600;color:#2e7ef6;word-break:break-all}#page-case-detail_body{box-sizing:border-box;margin-right:36px;width:50%}.contact_box{box-sizing:border-box;margin-left:36px;padding:40px 32px;width:50%}.contact-title{font-size:1.8rem;font-weight:600;color:#2e7ef6;word-break:break-all}.contact-list{padding-top:36px}.contact-list .contact-list-item+.contact-list-item{margin-top:24px}#article-img{width:100%}.gallery-list_frame{padding:72px 0 60px}.gallery-list-items{padding:0 16px;width:33.3333%}.info-item-btn_box{padding-top:32px}.info-item-btn{transition:opacity .2s}.info-item-btn:hover{opacity:.7}.contact-list-label.is_btn .wpcf7-form-control{transition:opacity .2s}.contact-list-label.is_btn .wpcf7-form-control:hover{opacity:.7}.news-header{padding:100px 20px}.news-header_box{background-color:#0864CE}.news-header .news-title{font-size:2.8rem;font-weight:600;color:#fff;word-break:break-all}.newsSection__ttl{font-size:2.8rem;font-weight:600;color:#2E7EF6;word-break:break-all}}
