@charset "utf-8";

/* =======================================

	NEW CSS

========================================== */

#contents {
}


/* itembox 
========================================== */
#contents #contents_main #main #item_list {
	margin:0;
	padding:0;
}


#contents #contents_main #main #item_list:after {
  content: "";
  display: block;
  clear: both;
  }

#contents #contents_main #main #item_list #item_title {
	width:825px;
	height:60px;
	margin-bottom:20px;
	clear:both;
}


#contents #contents_main #main #item_list  .itembox {
	width:200px;
	float:left;
	display:inline;
}

#contents #contents_main #main #item_list  .itembox dl {
	margin:0;
	padding:0;
}

#contents #contents_main #main #item_list  .itembox dl dt {
	text-align:center;
	margin:5px 0;
	
}

#contents #contents_main #main #item_list  .itembox dl dt a {
	font-weight:bold;
	color:#aa6600;
	text-decoration:none;
}

#contents #contents_main #main #item_list  .itembox dl dd {
	text-align:center;
	padding-bottom:40px;
}

#contents #contents_main #main #item_list  .itembox dl dd.attention {
	margin:5px 0 0 0;
	padding:0;
}



#contents #contents_main #main #item_list  .margin-right8{
	margin-right:5px;
}

/* itembox 　横長
========================================== */

#contents #contents_main #main #item_list  .itembox_l {
	width:825px;
	float:left;
	display:inline;
}

#contents #contents_main #main #item_list  .itembox_l dl {
	margin:0;
	padding:0;
}

#contents #contents_main #main #item_list  .itembox_l dl dt {
	text-align:center;
	margin:5px 0;
	
}

#contents #contents_main #main #item_list  .itembox_l dl dt a {
	font-weight:bold;
	color:#aa6600;
	text-decoration:none;
}

#contents #contents_main #main #item_list  .itembox_l dl dd {
	text-align:center;
	padding-bottom:40px;
}

/* itembox 半分
========================================== */

#contents #contents_main #main #item_list .itembox_half {
	width:408px;
	float:left;
	display:inline;
}

#contents #contents_main #main #item_list .itembox_half dl {
	margin:0;
	padding:0;
}

#contents #contents_main #main #item_list .itembox_half dl dt {
	text-align:center;
	margin:5px 0;
	
}

#contents #contents_main #main #item_list .itembox_half dl dt a {
	font-weight:bold;
	color:#aa6600;
	text-decoration:none;
}

#contents #contents_main #main #item_list .itembox_half dl dd {
	text-align:center;
	padding-bottom:40px;
}




/* ecap　詳細

========================================== */

/*#contents #contents_main #main #item_list #ecap {
	position:relative;
	width:825px;
	height:24px;
	background:url(../new/img/ecap.gif) no-repeat;
	margin-top:10px;
}
*/
#contents #contents_main #main #item_list #ecap {
	position:relative;
	width:825px;
	height:47px;
	background:url(../new/img/ecap02.gif) no-repeat;
	margin-top:10px;
}

/*取扱い店舗はカプコンの*/
#contents #contents_main #main #item_list02 #palza_cap{
	position:relative;
	width:825px;
	height:47px;
	background:url(../new/img/plaza_cap.gif) no-repeat;
	margin-top:10px;
}

#contents #contents_main #main #placaplink {
	position:absolute;
	top:0px;
	left:300px;
	width:342px;
	height:32px;
}

#contents #contents_main #main #placaplink a{
	display:block;
	width:342px;
	height:32px;
	text-indent:-9999px;
}

/*お求めは全国のアイルーグッズ・モンハングッズ取扱い店で*/
#tenpo {
	position:relative;
	width:825px;
	height:47px;
	background:url(../new/img/tenpo.gif) no-repeat;
	margin-top:10px;
	text-indent:-9999px;
}



/*お求めは全国のスーパーのお菓子売り場で*/
#contents #contents_main #main #item_list #super {
	position:relative;
	width:825px;
	height:24px;
	background:url(../new/img/super.gif) no-repeat;
	margin-top:10px;
}

/*お求めはイーカプコンお台場出張所、ならびに全国のキャラクターグッズ販売店などで*/

