#s4-bodyContainer{
	padding-bottom: 0px !important;
}

#s4-titlerow{
	display: none !important;
}

#contentRow{
	padding-top: 0px !important;
}
/*fix ipad, iphone scroll issue*/
#s4-workspace{
	OVERFLOW-Y: SCROLL;
	OVERFLOW-X: HIDDEN;
	-WEBKIT-OVERFLOW-SCROLLING: TOUCH;
}
/*fix ipad rotate white space*/
html, body { 
	width:100%;  overflow:hidden;
}
/*#s4-workspace, #s4-workspace:before, #s4-workspace:after,
#s4-bodyContainer, #s4-bodyContainer:before, #s4-bodyContainer:after
{
	box-sizing: border-box;
}

.content, .content:before, .content:after,
.pc_page, .pc_page:before, .pc_page:after
 {
	box-sizing: border-box;
}*/

/*
#suiteBar, #s4-ribbonrow{
	display: block !important;
}
*/

div.article, div.welcome {
	padding: 0px !important;
}

.article-content, .welcome-content {
	margin: 0px !important;
}

#pageStatusBar, .ms-status-yellow{
	margin: 0px !important;
}

.ms-webpartzone-cell {
	margin: 0px !important;
}

.ms-rtestate-field .new-main-content h2, .new-main-content h2.ms-rteElement-H2 {
	color: #000000 !important;
}

.ms-rtestate-field .new-main-content h1, .new-main-content h1.ms-rteElement-H1 {
	color: #ffffff !important;
}

.content input[type=button], .content input[type=reset], .content input[type=submit], .content button {
	min-width: 1em !important;
}

.ms-webpart-cell-vertical, .ms-webpart-chrome-vertical {
	display: inline;
}

/********************************/
/*.content {
	font-size: 0.9em !important;
}*/

/*h3 a:visited {
	color: #8c0044 !important;
}
h3 a:hover{
	color: #e19ebe !important;
}*/

.ms-rte-wpbox {
	line-height: 1.5 !important;
}

.pc_wrapper{
	height: 160px !important;
}
.content, .pc_page {
	font-size: 16px !important;
	font-family: 'Open Sans', sans-serif, Arial !important;
}

/*body, .ms-core-defaultFont, #pageStatusBar, .ms-status-msg, .js-callout-body*/
body, .ms-core-defaultFont, #pageStatusBar, .ms-status-msg, .js-callout-body{
	font-size: initial !important;
}
h1 {
	font-family: 'Open Sans', sans-serif, Arial !important;
}
h2 {
	color: #262626 !important;
	/*margin: 25px 0px 25px 0px !important;*/
	font-family: 'Open Sans', sans-serif, Arial !important;
}
h3 {
	margin: inherit;
}
p, .ms-rtestate-field p, p.ms-rteElement-P {
	/*margin: 10px 0px 10px 0px !important;*/
}

/* search webpart START ===============================*/
#ctl00_ctl53_g_0ffbfd15_64ca_4c7b_b031_d588bfdcebbb_csr a, .ms-link:visited, #ctl00_ctl53_g_0ffbfd15_64ca_4c7b_b031_d588bfdcebbb_csr a:visited{
	color: #444444;
}
.ms-srch-item-path{
	width: 960px;
}
/* search webpart END ===============================*/

.accordion-section-content{
	/*padding: 0px 15px 0px 47px !important;
	padding: 0px 0px 0px 35px !important;*/
}
.accordion-section-title:visited{
	color: #8C0044;
}
.pc_accordion_full{
	padding-bottom: 20px;
}

.h1color{
	color: #FFFFFF !important;
}
.pc_h2_mb2{
	margin-bottom: 0px !important;
}
.pc_h2_snf_mb_fix0317{
	margin-top: 60px !important;
}
.pc_h2_mb{
	margin-bottom: 0px !important;
}
.pc_mb6{
	margin-bottom: 55px !important;
}

