@charset "utf-8";


/*
	1 : commonArea
	2 : mainVisualArea
	3 : awesomeArea
	4 : productArea
	5 : categoryArea
 */

/* -----------------------------
	1 : commonArea
----------------------------- */
/* contactArea */
.l-content .contactArea .contactLead {
 	width: 590px;
	height: 36px;
	background: url(/maker/iriekoken/high-vacuum-valve/images/contact_lead.png) no-repeat center;
	margin: 0 auto;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}
.l-content .contactArea .contactBox {
 	width: 950px;
	height: 152px;
	background: #e5e5e5;
}
.l-content .contactArea .contactBox .contactTtl {
 	width: 950px;
	height: 45px;
	background: url(/maker/iriekoken/high-vacuum-valve/images/contact_ttl.png) no-repeat center;
	margin: 0 auto;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}
.l-content .contactArea .contactBox dd {
	position: relative;
 	width: 930px;
	height: 97px;
	background: #fff url(/maker/iriekoken/high-vacuum-valve/images/contact_date.png) no-repeat;
	margin: 0 auto;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}
.l-content .contactArea .contactBox li.contactBtn a {
	display: block;
	position: absolute;
	top: 26px;
	left: 615px;
	width: 265px;
	height: 47px;
	background: url(/maker/iriekoken/high-vacuum-valve/images/btn_contact.png) no-repeat;
}
/* buttonArea */
.l-content .buttonArea li {
	clear: both;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	margin: 0 auto;
}
.l-content .buttonArea li a { display: block; }
.l-content .buttonArea li.productBtn a {
	width: 208px;
	height: 30px;
	background: url(/maker/iriekoken/high-vacuum-valve/images/btn_product.png) no-repeat;
	margin: 0 auto;
}
.l-content .buttonArea li.categoryBtn a {
	position: absolute;
	left: 10px;
	bottom: 10px;
	width: 198px;
	height: 30px;
	background: url(/maker/iriekoken/high-vacuum-valve/images/btn_category.png) no-repeat;
	margin: 0 auto;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}
.l-content .buttonArea li.contactBtn a {
	width: 265px;
	height: 47px;
	background: url(/maker/iriekoken/high-vacuum-valve/images/btn_contact.png) no-repeat;
	margin: 0 auto;
}

/* -----------------------------
	2 : mainVisualArea
----------------------------- */
.l-content .mainVisualArea { 
	position: relative;
	width: 950px;
	height: 190px;
	background: url(/maker/iriekoken/high-vacuum-valve/images/mainVisual.png) no-repeat;
 }
.l-content .mainVisualArea h1.mainVisual,
.l-content .mainVisualArea p.mainCatch {
	height: 0;
	overflow: hidden;
}

