body {
	text-align:center;
}

#fixation {
	padding: 0 10px 0; margin: auto;
	width: 950px;
	background: #ffffff;
}
/* ie9 re 110310 sm3 */
html:not(:target) #fixation table,fixation div {text-align:left\9;}

#fixation body {
	text-align: left;
}
.red {
	color: #ff0000;
}

.gray {
	color: #333333;
}

.gray2 {
	color: #414141;
}

.gray3 {
	color: #999999;
}

.brue {
	color: #000080;
}

.orange {
	color: #ff5500;
}

/* ==========::ヘッダー::========== */

#header {
	width:100%;
	text-align: left;
}

#header .titleArea {
	height:20px;
	background: url('https://img1.kakaku.k-img.com/images/seo_bar.gif') repeat-x;
}

#header .titleArea h1 {
	padding:4px;
}

#header .titleArea2 {
	height:32px;
}

.logo {
	display:block;
	width:298px;
	height:32px;
	float:left;
}

.enquete {
	width:350px;
	height:32px;
	text-align:center;
	float:left;
}

.iframeInfo {
	display:block;
	border:#FFFFFF 0px none;
	padding:9px 0 8px;
	text-align:right;
}

#header .decoration {
	display:block;
	height:9px;
}

#header .pathArea {
	padding: 3px 3px 0;
	height:21px;
	vertical-align:middle;
}

#header .pathArea p a {
	text-decoration: underline;
}

#header .pathArea p a:hover {
	color: #0099ff;
}

/* ==========::ページタイトル::========== */
#pagetitle {
	height: 30px;
	text-align: left;
}

#pagetitle h2 {
	padding: 8px 0 4px;
	font-size:100%;
}

#pagetitle .subtitle {
	font-size:80%;
	color: #333333;
}

#pagetitle h2.h2Left {
	float: left;
	padding: 8px 0 2px;
}
#pagetitle .h2Right {
	float: right;
}
#pagetitle .h2Right img {
	border: 0px;
	margin-top: 3px;
}
/* ==========::メインコンテンツ::========== */
/* ------------検索------------ */
#search {
	margin:0 auto 10px;
	border:1px solid #9C9C9C;
	background-color:#E5E5E5;
}

.searchArea {
	padding: 0 5px 0;
	border-top:1px solid #FFFFFF ;
	border-left:1px solid #FFFFFF ;
}
.searchArea form {
	margin:3px auto;
	vertical-align:middle;
}

.searchImg {
	vertical-align:middle;
}

#search input {
	vertical-align:middle;
}

#search a {
	text-decoration: underline;
}

#search a:hover{
	color: #0099FF;
	text-decoration: underline;
}

#search .f {
	font-size:80%; line-height:110%;
}

#search .sf {
	font-size:11px;
}

#search .window {
	width: 190px;
}

/*------------ PRテキストバナー ------------*/
#bannerTxt{
	margin: 0 0 10px; padding: 2px;
	border: 1px solid #cccccc;
}

#bannerTxt ul{
	width:100%;
	margin:0;
	list-style:none;
}

#bannerTxt li{
	padding:2px 0 2px 33px;
	background:url(https://img1.kakaku.k-img.com/images/pr.gif) no-repeat 0 3px;
}

/*------------ 特設枠 ------------*/
.sp_report {
	padding: 6px;
}

.pickup{
	margin: 0 8px 0 0;
}

.sp_reportdata .img{
	padding: 0;
	float: left;
}

.sp_reportdata .txt{
	padding-left: 68px;
	line-height: 120%;
}

.sp_reportdata .title{
	margin: 0 0 3px;
	padding-left: 68px;
	line-height: 120%;
}

.sp_reportdata .title span{
	margin: 0 0 3px;
	font-size: 11px;
	display: block;
}

.sp_report a {
	text-decoration: none;
}

.sp_report a:hover {
	text-decoration: underline;
	color: #0099ff;
}

/*　------------サブカテゴリ一覧------------ */
#subctgrylist .genretitle {
	margin: 0 0 10px;
	height: 29px;
}

#subctgrylist .genretitle h3 {
	padding: 11px 3px 4px;
	font-size: 80%;
	color: #333333;
}

#subctgrylist .genretitle .iconimg {
	padding: 0; margin: 0;
	float: left;
}

#subctgrylist .subctgry p {
	padding: 3px 3px 3px 13px;
	font-size: 85%; letter-spacing: 1px;
	background-image: url(https://img1.kakaku.k-img.com/prdsearch/image/middlearrow.gif);
	background-repeat: no-repeat;
	background-position: 3px 0px;
}

