@charset "UTF-8";
/*
*******************************************************************************************************
# キャンペーンページ　スタイル
	・base - サイトのベース
*******************************************************************************************************
*/

/* ------------------------------------
	* module
* ------------------------------------ */


/* ------------------------------------
	* index.html　-style
* ------------------------------------ */

.wrp-contents-main {
	margin: 0 auto 145px;
	padding-top: 100px;
	background-image: url(../img/bg_movieinfo.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	background-size: 1218px 910px;
}

.wrp-contents-main .mod-box-inner {
	padding-top: 83px;
}


/* ------------------------------------
	* content　-style
* ------------------------------------ */
.wrp-movieinfo-ttl {
	position: relative;
	margin: 0 auto 0;
	width: 960px;
}
.wrp-movieinfo-ttl .ttl-movieinfo {
	margin-left: 10px;
}
.wrp-movieinfo-ttl .sns-area {
}
.wrp-movieinfo-ttl .sns-area .twitter img {
	position: absolute;
	left: 370px;
	bottom: 36px;
}
.wrp-movieinfo-ttl .sns-area .facebook img {
	position: absolute;
	left: 336px;
	bottom: -10px;
}
.wrp-movieinfo-ttl .sns-area .twitter img.ovr {
	opacity: 0;
}
.wrp-movieinfo-ttl .sns-area .facebook img.ovr {
	opacity: 0;
}

.wrp-movieinfo-contents {
	margin: 50px auto 0;
	width: 960px;
}
.wrp-movieinfo-contents .wrp-clm-ttl {
}
.wrp-movieinfo-contents .wrp-clm {
	margin: 10px 0 40px;
	border: 1px solid #0286ba;
	padding: 25px 40px;
	background-image: url(../img/bg_clm.png);
	background-position: 0 0;
	background-repeat: repeat;
}
.wrp-movieinfo-contents .wrp-clm-txt {
	font-size: 18px;
	line-height: 1.8;
}