@media screen and (min-width: 768px){#tex03-7-2-249.module{padding-bottom:5%;}#tex03-7-2-249 .module-inner{max-width:1280px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;}#tex03-7-2-249 .heading{padding-bottom:10px ;}#tex03-7-2-249 .subheading{padding-top:5px;}#tex03-7-2-249 .lead{float:none;padding-top:30px;}#tex03-7-2-249 .text{padding-top:25px;}#tex03-7-2-249 .heading :where(h1, h2, h3, h4, h5){font-size:14px;color:#306ab8;font-family:Noto Sans JP, sans-serif;font-weight:bold;}#tex03-7-2-249 .subheading :where(h1, h2, h3, h4, h5){font-size:40px;font-family:Noto Serif JP, serif;font-weight:500;letter-spacing: 0.1em;line-height:1.8;}#tex03-7-2-249 .lead p{font-size:28px;font-weight:500;font-family:Noto Serif JP, serif;letter-spacing: 0.1em;line-height:1.6;}}@media screen and (max-width: 767px){#tex03-7-2-249.module{padding-bottom:5%;}#tex03-7-2-249 .module-inner{max-width:1280px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;}#tex03-7-2-249 .heading{padding-bottom:10px;}#tex03-7-2-249 .lead{float:none;padding-top:15px;}#tex03-7-2-249 .text{padding-top:15px;}#tex03-7-2-249 .heading :where(h1, h2, h3, h4, h5){font-size:12px;color:#306ab8;font-family:Noto Sans JP, sans-serif;font-weight:bold;}#tex03-7-2-249 .subheading :where(h1, h2, h3, h4, h5){letter-spacing: 0.1em;font-size:28px;font-weight:500;font-family:Noto Serif JP, serif;}#tex03-7-2-249 .lead p{font-size:20px;font-weight:500;font-family:Noto Serif JP, serif;letter-spacing: 0.1em;line-height:1.6;}}