@charset "utf-8";
/* CSS Document */
.index-column{}

/*-- a 縦BOX　b 縦BOX(リンクなし)　c 枠なし --*/


.index-column .index-box-a{ width:304px; margin: 0 0px 10px 10px; background-color:#FFFFFF; text-align:center; border:1px solid #d3d3d3;}
.index-column .index-box-a img{ padding:7px; display:block;background-color:#FFFFFF;}
.index-column .index-box-a a{ display:block; text-decoration:none; padding:5px;}
.index-column .index-box-a a:hover{ display:block; text-decoration:none; background-color:#eee; padding:5px;}

.index-column .index-box-b{ width:304px; margin: 0 auto 10px; background-color:#FFFFFF; text-align:center; border:1px solid #d3d3d3; padding:15px 0;}
.index-column .index-box-c{ width:304px; margin: 0 auto 10px; text-align:center;}

/*-- ここから2013/08/14 --*/

.index-column-cnt{}
.index-column-cnt .both,
.index-column-cnt .onlypc
{ width:316px; height:270px; text-align:left; margin:0 auto;}
.index-column-cnt .index-box-a{ width:304px; margin:0 auto;background-color:#FFFFFF; text-align:center; border:1px solid #d3d3d3;}
.index-column-cnt .index-box-a img{ padding:7px; display:block;background-color:#FFFFFF;}
.index-column-cnt .index-box-a a{ display:block; text-decoration:none; padding:5px;}
.index-column-cnt .index-box-a a:hover{ display:block; text-decoration:none; background-color:#eee; padding:5px;}

.index-column-cnt .index-box-movie{ width:304px; background-color:#FFFFFF; text-align:center; border:1px solid #d3d3d3;}
.index-column-cnt .index-box-movie .flashbox{ margin:10px;display:block;background-color:#fff;height:234px;}
.index-column-cnt .index-box-movie .movie{  padding-top:30px; color:#333;}
.index-column-cnt .index-box-movie .msgbox{ margin:30px 5px 0px 5px;
                                          font-size:12px; line-height:18px; color:#ffffff;
                                          background-image:url(../img/index/index_bg_atraction_txt.gif);
								          background-position:0px bottom; background-repeat:repeat;}
/*-- ここまで2013/08/14 --*/


#index-banner{margin:0px auto}
#index-banner .index-box{ float:left; padding:5px 0; width:33%; text-align:center;}
#index-banner .index-box img{ width:100px;}

#index_main .index-box-main ul.mv_spbn{ text-align:center; width:300px; margin:0 auto;}
#index_main .index-box-main ul.mv_spbn li{ padding:5px 0;}
#index_main .index-box-main ul.mv_spbn li img{ width:300px;}
#index_main .index-box-main .mv_sp { text-align:center; margin:0 auto; width:300px;}/*-- スマホでアニメーションさせる場合の画像縮小--*/
#index_main .index-box-main .mv_sp img { width:300px;}/*-- スマホでアニメーションさせる場合の画像縮小--*/

#index_main .tabarea{ display:none;}

#index_main { padding:0px 0px 0px 0px; margin:0px auto 20px auto;
		background-color:#f3f3f3; text-align:center;}



/*-- お知らせ --*/
#index_main .newslist { width:90%; margin:0 auto;}

#index_main .newslist .list {padding:0px; margin:0 0 10px 0; font-size:16px; line-height:18px; border-bottom:1px dotted #b9b4a2;text-align:left;}
#index_main .newslist .txt_news { padding:6px 0px 10px 60px; margin:0px 0px 0px 0px;
										   background-image:url(../img/common/com_icon_news.gif);
										   background-position:3px 5px; background-repeat:no-repeat;}
#index_main .newslist .txt_new { padding:6px 0px 10px 60px; margin:0px 0px 0px 0px;
										  background-image:url(../img/common/com_icon_new.gif);
										  background-position:3px 5px; background-repeat:no-repeat;}
#index_main .newslist .txt_campaign { padding:6px 0px 10px 60px; margin:0px 0px 0px 0px;
										       background-image:url(../img/common/com_icon_campaign.gif);
										       background-position:3px 5px; background-repeat:no-repeat;}
#index_main .newslist .txt_event { padding:6px 0px 10px 60px; margin:0px 0px 0px 0px;
										    background-image:url(../img/common/com_icon_event.gif);
										    background-position:3px 5px; background-repeat:no-repeat;}
#index_main .newslist .txt_blog { padding:6px 0px 10px 60px; margin:0px 0px 0px 0px;
										    background-image:url(../img/common/com_icon_blog.gif);
										    background-position:3px 5px; background-repeat:no-repeat;}

/*--映像 --*/

.moviebox {margin:0 auto; background-color:#fff; text-align:center; width:300px; padding:10px 0px 0px 0px;}
.moviebox .bottom { padding:0px; margin:0px;
                                          font-size:0px; line-height:0px; height:5px;}
.moviebox .flashbox { padding:0px; margin:0px auto 4px auto; width:290px; height:118px;}
.moviebox .msgbox { display:none;}

#index_main #main_bottom { padding:0px 0px 20px 0px; margin:0px;
                     background-image:url(../img/index/com_bg_main_bottom.gif);
		             background-position:0px bottom; background-repeat:no-repeat;}
marquee{ display:none;}

.ddsmoothmenu{z-index:21;}