@charset "utf-8";
/* CSS Document */

/*------------------------------------------
【common】
--------------------------------------------*/
.clearfix {zoom: 100%;}
.clearfix:after { clear: both; content: "."; display: block; font-size: 0.1em; height: 0.1px; line-height: 0; visibility: hidden; }
fieldset,img { border:0;}
a img { border-style:none;}
ul,ol,li { list-style:none; padding:0; margin:0;}


/*------------------------------------------
【コンテンツ大枠】
--------------------------------------------*/
#aimov { background: url(20150701_aimovcp_bg.jpg) repeat; font-family:"メイリオ","Meiryo","ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","Osaka","sans-serif" !important; height:auto; margin:0 auto 0 auto; padding:0 0 24px 0; min-width:1300px; width:100%;}



/*------------------------------------------
【ヘッダー】
--------------------------------------------*/
/*緞帳の背景*/
#aimov_headerBox {background: url(20150701_aimovcp_header_bg.png) top center no-repeat; line-height:0; min-height:873px; margin:0 auto 0 auto; padding:0; min-width:1300px; width:100%; z-index:0;}

.aimov_header { margin:0 auto; padding:0; height:698px; min-width:1034px; width:1034px; position:relative;}
.aimov_header ul { margin:0; padding:0;}
.aimov_header ul li.aimove_header_L { display:inline-block; height:698px; margin:0; padding:0; position:absolute; top:0; left:0; width:500px; z-index:1;}
.aimov_header ul li.aimove_header_R { display:inline-block; height:698px; margin:0; padding:0; position:absolute; top:0; right:23px; width:530px; z-index:0;}



/*------------------------------------------
【キャンペーンに応募する】
※ヘッダーとフッターで共用なのでposition関係はそのままで
--------------------------------------------*/

/*応募ボタン*/
.aimov_entry { margin:0 auto; width:683px; position:relative; z-index:10;}
.aimov_entry a img:hover {filter: alpha(opacity=90); -ms-filter: "alpha(opacity=90)"; -khtml-opacity: 0.9; -moz-opacity: 0.9; opacity: 0.9; transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -ms-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s;}

/*応募期間（フッターのみで使用）*/
.aimov_entry_date { margin:20px auto 15px auto; width:980px;}

/*応募の注意事項*/
.aimov_entry_txt { margin:0 auto; width:683px; position:relative; z-index:10;}
.aimov_entry_txt span { display:block; font-size:12px; line-height:16px; margin:5px 0 0 0; padding:0; text-align:center;}

