/*------------------------------------------------------------------------
------------------------------------------------------------------------*/

#Contents-AmuseBox #eventBigListBox{
	position: relative;
	left: 8px;
	width:790px;
	margin:0;
	padding:0;
	text-align:left;
	background: url(../amusement/img_amuse/entry/entry_body_bg.gif) 0 0 repeat-y ;
}
#Contents-AmuseBox #eventBigListBox .ttlBox{
	min-height:37px;
	height: auto !important;
	height: 37px;
	margin:0;
	padding:0;
	background: url(../amusement/img_amuse/entry/entry_ttl_bg.gif) 0 0 no-repeat ;
}
#Contents-AmuseBox #eventBigListBox .ttlBox h3{
	margin:0;
	padding:6px 15px 0;
	font-size:18px;
	line-height:1.6;
	color:#FFF;
}
#Contents-AmuseBox #eventBigListBox .inBox{
	width:776px;
	padding:20px 0 25px;
	background: url(../amusement/img_amuse/entry/entry_bottom.gif)  0 100% no-repeat ;
}
#Contents-AmuseBox #eventBigListBox .inBox h4{
	margin:0 9px 0 6px;
	padding: 2px 15px 0px;
	background-color:#FBC21E;
	border:1px solid #D6D6D6;
	font-size:120%;
	line-height:1.5;
	color:#222222;
	font-weight:bold!important;
}
#Contents-AmuseBox #eventBigListBox .inBox ul{
	margin:0;
	padding: 0px 30px 0px 25px;
}
#Contents-AmuseBox #eventBigListBox .inBox ul li{
	margin:0;
	padding: 20px 10px;
	border-bottom:2px solid #CCCCCC;
}
#Contents-AmuseBox #eventBigListBox .inBox ul li .txtBox{
	width:470px;
	margin:0;
	padding: 0;
	float:left;
}
#Contents-AmuseBox #eventBigListBox .inBox ul li .txtBox .fc{
	color:#000000!important;
}
#Contents-AmuseBox #eventBigListBox .inBox ul li .btnBox{
	width:205px;
	margin:0;
	padding: 15px 0 0;
	float:right;
}
#Contents-AmuseBox #eventBigListBox .inBox ul li .txtBox h5{
	font-size:150%;
	color:#FF0000;
}
#Contents-AmuseBox .pagetop{
	width:750px;
	text-align:right;
	padding:10px 0 15px;
}

/*----*/
#Contents-AmuseBox .top_returnbtnBox{
	position: relative;
	left: 8px;
	margin:10px 0 20px;
	padding: 0;
	width:776px;
}
#Contents-AmuseBox .top_returnbtnBox .fl{
	width:230px;
}
#Contents-AmuseBox .top_returnbtnBox .fr{
	width:110px;
}


/*------------------------------------------------------------------------
------------------------------------------------------------------------*/

/*--繧ｫ繝・ざ繝ｪ繧ｿ繧､繝医Ν・・・繝・ぅ--*/
#Contents-AmuseBox h3#cate_ttl{
	width:790px;
	margin:0 0 15px;
	padding:0;
}
#Contents-AmuseBox #event-entryBox{
	position: relative;
	left: 8px;
	width:790px;
	margin:0 0 20px;
	padding:0;
	text-align:left;
}
#Contents-AmuseBox #event-entryBox .entryBox{
	width:776px;
	background: url(../amusement/img_amuse/entry/entry_body_bg.gif) 0 0 repeat-y ;
}
#Contents-AmuseBox #event-entryBox .entryBox .inBox{
	padding:0 0 25px;
	background: url(../amusement/img_amuse/entry/entry_bottom.gif) 0 100% no-repeat ;
}
#Contents-AmuseBox #event-entryBox .ttlBox{
	min-height:37px;
	height: auto !important;
	height: 37px;
	margin:0;
	padding:0;
	background: url(../amusement/img_amuse/entry/entry_ttl_bg.gif) 0 0 no-repeat ;
}
#Contents-AmuseBox #event-entryBox .ttlBox h4{
	margin:0;
	padding:6px 15px 0;
	font-size:18px;
	line-height:1.6;
	color:#FFF;
}
#Contents-AmuseBox #event-entryBox .entryBox h5{
	margin:0 9px 15px 6px;
	padding: 2px 15px 0px;
	background-color:#FBC21E;
	border:1px solid #D6D6D6;
	font-size:120%;
	line-height:1.5;
	color:#222222;
	font-weight:bold!important;
}