#subctgrylist .subctgry .title {
	width: 100%;
	padding: 5px 8px 5px;
	font-size: 80%; color: #333333;
	background-image: none;
}

#subctgrylist .subctgry .dotline {
	margin: 5px 5px 0;
	height: 5px;
	background: url(https://img1.kakaku.k-img.com/images/dot_999999.gif) bottom repeat-x;
}

#subctgrylist .subctgry p a{
	text-decoration: none;
}

#subctgrylist .subctgry p a:hover{
	text-decoration: underline;
	color: #0099ff;
}

/*　------------メーカー一覧------------ */
#makerlist h3 {
	padding: 7px 8px 4px;
	font-size: 80%;
	color: #333333;
}

#makerlist .addition {
	padding: 5px 8px 0;
}

#makerlist .maker p {
	padding: 2px 2px 2px 13px;
	font-size: 85%; letter-spacing: 1px;
	background-image: url(https://img1.kakaku.k-img.com/prdsearch/image/middlearrow.gif);
	background-repeat: no-repeat;
	background-position: 3px 0px;
}

#makerlist .maker p span {
	margin-left: 5px;
	font-size: 11px;
	letter-spacing: 0;
}

#makerlist .maker .title2 {
	width: 100%;
	padding: 5px 8px 5px;
	font-size: 80%; color: #333333;
	background-image: none;
}

#makerlist .maker .dotline {
	margin: 5px 5px 0;
	height: 5px;
	background: url(https://img1.kakaku.k-img.com/images/dot_999999.gif) bottom repeat-x;
}

#makerlist .maker p a{
	text-decoration: none;
}

#makerlist .maker p a:hover{
	text-decoration: underline;
	color: #0099ff;
}





#addition .pad {
	padding: 5px 7px 0;
}

/* メーカー一覧：CLASS */
.makerlist h3 {
	padding: 7px 8px 4px;
	font-size: 80%;
	color: #333333;
}

.makerlist .addition {
	padding: 5px 8px 0;
}

.makerlist .maker p {
	padding: 2px 2px 2px 13px;
	font-size: 85%; letter-spacing: 1px;
	background-image: url(https://img1.kakaku.k-img.com/prdsearch/image/middlearrow.gif);
	background-repeat: no-repeat;
	background-position: 3px 0px;
}

.makerlist .maker p span {
	margin-left: 5px;
	font-size: 11px;
	letter-spacing: 0;
}

.makerlist .maker .title2 {
	width: 100%;
	padding: 5px 8px 5px;
	font-size: 80%; color: #333333;
	background-image: none;
}

.makerlist .maker .dotline {
	margin: 5px 5px 0;
	height: 5px;
	background: url(https://img1.kakaku.k-img.com/images/dot_999999.gif) bottom repeat-x;
}

.makerlist .maker p a{
	text-decoration: none;
}

.makerlist .maker p a:hover{
	text-decoration: underline;
	color: #0099ff;
}


/*　------------シリーズ一覧------------ */

#serieslist h3 {
	padding: 7px 2px 4px;
	font-size: 80%;
	color: #333333;
}

#serieslist .addition {
	padding: 5px 8px 0;
}

#serieslist .series p {
	padding: 2px 2px 2px 13px;
	font-size: 85%; letter-spacing: 1px;
	background-image: url(https://img1.kakaku.k-img.com/prdsearch/image/middlearrow.gif);
	background-repeat: no-repeat;
	background-position: 3px 0px;
}

#serieslist .series p span {
	margin-left: 5px;
	font-size: 11px;
	letter-spacing: 0;
}

#serieslist .series .title2 {
	width: 100%;
	padding: 5px 2px 5px;
	font-size: 80%; color: #333333;
	background-image: none;
}

#serieslist .series .dotline {
	margin: 5px 5px 0;
	height: 5px;
	background: url(https://img1.kakaku.k-img.com/images/dot_999999.gif) bottom repeat-x;
}

#serieslist .series p a:link,#serieslist .series p a:visited{
	text-decoration: none;
}

#serieslist .series p a:hover{
	text-decoration: underline;
	color: #0099ff;
}


#serieslist .subnavi-txt
{	padding: 2px 2px 2px 0;
	font-size: 85%;
	font-weight:bold;
	margin:0 5px 0 3px;}

#serieslist .subnavi-txt a:link,#serieslist .subnavi-txt a:visited
{text-decoration:none;}

#serieslist .subnavi-txt  a:hover{
	text-decoration: underline;
	color: #0099ff;
}



