@charset "UTF-8";
/* CSS Document */
@media screen and (max-width: 740px) {

img {
    height: auto;
    max-width: 100%;
}
.inner {
    width: 95%;
	margin: 0 auto;
}
.pc_cont {
	display: none!important;
}

/*________________________________________________________

ヘッダー
________________________________________________________*/

header {
	padding: 8px;
}
h1 {
	padding: 4px 0;
	line-height: .4;
}

/*________________________________________________________

	footer
	________________________________________________________
*/
footer {
	padding-top: 8px;
	text-align: center;
}
footer h2 img {
	margin: 0 auto;
}

/*________________________________________________________

	TABLE
	________________________________________________________
*/

.tbl.block th, .tbl.block td {
	display: block;
}

/* レイアウト
----------------------------- */
.imgL img, .imgR img {
	display: block;
	margin: 16px auto;
}


/*________________________________________________________

	contents
________________________________________________________*/

.pageTtl {
	margin-bottom: 24px;
	padding: 16px 0;
}
.subpage  h4 {
	margin-bottom: 16px;
}

/*________________________________________________________

	index
	________________________________________________________
*/
.mainImg h2 {
	margin: 0;
	padding: 16px;
}
.mainImg a {
	display: block;
	width: 240px;
	margin: 0 auto;
}

/* 8つの力
---------------------------------------- */
.feature {
	padding: 32px 0;
}
.feature li {
	margin: 0 auto 24px auto;
	width: 160px;
	height: 160px;
	padding-top: 0px;
	font-size: 90%;
}
.feature li span.small {
	font-size: 12px;
}

/* 商品
---------------------------------------- */
.item ul {
	margin: 24px auto;
}
.item li {
	margin-bottom: 24px;
}
.item li img {
	margin-right: auto;
	margin-left: auto;
}


/*________________________________________________________

	下層ページ
	________________________________________________________
*/
.section_Inner {
	padding: 0 8px 8px 8px;
}
.pageTtl h2::after {
	bottom: 0px;
}

/* 会社概要
---------------------------------------- */
.history strong {
	display: block;
}


}
