@charset "utf-8";


/* MITUI NO SUMAI KANSAI */

#ext0004 .mainImg {
width:756px;
height:209px;
padding:18px 22px 0 22px;
}

/* login */
#ext0004 #main #login{
background:transparent url(http://www.31sumai.com/cmn/image/top/cmn_login_area.jpg) no-repeat 0 0;
float:left;
width:198px;
height:151px;
padding:8px 0 6px 0;
font-size:10px;
filter:Alpha(style=1,opacity=80,finishopacity=100,startx=0,starty=0,finishx=0,finishy=158);
}
#ext0004 #main .mainImg #login p input{ margin:0; padding:0; }
#ext0004 #main .mainImg #login p{ padding:0 8px; margin:1px 0 0 0; }
#ext0004 #main .mainImg #login p.floatR { _padding-top:3px; }
#ext0004 #main .mainImg #login ul{ padding:0px; margin:0 0 4px 0; line-height:10px;}
#ext0004 #main .mainImg #login ul li{ padding:0 8px 2px 8px; margin:0px;}
#ext0004 #main .mainImg #login dl{ padding:0 8px; width:182px; margin:5px 0; _margin:3px 0 2px 0; }
*:first-child+html #ext0004 #main .mainImg #login dl { margin:3px 0; }
#ext0004 #main .mainImg #login dt{ float:left; width:90px; margin:0; padding:3px 0 0 0;}
#ext0004 #main .mainImg#login dd{ float:right; width:90px; margin:0; padding:0;}
#ext0004 #main .mainImg #login dd input{ width:85px;font-size:10px; height:13px; margin:0; padding:0; line-height:10px;}

#ext0004 #main #topRcm {
float:right;
padding:0 0 24px 0;
width:198px;
}
#ext0004 #main #topRcm a {
height:49px;
margin-bottom:6px;
}


/* ---------------------------------------------------------
list
--------------------------------------------------------- */
.listStyle01 a{
background:transparent url(http://www.31sumai.com/cmn/image/cmn_arr_001.gif) no-repeat 0 -4px !important;
padding-left:13px;
}


/* ---------------------------------------------------------
side Column
--------------------------------------------------------- */
/* sideCon01 */
#sideColumn .sideCon01 input,
#sideColumn .sideCon01 select{ font-size:12px; vertical-align:middle;}
#sideColumn .sideCon01 div{
background:transparent url(http://www.31sumai.com/inc/31source/image/cmn_lin_001.gif) repeat-x 0 0;
padding:1px 0 15px 0;
}
#sideColumn .sideCon01 .conTop{ padding-top:0; background-image:none;}
#sideColumn .sideCon01 .tf03 { width:145px; }
#sideColumn .sideCon01 .conBtm ul { font-size:0px; line-height:0.1; }
#sideColumn .sideCon01 .conBtm ul.listStyle01 {
margin-top:0;
margin-left:0;
font-size:12px;
line-height:1.33;
text-align:right;
}

#sideColumn .sideCon01 .listStyle01{ margin-top:6px; margin-left:53px; }
#sideColumn .sideCon01 .listStyle01 li { margin-top:3px; }

/* sideCon02 */
#sideColumn .sideCon02 {}
#sideColumn .sideCon02 dl{
background:transparent url(http://www.31sumai.com/inc/31source/image/cmn_lin_001.gif) repeat-x 0 0;
padding:7px 0 8px 0;
}
#sideColumn .sideCon02 dt{
float:left;
padding-left:23px;
font-weight:bold;
line-height:26px;
}
#sideColumn .sideCon02 .icAh{ background:transparent url(http://www.31sumai.com/cmn/image/top/idx_ic_001.gif) no-repeat 0 50%;}
#sideColumn .sideCon02 .icDh{ background:transparent url(http://www.31sumai.com/cmn/image/top/idx_ic_002.gif) no-repeat 0 50%;}
#sideColumn .sideCon02 .icEh{ background:transparent url(http://www.31sumai.com/cmn/image/top/idx_ic_004.gif) no-repeat 0 80%;}
#sideColumn .sideCon02 .icFh{ background:transparent url(http://www.31sumai.com/cmn/image/top/idx_ic_005.gif) no-repeat 0 80%;}
#sideColumn .sideCon02 .icGh{ background:transparent url(http://www.31sumai.com/cmn/image/top/idx_ic_006.gif) no-repeat 0 80%;}

