html {	height:100%;}body {	font-family:"ＭＳ Ｐ明朝"," ヒラギノ明朝",serif, monospace;	margin:0 auto;	padding:0;	font-size:13px;	color: #888;	text-align:center;}h1, h2, h3, h4 { 	margin: 0;	padding: 0;	font-size: 100%;	text-align: left;}a { 	color:#525151;	text-decoration: none;}img { 	border: none;}ol,ul,li {	list-style:none;	margin: 0;	padding: 0;}form {	padding: 0;	display: inline;}p {	line-height: 150%;	margin: 5px 0;	padding: 2px 0;}.clear_both { /* 画像の周り込み解除 */	clear: both;	text-align: center;	display:block;}.float_left{	float:left;}.float_right{	float:right;}/*------------------------------------ header------------------------------------*/#header {	width: 913px;	height:165px;	margin:0px;}#back {	width:100%;	height:100%;	background: url(../images/k_back.jpg);	margin:0;	padding:0;}#shoplogo {	width:374px;	height:95px;	padding:6px 0;}#navigation  {	float:right;	margin:8px;}.navi01 a:link {	color:#5a5a5a;	text-decoration:none;}.navi01 a:hover  {	text-decoration:none;	color:#d2d2d2;}#tel {	display:block;	text-indent:-9999px;	background: url(../images/k_top_2.jpg)  no-repeat top center;	width:295px;	height:62px;	border:0;	float:right;}/*------------------------------------gnavi------------------------------------*/#menu {	width:914px;	clear:both;	margin:0px;	padding:0px;}#gnavi ul {	margin: 0;	padding: 0;	list-style-type: none;}#gnavi li {	float:left;	display:inline;}#gnavi li a {	display:block;	text-indent:-9999px;	height:54px;	margin:0px;	padding:0px;}#gnavi li#nav01 a{	width:152px;	background: url(../images/k_menu1.gif) no-repeat top center;}#gnavi li#nav02 a {	width:153px;	background: url(../images/k_menu2.gif) no-repeat top center;}#gnavi li#nav03 a {	width:152px;	background: url(../images/k_menu3.gif) no-repeat top center;}#gnavi li#nav04 a {	width:152px;	background: url(../images/k_menu4.gif) no-repeat top center;}#gnavi li#nav05 a {	width:152px;	background: url(../images/k_menu5.gif) no-repeat top center;}#gnavi li#nav06 a {	width:152px;	background: url(../images/k_menu6.gif) no-repeat top center;}#gnavi li#nav01 a:hover {	width:152px;	background: url(../images/k_menu1_1.gif) no-repeat top center;}#gnavi li#nav02 a:hover {	width:153px;	background: url(../images/k_menu2_2.gif) no-repeat top center;}#gnavi li#nav03 a:hover {	width:152px;	background: url(../images/k_menu3_3.gif) no-repeat top center;}#gnavi li#nav04 a:hover {	width:152px;	background: url(../images/k_menu4_4.gif) no-repeat top center;}#gnavi li#nav05 a:hover {	width:152px;	background: url(../images/k_menu5_5.gif) no-repeat top center;}#gnavi li#nav06 a:hover {	width:152px;	background: url(../images/k_menu6_6.gif) no-repeat top center;}/*------------------------------------finish gnavi------------------------------------*/#contents {	width: 914px;	height:100%;	margin:0;}#contents_right {	width:690px;	height:100%;	margin-top:15px;}/*------------------------------------ leftside------------------------------------*/#leftside {	width: 182px;	height:100%;	margin-top:15px;}#category {	width:182px;	height:465px;	padding-top:15px;}.subnav {	background-color:#fdfcf5;	border-left:solid 1px #ad924f;	border-top:solid 1px #ad924f;	border-right:solid 1px #ad924f;}.subnav .underline {	font-size:15px;	border-bottom:solid 1px #ad924f;	line-height:2.5;	text-align:left;}.subnav li a {	width:180px;	height:38px;	text-decoration:none;}.subnav li a:hover {	color:#d2d2d2;}#price {	width:182px;	height:250px;}.subnav1 {	padding-top:10px;}.subnav1 .underline1 {	text-align:left;	font-size:14px;	line-height:2.5;	letter-spacing: 2px;}.subnav1 li a {	width:180px;	height:38px;	text-decoration:none;}.subnav1 li a:hover {	color:#d2d2d2;} .icon_img {	margin:0 6px;}.leftbnr {	margin-top:15px;}/*------------------------------------ finish leftside------------------------------------*//*------------------------------------contents_right------------------------------------*/th {	padding-bottom:10px;	width:100px;	line-height:2;}td {	padding-bottom:10px;	padding-left:20px;	line-height:2;}.guide_nav {	width:690px;	background-color:#fff;	font-size:12px;}.guide_list {	width:640px;	text-align:left;	line-height:2.2;	padding:10px;}.guide_list .sign:after {	width:690px;	content: url(../images/guide/g_sign.gif) no-repeat;}guide_list li a {	font-size:14px;	color:#ad924f;	text-decoration:underline;}.number {	letter-spacing: 0.2em;}.text_s {	color:#c3a65d;}.text_b {	display:block;	padding-top:20px;	font-size:15px;	color:#484848;	line-height:1.8;}.line_b {	display:block;	padding-top:20px;	font-size:13px;	padding:10px;	color:#484848;	border:solid 1px;	text-align:center;}	.center {	padding:10px;	display:block;	text-align:center;}.margin {	font-size:13px;	color:#403d3b;	display:block;	padding:15px;}	/*------------------------------------footer------------------------------------*/	#footer_info {	width:560px;	height:30px;	clear:both;	text-align:center;	padding-top:80px;}#finfo li {	float:left;	margin-left:25px;}#finfo li a {	font-size:12px;	color:#565555;	text-decoration:none;}#finfo li a:hover {	font-size:12px;	color:#d2d2d2;	text-decoration:none;}#footer {	width:100%;	height:30px;	background-color:#ad924f;}#footer h1 {	padding:8px;	text-align:center;	font-size:10px;	color:#ffffff;}/*------------------------------------finish footer------------------------------------*/				