/* @import url(style_ie2.css);	*/
*{margin:0; padding:0;}
body{background-color:#fff;width:100%;font-size:95%;color:#4C4C4C; font-family:"ＭＳ Ｐゴシック",Osaka;}
th, td { font-size:100%;color:#4C4C4C; line-height: 120%;font-family:"ＭＳ Ｐゴシック",Osaka;}
a:link {color: #004B91}
a:visited {color: #004B91}
a:active {color: #004B91}
a:hover {color: red;text-decoration:none;}

abbr { text-decoration:none; }
#top{width:100%;background-color:#0c82cc; background-image: url(http://www.h-navi.net/i/b00.jpg); background-repeat : repeat-y ; height:20px;}
#navi{width:99.7%; font-size:80%; background-color:#FFFFFF; background-image: url(http://www.h-navi.net/i/b5.gif);background-repeat : repeat-x;height:18px;}
#footer{width:100%;clear:both;background-color:#fff;border-top:1px dotted #808080;text-align:center; padding:1em 0;}

.contents p{margin:1em 0 0 2em;line-height: 125%;font-size:90%;}
p.recommend {margin:0 0 0 2em;line-height: 100%;font-size:90%;}
p.recommend a {display : block ;}
p.recommend a:hover { background-color:F0F0F0;text-decoration:underline;}


p.title { margin: 1px 0px 1px 0px;padding: 5px;font-size: 100%;font-weight:normal;color: #000;border-left: 3px solid #09F; }


em { display: block;margin:0px 0px 0px 50px;font-size: 90%;font-style:normal; }
em.topics { display: inline;margin:0px 0px 0px 0px;font-size: 100%;font-style:normal; }
strong.topics {font-weight:normal;}
blockquote.site1 { font-size:75%;text-decoration:none;color:#888;line-height: 105%;padding: 1em 1em 0em 1em; }
blockquote.site { font-size:75%;text-decoration:none;color:#888;line-height: 105%;padding: 0em 1em 2em 1em; }
li.gazo { list-style-image: url(./i/im_kakudai.gif);padding: 0em 0em 1em 0em; }
span.kakaku { font: bold 22px Verdana;color: RED;letter-spacing: -1px; }
span.itemno { font: bold 18px Verdana;letter-spacing: -1px; }
li.next_11 { list-style-position:inside;list-style-image: url(./i/next.gif);padding: 0.2em 0em 0em 0em;font-weight:bold;font-style: oblique; }
span.kakaku { font: bold 22px Verdana;color: RED;letter-spacing: -1px; }

p.dash_ccc { border-bottom: 1px; border-bottom-color: #CCC; border-bottom-style: dashed;margin: 5px 5px 7px 5px; }
p.dash_eee { border-bottom: 1px; border-bottom-color: #EEE; border-bottom-style: dashed;margin: 5px 5px 7px 5px; }
p.dash_f30 { border-bottom: 1px; border-bottom-color: #F30; border-bottom-style: dashed;margin: 5px 5px 5px 5px; }
p.solid_999 { border-bottom: 1px; border-bottom-color: #999;border-bottom-style: solid; margin: 5px 5px 7px 5px; }


ul.right_n { list-style-position: inside; list-style-image: url(./i/bt.gif); }
ul.right_n li {padding:0.1em 0 0.1em 0; }

div.souba { margin-left:4em;padding-left:1em;border-left: solid 2px #F30;background-color:#FFF0EB; }
div.yauction { margin-left:4em;padding-left:1em;border-left: solid 2px #F30;background-color:#FFF; }
div.souba_h { color: #e00000; }
.souba_d { outline: solid 2px red; }

div#navi {	font-size: 8.5pt;padding:0.2em 0em 0em 0.2em}
div#navi a:link{ color: #4c4c4c; }
div#navi a:visited{ color: #4c4c4c; }
div#navi a:active {color: #4c4c4c;}
div#navi a:hover{ color: #000; }

.right0 { border: solid 2px #abdda0;background-color: #EBFFED;padding: 0.2em;font-size: 90%; }

.right1 a:link {color: BLUE;}
.right1 a:visited {color: BLUE;}
.right1 a:active {color: BLUE;}
.right1 a:hover {color: BLUE;}

.right2 a:link {color: #666;text-decoration:none; }
.right2 a:visited {color: #666;text-decoration:none; }
.right2 a:active {color: #666;text-decoration:none; }
.right2 a:hover {color: #666;text-decoration:none; }

.right3 a:link {color: #090;text-decoration:none; }
.right3 a:visited {color: #090;text-decoration:none; }
.right3 a:active {color: #090;text-decoration:none; }
.right3 a:hover {color: #090;text-decoration:none; }

span.review a:link {color: #000; }
span.review a:visited {color: #000; }
span.review a:active {color: #000; }
span.review a:hover {color: #F00;text-decoration:none; }

span.bb { font-weight:bold; }
span.jump1 { border-bottom: 1px dashed rgb(76, 76, 76); text-decoration: none;padding: 2px; background-color: rgb(255, 255, 102); }

div.newprice { text-align:right;font-size:80%;color:#888; }
p.newprice { margin:2px 0 0 5px;line-height: 125%;text-align:left;font-size:80%;color:#888; }
p.topcomment { margin:2px 0 0 0.5em;font-size:90%; }
.l05em { padding:0 0 0 0.5em; }
#my_navigation {background-color:#fff;}

#mynavi{padding:1em 0 2em 1em;border:0px solid #fff;}
#main{padding:0.8em 0.8em 1em 0.8em;width:98%}

.description1 { padding:0.1em 0;margin:0.8em 0% 0.8em 2%; }
.description2 { color:#060;background:#EED;padding:0.2em 1em;display:inline; }
.description3 { padding-left:1em;margin:0.1em 0 0.2em 0;clear:left; }
.description4 { padding:0.5em 0em 0.5em 2em; }

.review_main { border-top: 1px dashed #F90;border-left: 1px solid #F90;border-right: 1px solid #F90;border-bottom: 1px dashed #F90;padding:10px;margin:0.2em 0.2em 1.2em 1.2em;background:#FFFFF5;line-height: 140%;font-size:95%;color: #666; }
.review_main span { color:#F90;font-weight:bold; }
.review_top { color:#F90; }
.kakaku_menu1 { padding:0 0 0 24px;background:url(./i/cc.gif) no-repeat scroll 0 1px; }
.kakaku_menu2 { margin:2px 0 0 5px;padding:0 0 0 17px;background:url(./i/page.gif) no-repeat scroll 0 1px;color:#3063CE; }

#my_navi_1 {position:absolute; left:0; top:38px; width:160px; background-color:#efefec;}
#contents {margin:0px 0px 0px 160px;background-color:#fff;}
#my_contents2 {margin:0px 10px 0px 160px;height: 80px;background-color:#fff;padding:0em;border:0px #fff;background-image: url(http://www.h-navi.net/i/b1.gif); background-repeat : no-repeat ;text-align:right;}
#my_contents3 {margin:0px 0px 0px 160px;line-height: 2px;background-color:#906;padding:0em;border:0px;text-align:right;}
#my_contents4 {margin:0px 10px 0px 160px;padding:0em;border:0px;text-align:right;font-size: 8.5pt; color: #808080;}
#my_contents5 {margin:0px 10px 0px 160px;padding:0em;}

#mynavileft{padding:0.8em 0em; 1em; 0em;}
#mynaviright{padding:0em 0em; 0em; 0em;}

div.contents div.main_header_01 { position: relative;padding-bottom: 3px;margin-top: 1px;background: url(./i/main_bottom.gif) repeat-x left bottom; }
div.contents div.main_header_01 div.main_header_02 { padding: 1px;border: 1px solid #E5E5E5; }
div.contents div.main_header_01 div.main_header_02 div.main_header_03 { padding: 2px 2px 2px 3px;background: url(./i/main_middle.gif) repeat-x left top; }
div.contents div.main_header_01 div.main_header_02 div.main_header_04 { padding: 7px 2px 7px 3px;background: url(./i/main_middle.gif) repeat-x left top; }










div.shosaiimg {margin:0;height:30px;line-height:30px;white-space:nowrap;}
div.shosaiimg div a{display:block;margin:0;height:30px;line-height:30px;text-align:left;padding-left:42px;color:#FF9900;}





/* INDEX用 */
p.topcomment	{ margin: 2px 0 0 0.5em;font-size:90%; }
p.siteindex		{ margin: 1em 0.5em 0em 0.5em;padding: 0;line-height: 110%;font-size: 80%;color: #888; }
p.brandname		{ padding: 3px 0 3px 20px;font-size: 90%;font-weight: bold;color: #F90;background:url('/i/bt3.gif') no-repeat left center;}
h4 				{ margin-top: 1em;padding: 3px 0 3px 20px;font-size: 90%;font-weight: bold;color: #F90;background:url('/i/bt3.gif') no-repeat left center; }
.headphone_maker {
font-weight:bold;
color:#F90;
}





/* メイン */
h1				{ margin: 1px 0px 1px 0px;padding: 5px;font-size: 100%;color: #000;border-left: 3px solid #09F; }
h2				{ margin: 1px 0px 1px 0px;padding: 5px;font-size: 100%;color: #000;border-left: 3px solid #09F; }
h3 				{ margin: 1px 0px 1px 0px;padding: 5px;font-size: 100%;color: #000;border-left: 3px solid #09F; }
div.dash_666	{ margin: 5px 0px 7px 0px;border-bottom: 1px;border-bottom-color: #666;border-bottom-style: dashed; }
div.dash_ccc	{ margin: 5px 5px 7px 5px;border-bottom: 1px;border-bottom-color: #CCC;border-bottom-style: dashed; }
div.dash_eee	{ margin: 5px 5px 7px 5px;border-bottom: 1px;border-bottom-color: #EEE;border-bottom-style: dashed; }
div.dash_f90	{ margin: 0px 0px 0px 0px;border-bottom: 1px;border-bottom-color: #F90;border-bottom-style: dashed; }
small.sponsor	{ margin: 1px 0px 1px 0px;padding: 5px;font-size: 100%;color: #000;border-left: 3px solid #09F;font-weight:bold;display:block; }
/* 左下ボックス */
#contact {
  margin: 0 auto;
  width: 150px;
  border: solid 1px #DCDCDC;
  background-color: #FFF;
}
#contact ul {
  padding: 3px;
  font-size: 75%;
}
#faq {
  margin: 0;
  padding: 3px 0 4px 20px;
  background: url('/i/faq.png') no-repeat left center;
  border-bottom: dashed 1px #DCDCDC;
}
#privacy-policy	{
  margin: 0;
  padding: 3px 0 4px 20px;
  background: url('/i/privacy-policy.png') no-repeat left center;
  border-bottom: dashed 1px #DCDCDC;
}
#google-plus {
  margin: 0;
  padding: 3px 0 4px 20px;
  background: url('/i/google-plus.png') no-repeat left center;
  border-bottom: dashed 1px #DCDCDC;
}
#email {
  margin: 0;
  padding: 3px 0 3px 20px;
  background: url('/i/email.png') no-repeat left center;
}
/* トップバック */
.topback		{ padding: 1em 0.5em 0.2em 0;font-size: 90%;text-align: right; }
/* SDメニュー */
.sdmenu						{ width: 150px;font-family: Arial, sans-serif;font-size: 10px;padding-bottom: 10px;color: #fff;
							background: url(/sdmenu/bottom.gif) no-repeat right bottom; }
.sdmenu div					{
							background-color:#474747;
							background: -moz-linear-gradient(top, #727272, #474747 24px);
							background: -webkit-gradient(linear, left top, 0 24, from(#727272), to(#474747)); }
/*
.sdmenu div:first-child		{ -moz-border-radius-topleft: 8px;-moz-border-radius-topright: 8px;-webkit-border-top-left-radius: 8px;-webkit-border-top-right-radius: 8px; }
*/
.sdmenu div.collapsed		{ height: 25px; }
.sdmenu div.collapsed span	{ background-image: url(/sdmenu/collapsed.gif); }
.sdmenu div span			{ background: url(/sdmenu/expanded3.gif) no-repeat 10px center;padding: 5px 0 5px 25px;
							display: block;font-weight: bold;color: white;border-bottom: 1px solid #DDD;}
.sdmenu div span.shopping	{ background: url(/sdmenu/expanded3.gif) no-repeat 10px center;padding: 5px 0 5px 25px;
							display: block;font-weight: bold;color: white;border-bottom: 1px solid #DDD;text-decoration: none; }
.sdmenu div a				{ background: #EEE;padding: 5px 0 5px 10px;display: block;border-bottom: 1px solid #DDD;color: #066; }
.sdmenu div a.current		{ background-color: #FFC100;
							background: -moz-linear-gradient(top, #FFD76C, #FFC100);
							background: -webkit-gradient(linear, left top, left bottom, from(#FFD76C), to(#FFC100)); }			
.sdmenu div a:hover			{ background: #066 url(/sdmenu/linkarrow.gif) no-repeat right center;color: #FFF;text-decoration: none; }
.sdmenu div a.backmenu:hover{ background: #066 url(/sdmenu/backarrow.gif) no-repeat right center;color: #FFF;text-decoration: none; }
.sdmenu p					{ background: #DDD;padding: 5px 0 5px 5px;display: block;font-weight: bold;color: #000; }
/* SHOPPINGメニュー */
.shoppingmenu						{ width: 150px;font-family: Arial, sans-serif;font-size: 10px;color: #fff; }
.shoppingmenu div					{
									background-color:#474747;
									background: -moz-linear-gradient(top, #727272, #474747 24px);
									background: -webkit-gradient(linear, left top, 0 24, from(#727272), to(#474747));
									-moz-border-radius-topleft: 8px;
									-moz-border-radius-topright: 8px;
									-webkit-border-top-left-radius: 8px;
									-webkit-border-top-right-radius: 8px; }
.shoppingmenu div span				{ background: url(/sdmenu/expanded3.gif) no-repeat 10px center;padding: 5px 0 5px 25px;
									display: block;font-weight: bold;color: white;border-bottom: 1px solid #DDD;text-decoration: none; }
.shoppingmenu div a					{ background: #EEE;padding: 5px 0 5px 10px;display: block;border-bottom: 1px solid #DDD;color: #066; }
.shoppingmenu div a.current			{ background-color: #FFC100;
									background: -moz-linear-gradient(top, #FFD76C, #FFC100);
									background: -webkit-gradient(linear, left top, left bottom, from(#FFD76C), to(#FFC100)); }	
.shoppingmenu div a:hover			{ background: #066 url(/sdmenu/linkarrow.gif) no-repeat right center;color: #FFF;text-decoration: none; }
.shoppingmenu div a.backmenu:hover	{ background: #066 url(/sdmenu/backarrow.gif) no-repeat right center;color: #FFF;text-decoration: none; }
.shoppingmenu p						{ background: #DDD;padding: 5px 0 5px 5px;display: block;font-weight: bold;color: #000; }












div#topmenu ul{
	position: absolute;
	top: 1px;
/* right:81px; */
	right:11px;
	text-align: right;
}


div#topmenu li{
	display: inline;
	color: #fff;
	font-size: 8.5pt;
}



div#topmenu li a:link{ color: #fff; }
div#topmenu li a:visited{ color: #fff; }
div#topmenu li a:hover{ color: RED; }

div#footnavi ul {
	padding:0.5em 0em 0.5em 0em;
}
div#footnavi li.fheader {
	display: inline;padding:0em 1em 0em 1em;font-size: 8.5pt;font-weight:bold;
}
div#footnavi li {
	display: inline;padding:0em 0em 0em 0.5em;font-size: 8.5pt;
}
div#footnavi li a:link{ color: #909090;text-decoration:none; }
div#footnavi li a:visited{ color: #909090;text-decoration:none; }
div#footnavi li a:hover{ color: #4c4c4c; }



dl.spec dt {
  float: left;
  margin: 0 0 0.2em;
  width: 8.5em;
  border-left: solid 2px #F90;
  padding-left: 5px;
    margin-left: 2em;
	color: #333;
}

dl.spec dd {
  margin-bottom: 0.2em;
  margin-left: 2em;
  	color: #333;
}
dl.spec dd.list {
  border-bottom: 1px; border-bottom-color: #CCC; border-bottom-style: dashed;
}
dl.spec dd.border {
  border-bottom: 1px; border-bottom-color: #CCC;border-bottom-style: solid;
}


/* Terence Ordona, portal[AT]imaputz[DOT]com         */
/* http://creativecommons.org/licenses/by-sa/2.0/    */
div.tableContainer {
	clear: both;
	border: 1px solid #DCDCDC;
	/* height: 262px;	*/
	overflow: auto;
	width: 100%
}

html>body div.tableContainer {
	width: 100%
}

/* define width of table. IE browsers only                 */
div.tableContainer table {
	float: left;
	width: 100%
}

html>body div.tableContainer table {
	width: 100%
}

thead.fixedHeader tr {
	position: relative
}

html>body thead.fixedHeader tr {
	display: block
}

thead.fixedHeader th {
	background: #C96;
	border-left: 1px solid #EB8;
	border-right: 1px solid #B74;
	border-top: 1px solid #EB8;
	font-weight: normal;
	padding: 4px 3px;
	text-align: left
}



html>body tbody.scrollContent {
	display: block;
	/* height: 262px;	*/
	overflow: auto; 
	width: 100%;
	font-size:90%;
}

tbody.scrollContent td, tbody.scrollContent tr.normalRow td {
	/* background: #FFF;*/
	border-bottom: none;
	border-right: none;
	border-left: 1px solid #CCC;
	/* border-top: 1px solid #DDD;	*/
	border-top: 1px solid #CCC;
	padding: 2px 3px 3px 4px
}

tbody.scrollContent tr.alternateRow td {
	background: #EEE;
	border-bottom: none;
	border-right: none;
	border-left: 1px solid #CCC;
	/* border-top: 1px solid #DDD;	*/
	border-top: 1px solid #CCC;
	padding: 2px 3px 3px 4px
}

tbody.scrollContent tr:nth-child(odd) {
background-color: #F0F0F0;
}
tbody.scrollContent tr td:first-child {
	border-left: none;
}






html>body thead.fixedHeader th {
	width: 58%;
}

html>body thead.fixedHeader th + th {
	width: 15%;
}

html>body thead.fixedHeader th + th + th {
	width: 15%;
}

html>body thead.fixedHeader th + th + th + th {
	width: 12%;
}

/*
html>body tbody.scrollContent td {
	width: 58%;
}

html>body tbody.scrollContent td + td {
	width: 15%;white-space: nowrap;
}

html>body tbody.scrollContent td + td + td {
	width: 15%;white-space: nowrap;
}

html>body tbody.scrollContent td + td + td + td {
	width: 12%;white-space: nowrap;
}
*/
.scrollContent td:first-child {
width: 60%;
}
.scrollContent td:nth-child(2) {
width: 15%;white-space: nowrap;
}
.scrollContent td:nth-child(3) {
width: 15%;white-space: nowrap;
}
.scrollContent td:last-child {
width: 100px;white-space: nowrap;
}




.gallery {
	list-style: none;
	margin: 0;
	padding: 0;
}
.gallery li {
	padding: 10px;
	margin: 0;
	float: left;
	position: relative;
	width: 180px;
	height: 130px;
}
/*.gallery li:hover img { */
/*	border-color: #000; */
/*} */
.gallery img {
	background: #fff;
	border: solid 1px #ccc;
	padding: 5px;
}
.gallery strong a img {
	border: 0px;
	padding: 0px;
}
.gallery strong {
	background: #fff;
	color: #505050;
	font-weight: normal; 
	font-style: normal;
	padding: 0px 8px 0 23px;
	display: block;
	position: absolute;
	top: 20px;
	left: 5px;
	border: 1px solid #999;
}
.gallery li strong:hover {
	border-color: #000;
}



.gallery ins a img {
	border: 0px;
	padding: 0px;
}
.gallery ins {
	background: #fff;
	color: #505050;
	font-weight: normal; 
	font-style: normal;
	padding: 0px 8px 0 23px;
	display: block;
	position: absolute;
	top: 20px;
	left: 5px;
	border: 1px solid #999;
}
.gallery li ins:hover {
	border-color: #000;
}



.gallery a {
	font-size:90%;
}
.gallery span {
	width: 30px;
	height: 60px;
	display: block;
	position: absolute;
	top: 7px;
	left: 9px;
	background: url(http://www.h-navi.net/i/image_clip.png) no-repeat;
	z-index: 3;
}
.gallery2 {
	list-style: none;
	margin: 0;
	padding: 0;
}
.gallery2 li {
	margin: 20px 10px 5px;
	padding: 8px;
	background: url(http://www.h-navi.net/i/image-polaroid-back.png) no-repeat;
	float: left;
	position: relative;
	width: 186px;
}
.gallery2 strong {
	width: 110px;
	display: block;
	padding: 10px;
	text-align: center;
	font: italic 85% Georgia, "Times New Roman", Times, serif;
	color: #333;
	background: url(http://www.h-navi.net/i/image-tape.png) no-repeat;
	position: absolute;
	top: -17px;
	left: 30px;
}

.gallery2 a {
	color: #666;
	text-decoration: none;
}
.gallery2 a:hover {
	color: #000;
	text-decoration: underline;
}

.gallery2 img {
	border: none;
}

.gallery2 ins {
	width: 110px;
	display: block;
	padding: 10px;
	text-align: center;
	font: italic 85% Georgia, "Times New Roman", Times, serif;
	color: #333;
	background: url(http://www.h-navi.net/i/image-tape.png) no-repeat;
	position: absolute;
	top: -17px;
	left: 30px;
}




table#kakolog {
width:100%;
    border: 1px #E3E3E3 solid;
    border-collapse: collapse;
    border-spacing: 0;
}


table#kakolog td {
	width:10%;
	font-size:80%;
    padding: 2px;
    border: 1px #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    text-align: center;
    white-space: nowrap;
}
table#kakolog caption {
color:#060;text-align:left;font-weight: bold;font-size:90%;
}
table#kakolog2 {
width:75%;
    border: 1px #E3E3E3 solid;
    border-collapse: collapse;
    border-spacing: 0;
}


table#kakolog2 td {
	width:10%;
	font-size:80%;
    padding: 2px;
    border: 1px #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    text-align: center;
    white-space: nowrap;
}
table#kakolog2 caption {
color:#060;text-align:left;font-weight: bold;font-size:90%;
}





.shadow {
    background: url(http://www.h-navi.net/i/shadow_a.gif) right bottom;
    float: left; /*  回り込み制御 */
}
 
.shadow img {
    position: relative;
    left: -5px; /* 画像を左へ移動 */
    /* top: -5px;  画像を上へ移動 */
    padding: 5px; /* 画像枠 */
    background: #ffffff; /* paddingを設定した場合の背景色 */
    border: 1px solid #999999; /* 画像の枠線 */
}



 
.shadow_main img {
    position: relative;
    left: -5px; /* 画像を左へ移動 */
    /* top: -5px;  画像を上へ移動 */
    padding: 5px; /* 画像枠 */
    background: #ffffff; /* paddingを設定した場合の背景色 */
    border: 1px solid #999999; /* 画像の枠線 */
}

.shopnavi .top,
.shopnavi .bottom
{
  font-size: 4px;
  height: 5px;
  background: url('http://www.h-navi.net/i/bluedot.gif') repeat-x;
}
.shopnavi .shopnavifeature
{
  background: url('http://www.h-navi.net/i/bluebg.gif') repeat-x;
}
.shopnavi .shopnaviresultcount
{
  font-size: 11px;
  padding-top: 5px;
  padding-bottom: 5px;
}
.shopnavipageTable, .shopnavipageLink, .shopnavipagePrev
{
  text-align: center;
  line-height: 26px;
  font-size: 11px;
}
.shopnavipageTable td
{
  padding: 1px 6px 1px 1px;
  white-space: nowrap;
  font-size: 11px;
}
.shopnavipageCur
{
  font-size: 11px;
  font-weight: bold;
  padding: 0 5px 0 5px;
}
.shopnavipageDisabled
{
  color: #999999;
  font-weight: normal;
  font-size: 11px;
  padding: 0px 5px 0px 5px;
  white-space: nowrap;
}
.shopnavipageMore, .shopnavipageSep
{
  font-size: 11px;
  padding: 0 2px;
}
.shopnavipageLead
{
  font-size: 11px;
  font-weight: bold;
  padding: 0 5px 0 2px;
}
.shopnavipage a, .shopnavipage a:visited
{
  text-decoration: underline;
  padding: 6px;
  color: #003399;
  font-size: 11px;
  white-space: nowrap;
}
.shopnavipage a:hover, .shopnavipage a:active
{
  padding: 5px;
  border: 1px solid #9ECDE7;
  text-decoration: none;
  color: #FF0000;
  font-size: 11px;
  white-space: nowrap;
  background: #FFFFFF;
}
.shopnavisortTable .shopnavisortTd
{
  text-align: right;
}

.shopnavisortTable .shopnavisortForm
{
  font-size: 11px;
  padding: 0;
  margin: 0;
}
.shopnavisortLabel
{
  font-weight: normal;
}
.shopnavisortDropdown
{
  font-size: 10px;
}

.shopnavisortForm .shopnavisortLabel
{
  white-space: nowrap;
}
.shopnavisortForm {
  border: 0px;
  padding: 0px;
  margin: 0px;
}


.faq_index {
font-weight:bold;
color:#C30;
}
.faq_summary {
color:#666;
}



.gallery3 {
	margin: 4px;
	position: relative;
	width: 180px;
	height: 130px;
}
.gallery3 img {
	background: #fff;
	border: solid 1px #ccc;
	padding: 4px;
}
.gallery3 span {
	width: 186px;
	height: 137px;
	display: block;
	position: absolute;
	top: 2px;
	left: 2px;
	background: url(http://www.h-navi.net/i/watercolor-top.png) no-repeat;
}
.gallery3 img {
	border: none;
	padding: 9px 12px 12px 11px;
	background: url(http://www.h-navi.net/i/watercolor-bg.png) no-repeat;
}
.gallery3 a {
	text-decoration: none;
}
.commentg3 {
	font-size: 11px;
	padding: 5px 2px 2px 7px;
}

div.pby { font-weight:normal;font-size: 8pt; color: #808080;text-decoration:none; }
.pby a:link {color: #808080; }
.pby a:visited {color: #808080; }
.pby a:active {color: #808080; }
.pby a:hover {color: #808080; }










