@charset "utf-8";
/* CSS Document */

/*----------------------------------------------------------------------*/
/* Header */
.topper .noscript { display:block; }
#Header.cont .topper { padding-top:0; margin-top:-100px; }
#Header.index .topper { padding-bottom:20px; }
#Header.cont > div { background:none; }
#Header.cont a.logo_cont { opacity:100; filter:alpha(opacity=100); }


/*----------------------------------------------------------------------*/
/* Menu */
#Menu { position:static; }
#Menu .guide_title { position:static; }
#Menu .superfish { margin-left:0; }
#Menu .superfish > li:hover ul { display:none; }

/*----------------------------------------------------------------------*/
/* Key visual */
#KeyVisual { padding:10px 0 20px; }
#KeyVisual .bxSlider_list { display:none; }

/*----------------------------------------------------------------------*/
/* IndexBtn */
#IndexBtn { margin-top:0; }
#IndexBtn ul { width:76.38%; }

/*----------------------------------------------------------------------*/
/* 首頁區塊 */
.IndexBlock.theme1 { margin-top:0; }
.IndexBlock.theme1 .grid { overflow:hidden; }

.IndexBlock.theme2 .bxSlider_list { overflow:hidden; }
.IndexBlock.theme2 .bxSlider_list li { margin-bottom:30px; }
.IndexBlock.theme2 .bxSlider_list li > * { padding-left:60px; padding-right:200px; }
.IndexBlock.theme2 .list_title { padding-bottom:0; }

.IndexBlock.theme3 .news_list { overflow:hidden; padding:0; }
.IndexBlock.theme3 .news_list .item { float:left; margin:10px; }

.Calendar .days li { float:none; width:100%; }

/*----------------------------------------------------------------------*/
/* 內頁 */
#Content { padding-top:0; }
