/* CSS Document */
#gnb
,#loader
,#gnb-side
,#gnb-mobile
,#gnb-fix-top
,#gnb-fix-sub
,#gnb-sub
,#gnb-side-sub
,#gnb-mobile-sub
,#gnb-footer-sub
,#gnb-side-menu
,#mobile-side-quick
,#subVisual
,#hashPage
,#footer
,#hashPage-sticky-wrapper
,#subMenuTab
,#subMenuPage
,#spacePopArea
,#blueimp-gallery
,#withusGroup
,#sideQuick
,#mobile-lnb-mid
,.gnb-top-blank
,.gnb-mid-sub
,.guideBtn
,.empty-space
,.cont-btn
,.do-visual-layout
,.sub-visual 
,.gnb-top-sub
,.gnb-bar-sub
,.gnb-normal-sub
,.not_print {display: none !important;}

.top-margin {margin-top:0;}
.articleArea { padding:0px 0 0px !important;}
.container, .f-container, .fullContainer, .imgContainer, .fullContainer, .full-imgContainer {padding:0 0px !important;}
.articleContainer {
	padding:0 0px !important;
}
.base-container {
	padding-left:0px !important;
	padding-right:0px !important;
}

.article-head {
	padding: 0px 0 0px !important;
}
.article-head:before {
	display: none !important;
}
.article-head h1 {
	font-size:30px !important;
	white-space: nowrap !important;
}
.article-head h2,
.article-head h3 {
	display: none !important;
}

/* wp */
.prt-wp150 {height:150px !important;}
.prt-wp140 {height:140px !important;}
.prt-wp130 {height:130px !important;}
.prt-wp120 {height:120px !important;}
.prt-wp110 {height:110px !important;}
.prt-wp100 {height:100px !important;}
.prt-wp100 {height:100px !important;}
.prt-wp95 {height:95px !important;}
.prt-wp90 {height:90px !important;}
.prt-wp85 {height:85px !important;}
.prt-wp80 {height:80px !important;}
.prt-wp75 {height:75px !important;}
.prt-wp70 {height:70px !important;}
.prt-wp65 {height:65px !important;}
.prt-wp60 {height:60px !important;}
.prt-wp55 {height:55px !important;}
.prt-wp50 {height:50px !important;}
.prt-wp45 {height:45px !important;}
.prt-wp40 {height:40px !important;}
.prt-wp35 {height:35px !important;}
.prt-wp30 {height:30px !important;}
.prt-wp25 {height:25px !important;}
.prt-wp20 {height:20px !important;}
.prt-wp15 {height:15px !important;}
.prt-wp10 {height:10px !important;}
.prt-wp5 {height:5px !important;}
.prt-wp0 {min-height:0px !important;height: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 20px;
	font-size:20px;
	text-align:left;
}
.cont-head-bar {
	padding: 0px 0 0px;
}
.cont-head-bar:before {
	display: none;
}

body {height:auto !important;overflow:inherit !important;} 

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;}
thead th {font-size:1.0em !important;padding:10px !important;}
tfoot { display:table-footer-group !important;}
tbody th {font-size:1.0em !important;line-height:150% !important;padding:10px !important;}
tbody td {font-size:1.0em !important;line-height:150% !important;padding:10px !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;
}

.tableArea .partyL {float:left;display:block;width: 100% !important;}	
.tableArea .partyR {float:left;display:block;width: 100% !important;}

#viewport { /*scroll*/
	overflow:inherit !important;
	position:relative !important;
}


#scroll-content-area {
	transform:none !important;
}

.cont-head h1 {
	font-size:24px;  
}
.cont-head h2 {
	font-size:15px;
}
.cont-head-bar h2 {
	margin:0px 0 5px;
}

.tb_dimension {
	overflow:inherit !important
	padding:0px;
	width:100%;
}

.tb_dimension thead tr th,
.tb_dimension tbody tr th,
.tb_dimension tbody tr td {
	position:relative;
	white-space:normal;
	padding:5px;
	font-size:10px !important;line-height:140% !important;
}

.do-head-title {
	font-size:10px;
}
.do-head-title h1 {
	white-space:nowrap;
}
.do-head-title h2 {
	font-size:16px;
}
.do-head-title h3 {
	font-size:16px;
}
.do-head-title .big {
	margin-bottom:-26px;
}
.hall-phone {
	font-size:16px;
}		

.do-head-title .big {
	font-size:50px;
}
.ex-view-top .ex-top-tit {
	width:100%;
}
.ex-view-top .ex-top-tit h1 {
	white-space:nowrap;
}
.ex-view-group {
	font-size:14px;
}
.ex-view .ex-desc {
	font-size:15px;
}
.ex-view .tit {
	font-size: 30px;
}
.ex-view .tit-sub {
	font-size:18px;
}
.ex-view .tit-summary  {
	font-size: 16px;
}
.ex-view-desc-tit {
	font-size:14px;
}


.ex-view-desc .ex-view-flex .photo {
	display:none;
}
.ex-view-desc .ex-view-flex .detail {
	padding:0px 0px 0px 0;
}
.ex-view-desc-contents {
	padding:0 0px 0px;
}
.ex-view-box-cont {
	padding:0px 0 0;
}

.section-title-LR .section-title-L {
	display:block;
	width:100%;
	text-align:center;
	padding:0;
}
.section-title-LR .section-title-R {
	display:none;
}
