#home #header {
font-size:13px;
border-top:8px solid #001789;
background:url(https://img1.kakaku.k-img.com/images/home/home_header_bg.gif) repeat-x left bottom;
padding-bottom:5px;
}
#header .headerL .tlogo {
width:146px;
height:54px;
}
#header .headerL .tlogoWinter {
width:240px;
height:54px;
}
#header .headerL .tlogoNewyear {
width:250px;
height:54px;
}
#mainContents {
width:835px;
margin-top:8px;
}
#contents700 #mainContents { 
    width: 700px !important;
}
#main {
width:525px;
float:left;
}
p { line-height:1.3; }
#main .boxSearchBtm .box-top {
height:11px;
line-height:0;
background:url(https://img1.kakaku.k-img.com/images/home/box_group_all.gif) no-repeat 0 -16px;
}
#main .boxSearchBtm .box-top2 {
height:15px;
width:495px;
background:url(https://img1.kakaku.k-img.com/images/home/box_group_all.gif) no-repeat 0 -26px;
clear:both;
vertical-align:bottom;
}
#main .boxSearchBtm .vm {
height:23px;
width:23px;
background:url(https://img1.kakaku.k-img.com/images/home/icon_all.gif) no-repeat -72px -202px;
float:left;
margin-left:14px;
}
#main .boxSearchBtm {
padding-bottom:10px;
background:url(https://img1.kakaku.k-img.com/images/home/box_search_btm.gif) no-repeat left bottom;
}
#main .boxSearch {
text-align:center;
background:url(https://img1.kakaku.k-img.com/images/home/menu_boxall_bg.gif) repeat-y -1725px 0px;
width:525px;
overflow:hidden;
}
#main .boxSearch input {
vertical-align:middle;
margin:0 4px;
}
/* 081008検索オプション対応ここから */
#main .boxSearch a.track1 {
	letter-spacing: -1px;
}
/* 081008検索オプション対応ここまで */
#main .boxSearch .tblSearchSpec input { margin-left:0; }
#main .boxSearch .h3box { background:url(https://img1.kakaku.k-img.com/images/category/h3_type_searchbox.gif) no-repeat left top; }
#main .boxKeywordBtm {
width:495px;
background:url(https://img1.kakaku.k-img.com/images/home/box_keyword_btm.gif) no-repeat left bottom;
padding:5px;
}
#main .boxKeyword {
width:495px;
font-size:92%;
background:url(https://img1.kakaku.k-img.com/images/home/menu_boxall_bg.gif) repeat-y -2250px 0px;
margin:0 15px;
}
*html #main .boxKeyword{
overflow:hidden;
}
#main .boxKeyword span {
color:#686767;
white-space:nowrap;
float:left;
text-align:left
}
#main .boxKeyword a:link,
#main .boxKeyword a:visited,
#main .boxKeyword a:hover {
color:#333;
text-decoration:underline;
white-space:nowrap;
}
html>body #main .boxKeyword a {
color:#333;
text-decoration:underline;
white-space:normal;
}
#main #opBox{
width:170px;
float:left;
padding:4px 0 0 0;
}
#main .keywordBox {
/* 090119サジェスト対応により横幅変更 元はwidth:150px; */
width:240px;
/*border:1px solid #cecece;*/
border-left:#808080 solid 2px;
border-top:#808080 solid 2px;
border-right:#c3c3c3 solid 1px;
border-bottom:#c3c3c3 solid 1px;
height:16px;
padding:2px;
display:block;
float:left;
}
#main .bn468 {
text-align:center;
margin:10px auto;
}
#main #categoryArea .boxRow {
width:525px;
margin-bottom:1px;
background:url(https://img1.kakaku.k-img.com/images/home/box_row_bg01.gif) no-repeat left top;
padding:0 0 0 3px;
}
#main #categoryArea .boxRowEnd {
width:522px;
background:url(https://img1.kakaku.k-img.com/images/home/box_row_bg_btm.gif) no-repeat left bottom;
padding-bottom:3px;
}
/* 7.01 カテゴリ追加（空枠） 110607 sm8 */
#main #categoryArea div.empty {
background:url(https://img1.kakaku.k-img.com/images/home/box_row_bg03.gif) no-repeat left top !important;
}
#main #categoryArea div.empty span.emptyCtgy {
width:170px;
}
#main #categoryArea a {
display:block;
font-size:85%;
float:left;
cursor:pointer;
margin-right:4px;
text-decoration:none;
padding:3px 0 0 0;
color:#555;
voice-family:inherit;
width:170px;
overflow:hidden;
outline:none;
position:relative !important;
}


#main #categoryArea img.ctgyIcon {
width:35px !important;
float:left;
overflow:hidden;
margin:0 !important;
padding:0 !important;
left:0;
}
#main #categoryArea a:hover {
text-decoration:none;
background:url(https://img1.kakaku.k-img.com/images/home/block_category_over.gif) repeat-x left top;
}
#main #categoryArea a.defaultCtgy { border-top:3px solid #001789; }
#main #categoryArea a.pcCtgy { border-top:3px solid #09f; }
#main #categoryArea a.kadenCtgy { border-top:3px solid #f60; }
#main #categoryArea a.cameraCtgy { border-top:3px solid #009899; }
#main #categoryArea a.bbCtgy { border-top:3px solid #670099; }
#main #categoryArea a.keitaiCtgy { border-top:3px solid #3266cc; }
#main #categoryArea a.gameCtgy { border-top:3px solid #fc3; }
#main #categoryArea a.hobbyCtgy { border-top:3px solid #feae00; }
#main #categoryArea a.kurumaCtgy { border-top:3px solid #013466; }
#main #categoryArea a.sportsCtgy { border-top:3px solid #3398cc; }
#main #categoryArea a.gakkiCtgy { border-top:3px solid #441bc7; }
#main #categoryArea a.moneyCtgy { border-top:3px solid #333367; }
#main #categoryArea a.insuranceCtgy { border-top:3px solid #34cc99; }
#main #categoryArea a.dvdCtgy { border-top:3px solid #393; }
#main #categoryArea a.fashionCtgy { border-top:3px solid #a00000; }
#main #categoryArea a.foodCtgy { border-top:3px solid #ff9934; }
#main #categoryArea a.interiorCtgy { border-top:3px solid #cdcc00; }
#main #categoryArea a.housewareCtgy { border-top:3px solid #9cb416; }
#main #categoryArea a.beautyCtgy { border-top:3px solid #9c3; }
#main #categoryArea a.babyCtgy { border-top:3px solid #ffa4d1; }
#main #categoryArea a.petCtgy { border-top:3px solid #d68011; }

/* 100909 sm4 10.01カテゴリ再編 */
#main #categoryArea a.fashion2Ctgy{ border-top:3px solid #a00000; }
#main #categoryArea a.watch-accessoryCtgy { border-top:3px solid #cc3366; }
#main #categoryArea a.diyCtgy { border-top:3px solid #996633; }
#main #categoryArea a.drinkCtgy { border-top:3px solid #ff9934; }
#main #categoryArea a.foodsCtgy { border-top:3px solid #ff9966; }
#main #categoryArea a.health-foodCtgy { border-top:3px solid #60bf01; }
/* カテゴリ追加 101210SM5 */
#main #categoryArea a.houseware2Ctgy { border-top:3px solid #9cb416; }
#main #categoryArea a.kitchenCtgy { border-top:3px solid #60bf01; }
/* 7.01カテゴリ追加 110607 sm8 */
#main #categoryArea a.mobile-dataCtgy { border-top:3px solid #5533bb; }
#main #categoryArea span.emptyCtgy { border-top:3px solid #c6c6c6; }

#main #categoryArea a.defaultCtgy1,
#main #categoryArea a.defaultCtgy2,
#main #categoryArea a.defaultCtgy3,
#main #categoryArea a.defaultCtgy4,
#main #categoryArea a.defaultCtgy5,
#main #categoryArea a.defaultCtgy6 { border-top:3px solid #001789; }
#main #categoryArea a.pcCtgy img.ctgyIcon { background:url(https://img1.kakaku.k-img.com/images/home/home_icon_all2.gif) no-repeat 0px 0px; }
#main #categoryArea a.kadenCtgy img.ctgyIcon { background:url(https://img1.kakaku.k-img.com/images/home/home_icon_all2.gif) no-repeat -35px 0px; }
#main #categoryArea a.cameraCtgy img.ctgyIcon { background:url(https://img1.kakaku.k-img.com/images/home/home_icon_all2.gif) no-repeat -70px 0px; }
#main #categoryArea a.bbCtgy img.ctgyIcon { background:url(https://img1.kakaku.k-img.com/images/home/home_icon_all2.gif) no-repeat 0px -26px; }
#main #categoryArea a.keitaiCtgy img.ctgyIcon { background:url(https://img1.kakaku.k-img.com/images/home/home_icon_all2.gif) no-repeat -35px -26px; }
#main #categoryArea a.gameCtgy img.ctgyIcon { background:url(https://img1.kakaku.k-img.com/images/home/home_icon_all2.gif) no-repeat -70px -26px; }

#main #categoryArea a.hobbyCtgy img.ctgyIcon { background:url(https://img1.kakaku.k-img.com/images/home/home_icon_all2.gif) no-repeat -105px -104px; }

