.contents_inner{max-width:1100px;margin:0px auto}section{overflow:hidden}#smart_class{padding-bottom:0px}@media screen and (min-width:1280px){#smart_class{padding-top:100px}}.work_single_head{margin-bottom:40px}@media screen and (min-width:768px){.work_single_head{margin-bottom:60px}}@media screen and (min-width:1080px){.work_single_head{margin-bottom:80px}}@media screen and (min-width:1280px){.work_single_head{margin-bottom:100px}}.work_single_head._narrow{margin-bottom:25px}@media screen and (min-width:768px){.work_single_head._narrow{margin-bottom:40px}}@media screen and (min-width:1080px){.work_single_head._narrow{margin-bottom:50px}}.work_single_title{display:inline-block;line-height:1.5em;font-size:5.3333333333vw;font-weight:600;margin-bottom:0.5em;letter-spacing:0.05em}@media screen and (min-width:768px){.work_single_title{font-size:2.8rem;margin-bottom:0.8em}}@media screen and (min-width:1080px){.work_single_title{font-size:3.8rem;line-height:1.4em;margin-bottom:0.8em;letter-spacing:0.08em}}.work_single_head_column+.work_single_head_column{padding-top:40px}@media screen and (min-width:768px){.work_single_head_column+.work_single_head_column{padding-top:60px}}@media screen and (min-width:1080px){.work_single_head_column+.work_single_head_column{padding-top:80px}}.work_single_head_img{text-align:center}.work_single_head_img img{width:100%}.work_single_head_intro{margin-top:15px}@media screen and (min-width:1080px){.work_single_head_intro{margin-top:20px}}.work_single_item img{width:100%}.work_single_imglist._row04{display:flex;flex-wrap:wrap;gap:10px 2%}@media screen and (min-width:1080px){.work_single_imglist._row04{gap:20px 2%}}@media screen and (min-width:1280px){.work_single_imglist._row04{gap:20px 20px}}.work_single_imglist._row04 .work_single_item{width:49%}@media screen and (min-width:1280px){.work_single_imglist._row04 .work_single_item{width:540px}}.work_single_imglist._row03{display:flex}@media screen and (min-width:1280px){.work_single_imglist._row03{gap:0px 16px}}@media screen and (min-width:1280px){.work_single_imglist._row03 .work_single_item{width:356px}}.smart_class_bottom{padding-top:30px}@media screen and (min-width:768px){.smart_class_bottom{padding-top:40px}}@media screen and (min-width:1080px){.smart_class_bottom{padding-top:60px}}.smart_class_bottom .content_title{margin-bottom:15px}@media screen and (min-width:1080px){.smart_class_bottom .content_title{margin-bottom:20px}}.smart_class_bottom_text{font-weight:600;line-height:1.5em;margin-bottom:10px}
/*# sourceMappingURL=smart_class.css.map */