@media (max-width: 1375px){#snb .snb-title{height:12rem;line-height:12rem}.sub0102 #map .trans{padding-left:16rem}.sub0102 #map .trans ul:first-child{margin-right:1vw}}@media (max-width: 1024px){#main{padding-top:3.5rem}#contents{margin:2rem auto}#snb .snb-title{height:10rem;line-height:10rem}#snb nav{height:3rem;line-height:3rem}#snb nav.fix{top:3.5rem}#snb nav a{margin:0 .5rem;padding:0 .5rem}.sub0102 #map .trans{padding-left:18rem}.sub0102 #map .trans ul{margin-bottom:2rem;width:80%}.sub0102 #map .trans ul:first-child{margin-right:0}}@media (max-width: 768px){#txt{padding:20px 0}.list-box li{padding:20px;text-align:center}.list-box li .ico{position:static;display:block;margin:0 auto 15px}.list-box li p{display:block}.depth3_tab ul{display:block;table-layout:auto}.depth3_tab ul::after{content:"";display:block;visibility:hidden;clear:both}.depth3_tab ul li{float:left;width:50%}.depth3_tab ul li a{border-top:none;padding:15px}.depth3_tab ul li:nth-child(2n+1) a{border-left:1px solid #ddd}.depth3_tab ul li:first-child a,.depth3_tab ul li:nth-child(2) a{border-top:1px solid #ddd}#snb nav a{margin:0;font-size:1vw}#contents{margin:1rem auto}.sub0101 .greeting-imgbox.pc{display:none}.sub0101 .greeting-imgbox.mo{display:inline-block}.sub0101 .greeting-contbox{padding:0 0 20px}.sub0101 .greeting-contbox:before{position:static;display:block;float:right;width:120px;height:76px}.sub0101 .greeting-contbox:after{display:none}.sub0101 .greeting-contbox strong{clear:both}.sub0102 #map{margin-bottom:1rem}.sub0102 #map iframe{height:16rem}.sub0102 #map .address{background-size:5rem;background-position-x:1rem;padding:2rem 0 2rem 7rem}.sub0102 #map .address h2{font-size:3vw}.sub0102 #map .address h3{font-size:2.5vw}.sub0102 #map .address p{font-size:2.5vw}.sub0102 #map .trans{background:none;padding:0}.sub0102 #map .trans ul{width:85%}.sub0102 #map .trans ul:last-child{margin-bottom:.5rem}.sub0102 #map .trans li{font-size:2.5vw}.sub0102 #map .trans li:first-child{font-size:3vw}.sub0102 #map .trans .box{padding-bottom:-2rem}.sub03 .consult{width:100%}.sub03 .consult .form .form-text{margin-bottom:15px;width:100%}.sub03 .consult .form .form-long{width:100%}.sub03 .consult .form .form-con{width:100%}.sub03 .consult .form .file{width:100%}.sub04 .resume{width:100%}.sub04 .resume .form p{width:100%;text-align:left}.sub04 .resume .form p.short{display:none}.sub04 .resume .form .form-long{width:100%}.sub04 .resume .form .form-con{width:100%}.sub04 .resume .form .file{width:100%}}