/*　------------カテゴリメニューパーツ------------ */
.menuhead_back {
	width: 100%;
	background: url(https://img1.kakaku.k-img.com/images/parts/category_top/menuhead_back.gif);
}

.menuhead_top {
	width: 10px;
	background: url(https://img1.kakaku.k-img.com/images/parts/category_top/menuhead_top.gif) top no-repeat;
}

.menuhead_tail {
	width: 10px;
	background: url(https://img1.kakaku.k-img.com/images/parts/category_top/menuhead_tail.gif) top no-repeat;
}

.headtxt h3 {
	margin: 6px 0 0;
	font-size: 80%;
	color: #333333;
}

.menumain {
	border: 1px solid #999999;
}

.menumain_btmnone {
	border: 1px solid #999999;
	border-bottom: none;
}

.menumain_tbnone {
	border: 1px solid #999999;
	border-top: none;
	border-bottom: none;
}

.menumain ul {
	padding: 0; margin: 0;
}

.menumain li {
	display: inline;
	background-image: url(https://img1.kakaku.k-img.com/images/middlearrow_home.gif);
	background-repeat: no-repeat;
	background-position: 3px 0px;
	padding: 0 10px 0 13px;
	float: left;
}

.menusub {
	border: 1px solid #999999;
	border-top: none;
}

.menusub ul {
	padding: 0; margin: 0;
}

.menusub li {
	display: inline;
	background-image: url(https://img1.kakaku.k-img.com/images/middlearrow_home.gif);
	background-repeat: no-repeat;
	background-position: 3px 0px;
	padding: 0 10px 0 13px;
	float: left;
}

.menusub_dot {
	border: 1px solid #999999;
	border-top: none;
	background: url(https://img1.kakaku.k-img.com/images/dot_999999.gif) top repeat-x;
}

.menusub_dot ul {
	padding: 0; margin: 0;
}

.menusub_dot li {
	display: inline;
	background-image: url(https://img1.kakaku.k-img.com/images/middlearrow_home.gif);
	background-repeat: no-repeat;
	background-position: 3px 0px;
	padding: 0 10px 0 13px;
	float: left;
}
.menusub_dot_red {
	border: 1px solid #999999;
	border-top: none;
	background: #ffeeee url(https://img1.kakaku.k-img.com/images/dot_999999.gif) top repeat-x;
}

/*　------------人気アイテムランキング------------ */
#ninkirank .menuhead_rank {
	width: 33px;
	background: url(https://img1.kakaku.k-img.com/images/parts/category_top/menuhead_rank.gif) top no-repeat;
}

#ninkirank .addition {
	margin: 9px 0 0;
	color: #000000;
}

#ninkirank .ctgrynmbox {
	padding: 1px;
	border-style: solid;
	border-color: #999999;
	border-width: 1px 2px 0 1px;
	text-align: center;
	background: #ffffff;
}

#ninkirank p {
	padding: 4px;
	color: #414141;
	text-align: center;
}

#ninkirank .prdimgbox {
	padding: 3px;
	border-style: solid;
	border-color: #999999;
	border-width: 0 2px 0 1px;
	text-align: center;
}

#ninkirank .rankbox {
	border-style: solid;
	border-color: #999999;
	border-width: 0 2px 0 1px;
	text-align: center;
	background: url(https://img1.kakaku.k-img.com/images/dot_999999.gif) bottom repeat-x;
}

#ninkirank .rank1 {
	padding-left: 28px; margin: 0 4px 2px 0;
	background: url(https://img1.kakaku.k-img.com/images/parts/category_top/icon_rank1.gif) no-repeat;
	background-position: 3px 0;
	text-align: left;
}

#ninkirank .rank1 span {
	display: block;
	color: #ff0000;
}

#ninkirank .rank2 {
	padding-left: 28px; margin: 0 4px 2px 0;
	background: url(https://img1.kakaku.k-img.com/images/parts/category_top/icon_rank2.gif) no-repeat;
	background-position: 3px 0;
	text-align: left;
}

#ninkirank .rank2 span {
	display: block;
	color: #ff0000;
}

#ninkirank .rank3 {
	padding-left: 28px; margin: 0 4px 2px 0;
	background: url(https://img1.kakaku.k-img.com/images/parts/category_top/icon_rank3.gif) no-repeat;
	background-position: 3px 0;
	text-align: left;
}

#ninkirank .rank3 span {
	display: block;
	color: #ff0000;
}

#ninkirank .ranklinkbox {
	border-style: solid;
	border-color: #999999;
	border-width: 0 2px 2px 1px;
	text-align: right;
}

#ninkirank .rankbox a {
	text-decoration: none;
}

#ninkirank .rankbox a:hover {
	text-decoration: underline;
	color: #0099ff;
}

