
/** 말풍선 /esens_tooltip_tipsy.js **/
.esens_tooltip_tipsy {
    position: absolute;
    top: 0;
    left: 0;
    padding: 6px 8px;
    font-family: sans-serif;
    font-size: 12px;
    line-height: normal;
    color: white;
    -webkit-border-radius: 3px;
    border-radius: 3px;
     background-color: rgba(0,0,0,0.75);
    z-index: 99999999999999999999;
}

.esens_tooltip_tipsy:before {
    position: absolute;
    bottom: -4px;
    left: 5px;
    display: inline-block;
    content: '';
    border-right: 5px solid transparent;
    border-top: 5px solid rgba(0,0,0,0.75);
    border-bottom: 0 solid rgba(0,0,0,0.75);
    border-left: 5px solid transparent;
}

.esens_tooltip_tipsy.esens_tooltip_arrow-top:before {
    bottom: auto;
    top: -4px;
    border-top-width: 0;
    border-bottom-width: 5px;
}

.esens_tooltip_tipsy.esens_tooltip_arrow-bottom:before {
    bottom: -4px;
    top: auto;
    border-top-width: 5px;
    border-bottom-width: 0;
}

.esens_tooltip_tipsy.esens_tooltip_arrow-left:before {
    left: 5px;
    right: auto;
}

.esens_tooltip_tipsy.esens_tooltip_arrow-center:before {
    left: 50%;
    right: auto;
    margin-left: -5px;
}

.esens_tooltip_tipsy.esens_tooltip_arrow-right:before {
    right: 5px;
    left: auto;
}

.esens_tooltip_tipsy.esens_tooltip_arrow-side-left:before {
    top: 50%;
    bottom: auto;
    left: 0;
    right: auto;
    margin-top: -4px;
    margin-left: -5px;
    border-right-color: rgba(0,0,0,0.75);
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    border-left: 0;
}

.esens_tooltip_tipsy.arrow-side-right:before {
    top: 50%;
    bottom: auto;
    right: 0;
    left: auto;
    margin-top: -4px;
    margin-right: -5px;
    border-left-color: rgba(0,0,0,0.75);
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    border-right: 0;
}

/** 말풍선 **/




.esensbox-wrapper {
	overflow: hidden;
}

 

.pagecss_sample_line_top {
	border-top:1px solid #333;
}
.pagecss_sample_line_bottom {
	border-bottom:1px solid #ddd;
}
.pagecss_sample_line_right {
	border-right:1px solid #ddd;
}
.pagecss_sample_line_left {
	border-left:1px solid #ddd;
}
.pagecss_sample_line_day01 {
	font-size:20pt;
	font-family: 'Roboto-medium', 'RixSGo B', 'RixSGo M', 'NanumBarunGothicBold', 'NanumBarunGothic', sans-serif;
	text-align:center;
	letter-spacing: -1px;
	background:#f8f8f8;
	width:20%;
}

.pagecss_sample_line_day02 {
	font-size:14pt;
	font-family:'Roboto-regular', 'RixSGo M', 'NanumBarunGothicBold', 'NanumBarunGothic', sans-serif;
	text-align:center;
	letter-spacing: -1px;
	background:#fcfcfc;
	width:15%;
}

.pagecss_sample_line_space01 {
	padding:5px;
	text-align:center;
}
.pagecss_sample_line_space02 {
	padding:5px;
	text-align:left;
}
.pagecss_sample_line_img01 {
	 width:384px;
	 height:528px;
	 background :url(../skinimage/sample_left_img) no-repeat;
	 display: inline-block;
}
#pagecss_sample_box {
	margin:0 auto; 
	display: inline-block;
	width:100%;
	margin-bottom:2em;
} 

	#pagecss_sample_box_left { 
		float:left; 
		width:45%; 
		text-align:right;
	}
	#pagecss_sample_box_right {
		float:right; 
		width:45%; 
		text-align:left;
	}
	#pagecss_sample_box_center {
		position: absolute;
		display:inline-block;
		padding-top:5em;
	}


.page_sample_font1 { 
	font-size: 22pt; 
	height:30px;
	padding:0 0 0 0;
	line-height:30px;
	display:inline-block;
	color:#000;letter-spacing: -0.1em; 
	font-family:'RixSGo B', 'NanumBarunGothic', "Tahoma", "Helvetica", sans-serif; 
	}

.page_sample_font2 { 
	font-size: 16pt;
	padding:0 0 0 0;
	line-height:24px;
	color:#2C9CD8;
	letter-spacing: -0.1em;
	font-family:'RixSGo B', 'NanumBarunGothic', "Tahoma", "Helvetica", sans-serif; 
	}

