html,body{height:100%;font-family:'Noto Serif JP', serif;background:none;scroll-behavior:smooth}body::before{content:"";display:block;top:0;left:0;z-index:-1;width:100%;height:100vh;background:linear-gradient(to bottom, whitesmoke 12%, transparent),url("../img/office.jpg");background-position:center;position:fixed;background-size:cover}@media screen and (max-width: 700px){body::before{background:linear-gradient(to bottom, whitesmoke 16%, transparent),url("../img/office.jpg");background-position:center;position:fixed;background-size:cover}}h1{font-size:30px;font-weight:normal;margin:5px}h2{font-size:25px;font-weight:normal;margin:5px}@media screen and (max-width: 700px){h2{font-size:20px}}h3{font-size:20px;font-weight:normal;white-space:nowrap;border-right:solid 1px tomato;padding:5px 10px;margin:5px}@media screen and (max-width: 700px){h3{font-size:15px;padding:5px 5px}}H4{font-size:20px;font-weight:normal;color:tomato;position:relative;display:inline-block;padding:10px 45px}@media screen and (max-width: 700px){H4{font-size:15px}}h4:before,h4:after{content:'';position:absolute;top:50%;display:inline-block;width:30px;height:1px;background-color:tomato;-webkit-transform:rotate(-60deg);transform:rotate(-60deg)}h4:before{left:0}h4:after{right:0}h5{font-size:15px;font-weight:normal;margin:5px}p{font-size:15px;line-height:1.5em;padding:5px;margin:5px}a{text-decoration:none;color:black}a:hover{color:tomato}img{max-width:100%;height:auto}#header_ul{display:flex;align-items:center}li{list-style:none;padding:6px}header{height:auto;width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;position:fixed;padding:10px;background-color:whitesmoke;z-index:1}article{height:auto;width:70%;padding:10px 5px;text-align:left;display:flex;flex-direction:row}@media screen and (max-width: 700px){article{width:auto;padding:10px 0px}}.slide{box-sizing:border-box;height:100%;width:100%;display:flex;flex-wrap:wrap}.box{width:90%;padding:10px;text-align:center;background-color:whitesmoke;box-shadow:5px 5px 5px}@media screen and (max-width: 700px){.box{width:93%;padding:5px;margin-top:25px}}#top{justify-content:center;flex-direction:column;align-items:center}#policy{height:100%;padding-top:80px;justify-content:center;align-items:center}@media screen and (max-width: 700px){#policy{height:auto}}#policy .box{background:linear-gradient(to right, whitesmoke 70%, transparent),url("../img/building.jpg");background-size:auto 100%;background-position:right;background-repeat:no-repeat}@media screen and (min-width: 1600px){#policy .box{background:linear-gradient(to right, whitesmoke 80%, transparent),url("../img/building.jpg");background-size:auto 100%;background-position:right;background-repeat:no-repeat}}@media screen and (max-width: 700px){#policy .box{background-color:whitesmoke;background-image:none}}#practice{height:100%;padding-top:80px;justify-content:center;align-items:center}@media screen and (max-width: 700px){#practice{height:auto}}#practice .box{background:linear-gradient(to right, whitesmoke 70%, transparent),url("../img/station.jpg");background-size:auto 100%;background-position:right;background-repeat:no-repeat}@media screen and (min-width: 1600px){#practice .box{background:linear-gradient(to right, whitesmoke 80%, transparent),url("../img/station.jpg");background-size:auto 100%;background-position:right;background-repeat:no-repeat}}@media screen and (max-width: 700px){#practice .box{background-color:whitesmoke;background-image:none}}#lawyer{height:100%;padding-top:80px;justify-content:center;align-items:center}@media screen and (max-width: 700px){#lawyer{height:auto}}#lawyer .box{background:linear-gradient(to right, whitesmoke 70%, transparent),url("../img/lawyer.jpg");background-size:auto 100%;background-position:right;background-repeat:no-repeat}@media screen and (min-width: 1600px){#lawyer .box{background:linear-gradient(to right, whitesmoke 80%, transparent),url("../img/lawyer.jpg");background-size:auto 100%;background-position:right;background-repeat:no-repeat}}@media screen and (max-width: 700px){#lawyer .box{background-color:whitesmoke;background-image:none}}.lawyer_ul{display:flex;flex-direction:column;width:100%}#fee{height:auto;padding-top:80px;justify-content:center;align-items:center}#fee article{display:flex;flex-direction:column;width:100%}#fee h3{border-right:none;border-bottom:solid 1px tomato}#fee p{margin-left:9.5%}@media screen and (max-width: 700px){#fee p{margin-left:7%}}table{font-size:15px;border-collapse:collapse;margin-left:10%}@media screen and (max-width: 700px){table{margin-left:7.4%}}table th,table td{border-bottom:solid 1px}#access{height:100%;padding-top:80px;justify-content:center;align-items:center}@media screen and (max-width: 700px){#access{height:auto}}.access_content{display:flex;flex-direction:row;justify-content:space-around;padding-top:20px}@media screen and (max-width: 700px){.access_content{flex-direction:column}}.access_info{display:flex;flex-direction:column;text-align:left}.googlemap{height:300px;width:50%;border-style:none}@media screen and (max-width: 700px){.googlemap{width:100%}}