#main #categoryArea a.kurumaCtgy img.ctgyIcon { background:url(https://img1.kakaku.k-img.com/images/home/home_icon_all2.gif) no-repeat 0px -52px; }
#main #categoryArea a.sportsCtgy img.ctgyIcon { background:url(https://img1.kakaku.k-img.com/images/home/home_icon_all2.gif) no-repeat -35px -52px; }
#main #categoryArea a.gakkiCtgy img.ctgyIcon { background:url(https://img1.kakaku.k-img.com/images/home/home_icon_all2.gif) no-repeat -70px -52px; }
#main #categoryArea a.moneyCtgy img.ctgyIcon { background:url(https://img1.kakaku.k-img.com/images/home/home_icon_all2.gif) no-repeat 0px -78px; }
#main #categoryArea a.insuranceCtgy img.ctgyIcon { background:url(https://img1.kakaku.k-img.com/images/home/home_icon_all2.gif) no-repeat -35px -78px; }
#main #categoryArea a.dvdCtgy img.ctgyIcon { background:url(https://img1.kakaku.k-img.com/images/home/home_icon_all2.gif) no-repeat -70px -78px; }
#main #categoryArea a.fashionCtgy img.ctgyIcon { background:url(https://img1.kakaku.k-img.com/images/home/home_icon_all2.gif) no-repeat 0px -104px; }
#main #categoryArea a.foodCtgy img.ctgyIcon { background:url(https://img1.kakaku.k-img.com/images/home/home_icon_all2.gif) no-repeat -35px -104px; }
#main #categoryArea a.interiorCtgy img.ctgyIcon { background:url(https://img1.kakaku.k-img.com/images/home/home_icon_all2.gif) no-repeat -70px -104px; }

#main #categoryArea a.housewareCtgy img.ctgyIcon { background:url(https://img1.kakaku.k-img.com/images/home/home_icon_all2.gif) no-repeat -105px -130px; }

#main #categoryArea a.beautyCtgy img.ctgyIcon { background:url(https://img1.kakaku.k-img.com/images/home/home_icon_all2.gif) no-repeat 0px -130px; }
#main #categoryArea a.babyCtgy img.ctgyIcon { background:url(https://img1.kakaku.k-img.com/images/home/home_icon_all2.gif) no-repeat -35px -130px; }
#main #categoryArea a.petCtgy img.ctgyIcon { background:url(https://img1.kakaku.k-img.com/images/home/home_icon_all2.gif) no-repeat -70px -130px; }

/* 100909 sm4 10.01カテゴリ再編 */
#main #categoryArea a.fashion2Ctgy img.ctgyIcon { background:url(https://img1.kakaku.k-img.com/images/home/home_icon_all2.gif) no-repeat -106px -157px; }
#main #categoryArea a.watch-accessoryCtgy img.ctgyIcon { background:url(https://img1.kakaku.k-img.com/images/home/home_icon_all2.gif) no-repeat -104px -184px; }
#main #categoryArea a.diyCtgy img.ctgyIcon { background:url(https://img1.kakaku.k-img.com/images/home/home_icon_all2.gif) no-repeat -102px -210px; }
#main #categoryArea a.drinkCtgy img.ctgyIcon { background:url(https://img1.kakaku.k-img.com/images/home/home_icon_all2.gif) no-repeat -138px -157px; }
#main #categoryArea a.foodsCtgy img.ctgyIcon { background:url(https://img1.kakaku.k-img.com/images/home/home_icon_all2.gif) no-repeat -136px -186px; }
#main #categoryArea a.health-foodCtgy img.ctgyIcon { background:url(https://img1.kakaku.k-img.com/images/home/home_icon_all2.gif) no-repeat -136px -210px; }
/* カテゴリ追加 101210SM5 */
#main #categoryArea a.houseware2Ctgy img.ctgyIcon { background:url(https://img1.kakaku.k-img.com/images/home/home_icon_all2.gif) no-repeat -137px -105px; }
#main #categoryArea a.kitchenCtgy img.ctgyIcon { background:url(https://img1.kakaku.k-img.com/images/home/home_icon_all2.gif) no-repeat -137px -130px; }
/* 7.01カテゴリ追加 110607 sm8 */
#main #categoryArea a.mobile-dataCtgy img.ctgyIcon { background:url(https://img1.kakaku.k-img.com/images/home/home_icon_all2.gif) no-repeat -140px 0px; }
#main #categoryArea a.defaultCtgy4 img.ctgyIcon { background:url(https://img1.kakaku.k-img.com/images/home/home_icon_all2.gif) no-repeat -140px -26px; }
#main #categoryArea a.defaultCtgy5 img.ctgyIcon { background:url(https://img1.kakaku.k-img.com/images/home/home_icon_all2.gif) no-repeat -140px -52px; }
/* カテゴリ追加 110812 sm8 */
#main #categoryArea a.defaultCtgy6 img.ctgyIcon {
	/* newアイコン対応
	background:url(https://img1.kakaku.k-img.com/images/home/home_icon_all2.gif) no-repeat -140px -78px;*/
	background:url(https://img1.kakaku.k-img.com/images/home/hikkoshi_new.gif) no-repeat;
}

#main #categoryArea a.defaultCtgy1 img.ctgyIcon { background:url(https://img1.kakaku.k-img.com/images/home/home_icon_all2.gif) no-repeat 0px -156px; }
#main #categoryArea a.defaultCtgy2 img.ctgyIcon { background:url(https://img1.kakaku.k-img.com/images/home/home_icon_all2.gif) no-repeat -35px -156px; }
#main #categoryArea a.defaultCtgy3 img.ctgyIcon { background:url(https://img1.kakaku.k-img.com/images/home/home_icon_all2.gif) no-repeat -70px -156px; }
#main .boxGroup a.groupCtgy1 img.ctgyIcon { background:url(https://img1.kakaku.k-img.com/images/home/home_icon_all2.gif) no-repeat 0px -182px; }
#main .boxGroup a.groupCtgy2 img.ctgyIcon { background:url(https://img1.kakaku.k-img.com/images/home/home_icon_all2.gif) no-repeat -35px -182px; }
#main .boxGroup a.groupCtgy3 img.ctgyIcon { background:url(https://img1.kakaku.k-img.com/images/home/home_icon_all2.gif) no-repeat -105px -0px; }
#main .boxGroup a.groupCtgy5 img.ctgyIcon { background:url(https://img1.kakaku.k-img.com/images/home/home_icon_all2.gif) no-repeat 0px -209px; }
#main .boxGroup a.groupCtgy4 img.ctgyIcon { background:url(https://img1.kakaku.k-img.com/images/home/home_icon_all2.gif) no-repeat -70px -182px; }
#main .boxGroup a.groupCtgy6 img.ctgyIcon { background:url(https://img1.kakaku.k-img.com/images/home/home_icon_all2.gif) no-repeat -35px -209px; }
#main .boxGroup a.groupCtgy7 img.ctgyIcon { background:url(https://img1.kakaku.k-img.com/images/home/home_icon_all2.gif) no-repeat -70px -209px; }
#main .boxGroup a.groupCtgy8 img.ctgyIcon { background:url(https://img1.kakaku.k-img.com/images/home/home_icon_all2.gif) no-repeat -105px -26px; }
#main .boxGroup a.groupCtgy9 img.ctgyIcon { background:url(https://img1.kakaku.k-img.com/images/home/home_icon_all2.gif) no-repeat -105px -52px; }
#main .boxGroup a.groupCtgy10 img.ctgyIcon { background:url(https://img1.kakaku.k-img.com/images/home/home_icon_all2.gif) no-repeat -105px -52px; }
#main .boxGroup a.groupCtgy1 .groupBtn .img { background:url(https://img1.kakaku.k-img.com/images/home/home_icon_all2.gif) no-repeat 0px -236px; }
#main .boxGroup a.groupCtgy2 .groupBtn .img { background:url(https://img1.kakaku.k-img.com/images/home/home_icon_all2.gif) no-repeat 0px -248px; }
#main .boxGroup a.groupCtgy3 .groupBtn .img { background:url(https://img1.kakaku.k-img.com/images/home/home_icon_all2.gif) no-repeat -85px -236px; }
#main .boxGroup a.groupCtgy5 .groupBtn .img { background:url(https://img1.kakaku.k-img.com/images/home/home_icon_all2.gif) no-repeat 0px -272px; }
#main .boxGroup a.groupCtgy4 .groupBtn .img { background:url(https://img1.kakaku.k-img.com/images/home/home_icon_all2.gif) no-repeat 0px -260px; }
#main .boxGroup a.groupCtgy6 .groupBtn .img { background:url(https://img1.kakaku.k-img.com/images/home/home_icon_all2.gif) no-repeat 0px -284px; }
#main .boxGroup a.groupCtgy7 .groupBtn .img { background:url(https://img1.kakaku.k-img.com/images/home/home_icon_all2.gif) no-repeat 0px -296px; }
#main .boxGroup a.groupCtgy8 .groupBtn .img { background:url(https://img1.kakaku.k-img.com/images/home/home_icon_all2.gif) no-repeat -85px -248px; }
#main .boxGroup a.groupCtgy9 .groupBtn .img { background:url(https://img1.kakaku.k-img.com/images/home/home_icon_all2.gif) no-repeat -85px -260px; }
#main .boxGroup a.groupCtgy10 .groupBtn .img { background:url(https://img1.kakaku.k-img.com/images/home/home_icon_all2.gif) no-repeat -85px -260px; }
#main .boxGroup a .groupBtn .img {
height:12px;
overflow:hidden;
width:85px;
margin:0 auto;
}

