body{width:auto}#shihou .education-main-img-block{background-image:url(/law2/img/education/shihou/main_img.jpg)}#shihou .topic-wrap{max-width:780px;margin:0 auto;padding:50px 20px 80px}#shihou .shihou-lead{font-size:18px;font-weight:500;line-height:2}#shihou .shihou-lead p{margin:35px 0 0}#shihou .shihou-lead p:first-child{margin:0}#shihou .lead-notice{font-size:14px}#shihou .installation-wrap{max-width:880px;margin:0 auto 90px;padding:0 20px}#shihou .installation-block{border:#e6e6e6 solid 2px;padding:45px 55px;font-size:14px;line-height:2}#shihou .installation-block h3{font-size:26px;margin:0 0 30px;padding-left:85px;position:relative}#shihou .installation-block h3:before{content:"NEW";display:inline-block;width:74px;box-sizing:border-box;position:absolute;top:50%;left:0;font-family:rits;font-weight:400;font-size:30px;color:#fff;padding:7px 18px;margin:-37px 0 0;border-radius:100px;background:#7ecef4;background:linear-gradient(135deg,#7ecef4 20%,#af4fae 90%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#7ecef4', endColorstr='#af4fae',GradientType=1 )}#shihou .installation-block div{margin:0 0 50px}#shihou .installation-block p{margin:0 0 15px;font-weight:500}#shihou .installation-block p:last-child,#shihou .intern-block dd p:last-child,#shihou .intern-block dd:last-child{margin:0}#shihou .installation-block p.installation-lead{margin-bottom:50px}#shihou .installation-block p.installation-lead span.sup{font-size:75%;vertical-align:top}#shihou .installation-lead{font-size:17px}#shihou .shihou-wrap{max-width:780px;margin:0 auto;padding:0 20px 90px}#shihou .topics{margin:0 0 80px}#shihou .intern-block{line-height:2}#shihou .intern-block dt{font-size:26px;font-weight:700;margin:0 0 20px}#shihou .intern-block dd{font-size:17px;font-weight:500;margin:0 0 60px}#shihou .intern-block dd p{margin:0 0 35px}#shihou .movie-block{position:relative;width:100%;padding-top:56.25%;margin:20px 0 40px}#shihou .movie-block iframe{position:absolute;top:0;right:0;width:100%!important;height:100%!important}#shihou .facility-block{display:flex;flex-wrap:wrap;margin:0 0 0 -6%}#shihou .facility-block>div{width:44%;margin:0 0 0 6%}#shihou .facility-block p{font-size:15px;font-weight:500;line-height:2.12}#shihou .facility-block p.facility-name{font-size:17px;font-weight:700;margin:15px 0 10px;line-height:1.4}#shihou .destination-list li:before,#shihou .facility-block p.facility-name:before{content:'';display:inline-block;width:10px;height:10px;box-sizing:border-box;margin:0 5px 0 0;border-radius:50%;border:3px solid #2e0608;line-height:1.4}#shihou .destination-year{text-align:center;margin:8px 0 30px}#shihou .destination-list{border:#e6e6e6 solid 2px;padding:30px 35px;display:flex;flex-wrap:wrap}#shihou .destination-list li{font-size:16px;font-weight:500;line-height:1.6;position:relative;margin:0 0 10px 2%;padding:0 2% 0 1em;width:48%;box-sizing:border-box}#shihou .destination-list li:before{content:"";border:1px solid #2e0608;position:absolute;top:.5em;left:0}#shihou .destination-notice{font-size:16px;text-align:right;margin:20px 0 0}@media screen and (max-width:1024px){body{width:auto}#shihou .installation-block{padding:35px 40px}}@media screen and (max-width:767px){body{width:auto}#shihou .topic-wrap{padding:30px 20px 60px}#shihou .installation-wrap{margin-bottom:60px}#shihou .installation-block{padding:20px}#shihou .shihou-wrap{padding-bottom:60px}#shihou .destination-list{padding:20px}}@media screen and (max-width:580px){body{width:auto}#shihou .education-main-img-block{background-image:url(/law2/img/education/shihou/main_img_sp.jpg)}#shihou .topic-wrap{padding:20px 15px}#shihou .shihou-lead{font-size:15px;line-height:1.8}#shihou .shihou-lead p{margin:20px 0 0}#shihou .installation-wrap{margin-bottom:30px}#shihou .installation-block{padding:15px 15px 30px;font-size:13px;line-height:1.73}#shihou .installation-block h3{font-size:19px;line-height:1.37;margin:0 0 20px;padding-left:75px}#shihou .installation-block h3:before{font-size:25px;padding:16px 18px;margin:-33px 0 0;width:auto}#shihou .installation-block div,#shihou .intern-block dd p{margin:0 0 20px}#shihou .installation-block p.installation-lead{margin-bottom:20px}#shihou .installation-lead{font-size:15px}#shihou .topics{margin:0 0 40px}#shihou .intern-block{line-height:1.7}#shihou .intern-block dt{font-size:19px}#shihou .intern-block dd{font-size:15px;margin:0 0 30px}#shihou .movie-block{margin:10px 0 20px}#shihou .facility-block{display:block;margin:0}#shihou .facility-block>div{width:auto;margin:0 0 30px}#shihou .facility-block>div img{width:100%}#shihou .facility-block>div:last-child{margin:0}#shihou .facility-block p{font-size:13px}#shihou .facility-block p.facility-name{font-size:15px;margin:10px 0 5px}#shihou .destination-list{padding:15px 10px;justify-content:space-between}#shihou .destination-list li{margin-bottom:5px;font-size:12px;padding-right:0}#shihou .destination-notice{font-size:12px;margin:15px 0 0}}