/*---*/
#Contents-AmuseBox #event-entryBox .entryBox dl.shoplistBox{
	margin:0 0 10px;
	padding: 0px 70px;
	font-size:110%;
}
#Contents-AmuseBox #event-entryBox .entryBox dl.shoplistBox dt{
	margin:0 0 7px;
	padding: 0;
	width:80px;
	float:left;
}
#Contents-AmuseBox #event-entryBox .entryBox dl.shoplistBox dd{
	margin:0 0 7px;
	padding: 0;
	width:235px;
	float:left;
}
#Contents-AmuseBox #event-entryBox .entryBox dl.shoplistFCBox{
	margin:0;
	padding: 0px 70px;
	font-size:110%;
}
#Contents-AmuseBox #event-entryBox .entryBox dl.shoplistFCBox dt{
	margin:0 0 7px;
	padding: 0;
	width:80px;
	float:left;
}
#Contents-AmuseBox #event-entryBox .entryBox dl.shoplistFCBox dd.name{
	margin:0 0 7px;
	padding: 0;
	width:150px;
	color:#0000FF;
	float:left;
}
#Contents-AmuseBox #event-entryBox .entryBox dl.shoplistFCBox dd.add{
	margin:0 0 7px;
	padding: 0;
	width:400px;
	float:left;
}

/*----*/
#Contents-AmuseBox #event-entryBox .returnbtnBox{
	margin:10px 0 20px;
	padding: 0;
	width:776px;
}
#Contents-AmuseBox #event-entryBox .returnbtnBox .fl{
	width:210px;
}
#Contents-AmuseBox #event-entryBox .returnbtnBox .fr{
	width:110px;
}


/*------------------------------------------------------------------------

------------------------------------------------------------------------*/

#Contents-AmuseBox #event-entryBox .ct_game .dataBox{
	padding:0 20px 0 30px;
	margin:20px 0 20px;
}
#Contents-AmuseBox #event-entryBox .ct_game .dataBox .txtBox{
	padding:0;
	margin:0;
	width:370px;
	float:left;
}
#Contents-AmuseBox #event-entryBox .ct_game .dataBox .imgBox{
	padding:0;
	margin:0;
	width:340px;
	float:right;
}
#Contents-AmuseBox #event-entryBox .ct_game .dataBox .txtBox .midashi{
	padding:0;
	margin:0 0 15px;
	font-weight:bold;
	font-size:140%;
}
#Contents-AmuseBox #event-entryBox .ct_game .dataBox .txtBox .txt{
	padding:0;
	margin:0;
	font-weight:bold;
	font-size:110%;
}


/*------------------------------------------------------------------------

------------------------------------------------------------------------*/

#Contents-AmuseBox #event-entryBox .ct_hanyou .dataBox{
	padding:0 20px 0 30px;
	margin:20px 0 20px;
}
#Contents-AmuseBox #event-entryBox .ct_hanyou .dataBox .midashi{
	padding:0;
	margin:0 0 15px;
	font-weight:bold;
	font-size:140%;
}
#Contents-AmuseBox #event-entryBox .ct_hanyou .dataBox .txt{
	padding:0;
	margin:0;
	font-weight:bold;
	font-size:110%;
}

/*------------------------------------------------------------------------

------------------------------------------------------------------------*/

#Contents-AmuseBox #event-entryBox .ct_info .dataBox{
	padding:0 20px 0 30px;
	margin:20px 0 20px;
}
#Contents-AmuseBox #event-entryBox .ct_info .dataBox .midashi{
	padding:0;
	margin:0 0 15px;
	font-weight:bold;
	font-size:140%;
}
#Contents-AmuseBox #event-entryBox .ct_info .dataBox .txt{
	padding:0;
	margin:0;
	font-weight:bold;
	font-size:110%;
}


/*------------------------------------------------------------------------

------------------------------------------------------------------------*/

#Contents-AmuseBox #event-entryBox .ct_prize .dataBox{
	padding:0 20px 0 30px;
	margin:20px 0 20px;
}
#Contents-AmuseBox #event-entryBox .ct_prize .dataBox .midashi{
	padding:0;
	margin:0 0 15px;
	font-weight:bold;
	font-size:140%;
}
#Contents-AmuseBox #event-entryBox .ct_prize .dataBox .txt{
	padding:0;
	margin:0;
	font-weight:bold;
	font-size:110%;
}


/*------------------------------------------------------------------------

------------------------------------------------------------------------*/

