@charset "utf-8";
/* CSS Document */

img { max-width:100% !important; }

#MenuMobile, #nav, #Menu, #Topper, #Header, #ColumnLeft, #Footer, #Copyright, #KeyVisual, #Breadcrumbs, 
.ToolBar, .CatTitle .cat_select, .ListSearch, #Pagination, .inPagination, .BtnTop, .guide_title,
.MsgModule_Media, iframe[allowfullscreen], .editable_content .img_bg span, #colorbox_thum,
h4.ext_title, .ext_list, 
.related_articles, .BtnCommon { 
	display:none !important; 
	}

html { font-size:81.25% !important; }
body { background-color:#fff; }
#Center, #Content, #ColumnCenter { width:100%; float:none; padding:0; }

/* 標題 */
.PageTitle { border:0; padding:0; margin-bottom:10px; }
h3.articleTitle { font-size:150%; }

/* 編輯器 */
.editable_content, .editable_content p, .editable_content li, .editable_content div, .editable_content blockquote { 
	line-height:160%; 
	}
.editable_content .district, .editable_content div, .editable_content table, .editable_content iframe, .editable_content blockquote { 
	margin-top:20px; margin-bottom:20px; 
	}
.editable_content p, .editable_content ul, .editable_content ol { 
	margin-top:10px; margin-bottom:10px; 
	}
.editable_content.content { margin-top:20px; margin-bottom:20px; }
.editable_content blockquote { border-top:1px solid #ccc; border-bottom:1px solid #ccc; padding:20px; }
.editable_content blockquote::before, .editable_content blockquote::after { display:none; }
.editable_content .img_bg { border:1px solid #fff; }/* 修正文繞圖的bug */
.editable_content .imgleft, .editable_content .imgright { max-width:30%; }
.MsgModule_Download + .MsgModule_Download, .MsgModule_Download + .MsgModule_Link, .MsgModule_Link + .MsgModule_Download, .MsgModule_Link + .MsgModule_Link { 
	margin-top:0; 
	}

/* 文字列表 */
.ListTable { 
	border:0; 
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
	-webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none;
	}
.ListTable {
	border-right:1px solid #CCC !important;
	border-top:1px solid #CCC !important;
	border-left:0 !important;
	border-bottom:0 !important;
}
.ListTable th, .ListTable td {
	border-left:1px solid #CCC !important;
	border-bottom:1px solid #CCC !important;
	border-right:0 !important;
	border-top:0 !important;
	padding:4px 6px;
}

/* 圖文列表 */
.ListPicText .item { height:auto !important; margin-bottom:30px; } 
.ListPicText .item > div { 
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	}
.ListPicText .img { float:left; width:240px; height:160px; margin-bottom:10px; padding-right:20px; }
.ListPicText .img > div { -webkit-print-color-adjust:exact; }
/*.ListPicText .img { display:none; }*/
.ListPicText .cont { overflow:hidden; }
.ListPicText .date { background-color:transparent; padding:0; color:#666; }
.ListPicText .date::before { display:none; }
.ListPicText .btn { display:none; }

/* 表單*/
.FormGroup, .FromSubGroup, .form_group_title, .form_subgroup_title {
	border:1px solid #ccc; background-color:#fff;
	-moz-box-shadow:none;
    -webkit-box-shadow:none;
    box-shadow:none;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0;
	}
.form_group_title span, .form_subgroup_title span { height:30px; line-height:30px; }
table.FormTable > tbody > tr > th { width:150px; text-align:right; padding-right:10px; }