<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media screen and (max-width: 750px) {
    
    header {
        z-index: 1001;
    }

    img {
        width: 100%;
    }
    body h3 {
    	height: auto;
    }
    .main {
    	min-width: 320px;
    	padding-bottom: 30px;
    }
    .sec-inner {
	    width: auto;
	    margin: 0;
	}
	.block-kou-slider {
		padding: 5px;
	}
	.block-kou-slider .bx-controls-direction .bx-prev {
		left: 10px;
	}
	.block-kou-slider .bx-controls-direction .bx-next {
		right: 10px;
	}
	.block-kou-banner .cont {
		width: 30%;
		left: 3%;
		top: 5%;
	}
	.ls-ga-intro .ls {
		float: none;
		margin: 0 0 20px 0;
	}
	.sec-kou-anchor .sec-ttl {
		padding: 5% 0;
	}
	.block-kou-intro {
		padding: 30px 20px 30px;
	}
	.sec-kou-anchor .sec-ttl .cl {
		width: 25.33333333333333%;
	}
	.sec-kou-anchor .sec-ttl .cr {
		width: 27.46666666666667%;
	}
	.map-kou-anchor .anchor {
		width: 25%;
	}
	.map-kou-anchor .anchor01 {
	    left: 0.67%;
	    bottom: 20%;
	}
	.map-kou-anchor .anchor02 {
	    left: 15.46%;
	    bottom: -14%;
	}
	.map-kou-anchor .anchor03 {
	    left: 40%;
	    bottom: 6.5%;
	}
	.map-kou-anchor .anchor04 {
	    right: 11.2%;
	    bottom: -14%;
	}
	.map-kou-anchor .anchor05 {
	    right: 0.67%;
	    top: 25%;
	}
	.sec-kou-post {
		padding: 0 20px;
		margin-top: 30px !important;
	}
	.post-kou01 {
		margin-top: 15% !important;
	}
	.sec-kou-post .sec-ttl .ttl {
		display: block;
		float: none;
		margin: 0;
	}
	.sec-kou-post .sec-ttl .des {
		display: block;
		float: none;
	}
	.ls-kou-list .ls {
		float: left;
		width: auto;
		margin: 0 0 50px 0;
	}
	.map-canvas {
		height: 500px;
	}
	.block-kou-contact {
		margin: 0;
	}
	.block-kou-contact .ct-map {
		float: none;
		width: auto;
	}
	.block-kou-contact .ct-cont {
		float: none;
		width: auto;
		padding: 0 !important;
		margin-top: 20px;
	}
	.post-kou-news01,
	.post-kou-news02 {
		margin-top: 30px;
	}
	.sec-kou-news .cont {
		padding: 0 20px;
		margin-top: 20px !important;
	}
        
}

@media screen and (max-width: 480px) {

	.map-canvas {
		height: 250px;
	}
	.sec-kou-post .sec-ttl .ttl {
		width: 50%;
	}
	.block-kou-intro .block-des {
		background-size: 36px auto;
		padding-top: 40px;
	}
	.ls-kou-list .ls .thum .tag {
		width: 43px;
		top: -12px;
	}

}</pre></body></html>