@charset "utf-8";

/* text decoration */
.text_red
{
	color: #ff0000;
}

.text_green
{
	color: #00aa00;
}

.text_orange
{
	color: #ffcc66;;
}

.text_blue
{
	color: #0000ff;
}

.text_aqua
{
	color: #00ffff;
}

.text_center
{
	text-align: center;
}


.text_del
{
	text-decoration: line-through;
}

/* image */
img
{
	border: 0px;
}

/* Return */
br.cb
{
	clear: both;
}

/* link */
a
{
	outline: none;
	color: #00ffff;
}

a.text
{
	color: #00ffff;
}

a.news
{
	color: #00ffff;
}

a.text:hover,a.news:hover
{
	text-decoration: none;
}

/* FLOAT解除 */
.float_del
{
	zoom: 100%;
}

.float_del:after
{
	content: "";
	clear: both;
	height: 0;
	display: block;
	visibility: hidden;
}

/* ボタン・バナー発光effect（画像単体） */
a.img_effect{display: block;}
a.img_effect:hover
{
	background-color: rgba(255,255,255,0.5);
	display: block;
}
a.img_effect:hover img
{
	opacity: 0.8;
	filter: alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";
}

/* ニューボタン用アニメ（画像単体） */
img.new_rotate
{
	-o-animation-name: all_new_mark;
	-o-animation-duration: 1.5s;
	-o-animation-timing-function: ease;
	-o-animation-iteration-count: infinite;

	-ms-animation-name: all_new_mark;
	-ms-animation-duration: 1.5s;
	-ms-animation-timing-function: ease;
	-ms-animation-iteration-count: infinite;

	-webkit-animation-name: all_new_mark;
	-webkit-animation-duration: 1.5s;
	-webkit-animation-timing-function: ease;
	-webkit-animation-iteration-count: infinite;

	-moz-animation-name: all_new_mark;
	-moz-animation-duration: 1.5s;
	-moz-animation-timing-function: ease;
	-moz-animation-iteration-count: infinite;

}
@-o-keyframes all_new_mark {
	0% {-o-transform: scale(1.0) rotate(0deg);}
	30% {-o-transform: scale(0.7) rotate(0deg);}
	70% {-o-transform: scale(0.7) rotate(360deg);}
	100% {-o-transform: scale(1.0) rotate(360deg);}
}
@-ms-keyframes all_new_mark {
	0% {-ms-transform: scale(1.0) rotate(0deg);}
	30% {-ms-transform: scale(0.7) rotate(0deg);}
	70% {-ms-transform: scale(0.7) rotate(360deg);}
	100% {-ms-transform: scale(1.0) rotate(360deg);}
}
@-webkit-keyframes all_new_mark {
	0% {-webkit-transform: scale(1.0) rotate(0deg);}
	30% {-webkit-transform: scale(0.7) rotate(0deg);}
	70% {-webkit-transform: scale(0.7) rotate(360deg);}
	100% {-webkit-transform: scale(1.0) rotate(360deg);}
}
@-moz-keyframes all_new_mark {
	0% {-moz-transform: scale(1.0) rotate(0deg);}
	30% {-moz-transform: scale(0.7) rotate(0deg);}
	70% {-moz-transform: scale(0.7) rotate(360deg);}
	100% {-moz-transform: scale(1.0) rotate(360deg);}
}

