@charset "utf-8";
/*body*/
html{scrollbar-3dlight-color:#ccc; scrollbar-highlight-color:#fff; scrollbar-arrow-color:#999; scrollbar-base-color:#ddd;scrollbar-darkshadow-color:#fff; scrollbar-shadow-color:#999; scrollbar-face-color:#ddd; scrollbar-track-color:#eee; }
body{overflow-x:hidden; /*刪除水平捲軸*/}
body {
	font-family: "微軟正黑體";
	font-size: 10pt;
	line-height: 150%;
	margin: 0px;
	color: #6f6d6d;
	background-color: #E9E9E9;
}
a {color: #6f6d6d;text-decoration: none;}
a:hover{color: #6f6d6d;text-decoration: underline;}
h1{}
hr{}
ul {
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}
img {border: 0px; behavior: url("iepngfix.htc"); }
input,textarea,select{
	color: #666;
	background-color: #FFF;
	border: 1px solid #ccc;
	font-family: "微軟正黑體";
}
p{
	margin: 0px;
}
/*wrapper*/
div#wrapper{
	width: 1004px;
	margin: auto;
	overflow: hidden;
}
div#wrapper .nav{text-align: right;}

/*page-fleah bg*/


/*form*/
div#wrapper .container .main .page .page_form{overflow: hidden; zoom: 1;border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #666;}
div#wrapper .container .main .page .page_form div.name{float: left;width: 100px;text-align: right;padding: 5px;}
div#wrapper .container .main .page .page_form div.text{overflow: hidden; zoom: 1;padding: 5px;}

/*footer*/
div.footer{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #dddede;
}
.footer .footer1 {
	margin: auto;
	width: 960px;
	overflow: hidden;
}

/*---news--begin-----------------------------------------------------------------------*/
/*bg*/
.ops-news-titlebg{
	background-image: url(../images/00_ops/ops-title/title-p2-02.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 95px;
}
.meissen-news-titlebg{
	background-image: url(../images/01_meissen/meissen-title/title-p5-02.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 95px;
}
.moser-news-titlebg{
	background-image: url(../images/02_moser/moser-title/title-p4.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 95px;
}
.kpm-news-titlebg{
	background-image: url(../images/03_kpm/kpm-title/title-p4.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 95px;
}
.meissener-news-titlebg{
	background-image: url(../images/04_meissener/meissener-title/title-p4.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 95px;
}
.soher-news-titlebg{
	background-image: url(../images/05_soher/soher-title/title-p4.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 95px;
}
/*title*/
.ops_title2{
	font-size: 15pt;
	color: #365932;
	line-height: 150%;
}
.meissen_title2{
	font-size: 15pt;
	color: #284276;
	line-height: 150%;
}
.moser_title2{
	font-size: 15pt;
	color: #651634;
	line-height: 150%;
}
.moser_title3{
	font-size: 13pt;
	color: #333;
	line-height: 200%;
}
.kpm_title2{
	font-size: 15pt;
	color: #284276;
	line-height: 150%;
}
.meissener_title2{
	font-size: 15pt;
	color: #284276;
	line-height: 150%;
}
.soher_title2{
	font-size: 15pt;
	color: #365932;
	line-height: 150%;
}
/*link*/
.ops_l-menu{
	width: 146px;
	margin-right: 12px;
	margin-left: 12px;

}
.ops_l-menu a{
	color: #FFF;
	font-size: 14px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #D0BC74;
	display: block;
	padding-top: 12px;
	padding-bottom: 12px;
}
.ops_l-menu a:hover {
	color: #FF9;
	font-size: 14px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #D0BC74;
	background-image: url(../images/all/icon-02.gif);
	background-repeat: no-repeat;
	background-position: right center;
	display: block;
	padding-left: 5px;
}
.meissen_l-menu{
	width: 146px;
	margin-right: 12px;
	margin-left: 12px;

}
.meissen_l-menu a{
	color: #FFF;
	font-size: 14px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #6D769B;
	display: block;
	padding-top: 12px;
	padding-bottom: 12px;
}
.meissen_l-menu a:hover {
	color: #FF9;
	font-size: 14px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #6D769B;
	background-image: url(../images/all/icon-02.gif);
	background-repeat: no-repeat;
	background-position: right center;
	display: block;
	padding-left: 5px;
}
.moser_l-menu{
	width: 146px;
	margin-right: 12px;
	margin-left: 12px;

}
.moser_l-menu a{
	color: #FFF;
	font-size: 14px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #6D769B;
	display: block;
	padding-top: 12px;
	padding-bottom: 12px;
}
.moser_l-menu a:hover {
	color: #FF9;
	font-size: 14px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #6D769B;
	background-image: url(../images/all/icon-02.gif);
	background-repeat: no-repeat;
	background-position: right center;
	display: block;
	padding-left: 5px;
}
.kpm_l-menu{
	width: 146px;
	margin-right: 12px;
	margin-left: 12px;

}
.kpm_l-menu a{
	color: #FFF;
	font-size: 14px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #6D769B;
	display: block;
	padding-top: 12px;
	padding-bottom: 12px;
}
.kpm_l-menu a:hover {
	color: #FF9;
	font-size: 14px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #6D769B;
	background-image: url(../images/all/icon-02.gif);
	background-repeat: no-repeat;
	background-position: right center;
	display: block;
	padding-left: 5px;
}
.meissener_l-menu{
	width: 146px;
	margin-right: 12px;
	margin-left: 12px;

}
.meissener_l-menu a{
	color: #FFF;
	font-size: 14px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #6D769B;
	display: block;
	padding-top: 12px;
	padding-bottom: 12px;
}
.meissener_l-menu a:hover {
	color: #FF9;
	font-size: 14px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #6D769B;
	background-image: url(../images/all/icon-02.gif);
	background-repeat: no-repeat;
	background-position: right center;
	display: block;
	padding-left: 5px;
}
.soher_l-menu{
	width: 146px;
	margin-right: 12px;
	margin-left: 12px;

}
.soher_l-menu a{
	color: #FFF;
	font-size: 14px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #6D769B;
	display: block;
	padding-top: 12px;
	padding-bottom: 12px;
}
.soher_l-menu a:hover {
	color: #FF9;
	font-size: 14px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #6D769B;
	background-image: url(../images/all/icon-02.gif);
	background-repeat: no-repeat;
	background-position: right center;
	display: block;
	padding-left: 5px;
}
/*圓圈*/
.ops-news-number{
	color: #FFF;
	font-family: "Visitor TT1 BRK";
	font-size: 10px;
	text-align: center;
	height: 19px;
	width: 19px;
	background-image: url(../images/00_ops/ops-p2-news/but-01_s.jpg);
	margin: 1px;
	padding: 8px;
	background-repeat: no-repeat;
	background-position: center center;
}

.ops-news-number:hover{
	font-family: "Visitor TT1 BRK";
	font-size: 10px;
	text-align: center;
	height: 19px;
	width: 19px;
	background-image: url(../images/00_ops/ops-p2-news/but-01.jpg);
	margin: 1px;
	padding: 8px;
	background-repeat: no-repeat;
	background-position: center center;
	color: #365932;
}
.meissen-news-number{
	color: #FFF;
	font-family: "Visitor TT1 BRK";
	font-size: 10px;
	text-align: center;
	height: 19px;
	width: 19px;
	background-image: url(../images/01_meissen/meissen-p2-products/but_02_s.jpg);
	margin: 1px;
	padding: 8px;
	background-repeat: no-repeat;
	background-position: center center;
}

.meissen-news-number:hover{
	font-family: "Visitor TT1 BRK";
	font-size: 10px;
	text-align: center;
	height: 19px;
	width: 19px;
	background-image: url(../images/01_meissen/meissen-p2-products/but_02.jpg);
	margin: 1px;
	padding: 8px;
	background-repeat: no-repeat;
	background-position: center center;
	color: #323C67;
}
.moser-news-number{
	color: #FFF;
	font-family: "Visitor TT1 BRK";
	font-size: 10px;
	text-align: center;
	height: 19px;
	width: 19px;
	background-image: url(../images/02_moser/moser-p2-products/but_02_s.jpg);
	margin: 1px;
	padding: 8px;
	background-repeat: no-repeat;
	background-position: center center;
}

.moser-news-number:hover{
	font-family: "Visitor TT1 BRK";
	font-size: 10px;
	text-align: center;
	height: 19px;
	width: 19px;
	background-image: url(../images/02_moser/moser-p2-products/but_02.jpg);
	margin: 1px;
	padding: 8px;
	background-repeat: no-repeat;
	background-position: center center;
	color: #323C67;
}
.kpm-news-number{
	color: #FFF;
	font-family: "Visitor TT1 BRK";
	font-size: 10px;
	text-align: center;
	height: 19px;
	width: 19px;
	background-image: url(../images/03_kpm/kpm-p2-products/but_02_s.jpg);
	margin: 1px;
	padding: 8px;
	background-repeat: no-repeat;
	background-position: center center;
}

.kpm-news-number:hover{
	font-family: "Visitor TT1 BRK";
	font-size: 10px;
	text-align: center;
	height: 19px;
	width: 19px;
	background-image: url(../images/03_kpm/kpm-p2-products/but_02.jpg);
	margin: 1px;
	padding: 8px;
	background-repeat: no-repeat;
	background-position: center center;
	color: #323C67;
}
.meissener-news-number{
	color: #FFF;
	font-family: "Visitor TT1 BRK";
	font-size: 10px;
	text-align: center;
	height: 19px;
	width: 19px;
	background-image: url(../images/04_meissener/meissener-p2-products/but_02_s.jpg);
	margin: 1px;
	padding: 8px;
	background-repeat: no-repeat;
	background-position: center center;
}

.meissener-news-number:hover{
	font-family: "Visitor TT1 BRK";
	font-size: 10px;
	text-align: center;
	height: 19px;
	width: 19px;
	background-image: url(../images/04_meissener/meissener-p2-products/but_02.jpg);
	margin: 1px;
	padding: 8px;
	background-repeat: no-repeat;
	background-position: center center;
	color: #323C67;
}
.soher-news-number{
	color: #FFF;
	font-family: "Visitor TT1 BRK";
	font-size: 10px;
	text-align: center;
	height: 19px;
	width: 19px;
	background-image: url(../images/05_soher/soher-p2-products/but_02_s.jpg);
	margin: 1px;
	padding: 8px;
	background-repeat: no-repeat;
	background-position: center center;
}

.soher-news-number:hover{
	font-family: "Visitor TT1 BRK";
	font-size: 10px;
	text-align: center;
	height: 19px;
	width: 19px;
	background-image: url(../images/05_soher/soher-p2-products/but_02.jpg);
	margin: 1px;
	padding: 8px;
	background-repeat: no-repeat;
	background-position: center center;
	color: #004824;
}

/*圓圈2*/
.meissen-page-number{
	color: #FFF;
	font-family: "Visitor TT1 BRK";
	font-size: 10px;
	text-align: center;
	height: 19px;
	width: 19px;
	background-image: url(../images/01_meissen/meissen-p2-products/but_01.jpg);
	margin: 1px;
	padding: 8px;
	background-repeat: no-repeat;
	background-position: center center;
}
.meissen-page-number:hover{
	font-family: "Visitor TT1 BRK";
	font-size: 10px;
	text-align: center;
	height: 19px;
	width: 19px;
	background-image: url(../images/01_meissen/meissen-p2-products/but_01_s.jpg);
	margin: 1px;
	padding: 8px;
	background-repeat: no-repeat;
	background-position: center center;
}
.moser-page-number{
	color: #FFF;
	font-family: "Visitor TT1 BRK";
	font-size: 10px;
	text-align: center;
	height: 19px;
	width: 19px;
	background-image: url(../images/02_moser/moser-p2-products/but_01.jpg);
	margin: 1px;
	padding: 8px;
	background-repeat: no-repeat;
	background-position: center center;
}
.moser-page-number:hover{
	font-family: "Visitor TT1 BRK";
	font-size: 10px;
	text-align: center;
	height: 19px;
	width: 19px;
	background-image: url(../images/02_moser/moser-p2-products/but_01_s.jpg);
	margin: 1px;
	padding: 8px;
	background-repeat: no-repeat;
	background-position: center center;
	color: #69001D;
}
.kpm-page-number{
	color: #FFF;
	font-family: "Visitor TT1 BRK";
	font-size: 10px;
	text-align: center;
	height: 19px;
	width: 19px;
	background-image: url(../images/03_kpm/kpm-p2-products/but_01.jpg);
	margin: 1px;
	padding: 8px;
	background-repeat: no-repeat;
	background-position: center center;
}
.kpm-page-number:hover{
	font-family: "Visitor TT1 BRK";
	font-size: 10px;
	text-align: center;
	height: 19px;
	width: 19px;
	background-image: url(../images/03_kpm/kpm-p2-products/but_01_s.jpg);
	margin: 1px;
	padding: 8px;
	background-repeat: no-repeat;
	background-position: center center;
	color: #69001D;
}
.meissener-page-number{
	color: #FFF;
	font-family: "Visitor TT1 BRK";
	font-size: 10px;
	text-align: center;
	height: 19px;
	width: 19px;
	background-image: url(../images/04_meissener/meissener-p2-products/but_01.jpg);
	margin: 1px;
	padding: 8px;
	background-repeat: no-repeat;
	background-position: center center;
}
.meissener-page-number:hover{
	font-family: "Visitor TT1 BRK";
	font-size: 10px;
	text-align: center;
	height: 19px;
	width: 19px;
	background-image: url(../images/04_meissener/meissener-p2-products/but_01_s.jpg);
	margin: 1px;
	padding: 8px;
	background-repeat: no-repeat;
	background-position: center center;
	color: #69001D;
}
.soher-page-number{
	color: #FFF;
	font-family: "Visitor TT1 BRK";
	font-size: 10px;
	text-align: center;
	height: 19px;
	width: 19px;
	background-image: url(../images/05_soher/soher-p2-products/but_01.jpg);
	margin: 1px;
	padding: 8px;
	background-repeat: no-repeat;
	background-position: center center;
}

.soher-page-number:hover{
	font-family: "Visitor TT1 BRK";
	font-size: 10px;
	text-align: center;
	height: 19px;
	width: 19px;
	background-image: url(../images/05_soher/soher-p2-products/but_01_s.jpg);
	margin: 1px;
	padding: 8px;
	background-repeat: no-repeat;
	background-position: center center;
	color: #003E00;
}
/*---news--end-----------------------------------------------------------------------*/

/*style*/
.blue-gray{
	color: #C8C8CA;
	font-size: 9pt;
}
.blue-gray-02{
	color: #D8D8DA;
	font-size: 13pt;
}
.click {color: #949292;font-size: 8pt;}
.line1{border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #666;}
.gray {
	color: #616161;
	font-size: 11pt;
	line-height: 130%;
}
.gray:hover {
	color: #294525;
	font-size: 11pt;
	line-height: 130%;
}
.gray2 {
	color: #898787;
	font-size: 9pt;
	line-height: 130%;
}
.gray2:hover {
	color: #294525;
	font-size: 9pt;
	line-height: 130%;
}
.news_link1 {
	color: #6F6D6D;
	font-size: 10pt;
	line-height: 130%;
}
.news_link1:hover {
	color: #294525;
	font-size: 10pt;
	line-height: 130%;
}

.gray-t{color: #666;font-size: 11pt;font-weight: bold;line-height: 30px;}
.white {color: #fff;}
.white-t{color: #fff;font-size: 11pt;font-weight: bold;line-height: 30px;}
.brown {color: #a28f61;}
.brown2 {color: #a28f61;font-size: 12pt;}
.brown-t{color: #a28f61;font-size: 11pt;font-weight: bold;line-height: 30px;}
.blue {color: #0066CC;}
.blue-t2{
	color: #202538;
	font-size: 13pt;
	font-weight: bold;
}
.blue-t2{
	color: #202538;
	font-size: 13pt;
	font-weight: bold;
	line-height: 30px;
}
.red {color: #CC0000;}
.red-t{color: #CC0000;font-size: 11pt;font-weight: bold;line-height: 30px;}
.green {color: #6daf1a;}
.green-t{color: #6daf1a;font-size: 11pt;font-weight: bold;line-height: 30px;}
.orange {color: #FF6600;}
.orange-t{color: #FF6600;font-size: 11pt;font-weight: bold;line-height: 30px;}
.yellow {color: #FFFF00;}
.yellow-t{color: #FFFF00;font-size: 11pt;font-weight: bold;line-height: 30px;}
.down {color: #3c3b3b;}
.down-t{
	color: #3c3b3b;
	font-size: 11pt;
	font-weight: bold;
}
.pink{color: #F69;}
.pink-t{color: #F69;font-size: 11pt;font-weight: bold;line-height: 30px;}
.input{
	font-size: 14pt;
	color: #FFF;
	background-color: #B7852C;
	border: 1px solid #9D6C20;
	width: 200px;
	font-family: "微軟正黑體";
}



/*----------消虛線---------*/
/* For IE, onFocus 的 F 要大寫*/
a{noFocusline:expression(this.onFocus=this.blur());}     
/* For Firefox */
a:focus{<br />	-moz-outline-style:none;}   

.ops_title{
	font-size: 20pt;
	color: #365932;
	line-height: 150%;
}

.ops_title3{
	font-size: 12pt;
	color: #333;
	line-height: 150%;
}
.meissen_title{
	font-size: 20pt;
	color: #284276;
	line-height: 150%;
}

.moser_title{
	font-size: 20pt;
	color: #651634;
	line-height: 150%;
}


.title2{
	font-size: 15pt;
	color: #223967;
	line-height: 150%;
}
.title3{
	font-size: 15pt;
	color: #B58229;
	line-height: 150%;
}
.line-01{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D5D5D5;
	padding-top: 3px;
	padding-bottom: 3px;
}
.line-02{
	border: 1px solid #FFF;
}
.line-02:hover{
	border: 1px solid #CBCAC0;
}
.line-03{
	border: 2px solid #D5D5D5;
}
.line-04{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C1C1C1;
	padding-top: 6px;
	padding-bottom: 6px;
}
.line-05{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #D1D1D1;
	padding-top: 2px;
	padding-bottom: 2px;
}
.root{
	color: #8E9098;
	font-size: 11px;
}
.root a{
	color: #8E9098;
	font-size: 11px;
}
.root a:hover{
	color: #fff;
	font-size: 11px;
}
/*-首頁跑馬燈-------------------------------------------------------------*/
.box-1{
	background-image: url(../images/index/box-bg.gif);
	padding-bottom: 10px;
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 275px;
	float: left;
	height: 170px;
   *height: 170px;
	overflow: hidden;
	position: relative;
	padding-right: 10px;
}
.box-1width{
	width: 175px;
	margin: auto;
	overflow: hidden;
	padding-right: 1px;
	padding-left: 1px;
}
.jcarousel-skin-tango1{
	width:175px;
	margin: auto;
	position: relative;
	text-align:center;
	position: absolute;
	padding-left: 60px;
	visibility: visible;
}
.arrow1-l{
	position: absolute;
	top: 40px;
	left: -30px;
}
.arrow1-r{
	position: absolute;
	top: 40px;
	right: -35px;
}

/*-品牌產品跑馬燈-------------------------------------------------------------*/
.box-2{
	background-image: url(../images/index/box-bg.gif);
	padding-bottom: 10px;
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 1004px;
	float: left;
	height: 170px;
   *height: 170px;
	overflow: hidden;
	position: relative;
}
.box-1width2{
	float:left;
	width: 140px;
	margin: auto;
	overflow: hidden;
	text-align: left;
	padding-right: 3px;
	padding-left: 2px;
}
.jcarousel-skin-tango12{
	width:870px;
	margin: auto;
	position: relative;
	text-align:center;
	position: absolute;
	padding-left: 60px;
	visibility: visible;
}
.arrow1-l2{
	position: absolute;
	top: 40px;
	left: -30px;
}
.arrow1-r2{
	position: absolute;
	top: 40px;
	right: -30px;
}
/*-navigation-------------------------------------------------------------*/
.navigation{
	background-color: #C7A73C;
	background-image: url(../images/00_ops/navigation/navigation-bg-1.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.navigationbg-01{
	background-image: url(../images/00_ops/navigation/navigationbg-01.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

/*-OPS-------------------------------------------------------------*/
.index-bg-01{
	background-image: url(../images/00_ops/ops-index/index-bg-01.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 100%;
}
.index-content{
	width: 1004px;
	margin: auto;
}
.index-top{
	height: 68px;
}
.index-flash{
	height: 415px;
}
.index-news{
	height: 170px;
	background-image: url(../images/00_ops/ops-index/index-bg-02-.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 25px;
	padding-top: 25px;
}
.footer-sitemap{
	background-color: #FFF;
	padding-bottom: 20px;
	width: 1004px;
}
.footer-add{
	background-image: url(../images/00_ops/ops-index/index-bg-03.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin-bottom: 30px;
	padding-top: 15px;
	font-size: 9pt;
	color: #959593;
	padding-right: 15px;
	padding-left: 15px;
	width: 1004px;
}
.footer-add a{
	font-size: 9pt;
	color: #959593;
}
.footer-add a:hover{
	font-size: 9pt;
	color: #4C6B49;
}
.top-menu{
	height: 68px;
}
.top-menu a{
	float: left;
	display: block;
}
.index-menu{
	height: 44px;
}
.index-menu a{
	float: left;
	display: block;
}
.index-banner-menu{
	height: 70px;
}
.index-banner-menu a{
	float: left;
	display: block;
}
.ops-bg-01{
	background-image: url(../images/00_ops/ops-p1-about/00-ops-bg-01.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 100%;
}
.ops-bg-p4{
	background-image: url(../images/00_ops/ops-p1-about/00-ops-bg-p4.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 100%;
}
.ops-page{
	margin: auto;
	width: 1004px;
}
.ops_banner{
	height: 437px;
}
.ops_banner-p4{
	height: 141px;
}
.ops_content{
	width: 820px;
	background-image: url(../images/00_ops/ops-p1-about/00-ops-bg-02.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-right: 92px;
	padding-bottom: 100px;
	padding-left: 92px;
}
.ops-content-02{
	width: 1004px;
	background-image: url(../images/00_ops/ops-index/index-bg-02.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 15px;
}
.ops_content-p5{
	width: 846px;
	background-image: url(../images/00_ops/ops-p1-about/00-ops-bg-02.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-right: 79px;
	padding-bottom: 100px;
	padding-left: 79px;
}
.ops_title-p5{
	background-image: url(../images/00_ops/ops-title/title-p4.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-left: 450px;
}
.ops-p3-brands_list{
	float: left;
	height: 140px;
	width: 140px;
	padding-right: 12px;
	padding-left: 12px;
	padding-bottom: 20px;
}
.ops-p2-news_list{
	float: left;
	height: 140px;
	width: 200px;
}

.page_number{
	color: #605F5B;
	background-color: #CBCAC0;
	font-family: "Visitor TT1 BRK";
	font-size: 10px;
	text-align: center;
	margin-right: 2px;
	margin-left: 2px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	height: 15px;
	width: 15px;
}
.page_number:hover{
	color: #D2D0D0;
	background-color: #8A8984;
	font-family: "Visitor TT1 BRK";
	font-size: 10px;
	text-align: center;
	margin-right: 2px;
	margin-left: 2px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	height: 15px;
	width: 15px;
}
.page_number2{
	color: #D2D0D0;
	background-color: #75746F;
	font-family: "Visitor TT1 BRK";
	font-size: 10px;
	text-align: center;
	margin-right: 2px;
	margin-left: 2px;
	font-weight: bold;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	height: 15px;
	width: 15px;
}


.ops-wtb-list{
	text-align: center;
	width: 200px;
	margin-right: 5px;
	margin-bottom: 30px;
	margin-left: 5px;
	float: left;
}



/*-meissen-------------------------------------------------------------*/
.meissen-index-bg-01{
	background-image: url(../images/01_meissen/meissen-index/index-bg-01.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 100%;
}
.meissen-bg-01{
	background-image: url(../images/01_meissen/meissen-p1-about/bg-01.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 100%;
}
.meissen-bg-02{
	background-image: url(../images/01_meissen/meissen-p2-products/products-bg-01.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 100%;
}
.meissen_banner{
	height: 552px;
}
.meissen_content{
	width: 820px;
	background-image: url(../images/01_meissen/meissen-p1-about/bg-02.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-right: 92px;
	padding-bottom: 110px;
	padding-left: 92px;
}
.meissen_content-p2{
	width: 1004px;
	background-image: url(../images/01_meissen/meissen-p2-products/products-bg-03.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom:60px;
	background-color: #FFF;
}
.meissen_content-p3{
	background-image: url(../images/01_meissen/meissen-p2-products/products-bg-04.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 18px;
}
.meissen_content-p4{
	background-image: url(../images/01_meissen/meissen-p2-products/products-bg-02.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 20px;
	text-align: center;
	font-size: 13pt;
	color: #6C6A6A;
}
.meissen_content-p5{
	width: 1004px;
	background-image: url(../images/02_moser/moser-p1-about/bg-04.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom:60px;
	background-color: #FFF;
}
.meissen_content-p6{
	width: 1004px;
	background-image: url(../images/03_kpm/kpm-p1-about/bg-03.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom:60px;
	background-color: #FFF;
}
.meissen_content-p7{
	width: 1004px;
	background-image: url(../images/03_kpm/kpm-p2-products/products-bg-03.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom:60px;
	background-color: #FFF;
}
.meissen_content-p8{
	width: 1004px;
	background-image: url(../images/04_meissener/meissener-p2-products/products-bg-03.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom:60px;
	background-color: #FFF;
}
.meissen_l-menu-02{
	width: 146px;
	margin-right: 12px;
	margin-left: 12px;

}
.meissen_l-menu-02 a{
	color: #FFF;
	font-size: 14px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #757986;
	display: block;
	padding-top: 12px;
	padding-bottom: 12px;
}
.meissen_l-menu-02 a:hover {
	color: #FF9;
	font-size: 14px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #757986;
	background-image: url(../images/all/icon-02.gif);
	background-repeat: no-repeat;
	background-position: right center;
	display: block;
	padding-left: 5px;
}


.meissen_p_list{
	height: 170px;
	padding-top: 20px;
	padding-bottom: 10px;
}
/*-moser-------------------------------------------------------------*/
.moser-index-bg-01{
	background-image: url(../images/02_moser/moser-index/index-bg-01.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 100%;
}
.moser-bg-01{
	background-image: url(../images/02_moser/moser-p1-about/bg-01.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 100%;
}
.moser-bg-02{
	background-image: url(../images/02_moser/moser-p2-products/products-bg-01.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 100%;
}
.moser_content{
	width: 820px;
	background-image: url(../images/02_moser/moser-p1-about/bg-02.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-right: 92px;
	padding-bottom: 110px;
	padding-left: 92px;
}
.moser_content-p2{
	width: 1004px;
	background-image: url(../images/02_moser/moser-p2-products/products-bg-03.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom:60px;
	background-color: #FFF;
}


/*-kpm-------------------------------------------------------------*/
.kpm-index-bg-01{
	background-image: url(../images/03_kpm/kpm-index/index-bg-01.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 100%;
}

.kpm-bg-01{
	background-image: url(../images/03_kpm/kpm-p1-about/bg-01.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 100%;
}
.kpm-bg-02{
	background-image: url(../images/03_kpm/kpm-p2-products/products-bg-01.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 100%;
}
.kpm_content{
	width: 820px;
	background-image: url(../images/03_kpm/kpm-p1-about/bg-02.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-right: 92px;
	padding-bottom: 110px;
	padding-left: 92px;
}
.kpm_content-p2{
	width: 1004px;
	background-image: url(../images/03_kpm/kpm-p2-products/products-bg-03.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom:60px;
	background-color: #FFF;
}



/*-meissener-------------------------------------------------------------*/
.meissener-index-bg-01{
	background-image: url(../images/04_meissener/meissener-index/index-bg-01.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 100%;
}
.meissener-bg-01{
	background-image: url(../images/04_meissener/meissener-p1-about/bg-01.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 100%;
}
.meissener-bg-02{
	background-image: url(../images/04_meissener/meissener-p2-products/products-bg-01.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 100%;
}
.meissener-bg-03{
	background-image: url(../images/01_meissen/meissen-p2-products/products-bg-01.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 100%;
}
.meissener_content{
	width: 820px;
	background-image: url(../images/04_meissener/meissener-p1-about/bg-02.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-right: 92px;
	padding-bottom: 110px;
	padding-left: 92px;
}


.meissener_content-p2{
	width: 1004px;
	background-image: url(../images/04_meissener/meissener-p2-products/products-bg-03.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom:60px;
	background-color: #FFF;
}

/*-soher-------------------------------------------------------------*/
.soher-index-bg-01{
	background-image: url(../images/05_soher/soher-index/index-bg-01.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 100%;
}
.soher-bg-01{
	background-image: url(../images/05_soher/soher-p1-about/bg-01.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 100%;
}
.soher-bg-02{
	background-image: url(../images/05_soher/soher-p2-products/products-bg-01.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 100%;
}
.soher_content{
	width: 820px;
	background-image: url(../images/05_soher/soher-p1-about/bg-02.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-right: 92px;
	padding-bottom: 110px;
	padding-left: 92px;
}
.soher_content-p2{
	width: 1004px;
	background-image: url(../images/05_soher/soher-p2-products/products-bg-03.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom:60px;
	background-color: #FFF;
}

body #apDiv1{
	height: 340px;
	width: auto;
}
body #apDiv2.apDivSet{
	height: 44px;
	padding-top: 0!important;
	left: 0;
	bottom: 0;
}
#apDiv1 iframe{
	width: 578px;
	aspect-ratio: 578/320;
	margin-top: 1rem;
	left: 0;
	top: 0;
	position: absolute;
}

.iframeSet{pointer-events: none;}