@charset "utf-8";
/* CSS Document */

.index-column{ width:316px; float:left;}

/*-- 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 0px 10px 10px; background-color:#FFFFFF; text-align:center; border:1px solid #d3d3d3; padding:15px 0;}
.index-column .index-box-c{ width:304px; text-align:center; margin: 0 0px 10px 10px;}

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

.index-column-cnt{ width:632px; float:right;}
.index-column-cnt .both,
.index-column-cnt .onlypc
{ width:316px; height:270px; text-align:left;float:left;}
.index-column-cnt .index-box-a{ width:304px; 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{width:720px;margin:0px auto}
#index-banner .index-box{width:240px; float:left; padding:10px 0;}


#index_main .index-box-main{width:940px; margin:0px auto 20px auto;  padding:10px 0 ; background-color:#FFFFFF; text-align:center; border:1px solid #d3d3d3;
padding-bottom:20px;height:390px}

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



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

#index_main .newslist .list { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;
                                       font-size:12px; line-height:14px;
                                       background-image:url(../img/common/com_dl_green.gif);
									   background-position:0px bottom; background-repeat:repeat-x; text-align:left;}
#index_main .newslist .txt_news { padding:6px 0px 7px 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 7px 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 7px 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 7px 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 7px 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 {margin:0px 5px 0px 5px; width:290px;
                                          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;}

#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;}


.ddsmoothmenu{z-index:21;}