#contents #contents_main #main #item_list02 #daiba {
	position:relative;
	width:825px;
	height:47px;
	background:url(../new/img/daiba.gif) no-repeat;
	margin-top:10px;
}



/*取扱店舗はバンプレストホームページでチェック！*/
#contents #contents_main #main #item_list #bphp {
	position:relative;
	width:825px;
	height:24px;
	background:url(../new/img/bphp.gif) no-repeat;
	margin-top:10px;
}

#contents #contents_main #main #ecaplink {
	position:absolute;
	top:0px;
	left:650px;
	width:120px;
	height:24px;
}

#contents #contents_main #main #ecaplink a{
	display:block;
	width:120px;
	height:24px;
	text-indent:-9999px;
}



#contents #contents_main #main #daiba #ecaplink a{
	display:block;
	width:120px;
	height:24px;
	text-indent:-9999px;
}


#contents #contents_main #main #item_list #bphp {
	position:relative;
	width:825px;
	height:24px;
	background:url(../new/img/bphp.gif) no-repeat;
	margin-top:10px;
}


/*ご当地
========================================== */

#map_title{
	margin-bottom:20px;
}

#line_01{
	margin:30px 0;
}


#contents #contents_main #main #news{
	margin:20px 0;
}


.updatewidth{
	width:805px;
}
.updatespace {
}

.updatewidth .updatespace dl{
	font:13px/1 Helvetica,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック",sans-serif;
	font-size:82.5%;
	margin:0;
	padding:0;
}

.updatewidth .updatespace dt{
	padding-left:2em;
	font-weight:bold;
	width:100px;
	float:left;
	display:inline;
	background:url(../new/img/district/news_icon.gif) no-repeat;
	clear:both;
	line-height:18px;
}


.updatewidth .updatespace dd{
	margin-left:140px;
	margin-bottom: 10px;
	line-height:18px;
}


/*マップトップへ*/
#contents #contents_main #main #item_list #maptope{
	text-align:right;
	padding:10px 0;
}


/*エリア*/

#contents #contents_main #main #item_list #area_map{
	position:relative;
	background:url(../new/img/district/area_back.gif) no-repeat;
	width:825px;
	height:96px;
	margin:20px 0;
}


#contents #contents_main #main #item_list #area_map #area_title02 {
	position:absolute;
	top:14px;
	left:38px;
	width:122px;
	height:27px;
	text-indent:-9999px;
	background:url(../new/img/district/area_title02.gif) no-repeat;
}


#contents #contents_main #main #item_list #area_map #area_title03 {
	position:absolute;
	top:14px;
	left:38px;
	width:122px;
	height:27px;
	text-indent:-9999px;
	background:url(../new/img/district/area_title03.gif) no-repeat;
}

#contents #contents_main #main #item_list #area_map #area_title04 {
	position:absolute;
	top:14px;
	left:38px;
	width:122px;
	height:27px;
	text-indent:-9999px;
	background:url(../new/img/district/area_title04.gif) no-repeat;
}

#contents #contents_main #main #item_list #area_map #area_title05 {
	position:absolute;
	top:14px;
	left:38px;
	width:122px;
	height:27px;
	text-indent:-9999px;
	background:url(../new/img/district/area_title05.gif) no-repeat;
}

#contents #contents_main #main #item_list #area_map #area_title06 {
	position:absolute;
	top:14px;
	left:38px;
	width:122px;
	height:27px;
	text-indent:-9999px;
	background:url(../new/img/district/area_title06.gif) no-repeat;
}

#contents #contents_main #main #item_list #area_map #area_title07 {
	position:absolute;
	top:14px;
	left:38px;
	width:122px;
	height:27px;
	text-indent:-9999px;
	background:url(../new/img/district/area_title07.gif) no-repeat;
}

#contents #contents_main #main #item_list #area_map #area_title08 {
	position:absolute;
	top:14px;
	left:38px;
	width:122px;
	height:27px;
	text-indent:-9999px;
	background:url(../new/img/district/area_title08.gif) no-repeat;
}

#contents #contents_main #main #item_list #area_map #area_title10 {
	position:absolute;
	top:14px;
	left:38px;
	width:122px;
	height:27px;
	text-indent:-9999px;
	background:url(../new/img/district/area_title10.gif) no-repeat;
}




