
#main_container {
	margin: 0px auto; top: 0px; width: 100%; position: relative; min-width: 1000px; max-width: 1890px;
}
#main_container #content {
	padding: 15px 0px 0px 15px; width: auto; clear: both; position: relative; z-index: 98; min-width: 985px; max-width: 1875px;
}
.mainCon > div.item {
	margin: 0px 0px 10px; border-radius: 6px; width: 15%; height: 300px; float: left; position: relative;
}
.mainCon .item-w2 {
	width: 30%;
}
.mainCon .item-h2 {
	height: 600px;
}
.isotope .isotope-item {
	transition-property: transform, opacity; transition-duration: 0.8s; -webkit-transition-duration: 0.8s; -moz-transition-duration: 0.8s; -webkit-transition-property: -webkit-transform, opacity; -moz-transition-property: -moz-transform, opacity;
}
.mainCon .item .pic {
	left: 0px; top: 0px; position: absolute;
}
.mainCon .item .pic img {
	width: 100%;
}

.mainCon .item .pic2 {
	left: 0px; top: 0px; position: absolute;
}
.mainCon .item .pic2 img {
	width: 100%;
}

.mosaic-block {
	left: 0.3%; width: 99.4%; height: 100%; overflow: hidden; position: relative; border-bottom-right-radius: 6px; border-bottom-left-radius: 6px;
}
.mosaic-block .details {
	color: rgb(255, 255, 255) !important;
}
.mosaic-overlay {
	background: rgb(17, 17, 17); width: 100%; height: 100%; display: none; position: absolute; z-index: 5;
}
.fade .mosaic-overlay {
	background: url("/img/background.png"); opacity: 0; border-top-left-radius: 6px; border-top-right-radius: 6px;
}
.mainCon .mosaic-block {
	left: 0%; top: 0px; position: absolute;
}
.mainCon .details dl.dl02 {
	padding: 10% 5% 0px;
}
.mainCon .details dl.dl02 dt {
	color: rgb(255, 255, 255); letter-spacing: -1px; font-size: 20px; font-weight: bold;
}
.mainCon .details dl.dl02 dt span {
	color: rgb(219, 186, 64);
}
.mainCon .details dl.dl02 dd {
	color: rgb(255, 255, 255); font-size: 13px;
}
.mainCon .details .plus {
	right: 5%; bottom: 5%; position: absolute;
}
.mainCon .itemBox01 {
	background: rgb(225, 0, 69);
}
.mainCon .itemBox01 img {
	width: 100%;
}
.main1 {
	left: 0%; top: 0%; position: absolute; z-index: 1000;
}
.main2 {
	left: 0%; top: 0%; position: absolute; z-index: 1000;
}
.main3 {
	left: 0%; top: 0%; position: absolute; z-index: 1000;
}
.main4 {
	left: 0%; top: 0%; position: absolute; z-index: 1000;
}
.main5 {
	left: 0%; top: 0%; position: absolute; z-index: 1000;
}
.mainCon .itemBox01 dl.notice {
	left: 5%; top: 5%; position: absolute;
}
.mainCon .itemBox01 dl.notice dt {
	color: rgb(255, 255, 255); letter-spacing: 5px;
}
.mainCon .itemBox01 dl.notice dd {
	color: rgb(255, 255, 255); font-size: 14px; font-weight: bold;
}
.mainCon .itemBox02 .mosaic-block {
	width: 100%;
}
.mainCon .itemBox02 dl.dl01 {
	padding: 78% 0px 0px; left: 50%; top: 0px; width: 99%; text-align: center; margin-left: -50%; position: absolute;
}
.mainCon .itemBox02 dl.dl01 dt {
	margin: 0px 0px 5px; color: rgb(0, 0, 0); line-height: 100%; letter-spacing: -1px; font-size: 22px; font-weight: bold;
}
.mainCon .itemBox02 dl.dl01 dt span {
	color: rgb(255, 177, 195); letter-spacing: 0px; font-size: 12px; font-weight: normal; display: block;
}
.mainCon .itemBox02 dl.dl01 dd {
	color: rgb(255, 255, 255); font-size: 13px;
}
.mainCon .itemBox03 dl.dl01 {
	margin: 76% 0px 0px; left: 0.3%; width: 99.4%; text-align: center; position: relative;
}
.mainCon .itemBox03 dl.dl01 dt {
	color: rgb(0, 0, 0); letter-spacing: -1px; font-size: 22px; font-weight: bold;
}
.mainCon .itemBox03 dl.dl01 dd {
	color: rgb(137, 137, 137); font-size: 12px; font-weight: normal;
}
.mainCon .itemBox04 dl.dl01 {
	margin: 76% 0px 0px; left: 0.3%; width: 99.4%; text-align: center; position: relative;
}
.mainCon .itemBox04 dl.dl01 dt {
	color: rgb(0, 0, 0); letter-spacing: -1px; font-size: 22px; font-weight: bold;
}
.mainCon .itemBox04 dl.dl01 dd {
	color: rgb(137, 137, 137); font-size: 12px; font-weight: normal;
}
.mainCon .itemBox05 dl.dl01 {
	padding: 0px; left: 50%; width: 99%; text-align: center; bottom: 10%; margin-left: -50%; position: absolute;
}
.mainCon .itemBox05 dl.dl01 dt {
	margin: 0px 0px 5px; color: rgb(0, 0, 0); line-height: 100%; letter-spacing: -1px; font-size: 22px; font-weight: bold;
}
.mainCon .itemBox05 dl.dl01 dt span {
	color: rgb(137, 137, 137); letter-spacing: 0px; font-size: 12px; font-weight: normal; display: block;
}
.mainCon .itemBox05 dl.dl01 dd {
	color: rgb(102, 102, 102); font-size: 13px;
}
.mainCon .itemBox06 dl.dl01 {
	padding: 15% 0px 0px; left: 50%; top: 0px; width: 99%; text-align: center; margin-left: -50%; position: absolute;
}
.mainCon .itemBox06 dl.dl01 dt {
	margin: 0px 0px 5px; color: rgb(0, 0, 0); line-height: 100%; letter-spacing: -1px; font-size: 20px; font-weight: bold;
}
.mainCon .itemBox06 dl.dl01 dt span {
	color: rgb(137, 137, 137); letter-spacing: 0px; font-size: 12px; font-weight: normal; display: block;
}
.mainCon .itemBox06 dl.dl01 dd {
	color: rgb(102, 102, 102); font-size: 13px;
}
.mainCon .itemBox07 .mosaic-block {
	width: 100%;
}
.mainCon .itemBox07 dl.dl01 {
	padding: 30% 0px 0px 5%; left: 50%; top: 0px; width: 94.8%; margin-left: -50%; position: absolute;
}
.mainCon .itemBox07 dl.dl01 dt {
	margin: 0px 0px 5px; color: rgb(0, 0, 0); line-height: 100%; letter-spacing: -1px; font-size: 20px; font-weight: bold;
}
.mainCon .itemBox07 dl.dl01 dt span {
	color: rgb(137, 137, 137); letter-spacing: 0px; font-size: 12px; font-weight: normal; display: block;
}
.mainCon .itemBox07 dl.dl01 dd {
	color: rgb(102, 102, 102); font-size: 13px;
}
.mainCon .itemBox08 dl.dl01 {
	padding: 77% 0px 0px 5%; left: 50%; top: 0px; width: 94.3%; text-align: center; margin-left: -50%; position: absolute;
}
.mainCon .itemBox08 dl.dl01 dt {
	color: rgb(0, 0, 0); letter-spacing: -1px; font-size: 20px; font-weight: bold;
}
.mainCon .itemBox08 dl.dl01 dt span {
	color: rgb(137, 137, 137); letter-spacing: 0px; font-size: 12px; font-weight: normal; display: block;
}
.mainCon .itemBox08 dl.dl01 dd {
	color: rgb(137, 137, 137); font-size: 12px;
}