#sideColumn .sideCon02 dl {}
#sideColumn .sideCon02 dd{ float:left; width:198px;}
#sideColumn .sideCon02 dd.new{ float:right; line-height:26px; width:28px;}
#sideColumn .sideCon02 .conTop{ padding-top:5px; background-image:none; }
#sideColumn .sideCon02 .listStyle01 { margin:6px 0 2px 0 !important; text-align:right; }

/* sideCon03 */
#sideColumn .sideCon03 { margin-top:18px; }
#sideColumn .sideCon03 dl {
background:transparent url(http://www.31sumai.com/inc/31source/image/cmn_lin_001.gif) repeat-x 0 0;
padding:13px 0 14px 0 !important;
}
#sideColumn .sideCon03 dl.conTop { padding:4px 0 17px 0 !important; background:none; }
#sideColumn .sideCon03 dl dt { font-size:0; line-height:0.1; margin-bottom:6px; padding-top:3px; }
#sideColumn .sideCon03 dl.conTop dt { margin-bottom:7px !important; }
#sideColumn .sideCon03 dl dd ul.pws {
margin-top:10px !important;
margin-left:-2px;
text-align:right;
}
#sideColumn .sideCon03 dl dd ul.pws li { font-size:0; line-height:0.1; }
#sideColumn .sideCon03 .listStyle01 { 
margin:6px 0 3px 0 !important;
text-align:right;
}

/* sideCon04 */
#sideColumn .sideCon04 div {
background:transparent url(http://www.31sumai.com/inc/31source/image/cmn_lin_001.gif) repeat-x scroll 0 0;
padding:1px 0 0 0;
}
#sideColumn .sideCon04 .sideBn { padding-bottom:6px; font-size:0px; line-height:0.1; }
#sideColumn .sideCon04 .sideBn li { margin-bottom:5px !important; }
#sideColumn .sideCon04 div dl { width:201px; padding:11px 0 0 0; }
#sideColumn .sideCon04 div dl dt { float:left; font-size:0px; line-height:0.1; }
#sideColumn .sideCon04 div dl dt img { margin-bottom:9px; }
#sideColumn .sideCon04 div dl dd { float:right; width:127px; line-height:1.33; }
#sideColumn .sideCon04 div dl dd.title { margin-top:5px; margin-bottom:8px; }

#sideColumn .sideCon04 .listStyle01 { margin:5px 0 9px 12px; }
#sideColumn .sideCon04 .listStyle01 li { margin-bottom:4px; }


/* ---------------------------------------------------------
main Column
--------------------------------------------------------- */
/* ログイン後 お気に入り */
#mainColumn .mainCon00 { margin-bottom:20px; }
#mainColumn .mainCon00 h2 { margin-bottom:9px; }
#mainColumn .mainCon00 div.nofav {
background:transparent url(http://www.31sumai.com/cmn/image/top/top001_bg004.gif) repeat-y scroll 0 0;
padding:2px 0 3px 0;
}
#mainColumn .mainCon00 div.nofav dl {
background:transparent url(http://www.31sumai.com/kansai/cmn/image/idx_nofav_bg_002.gif) repeat-y 0 0;
width:431px;
margin:0 auto;
}
#mainColumn .mainCon00 div.nofav dl dt {
background:transparent url(http://www.31sumai.com/kansai/cmn/image/idx_nofav_bg_001.gif) no-repeat 0 top;
width:357px;
height:39px;
padding-left:74px;
padding-top:15px;
padding-right:1px;
}
#mainColumn .mainCon00 div.nofav dl dd {
background:transparent url(http://sumai.31sumai.com/kansai/cmn/image/idx_nofav_bg_003.gif) no-repeat 0 bottom;
width:385px;
padding:0 23px 15px 23px;
line-height:18px;
}
#mainColumn .mainCon00 div.nofav dl dd img {
vertical-align:middle;
margin:1px 3px 0 7px;
}
#mainColumn .mainCon00 div.nofav ul { margin-top:3px; text-align:right; }

