/* Product
------------------------------------------------ */


body {
	background: #cc9 url(../image/back_800.gif) repeat-y center top;
	text-align: ;
}

/* --- section 1 --- */
#landing h1 {
	margin-bottom: 0.3em;
	height: 30px;
}

#landing #title1 {
	background: url(../image/title_4.gif) no-repeat;
}

#landing #sp1 {
	float: left;
	margin-bottom: 2em;
	width: 320px;
}

#landing #sp1-graph {
	float: right;
	width: 200px;
	height: 170px;
}

#jk{
 width:800px;
 margin:0 auto;
}
#jk *{
 margin:0;
 padding:0;
 font-size:12px;
 line-height:18px;
}
#jk #jk-main{
 width:800px;
 margin:0;
 padding:0;
 position:relative;
}
#jk #jk-main p.button{
	top:auto;
	text-align: center;
}
#jk .button02{
 text-align:center;
 padding:20px 0;
}

#jk .button03{
 text-align:right;
 padding:20px 0;
}

#jk #jk-contents01{
	width:800px;
	background:url(../jurokkoku/images/jk_bk01.gif);
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin: 0px;
	padding: 0px;
}

#jk-contents01 h3{
 width:800px;
 margin:0 0 0 0px;
 padding:0px 0 0;
}

#jk-contents01 .jk-wrap{
	width:790px;
	margin:5px 0px 0px 5px;
	padding-bottom: 10px;
}

#jk-contents01 .jk-wrap .red16b{
	font-size: 16px;
	font-weight: bold;
	color: #FF0000;
}

#jk-contents01 .jk-wrap h1{
	margin:0 0 10 5px;
	padding:5px 0 10 5;
	height: 73px;
}


#jk-contents01 .jk-wrap h2{
 width:450px;
 margin:0 0 0 0px;
 padding:5px 0 0;
}

#jk-contents01 .jk-wrap .right {
	margin: 0px;
	padding: 0px 0px 5px 10px;
	float: right;
}

#jk-contents01 .jk-wrap .left {
	margin: 0px;
	padding: 0px 10px 5px 10px;
	float: left;
}


#jk-contents01 .jk-wrap h4{
 width:463px;
 margin:0 0 0 285px;
 padding:15px 0 0;
}
#jk-contents01 .jk-wrap h5{
 width:455px;
 font-size:14px;
 line-height:20px;
 font-weight:normal;
 margin:0 0 0 295px;
 padding:15px 0;
}
#jk-contents01 .jk-wrap h6{
 width:469px;
 margin:0 0 0 285px;
}

#jk-contents01 .jk-wrap p{
	font-size: 14px;
	line-height: 150%;
	margin: 20px 15px;
	padding: 0px;
}

#jk-contents01 .jk-wrap .box{
	font-size: 14px;
	line-height: 150%;
	margin: 20px 15px;
	padding: 5px;
	border: 1px solid #000000;
}

#jk-contents01 .jk-wrap2{
	width:800px;
	position:relative;
	font-size: 12px;
	line-height: 15px;
}

#jk-contents01 .jk-wrap2 .button{
 position:absolute;
 margin-left:40px;
 top:95px;
}

#jk #jk-contents02{
	padding:0px 0px 30px;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	margin-bottom: 10px;
}
#jk #jk-contents02 .jk-wrap{
	width:780px;
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 30px;
}

#jk-contents02 .jk-wrap .button{
	top:auto;
	float: right;
	margin-right: 10px;
}

#jk #jk-contents02 .image01{
 width:260px;
 float:left;
 padding:0px 0;
}
#jk #jk-contents02 .image01 p,
#jk #jk-contents02 .image02 p{
 padding:5px 12px 15px 14px;
}
#jk #jk-contents02 .image02{
 width:255px;
 float:left;
 padding:10px 0;
 margin:0 7px;
}
#jk #jk-contents02 .image03{
 width:438px;
 float:left;
 padding:0px 0 0px 6px;
}