#ninkirank a {
	text-decoration: underline;
}

#ninkirank a:hover {
	text-decoration: underline;
	color: #0099ff;
}

/*　------------関連記事・情報一覧------------ */
#report_info a {
	text-decoration: none;
}

#report_info a:hover {
	text-decoration: underline;
	color: #0099ff;
}

#report_info .menuhead_report {
	width: 33px;
	background: url(https://img1.kakaku.k-img.com/images/parts/category_top/menuhead_report.gif) top no-repeat;
}

#report_info .reporttitle {
	margin: 0 0 5px;
}

#report_info .reporttitle span {
	font-size: 13px;
}

#report_info .reportdata .img{
	padding: 0;
	float: left;
}

#report_info .reportdata .txt{
	padding-left: 68px;
	line-height: 120%;
}

#report_info .reportdata .linetxt{
	padding: 0;
	line-height: 150%;
	float: left;
}

#report_info .reportdata .indent_linetxt{
	margin-left: 150px;
	line-height: 150%;
}

#report_info .reportdata .box{
	padding: 5px 5px 0;
	line-height: 130%;
	display: block;
}

#report_info .reportdata .title{
	margin: 0 0 3px;
	padding-left: 68px;
	line-height: 120%;
}

#report_info .reportdata .title span{
	margin: 0 0 3px;
	font-size: 11px;
	display: block;
}

#report_info .btmdotline{
	background: url(https://img1.kakaku.k-img.com/images/dot_999999.gif) bottom repeat-x;
}

#report_info .btmline{
	border-bottom: 1px solid #999999;
}

#report_info .rightline{
	border-right: 1px solid #999999;
}

/*　------------関連書籍------------ */
#book_info a {
	text-decoration: none;
}

#book_info a:hover {
	text-decoration: underline;
	color: #0099ff;
}

#book_info .menuhead_book {
	width: 33px;
	background: url(https://img1.kakaku.k-img.com/images/parts/category_top/menuhead_book.gif) top no-repeat;
}

#book_info .box {
	padding: 5px;
	text-align: center;
}

#book_info .rightdotline {
	background: url(https://img1.kakaku.k-img.com/images/dot_999999_v.gif) right repeat-y;
}

#book_info .txt {
	margin: 2px 0 0 0;
	text-align: center;
}

/*　------------ピックアップコンテンツ------------ */
#report_info .menuhead_sp {
	width: 33px;
	background: url(https://img1.kakaku.k-img.com/images/parts/category_top/menuhead_pickup.gif) top no-repeat;
}

/*　------------スペック検索------------ */
#specsearch .menuhead_spec {
	width: 33px;
	background: url(https://img1.kakaku.k-img.com/images/parts/category_top/menuhead_spec.gif) top no-repeat;
}

#specsearch span {
	font-size: 11px;
}

#specsearch a {
	text-decoration: underline;
}

#specsearch a:hover {
	text-decoration: underline;
	color: #0099ff;
}
.menuhead_graph {
	width: 33px;
	background: url(https://img1.kakaku.k-img.com/images/parts/category_top/menuhead_graph.gif) top no-repeat;
}
/*　-----プライスメニュー人気アイテムランキング----- */
#p_ninkirank .menuhead_rank {
	width: 33px;
	background: url(https://img1.kakaku.k-img.com/images/parts/category_top/menuhead_rank.gif) top no-repeat;
}

#p_ninkirank .addition {
	margin: 9px 0 0;
}

#p_ninkirank .rankbox {
	width: 100%
	padding: 1px;
	border-style: solid;
	border-color: #999999;
	border-width: 1px 2px 2px 1px;
	text-align: center;
}

#p_ninkirank .ctgryname {
	margin: 1px; padding: 4px;
	color: #414141;
	text-align: center;
}

#p_ninkirank .dotline_v {
	background: url(https://img1.kakaku.k-img.com/images/dot_999999_v.gif) right repeat-y;
}

#p_ninkirank .dotline {
	margin: 0;
	height: 1px;
	background: url(https://img1.kakaku.k-img.com/images/dot_999999.gif) repeat-x;
}

#p_ninkirank .prdimg {
	border: 0;
	margin: 3px;
}

#p_ninkirank .rank {
	padding: 0 4px 0;
	position: relative;
	top: -5px;
}

#p_ninkirank .name_price {
	padding: 0 4px 4px 0;
	color: #414141;
}

#p_ninkirank .name_price span {
	display: block;
	color: #ff0000;
}

#p_ninkirank .gline {
	background: #F4F7F7;

}

#p_ninkirank .ranknum {
	padding: 0 0 0 6px;
	color: #333333;
}