#mainColumn .mainCon00 div.fav { background:transparent url(http://sumai.31sumai.com/kansai/cmn/image/idx_fav_bg_mid.gif) repeat-y scroll 0 0; }
#mainColumn .mainCon00 div.fav .objeName {
width:258px;
padding-top:4px;
padding-left:11px;
line-height:18px;
position:relative;
letter-spacing:0px;
color:#9a9997;
}

* html #mainColumn .mainCon00 div.fav .objeName { padding-left:12px; width:257px; }
#mainColumn .mainCon00 div.fav .objeName p { width:215px; }
#mainColumn .mainCon00 div.fav .objeName img.close { display:block; position:absolute; top:7px; left:239px; }
#mainColumn .mainCon00 div.fav dl.objeInfo { padding:8px 8px 0 11px; letter-spacing:1px; }
#mainColumn .mainCon00 div.fav dl.objeInfo img { border:none; }
#mainColumn .mainCon00 div.fav dl.objeInfo dt {
float:right;
width:159px;
padding-bottom:11px;
}
#mainColumn .mainCon00 div.fav dl.objeInfo dd { float:left; }
#mainColumn .mainCon00 div.fav dl.objeInfo dd img { margin-top:2px; margin-bottom:10px; }
#mainColumn .mainCon00 div.fav dl.objeInfo dt.soldOut {
display:block;
margin-top:18px;
text-align:center;
font-weight:bold !important;
color:#c3c2c0;
line-height:1.5;
}
#mainColumn .mainCon00 div.fav td.objeNone p {
width:258px;
padding-right:12px;
text-align:right;
}

#mainColumn .mainCon00 div.favLink {
background:transparent url(http://sumai.31sumai.com/kansai/cmn/image/idx_fav_bg_litop.gif) no-repeat 0 top;
padding:15px 11px 7px 11px;
}
#mainColumn .mainCon00 div.favLink ul { text-align:right; }

#mainColumn .mainCon00 .cautionTxt { margin-top:5px; font-size:10px; text-align:right; }
#mainColumn .mainCon00 .cautionTxt img { vertical-align:middle; margin:1px 4px 0 0; padding-bottom:2px; }
* html #mainColumn .mainCon00 .cautionTxt img { padding-bottom:0; }


.mainCon01,
.mainCon02,
.mainCon03,
.mainCon04,
.mainCon05 { width:540px; }

/* mainCon01 */
#mainColumn .mainCon01 h2 { margin-bottom:11px; }
#mainColumn .mainCon01 .con01{
width:540px;
height:44px;
background:transparent url(http://www.31sumai.com/cmn/image/top/idx_bg_004.gif) no-repeat 0 0;
}
#mainColumn .mainCon01 .con01 p{
float:left;
padding:7px 0 0 15px;
font-size:10px;
color:#c58361;
}
#mainColumn .mainCon01 .con01 ul{
float:right;
padding:21px 8px 0 0;
}

#mainColumn .mainCon01 .con02{
padding:5px 0 6px 13px;
width:528px;
background:transparent url(http://www.31sumai.com/cmn/image/top/top001_bg004.gif) repeat-y 0 0;
}
* html #mainColumn .mainCon01 .con02{ padding-bottom:0px; }
#mainColumn .mainCon01 .con02 .dummy{
float:left;
margin:6px 6px 0 0;
width:255px;
height:146px;
}

#mainColumn .mainCon01 .con03{
float:left;
margin:6px 6px 0 0;
width:255px;
height:146px;
background:transparent url(http://www.31sumai.com/cmn/image/top/top001_bg003.gif) no-repeat 100% 0;
}

#mainColumn .mainCon01 .kind{width:15px; float:left;}
#mainColumn .mainCon01 .con03 dl{padding:0 3px 0 0; width:225px; float:right;}
#mainColumn .mainCon01 .con03 dt{margin-right:10px; padding-top:10px; height:38px;}
#mainColumn .mainCon01 .con03 dt.icPt img {float:right; margin-left:5px; }
#mainColumn .mainCon01 .con03 dd .floatL{width:135px;}
#mainColumn .mainCon01 .con03 dd .floatR{width:80px;}

