td img {display: block;}
a img {border-style: none;}

#mess{
	position:absolute;
	z-index:100;
	top:0px;
	left:0px;
	width:300px;
	font-weight: bold; /*文字の太さ*/
	line-height:1.5em;
	text-decoration: none; /*文字飾り*/
	color: #ffffff; /*文字色*/
	background-color: #FF0000;
	-webkit-box-shadow: 5px 5px 5px black;
	-webkit-border-radius:10px; /*ios*/
	-moz-border-radius:10px;/*Mozilla*/
	border-radius:10px;/*Opera*/
	padding: 10px;
	margin: 20px;
}

#btn {
position:absolute;
z-index:99;
top:0px;
left:0px;
}
.ov_maker {/*ネット販売商品*/
position:absolute;
top:0px;
left:0px;

cursor:pointer;

background-color:#FF0000;
opacity:0.4;
filter: alpha(opacity=40);        /* ie lt 8 */
-ms-filter: "alpha(opacity=40)";  /* ie 8 */
-moz-opacity:0.4;                 /* FF lt 1.5, Netscape */
-khtml-opacity: 0.4;   


}
.tr_maker {/*即日出荷*/

cursor:pointer;

background-color:#FF9900;
opacity:0.4;
filter: alpha(opacity=40);        /* ie lt 8 */
-ms-filter: "alpha(opacity=40)";  /* ie 8 */
-moz-opacity:0.4;                 /* FF lt 1.5, Netscape */
-khtml-opacity: 0.4;   


}
.off_maker {/*インターネットではお買い求め出来ません*/

cursor:default;

background-color:#0066FF;
opacity:0.4;
filter: alpha(opacity=40);        /* ie lt 8 */
-ms-filter: "alpha(opacity=40)";  /* ie 8 */
-moz-opacity:0.4;                 /* FF lt 1.5, Netscape */
-khtml-opacity: 0.4;   

}

#fukidasipop { /*吹き出し本体*/
	
        position: absolute;
        z-index:98;
		top:10px; left:10px;
        display: none; /*何も表示しない*/
        padding: 10px; /*内側の余白*/
        width: 200px; /*ブロックの幅*/
        font-weight: bold; /*文字の太さ*/
        line-height:1.5em;
        text-decoration: none; /*文字飾り*/
        color: #ffffff; /*文字色*/
        background-color: #0099FF;
cursor:default;
	-webkit-box-shadow: 2px 2px 5px black;
	-webkit-border-radius:5px; /*ios*/
	-moz-border-radius:5px;/*Mozilla*/
	border-radius:5px;/*Opera*/
/*トランスフォーム初期値（左上）*/
	-moz-transform-origin:0px 0px;/*Firefox*/
	-webkit-transform-origin:0px 0px;/*Chrome Safari*/
	-ms-transform-origin:0px 0px;/*IE ?*/
}
#imgpop { /*アイコン表示*/
        position: absolute;
        z-index:98;
		top:10px; left:10px;
        display: none; /*何も表示しない*/
/*トランスフォーム初期値（左上）*/
	-moz-transform-origin:0px 0px;/*Firefox*/
	-webkit-transform-origin:0px 0px;/*Chrome Safari*/
	-ms-transform-origin:0px 0px;/*IE ?*/
}

a {text-decoration:none;}


#nav { overflow: hidden; _zoom: 1; padding-bottom: 8px; position: relative;}
#nav .text { position: absolute; left: 470px; top: 5px; font-size: 11px; text-align: left;}
#nav ul li { float: left; margin-right: 10px;}
#nav ul li span { font-size: 8px; display: block; float: left;}
#flier_title {
	color: #CC0001;
	text-align: right;
	position: absolute;
	top: 21px;
	right: 251px;
	padding: 5px;
	font-size: 12px;
	font-weight: bold;
	width: 166px;
}
#flierImage {
	margin-bottom: 20px;
	margin:auto;
	border: 1px solid #CCCCCC;
	background-color:#cecece;
	position:relative;
	width:100%;
	height:100%;
	overflow:hidden;
	text-align:left;
/*css3*/
	box-sizing:border-box;
	}

#mask{
	position:absolute;
	overflow:visible;
	/*background:#00FF66;*/
	top:0px;
	left:0px;
	}


#pic{/*拡大要素の初期値を左上に固定*/
	-moz-transform-origin:0px 0px;/*Firefox*/
	-webkit-transform-origin:0px 0px;/*Chrome Safari*/
	-ms-transform-origin:0px 0px;/*IE ?*/
	}
	
.null_box{
	width:100%;
	height:100%
	}