@charset "utf-8";#requirements{background-position:center center;background-repeat:no-repeat;background-attachment:fixed;background-size:cover}_::-webkit-full-page-media,_:future,:root #requirements{background-attachment:scroll}#requirements.lazyloaded{background-image:url(https://hiroshima-reiwa.com/images/user/information/back_010.webp)}#requirements h2{background-color:#EA7900;color:#FFF;display:inline-block;font-weight:700;letter-spacing:.4em}#requirements>ul>li{background-color:#FFF;display:inline-block;text-align:left;vertical-align:top}#requirements>ul>li h3{letter-spacing:.1em;line-height:1.2;padding-left:1.2em;position:relative}#requirements>ul>li h3:before{background-position:center center;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:1em;line-height:1;position:absolute;top:50%;left:0;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1em}#requirements.lazyloaded>ul>li h3:before{background-image:url(https://hiroshima-reiwa.com/images/user/icon/mark.webp)}#requirements>ul>li>dl>dt{color:#EA7900;font-weight:700}#requirements>ul>li .remarks{font-size:87.5%}@media screen and (max-width:767px){#requirements{margin-bottom:3.125%;padding-top:6.25%;padding-bottom:6.25%}#requirements h2{font-size:150%;padding:1.5625% 3.125% 1.5625% -webkit-calc(3.125% + 0.4em);padding:1.5625% 3.125% 1.5625% calc(3.125% + 0.4em);width:75%}#requirements>ul>li{margin-top:3.125%;padding:3.125%;width:87.5%}#requirements>ul>li h3{font-size:125%}#requirements>ul>li>dl>dt{margin-top:3.846153846153846%;margin-bottom:1.923076923076923%}#requirements>ul>li .remarks{margin-top:1.923076923076923%}}@media screen and (min-width:768px){#requirements{margin-bottom:50px;padding-top:50px;padding-bottom:50px}#requirements h2{font-size:200%;height:80px;line-height:80px;padding-left:.4em;width:550px}#requirements>ul{margin-top:10px}#requirements>ul>li{margin-top:20px}#requirements>ul>li h3{font-size:150%}#requirements>ul>li>dl>dt{margin-top:20px;margin-bottom:5px}#requirements>ul>li .remarks{margin-top:5px}}@media screen and (min-width:768px) and (max-width:939px){#requirements>ul>li{padding:40px 40px;width:680px}}@media screen and (min-width:940px){#requirements>ul>li{padding:40px 20px;width:420px}#requirements>ul>li:nth-child(even){margin-left:30px}}#constitution h2{color:#FFF;font-weight:700;letter-spacing:.4em}#constitution>div{background-color:#FFF;margin-left:auto;margin-right:auto;text-align:left}#constitution>div h3{color:#EA7900}#constitution>div dl{counter-reset:article}#constitution>div dl dd:before{content:"第" counter(article) "条";counter-increment:article}@media screen and (max-width:767px){#constitution{padding-bottom:3.125%}#constitution h2{font-size:150%;margin-bottom:3.125%}#constitution>div{padding:3.125%;width:93.75%}#constitution>div dl dd{margin-bottom:3.571428571428571%}#constitution>div dl dd:before{display:block}}@media screen and (min-width:768px){#constitution{padding-bottom:50px}#constitution h2{font-size:200%;margin-bottom:30px;padding-left:.4em}#constitution>div dl dd{margin-bottom:20px;padding-left:5em;padding-right:1em;text-indent:-5em}#constitution>div dl dd:before{display:inline-block;padding-left:1em;text-indent:0;vertical-align:top;width:4em}#constitution>div dl dd *{text-indent:0}#constitution>div dl dd ul{display:inline-block;vertical-align:top}}@media screen and (min-width:768px) and (max-width:939px){#constitution>div{padding:20px;width:700px}}@media screen and (min-width:940px){#constitution>div{padding:30px;width:760px}}
