@charset "UTF-8";

/* ==================================================================
CSS information
style info :INDEX用
================================================================== */


/* --------------------------------------------------------
#mainvisual
-------------------------------------------------------- */
#mainvisual { width: 100%; height: auto; position: relative;}
#mainvisual img { width: 100%; height:auto;}

#catchcopy { position: absolute; top: 0; left: 0; text-align: center; width: 100%;}

#mainvisual h1 { margin-top: -11%; padding: 0 5%; margin-bottom: 3%;}

#bnr { position: absolute; top: 21%; right: 1%; width: 30.46875%; height: auto;}
#bnr a img { width: 100%; height: auto;}



#spec_wrap { background: #00105d; padding: 20px 0;}
#spec { width: 600px; margin:0 auto 20px; padding: 0 0px; text-align: center; position: relative; }
/*
#spec .btn_tokuten { position: absolute; top: 55%; left: 3.5%; text-align: center; width: 558px;	}
#spec .btn_tokuten img { width: 100%; height: auto;}
*/
#spec .btn_detail { text-align: center; margin-bottom: 20px; padding-top: 20px; }
#spec .btn_arakajime { text-align: center; margin-bottom: 20px; }
#spec .btn_official { text-align: center; margin-top: 20px; margin-bottom: 20px; }

.btn_movie { text-align: center; margin: 0 auto 20px;}


/* --------------------------------------------------------
#news-area
-------------------------------------------------------- */

#news-area { width: 100%; margin: 0 auto 1px; padding: 0 30px; margin-bottom: 10px; }
#news-block .news-block-ttl { width: 100%; }
#news-block .news-block-ttl img { width: 100%; height: auto;}
#news-block .news-block-conts { width: 100%; border: 2px solid #FFF; border-top: none; background: #FFF; }

#news-block .item-list { padding: 10px 5px 5px 15px;}
#news-block .item-list li { line-height: 1.61; vertical-align: top; padding-bottom: 5px;}
#news-block .item-list li span { display: block; width: 100%; background-color: #FFF; }
#news-block .item-list li .item_date { display: block;}
#news-block .item-list li .item_text { display: block; line-height: 1.41;}


#btn_partner { width: 100%;}
#btn_partner a img { width: 100%; height: auto;}