#main .boxGroupBtm .boxBtm-top {
height:4px;
background:url(https://img1.kakaku.k-img.com/images/home/box_group_all.gif) no-repeat 0 0;
}
#main .boxGroupBtm .boxBtm-bg {
height:4px;
background:url(https://img1.kakaku.k-img.com/images/home/box_group_all.gif) no-repeat 0 -4px;
}
#main .boxGroupBtm {
width:525px;
margin-top:8px;
padding:0 0 4px;
}
#main .boxGroup {
width:522px;
background:#dfdfdf;
padding:0 0 0 3px;
}
#main .boxGroup .boxLow {

width:522px;
padding-bottom:0px;
position:relative;
}
#main .boxGroup a .ctgyIcon{
margin-top:3px;
}
#main .boxGroup a {
display:block;
font-size:85%;
float:left;
cursor:pointer;
margin-right:3px;
text-decoration:none;
padding-top:3px;
color:#555;
background:#FFF;
voice-family:inherit;
width:171px;

outline:none;
position:static;
z-index:99;
}
#main .boxGroup a:hover {
text-decoration:none;
background:#FFF url(https://img1.kakaku.k-img.com/images/home/btn_group_top_over.gif) repeat-x left top;
}
#main .boxGroup a.btnEnd { margin-right:0; }
#main .boxGroup span.groupBtn {
background:url(https://img1.kakaku.k-img.com/images/home/box_row_bg02.gif) no-repeat left bottom;
voice-family:inherit;
width:171px;
text-align:center;
bottom:0;
margin:0;

}
*html #main .boxGroup span.groupBtn { bottom:-1px; }
#main .boxGroup span.groupBtn#btn01,
#main .boxGroup span.groupBtn#btn05,
#main .boxGroup span.groupBtn#btn07 { left:0px; }
#main .boxGroup span.groupBtn#btn02,
#main .boxGroup span.groupBtn#btn04,
#main .boxGroup span.groupBtn#btn08 { left:174px; }
#main .boxGroup span.groupBtn#btn03,
#main .boxGroup span.groupBtn#btn06,
#main .boxGroup span.groupBtn#btn09 { left:348px; }
.listPR { margin:4px auto 8px auto; }
.listPR p {
list-style:none;
line-height:120%;
margin-top:3px;
}
.listPR .pr {
width:29px;
height:13px;
background:url(https://img1.kakaku.k-img.com/images/home/icon_all.gif) no-repeat -72px -225px;
}
#main .boxContents {
background:url(https://img1.kakaku.k-img.com/images/home/menu_boxall_bg.gif) repeat-y -1200px 0;
voice-family:inherit;
padding:3px 13px 0;
}
#main .boxContentsBtm {
width:525px;
margin:0;
padding:0 0 0 0;
}
#main .boxContentsBtm .boxBtm-bg {
width:525px;
height:8px;
background:url(https://img1.kakaku.k-img.com/images/home/box_group_all.gif) no-repeat 0 -8px;
}
#main h2 {
font-size:100%;
height:16px;
margin:8px 0 0;
}
#main h2.news {
background:url(https://img1.kakaku.k-img.com/images/home/h2_top_all.gif) no-repeat top left;
position:relative;
voice-family:inherit;
padding:10px 25px 8px 45px;
}
#main h2.pickup {
background:url(https://img1.kakaku.k-img.com/images/home/h2_top_all.gif) no-repeat -524px 0px;
position:relative;
voice-family:inherit;
padding:10px 0 8px 45px;
}
#main h2 a.rss {
position:absolute;
display:block;
right:10px;
top:10px;
height:14px;
width:14px;
background:url(https://img1.kakaku.k-img.com/images/home/icon_all.gif) no-repeat 0px 0px;
}
#main h2.crmbase {
background:url(https://img1.kakaku.k-img.com/images/home/h2_top_all.gif) no-repeat -1048px 0px;
position:relative;
voice-family:inherit;
padding:10px 0 8px 45px;
}
#main h2.magazine {
background:url(https://img1.kakaku.k-img.com/images/home/h2_top_all.gif) no-repeat -1572px 0px;
position:relative;
voice-family:inherit;
padding:12px 0 6px 100px;
}
#main h2.akiba {
background:url(https://img1.kakaku.k-img.com/images/home/h2_top_all.gif) no-repeat -2096px 0px;
position:relative;
voice-family:inherit;
padding:12px 0 6px 110px;
}
#main h2.featureAd {
background:url(https://img1.kakaku.k-img.com/images/home/h2_top_all.gif) no-repeat -3670px 0px;
position:relative;
voice-family:inherit;
padding:10px 25px 8px 45px;
}
#main h2 a.logo,
#main h2.featureAd span.logo,
#subMain h2 a.logo,
#main h2 span.logo {
position:absolute;
display:block;
left:0;
top:0;
height:34px;
}
#main h2.magazine a.logo { width:100px; }
#main h2.akiba a.logo { width:110px; }
#main h2.news a.logo,
#main h2.pickup a.logo,
#main h2.crmbase a.logo,
#subMain h2 a.logo { width:45px; }
#main h2 span {
font-size:85%;
font-weight:400;
}
#main .rss,
#subMain .rss {
position:absolute;
right:5px;
}
#main h3 {
height:11px;
font-size:100%;
voice-family:inherit;
padding:5px 5px 5px 40px;
}
#main h3.bbs { background:url(https://img1.kakaku.k-img.com/images/home/h2_sub_all.gif) no-repeat -0px 0; }
#main h3.review { background:url(https://img1.kakaku.k-img.com/images/home/h2_sub_all.gif) no-repeat -499px 0; }
#main h3.pickuplist { background:url(https://img1.kakaku.k-img.com/images/home/h2_sub_all.gif) no-repeat -1998px 0; }
#main h3.newEntry { background:url(https://img1.kakaku.k-img.com/images/home/h2_sub_all.gif) no-repeat -998px 0; }
#main h3.pickupEntry { background:url(https://img1.kakaku.k-img.com/images/home/h2_sub_all.gif) no-repeat -1497px 0; }
#main ul.listNews li {
margin-top:0;
list-style:none;
background:url(https://img1.kakaku.k-img.com/images/home/dotline01.gif) repeat-x left bottom;
padding-bottom:5px;
width:499px;
line-height:120%;
padding-top:3px;
}
#main ul.listNews .textArea { margin-left:74px; }
#main ul.listNews span {
font-size:85%;
margin-right:8px;
padding:2px;
}
#main ul.listNews#newItemNews span.pc {
background:#ECECEC;
border-left:3px solid #09f;
}
#main ul.listNews#newItemNews span.kaden {
background:#ECECEC;
border-left:3px solid #f60;
}
#main ul.listNews#newItemNews span.camera {
background:#ECECEC;
border-left:3px solid #009899;
}
#main ul.listNews#newItemNews span.kuruma {
background:#ECECEC;
border-left:3px solid #013466;
}
#main ul.listNews#newItemNews span.keitai {
background:#ECECEC;
border-left:3px solid #3266cc;
}
#main ul.listNews#newItemNews span.fashion {
background:#ECECEC;
border-left:3px solid #a00000;
}
#main ul.listPickupUser,
#main ul.listNewEntry,
#main ul.listPickupEntry { margin:5px 0; }
#main ul.listPickupUser li {
margin-top:0;
list-style:none;
padding-bottom:3px;
width:499px;
line-height:120%;
padding-top:3px;
}
#main ul.listPickupUser .imgArea img { margin-right:2px; }
#main ul.listPickupUser .imgArea img.review5 { background:url(https://img1.kakaku.k-img.com/images/home/icon_reviewall.gif) no-repeat 0 -60px; }
#main ul.listPickupUser .imgArea img.review4 { background:url(https://img1.kakaku.k-img.com/images/home/icon_reviewall.gif) no-repeat 0 -45px; }
#main ul.listPickupUser .imgArea img.review3 { background:url(https://img1.kakaku.k-img.com/images/home/icon_reviewall.gif) no-repeat 0 -30px; }
#main ul.listPickupUser .imgArea img.review2 { background:url(https://img1.kakaku.k-img.com/images/home/icon_reviewall.gif) no-repeat 0 -15px; }
#main ul.listPickupUser .imgArea img.review1 { background:url(https://img1.kakaku.k-img.com/images/home/icon_reviewall.gif) no-repeat 0 -0px; }
#main ul.listPickupUser .textArea { margin-left:43px; }
#main ul.listPickupUser span,
#main ul.listNewEntry span,
#main ul.listPickupEntry span {
font-size:85%;
margin-left:5px;
margin-right:3px;
}
/* /2009/04/17 add pickuplist */
#main ul.listPickupUser p span.lastdate {
	font-size:100%;
	font-weight:bold;
	color:#ff0000;
}
/* /2009/04/17 add pickuplist */
#main ul.listNewEntry span {
background:#ECECEC;
border-left:3px solid #f93;
margin:0 2px 0 0;
padding:3px;
}
#main ul.listNewEntry li {
width:491px;
list-style:none;
line-height:120%;
padding:2px 2px 2px 0;
}

