body
{
	background: #ffffff;
	font-family: "ＭＳ Ｐゴシック",Osaka ,arial ,verdana ,sans-serif;
    color: #000000;
	margin: 0px;
	padding: 0px 10px 0px;
}

form, p, div, h1, h2, h3, h4, h5, h6, ul, ol, li
{
	margin: 0px;
	padding: 0px;
}

a
{
	color: #0000dd;
}

.none {text-decoration:none;}

.f0 
{	
	font-size:70%; line-height:110%;
}

.f0_fix 
{	
	font-size:10px; line-height:1.6em; letter-spacing:1px;
}

.f0_line
{	
	font-size:70%; line-height:130%;
}

.f1 
{	
	font-size:13px; line-height:110%;
}

.f1_line 
{	
	font-size:80%; line-height:120%;
}

.f2 
{	
	font-size:85%; line-height:110%;
}

.f3 
{
	font-size:95%; line-height:115%;
}

.f4 
{
	font-size:100%; line-height:120%;
}

.f5 
{
	font-size:105%; line-height:120%;
}

.f6 {font-size:130%; line-height:130%; letter-spacing: 1px;}
.f7 {font-size:85%; line-height:110%; color:#ff0000}

.f_text 
{
	font-size:90%; line-height:140%;
}

.f_menu
{
	font-size:11px;
	position:relative;
	top:2px;
	left: 5px;
}

.f_tab
{
	font-size:11px;
	position:relative;
	top:3px;
	left: 5px;
}

.f_it-price
{
	font-size:150%;
	font-weight: bold;
	color:#ff0000;
}

.f_it-name
{
	font-size:110%;
	letter-spacing:1px;
	font-weight: bold;
}

h1
{
	font-size:70%; line-height:110%;
	color: #333333;
	font-weight: normal;
	margin: 0px 4px;
}

.numbers
{
	font-size:70%; line-height:110%;
	color: #333333;
	font-weight: normal;
	margin: 0px 4px;
}

h2
{
	font-size:100%;
}

.subtitle
{
	font-size:80%;
	color: #333333;
}

.linkstyle1 a
{
	text-decoration: underline;
}

.linkstyle1 a:hover
{
	color: #0099FF;
	text-decoration: underline;
}

.pr {
	font-size:10px; line-height:1.6em; letter-spacing:1px;
	font-weight: bold;
	color: #ffffff;
}

/*　印刷用設定 */
@media print{

.noprint
{
	display: none;
}

.btmborder
{
	border-bottom: 1px solid #cccccc;
}

}

/* menu *****************************************************************/

/* ID&ヘルプ */

#id_help a:hover
{
	color: #0099FF;
}

/* パンくずリンク */

#path a:hover
{
	color: #0099FF;
}

/* はじめての方へ */
#beginner a
{
	text-decoration: underline;
}

#beginner a:hover
{
	color: #0099FF;
	text-decoration: underline;
}


/* 製品検索 */
#prdsearch a
{
	text-decoration: underline;
}

#prdsearch a:hover
{
	color: #0099FF;
	text-decoration: underline;
}

#prdsearch .f
{
	font-size:80%; line-height:110%;

}

#prdsearch .window
{
	width: 190px;

}

/*　カテゴリ一覧 */
#ctgry td
{ 
	font-size:80%;
}

#ctgry a:link, #ctgry a:visited
{
	display: block;
	height: 26px;
	text-decoration: none;
}

#ctgry a:hover 
{ 
	color: #0099FF;
	text-decoration: none;
}

.ctgry_lavel
{
	font-weight:bold;
	background-color: #F0F2F2;
	border-right: 1px solid #c0c0c0;
	border-bottom: 1px solid #c0c0c0;
}


/* 今週の注目アイテム */
#chumoku a:link, #chumoku a:visited
{
	text-decoration: none;
}

#chumoku a:hover
{
	color: #0099FF;
	text-decoration: underline;
}

#chumoku .ichiranlink a:link, #chumoku .ichiranlink a:visited
{
	text-decoration: underline;
}

#chumoku .ichiranlink a:hover
{
	color: #0099FF;
	text-decoration: underline;
}

/* くちコミトピックス */
#bbs_topics {
	margin-top: 3px;
}

