@charset "utf-8";

#productflash {
    margin:11px auto 0px;
	padding:0px;
	width:960px;
	height:300px;
	z-index:3;
	background-image: url("../img/casting-TOP.png");
	background-position: left top;
	background-size: cover;
}
.ttl_casting {
    margin:0px 0 35px;
	padding:0px;
	width:690px;
	height:68px;
	background:url(../img/title/casting.jpg) no-repeat 0 0;
	text-indent:-9999px;
}

.ttl_casting01 {
    margin:0px 0 35px;
	padding:0px;
	width:690px;
	height:68px;
	background:url(../img/title/casting01.jpg) no-repeat 0 0;
	text-indent:-9999px;
}

.ttl_casting02 {
    margin:0px 0 35px;
	padding:0px;
	width:690px;
	height:68px;
	background:url(../img/title/casting02.jpg) no-repeat 0 0;
	text-indent:-9999px;
}

.ttl_casting03 {
    margin:0px 0 35px;
	padding:0px;
	width:690px;
	height:68px;
	background:url(../img/title/casting03.jpg) no-repeat 0 0;
	text-indent:-9999px;
}

.ttl_casting04 {
    margin:0px 0 35px;
	padding:0px;
	width:690px;
	height:68px;
	background:url(../img/title/casting04.jpg) no-repeat 0 0;
	text-indent:-9999px;
}

.ttl_casting05 {
    margin:0px 0 35px;
	padding:0px;
	width:690px;
	height:68px;
	background:url(../img/title/casting05.jpg) no-repeat 0 0;
	text-indent:-9999px;
}

.ttl_casting06 {
    margin:0px 0 35px;
	padding:0px;
	width:690px;
	height:68px;
	background:url(../img/title/casting06.jpg) no-repeat 0 0;
	text-indent:-9999px;
}

.ttl_casting07 {
    margin:0px 0 35px;
	padding:0px;
	width:690px;
	height:68px;
	background:url(../img/title/casting07.jpg) no-repeat 0 0;
	text-indent:-9999px;
}

.ttl_s01 {
    margin:0px 0 35px;
	padding:0px;
	width:690px;
	height:68px;
	background:url(../img/title/casting/s01.jpg) no-repeat 0 0;
	text-indent:-9999px;
}

.ttl_s02 {
    margin:0px 0 35px;
	padding:0px;
	width:690px;
	height:68px;
	background:url(../img/title/casting/s02.jpg) no-repeat 0 0;
	text-indent:-9999px;
}

.ttl_s03 {
    margin:0px 0 35px;
	padding:0px;
	width:690px;
	height:68px;
	background:url(../img/title/casting/s03.jpg) no-repeat 0 0;
	text-indent:-9999px;
}

.ttl_s04 {
    margin:0px 0 35px;
	padding:0px;
	width:690px;
	height:68px;
	background:url(../img/title/casting/s04.jpg) no-repeat 0 0;
	text-indent:-9999px;
}

.ttl_s05 {
    margin:0px 0 35px;
	padding:0px;
	width:690px;
	height:103px;
	background:url(../img/title/casting/s05.jpg) no-repeat 0 0;
	text-indent:-9999px;
}

.ttl_s06 {
    margin:0px 0 35px;
	padding:0px;
	width:690px;
	height:68px;
	background:url(../img/title/casting/s06.jpg) no-repeat 0 0;
	text-indent:-9999px;
}

.ttl_s07 {
    margin:0px 0 35px;
	padding:0px;
	width:690px;
	height:68px;
	background:url(../img/title/casting/s07.jpg) no-repeat 0 0;
	text-indent:-9999px;
}

.ttl_s08 {
    margin:0px 0 35px;
	padding:0px;
	width:690px;
	height:68px;
	background:url(../img/title/casting/s08.jpg) no-repeat 0 0;
	text-indent:-9999px;
}

.ttl_s09 {
    margin:0px 0 35px;
	padding:0px;
	width:690px;
	height:68px;
	background:url(../img/title/casting/s09.jpg) no-repeat 0 0;
	text-indent:-9999px;
}

.ttl_s10 {
    margin:0px 0 35px;
	padding:0px;
	width:690px;
	height:68px;
	background:url(../img/title/casting/s10.jpg) no-repeat 0 0;
	text-indent:-9999px;
}

.ttl_s11 {
    margin:0px 0 35px;
	padding:0px;
	width:690px;
	height:68px;
	background:url(../img/title/casting/s11.jpg) no-repeat 0 0;
	text-indent:-9999px;
}

.ttl_s12 {
    margin:0px 0 35px;
	padding:0px;
	width:690px;
	height:68px;
	background:url(../img/title/casting/s12.jpg) no-repeat 0 0;
	text-indent:-9999px;
}

.ttl_s13 {
    margin:0px 0 35px;
	padding:0px;
	width:690px;
	height:68px;
	background:url(../img/title/casting/s13.jpg) no-repeat 0 0;
	text-indent:-9999px;
}

.ttl_s14 {
    margin:0px 0 35px;
	padding:0px;
	width:690px;
	height:68px;
	background:url(../img/title/casting/s14.jpg) no-repeat 0 0;
	text-indent:-9999px;
}

.ttl_s15 {
    margin:0px 0 35px;
	padding:0px;
	width:690px;
	height:68px;
	background:url(../img/title/casting/s15.jpg) no-repeat 0 0;
	text-indent:-9999px;
}

.ttl_s17 {
    margin:0px 0 35px;
	padding:0px;
	width:690px;
	height:68px;
	background:url(../img/title/casting/s17.jpg) no-repeat 0 0;
	text-indent:-9999px;
}

.ttl_s18 {
    margin:0px 0 35px;
	padding:0px;
	width:690px;
	height:68px;
	background:url(../img/title/casting/s18.jpg) no-repeat 0 0;
	text-indent:-9999px;
}

.ttl_s19 {
    margin:0px 0 35px;
	padding:0px;
	width:690px;
	height:68px;
	background:url(../img/title/casting/s19.jpg) no-repeat 0 0;
	text-indent:-9999px;
}

.ttl_s20 {
    margin:0px 0 35px;
	padding:0px;
	width:690px;
	height:68px;
	background:url(../img/title/casting/s20.jpg) no-repeat 0 0;
	text-indent:-9999px;
}