#jk #jk-contents03 .image03{
 width:438px;
 float:left;
 padding:0px 0 0px 6px;
}
#jk #jk-contents03{
	padding:0px;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
}
#jk #jk-contents03 .tk-txt01{
 width:790px;
 margin:0 0 0 8px;
 background:url('http://www.rakuten.ne.jp/gold/ichiroemon/images/tk-bk04.jpg') right bottom no-repeat;
 padding:0 0 10px;
}
#jk #jk-contents03 .tk-txt01 img{
 display:block;
 margin:10px 0;
}
#jk #jk-contents03 .tk-txt01 p{
 width:510px;
 padding:5px 0;
}
#jk #jk-contents04{
	clear: both;
	padding:0px;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
}
#jk #jk-contents04 #jk-wrap{
	width:780px;
	margin-left: 20px;
	margin-top: 10px;
}

#jk #jk-contents04 .image01{
 width:220px;
 float:left;
 padding:0px 0;
}
#jk #jk-contents04 .arrow{
	width:46px;
	float:left;
	padding:0px 0;
	margin: 60px 0px 0px;
}
#jk #jk-contents04 .image01 p,
#jk #jk-contents04 .image02 p{
 padding:5px 12px 15px 14px;
}
#jk #jk-contents04 .image02{
 width:255px;
 float:left;
 padding:10px 0;
 margin:0 7px;
}
#jk #jk-contents04 .image03{
 width:438px;
 float:left;
 padding:0px 0 0px 6px;
}


#jk #jk-contents04 #jk-wrap dl{
 width:385px;
 float:left;
}
#jk #jk-contents04 #jk-wrap dl.sub{
 margin:0 0 0 10px;
}
#jk #jk-contents04 #jk-wrap dl dd{
 margin:5px 10px;
}
#jk #jk-contents05{
	clear: both;
	padding:0px;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
}
#jk #jk-contents05 #jk-wrap{
	width:780px;
	margin-left: 10px;
	margin-top: 10px;
}

#jk #jk-contents05 .image01{
 width:220px;
 float:left;
 padding:0px 0;
}
#jk #jk-contents05 .arrow{
	width:46px;
	float:left;
	padding:0px 0;
	margin: 60px 0px 0px;
}
#jk #jk-contents05 .image01 p,
#jk #jk-contents05 .image02 p{
 padding:5px 12px 15px 14px;
}
#jk #jk-contents05 .image02{
 width:255px;
 float:left;
 padding:10px 0;
 margin:0 7px;
}
#jk #jk-contents05 .image03{
 width:438px;
 float:left;
 padding:0px 0 0px 6px;
}


#jk #jk-contents05 #jk-wrap dl{
 width:385px;
 float:left;
}
#jk #jk-contents05 #jk-wrap dl.sub{
 margin:0 0 0 10px;
}
#jk #jk-contents05 #jk-wrap dl dd{
 margin:5px 10px;
}


#jk #jk-contents06{
	clear: both;
	padding:0px;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	background: #5B0B0B;
}
#jk #jk-contents06 #jk-wrap{
	width:800px;
	background: #5B0B0B;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	float: left;
	color: #FFFFFF;
}


#jk #jk-contents06 #jk-wrap .image01{
	width:300px;
	float:left;
	padding:0px 0;
	left: 20px;
	background: #5B0B0B;
	margin-left: 30px;
}

#jk #jk-contents06 #jk-wrap .image02{
	width:300px;
	float:right;
	margin:0 0px;
	padding-left: 40px;
	padding-right: 40px;
	background: #5B0B0B;	
}


#jk #jk-contents06 #jk-wrap .image03{
	width:300px;
	float:left;
	padding:0px 0;
	left: 20px;
	background: #5B0B0B;
	margin-left: 30px;
	margin-top: 60px;
	margin-bottom: 20px;
}


#jk #jk-contents06 #jk-wrap .image04{
	width:300px;
	float:right;
	margin:0 0px;
	padding-left: 40px;
	padding-right: 40px;
	background: #5B0B0B;
	margin-top: 60px;	
	margin-bottom: 20px;
}


#jk  .cart_notice{
	margin: 0px 20px;
	padding: 20px;
	background: #FFFFFF;
}

#jk #jk-contents06 #jk-wrap dl{
 width:385px;
 float:left;
}
#jk #jk-contents06 #jk-wrap dl.sub{
 margin:0 0 0 10px;
}
#jk #jk-contents06 #jk-wrap dl dd{
 margin:5px 10px;
}



