.sp_b,.sp_i{display:none}.pc_b{display:block}.pc_i{display:inline}@media screen and (max-width: 600px), screen and (max-width: 736px) and (orientation: landscape){.pc_b,.pc_i{display:none}.sp_b{display:block}.sp_i{display:inline}.kenyaku_gallery .inner{width:auto;padding:0}.kenyaku_gallery .img_right{display:none}.kenyaku_gallery #main{height:auto;text-align:center;background:none;text-align:center;box-sizing:border-box}.kenyaku_gallery #main .title{width:100%;box-sizing:border-box;margin-top:0;font-size:10px;padding:10px}.kenyaku_gallery #main .title h1{margin-bottom:10px}.kenyaku_gallery #main .title h1 img{width:100%;height:auto;max-width:150px}.kenyaku_gallery #main p.fukidashi{position:relative;top:auto;left:auto;text-align:center;margin:0 auto;background:#E88E9F;font-size:13px;width:auto;height:auto;text-align:center}.kenyaku_gallery #main p.fukidashi strong{color:#FFF;font-weight:normal}.kenyaku_gallery #main img.sp_b{width:100%;height:auto}.kenyaku_gallery #contents{padding:0;text-align:left;width:100%}.kenyaku_gallery #contents p{margin-bottom:0}.kenyaku_gallery #first{padding:30px 0 0}.kenyaku_gallery #first .inner .flow{position:relative !important;width:auto;top:auto;left:auto;padding:0 10px 15px}.kenyaku_gallery #first .inner .flow li.prev,.kenyaku_gallery #first .inner .flow li.next{width:33.333%}.kenyaku_gallery #first .inner .flow li.back{width:33.333%}.kenyaku_gallery #first .inner .flow li.back a{padding:0 10px}.kenyaku_gallery #first h2{margin:0 auto 15px}.kenyaku_gallery #first .ad-image-wrapper{width:100% !important;height:auto !important;min-height:220px !important;margin:0 auto !important}.kenyaku_gallery #first .ad-image img{width:auto;height:100%}.kenyaku_gallery #first .thumbs{background:#fffaef}.kenyaku_gallery #first .ad-nav{padding:15px 30px;width:auto;margin:0 auto}.kenyaku_gallery #first .ad-thumbs{width:100% !important;margin:0 auto}.kenyaku_gallery #first .ad-thumbs img{width:auto;height:50px}.kenyaku_gallery #first .ad-image-description{font-size:70%;padding:10px 0}.kenyaku_gallery #first .ad-image-description span{display:none}.kenyaku_gallery #first .ad-description-title{font-size:90%;padding:0 10px}.kenyaku_gallery #first .ad-back,.kenyaku_gallery #first .ad-forward{display:block}.kenyaku_gallery #first .ad-gallery .ad-thumb-list li{float:left;display:block;padding-right:5px}.kenyaku_gallery #first .list{overflow:hidden;margin:0 auto;width:auto;padding:0 5px}.kenyaku_gallery #first .list li{width:50%;float:left;margin:0 0 15px;padding:0 5px;box-sizing:border-box}.kenyaku_gallery #first .list li a{display:block;border:3px solid #CBCBCB}.kenyaku_gallery #first .list li a img{width:100%;height:auto}.kenyaku_gallery #second{padding:20px 40px 20px 30px}.kenyaku_gallery #second h2{margin:0 auto 30px}.kenyaku_gallery #second #gMap{width:100%;height:500px}.kenyaku_gallery .btnContact{padding:20px;text-align:center;border-bottom:1px solid #CCC}.kenyaku_gallery .btnContact img{width:100%;height:auto}}@media screen and (min-width: 480px) and (max-width: 600px), screen and (max-width: 736px) and (orientation: landscape){.kenyaku_gallery #main h2{max-width:270px;padding:30px 40px}}@media screen and (min-width: 480px){.kenyaku_gallery #main .title p br:nth-child(5),.kenyaku_gallery #main .title p br:nth-child(7){display:none}}@media screen and (min-width: 768px) and (orientation: portrait){.kenyaku_gallery #main{background-position:top center !important}}