.mainCon .itemBox09 dl.dl01 {
	padding: 75% 0px 0px; left: 50%; top: 0px; width: 99%; text-align: center; margin-left: -50%; position: absolute;
}
.mainCon .itemBox09 dl.dl01 dt {
	color: rgb(0, 0, 0); letter-spacing: -1px; font-size: 20px; font-weight: bold;
}
.mainCon .itemBox09 dl.dl01 dd {
	color: rgb(137, 137, 137); font-size: 12px; font-weight: normal;
}






.mainCon .itemBox10 dl.dl01 {
	padding: 75% 0px 0px; left: 50%; top: 0px; width: 99%; text-align: center; margin-left: -50%; position: absolute;
}
.mainCon .itemBox10 dl.dl01 dt {
	color: rgb(0, 0, 0); letter-spacing: -1px; font-size: 20px; font-weight: bold;
}
.mainCon .itemBox10 dl.dl01 dd {
	color: rgb(137, 137, 137); font-size: 12px; font-weight: normal;
}


















.mainCon .itemBox11 dl.dl01 {
	padding: 75% 0px 0px; left: 50%; top: 0px; width: 99%; text-align: center; margin-left: -50%; position: absolute;
}
.mainCon .itemBox11 dl.dl01 dt {
	color: rgb(0, 0, 0); letter-spacing: -1px; font-size: 20px; font-weight: bold;
}
.mainCon .itemBox11 dl.dl01 dd {
	color: rgb(137, 137, 137); font-size: 12px; font-weight: normal;
}
.mainCon .itemBox12 .details dl {
	padding: 10% 0px 0px 5%; left: 50%; top: 0px; width: 94%; margin-left: -50%; position: absolute;
}
.mainCon .itemBox12 .details dl dt {
	margin: 0px 0px 15px; color: rgb(0, 0, 0); line-height: 100%; letter-spacing: -1px; font-size: 24px;
}
.mainCon .itemBox12 .details dl dt span {
	color: rgb(0, 0, 0); line-height: 120%; letter-spacing: 0px; font-size: 16px; display: block;
}
.mainCon .itemBox12 .details dl dd {
	color: rgb(102, 102, 102); font-size: 14px;
}
.mainCon .itemBox12 .details dl dt strong span {
	color: rgb(225, 0, 69); font-size: 24px; display: inline;
}
.mainCon .itemBox12 .mosaic-overlay {
	background: rgb(225, 0, 69);
}
.mainCon .itemBox12 .mosaic-overlay .details dl dt {
	color: rgb(255, 255, 255);
}
.mainCon .itemBox12 .mosaic-overlay .details dl dt span {
	color: rgb(255, 255, 255);
}
.mainCon .itemBox12 .mosaic-overlay .details dl dd {
	color: rgb(255, 255, 255);
}
.mainCon .itemBox12 .fade .mosaic-overlay {
	background: url("/img/bg-red.png"); opacity: 0; border-top-left-radius: 6px; border-top-right-radius: 6px;
}



@media handheld, only screen and (max-width:1550px)
{


	.txt_logo { display:none; }
}



@media handheld, only screen and (max-width:1080px)
{
	#main_container .mainCon dl.dl01 dd {
		font-size: 11px !important;
	}
	.mainCon .itemBox09 .details dl dd {
		line-height: 15px; font-size: 13px;
	}
	.mainCon .itemBox12 .details dl dd {
		line-height: 15px; font-size: 13px;
	}


}