#Contents-AmuseBox #event-entryBox .ct_lmtprize .dataBox{
	padding:0 20px 0 30px;
	margin:20px 0 20px;
}
#Contents-AmuseBox #event-entryBox .ct_lmtprize .dataBox .midashi{
	padding:0;
	margin:0 0 15px;
	font-weight:bold;
	font-size:140%;
}
#Contents-AmuseBox #event-entryBox .ct_lmtprize .dataBox .txt{
	padding:0;
	margin:0;
	font-weight:bold;
	font-size:130%;
}


/*------------------------------------------------------------------------
------------------------------------------------------------------------*/

#Contents-AmuseBox #event-entryBox .ct_dlspot .dataBox{
	padding:0 20px 0 30px;
	margin:20px 0 20px;
}
#Contents-AmuseBox #event-entryBox .ct_dlspot .dataBox .midashi{
	padding:0;
	margin:0 0 15px;
	font-weight:bold;
	font-size:140%;
}
#Contents-AmuseBox #event-entryBox .ct_dlspot .dataBox .txt{
	padding:0;
	margin:0;
	font-weight:bold;
	font-size:110%;
}


/*------------------------------------------------------------------------
------------------------------------------------------------------------*/

#Contents-AmuseBox #event-entryBox .ct_coinwold .dataBox{
	padding:0 20px 0 30px;
	margin:20px 0 20px;
}
#Contents-AmuseBox #event-entryBox .ct_coinwold .dataBox .midashi{
	padding:0;
	margin:0 0 15px;
	font-weight:bold;
	font-size:140%;
}
#Contents-AmuseBox #event-entryBox .ct_coinwold .dataBox .txt{
	padding:0;
	margin:0;
	font-weight:bold;
	font-size:130%;
}


/*------------------------------------------------------------------------
繧､繝吶Φ繝郁ｩｳ邏ｰ - 繧ｳ繝ｭ繧ｳ繝ｭ
------------------------------------------------------------------------*/

#Contents-AmuseBox #event-entryBox .ct_corocoro .dataBox{
	padding:0 20px 0 30px;
	margin:20px 0 20px;
}
#Contents-AmuseBox #event-entryBox .ct_corocoro .dataBox .midashi{
	padding:0;
	margin:0 0 15px;
	font-weight:bold;
	font-size:140%;
}
#Contents-AmuseBox #event-entryBox .ct_corocoro .dataBox .txt{
	padding:0;
	margin:0;
	font-weight:bold;
	font-size:130%;
}


/*------------------------------------------------------------------------

------------------------------------------------------------------------*/

#Contents-AmuseBox #characterListBox{

	width:790px;
	margin:0;
	padding:0;
	text-align:left;
	background: url(../amusement/img_amuse/entry/entry_body_bg.gif) 0 0 repeat-y ;
}
#Contents-AmuseBox #characterListBox #ttlBox{
	min-height:37px;
	height: auto !important;
	height: 37px;
	margin:0;
	padding:0;
	background: url(../amusement/img_amuse/entry/entry_ttl_bg.gif) 0 0 no-repeat ;
}
#Contents-AmuseBox #characterListBox #ttlBox h4{
	margin:0;
	padding:6px 15px 0;
	font-size:18px;
	line-height:1.6;
	color:#FFF;
}
#Contents-AmuseBox #characterListBox #chara_main{
	height:175px;
	padding:0;
	margin:0 35px 0 20px;
	background: url(../amusement/img_amuse/entry/character_mainimg.jpg)  100% 0 no-repeat ;
}
#Contents-AmuseBox #characterListBox #chara_main .catchcopy{
	padding:60px 0 0 0;
}
#Contents-AmuseBox #characterListBox  .midashi{
	padding:0;
	margin:0;
	font-weight:bold;
	font-size:140%;
}
#Contents-AmuseBox #characterListBox .inBox{
	width:776px;
	padding:0 0 25px;
	background: url(../amusement/img_amuse/entry/entry_bottom.gif)  0 100% no-repeat ;
}
#Contents-AmuseBox #characterListBox .inBox h4{
	margin:0 9px 0 6px;
	padding: 2px 15px 0px;
	background-color:#FBC21E;
	border:1px solid #D6D6D6;
	font-size:130%;
	line-height:1.5;
	color:#222222;
	font-weight:bold!important;
}
#Contents-AmuseBox #characterListBox .inBox .entryBox{
	margin:0;
	padding: 20px 10px 10px 0px;
	text-align:center;
}
#Contents-AmuseBox #characterListBox .inBox .entryBox dl.charalist{
	margin:0;
	padding:0;
	font-size:130%;
}
#Contents-AmuseBox #characterListBox .inBox .entryBox dl.charalist dt{
	margin:0 0 5px;
	padding:0;
}
#Contents-AmuseBox #characterListBox .inBox .entryBox dl.charalist dd{
	margin:0 0 15px;
	padding:0;
}


