@charset "utf-8";
/*-------------------------------tag-------------------------------*/

* {
    margin:0;
    padding:0;
}

html,body,h1,h2,h3,h4,h5,h6,img,p,a,ul,ol,li,dl,dt,dd,form,blockquote,pre,address{
    margin:0;
    padding:0;
    border:0;
    list-style-type:none;
}

body {
    color: #A19285;
/*    color:#B4A394;*/
    font-size:75%;
    line-height:1.3;
    background:#FCFBF6;
    width:765px;
    /*margin:0 auto;*/
    
/*   	margin-left: 10%;margin-right: 10%;*/
/*    margin-left: auto;margin-right: auto;*/
    
}

h1,h2,h3,h4,h5,h6 {
    font-size:100%;
    font-weight:normal;
}

input,textarea,option,select {
    color:#444444;
    line-height:1.3;
    font-size:100%;
}

a {
    color:#E38400;
}

a:link,visited,active {
    color:#E38400;
}

a:hover {
    color:#F8C57E;
}

.clear {
    clear:both;
}

.align_center {
    text-align:center;
}

.align_right {
    text-align:right;
}


/*-------------------------------font-------------------------------*/

.bold {
    font-weight:bold;
}

.small {
    font-size:72%;
}


/*-------------------------------color-------------------------------*/

.orange {
    color:#E38400;
}

.white {
    color:#FFFFFF;
}

.brown {
    color:#6C4025;
}

.red {
    color:#ff0000;
}

.black {
    color:#444444;
}

/*-------------------------------bgcolor-------------------------------*/
.bg_orange {
    background:#EC641C;
}

.bg_l_brown {
    background:#E7E5DA;
}

.bg_white {
    background:#ffffff;
}

.bg_black {
    background:#cccccc;
}

.bg_cream {
    background:#FCFBF6;
}

.bg_brown {
    background:#6A4124;
}

/*-------------------------------layout-all-------------------------------*/
#header {
#   background:url("../images/header.gif") no-repeat;
    height:40px;
    width:765px;
    margin:25px 0;
}

h1 {
    padding-left:25px;
}

#wrapper {
    width:770px;
    margin-bottom:10px;
}
/*
#one_column {
    width:764px;
    float:left;
}
*/

#one_column {
    width:770px;
}

#left_column {
    float:left;
    width:190px;
}

#glo li {
    width:180px;
    height:37px;
    padding:17px 0 0 10px;
    background:url("../images/glo_bg.gif") no-repeat;
    font-weight:bold;
}

#glo li a {
    color:#4E2309;
    text-decoration:none;
}

#glo li a:link,visited,active {
    color:#4E2309;
}

#glo li a:hover {
    color:#F8C57E;
}

.box_01 {
    border-bottom:1px solid #E2DFD2;
    border-left:1px solid #E2DFD2;
    border-right:1px solid #E2DFD2;
    padding:10px;
    color:#414141;
    background:#FFF;
    margin-bottom:5px;
}

.box_02 {
    margin-bottom:5px;
    border:1px solid #E2DFD2;
    padding:10px;
    width:548px;
    color:#B4A394;
    background:#FFF;
    float:left;
}

.box_03 {
    padding:10px;
}

.box_03_left {
    float:left;
}

.box_03_right {
    float:right;
}

.box_04 {
    width:398px;
    padding:5px 0;
}

.box_04_left {
    float:left;
}

.box_04_right {
    float:right;
}

.box_05 {
    padding:0;
}

.box_05_left {
    float:left;
}

.box_05_right {
    float:left;
}

.box_06 {
    margin-bottom:5px;
    border:1px solid #E2DFD2;
    padding:10px;
    width:526px;
    color:#B4A394;
    background:#FFF;
    float:left;
}

.box_07 {
    width:168px;
    padding:10px;
    border:1px solid #E2DFD2;
    background:#FFF;
}

.box_08 {
    width:526px;
    padding:10px;
    border:1px solid #E2DFD2;
    background:#FFF;
}

.error {
    margin-bottom:5px;
    border:1px solid #E2DFD2;
    padding:10px;
    width:744px;
    color:#B4A394;
    background:#FFF;
    text-align:center;
    float:left;
}

.inner {
    border:1px solid #E2DFD2;
    padding:10px;
    width:548px;
    color:#B4A394;
    background:#FFF;
    float:left;
}

.inner h4 {
    padding:10px;
    width:528px;
    color:#FFFFFF;
    background:#462B18;
}