#main ul.listPickupEntry li {
width:481px;
list-style:none;
line-height:120%;
padding:2px 2px 2px 16px;
}

#main ul.listPickupEntry li.no1 { background: url(https://img1.kakaku.k-img.com/images/home/icon_rankall.gif) no-repeat 0 -769px; }
#main ul.listPickupEntry li.no2 { background: url(https://img1.kakaku.k-img.com/images/home/icon_rankall.gif) no-repeat 0 -1019px; }
#main ul.listPickupEntry li.no3 { background: url(https://img1.kakaku.k-img.com/images/home/icon_rankall.gif) no-repeat 0 -1268px; }
#main ul.listPickupEntry span {
background:#ECECEC;
margin:0 3px 0 0;
padding:2px;
}
#main .estimate {
font-family:Verdana;
font-weight:700;
color:#ff8400;
vertical-align:middle;
}
/* 2008/08/27 add Message from メーカー */
	.listNewEntry li a {
		display:block;
		width:491px;
		}
	.listNewEntry li a:hover {
		text-decoration:none !important;
		}
	.listNewEntry a span,
	.listPickupEntry a span {
		color:#333333;
		text-decoration:none;
		}	
	.listPickupEntry li a {
		display:block;
		position:absolute;
		width:481px;
		}
	.listPickupEntry li a:hover {
		text-decoration:none !important;
		}
		.listPickupEntry .estimate {
			cursor:pointer;
			}
/* /2008/08/27 add Message from メーカー */
#main .fontDate {
font:bold 85% Verdana;
color:red;
}
#main .fontUpdate {
font-size:85%;
color:#999;
display:block;
margin-top:3px;
}
#subMain {
width:300px;
float:right;
}
#newsUpdate,
#ranking,
/* 090723 ohara add */
#trend,
/* END / 090723 ohara add */
#research,
#campaign { width:300px; }
#subMain h2 {
font-size:100%;
height:17px;
position:relative;
margin-top:8px;
voice-family:inherit;
padding:10px 5px 10px 45px;
}
/*右ナビ用RSSアイコン設定  09/03/26 追加 (神山)ここから*/
#subMain h2 a.rss {
position:absolute;
display:block;
right:10px;
top:12px;
height:14px;
width:14px;
background:url(https://img1.kakaku.k-img.com/images/home/icon_all.gif) no-repeat 0px 0px;
}
/*右ナビ用RSSアイコン設定  09/03/26 追加 (神山)ここから*/
#subMain #newsUpdate h2 { background:url(https://img1.kakaku.k-img.com/images/home/menu_boxall_h2.gif?090724) no-repeat 0px 0; }
#subMain #ranking h2 { background:url(https://img1.kakaku.k-img.com/images/home/menu_boxall_h2.gif?090724) no-repeat -300px 0px; }
/* 090723 ohara add*/
#subMain #trend h2 { background:url(https://img1.kakaku.k-img.com/images/home/menu_boxall_h2.gif?090724) no-repeat -1800px 0px; }
/* END / 090723 ohara add*/
#subMain #research h2 { background:url(https://img1.kakaku.k-img.com/images/home/menu_boxall_h2.gif?090724) no-repeat -600px 0px; }
#subMain #campaign h2 { background:url(https://img1.kakaku.k-img.com/images/home/menu_boxall_h2.gif?090724) no-repeat -900px 0px; }
#subMain h3 {
background:#ffe972;
font-weight:700;
margin-bottom:5px;
font-size:100%;
padding:3px 3px 3px 6px;
}
#subMain .boxBg {
voice-family:inherit;
padding:3px 13px 0;
height:1%;
}
#subMain .boxBtm {
width:300px;
margin:0;
padding:0 0 0px 0;
}
#subMain #newsUpdate .boxBg { background:url(https://img1.kakaku.k-img.com/images/home/menu_boxall_bg.gif) repeat-y 0 0; }
#subMain ul.listNewsUpdate li {
margin-top:0;
list-style:none;
background:url(https://img1.kakaku.k-img.com/images/home/dotline01.gif) repeat-x left bottom;
padding-bottom:6px;
width:274px;
line-height:120%;
padding-top:4px;
}
#subMain ul.listNewsUpdate li.end {
background:url(https://img1.kakaku.k-img.com/images/home/dotline02.gif) repeat-x left bottom;
padding-bottom:8px;
}
#subMain #newsUpdate .textArea { margin-left:70px; }
#subMain #newsUpdate dl#attention {
line-height:1;
margin:0;
padding:8px 0 0;
}
#subMain #newsUpdate dl#attention dt {
width:30px;
color:red;
font-weight:700;
}
#subMain #newsUpdate dl#attention dd { margin:-15px 0 0 30px; }
#subMain #newsUpdate dl#attention dd ul {
list-style:none;
min-height:1px;
_height:1px;
margin:0;
padding:0;
}
#subMain #newsUpdate dl#attention dd ul li {
float:left;
background:url(https://img1.kakaku.k-img.com/images/home/attention_arrow.gif) no-repeat left top;
white-space:nowrap;
margin:0 5px 3px 0;
padding:0 0 0 7px;
}
#subMain #ranking .boxBg { background:url(https://img1.kakaku.k-img.com/images/home/menu_boxall_bg.gif) repeat-y -300px 0; }
#subMain ul.listRanking li {
margin-top:0;
list-style:none;
padding-bottom:3px;
width:274px;
line-height:120%;
padding-top:2px;
}
#subMain #ranking .textArea { margin-left:85px; }
#subMain #ranking .ranking1 {
background:url(https://img1.kakaku.k-img.com/images/home/icon_rankall.gif) no-repeat 0 0;
font-weight:700;
padding:0 2px 2px 22px;
}
#subMain #ranking .ranking2 {
background:url(https://img1.kakaku.k-img.com/images/home/icon_rankall.gif) no-repeat 0 -250px;
font-weight:700;
padding:0 2px 2px 22px;
}
#subMain #ranking .ranking3 {
background:url(https://img1.kakaku.k-img.com/images/home/icon_rankall.gif) no-repeat 0 -500px;
font-weight:700;
padding:0 2px 2px 22px;
}
#subMain #ranking p span {
font-weight:400;
margin-left:5px;
}
/*100714 sm1 add*/
#subMain #ranking p {
	word-wrap:break-word;
}

