/* CSS Document */

#k2ModuleBox529 span.catTitle::after {
	content: "";
	position: absolute;
	right: 0;
	width: 4.2em;
	height: 2em;
	background-color: #fff;
}
#content {
    width: 80%;
    margin: 150px 10%;
}
.titleeng {
	display: none;
}
.catItemTitle a.tc {
	display: block!important;
}
div.catItemImageBlock {
	margin: 0px;
	display: block;
	width: 181px;
	float: right;
	position: relative;
	margin-top: -45px;
	margin-bottom: -225px;
	border: 10px solid #ffffff;
}
#k2ModuleBox556 {
	margin-bottom: 30px;
	display: block;
	float: left;
	width: 100%;
	text-align: center;
}
div.k2CategoriesListBlock ul li.activeCategory a {
	font-weight: normal;
}

.tab-content{border: 0px!important;}
.catTitle {
    white-space: nowrap;
}
span.catItemImage img {
    border: 1px solid #666666;
}
div.itemListCategory {
    background: transparent;
    border: 0px;
}
.catItemView span.eng{display: none!important;}
.catItemTitle span.tc{display: block!important;}
.itemListCategory h2 {
    border-top: 10px #5E005E solid;
    width: FIT-CONTENT;
    text-align: center;
    /* max-width: 50%; */
    margin: 2% AUTO!important;
    color: #3a3a3a;
    font-weight: 700;
    font-size: 30px;
    float: left;
    padding-top: 15px;
}
.moduletablewall{margin-top: 150px;}
.catItemTitle{font-size: 30px; color: #686868; text-align: left; line-height: 120%;}
div.catItemExtraFields ul li {
    padding: 1.8% 0%;
}
.itemTitle {
    margin: 0 auto!important;
    font-weight: 700;
    font-size: 30px;
    border-top: 10px #af8a3a solid;
    color: #af8a3a;
}
.catItemExtraFieldsValue,.catItemExtraFieldsLabel {
    font-size:18px;
    line-height: 150%;
}
.catItemExtraFieldsValue a{ text-overflow : ellipsis ; overflow : hidden ;}
.catItemExtraFields {
    width: 80%;
}
.catItemTitle a.tc {
    text-align: left;
    font-size: 30px;
}
div.itemImageBlock {
    width: 20%;
    float: right;
}
div.itemExtraFields {
    width: 78%;
    display: block;
    float: left;
}
.itemExtraFieldsValue {
    width: 80%;
    display: table-cell;
}
.visitsch a.nn_tabs-toggle{border: 1px solid #af8a3a!important;border-radius: 0px!important;}
.visitsch div.moduleItemExtraFields {
    width: 80%;
    float: left;
}
.moduleItemImage{width: 16%; float: right;}
div.moduleItemExtraFields ul li {
	border-bottom: 1px solid #e2e2e2;}
.visitsch a.moduleItemTitle {
    text-align: left;
    font-size: 30px;
    pointer-events: none;
    margin-bottom: 15px;
	font-weight: bold;
}
.visitsch div.moduleItemExtraFields{
	padding-top: 15px;
    border-top: 1px dotted #ddd;}
.moduleItemImage,.catItemImage,.catItemTitle a.tc{
	pointer-events: none;}
.nn_tabs.outline_content>.tab-content>.tab-pane {
    padding: 12px 0px;
}
.visitsch div.k2ItemsBlock>ul>li {
    border-bottom: 1px solid #dddddd;
    padding-bottom: 10px;
}
div.itemHeader {
    width: 100%;
    float: left;
    margin-right: 0%;
}
@media (max-width: 500px) {
	.catItemExtraFieldsValue,.catItemExtraFieldsLabel {
		width: 100%!important;
}
div.catItemImageBlock {
    display: block;
    width: 100%;
    float: left;
    position: relative;
    margin-top: 0px;
    margin-bottom: 0px;
    border: 10px solid #ffffff;
}
.catItemTitle a.tc {
    text-align: center;
    font-size: 23px;
    line-height: 100%;
}
	#content {
    width: 96%;
    margin: 50px 2%;
}
	span.catItemImage {
    text-align: left;
}
	#k2ModuleBox556 li {
    width: 100px;
}
	#k2ModuleBox556 a {
    margin: 0 17px 0 auto;
}
}





/*
     FILE ARCHIVED ON 5:48:32 十月 31, 2025 AND RETRIEVED FROM THE
     AN OPENWAYBACK INSTANCE ON 22:39:27 五月 25, 2026.
     JAVASCRIPT APPENDED BY OPENWAYBACK, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
