﻿#backcolor_keijo { padding: 50px 0;margin: 0 auto 70px auto;width: 1300px;border-radius: 10px;background-image: url("../images/prm/bg01.jpg");background-color: #00A3E5;background-position: center bottom;background-repeat: no-repeat;background-attachment: fixed; }
#container_keijo { margin: 0 auto;padding: 30px 50px ;width: 1200px;border-radius: 10px;background-color: rgba(255,255,255,0.6); }
#layout_keijo { display: inline-block;width: 16%;margin: 15px 2% 0 2%;text-align: center;vertical-align: top;letter-spacing: normal; }
#layout_keijo02 { display: inline-block;width: 11.18%;margin: 15px 1.55% 0 1.55%;text-align: center;vertical-align: top;letter-spacing: normal; }
#box_topimages { margin: 20px 0 0 0;padding: 0 7px;letter-spacing: -0.5em; }
.images01 { width: 100%;height: auto; }
.image_pcm { width: 100%; height: auto; }


/* スローガン */
	h2.h201 { text-align: center;margin: 20px 0 40px 0;padding:0;letter-spacing: normal;color: #000;font-size: 3rem;font-weight: normal;
				position: relative;display: inline-block; }
	h2.h201:before { content: '';position: absolute;bottom: -15px;display: inline-block;width: 70px;height: 2px;left: 50%;
						-webkit-transform: translateX(-50%);transform: translateX(-50%);background-color: #556B2F;border-radius: 2px; }

/* 原料 */
	h2.h202 { text-align: center;position: relative;margin:0 0 15px 0;padding: .5em .75em;background-color: #008080;font-size: 1.6rem;font-weight: normal;color: #fff;border-radius: 6px;letter-spacing: normal; }
	h2.h202::after { position: absolute;top: 100%;left: 30px;content: '';width: 0;height: 0;border: 10px solid transparent;border-top: 15px solid #008080; }

	h2.h203 { text-align: center;margin: 0;padding:0;letter-spacing: normal;color: #fff;font-size: 2.7rem;font-weight: bold; }



@media screen and (max-width: 1100px) {
#backcolor_keijo { padding: 50px 0;margin: 0 auto;width: 100%;border-radius: 0; }
#container_keijo { margin: 0 auto;padding: 30px 50px ;width: 90%; }
}

@media screen and (max-width: 767px) {
h2.h201 { font-size: 2rem; }
h2.h203 { font-size: 2rem; }
#backcolor_keijo { padding: 5% 0;margin: 0 auto 20px auto; }
#container_keijo { margin: 0 auto;padding: 0.1% 5% 5% 5%;width: 90%; }
#layout_keijo { width: 30.33%;margin: 15px 1.5% 0 1.5%; }
#layout_keijo02 { width: 30.33%;margin: 15px 1.5% 0 1.5%; }

}
