/*** 行動版設定 ***/
/*** layout ***/
@media (max-width: 1280px) {
.visitors .items h3 {font-size: 0.8125em;}
.visitors .items p span {font-size: 1.5em;}
.law-reg-content {width: 88%;}
/*.notes .logo-box {position: relative;}*/
}

@media (max-width: 1200px) {
.menu li > a {padding: 0px 25px;}
.fatfooter ul > li {padding: .3em .1em;	width: 30%;}
.search-help .doll IMG,
.search-nodata .doll IMG {width:100% ;height:auto;}
.visitors .items {padding: 0px 5px;	width: 20%;}
.visitors .items p span {font-size: 1.5em;}
.law-search {width: 80%;}
}

@media (max-width: 991px) {
.navbar-default {position: relative;}
.menu li > a {padding: 0px 12px;}
.logo IMG {margin-left: 15px;}
.content {min-height: 480px;}
.law-tool {
	float: inherit;
	padding: 0;
	margin: 0 0 -.5em 0;
	display: block;
	text-align: center;
}
.law-reg .input-law {width: 100%;}
.law-reg .FileList label {
	clear: both;
	width: auto;
	padding-left: 0;
	margin: 0;
}
.law-reg .FileList ul {clear: both;}
.law-search {
	width: 100%;
	margin: 0 auto;
}
.law-search > .btn {
	margin: 1em auto 0 auto;
	display: block;
}
.btnZone .btn {
	padding-left: .4em;
	padding-right: .4em;
}
.law-help h4 {margin-top: 1em;}
.law-help > li {
	width: 100%;
	float: none;
}
.fatfooter ul {
	width: 90%;
	margin:0 auto;
	float:none;
}
.fatfooter ul:first-child {margin-top:0;}
.fatfooter .line {border:none;}
.epaper {
	background-color: transparent;
	clear: both;
	width: 100%;
	position: relative;
	top: 0px;
	right: 0px;
	border-top: #5ca9a9 1px solid;
	padding-top:.5em;
	margin-top:1em;
}
.epaper h2 {text-align: center;}
.epaper .col-md-4 {padding: 4px 0px;}
.visitors .img-doll {display: none;}
.visitors .items {
	padding: 0px 2px;
	width: 25%;
}
.copyrights .logo-box {position: relative; margin-left:1.5em;}
.search-nodata p {margin: 1.5em auto;}
.statement{padding:0;}
}

@media (max-width: 767px) {
.navbar-toggle {margin-top: 26px;}
.navbar-fixed-top .navbar-collapse {max-height: inherit;}
.menu ul {
	display: block;
	margin: 0 -30px;
}
.menu li {
	clear: both;
	width: 100%;
	border-bottom: #5ca9a9 1px solid;
}
.menu li > a {
	padding: 0px 30px;
	display: block;
}
.menu .topmenu,
.menu .topmenu > a,
.menu .topmenu > a:visited {
	background-color: #444;
	border-bottom-color: #777;
}
.content {min-height: inherit;}
.law-tool .share-bar {margin: 0;}
.text-con .text-title h2 {font-size: 1.25em;}
.text-con .text-title h2 small {
	display:block;
	margin-top:.3em;
	line-height:140%;
}
.law-reg { padding:0; margin:0; border:none; background:none; box-shadow:none;}
.law-reg .input-law Input[type='text'] {width: 80%;}
.law-reg-content {width: 100%;padding: 0px;}
ul.law-help {width: 100%;margin: 1em auto 0 auto;}
.sitemap .dl-horizontal dt {width: inherit;}
.sitemap .dl-horizontal dd {margin-left: inherit; margin-bottom:.5em;}
.sitemap .dl-horizontal dd:last-child {margin-bottom:0;}
.pageZone .pageinfo {
	clear: both;
	display: block;
	margin-top: .5em;
}
.btnZone .btn {
	padding-left: 0;
	padding-right: 0;
	margin: .2em;
	width: 10em;
}
.fatfooter {font-size:large; padding:0;}
.fatfooter ul {width: 100%;}
.fatfooter ul:first-child {margin-top:10px;}
.fatfooter ul > li {
	padding: 0;
	width: 33.33%;
}
.notes {font-size:85%;
	background-color: #449c9c;
	color: #fff;
}
.notes li {padding:3px 0;}
.notes li a,
.notes li a:hover,
.notes li a:visited {
	color:#FF6;
	text-decoration:underline;
}
.copyrights {font-size:85%;}
.law-result .glyphicon-map-marker,
.glyphicon-send {display:none;}
.fa-ban,
.fa-paperclip,
.fa-angle-double-right,
.glyphicon-link,
.website .dp .glyphicon-map-marker,
.help-block .glyphicon-info-sign,
.home-news .glyphicon-play,
.glyphicon-list-alt,
.glyphicon-th {
	background:none;
	width:inherit;
	height:inherit;
}
.website .dp .glyphicon-map-marker:before {content:"\e062";}
.help-block .glyphicon-info-sign:before{content:"\e086";}
.home-news .glyphicon-play:before{content:"\e072";}
.fa-ban:before{content:"\f05e";}
.fa-paperclip:before{content:"\f0c6";}
.fa-angle-double-right:before{content:"\f101";}
.glyphicon-link:before{content:"\e144";}
.glyphicon-list-alt:before{content:"\e032";}
.glyphicon-th:before{content:"\e011";}
}

