/* CSS Document */
#gnb
,#bottomSet
,.gnbAllbg
,#gnbMobile
,#sideMenu
,.sideMenuBack
,#subVisual
,#hashPage
,#footer
,#hashPage-sticky-wrapper
,#subMenuTab
,#subMenuPage
,#sideQuick
,#spacePopArea
,#blueimp-gallery
,#gnb-topdown
,.guideBtn {display: none !important;}

.articleArea { padding:0px 0 0px !important;}
.container, .f-container {padding:0 0px !important;}
.articleContainer {
	padding:0 0px !important;
}
#mainHead {padding:20px 0 20px !important;margin:0px auto 0px !important;}
#contentsHead {padding:0px 0 0px !important;margin:0px auto 0px !important;}
#contentsHead h1 {font-size:30px;padding-bottom:0;}
#contentsHead h3 {display:none;}
br.none {display:none}
.guideCaption {padding:10px 0 10px 0px;font-size:20px;text-align:left;background:none;}
body {height:auto;} 

table, tr, td, th, tbody, thead, tfoot {
    page-break-inside: auto;
}
/*tr    { page-break-inside:avoid; page-break-after:auto }*/
thead { display:table-header-group !important;}
tfoot { display:table-footer-group !important;}
tbody th {font-size:1.0em !important;line-height:150% !important;}
tbody td {font-size:1.0em !important;line-height:150% !important;}
tbody td.etc {font-size:1.0em !important;}

.subItemTit {padding:0 0 10px 0px;}
.subItemTit:before {content:'';display:none;}
#mainHead h1 {
	padding-bottom:0px;
}
#titleHead {padding:30px 0 0px;}
#titleHead h3 {
	display:none;
}