/* ------------------------------------- 
 *	演
 * ------------------------------------- */

 /*-----------------------------------------------------
Yahoo UI Library Font-size Adjustment
Copyright (c) 2006, Yahoo! Inc. All rights reserved.

10px = 77%     11px = 85%     12px = 93%     13px = 100%
14px = 108%    15px = 116%    16px = 123.1%  17px = 131%
18px = 138.5%  19px = 146.5%  20px = 153.9%  21px = 161.6%
22px = 167%    23px = 174%    24px = 182%    25px = 189%
26px = 197%
------------------------------------------------------*/
 
 
* { margin: 0px; padding: 0px; }

body { margin: 0px; padding: 0px; width: 100%; text-align: center; background: #FFFFFF; }
body { font:13px/1.231 "鐚竺 鐚違眼激",arial,helvetica,clean,sans-serif !important; color:#505050 !important; 
*font-size:small !important; /* IE6,7 */
*font:x-small !important; /* IE6緇剛絲丞 */
}

br.clear { clear: both; font: 0pt/0pt sans-serif; }

form, input { margin: 0px; padding: 0px; }
img { border-style: none; }
div { width: 100% !important; }

a:link, a:visited { color: #3F7937; text-decoration: none; }
a:hover { color: #FF9900; text-decoration: underline; }

/* ---------------------------------- Font */

.font18 { font-size: 138.5%; }
.font18b { font-size: 138.5%; font-weight: bold; }
.font17 { font-size: 131%; }
.font17b { font-size: 131%; font-weight: bold; }
.font16 { font-size: 123.1%; }
.font16b { font-size: 123.1%; font-weight: bold; }
.font15 { font-size: 116%; }
.font15b { font-size: 116%; font-weight: bold; }
.font14 { font-size: 108%; }
.font14b { font-size: 108%; font-weight: bold; }
.font13 { font-size: 100%; }
.font13b { font-size: 100%; font-weight: bold; }
.font12 { font-size: 93%; }
.font12b { font-size: 93%; font-weight: bold; }
.font11 { font-size: 85%; }
.font11b { font-size: 85%; font-weight: bold; }
.font10 { font-size: 77%; }
.font10b { font-size: 77%; font-weight: bold; }

.font10RED { font-size: 77%; color: #CC3333; }
.fontbRED { font-weight: bold; color: #CC3333; }
.fontBrn { color: #946956; }

/* ------------------------------------- 
 *	ュ
 * ------------------------------------- */

input, select, textarea { border-right: solid #CCC 1px; border-top: solid #CCC 1px; border-left: solid #CCC 1px; border-bottom: solid #CCC 1px; padding: 3px; margin-bottom: 3px; margin-top: 3px; }

.CELL_2 input { border-right: solid #CCC 1px !important; border-top: solid #CCC 1px !important; border-left: solid #CCC 1px !important; border-bottom: solid #CCC 1px !important; padding: 3px !important; margin-bottom: 3px !important; margin-top: 3px !important; background: #F1F1EB !important; }


.base01 { width: 980px !important; margin: 0px auto !important; padding: 0px !important; text-align: left !important; }

.base02 { width: 700px !important; margin: 0px auto !important; padding: 0px !important; text-align: left !important; font-size: 108% !important; line-height: 140% !important; }

.sub { width: 700px !important; margin: 0px !important; padding: 10px 0px !important; }

/* ------------------------------------- 
 *	若蚊絖
 * ------------------------------------- */

.table1 { border: 1px solid #D1AD8D; align:center; margin:10px auto; width: 700px; }

.CELL_1_L {	background: ; border: 1px solid #D1AD8D; padding: 4px 2px 4px 10px; font-weight: bold; text-align:left; color: #663300; background: #FBF4E1; font-size: 93% !important; }

.CELL_1_C { background: ; border: 1px solid #D1AD8D; padding: 4px 2px 4px 10px; font-weight: bold; text-align:left; color: #663300; background: #FBF4E1; font-size: 93% !important; }

.CELL_1_R {
	background: ; border: 1px solid #D1AD8D; padding: 5px; text-align:right; font-size: 93% !important; }

.CELL_2 {
	background:; border: 1px solid #D1AD8D; padding: 10px; font-size: 93%; }

.prod_total, .all_total { font-weight: bolder; display: block; color: #FF6600; }


.title_area { background: url(https://img08.shop-pro.jp/PA01032/654/etc/logo.jpg) no-repeat left 10px !important; height: 90px !important; width: 700px !important; padding-left: 280px !important; padding-top: 60px !important; }

.shop_title { font-size: 153.9% !important; font-weight: bold !important; }
.title_area a:link, .title_area a:visited { color: #FF92A2 !important; text-decoration: none; }
.title_area a:hover { color: #FF9900 !important; text-decoration: underline; }


/* ------------------------------------- 
 *	帥
 * ------------------------------------- */

.submit_btn { text-align:center !important; }
.submit_btn input { width: 200px; background: #FFB0B0; border: 2px solid #FF6666; }

/*羆堺若:若腥冴&紊*/
.submit_btn_cart01 {
}
.base02 input { background: #FFB0B0; border: 1px solid #FF6666; }

/*羆堺若:莢激膓&吾檎蚊*/
.submit_btn_cart02 {
}

/* ------------------------------------- 
 *	潟若ゃ祉ャ
 * ------------------------------------- */
.copyright{ width: 670px !important; margin:0px auto !important; background: url(https://img08.shop-pro.jp/PA01032/654/etc/ssl_footer.gif?20101125010456) no-repeat center top; height: 64px !important; padding: 220px 0px 0px 310px !important; text-align: left !important; }

.secure_seal { text-align:center; margin:0px auto !important; width:700px !important; padding: 10px 0px 0px !important; }

.secure_table {
	margin:20px auto !important;
	text-align:center;
}

/* ------------------------------------- 
 *	羈吾鐚絖
 * ------------------------------------- */
.note { font-size: 85%; color: #999933; }

/* ------------------------------------- 
 *	羈吾鐚絖
 * ------------------------------------- */
.note2 { font-size: 93%; }

/* ------------------------------------- 
 *	羈吾鐚絖
 * ------------------------------------- */
#note3 {

}

/* ------------------------------------- 
 *	＜祉若梧；腓阪┃絎
 * ------------------------------------- */
.info { border: 1px solid #D1AD8D; padding: 10px; margin: 10px auto; width: 678px !important; color: #946956; text-align: left; background: #FBF4E1; }

/* ------------------------------------- 
 *	篌＜違ゃ潟若吾＜祉若梧；腓阪┃絎
 * ------------------------------------- */
.members_info { border: 1px solid #D1AD8D; padding: 10px; margin: 10px auto; width: 678px !important; color: #946956; text-align: left; background: #FBF4E1; }

/* ------------------------------------- 
 *	取；腓阪┃絎
 * ------------------------------------- */
.errorbox { border: 2px solid #FF6666; padding: 10px; margin:10px auto; text-align: left; color:#FF0033; line-height: 150%; width: 672px !important; font-weight: bold; }

/* ------------------------------------- 
 *	井絖
 * ------------------------------------- */
.sub_charge {
	color: #900990;
	font-weight: bold;
}

/* ------------------------------------- 
 *	篏睡ゃ潟絖
 * ------------------------------------- */
.point_discon {
	color: 00929F;
	font-weight: bold;
}

