.head {
    padding-left: 10px; 
    font-size: 12px; 
    color: #0099cc; 
    line-height: 18px; 
    padding-top: 10px;
}

.head a {
    color: #0099cc; 
    text-decoration: none;
}

.head a:hover {
    color: #0095f3;
}

.text {
    padding-right: 5px; 
    padding-left: 10px; 
    padding-bottom: 0px; 
    line-height: 13px; 
    padding-top: 0px;
}

.text a {
    color: #333333; 
    text-decoration: none;
}

.text a:hover {
    color: #0095f3; 
    text-decoration: underline;
}

.icon {
    padding-right: 0px; 
    padding-left: 5px; 
    padding-bottom: 8px; 
    padding-top: 8px;
}

#contents {
    margin: 0px; 
    width: 800px; 
    height: auto;
}

#col01 {
    padding-right: 0px; 
    padding-left: 0px; 
    font-size: 12px; 
    float: left; 
    padding-bottom: 0px; 
    margin: 15px 13px 0px 0px; 
    width: 190px; 
    color: #333333; 
    padding-top: 0px; 
    height: 100%;
}

#col02 {
    padding-right: 0px; 
    padding-left: 0px; 
    font-size: 12px; 
    float: left; 
    padding-bottom: 0px; 
    margin: 0px 0px 0px; 
    width: 600px; 
    color: #333333; 
    padding-top: 0px; 
    height: 100%;
}

#col03 {
    padding-right: 0px; 
    padding-left: 0px; 
    font-size: 12px; 
    float: left; 
    padding-bottom: 0px; 
    margin: 0px 0px 0px 20px; 
    width: 180px; 
    color: #333333; 
    padding-top: 0px; 
    height: 100%;
}

#col_shop {
    font-size: 12px; 
    float: left; 
    width: 600px; 
    color: #333333; 
    height: 100%;
}

#shop {
    margin:0;
    padding:0;
}

.cont_new {
    border-right: #cfbaa0 1px solid; 
    padding-right: 0px; 
    border-top: #cfbaa0 1px solid; 
    padding-left: 0px; 
    float: left; 
    padding-bottom: 15px; 
    margin: 0px 0px 15px; 
    border-left: #cfbaa0 1px solid; 
    width: 189px; 
    padding-top: 0px; 
    border-bottom: #cfbaa0 1px solid; 
    height: 100%; 
    background-color: #f5f5f5;
}

.cont_con {
    border-right: #cfbaa0 1px solid; 
    padding-right: 0px; 
    border-top: #cfbaa0 1px solid; 
    padding-left: 0px; 
    float: left; 
    padding-bottom: 15px; 
    margin: 0px 0px 15px; 
    border-left: #cfbaa0 1px solid; 
    width: 189px; 
    padding-top: 0px; 
    border-bottom: #cfbaa0 1px solid; 
    height: 100%; 
    background-color: #f5f5f5;
}

.tit_01 {
    padding-right: 0px; 
    padding-left: 4px; 
    padding-bottom: 4px; 
    width: 180px; 
    padding-top: 4px; 
    border-bottom: #0099cc 1px dashed; 
    height: 18px;
}

.cont_clo {
    padding-right: 0px; 
    padding-left: 0px; 
    float: left; 
    padding-bottom: 0px; 
    margin: 0px 0px 15px; 
    width: 600px; 
    padding-top: 0px; 
    height: 100%;
}

.cont_how {
    padding-right: 0px; 
    padding-left: 0px; 
    float: left; 
    padding-bottom: 15px; 
    margin: 0px 0px 15px; 
    width: 400px; 
    padding-top: 0px; 
    height: 100%;
}

.tit_03 {
    padding-right: 0px; 
    padding-left: 0px; 
    padding-bottom: 4px; 
    width: 400px; 
    padding-top: 4px; 
    border-bottom: #0099cc 1px dashed; 
    height: 18px;
}

.tit {
    padding-right: 0px; 
    padding-left: 0px; 
    padding-bottom: 5px; 
    padding-top: 15px;
}

.list {
    padding-right: 5px; 
    padding-left: 10px; 
    padding-bottom: 0px; 
    padding-top: 0px;
}

.list a {
    padding-right: 0px; 
    padding-left: 0px; 
    font-size: 12px; 
    padding-bottom: 10px; 
    color: #333333; 
    padding-top: 0px;
}

.list a:hover {
    padding-right: 0px; 
    padding-left: 0px; 
    padding-bottom: 10px; 
    color: #0095f3; 
    padding-top: 0px;
}

.cont_top {
    border-right: #cfbaa0 1px solid; 
    padding-right: 0px; 
    border-top: #cfbaa0 1px solid; 
    padding-left: 0px; 
    float: right; 
    padding-bottom: 0px; 
    margin: 0px 0px 15px; 
    border-left: #cfbaa0 1px solid; 
    width: 178px; 
    padding-top: 0px; 
    border-bottom: #cfbaa0 1px solid; 
    height: 100%; 
    background-color: #f5f5f5;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.cont_top_text img{
    margin-bottom:8px;
}
.cont_top_text {
    padding-right: 12px; 
    padding-left: 14px; 
    padding-bottom: 10px; 
    padding-top: 10px;
}

.cont_top_text a {
    font-size: 12px; 
    color: #0099cc; 
    line-height: 15px;
}

.cont_top_text a:hover {
    color: #0095f3;
}

.cont_sal {
    border-right: #cfbaa0 1px solid; 
    padding-right: 0px; 
    border-top: #cfbaa0 1px solid; 
    padding-left: 0px; 
    float: left; 
    padding-bottom: 15px; 
    margin: 0px 0px 15px; 
    border-left: #cfbaa0 1px solid; 
    width: 178px; 
    padding-top: 0px; 
    border-bottom: #cfbaa0 1px solid; 
    height: 100%; 
    background-color: #f5f5f5;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.tit_02 {
    padding-right: 0px; 
    padding-left: 4px; 
    padding-bottom: 4px; 
    width: 170px; 
    padding-top: 4px; 
    border-bottom: #0099cc 1px dashed; 
    height: 18px;
}

.cont_sal li {
    margin-left: 10px; 
    list-style-type: none;
}

.cont_sal li a {
    color: #333333; 
    text-decoration: none;
}

.cont_sal li a:hover {
    color: #0095f3;
    text-decoration: underline;
}
