@charset "utf-8";figure{margin-inline-start:0;margin-inline-end:0;}@media screen and (min-width:768px), print{figcaption{font-size:1.6rem;}.flex-box-cont.col2{>*{box-sizing:border-box;width:calc(50% - 1px);padding-left:2.5%;padding-right:2.5%;}}}#free_body2{.imgBlock01{img{width:300px;}figcaption{margin-top:10px;}}.fitWidth{width:fit-content;+.c{margin-left:auto;margin-right:right;}}}#free_body3{.col2{margin-bottom:30px;>*>img{width:300px;}figure{margin-top:30px;}}.bdC>*:first-child{border-right:1px dotted #646464;}.bdB{border-bottom:1px dotted #646464;padding-bottom:30px;margin-bottom:30px;}}