#gallery {margin:0 auto;height:556px;overflow:hidden; z-index:1; padding-top:10px;}
.container_image{margin:0 auto;width:100%;font-size:.8125em; position: relative;}	
/*===== gallery =====*/

.roundabout-holder{width:900px;height:496px; margin:0 auto;}

.roundabout-moveable-item {width: 646px;height: 416px;cursor: pointer;border:3px solid #ccc;border:3px solid rgba(0, 0, 0, 0.08);border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
.roundabout-moveable-item img{width:100%;}
.roundabout-in-focus {border:3px solid rgba(0, 0, 0, 0.2);}

.myRoundabout img {vertical-align:top; border:0;page-break-inside:avoid;max-width:100% !important; }
.myRoundabout a{text-decoration:none;text-shadow: 0 0.5px 0.5px rgba(0, 0, 0, 0.2);}
.myRoundabout a:hover,.myRoundabout a:active{outline:0}
.myRoundabout a,.myRoundabout a:visited{text-decoration:none}
.myRoundabout a[href]:after{content:""}
.myRoundabout abbr[title]:after{content:" (" attr(title) ")"}
.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}
.myRoundabout a:hover,.myRoundabout a:focus{text-decoration:underline}


#myRoundabout {
	float: none;
}

.myRoundabout{

    width: 100%;
    font-size: .8125em;}

#gallery .tit{
	position: relative;
	height: 60px;
	margin: 0 auto;
	text-align: center;
	margin-top:20px;
}
#gallery .tit .line{
	position: absolute;
	left: 50%;
	top: 46px;
	width: 980px;
	height: 1px;
	background: #c3c5c9;
	margin-left: -490px;
}
#gallery .tit b{
	position: relative;
	z-index: 2;
	padding: 0 35px;
	background: #fff;
	font-size: 24px;
	line-height: 90px;
	color: #c00725;
}



@media all and (max-width:760px){
.roundabout-holder{ width: 100%;
}

}
@media all and (max-width:1200px){
	#gallery {display: none;}

}