.pc_products_menubox4{
	width: 23% !important;
}

.accordion_p_mb_fix0311{
	margin-left: -5px !important;
	margin-bottom: -11px !important;
}
/*.anchor_offset_inner{
	top: 0px !important;
}*/
.pc_h1-6_red{
	color: #8C0044 !important;
}
.pc_font_smaller{
	color: #000000 !important;
}
.pc_pic_group_title_0311{
	margin-bottom: 0px !important;
}
.pc_p{
	margin: 5px 0px 24px 0px !important;	/*5px 0px 24px 0px*/
}
/*.pc_mt2{
	margin-top: 50px;
}*/
.pc_headerstyle_fix0325{
	position: relative !important;
}
.accordion-section-content{
	margin-top: 0px !important;
}
.pc_pd_forcsr{
	margin-right: 15px !important;
}
a.go-to-top.on, a.go-to-top:hover a.go-to-top:focus.on{
	right: 30px;
}
a.go-to-top, a.go-to-top:hover a.go-to-top:focus{
	right: 30px !important;
}

.buy {
	width: 30px;
	float: none;
}
/* Home btn*/
.pc_index_btn:hover, .pc_2groupD_btn{
	cursor: pointer;
}

/*==================================================================== News 文字連結, 以下*/
/* Tab btn*/
.pc_mod_anchor{
	float: left;
	margin-top: 10px;
}

.pc_mt4 {
	margin-top: 0px !important;
}
 
.pc_text_link a {
    text-decoration: underline;
    color: #000000;
}

.pc_text_link a:hover {
    color: #C10066 ;
}

.pc_mef_p{
    margin:5px 0px 24px 0px;
    padding-top: 15px;
}

.pc_ecgp_p{
    margin:5px 0px 70px 0px !important;
    padding:0px;
}

/* editArea START ===============================*/
.editArea {
    width: 100%;
    float: left;
}
.editArea p {
    margin: 1em 0px 0px 0px;
    padding: 0px;
}

.editAreap a {
    color: #444444;
    text-decoration:underline;
}

.editArea li a {
    color: #444444;
    text-decoration:underline;
}

.editArea li a:hover {
    color: #C10066;
}

.editArea .ms-formfieldcontainer input{
	width: 95% !important;
}
.editArea #ctl00_PlaceHolderMain_ctl00_RichHtmlField {
	border: 1px solid #ababab;
}
/* editArea END ===============================*/

.pc_anchor_outbox a:hover {
	color: #ffffff;
}

.pc_title_red{
	color: #8C0044 !important;
}

.pc_selectbox_title {
    float: left;
    margin-top: 3px !important;
    margin-right: 15px !important;
} 

.pc_index_title h3{
	color: #8C0044;
}


/*==================================================================== 文字連結, 以上*/

.pc_pdf_download {
	margin-top: 15px;
}

.pc_1groupC_filebox {
    width: 960px;
    /*height: 62px; */
    border: 1px solid #ccc;
    margin-bottom: 15px;
    margin-right: 35px;
    float: left;    
} 

.pc_title_red {
	padding-top: 15px;
}

.pc_accordion_text {
    margin-bottom: -5px !important;
    margin-left: -11px !important;
}

.pc_text_super{
	text-decoration: initial !important;
}
/*news print icon*/
.pc_news_print{
	margin: 10px 5px -10px 0 !important;
}
.pc_news_attach a{
	text-decoration: underline;
	color: #444444;
}

/*Contact*/
.pc_mod_anchor, .pc_anchor_outbox{
	height: initial;
}
/*How to buy*/
.pc_3box{
	margin-top: 20px;
}

.pc_htb_mtb{
	margin-top: -10px;
	margin-bottom: 0px;
}
/* Macronix Offices */
.pc_htb_title{
	margin: 0px 0px 15px 0px;
}
.pc_groupD {
    width: 930px;  
    float: left;
    margin-bottom: 20px;
    border: 1px solid #ccc;
    padding: 15px;
} 