#mainColumn .mainCon01 .conBoxTb {
width:516px;
margin-bottom:5px;
}
#mainColumn .mainCon01 .conBoxTb table.inner {
border-collapse:collapse;
width:516px;
background: url(http://www.31sumai.com/cmn/image/top/top001_box_bgcenter.gif) 0 0 repeat-y;
}
#mainColumn .mainCon01 .conBoxTb table.inner td.titleType01 { background: url(http://www.31sumai.com/cmn/image/top/top001_box_bgti_01.jpg) 0 0 no-repeat; }
#mainColumn .mainCon01 .conBoxTb table.inner td.titleType02 { background: url(http://www.31sumai.com/cmn/image/top/top001_box_bgti_02.jpg) 0 0 no-repeat; }
#mainColumn .mainCon01 .conBoxTb table.inner td.titleType03 { background: url(http://www.31sumai.com/cmn/image/top/top001_box_bgti_03.jpg) 0 0 no-repeat; }
#mainColumn .mainCon01 .conBoxTb table.inner td.titleType04 { background: url(http://www.31sumai.com/cmn/image/top/top001_box_bgti_04.jpg) 0 0 no-repeat; }
#mainColumn .mainCon01 .conBoxTb table.inner td.titleType05 { background: url(http://www.31sumai.com/cmn/image/top/top001_box_bgti_05.jpg) 0 0 no-repeat; }

#mainColumn .mainCon01 .conBoxTb table.inner .nameBox {
margin:6px 0 9px 0;
width:227px;
min-height:37px;
}
* html #mainColumn .mainCon01 .conBoxTb table.inner .nameBox { height:37px; }
#mainColumn .mainCon01 .conBoxTb table.inner .nameBox div { margin-left: 12px; }
#mainColumn .mainCon01 .conBoxTb table.inner .img {
float:right;
width:50px;
margin-left:5px;
padding-bottom:9px;
text-align:right;
}
#mainColumn .mainCon01 .conBoxTb table.inner .name { padding-top:5px; }
#mainColumn .mainCon01 .conBoxTb table.inner td.imgSet {
background: url(http://sumai.31sumai.com/kansai/cmn/image/idx_bg_pu_001.jpg) no-repeat 0 bottom;
height:80px;
}
#mainColumn .mainCon01 .conBoxTb table.inner td.imgSet div {
width:237px;
margin-right:9px;
}
#mainColumn .mainCon01 .conBoxTb table.inner .imgSet dl { margin: 0 0 0 12px; }
#mainColumn .mainCon01 .conBoxTb table.inner .imgSet .floatL {
float:left;
width:135px;
letter-spacing:1px;
line-height:1.3em;
}
#mainColumn .mainCon01 .conBoxTb table.inner .imgSet .floatR {
float:right;
width:80px;
font-size:0px;
line-height:0.1;
}
#mainColumn .mainCon01 .conBoxTb table.inner .area {
width:236px;
background:url(http://sumai.31sumai.com/kansai/cmn/image/idx_bg_pu_002.jpg) no-repeat 0 0;
padding:10px 0 11px 0;
}
#mainColumn .mainCon01 .conBoxTb table.inner .area img { margin-left:1px; }
#mainColumn .mainCon01 .conBoxTb table.inner td.titleType00 { background: url(http://sumai.31sumai.com/kansai/cmn/image/top001_box_bgti_00.jpg) no-repeat 0 0; }

#mainColumn .mainCon01 .conBoxTb table.inner .nameNone {
background:url(http://sumai.31sumai.com/kansai/cmn/image/idx_bgno_pu_001.gif) repeat-y 0 0;
height:52px;
padding-right:10px;
}
#mainColumn .mainCon01 .conBoxTb table.inner .imgSetNone {
background:url(http://sumai.31sumai.com/kansai/cmn/image/idx_bgno_pu_001.gif) repeat-y 0 0;
height:80px;
padding-right:10px;
}
#mainColumn .mainCon01 .conBoxTb table.inner .imgSetNone p {
width:236px;
text-align:right;
}
#mainColumn .mainCon01 .conBoxTb table.inner .areaNone {
background:url(http://sumai.31sumai.com/kansai/cmn/image/idx_bgno_pu_001.gif) repeat-y 0 0;
}
#mainColumn .mainCon01 .conBoxTb table.inner .areaNone p {
width:236px;
text-align:right;
}