#p_ninkirank .price {
	padding: 0 8px 0 0;
	color: #ff0000;
}

#p_ninkirank .maker {
	font-size: 11px;
	color: #414141;
	padding: 0 0 0 5px
}

#p_ninkirank .addition2 {
	padding: 8px;
	text-align: right;
	font-size: 11px;
}

#p_ninkirank .rank20 {
	padding: 0 10px 0 0;
}

#p_ninkirank .rank20 a {
	text-decoration: underline;
}

#p_ninkirank .rank20 a:hover {
	text-decoration: underline;
	color: #0099ff;
}

#p_ninkirank .allclear {
	cursor: pointer;
}

#p_ninkirank a {
	text-decoration: underline;
}

#p_ninkirank a:hover {
	text-decoration: underline;
	color: #0099ff;
}

/*　------------新着クチコミ------------ */
#new_bbs_main .menuhead_bbs {
	width: 33px;
	background: url(https://img1.kakaku.k-img.com/images/parts/category_top/menuhead_bbs.gif) top no-repeat;
}

#new_bbs_main img.face {
	width: 17px;
	margin-right: 4px;
	float: left;
}

#new_bbs_main img.bunrui {
	width: 17px;
	margin-right: 4px;
	float: left;
}

#new_bbs_main .bbs_data {
	margin-left: 42px;
}

#new_bbs_main .bbs_data a {
	text-decoration: none;
}

#new_bbs_main .bbs_data a:hover {
	color: #0099ff;
	text-decoration: underline;
}

#new_bbs_main .subctgry {
	margin: 2px 0 0;
	color: #000080;
}

#new_bbs_main .btmdotline{
	background: url(https://img1.kakaku.k-img.com/images/dot_999999.gif) bottom repeat-x;
}

/*　------------新着ユーザーレビュー------------ */
#new_review_main .menuhead_review {
	width: 33px;
	background: url(https://img1.kakaku.k-img.com/images/parts/category_top/menuhead_review.gif) top no-repeat;
}

#new_review_main img.face {
	width: 17px;
	margin-right: 4px;
	float: left;
}

#new_review_main .review_data {
	margin-left: 21px;
}

#new_review_main .review_data a {
	text-decoration: none;
}

#new_review_main .review_data a:hover {
	color: #0099ff;
	text-decoration: underline;
}

#new_review_main .subctgry {
	margin: 2px 0 0;
	color: #000080;
}

#new_review_main .star {
	margin: 2px 0 0;
}

#new_review_main .star span {
	color: #ff0000;
	font-size: 13px;
}

#new_review_main .comment {
	margin: 2px 0 0;
	color: #333333;
}

#new_review_main .comment span {
	font-size: 11px;
}

#new_review_main .comment span a {
	margin-left: 5px;
	text-decoration: none:
}

#new_review_main .comment span a:hover {
	color: #0099ff;
	text-decoration: underline:
}

#new_review_main .btmdotline{
	background: url(https://img1.kakaku.k-img.com/images/dot_999999.gif) bottom repeat-x;
}


/* ==========::右側コンテンツ::========== */
/*　------------240幅PRバナー------------ */
.pr_head240 {
	margin: 0 0 1px;
	width:240px;
	font-size:10px; line-height:1.5em; letter-spacing:1px;
	color: #ffffff;
	font-weight: bold;
	background: #8CAEC7;
}

.pr_head300 {
	margin: 0 0 1px;
	width:300px;
	font-size:10px; line-height:1.5em; letter-spacing:1px;
	color: #ffffff;
	font-weight: bold;
	background: #8CAEC7;
}

.bannerImg {
	padding: 0;
	margin: 0 0 10px;
	text-align: center;
}

.bannerImg span {
	font-size: 70%;
	line-height: 180%;
}

.bannerImg p {
	padding: 0;
	margin: 0 0 5px;
}

/*　------------240幅新製品ニュース------------ */
.news .img{
	padding: 0;
	float: left;
}

.news .txt{
	padding-left: 85px;
	color: 333333;
	line-height: 130%;
}

.news a{
	text-decoration: underline;
}

.news a:hover{
	color: #0099ff;
	text-decoration: underline;
}

/*　------------240幅レビュー------------ */
#new_review .review_240 {
	margin: 0 4px 0;
	width: 230px;
}

#new_review .review_240 img.face {
	width: 17px;
	margin-right: 4px;
	float: left;
}

#new_review .review_data {
	margin-left: 21px;
	width: 208px;
}

#new_review .review_data a {
	text-decoration: none;
}