/* -----------------------------
	3 : awesomeArea
----------------------------- */
.l-content .awesomeArea { background: #ececec; }
.l-content .awesomeArea h2.awesome_ttl {
	width: 950px;
	height: 50px;
	background: #004bb1 url(/maker/iriekoken/high-vacuum-valve/images/awesome_ttl.png) no-repeat center center;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}
.l-content .awesomeArea .awesomeBox {
 	margin: 0 auto;
	padding: 11px 30px 27px;
	background: #fff;
}
.l-content .awesomeArea .one-columns { width: 850px; }
.l-content .awesomeArea .tow-columns {
	float: left;
	width: 375px;
	margin-left: 20px;
}
.l-content .awesomeArea .alpha { float: left; }
.l-content .awesomeArea .beta { float: right; }
.l-content .awesomeArea .sub_title {
	margin-left: -40px;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}
.l-content .awesomeArea .sub_title h3 {
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}
.l-content .awesomeArea .sub_title h3.awesome01 {
	width: 345px;
	height: 88px;
	background: url(/maker/iriekoken/high-vacuum-valve/images/awesome_sub01.png) no-repeat;
}
.l-content .awesomeArea .sub_title h3.awesome02 {
	width: 700px;
	height: 88px;
	background: url(/maker/iriekoken/high-vacuum-valve/images/awesome_sub02.png) no-repeat;
}
.l-content .awesomeArea .sub_title h3.awesome03 {
	width: 430px;
	height: 88px;
	background: url(/maker/iriekoken/high-vacuum-valve/images/awesome_sub03.png) no-repeat;
}
.l-content .awesomeArea .sub_title h3.awesome04 {
	width: 430px;
	height: 88px;
	background: url(/maker/iriekoken/high-vacuum-valve/images/awesome_sub04.png) no-repeat;
}
.l-content .awesomeArea .sub_title h3.awesome05 {
	width: 430px;
	height: 88px;
	background: url(/maker/iriekoken/high-vacuum-valve/images/awesome_sub05.png) no-repeat;
}
.l-content .awesomeArea .sub_title h3.awesome06 {
	width: 430px;
	height: 88px;
	background: url(/maker/iriekoken/high-vacuum-valve/images/awesome_sub06.png) no-repeat;
}
.l-content .awesomeArea .awesomeBox .subLead {
	width: 419px;
	height: 59px;
	background: url(/maker/iriekoken/high-vacuum-valve/images/awesome_lead.png) no-repeat;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}
.l-content .awesomeArea .awesomeBox strong {
	font-size: 16px;
	line-height: 24px;
}
.l-content .awesomeArea .awesomeBox .red { color: #dd0000; }
.l-content .awesomeArea .awesomeBox .line {
	width: 528px;
	color: #dd0000;
	padding-bottom: 5px;
	border-bottom: solid 1px #dd0000;
}
.l-content .awesomeArea .awesomeBox p.photo { margin-top: 8px; }
.l-content .awesomeArea .awesomeBox p.cap {
	text-align: center;
	margin-top: 8px;
}

/* -----------------------------
	4 : productArea
----------------------------- */
.l-content .productArea .productContent {
	width: 910px;
	margin: 0 auto;
	padding: 0 0 40px;
	background: #dceaf6;
}
.l-content .productArea p.sale {
	text-align: center;
	color: #fff;
	font-size: 18px;
	line-height: 24px;
	background: #c80000;
	margin: 0 0 30px;
	padding: 8px 0 10px;
}
.l-content .productArea dl.productBox {
	float: left;
	width: 370px;
	padding: 10px 0 20px;
	background: #fff;
}
.l-content .productArea dl.u-table--fixed { padding: 0; }
.l-content .productArea dt {
	width: 380px;
	margin-left: -10px;
}
.l-content .productArea .productTtl {
	text-align: center;
	color: #fff;
	font-size: 14px;
	padding: 14px 0 28px;
	background: #004bb1 url(/maker/iriekoken/high-vacuum-valve/images/product_bg.png) no-repeat left bottom;
}
.l-content .productArea .productImg {
	text-align: center;
	margin: 20px 0 30px;
}
.l-content .productArea th.red {
	background: #cd6d6d;
}
.l-content .productArea td.red {
	background: #FFD9D9;
}

/* -----------------------------
	5 : categoryArea
----------------------------- */
.l-content .categoryArea .categoryContent { margin: 0 9px; }
.l-content .categoryArea dl.categoryBox {
	position: relative;
	float: left;
	width: 208px;
	border: 1px solid #e5e5e5;
	margin-left: 17px;
	padding: 5px 5px 60px;
}
.l-content .categoryArea dl.categoryBox:first-child { margin: 0; }
.l-content .categoryArea .categoryTtl {
	text-align: center;
	color: #fff;
	padding: 9px 0;
	background: #3d67ae;
	margin-bottom: 30px;
}
.l-content .categoryArea .categoryImg {
	text-align: center;
	margin-bottom: 30px;
}
.l-content .categoryArea .categoryCap { padding: 0 5px; }

