@charset "UTF-8";.liquid-box{position:relative;overflow:hidden;padding-bottom:180px;margin-top:-40px}.sidebar{padding-top:40px;position:relative;z-index:2;width:235px;float:left}.container{width:100%;float:right;margin-left:-313px}.contents{position:relative;z-index:1;margin-left:313px}@media screen and (max-width:768px){.liquid-box{padding-bottom:80px}.sidebar{width:auto;float:none}.container{float:none;margin-left:0}.contents{position:relative;margin-left:0}}.side-navi{margin-top:18px;margin-bottom:60px}.side-navi li{border-bottom:dashed 1px #ccc}.side-navi li a{display:block;font-size:14px;line-height:1em;color:#111;padding-left:20px;margin:14px auto;background-image:url(//nksnet.co.jp/wp/wp-content/themes/nksnet/css/../images/common/ar4.png);background-repeat:no-repeat;background-size:8px auto;background-position:left center}@media screen and (min-width:769px) and (max-height:690px){.side-navi li a{font-size:13px;line-height:1em;padding-left:20px;margin:10px auto}}@media screen and (min-width:979px){.side-navi li a:hover{color:#c00;background-size:8px auto;background-position:3px center}}@media screen and (max-width:768px){.side-navi li a{font-size:14px;line-height:1em;padding-left:18px;margin:13px auto;background-size:6px auto}}.hole-list .hole-block{padding-top:40px;margin-bottom:40px}.hole-list .hole-block:last-child{margin-bottom:0}.hole-block .info{display:flex;justify-content:space-between}.hole-block .info .img{width:30%}.hole-block .info .img img{transition:all .3s;display:block;width:100%;height:auto}@media screen and (min-width:979px){.hole-block .info .img img:hover{transform:scale(1.57);-webkit-box-shadow:0px 0px 10px #aaa;-moz-box-shadow:0px 0px 10px #aaa;box-shadow:0px 0px 10px #aaa}}.hole-block .info .tex-box{width:67.5%}.hole-block .info .tex-box dl{border-bottom:solid 1px #e2e2e2;display:table;width:100%}.hole-block .info .tex-box dl:first-child{border-top:solid 1px #e2e2e2}.hole-block .info .tex-box dt{display:table-cell;text-align:center;font-weight:700;line-height:1.2em;width:65px;background-color:#f5f5f5;padding:15px 10px}.hole-block .info .tex-box dd{display:table-cell;vertical-align:middle;line-height:1.2em;padding:15px 20px}.hole-block .info .tex-box dd.tel span{display:inline-block}.hole-block .info .tex-box dd.tel span:first-child:after{content:"　/　"}.hole-block .info .tex-box dd .pdf li{margin:5px 0}.hole-block .info .tex-box dd .pdf li a{font-size:13px;color:#111;padding-left:16px;background-image:url(//nksnet.co.jp/wp/wp-content/themes/nksnet/css/../images/common/ar5.png);background-repeat:no-repeat;background-size:12px auto;background-position:left center}.hole-block .info .tex-box dd .pdf li a:hover{color:#666}.hole-block .info .tex-box a.site{font-size:12px}@media screen and (max-width:768px){.hole-list .hole-block{padding-top:75px;padding-bottom:0;margin-bottom:-30px}.hole-list .hole-block:last-child{margin-bottom:20px}.hole-block .info{display:block;display:flex;justify-content:space-between;margin-bottom:5%}.hole-block .info .tex-box dt{padding:11px 10px}.hole-block .info .tex-box dd{padding:11px 15px}.hole-block .info .tex-box dd.tel span:first-child:after{content:""}.hole-block .info .tex-box dd .pdf li{margin:5px 0}.hole-block .info .tex-box dd .pdf li a{font-size:12px;padding-left:16px}.hole-block .info .tex-box a.site{font-size:11px}}@media screen and (max-width:680px){.hole-block .info{display:block}.hole-block .info .img{width:auto}.hole-block .info .tex-box{width:auto;margin-top:15px}}.maintenance{margin-bottom:160px}.maintenance .m-block{margin:80px auto;margin-top:-60px;padding-top:60px}.maintenance .m-block p{font-size:16px;line-height:1.6em;margin:15px 0}.maintenance .m-block ol{margin:30px 0;padding-left:20px;list-style-position:outside;list-style-type:disc}.maintenance .m-block li{margin:5px 0}.maintenance .photo{display:flex;justify-content:flex-start;flex-wrap:wrap;margin:40px 0}.maintenance .photo img{display:block;width:21%;height:100%;margin-right:3%;margin-bottom:3%}@media screen and (max-width:768px){.maintenance{margin-bottom:80px}.maintenance .m-block{margin:60px auto;margin-top:-80px;padding-top:80px}.maintenance .m-block p{font-size:15px;line-height:1.6em}.maintenance .photo img{width:40%;margin-right:3%}}