#new_review .review_data a:hover {
	color: #0099ff;
	text-decoration: underline;
}

#new_review .subctgry {
	margin: 2px 0 0;
	color: #000080;
}

#new_review .star {
	margin: 2px 0 0;
}

#new_review .star span {
	color: #ff0000;
	font-size: 13px;
}

#new_review .comment {
	margin: 2px 0 0;
	color: #333333;
}

#new_review .comment span {
	font-size: 11px;
}

#new_review .comment span a {
	margin-left: 5px;
	text-decoration: none:
}

#new_review .comment span a:hover {
	color: #0099ff;
	text-decoration: underline:
}

/*　------------240幅クチコミ------------ */
#new_bbs .bbs_240 {
	margin: 0 4px 0;
	width: 230px;
}

#new_bbs .bbs_240 img.face {
	width: 17px;
	margin-right: 4px;
	float: left;
}

#new_bbs .bbs_240 img.bunrui {
	width: 17px;
	margin-right: 4px;
	float: left;
}

#new_bbs .bbs_data {
	margin-left: 42px;
	width: 187px;
}

#new_bbs .bbs_data a {
	text-decoration: none;
}

#new_bbs .bbs_data a:hover {
	color: #0099ff;
	text-decoration: underline;
}

#new_bbs .subctgry {
	margin: 2px 0 0;
	color: #000080;
}

/*　------------おすすめアイテムピックアップ------------ */
.pickupitem {
	padding: 5px;
}

.pickupitem .img{
	padding: 0; margin: 0;
	float: left;
}

.pickupitem .txt{
	padding: 0 0 0 3px;
	width: 138px;
	color: 333333;
	line-height: 130%;
	float: right;
}

.pickupitem .comment{
	color: 333333;
	line-height: 130%;
	clear: both;
}

.pickupitem .subctgry{
	font-size: 11px;
	color: #000080;
	display: block;
}

.pickupitem a{
	text-decoration: none;
}

.pickupitem a:hover{
	color: #0099ff;
	text-decoration: underline;
}

/*　------------アマゾンピックアップ------------ */
.amazonitem .img{
	margin: 0 0 2px;
	text-align: center;
}

.amazonitem .txt{
	margin: 0 4px 0;
	text-align: center;
}

.amazonitem .comment{
	margin: 2px 4px 2px;
	text-align: center;
}

.amazonitem .amazonlink {
	text-align: center;
}

.amazonitem .amazonlink a {
	text-decoration: underline;
}

.amazonitem .amazonlink a:hover {
	color: #0099ff;
	text-decoration: underline;
}

.amazonitem a{
	text-decoration: none;
}

.amazonitem a:hover{
	color: #0099ff;
	text-decoration: underline;
}

/*------------ LET'S VOTE------------*/
.vote a{
	text-decoration: none;
}

.vote a:hover{
	color: #0099ff;
	text-decoration: underline;
}

.vote .votecell{
	background: #FFFAF0;
	padding: 4px;
}
.vote .ques {
	padding: 0 2px 3px; margin: 0 0 4px;
	color: #ED145B;
	border-bottom: 1px dotted #799EBB;
}

.vote .voteresult{
	border: 1px solid #799EBB;
	background: #ffffff;
	padding: 4px;
}

.vote .voteresult .wrap{
	border: 3px solid #C8D7E3;
}

.vote .voteresult .ques {
	padding: 0;
	color: #ED145B;
	border: none;
}

.vote .voteresult .ans{
	margin: 5px 0 0;
}

.vote .voteresult .ans td{
	padding: 6px;
}

.vote .voteresult .ans .colorline td {
	background: #EFF2F4;
}

.vote .voteresult .backnum {
	padding: 5px 0 0; margin: 5px 0 0;
	border-top: 1px solid #799EBB;
	text-align: right;
}

.vote .ans {
	margin: 0 5px 0 2px;
}

.vote .sendbtn {
	padding: 3px 0 4px;
	text-align: center;
}

.vote .caption {
	padding: 4px 5px 0;
	text-align: center;
}

.vote .go_result {
	padding: 0 5px 2px;
	text-align: center;
}

.vote .thanks {
	padding: 4px 0 0;
	color: #ff0000;
	text-align: center;
}

.vote .votebar {
	padding: 0 5px 0;
	height: 16px;
}

.vote span.percent {
	margin: 0 5px 0;
}

.vote .linkstyle1 a{
	text-decoration: underline;
}

/*　------------ガイド------------ */
#guideHead {
	background:url('https://img1.kakaku.k-img.com/images/tophead_back.gif') repeat-x;
	width:240px;
	height:20px;
}

