/* ************************************************ 
 * ------------------------------------------------
 *	＜脂蚊肢Вょ脂 CSS
 * ------------------------------------------------
 * ************************************************ */


/* ------------------------------------- 
 *	演
 * ------------------------------------- */

body {
font-size: 12px;
	color: #000000;
font-family: "＜ゃ","Meiryo"," Pro W3","Hiragino Kaku Gothic Pro","鐚竺 鐚違眼激", "MS P Gothic","Osaka",Verdana,Arial, Helvetica, sans-serif;
	line-height: 1.5;
	background-color: #FFFFFF;
border-top:#000000 5px solid;
}
/* safari only \*/
html:\66irst-child body{
font-size : 11px ;
}
/* end */

body, div, address, span,
h1, h2, h3, h4, h5, h6,
p, dl, dt, dd, ul, ol, li,
table, caption, thead, tfoot, th, td, 
form, fieldset,
pre, hr, dir, noscript, blockquote{
margin : 0 ;
padding : 0 ;
zoom : 1 ;
font-weight : normal ;
}

/* ------------------------------------- 
 *	潟絖/絽御(link,visited,active)
 *	潟絖/鴻綵ｃ(hover)
 * ------------------------------------- */
a:link {
	color: #9966CC;
text-decoration : underline ;
cursor : pointer ;
}

a:visited {
	color: #9966CC;
}

a:active {
	color: #9966CC;
}

a:hover {
	color: #FF0033;
text-decoration : none ;
}

/* ------------------------------------- 
 *	ュ
 * ------------------------------------- */

input, select, textarea {
padding : 0.2em ;
}

.base01 {
	width: 700px !important;
	margin: 0px auto !important;
	padding: 0px !important;
	text-align: left !important;
}

.base02 {
	width: 700px !important;
	margin: 0px !important;
	padding: 20px 0px 0px 0px !important;
	text-align: left !important;
}

.sub {
	width: 700px !important;
	margin: 0px !important;
	padding: 10px 0px !important;
	background:#FFF;
}

/* ------------------------------------- 
 *	若蚊絖
 * ------------------------------------- */
th{
font-size : 80% ;
line-height : 2 ;
}
.table1 {
	border: 1px solid #999999;
align:center;
margin:0px auto;
border-collapse : collapse ;
border-spacing : 0 ;
empty-cells : show ;
}
.CELL_1_L,.CELL_2  {
	background: #EEE;
	border: 1px solid #CCC;
padding : 0.5em 0.7em;
font-weight: normal ;
text-align:left;
}
.CELL_1_L {

}

.CELL_1_C {
	background: #EEE;
	border: 1px solid #CCC;
	padding: 4px 2px 4px 2px;
	font-weight: bolder;
	text-align:center;
}

.CELL_1_R {
	background: #EEE;
	border: 1px solid #CCC;
	padding: 4px 10px 4px 2px;
	font-weight: bolder;
	text-align:right;
}

.CELL_2 {
	background:#FFF;
	border: 1px solid #EEE;
	padding: 4px 2px;
}

.prod_total, .all_total {
	font-weight: bolder;
	display: block;
}


.title_area {
	padding: 0px !important;
}

.shop_title {
overflow : hidden ;
margin-top : 3em ;
text-indent : -99em ;
display : block ;
width : 237px ;
height : 38px ;
background : url(https://img11.shop-pro.jp/PA01059/428/etc/logo_mobile.gif);
}



/* ------------------------------------- 
 *	帥
 * ------------------------------------- */

.submit_btn {
	text-align:center !important;
}

/*羆堺若:若腥冴&紊*/
.submit_btn_cart01 {
}

/*羆堺若:莢激膓&吾檎蚊*/
.submit_btn_cart02 {
}

/* ------------------------------------- 
 *	潟若ゃ祉ャ
 * ------------------------------------- */
.copyright{
	width: 700px;
	text-align:center !important;
	margin:0px auto !important;
}

.secure_seal {
	text-align:center;
	margin:20px auto !important;
	width:700px;
}

.secure_table {
	margin:20px auto !important;
	text-align:center;
}

/* ------------------------------------- 
 *	羈吾鐚絖
 * ------------------------------------- */
.note {
	font-size: 11px;
	color: #3B6190;
}

/* ------------------------------------- 
 *	羈吾鐚絖
 * ------------------------------------- */
.note2 {
	font-size: 11px;
	color: #3B6190;
}

/* ------------------------------------- 
 *	羈吾鐚絖
 * ------------------------------------- */
#note3 {
	font-size: 11px;
	color: #3B6190;
}

/* ------------------------------------- 
 *	＜祉若梧；腓阪┃絎
 * ------------------------------------- */
.info {
border: 1px solid #c00 ;
padding: 1em ;
margin: 10px auto;
text-align: left
}

/* ------------------------------------- 
 *	取；腓阪┃絎
 * ------------------------------------- */
.errorbox {
background-color: #a00;
border: 2px solid;
border-color: #400;
padding: 0.5em 1em ;
margin: 1em 0px ;
text-align: left;
color:#fff !important;
font-weight : bold ;
line-height : 1.5 ;
width : 700px !important ;
font-size : 120% ;
}

/* ------------------------------------- 
 *	井絖
 * ------------------------------------- */
.sub_charge {
	color: #900990;
	font-weight: bold;
}

/* ------------------------------------- 
 *	篏睡ゃ潟絖
 * ------------------------------------- */
.point_discon {
	color: 00929F;
	font-weight: bold;
}
