.banner{background: url(../images/momeiji/momei_b.jpg) no-repeat top center;height: 200px;}

.banner2 p,.banner4 p{text-indent: 2em;color: white;}

.meiji_a5 p,.meiji_a6 p b{color:#26883d; }

.meiji_a5 p{margin: 0;}

.meiji_a7{border: 5px solid #238640;width: 100%;height: 100%;display: block;}

.meiji_a8{border: 5px solid #ffd23c;width: 150px;height: 100%;display: block;}

.meiji_a3 p{text-indent: 2em;}

.meiji_a5 p b{width: 84px;height: 20px;display: inline-block;}

.meiji_a{

background:-webkit-linear-gradient(bottom,#e5f7e9,#f9fdfa);

background:-moz-linear-gradient(0deg,#e5f7e9,#f9fdfa);

filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#e5f7e9,endcolorstr=#f9fdfa,gradientType=1);

background: -o-linear-gradient(#e5f7e9,#f9fdfa);

}

.meiji_f1 img{max-width: 100%;width: auto;}

.meiji_f1>img{padding-bottom: 20px;}

.meiji_f{background-color: #26883d;}

.meiji_c{background-color: #f5f5f5;}

.meiji_f2 img{position: relative;top: 0;left: 0;}

.meiji_f iframe{border: 0;}

.meiji_f iframe .meifentel{font-size: 1em;}

.meiji_f2b{position: absolute;top: 15%;width: 50%;left: 30%;}

.meiji_f2b>p{text-indent: 2em;}



.meiji_f iframe{width: 360px;}

.meiji_f iframe .meifentel{font-size: 1em;}

.meiji_f2 h5{color:white; }



@media (max-width: 549px){

.banner1{padding:60px 10px 60px;}

}

@media (min-width: 550px){

.banner1{padding:40px 10px 40px;}

}

@media (min-width: 700px) and (max-width: 767px){

.banner1{padding:20px 30px 30px;}

}



@media (max-width: 767px){

.banner2 img{display: none;}

.banner4{background-color: #004510;opacity: 0.5;filter:alpha(opacity=50);padding: 20px;}

.meiji_a7{display: block;width: 300px;margin: 0 auto;margin-top: 10px;}

.meiji_f2b{display: none;}

.meiji_f2>img{display: none;}

}
@media (min-width: 768px){

	.meiji_f2a{position: absolute;top: 40%;left: 30%;width: 48%;}

.banner{height: 460px;}

.banner1 img,.banner2 img{max-width: 100%;width: auto; margin: 0 auto;}

.banner2 p{text-indent: 2em;color: white;}

.meiji_a6{margin-top: -70px;}

.meiji_b .meiji_a6{margin-top: 10px;}

.meiji_a8{width: 222px;height: 116px;overflow: hidden;cursor: pointer;}

.meiji_f2 img{max-width: 100%;width: auto ;margin: 0 auto;}
.meiji_f2b{position: absolute;top: 8%;width: 50%;left: 30%;}

.meiji_f2a{position: absolute;top: 34%;left: 30%;width: 48%;}

.meiji_f iframe{width: 370px;}

.meiji_f iframe .meifentel{font-size: 1.41em;}

}

@media (max-width: 991px){

.meiji_a2 img{max-width: 100%;width: auto; margin: 0 auto;}

}

@media (min-width: 992px){

.banner1{padding-top: 43px;}

.banner2{padding: 30px;position: relative;top: 0;z-index: 1;}

.banner3{background-color: #004510;opacity: 0.5;filter:alpha(opacity=50);width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: -1;}

.meiji_a6{margin-top: 10px;}



.meiji_a5{padding-top: 20px;}

.meiji_f2b{width: 65%;left: 23%;}

.meiji_f2a{left: 15%;}

}

@media (min-width: 1200px){

.banner2{padding:30px 40px 30px 20px;}

.banner1{padding-top: 63px;}

.meiji_a5{padding-top: 10px;}

.meiji_a6{margin-top: -70px;}

.meiji_b .meiji_a6{margin-top: 10px;}

.meiji_a7 img,.meiji_a8 img{-moz-transition: all .8s ease 0s;-ms-transition: all .8s ease 0s;-o-transition: all .8s ease 0s;transition: all .8s ease 0s;}

.meiji_a7:hover img,.meiji_a8:hover img{transform:scale(1.1,1.1); -moz-transition: all .8s ease 0s;-ms-transition: all .8s ease 0s;-o-transition: all .8s ease 0s;transition: all .8s ease 0s;}

.meiji_a7{width: 307px;height: 175px;overflow: hidden;cursor: pointer;}

.meiji_f2b{width: 60%;left: 25%;top: 10%;}

.meiji_f2a{left: 25%;top: 36%;}

}

.ly-l {color: #ffffff}.ly-r img{margin-bottom: 10px;}

@media (max-width: 999px){.ly-r{padding-top: 25px;}}

@media (min-width: 1000px) and (max-width: 1199px){.meiji_f img{margin-bottom: 23px;}}

#message button{background: #fff000;color: #000000}
@media(min-width: 1600px) {
	.meiji_a6 {
    margin-top: -87px;
	}
	.meiji_a5 p b {
    width: 99px
	}
}