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

間違い探し！

------------------------------------*/
#italy { position: relative; width: 1200px; height: 923px; margin: 0 auto; }
#italy #map_title { position: relative; height: 215px; z-index: 0; }
#italy #map_title #btn_close { position: absolute; top: 71px; left: 1097px; z-index: 1; }
#italy #map_illust { position: relative; height: 570px; }
#italy #foot_bg { position: relative; height: 138px; z-index: 0; }
#italy #foot_bg #btn_print { position: absolute; top: 31px; left: 358px; z-index: 1; }
#italy #foot_bg #btn_answer { position: absolute; top: 31px; left: 648px; z-index: 1; }
#italy_answer { position: relative; width: 1200px; height: 1181px; margin: 0 auto; }
#italy_answer #map_title { position: relative; height: 215px; z-index: 0; }
#italy_answer #map_title #btn_close { position: absolute; top: 71px; left: 1097px; z-index: 1; }
#italy_answer #map_illust { position: relative; height: 570px; }
#italy_answer #foot_bg { position: relative; height: 396px; z-index: 0; }

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

エンターテイメント

------------------------------------*/
#entertainment #mainCol h2.index { width:652px; height:78px; background:url(../../entertainment/images/ttl01.jpg) 0 0 no-repeat; text-indent:-9999px; margin-top:13px; }
#entertainment #mainCol h2.about { width:652px; height:78px; background:url(../../entertainment/images/ttl02.jpg) 0 0 no-repeat; text-indent:-9999px; margin-top:13px; }
#entertainment #mainCol h2.kidsmenu { width:652px; height:78px; background:url(../../entertainment/images/ttl03.jpg) 0 0 no-repeat; text-indent:-9999px; margin-top:13px; }
#entertainment #mainCol h2.difference { width:652px; height:78px; background:url(../../entertainment/images/ttl04.jpg) 0 0 no-repeat; text-indent:-9999px; margin-top:13px; }
#entertainment #mainCol .top_bg { position: relative; width:653px; height: auto; margin-left: -22px; background: url(../../entertainment/images/bg_top.gif) no-repeat top; }
#entertainment #mainCol .bottom_bg { position: relative; width:653px; height: 81px; margin-left: -22px; background: url(../../entertainment/images/bg_bottom.gif) no-repeat; }
#entertainment #mainCol .top_bg h1 { padding: 9px 0 0; }
#entertainment #mainCol .top_bg h2 { margin: 45px 0 10px; }
#entertainment #mainCol .innerCol { width: 538px; margin:0 0 0 75px; }
#entertainment #mainCol .innerCol .box { float:left; width:247px; padding:0 20px 20px 0; }
#entertainment #mainCol .innerCol .box2 { float:left; width:247px; padding:0 20px 10px 0; }
#entertainment #mainCol .innerCol p.intro { margin-bottom:30px; }
#entertainment #mainCol .innerCol p.title { /*float: left; */ margin: 2px 0 0; }
#entertainment #mainCol .innerCol p.date { text-align: right; }
#entertainment #mainCol .innerCol p.photo { text-align: center; margin: 10px 0; }
#entertainment #mainCol .innerCol p.end { height: 29px; text-align: center; color:#4e3c29; font-weight:bold; }
#entertainment #mainCol p.lead { padding:5px 0 15px 0; }
#entertainment h3.title { padding-bottom:10px; }
#entertainment .frame { background:url(../../menu/images/frame_bg.gif) repeat-y 0 0; margin-bottom:15px; }
#entertainment .frame .frame_inner02 { width:598px; margin:0 7px; padding:11px; }
#entertainment .frame .frame_inner02 table { border-top:1px solid #bcad97; border-right:1px solid #bcad97; margin-top:15px; }
#entertainment .frame .frame_inner02 th { background:#fdf293; border-left:1px solid #bcad97; border-bottom:1px solid #bcad97; padding:2px 0; }
#entertainment .frame .frame_inner02 td { border-left:1px solid #bcad97; border-bottom:1px solid #bcad97; padding:2px 10px; }

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

セカンド左側ナビ

------------------------------------*/
#entertainment ul#second_navi { top:0px; left: 13px; width:217px; margin:0; padding:0; }
#entertainment ul#second_navi li { width:217px; height:43px; text-indent:-9999px; float:left; }
#entertainment ul#second_navi li.second_navi01 { background:url(../../entertainment/images/snavi01.gif) no-repeat 0 0; }
#entertainment ul#second_navi li.second_navi02 { background:url(../../entertainment/images/snavi02.gif) no-repeat 0 0; }
#entertainment ul#second_navi li.second_navi03 { background:url(../../entertainment/images/snavi03.gif) no-repeat 0 0; }
#entertainment ul#second_navi li.second_navi04 { background:url(../../entertainment/images/snavi04.gif) no-repeat 0 0; }
#entertainment ul#second_navi li a { width:217px; height:43px; text-indent:-9999px; display:block; float:left; }
#entertainment ul#second_navi li a:hover { width:217px; height:43px; text-indent:-9999px; display:block; float:left; }
#entertainment ul#second_navi li.second_navi01 a:hover { background:url(../../entertainment/images/snavi01_on.gif) no-repeat 0 0; }
#entertainment ul#second_navi li.second_navi02 a:hover { background:url(../../entertainment/images/snavi02_on.gif) no-repeat 0 0; }
#entertainment ul#second_navi li.second_navi03 a:hover { background:url(../../entertainment/images/snavi03_on.gif) no-repeat 0 0; }
#entertainment ul#second_navi li.second_navi04 a:hover { background:url(../../entertainment/images/snavi04_on.gif) no-repeat 0 0; }
#entertainment ul#second_navi li.second_navi01_on { background:url(../../entertainment/images/snavi01_on.gif) no-repeat 0 0; }
#entertainment ul#second_navi li.second_navi02_on { background:url(../../entertainment/images/snavi02_on.gif) no-repeat 0 0; }
#entertainment ul#second_navi li.second_navi03_on { background:url(../../entertainment/images/snavi03_on.gif) no-repeat 0 0; }
#entertainment ul#second_navi li.second_navi04_on { background:url(../../entertainment/images/snavi04_on.gif) no-repeat 0 0; }

