@charset "utf-8";

/* コンテンツスタイル
----------------------------------------------------------- */
div#main  h2 {
	font-size: 0;
	line-height: 0;
}


/* リードスタイル */

div#main div#lead {
	margin: 15px 0 30px 0;
	overflow: hidden;
}

* html body div#main div#lead {
	display: inline-block;
	height: 163px;
}

div#main div#lead img.img_lead {
	float: left;
}

* html body div#main div#lead img.img_lead {
	margin-left: -3px;
}

div#main div#lead p {
	margin: 0 0 27px 237px;
	font-size: 0;
	line-height: 0;
}

div#main div#lead div.btn_point {
	margin: -85px 0 0 633px;
	width: 76px;
}

div#main div#lead div.btn_point a:hover img {
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	opacity:0.8;
}

/* ★リードスタイル */

div#main div#lead3 {
	margin: 15px 0 30px 0;
	overflow: hidden;
}

* html body div#main div#lead3 {
	display: inline-block;
	height: 163px;
}

div#main div#lead3 img.img_lead {
	float: left;
}

* html body div#main div#lead3 img.img_lead {
	margin-left: -3px;
}

div#main div#lead3 p {
	margin: 0 0 15px 253px;
	font-size:13px;
	line-height: 130%;
}

div#main div#lead3 div.btn_point {
	margin: -90px 0 0 580px;
}

div#main div#lead3 p.out {
	margin: 5px 0 0 253px;
	font-size:12px;
	line-height: 120%;
	color:#FF5C5C;
}

div#main div#lead3 div.btn_point a:hover img {
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	opacity:0.8;
}

/* ★ポイントボタン */

div#main div#pointbtn li {
	margin: 23px 0 20px 0;
	float: left;
}




/* 製作アイテム例 */

div#main div#gallery h3,
div#main div#gallery h4,
div#main div#gallery h5,
div#main div#gallery h6 {
	font-size: 0;
	line-height: 0;
}

div#main div#gallery h3 {
	margin: 0 0 10px 0;
}

div#main div#gallery h4 {
	margin: 0 0 10px 0;
}

div#main div#gallery h5 {
	margin: 0 0 6px 0;
}

div#main div#gallery h6 {
	margin: 3px 0;
}

div#main div#gallery p {
	margin: 0 2px 12px 2px;
}

div#main div#gallery p.notes {
	margin: 8px 2px;
	text-align: right;
}

div#main div#gallery ul {
	margin: 0 0 15px 0;
	padding: 0 0 8px 0;
	background: url(../../../common/images/i_line02.gif) 0 bottom repeat-x;
	overflow: hidden;
}

* html body div#main div#gallery ul {
	display: inline-block;
}

div#main div#gallery ul.no_border {
	margin: 0 0 30px 0;
	padding: 0;
	background: none;
}

div#main div#gallery ul li {
	float: left;
	width: 177px;
	text-align: center;
}

div#main div#gallery ul li a:hover img {
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	opacity:0.8;
}



/* 製作アイテム例（持ち手の種類） */

div#main div#gallery div.gallery_inner01,
div#main div#gallery div.gallery_inner02 {
	overflow: hidden;
}

* html body div#main div#gallery div.gallery_inner01,
* html body div#main div#gallery div.gallery_inner02 {
	display: inline-block;
}

div#main div#gallery div.gallery_inner01 {
	margin: 0 0 15px 0;
	padding: 0 0 11px 0;
	background: url(../../../common/images/i_line02.gif) 0 bottom repeat-x;
}

div#main div#gallery div.gallery_inner02 {
	margin: 0 0 30px 0;
}

div#main div#gallery div.gallery_inner01 dl,
div#main div#gallery div.gallery_inner02 dl {
	float: left;
	width: 177px;
}

div#main div#gallery div.gallery_inner01 dl dt,
div#main div#gallery div.gallery_inner02 dl dt {
	margin: 0 0 7px 0;
	font-size: 0;
	line-height: 0;
}

div#main div#gallery div.gallery_inner01 dl dd,
div#main div#gallery div.gallery_inner02 dl dd {
	margin: 0 0 0 4px;
}



/* 製作アイテム例（表面加工方法の種類） */

div#main div#gallery dl.gallery_hyoumen {
	margin: 0 0 30px 0;
}

div#main div#gallery dl.gallery_hyoumen dt {
	margin: 0 0 7px 0;
	font-size: 0;
	line-height: 0;
}

div#main div#gallery dl.gallery_hyoumen dd {
	margin: 0 0 15px 0;
	padding: 0 0 17px 4px;
	background: url(../../../common/images/i_line02.gif) 0 bottom repeat-x;
	overflow: hidden;
}

* html body div#main div#gallery dl.gallery_hyoumen dd {
	display: inline-block;
}

div#main div#gallery dl.gallery_hyoumen dd img {
	float: left;
	margin: 0 8px 0 0;
}

div#main div#gallery dl.gallery_hyoumen dd p {
	margin: 0 0 0 174px;
}

div#main div#gallery dl.gallery_hyoumen dd.emboss {
	margin: 0;
	padding-bottom: 0;
	background: none;
}

div#main div#gallery dl.gallery_hyoumen dd.emboss p {
	margin: 0 0 0 340px;
}



/* 製作アイテム例（用紙の種類） */

div#main div#gallery div.gallery_youshi dl {
	margin: 0 0 8px 0;
	padding: 0 0 8px 0;
	background: url(../../../common/images/i_line02.gif) 0 bottom repeat-x;
	overflow: hidden;
}

* html body div#main div#gallery div.gallery_youshi dl {
	display: inline-block;
}

div#main div#gallery div.gallery_youshi dl.no_border {
	margin: 0;
	padding: 0;
	background: none;
}

div#main div#gallery div.gallery_youshi dl dt {
	float: left;
	padding: 3px 0 0 0;
	font-size: 0;
	line-height: 0;
}

div#main div#gallery div.gallery_youshi dl dd {
	margin: 0 0 0 110px;
}