#bbs_topics td {
	font-size:75%; line-height:110%;
}

#bbs_topics td .sf
{
	color: #000080;
	font-size:10px; line-height:1.6em; letter-spacing:1px;
}

#bbs_topics a:link, #bbs_topics a:visited
{
	text-decoration: none;
}

#bbs_topics a:hover
{
	color: #0099FF;
	text-decoration: underline;
}

/* おすすめ情報 */
#osusumeinfo td 
{
	font-size:80%; line-height:110%;
}

#osusumeinfo p {
	margin: 0px 0px 3px;
	font-size:10px; line-height:130%;
}

#osusumeinfo a:link, #osusumeinfo a:visited
{
	text-decoration: underline;
}

#osusumeinfo a:hover
{
	color: #0099FF;
	text-decoration: underline;
}

/* 新着・お知らせ */
#infohead td {
	background: url(https://img1.kakaku.k-img.com/images/tab_new.gif) no-repeat;
	height: 17px;
}

#infohead h3 {
	font-size: 11px;
	font-weight: normal;
	position:relative;
	top:2px;
	left: 8px;
}

#info_new td {
	font-size:80%; line-height:110%;
}


#info_new .update
{
	font-size:11px; line-height:110%;
	color: #414141;
}

#info_new a:link, #info_new a:visited
{
	text-decoration: none;
}

#info_new a:hover
{
	color: #0099FF;
	text-decoration: underline;
}

#info_new .ichiranlink a:link, #info_new .ichiranlink a:visited
{
	text-decoration: underline;
}

#info_new .ichiranlink a:hover
{
	color: #0099FF;
	text-decoration: underline;
}


/* 新製品ニュース・アキバ総研 */
#tablist{
	background-image: url(https://img1.kakaku.k-img.com/images/news_akiba_back.gif);
}

#tablist td{
	font-size:10px;
	letter-spacing:1px;
}

#tablist a{
	text-decoration: none;
	background-image: url(https://img1.kakaku.k-img.com/images/news_akiba_tab_akiba_up.gif);

}

#tablist a.current{
	background-color: #ECF0FD;
	background-image: url(https://img1.kakaku.k-img.com/images/news_akiba_tab_news_up.gif);
}

#tabbox{
	padding: 3px;
	border: 1px solid #97A1DB;
	border-top: 0px;
}

#tabbox td{
	font-size:80%; line-height:110%;
}

#tabbox a:link, #tabbox a:visited
{
	text-decoration: none;
}

#tabbox a:hover
{
	color: #0099FF;
	text-decoration: underline;
}

#tabbox .ichiranlink a:link, #tabbox .ichiranlink a:visited
{
	text-decoration: underline;
}

#tabbox .ichiranlink a:hover
{
	color: #0099FF;
	text-decoration: underline;
}

#tabbox .update
{
	font-size:11px; line-height:110%;
	color: #414141;
}

.tab{
	display:none;
}

/* 日替わり */
#todays_p a:link, #todays_p a:visited
{
	text-decoration: underline;
}

#todays_p a:hover
{
	color: #0099FF;
	text-decoration: underline;
}

/* モバイル */
#mobile a:link, #mobile a:visited
{
	text-decoration: underline;
}

#mobile a:hover
{
	color: #0099FF;
	text-decoration: underline;
}

/* 出店案内 */
#entry a:link, #entry a:visited
{
	text-decoration: underline;
}

#entry a:hover
{
	color: #0099FF;
	text-decoration: underline;
}

/* ご利用案内 */
#beginner a:link, #beginner a:visited
{
	text-decoration: underline;
}

#beginner a:hover
{
	color: #0099FF;
	text-decoration: underline;
}

/* 新着・お知らせ一覧 */
#whatsnew a:link, #whatsnew a:visited
{
	text-decoration: underline;
}

#whatsnew a:hover
{
	color: #0099FF;
	text-decoration: underline;
}

/*　新着・お知らせバックナンバー */
#home_navihead td {
		background: url(https://img1.kakaku.k-img.com/images/home_navihead_back.gif) repeat-x;
		height: 15px;
}