@media (max-width: 590px) {
.navbar-toggle {margin-top: 20px;}
.logo IMG {
	width: 100%;
	height: 100%;
}
}


/*** 表格設定 ***/
@media (max-width: 1200px) {
.tab-NewsDetail {width:100%;}
}

@media (max-width: 991px) {
.tab-list > thead .btnDataZone select {font-size: 0.75em;}
.tab-list > thead .btnDataZone .btn,
.tab-list > thead .btnDataZone .btn:visited {
	height: 20px;
	line-height: 18px;
	font-size: 0.75em;
}
}

@media (max-width: 767px) {
.tab-list thead {display: none;}
.tab-list > tbody > tr > td {border-top: none;}
.tab-list > tbody > tr {border-bottom:#cce6e6 1px solid;}
.tab-news td:nth-child(1),
.tab-news td:nth-child(2),
.tab-news td:nth-child(3) {
	float: left;
	border: none;
}
.tab-news td:nth-child(4) {
	clear: both;
	border: none;
	display: block;
	width: 100%;
	padding-top: 0;
}
.tab-edit {
	background-color: inherit;
	border: none;
}
.tab-edit,
.tab-edit thead,
.tab-edit tbody,
.tab-edit th,
.tab-edit td,
.tab-edit tr {
	display: block;
	width: 100%;
}
.tab-edit tr {margin-bottom: 1em;}
.tab-edit tr:last-child {margin-bottom: 0;}
.tab-edit > tbody > tr > th {
	text-align: left;
	font-weight: 800;
	border-radius: 30px;
	border:none;
	background-color:#d6ebeb;
	padding:.3em 1em;
}
.tab-edit > tbody > tr > td { border:none;}
.tab-qry {
	background-color: inherit;
	border: none;
}
.tab-qry {
	background-color: inherit;
	border: none;
}
.tab-qry th,
.tab-qry td,
.tab-qry tr {
	display: block;
	width: 100%;
}
.tab-qry > thead > tr > th,
.tab-qry > tbody > tr > th {
	text-align: left;
	font-weight: 800;
	border-radius: 30px;
	background-color:#d6ebeb;
	padding:.3em 1em;
	margin-bottom:.2em;
	border: none;
}
.tab-qry > tbody > tr > td { border:none;}
.tab-qry tr {margin-bottom: 1em;}
.tab-qry tr:last-child {margin-bottom: 0;}
.tab-qry td Input[type='text'] {
	border:#6ab6b6 1px solid;
	background-color:#FFF;
}
}


/****** 表格 內容 ******/
/*** law ***/
@media (max-width: 991px) {
.law-content .row {margin: 0 !important;}
.law-content .row > .col-no {
	clear: both;
	width: auto !important;
	padding-left: 0;
}
.law-content .row > .col-fun {
	float: none;
	margin-bottom: .5em;
}
.law-content .row > .col-data {clear: both;}
/*.law-content h3 {font-size: large!important; padding: 4px 0!important;}
.law-content h3.char-2 {padding-left: 0em !important;}
.law-content h3.char-3 {padding-left: 0em !important;}
.law-content h3.char-4 {padding-left: 0em !important;}
.law-content h3.char-5 {padding-left: 0em !important;}
.law-content h3.char-6 {padding-left: 0em !important;}*/
.law-content .h3 {font-size: large!important; /*padding: 4px 0!important;*/margin-left:-3em !important;}
/*.law-content .char-2 {padding-left: 0em !important;}
.law-content .char-3 {padding-left: 0em !important;}
.law-content .char-4 {padding-left: 0em !important;}
.law-content .char-5 {padding-left: 0em !important;}
.law-content .char-6 {padding-left: 0em !important;}*/
}

@media (max-width: 767px) {
.law-content,.law-history {padding:0 .5em;}
}