.aimov_entry_txt span a,
.aimov_entry_txt span a:visited { color:#fe1dc5 !important;}




/*------------------------------------------
【『ムビチケカード』とは？】
--------------------------------------------*/

/*背景の星*/
.aimovBox_aboutcard_bg { background:url(20150701_aimovcp_aboutcard_bg_star.png) no-repeat top left; margin:0 auto -46px auto; padding:46px 0 0 0; min-width:1034px; width:1034px; z-index:0; position: relative; top:-56px;}

/*タイトル*/
.aimovBox_aboutcard_ttl { margin:0 auto; padding:0; width:980px;}

/*決め打ちの背景枠*/
.aimovBox_aboutcard { -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; background:url(20150701_aimovcp_aboutcard_bg.png) no-repeat; height:297px; margin:0 auto; padding:36px 0 0 62px; width:980px;}

/*中身*/
.aimovBox_aboutcard ul { margin:0; padding:0;}
.aimovBox_aboutcard ul li.aimov_aboutcard_photo { display:inline-block; height:237px; vertical-align:top; width:218px;}
.aimovBox_aboutcard ul li.aimov_aboutcard_txt { display:inline-block; height:179px; vertical-align:top; width:632px;}
.aimovBox_aboutcard ul li.aimov_aboutcard_txt span.aimov_aboutcard_btn { display:block; height:50px; text-align:right;}

/*リンクボタンの挙動*/
.aimovBox_aboutcard ul li.aimov_aboutcard_txt span.aimov_aboutcard_btn a img:hover {filter: alpha(opacity=90); -ms-filter: "alpha(opacity=90)"; -khtml-opacity: 0.9; -moz-opacity: 0.9; opacity: 0.9; transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -ms-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s;}


/*------------------------------------------
【同時応募キャンペーン】
※ヘッダーとフッターで共用なのでposition関係はそのままで
--------------------------------------------*/

/*背景の星*/
.aimovBox_snsentry_bg { background:url(20150701_aimovcp_snsentry_bg_star.png) no-repeat top left; margin:0 auto; padding:25px 0 0 0; min-width:1034px; width:1034px; z-index:0; position: relative; top:-10px;}

/*背景を使わない版（2回目）*/
.aimovBox_snsentry_bg_footer { background:none; margin:0 auto; padding:25px 0 0 0; min-width:1034px; width:1034px;}

/*タイトル*/
.aimovBox_snsentry_ttl { margin:0 auto; padding:0; width:980px;}

/*中身*/
.aimovBox_snsentry {margin:0 auto; padding:0; width:980px;}
.aimovBox_snsentry ul { margin:0 auto; padding:0;}
.aimovBox_snsentry ul li.aimov_snsentry_date { display:block; height:116px; vertical-align:top; width:980px;}
.aimovBox_snsentry ul li.aimov_snsentry_txt { display:block; height:95px; vertical-align:top; width:980px;}

/*Tw、Fbボタンの背景*/
.aimovBox_snsentry ul li.aimov_snsentry_btn { -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; background:url(20150701_aimovcp_snsentry_btn_bg.png) no-repeat top center; display:block; height:81px; margin:0 auto; padding:0 50px 0 50px; vertical-align:top; width:980px;}

/*Tw、Fbボタン*/
.aimovBox_snsentry ul li.aimov_snsentry_btn span.aimov_snsentry_btn_tw { display:inline-block; height:84px; margin:0 26px 0 0; line-height:0 !important; width:424px;}
.aimovBox_snsentry ul li.aimov_snsentry_btn span.aimov_snsentry_btn_fb { display:inline-block; height:84px; margin:0; line-height:0 !important; width:424px;}

/*Tw、Fbボタンの挙動*/
.aimovBox_snsentry ul li.aimov_snsentry_btn span a img:hover {filter: alpha(opacity=90); -ms-filter: "alpha(opacity=90)"; -khtml-opacity: 0.9; -moz-opacity: 0.9; opacity: 0.9; transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -ms-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s;}




/*------------------------------------------
【映画情報】
--------------------------------------------*/

/*背景の星*/
.aimovBox_movinfo_bg { background:url(20150701_aimovcp_movinfo_bg_star.png) no-repeat top left; min-height:484px; margin:0 auto 0 auto; padding:30px 0 0 0; min-width:1034px; width:1034px; z-index:0; position: relative; top:-15px;}

/*タイトル*/
.aimovBox_movinfo_ttl { margin:0 auto; padding:0; width:980px;}

/*決め打ちの背景枠*/
.aimovBox_movinfo { -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; background:url(20150701_aimovcp_movinfo_bg.png) no-repeat; height:326px; margin:0 auto; padding:36px 0 0 51px; width:980px;}

/*中身*/
.aimovBox_movinfo ul { margin:0; padding:0;}
.aimovBox_movinfo ul li.aimov_movinfo_photo { display:inline-block; height:216px; vertical-align:top; width:246px;}
.aimovBox_movinfo ul li.aimov_movinfo_photo span.aimov_movinfo_btn { display:block; height:49px; margin:0; padding:0; text-align:center;}
.aimovBox_movinfo ul li.aimov_movinfo_txt { display:inline-block; height:265px; vertical-align:top; width:646px;}


/*リンクボタンの挙動*/
.aimovBox_movinfo ul li.aimov_movinfo_photo span.aimov_movinfo_btn a img:hover {filter: alpha(opacity=90); -ms-filter: "alpha(opacity=90)"; -khtml-opacity: 0.9; -moz-opacity: 0.9; opacity: 0.9; transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -ms-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s;}



/*------------------------------------------
【2回目の応募ボタン以降】
--------------------------------------------*/

/*背景の星*/
.aimovBox_second_bg { background:url(20150701_aimovcp_second_bg_star.png) no-repeat top left; min-height:783px; margin:0 auto; padding:0; min-width:1034px; width:1034px; z-index:0; position: relative; top:0px;}




/*------------------------------------------
【オススメ商品】
--------------------------------------------*/
/*背景の星*/
.aimovBox_recomm_bg { background:url(20150701_aimovcp_recomm_bg_star.png) no-repeat top left; min-height:535px; margin:0 auto; padding:0; min-width:1034px; width:1034px; z-index:0; position: relative; top:-61px;}

/*タイトル*/
.aimovBox_recomm_ttl { margin:0 auto; padding:0 35px 0 25px; width:980px;}

/*商品リスト*/
.aimovBox_recomm {margin:26px auto 0 auto; padding:0; width:980px;}
.aimovBox_recomm ul { -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; margin:0 auto; padding:0; width:920px;}

.aimovBox_recomm ul li { float:left; margin:0 0 20px 10px; padding:0; width:220px;}
.aimovBox_recomm ul li img {border:3px solid #fd9c04; height:214px; margin:0 0 5px 0; padding:0; width:214px;}

.aimovBox_recomm ul li span { display:block; font-size:14px; line-height:1.2; margin:0 auto; width:214px;}
.aimovBox_recomm ul li a,
.aimovBox_recomm ul li a:visited { color:#fe1dc5 !important;}

.aimovBox_recomm_btn { text-align:right; width:980px;}

.aimovBox_recomm ul li img:hover,
.aimovBox_recomm_btn a img:hover {filter: alpha(opacity=90); -ms-filter: "alpha(opacity=90)"; -khtml-opacity: 0.9; -moz-opacity: 0.9; opacity: 0.9; transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -ms-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s;}





/*------------------------------------------
【応募規約】
--------------------------------------------*/
/*背景の星*/
.aimovBox_rule_bg { background:url(20150701_aimovcp_rule_bg_star.png) no-repeat bottom left; margin:0 auto; padding:0; min-width:1034px; width:1034px;}


/*中身*/
#aimovBox_rule { background:url(20150701_aimovcp_rulebox_bg.png) repeat-y; height:auto; margin:0 auto 0 auto; line-height:0 !important; padding:13px 0 0 0 !important; position:relative; width:980px;}

#aimovBox_rule:after {background:none; content:url(20150701_aimovcp_rulebox_foot.png); display:block; position: relative; bottom:0px; left:0; visibility:inherit !important; width:980px;}
#aimovBox_rule:before {background:none; content:url(20150701_aimovcp_rulebox_head.png); display:block; position: absolute; top:-35px; left:0; width:980px; z-index:0;}


/*タイトル*/
.aimovBox_rule_ttl { color:#db6c30; font-size:21px; margin:0 0 30px 0; padding:0; text-align:center; position:relative; z-index:10;}

#aimovBox_rule dl { margin:0 auto; padding:0; width:805px;}
#aimovBox_rule dl dt { color:#ff7e00; font-size:16px; line-height:1.6; margin:0; padding:0;}
#aimovBox_rule dl dt:before { content:"◆";}
#aimovBox_rule dl dd { color:#714933; font-size:14px; line-height:1.6; margin:0 0 25px 0; padding:0;}
#aimovBox_rule dl dd.aimov_rule_last{ color:#714933; font-size:14px; line-height:1.6; margin:0; padding:0;}


/*コピーライト*/
.aimov_copyright { color:#714933; font-size:12px; line-height:1.2; margin:93px auto 30px auto; text-align:center; min-width:1034px; position:relative; width:1034px;}



