@charset "Shift_JIS";

/*-----------------------------------------------------------------------------
			header
------------------------------------------------------------------------------*/
#header {
    margin: 0 0 5px;
}
#c10 #headersign {
    overflow: hidden;
    background-color: #990000 !important;
    margin: 0 0 1px;
    height: 120px;
}

#c10 #headersign #welcomeguest {
    float: right;
    display: inline;
    margin: 80px 20px 100px 100px;
}

#c10 #headersign .cart_frame_ {
    margin-top: 20px;
}

#c10 #headersign .cart_frame_ p span {
    background: url(../img/usr/header/icon_cart.png) no-repeat left center;
    padding-left: 30px;
}

#c10 #headersign #sitelogo {
    float: left;
    display: inline;
    margin-top: 20px;
    margin-left: 20px;
    
    }

#headersign #sitelogo {
    float: left;
    display: inline;
}
#headersign #welcomeguest {
    float: right;
    display: inline;
    
    margin: 80px 20px 100px 100px;  
}

/*?a?Lmargin ?I???W?i???Imargin?Y„Afe?@margin: 10px 20px 10px 0; */
/* 2013/3/25 ?C?3 */
#headersign .cart_frame_ {
    margin-top: 8px;
    text-align: center;
    border: 1px solid #000000;
}
#headersign .cart_frame_ p#cart_btn {
    background-color: #000000;
}
#headersign .cart_frame_ p#cart_btn a {
    display: block;
    color: #FFF;
}
#headersign .cart_frame_ p#cart_btn a span {
    background: url(../img/usr/header/icon_cart.png) no-repeat left center;
    padding-left: 30px;
}
#headersign .cart_frame_ p {
    color: #8c6b3a;
    background-color: #FFF;
}
/**/
/* ?O???[?o???i?r */
#header ul#globalnav {
    overflow: hidden;
}
#header ul#globalnav li {
    background: url(../img/usr/header/gnav_off.png) no-repeat left center;
    float: left;
    display: inline;
}
#header ul#globalnav li:hover {
    background: url(../img/usr/header/gnav_on.png) no-repeat left center;
}
#c10 #header ul#globalnav li a {
    background: url(../img/usr/header/line.png) no-repeat left center;
    display: block;
    width: 160px;
    height: 30px;
    color: #573B21;
    font-size: 15px;
    line-height: 30px;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
}
/* ?O???[?o???i?r?@?A?C?R?„Ag */
/* ?z?[?? */
#c10 #header ul#globalnav li#gnav_home span {
    background: url(../img/usr/header/icon_home.png) no-repeat left center;
    padding-left: 22px;
}
#c10 #header ul#globalnav li#gnav_home a {
    background: none;
}

/* „A„vi?o„Ago?^ */
#c10 #header ul#globalnav li#gnav_member span {
    background: url(../img/usr/header/icon_register.png) no-repeat left center;
    padding-left: 22px;
}
/* ?}?C?y?[?W */
#c10 #header ul#globalnav li#gnav_mypage span {
    background: url(../img/usr/header/icon_mypage.png) no-repeat left center;
    padding-left: 22px;
}
/* ?u???O*/
#c10 #header ul#globalnav li#gnav_brand span {
    background: url(../img/usr/header/icon_brand_list.png) no-repeat left center;
    padding-left: 22px;
}
/* „AgX?U?e?? */
#c10 #header ul#globalnav li#gnav_shop span {
    background: url(../img/usr/header/icon_shop_list.png) no-repeat left center;
    padding-left: 22px;
}
/* ?„AN?a?„A„R?„A??i?1 */
#c10 #header ul#globalnav li#gnav_contacts span {
    background: url(../img/usr/header/icon_mail.png) no-repeat left center;
    padding-left: 22px;
}
/* ?T?u?i?r */
#header ul#guestnav {
    overflow: hidden;
    background: #8c6b3a;
    padding: 5px 20px;
}
#header ul#guestnav li {
    float: right;
    display: inline;
    color: #FFF;
    border-left: 1px solid #FFF;
    font-size: 10px;
    line-height: 12px;
}
#header ul#guestnav li#guest_help {
    border-right: 1px solid #FFF;
}
#header ul#guestnav li a {
    color: #FFF;
    display: block;
    padding: 0 10px;
}

/*-----------------------------------------------------------------------------
    ??„AfE?w?b?_ 
------------------------------------------------------------------------------*/
.all_body {
    background: url(../img/brand/cayhane/amina_back.gif) repeat center;
}
.all_body #headersign {
    overflow: hidden;
    background: url(../img/usr/header/renewal_open.png) no-repeat 400px center;
    margin: 0 0 5px;
}
.all_body #headersign #sitelogo {
    float: left;
    display: inline;
}
.all_body #headersign #welcomeguest {
    float: right;
    display: inline;
    margin: 10px 20px 10px 0;
}
.all_body #headersign .cart_frame_ {
    margin-top: 8px;
}
.all_body #headersign .cart_frame_ p span {
    background: url(../img/usr/header/icon_cart.png) no-repeat left center;
    padding-left: 30px;
}
/* ?T?u?i?r */
.all_body #header ul#guestnav {
    overflow: hidden;
    background: #000000;
    padding: 5px 20px;
}
.all_body #header ul#guestnav li {
    float: right;
    display: inline;
    color: #FFF;
    border-left: 1px solid #FFF;
    font-size: 10px;
    line-height: 12px;
}
.all_body #header ul#guestnav li#guest_help {
    border-right: 1px solid #FFF;
}
.all_body #header ul#guestnav li a {
    color: #FFF;
    display: block;
    padding: 0 10px;
    color: #FFF;
}
.all_body #header ul#guestnav li a:hover {
    color: #FFF;
}
/* --------------------------------------------------------------------
	?„A??[?U?[„Afe?`?@?r?W?„Ac?A??
--------------------------------------------------------------------- */
.visual_ {
	margin-bottom: 10px;
}