/* 090723 ohara add*/
#subMain #trend .boxBg { background:url(https://img1.kakaku.k-img.com/images/home/menu_boxall_bg.gif?090724) repeat-y -3045px 0; }
/* END / 090723 ohara add*/
#subMain #research .boxBg { background:url(https://img1.kakaku.k-img.com/images/home/menu_boxall_bg.gif) repeat-y -600px 0; }
#subMain ul.listResearch li {
width:260px;
list-style:none;
background:url(https://img1.kakaku.k-img.com/images/home/icon_rankall.gif) no-repeat 0 -2270px;
line-height:120%;
padding:2px 2px 2px 10px;
}
#subMain #campaign .boxBg { background:url(https://img1.kakaku.k-img.com/images/home/menu_boxall_bg.gif) repeat-y -900px 0; }
#subMain #newsUpdate .boxBtm-bg { background:url(https://img1.kakaku.k-img.com/images/home/box_group_all.gif) no-repeat 0 -42px; }
#subMain #ranking .boxBtm-bg { background:url(https://img1.kakaku.k-img.com/images/home/box_group_all.gif) no-repeat 0 -52px; }
#subMain #research .boxBtm-bg { background:url(https://img1.kakaku.k-img.com/images/home/box_group_all.gif) no-repeat 0 -62px; }
#subMain #campaign .boxBtm-bg { background:url(https://img1.kakaku.k-img.com/images/home/box_group_all.gif) no-repeat 0 -72px; }
/* 090723 ohara add */
#subMain #trend .boxBtm-bg { background:url(https://img1.kakaku.k-img.com/images/home/box_group_all.gif?090724) no-repeat 0 -92px; }
/* END / 090723 ohara add */
.prBn {
width:300px;
margin-top:10px;
text-align:center;
padding-bottom:10px;
background:#e3ecf3;
}
.prBn .menuTitle {
font-weight:700;
color:#FFF;
background:#8caec7;
font-size:85%;
text-align:left;
padding:2px;
}
#subMain .menuBox03 {
width:300px;
margin-top:10px;
}
#subMain .menuBox03 .menuTitle {
margin-bottom:8px;
font-weight:700;
line-height:120%;
background:#d6d4d4 url(https://img1.kakaku.k-img.com/images/home/menu_boxall_h2.gif) repeat-x -1200px 0;
voice-family:inherit;
width:284px;
padding:4px 8px;
}
#subMain .menuBox03 p { margin-top:8px; }
#subMain .menuBox03 a {
color:#333;
text-decoration:underline;
}
#subMain .menuBox03 .shop-img { background:url(https://img1.kakaku.k-img.com/images/home/icon_all.gif) no-repeat -72px -134px; }
ul.listArrow01 { margin-top:5px; }
ul.listArrow01 li {
background:url(https://img1.kakaku.k-img.com/images/home/icon_rankall.gif) no-repeat 0 -1767px;
padding-left:10px;
list-style:none;
line-height:120%;
}
.icon_akiba_hobby { background:url(https://img1.kakaku.k-img.com/images/home/icon_all.gif) no-repeat 0px -173px; }
.icon_akiba_circle { background:url(https://img1.kakaku.k-img.com/images/home/icon_all.gif) no-repeat 0px -134px; }
.icon_akiba_column { background:url(https://img1.kakaku.k-img.com/images/home/icon_all.gif) no-repeat 0px -238px; }
.icon_akiba_costume { background:url(https://img1.kakaku.k-img.com/images/home/icon_all.gif) no-repeat 0px -212px; }
.icon_akiba_event { background:url(https://img1.kakaku.k-img.com/images/home/icon_all.gif) no-repeat 0px -199px; }
.icon_akiba_gourmet { background:url(https://img1.kakaku.k-img.com/images/home/icon_all.gif) no-repeat 0px -186px; }
.icon_akiba_pcparts { background:url(https://img1.kakaku.k-img.com/images/home/icon_all.gif) no-repeat 0px -160px; }
.icon_akiba_sale1 { background:url(https://img1.kakaku.k-img.com/images/home/icon_all.gif) no-repeat 0px -147px; }
.icon_akiba_sale2 { background:url(https://img1.kakaku.k-img.com/images/home/icon_all.gif) no-repeat 0px -225px; }
.mLeft47 { margin-left:47px; }
.mLeft73 { margin-left:73px; }
.mLeft117 { margin-left:117px; }
.mLeft125 { margin-left:125px; }
.mTop2 { margin-top:2px; }
.mTop3 { margin-top:3px; }
.arrowNext {
background:url(https://img1.kakaku.k-img.com/images/home/icon_rankall.gif) no-repeat 0 -1520px;
padding-left:18px;
line-height:120%;
padding-top:3px;
padding-bottom:3px;
}
.arrow02 {
background:url(https://img1.kakaku.k-img.com/images/home/icon_rankall.gif) no-repeat 0 -2020px;
padding-left:15px;
line-height:120%;
}
#main .dotline {
background:url(https://img1.kakaku.k-img.com/images/home/dotline01.gif) repeat-x left top;
margin-top:8px;
padding-top:5px;
}
.border01 {
margin-top:5px;
padding-top:5px;
border-top:1px solid #E5E5E5;
}
.fontPrice {
color:red;
font-family:Verdana;
font-weight:400;
}
/* -------------------------- sm6 20101210 add */
.fontPrice a {
color:red;
/*font-size: 129%;*/
}
.fontPrice a:hover {
text-decoration: underline;
}
.fontPrice a:visited {
color:red;
}
/* -------------------------- sm6 20101210 add */
#mainContents:after,
#main #categoryArea .boxRow:after,
#main #categoryArea .boxRowEnd:after,
#main #categoryArea a:after,
#main ul.listNews li:after,
#main ul.listPickupUser li:after,
#main ul.listPickupEntry li:after,
#main ul.listNewEntry li:after,
#subMain ul.listNewsUpdate li:after,
#subMain ul.listRanking li:after,
#subMain .menuBox03:after,
#main .boxGroup .boxLow:after,
#main .boxKeywordBtm:after,
#subMain ul.listSeasonCalendar li:after {
clear:both;
height:0;
visibility:hidden;
display:block;
content:".";
}
#main a:link,
#subMain a:link,
#subMain a:visited,
#main a:visited,
#main a.underline:visited { text-decoration:none; }
#main a.underline:link,
#subMain a.underline:link,
#main a.underline:visited,
#subMain a:hover,
#main a:hover { text-decoration:underline; }
#main #categoryArea strong,
#main .boxGroup strong {
font-size:107%;
margin-bottom:2px;
display:block;
}
#main #categoryArea a:link strong,
#main .boxGroup a:link strong {
text-decoration:none;
color:#00d;
}
#main #categoryArea a:visited strong,
#main .boxGroup a:visited strong {
text-decoration:none;
color:#939;
}
#main #categoryArea a:hover strong,
#main .boxGroup a:hover strong {
text-decoration:underline;
color:#09f;
}
#main #categoryArea .ctgyIcon,
#main .imgArea,
#subMain .imgArea { float:left; }
#main #categoryArea span {
float:left;
display:block;
voice-family:inherit;
width:128px;
overflow:hidden;
}
html:not(:target) #main #categoryArea span { /* IE9-hack 110310SM5 */
 line-height: 115%\9;
 letter-spacing: -0.02em\9;
}
#main .boxGroup .ctgyIcon {
position:absolute;
top:0;
left:0;
}
#main .boxGroup a.groupCtgy1 img.ctgyIcon,
#main .boxGroup a.groupCtgy5 img.ctgyIcon,
#main .boxGroup a.groupCtgy7 img.ctgyIcon { left:0; }
#main .boxGroup a.groupCtgy2 img.ctgyIcon,
#main .boxGroup a.groupCtgy4 img.ctgyIcon,
#main .boxGroup a.groupCtgy8 img.ctgyIcon { left:174px; }
#main .boxGroup a.groupCtgy3 img.ctgyIcon,
#main .boxGroup a.groupCtgy6 img.ctgyIcon,
#main .boxGroup a.groupCtgy9 img.ctgyIcon,
#main .boxGroup a.groupCtgy10 img.ctgyIcon{ left:348px; }
#main .boxGroup span {
width:132px;
display:block;
margin-left:35px;
}
html:not(:target) #main .boxGroup span { /* IE9-hack 110310SM5 */
 line-height: 115%\9;
 letter-spacing: -0.02em\9;
}
.listPR iframe,
#main .estimate img { vertical-align:middle; }
#main h2 a:link,
#main h2 a:visited,
#subMain h2 a:link,
#subMain h2 a:visited,
#subMain ul.listRanking h3 a:link,
#subMain ul.listRanking h3 a:visited {
text-decoration:none;
color:#333;
}
#main h2 a:hover,
#subMain h2 a:hover,
#subMain ul.listRanking h3 a:hover {
text-decoration:underline;
color:#333;
}
/* okyuu露出枠 08/05/20 追加 */
#subMain #research_okyuu .boxTop {
background: url(https://img1.kakaku.k-img.com/images/home/menu_box04b_top.gif) repeat-y left top;
margin:13px 0 0 0;
height:8px;
}
#subMain #research_okyuu .boxBg {
background: url(https://img1.kakaku.k-img.com/images/home/menu_box04b_bg.gif) repeat-y left top;
padding-bottom:5px;
}
#subMain #research_okyuu .boxBtm { background: url(https://img1.kakaku.k-img.com/images/home/menu_box04b_btm.gif) no-repeat left bottom; padding-bottom:10px; }
/* okyuu露出枠 08/05/20 追加ここまで */

/* モバイル露出枠 08/07/11 追加 (児玉)*/
#subMain #mobile h2 {background:url(https://img1.kakaku.k-img.com/images/home/menu_boxall_h2.gif) no-repeat scroll -1500px 0px;}
#subMain #mobile .boxBtm-bg{background:url(https://img1.kakaku.k-img.com/images/home/box_group_all.gif) no-repeat scroll 0pt -82px;}
#subMain #mobile .boxBg {background:url(https://img1.kakaku.k-img.com/images/home/menu_boxall_bg.gif) repeat-y scroll -2745px 0pt;}
/* モバイル露出枠 ここまで*/

/* tv 08/11/07 sm1*/
#main #tvlogbox h2.tv{
/*background:url(https://img1.kakaku.k-img.com/images/home/h2_top_tv.gif) no-repeat left top;
padding:10px 25px 8px 47px;
position:relative;
voice-family:inherit;*/
background:url(https://img1.kakaku.k-img.com/images/home/h2_top_all.gif) no-repeat scroll left top;
background-position:-2620px 0px;
padding:10px 25px 8px 45px;
position:relative;
voice-family:inherit;
}
#main #tvlogbox ul {list-style-type:none;}
#main #tvlogbox li {
	background:transparent url(https://img1.kakaku.k-img.com/images/home/dotline01.gif) repeat-x scroll left bottom;
	padding-bottom:3px;	
	padding-top:3px;
	width:499px;
}
#main #tvlogbox .w499 {
	width:499px;
}
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
#main #tvlogbox .icon {
	width:80px;
	float:left;
}
#main #tvlogbox .time {
	width:50px;
	background:#dee8ff;
	text-align:center;
	float:left;
}
#main #tvlogbox .proinfo {
	width:400px;
	float:left;
	line-height:120%;
	margin-left:5px;
}
#main #tvlogbox .proinfo span {
	/*font-weight:bold;*/
}
#main #tvlogbox .mcname {
	font-size:80%;
	font-weight:normal;
}
/* tv 08/11/07 sm1 end*/
/* tv 11/08/03 sm3*/
#main #tvlogbox dl {
	widtht:499px;
	background:url(https://img1.kakaku.k-img.com/images/home/dotline01.gif) repeat-x bottom;
}
#main #tvlogbox dt,
#main #tvlogbox dd {
	float:left;
	background:url(https://img1.kakaku.k-img.com/images/home/dotline01.gif) repeat-x top;
	padding:6px 0 5px 0;
}
#main #tvlogbox dt {
	clear:both;
	width:64px;
}
#main #tvlogbox dl .top {background:none;padding-top:3px;}
#main #tvlogbox dl dt img {display:block;background:url(https://img1.kakaku.k-img.com/images/home/icon_tv.gif) no-repeat; margin-top:1px;}
#main #tvlogbox .nihon {background-position:0 0;}
#main #tvlogbox .tbs { background-position:-74px 0;}
#main #tvlogbox .fuji {background-position:-148px 0;}
#main #tvlogbox .asahi {background-position:-222px 0;}
#main #tvlogbox .tokyo {background-position:-296px 0;}
#main #tvlogbox dd {
	width:435px;
}
#main #tvlogbox dd a {
	margin:0 10px;
}
#main #tvlogbox dd .mcname {
	display:block;
	margin:2px 0 0 10px;
}
/* tv 11/08/03 sm3 end*/

