@charset "UTF-8";#law{font-family:'Noto Serif JP',serif;max-width:1200px;width:100%;position:relative;margin:0 auto;padding:40px 10px}#law h2{font-size:25px;text-align:center;margin:0 auto;padding:0 0 60px;line-height:1.6em}#law h2 span{font-size:20px;margin:0 auto 0;color:#e3bf91;display:block}#law h3{font-size:clamp(20px,3vw,22px);text-align:center;margin:0 auto 40px;padding:0;line-height:1.6em;position:relative}#law h3:after{border-bottom:3px solid #e2c290;bottom:-15px;content:"";left:0;right:0;margin:auto;position:absolute;width:50px}#law h4{font-size:18px;text-align:center;margin:0 auto 40px;padding:0;line-height:1.6em}#law .law_txt{font-size:clamp(14px,3vw,16px);padding:0 10px;margin:0 auto 40px}#law .law_wrap{padding:0 10px;margin:0 auto 80px}#law .law_wrap p{font-size:clamp(15px,3vw,16px);padding:0 0 30px}#law .law_wrap ul{border-bottom:1px solid #cecece;padding:0 0 10px;margin:0 0 10px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}#law .law_wrap ul:first-of-type{border-top:1px solid #cecece;border-bottom:1px solid #cecece;padding:10px 0 10px;margin:10px 0 10px}#law li{font-weight:700;width:210px;font-size:clamp(15px,3vw,16px)}#law ol{font-weight:400;flex:1;font-size:clamp(14px,3vw,16px)}#law .indent{text-indent:-1em;padding-left:1em}@media screen and (max-width:600px){#law .law_wrap{padding:40px 10px;margin:0 auto 0px}#law li{width:100%;flex:none}#law ol{width:100%;flex:none}}