/*エリアボタン*/
#contents #contents_main #main #item_list #area_map #area_btn {
	position:absolute;
	top:54px;
	left:5px;
	width:814px;
	height:30px;
}


#contents #contents_main #main #item_list #area_map #area_btn ul{
	margin:0 auto;
	padding:0;
}


#contents #contents_main #main #item_list #area_map #area_btn ul li{
	float:left;
	display:inline;
	margin-right:5px;
}


#contents #contents_main #main #item_list #area_map #area_btn ul li.last_b{
	margin:0;
	padding:0;
}


/*発売元ボタン*/
#contents #contents_main #main #item_list #link_btn {
	margin-top:30px;
}

/*テキストバック*/
#contents #contents_main #main #item_list .txt_back1{
	width:825px;
	height:125px;
	background:url(../new/img/1201/1201_01_text_b.gif) no-repeat;
}
#contents #contents_main #main #item_list .txt_back2{
	width:825px;
	height:107px;
	background:url(../new/img/1201/1201_02_text_b.gif) no-repeat;
}
#contents #contents_main #main #item_list .txt_back3{
	width:825px;
	height:120px;
	background:url(../new/img/1201/1201_03_text_b.gif) no-repeat;
}
#contents #contents_main #main #item_list .txt_back4{
	width:825px;
	height:116px;
	background:url(../new/img/1201/1201_04_text_b.gif) no-repeat;
}
#contents #contents_main #main #item_list .txt_back5{
	width:825px;
	height:108px;
	background:url(../new/img/1201/1201_05_text_b.gif) no-repeat;
}
#contents #contents_main #main #item_list .txt_back6{
	width:825px;
	height:108px;
	background:url(../new/img/1201/1201_06_text_b.gif) no-repeat;
}



#contents #contents_main #main #item_list .txt_back7{
	width:825px;
	height:138px;
	background:url(../new/img/1201/1201_07_text_b.gif) no-repeat;
}
#contents #contents_main #main #item_list .txt_back8{
	width:825px;
	height:158px;
	background:url(../new/img/1201/1201_08_text_b.gif) no-repeat;
}


#contents #contents_main #main #item_list .main_txt{
	width:470px;
	font-size:16px;
	color:#362112;
	line-height:18px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-weight:bold;
	margin-left:25px;
}

/*ツイッター・mixi・facebookボタン設置*/



#contents #btn p{
	float:left;
	margin-left:5px;
}

#contents #btn #btn_r{
	width:155px;
	overflow:hidden;
	float:right;
	margin:5px 0 10px;
}

/*------------------NEWバージョン------------------*/

#contents #contents_main #main #item_list02 {
	width:825px;
	overflow:hidden;
	margin:0;
	padding:0;
}
#contents #contents_main #main #item_list02 .left_tit{
	width:495px;
	float:left;
}
#contents #contents_main #main #item_list02 .right_deta{
	width:330px;
	float:left;
}
#contents #contents_main #main #item_list02 .main_txt{
	width:495px;
	height:132px;
	background:url(../new/img/1202/txt_bk.gif) no-repeat;
}

#contents #contents_main #main #item_list02 .main_txt p{
	color:#4a3316;
	font-size:15px;
	line-height:16px;
	font-weight:bold;
	padding:0 10px 5px 20px;
}

#contents #contents_main #main #item_list02 .main_txt .txt_font16{
	color:#4a3316;
	font-size:16px;
	line-height:18px;
	font-weight:bold;
	padding:0 10px 5px 20px;
}

#contents #contents_main #main #item_list02 #ecap {
	position:relative;
	width:825px;
	height:47px;
	background:url(../new/img/ecap02.gif) no-repeat;
	margin-top:10px;
}

/*透過の設定*/
a:hover img{
	opacity:0.8;
	filter: alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";
	background: #fff;
}
/***/

/*AIROU Flower Series集合写真*/
#contents #contents_main #main #fs_all{
	margin-bottom:20px;
	color:#675541;
}

#contents #contents_main #main #fs_all p{
	font-size:18px;
	font-weight:bold;
}

#contents #contents_main #main #fs_all li{
	line-height:16px;
	margin-left:4px;
	display:inline;
}