/*------------------------------------------------------------------------
------------------------------------------------------------------------*/

#Contents-AmuseBox #shopListBox{
	position: relative;
	left: 8px;
	width:790px;
	margin:0;
	padding:0;
	text-align:left;
	background: url(../amusement/img_amuse/entry/entry_body_bg.gif) 0 0 repeat-y ;
}
#Contents-AmuseBox #shopListBox .ttlBox{
	min-height:37px;
	height: auto !important;
	height: 37px;
	margin:0;
	padding:0;
	background: url(../amusement/img_amuse/entry/entry_ttl_bg.gif) 0 0 no-repeat ;
}
#Contents-AmuseBox #shopListBox .ttlBox h3{
	margin:0;
	padding:6px 15px 0;
	font-size:18px;
	line-height:1.6;
	color:#FFF;
}
#Contents-AmuseBox #shopListBox .inBox{
	width:776px;
	padding:20px 0 25px;
	background: url(../amusement/img_amuse/entry/entry_bottom.gif)  0 100% no-repeat ;
}
#Contents-AmuseBox #shopListBox .inBox h4{
	margin:0 9px 20px 6px;
	padding: 2px 15px 0px;
	background-color:#FBC21E;
	border:1px solid #D6D6D6;
	font-size:120%;
	line-height:1.5;
	color:#222222;
	font-weight:bold!important;
}
#Contents-AmuseBox #shopListBox .inBox ul{
	margin:0;
	padding: 0px 20px 0px 25px;
}
#Contents-AmuseBox #shopListBox .inBox ul li{
	margin:0;
	padding: 0px 0px 8px;
}
#Contents-AmuseBox #shopListBox .inBox ul li .area{
	width:60px;
	margin:0;
	padding: 0;
	float:left;
}
#Contents-AmuseBox #shopListBox .inBox ul li .name{
	width:220px;
	margin:0;
	padding: 0;
	float:left;
}
#Contents-AmuseBox #shopListBox .inBox ul li .add{
	width:450px;
	margin:0;
	padding: 0;
	float:left;
}
#Contents-AmuseBox .pagetop{
	width:750px;
	text-align:right;
	padding:10px 0 15px;
}


/*------------------------------------------------------------------------

------------------------------------------------------------------------*/
#Contents-AmuseBox #shop-dataBox{
	position: relative;
	left: 8px;
	width:776px;
	margin:15px 0 25px;
	padding:0;
	text-align:left;
}
#Contents-AmuseBox #shop-dataBox .photoBox{
	width:360px;
	margin:0;
	padding:0;
	float:left;
}
#Contents-AmuseBox #shop-dataBox .photoBox img{
	margin:0;
	padding:0;
	border:5px solid #ECEAEA!important;
}

#Contents-AmuseBox #shop-dataBox .dataBox{
	width:395px;
	margin:0;
	padding:0;
	float:right;
}
#Contents-AmuseBox #shop-dataBox .dataBox h4.shopname{
	margin:0 0 10px;
	padding:0;
	font-size:180%;
	font-weight:bold;
}
#Contents-AmuseBox #shop-dataBox .dataBox dl.add{
	margin:0 0 8px;
	padding:0;
}
#Contents-AmuseBox #shop-dataBox .dataBox dl.add dt{
	margin:0;
	padding:0;
	width:65px;
	font-weight:bold;
	float:left;
}
#Contents-AmuseBox #shop-dataBox .dataBox dl.add dd{
	margin:0;
	padding:0;
	width:320px;
	float:left;
}
#Contents-AmuseBox #shop-dataBox .dataBox dl.access{
	margin:0 0 10px;
	padding:0;
}
#Contents-AmuseBox #shop-dataBox .dataBox dl.access dt{
	margin:0 0 5px;
	padding:0;
	font-weight:bold;
}
#Contents-AmuseBox #shop-dataBox .dataBox dl.access dd{
	margin:0;
	padding:0;
}
#Contents-AmuseBox #shop-dataBox .dataBox dl.access dd iframe{
	margin:0;
	padding:0;
	border:1px solid #ECEAEA;
}


