/*====================================================================
 147槍樂園高雄手機版 首建日2016/05/12 Roni
 Test browser：無IE檢測/Chrome/Firefox 46↓測試ok
 body - Font-size:90%=13px
 Final date 2017/05/15 Roni
=====================================================================*/

body{overflow-x:hidden;overflow-y:scroll;height:100%;font:15px "\5Fae\8Edf\6B63\9ed1\9ad4","Gulim",sans-serif;overflow-y:scroll;}body,h1,h2,h3,h4,h5,h6,figure,figcaption,small,ol,ul,dl,dt,dd,blockquote,p{margin:0;}figure,button,p,.point_ul{padding:0;}.point_ul li,foo_pagination li,.index_pricebox dd li{list-style:none;}s,dfn,address{font-style:normal;}h1,h2,h3,dt.section_title,.standard_form .mylabel{font-weight:normal;}.bold,.guide_dl dt{font-weight:bold;}.p{padding:0 0 15px;}.pad_1{margin-bottom:3px;}img,.noborder,input.btn_1,button.btn_1,.pagination>li>a,.text_blockquote,.standard_form .mysubmit,.pagination>.disabled>span,.navbar-collapse, .dropdown-menu,.navbar-header,.navbar-default,.widget_btn>.btn{border:none;}.clearer{clear:both;margin:0;padding:0;line-height:0;font-size:0;height:0;}.clear{clear:both;}.overflow_h,.indexnews_ul li a,.indexnews_ul li,.newspart_l,.news_twobox a,.news_twobox .title,.parkguide_div,.download_figure,.parkguide_div a{overflow:hidden;}a,select:focus,button:focus,input:focus,textarea:focus,a:focus{outline:none;hlbr:expression(this.onFocus=this.blur())}input,textarea,select{font:normal 1em Arial,Helvetica,sans-serif;}table{border-collapse:collapse;}.img_l{padding:0 12px 6px 0;}.img_r{padding:0 0 6px 12px}.img_v{vertical-align:middle}.f_l,.img_l,.news_twobox dl,.mosaicflow__column,.guide_figure,.download_figure{float:left;}.v_t,.rt-responsive-table td{vertical-align:top;}.f_c,.wrapper{margin:0 auto;}.f_r,.img_r,.news_twobox a .figure img{float:right;}.t_r,.newspart_r{text-align:right;}.t_c,.btn_1 a,input.btn_1,button.btn_1,.mosaicflow__item .custom_home4pad{text-align:center;}.point_ul li{list-style:outside;list-style-type:disc;margin-left:16px;}.point_ul li li{list-style:square outside;margin-left:1.8em;}body,.navbar-header,.navbar-default,.widget_btn{background-color:#29272a;}.foo_pagination li a:hover{background:#fff;}.navbar-collapse,.dropdown-menu,.foo_bg{background-color:#c2c0c1;}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{background-color:transparent;}.foo_pagination li.current{background-color:#f60;}.btn_1 a,input.btn_1,button.btn_1,.pagination>li>a:hover,.widget_btn>.btn:active{background-color:#be8914;}.scrollToTop,.news_twobox a .date,.btn_1 a:hover,input.btn_1:hover,button.btn_1:hover,.widget_btn>.btn{background-color:#fed40e;}.content_colorbox,.news_twobox a{background-color:#eee;}.scrollToTop:hover{background-color:#da293d;}.index_hgroup,.news_twobox a:hover .date,.standard_form .mysubmit:hover,.index_facilities_caption{background-color:#ababab;}.foo_pagination li.current,.foo_pagination li a:hover,.scrollToTop:hover,.index_hgroup,.index_hgroup a,.news_twobox a .date,.rt-responsive-table th,.btn_1 a,input.btn_1,button.btn_1,.pagination>li>a,.standard_form .mysubmit,.standard_form .mysubmit:hover,.pagination>li>a:hover,.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover,.scrollToTop:hover,.index_facilities_caption{color:#fff;}.navbar-default .navbar-nav>li>a,.dropdown-menu,.foo_bg,.foo_bg a,.scrollToTop,.foo_pagination li a:hover{color:#000;}body,input,textarea,select,.foo_pagination li.current,.newspart_l,.page_title,.page_article_title,.glyphicon,.guide_dl dt,.parkguide_div a .fa-download{color:#333;}.news_twobox a dl,.btn_1 a:hover,input.btn_1:hover,button.btn_1:hover,.pagination>li>a,.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover,.nav-pills>li>a,.parkguide_div a:hover,.newspart_r,.glyphicon:hover,.parkguide_div a:hover .fa-download,.parkguide_div a{color:#666;}.foo_bg a:hover,.foo_bg .border{color:#dee0c0;}.yellow{color:#be8914;}.index_hgroup a:hover{color:#ffe87b;}.red{color:#ce0000;}

/*----------------------------base區--------------------------------*/
.text_blockquote,.standard_form .input,.rt-responsive-table.rt-vertical-table,.rt-responsive-table.rt-vertical-table thead,.rt-responsive-table.rt-vertical-table tbody,.rt-responsive-table.rt-vertical-table th,.rt-responsive-table.rt-vertical-table td,.rt-responsive-table.rt-vertical-table tr{box-sizing:border-box;}.w100,.news_twobox,.news_twobox dl .title,.news_twob,.news_twobox a .figure img{width:100%;}.relative,.dynamic-tabs-container,.rt-responsive-table.rt-vertical-table td{position:relative;}.absolute{position:absolute;}.scrollToTop{position:fixed;}.block,.indexnews_ul li,.indexnews_ul li a,.news_twobox a,.news_twobox .title,.mosaicflow__item img,.btn_1 a,input.btn_1,button.btn_1,.standard_form .mylabel,.parkguide_div a{display:block;}.inline,.foo_pagination li{display:inline;}.inline_block,.foo_pagination li a,.foo_bg address span,.news_twobox a .date,.mosaicflow__item:after{display:inline-block;}.scrollToTop{display:none;}header .logo a{text-indent:-9999px;}h1,h2{letter-spacing:.03em;}.glyphicon{font-family:"FontAwesome";}.font50{font-size:50px;}.font32,.scrollToTop{font-size:32px;}.font18,.section_title{font-size:18px;}.font16,.btn_1{font-size:16px;}.font15,.standard_form .mysubmit{font-size:15px;}.font13{font-size:13px;}.font12{font-size:12px;}.small{font-size:11px;-o-transform:scale(1);}.col_two{width:48.5%;}a,.foo_pagination li a,.foo_pagination li a:hover,.indexnews_ul li a:hover,.news_twobox a:hover,.btn_1 a:hover,input.btn_1:hover,button.btn_1:hover,.parkguide_div a:hover{text-decoration:none;}.scrollToTop{border-radius:12px 0 0 12px;bottom:70px;line-height:0;padding:7px 12px;right:0;z-index:1000;}.content_colorbox,.content_pad{padding:12px 15px;font-size:.9em;line-height:1.3em;letter-spacing:-.01em;}.indexnews_ul li a{line-height:normal;}.indexnews_ul li a:hover,.indexnews_ul li a.active,.news_twobox a:hover .figure>img,.mosaicflow__item a:hover img{opacity:.7;}.newspart_l,.news_twobox .title{text-overflow:ellipsis;white-space:nowrap;}.content_table th,.content_table td,.content_table caption{border:1px solid #be8914;padding:3px 5px 0;}.content_table caption{border-bottom:none;}.content_table th{background:#4e6b33;}.content_table td{color:#4e6b33;}.section_title{padding-bottom:.2em;}.btn_1 a,input.btn_1,button.btn_1{border-radius:5px;line-height:1;padding:.7em .5em;}.htmleaf-header{padding-top:96px;}.text_blockquote{background:#d9dccb;border-radius:5px;font-size:1em;line-height:normal;margin:.6em 0;adding:.5em 2em;}


/*-----------------------------首頁區--------------------------------*/
.index_hgroup{padding-bottom:1em;border-radius:2em;padding:5px 18px 5px 17px;margin-bottom:.7em;}.index_facilities_caption{padding-bottom:1em;border-radius:2em;padding:10px 18px 10px 17px;margin-bottom:.7em;font: 1.3em/1 "Open Sans Condensed",Geneva,sans-serif;padding:10px 18px 9px 17px;}.title_indexh1{padding-top:.2em;font:1.3em/1 "Open Sans Condensed",Geneva,sans-serif;padding-bottom:5px;text-transform:uppercase;}.index_go{font-size:1.3em;padding-top:.17em;}.indexnews_ul{letter-spacing:-.02em;padding:0 0 1em;}.indexnews_ul li{padding-top:2px;border-bottom:1px dashed #993;}.indexnews_ul li a{cursor:pointer;padding:.5em .9em;color:inherit;}.newspart_l{width:77%;}.newspart_r{font-size:70%;padding-top:.15em;}

/*-------------------------Mosaic Flow圖廊---------------------------*/
.mosaicflow{margin-bottom:20px;}.mosaicflow__item{line-height:0;}.mosaicflow__item img{max-width:500px;height:auto;}.mosaicflow__item .custom_home4pad{padding:.8em 0 1em;}

/*-----------------------------head與主選單--------------------------*/
header .logo a{display:block;background:url("../images/logo.png") no-repeat 0 0 / auto 100%;height:50px;width:202px;margin:10px 10px 0 5px;}.navbar-collapse{clear:both;font-size:.95em;letter-spacing:-.02em;}.navbar-nav>li>a{padding:6px 7px 10px;}.dropdown-menu{box-shadow:0 0 0 0;left:-13px;}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover{background-color:#333;}

/*----------------------------最新消息-------------------------------*/
.page_title,.page_article_title{letter-spacing:-.07em;line-height:1.1em;font-size:1.4em;}.page_title{padding-bottom:.8em;}.page_article_title{padding-bottom:.3em;}.news_twobox{margin-bottom:.6em;}.news_twobox dl{width:67%;}.news_twobox a{padding:.4em 1em;border:1px solid #ccc;border-width:0 1px 1px 0;border-radius:3px;}.news_twobox a .title{font-size:1.05em;margin-bottom:.2em;}.news_twobox a .figure{width:33%;}.news_twobox a .date{font-size:.85em;padding:.2em .6em;border-radius:3px;margin-bottom:.4em;}

/*----------------------------槍主題館-------------------------------*/
.tube_iframe > iframe {max-width:100%;}.rt-responsive-table{width:100%;border-collapse:collapse;margin-bottom:5px;}.rt-responsive-table th{background:#4e6b33;}.rt-responsive-table td,.rt-responsive-table th{padding:2px 4px;border:1px solid #be8914;text-align:left; letter-spacing:-.01em;}.rt-responsive-table.rt-vertical-table,.rt-responsive-table.rt-vertical-table thead,.rt-responsive-table.rt-vertical-table tbody,.rt-responsive-table.rt-vertical-table th,.rt-responsive-table.rt-vertical-table td,.rt-responsive-table.rt-vertical-table tr{display:block;overflow:hidden;float:left;clear:left;width:100%;}.rt-responsive-table.rt-vertical-table thead tr{position:absolute;top:-9999px;left:-9999px;}.rt-responsive-table.rt-vertical-table tr{border:1px solid #ccc;border-width:1px 1px 0;}.rt-responsive-table.rt-vertical-table td{border:0;border-bottom:1px solid #eee;padding-left:50%;}.rt-responsive-table.rt-vertical-table td:before{position:absolute;top:6px;left:6px;width:45%;padding-right:10px;white-space:nowrap;}

/*----------------------------餐飲美食-------------------------------*/
.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover{border:2px solid #4e6b33;background:#fff;}.glyphicon{font-size:1.7em;padding:.3em 0 .3em .8em;top:.2em;}.glyphicon:before{content:"\f009";}.dynamic-tabs{width:100%;float:left;}.nav-pills>li>a{border:2px solid transparent;}.dynamic-tabs-container .dynamic-tabs{padding-right:43px;}.dynamic-tabs-container .tabs-dropdown{position:absolute;right:0;margin-right:0!important;}.dynamic-tabs-container .tabs-dropdown.navbar-nav{margin:0!important;}.repast_hgroup{margin:.4em 0 .2em;}

/*--------------------------園區導覽+交通-----------------------------*/
.parkguide_div{border-bottom:1px dashed #993;margin:0 -15px 11px;padding:.3em 15px 9px;}.guide_figure{width:100px;margin-right:2em;}.guide_dl{resize: none;padding-left:112px;}.guide_dl dt{font-size:1.2em;padding-bottom:.2em;text-indent:-1em;}.guide_dl ul{margin-top:-.1em;line-height:1.2em;}.googlemap{height:400px;}

/*----------------------------下載專區--------------------------------*/
.download_figure{margin-right:1em;width:80px;}.parkguide_div a .fa-download{}.download_figure>.fa-download{font-size:4em;}.download_text{resize:none;padding-left:78px;font-size:1.1em;}

/*-----------------------------表單類---------------------------------*/
.standard_form{margin:.3em 0 1em;}.standard_form .mylabel{margin:.8em 0 .3em;}.standard_form .input{background:#f1f4e3;border:1px solid #993;color:#565b33;font:1em Arial,Helvetica,sans-serif;padding:.2em .5em;}.standard_form .mytextarea{height:7em;resize:none;}.standard_form .mysubmit{margin:15px 0 12px;cursor:pointer;background:#666;padding:.3em 1.2em;}.standard_form .mysubmit:hover{background-image:none;}

/*----------------------------footer區-------------------------------*/
.foo_bg{padding: 2em 15px 1.7em;}.foo_pagination{padding:0 0 1.5em;letter-spacing:-.03em;}.foo_pagination li{margin:0 .3em;}.foo_pagination li a,.foo_pagination li.current{padding:.3em .5em;border-radius:3px;}.footer_address{font-size:.87em;line-height:2em;}.foo_bg address span{padding:0 1em;}.foo_bg .border{border-top:1px solid rgba(132,149,62,.7);padding-top:1.5em;letter-spacing:-.02em;}.widget_btn{padding:17px 18px 3px;}.widget_btn>.btn{margin-bottom:13px;padding:10px;font-size:18px;line-height:1.7em;letter-spacing:-.03em;}.widget_btn>.btn>.fa{padding:0 8px 0 0;vertical-align:sub;font-size:26px;}

/*-----------------------------chrome only---------------------------*/
@media screen and (-webkit-min-device-pixel-ratio:0) {.small{-webkit-transform:scale(0.83);letter-spacing:-.01em;}}

/*-----------------------------Firefox only--------------------------*/
@-moz-document url-prefix(){button::-moz-focus-inner,input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,select::-moz-focus-inner,input[type="file"]>input[type="button"]::-moz-focus-inner{border:0;outline:0;}}

/*--------------依照Bootstrap手機分辨定義，custom fixed--------------*/
@media screen and (max-width:767px){header .logo a{margin:2px 10px 0 13px;}.navbar-nav .open .dropdown-menu{background:#f2f2f2;padding:.7em 0;overflow:hidden;}.navbar-nav>li>a{font-size:1.2em;padding:.3em 1em;}.navbar-nav .open .dropdown-menu>li{width:50%;float:left;}.navbar-nav .open .dropdown-menu>li>a{font-size:1.1em; line-height:1.1em;}.htmleaf-header{padding-top:53px;}.dynamic-tabs-container .tabs-dropdown .dropdown-menu{position:fixed;top:20px;right:20px;bottom:20px;left:20px;padding-top:50px;}.dynamic-tabs-container .tabs-dropdown .dropdown-menu .dropdown-header{position:fixed;left:21px;right:21px;background:#fff;margin-top:-50px;padding-top:18px;border-radius:4px 4px 0 0;}.dynamic-tabs-container .tabs-dropdown .dropdown-menu .close{position:absolute;top:14px;right:20px;}.dynamic-tabs-container .tabs-dropdown .dropdown-menu .divider{margin:0;}.dynamic-tab{width:100%;}.standard_form .input{padding:.3em .6em;font-size:1.2em;}.navbar-nav{margin:7px -30px;}.navbar-nav .open .dropdown-menu{background:transparent;margin:0 0 0 -8px;padding:0 0 10px;}.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#333;}.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active> a:hover{color:#fff;}.dropdown.open{padding-top:7px;}.dropdown.open{background-color:#aaa;}.foo_bg{padding-top:1.2em;}.footer_address{font-size:.8em;letter-spacing:-.01em;}.foo_pagination{padding-bottom:1em;border-bottom:1px solid #999;margin-bottom:1em;}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active> a:hover{background-color:transparent;}.pagination>li>a, .pagination>li>span{height:32px;}}

@media screen and (max-width:600px){input,textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;@include border-radius(0);}.wrapper{width:auto;padding:0 15px;}.mosaicflow__item{padding:2px;}.standard_form .mysubmit{width:100%;padding:.7em;margin:1em 0 0;}.pagination>li>a{font-size:1.7em;}.pagination>li>a, .pagination>li>span{height:45px;}}

/*---------------------------iOS Safari專用--------------------------------*/
::i-block-chrome,#class{padding-bottom:6px;}}

/*-------20170512 mobile追加-------*/
.widget_btn{padding:17px 18px 3px;}.widget_btn>.btn{margin-bottom:13px;padding:10px;font-size:18px;line-height:1.7em;letter-spacing:-.03em;}.widget_btn>.btn>.fa{padding:0 8px 0 0;vertical-align:sub;font-size:26px;}