body{width:auto}#koumu .education-main-img-block{background-image:url(/law2/img/education/koumu/main_img.jpg)}#koumu .topic-wrap{max-width:780px;margin:0 auto;padding:50px 20px 80px}#koumu .topic-wrap.intern{padding-top:0}#koumu .koumu-lead{font-size:18px;font-weight:500;line-height:2}#koumu .koumu-lead p{margin:35px 0 0}#koumu .koumu-lead p:first-child{margin:0}#koumu .lead-notice{font-size:14px}#koumu .koumu-class-img{max-width:600px;margin:60px auto 0}#koumu .koumu-caption{margin-top:10px;font-size:17px}#koumu .intern-block{line-height:2}#koumu .intern-block dt{font-size:26px;font-weight:700;margin:0 0 20px}#koumu .intern-block dd{font-size:17px;font-weight:500;margin:0 0 60px}#koumu .intern-block dd:last-child{margin:0}#koumu .intern-block dd p{margin-bottom:35px}#koumu .intern-block dd p:last-child{margin-bottom:0}#koumu .intern-img{display:flex}#koumu .intern-img>div{width:47.65%;margin-left:auto}#koumu .intern-img>div:first-child{margin-left:0}#koumu .intern-img>div img{width:100%}#koumu .training-list{border:#e6e6e6 solid 2px;padding:30px 35px;display:flex;flex-wrap:wrap}#koumu .training-list li{font-size:16px;line-height:2.25;position:relative;padding:0 2% 0 1em;width:33.3%;box-sizing:border-box}#koumu .training-list li:before{content:"";display:inline-block;width:10px;height:10px;box-sizing:border-box;margin:0 5px 0 0;border-radius:50%;border:1px solid #2e0608;line-height:1.4}#koumu .training-notice{margin-top:10px;font-size:16px;text-align:right}@media screen and (max-width:1024px){body{width:auto}}@media screen and (max-width:767px){body{width:auto}#koumu .topic-wrap{padding:30px 20px 60px}#koumu .training-list{padding:20px}}@media screen and (max-width:580px){body{width:auto}#koumu .education-main-img-block{background-image:url(/law2/img/education/koumu/main_img_sp.jpg)}#koumu .topic-wrap{padding:20px 15px 40px}#koumu .koumu-lead{font-size:15px;line-height:1.8}#koumu .koumu-lead p{margin:20px 0 0}#koumu .koumu-class-img{margin-top:30px}#koumu .koumu-caption{margin-top:5px;font-size:14px}#koumu .intern-block{line-height:1.7}#koumu .intern-block dt{font-size:19px}#koumu .intern-block dd{font-size:15px;margin:0 0 40px}#koumu .intern-block dd p{margin-bottom:20px}#koumu .intern-img{display:block}#koumu .intern-img>div{width:auto;margin-left:0}#koumu .intern-img>div:first-child{margin-bottom:15px}#koumu .training-list{padding:15px}#koumu .training-list li{font-size:12px;width:48%;padding:0 0 0 1em}#koumu .training-notice{font-size:14px;text-align:left}}