#home_navihead h3 {
		width: 175px;
		font-size: 11px;
		color: #ffffff;
		font-weight: bold;
		position:relative;
		margin: 0px;
		top:1px;
		left: 4px;
}

#home_navimenu table
{
	margin: 0px;
}

#home_navimenu ul
{
	list-style-type: none;
	font-size:80%;
	margin: 0px;
	padding: 0px;
}

#home_navimenu li
{
	background-image: url(https://img1.kakaku.k-img.com/images/middlearrow_home.gif);
	background-repeat: no-repeat;
	background-position: 3px 0px;
	padding-left: 13px;
	line-height:120%;

}

#home_navimenu a:link, #home_navimenu a:visited
{
	width: 161px;
	text-decoration: none;
	line-height:120%;
}

#home_navimenu a:hover 
{
	width: 161px;
	background-color: #D2E9FF;
}

/*　240幅ナビゲーションメニュー */
.navihead_240 td {
		background: url(https://img1.kakaku.k-img.com/images/prdsearch/image/navihead_back.gif) repeat-x;
		height: 15px;
}

.navihead_240 h3 {
		width: 235px;
		font-size: 11px;
		color: #ffffff;
		font-weight: bold;
		position:relative;
		margin: 0px;
		top:1px;
		left: 4px;
}

/*　240幅カテゴリメニュー */
.category_240 table
{
	background-color: #F4F7F7;
	margin: 0px;
}

.category_240 ul
{
	list-style-type: none;
	font-size:80%;
	margin: 0px;
	padding: 0px;
}

.category_240 li
{
	background-image: url(https://img1.kakaku.k-img.com/images/prdsearch/image/toparrow.gif);
	background-repeat: no-repeat;
	background-position: 5px 4px;
	padding-left: 18px;
	line-height:120%;
}

.category_240 li .txt
{
	font-size:85%; line-height:125%;
	color: #414141;
	margin: 2px 10px 3px 0px;
}

.category_240 li.maker
{
	background-image: url(https://img1.kakaku.k-img.com/images/prdsearch/image/middlearrow.gif);
	background-repeat: no-repeat;
	background-position: 7px 0px;
	padding-left: 17px;
	line-height:120%;
}

.category_240 a:link, .category_240 a:visited
{
	width: 216px;
	text-decoration: none;
	line-height:120%;
}

.category_240 a:hover 
{
	width: 216px;
	background-color: #D2E9FF;
}

.category_240 p.txt
{
	font-size:80%;
	color: #414141;
	display: block;
	margin: 3px 10px 3px 4px;
}

/*　240幅2階層目カテゴリ */
.down_category_240 table
{
	margin: 0px;
}

.down_category_240 ul
{
	list-style-type: none;
	font-size:80%;
	margin: 0px;
	padding: 0px;
}

.down_category_240 li
{
	background-image: url(https://img1.kakaku.k-img.com/images/prdsearch/image/middlearrow.gif);
	background-repeat: no-repeat;
	background-position: 7px 0px;
	padding-left: 17px;
	line-height:120%;
}

.down_category_240 li.top
{
	background-image: url(https://img1.kakaku.k-img.com/images/prdsearch/image/toparrow.gif);
	background-repeat: no-repeat;
	background-position: 5px 4px;
	padding-left: 18px;
	line-height:120%;
}

.down_category_240 li.guide
{
	background-image: url(https://img1.kakaku.k-img.com/images/parts/category_top/guide.gif);
	background-repeat: no-repeat;
	background-position: 5px 2px;
	padding-left: 18px;
	line-height:120%;
}

.down_category_240 p.txt
{
	font-size:80%;line-height:100%;
	color: #414141;
	display: block;
	margin: 3px 10px 3px 4px;
}

.down_category_240 a:link, .down_category_240 a:visited
{
	width: 216px;
	text-decoration: none;
	line-height:120%;
}

.down_category_240 a:hover 
{
	width: 216px;
	background-color: #D2E9FF;
}

.down_category_240 .harf a:hover 
{
	width: 97px;
	background-color: #D2E9FF;
}

.down_category_240 .harf a:link, .down_category_240 .harf a:visited
{
	width: 97px;
	text-decoration: none;
	line-height:120%;
}

/* 240幅お知らせ */
.infohead_240 td {
	background: url(https://img1.kakaku.k-img.com/images/tab_info240.gif) no-repeat;
	height: 17px;
}

.infohead_240 h3 {
	font-size: 11px;
	color: #555555;
	position:relative;
	top:2px;
	left: 4px;
}

.news_240 td {
	font-size:80%; line-height:110%;
}

.news_240 a:hover
{
	color: #0099FF;
}

/* トピックス */
.topicstitle li{
	list-style: none;
	background-image: url(https://img1.kakaku.k-img.com/images/prdsearch/image/toparrow.gif);
	background-repeat: no-repeat;
	background-position: 5px 4px;
	padding: 0 3px 0px 18px;
}

.topicstitle a{
	text-decoration: none;
}

.topicstitle a:hover{
	color: #0099ff;
	text-decoration: underline;
}

.txttopics
{
	margin: 0 5px 0;
	font-size:80%;line-height:100%;
	color: #414141;
}

.rightlink {
	margin: 3px 0 0;
	text-align: right;
}

.imgtopics
{
	margin: 5px 7px 0;
	font-size:80%;line-height:100%;
	color: #414141;
}

.imgtopics img
{
	margin-right: 5px;
	border-width: 0px;
	float: left;
}

.imgtopics a:hover
{
	color: #0099FF;
}

/* 240幅新製品ニュース */
.news_240 table
{
	margin: 0px;
}

.news_240 ul
{
	list-style-type: none;
	font-size:80%;
	margin: 0px;
	padding: 0px;
}

.news_240 li
{
	padding: 0 6px 0;
	line-height:120%;
}

.imgnews_240
{
	margin: 5px 5px 5px 6px;
	font-size:80%;line-height:100%;
	color: #414141;
}

.imgnews_240 img
{
	margin-right: 5px;
	border-width: 0px;
	float: left;
}

.imgnews_240 a:hover
{
	color: #0099FF;
}

/*　300幅ナビゲーションメニュー */
.navihead_300 td {
		background: url(https://img1.kakaku.k-img.com/images/prdsearch/image/navihead_back.gif) repeat-x;
		height: 15px;
}

.navihead_300 h3 {
		width: 295px;
		font-size: 11px;
		color: #ffffff;
		font-weight: bold;
		position:relative;
		margin: 0px;
		top:1px;
		left: 4px;
}

/*　300幅2階層目カテゴリ */
.down_category_300 table
{
	margin: 0px;
}

.down_category_300 ul
{
	list-style-type: none;
	font-size:80%;
	margin: 0px;
	padding: 0px;
}

.down_category_300 li
{
	background-image: url(https://img1.kakaku.k-img.com/images/prdsearch/image/middlearrow.gif);
	background-repeat: no-repeat;
	background-position: 7px 0px;
	padding-left: 17px;
	line-height:120%;
}

.down_category_300 li.top
{
	background-image: url(https://img1.kakaku.k-img.com/images/prdsearch/image/toparrow.gif);
	background-repeat: no-repeat;
	background-position: 5px 4px;
	padding-left: 18px;
	line-height:120%;
}

.down_category_300 li.guide
{
	background-image: url(https://img1.kakaku.k-img.com/images/parts/category_top/guide.gif);
	background-repeat: no-repeat;
	background-position: 5px 2px;
	padding-left: 18px;
	line-height:120%;
}

.down_category_300 p.txt
{
	font-size:80%;line-height:100%;
	color: #414141;
	display: block;
	margin: 3px 10px 3px 4px;
}

.down_category_300 a:link, .down_category_300 a:visited
{
	width: 276px;
	text-decoration: none;
	line-height:120%;
}

.down_category_300 a:hover 
{
	width: 276px;
	background-color: #D2E9FF;
}

/* footer *****************************************************************/

/* フッター */
#footer .f1
{
	font-size:70%;
	line-height:120%;
	color: #818181;
}

#footer .f1 a
{
	text-decoration: none;
	color: #818181;
}

#footer .f2
{
	font-size:75%; letter-spacing:1px;

}

#footer .bold
{
	font-size:75%; letter-spacing:1px;
	font-weight: bold;
	color: #616161;
}

#footer a:hover
{
	color: #0099FF;
}