.con_details{width:90%;max-width:1280px;margin:auto}@media only screen and (max-width: 1199px){.con_details{width:91.66667%}}.con_details{max-width:86.61538rem;margin-bottom:10.76923rem}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_details{margin-bottom:6.15385rem}}@media only screen and (max-width: 767px){.con_details{margin-bottom:3.84615rem}}.con_details ol li{counter-increment:index}.con_details ol li:not(:last-child){margin-bottom:3.84615rem}@media only screen and (max-width: 767px){.con_details ol li:not(:last-child){margin-bottom:2.30769rem}}.con_details ol li dl dt,.con_details ol li dl dd{display:block}.con_details ol li dl dt{padding-bottom:.53846rem;margin-bottom:1.92308rem;font-family:'Noto Sans JP', sans-serif;font-size:129%;line-height:2.22222;font-weight:bold;color:#3071b9;border-bottom:1px solid currentColor;letter-spacing:2px}@media only screen and (max-width: 767px){.con_details ol li dl dt{padding-bottom:.76923rem}}@media only screen and (max-width: 767px){.con_details ol li dl dt{margin-bottom:1.15385rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_details ol li dl dt{font-size:122%}}@media only screen and (max-width: 767px){.con_details ol li dl dt{font-size:115%}}@media only screen and (max-width: 767px){.con_details ol li dl dt{line-height:1.5}}.con_details ol li dl dt::before{content:counter(index) " .";display:inline-block;margin-right:.76923rem}.con_details ol li dl dd{font-family:'Noto Sans JP', sans-serif;font-size:115%;font-weight:300;letter-spacing:2px;line-height:2}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_details ol li dl dd{font-size:108%}}@media only screen and (max-width: 767px){.con_details ol li dl dd{font-size:100%}}@media only screen and (max-width: 767px){.con_details ol li dl dd{line-height:1.5}}