#guideHead_300 {
	background:url('https://img1.kakaku.k-img.com/images/tophead_back.gif') repeat-x;
	width:300px;
	height:20px;
}

#guideHead p {
	display:block;
	border:0px none #FFFFFF;
	background: none;
	padding:3px;
}

#guideHead_300 p {
	display:block;
	border:0px none #FFFFFF;
	background: none;
	padding:3px;
}
#guideTxt {
	margin:5px 0 10px 0;
}
#guideTxt img {
	float:left;
	margin:0 10px 0 0;
}
#guideTxt p {
	border:0px none #FFFFFF;
	margin:0 0 0 5px;
	background: none;
}
#guide .br {
	clear: both;
	height: 8px;
	font-size: 0;
}
#guide a:link, #guide a:visited
{
	color:#000000;
	text-decoration: underline;
}

#guide a:hover
{
	color: #0099FF;
	text-decoration: underline;
}


/* ==========:: footer ::========== */

/* フッター */
#footer {
	clear:both;
	width:100%;
	padding:5px 0px;
	text-align:center;
}
#footer .siteinfo {
	padding: 5px 0 0;
	border-top:1px solid #666666;
}
#footer .siteLinkbox {
	padding: 8px 0 0; margin: 5px 0 0;
	background: url(https://img1.kakaku.k-img.com/images/dot_999999.gif) repeat-x top;
}
#footer .siteLink {
	font-size:70%;
	line-height:120%;
	color: #818181;
	text-align:left;
}
#footer .siteLink a {
	text-decoration: none;
	color: #818181;
}
#footer .f2
{
	font-size:75%; letter-spacing:1px;
	line-height:1.5em;
}
#footer a:hover
{
	color: #0099FF;
}
.copyright {
	width:100%;
	text-align:center;
	padding: 5px;
	border-top:1px solid #666666;
}


/* NEWフッター */

ul.footernavi {
	margin: 0px;
	text-align:left;
	color: #818181;
	line-height: 120%;
}
ul.footernavi li {
	display: inline;
	font-size:70%;
	line-height:120%;
}
ul.footernavi li a:link,ul.footernavi li a:visited {
	text-decoration: none;
	color: #818181;
}
ul.footernavi li a:hover {
	text-decoration: none;
}
.footer-cc {
	background: url(https://img1.kakaku.k-img.com/images/dot_999999.gif) repeat-x top;
	font-size:80%;
	padding: 10px 0px;
	color: #000;
}
.footer-cc a:link,.footer-cc a:visited{
	color: #000;
	text-decoration: underline;
}
.footer-cc a:hover{
	color: #0099FF;
}
.copyright02 {
	width:100%;
	text-align:center;
	background: url(https://img1.kakaku.k-img.com/images/dot_999999.gif) repeat-x top;
	margin: 0;
	padding: 2px 0px;
	line-height: 12px;
	background: #000080;
	color: #FFFFFF;
}

/* 家電TOP
------------------------------------------------ */
#specsearch h4 {
	margin: 6px 0px 0px;
	font-size: 80%;
	color: #333333;
}
h4 {
	font-size :80%;
}
.navihead_240 h5,.navihead_300 h5 {
	color: #FFFFFF;
	text-indent: 5px;
}
.navihead_240gr h5,.navihead_300gr h5 {
	color: #FFFFFF;
	text-indent: 5px;
}
.ctgrynmbox h5,.rankbox h5 {
	padding: 3px 0px;
}
ul.footernavi {
	margin: 0px;
	text-align:left;
	color: #818181;
	line-height: 120%;
}
ul.footernavi li {
	display: inline;
}
ul.footernavi li a:link,ul.footernavi li a:visited {
	text-decoration: none;
	color: #818181;
}
ul.footernavi li a:hover {
	text-decoration: none;
}
.footer-cc {
	font-size:80%;
	padding: 10px 0px;
	color: #000;
}
.footer-cc a:link,.footer-cc a:visited{
	color: #000;
	text-decoration: underline;
}
.footer-cc a:hover{
	color: #0099FF;
}
.copyright02 {
	width:100%;
	text-align:center;
	background: url(https://img1.kakaku.k-img.com/images/dot_999999.gif) repeat-x top;
	margin: 0px;
	padding: 2px 0px;
	line-height: 12px;
	background: #000080;
	color: #FFFFFF;
}

/* プライスメニュー
------------------------------------------------ */
#p_ninkirank .ctgrynmbox {
	padding: 1px;
	border-style: solid;
	border-color: #999999;
	border-width: 1px 2px 0 1px;
	text-align: center;
	background: #ffffff;
}
#p_ninkirank .ctgryname02 {
	margin: 1px 0px; padding: 1px;
	color: #414141;
	text-align: center;
}
/* アイテムビュー
------------------------------------------------ */
#hikaku h4 {
	font-size :100%;
	font-weight: normal;
}
/* h3の代替クラス
------------------------------------------------ */
#mainhead .title01 {
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	position:relative;
	margin: 0px;
	top:1px;
	left: 4px;
}
.title01 {
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	position:relative;
	margin: 0px;
	top:1px;
	left: 4px;
}
#bbs_infohead .title01 {
	font-size: 11px;
	color: #666666;
	font-weight: normal;
	position:relative;
	margin: 0px;
	top:1px;
	left: 4px;
}

