@charset "utf-8";
/* CSS Document */

.content-title h2 {
	text-indent:-9999px;
	width:563px;
	height:114px;
	margin:0 0 10px 0;
	}


.content-title p {
	text-indent:-9999px;
	height:1px;
	}

.content-title2 h2 {
	text-indent:-9999px;
	width:107px; height:18px;
	margin:0 0 25px 0;
	}
	
/* 各h2コンテンツタイトル */

.content-original {background: url(../img/contents/h2_original.jpg) no-repeat;}
.content-a-stand {background: url(../img/contents/h2_a-stand.jpg) no-repeat;}
.content-t-stand {background: url(../img/contents/h2_t-stand.jpg) no-repeat;}
.content-neon-stand {background: url(../img/contents/h2_neon-stand.jpg) no-repeat;}
.content-tsukidashi {background: url(../img/contents/h2_tsukidashi.jpg) no-repeat;}
.content-wall {background: url(../img/contents/h2_wall.jpg) no-repeat;}
.content-plate {background: url(../img/contents/h2_plate.jpg) no-repeat;}
.content-culp {background: url(../img/contents/h2_culp.jpg) no-repeat;}
.content-other {background: url(../img/contents/h2_other.jpg) no-repeat;}

.content-sitemap {background: url(../img/contents/h2_sitemap.gif) no-repeat;}

.content-ichiran {
	width:560px;
	height:40px;
	background: url(../img/contents/h3_list.gif) no-repeat;
	}

.content-ichiran-l {float:left; width:300px;}
.content-ichiran-l h3 { padding:10px 0 0 30px;}

.content-ichiran-r {float:right; width:195px;padding:5px 0px 0 0;}

.content-ichiran-r a {
	display:block;
	background: url(../img/contents/btn_list.gif) no-repeat;
	width:185px; height:30px;
	text-indent:-9999px;
	
	}


.content2 {
	background:#FFFFFF; 
	width:540px;
	}
	
.article {
	width:540px;
	padding:7px 0 20px 10px;
	clear:both;
	}
	
.custom-title {
	background: url(../img/contents/original/h3_original.gif) no-repeat;
	width:520px;
	height:22px;
	padding:2px 0 20px 20px;
	color:#333;
	clear:both;
	}

.ready-title, .sitemap-title {
	background: url(../img/contents/ready/h3_ready.gif) no-repeat;
	width:520px;
	height:22px;
	color:#333;
	clear:both;
	}
.ready-title {padding:2px 0px 20px 20px;}
.sitemap-title {padding:2px 0px 5px 20px;}

/* 各カテゴリー/index.html */
.product-archive {
	width:230px; 
	float:left; 
	padding:15px 20px 12px 25px;
	}

.product-archive-pict {	margin:0 0 7px 0; font-size:1px;}
.product-archive-pict a {
	border:5px solid #eee; 
	display:block;
	}

.product-archive-text { text-align:center;}

	
/* エントリー */
.custom-pict, .ready-pict {
	float:left;
	clear:both;
	}
.custom-pict { width:510px;}

.custom-pict-text {
	float:left;
	width:215px;
	padding:15px 15px 0 5px;
	}

.custom-pict-mid {
	width:268px;
	float:right;
	padding:15px 0 0 0;
	}
	
.custom-pict-mini1, .custom-pict-mini2 {
	width:130px;
	margin:15px 0 20px 0;
	}
.custom-pict-mini1 {float:left;}
.custom-pict-mini2 {float:right;}

.custom-pict-mid img,
.custom-pict-mini img,
.ready-pict-big img {
	margin:0; padding:0;
	border:5px solid #eee;
	}

.ready-pict-mini {margin:0 0 0 0;}

.ready-pict-mini1 {
	width:70px; 
	float:left; 
	padding:10px 10px 20px 0;
	}

.ready-pict-mini2  {
	width:70px; 
	float:left; 
	margin:10px 0px 20px 0;
	}
	
.ready-pict { width:240px;}
.ready-pict-big {width:230px;}


/* ready custom /テーブル部分 */
.custom-desc {clear:both;}
.ready-desc {float:right;}

.custom-desc-back,
.ready-desc-back {	
	background:#eee; 
	padding:0px 0px 5px 0px;
	}

.custom-desc-back table {width:510px;}
.ready-desc-back table {width:300px;}
	
.custom-desc-back th,
.ready-desc-back th {
	width:50px;
	text-align:center;
	letter-spacing:10px;
	border-bottom:1px dashed #aaa;
	padding:3px;
	color:#666;
	}

.custom-desc-back td,
.ready-desc-back td {	
	border-bottom:1px dashed #aaa;
	padding:3px;
	}

.btn_estimate {margin:10px 0 0 187px;}
.btn_estimate2 {margin:10px 0 0 397px;}

.btn_estimate a, .btn_estimate2 a {
	display:block;
	background:url(../img/common/btn_estimate.gif) no-repeat;
	width:113px; height:25px;
	text-indent:-9999px;
	}
.btn_estimate a:hover,
.btn_estimate2 a:hover {
	background:url(../img/common/btn_estimate_o.gif) no-repeat;
	}

.ready-entrylist {
	clear:both; 
	margin:10px 0 0 0;
	}
.ready-entrylist li {
	background:url(../img/contents/ready/arrow.gif) no-repeat 0px 5px;
	margin:0 0 5px 10px;
	}
.ready-entrylist li a {padding:0 0 0 10px;}

.sitemap-link1 {margin:0 0 15px 0;}

.sitemap-link1 li { 
	background:url(../img/contents/arrow_2.gif) no-repeat 0px 3px;
	margin:0 0 0 20px
	}
	
.sitemap-link1 li a { padding:0 0 0 10px;}

.sitemap-link2 { width:250px; float:left; padding:0 0 0 20px;}

.sitemap-link2 h4 { 
	background:url(../img/contents/arrow_1.gif) no-repeat 0px 3px;
	padding:0 0 0 20px;
	}

.sitemap-link2 h4 a { color:#333;}

.sitemap-link2 {margin:0 0 15px 0;}

.sitemap-link2 li { 
	background:url(../img/contents/arrow_2.gif) no-repeat 0px 3px;
	margin:0 0 0 15px
	}

.sitemap-link2 li a { padding:0 0 0 10px;}

.text-red { color:#FF0000;}
