@font-face {
	font-family:'icomoon';
	src:url(../images/icon-font/icomoon.eot?59oic8);
	src:url(../images/icon-font/icomoon.eot?#iefix59oic8) format("embedded-opentype") , url(../images/icon-font/icomoon.ttf?59oic8) format("truetype") , url(../images/icon-font/icomoon.woff?59oic8) format("woff") , url(../images/icon-font/icomoon.svg?59oic8#icomoon) format("svg");
	font-weight:normal;
	font-style:normal

}
:focus {
    outline: 1px dashed #000!important;outline-offset: 0!important;
}
.footer_bg *:focus {
    outline: 1px dashed #fff!important;outline-offset: 0!important;
}
#ContentPlaceHolder1_TopPhoto > input:focus,#content table .photo_searchbt3:focus {
    outline: 1px dashed #000!important;outline-offset: 0!important;
}
.toplog *:focus {outline: 1px dashed #000!important;outline-offset: 0!important;}
.submenuarea a:focus,.news_block a:focus {
    outline: none!important;position: relative; border: 0;
}
.submenuarea a:focus:before,.news_block a:focus:after{
    outline: none;
    content: "";
    display: block;
    position: absolute;
    width: 91%;
    padding: 0;
    height: 96%;
    top: 0;
    border: 1px dashed #5ac0a8;
    left: 0;
	z-index: 100;
}
.area-form.search{
	display: none;
}
.base-footer .group-list.nav{
	display: none;
}
.base-wrapper .simple-text.btn .ct{
	display: none;
}
.greenbg4 {
    background: #8F8F8F!important;
}
.other_link .h3 {
    text-align: center;
    display: block!important;
    color: #fff;
    letter-spacing: 5px;
    font-weight: 700;
    padding: 5px 0;
    font-size: 150%;
	clear: both;
}
.more a { background-color: transparent!important;font-size: 1em!important; }
.other_link ol, .other_link2 ol {
    list-style-type: none; margin: 0;padding: 0;
}
.other_link ol li, .other_link2 ol li {
    margin: 0;
    padding: 10px 20px;
}
.list-text.detail .ct .other_link li+li:before { display:none;}
.other_link a, .other_link2 a {
    color: #000;
    text-decoration: none;
    display: block;
}
.other_link ol li:nth-of-type(even) {
    background: #F3F3F3;
}
.other_link a {
    padding-left: 1%;
    text-align: left;
	display: block!important;
    color: #000!important;
    text-decoration: none!important;
}
#photoshow {padding-left: 0px;}
#photoshow li {
    margin: 0;
    padding: 0;
    clear: both;
    overflow: hidden;
    list-style: none;
}
.other_img #photoshow li {
    width: calc(100% / 8);
    float: left;
    margin: 5px;
    clear: none;
}
.group-tab>.bg-drop-layout>.in>.ct>.in>ul, .group-tab>.in>.ct>.in>ul, .group-list>.bg-drop-layout>.in>.ct>.in>ul, .group-list>.in>.ct>.in>ul, .list-text .ct ul, .list-pic .ct ul, .list-multiple .ct ul, .simple-text.major-logo .ct h1, .simple-text.heading .ct h3, [data-index][data-type] .hd h3, [data-index][data-type] .hd h4, [data-index][data-type] .ct .list ul, [data-index][data-type] .ct .label ul, [data-index][data-type] .ct .p p, [data-index][data-type] .ft ul {
    padding: 0;
    border: 0;
    border-radius: 0;
    list-style: none;
    background-color: transparent;
    font-size: 1em;
    font-weight: normal;
    transition: initial;
}
#photoshow a {
    display: block;
    padding-bottom: 60%;
    margin-bottom: 5px;
}
.btn {
	display: inline-block;
	font-size:1.25rem;
	line-height: 1.5; 
	margin: 0 6px;
	border-radius: 0.3rem;
	font: 400 13.3333px Arial;
	letter-spacing: normal;
	cursor:pointer;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	text-transform:uppercase;
	border: 1px solid transparent;
	padding: 0.375rem 0.75rem;
	font-size:1rem;
	line-height: 1.2;
	border-radius: 0.25rem;
	transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.btn2 {
	border: 0;
	padding: 10px 15px;
	background:#EEEFEF;
	font-size:100%;
	border-radius: 5px;
	cursor: pointer;
}
.btn-block {
	/* [disabled]display: block;
*/
	width: 100%;
	max-width: 300px;
	margin: auto;
}
.btn-secondary {
	color: #fff;
	background-color: #868e96;
	border-color: #868e96;
	margin-left: 40.8%;
	margin-top: 4%;
}
.bottom_style {
	margin-top:0;
}
.btn-outline-json {
	color: #F5C22B;
	background-color: transparent;
	background-image: none;
	border: 1px solid #F5C22B;
	padding: 3px;
}
.btn-outline-json:hover, a:hover *> .btn-outline-json, a:hover >.btn-outline-json  {
	color: #fff;
	background-color: #F5C22B;
	border-color: #F5C22B;
	border: 1px solid #F5C22B;
	padding: 3px;
}
.btn-outline-csv {
	color: #72BF44;
	background-color: transparent;
	background-image: none;
	border: 1px solid #72BF44;
	padding: 3px;
}
.btn-outline-csv:hover, a:hover *> .btn-outline-csv, a:hover > .btn-outline-csv {
	color: #fff;
	background-color: #72BF44;
	border-color: #72BF44;
	border: 1px solid #72BF44;
	padding: 3px;
}
.btn-outline-rss {
	color: #F7931E;
	background-color: transparent;
	background-image: none;
	border: 1px solid #F7931E;
	padding: 3px;
}
.btn-outline-rss:hover, a:hover *> .btn-outline-rss, a:hover > .btn-outline-rss {
	color: #fff;
	background-color: #F7931E;
	border-color: #F7931E;
	border: 1px solid #F7931E;
	padding: 3px;
}
.btn-outline-xml {
	color: #601986;
	background-color: transparent;
	background-image: none;
	border: 1px solid #601986;
	padding: 3px;
}
.btn-outline-xml:hover, a:hover *> .btn-outline-xml, a:hover > .btn-outline-xml {
	color: #fff;
	background-color: #601986;
	border-color: #601986;
	border: 1px solid #601986;
	padding: 3px;
}
.btn-outline-doc {
	color: #24508F;
	background-color: transparent;
	background-image: none;
	border: 1px solid #24508F;
	padding: 3px;
}
.btn-outline-doc:hover, a:hover *> .btn-outline-doc, a:hover > .btn-outline-doc  {
	color: #fff;
	background-color: #24508F;
	border-color: #24508F;
	border: 1px solid #24508F;
	padding: 3px;
}
.btn-outline-odt {
	color: #2989C3;
	background-color: transparent;
	background-image: none;
	border: 1px solid #2989C3;
	padding: 3px;
}
.btn-outline-odt:hover, a:hover *> .btn-outline-odt, a:hover > .btn-outline-odt {
	color: #fff;
	background-color: #2989C3;
	border-color: #2989C3;
	border: 1px solid #2989C3;
	padding: 3px;
}
.btn-outline-xls {
	color: #207345;
	background-color: transparent;
	background-image: none;
	border: 1px solid #207345;
	padding: 3px;
}
.btn-outline-xls:hover, a:hover *> .btn-outline-xls, a:hover > .btn-outline-xls   {
	color: #fff;
	background-color: #207345;
	border-color: #207345;
	border: 1px solid #207345;
	padding: 3px;
}
.btn-outline-ods {
	color: #4ECC86;
	background-color: transparent;
	background-image: none;
	border: 1px solid #4ECC86;
	padding: 3px;
}
.btn-outline-ods:hover, a:hover *> .btn-outline-ods, a:hover > .btn-outline-ods {
	color: #fff;
	background-color: #4ECC86;
	border-color: #4ECC86;
	border: 1px solid #4ECC86;
	padding: 3px;
}
.btn-outline-ppt {
	color: #8E2519;
	background-color: transparent;
	background-image: none;
	border: 1px solid #8E2519;
	padding: 3px;
}
.btn-outline-ppt:hover,a:hover *>.btn-outline-ppt,a:hover >.btn-outline-ppt{
	color: #fff;
	background-color: #8E2519;
	border-color: #8E2519;
	border: 1px solid #8E2519;
	padding: 3px;
}
.btn-outline-odp {
	color: #DA4D3C;
	background-color: transparent;
	background-image: none;
	border: 1px solid #DA4D3C;
	padding: 3px;
}
.btn-outline-odp:hover, a:hover *> .btn-outline-odp, a:hover > .btn-outline-odp {
	color: #fff;
	background-color: #DA4D3C;
	border-color: #DA4D3C;
	border: 1px solid #DA4D3C;
	padding: 3px;
}
.btn-outline-pdf {
	color: #E60012;
	background-color: transparent;
	background-image: none;
	border: 1px solid #E60012;
	padding: 3px;
}
.btn-outline-pdf:hover, a:hover *> .btn-outline-pdf, a:hover > .btn-outline-pdf {
	color: #fff;
	background-color: #E60012;
	border-color: #E60012;
		border: 1px solid #E60012;
	padding: 3px;
}
.group-tab>.bg-drop-layout>.in>.ct>.in>ul,.group-tab>.in>.ct>.in>ul,.group-list>.bg-drop-layout>.in>.ct>.in>ul,.group-list>.in>.ct>.in>ul,.list-text .ct ul,.list-pic .ct ul,.list-multiple .ct ul,.simple-text.major-logo .ct h1,.simple-text.heading .ct h3,[data-index][data-type] .hd h3,[data-index][data-type] .hd h4,[data-index][data-type] .ct .list ul,[data-index][data-type] .ct .label ul,[data-index][data-type] .ct .p p,[data-index][data-type] .ft ul,.group-tab>.bg-drop-layout>.in>.ct>.in>ul>li>[data-index][data-type],.group-tab>.in>.ct>.in>ul>li>[data-index][data-type],.group-tab>.bg-drop-layout>.in>.ct>.in>ul>li>[data-index][data-type]>.bg-drop-layout>.in,.group-tab>.bg-drop-layout>.in>.ct>.in>ul>li>[data-index][data-type]>.in,.group-tab>.in>.ct>.in>ul>li>[data-index][data-type]>.bg-drop-layout>.in,.group-tab>.in>.ct>.in>ul>li>[data-index][data-type]>.in {
	margin:0;
	position:static;
	top:auto;
	right:auto;
	bottom:auto;
	left:auto
}
.group-tab>.bg-drop-layout>.in>.ct>.in>ul,.group-tab>.in>.ct>.in>ul,.group-list>.bg-drop-layout>.in>.ct>.in>ul,.group-list>.in>.ct>.in>ul,.list-pic .ct ul,.list-multiple .ct ul,.simple-text.major-logo .ct h1,.simple-text.heading .ct h3,[data-index][data-type] .hd h3,[data-index][data-type] .hd h4,[data-index][data-type] .ct .list ul,[data-index][data-type] .ct .label ul,[data-index][data-type] .ct .p p,[data-index][data-type] .ft ul {
	padding:0;
	border:0;
	border-radius:0;
	list-style:none;
	background-color:transparent;
	font-size:1em;
	font-weight:normal;
	transition:initial
}
.list-text.detail .ct li{display: list-item!important;}
.group-tab>.bg-drop-layout>.in>.ct>.in>ul:before,.group-tab>.in>.ct>.in>ul:before,.group-list>.bg-drop-layout>.in>.ct>.in>ul:before,.group-list>.in>.ct>.in>ul:before,.list-text .ct ul:before,.list-pic .ct ul:before,.list-multiple .ct ul:before,.simple-text.major-logo .ct h1:before,.simple-text.heading .ct h3:before,[data-index][data-type] .hd h3:before,[data-index][data-type] .hd h4:before,[data-index][data-type] .ct .list ul:before,[data-index][data-type] .ct .label ul:before,[data-index][data-type] .ct .p p:before,[data-index][data-type] .ft ul:before {
	content:none
}
.group-tab>.bg-drop-layout>.in>.ct>.in>ul:after,.group-tab>.in>.ct>.in>ul:after,.group-list>.bg-drop-layout>.in>.ct>.in>ul:after,.group-list>.in>.ct>.in>ul:after,.list-text .ct ul:after,.list-pic .ct ul:after,.list-multiple .ct ul:after,.simple-text.major-logo .ct h1:after,.simple-text.heading .ct h3:after,[data-index][data-type] .hd h3:after,[data-index][data-type] .hd h4:after,[data-index][data-type] .ct .list ul:after,[data-index][data-type] .ct .label ul:after,[data-index][data-type] .ct .p p:after,[data-index][data-type] .ft ul:after {
	content:none
}
[data-type="1"][data-child]>.bg-drop-layout>.in>.ct>.in:after,[data-type="1"][data-child]>.in>.ct>.in:after,.base-page-area>.in:after,.base-header .info>.bg-drop-layout>.in>.ct>.in:after,.base-header .info>.in>.ct>.in:after,.base-footer .info>.bg-drop-layout>.in>.ct>.in:after,.base-footer .info>.in>.ct>.in:after,.group>.bg-drop-layout>.in>.ct>.in:after,.group>.in>.ct>.in:after,.group-list>.bg-drop-layout>.in>.ct>.in>ul:after,.group-list>.in>.ct>.in>ul:after,.list-text .ct ul:after,.list-pic .ct ul:after,.base-header .group-list.nav>.bg-drop-layout>.in>.ct>.in>ul:after,.base-header .group-list.nav>.in>.ct>.in>ul:after,.base-footer .group-list.nav>.bg-drop-layout>.in>.ct>.in>ul:after,.base-footer .group-list.nav>.in>.ct>.in>ul:after,.base-mobile .list-text.share .ct ul:after,.base-header .list-text.nav .ct ul:after,.list-multiple.page-click .ct>.in:after,.list-multiple.page-select .ct>.in:after {
	content:"​";
	display:block;
	height:0;
	clear:both
}
.simple-text.major-logo .ct a,.simple-text.minor-logo .ct a,.base-extend .list-text.share .ct a,.base-mobile .list-text.share .ct a,.list-text.font-size .ct a,.list-text.open-data .ct a,.list-text.user-tool .ct a,.base-mobile .simple-text.btn .ct a,.base-extend .simple-text.btn .ct a,.area-form.page-search .hd a,.base-mobile .area-form.search .ct .fieldset span.submit a,.base-wrapper .area-form.search .ct .fieldset span.submit a {
	font:0/0 a;
	color:transparent
}
.group-list.default>.bg-drop-layout>.in>.hd h4,.group-list.default>.in>.hd h4,.simple-text.default .hd h4,.area-editor.default .hd h4,.base-content .list-text.link .hd h4,.group-list.default>.bg-drop-layout>.in>.hd h3,.group-list.default>.in>.hd h3,.simple-text.default .hd h3,.area-editor.default .hd h3,.base-content .list-text.link .hd h3,.base-header .group.nav>.bg-drop-layout>.in>.hd a,.base-header .group.nav>.in>.hd a,.base-footer .group.nav>.bg-drop-layout>.in>.hd a,.base-footer .group.nav>.in>.hd a,.base-content .list-text.link .ct a,.base-header .list-text.nav .ct a,.list-text.tab .ct a {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.base-content>.in,.base-header .info>.bg-drop-layout>.in,.base-header .info>.in,.base-footer .info>.bg-drop-layout>.in,.base-footer .info>.in,.base-header .group-list.nav>.bg-drop-layout>.in>.ct,.base-header .group-list.nav>.in>.ct,.base-footer .group-list.nav>.bg-drop-layout>.in,.base-footer .group-list.nav>.in,.area-customize.nav>.bg-drop-layout>.in,.area-customize.nav>.in,.base-extend .simple-text.btn>.bg-drop-layout>.in,.base-extend .simple-text.btn>.in,.base-wrapper .simple-text.btn .ct,.group.center>.bg-drop-layout>.in>.ct,.group.center>.in>.ct {
	margin:0 auto;
	max-width:1000px;
}
.base-module-area [data-index][data-type]+.is-hide-header>.in,.base-aside [data-index][data-type]+.is-hide-header>.in {
	margin-top:5px!important
}
.base-module-area [data-index][data-type]+.is-hide-header>.in>.in>.hd,.base-aside [data-index][data-type]+.is-hide-header>.in>.in>.hd {
	display:none!important
}
.group.page-content [data-type]+.is-hide-header,.group.page-footer [data-type]+.is-hide-header,.base-content .list-pic.icon {
	margin-top:8px!important
}
.group.page-content [data-type]+.is-hide-header>.in>.hd,.group.page-footer [data-type]+.is-hide-header>.in>.hd,.base-content .list-pic.icon>.in>.hd {
	display:none!important
}
.base-mobile .info .is-hide-header>.in,.base-footer .msg-tool>.in .is-hide-header>.in,.area-editor.address {
	margin-top:8px!important
}
.base-mobile .info .is-hide-header>.in>.in>.hd,.base-footer .msg-tool>.in .is-hide-header>.in>.in>.hd,.area-editor.address>.in>.hd {
	display:none!important
}
.base-module-area [data-index][data-type="0"]>.in,.base-aside [data-index][data-type="0"]>.in,.base-module-area [data-index][data-type="2"]>.in,.base-aside [data-index][data-type="2"]>.in,.base-module-area [data-index][data-type="4"]>.in,.base-aside [data-index][data-type="4"]>.in {
	margin-left:8px;
	margin-right:8px
}
.base-module-area [data-index][data-type]>.in,.base-aside [data-index][data-type]>.in {

	margin-bottom:30px
}
.group.page-content [data-type]+[data-type],.group.page-footer [data-type]+[data-type] {
	margin-top:30px
}
.base-mobile .info [data-index][data-type="0"]>.in,.base-footer .msg-tool>.in [data-index][data-type="0"]>.in,.base-mobile .info [data-index][data-type="2"]>.in,.base-footer .msg-tool>.in [data-index][data-type="2"]>.in,.base-mobile .info [data-index][data-type="4"]>.in,.base-footer .msg-tool>.in [data-index][data-type="4"]>.in {
	margin-top:8px;
	margin-right:8px;
	margin-bottom:8px;
	margin-left:8px
}
.more { text-align:right;}
.area-editor.address .ct a {
	color:#08c;
	text-decoration:underline
}
.area-editor.address .ct a:hover {
	color:#069;
	text-decoration:none
}
.simple-text.default .ct .mark,.base-header .list-text.link .ct .mark,.base-content .list-text.link .ct .mark {
	display:inline-block;
	padding:3px 8px;
	border:0;
	vertical-align:middle;
	color:#fff;
	font-size:.9em;
	display: none;
	background-color:#88c72d;
	border-radius:0;
	margin-right:5px
}
.group-list.default>.bg-drop-layout>.in>.ft a,.group-list.default>.in>.ft a,.base-content .list-text.link .ft a,.area-form.page-search .ft a,.sys-root a.btn,.sys-root input[type="submit"],.sys-root input[type="reset"],.sys-root input[type="button"],.sys-root button,.base-wrapper .simple-text.btn .ct a,.list-text.jump-tool .ct a,.list-multiple.page-click .ct a,.list-multiple.page-select .ct ul[data-index="1"] a,.list-multiple.page-select .ct ul[data-index="2"] a,.base-mobile .area-form.search .ft li,[data-js="false"] .base-wrapper .area-form.search .ft a {
	display:inline-block;
	padding:3px 8px;
	border:0;
	box-sizing:border-box;
	line-height:1;
	text-align:center;
	vertical-align:middle;
	color:#fff;
	cursor:pointer;
	font-size:.9em;
	text-decoration:none;
	background-color:#88c72d;
	transition:150ms;
	border-radius:0
}
.group-list.default>.in>.ft a:link,.base-content .list-text.link .ft a:link,.area-form.page-search .ft a:link,.sys-root a.btn:link,.sys-root input[type="submit"]:link,.sys-root input[type="reset"]:link,.sys-root input[type="button"]:link,.sys-root button:link,.base-wrapper .simple-text.btn .ct a:link,.list-text.jump-tool .ct a:link,.list-multiple.page-click .ct a:link,.list-multiple.page-select .ct ul[data-index="1"] a:link,.list-multiple.page-select .ct ul[data-index="2"] a:link,.base-mobile .area-form.search .ft li:link,[data-js="false"] .base-wrapper .area-form.search .ft a:link {
	color:#fff
}
.group-list.default>.in>.ft a:visited,.base-content .list-text.link .ft a:visited,.area-form.page-search .ft a:visited,.sys-root a.btn:visited,.sys-root input[type="submit"]:visited,.sys-root input[type="reset"]:visited,.sys-root input[type="button"]:visited,.sys-root button:visited,.base-wrapper .simple-text.btn .ct a:visited,.list-text.jump-tool .ct a:visited,.list-multiple.page-click .ct a:visited,.list-multiple.page-select .ct ul[data-index="1"] a:visited,.list-multiple.page-select .ct ul[data-index="2"] a:visited,.base-mobile .area-form.search .ft li:visited,[data-js="false"] .base-wrapper .area-form.search .ft a:visited {
	color:#fff
}
.area-editor.user-edit img { display: block; margin: auto;}
.group-list.default>.in>.ft a:hover,.base-content .list-text.link .ft a:hover,.area-form.page-search .ft a:hover,.sys-root a.btn:hover,.sys-root input[type="submit"]:hover,.sys-root input[type="reset"]:hover,.sys-root input[type="button"]:hover,.sys-root button:hover,.base-wrapper .simple-text.btn .ct a:hover,.list-text.jump-tool .ct a:hover,.list-multiple.page-click .ct a:hover,.list-multiple.page-select .ct ul[data-index="1"] a:hover,.list-multiple.page-select .ct ul[data-index="2"] a:hover,.base-mobile .area-form.search .ft li:hover,[data-js="false"] .base-wrapper .area-form.search .ft a:hover {
	background-color:#343434
}
.group-list.default>.in>.ft a:active,.base-content .list-text.link .ft a:active,.area-form.page-search .ft a:active,.sys-root a.btn:active,.sys-root input[type="submit"]:active,.sys-root input[type="reset"]:active,.sys-root input[type="button"]:active,.sys-root button:active,.base-wrapper .simple-text.btn .ct a:active,.list-text.jump-tool .ct a:active,.list-multiple.page-click .ct a:active,.list-multiple.page-select .ct ul[data-index="1"] a:active,.list-multiple.page-select .ct ul[data-index="2"] a:active,.base-mobile .area-form.search .ft li:active,[data-js="false"] .base-wrapper .area-form.search .ft a:active {
	color:#fff
}
.group-list.default>.bg-drop-layout>.in>.ft a,.group-list.default>.in>.ft a,.base-content .list-text.link .ft a,.area-form.page-search .ft a {
	padding:3px 5px;
	font-size:.9em
}
.area-form.page-search .ct .fieldset input[type="submit"] {
	background-color:#88c72d
}
.area-form.page-search .ct .fieldset input[type="submit"]:hover {
	background-color:#6c9d24
}
.base-mobile ul,.classical-slider ul,.msg-tool ul { list-style:none; margin:0; padding: 0;}
.sys-root input[type="text"],.sys-root input[type="password"],.sys-root input[type="date"],.sys-root input[type="email"],.sys-root input[type="number"],.sys-root input[type="search"],.sys-root input[type="file"],.sys-root select,.sys-root textarea {
	padding:5px 8px;
	border:1px solid #e4e4e4;
	box-sizing:border-box;
	background-color:#fff;
	vertical-align:middle;
	box-sizing:border-box;
	outline:none
}
.area-editor.address .ct {
	line-height:1.7
}
.area-editor.address .ct img {
	max-width:100%
}
.group-list.default>.bg-drop-layout>.in>.ft,.group-list.default>.in>.ft,.base-content .list-text.link .ft,.area-form.page-search .ft {
	margin-top:5px
}
.group-list.default>.bg-drop-layout>.in>.ft ul,.group-list.default>.in>.ft ul,.base-content .list-text.link .ft ul,.area-form.page-search .ft ul {
	text-align:right
}
.group-list.default>.bg-drop-layout>.in>.ft li,.group-list.default>.in>.ft li,.base-content .list-text.link .ft li,.area-form.page-search .ft li {
	display:inline-block
}
.group-list.default>.bg-drop-layout>.in>.ft li+li,.group-list.default>.in>.ft li+li,.base-content .list-text.link .ft li+li,.area-form.page-search .ft li+li {
	margin-left:3px
}
.group-list.default>.bg-drop-layout>.in>.ft span,.group-list.default>.in>.ft span,.base-content .list-text.link .ft span,.area-form.page-search .ft span {
	display:block;
	background-image:none!important
}
.simple-text.default .ct a,.base-content .list-text.link .ct a,.base-wrapper .area-form.search .ct .list a {
	display:block;
	border-radius: 3px;
	padding:8px;
	background-color:#fafafa;
	transition:150ms;
	color:#646464;
	
}
.base-content .list-text.link .ct a{
	border-bottom: 1px solid #94c7c0;
	border-left: 3px solid #94c7c0;
	font-weight: 600;box-shadow: rgba(134, 137, 143, 0.2) 0px 2px 8px 0px;
}
.base-content .list-text.link .ft a:link{border-style: none;box-shadow: none;color: #105e67!important;}
.simple-text.default .ct a:hover,.base-content .list-text.link .ct a:hover,.base-wrapper .area-form.search .ct .list a:hover {
	color:currentColor;
	background-color:#f6fbf4
}
.simple-text.major-logo .ct a,.simple-text.minor-logo .ct a {
	background-position:center;
	background-repeat:no-repeat;
	background-size:contain
}
.base-section a.ai:after,.base-section a.avi:after,.base-section a.bmp:after,.base-section a.cdr:after,.base-section a.css:after,.base-section a.csv:after,.base-section a.dmg:after,.base-section a.doc:after,.base-section a.docx:after,.base-section a.exe:after,.base-section a.gif:after,.base-section a.html:after,.base-section a.ico:after,.base-section a.jpeg:after,.base-section a.jpg:after,.base-section a.js:after,.base-section a.link:after,.base-section a.md:after,.base-section a.mov:after,.base-section a.mp3:after,.base-section a.mp4:after,.base-section a.odf:after,.base-section a.odp:after,.base-section a.ods:after,.base-section a.odt:after,.base-section a.ogg:after,.base-section a.ogv:after,.base-section a.other:after,.base-section a.pdf:after,.base-section a.png:after,.base-section a.ppt:after,.base-section a.pptx:after,.base-section a.psd:after,.base-section a.rar:after,.base-section a.rss:after,.base-section a.sass:after,.base-section a.svg:after,.base-section a.swf:after,.base-section a.tar:after,.base-section a.tif:after,.base-section a.txt:after,.base-section a.wav:after,.base-section a.webm:after,.base-section a.xls:after,.base-section a.xlsx:after,.base-section a.xml:after,.base-section a.zip:after,.base-extend .list-text.share .ct li.facebook a,.base-extend .list-text.share .ct li.google a,.base-extend .list-text.share .ct li.twitter a,.base-extend .list-text.share .ct li.plurk a,.base-extend .list-text.share .ct li.line a,.base-extend .list-text.share .ct li.email a,.base-mobile .list-text.share .ct li.facebook a,.base-mobile .list-text.share .ct li.google a,.base-mobile .list-text.share .ct li.twitter a,.base-mobile .list-text.share .ct li.plurk a,.base-mobile .list-text.share .ct li.line a,.base-mobile .list-text.share .ct li.email a {
	content:"​";
	display:inline-block;
	vertical-align:middle
}
.group-list.default>.bg-drop-layout>.in>.hd h4:before,.group-list.default>.in>.hd h4:before,.simple-text.default .hd h4:before,.area-editor.default .hd h4:before,.base-content .list-text.link .hd h4:before,.group-list.default>.bg-drop-layout>.in>.hd h3:before,.group-list.default>.in>.hd h3:before,.simple-text.default .hd h3:before,.area-editor.default .hd h3:before,.base-content .list-text.link .hd h3:before,.base-mobile .group.nav>.bg-drop-layout>.in .hd a:before,.base-mobile .group.nav>.in .hd a:before,.base-mobile .group-list.nav>.bg-drop-layout>.in>.ct>.in>ul>li.is-single>.group.nav>.in>.hd a:before,.base-mobile .group-list.nav>.in>.ct>.in>ul>li.is-single>.group.nav>.in>.hd a:before,.list-text.breadcrumb .ct li:before,.list-text.breadcrumb .ct li+li:before,.base-wrapper .simple-text.btn.is-active .ct a:before,.base-wrapper .simple-text.btn .ct a:before,.area-editor.address .ct a.is-map:after,.group-list.classical-slider .hd h4:before {
	font-family:'icomoon';
	speak:none;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	display:inline-block;
	vertical-align:baseline;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.group-list.default>.bg-drop-layout>.in>.hd h4,.group-list.default>.in>.hd h4,.simple-text.default .hd h4,.area-editor.default .hd h4,.base-content .list-text.link .hd h4,.group-list.default>.bg-drop-layout>.in>.hd h3,.group-list.default>.in>.hd h3,.simple-text.default .hd h3,.area-editor.default .hd h3,.base-content .list-text.link .hd h3,.group-list.classical-slider .hd h4 {
	font-size:1.75em;
	padding-bottom:8px;
	margin-bottom:8px;
	line-height:40px;
	color:#47a60f;
	font-weight:600
}
.group-list.default>.bg-drop-layout>.in>.hd h4:before,.group-list.default>.in>.hd h4:before,.simple-text.default .hd h4:before,.area-editor.default .hd h4:before,.base-content .list-text.link .hd h4:before,.group-list.default>.bg-drop-layout>.in>.hd h3:before,.group-list.default>.in>.hd h3:before,.simple-text.default .hd h3:before,.area-editor.default .hd h3:before,.base-content .list-text.link .hd h3:before,.group-list.classical-slider .hd h4:before  {
	font-size:inherit;
	color:inherit;
	line-height:1.75em
}
.group-list.default>.bg-drop-layout>.in>.hd h4:before,.group-list.default>.in>.hd h4:before,.simple-text.default .hd h4:before,.area-editor.default .hd h4:before,.base-content .list-text.link .hd h4:before,.group-list.default>.bg-drop-layout>.in>.hd h3:before,.group-list.default>.in>.hd h3:before,.simple-text.default .hd h3:before,.area-editor.default .hd h3:before,.base-content .list-text.link .hd h3:before,.group-list.classical-slider .hd h4:before {
	content:"\e014"
}
.base-mobile .group.nav>.bg-drop-layout>.in .hd a:before,.base-mobile .group.nav>.in .hd a:before {
	content:"\e10f"
}
.base-mobile .group-list.nav>.bg-drop-layout>.in>.ct>.in>ul>li.is-single>.group.nav>.in>.hd a:before,.base-mobile .group-list.nav>.in>.ct>.in>ul>li.is-single>.group.nav>.in>.hd a:before {
	content:"\e111"
}
.list-text.breadcrumb .ct li+li:before {
	content:"\e19b"
}
.area-editor.address .ct a.is-map:after {
	content:"\e1f3"
}
.base-wrapper .simple-text.btn .ct a:before {
	content:"\e201"
}
.base-wrapper .simple-text.btn.is-active .ct a:before {
	content:"\e203"
}
.list-text.breadcrumb .ct li:before {
	content:"\e29e"
}
.icon-pic-sprite,.icon-pic-away-b-bottom,.icon-pic-away-b-left,.icon-pic-away-b-right,.icon-pic-away-b-top,.icon-pic-away-double-b-left,.icon-pic-away-double-b-right,.icon-pic-away-gr-left,.icon-pic-away-gr-right,.icon-pic-away-w-bottom,.icon-pic-away-w-left,.icon-pic-away-w-left02,.icon-pic-away-w-left03,.icon-pic-away-w-left04,.icon-pic-away-w-right,.icon-pic-away-w-right02,.icon-pic-away-w-right03,.icon-pic-away-w-right04,.icon-pic-away-w-top,.icon-pic-block,.icon-pic-calendar,.icon-pic-clock,.icon-pic-ctrl-b-close,.icon-pic-eyes,.icon-pic-file-type-ai,.base-section a.ai:after,.icon-pic-file-type-avi,.base-section a.avi:after,.icon-pic-file-type-bmp,.base-section a.bmp:after,.icon-pic-file-type-cdr,.base-section a.cdr:after,.icon-pic-file-type-css,.base-section a.css:after,.icon-pic-file-type-csv,.base-section a.csv:after,.icon-pic-file-type-dmg,.base-section a.dmg:after,.icon-pic-file-type-doc,.base-section a.doc:after,.icon-pic-file-type-docx,.base-section a.docx:after,.icon-pic-file-type-exe,.base-section a.exe:after,.icon-pic-file-type-gif,.base-section a.gif:after,.icon-pic-file-type-html,.base-section a.html:after,.icon-pic-file-type-ico,.base-section a.ico:after,.icon-pic-file-type-jpeg,.base-section a.jpeg:after,.icon-pic-file-type-jpg,.base-section a.jpg:after,.icon-pic-file-type-js,.base-section a.js:after,.icon-pic-file-type-json,.icon-pic-file-type-link,.base-section a.link:after,.icon-pic-file-type-md,.base-section a.md:after,.icon-pic-file-type-mov,.base-section a.mov:after,.icon-pic-file-type-mp3,.base-section a.mp3:after,.icon-pic-file-type-mp4,.base-section a.mp4:after,.icon-pic-file-type-odf,.base-section a.odf:after,.icon-pic-file-type-odp,.base-section a.odp:after,.icon-pic-file-type-ods,.base-section a.ods:after,.icon-pic-file-type-odt,.base-section a.odt:after,.icon-pic-file-type-ogg,.base-section a.ogg:after,.icon-pic-file-type-ogv,.base-section a.ogv:after,.icon-pic-file-type-other,.base-section a.other:after,.icon-pic-file-type-pdf,.base-section a.pdf:after,.icon-pic-file-type-png,.base-section a.png:after,.icon-pic-file-type-ppt,.base-section a.ppt:after,.icon-pic-file-type-pptx,.base-section a.pptx:after,.icon-pic-file-type-psd,.base-section a.psd:after,.icon-pic-file-type-rar,.base-section a.rar:after,.icon-pic-file-type-rss,.base-section a.rss:after,.icon-pic-file-type-sass,.base-section a.sass:after,.icon-pic-file-type-svg,.base-section a.svg:after,.icon-pic-file-type-swf,.base-section a.swf:after,.icon-pic-file-type-tar,.base-section a.tar:after,.icon-pic-file-type-tif,.base-section a.tif:after,.icon-pic-file-type-txt,.base-section a.txt:after,.icon-pic-file-type-wav,.base-section a.wav:after,.icon-pic-file-type-webm,.base-section a.webm:after,.icon-pic-file-type-xls,.base-section a.xls:after,.icon-pic-file-type-xlsx,.base-section a.xlsx:after,.icon-pic-file-type-xml,.base-section a.xml:after,.icon-pic-file-type-zip,.base-section a.zip:after,.icon-pic-font-large,.icon-pic-font-medium,.icon-pic-font-smail,.icon-pic-icon-mobile_btn_close,.icon-pic-icon-mobile_btn_menu,.icon-pic-icon-w-img,.icon-pic-icon-w-search,.icon-pic-icon-w-video,.icon-pic-info,.icon-pic-list,.icon-pic-main-menu,.icon-pic-opn-data-csv,.icon-pic-opn-data-json,.icon-pic-opn-data-rss,.icon-pic-opn-data-xml,.icon-pic-search,.icon-pic-share-email,.icon-pic-share-facebook,.icon-pic-share-google,.icon-pic-share-line,.icon-pic-share-plurk,.icon-pic-share-twitter,.icon-pic-share-w-email,.base-extend .list-text.share .ct li.email a,.icon-pic-share-w-facebook,.base-extend .list-text.share .ct li.facebook a,.icon-pic-share-w-google,.base-extend .list-text.share .ct li.google a,.icon-pic-share-w-line,.base-extend .list-text.share .ct li.line a,.icon-pic-share-w-plurk,.base-extend .list-text.share .ct li.plurk a,.icon-pic-share-w-twitter,.base-extend .list-text.share .ct li.twitter a,.icon-pic-share,.icon-pic-user-tool-bopomofo,.icon-pic-user-tool-metadata,.icon-pic-user-tool-print,.icon-pic-weather-type-01,.icon-pic-weather-type-02,.icon-pic-weather-type-03,.icon-pic-weather-type-04,.icon-pic-weather-type-05,.icon-pic-weather-type-06,.icon-pic-weather-type-07,.icon-pic-weather-type-08,.icon-pic-weather-type-09,.icon-pic-weather-type-1,.icon-pic-weather-type-10,.icon-pic-weather-type-11,.icon-pic-weather-type-12,.icon-pic-weather-type-13,.icon-pic-weather-type-14,.icon-pic-weather-type-15,.icon-pic-weather-type-16,.icon-pic-weather-type-17,.icon-pic-weather-type-18,.icon-pic-weather-type-19,.icon-pic-weather-type-2,.icon-pic-weather-type-20,.icon-pic-weather-type-21,.icon-pic-weather-type-22,.icon-pic-weather-type-23,.icon-pic-weather-type-24,.icon-pic-weather-type-25,.icon-pic-weather-type-26,.icon-pic-weather-type-27,.icon-pic-weather-type-28,.icon-pic-weather-type-29,.icon-pic-weather-type-3,.icon-pic-weather-type-30,.icon-pic-weather-type-31,.icon-pic-weather-type-32,.icon-pic-weather-type-33,.icon-pic-weather-type-34,.icon-pic-weather-type-35,.icon-pic-weather-type-36,.icon-pic-weather-type-37,.icon-pic-weather-type-38,.icon-pic-weather-type-39,.icon-pic-weather-type-4,.icon-pic-weather-type-40,.icon-pic-weather-type-41,.icon-pic-weather-type-42,.icon-pic-weather-type-43,.icon-pic-weather-type-44,.icon-pic-weather-type-45,.icon-pic-weather-type-46,.icon-pic-weather-type-47,.icon-pic-weather-type-48,.icon-pic-weather-type-49,.icon-pic-weather-type-5,.icon-pic-weather-type-50,.icon-pic-weather-type-51,.icon-pic-weather-type-52,.icon-pic-weather-type-53,.icon-pic-weather-type-54,.icon-pic-weather-type-55,.icon-pic-weather-type-56,.icon-pic-weather-type-57,.icon-pic-weather-type-58,.icon-pic-weather-type-59,.icon-pic-weather-type-6,.icon-pic-weather-type-60,.icon-pic-weather-type-61,.icon-pic-weather-type-62,.icon-pic-weather-type-63,.icon-pic-weather-type-64,.icon-pic-weather-type-65,.icon-pic-weather-type-7,.icon-pic-weather-type-8,.icon-pic-weather-type-9 {
	background-image:url(../Images/icon-pic-s9a16ce9f95.png);
	background-repeat:no-repeat
}
.icon-pic-away-b-bottom {
	background-position:0 0
}
.icon-pic-away-b-left {
	background-position:0 -16px
}
.icon-pic-away-b-right {
	background-position:0 -32px
}
.icon-pic-away-b-top {
	background-position:0 -48px
}
.icon-pic-away-double-b-left {
	background-position:0 -64px
}
.icon-pic-away-double-b-right {
	background-position:0 -88px
}
.icon-pic-away-gr-left {
	background-position:0 -112px
}
.icon-pic-away-gr-right {
	background-position:0 -162px
}
.icon-pic-away-w-bottom {
	background-position:0 -212px
}
.icon-pic-away-w-left {
	background-position:0 -228px
}
.icon-pic-away-w-left02 {
	background-position:0 -244px
}
.icon-pic-away-w-left03 {
	background-position:0 -256px
}
.icon-pic-away-w-left04 {
	background-position:0 -268px
}
.icon-pic-away-w-right {
	background-position:0 -306px
}
.icon-pic-away-w-right02 {
	background-position:0 -322px
}
.icon-pic-away-w-right03 {
	background-position:0 -334px
}
.icon-pic-away-w-right04 {
	background-position:0 -346px
}
.icon-pic-away-w-top {
	background-position:0 -384px
}
.icon-pic-block {
	background-position:0 -400px
}
.icon-pic-calendar {
	background-position:0 -416px
}
.icon-pic-clock {
	background-position:0 -438px
}
.icon-pic-ctrl-b-close {
	background-position:0 -452px
}
.icon-pic-eyes {
	background-position:0 -468px
}
.icon-pic-file-type-ai,.base-section a.ai:after {
	background-position:0 -484px
}
.icon-pic-file-type-avi,.base-section a.avi:after {
	background-position:0 -500px
}
.icon-pic-file-type-bmp,.base-section a.bmp:after {
	background-position:0 -516px
}
.icon-pic-file-type-cdr,.base-section a.cdr:after {
	background-position:0 -532px
}
.icon-pic-file-type-css,.base-section a.css:after {
	background-position:0 -548px
}
.icon-pic-file-type-csv,.base-section a.csv:after {
	background-position:0 -564px
}
.icon-pic-file-type-dmg,.base-section a.dmg:after {
	background-position:0 -580px
}
.icon-pic-file-type-doc,.base-section a.doc:after {
	background-position:0 -596px
}
.icon-pic-file-type-docx,.base-section a.docx:after {
	background-position:0 -612px
}
.icon-pic-file-type-exe,.base-section a.exe:after {
	background-position:0 -628px
}
.icon-pic-file-type-gif,.base-section a.gif:after {
	background-position:0 -644px
}
.icon-pic-file-type-html,.base-section a.html:after {
	background-position:0 -660px
}
.icon-pic-file-type-ico,.base-section a.ico:after {
	background-position:0 -676px
}
.icon-pic-file-type-jpeg,.base-section a.jpeg:after {
	background-position:0 -692px
}
.icon-pic-file-type-jpg,.base-section a.jpg:after {
	background-position:0 -708px
}
.icon-pic-file-type-js,.base-section a.js:after {
	background-position:0 -724px
}
.icon-pic-file-type-json {
	background-position:0 -740px
}
.icon-pic-file-type-link,.base-section a.link:after {
	background-position:0 -756px
}
.icon-pic-file-type-md,.base-section a.md:after {
	background-position:0 -772px
}
.icon-pic-file-type-mov,.base-section a.mov:after {
	background-position:0 -788px
}
.icon-pic-file-type-mp3,.base-section a.mp3:after {
	background-position:0 -804px
}
.icon-pic-file-type-mp4,.base-section a.mp4:after {
	background-position:0 -820px
}
.icon-pic-file-type-odf,.base-section a.odf:after {
	background-position:0 -836px
}
.icon-pic-file-type-odp,.base-section a.odp:after {
	background-position:0 -852px
}
.icon-pic-file-type-ods,.base-section a.ods:after {
	background-position:0 -868px
}
.icon-pic-file-type-odt,.base-section a.odt:after {
	background-position:0 -884px
}
.icon-pic-file-type-ogg,.base-section a.ogg:after {
	background-position:0 -900px
}
.icon-pic-file-type-ogv,.base-section a.ogv:after {
	background-position:0 -916px
}
.icon-pic-file-type-other,.base-section a.other:after {
	background-position:0 -932px
}
.icon-pic-file-type-pdf,.base-section a.pdf:after {
	background-position:0 -948px
}
.icon-pic-file-type-png,.base-section a.png:after {
	background-position:0 -964px
}
.icon-pic-file-type-ppt,.base-section a.ppt:after {
	background-position:0 -980px
}
.icon-pic-file-type-pptx,.base-section a.pptx:after {
	background-position:0 -996px
}
.icon-pic-file-type-psd,.base-section a.psd:after {
	background-position:0 -1012px
}
.icon-pic-file-type-rar,.base-section a.rar:after {
	background-position:0 -1028px
}
.icon-pic-file-type-rss,.base-section a.rss:after {
	background-position:0 -1044px
}
.icon-pic-file-type-sass,.base-section a.sass:after {
	background-position:0 -1060px
}
.icon-pic-file-type-svg,.base-section a.svg:after {
	background-position:0 -1076px
}
.icon-pic-file-type-swf,.base-section a.swf:after {
	background-position:0 -1092px
}
.icon-pic-file-type-tar,.base-section a.tar:after {
	background-position:0 -1108px
}
.icon-pic-file-type-tif,.base-section a.tif:after {
	background-position:0 -1124px
}
.icon-pic-file-type-txt,.base-section a.txt:after {
	background-position:0 -1140px
}
.icon-pic-file-type-wav,.base-section a.wav:after {
	background-position:0 -1156px
}
.icon-pic-file-type-webm,.base-section a.webm:after {
	background-position:0 -1172px
}
.icon-pic-file-type-xls,.base-section a.xls:after {
	background-position:0 -1188px
}
.icon-pic-file-type-xlsx,.base-section a.xlsx:after {
	background-position:0 -1204px
}
.icon-pic-file-type-xml,.base-section a.xml:after {
	background-position:0 -1220px
}
.icon-pic-file-type-zip,.base-section a.zip:after {
	background-position:0 -1236px
}
.icon-pic-font-large {
	background-position:0 -1252px
}
.icon-pic-font-medium {
	background-position:0 -1269px
}
.icon-pic-font-smail {
	background-position:0 -1286px
}
.icon-pic-icon-mobile_btn_close {
	background-position:0 -1303px
}
.icon-pic-icon-mobile_btn_menu {
	background-position:0 -1343px
}
.icon-pic-icon-w-img {
	background-position:0 -1383px
}
.icon-pic-icon-w-search {
	background-position:0 -1409px
}
.icon-pic-icon-w-video {
	background-position:0 -1425px
}
.icon-pic-info {
	background-position:0 -1451px
}
.icon-pic-list {
	background-position:0 -1467px
}
.icon-pic-main-menu {
	background-position:0 -1483px
}
.icon-pic-opn-data-csv {
	background-position:0 -1509px
}
.icon-pic-opn-data-json {
	background-position:0 -1533px
}
.icon-pic-opn-data-rss {
	background-position:0 -1557px
}
.icon-pic-opn-data-xml {
	background-position:0 -1581px
}
.icon-pic-search {
	background-position:0 -1605px
}
.icon-pic-share-email {
	background-position:0 -1635px
}
.icon-pic-share-facebook {
	background-position:0 -1671px
}
.icon-pic-share-google {
	background-position:0 -1707px
}
.icon-pic-share-line {
	background-position:0 -1743px
}
.icon-pic-share-plurk {
	background-position:0 -1779px
}
.icon-pic-share-twitter {
	background-position:0 -1815px
}
.icon-pic-share-w-email,.base-extend .list-text.share .ct li.email a {
	background-position:0 -1851px
}
.icon-pic-share-w-facebook,.base-extend .list-text.share .ct li.facebook a {
	background-position:0 -1887px
}
.icon-pic-share-w-google,.base-extend .list-text.share .ct li.google a {
	background-position:0 -1923px
}
.icon-pic-share-w-line,.base-extend .list-text.share .ct li.line a {
	background-position:0 -1959px
}
.icon-pic-share-w-plurk,.base-extend .list-text.share .ct li.plurk a {
	background-position:0 -1995px
}
.icon-pic-share-w-twitter,.base-extend .list-text.share .ct li.twitter a {
	background-position:0 -2031px
}
.icon-pic-share {
	background-position:0 -2067px
}
.icon-pic-user-tool-bopomofo {
	background-position:0 -2091px
}
.icon-pic-user-tool-metadata {
	background-position:0 -2115px
}
.icon-pic-user-tool-print {
	background-position:0 -2139px
}
.icon-pic-weather-type-01 {
	background-position:0 -2163px
}
.icon-pic-weather-type-02 {
	background-position:0 -2208px
}
.icon-pic-weather-type-03 {
	background-position:0 -2253px
}
.icon-pic-weather-type-04 {
	background-position:0 -2298px
}
.icon-pic-weather-type-05 {
	background-position:0 -2343px
}
.icon-pic-weather-type-06 {
	background-position:0 -2388px
}
.icon-pic-weather-type-07 {
	background-position:0 -2433px
}
.icon-pic-weather-type-08 {
	background-position:0 -2478px
}
.icon-pic-weather-type-09 {
	background-position:0 -2523px
}
.icon-pic-weather-type-1 {
	background-position:0 -2568px
}
.icon-pic-weather-type-10 {
	background-position:0 -2658px
}
.icon-pic-weather-type-11 {
	background-position:0 -2703px
}
.icon-pic-weather-type-12 {
	background-position:0 -2748px
}
.icon-pic-weather-type-13 {
	background-position:0 -2793px
}
.icon-pic-weather-type-14 {
	background-position:0 -2838px
}
.icon-pic-weather-type-15 {
	background-position:0 -2883px
}
.icon-pic-weather-type-16 {
	background-position:0 -2928px
}
.icon-pic-weather-type-17 {
	background-position:0 -2973px
}
.icon-pic-weather-type-18 {
	background-position:0 -3018px
}
.icon-pic-weather-type-19 {
	background-position:0 -3063px
}
.icon-pic-weather-type-2 {
	background-position:0 -3108px
}
.icon-pic-weather-type-20 {
	background-position:0 -3198px
}
.icon-pic-weather-type-21 {
	background-position:0 -3243px
}
.icon-pic-weather-type-22 {
	background-position:0 -3288px
}
.icon-pic-weather-type-23 {
	background-position:0 -3333px
}
.icon-pic-weather-type-24 {
	background-position:0 -3378px
}
.icon-pic-weather-type-25 {
	background-position:0 -3423px
}
.icon-pic-weather-type-26 {
	background-position:0 -3468px
}
.icon-pic-weather-type-27 {
	background-position:0 -3513px
}
.icon-pic-weather-type-28 {
	background-position:0 -3558px
}
.icon-pic-weather-type-29 {
	background-position:0 -3603px
}
.icon-pic-weather-type-3 {
	background-position:0 -3648px
}
.icon-pic-weather-type-30 {
	background-position:0 -3738px
}
.icon-pic-weather-type-31 {
	background-position:0 -3783px
}
.icon-pic-weather-type-32 {
	background-position:0 -3828px
}
.icon-pic-weather-type-33 {
	background-position:0 -3873px
}
.icon-pic-weather-type-34 {
	background-position:0 -3918px
}
.icon-pic-weather-type-35 {
	background-position:0 -3963px
}
.icon-pic-weather-type-36 {
	background-position:0 -4008px
}
.icon-pic-weather-type-37 {
	background-position:0 -4053px
}
.icon-pic-weather-type-38 {
	background-position:0 -4098px
}
.icon-pic-weather-type-39 {
	background-position:0 -4143px
}
.icon-pic-weather-type-4 {
	background-position:0 -4188px
}
.icon-pic-weather-type-40 {
	background-position:0 -4278px
}
.icon-pic-weather-type-41 {
	background-position:0 -4323px
}
.icon-pic-weather-type-42 {
	background-position:0 -4368px
}
.icon-pic-weather-type-43 {
	background-position:0 -4413px
}
.icon-pic-weather-type-44 {
	background-position:0 -4458px
}
.icon-pic-weather-type-45 {
	background-position:0 -4503px
}
.icon-pic-weather-type-46 {
	background-position:0 -4548px
}
.icon-pic-weather-type-47 {
	background-position:0 -4593px
}
.icon-pic-weather-type-48 {
	background-position:0 -4638px
}
.icon-pic-weather-type-49 {
	background-position:0 -4683px
}
.icon-pic-weather-type-5 {
	background-position:0 -4728px
}
.icon-pic-weather-type-50 {
	background-position:0 -4818px
}
.icon-pic-weather-type-51 {
	background-position:0 -4863px
}
.icon-pic-weather-type-52 {
	background-position:0 -4908px
}
.icon-pic-weather-type-53 {
	background-position:0 -4953px
}
.icon-pic-weather-type-54 {
	background-position:0 -4998px
}
.icon-pic-weather-type-55 {
	background-position:0 -5043px
}
.icon-pic-weather-type-56 {
	background-position:0 -5088px
}
.icon-pic-weather-type-57 {
	background-position:0 -5133px
}
.icon-pic-weather-type-58 {
	background-position:0 -5178px
}
.icon-pic-weather-type-59 {
	background-position:0 -5223px
}
.icon-pic-weather-type-6 {
	background-position:0 -5268px
}
.icon-pic-weather-type-60 {
	background-position:0 -5358px
}
.icon-pic-weather-type-61 {
	background-position:0 -5403px
}
.icon-pic-weather-type-62 {
	background-position:0 -5448px
}
.icon-pic-weather-type-63 {
	background-position:0 -5493px
}
.icon-pic-weather-type-64 {
	background-position:0 -5538px
}
.icon-pic-weather-type-65 {
	background-position:0 -5583px
}
.icon-pic-weather-type-7 {
	background-position:0 -5628px
}
.icon-pic-weather-type-8 {
	background-position:0 -5718px
}
.icon-pic-weather-type-9 {
	background-position:0 -5808px
}
html {
	font-family:sans-serif;
	-ms-text-size-adjust:100%;
	-webkit-text-size-adjust:100%
}
body {
	margin:0
}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {
	display:block
}
audio,canvas,progress,video {
	display:inline-block;
	vertical-align:baseline
}
audio:not([controls]) {
	display:none;
	height:0
}
[hidden],template {
	display:none
}
a {
	background-color:transparent
}
a:active,a:hover {
	outline:0
}
abbr[title] {
	border-bottom:1px dotted
}
b,strong {
	font-weight:bold
}
dfn {
	font-style:italic
}
h1 {
	font-size:2em;
	margin:.67em 0
}
mark {
	background:#ff0;
	color:#000
}
small {
	font-size:80%
}
sub,sup {
	font-size:75%;
	line-height:0;
	position:relative;
	vertical-align:baseline
}
sup {
	top:-.5em
}
sub {
	bottom:-.25em
}
img {
	border:0
}
svg:not(:root) {
	overflow:hidden
}
figure {
	margin:1em 40px
}
hr {
	-moz-box-sizing:content-box;
	box-sizing:content-box;
	height:0
}
pre {
	overflow:auto
}
code,kbd,pre,samp {
	font-family:monospace,monospace;
	font-size:1em
}
button,input,optgroup,select,textarea {
	color:inherit;
	font:inherit;
	margin:0
}
button {
	overflow:visible
}
button,select {
	text-transform:none
}
button,html input[type="button"],input[type="reset"],input[type="submit"] {
	-webkit-appearance:button;
	cursor:pointer
}
button[disabled],html input[disabled] {
	cursor:default
}
button:-moz-focus-inner,input:-moz-focus-inner {
	border:0;
	padding:0
}
input {
	line-height:normal
}
input[type="checkbox"],input[type="radio"] {
	box-sizing:border-box;
	padding:0
}
input[type="number"]:-webkit-inner-spin-button,input[type="number"]:-webkit-outer-spin-button {
	height:auto
}
input[type="search"] {
	-webkit-appearance:textfield;
	-moz-box-sizing:content-box;
	-webkit-box-sizing:content-box;
	box-sizing:content-box
}
input[type="search"]:-webkit-search-cancel-button,input[type="search"]:-webkit-search-decoration {
	-webkit-appearance:none
}
fieldset {
	border:1px solid silver;
	margin:0 2px;
	padding:.35em .625em .75em
}
legend {
	border:0;
	padding:0
}
textarea {
	overflow:auto
}
optgroup {
	font-weight:bold
}
table {
	border-collapse:collapse;
	border-spacing:0
}
td,th {
	padding:0
}
[data-type="1"][data-child="1"]>.bg-drop-layout>.in>.ct>.in>[data-index][data-type],[data-type="1"][data-child="1"]>.in>.ct>.in>[data-index][data-type] {
	width:100%
}
[data-type="1"][data-child="2"]>.bg-drop-layout>.in>.ct>.in>[data-index][data-type],[data-type="1"][data-child="2"]>.in>.ct>.in>[data-index][data-type] {
	width:50%
}
[data-type="1"][data-child="3"]>.bg-drop-layout>.in>.ct>.in>[data-index][data-type],[data-type="1"][data-child="3"]>.in>.ct>.in>[data-index][data-type] {
	width:33.33333%
}
[data-type="1"][data-child="4"]>.bg-drop-layout>.in>.ct>.in>[data-index][data-type],[data-type="1"][data-child="4"]>.in>.ct>.in>[data-index][data-type] {
	width:25%
}
[data-type="1"][data-child="5"]>.bg-drop-layout>.in>.ct>.in>[data-index][data-type],[data-type="1"][data-child="5"]>.in>.ct>.in>[data-index][data-type] {
	width:20%
}
[data-type="1"][data-child="6"]>.bg-drop-layout>.in>.ct>.in>[data-index][data-type],[data-type="1"][data-child="6"]>.in>.ct>.in>[data-index][data-type] {
	width:16.66667%
}
[data-type="1"][data-child="7"]>.bg-drop-layout>.in>.ct>.in>[data-index][data-type],[data-type="1"][data-child="7"]>.in>.ct>.in>[data-index][data-type] {
	width:14.28571%
}
[data-type="1"][data-child="8"]>.bg-drop-layout>.in>.ct>.in>[data-index][data-type],[data-type="1"][data-child="8"]>.in>.ct>.in>[data-index][data-type] {
	width:12.5%
}
[data-type="1"][data-child="9"]>.bg-drop-layout>.in>.ct>.in>[data-index][data-type],[data-type="1"][data-child="9"]>.in>.ct>.in>[data-index][data-type] {
	width:11.11111%
}
[data-type="1"][data-child="10"]>.bg-drop-layout>.in>.ct>.in>[data-index][data-type],[data-type="1"][data-child="10"]>.in>.ct>.in>[data-index][data-type] {
	width:10%
}
[data-type="1"][data-setlen="2"]>.bg-drop-layout>.in>.ct>.in>[data-index][data-type],[data-type="1"][data-setlen="2"]>.in>.ct>.in>[data-index][data-type] {
	width:50%
}
[data-type="1"][data-setlen="3"]>.bg-drop-layout>.in>.ct>.in>[data-index][data-type],[data-type="1"][data-setlen="3"]>.in>.ct>.in>[data-index][data-type] {
	width:33.33333%
}
[data-type="1"][data-setlen="4"]>.bg-drop-layout>.in>.ct>.in>[data-index][data-type],[data-type="1"][data-setlen="4"]>.in>.ct>.in>[data-index][data-type] {
	width:25%
}
[data-type="1"][data-setlen="5"]>.bg-drop-layout>.in>.ct>.in>[data-index][data-type],[data-type="1"][data-setlen="5"]>.in>.ct>.in>[data-index][data-type] {
	width:20%
}
[data-type="1"][data-setlen="6"]>.bg-drop-layout>.in>.ct>.in>[data-index][data-type],[data-type="1"][data-setlen="6"]>.in>.ct>.in>[data-index][data-type] {
	width:16.66667%
}
[data-type="1"][data-setlen="7"]>.bg-drop-layout>.in>.ct>.in>[data-index][data-type],[data-type="1"][data-setlen="7"]>.in>.ct>.in>[data-index][data-type] {
	width:14.28571%
}
[data-type="1"][data-setlen="8"]>.bg-drop-layout>.in>.ct>.in>[data-index][data-type],[data-type="1"][data-setlen="8"]>.in>.ct>.in>[data-index][data-type] {
	width:12.5%
}
[data-type="1"][data-setlen="9"]>.bg-drop-layout>.in>.ct>.in>[data-index][data-type],[data-type="1"][data-setlen="9"]>.in>.ct>.in>[data-index][data-type] {
	width:11.11111%
}
[data-type="1"][data-setlen="10"]>.bg-drop-layout>.in>.ct>.in>[data-index][data-type],[data-type="1"][data-setlen="10"]>.in>.ct>.in>[data-index][data-type] {
	width:10%
}
[data-type="1"][data-child]>.bg-drop-layout>.in>.ct>.in>[data-index][data-type],[data-type="1"][data-child]>.in>.ct>.in>[data-index][data-type] {
	float:left
}
@media (max-width:768px) and (min-width:561px) {
	[data-type="1"][data-child]>.bg-drop-layout>.in>.ct>.in>[data-index][data-type],[data-type="1"][data-child]>.in>.ct>.in>[data-index][data-type] {
	width:50%
}
[data-type="1"][data-child]>.bg-drop-layout>.in>.ct>.in>[data-index][data-type]:nth-of-type(odd),[data-type="1"][data-child]>.in>.ct>.in>[data-index][data-type]:nth-of-type(odd) {
	clear:left
}
[data-type="1"][data-child]>.bg-drop-layout>.in>.ct>.in>[data-index][data-type] [data-index][data-type],[data-type="1"][data-child]>.in>.ct>.in>[data-index][data-type] [data-index][data-type] {
	width:100%
}
}@media (max-width:560px) {
	[data-type="1"][data-child]>.bg-drop-layout>.in>.ct>.in>[data-index][data-type],[data-type="1"][data-child]>.in>.ct>.in>[data-index][data-type] {
	width:100%
}
}[data-index][data-type]>.bg-drop-layout>.in,[data-index][data-type]>.in {
	position:relative;
	min-height:1px
}
[data-index][data-type] .hd span {
	color:inherit
}
[data-index][data-type] .hd a {
	color:inherit
}
.sys-root {
	-moz-osx-font-smoothing:grayscale;
	-webkit-font-smoothing:antialiased;
	font-size:1em;
	font-family:Arial,"微軟正黑體","Helvetica Neue",Helvetica,sans-serif,"新細明體";
	color:#343434;
	position:relative
}
.sys-root .is-pc-hide {
	display:none!important
}
@media (max-width:768px) and (min-width:561px) {
	.sys-root .is-pad-hide {
	display:none!important
}
}@media (max-width:560px) {
	.sys-root .is-phone-hide {
	display:none!important
}
}.sys-root .is-hide-header>.in>.hd {
	display:none!important
}
[data-js="false"] .sys-root:before {
	display:block;
	content:'您的瀏覽器似乎不支援 JavaScript 語法，但沒關係，這並不會影響到內容的陳述。如需要選擇適合您的字級大小，可利用鍵盤 Ctrl + (+)放大 (-)縮小。如需要回到上一頁，可使用瀏覽器提供的 Alt + 左方向鍵(←)。如需要列印，可利用鍵盤 Ctrl + p 使用瀏覽器提供的列印功能。';
	padding:8px;
	line-height:1.7;
	background-color:#343434;
	color:#fff
}
@media \0screen\,screen\9 {
	.sys-root {
	min-width:1000px
}
}.sys-root.font-size-large {
	font-size:1.05em
}
.sys-root.font-size-medium {
	font-size:1em
}
.sys-root.font-size-small {
	font-size:.95em
}
.sys-root a {
	color:inherit;
	text-decoration:none
}
.sys-root a:link {
	color:inherit
}
.sys-root a:visited {
	color:inherit
}
.sys-root a:hover {
	color:#b6b6b6
}
.sys-root a:active {
	color:inherit
}
.sys-root a.div {
	display:block;
	color:#343434
}
.sys-root i.mark {
	font-style:normal
}
.sys-root fieldset {
	border:0;
	margin:0;
	padding:0
}
.sys-root input[type="radio"],.sys-root input[yupe="checkbox"] {
	cursor:pointer
}
.sys-root select {
	font-size:14px
}
[data-js="false"] .sys-root button {
	display:none
}
.sys-root label {
	cursor:pointer
}
.sys-root img {
	position:relative
}
.sys-root img:after {
	content:"​";
	position:absolute;
	display:block;
	top:0;
	right:0;
	bottom:0;
	left:0;
	background-color:#fff
}
.sys-root [href] {
	cursor:pointer
}
.sys-root [disabled] {
	cursor:not-allowed
}
.sys-root>.in {
	background:url(../Images/main-bg.png) no-repeat center top;
	background-color:#f6fbf4
}
.base-mobile {
	z-index:3;
	display:none;
	position:fixed;
	top:0;
	left:0;
	right:100%;
	max-width:450px;
	height:100vh;
	transition:150ms
}
.base-mobile.is-open {
	right:0
}
[data-js="false"] .base-mobile {
	display:none!important
}
@media (max-width:768px) and (min-width:561px) {
	.base-mobile {
	max-width:350px
}
}@media (max-width:560px) {
	.base-mobile {
	max-width:280px
}
}@media (max-width:768px) {
	.base-mobile {
	display:block
}
}.base-mobile>.in>.hd {
	display:none
}
.base-extend {
	position:absolute;
	top:0;
	left:0;
	right:0;
	z-index:4
}
.base-extend>.in>.hd {
	display:none
}
@media (max-width:768px) {
	.base-wrapper {
	margin-top:40px
}
}.base-content {
	padding:15px 0;
}
.base-footer {
	background-color:#47a60f
}
.base-module-area {
	margin:8px
}
.base-page-area {
	margin:8px 8px 15px
}
.base-aside {
	width:220px;
	float:left
}
@media (max-width:768px) {
	.base-aside {
	width:100%;
	float:none
}
}.base-section {
	overflow:hidden;
	position:relative
}
.base-section a.ai:after {
	width:16px;
	height:16px;
	margin-left:5px
}
.base-section a.avi:after {
	width:16px;
	height:16px;
	margin-left:5px
}
.base-section a.bmp:after {
	width:16px;
	height:16px;
	margin-left:5px
}
.base-section a.cdr:after {
	width:16px;
	height:16px;
	margin-left:5px
}
.base-section a.css:after {
	width:16px;
	height:16px;
	margin-left:5px
}
.base-section a.csv:after {
	width:16px;
	height:16px;
	margin-left:5px
}
.base-section a.dmg:after {
	width:16px;
	height:16px;
	margin-left:5px
}
.base-section a.doc:after {
	width:16px;
	height:16px;
	margin-left:5px
}
.base-section a.docx:after {
	width:16px;
	height:16px;
	margin-left:5px
}
.base-section a.exe:after {
	width:16px;
	height:16px;
	margin-left:5px
}
.base-section a.gif:after {
	width:16px;
	height:16px;
	margin-left:5px
}
.base-section a.html:after {
	width:16px;
	height:16px;
	margin-left:5px
}
.base-section a.ico:after {
	width:16px;
	height:16px;
	margin-left:5px
}
.base-section a.jpeg:after {
	width:16px;
	height:16px;
	margin-left:5px
}
.base-section a.jpg:after {
	width:16px;
	height:16px;
	margin-left:5px
}
.base-section a.js:after {
	width:16px;
	height:16px;
	margin-left:5px
}
.base-section a.link:after {
	width:16px;
	height:16px;
	margin-left:5px
}
.base-section a.md:after {
	width:16px;
	height:16px;
	margin-left:5px
}
.base-section a.mov:after {
	width:16px;
	height:16px;
	margin-left:5px
}
.base-section a.mp3:after {
	width:16px;
	height:16px;
	margin-left:5px
}
.base-section a.mp4:after {
	width:16px;
	height:16px;
	margin-left:5px
}
.base-section a.odf:after {
	width:16px;
	height:16px;
	margin-left:5px
}
.base-section a.odp:after {
	width:16px;
	height:16px;
	margin-left:5px
}
.base-section a.ods:after {
	width:16px;
	height:16px;
	margin-left:5px
}
.base-section a.odt:after {
	width:16px;
	height:16px;
	margin-left:5px
}
.base-section a.ogg:after {
	width:16px;
	height:16px;
	margin-left:5px
}
.base-section a.ogv:after {
	width:16px;
	height:16px;
	margin-left:5px
}
.base-section a.other:after {
	width:16px;
	height:16px;
	margin-left:5px
}
.base-section a.pdf:after {
	width:16px;
	height:16px;
	margin-left:5px
}
.base-section a.png:after {
	width:16px;
	height:16px;
	margin-left:5px
}
.base-section a.ppt:after {
	width:16px;
	height:16px;
	margin-left:5px
}
.base-section a.pptx:after {
	width:16px;
	height:16px;
	margin-left:5px
}
.base-section a.psd:after {
	width:16px;
	height:16px;
	margin-left:5px
}
.base-section a.rar:after {
	width:16px;
	height:16px;
	margin-left:5px
}
.base-section a.rss:after {
	width:16px;
	height:16px;
	margin-left:5px
}
.base-section a.sass:after {
	width:16px;
	height:16px;
	margin-left:5px
}
.base-section a.svg:after {
	width:16px;
	height:16px;
	margin-left:5px
}
.base-section a.swf:after {
	width:16px;
	height:16px;
	margin-left:5px
}
.base-section a.tar:after {
	width:16px;
	height:16px;
	margin-left:5px
}
.base-section a.tif:after {
	width:16px;
	height:16px;
	margin-left:5px
}
.base-section a.txt:after {
	width:16px;
	height:16px;
	margin-left:5px
}
.base-section a.wav:after {
	width:16px;
	height:16px;
	margin-left:5px
}
.base-section a.webm:after {
	width:16px;
	height:16px;
	margin-left:5px
}
.base-section a.xls:after {
	width:16px;
	height:16px;
	margin-left:5px
}
.base-section a.xlsx:after {
	width:16px;
	height:16px;
	margin-left:5px
}
.base-section a.xml:after {
	width:16px;
	height:16px;
	margin-left:5px
}
.base-section a.zip:after {
	width:16px;
	height:16px;
	margin-left:5px
}
.base-section>.in {
	margin:0 8px
}
@media (max-width:560px) {
	.base-section>.in {
	margin:0
}
}.base-section>.in>.ct>.in {
	background-color:#fff;
	padding:10px 20px;
	margin-top:15px
}
.base-mobile.is-open .info>.bg-drop-layout>.in>.ct>.in,.base-mobile.is-open .info>.in>.ct>.in {
	overflow-y:auto
}
.base-mobile .info>.bg-drop-layout>.in>.hd,.base-mobile .info>.in>.hd {
	display:none
}
.base-mobile .info>.bg-drop-layout>.in>.ct>.in,.base-mobile .info>.in>.ct>.in {
	position:absolute;
	top:0;
	right:0;
	left:0;
	height:100vh;
	overflow-y:hidden;
	background-color:#fafafa
}
.base-header .info {
	background-color:#fff
}
.base-header .info>.bg-drop-layout>.in>.hd,.base-header .info>.in>.hd {
	display:none
}
.base-content .info>.bg-drop-layout>.in>.hd,.base-content .info>.in>.hd {
	display:none
}
.base-content .info>.bg-drop-layout>.in>.ct>.in,.base-content .info>.in>.ct>.in {
	border-bottom:1px solid #e4e4e4;
	margin-bottom:8px
}
.base-footer .info>.bg-drop-layout>.in,.base-footer .info>.in {
	padding:15px 0
}
.base-footer .info>.bg-drop-layout>.in>.hd,.base-footer .info>.in>.hd {
	display:none
}
.info .base-footer {
	position:relative
}
@media (max-width:768px) {
	.info .base-footer:before {
	content:"";
	background:url(../images/footer_0.png) repeat center bottom;
	display:block;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:106px
}
}.base-header .msg-tool {
	position:relative;
	color:#fff
}
.base-content .msg-tool {
	position:absolute;
	right:0;
	top:5px
}
[data-js="false"] .base-content .msg-tool {
	display:none
}
@media (max-width:768px) {
	.base-content .msg-tool {
	display:none
}
}.base-footer .msg-tool {
	overflow:hidden;
	color:#fff
}
.bg_color {
	background-color:rgba(255,255,255,.75)
}
.group-tab>.bg-drop-layout>.in>.hd,.group-tab>.in>.hd {
	display:none
}
[data-js="false"] .group-tab>.bg-drop-layout>.in>.ct>.in>ul>li,[data-js="false"] .group-tab>.in>.ct>.in>ul>li {
	display:none
}
[data-js="false"] .group-tab>.bg-drop-layout>.in>.ct>.in>ul>li+li,[data-js="false"] .group-tab>.in>.ct>.in>ul>li+li {
	display:block!important
}
.group-tab>.bg-drop-layout>.in>.ct>.in>ul>li+li+li,.group-tab>.in>.ct>.in>ul>li+li+li {
	display:none
}
.group-tab>.bg-drop-layout>.in>.ct>.in>ul>li>[data-index][data-type]>.bg-drop-layout>.in>.hd,.group-tab>.bg-drop-layout>.in>.ct>.in>ul>li>[data-index][data-type]>.in>.hd,.group-tab>.in>.ct>.in>ul>li>[data-index][data-type]>.bg-drop-layout>.in>.hd,.group-tab>.in>.ct>.in>ul>li>[data-index][data-type]>.in>.hd {
	display:none
}
[data-js="false"] .group-tab>.bg-drop-layout>.in>.ct>.in>ul>li>[data-index][data-type]>.bg-drop-layout>.in>.hd,[data-js="false"] .group-tab>.bg-drop-layout>.in>.ct>.in>ul>li>[data-index][data-type]>.in>.hd,[data-js="false"] .group-tab>.in>.ct>.in>ul>li>[data-index][data-type]>.bg-drop-layout>.in>.hd,[data-js="false"] .group-tab>.in>.ct>.in>ul>li>[data-index][data-type]>.in>.hd {
	display:block!important
}
.group-tab.default>.bg-drop-layout>.in>.hd,.group-tab.default>.in>.hd {
	display:none
}
.group-tab.default>.bg-drop-layout>.in>.ct>.in>ul>li+li,.group-tab.default>.in>.ct>.in>ul>li+li {
	margin-top:8px
}
.group-tab.default>.bg-drop-layout>.in>.ct>.in>ul>li>[data-index][data-type]>.in>.ft,.group-tab.default>.in>.ct>.in>ul>li>[data-index][data-type]>.in>.ft {
	position:static;
	margin-top:5px
}
.group-list>.bg-drop-layout>.in>.ct>.in>ul>li>[data-type]>.bg-drop-layout>.in,.group-list>.bg-drop-layout>.in>.ct>.in>ul>li>[data-type]>.in,.group-list>.in>.ct>.in>ul>li>[data-type]>.bg-drop-layout>.in,.group-list>.in>.ct>.in>ul>li>[data-type]>.in {
	margin:0!important
}
.group-list.default>.bg-drop-layout>.in>.ct>.in>ul>li,.group-list.default>.in>.ct>.in>ul>li {
	margin-top:8px
}
.simple-text.default .ct span {
	display:block
}
.simple-pic.default .ct span {
	display:block
}
.simple-pic.default .ct a {
	display:block
}
.simple-pic.default .ct img {
	display:block;
	width:100%
}
.area-editor .ct img {
	max-width:100%;
}
.area-editor .ct table {
	max-width:100%!important
}
.base-mobile .group.nav {
	position:relative
}
.base-mobile .group.nav>.bg-drop-layout>.in .hd span,.base-mobile .group.nav>.in .hd span {
	display:block
}
.base-mobile .group.nav>.bg-drop-layout>.in .hd a,.base-mobile .group.nav>.in .hd a {
	display:block;
	padding:8px;
	transition:150ms;
	padding-right:40px
}
.base-mobile .group.nav>.bg-drop-layout>.in .hd a:before,.base-mobile .group.nav>.in .hd a:before {
	font-size:inherit;
	color:inherit;
	position:absolute;
	top:10px;
	right:10px
}
.base-mobile .group.nav>.bg-drop-layout>.in .hd a:hover,.base-mobile .group.nav>.in .hd a:hover {
	background-color:#fafafa;
	color:currentColor
}
.base-mobile .group.nav>.bg-drop-layout>.in>.ct,.base-mobile .group.nav>.in>.ct {
	display:none
}
.base-mobile .group.nav>.bg-drop-layout>.in>.ct>.in,.base-mobile .group.nav>.in>.ct>.in {
	padding:3px;
	background-color:#fafafa
}
.base-mobile .group.nav>.bg-drop-layout>.in>.ct [data-type][data-index]>.bg-drop-layout>.in,.base-mobile .group.nav>.bg-drop-layout>.in>.ct [data-type][data-index]>.in,.base-mobile .group.nav>.in>.ct [data-type][data-index]>.bg-drop-layout>.in,.base-mobile .group.nav>.in>.ct [data-type][data-index]>.in {
	margin:0!important
}
.base-header .group.nav>.bg-drop-layout>.in>.hd a,.base-header .group.nav>.in>.hd a {
	line-height:15px;
	display:block;
	padding:15px 5px;
	text-align:center;
	transition:150ms;
	color:#fff;
	font-size:1.1em
}
[data-js="false"] .base-header .group.nav>.bg-drop-layout>.in>.hd a,[data-js="false"] .base-header .group.nav>.in>.hd a {
	text-align:left;
	font-weight:700
}
.base-header .group.nav>.bg-drop-layout>.in>.ct,.base-header .group.nav>.in>.ct {
	display:none;
	position:absolute;
	top:100%;
	width:100%;
	left:0
}
[data-js="false"] .base-header .group.nav>.bg-drop-layout>.in>.ct,[data-js="false"] .base-header .group.nav>.in>.ct {
	display:block;
	position:static;
	width:100%!important
}
.base-header .group.nav>.bg-drop-layout>.in>.ct>.in,.base-header .group.nav>.in>.ct>.in {
	background-color:#fff;
	border:1px solid #e4e4e4;
	box-shadow:0 0 8px #b6b6b6;
	border-width:1px;
	border-color:#fafafa;
	border-radius:3px
}
.base-content .group.nav {
	position:relative
}
.base-content .group.nav>.bg-drop-layout>.in>.hd span,.base-content .group.nav>.in>.hd span {
	display:block
}
.base-content .group.nav>.bg-drop-layout>.in>.hd a,.base-content .group.nav>.in>.hd a {
	display:block;
	padding:12px;
	transition:150ms;
	font-size:1.1em
}
.base-content .group.nav>.bg-drop-layout>.in>.hd a:hover,.base-content .group.nav>.in>.hd a:hover {
	background-color:#fafafa;
	color:currentColor
}
.base-content .group.nav>.bg-drop-layout>.in>.ct,.base-content .group.nav>.in>.ct {
	display:none
}
[data-js="false"] .base-content .group.nav>.bg-drop-layout>.in>.ct,[data-js="false"] .base-content .group.nav>.in>.ct {
	display:block
}
.base-content .group.nav>.bg-drop-layout>.in>.ct>.in,.base-content .group.nav>.in>.ct>.in {
	overflow:hidden;
	background-color:#33770b
}
.base-content .group.nav>.bg-drop-layout>.in>.ct>.nav>.in,.base-content .group.nav>.in>.ct>.nav>.in {
	margin:0
}
.base-footer .group.nav {
	padding:8px 3px
}
.base-footer .group.nav>.bg-drop-layout>.in>.hd span,.base-footer .group.nav>.in>.hd span {
	display:block
}
.base-footer .group.nav>.bg-drop-layout>.in>.hd a,.base-footer .group.nav>.in>.hd a {
	display:block;
	padding:5px 8px;
	margin-bottom:5px;
	border-bottom:1px solid #e4e4e4;
	text-align:left;
	color:#1f4807
}
.base-mobile .group-list.nav>.bg-drop-layout>.in>.hd,.base-mobile .group-list.nav>.in>.hd {
	display:none
}
.base-mobile .group-list.nav>.bg-drop-layout>.in>.ct>.in>ul>li+li,.base-mobile .group-list.nav>.in>.ct>.in>ul>li+li {
	border-top:1px solid #e4e4e4
}
.base-mobile .group-list.nav>.bg-drop-layout>.in>.ct>.in>ul>li.is-active>.group.nav>.in .hd a,.base-mobile .group-list.nav>.in>.ct>.in>ul>li.is-active>.group.nav>.in .hd a {
	background-color:#88c72d;
	color:#fff
}
.base-mobile .group-list.nav>.bg-drop-layout>.in>.ct>.in>ul>li.is-active>.group.nav>.in .ct,.base-mobile .group-list.nav>.in>.ct>.in>ul>li.is-active>.group.nav>.in .ct {
	display:block
}
.collapsible {
  background-color: #e2e2e2;
  color: black;
  cursor: pointer;
  padding: 11px;
  width: 70%;
  border: none;
  text-align: left;
  outline: none;
  font-size: 15px;
  line-height: 1.2;
  box-shadow: 3px 3px 5px #888888;
  text-decoration: unset!important;
}
.history_img { max-width:600px!important; width:100%; margin:auto;}
.history { text-align:center;}
.history .wrapper { margin-bottom:15px;}
.wrapper .collapsible { width:calc(100% - 25px);}
.wrapper .content { width:95%; margin:auto;}
.active, .collapsible:hover {
  background-color: #aaa;
  color: white;
}

.collapsible:after {
  content: '\002B';
  color: white;
  font-weight: bold;
  float: right;
  margin-left: 5px;
}

.active:after {
  content: "\2212";
}
.base-mobile .group-list.nav>.bg-drop-layout>.in>.ct>.in>ul>li.is-single>.group.nav>.in>.hd a:before,.base-mobile .group-list.nav>.in>.ct>.in>ul>li.is-single>.group.nav>.in>.hd a:before {
	font-size:inherit;
	color:inherit
}
.base-header .group-list.nav {
	position:relative;
	z-index:3
}
.base-header .group-list.nav>.in>.ct>.in>ul>li {
	width:16.5%;
	display:inline-block;
	vertical-align:top
}
.base-header .group-list.nav>.in>.ct>.in>ul[data-child="7"]>li {
	width:14.28571%
}
.base-header .group-list.nav>.in>.ct>.in>ul[data-child="8"]>li {
	width:12.5%
}
[data-js="false"] .base-header .group-list.nav {
	padding-bottom:15px
}
@media (max-width:768px) {
	.base-header .group-list.nav {
	display:none
}
}.base-header .group-list.nav.is-fixed>.in {
	position:fixed;
	top:0;
	left:0;
	right:0;
	max-width:100%;
	box-shadow:0 0 8px #b6b6b6;
	background-color:#fff
}
.base-header .group-list.nav>.bg-drop-layout>.in,.base-header .group-list.nav>.in {
	background-color:rgba(255,255,255,.85);
	border-width:0 0 0;
	box-shadow:0 1px 2px rgba(0,0,0,.3)
}
.base-header .group-list.nav>.bg-drop-layout>.in>.hd,.base-header .group-list.nav>.in>.hd {
	display:none
}
.base-header .group-list.nav>.bg-drop-layout>.in>.ct>.in>ul>li,.base-header .group-list.nav>.in>.ct>.in>ul>li {
	position:relative;
	box-sizing:border-box
}
[data-js="false"] .base-header .group-list.nav>.bg-drop-layout>.in>.ct>.in>ul>li,[data-js="false"] .base-header .group-list.nav>.in>.ct>.in>ul>li {
	width:100%
}
.base-header .group-list.nav>.bg-drop-layout>.in>.ct>.in>ul>li a,.base-header .group-list.nav>.in>.ct>.in>ul>li a {
	color:#646464
}
.base-header .group-list.nav>.bg-drop-layout>.in>.ct>.in>ul>li.is-active,.base-header .group-list.nav>.bg-drop-layout>.in>.ct>.in>ul>li:hover,.base-header .group-list.nav>.in>.ct>.in>ul>li.is-active,.base-header .group-list.nav>.in>.ct>.in>ul>li:hover {
	z-index:1
}
.base-header .group-list.nav>.bg-drop-layout>.in>.ct>.in>ul>li.is-active>.group.nav>.in>.hd a,.base-header .group-list.nav>.bg-drop-layout>.in>.ct>.in>ul>li:hover>.group.nav>.in>.hd a,.base-header .group-list.nav>.in>.ct>.in>ul>li.is-active>.group.nav>.in>.hd a,.base-header .group-list.nav>.in>.ct>.in>ul>li:hover>.group.nav>.in>.hd a {
	background-color:#47a60f;
	color:#fff;
	text-decoration: none;
}
.base-header .group-list.nav>.bg-drop-layout>.in>.ct>.in>ul>li.is-active>.group.nav>.in>.ct,.base-header .group-list.nav>.bg-drop-layout>.in>.ct>.in>ul>li:hover>.group.nav>.in>.ct,.base-header .group-list.nav>.in>.ct>.in>ul>li.is-active>.group.nav>.in>.ct,.base-header .group-list.nav>.in>.ct>.in>ul>li:hover>.group.nav>.in>.ct {
	display:block
}
.base-content .group-list.nav>.bg-drop-layout>.in,.base-content .group-list.nav>.in {
	border:1px solid #e4e4e4;
	border-bottom-width:3px;
	border-radius:0 0 3px 3px;
	background-color:#fff
}
.base-content .group-list.nav>.bg-drop-layout>.in>.hd,.base-content .group-list.nav>.in>.hd {
	background-color:#47a60f;
	background-image:repeating-linear-gradient(-45deg,rgba(255,255,255,.1) 3px,rgba(255,255,255,.1) 6px,transparent 0,transparent 9px)
}
.base-content .group-list.nav>.bg-drop-layout>.in>.hd h3,.base-content .group-list.nav>.in>.hd h3 {
	padding:25px;
	padding-top:30px;
	color:#fff;
	font-size:1.4em;
	line-height:25px
}
.base-content .group-list.nav>.bg-drop-layout>.in>.ct,.base-content .group-list.nav>.in>.ct {
	border-top:1px solid #e4e4e4;
	border-top-color:#fff
}
.base-content .group-list.nav>.bg-drop-layout>.in>.ct>.in>ul>li+li,.base-content .group-list.nav>.in>.ct>.in>ul>li+li {
	border-top:1px solid #e4e4e4
}
.base-content .group-list.nav>.bg-drop-layout>.in>.ct>.in>ul>li.is-active>.group.nav.is-parent>.in>.hd a,.base-content .group-list.nav>.in>.ct>.in>ul>li.is-active>.group.nav.is-parent>.in>.hd a {
	position:relative;
	padding-right:38px
}
.base-content .group-list.nav>.bg-drop-layout>.in>.ct>.in>ul>li.is-active>.group.nav.is-parent>.in>.hd a:before,.base-content .group-list.nav>.in>.ct>.in>ul>li.is-active>.group.nav.is-parent>.in>.hd a:before {
	content:"​";
	position:absolute;
	display:block;
	width:30px;
	right:0;
	top:0;
	bottom:0;
	background-image:url(../Images/icon-pic/away-w-bottom.png);
	background-repeat:no-repeat;
	background-position:center
}
.base-content .group-list.nav>.bg-drop-layout>.in>.ct>.in>ul>li.is-active>.group.nav>.in>.hd a,.base-content .group-list.nav>.in>.ct>.in>ul>li.is-active>.group.nav>.in>.hd a {
	background-color:#47a60f!important;
	color:#fff!important
}
.base-content .group-list.nav>.bg-drop-layout>.in>.ct>.in>ul>li.is-active>.group.nav>.in>.ct,.base-content .group-list.nav>.in>.ct>.in>ul>li.is-active>.group.nav>.in>.ct {
	display:block
}
.base-footer .group-list.nav {
	background-color:#fff
}
.base-footer .group-list.nav:after {
	content:"";
	background:#47a60f url(../Images/footer_1.png) no-repeat top;
	display:block;
	height:350px
}
.base-footer .group-list.nav>.in>.ct>.in>ul>li {
	width:16.66667%;
	display:inline-block;
	vertical-align:top
}
.base-footer .group-list.nav>.in>.ct>.in>ul[data-child="7"]>li {
	width:14.28571%
}
.base-footer .group-list.nav>.in>.ct>.in>ul[data-child="8"]>li {
	width:12.5%
}
.base-footer .group-list.nav>.in>.ct>.in>ul[data-child="9"]>li {
	width:11.11111%
}
.base-footer .group-list.nav>.in>.ct>.in>ul[data-child="10"]>li {
	width:10%
}
@media (max-width:768px) {
	.base-footer .group-list.nav {
	display:none
}
}.base-footer .group-list.nav.is-close {
	display:none
}
.base-footer .group-list.nav>.bg-drop-layout>.in>.hd,.base-footer .group-list.nav>.in>.hd {
	display:none
}
.base-footer .group-list.nav>.bg-drop-layout>.in>.ct,.base-footer .group-list.nav>.in>.ct {
	padding:5px 0;
	border-bottom:1px solid #e4e4e4
}
.base-footer .group-list.nav>.bg-drop-layout>.in>.ct>.in>ul>li:nth-child(9n+1),.base-footer .group-list.nav>.in>.ct>.in>ul>li:nth-child(9n+1) {
	clear:left
}
.simple-text.accesskey .hd {
	display:none
}
.simple-text.accesskey .ct {
	height:0
}
.simple-text.accesskey .ct>.in {
	color:#b6b6b6
}
.simple-text.accesskey .ct span {
	color:inherit
}
.simple-text.accesskey .ct a {
	color:inherit
}
.simple-text.major-logo {
	float:left;
	position:relative;
	z-index:1
}
@media (max-width:768px) {
	.simple-text.major-logo {
	float:none;
	position:fixed;
	top:0;
	right:0;
	left:0;
	z-index:2;
	background-color:#fff
}
}.simple-text.major-logo .hd {
	display:none
}
.simple-text.major-logo .ct span {
	display:block
}
.simple-text.major-logo .ct a {
	background-image:url(../Images/major_logo.png);
	background-repeat:no-repeat;
	background-position:center;
	display:block;
	width:409px;
	padding-bottom:19.5599%
}
@media (max-width:768px) {
	.simple-text.major-logo .ct a {
	width:auto;
	padding-bottom:40px;
	margin-left:40px
}
}.simple-text.minor-logo {
	float:left
}
@media (max-width:768px) {
	.simple-text.minor-logo {
	display:none
}
}.simple-text.minor-logo .hd {
	display:none
}
.simple-text.minor-logo .ct span {
	display:block
}
.simple-text.minor-logo .ct a {
	background-image:url(../Images/minor_logo.png);
	background-repeat:no-repeat;
	background-position:center;
	display:block;
	width:129px;
	/*padding-bottom:48.06202%*/
}
.simple-text.update-time .hd {
	display:inline-block
}
.simple-text.update-time .hd h4:after {
	content:' : '
}
.simple-text.update-time .hd span {
	display:inline-block
}
.simple-text.update-time .hd a {
	display:block
}
.simple-text.update-time .ct {
	display:inline-block
}
.simple-text.update-time .ct span {
	display:block
}
.simple-text.update-time .ct a {
	display:block
}
.simple-text.visit-count .hd {
	display:inline-block
}
.simple-text.visit-count .hd h4:after {
	content:' : '
}
.simple-text.visit-count .hd span {
	display:inline-block
}
.simple-text.visit-count .hd a {
	display:block
}
.simple-text.visit-count .ct {
	display:inline-block
}
.simple-text.visit-count .ct span {
	display:block
}
.simple-text.visit-count .ct a {
	display:block
}
.simple-text.heading .ct h3 {
	font-size:1.6em;
	padding:3px;
	padding-right:210px
}
.simple-text.heading .ct span {
	display:block
}
@media (max-width:768px) {
	.base-content .list-pic.icon {
	display:none
}
}.base-content .list-pic.icon .ct ul {
	text-align:right
}
.base-content .list-pic.icon .ct li {
	display:inline-block;
	vertical-align:top;
	padding:0 3px
}
.base-content .list-pic.icon .ct span {
	display:block
}
.base-content .list-pic.icon .ct a {
	display:block
}
.base-content .list-pic.icon .ct img {
	display:block
}
.base-footer .list-pic.icon {
	margin-top:0;
	float:right
}
@media (max-width:768px) {
	.base-footer .list-pic.icon {
	display:none
}
}.base-footer .list-pic.icon .hd {
	display:none
}
.base-footer .list-pic.icon .ct li {
	display:inline-block;
	vertical-align:top;
	padding:5px
}
.base-footer .list-pic.icon .ct span {
	display:block
}
.base-footer .list-pic.icon .ct a {
	display:block
}
.base-footer .list-pic.icon .ct img {
	display:block
}
.base-mobile .list-text.link .hd {
	display:none
}
.base-mobile .list-text.link .ct li+li {
	border-top:1px solid #e4e4e4
}
.base-mobile .list-text.link .ct span {
	display:block
}
.base-mobile .list-text.link .ct a {
	display:block;
	padding:8px
}
.base-mobile .list-text.link .ft {
	display:none
}
.base-header .list-text.link {
	position:absolute;
	top:7px;
	right:90px
}
[data-js="false"] .base-header .list-text.link {
	right:10px
}
@media (max-width:768px) {
	.base-header .list-text.link {
	display:none
}
}.base-header .list-text.link .hd {
	display:none
}
.base-header .list-text.link .ct li {
	display:inline-block;
	vertical-align:middle
}
.base-header .list-text.link .ct li+li:before {
	content:' | ';
	vertical-align:middle
}
.base-header .list-text.link .ct span {
	display:inline-block;
	vertical-align:middle
}
.base-header .list-text.link .ct a {
	display:block;
	font-size:.9em;
	color:#47a60f
}
.base-header .list-text.link .ft {
	display:none
}
.base-content .list-text.link .ct li+li {
	margin-top:5px
}
.base-content .list-text.link .ct span {
	display:block
}
@media (max-width:768px) {
	.base-footer .list-text.link {
	display:none
}
}.base-footer .list-text.link .hd {
	display:none
}
.base-footer .list-text.link .ct li {
	display:inline-block;
	vertical-align:middle
}
.base-footer .list-text.link .ct li+li:before {
	content:' | ';
	vertical-align:middle
}
.base-footer .list-text.link .ct span {
	display:inline-block;
	vertical-align:middle
}
.base-footer .list-text.link .ct a {
	display:block
}
.base-footer .list-text.link .ft {
	display:none
}
.base-extend .list-text.share {
	position:fixed;
	top:200px;
	left:15px
}
@media (max-width:768px) {
	.base-extend .list-text.share {
	display:none
}
}.base-extend .list-text.share .hd {
	display:none
}
.base-extend .list-text.share .ct li.facebook a {
	width:36px;
	height:36px;
	background-color:#3c5998
}
.base-extend .list-text.share .ct li.facebook a:hover {
	background-color:#2e4473
}
.base-extend .list-text.share .ct li.google a {
	width:36px;
	height:36px;
	background-color:#cb3726
}
.base-extend .list-text.share .ct li.google a:hover {
	background-color:#a02b1e
}
.base-extend .list-text.share .ct li.twitter a {
	width:36px;
	height:36px;
	background-color:#6aaed0
}
.base-extend .list-text.share .ct li.twitter a:hover {
	background-color:#4399c4
}
.base-extend .list-text.share .ct li.plurk a {
	width:36px;
	height:36px;
	background-color:#c6602b
}
.base-extend .list-text.share .ct li.plurk a:hover {
	background-color:#9c4c22
}
.base-extend .list-text.share .ct li.line a {
	width:36px;
	height:36px;
	background-color:#4bc700
}
.base-extend .list-text.share .ct li.line a:hover {
	background-color:#389400
}
.base-extend .list-text.share .ct li.email a {
	width:36px;
	height:36px;
	background-color:#666
}
.base-extend .list-text.share .ct li.email a:hover {
	background-color:#4d4d4d
}
.base-extend .list-text.share .ct span {
	display:block
}
.base-extend .list-text.share .ct a {
	display:block!important;
	transition:150ms
}
.base-mobile .list-text.share .hd {
	display:none
}
.base-mobile .list-text.share .ct li {
	width:16.66667%;
	float:left
}
.base-mobile .list-text.share .ct li.facebook span {
	display:block
}
.base-mobile .list-text.share .ct li.facebook a {
	background-image:url(../Images/icon-pic/share-w-facebook.png);
	background-repeat:no-repeat;
	background-position:center;
	height:40px;
	background-color:#3c5998
}
.base-mobile .list-text.share .ct li.google span {
	display:block
}
.base-mobile .list-text.share .ct li.google a {
	background-image:url(../Images/icon-pic/share-w-google.png);
	background-repeat:no-repeat;
	background-position:center;
	height:40px;
	background-color:#cb3726
}
.base-mobile .list-text.share .ct li.twitter span {
	display:block
}
.base-mobile .list-text.share .ct li.twitter a {
	background-image:url(../Images/icon-pic/share-w-twitter.png);
	background-repeat:no-repeat;
	background-position:center;
	height:40px;
	background-color:#6aaed0
}
.base-mobile .list-text.share .ct li.plurk span {
	display:block
}
.base-mobile .list-text.share .ct li.plurk a {
	background-image:url(../Images/icon-pic/share-w-plurk.png);
	background-repeat:no-repeat;
	background-position:center;
	height:40px;
	background-color:#c6602b
}
.base-mobile .list-text.share .ct li.line span {
	display:block
}
.base-mobile .list-text.share .ct li.line a {
	background-image:url(../Images/icon-pic/share-w-line.png);
	background-repeat:no-repeat;
	background-position:center;
	height:40px;
	background-color:#4bc700
}
.base-mobile .list-text.share .ct li.email span {
	display:block
}
.base-mobile .list-text.share .ct li.email a {
	background-image:url(../Images/icon-pic/share-w-email.png);
	background-repeat:no-repeat;
	background-position:center;
	height:40px;
	background-color:#666
}
.base-mobile .list-text.share .ct span {
	display:block
}
.base-mobile .list-text.share .ct a {
	display:block!important;
	transition:150ms
}
.list-text.font-size {
	position:absolute;
	top:6px;
	right:5px
}
[data-js="false"] .list-text.font-size {
	display:none
}
@media (max-width:768px) {
	.list-text.font-size {
	display:none
}
}.list-text.font-size .hd {
	display:none
}
.list-text.font-size .ct li {
	display:inline-block;
	vertical-align:middle
}
.list-text.font-size .ct li:first-child {transform: translate(25%, 0%);}
.list-text.font-size .ct li:last-child {transform: translate(-15%, 0%);}
.list-text.font-size .ct li.small span a {
	background-image:url(../Images/icon-pic/font-smail.png);
	background-repeat:no-repeat;
	background-position:center;
	width:17px;
	height:17px
}
.list-text.font-size .ct li.medium span a {
	background-image:url(../Images/icon-pic/font-medium.png);
	background-repeat:no-repeat;
	background-position:center;
	width:17px;
	height:17px
}
.list-text.font-size .ct li.large span a {
	background-image:url(../Images/icon-pic/font-large.png);
	background-repeat:no-repeat;
	background-position:center;
	width:17px;
	height:17px
}
.list-text.font-size .ct li.is-active span a {
	border-color:#88c72d;
	background-color:#9bd547;
	border-radius:50%
}
.list-text.font-size .ct span {
	display:block
}
.list-text.font-size .ct a {
	display:block;
	border-width:2px;
	border-style:solid;
	border-color:transparent
}
.base-mobile .list-text.hot-key-word .hd {
	display:none
}
.base-mobile .list-text.hot-key-word .ct li {
	border-top:1px solid #e4e4e4
}
.base-mobile .list-text.hot-key-word .ct span {
	display:block
}
.base-mobile .list-text.hot-key-word .ct a {
	display:block;
	padding:8px
}
.base-wrapper .list-text.hot-key-word {
	position:absolute;
	top:43px;
	right:295px
}
[data-js="false"] .base-wrapper .list-text.hot-key-word {
	right:100px
}
@media (max-width:768px) {
	.base-wrapper .list-text.hot-key-word {
	display:none
}
}.base-wrapper .list-text.hot-key-word .hd {
	display:inline-block;
	vertical-align:middle
}
.base-wrapper .list-text.hot-key-word .hd h4:after {
	content:' : '
}
.base-wrapper .list-text.hot-key-word .hd span {
	display:inline-block
}
.base-wrapper .list-text.hot-key-word .hd a {
	display:block
}
.base-wrapper .list-text.hot-key-word .ct {
	display:inline-block;
	vertical-align:middle
}
.base-wrapper .list-text.hot-key-word .ct li {
	display:inline-block;
	vertical-align:middle
}
.base-wrapper .list-text.hot-key-word .ct li+li:before {
	content:' , '
}
.base-wrapper .list-text.hot-key-word .ct span {
	display:inline-block
}
.base-wrapper .list-text.hot-key-word .ct a {
	display:block;
	font-size:.8em
}
.base-mobile .list-text.nav.is-open .hd a:after {
	background-image:url(../Images/icon-pic/away-b-bottom.png);
	background-repeat:no-repeat;
	background-position:center
}
.base-mobile .list-text.nav.is-open .ct {
	display:block
}
.base-mobile .list-text.nav .ct {
	display:none
}
.base-mobile .list-text.nav .ct ul {
	padding-left:15px
}
.base-mobile .list-text.nav .ct li+li {
	border-top:1px solid #e4e4e4
}
.base-mobile .list-text.nav .ct span {
	display:block
}
.base-mobile .list-text.nav .ct a {
	display:block;
	padding:8px
}
.base-header .list-text.nav[data-setLen="2"] .ct li {
	width:50%
}
.base-header .list-text.nav[data-setLen="3"] .ct li {
	width:33.33333%
}
.base-header .list-text.nav[data-setLen="4"] .ct li {
	width:25%
}
.base-header .list-text.nav[data-setLen="5"] .ct li {
	width:20%
}
.base-header .list-text.nav[data-setLen="6"] .ct li {
	width:16.66667%
}
.base-header .list-text.nav[data-setLen="7"] .ct li {
	width:14.28571%
}
.base-header .list-text.nav[data-setLen="8"] .ct li {
	width:12.5%
}
.base-header .list-text.nav .ct ul { margin:0; padding: 0;}
.base-header .list-text.nav .ct li {
	float:left;
	width:100%;
	display: inline-block;	
}
.base-header .list-text.nav .ct span {
	display:block;
	margin:0 3px;
	padding:3px 0
}
.base-header .list-text.nav .ct a {
	display:block;
	padding:5px;
	transition:150ms
}
.base-header .list-text.nav .ct a:hover {
	background-color:#88c72d;
	color:#fff!important;
	text-decoration: none;
}
.base-content .list-text.nav>.bg-drop-layout>.in,.base-content .list-text.nav>.in {
	margin:3px!important
}
.base-content .list-text.nav .ct li.is-active a {
	background-color:#fff;
	color:#33770b
}
.base-content .list-text.nav .ct span {
	display:block
}
.base-content .list-text.nav .ct a {
	display:block;
	padding:5px 8px;
	color:#fff
}
.base-content .list-text.nav .ct a:hover {
	background-color:#fff;
	color:#6c9d24
}
.base-footer .list-text.nav>.bg-drop-layout>.in,.base-footer .list-text.nav>.in {
	padding:0 5px
}
.base-footer .list-text.nav .ct li {
	margin:3px 0
}
.base-footer .list-text.nav .ct span {
	display:block
}
.base-footer .list-text.nav .ct a {
	display:block;
	padding:3px;
	transition:150ms;
	font-size:.9em
}
.base-footer .list-text.nav .ct a:hover {
	background-color:#88c72d;
	color:#fff
}
.list-text.minor-nav>.bg-drop-layout>.in,.list-text.minor-nav>.in {
	border:1px solid #e4e4e4;
	border-bottom-width:3px;
	border-radius:0 0 3px 3px;
	background-color:#fff
}
.list-text.minor-nav .hd {
	background-color:#47a60f;
	background-image:repeating-linear-gradient(-45deg,rgba(255,255,255,.1) 3px,rgba(255,255,255,.1) 6px,transparent 0,transparent 9px)
}
.list-text.minor-nav .hd h4 {
	padding:25px;
	padding-top:30px;
	color:#fff;
	font-size:1.4em;
	line-height:25px
}
.list-text.minor-nav .ct {
	border-top:1px solid #e4e4e4;
	border-top-color:#fff
}
.list-text.minor-nav .ct li+li {
	border-top:1px solid #e4e4e4
}
.list-text.minor-nav .ct li.is-active a {
	background-color:#47a60f;
	color:#fff
}
.list-text.minor-nav .ct span {
	display:block
}
.list-text.minor-nav .ct a {
	display:block;
	padding:12px;
	transition:150ms;
	font-size:1.1em
}
.list-text.minor-nav .ct a:hover {
	background-color:#fafafa;
	color:currentColor
}
.list-text.breadcrumb {
	vertical-align:middle
}
.list-text.breadcrumb .hd {
	display:none
}
.list-text.breadcrumb .ct ul {
	padding:5px;
	padding-right:8px
}
.list-text.breadcrumb .ct li {
	display:inline-block;
	font-size:.9em;
}
.list-text.breadcrumb .ct li a{
	padding: 0 2px;
}
.list-text.breadcrumb .ct li:before {
	font-size:inherit;
	color:inherit;
	margin-right:5px
}
.list-text.breadcrumb .ct li+li:before {
	font-size:inherit;
	color:inherit;
	vertical-align:middle;
	margin-left:5px
}
.list-text.breadcrumb .ct li:last-child a {
	color:#47a60f
}
.list-text.open-data {
	display:inline-block;
	vertical-align:middle
}
.list-text.open-data .hd {
	display:none
}
.list-text.open-data .ct li {
	vertical-align:middle;
	display:inline-block
}
.list-text.open-data .ct li+li {
	margin-left:3px
}
.list-text.open-data .ct li.rss a {
	background-image:url(../Images/icon-pic/opn-data-rss.png)
}
.list-text.open-data .ct li.json a {
	background-image:url(../Images/icon-pic/opn-data-json.png)
}
.list-text.open-data .ct li.xml a {
	background-image:url(../Images/icon-pic/opn-data-xml.png)
}
.list-text.open-data .ct li.csv a {
	background-image:url(../Images/icon-pic/opn-data-csv.png)
}
.list-text.open-data .ct span {
	display:block
}
.list-text.open-data .ct a {
	display:block;
	width:24px;
	height:24px;
	border:1px solid #e4e4e4;
	border-radius:0;
	background-repeat:no-repeat;
	background-position:center;
	transition:150ms
}
.list-text.open-data .ct a:hover {
	background-color:#fafafa
}
.list-text.user-tool {
	display:inline-block;
	vertical-align:middle
}
.list-text.user-tool .hd {
	display:none
}
.list-text.user-tool .ct li {
	vertical-align:middle;
	display:inline-block
}
.list-text.user-tool .ct li+li {
	margin-left:3px
}
.list-text.user-tool .ct li.bopomofo a {
	background-image:url(../Images/icon-pic/user-tool-bopomofo.png)
}
.list-text.user-tool .ct li.print a {
	background-image:url(../Images/icon-pic/user-tool-print.png)
}
.list-text.user-tool .ct li.data a {
	background-image:url(../Images/icon-pic/user-tool-metadata.png)
}
.list-text.user-tool .ct span {
	display:block
}
.list-text.user-tool .ct a {
	display:block;
	width:24px;
	height:24px;
	border:1px solid #e4e4e4;
	border-radius:0;
	background-repeat:no-repeat;
	background-position:center;
	transition:150ms
}
.list-text.user-tool .ct a:hover {
	background-color:#fafafa
}
.area-customize.nav.is-close {
	display:none
}
.area-customize.nav .ct {
	padding:5px 8px;
	border-bottom:1px solid #e4e4e4
}
.base-mobile .simple-text.btn {
	position:absolute;
	left:100%;
	padding: 0;
    margin: 0;
    margin-left: -1px;
    margin-top: -1px;
}
[data-js="false"] .base-mobile .simple-text.btn {
	display:none
}
.base-mobile .simple-text.btn.is-active .ct a {
	background-color:transparent;
	background-image:url(../Images/icon-mobile_btn_close.png)
}
.base-mobile .simple-text.btn.is-active .ct a:after {
	content:"​"
}
.base-mobile .simple-text.btn .hd {
	display:none
}
.base-mobile .simple-text.btn .ct span {
	display:block
}
.base-mobile .simple-text.btn .ct a {
	display:block;
	width:40px;
	height:40px;
	font-size:1.4em;
	background-color:#33770b;
	background-image:url(../Images/icon-mobile_btn_menu.png);
	background-repeat:no-repeat;
	background-position:center
}
.base-mobile .simple-text.btn .ct a:after {
	position:fixed;
	top:0;
	right:0;
	width:100vw;
	height:100vh;
	background-color:rgba(52,52,52,.5);
	z-index:-1
}
.base-extend .simple-text.btn {
	position:fixed;
	right:0;
	bottom:0;
	left:0
}
@media (max-width:768px) {
	.base-extend .simple-text.btn {
	display:none
}
}.base-extend .simple-text.btn>.bg-drop-layout>.in,.base-extend .simple-text.btn>.in {
	position:relative
}
.base-extend .simple-text.btn .hd {
	display:none
}
.base-extend .simple-text.btn .ct span {
	display:block
}
.base-extend .simple-text.btn .ct a {
	background-image:url(../Images/icon-pic/away-w-top.png);
	background-repeat:no-repeat;
	background-position:center;
	position:absolute;
	bottom:0;
	right:0;
	display:block;
	width:50px;
	height:25px;
	background-color:#88c72d;
	opacity:.3;
	transition:150ms
}
.base-extend .simple-text.btn .ct a:hover {
	background-color:#343434;
	opacity:.7
}
.base-wrapper .simple-text.btn {
	border-bottom:3px solid #47a60f
}
[data-js="false"] .base-wrapper .simple-text.btn {
	display:none
}
@media (max-width:768px) {
	.base-wrapper .simple-text.btn {
	display:none
}
}.base-wrapper .simple-text.btn.is-active .ct a:before {
	font-size:inherit;
	color:inherit
}
.base-wrapper .simple-text.btn .hd {
	display:none
}
.base-wrapper .simple-text.btn .ct {
	position:relative
}
.base-wrapper .simple-text.btn .ct>.in {
	position:absolute;
	left:0;
	right:0;
	bottom:-1px;
	text-align:right
}
.base-wrapper .simple-text.btn .ct span {
	display:inline-block
}
.base-wrapper .simple-text.btn .ct a {
	border-radius:0 0 0 0;
	background-color:#47a60f
}
.base-wrapper .simple-text.btn .ct a:before {
	font-size:inherit;
	color:inherit;
	margin-right:3px
}
.area-form.page-search.is-active .hd a {
	background-image:url(../Images/search-up.png)
}
.area-form.page-search.is-active .ct {
	display:block
}
.area-form.page-search .hd span {
	display:block;
	text-align:right
}
.area-form.page-search .hd a {
	display:inline-block;
	width:38px;
	height:22px;
	vertical-align:middle;
	background-image:url(../Images/search-down.png);
	background-repeat:no-repeat;
	background-position:center;
	border-radius:0;
	border:1px solid #e4e4e4;
	transition:150ms
}
.area-form.page-search .hd a:hover,.area-form.page-search .hd a:focus {
	background-color:#fafafa
}
.area-form.page-search .ct {
	display:none;
	background-color:#fafafa;
	padding:5px;
	margin-top:5px
}
.area-form.page-search .ct .fieldset {
	display:inline-block;
	margin:5px
}
.area-form.page-search .ct .fieldset span {
	display:inline-block;
	vertical-align:middle
}
.area-form.page-search .ct .fieldset span:before {
	content:attr(data-before)
}
.area-form.page-search .ct .fieldset span:after {
	content:attr(data-after)
}
.area-form.page-search .ct .fieldset span.date input {
	background-image:url(../Images/icon-pic/calendar.png);
	background-position:center right;
	background-repeat:no-repeat
}
.area-form.page-search .ct .fieldset select {
	line-height:30px;
	height:30px;
	max-width:120px
}
.area-form.page-search .ct .fieldset input[type="search"] {
	line-height:30px;
	height:30px
}
.area-form.page-search .ct .fieldset input[type="date"] {
	line-height:30px;
	height:30px
}
.list-text.jump-tool .hd {
	display:none
}
.list-text.jump-tool .ct ul {
	text-align:right
}
.list-text.jump-tool .ct li {
	display:inline-block
}
.list-text.jump-tool .ct li+li {
	margin-left:3px
}
.list-text.jump-tool .ct span {
	display:block
}
.list-multiple.page-click .hd {
	display:none
}
.list-multiple.page-click .ct {
	padding-top:5px;
	border-top:1px solid #e4e4e4
}
.list-multiple.page-click .ct ul[data-index="1"] {
	float:left
}
.list-multiple.page-click .ct ul[data-index="2"] {
	float:right
}
.list-multiple.page-click .ct ul[data-index="3"] {
	overflow:hidden;
	text-align:center
}
@media (max-width:560px) {
	.list-multiple.page-click .ct ul[data-index="3"] {
	display:none
}
}.list-multiple.page-click .ct li {
	display:inline-block
}
.list-multiple.page-click .ct li+li {
	margin-left:3px
}
.list-multiple.page-click .ct li.is-active a {
	background-color:#88c72d
}
.list-multiple.page-click .ct li.is-active a:hover {
	background-color:#6c9d24
}
.list-multiple.page-click .ct span {
	display:block
}
.list-multiple.page-select .hd {
	display:none
}
.list-multiple.page-select .ct {
	padding-top:5px;
	border-top:1px solid #e4e4e4
}
.list-multiple.page-select .ct ul[data-index="1"] {
	float:left;
	padding-top:5px
}
@media (max-width:768px) {
	.list-multiple.page-select .ct ul[data-index="1"] {
	display:none
}
}.list-multiple.page-select .ct ul[data-index="2"] {
	float:right;
	padding-top:5px
}
@media (max-width:768px) {
	.list-multiple.page-select .ct ul[data-index="2"] {
	display:none
}
}.list-multiple.page-select .ct ul[data-index="3"] {
	overflow:hidden;
	text-align:center
}
.list-multiple.page-select .ct li {
	display:inline-block
}
.list-multiple.page-select .ct li+li {
	margin-left:3px
}
.list-multiple.page-select .ct span {
	display:block
}
@media (max-width:560px) {
	.list-multiple.page-select .ct span.number {
	display:none
}
}.list-multiple.page-select .ct span input {
	max-width:60px
}
.base-mobile .area-form.search .hd {
	display:none
}
.base-mobile .area-form.search .ct .fieldset {
	position:relative
}
.base-mobile .area-form.search .ct .fieldset span {
	display:block
}
.base-mobile .area-form.search .ct .fieldset span.search {
	display:block;
	padding-right:30px
}
.base-mobile .area-form.search .ct .fieldset span.search input {
	display:block;
	width:100%;
	border-radius:50px
}
.base-mobile .area-form.search .ct .fieldset span.submit a {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	width:30px;
	background-color:#88c72d;
	border-radius:50%;
	background-image:url(../Images/icon-pic/icon-w-search.png);
	background-repeat:no-repeat;
	background-position:center
}
.base-mobile .area-form.search .ct .list {
	display:none
}
.base-mobile .area-form.search .ft ul {
	margin-top:8px
}
.base-mobile .area-form.search .ft li {
	display:block;
	text-align:center
}
.base-wrapper .area-form.search {
	position:absolute;
	top:36px;
	right:10px;
	z-index:3;
	display: none;
}
[data-js="false"] .base-wrapper .area-form.search {
	top:40px
}
@media (max-width:768px) {
	.base-wrapper .area-form.search {
	display:none
}
}.base-wrapper .area-form.search.is-open .ct .list {
	display:block
}
.base-wrapper .area-form.search>.bg-drop-layout>.in,.base-wrapper .area-form.search>.in {
	margin:0
}
.base-wrapper .area-form.search .hd {
	display:none
}
.base-wrapper .area-form.search .ct {
	display:inline-block;
	vertical-align:middle
}
.base-wrapper .area-form.search .ct .fieldset {
	position:relative
}
[data-js="false"] .base-wrapper .area-form.search .ct .fieldset {
	display:none
}
.base-wrapper .area-form.search .ct .fieldset span {
	display:block
}
.base-wrapper .area-form.search .ct .fieldset span.search {
	display:block;
	width:200px
}
.base-wrapper .area-form.search .ct .fieldset span.search input {
	color:#646464;
	display:block;
	width:100%;
	border-radius:50px
}
.base-wrapper .area-form.search .ct .fieldset span.submit a {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	width:30px;
	background-color:#88c72d;
	transition:150ms;
	border-radius:50%;
	background-image:url(../Images/icon-pic/icon-w-search.png);
	background-repeat:no-repeat;
	background-position:center
}
.base-wrapper .area-form.search .ct .fieldset span.submit a:hover {
	background-color:#343434
}
.base-wrapper .area-form.search .ct .list {
	position:absolute;
	top:100%;
	left:0;
	right:0;
	display:none
}
.base-wrapper .area-form.search .ct .list ul {
	margin-top:8px
}
.base-wrapper .area-form.search .ct .list li+li {
	margin-top:5px
}
.base-wrapper .area-form.search .ct .list span {
	display:block
}
.base-wrapper .area-form.search .ct .list a {
	box-shadow:0 0 8px #b6b6b6
}
.base-wrapper .area-form.search .ft {
	display:inline-block;
	vertical-align:middle;
	padding-left:5px
}
.base-wrapper .area-form.search .ft ul {
	display:inline
}
.base-wrapper .area-form.search .ft li {
	display:inline
}
.base-wrapper .area-form.search .ft a {
	color:#47a60f
}
.area-editor.address .ct {
	font-size:.9em
}
.area-editor.address .ct a {
	color:#ffeb3b
}
.area-editor.address .ct a.is-map:after {
	font-size:inherit;
	color:inherit;
	margin-left:5px
}
.area-customize.recitation {
	vertical-align:middle;
	display:inline-block
}
.area-customize.recitation .hd {
	display:none
}
.area-customize.recitation .ct #media div {
	padding:1px;
	cursor:pointer;
	border:1px solid #e4e4e4;
	border-radius:0
}
.area-customize.recitation .ct #media div img {
	display:block;
	width:22px!important;
	height:22px!important;
	transition:150ms
}
.area-customize.recitation .ct #media:hover {
	background-color:#fafafa
}
.group.page-content {
	position:relative;
	margin:5px 0 30px
}
.group.page-header>.bg-drop-layout>.in>.ct,.group.page-header>.in>.ct {
	margin-top:8px
}
.list-text.tab .ct li {
	max-width:33.33333%;
	display:inline-block;
	vertical-align:top
}
.list-text.tab .ct ul[data-child="1"] li {
	width:100%
}
.list-text.tab .ct ul[data-child="2"] li {
	width:50%
}
.list-text.tab .ct ul[data-child="3"] li {
	width:33.33333%
}
.list-text.tab .ct ul[data-child="4"] li {
	width:25%
}
.list-text.tab .ct ul[data-child="5"] li {
	width:20%
}
.list-text.tab .ct ul[data-child="6"] li {
	width:16.66667%
}
.list-text.tab .ct ul[data-child="7"] li {
	width:14.28571%
}
.list-text.tab .ct ul[data-child="8"] li {
	width:12.5%
}
.list-text.tab .ct ul[data-child="9"] li {
	width:11.11111%
}
.list-text.tab .ct ul[data-child="10"] li {
	width:10%
}
.list-text.tab .hd {
	display:none
}
.list-text.tab .ct ul {
	border-bottom-style:solid;
	border-bottom-width:2px;
	border-bottom-color:#47a60f
}
.list-text.tab .ct li {
	position:relative;
	vertical-align:bottom
}
@media (max-width:768px) and (min-width:561px) {
	.list-text.tab .ct li {
	max-width:none!important;
	width:25%!important;
	clear:none
}
.list-text.tab .ct li:nth-child(4n+1) {
	clear:left
}

@media (max-width:560px) {
	.list-text.tab .ct li {
	max-width:none!important;
	width:50%!important;
	clear:none;
	}
	
}
.list-text.tab .ct li:nth-child(2n+1) {
	clear:left
}
}.list-text.tab .ct li.is-active {
	top:2px
}
@media (max-width:768px) {
	.list-text.tab .ct li.is-active {
	top:auto
}
}.list-text.tab .ct li.is-active span {
	border-color:#47a60f
}
.list-text.tab .ct li.is-active a {
	border-color:#47a60f;
	color:#fff;
	background-color:#47a60f
}
.list-text.tab .ct span {
	display:block;
	border:1px solid transparent;
	border-bottom-width:0
}
@media (max-width:768px) {
	.list-text.tab .ct span {
	border-bottom-width:1px;
	margin:3px
}
}.list-text.tab .ct a {
	display:block;
	padding:15px;
	background-color:#fff;
	color:#343434;
	transition:150ms;
	border:1px solid #e4e4e4;
	border-bottom-width:0;
	text-align:center
}
@media (max-width:768px) {
	.list-text.tab .ct a {
	border-bottom-width:1px
}
}.list-text.tab .ct a:hover {
	color:#47a60f
}
@media (max-width: 768px) {
	.simple-text.heading .ct h3 {
	padding-right: 5px !important;
}
}

@media print {
body { font-size:90%;}
h1, h2, h3, h4, h5, h6 {
page-break-after:avoid;
page-break-inside:avoid
}
h1+p, h2+p, h3+p {
 page-break-before: avoid;
}
a {
  page-break-inside:avoid
}
img{page-break-after: avoid;  page-break-inside: avoid;}
/*table, blockquote{
page-break-inside: avoid;
}*/
.area-form.vote .ct .form, .area-customize.video .ct .p, .area-editor.user-edit .ct, .area-editor.error-info .ct, .area-form.submit .ct, .area-customize.map .ct .p, .area-customize.audio .ct .p, .area-customize.iframe .ct .p, .area-form.sign-in .ct, .area-table.rwd-table .ct tfoot span, .area-customize.video-list02 .ct>.in>.div .p, .area-customize.ey-video .ct .p, .area-customize.video-list .ct>.in>.div .p, .area-customize.video-list .ct>.in>.list .p, .area-editor.system-info .ct {
    line-height: 1.4!important;
}
/*table { width:90%!important; margin: auto;}
table br { display:none;}
table tr,table td { width: auto!important;height:auto!important;}*/
.list-pic.pic-download>.in>.ct>.in>ul>li {
    width: 33.33333%!important;
    display: inline-block!important;
}
.list-pic.pic-download .ct img {
    display: block!important;width:100%!important;
}
.list-pic.pic-download .ct a { position:relative!important; width:100%!important;display: block!important;}
.list-pic.pic-download .ct span {
    height: auto!important;
}
ul, ol, dl {
 page-break-before:avoid;
}
.sys-root .base-mobile,.base-extend,.jump-tool,.collapsible:after,.collapsible:before {
    display: none;
}	
.sys-root .base-extend {
    display: none;
}	
.sys-root .base-header {
    display: none;
}
.sys-root .base-footer {

    display: none;
}
.wrapper .content {
    max-height: none;
}	
}
.group-list.classical-slider{padding: 10px 5px 10px 20px;}
@media screen and (max-width: 600px) {.group-list.classical-slider {
  padding:0;
}}