#navihead h5,#bbs_navihead h5,#bbs_menuhead h5 {
	color: #FFFFFF;
	font-size: 11px;
	padding: 2px 0px 0px 4px;
}
/* ==========:: 平均価格用 ::========== */

.align-r {
	text-align:right
}
img .imgnone {
	padding: 0px;
	margin: 0px;
}
.none {
	font-size: 0px;
	line-height: 0px;
	margin: 0px;
	padding: 0px;
	height: 0px;
	border: 0px;
}
.float-r {
	float: right;
}
.float-l {
	float: left;
}
.tbl01{
	border-top: 1px solid #999;
	border-left: 1px solid #999;
	font-size: 80%;
}
.tbl01 td {
	text-align :center;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	padding-top: 5px;
	padding-bottom: 5px;
	line-height: 120%;
}
.tbl01 td.td01 {
	background: #E5E5E5;
	font-weight: bold;
}
.tbl01 td.td02 {
	background: #F7F7F7;
}
.tbl01 td.td03 {

	font-weight: bold;
}
.tbl01 .td01 a:link,.tbl01 .td01 a:visited,.tbl01 .td01 a:hover {
	font-weight: normal;
}
.tbl01 td.graph {
	text-align :center;
	padding: 0px 0px 5px;
}
.menuhead_graph {
	width: 33px;
	background: url(https://img1.kakaku.k-img.com/images/parts/pricemenu/menuhead_graph.gif) top no-repeat;
}
.arrow01 {
	background: url(https://img1.kakaku.k-img.com/images/parts/pricemenu/arrow01.gif) no-repeat left center;	font-size: 75%;
	padding-left: 15px;
}
.close {
	background: url(https://img1.kakaku.k-img.com/images/parts/pricemenu/close.gif) no-repeat left center;	font-size: 75%;
	padding-left: 15px;
}
.box01 {
	width: 632px;
}
.box01 p {
	font-size: 10px;
	color: #FF0000;
	margin: 0px 0px 10px;
	padding: 0px;
}
.tbl01 td.graph02 {
	text-align :center;
	padding: 5px;

}
.box02 {
	background:#FFFFFF;
	padding-bottom: 10px;
}
.box02 p {
	font-size: 10px;
	color: #FF0000;
	margin: 0px 0px 10px;
	padding: 0px;
}
.box02 dl {
	width: 150px;
	float: left;
	margin: 30px 0px 0px;
	padding: 0px;
	text-align: left;
}
.box02 dl dt {
	font-weight: bold;
	border-bottom: 1px solid #666666;
	text-align: left;
}
.box02 dl dd {
	background: url(https://img1.kakaku.k-img.com/images/parts/pricemenu/arrow02.gif) no-repeat left center;
	border-bottom: 1px dotted #666666;
	text-align: left;
	margin: 0px;
	padding: 6px 0px 3px 10px;
}
.impact02 {
	color: #FE0000;
}
.impact {
	color: #3E7CFF;
}
.box02 .title {
	line-height: 32px;
	font-weight: bold;
	height: 32px;
	border-bottom: 1px solid #ccc;
}
.pc1 {
	background:#E9F4FF;
}
.pc2 {
	background:#99CCFF;
}
.kaden1 {
	background:#FFF1E3;
}
.kaden2 {
	background:#FFCC99;
}
.camera1 {
	background:#E9F4F4;
}
.camera2 {
	background:#99CCCC;
}
.bgf7 {
	background: #F7F7F7;
}
.text {
	font-size: 70%;
}
.vt {
	vertical-align: top;
}
.vm {
	vertical-align: middle;
}
.vb {
	vertical-align: bottom;
}
.box02 h5 {
	font-size :100%;
	color :#000000;
	font-weight :bold;
}
.tblLine01 {
	background: url(https://img1.kakaku.k-img.com/images/dot_999999.gif) repeat-x center;
	height:12px;
}
/* ==========:: end ::========== */