/* CSS Document */

#main DL#tousen { float:right; margin-bottom:0px; width:480px; background:url("../images/present/box_body.gif") repeat-y;}
#main DL#tousen DT { margin:0; padding:13px 30px 10px 13px; font-size:125%; color:#432; text-indent:0; border:none; background:url("../images/present/box_top.gif") no-repeat;}
#main DL#tousen DT big { font-size:225%;}
#main DL#tousen DT span { color:#444;}
#main DL#tousen DD { margin:0; padding:0 25px 10px 15px; background:url("../images/present/box_bottom.gif") 0 100% no-repeat;}
#main DL#tousen DD p { margin:0 0 10px 0;} 
#main DL#tousen DD b { color:#48f;}
#main DL#tousen DD big { font-size:200%; font-weight:bold;}

#main DL#form { margin-left:18px; width:540px;} 
#main DL#form DT { padding:0; margin:0; border:none; text-indent:0;}
#main DL#form DD { margin:0; border:solid 1px #ddd; background:#fcf9ff;}
#main DL#form DD ul { margin-bottom:20px;}
#main DL#form DD ul li { padding:7px 0 7px 2em; text-indent:-2em; border-bottom:dotted 1px #ccc; line-height:200%;}
#main DL#form DD ul li textarea { font-size:100%; }

#main .itemcell {
    margin-bottom: 3px;
    width: 260px;
    height: 128px;
    overflow: hidden;
    background: url("../images/top/back_hotitemcell.gif") 0 100% no-repeat;
    float:left;
    }
    
/*　（商品名）　-----------------*/
#main .itemcell h3 {
    margin: 0 0 0 0;
    height: 15px;
    padding: 8px 0 4px 18px;
    font-size: 108%;
    line-height: 120%;
    color: #420;
    background: #FF517C url("../images/top/back_hotitemname.gif") no-repeat;
    }
    
#main .itemcell a {
    display: block;
    height: 97px;
    text-decoration: none;
    color: #333;
    }
#main .itemcell a:hover {
    color: #F06;
    }



   
/*　（商品画像）　---------------*/
#main .itemcell #itemimage {
    margin: 4px 7px 0px 3px;
    _margin-bottom: 2px;
    float: right;
    } 
    
/*　（商品説明）　---------------*/
#main .itemcell strong {
    display: block;
    margin: 7px 0 7px 8px;
    color: #d00;
    font-weight: normal;
    }

#main .itemcell p {
    margin: 0 0 0 10px;
    padding:0 0 1px 0;
    line-height: 20px;
    background: url("../images/top/line_hot.gif") 0% 2px repeat-y;
    }

/* CSSハック macIE以外に指定 \*/
#main .itemcell h3 { overflow:hidden;}
#main .itemcell a { overflow:hidden;}
/**/ 
-->

#main DL {
    width: 640px;
    margin: 0 0 35px 0;
    }

#main DL DT {
    margin: 0 15px 7px 5px;
    padding: 6px 5px 4px 1.3em;
    text-indent:-1.1em;
    font-size: 125%;
    color: #000;
    border-style: dashed;
    border-color: #F47;
    border-width: 1px 0;
    background: #fffafc;
    }
#main DL DT small {
    float: right;
    font-weight: normal;
    font-size: 85%;
    line-height:160%;
    color: #444;
    }
#main DL DT span {
    color: #F47;
    font-size: 75%;
    font-weight:normal;
    }

#main DL DD {
    margin: 0 15px 35px 5px;
    padding: 0 15px 2px 15px;
    line-height: 20px;
    color: #333;
    background: url("../images/common/line.gif") 0 1px;
    }
    
#main ul {
    margin:0;
    padding:0;
    list-style-type:none;
    }
#main ul li {
    margin: 0;
    padding-left: 1.3em;
    text-indent: -1.3em;
    }
    

/* 登録フォーム ---------------------------------------------*/


#main form {
   margin-bottom:50px;
   }

#main DL.form {
    margin: 0 0 15px 25px;
    width: 580px;
    }

#main DL.form DT {
    margin: 10px 0 0 0;
    padding: 2px 0 0 10px;
    width: 150px;
    font-size: 113%;
    text-indent:0;
    color: #000;
    line-height: 100%;
    float: left;
    border-style: solid;
    border-color: #c03;
    border-width: 0 0 0 6px;
    background: none;
    }

#main DL.form DD {
    margin: 0;
    padding: 7px 0;
    font-size: 113%;
    border-bottom: dashed 1px #c03;
    background: none;
    }
#main DL.form DD small {
    font-weight: normal;
    font-size: 80%;
    color: #222;
    }
    
#main .submit {
    width: 580px;
    margin: 0 0 0 15px;
    text-align: center;
    }