/*-------------------- con04 */
#contents .con04 {
background:transparent url(http://www.31sumai.com/cmn/image/top/top001_bg004.gif) repeat-y scroll 0 0;
padding:5px 0 7px 13px;
width:528px;
}
#contents .con04L,
#contents .con04R{
float:left;
min-height:505px;
}
* html #contents .con04L,
* html #contents .con04R { height:505px; }
#contents .con04L{
width:261px;
background:url(http://sumai.31sumai.com/kansai/image/knserr_bg_001.jpg) no-repeat bottom left;
}
#contents .con04R{
width:254px;
background:url(http://sumai.31sumai.com/kansai/image/knserr_bg_002.jpg) no-repeat bottom left;
}
#contents .con04L ul{ padding:24px 34px 0 27px; }
#contents .con04R ul{ padding:24px 28px 0 24px; }
#contents .con04L li,
#contents .con04R li{
font-size:10px;
line-height:1.4;
padding:0 0 10px 0;
margin:0 0 10px 0;
display:block;
background:url(http://www.31sumai.com/inc/31source/image/cmn_lin_001.gif) bottom repeat-x;
}
#contents .con04L li.border01{
padding:0 0 10px 0;
margin:0 0 25px 0;
border-bottom:1px solid #D1D1D1;
background:none;
}
#contents .con04L li.bgNone,
#contents .con04R li.bgNone{
margin:0;
padding:0;
background:none;
}
#contents .con04L li a,
#contents .con04R li a{
padding-left:13px;
margin-bottom: 3px;
font-size:12px;
line-height:1.6;
font-weight:bold;
background:transparent url(http://www.31sumai.com/cmn/image/cmn_arr_001.gif) no-repeat 0 -4px;
}
#contents .con04L li dl,
#contents .con04R li dl{ display:inline;}
#contents .con04L dd,
#contents .con04R dd{ padding-left:13px;}


#mainColumn .mainCon01 ul.listStyle01 {
margin-top:7px;
margin-right:14px;
text-align:right;
}

/* mainCon02 */
#mainColumn .mainCon02 { margin-top:20px; }
#mainColumn .mainCon02 ul { margin-top:6px; }
#mainColumn .mainCon02 ul li { margin-top:5px; }

/* mainCon03 */
#mainColumn .mainCon03 { margin-top:15px; }
#mainColumn .mainCon03 #pickupBox {
width:543px;
background:transparent url(http://sumai.31sumai.com/kansai/image/idx_bg_cpu_003.gif) no-repeat 0 bottom;
margin-top:10px;
margin-left:-2px;
padding-bottom:4px;
}
#mainColumn .mainCon03 #pickupBox div.cpuTop {
background:transparent url(http://sumai.31sumai.com/kansai/image/idx_bg_cpu_001.gif) no-repeat 0 top;
padding:0 14px 14px 13px;
}
#mainColumn .mainCon03 #pickupBox div.cpuTop p.img {
float:right;
margin-top:2px;
}


#mainColumn .mainCon03 #pickupBox div.cpuTop dl {
width:330px;
float:left;
}
#mainColumn .mainCon03 #pickupBox div.cpuTop dl dt{
margin:15px 0 5px 0;
}
#mainColumn .mainCon03 #pickupBox div.cpuTop dl dd{
line-height:1.5;
padding-left:2px;
}
#mainColumn .mainCon03 #pickupBox div.cpuTop ul { text-align:right; line-height:1.33; }
#mainColumn .mainCon03 #pickupBox div.cpuTop dl dd ul {
margin-top:7px;
}
#mainColumn .mainCon03 #pickupBox div.cpuMid {
background:transparent url(http://sumai.31sumai.com/kansai/image/idx_bg_cpu_002.gif) no-repeat 0 top;
margin:0 0 0 2px;
}
#mainColumn .mainCon03 #pickupBox div.cpuMid dl {
float:left;
width:245px;
margin-right:17px;
padding-top:13px;
padding-bottom:13px;
}
#mainColumn .mainCon03 #pickupBox div.cpuMid dl.last { margin-right:0; padding-left:12px; }
#mainColumn .mainCon03 #pickupBox div.cpuMid dl dt { float:left; }
#mainColumn .mainCon03 #pickupBox div.cpuMid dl dt img { display:block; }
#mainColumn .mainCon03 #pickupBox div.cpuMid dl dd {
float:right;
width:168px;
line-height:1.5;
}

