@charset "utf-8";

@import url("../packages/default/css/import.css");

/* トップバナー-------------------------- */
div#topbana{
margin-top:10px;
}
div#topbana img.bana{
padding-right:10px;
}

/*ECO-PCとは-------------------------- */
div#whatecoarea {
    width: 144px;
    padding: 10px;
    border-left:solid 1px #d5e4ff;
    border-right:solid 1px #d5e4ff;
　　font-size:0.8em;
    line-height:125%;
}

/* サイドバナー-------------------------- */
div#sidebana {
    width: 166px;
    padding: 0px;
}
div#sidebana img {
    padding-top: 5px;
}

/* サイドバナー2-------------------------- */
div#sidebana2 {
    width: 166px;
    padding: 0px;
    text-align:center;
}
div#sidebana2 img {
    padding-top: 15px;
}


div#sidebana2 p {
    padding-top: 20px;
}

/* サイドバナー3-------------------------- */
div#sidebana3 {
    width: 150px;
    padding: 0px;
    text-align:center;
   padding-top: 15px;
}

/* 商品詳細スペック-------------------------- */
table#spec{
border-bttom :solid 1px #ccc;
border-left :solid 1px #ccc;
border-right :solid 1px #ccc;
border-top :solid 1px #ccc;
margin:0px;
padding :0px;
font-size:0.8em;
text-align:left;
width:580px;
line-height:110%;
}
table#spec td{
padding:5px;
}
table#spec td.spec{
width:100px;
background:#EEFFFF;
}
table#spec td.spec2{
width:190px;
}

div#undercolumn table.spec3{
margin:0;
padding:0;
}

div#undercolumn table.spec3 td{
margin:0;
padding:2px;
}



/* カゴの中バナー-------------------------- */
div#cartbana {
    padding: 10px 0;
}

div#cartbana p.kitei {
    padding: 10px 0;
}

/* 特商　プライバシー-------------------------- */
div#p_privacy{
    padding: 5px 17px;
}
div#p_privacy p{
    padding: 5px 0 0 10px;
}
div#p_privacy p b{
   color:#007777;
   font-weight:bold;
    padding: 10px 0 10px 0;
}

/* 代理店募集タイトル-------------------------- */
h2.ti_partner{
    margin-top: 30px ;
    margin-bottom: 10px ;
}

/* トップ商品ボタン-------------------------- */
div#topshohin{
    margin: 10px 0 10px 0;
    text-align:center;
}
div#topshohin h2{
　font-weight:bold;
   color:#ff0000;
    margin-bottom: 10px;
   font-size:140%;
}

/* おすすめ価格-------------------------- */
div.recomendleft p.kakaku {
    margin: 20px 0 0 15px;
}

div.recomendright p.kakaku {
    margin: 20px 0 0 15px;
}

/* ニュース2
----------------------------------------------- */
div#sp_top{
    width: 780px;
    margin: 10px 0 0 0;
}

div#sp_top1234{
    width: 780px;
    margin: 10px 0 0 -10px;
}

div#sp_top_right{
    width:460px;
float:right;
text-align:right;
}

div#newsarea2 {
    width: 300px;
    margin: 10px 0 0 -10px;
    font-size: 90%;
}

div#newsarea2 dl {
    padding: 10px 0;
    background: url("../img/common/line_400.gif") no-repeat bottom;
}

div#newsarea2 dl.end {
    padding: 10px 0;
    background: url("") no-repeat bottom;
}

div#newsarea2 dl dt {
    padding: 0 0 0 20px;
    background: url("../img/top/new_sankaku.gif") no-repeat;
}

/* サポート
----------------------------------------------- */
div#sp_shosai{
    width: 580px;
text-align:left;
}

.sp_sbsbti{
 color:#18489a;
font-weight:bold;
font-size: 100%;
padding:10px 0;
}


p.sp_sbti{
text-align:right;
padding:10px 0;
}

p.sp_sbti2{
text-align:left;
padding:10px 0;
margin-left:20px;
}

div#sp_honbun{
    width: 550px;
text-align:left;
margin-left:25px;
}

div#sp_honbun2{
    width: 530px;
text-align:left;
margin-left:25px;
}

.sp_ryokin_ti{
font-weight:bold;
}

/* ヘッダー文字-------------------------- */
div#h_moji{
background:#007777;
color:#ffffff;
font-weight:bold;
padding:3px 5px ;
text-align:left;
font-size:10pt;
}

/* 法人・代理店カラム-------------------------- */
div#one_maincolumn_ss {
    padding: 10px 0 0 0;
text-align:center;
    width: 784px;
}

/*新着枠-------------------------- */
div#ss_nw{
margin:10px 0 0 0;
height:650px;
overflow:auto;
padding-right: 3px;
}

/*nexys-------------------------- */

table.nex{
border:none;
margin:0;
padding:0;
}

table.nex tr td{
border:none;
margin:0;
padding:0;
}




