@charset "UTF-8";

/* layout */
.page-header {
	background-image: url(../images/improve/page-header@2x.jpg);
}

/* style */
#tabs {
    border: none;
    padding: 0;
}
#tabs.ui-tabs .ui-tabs-nav {
	margin: 0 auto;
	width: auto;
}
#tabs.ui-tabs .ui-tabs-nav,
#tabs.ui-tabs .ui-tabs-nav li {
    border: none;
    background: none;
    padding: 0;
}
#tabs.ui-tabs .ui-tabs-nav li {
	margin: 0 10px;
	height: 70px;
	line-height: 70px;
    text-align: center;
    position: relative;
}
	.ui-tabs-nav li a,
	.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
		display: block;
		padding: 0 !important;
		height: 70px;
		overflow: hidden;
	}
	.ui-tabs-nav li img {
		position: relative;
		top: -80px;
		z-index: 2;
	}
	.ui-tabs-nav li:hover img,
	.ui-tabs-nav li.ui-tabs-active img {
		top: 0;
	}

	.ui-tabs-nav li.ui-tabs-active:after {
		content: '';
		display: block;
		position: absolute;
			left: 50%;
			bottom: -25px;
			z-index: 1;
		margin-left: -15px;
		width: 0;
		height: 0;
		border: 15px solid transparent;
		border-top: 13px solid #ff5f9d;
	}
	.ui-tabs-nav li a:hover {
	    opacity: 1;
	}

#tabs.ui-tabs .ui-tabs-panel {
	padding: 50px 0;
	padding-top: 300px;
    margin-top: -300px;
}
#tabs.ui-tabs .ui-tabs-panel .border {
    margin-bottom: 50px;
    background: #e6e6e6;
	height: 1px;
}

.about {
	margin-bottom: 80px;
}
.about .photo {
	width: 350px;
}
.about .txt {
	width: 658px;
	line-height: 2;
	margin-top:-7px;
}

.attention {
	margin-bottom:90px;
}
	.attention h3 {
		padding-top:40px;
		padding-bottom:40px;
	}
	.attentionFigure {
		margin-bottom:10px;
		padding: 0 20px;
	}
	.attention p {
		margin-top:-20px;
		padding-bottom:70px;
		line-height: 200%;
	}

#movie {
	margin-top: 100px;
	padding: 50px 80px;
	position: relative;
}
#movie:after {
	display: block;
	content: '';
	width: 100px;
	height: 100px;
	background-image: url(../images/improve/flag-movie.png);
	-webkit-background-size: cover;
	     -o-background-size: cover;
	        background-size: cover;
	background-position: center;
	position: absolute;
	top: 0;
	right: 0;
}
	
	#movie .cnt-iframe {
		width: 420px;
	}
		#movie iframe {
			margin: 40px auto 20px;
			height: 235px;
		}