#mainColumn .mainCon03 #pickupBox div.cpuMid dl dd ul {
margin:0 0 4px 0;
line-height:1.33;
text-align:left;
}


#mainColumn .mainCon03 #pickupBox2 {
background:transparent url(http://sumai.31sumai.com/kansai/image/idx_bg_cpu_006.gif) no-repeat 0 bottom;
width:543px;
margin-top:4px;
margin-bottom:5px;
margin-left:-2px;
/*padding-bottom:12px;*/
padding-bottom:0px;
}
#mainColumn .mainCon03 #pickupBox2 .floatL {
float:left;
background:transparent url(http://sumai.31sumai.com/kansai/image/idx_bg_cpu_004.gif) no-repeat 0 top;
width:270px;
padding-top:12px;
}
#mainColumn .mainCon03 #pickupBox2 .floatR {
float:right;
background:transparent url(http://sumai.31sumai.com/kansai/image/idx_bg_cpu_005.gif) no-repeat 0 top;
width:266px;
padding-top:12px;
padding-left:3px;
}
#mainColumn .mainCon03 #pickupBox2 .floatL p.img,
#mainColumn .mainCon03 #pickupBox2 .floatR p.img {
float:left;
padding-left:2px;
}
#mainColumn .mainCon03 #pickupBox2 .floatR p.img { padding-left:0; }
#mainColumn .mainCon03 #pickupBox2 .floatL dl,
#mainColumn .mainCon03 #pickupBox2 .floatR dl {
float:right;
width:177px;
padding-right:13px
}
#mainColumn .mainCon03 #pickupBox2 .floatL dl dt,
#mainColumn .mainCon03 #pickupBox2 .floatR dl dt {
margin:1px 0 4px 0;
color:#539889;
font-weight:bold;
}
#mainColumn .mainCon03 #pickupBox2 .floatR dl dt,
#mainColumn .mainCon03 #pickupBox2 .floatR dl dd { padding-left:2px; }
#mainColumn .mainCon03 #pickupBox2 .floatL dl dd p,
#mainColumn .mainCon03 #pickupBox2 .floatR dl dd p{
margin-bottom:12px;
line-height:1.5;
}
#mainColumn .mainCon03 #pickupBox2 .floatR dl dd p.marStyle{
	margin-bottom:5px;}
#mainColumn .mainCon03 #pickupBox2 .floatL dl dd p.marStyle02{
	margin-bottom:45px;}
#mainColumn .mainCon03 #pickupBox2 .floatR dl dd p.parStyle{
	padding:10px 0 0 0;}

#mainColumn .mainCon03 #pickupBox2 dl dd p { min-height:67px; }
* html #mainColumn .mainCon03 #pickupBox2 dl dd p{ height:67px; }

#mainColumn .mainCon03 #pickupBox2 dl dd p.marStyle{ min-height:57px; }
* html #mainColumn .mainCon03 #pickupBox2 dl dd p.marStyle{ height:57px; }

#mainColumn .mainCon03 #pickupBox2 ul {
text-align:right;
}

#mainColumn .mainCon03 div.bnrArea { margin-top:-4px; }
#mainColumn .mainCon03 div.bnrArea p { margin-top:14px; }

/* mainCon04 */
#mainColumn .mainCon04 { margin-top:17px; }
#mainColumn .mainCon04 h3 { margin-top:10px; }
#mainColumn .mainCon04 div.areaInfoInner {
padding:0 13px 1px 10px;
background:#f9f8f6;
}
#mainColumn .mainCon04 div.areaInfoInner div { width:256px; }
#mainColumn .mainCon04 div.areaInfoInner div table { }

