@charset "utf-8";#free_body2{dl.dl01{display:grid;margin:0;grid-template-columns:minmax(95px, auto) 1fr;dt, dd{margin:0;border-bottom:none;}}}#free_body3{figure.flex-box-cont{img{max-width:800px;}figcaption{font-weight:bold;margin-bottom:2em;@media screen and (min-width:768px),print{font-size:2.2rem;}}}}#free_body4.sec-cont{table.td2C{max-width:600px;td:nth-child(2){text-align:center;}}.stepWrap{gap:20px;dt,dd{margin:0;padding:0;}dt{border:2px solid #01916D !important;color:#01916D;text-align:center;font-size:1.8rem;}dd{padding:.5em 0 1em;}@media screen and (min-width:768px),print{display:grid;grid-template-columns:5em auto;gap:10px 30px;dt{display:flex;flex-direction:column;align-items:center;justify-content:center;b{font-size:2em;display:block;line-height:1;}}dd{align-self:center;padding:3px 0 5px;}}}table.l th{text-align:left;}}#free_body5.sec-cont{figure{margin:0;}h3:not(:first-child){margin-top:2.5em;}table{max-width:600px;}.gap{gap:30px;}.fc_red{color:#FF0000 !important;}.fc_blu{color:#0070C0 !important;}.fc_gre{color:#00B050 !important;}table.tbl01{th{background:#E46C0A;color:#fff;}tbody:nth-child(even){background:#FCD5B5;}tbody:nth-child(odd){background:#FCECE8;}}table.tbl02{th{background:#4BACC6;color:#fff;}tbody:nth-child(even){background:#B7DEE8;}tbody:nth-child(odd){background:#DBEEF4;}}@media screen and (min-width:768px), print{.gap{gap:50px;}}}