@charset "UTF-8";
/** COMMON CSS	@version	 0.01 2012-06-27 @copyright All Rights Reserved, Copyright (C) CASIO COMPUTER CO., LTD @link			http://casio.jp/	*/
/* ---------------------------------------------------------------------- SUPER CLASS
----------------------------------------------------------------------*/
/* ---------------------------------------------------------------------- SUPER CLASS
----------------------------------------------------------------------*/
.clearfix { *zoom: 1; }
.clearfix:before, .clearfix:after { content: ""; display: block; overflow: hidden; }
.clearfix:after { clear: both; }

.en-font { font-family: "Oswald-Bold", "Helvetica", "Arial", "Verdana", sans-serif; font-weight: normal; }

.btn-linear-gradient { -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; -webkit-background-clip: padding-box; -moz-background-clip: padding; background-clip: padding-box; background-color: #262626; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #4c4c4c), color-stop(1, #262626)); background-image: -webkit-linear-gradient(top, #4c4c4c, #262626); background-image: -moz-linear-gradient(top, #4c4c4c, #262626); background-image: -o-linear-gradient(top, #4c4c4c, #262626); background-image: -ms-linear-gradient(top, #4c4c4c, #262626); background-image: linear-gradient(top, #4c4c4c, #262626); -pie-background: linear-gradient(#4c4c4c, #262626); -webkit-box-shadow: 0 1px 0 #646464; box-shadow: 0 1px 0 #646464; display: block; border: 1px solid #000; }
.btn-linear-gradient div { -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; -webkit-background-clip: padding-box; -moz-background-clip: padding; background-clip: padding-box; border-top: 1px solid #676767; }

.svg img.arwR, .svg img.arwR4, .svg img.arwD, .svg img arwR_blu { background-image: url(../images/icon.svg) !important; }

img.arwR_blu { position: relative; background-image: url(../images/icon.png); background-repeat: no-repeat; background-position: 0 0; width: 8px; height: 12px !important; top: 1px; margin-right: 3px; }
img.arwR { background-image: url(../images/icon.png); background-repeat: no-repeat; background-position: -13px 0; width: 8px; height: 12px; margin-top: 2px; margin-right: 3px; }
img.arwR4 { background-image: url(../images/icon.png); background-repeat: no-repeat; background-position: -60px 0; width: 8px; height: 12px; margin-top: 2px; margin-right: 3px; }
img.arwR5 { background-image: url(../images/icon.png); background-repeat: no-repeat; background-position: -72px 0; width: 8px; height: 12px; margin-top: 2px; margin-right: 3px; }
img.arwD { background-image: url(../images/icon.png); background-repeat: no-repeat; background-position: -12px -13px; width: 11px; height: 8px; margin-right: 3px; }

.svg img.arwR2, .svg img.arwR3, .svg img.arwR4, .svg img.arwR5 { background-image: url("../images/icon.svg") !important; }

img.arwR2 { background-image: url("../images/icon.png"); background-repeat: no-repeat; background-position: -52px 0; width: 8px; height: 12px; margin-top: 2px; margin-right: 3px; }

img.arwR3 { position: relative; background-image: url("../images/icon.png"); background-repeat: no-repeat; background-position: -76px 0; width: 6px; height: 7px; top: -2px; margin-right: 7px; }

img.arwR4 { position: relative; background-image: url("../images/icon.png"); background-repeat: no-repeat; background-position: -83px 0; width: 6px; height: 7px; top: -2px; margin-right: 7px; }

img.arwR5 { position: relative; background-image: url("../images/icon.png"); background-repeat: no-repeat; background-position: -89px 0; width: 6px; height: 7px; top: -2px; margin-right: 7px; }

.red01, #bleProduct .att { color: #F00 !important; }

.pb00 { padding-bottom: 0 !important; }

.btn_spt .inr a { padding: 4px 5px 4px 28px; }

.btn_spt .inr a img.arw { position: absolute; top: 7px; left: 6px; }
