@charset "UTF-8";

/* 
CSS Document
Copyright (C) GLOBAL ASSET MOTIONS CO., LTD All Rights Reserved.
URL:www.glam.ne.jp
*/






/* --------------------------------------------------
  RESETTING DEFAULT 
-------------------------------------------------- */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{font-size:100%;}


/* --------------------------------------------------
  GENERAL
-------------------------------------------------- */

body {
    margin:0px;
    font-family: '游ゴシック体', 'Yu Gothic', YuGothic, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', 'MS PGothic', Arial, Osaka, Sans-Serif;
	font-size:13px;
	color:#000000;
    overflow-y:scroll;
}

a:link {
    text-decoration:underline;
    color:#fff;
}

a:visited {
    text-decoration:none;
    color:#fff;
}

a:hover {
    text-decoration:none;
    color:#fff;
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	-ms-transition:all .3s ease;
	-o-transition:all .3s ease;
	transition:all .3s ease;
}

a:active {
    text-decoration:none;
    color:#fff;
}

a:hover img	{
    filter:alpha(opacity=70);
    -moz-opacity:0.70;
    opacity:0.70;
}


img {
    border: none;
}

p {
	font-weight:normal;
	font-style:normal;
	}



/* --------------------------------------------------
  WRAPPER CONTENTS 01
-------------------------------------------------- */

#wrapper_contents01_area {
    width:100%;
	margin:0px;
    padding:0px;
	height:1230px;
	background:url(../img/bg001.png)  no-repeat;
}

#wrapper_contents01 {
    margin:0px auto 0px auto;
    width:1000px;
	background-color:#FFFFFF;
	overflow:hidden;
}

h1{
    margin:0px;
    padding:50px 0px 0px 0px;
	top:0px;
	position:absolute; 
	background-color:#FFC926;
 }

#ticket_box {
    margin:0px auto 0px auto;
	position:absolute;
	top:1090px;
	width:1000px;
	height:auto;
 	z-index:998;
}

#ticket_box img {
	position:absolute;
    margin:0px auto 0px auto;
	top:0px;
	left:20px;
 	z-index:999;
}


/* --------------------------------------------------
  WRAPPER CONTENTS 02
-------------------------------------------------- */

#wrapper_contents02_area {
    width:100%;
	height:auto;
	margin:0px;
    padding:0px;
	background:url(../img/bg002.png);
}

#wrapper_contents02 {
    margin:0px auto 0px auto;
    width:1000px;
	height:auto;
	background:#FFFFFF;
	overflow:hidden;
}

h2{
    margin:0px 0px 0px 0px;
    padding:0px;
	text-align:center;
 }

h3{
    margin:0px 0px 0px 0px;
    padding:0px;
	font-size:16px;
	font-weight:bold;
 }

h4{
    margin:40px 0px 0px 0px;
    padding:0px;
	font-size:15px;
	font-weight:bold;
 }


.campaign_box{
    margin:60px 0px 50px 75px;
    padding:0px;
	width:850px;
	height:auto;
 }

.campaign_box .com{
    margin:10px 0px 0px 0px;
    padding:0px;
    text-indent:1.0em; 
}

.campaign_box .com span{
	font-size:15px;
	font-weight:bold;
}

.campaign_box ul {
    margin:10px 0px 0px 0px;
    padding:0px;
	list-style:none;	
}

.campaign_box ul li {
    margin:0px 0px 2px 0px;
    padding:0px;
}


#kirikae_box{
    margin:0px 0px 0px 0px;
    padding:0px;
	width:1000px;
	height:120px;
	background:url(../img/kirikae.png);
 }


/* --------------------------------------------------
  WRAPPER CONTENTS 03
-------------------------------------------------- */

#wrapper_contents03_area {
    width:100%;
	height:auto;
	margin:0px;
    padding:0px;
	background:url(../img/bg002.png);
}

#wrapper_contents03 {
    width:1000px;
    margin:0px auto 0px auto;
    padding:0px 0px 0px 0px;
	overflow:hidden;
	background:#1C2E63;
}
 
#wrapper_contents03 img {
	float:left;
    margin:0px 0px 0px 75px;
    padding:0px 0px 0px 0px;
	overflow:hidden;
 }

h5{
	float:left;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 15px;
	font-size:20px;
	font-weight:bold;
	color:#FFFFFF;
 }

.cinema_box{
    margin:20px 0px 50px 180px;
    padding:0px 0px 0px 0px;
	width:640px;
	height:auto;
	overflow:hidden;
 }


.cinema_box ul {
    margin:0px 0px 0px 0px;
    padding:0px;
	width:640px;
	list-style:none;	
}

.cinema_box ul li.name{
	float:left;
    margin:22px 0px 0px 0px;
    padding:0px 0px 22px 32px;
	width:260px;
	background:url(../img/cinema_icon.png) no-repeat;
	border-bottom:1px solid #999;
	color:#FFFFFF;
}

.cinema_box ul li.url{
	float:left;
    margin:22px 0px 0px 0px;
    padding:0px 0px 22px 10px;
	width:330px;
	border-bottom:1px dotted #999;
}

.cinema_box ul li a:link {
    text-decoration:underline;
    color:#fff;
}

.cinema_box ul li a:visited {
    text-decoration:none;
    color:#fff;
}

.cinema_box ul li a:hover {
    text-decoration:none;
    color:#FFF100;
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	-ms-transition:all .3s ease;
	-o-transition:all .3s ease;
	transition:all .3s ease;
}

a:active {
    text-decoration:none;
    color:#fff;
}

#mekure_box{
    margin:0px 0px 0px 0px;
    padding:0px;
	width:1000px;
	height:67px;
	background:url(../img/mekure.png);
 }


/* --------------------------------------------------
  WRAPPER FOOTER AREA
-------------------------------------------------- */

#wrapper_footer_area {
 	margin:0px;
    padding:0px;
	width:100%;
	height:auto;
	background:#000000;
    min-width:1000px;
}

#wrapper_footer {
    margin:0px auto 0px auto;
    width:1000px;
    height:80px;
	overflow:hidden;
}

address {
	margin:30px 0px 0px 0px;
    padding:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:11px;
	text-align:center;
	color:#FFFFFF;
}




/* --------------------------------------------------
  OTHER
-------------------------------------------------- */

/** FLOAT RESET **/
.clear {
    clear:both;
    height:0px;
}




/*** END ***/