/* --------------------------------------------------------------------
	?„A??[?U?[„Afe?`?@?t?b?^?[
--------------------------------------------------------------------- */
#footer {
	margin-top: 20px;
	padding: 20px;
	background:#ece4c2;
    text-align: center;
}
#footer .change_mode_{
    text-align:center;
    margin-bottom:10px;
}
#footernav {
	margin-bottom: 20px;
	text-align: center;
}
#footer ul.footernav_ li {
	list-style-type:none;
	display:inline;
}
#copyright {
	color: #999;
	text-align: center;
}

/* --------------------------------------------------------------------
	?„A??[?U?[„Afe?`?@?A?s?c?????i
--------------------------------------------------------------------- */
#goodshistory h2.cateevent_title_ {
	font-size: 15px;
	color: #663333;
	margin: 5px 0 20px 0;
	padding: 2px 0 3px 10px;
    background: #D6E2A6;
    border: 1px solid #CCCCCC;
    font-weight: bold;
}


/* --------------------------------------------------------------------
	?„A??[?U?[„Afe?`?@„A„vo„Aew?y?[?W?@0?J?„A„v???@2013/3/5 „AfC„A„vA
--------------------------------------------------------------------- */
.all_body #wrapper {
    width: 960px;
    margin: 0 auto;
}
.all_body #wrapper .col1_ {
    padding: 0 60px;
}
.all_body #wrapper .col1_ h1.common_headline1_ {
    width: 840px;
    text-align: left;
}
.all_body #wrapper .col1_ table.formdetail_ {
    text-align: left;
}
/* 2013/3/7 ?C?3 */
.all_body #wrapper .col1_ .formdetail_ th,
.all_body #wrapper .col1_ .formdetail_ td {
    border-top: 1px solid #D6E2A6;
    border-bottom: 1px solid #D6E2A6;
}

/* --------------------------------------------------------------------
	???i?U?„A~?@?g„Af„A„S?@„Ah\
-------------------------------------------------------------------- */
div.itemdetail_frame_ {
}
div.itemdetail_frame_ .ttl_ {
	margin-bottom: 10px;
	padding: 5px 20px 5px 40px;
	font-size: 14px;
    color: #8c6b3a;
    background-color: #d2be8e;
    font-weight: bold;
	clear: both!important;
}

div.itemdetail_frame_ .comment_ {
    background: #d2be8e url(../img/usr/icon_comme.png) no-repeat left center;
}
div.itemdetail_frame_ .product_ {
    background: #d2be8e url(../img/usr/icon_product.png) no-repeat left center;
}
div.itemdetail_frame_ .washing_ {
    background: #d2be8e url(../img/usr/icon_washing.png) no-repeat left center;
}
div.itemdetail_frame_ .attention_ {
    background: #d2be8e url(../img/usr/icon_attention.png) no-repeat left center;
}

div.itemdetail_frame_ .comments_answer_ {
    margin: 10px 10px 15px;
}
/* --------------------------------------------------------------------
	???i?U?„A~?@?„A??[?U?[???r?„Ac?[
-------------------------------------------------------------------- */
h2.common_headline2_ {
	margin-bottom: 10px;
	padding: 5px 20px;
	font-size: 14px;
    color: #8c6b3a;
    background-color: #d2be8e;
    font-weight: bold;
	clear: both!important;
    border: 0;
}
.review_intro_ {
    border-bottom: 1px dotted #D2BE8E;
}
#userreview_frame .review_line_ {
    border-bottom: 1px dotted #D2BE8E;
    padding: 0 10px;
}
#userreview_frame .review_line_ .review_line_title_ {
    border-left: 3px solid #D2BE8E;
    border-bottom: 0;
    padding: 0 0 0 10px;
}
#userreview_frame .review_line_ .review_line_summary_ {
}
#userreview_frame .review_line_ .review_line_frame_ {
    padding: 0 10px;
}

/* --------------------------------------------------------------------
	???i?U?„A~?@?A?s?c???A?C?e??
-------------------------------------------------------------------- */
#goodshistory h2.goodshistory_title_ {
	margin-bottom: 10px;
	padding: 5px 20px;
	font-size: 14px;
    color: #8c6b3a;
    background-color: #d2be8e;
    font-weight: bold;
	clear: both!important;
    border: 0;
}
/* --------------------------------------------------------------------
	???i?U?„A~?@„A„v!?A?N?I?E?^?@„A„v!?G5?„A?
-------------------------------------------------------------------- */
.item_imag_ttl_ {
	margin-bottom: 5px;
	padding: 2px 20px;
	font-size: 12px;
    color: #8c6b3a;
    background-color: #d2be8e;
    font-weight: bold;
	clear: both!important;
    border: 0;
    display: none;
}
#item_img_ {
    float: left;
    overflow: hidden;
    margin: 0 0 5px 0;
}
#item_img_ .item_img_thum_ {
    float: left;
    display: inline;
    width: 120px;
    margin: 0 2px;
    text-align: center;
    cursor: pointer;

}
#item_img_ .item_img_thum_ img {
    max-width: 120px;
    border: solid 1px #d0d0d0;
}