.pc_groupD_pic {
    width:110px;  
    height:65px; 
    float:left;
    margin:0 25px 10px 0; 
    
} 

.pc_groupD_pic img{
    width:100%;
} 

.pc_groupD_text {
    width: 600px;
    float: left !important;
    position: relative !important;
    font-size: 15px;   
} 

.pc_groupD_text a {
    color: #444444;
}

.pc_groupD_text a:hover {
    color: #C10066;
}

.pc_groupD_blue {
    color: blue;
    margin-bottom: -20px;
} 

.pc_groupD_btn {
    float: right; 
    margin-right: 5px;
    padding: 5px;
    
} 

.pc_groupD_container {
    margin-top: 25px;   
} 

.pc_groupD_date {   
    float:left;
    color: #333;
}
/*Programmer Manafacturers*/
.pc_pagenav_active{
	text-decoration: initial !important;
}
#tabs_pm_container p{
	margin: 0px 0px 1em 0px;
}
/*#tabs_pm_container{
	padding: 0px 0px 250px 0px;
}*/
/*sales*/
.pc_htb_selectbox_btn2{
    margin: 26px -231px 0 0;
	/*margin: 10px -231px 0 0 \9;*/
}
.pc_sales_selectdiv{
	float: left; 
	display: block; 
	width: 300px;
}
.pc_htb_2groupE{
	min-height: 170px;
}
/*product table*/
tr.pc_head{
	text-align: center;
}
td.center{
	text-align: center;
}
/*product spec pdf*/
.pc_pdf_icon1{
	float: left;
	margin-right: 15px;
	/*margin-bottom: 1px;*/
}
/* home page*/
.pc_2groupD_text{
	min-height: 80px;	/*50, 80*/
}
.pc_2groupD{
	min-height: 130px;	/*130, 145*/
	padding-bottom: 10px;
}
.pc_2groupD_bottom{
	margin: auto;
}

/*top menu*/
/*.pc_menu {
    width: 970px;
}*/
.pc_menu > ul {
	margin: 5px auto;
}

.pc_logo_pt {
	padding-top: 0px;
}

#pc_toolbar {
	left: 0px;
	background: none;
	position: fixed;
}
.pc_wrapper_height {
	height: 120px;
}
/*.pc_header {
	position: relative;
}*/

.logoimg {
	margin-top: 10px;
}
/*.pc_menu > ul > li a {
	padding: 0.8em 0.8em;
	font-size: 0.8em \9 !important;
}*/
.pc_menu_title {
	font-size: 14px !important;
	font-size: 13px \9 !important;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
/* IE10+ CSS styles go here */
	.pc_menu > ul > li a {
		font-size: 0.9em !important;
	}
	.pc_menu_title {
		font-size: 14px !important;
	}
}
/*adjust chrome ask engineer*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.pc_menu_title {
		/*padding-right: 1em;*/
	}
}
/*top menu end*/
/*hash jump position*/
.anchor_offset_inner{
	top: -130px;
}
/*product search*/
.pc_cr_space{
	margin-top: 3px !important;
}
/*Green Product*/
.pc_tab td div.pc_tab_img a {
	display: initial;
}
/*monthly-sales*/
.spaceR{
	padding-right:40px !important;
}
/*working-life*/
.pc_5groupA_container{
	margin: 0px;
}
/*jssor*/
.jssorArea {
	background-color: #ededee;
	z-index: -1;
}
.pc_menu_title_top ul{
	z-index: 5000;
}
/*event images*/
.pc_event_2groupE {
	width: 460px;
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
}
.pc_event_2groupE img {
	width: 100%;
}
/*pdf icon*/
.pdf_group_tab_icon{
	float: left;
	margin-right: 10px;
}

.pdf_group_tab_text{
	float: left;
	word-wrap: break-word;
	word-break: normal;
}