@charset "UTF-8";@import url(//ihin.djpw.com/css/grid.css);:root{--base-color:#008077;--link-color:#156805;--linkhover-color:#999;--back-color:#f7f7f7;--border-color:#ccc;--white-color:#fff;text-shadow:0 -1px 1px rgba(0,0,0,.4),0 1px 1px rgba(255,255,255,.5)}img{max-width:100%;height:auto}a{display:block;color:var(--link-color);text-decoration-line:none}a:hover{color:var(--linkhover-color)}.header{display:flex;flex-direction:row;padding:2rem 0 0}.header-box{margin-left:auto;margin-top:8px}.contact-button{padding:1rem;border:2px solid var(--base-color)}nav ul{display:flex;flex-direction:row;justify-content:space-around;list-style:none;margin:1rem 0 0}nav li{flex:1 0 auto}nav li a{text-decoration:none;text-align:center;width:100%}nav a:hover{background-color:var(--back-color)}nav a{padding:.5rem}@media screen and (min-width:770px){#open,#close{display:none !important}#navi{display:block !important}}@media screen and (max-width:770px){.header{flex-direction:column;margin-bottom:10px}.header #open,#close{position:absolute;top:20px;right:12px}nav ul{flex-direction:column}.header li{padding-top:0}#open{display:block;background:url(//ihin.djpw.com/css/../images/button.png);background-repeat:no-repeat;background-size:contain;width:50px;height:50px;border:none;position:absolute;top:20px;right:12px}#close{display:block;background:url(//ihin.djpw.com/css/../images/button2.png);background-repeat:no-repeat;background-size:contain;width:50px;height:50px;border:none;position:absolute;top:20px;right:12px}#navi{display:none}}.mainimg img{width:100vw}main{margin:5rem 0 0}section{margin:5rem 0;padding:3rem 0}.gray-back{background-color:var(--back-color)}.catch{text-align:left}.catch h2{padding-bottom:1rem;text-align:center}.under{border-bottom:.4rem solid var(--base-color);padding:0 1rem 1rem}.center{text-align:center;margin-bottom:4rem;margin:0 4rem 4rem}.catch p{padding:2rem 5rem 5rem}.news{width:90%;padding:0 5%}.news h2{border-bottom:3px solid var(--base-color);padding-bottom:.5rem}.news li{list-style-type:none;border-bottom:1px solid var(--border-color);padding:.5rem 0}.news a{display:inline}.flow.row{margin-bottom:3rem}footer{background-color:var(--back-color);padding:5rem 0}footer h4{border-bottom:3px solid var(--border-color)}.contact-box{border:1px solid var(--border-color);text-align:center;padding:2rem 0}.table{margin:4rem 0}.table th{width:250px}.copyright{text-align:center;padding:1rem 0;background-color:var(--base-color)}.copyright a{color:var(--white-color);text-decoration:none;display:inline}#pagetop{position:fixed;bottom:15px;right:15px}#pagetop a{display:block;background-color:var(--base-color);color:var(--white-color);width:50px;padding:10px 5px;text-align:center}#pagetop a:hover{background-color:var(--link-color)}@media screen and (max-width:770px){.header-box{display:none}.table th{width:100%;display:block}.table td{display:block}.info{line-height:2;text-align:left}h1{font-size:2.5rem}h2{font-size:2.5rem}h3{font-size:2.5rem}h4{font-size:2.5rem}h5{font-size:2.5rem}h6{font-size:2.5rem}}