#category li {
    background:url("../images/list_img_01.gif") no-repeat;
    padding:5px 0 5px 10px;
    border-bottom:1px dotted #CDCDCD;
}

#category li a {
    color:#444444;
    text-decoration:none;
}

#category li a:link,visited,active {
    color:#444444;
}

#category li a:hover {
    color:#cccccc;
}

#now li {
    background:url("../images/list_img_01.gif") no-repeat;
    padding:5px 0 5px 10px;
    border-bottom:1px dotted #CDCDCD;
    color:#6C4025;
    font-weight:bold;
    margin-left:10px;
}

#now li a {
    color:#6C4025;
    text-decoration:none;
}

#now li a:link,visited,active {
    color:#6C4025;
}

#now li a:hover {
    color:#D0B4A2;
}

.line_01 {
    background:url("../images/line_01.gif") repeat-x;
}

#center_column {
    margin-left:5px;
    float:left;
    width:570px;
}

#right_column {
    margin-left:5px;
    float:left;
    width:570px;
}

h2 {
    width:190px;
}

h3 {
    height:28px;
    padding:13px 0 0 10px;
    background:url("../images/h2_bg.gif") repeat-x;
    font-weight:bold;
    color:#FFF;
    margin-bottom:3px;
}

h4 {
    color:#6C4025;
}

h4 a {
    color:#6C4025;
}

h4 a:link,visited,active {
    color:#6C4025;
}

h4 a:hover {
    color:#A58775;
}

h5 {
    font-size:180%;
}

.product {
    width:574px;
    float:left;
}

.product_left {
    margin:0 5px 5px 0;
    border:1px solid #E2DFD2;
    padding:10px;
    width:261px;
    color:#B4A394;
    background:#FFF;
    float:left;
}

.product_right {
    border:1px solid #E2DFD2;
    padding:10px;
    width:261px;
    color:#B4A394;
    background:#FFF;
    float:left;
}

.product_img_01 {
    float:left;
    width:100px;
    text-align:center;
    margin-right:10px;
}

.product_cap_01 {
    float:left;
    width:148px;
}


.product_img_02 {
    float:left;
    width:260px;
    text-align:center;
    margin-right:10px;
}

.product_cap_02 {
    float:left;
    width:268px;
}

.product_img_03 {
    float:left;
    width:130px;
    text-align:center;
    margin-right:10px;
}

.product_cap_03 {
    float:left;
    width:400px;
}

.price {
    color:#E38400;
    font-size:100%;
}

dl.news {
    width:548px;
    border-bottom:1px solid #C3B5A9;
    padding:10px 0;
}

.news dt {
    background:url("../images/list_img_02.gif") no-repeat;
    float:left;
    width:100px;
    clear:both;
    padding-left:10px;
}

.news dd {
    width:428px;
    margin-left:110px;
}

.sub_title {
    width:548px;
    margin-top:5px;
}

.sub_title_left {
    float:left;
    width:268px;
}

.sub_title_right {
    float:right;
    width:260px;
    text-align:center;
}

.comment {
    border-bottom:1px solid #643A17;
    padding:10px 0;
}

.table_padding td,th {
    padding:10px;
    color:#444444;
}

.txt {
    width:526px;
}

#my_navi {
    margin:8px 0 10px 0;
}

#footer {
    clear:both;
    padding:30px 10px;
    background:url("../images/footer.gif") no-repeat;
    width:745px;
    height:22px;
    color:#FFFFFF;
}

#footer a {
    color:#FFFFFF;
}

#footer a:link,visited,active {
    color:#FFFFFF;
}

#footer a:hover {
    color:#A58775;
}

#footer_left {
    float:left;
}

#footer_right {
    float:right;
}

/*-------------------------------space-------------------------------*/

.t5 {
    margin-top:5px;
}

.t10 {
    margin-top:10px;
}

.t20 {
    margin-top:20px;
}

.b5 {
    margin-bottom:5px;
}

.b10 {
    margin-bottom:10px;
}

.b20 {
    margin-bottom:20px;
}

.r5 {
    margin-right:5px;
}


/*-------------------------------clearfix-------------------------------*/
/* begin clearfix */

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {
    display: inline-table;
    zoom: 1; /* for IE5.5 - IE7 */
}

/* Hides from IE-mac \*/
* html .clearfix {
    height: 1%;
}
.clearfix {
    display: block;
}
/* End hide from IE-mac */