@import"https://fonts.googleapis.com/css2?family=Heebo:wght@100;600&display=swap";.main{position:relative;width:100%;margin-top:142px}@media screen and (max-width: 1023px){.main{margin-top:60px}}.main-thumb img{width:100%;height:auto}body{color:#3d3f43;letter-spacing:.2em}.content{display:flex;justify-content:flex-end;width:100%;background:#f8f8f8}.content.mainthumb-none{padding-top:207px}@media screen and (max-width: 767px){.content.mainthumb-none{padding-top:80px}}.content ul.content-deflist{margin-top:40px}.content ul.content-deflist li{display:block;margin-top:35px;margin-top:12px;color:#3d3f43;font-size:1.6rem;line-height:1.8;list-style-type:disc;text-align:left}.content ul.content-deflist li.content-lead-big{font-size:1.8rem}@media screen and (max-width: 767px){.content ul.content-deflist li.content-lead-big{font-size:1.6rem}}@media screen and (max-width: 767px){.content ul.content-deflist li{margin-top:30px;font-size:1.4rem;line-height:2}}@media screen and (max-width: 767px){.content ul.content-deflist li{margin-top:15px}}.content ul.content-deflist li:first-child{margin-top:0}.content ul.content-deflist li span.caption{display:block;padding-left:2.5rem;font-size:1.4rem}.content ul.content-deflist li a{color:#3d3f43;text-decoration:underline;transition:all ease .5s}.content ul.content-deflist li a:link,.content ul.content-deflist li a:visited{color:#3d3f43}.content ul.content-deflist li a:hover{opacity:.6}.content ol.content-deflist{margin-top:40px}.content ol.content-deflist li{display:block;margin-top:35px;margin-top:12px;color:#3d3f43;font-size:1.6rem;line-height:1.8;list-style-type:disc;text-align:left}.content ol.content-deflist li.content-lead-big{font-size:1.8rem}@media screen and (max-width: 767px){.content ol.content-deflist li.content-lead-big{font-size:1.6rem}}@media screen and (max-width: 767px){.content ol.content-deflist li{margin-top:30px;font-size:1.4rem;line-height:2}}@media screen and (max-width: 767px){.content ol.content-deflist li{margin-top:15px}}.content ol.content-deflist li:first-child{margin-top:0}.content ol.content-deflist li ol{margin-top:1.5rem;padding-left:2.5rem}.content ol.content-deflist li ol li{margin-top:7px;font-size:1.4rem}@media screen and (max-width: 767px){.content ol.content-deflist li ol li{font-size:1.2rem}}.content ol.content-deflist li ol li:first-child{margin-top:0}.content ol.content-deflist li span.caption{display:block;padding-left:2.5rem;font-size:1.4rem}@media screen and (max-width: 767px){.content ol.content-deflist li span.caption{font-size:1.2rem}}.content-inner{box-sizing:border-box;position:relative;width:calc(100% - 10%);margin-top:-65px;padding:40px 10% 60px 90px;background:#fff}@media screen and (min-width: 1367px){.content-inner{width:calc(100% - 20%);padding:40px 20% 60px 90px}}@media screen and (max-width: 767px){.content-inner{width:calc(100% - 10px);margin-top:-20px;padding:20px 15px 30px;overflow-x:hidden}}.content-breadcrumb{position:relative;width:100%}.content-breadcrumb-list{display:flex;align-items:center;justify-content:flex-end;margin-top:0}@media screen and (max-width: 767px){.content-breadcrumb-list{justify-content:flex-start;padding-bottom:10px;overflow-x:auto;white-space:nowrap}}.content-breadcrumb-list li{position:relative;color:#3d3f43;font-size:1.4rem}@media screen and (max-width: 767px){.content-breadcrumb-list li{margin-top:10px;font-size:1.2rem}}@media screen and (max-width: 767px){.content-breadcrumb-list li.is-current{color:#43aece;font-weight:bold}}.content-breadcrumb-list li.is-current:after{display:none}.content-breadcrumb-list li:after{display:inline-block;width:6px;height:12px;margin:0 8px;background-image:url(/common/img/ico-angle-right.svg);background-size:6px 14px;background-repeat:no-repeat;content:""}.content-breadcrumb-list li a{color:#3d3f43;text-decoration:underline}.content-breadcrumb-list li a:link,.content-breadcrumb-list li a:visited{color:#3d3f43}.content-breadcrumb-list li a:hover{text-decoration:underline}.content-title{position:relative;margin-top:55px;color:#43aece;font-weight:500;font-size:3.6rem;line-height:1.3}.content-title span.content-title-sub{display:block;font-size:2.4rem}@media screen and (max-width: 767px){.content-title span.content-title-sub{font-size:1.4rem}}@media screen and (max-width: 767px){.content-title{margin-top:28px;font-size:2.4rem}}.content-title:after{position:absolute;top:50%;left:-90px;width:3px;height:45px;transform:translate(0, -50%);background:#43aece;content:""}@media screen and (max-width: 767px){.content-title:after{left:-15px;height:25px}}.content h2.content-title-h2{display:inline-block;position:relative;margin-top:90px;color:#3d3f43;font-weight:500;font-size:2.6rem;line-height:1.3}@media screen and (max-width: 767px){.content h2.content-title-h2{margin-top:35px;padding-right:65px;overflow:hidden;font-size:2rem}}.content h2.content-title-h2:after{display:inline-block;position:absolute;top:50%;right:-105px;width:90px;height:1px;transform:translate(0, -50%);background:#43aece;content:""}@media screen and (max-width: 767px){.content h2.content-title-h2:after{right:0;width:50px}}.content h3.content-title-h3{display:block;margin-top:90px;color:#3d3f43;font-weight:500;font-size:2.4rem;line-height:1.3;text-align:left}.content h3.content-title-h3 span.star{display:block;padding-top:10px;letter-spacing:.2em;text-align:left}@media screen and (max-width: 767px){.content h3.content-title-h3{margin-top:50px;font-size:1.8rem}}.content-lead{display:block;margin-top:35px;color:#3d3f43;font-size:1.6rem;line-height:1.8;text-align:left}.content-lead.content-lead-big{font-size:1.8rem}@media screen and (max-width: 767px){.content-lead.content-lead-big{font-size:1.6rem}}@media screen and (max-width: 767px){.content-lead{margin-top:30px;font-size:1.4rem;line-height:2}}.content-lead a{color:#43aece;text-decoration:underline}.content-itemflex{display:flex;flex-wrap:wrap;justify-content:flex-start;justify-content:space-between;margin-top:60px}.content-itemflex.flex-align-center{align-items:center}@media screen and (max-width: 767px){.content-itemflex{margin-top:40px}}.content-itemflex.itemflex-3col{justify-content:flex-start;margin-top:20px}@media screen and (max-width: 767px){.content-itemflex.itemflex-3col{margin-top:20px}}.content-itemflex.itemflex-3col .content-itemflex-box{width:32%;margin-top:40px;margin-right:2%}.content-itemflex.itemflex-3col .content-itemflex-box:nth-child(3n){margin-right:0}@media screen and (max-width: 767px){.content-itemflex.itemflex-3col .content-itemflex-box:nth-child(3n){margin-right:4%}}@media screen and (max-width: 767px){.content-itemflex.itemflex-3col .content-itemflex-box:nth-child(2n){margin-right:0}}@media screen and (max-width: 767px){.content-itemflex.itemflex-3col .content-itemflex-box{width:48%;margin-top:20px;margin-right:4%}}.content-itemflex.itemflex-3col .content-itemflex-box figure figcaption{display:block;padding-top:8px;color:#3d3f43;font-size:1.4rem;text-align:center}.content-itemflex.itemflex-3col .content-itemflex-box figure img{-o-object-fit:cover;width:100%;height:auto;max-height:174px;object-fit:cover}.content-itemflex-left{width:48%}.content-itemflex-left figure figcaption{display:block;padding-top:8px;color:#3d3f43;font-size:1.4rem;text-align:center}.content-itemflex-left figure img{width:100%;height:auto}.content-itemflex-right{width:48%}.content-itemflex-right figure figcaption{display:block;padding-top:8px;color:#3d3f43;font-size:1.4rem;text-align:center}.content-itemflex-right figure img{width:100%;height:auto}.content-flex{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-top:40px}.content-flex.flex-align-center{align-items:center}@media screen and (max-width: 767px){.content-flex{margin-top:30px}}.content-flex.content-flex_itemRight{flex-direction:row-reverse}@media screen and (max-width: 767px){.content-flex.content-flex_itemRight{flex-direction:column-reverse}}.content-flex.content-flex_itemRight.content-flex-imgSmall .content-flex-item{width:30%}@media screen and (max-width: 767px){.content-flex.content-flex_itemRight.content-flex-imgSmall .content-flex-item{width:90%;margin:30px auto 0}}.content-flex.content-flex_itemRight.content-flex-imgSmall .content-flex-lead{width:70%;padding-right:30px;padding-left:0}@media screen and (max-width: 767px){.content-flex.content-flex_itemRight.content-flex-imgSmall .content-flex-lead{width:100%;padding-right:0}}@media screen and (max-width: 767px){.content-flex.content-flex_itemRight .content-flex-item{margin-top:30px}}.content-flex.content-flex_itemLeft .content-flex-lead{padding-right:0;padding-left:60px}@media screen and (max-width: 767px){.content-flex.content-flex_itemLeft .content-flex-lead{margin-top:30px;padding-left:0}}.content-flex.content-flex_itemLeft.content-flex-imgSmall .content-flex-item{width:30%}@media screen and (max-width: 767px){.content-flex.content-flex_itemLeft.content-flex-imgSmall .content-flex-item{width:90%;margin:0 auto}}.content-flex.content-flex_itemLeft.content-flex-imgSmall .content-flex-lead{width:70%;padding-right:0;padding-left:30px}@media screen and (max-width: 767px){.content-flex.content-flex_itemLeft.content-flex-imgSmall .content-flex-lead{width:100%;padding-left:0}}.content-flex-item{width:35%}@media screen and (max-width: 767px){.content-flex-item{width:90%;margin:0 auto}}.content-flex-item figure{margin:0 auto}.content-flex-item figure img{width:100%;height:auto}.content-flex-item figure figcaption{display:block;margin-top:10px;color:#3d3f43;font-size:1.2rem;line-height:1.8}.content-flex-lead{box-sizing:border-box;width:65%;padding-right:60px}@media screen and (max-width: 767px){.content-flex-lead{width:100%;padding-right:0}}.content-flex-lead h3{margin-top:-5px;color:#43aece;font-weight:normal;font-size:2.4rem}@media screen and (max-width: 767px){.content-flex-lead h3{font-size:1.8rem}}.content-flex-lead h3+p{margin-top:20px}.content-flex-lead p{display:block;margin-top:35px;margin-top:-5px;color:#3d3f43;font-size:1.6rem;line-height:1.8;text-align:left}.content-flex-lead p.content-lead-big{font-size:1.8rem}@media screen and (max-width: 767px){.content-flex-lead p.content-lead-big{font-size:1.6rem}}@media screen and (max-width: 767px){.content-flex-lead p{margin-top:30px;font-size:1.4rem;line-height:2}}@media screen and (max-width: 767px){.content-flex-lead p{margin-top:0}}.content-beforeafter{display:flex;position:relative;flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;justify-content:space-between;margin-top:60px}.content-beforeafter.flex-align-center{align-items:center}.content-beforeafter-title{margin-top:0;color:#43aece;font-weight:bold;font-size:1.8rem;text-align:center}.content-beforeafter-before{width:45%}@media screen and (max-width: 767px){.content-beforeafter-before{width:100%}}.content-beforeafter-before figure{margin:0 auto}.content-beforeafter-before figure img{width:100%;height:auto}.content-beforeafter-before.after-ico-none:after{display:none}.content-beforeafter-before:after{display:inline-block;position:absolute;top:50%;left:50%;width:38px;height:24px;transform:translate(-50%, -50%);background-image:url(/common/img/ico-step.svg);background-size:38px 24px;content:""}@media screen and (max-width: 767px){.content-beforeafter-before:after{transform:translate(-50%, -50%) rotate(90deg)}}.content-beforeafter-before.greybox{box-sizing:border-box;padding:30px;background:#f8f8f8}.content-beforeafter-before.greybox ol{margin-top:20px}.content-beforeafter-before.greybox ol.content-deflist li{font-size:1.4rem}.content-beforeafter-after{width:45%}@media screen and (max-width: 767px){.content-beforeafter-after{width:100%;margin-top:75px}}.content-beforeafter-after figure{margin:0 auto}.content-beforeafter-after figure img{width:100%;height:auto}.content-beforeafter-after.greybox{box-sizing:border-box;padding:30px;background:#f8f8f8}.content-beforeafter-after.greybox ol{margin-top:20px}.content-beforeafter-after.greybox ol.content-deflist li{font-size:1.4rem}.content-beforeafter p{box-sizing:border-box;display:block;padding:14px;background:#f8f8f8;color:#3d3f43;font-size:1.6rem;line-height:1.8;text-align:center}@media screen and (max-width: 767px){.content-beforeafter p{font-size:1.4rem}}.content-beforeafter.bottom_after{display:block;margin-top:80px}.content-beforeafter.bottom_after .content-beforeafter-before{margin:0 auto}.content-beforeafter.bottom_after .content-beforeafter-before.after-ico-none:after{display:none}.content-beforeafter.bottom_after .content-beforeafter-before:after{transform:translate(-50%, -50%) rotate(90deg)}.content-beforeafter.bottom_after .content-beforeafter-after{margin:80px auto 0}.content-beforeafter.bottom_after .content-beforeafter-after:after{display:inline-block;position:absolute;bottom:-64px;left:50%;width:38px;height:24px;transform:translate(-50%, -50%) rotate(90deg);background-image:url(/common/img/ico-step.svg);background-size:38px 24px;content:""}.content-box{width:100%;margin-top:60px;border:1px solid #43aece}.content-box.borderNone{border:none}.content-box.borderNone .content-box-ditail{padding-bottom:0}.content-box-title{box-sizing:border-box;display:block;padding:22px 40px;border-top:3px solid #43aece;border-bottom:1px solid #43aece;color:#43aece;font-size:1.8rem}@media screen and (max-width: 767px){.content-box-title{padding:20px;font-size:1.6rem}}.content-box-ditail{box-sizing:border-box;padding:32px 40px 42px}@media screen and (max-width: 767px){.content-box-ditail{padding:20px}}.content-box-ditail ul,.content-box-ditail ol{margin-top:0}.content-box-ditail-list{margin-top:0;list-style:none}.content-box-ditail-list li{display:block;margin-top:35px;margin-top:1rem;color:#3d3f43;font-size:1.6rem;line-height:1.8;text-align:left}.content-box-ditail-list li.content-lead-big{font-size:1.8rem}@media screen and (max-width: 767px){.content-box-ditail-list li.content-lead-big{font-size:1.6rem}}@media screen and (max-width: 767px){.content-box-ditail-list li{margin-top:30px;font-size:1.4rem;line-height:2}}@media screen and (max-width: 767px){.content-box-ditail-list li{margin-top:20px}}.content-box-ditail-list li:first-child{margin-top:0}.content-box-ditail p{display:block;margin-top:35px;margin-top:0;color:#3d3f43;font-size:1.6rem;line-height:1.8;text-align:left}.content-box-ditail p.content-lead-big{font-size:1.8rem}@media screen and (max-width: 767px){.content-box-ditail p.content-lead-big{font-size:1.6rem}}@media screen and (max-width: 767px){.content-box-ditail p{margin-top:30px;font-size:1.4rem;line-height:2}}@media screen and (max-width: 767px){.content-box-ditail p{margin-top:0}}.content-box-ditail p+p{margin-top:30px}.content-btn a{box-sizing:border-box;display:block;position:relative;max-width:344px;margin:30px auto 0;padding:18px;border:1px solid #43aece;border-radius:25px;color:#43aece;font-weight:bold;font-size:1.6rem;line-height:1;text-align:center;transition:all ease .5s}.content-btn a:after{display:inline-block;position:absolute;top:50%;right:20px;width:8px;height:12px;transform:translate(0, -50%);background-image:url(/common/img/ico-link-brue.svg);background-size:8px 12px;background-repeat:no-repeat;content:""}.content-btn a:hover{background-color:#43aece;color:#fff}.content-btn a:hover:after{background-image:url(/common/img/ico-link-white.svg)}.content-btn a.content-btn-reverse{box-sizing:border-box;display:block;position:relative;max-width:344px;margin:30px auto 0;padding:18px;border:1px solid #43aece;border-radius:25px;background:#43aece;color:#fff;font-weight:bold;font-size:1.6rem;line-height:1;text-align:center;transition:all ease .5s}.content-btn a.content-btn-reverse:after{display:inline-block;position:absolute;top:50%;right:20px;width:8px;height:12px;transform:translate(0, -50%);background-image:url(/common/img/ico-link-white.svg);background-size:8px 12px;background-repeat:no-repeat;content:""}.content-btn a.content-btn-reverse:hover{background-color:#fff;color:#43aece}.content-btn a.content-btn-reverse:hover:after{background-image:url(/common/img/ico-link-brue.svg)}.content-btn a.content-btn-small{max-width:230px;font-weight:500;font-size:1.4rem}.content-btn a.content-btn-textlink{padding:0;border:none;background:transparent;color:#43aece;font-weight:500}.content-btn a.content-btn-textlink:after{position:static;margin-left:10px;transform:translate(0, 0)}.content-btn a.content-btn-textlink:hover{background:transparent;opacity:.6}.content-btn a.content-btn-textlink:hover:after{background-image:url(/common/img/ico-link-brue.svg)}.content-btn-flex{display:flex;flex-wrap:wrap;justify-content:flex-start;justify-content:space-between}.content-btn-flex.flex-align-center{align-items:center}.content-btn-flex a{display:flex;align-items:center;justify-content:center;width:32%;max-width:unset;font-size:1.4rem}@media screen and (max-width: 767px){.content-btn-flex a{width:100%}}.content-btn-flex.content-btn-PrevNext{margin-top:50px}@media screen and (max-width: 767px){.content-btn-flex.content-btn-PrevNext{margin-top:30px}}.content-btn-flex.content-btn-PrevNext a:first-of-type:after{left:20px;transform:translate(0, -50%) rotate(180deg)}.content-full{width:100%;margin-top:80px}@media screen and (max-width: 767px){.content-full{margin-top:40px}}.content-full figure{text-align:center}.content-full figure img{width:100%;height:auto}.content-full figure figcaption{display:block;padding-top:10px;color:#3d3f43;font-size:1.4rem;text-align:center}@media screen and (max-width: 767px){.content-full figure figcaption{font-size:1.2rem}}@media screen and (max-width: 767px){.content-table.table_scroll{-webkit-overflow-scrolling:touch;display:block;overflow-x:scroll;white-space:nowrap}}.content-table.pc_table_scroll{-webkit-overflow-scrolling:touch;display:block;overflow-x:scroll;white-space:nowrap}.content-table.pc_table_scroll table{width:900px}.content-table-title{margin:60px auto 0;color:#3d3f43;font-weight:bold;font-size:1.6rem}.content-table.content-table-border0 table{border:none}.content-table.content-table-border0 table th{border:none}.content-table.content-table-border0 table td{border:none}.content-table table{width:100%;margin:20px 0 0 0;border:1px solid #ebebeb}.content-table table thead th{padding:12px 30px;background:#f8f8f8;font-weight:normal;font-size:1.5rem;text-align:center}@media screen and (max-width: 767px){.content-table table thead th{font-size:1.4rem}}.content-table table thead+tbody td{text-align:center}.content-table table tbody th{width:25%;padding:12px 30px;border-bottom:1px solid #ebebeb;background:#f8f8f8;font-weight:normal;font-size:1.5rem;text-align:left}@media screen and (max-width: 767px){.content-table table tbody th{font-size:1.4rem}}.content-table table tbody td{padding:12px 30px;border-bottom:1px solid #ebebeb;font-size:1.5rem}.content-table table tbody td span.star{display:block}.content-table table tbody td span.band-text{display:inline-block;margin-top:5px;padding:2px 8px;border-radius:4px;background:#43aece;color:#fff}.content-table table tbody td span.band-text.bg-green{background:#008f79;color:#fff}.content-table table tbody td img.table-img{width:100%;height:auto;margin-top:10px}.content-table table tbody td img.table-img:first-of-type{margin-top:0}.content-table table tbody td.meister-label span.star{display:block;text-align:center}@media screen and (max-width: 767px){.content-table table tbody td{font-size:1.4rem}}.content-ico-after{display:block;margin:40px auto 0;text-align:center}.content-ico-after img{width:38px;height:24px;transform:rotate(90deg)}.content-video{position:relative;width:100%;margin:60px auto 0;padding-top:56.25%}@media screen and (max-width: 767px){.content-video{margin:30px auto 0}}.content-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.content-caption{display:block;padding-top:20px;padding-left:2.5rem;font-size:1.2rem}.content-news-detail{width:100%;margin:60px auto 0}.content-news-detail p{display:block;margin-top:35px;color:#3d3f43;font-size:1.6rem;line-height:1.8;text-align:left}.content-news-detail p.content-lead-big{font-size:1.8rem}@media screen and (max-width: 767px){.content-news-detail p.content-lead-big{font-size:1.6rem}}@media screen and (max-width: 767px){.content-news-detail p{margin-top:30px;font-size:1.4rem;line-height:2}}.content-news-detail a:hover{text-decoration:underline}.content-news-detail img{display:block;width:auto;max-width:100%;height:auto;margin:30px auto}.content-child_links{margin:60px auto 0}@media screen and (max-width: 767px){.content-child_links{margin-top:40px}}.content-child_links ul{display:flex;flex-wrap:wrap;justify-content:flex-start}@media screen and (max-width: 767px){.content-child_links ul{justify-content:space-between}}.content-child_links ul li{width:auto;margin-top:10px;margin-right:10px}@media screen and (max-width: 767px){.content-child_links ul li{width:49%;margin-top:1%;margin-right:0}}.content-child_links ul li a{display:block;position:relative;padding:14px 30px 14px 20px;background:#f8f8f8;color:#3d3f43;font-size:1.6rem;text-align:center;transition:all ease .5s}.content-child_links ul li a:hover{opacity:.6}@media screen and (max-width: 767px){.content-child_links ul li a{padding:14px 14px 14px 10px;font-size:1.2rem;text-align:left}}.content-child_links ul li a:after{display:inline-block;position:absolute;top:50%;right:10px;width:8px;height:12px;transform:translate(0, -50%);background-image:url(/common/img/ico-link-grey.svg);background-size:8px 12px;background-repeat:no-repeat;content:""}.content-child_links ul li a.is-active{border:1px solid #43aece;background:transparent;color:#43aece}.content-child_links ul li a.is-active:hover{opacity:1;pointer-events:none}.content-child_links ul li a.is-active:after{background-image:url(/common/img/ico-link-brue.svg)}.content-qa{margin:50px auto 0}@media screen and (max-width: 767px){.content-qa{margin-top:30px}}.content-qa dl dt{display:block;position:relative;margin-top:10px;padding:20px 20px 20px 60px;background:#f8f8f8;color:#3d3f43;font-size:1.6rem;text-align:left;transition:all ease .5s}@media screen and (max-width: 767px){.content-qa dl dt{font-size:1.5rem}}.content-qa dl dt::before{display:inline-block;position:absolute;top:50%;left:20px;width:20px;height:20px;transform:translate(0, -50%);background-image:url(/common/img/ico-plus.svg);background-size:20px;background-repeat:no-repeat;content:""}.content-qa dl dt.is-active::before{height:10px;transform:translate(0, -50%);background-image:url(/common/img/ico-minus.svg);background-size:20px 10px;background-repeat:no-repeat}.content-qa dl dd{display:none;padding:20px;font-size:1.4rem}@media screen and (max-width: 767px){.content-qa dl dd{font-size:1.3rem}}.content-banner-link{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin:20px auto 0}.content-banner-link-item{width:48%;margin-top:30px}@media screen and (max-width: 767px){.content-banner-link-item{width:100%;margin-right:0}}.content-banner-link-item a{transition:all ease .5s}.content-banner-link-item a:hover img{opacity:.5}.content-banner-link-item a img{width:100%;height:auto;transition:all ease .5s}.content-seminar{display:flex;flex-wrap:wrap;justify-content:flex-start;margin:50px auto 0}@media screen and (max-width: 767px){.content-seminar{margin:40px auto 0}}.content-seminar-index{box-sizing:border-box;display:block;width:32%;margin-top:2%;margin-right:2%;padding:20px;border:1px solid #43aece;color:#3d3f43;transition:all ease .5s}@media screen and (max-width: 767px){.content-seminar-index{width:48%;margin-right:4%}}@media screen and (max-width: 420px){.content-seminar-index{width:100%;margin-top:20px;margin-right:0}}.content-seminar-index:link,.content-seminar-index:visited{color:#3d3f43}.content-seminar-index:hover{opacity:.5}.content-seminar-index:nth-child(3n){margin-right:0}@media screen and (max-width: 767px){.content-seminar-index:nth-child(3n){margin-right:4%}}@media screen and (max-width: 420px){.content-seminar-index:nth-child(3n){margin-right:0}}@media screen and (max-width: 767px){.content-seminar-index:nth-child(2n){margin-right:0}}.content-seminar-index h3{position:relative;min-height:41px;color:#43aece;font-size:1.6rem;line-height:1.3}.content-seminar-index h3.min-h-unset{min-height:unset}@media screen and (max-width: 767px){.content-seminar-index h3{min-height:unset;font-size:1.4rem}}.content-seminar-index h3:after{display:inline-block;width:8px;height:12px;margin:0 8px;margin-left:10px;background-image:url(/common/img/ico-link-brue.svg);background-size:8px 12px;background-repeat:no-repeat;content:""}@media screen and (max-width: 767px){.content-seminar-index h3:after{margin-left:8px}}.content-seminar-index-lead p{padding-top:20px;color:#3d3f43;font-size:1.4rem;line-height:1.5}@media screen and (max-width: 767px){.content-seminar-index-lead p{padding-top:15px;font-size:1.2rem}}#layout_common #list_news{margin:80px 0 0}@media screen and (max-width: 767px){#layout_common #list_news{margin-top:30px}}#layout_common #list_news li{margin-top:-1px}#layout_common #list_news li dl{border-bottom:1px solid #ebebeb}#layout_common #list_news li dl.clearfix{clear:both}#layout_common #list_news li dl dt{width:170px;padding:20px 0 20px 0;float:left;border-top:1px solid #ebebeb;color:#3d3f43;font-size:1.4rem}@media screen and (max-width: 767px){#layout_common #list_news li dl dt{width:100%;padding:10px 0}}#layout_common #list_news li dl dd{padding:20px 0 20px 0;border-top:1px solid #ebebeb;font-size:1.4rem}@media screen and (max-width: 767px){#layout_common #list_news li dl dd{padding:10px 0}}#layout_common #list_news li dl dd a{display:block;color:#3d3f43}#layout_common #list_news li dl dd a:hover{text-decoration:underline}.index{display:flex;flex-wrap:wrap;justify-content:flex-start;width:100%;margin-top:60px}@media screen and (max-width: 767px){.index{margin-top:50px}}.index-list{display:block;position:relative;width:32%;margin-top:50px;margin-right:2%;transition:all ease .5s}@media screen and (max-width: 767px){.index-list{width:49%;margin-top:20px}}.index-list:nth-child(3n){margin-right:0}@media screen and (max-width: 767px){.index-list:nth-child(3n){margin-right:2%}}@media screen and (max-width: 767px){.index-list:nth-child(2n){margin-right:0}}.index-list:hover{cursor:pointer;opacity:.6}.index-list figure{position:relative;margin:0 auto}.index-list figure img{width:100%}.index-list figure:after{display:block;position:absolute;bottom:0;left:0;width:100%;height:40%;background:linear-gradient(to top, #666, transparent);content:""}.index-list h2.index-list-title{position:absolute;bottom:18px;left:20px;margin-top:0;color:#fff;font-weight:normal;font-size:1.6rem}.index-list h2.index-list-title.title_long{bottom:9px;font-size:1.4rem}@media screen and (max-width: 767px){.index-list h2.index-list-title.title_long{bottom:4px;font-size:1.2rem}}@media screen and (max-width: 767px){.index-list h2.index-list-title{bottom:8px;font-size:1.4rem}}.index-list h2.index-list-title:after{display:none}.index-btn{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;margin:40px auto 0}.index-btn.btn-radius-none .index-btn-list{padding:18px 25px 18px 18px;border-radius:0;font-size:1.4rem}.index-btn.btn-radius-none .index-btn-list:after{right:15px}@media screen and (max-width: 767px){.index-btn{margin:30px auto 0}}.index-btn-list{box-sizing:border-box;display:block;position:relative;width:32%;max-width:344px;max-width:100%;margin:30px auto 0;margin:2% 2% 0 0;padding:18px;border:1px solid #43aece;border-radius:5em;color:#43aece;font-weight:bold;font-size:1.6rem;line-height:1;line-height:1.4;text-align:center;transition:all ease .5s}.index-btn-list:after{display:inline-block;position:absolute;top:50%;right:20px;width:8px;height:12px;transform:translate(0, -50%);background-image:url(/common/img/ico-link-brue.svg);background-size:8px 12px;background-repeat:no-repeat;content:""}.index-btn-list.title_long{font-size:1.2rem}@media screen and (max-width: 767px){.index-btn-list.title_long{font-size:1.1rem}}@media screen and (max-width: 767px){.index-btn-list{width:48%;margin-top:15px;margin-right:4%}}@media screen and (max-width: 420px){.index-btn-list{width:100%;margin-top:20px;margin-right:0}}.index-btn-list:nth-child(3n){margin-right:0}@media screen and (max-width: 767px){.index-btn-list:nth-child(3n){margin-right:4%}}@media screen and (max-width: 420px){.index-btn-list:nth-child(3n){margin-right:0}}@media screen and (max-width: 767px){.index-btn-list:nth-child(2n){margin-right:0}}.index-btn-list:hover{background-color:#43aece;color:#fff}.index-btn-list:hover:after{background-image:url(/common/img/ico-link-white.svg)}.contact-box{width:100%;margin-top:60px;border:1px solid #43aece}@media screen and (max-width: 767px){.contact-box{margin-top:45px}}.contact-box-title{box-sizing:border-box;display:block;padding:22px 40px;border-top:2px solid #43aece;border-bottom:1px solid #43aece;color:#43aece;font-size:1.8rem}@media screen and (max-width: 767px){.contact-box-title{padding:22px 25px;font-size:1.6rem}}.contact-box-flex{box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;padding:32px 40px 42px}@media screen and (max-width: 767px){.contact-box-flex{padding:10px 22px 32px}}.contact-box-flex-table{width:60%;margin-top:-20px}@media screen and (max-width: 767px){.contact-box-flex-table{width:100%;margin-top:0}}.contact-box-flex-table th{width:30%;color:#3d3f43;font-weight:normal;font-size:1.5rem;text-align:left;vertical-align:middle}@media screen and (max-width: 767px){.contact-box-flex-table th{padding-top:20px}}.contact-box-flex-table td{width:70%;padding:10px 0 0 0;color:#3d3f43;font-size:1.5rem;text-align:left;vertical-align:middle}@media screen and (max-width: 767px){.contact-box-flex-table td{padding-top:20px}}.contact-box-flex-table td span.tel{color:#43aece;font-weight:bold;font-size:3.2rem;font-family:"Heebo",sans-serif}.contact-box-flex-table td span.tel:link,.contact-box-flex-table td span.tel:visited{color:#43aece}@media screen and (max-width: 767px){.contact-box-flex-table td span.tel{font-size:2.8rem;letter-spacing:.05em}}@media screen and (max-width: 420px){.contact-box-flex-table td span.tel{font-size:2.2rem;letter-spacing:.02em}}.contact-box-flex-lead{display:block;margin-bottom:35px;color:#3d3f43;font-size:1.6rem;line-height:1.75;text-align:left}@media screen and (max-width: 767px){.contact-box-flex-lead{margin-bottom:0;font-size:1.4rem;line-height:2}}.contact-box-flex-btn{box-sizing:border-box;display:block;position:relative;width:40%;max-width:344px;margin:30px auto 0;margin-top:0;padding:18px;border:1px solid #43aece;border-radius:25px;background:#43aece;color:#fff;font-weight:bold;font-size:1.6rem;line-height:1;text-align:center;transition:all ease .5s}.contact-box-flex-btn:after{display:inline-block;position:absolute;top:50%;right:20px;width:8px;height:12px;transform:translate(0, -50%);background-image:url(/common/img/ico-link-white.svg);background-size:8px 12px;background-repeat:no-repeat;content:""}@media screen and (max-width: 767px){.contact-box-flex-btn{width:100%;margin-top:40px}}.contact-box-flex-btn:hover{background-color:#fff;color:#43aece}.contact-box-flex-btn:hover:after{background-image:url(/common/img/ico-link-brue.svg)}.color-box{box-sizing:border-box;width:100%;margin-top:60px;padding:30px;background:#f8f8f8}@media screen and (max-width: 767px){.color-box{margin-top:40px}}.color-box h3.color-box-title{margin-top:0;color:#43aece;font-weight:bold;font-size:2.2rem;text-align:center}.color-box h3.color-box-title+p{margin-top:15px}.color-box-title{display:block;margin-top:50px;font-size:1.8rem}@media screen and (max-width: 767px){.color-box-title{margin-top:30px}}.color-box-lead{display:block;color:#3d3f43;font-size:1.6rem;line-height:1.75;text-align:center}@media screen and (max-width: 767px){.color-box-lead{font-size:1.5rem}}.color-box-btn{box-sizing:border-box;display:block;position:relative;max-width:344px;margin:30px auto 0;padding:18px;border:1px solid #43aece;border-radius:25px;color:#43aece;font-weight:bold;font-size:1.6rem;line-height:1;text-align:center;transition:all ease .5s}.color-box-btn:after{display:inline-block;position:absolute;top:50%;right:20px;width:8px;height:12px;transform:translate(0, -50%);background-image:url(/common/img/ico-link-brue.svg);background-size:8px 12px;background-repeat:no-repeat;content:""}.color-box-btn:hover{background-color:#43aece;color:#fff}.color-box-btn:hover:after{background-image:url(/common/img/ico-link-white.svg)}.chief{display:flex;flex-wrap:wrap;justify-content:flex-end;width:100%;max-width:420px;margin-top:60px;float:right}@media screen and (max-width: 767px){.chief{justify-content:center;margin:60px auto 0;float:none}}.chief-detail{width:70%;color:#3d3f43}@media screen and (max-width: 767px){.chief-detail{width:50%}}.chief-detail-syamei{display:block;padding-bottom:5px;border-bottom:1px solid #ebebeb;font-size:1.4rem}@media screen and (max-width: 767px){.chief-detail-syamei{font-size:1.3rem}}.chief-detail-name{display:block;margin-top:18px;font-size:2.4rem}@media screen and (max-width: 767px){.chief-detail-name{margin-top:10px;font-size:2.3rem}}.chief-detail-katagaki{display:block;font-size:1.4rem}@media screen and (max-width: 767px){.chief-detail-katagaki{font-size:1rem}}.chief-thumb{width:30%}.chief-thumb img{width:100%;height:auto}.clearfix::after{display:block;clear:both;content:""}.membership{display:flex;flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;margin:60px auto 0}@media screen and (max-width: 767px){.membership{margin-top:50px}}.membership-title{display:block;font-size:1.8rem;text-align:left}@media screen and (max-width: 767px){.membership-title{font-size:1.6rem}}.membership-col{width:48%}@media screen and (max-width: 767px){.membership-col{width:100%}}.membership-col table{width:100%;margin:12px 0 0 0;border:1px solid #ebebeb}.membership-col table tbody th{padding:30px 20px;border-bottom:1px solid #ebebeb;background:#f8f8f8;font-weight:normal;font-size:2.2rem;line-height:1.5;text-align:center}@media screen and (max-width: 767px){.membership-col table tbody th{font-size:1.8rem}}.membership-col table tbody th span.small{display:block;font-size:1.4rem}@media screen and (max-width: 767px){.membership-col table tbody th span.small{font-size:1.2rem}}.membership-col table tbody td{padding:30px 20px;border-bottom:1px solid #ebebeb;font-size:2.4rem;font-family:"Heebo",sans-serif;text-align:center}@media screen and (max-width: 767px){.membership-col table tbody td{font-size:2rem}}.company{margin:100px auto 0}@media screen and (max-width: 767px){.company{margin-top:70px}}.company.caseWrap{margin:60px auto 0}@media screen and (max-width: 767px){.company.caseWrap{margin:40px auto 0}}.company.caseWrap .company-list-logo{width:220px;height:auto;background:none}.company-list{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-top:80px}@media screen and (max-width: 767px){.company-list{margin-top:50px}}.company-list:first-of-type{margin-top:0}.company-list-logo{width:160px;max-width:160px;height:130px;background:url(/shared/img/individual/case/company_img_bg.png) no-repeat;background-position:center center;background-size:90%}@media screen and (max-width: 767px){.company-list-logo{width:100%;min-width:160px;max-width:160px;height:130px;margin:0 auto}}.company-list-logo img{display:block;width:100%;max-width:220px;height:auto;margin:0 auto}.company-list-text{box-sizing:border-box;width:72%;padding-left:50px}@media screen and (max-width: 767px){.company-list-text{width:100%;margin-top:35px;padding-left:0}}.company-list-text-name{font-weight:bold;font-size:1.8rem}.company-list-text-name a{clear:#43aece}.company-list-text-name a:link,.company-list-text-name a:visited{color:#43aece}.company-list-text-name a:hover{opacity:.7}@media screen and (max-width: 767px){.company-list-text-name{font-size:1.6rem}}.company-list-text-name-ico{display:inline-block;margin-left:10px;padding:2px;color:#fff;font-size:1.4rem;line-height:1}@media screen and (max-width: 767px){.company-list-text-name-ico{margin-top:5px;margin-left:0}}.company-list-text-name-ico.cl-gray{background:#bfc4c6}.company-list-text-name-ico.cl-skybrue{background:#91d5ea}.company-list-text-name-ico.sub-company{background:#bfc4c6}.company-list-text-name-ico.sub-company:after{display:inline-block;content:"参加事業者"}.company-list-text-name-ico.main-company{background:#91d5ea}.company-list-text-name-ico.main-company:after{display:inline-block;content:"主幹事事業者"}@media screen and (max-width: 767px){.company-list-text table{margin-top:20px}}.company-list-text table tbody th{width:20%;padding:18px 0;border-bottom:1px solid #ebebeb;font-weight:normal;font-size:1.5rem;text-align:left}.company-list-text table tbody td{border-bottom:1px solid #ebebeb;font-weight:normal;font-size:1.5rem;text-align:left}.company-list-text table tbody td a:link,.company-list-text table tbody td a:visited{color:#3d3f43}.company-tagmenu ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;padding-bottom:20px}@media screen and (max-width: 767px){.company-tagmenu ul{display:none;margin-top:30px}}.company-tagmenu ul li{display:inline-block;margin:5px}.company-tagmenu ul li.current-cat a{background:#43aece;color:#fff}.company-tagmenu ul li a{display:block;padding:5px;border:1px solid #43aece;color:#43aece;font-size:1.4rem;line-height:1;transition:all ease .5s}@media screen and (max-width: 767px){.company-tagmenu ul li a{font-size:1.2rem}}.company-tagmenu ul li a:hover{background:#43aece;color:#fff}.company-tagmenu-btn{display:none}@media screen and (max-width: 767px){.company-tagmenu-btn{box-sizing:border-box;display:block;display:block;position:relative;max-width:344px;margin:30px auto 0;margin-top:0;padding:18px;border:1px solid #43aece;border-radius:25px;color:#43aece;font-weight:bold;font-size:1.6rem;line-height:1;text-align:center;transition:all ease .5s}.company-tagmenu-btn:after{display:inline-block;position:absolute;top:50%;right:20px;width:8px;height:12px;transform:translate(0, -50%);background-image:url(/common/img/ico-link-brue.svg);background-size:8px 12px;background-repeat:no-repeat;content:""}.company-tagmenu-btn:hover{cursor:pointer}.company-tagmenu-btn:after{display:inline-block;position:absolute;top:50%;right:30px;width:8px;height:12px;transform:translate(0, -50%) rotate(90deg);border-top:2px solid #707070;border-right:2px solid #707070;content:"";transition:all ease .5s}}@media screen and (max-width: 767px)and (max-width: 1023px){.company-tagmenu-btn:after{border-top:2px solid #fff;border-right:2px solid #fff}}@media screen and (max-width: 767px){.company-tagmenu-btn.is-active:after{top:45%;transform:translate(0, -50%) rotate(-90deg);border-top:2px solid #fff;border-right:2px solid #fff}}.works .content-lead+p{display:block;margin-top:35px;color:#3d3f43;font-size:1.6rem;line-height:1.75;text-align:left}@media screen and (max-width: 767px){.works .content-lead+p{margin-top:30px;font-size:1.4rem;line-height:2}}.works-case{display:flex;flex-wrap:wrap;justify-content:space-between;margin:80px 0 0 0}@media screen and (max-width: 767px){.works-case{margin-top:40px}}.works-case-detail{box-sizing:border-box;width:60%;padding-right:50px;color:#3d3f43}@media screen and (max-width: 767px){.works-case-detail{width:100%;padding-right:0}}.works-case-detail table{width:100%;color:#3d3f43}.works-case-detail table tbody th{width:38%;padding:18px 0;border-bottom:1px solid #ebebeb;font-weight:normal;font-size:1.5rem;text-align:left}@media screen and (max-width: 767px){.works-case-detail table tbody th{font-size:1.4rem}}.works-case-detail table tbody td{border-bottom:1px solid #ebebeb;font-weight:normal;font-size:1.5rem;text-align:left}@media screen and (max-width: 767px){.works-case-detail table tbody td{font-size:1.4rem}}.works-case-detail table tbody td a{color:#43aece;text-decoration:underline}.works-case-detail table tbody td a:link,.works-case-detail table tbody td a:visited{color:#43aece}.works-case-detail table tbody td a:hover{opacity:.7}.works-case-items{width:40%;padding-top:18px}@media screen and (max-width: 767px){.works-case-items{width:100%;padding-top:35px}}.works-case-items img{width:100%;height:auto}.works-case .slick-dots{position:static;margin-top:0}.works-case .slick-dots li button{width:8px;height:8px;padding:0}.works-case .slick-dots li button:before{width:8px;height:8px;content:"•";color:#000;font-size:66px}.works-case .slick-dots li button:hover:before,.works-case .slick-dots li button:focus:before{color:#43aece;opacity:1}.works-case .slick-dots li.slick-active button:before{color:#43aece;opacity:1}.works-point{margin:80px 0 0 0;padding-bottom:22px;border-top:3px solid #43aece;border-bottom:1px solid #43aece}@media screen and (max-width: 767px){.works-point{margin-top:50px}}.works-point h3{box-sizing:border-box;display:block;margin-top:0;padding:22px 40px 22px 0;color:#43aece;font-weight:normal;font-size:1.8rem}.works-point p{display:block;color:#3d3f43;font-size:1.6rem;line-height:1.75;text-align:center;text-align:left}@media screen and (max-width: 767px){.works-point p{font-size:1.5rem}}.works-point-flex{display:flex;justify-content:space-between}.works-point-flex-text{box-sizing:border-box;display:block;width:80%;padding-right:40px;color:#3d3f43;font-size:1.6rem;line-height:1.75;text-align:center;text-align:left}@media screen and (max-width: 767px){.works-point-flex-text{font-size:1.5rem}}.works-point-flex-thumb{width:20%;width:auto;max-width:100%;height:auto}.works-service{width:100%;margin-top:60px;border:1px solid #43aece}@media screen and (max-width: 767px){.works-service{margin-top:35px}}.works-service-box h3{box-sizing:border-box;display:block;margin-top:0;padding:22px 40px;border-top:3px solid #43aece;border-bottom:1px solid #43aece;color:#43aece;font-weight:normal;font-size:1.8rem}@media screen and (max-width: 767px){.works-service-box h3{padding:20px;font-size:1.6rem}}.works-service-box-detail{box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:space-between;padding:25px 30px 40px 30px}.works-service-box-detail-text{box-sizing:border-box;width:75%;padding-right:20px}@media screen and (max-width: 767px){.works-service-box-detail-text{width:100%;padding-right:0}}.works-service-box-detail-text p.works-service-box-detail-syamei{color:#3d3f43;font-weight:bold;font-size:1.8rem}.works-service-box-detail-text p.works-service-box-detail-syamei a{color:#43aece;text-decoration:none}.works-service-box-detail-text p.works-service-box-detail-syamei a:link,.works-service-box-detail-text p.works-service-box-detail-syamei a:visited{color:#43aece}.works-service-box-detail-text p.works-service-box-detail-syamei a:hover{opacity:.7}.works-service-box-detail-text table{width:100%}.works-service-box-detail-text table tbody th{width:25%;padding:18px 0;border-bottom:1px solid #ebebeb;font-weight:normal;font-size:1.5rem;text-align:left}@media screen and (max-width: 767px){.works-service-box-detail-text table tbody th{font-size:1.4rem}}.works-service-box-detail-text table tbody td{border-bottom:1px solid #ebebeb;font-weight:normal;font-size:1.5rem;text-align:left}@media screen and (max-width: 767px){.works-service-box-detail-text table tbody td{font-size:1.4rem}}.works-service-box-detail-text table tbody td a{color:#43aece;text-decoration:underline}.works-service-box-detail-text table tbody td a:link,.works-service-box-detail-text table tbody td a:visited{color:#43aece}.works-service-box-detail-text table tbody td a:hover{opacity:.7}.works-service-box-detail-text a.content-btn-textlink{max-width:unset;margin:20px 0 0}@media screen and (max-width: 767px){.works-service-box-detail-text a.content-btn-textlink{font-size:1.6rem}}.works-service-box-detail-item{width:25%}@media screen and (max-width: 767px){.works-service-box-detail-item{width:100%;margin-top:40px}}.works-service-box-detail-item figure{margin:0 auto}.works-service-box-detail-item figure img{width:100%;height:auto}.works-service-box-lead{padding:40px;color:#3d3f43;font-size:1.6rem}@media screen and (max-width: 767px){.works-service-box-lead{padding:30px 20px;font-size:1.4rem}}.works-list{box-sizing:border-box;width:100%;margin-top:35px}.works-list.works-scroll{-webkit-overflow-scrolling:touch;box-sizing:border-box;display:flex;justify-content:flex-start;padding-bottom:20px;overflow-x:auto}@media screen and (max-width: 767px){.works-list.works-scroll{width:calc(100% - 40px);margin:30px auto 0;padding-right:0;padding-left:0}}.works-list.works-scroll::-webkit-scrollbar{height:3px}.works-list.works-scroll::-webkit-scrollbar-track{background:#ebebeb}.works-list.works-scroll::-webkit-scrollbar-thumb{background:#43aece}.works-list-element{box-sizing:border-box;min-width:300px;max-width:300px;margin-right:36px;border:1px solid #ebebeb;background:#fff}@media screen and (max-width: 767px){.works-list-element{max-width:300px;margin-right:30px}.works-list-element:last-of-type{margin-right:0}}.works-list-element:last-of-type{margin-right:0}.works-list-element figure img{-o-object-fit:cover;width:100%;max-width:300px;height:auto;max-height:150px;object-fit:cover}.works-list-element-lead{box-sizing:border-box;padding:18px 22px 24px;background:#fff}.works-list-element-lead h3{font-weight:normal;font-size:1.6rem}.works-list-element-lead table tr{display:block;margin-top:10px}.works-list-element-lead table th{width:72px;padding-right:8px;border-right:1px solid #ebebeb;font-weight:normal;font-size:1.2rem;text-align:left}.works-list-element-lead table td{padding-left:18px;font-size:1.2rem}.works-list-element-btn{box-sizing:border-box;display:block;position:relative;min-width:180px;max-width:344px;max-width:180px;margin:30px auto 0;margin:18px auto 0;padding:18px;padding:12px 15px;border:1px solid #43aece;border:1px solid #43aece;border-radius:25px;color:#43aece;color:#43aece;font-weight:bold;font-size:1.6rem;font-size:1.4rem;line-height:1;text-align:center;text-align:center;transition:all ease .5s}.works-list-element-btn:after{display:inline-block;position:absolute;top:50%;right:20px;width:8px;height:12px;transform:translate(0, -50%);background-image:url(/common/img/ico-link-brue.svg);background-size:8px 12px;background-repeat:no-repeat;content:""}.works-list-element-btn:after{background-image:url(/common/img/ico-link-brue.svg)}.works-list-element-btn:hover{background-color:#43aece;color:#fff}.works-list-element-btn:hover:after{background-image:url(/common/img/ico-link-white.svg)}.prefectures{margin:100px auto 0}@media screen and (max-width: 767px){.prefectures{margin:80px auto 0}}.prefectures-map{position:relative;width:100%;max-width:526px;height:594px;margin:0 auto;background:url(/common/img/template/map-all.png);background-position:top center;background-size:526px;background-repeat:no-repeat}@media screen and (max-width: 767px){.prefectures-map{background-size:100%}}.prefectures-map-tohoku{display:none;width:100%;max-width:526px;margin:0 auto}.prefectures-map-kanto{display:none;width:100%;max-width:526px;margin:0 auto}.prefectures-map-tokai{display:none;width:100%;max-width:526px;margin:0 auto}.prefectures-map-kinki{display:none;width:100%;max-width:526px;margin:0 auto}.prefectures-map-chugoku{display:none;width:100%;max-width:526px;margin:0 auto}.prefectures-map-kyushu{display:none;width:100%;max-width:526px;margin:0 auto}.prefectures-map img{position:absolute;top:0;left:50%;width:100%;max-width:526px;transform:translate(-50%, 0)}.prefectures-btn{position:relative}@media screen and (max-width: 767px){.prefectures-btn{display:flex;position:absolute;bottom:0;flex-wrap:wrap;justify-content:space-between}}.prefectures-btn-tohoku{position:absolute;top:160px;right:-50px}@media screen and (max-width: 767px){.prefectures-btn-tohoku{position:relative;top:unset;right:unset}}.prefectures-btn-kanto{position:absolute;top:338px;right:-30px}@media screen and (max-width: 767px){.prefectures-btn-kanto{position:relative;top:unset;right:unset}}.prefectures-btn-tokai{position:absolute;top:274px;right:232px}@media screen and (max-width: 767px){.prefectures-btn-tokai{position:relative;top:unset;right:unset}}.prefectures-btn-kinki{position:absolute;top:460px;right:155px}@media screen and (max-width: 767px){.prefectures-btn-kinki{position:relative;top:unset;right:unset}}.prefectures-btn-chugoku{position:absolute;top:366px;left:0}@media screen and (max-width: 767px){.prefectures-btn-chugoku{position:relative;top:unset;left:unset}}.prefectures-btn-kyushu{position:absolute;top:540px;left:100px}@media screen and (max-width: 767px){.prefectures-btn-kyushu{position:relative;top:unset;left:unset}}.prefectures-btn a{box-sizing:border-box;display:inline-block;width:170px;padding:12px 12px 12px 25px;border:1px solid #43aece;border-radius:25px;background:#fff;color:#43aece;font-weight:bold;font-size:1.4rem;line-height:1;text-align:left;transition:all ease .5s}.prefectures-btn a:after{display:inline-block;position:absolute;top:50%;right:12px;width:8px;height:12px;transform:translate(0, -50%);background-image:url(/common/img/ico-link-brue.svg);background-size:8px 12px;background-repeat:no-repeat;content:""}.prefectures-btn a:hover{background-color:#43aece;color:#fff}.prefectures-btn a:hover:after{background-image:url(/common/img/ico-link-white.svg)}@media screen and (max-width: 767px){.prefectures-btn a{width:48%;margin-top:20px}}.prefectures-box{display:none;margin:120px auto 0}.prefectures-box.is-active{display:block}.prefectures-box-area{display:block;color:#3d3f43;font-size:2.4rem;text-align:left}.prefectures-box-title{box-sizing:border-box;display:block;margin-top:30px;padding:20px 40px 20px 0;border-top:3px solid #43aece;border-bottom:1px solid #43aece;color:#43aece;font-size:1.8rem}.prefectures-box table{width:100%}.prefectures-box table tbody th{width:25%;padding:18px 0;border-bottom:1px solid #ebebeb;font-weight:normal;font-size:1.5rem;text-align:left}.prefectures-box table tbody td{padding-left:20px;border-bottom:1px solid #ebebeb;font-weight:normal;font-size:1.5rem;text-align:left}.prefectures-box table tbody td a{color:#3d3f43;text-decoration:underline}.prefectures-box table tbody td:last-of-type{padding-left:0;text-align:right}.content #layout_common #mailform{margin-top:0;padding:20px 0 0;font-size:1.6rem}.content #layout_common #mailform dl{margin-top:30px}.content #layout_common #mailform dl dt{box-sizing:border-box;display:inline-block;position:relative;width:170px;padding:20px 0;padding-right:10px;float:left;border-top:0;background:none}@media screen and (max-width: 767px){.content #layout_common #mailform dl dt{width:100%;float:none;font-size:1.4rem}}.content #layout_common #mailform dl dt .mfp_err{top:80%;left:0}.content #layout_common #mailform dl dd{box-sizing:border-box;display:inline;position:relative;width:calc(100% - 170px);padding:0 !important;float:right;border:1px solid #ebebeb !important;border-top:0;border-radius:2px}@media screen and (max-width: 767px){.content #layout_common #mailform dl dd{width:100%;float:none;border:0 !important;font-size:1.4rem}}.content #layout_common #mailform dl dd.border-none{border:none !important}.content #layout_common #mailform dl dd.radio-col input{margin-top:18px;margin-right:12px}.content #layout_common #mailform dl dd.radio-col input:first-of-type{margin-top:0}.content #layout_common #mailform dl dd.radio-col input[type=radio i]{background:#43aece}.content #layout_common #mailform dl dd.radio-col input[type=radio i]:checked{background:#43aece}.content #layout_common #mailform dl dd.radio-col span.cat{display:inline-block;width:170px}@media screen and (max-width: 767px){.content #layout_common #mailform dl dd.radio-col span.cat{width:auto}}.content #layout_common #mailform dl dd #company_name,.content #layout_common #mailform dl dd #mail_address,.content #layout_common #mailform dl dd #zipcode,.content #layout_common #mailform dl dd #address,.content #layout_common #mailform dl dd #comment,.content #layout_common #mailform dl dd #name_k{box-sizing:border-box;width:100% !important;margin:0;padding:20px 30px;font-size:1.6rem}@media screen and (max-width: 767px){.content #layout_common #mailform dl dd #company_name,.content #layout_common #mailform dl dd #mail_address,.content #layout_common #mailform dl dd #zipcode,.content #layout_common #mailform dl dd #address,.content #layout_common #mailform dl dd #comment,.content #layout_common #mailform dl dd #name_k{border:1px solid #ebebeb;font-size:1.4rem}}.content #layout_common #mailform dl dd #name,.content #layout_common #mailform dl dd #tel{box-sizing:border-box;width:100% !important;padding:20px 30px;font-size:1.6rem;line-height:1}@media screen and (max-width: 767px){.content #layout_common #mailform dl dd #name,.content #layout_common #mailform dl dd #tel{border:1px solid #ebebeb;font-size:1.4rem}}.content #layout_common #mailform dl dt .must{padding-right:0;background:none;font-size:1.6rem}@media screen and (max-width: 767px){.content #layout_common #mailform dl dt .must{font-size:1.4rem}}.content div.mfp_err{display:none;position:absolute;top:50%;right:20px;margin-top:0px;padding-left:0px;transform:translate(0, -50%);background:none;color:red;font-size:1.2rem;line-height:normal;text-align:left}@media screen and (max-width: 767px){.content div.mfp_err{font-size:1rem}}.content textarea+div.mfp_err{top:20px;transform:translate(0, 0)}.content input::-moz-placeholder, .content textarea::-moz-placeholder{color:#3d3f43;font-size:1.6rem;opacity:.4}.content input:-ms-input-placeholder, .content textarea:-ms-input-placeholder{color:#3d3f43;font-size:1.6rem;opacity:.4}.content input::placeholder,.content textarea::placeholder{color:#3d3f43;font-size:1.6rem;opacity:.4}@media screen and (max-width: 767px){.content input::-moz-placeholder, .content textarea::-moz-placeholder{font-size:1.4rem}.content input:-ms-input-placeholder, .content textarea:-ms-input-placeholder{font-size:1.4rem}.content input::placeholder,.content textarea::placeholder{font-size:1.4rem}}.content #layout_common #mailform #segment_btn{box-sizing:border-box;display:block;position:relative;width:100%;max-width:344px;max-width:344px;margin:30px auto 0;padding:18px;border:1px solid #43aece;border-radius:25px;background:#43aece;color:#fff;font-weight:bold;font-size:1.6rem;line-height:1;text-align:center;text-align:center;transition:all ease .5s}.content #layout_common #mailform #segment_btn:after{display:inline-block;position:absolute;top:50%;right:20px;width:8px;height:12px;transform:translate(0, -50%);background-image:url(/common/img/ico-link-white.svg);background-size:8px 12px;background-repeat:no-repeat;content:""}.content #layout_common #mailform #segment_btn:hover{background-color:#fff;color:#43aece}.content #layout_common #mailform #segment_btn:hover:after{background-image:url(/common/img/ico-link-brue.svg)}.content #layout_common #mailform #segment_btn #btn_confirm input{z-index:0;position:absolute;top:0;left:0;width:100%;height:100%;background:none;opacity:0}.content #layout_common #mailform #segment_btn #btn_confirm{display:block;width:100%;float:none;font-size:1.6rem}@media screen and (max-width: 767px){.content #layout_common #mailform #segment_btn #btn_confirm{font-size:1.4rem}}.content sup{font-size:1rem}.content div#mailfrom_hidden_object{width:1px;height:1px;overflow:hidden}.content .wp-pagenavi{display:flex;align-items:center;justify-content:center;margin:60px auto 0}.content .wp-pagenavi a{margin:0 5px;font-size:1.4rem;transition:all ease .5s}.content .wp-pagenavi a:link,.content .wp-pagenavi a:visited{color:#3d3f43}.content .wp-pagenavi a:link:hover,.content .wp-pagenavi a:visited:hover{border-color:#43aece;background:#43aece;color:#fff}.content .wp-pagenavi a.nextpostslink,.content .wp-pagenavi a.previouspostslink{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid #ebebeb}.content .wp-pagenavi a.page{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid #ebebeb;font-weight:bold;font-family:"Heebo",sans-serif}.content .wp-pagenavi a.last,.content .wp-pagenavi a.first{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:50px;height:32px;border:1px solid #ebebeb}.content .wp-pagenavi span{font-weight:bold;font-size:1.4rem;font-family:"Heebo",sans-serif}.content .wp-pagenavi span.current{display:block;width:32px;height:32px;background:#43aece;color:#fff;font-size:1.4rem;line-height:32px;text-align:center}.content .wp-pagenavi span.pages{display:none}.content .wp-pagenavi span.extend{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin-top:-5px;font-weight:bold;font-size:1.4rem;line-height:1}.banner{box-sizing:border-box;display:flex;justify-content:flex-end;width:100%;background:#f8f8f8}.banner-inner{box-sizing:border-box;position:relative;width:calc(100% - 10%);padding:80px 10% 80px 90px;background:#fff}@media screen and (min-width: 1367px){.banner-inner{width:calc(100% - 20%);padding:40px 20% 60px 90px}}@media screen and (max-width: 767px){.banner-inner{box-sizing:border-box;width:calc(100% - 10px);padding:20px 0 40px;overflow-x:hidden}}.banner-list{display:flex;flex-wrap:wrap;justify-content:center;max-width:900px;margin:0 auto}.banner-list-item{box-sizing:border-box;width:35%;max-width:326px;padding:0 10px}@media screen and (max-width: 767px){.banner-list-item{width:100%;margin-top:15px;padding:0}}.banner-list-item img{width:100%;height:auto}

.youtube {
  position: relative;
  width: 100%;
  padding-top: 56.25%;
	margin-top:50px;
}
.youtube iframe {
  position: absolute;
  top: 0;
  right: 0;
  width: 100% !important;
  height: 100% !important;
}

.content-news-detail h2{
font-size:21px;
border-top:3px solid #000;
border-bottom:1px solid #000;
padding:10px 0  ;
	margin-top:20px;
}

.content-news-detail h3{
font-size:18px;
padding:20px 0 0 0 ;
}