#Contents-AmuseBox #event-shopBox{
	position: relative;
	left: 8px;
	width:790px;
	margin:0;
	padding:0;
	text-align:left;
	background: url(../amusement/img_amuse/entry/entry_body_bg.gif) 0 0 repeat-y ;
}
#Contents-AmuseBox #event-shopBox .ttlBox{
	min-height:37px;
	height: auto !important;
	height: 37px;
	margin:0;
	padding:0;
	background: url(../amusement/img_amuse/entry/entry_ttl_bg.gif) 0 0 no-repeat ;
}
#Contents-AmuseBox #event-shopBox .ttlBox h3{
	margin:0;
	padding:6px 15px 0;
	font-size:18px;
	line-height:1.6;
	color:#FFF;
}
#Contents-AmuseBox #event-shopBox .inBox{
	width:776px;
	padding:10px 0 25px;
	background: url(../amusement/img_amuse/entry/entry_bottom.gif)  0 100% no-repeat ;
}
#Contents-AmuseBox #event-shopBox .inBox h4{
	margin:0 9px 0 6px;
	padding: 2px 15px 0px;
	background-color:#FBC21E;
	border:1px solid #D6D6D6;
	font-size:120%;
	line-height:1.5;
	color:#222222;
	font-weight:bold!important;
}
#Contents-AmuseBox #event-shopBox .inBox .inputBox{
	padding:10px 20px 10px;
}

/*----*/
#Contents-AmuseBox .shop_returnbtnBox{
	position: relative;
	left: 8px;
	margin:10px 0 20px;
	padding: 0;
	width:776px;
}
#Contents-AmuseBox .shop_returnbtnBox .fl{
	width:114px;
}
#Contents-AmuseBox .shop_returnbtnBox .fr{
	width:110px;
}


/*------------------------------------------------------------------------

------------------------------------------------------------------------*/
#shopdata{
	background: url()  0 0 no-repeat ;
}

#shopdata #event-shopdataBox{
	width:600px;
	margin:15px auto 10px;
	padding:0;
	text-align:left;
	background: url(../amusement/img_amuse/entry/shop_lb_bg.gif) 0 0 repeat-y ;
	font-size:87%;
	line-height:1.6;
}
#shopdata #event-shopdataBox .ttlBox{
	min-height:37px;
	height: auto !important;
	height: 37px;
	margin:0;
	padding:0;
	background: url(../amusement/img_amuse/entry/shop_lb_ttl_bg.gif) 0 0 no-repeat ;
}
#shopdata #event-shopdataBox .ttlBox h3{
	margin:0;
	padding:6px 15px 0;
	font-size:18px;
	line-height:1.6;
	color:#FFF;
}
#shopdata #event-shopdataBox .inBox{
	width:600px;
	min-height:320px;
	height: auto !important;
	height: 320px;
	padding:15px 0 25px;
	background: url(../amusement/img_amuse/entry/shop_lb_bottom.gif)  0 100% no-repeat ;
}
#shopdata #event-shopdataBox .inBox h4{
	margin:0 19px 0 16px;
	padding: 2px 15px 0px;
	background-color:#FBC21E;
	border:1px solid #D6D6D6;
	font-size:120%;
	line-height:1.5;
	color:#222222;
	font-weight:bold!important;
	text-align:center;
}
#shopdata #event-shopdataBox .inBox .inputBox{
	padding:10px 20px 10px;
	font-size:90%;
}

#shopdata #event-shopdataBox .inBox .inputBox dl{
	margin:10px 0;
	padding:0;
}
#shopdata #event-shopdataBox .inBox .inputBox dl dt{
	margin:0;
	padding:0;
	width:100px;
	float:left;
}
#shopdata #event-shopdataBox .inBox .inputBox dl dd{
	margin:0;
	padding:0;
	width:440px;
	float:right;
}


/*------------------------------------------------------------------------

------------------------------------------------------------------------*/

#Contents-AmuseBox #informationBox{
	position: relative;
	left: 8px;
	width:776px;
	margin:15px 0 25px;
	padding:0;
	text-align:left;
	background: url(../amusement/img_amuse/entry/info_header.gif) 0 0 no-repeat;
}
#Contents-AmuseBox .inBox {
	padding:20px;
	background: url(../amusement/img_amuse/entry/info_footer.gif) 0 100% no-repeat;
}

