/* CSS Document */
#gnb
,#bottomSet
,.gnbAllbg
,#gnbMobile
,#sideMenu
,.sideMenuBack
,#subVisual
,#hashPage
,#footer
,#hashPage-sticky-wrapper
,#subMenuTab
,.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;}
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:160% !important;padding:10px !important;word-wrap:break-word !important;}
tbody td.etc {font-size:1.0em !important;}
  
/*table { page-break-inside:auto }
tr    { page-break-inside:avoid; page-break-after:auto }
thead { display:table-header-group }
tfoot { display:table-footer-group }
tbody th {font-size:1.4em;line-height:120%;}
tbody td {font-size:1.4em;line-height:150%;}
tbody td.etc {font-size:1.2em;}*/