@charset "UTF-8";.box-case-inner,.btn_blue p{position:relative}.btn_blue p:before,.pager ul li a,table th,table.about th{vertical-align:middle}.box-case{display:block;width:700px;margin:0 auto 15px;background:url(/wp-content/themes/asc-theme-v1/img/case/blue_y.png) 51% 43% no-repeat}.box-case-inner dl{margin:0}.box-case-inner dl dt{font-weight:700;text-align:center}.box-case-inner dl dd{margin:0;font-size:0;background:#fff;padding:2px 4px 4px;box-shadow:2px 2px 4px rgba(0,0,0,.3)}.case-after dl dt,.case-before dl dt{color:#0084a8;margin-top:10px;font-size:14px}.bg_w dl dd,.box-case-inner.case-after dl dd{padding:4px}.case-before{float:left}.case-after{float:right}.btn_blue,.btn_blue a{color:#fff;text-decoration:none}.color_set{background:#d9ecf2;padding:0 15px 3px;border-top:10px #047ead solid;margin-top:20px}.btn_blue{background:#0180ab;padding:9px 20px 5px;display:table;margin:20px auto 50px}.imgfloor_left,.imgfloor_right{background:url(/wp-content/themes/asc-theme-v1/img/case/blue_y02.png) no-repeat}.btn_blue.last_btn,.color_set.lastbt{margin-bottom:25px}.btn_blue p{font-size:17px;font-weight:700;padding:0 110px}.btn_blue p:before{position:absolute;top:0;bottom:0;right:0;margin:auto;content:"";width:10px;height:10px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.imgfloor_left p,.imgfloor_right p{width:274px;height:40px;text-align:center;font-weight:700;padding-top:20px;font-size:14px;color:#fff}.imgfloor_left{display:table;margin:auto 110px auto auto;float:left}.imgfloor_left p,.imgfloor_right,.imgfloor_right p{margin:auto;display:table}.imgfloor{display:table;margin:auto auto 20px}table.about{width:760px;margin:40px auto 0;border-collapse:separate;border-spacing:0 6px;font-size:12px}table.about th{background:#0080ab;text-align:left;width:35%;overflow:visible;position:relative;color:#fff;font-weight:400;font-size:15px;padding:15px 40px 15px 21px}.pager ul,.pager ul li{text-align:center}table.about th:after{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-left-color:#0080ab;border-width:10px;margin-top:-10px}@-moz-document url-prefix(){table.about th:after{float:right;padding:0;left:30px;top:10px;content:" ";height:0;width:0;position:relative;pointer-events:none;border:10px solid transparent;border-left:#0080ab 10px solid;margin-top:-10px}}table.about td{background:#f8f8f8;border:none;line-height:1.8;padding:20px 25px 20px 40px}.pager ul li{display:inline-block;margin-right:10px}.pager ul li:last-child{margin-right:0}.pager ul li a{display:table-cell;width:30px;height:30px;color:#fff;font-size:18px;background-color:#0082af;text-decoration:none}.pager ul li a.active{background-color:#b1b1b1;color:#000}table{width:100%;margin:0 auto 50px;font-size:12px}table td,table th{padding:10px;border:1px solid #ccc}table th{background:#fcfcfc;text-align:left;width:30%;overflow:visible;position:relative;font-size:13px}.youtube img{cursor:pointer}.shokumounonagare_oya{margin-top:10px;max-width:1000px;width:100%;padding:25px;box-sizing:border-box;background:#f3f2e7;background:linear-gradient(310deg,rgba(243,242,231,1) 0%,rgba(218,216,189,1) 100%)}.shokumounonagare_oya_color2{margin-top:10px;max-width:1000px;width:100%;padding:25px;box-sizing:border-box;background:#f8f8f8;background:radial-gradient(circle,rgba(248,248,248,1) 0%,rgba(223,233,235,1) 100%)}.shokumounonagare_title{font-size:16px}.shokumounonagare_title{font-size:2rem;border-bottom:2px solid #635b18;margin-top:0;margin-bottom:25px;font-family:游明朝,"Yu Mincho",游明朝体,YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN",HiraMinProN-W3,HGS明朝E,"ＭＳ Ｐ明朝","MS PMincho",serif}.shokumounonagare-flexbox{display:flex;justify-content:center;align-items:center}.shokumounonagare-subtitle{font-size:1.5rem;margin-bottom:25px;font-family:游明朝,"Yu Mincho",游明朝体,YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN",HiraMinProN-W3,HGS明朝E,"ＭＳ Ｐ明朝","MS PMincho",serif}.shokumounonagare_pic{width:100%;text-align:center;padding-right:30px}.shokumounonagare_pic img{max-height:200px;max-width:300px}.shokumounonagare_pic_flex{width:100%;margin-bottom:25px;text-align:center;display:flex;justify-content:space-between}.shokumounonagare-text{font-size:13px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";letter-spacing:1px;line-height:35px;color:#484848;padding:0 10px}.arrow{width:0;height:0;border-left:30px solid transparent;border-right:30px solid transparent;border-top:30px solid #f3f2e7;margin:10px auto}.zentai{background:#f8f8f8;background:radial-gradient(circle,rgba(248,248,248,1) 0%,rgba(223,233,235,1) 100%)}.flexbox{display:flex;flex-wrap:wrap;background:#f8f8f8;background:radial-gradient(circle,rgba(248,248,248,1) 0%,rgba(223,233,235,1) 100%);width:100%;height:auto;padding:2px;margin-bottom:10px;box-sizing:border-box}.gazou{max-width:500px;width:calc((100%)/4);height:auto;margin-bottom:2px;padding-right:2px;align-self:flex-start;box-sizing:border-box}@media screen and (max-width:720px){.imgfloor_left,.imgfloor_right{background-size:100%}main h2{margin:0 -10px 15px}.box-case{width:100%}.btn_blue{padding:5px 15px 3px}.btn_blue p{font-size:14px;padding:0 40px}.box-case-inner dl dd{padding:3px 4px 4px}.box-case-inner{width:43%;position:relative}.imgfloor_left p,.imgfloor_right p{padding-top:8px;font-size:11px;width:150px;height:25px}.imgfloor_left{margin-right:44px}.box-case{margin:6px auto 25px;background:url(//www.asc-cl.jp/wp-content/themes/asc-theme-v1/css/case/../../../img/case/blue_y.png) 51% 45% no-repeat;background-size:20px 25px}.imgfloor{margin-bottom:0;margin-top:15px}table.about{width:100%}table.about th{padding:15px 10px;font-size:12px;width:33%}table.about td{padding:20px 15px 20px 20px}.font202012{padding:0 19px}.shokumounonagare-flexbox{display:block}.shokumounonagare_pic{width:100%;text-align:center}.shokumounonagare_pic img{width:auto;height:auto}.shokumounonagare-text{font-size:1rem;letter-spacing:.1px;line-height:1.5rem}.gazou{width:50%}}@media screen and (max-width:380px){.imgfloor_left,.imgfloor_right{background-size:100%}.imgfloor_left p,.imgfloor_right p{padding-top:8px;font-size:11px;width:133px;height:25px}.imgfloor_left{margin-right:44px}.box-case{margin:6px auto 25px;background:url(//www.asc-cl.jp/wp-content/themes/asc-theme-v1/css/case/../../../img/case/blue_y.png) 51% 45% no-repeat;background-size:20px 25px}.imgfloor{margin-bottom:0;margin-top:15px}}@media screen and (max-width:340px){.imgfloor_left p,.imgfloor_right p{padding-top:5px;font-size:11px;width:110px;height:25px}.imgfloor_left{margin-right:34px}.imgfloor_right{background-size:100%}.box-case{margin-top:0}.imgfloor{margin-bottom:0;margin-top:20px}}@media screen and (orientation:landscape){.imgfloor_left,.imgfloor_right{display:inherit;background-size:100% 100%}.imgfloor_left p,.imgfloor_right p{padding-top:14px;font-size:11px;height:40px;width:100%}.imgfloor_left{width:100%;margin-right:14%}.imgfloor_right{width:100%}.box-case{margin-top:0}.imgfloor{margin-bottom:10px;margin-top:20px;width:100%;display:flex}}.case_more{display:flex;justify-content:center;flex-wrap:wrap;align-items:center;text-align:center;margin-top:20px;grid-gap:30px}.case_more_btn{box-sizing:border-box;position:relative;display:inline-flex;align-items:center;justify-content:center;width:57%;border:1px solid #0180ab;background:#0180ab;padding:13px 20px;font-size:17px;text-decoration:none;color:#fff}.case_more_btn2{position:relative;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:40%;border-bottom:1px solid #0180ab;padding:13px 20px;font-size:17px;text-decoration:none;color:#0180ab}.case_more_btn:after,.case_more_btn2:after{position:absolute;top:0;bottom:0;right:20px;margin:auto;content:"";width:10px;height:10px;border-top:2px solid currentcolor;border-right:2px solid currentcolor;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (max-width:720px){.case_more{flex-direction:column;grid-row-gap:20px}.case_more_btn,.case_more_btn2{width:100%;max-width:369px;font-size:14px}.case_more_btn2{border:1px solid #0180ab}.btn_links a:after{right:15px}}.related-slider{width:94%;margin:0 auto}.related-slide{box-sizing:border-box;width:95%;margin:0 auto;display:block;background:#f8f8f8;padding:20px 15px;text-decoration:none;color:#1a1a1a}.related-slide_category{font-size:13px;font-family:游明朝,"Yu Mincho",游明朝体,YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN",HiraMinProN-W3,HGS明朝E,"ＭＳ Ｐ明朝","MS PMincho",serif}.related-slide_title{margin-bottom:10px;font-size:15px;font-weight:700}.related-slide_category{margin-bottom:10px;font-size:13px;font-weight:700}.related-slide_gallery{display:flex;width:100%}.related-slide_image{flex:1 1 auto;width:10%}.related-slide_image dl{margin:0}.related-slide_image dl dt{font-weight:700;text-align:center}.related-slide_image dl dd{margin:0;font-size:0;background:#fff;padding:4px;box-shadow:2px 2px 4px rgba(0,0,0,.3)}.related-slide_image dl dd img{width:100%;height:auto;opacity:1 !important}.related-slide_image dl dt{color:#0084a8;margin-top:10px;font-size:13px}.related-slide_arrow{width:40px;background:url(/wp-content/themes/asc-theme-v1/img/case/blue_y.png) no-repeat center center/20px auto}.related-slider .slick-prev{left:0;transform:translateX(-100%)}.related-slider .slick-next{right:0;transform:translateX(100%)}@media screen and (max-width:720px){.related-slider .slick-next,.related-slider .slick-prev{width:25px;height:25px}.related-slider .slick-prev{transform:translateX(-30%);z-index:2}.related-slider .slick-next{transform:translateX(30%);z-index:2}.related-slider .slick-next:before,.related-slider .slick-prev:before{font-size:25px}.related-slide_gallery{margin:6px auto 25px;background:url(//www.asc-cl.jp/wp-content/themes/asc-theme-v1/css/case/../../../img/case/blue_y.png) 51% 45% no-repeat;background-size:20px 25px}.related-slide_image{width:43%;position:relative}.related-slide_image dl dd{padding:3px 4px 4px}}.imgfloor{display:flex;justify-content:space-between;grid-gap:10px}.imgfloor_left,.imgfloor_right{margin-right:0;margin-left:0;max-width:320px}@media screen and (max-width:720px){iframe{max-width:100%}}.box-case-category2{display:flex;grid-gap:10px;flex-wrap:wrap;justify-content:center;margin-top:8px;padding-bottom:20px}.box-case-category2 a{font-size:15px;background:#0084a8;color:#fff;padding:5px;white-space:nowrap;text-decoration:none;border-radius:3px}.case-list_item+.case-list_item{margin-top:20px}.case-list_item{background:#d9ecf2;padding:0 24px 15px;border-top:10px #047ead solid}.case-list_item img{width:100%;height:auto}.case-list_item-heading{margin-top:20px;margin-bottom:20px;background:url(/img/common/title_square.png) left 5px no-repeat;padding-left:30px;font-size:1.5rem;font-weight:400}.case-list_item-box{display:flex;justify-content:space-between}.case-list_item-gallery{width:390px}.case-list_item-ba-items{display:flex}.case-list_item-ba-items li{width:50%;font-size:0}.case-list_item-ba-items li img{width:100%;height:auto;aspect-ratio:100/77;object-fit:cover}.case-list_item-ba-heading{padding-top:5px;padding-bottom:5px;background:#0180ab;color:#fff;text-align:center;font-size:1rem;font-weight:700}.case-list_item-ba-heading--after{background:#40a2be}.case-list_item-progress{margin-top:24px}.case-list_item-progress-box+.case-list_item-progress-box{margin-top:30px}.case-list_item-progress-heading{margin-bottom:10px;color:#0180ab;font-weight:700;font-size:1rem}.case-list_item-progress-items{display:grid;grid-template-rows:auto;grid-template-columns:repeat(4,1fr);grid-gap:6px}.case-list_item-progress-items li{font-size:0}.case-list_item-progress-items li img{width:100%;height:auto;aspect-ratio:47/36;object-fit:cover}.case-list_item-body{width:282px}.case-list_item-data dl{margin:0;padding-top:20px;padding-bottom:20px;border-bottom:1px solid #fff}.case-list_item-data dl:first-child{border-top:1px solid #fff}.case-list_item-data dt{color:#0180ab;margin-bottom:5px;font-size:1.2rem;font-weight:700}.case-list_item-data dd{margin-left:0;line-height:2}.case-list_item-btns{margin-top:30px}.case-list_item-btn{box-sizing:border-box;display:block;position:relative;background:#0180ab;max-width:85%;padding:15px 20px;text-align:center;color:#fff;font-weight:700;text-decoration:none;font-size:1.2rem}.case-list_item-btn:after{position:absolute;top:0;bottom:0;right:15px;margin:auto;content:"";width:10px;height:10px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (max-width:720px){.case-list_item{padding-left:15px;padding-right:15px}.case-list_item-box{flex-direction:column}.case-list_item-heading{margin-bottom:10px;margin-left:0;margin-right:0;font-size:1.26rem;font-weight:700}.case-list_item-gallery{width:inherit}.case-list_item-progress-box{position:relative;display:flex;flex-direction:column-reverse}.case-list_item-progress-box:before{content:' ';position:absolute;left:50%;top:-20px;background:#988d71;width:25px;height:10px;clip-path:polygon(100% 0,0 0,50% 100%);z-index:2;transform:translateX(-50%)}.case-list_item-progress-box:first-child:before{display:none}.case-list_item-progress-heading{margin-bottom:0;background:#5b9fbd;color:#fff;padding:3px 10px;font-weight:400;font-size:1.1rem}.case-list_item-progress-items{display:flex;flex-wrap:wrap;grid-gap:10px 1.7%;justify-content:space-around}.case-list_item-progress-items li{width:23.5%}.case-list_item-body{width:inherit}.case-list_item-data{margin-top:25px}.case-list_item-data dl{padding-top:12px;padding-bottom:12px}.case-list_item-data dt{margin-bottom:2px}.case-list_item-data dd{line-height:1.4}.case-list_item-btn{max-width:90%;margin-inline:auto}}.box-case-inner dl{max-width:283px}.box-case-inner dl img{width:100%;height:auto;aspect-ratio:275/212;object-fit:cover}.zentai .gazou{aspect-ratio:275/212;object-fit:cover}