/* 注目カテゴリ 11/08/15 sm3 */
#main h2.pickupCat {
	background:url(https://img1.kakaku.k-img.com/images/home/h2_top_all.gif) no-repeat scroll left top;
	background-position:-4720px 0px;
	padding:10px 25px 8px 45px;
	position:relative;
	voice-family:inherit;
}
#main #pickupbox ul.listNews li {
	color:#b2b2b2;
}
#main #pickupbox ul.listNews li.btm {
	background:none;
}
#pickupbox ul.listNews span {
	color:#333;
	background:#ececec;
	border-left:3px solid;
}
#pickupbox ul.listNews span.pc {border-color:#09f;}
#pickupbox ul.listNews span.kaden {border-color:#f60;}
#pickupbox ul.listNews span.camera {border-color:#009899;}
#pickupbox ul.listNews span.keitai {border-color:#3266cc;}
#pickupbox ul.listNews span.game {border-color:#ffcc33;}
#pickupbox ul.listNews span.hobby {border-color:#feae00;}
#pickupbox ul.listNews span.kuruma {border-color:#013466;}
#pickupbox ul.listNews span.sports {border-color:#3398cc;}
#pickupbox ul.listNews span.book {border-color:#339933;}
#pickupbox ul.listNews span.fashion {border-color:#a00000;}
#pickupbox ul.listNews span.drink {border-color:#ff9934;}
#pickupbox ul.listNews span.interior {border-color:#cdcc00;}
#pickupbox ul.listNews span.houseware {border-color:#9cb416;}
#pickupbox ul.listNews span.beauty_health {border-color:#9c3;}
#pickupbox ul.listNews span.baby {border-color:#ffa4d1;}
#pickupbox ul.listNews span.pet {border-color:#d68011;}
#pickupbox ul.listNews span.watch_accessory {border-color:#c36;}
#pickupbox ul.listNews span.diy {border-color:#963;}
#pickupbox ul.listNews span.food {border-color:#f96;}
#pickupbox ul.listNews span.kitchen {border-color:#60bf01;}

/*** mac用スタイル修正 ***/
.safari #main .boxSearchBtm input,
.safari #main .boxSearchBtm .vm{
margin-bottom:6px;
}
.safari #main .keywordBox {
margin-top:1px;
}
.safari #main .boxSearchBtm .box-top2{
margin-top:-6px;
}
.mac.safari #main .boxKeyword #header_topics {
font-size:88% !important;
}
.mac.gecko #main .boxKeyword #header_topics{
font-size:100% !important;
}
.mac.safari #main #categoryArea a,
.mac.gecko #main #categoryArea a{
font-size:80% !important;
}
.mac.safari #main .boxGroup a,
.mac.gecko #main .boxGroup a{
font-size:80% !important;
}
/*マイナーブラウザ対応*/
.mac.opera #main .boxKeyword {
width:493px;
font-size:95% !important;
background:#ffffff;
border-left:1px solid #c2c1c1;
border-right:1px solid #c2c1c1;
margin:0 15px;
}
.mac.opera #main .boxKeywordBtm{
margin-left:-1px;
}
.mac.gecko #subMain .boxBtm-bg 
{ margin-top:-1px;}
.win.gecko #subMain #ranking .boxBtm-bg 
{ margin-top:-1px;}
.mac.gecko #main .boxContentsBtm .boxBtm-bg {
margin-top:-1px;
}
.mac.opera #subMain #mobile .boxBg {background-position: right top;}
.mac.opera #main h2.akiba {background-position: right top; }
/*** /mac用スタイル修正 ***/

/* キャンペーン追加 -------------------------- */
#subMain #campaign .boxBg {
	background: url(https://img1.kakaku.k-img.com/images/home/menu_box04_bg.gif) repeat-y left top;
}
#subMain #campaign .boxBtm {
	background: url(https://img1.kakaku.k-img.com/images/home/menu_box04_btm.gif) no-repeat left bottom;
	padding-bottom: 10px;
}
#subMain ul.listPresent {
	margin-top: 5px;
}
#subMain ul.listPresent li {
	list-style: none;
	background: url(https://img1.kakaku.k-img.com/images/present/new/icon_dots03.gif) no-repeat 2px 40%;
	line-height: 110%;
	padding: 2px 2px 2px 12px;
}

/* 081215ランキング枠破線追加対応ここから */
.rankingDot {background:transparent url(https://img1.kakaku.k-img.com/images/home/dotline01.gif) repeat-x scroll left bottom;
}
/* 081215ランキング枠破線追加対応ここまで */

/*新着・お知らせ一覧  08/12/02 追加 (児玉)ここから*/
.mac .listNewsUpdate li{
font-size:95%;
}
.mac.opera .listNewsUpdate li{
font-size:100%;
}
/*新着・お知らせ一覧  08/12/02 追加 (児玉)ここまで*/

/* 090723 トレンドニュース露出枠 追加(大原) ここから */
#trend .border01 .imgArea {
	border:1px solid #999;
	padding:3px 4px;
	/* 090908 追加(大原) ここから*/
	overflow:hidden;
	width:32px;
	height:24px;
	text-align:center;
	}
	#trend .border01 .imgArea img {
		margin:0 auto; 
	}
	/* 090908 追加(大原) ここまで*/
#trend .border01 .font-small {
	padding-right:5px;
	font-size:80%;
}
/* 090723 トレンドニュース露出枠 追加(大原) ここまで */

