@charset "Shift_JIS";
/*premium.css*/

/* =========================================================
 layout
========================================================= */
#bgTp{height:550px;background:url("../../about/img/abt_bg_top.jpg") center top repeat-x;}
#bgIn{height:2898px;background:white url("../img/prm_bg_in.png") center top no-repeat;}
#bgBt{height:306px;background:url("../../about/img/abt_bg_btm.jpg") center bottom repeat-x;}

/* =========================================================
 contents
========================================================= */

/* ----- framebox ----- */
.framebox{position:absolute;left:-4px;top:190px;}
.frameboxTp{width:968px;height:20px;background:url("../../common/img/cont_frame.png") left top no-repeat;}
.frameboxIn{width:968px;padding:30px 0 20px;background:url("../../common/img/cont_frame_in.png") left top repeat-y;}
.frameboxBt{width:968px;height:20px;background:url("../../common/img/cont_frame.png") left bottom no-repeat;}

/* ----- titlebox ----- */
.titlebox{width:968px;position:relative;z-index:20;}
.titlebox h1{width:808px;height:117px;margin-left:54px;text-align:left;}
.titlebox .txt{width:555px;height:57px;margin:31px 0 0 57px;text-align:left;}
.titlebox .aside{margin-top:49px;margin-bottom:60px;position:relative;}
.titlebox .aside #btnTicket{position:absolute;right:77px;top:25px;}
.titlebox .aside #btnTicket>a:hover{opacity:.8;}

/* ----- itembox ----- */
.itembox{width:861px;margin:34px auto 0;position:relative;z-index:20;}
.itembox #btnPopRule{width:200px;height:42px;position:absolute;bottom:27px;right:34px;z-index:30;}
.notice{width:860px;margin:8px auto 0;text-align:left;}
