@charset "utf-8";

/*------------------------------------------------
	STYLE
--------------------------------------------------*/

/* pdf area */
aside {
}
aside span {
	font-weight: bold;
}

/* movie */
.main .movie {
	width: 420px;
	margin: 0 0 0 -30px;
	padding: 25px 30px 0;
	background: url(../../common/images/parts/bg_movie-area.png);
}
.main .movie img {
	margin-bottom: 20px;
}
.main .movie div {
	width: 420px;
	height: 256px;
	margin-bottom: 30px;
}


/*----- sp-2012 ----------*/

/* h1 */
.sp-2012 aside .pdf {
	padding-right: 0;
	margin-bottom: 30px;
}
.sp-2012 h1 {
	padding: 17px 0 17px;
	margin-bottom: 30px;
}
body.sp-2012 #contents header.head p {
	width: 197px;
	height: 91px;
	padding: 22px 0 17px 0;
	float: left;
}
/* bg */
body.sp-2012 {
	background-image:url(../images/2012/bg_main_s.jpg);
}
/* article */
.sp-2012 .main section {
	margin-bottom: 20px;
}
.sp-2012 .main h2 {
	margin-bottom: 15px;
}
.sp-2012 .main p {
	margin-bottom: 10px;
}
.sp-2012 .main ul.note {
	margin-top: 5px;
	margin-bottom: 10px;
	line-height: 1.6;
}
.sp-2012 .main ul.note li {
	line-height: 1.6;
}
.sp-2012 .main .borderbg {
	width: 380px;
	margin: 0 auto 30px;
	padding: 20px 20px 15px;
	border: 5px solid #83c0ff;
}
.sp-2012 .main .borderbg p {
	text-align: center;
	font-size: 13px;
	letter-spacing: -0.1em;
}
.sp-2012 .main ul.link li {
	width: 380px;
	line-height: 1.5;
	text-align: center;
}
.sp-2012 .main ul.link li span {
	font-size: 100%;
	line-height: 1.5;
	font-weight: bold;
}
.sp-2012 .main ul.link li a {
}