/*akiba 091001 sm1*/
.idx_akiba_pc{background:url(https://img1.kakaku.k-img.com/images/home/icon_akiba_all.gif) 0 0;}
.idx_akiba_hobby{background:url(https://img1.kakaku.k-img.com/images/home/icon_akiba_all.gif) 0 -13px;}
.idx_akiba_pcevent{background:url(https://img1.kakaku.k-img.com/images/home/icon_akiba_all.gif) 0 -26px;}
.idx_akiba_game{background:url(https://img1.kakaku.k-img.com/images/home/icon_akiba_all.gif) 0 -39px;}
.idx_akiba_shop{background:url(https://img1.kakaku.k-img.com/images/home/icon_akiba_all.gif) 0 -52px;}
.idx_akiba_event{background:url(https://img1.kakaku.k-img.com/images/home/icon_akiba_all.gif) 0 -65px;}
.idx_akiba_column{background:url(https://img1.kakaku.k-img.com/images/home/icon_akiba_all.gif) 0 -78px;}
.idx_akiba_etc{background:url(https://img1.kakaku.k-img.com/images/home/icon_akiba_all.gif) 0 -91px;}
.idx_akiba_costumeplay{background:url(https://img1.kakaku.k-img.com/images/home/icon_akiba_all.gif) 0 -104px;}
.idx_akiba_gourmet{background:url(https://img1.kakaku.k-img.com/images/home/icon_akiba_all.gif) 0 -117px;}
/*akiba 091001 sm1end*/



/* 091016 マガジンリニューアル ここから */
.iconMag_special {background:url(https://img1.kakaku.k-img.com/images/home/icon_mag.gif) no-repeat 0 0;}
.iconMag_report {background:url(https://img1.kakaku.k-img.com/images/home/icon_mag.gif) no-repeat 0 -13px;}
.iconMag_event {background:url(https://img1.kakaku.k-img.com/images/home/icon_mag.gif) no-repeat 0 -26px;}
.iconMag_remark {background:url(https://img1.kakaku.k-img.com/images/home/icon_mag.gif) no-repeat 0 -39px;}
.iconMag_spextra {background:url(https://img1.kakaku.k-img.com/images/home/icon_mag.gif) no-repeat 0 -52px;}
.iconMag_serial {background:url(https://img1.kakaku.k-img.com/images/home/icon_mag.gif) no-repeat 0 -65px;}
.iconMag_woman {background:url(https://img1.kakaku.k-img.com/images/home/icon_mag.gif) no-repeat 0 -78px;}
/* 091016 マガジンリニューアル ここまで */

/* 100325 マガジンリニューアル（宮本）ここから */
.iconMag_pc {background:url(https://img1.kakaku.k-img.com/images/home/icon_mag.gif) no-repeat 0 -91px;}
.iconMag_kaden {background:url(https://img1.kakaku.k-img.com/images/home/icon_mag.gif) no-repeat 0 -104px;}
.iconMag_camera {background:url(https://img1.kakaku.k-img.com/images/home/icon_mag.gif) no-repeat 0 -117px;}
.iconMag_hobby {background:url(https://img1.kakaku.k-img.com/images/home/icon_mag.gif) no-repeat 0 -130px;}
#magazineBox .magTitle {
line-height:115%;
}
#magazineBox .magTxt {
line-height:120%;
margin-top:2px;
}
#magazineBox .magNew {
font-size:77%;
color:#f00;
margin-left:5px;
vertical-align:text-top;
}
#magazineBox .woman {
font-size:77%;
color:#f6c;
margin-left:5px;
vertical-align:text-top;
}
#magazineBox .iconTxt {
font-size:77%;
color:#f00;
margin-left:5px;
vertical-align:text-top;
font-weight:normal;
}
#magazineBox .imgArea {
	margin-top:2px;
}
#magazineBox li img {
margin-right:3px;
vertical-align:middle;
}
/* 100325 マガジンリニューアル（宮本）ここまで */

/* 本日の値下がり製品リスト露出枠 091016 sm02*/
#subMain #pricedownList h2{background:url(https://img1.kakaku.k-img.com/images/home/menu_boxall_h2.gif) no-repeat -2100px 0px;}
#subMain #pricedownList .boxBtm-bg{background:url(https://img1.kakaku.k-img.com/images/home/box_group_all.gif) no-repeat 0pt -102px;}
#subMain #pricedownList .boxBg{background:url(https://img1.kakaku.k-img.com/images/home/menu_boxall_bg.gif) repeat-y -3345px 0pt;}
#subMain #pricedownList .textArea{margin-left:85px;}

/*sm1 add*/
#subMain #pricedownList .textArea p {
	word-wrap:break-word;
}

/* 本日の値下がり製品リスト露出枠 ここまで*/


/* 091020 特長露出枠 大原 ここから */
#featureAdTop h3 {
	height:15px;
	padding:4px 2px 2px;
	background:#f0f0f0;
	}

#featureAdTop h3 span {
	font-size:85%;
	font-weight:normal;
	}

#featureAdTop .featureContainer {
	padding-bottom:5px;
	}

#featureAdTop .featureContainer a {
	display:block;
	padding-top:8px;
	text-decoration:none;!important
	}

#featureAdTop .featureContainer a:hover {
	background:url(https://img1.kakaku.k-img.com/images/home/block_category_over.gif) repeat-x;
	text-decoration:none;!important
	}
#main #featureAdTop .imgArea {
	float:none;
}
#featureAdTop .imgArea img {
	float:left;
	display:block;
	padding:14px 4px;
	margin:0 5px 0 5px;
	border:1px solid #e0e0e0;
	background:#fff;
}
* html #featureAdTop .imgArea {
	margin:0;
}
* html #featureAdTop .imgArea img {
	margin:0 2px 0 3px;
}
#featureAdTop .textArea {
	display:block;
	float:right;
	width:398px;
	}

#featureAdTop .textArea span.parag {
	display:block;
	margin-bottom:1px;
	line-height:125%;
	}
	
#featureAdTop .textArea span.parag span {
	padding:2px;
	margin-right:4px;
	border-left:3px solid #fff;
	background:#f0f0f0;
	color:#333;
	font-size:85%;
	}
	#featureAdTop .textArea span.parag span.pc {			border-left:3px solid #09f;	}
	#featureAdTop .textArea span.parag span.kaden {		border-left:3px solid #f60;	}
	#featureAdTop .textArea span.parag span.camera {		border-left:3px solid #009899;	}
	#featureAdTop .textArea span.parag span.kuruma {		border-left:3px solid #013466;	}
	#featureAdTop .textArea span.parag span.keitai {		border-left:3px solid #3266cc;	}
	#featureAdTop .textArea span.parag span.fashion {	border-left:3px solid #a00000;	}

#featureAdTop .textArea span.parag span.featMaker {
	padding:2px;
	margin-right:4px;
	border0:0;
	background:none;
	color:#333;
	font-size:85%;
	}

#featureAdTop .textArea ul li {
	display:block;
	padding-top:3px;
	list-style-type:none;
	}

#featureAdTop .textArea ul li span {
	margin-right:3px;
	color:#333;
	font-size:80%;
	}

#featureAdTop .imgArea,
#featureAdTop .textArea  {
	cursor:pointer;
	}
/* 091020 特長露出枠 大原 ここまで */
/* 100107 特長露出枠new sm03 */
#featureAdBox .featureAdCtn {
	padding:0 0 8px 0;
}
html #main #featureAdBox .featureAdCtn a {
	clear:none;
	display:block;
	padding-top:5px;
	text-decoration:none;!important
}
#featureAdBox .featureAdCtn a:hover {
	background:url(https://img1.kakaku.k-img.com/images/home/block_category_over.gif) repeat-x;
	text-decoration:none;!important
}
#featureAdBox .imgArea {
	float:none;
}
#featureAdBox .imgArea img {
	float:left;
	display:block;
	width:88px;
	padding:11px 0;
	margin:0 5px 0 4px;
	border:1px solid #e0e0e0;
	background:#fff;
}
* html #featureAdBox .imgArea img {
	margin:0 5px 0 2px;
}
#featureAdBox .textArea {
	float:right;
	display:block;
	width:398px;
}
#featureAdBox .textArea span.parag {
	display:block;
	margin-bottom:1px;
	line-height:125%;
}	
#featureAdBox .textArea span.parag span {
	background:#f0f0f0;
	margin-right:4px;
	padding:2px;
	border-left:3px solid #fff;
	color:#333;
	font-size:85%;
	}
	#featureAdBox .textArea span.parag span.pc {		border-left:3px solid #09f;	}
	#featureAdBox .textArea span.parag span.kaden {		border-left:3px solid #f60;	}
	#featureAdBox .textArea span.parag span.camera {	border-left:3px solid #009899;	}
	#featureAdBox .textArea span.parag span.kuruma {	border-left:3px solid #013466;	}
	#featureAdBox .textArea span.parag span.keitai {	border-left:3px solid #3266cc;	}
	#featureAdBox .textArea span.parag span.fashion {	border-left:3px solid #a00000;	}

#featureAdBox .textArea span.parag span.featMaker {
	background:none;
	margin-right:4px;
	padding:2px;
	color:#333;
	font-size:85%;
	border:0;
}
#featureAdBox .textArea ul li {
	display:block;
	list-style-type:none;
	padding-top:3px;
}
#featureAdBox .textArea ul li span {
	margin-right:3px;
	color:#333;
	font-size:80%;
}
#featureAdBox .imgArea,
#featureAdBox .textArea  {
	cursor:pointer;
}
/* 100107 特長露出枠new sm03 end */

/* trend-new 091207 sm1*/
#main #trendnews h2.trendnews{
background:url(https://img1.kakaku.k-img.com/images/home/h2_top_all.gif) no-repeat scroll left top;
background-position:-3145px 0px;
padding:10px 25px 8px 45px;
position:relative;
voice-family:inherit;
}
#main  #trendnews ul.Newslist li {
margin-top:0;
list-style:none;
background:url(https://img1.kakaku.k-img.com/images/home/dotline01.gif) repeat-x left bottom;
padding-bottom:5px;
width:499px;
line-height:120%;
padding-top:3px;
}
#main  #trendnews ul.Newslist .textArea { margin-left:74px; }
/* 091218 shirakura add */
#main  #trendnews ul.Newslist .textArea span {
font-size:85%;
color:#999;
margin-top:3px;
}
/* 091218 shirakura add end */
#main  #trendnews .boxContents span {
color:#999;
padding-right:10px;
}
#main  #trendnews .pcIcon {
background:url(https://img1.kakaku.k-img.com/images/home/trendnews_category.gif) no-repeat;
background-position:0px 0px;
padding:2px 2px 2px 18px;
}
#main  #trendnews .kadenIcon {
background:url(https://img1.kakaku.k-img.com/images/home/trendnews_category.gif) no-repeat;
background-position:0px -17px;
padding:2px 2px 2px 18px;
}
#main  #trendnews .cameraIcon {
background:url(https://img1.kakaku.k-img.com/images/home/trendnews_category.gif) no-repeat;
background-position:0px -34px;
padding:2px 2px 2px 18px;
}
#main  #trendnews .keitaiIcon {
background:url(https://img1.kakaku.k-img.com/images/home/trendnews_category.gif) no-repeat;
background-position:0px -51px;
padding:2px 2px 2px 18px;
}
#main  #trendnews .kurumaIcon {
background:url(https://img1.kakaku.k-img.com/images/home/trendnews_category.gif) no-repeat;
background-position:0px -68px;
padding:2px 2px 2px 18px;
}
#main  #trendnews .gameIcon {
background:url(https://img1.kakaku.k-img.com/images/home/trendnews_category.gif) no-repeat;
background-position:0px -85px;
padding:2px 2px 2px 18px;
}
/* 091218 shirakura add */
#main #trendnews .imgArea {
	width:64px;
	text-align:center;
	}
/* 091218 shirakura add end */
/* trend-new end*/


/* printCSS ver.FF(totalTop) sm03 100108
------------------------------------------------ */
@media print {
html:not([lang*=""]) div#mainContents{
    display:table;
}
html:not([lang*=""]) div#mainContents div#main,
html:not([lang*=""]) div#mainContents div#subMain{ 
	display:table-cell; 
	float:none; 
}
html:not([lang*=""]) div#mainContents div#subMain .bnArea:before {
    content:"<br>";
    font-size:1px;
}
}

/*検索窓に商品件数表示*/
#main #searchHome{
	padding:0 0 0 14px;
	clear:both
}