#mainColumn .mainCon04 .mainArea { background-color:#D1D1D1; }
#mainColumn .mainCon04 table.areaTable { margin-bottom:3px; }
#mainColumn .mainCon04 .bgPT0 {
background-color:#FFFFFF;
border:1px solid #FFFFFF;
color:
}
#mainColumn .mainCon04 .bgPT1 {
padding:2px 6px 0 10px;
background-color:#f5e0c9;
border:1px solid #FFFFFF;
}
#mainColumn .mainCon04 .bgPT2 {
padding:5px 7px 2px 9px;
background-color:#fcf3e9;
}
* html #mainColumn .mainCon04 .bgPT2 { padding-top:3px; }
#mainColumn .mainCon04 .mainArea ul {
margin-top:7px;
padding:0 5px 7px 8px;
}
#mainColumn .mainCon04 .mainArea ul li {
margin-top:4px;
padding-left:1.4em;
text-indent:-1.4em;
}

#mainColumn .mainCon04 div.rssCaution { margin-top:15px; }
#mainColumn .mainCon04 div.rssCaution img {
float:left;
display:block;
}
#mainColumn .mainCon04 div.rssCaution p {
float:right;
width:495px;
font-size:10px;
color:#737373;
letter-spacing:1px;
}


/* ---------------------------------------------------------
clearfix
--------------------------------------------------------- */
#mainColumn .mainCon00 div.fav dl.objeInfo:after,
#sideColumn .sideCon02 dl:after,
#sideColumn .sideCon04 div dl:after,
#mainColumn .mainCon01 .conBoxTb table.inner td.imgSet div dl:after,
#contents .con04:after,
#mainColumn .mainCon02 ul:after,
#mainColumn .mainCon03 #pickupBox div.cpuTop:after,
#mainColumn .mainCon03 #pickupBox div.cpuMid:after,
#mainColumn .mainCon03 #pickupBox div.cpuMid dl:after,
#mainColumn .mainCon03 #pickupBox2:after,
#mainColumn .mainCon03 #pickupBox2 .floatL:after,
#mainColumn .mainCon03 #pickupBox2 .floatR:after,
#mainColumn .mainCon04 div.areaInfoInner:after,
#mainColumn .mainCon04 div.rssCaution:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
#mainColumn .mainCon00 div.fav dl.objeInfo,
#sideColumn .sideCon02 dl,
#sideColumn .sideCon04 div dl,
#mainColumn .mainCon01 .conBoxTb table.inner td.imgSet div dl,
#contents .con04,
#mainColumn .mainCon02 ul,
#mainColumn .mainCon03 #pickupBox div.cpuTop,
#mainColumn .mainCon03 #pickupBox div.cpuMid,
#mainColumn .mainCon03 #pickupBox div.cpuMid dl,
#mainColumn .mainCon03 #pickupBox2,
#mainColumn .mainCon03 #pickupBox2 .floatL,
#mainColumn .mainCon03 #pickupBox2 .floatR,
#mainColumn .mainCon04 div.areaInfoInner,
#mainColumn .mainCon04 div.rssCaution { display:inline-block; }
/* Hide from IE Mac \*/
#mainColumn .mainCon00 div.fav dl.objeInfo,
#sideColumn .sideCon02 dl,
#sideColumn .sideCon04 div dl,
#mainColumn .mainCon01 .conBoxTb table.inner td.imgSet div dl,
#contents .con04,
#mainColumn .mainCon02 ul,
#mainColumn .mainCon03 #pickupBox div.cpuTop,
#mainColumn .mainCon03 #pickupBox div.cpuMid,
#mainColumn .mainCon03 #pickupBox div.cpuMid dl,
#mainColumn .mainCon03 #pickupBox2,
#mainColumn .mainCon03 #pickupBox2 .floatL,
#mainColumn .mainCon03 #pickupBox2 .floatR,
#mainColumn .mainCon04 div.areaInfoInner,
#mainColumn .mainCon04 div.rssCaution { display:block; }
/* End hide from IE Mac */

/* clearfix ------- */
.clearB:after {
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
	content: ".";
	line-height: 0;
}
.clearB {
	display: inline-table;
	min-height: 1%;
}
/* for macIE \*/
* html .clearB {
	height: 1%;
}
.clearB {
	display: block;
}
/* end of for macIE */