.page_sample_font3 { 
	color:#333; 
	font-size: 14pt;
	letter-spacing: -0.1em; 
	line-height:20px;
	font-family:'RixSGo B', 'NanumBarunGothic', "Tahoma", "Helvetica", sans-serif; 
	}

.page_sample_font4 { 
	color:#aaa; 
	font-size: 11pt;
	letter-spacing: -0.1em; 
	line-height:20px;
	font-family:'NanumBarunGothic', "Tahoma", "Helvetica", sans-serif; 
	}
.page_sample_font5 { 
	font-size: 30pt;
	padding:0 0 0 0;
	line-height:40px;
	color:#62BED3;
	display:block;
	letter-spacing: -0.1em;
	font-family:'RixSGo B', 'NanumBarunGothic', "Tahoma", "Helvetica", sans-serif; 
	}
.page_sample_font6 { 
	font-size:22pt;
	padding:0 0 0 0;
	line-height:30px;
	color:#366BAF;
	display:block;
	letter-spacing: -0.01em;
	font-family:'RixSGo B', 'NanumBarunGothic', "Tahoma", "Helvetica", sans-serif; 
	}
.page_sample_font7 { 
	font-size: 18pt;
	padding:1em 1em 0 0;
	line-height:24px;
	color:#65A5D3;
	letter-spacing: -0.1em;
	}
.page_sample_font8 { 
	font-size:26pt;
	padding:0 0 0 0;
	line-height:34px;
	color:#F0898A;
	letter-spacing: -0.08em;
	font-family:'Roboto-thin', 'RixSGo B', 'NanumBarunGothic', "Tahoma", "Helvetica", sans-serif; 
	}
.page_sample_font9 { 
	font-size: 12pt;
	padding:0 0 0 0;
	line-height:24px;
	color:#62BED3;
	letter-spacing: -0.1em;
	display: block;
	}
.page_sample_font10 { 
	font-size: 11pt;
	padding:1em 0 0 0;
	line-height:20px;
	color:#999;
	letter-spacing: -0.1em;
	}
.page_sample_font11 { 
	font-size:18pt;
	padding:0 0 0 0;
	line-height:30px;
	color:#366BAF;
	display:block;
	letter-spacing: -0.08em;
	font-family:'RixSGo B', 'NanumBarunGothic', "Tahoma", "Helvetica", sans-serif; 
	}
.page_sample_font12 { 
	font-size: 26pt;
	padding:0 0 0 0;
	line-height:40px;
	color:#62BED3;
	display:block;
	letter-spacing: -0.1em;
	font-family:'RixSGo B', 'NanumBarunGothic', "Tahoma", "Helvetica", sans-serif; 
	}
.page_sample_imgbox {
	width:100%;
	text-align:center;
	display:block;
}
.page_sample_box1 {
	margin:0 auto;
	width:100%;
	text-align:center;
	background-color: #737373;
	border-radius: 5px;
	color:#fff;
	padding:10px 20px;
	font-size: 12pt;
	height:auto;
	letter-spacing: -0.1em; 
	font-family:'RixSGo B', 'NanumBarunGothic', "Tahoma", "Helvetica", sans-serif; 
	margin:1.5em 0.1em;
	}
.page_sample_box2 {
	background-color: #FC6E51;
	border-radius: 5px;
	color:#fff;
	font-size: 12pt;
	letter-spacing: -0.1em; 
	font-family:'RixSGo B', 'NanumBarunGothic', "Tahoma", "Helvetica", sans-serif; 
	margin:1.5em 0.1em;
	}
.page_sample_box3 {
	margin:0 auto;
	width:95%;
	text-align:center;
	background-color: #737373;
	border-radius: 5px;
	color:#fff;
	padding:10px 20px;
	font-size: 12pt;
	height:auto;
	letter-spacing: -0.1em; 
	font-family:'RixSGo B', 'NanumBarunGothic', "Tahoma", "Helvetica", sans-serif; 
	margin:1.5em 0.1em;
	}
.page_sample_box4 {
	padding:0 1em;
	border-left:1px solid #eee;
}
.page_sample_box1_div {
	margin:0 auto;
	width:100%;
	text-align:center;
}
.page_sample_box2_div {
	margin:0 auto;
	width:100%;
}
.contenM {
	font-size:11pt;
	text-align:center;
	color:#333; 
	font-family:'NanumGothicBold',  'NanumBarunGothic',"Dotum", "Arial", "Gulim", sans-serif; 
	line-height: 150%; 
	letter-spacing: -1px;
	}





