#main #searchHome .keywordBox{
	width:384px;
	border-left:#808080 solid 2px;
	border-top:#808080 solid 2px;
	border-right:#c3c3c3 solid 1px;
	border-bottom:#c3c3c3 solid 1px;
	padding:2px;
	display:block;
	float:left;
}

#main #searchHome .keywordBox{
	height:23px; /* for IE5.5 */
	voice-family: "\"}\"";
	voice-family: inherit;
	height:16px; /* for Modern browsers */
}

#main .boxSearch #searchHome input{
	vertical-align:middle;
	margin:0;
}

#main .boxSearch #searchHome input#main_search_button{
	margin:0 0 0 5px;
}

#main .boxSearchBtm .boxTopHome{
	height:15px;
	width:495px;
	background:url(https://img1.kakaku.k-img.com/images/home/box_group_all.gif) no-repeat 0 -26px;
	vertical-align:bottom;
}

#SearchHit{
	float:left;
	width:257px;
	text-align:left;
	padding:0 0 5px 14px;
}

#SearchHit p{line-height:100%;}

#SearchHit p span{
	font-size:107%;
	font-weight:bold;
	color:#ff8400;
	font-family:Verdana;
}

#SearchOp{
	float:right;
	width:230px;
	text-align:right;
	padding:0 14px 5px 0;
	line-height:100%;
}

/* 季節のお買物特集露出枠ここから sm4 100520
------------------------------------------------ */
#subMain #seasonCalendar h2 { background:url(https://img1.kakaku.k-img.com/images/home/menu_boxall_h2.gif?090724) no-repeat -2400px 0; }
#subMain #seasonCalendar .boxBg { background:url(https://img1.kakaku.k-img.com/images/home/menu_boxall_bg.gif) repeat-y -3645px 0; }
#subMain ul.listSeasonCalendar li {
margin-top:0;
list-style:none;
padding-bottom:6px;
width:274px;
line-height:120%;
padding-top:4px;
}
#subMain ul.listSeasonCalendar li.end {
padding-bottom:0px;
}
#subMain #seasonCalendar .textArea { margin-left:70px;}
#subMain #seasonCalendar .textArea p { line-height:1.2;}
#subMain #seasonCalendar .boxBtm-bg { background:url(https://img1.kakaku.k-img.com/images/home/box_group_all.gif) no-repeat 0 -112px; }
/* 100520 季節のお買物特集露出枠 sm4 end */

/* 日替わりクーポン特集露出枠 100929 sm4*/
#main #coupon h2.coupon{
background:url(https://img1.kakaku.k-img.com/images/home/h2_top_all.gif) no-repeat scroll -4195px 0px;
padding:10px 25px 8px 53px;
position:relative;
voice-family:inherit;
}
#main #coupon .boxContents {
padding-top:0;
}
#main #coupon ul.couponLineup li {
margin-top:0;
list-style:none;
background:url(https://img1.kakaku.k-img.com/images/home/dotline01.gif) repeat-x left bottom;
padding-bottom:5px;
width:499px;
line-height:120%;
padding-top:8px;
}
#main #coupon ul.couponLineup li:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
#main #coupon ul.couponLineup li {display: inline-block;}
/* Hides from IE-mac \*/
* html #main #coupon ul.couponLineup li {height: 1%;}
#main #coupon ul.couponLineup li {display: block;}
/* End hide from IE-mac */
#main #coupon ul.couponLineup .textArea { margin-left:74px; }
#main #coupon ul.couponLineup .textArea p { 
	word-wrap:break-word;
}
#main #coupon .imgArea {
	width:64px;
	text-align:center;
}
#main #coupon table.couponList {
	border-collapse:collapse;
	margin-top:2px;
}
#main #coupon table.couponList td,
#main #coupon table.couponList td .couponOffIcon{
	vertical-align:middle;
}
#main #coupon table.couponList td .couponOffIcon{
	line-height:1;
	margin-right:3px;
	padding-bottom:1px;
}
#main #coupon table.couponList td.rateBox{
	width:71px;
}
#main #coupon table.couponList td.rateBox p{
	width:71px;
	word-wrap:break-word;
}
#main #coupon table.couponList td .rateArea{
	color:#fc0000;
	font-weight:bold;
	margin-right:10px;
}
#main #coupon table.couponList td .couponNum{
	font-size:107%;
}
#main #coupon table.couponList td.priceArea{
	font-weight:bold;
}
#main #coupon table.couponList td.priceArea p{
	width:250px;
	word-wrap:break-word;
}
#main #coupon table.couponList td .price01{
	text-decoration:line-through;
	margin-right:3px;
}
#main #coupon table.couponList td .price01_nodata{
	margin-right:3px;
}
#main #coupon table.couponList td .price02{
	color:#fc0000;
	margin-left:3px;
}
/* 日替わりクーポン特集露出枠 100929 sm4 end*/
/* 日替わりクーポン特集露出枠 右メニュー 100929 sm4*/
#subMain #couponSearch h2 { 
    background:url(https://img1.kakaku.k-img.com/images/home/menu_boxall_h2.gif) no-repeat -2700px 0;
	padding-left:50px;
	padding-top:12px;
}
#subMain #couponSearch .boxBg { 
    background:url(https://img1.kakaku.k-img.com/images/home/menu_boxall_bg.gif) repeat-y -3945px 0;
}

#subMain #couponSearch .pickupCouponTitle {
	color:#ffffff;
	background-color:#58a413;
	padding:5px 5px 3px;
	font-weight:bold;
}
#subMain ul.listCouponSearch li {
    margin-top:0;
    list-style:none;
    padding-bottom:3px;
    width:274px;
    line-height:120%;
    padding-top:4px;
}
#subMain ul.listCouponSearch li:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
#subMain ul.listCouponSearch li {display: inline-block;}
/* Hides from IE-mac \*/
* html #subMain ul.listCouponSearch li {height: 1%;}
#subMain ul.listCouponSearch li {display: block;}
/* End hide from IE-mac */

#subMain ul.listCouponSearch li.end {
padding-bottom:0px;
}
#subMain #couponSearch .textArea { margin-left:70px;}
#subMain #couponSearch .textArea p { line-height:1.2; word-wrap:break-word;}
#subMain #couponSearch .boxBtm-bg { background:url(https://img1.kakaku.k-img.com/images/home/box_group_all.gif) no-repeat 0 -122px; }
#subMain #couponSearch table.couponList {
	border-collapse:collapse;
	margin-bottom:3px;
	width:274px;
}
#subMain #couponSearch table.couponList td,
#subMain #couponSearch table.couponList td .couponOffIcon{
	vertical-align:middle;
}
#subMain #couponSearch table.couponList td .couponOffIcon{
	line-height:1;
	margin-right:3px;
	padding-bottom:1px;
}
#subMain #couponSearch table.couponList td.rateBox{
	width:71px;
}
#subMain #couponSearch table.couponList td.rateBox p{
	width:71px;
	word-wrap:break-word;
	padding-bottom:1px;
}
#subMain #couponSearch table.couponList td .rateArea{
	color:#fc0000;
	font-weight:bold;
	margin-right:10px;
}
#subMain #couponSearch table.couponList td .couponNum{
	font-size:107%;
}
#subMain #couponSearch table.couponList td.priceArea{
	font-weight:bold;
	width:175px;
}
#subMain #couponSearch table.couponList td.priceArea p{
	width:175px;
	word-wrap:break-word;
}
#subMain #couponSearch table.couponList td .price01{
	text-decoration:line-through;
	margin-right:3px;
}
#subMain #couponSearch table.couponList td .price01_nodata{
	margin-right:3px;
}
#subMain #couponSearch table.couponList td .price02{
	color:#fc0000;
	margin-left:3px;
}
/* 日替わりクーポン特集露出枠 右メニュー 100929 sm4 end*/

/*2011/8/30　児玉追加　アキバ総研露出枠用*/

.idx_akiba_anime{
background:url(https://img1.kakaku.k-img.com/images/home/icon_akiba_all.gif) 0 -130px;
}
#mainContents #main h2.akiba{
background:url(https://img1.kakaku.k-img.com/images/home/h2_top_akibaNew.gif) no-repeat;
position:relative;
padding:12px 0 6px 190px;
}
#mainContents #main h2.akiba .renewal{
position:absolute;
top:11px;
left:120px;
width:65px;
height:12px;
}
#main h2.akiba.newAkiba {padding: 13px 0 5px 120px;}
.idx_akiba_pcparts     {background-position:0 -220px;}

/*2011/8/30　児玉追加　アキバ総研露出枠用　END*/

/* 110909 sm7 グループサイト新着枠 */

#subMain #groupNews h2 { background:url(https://img1.kakaku.k-img.com/images/home/menu_group_h2.gif) no-repeat top; }
#subMain #groupNews h2 img {
position:absolute;
left:0;
top:0;
height:34px;
width:45px;}

#subMain #groupNews .boxBg
{ background:url(https://img1.kakaku.k-img.com/images/home/menu_boxall_bg.gif) repeat-y 0 0; }

#subMain #groupNews .textArea { margin-left:70px; }

#subMain #groupNews .boxBtm-bg 
{ background:url(https://img1.kakaku.k-img.com/images/home/box_group_all.gif) no-repeat 0 -42px; }

#subMain #groupNews ul.listNewsUpdate li {padding-top:7px;}

#subMain #groupNews ul.listNewsUpdate li.listend {background:none;}

/* グループサイト新着枠 end */