/* --- section 2 --- */
#landing #title2 {
	clear: both;
	background: url(../image/title_5.gif) no-repeat;
}

#landing #sp2 {
	height: 265px;
}

#landing #sp2 li {
	list-style: none;
	float: left;
	position: relative;
	width: 127px;
	border: 1px solid #e0e1ce;
	font-size: small;
}

#landing #sp2_1 { 										height: 160px;}
#landing #sp2_2 { 					margin-left: 8px;	height: 160px;}
#landing #sp2_3 { 					margin-left: 8px;	height: 160px;}
#landing #sp2_4 { 					margin-left: 8px;	height: 160px;}
#landing #sp2_5 { margin-top: 8px;						height: 195px;}
#landing #sp2_6 { margin-top: 8px;	margin-left: 8px;	height: 195px;}
#landing #sp2_7 { margin-top: 8px;	margin-left: 8px;	height: 195px;}

#landing #sp2 .title {
	padding: 2px;
	border-bottom: 1px solid #e0e1ce;
	background: #f3f4e0;
	text-align: center;
}

#landing #sp2 .body {
	margin: 5px;
}

#landing #quote {
	clear: left;
	margin: 0 0 2em 0;
}

/* --- section 3 --- */
#landing #title3 {
	margin-bottom: 0;
	clear: both; background: url(../image/title_6.gif) no-repeat;
}

#product .cart_notice {
	margin-bottom: 5px;
	color: #933E77;
	font-size: small;
}

#landing #products {
	width: 100%;
	border-collapse: collapse;
}

#landing #products td {
	padding: 6px 0;
	border-top: 1px dotted #e0e1ce;
	border-bottom: 1px dotted #e0e1ce;
	vertical-align: top;
}

#landing #products .title {
	font-size: medium;
	font-weight: bold;
}

#landing #products .body {
	color: #666;
}

#landing #products td.l {
	width: 100px;
}

#landing #products td.c {
	width: 380px;
	padding: 1em 2em 1em 0;
}

#landing #products td.c2 {
	width: 380px;
	padding: 1em 0 1em 2em;
}

#landing #products td.r {
	padding: 1em 0;
	width: 60px;
}

#landing #products div.note {
	margin-top: 1em;
	color: #666;
}


/* --- section 4 --- */
#jk #jk-contents03 .commentbox {
	width:343px;
    height: 353px;
	float: left;
	position: relative;
	background: url(../jurokkoku/images/jyurokukoku_top004_voice.gif) no-repeat;

}

#jk #jk-contents03 .commentbox .name {
	float: left;
	position: relative;
	top: 11px;
	left: 90px;
	padding: 5px 0 0 15px;
	font-size: 15px;
	color: #000000;
}

#jk #jk-contents03 .commentbox .title {
	float: right;
	position: relative;
	top: 25px;
	padding: 0px 0 0 0px;
	font-size: 16px;
	line-height: 150%;
	font-weight: bold;
	color: #CC0000;
	margin: 20px 10px 0px -50px;
	width: 300px;
}

#jk #jk-contents03 .commentbox p {
	float: left;
	position: relative;
	top: 10px;
	left: 5px;
	width: 300px;
	padding: 25px 0 0 30px;
	font-size: 14px;
	line-height: 150%;
}

/* --- section 6 --- */
#jk #jk-contents05 .commentbox {
	width:343px;
	height: 353px;
	float: left;
	position: relative;
	background: url(../jurokkoku/images/jyurokukoku_top004_voice.gif) no-repeat;
	margin-left: 20px;
}

#jk #jk-contents05 .commentbox .name {
	float: left;
	position: relative;
	top: 11px;
	left: 90px;
	padding: 5px 0 0 15px;
	font-size: 15px;
	color: #000000;
}

#jk #jk-contents05 .commentbox .title {
	float: right;
	position: relative;
	top: 25px;
	padding: 0px 0 0 0px;
	font-size: 16px;
	line-height: 150%;
	font-weight: bold;
	color: #CC0000;
	margin: 20px 10px 0px -50px;
	width: 300px;
}

#jk #jk-contents05 .commentbox p {
	float: left;
	position: relative;
	top: 10px;
	left: 5px;
	width: 300px;
	padding: 25px 0 0 30px;
	font-size: 14px;
	line-height: 150%;
}
