body, td, p, input, button, textarea, select, .c1 { font-family:Tahoma,dotum; font-size:9pt; color:#222222; }
body{overflow-y:scroll;margin:0;}
form { margin:0px; }
h1	 { margin:0;}
 img {border:0px;} 
ul	{margin:0; padding:0;}
li { list-style:none;}

div.wrap{ position:relative; background:url('images/top_bg.gif') repeat-x; width:100%; }
div.main-wrap{ position:relative; width:100%; min-height:447px; background: url('images/main/main_bg.gif') 0 0 repeat-x;}
div.head-wrap{ position:relative; width:960px; height:78px; margin:0 auto; }
div.head-wrap ul	{ position:absolute; top:35px; left:350px; width:620px; }
div.head-wrap ul li	{  float:left; display:inline-blcok; margin-left:60px;  }

div.main-box	{ margin:0 auto; width:960px; height:260px; }
div.main-img	{ height: 363px;  }
div.main-bar span.pad	{ padding-right:35px; }
div.con-box ul	{ margin:10px 0 0 0; }
div.bbs-box ul	{ margin:10px 0 0 0; color:#8c8c8c;}
div.bbs-box ul li	{ font-size:11px; line-height:18px; background: url('images/main/dot.gif') 0 7px no-repeat; padding-left:6px; }
div.bbs-box ul li span	{ width:200px; display:inline-block;}
div.con-box div	{ position:relative;width:320px; float:left; margin-top:25px; }
div.greeting-bg	{ width:277px; height:94px; background: url('images/main/greeting_bg.gif') no-repeat;}
div.greeting-bg span	{ display:block;  }
div.greeting-bg span.mar	{  margin-top:12px; }
div.customer-bg	{ width:276px; height:94px; background: url('images/main/customer_bg.gif') no-repeat;}
div.customer-bg span	{ display:block;}
div.customer-bg span.mar	{  margin-top:8px; }

div.footer	{ width:100%; border-top:1px solid #c2c2c2; background:#f2f2f2; margin-top:30px;}
div.footer div.inner	{ margin:0 auto; width:960px; height:100px; margin-top:24px;}
div.footer div.inner a	{ color:#f2f2f2;}

/* SUB */
div.sub-wrap{ position:relative; width:100%; height:auto; background: url('images/sub/sub_bg.jpg') top center no-repeat; overflow:hidden;}
div.container	{ width:960px; margin:0 auto;}
div.left 	{ width:240px; height:auto;  margin-top:30px; float:left; }
div.left *	{vertical-align:middle;}
div.left-bg	{ width:203px; background: url('images/sub/left_bg.gif') bottom center no-repeat; padding-bottom:30px;}
div.contents	{ width:720px; margin-top:155px; height:auto;  float:left; }
div.contents span.location	{  float:right; font-size:11px; color:#898989;}
div.inner	{ margin:40px 0 30px 0;  }









a:link, a:visited, a:active { text-decoration:none; color:#666666; font-size:11px;  font-family:dotum;}
a:hover { text-decoration:underline; }

a.out:link, a.out:visited, a.out:active, a.out:hover { text-decoration:none; color:#fff475;  font-size:11px;  font-family:dotum;  text-decoration:underline;}

a.menu:link, a.menu:visited, a.menu:active { text-decoration:none; color:#454545; }
a.menu:hover { text-decoration:none; }

.member {font-weight:bold;color:#888888;}
.guest  {font-weight:normal;color:#888888;}

.lh { line-height: 150%; }
.jt { text-align:justify; }

.li { font-weight:bold; font-size:18px; vertical-align:-4px; color:#66AEAD; }

.ul { list-style-type:square; color:#66AEAD; }

.ct { font-family: Verdana, 굴림; color:#222222; } 

.ed { border:1px solid #CCCCCC; } 
.tx { border:1px solid #CCCCCC; } 

.small { font-size:8pt; font-family:돋움; }
.cloudy, a.cloudy {color:#888888;} /* 흐림 */

input.ed { height:20px; border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:3px 2px 0 2px; }
input.ed_password { height:20px; border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:3px 2px 0 2px; font:10px Tahoma; }
textarea.tx { border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:2px; }

.th {  background: #5f99ca; text-align:center; padding:20px; color:#ffffff; font-weight:bold; }
.td1 {  text-align:center; background:#ffffff; padding:10px; }
.td2 {  background:#ffffff; padding:10px; }


/* EDIT CMY 160715 */
.funeral *, .pcm * { position:relative;padding:0; margin:0; line-height: 1.8; letter-spacing: -0.2px;}
.funeral1 a, .funeral1 img{float:left;}
.funeral1, .funeral2, .funeral3, .funeral4, .funeral5, .funeral6{ position:relative;padding-bottom: 50px; float: left; clear: both; background: url('../images/funeral_bar.gif') bottom center no-repeat;}
.funeral2 h4, .funeral4 h4 {float: left; padding-bottom:20px;width: 62%; display: block; }
.funeral2 ul, .funeral4 ul { width: 62%; float: left;}
.funeral2 span.funeral_img, .funeral4 span.funeral_img {position:relative; margin-top: -70px;float: left; width: 37%;  }
.funeral2 li span, .funeral4 li span{ line-height: 1.8; padding-bottom: 3px;clear: both; display: block; font-size: 11px; color:#6d6d6d; padding-left: 10px;}
.funeral3 h4, .funeral5 h4 {float: right; padding-bottom:20px;width: 60%; display: block; }
.funeral3 ul, .funeral5 ul {width: 60%; float: right;}
.funeral3 span.funeral_img, .funeral5 span.funeral_img {position:relative; margin-top: -70px;float: right; width: 40%; text-align: left; }
.funeral3 li span, .funeral5 li span{ line-height: 1.8; padding-bottom: 3px;clear: both; display: block; font-size: 11px; color:#6d6d6d; padding-left: 10px;}
.funeral2, .funeral3, .funeral4, .funeral5, .funeral6  { padding-left: 17px;}
.funeral6 ul li strong { color:#425d9b; clear: both; padding-left:10px; background: url('../images/funeral_dot1.gif') left center no-repeat;}
.funeral6 ul li { padding-top:5px;}
.funeral6 ul li ul { padding-left: 10px; width: 95%;float:none;clear: both; }
.funeral6 ul li ul li { padding-top:0; }
.funeral6 ul { width: 50%; float: left;}
.funeral6 span.funeral_img {position:relative; margin-top: -70px;float: left; width: 50%;  }
.funeral6 h4 {float: left; padding-bottom:20px;width: 60%; display: block; }
.funeral7 { overflow:hidden;clear: both; width: 100%; padding-bottom: 20px;}
.funeral7 li {padding: 12px; float: left;}
.funeral7 ul { padding-left: 5px;}
.funeral7 h4 {padding-left: 17px;float: left; padding-bottom:5px;width: 100%; display: block; }
.funeral8 { overflow:hidden;clear: both; width: 100%; padding-bottom: 20px; background: url('../images/funeral_bar.gif') bottom center no-repeat;}
.funeral8 li {padding: 12px 0 20px 0; float: left;}
.funeral8 h4 {padding-left: 17px;float: left; padding-bottom:5px;width: 100%; display: block; }

.funeral p { position:absolute; right: 10px; bottom:35px;}
.funeral7 p { bottom:0;}

.pro_logo *, .pro_logo2 *, .pro_secu * { position:relative;padding:0; margin:0;}
.pro_logo, .pro_logo2 { float: left; margin: 0 auto; }
.pro_logo2 { padding-left: 150px;}
.pro_logo_list {float: left; width: 271px; margin: 20px;border:5px solid #e6e8ed;}
.pro_logo_list h4 {float: left;}
.pro_logo_list h4 img { display: block;}
.pro_logo_list ul {background:#f5f6f9;width: 100%;float: left; padding-top: 20px; height: 40px;}
.pro_logo_list ul li { padding:2px 0;display: block;text-align: center;}
.pro_logo_list ul li img { vertical-align: middle; padding-right: 5px; margin-top:-2px;}
.pro_logo_list ul li a { display: block;text-align: center;font-size: 12px;}
.pro_logo_list.list2 ul {padding-top: 10px; height: 50px;}
.pro_logo_list.list2 ul li { padding-top:4px;}


/* EDIT CMY 180801 */
.pcm{width: 100%;}
/*.pcm2 ul li strong { color:#425d9b; clear: both; padding-left:10px; background: url('../images/funeral_dot1.gif') left center no-repeat;}
.pcm2 ul li { padding-top:5px;}
.pcm2 ul li ul { padding-left: 10px; width: 95%;float:none;clear: both; }
.pcm2 ul li ul li { padding-top:0; }
.pcm2 ul li ul li ul li:after {  position:absolute; left:0;width: 10px; height: 15px; content:''; background: url(../images/arrow2.gif) left 8px no-repeat; }
.pcm2 ul li ul li ul li { padding-left: 10px;}
.pcm2 ul li ul li ul { padding-bottom: 5px;}
.pcm2 ul { width: 100%; float: left;}*/
.pcm2 h4 {float: left; padding-bottom:20px;width: 60%; display: block; }
.pcm1 { background: url(../images/pcm_img2.gif) no-repeat center 150px; padding: 20px 0px; } 
.pcm2 h4 {float: left; padding-bottom:20px;width: 60%; display: block; }
.pcm1 h5 { width: 35%; border-radius: 5px; height: 120px; margin:0 auto; margin-bottom: 37px;font-size: 0; border:2px solid #d1e2eb; background: url(menu/images/pcm_img1.png) no-repeat left 10px #fcfcfc; }
.pcm1 ul{ vertical-align: top; width: 27%; margin: 2.5% 4.5%; display: inline-block;}
.pcm1 > ul:nth-child(2) {margin-left:0;}
.pcm1 > ul:nth-child(3) {}
.pcm1 > ul:nth-child(4) {margin-right:0;}
.pcm1 ul ul { width: 100%; margin:0;}
.pcm1 ul li strong{border-radius: 5px; display: block; text-align: center;width: 100%; padding: 10px 0; font-size: 0; height: 20px; background: url(menu/images/pcm_img1.png) no-repeat #50bbf2; background-position:  -220px -8px }
.pcm1>ul:nth-child(4) li strong{ background-position:  -355px -8px }
.pcm1>ul:nth-child(3) li strong{ background-position:  -490px -8px }
.pcm1 ul li ul li {border-radius: 5px; margin-top: 3px; padding: 5px 20px; background:#f8f8f8;}
.pcm2 h4 {display: block; clear: both; padding: 10px 0;}
.pcm2 dl { height:310px; padding: 160px 1% 0 2%;border:1px solid #d5d5d5;float: left; width: 29.33%; margin-right:1%;display: line-block;}
.pcm2 dl:last-of-type { margin-right:0;}
.pcm2 dt { font-weight:600; padding-bottom: 10px; font-size: 14px; color:#425d9b; text-align:center;}
.pcm2 dd { margin-left:0;}
.pcm2 .pcm3 span {font-weight: 600;}
.pcm2 .pcm3 dd li { line-height: 19px; color:#777777;padding:1px 0px 3px 17px;background: url(../images/arrow2.gif) 10px 7px no-repeat;}
.pro_inner.pcm3 dl:nth-child(1) { background:url(menu/images/pcm_img3.gif) no-repeat center 23px;}
.pro_inner.pcm3 dl:nth-child(2) { background:url(menu/images/pcm_img4.gif) no-repeat center 23px;}
.pro_inner.pcm3 dl:nth-child(3) { background:url(menu/images/pcm_img5.gif) no-repeat center 23px;}

/* EDIT CMY 180802 */
.tab_menu { position:relative;height: 34px;float: left;width: 100%; clear: both; display: block; }
/*.tab_menu:after { display: block;position:absolute; background:#63a6dd; z-index:-1;height:1px; content:''; bottom:0; width: 100%;}*/
.tab_menu ul {position::absolute;float: left;width: 100%; border-bottom:1px solid #63a6dd; height: 31px;}
.tab_menu li { position::absolute; margin-top:-1px; float: left; margin-right: 2px;}
.tab_menu li a { height: 22px; text-align: center; min-width: 7em;display: block; border-top-left-radius: 5px; border-top-right-radius: 5px; border:1px solid #eaeaea; border-bottom-color:transparent; background:#ededed;padding: 8px 20px 0px 20px; font-size: 14px; font-weight: 600 ; color:#8e8e8e;}
.tab_menu li a:hover { color:#134a77;}
.tab_menu li.visi a { height: 23px;color:#134a77;border-color:#63a6dd; background:#fff; border-bottom-color:#fff;}
.pro_secu { clear: both; line-height: 18px;}
.pro_secu_inner h3 a { display: block;font-size: 0; width: 100%; height: 100%;}
.pro_secu_inner h3 {position:relative; clear: both; padding: 25px 0; height: 95px; width: 100%; display: block; background-position:center center; background-repeat: no-repeat;}
.pro_secu_inner { clear: both;float: left;}
.ione h3 {background-image: url(menu/images/ionenet_top.gif)}
.cam h3 {background-image: url(menu/images/campass_top.gif)}
.wapp h3 {background-image: url(menu/images/wapples_top.gif)}
.sfcan h3 {background-image: url(menu/images/sfcan_top.jpg)}
.ionedd h3 {background-image: url(menu/images/ionenetdd_top.jpg)}
.pro_secu_inner h4 {display: block; clear: both; padding: 10px 0;}
.pro_secu_inner h4:last-of-type { padding-top: 40px;}
.pro_secu_inner ul li { line-height: 22px; }
.pro_secu_inner dl { height:150px; padding: 160px 2% 0 2%;border:1px solid #d5d5d5;float: left; width: 19.95%; margin-right:1%;display: line-block;}
.pro_secu_inner dl:last-of-type { margin-right:0;}
.pro_secu_inner dt { font-weight:600; padding-bottom: 10px; color:#425d9b; text-align:center;}
.pro_secu_inner dd { margin-left:0;}
.pro_inner { float: left; width: 100%; clear:both;padding-bottom: 60px;}
.pro_inner.ione1 dl:nth-child(1) { background:url(menu/images/ione_img1.gif) no-repeat center 23px;}
.pro_inner.ione1 dl:nth-child(2) { background:url(menu/images/ione_img2.gif) no-repeat center 23px;}
.pro_inner.ione1 dl:nth-child(3) { background:url(menu/images/ione_img3.gif) no-repeat center 23px;}
.pro_inner.ione1 dl:nth-child(4) { background:url(menu/images/ione_img4.gif) no-repeat center 23px;}
.pro_inner.cam1 dl:nth-child(1) { background:url(menu/images/cam_img1.gif) no-repeat center 23px;}
.pro_inner.cam1 dl:nth-child(2) { background:url(menu/images/cam_img2.gif) no-repeat center 23px;}
.pro_inner.cam1 dl:nth-child(3) { background:url(menu/images/cam_img3.gif) no-repeat center 23px;}
.pro_inner.cam1 dl:nth-child(4) { background:url(menu/images/cam_img4.gif) no-repeat center 23px;}
.wapp1 li:nth-child(1) { background:url(menu/images/wapp_img1.gif) no-repeat center 0;}
.wapp1 li:nth-child(2) { background:url(menu/images/wapp_img2.gif) no-repeat center 0; float: right;}
.wapp1 li:nth-child(3) { background:url(menu/images/wapp_img3.gif) no-repeat center 0;}
.wapp1 li:nth-child(4) { background:url(menu/images/wapp_img4.gif) no-repeat center 0; float: right;}
.wapp1 li { padding-top: 180px;color:#425d9b; font-weight:600;text-align: center; height: 40px; border:1px solid #d5d5d5;width: 49.4%; float: left; margin-bottom: 7px;}
.tab_menu p { width: 50px; height: 30px; float: right; text-align: right; position::absolute; right:0; top:-25px;}

/* EDIT CMY 181017 */
.type_inquiries h4 { clear: both; font-size: 1.5em; width: 100%; display: block; float: left;}
.type_inquiries {width: 100%; display: block;}
.type_inquiries div.pro_logo_list { clear:both; border:0; width: 100%; margin:0; margin-top: 10px; margin-bottom:20px; padding-bottom:20px;border-bottom:1px dotted #dcdcdc;}
.type_inquiries div.pro_logo_list:last-of-type{border:none;}
.type_inquiries div.pro_logo_list ul { display: block;border:0; background:none; width: 100%; padding:0; clear: both; height: auto;}
.type_inquiries div.pro_logo_list ul li { vertical-align: top; min-height: 135px;background:#f5f6f9; text-align: left;display: inline-block; width: 45%; margin-right: 20px; border:1px solid red; border:5px solid #e6e8ed;}
.type_inquiries div.pro_logo_list ul li strong { font-family: 'NanumGothic','나눔고딕','NanumBarunGothic','나눔바른고딕','맑은고딕','Malgun Gothic',  Dotum, 돋움, Gulim, sans-serif; margin-top: -2px;padding: 10px;display: block; background:#fff;font-size: 1.3em;}
.type_inquiries div.pro_logo_list ul li strong span { color:#6c6c6c;font-size: 0.8em; padding-left: 10px;} 
.type_inquiries div.pro_logo_list ul li dl { padding: 10px 20px;}
.type_inquiries div.pro_logo_list ul li dt { width: 22%; display: inline-block; padding-bottom:10px;}
.type_inquiries div.pro_logo_list ul li dt:last-of-type { padding-bottom:0;}
.type_inquiries div.pro_logo_list ul li dd { width: 76%; display: inline-block;}
.type_inquiries div.pro_logo_list ul li dd a { text-align: left;}
.type_inquiries div.pro_logo_list ul li p { padding: 10px 15px; border-top:1px dotted #dcdcdc;}

/* EDIT CMY 181019 main*/
div.slide {
	height: 363px;
	text-align: center;
	line-height: 363px;
	font-weight: bold;
	font-size:0;
	position:relative;
	color: rgba(0,0,0,0.75);
}
div.slide a {font-size:0; }
.mkslider {
	position: relative;
	min-width: 960px;
}
.mkslider .mkslider-auto { 
	z-index: 2;
	height:30px;
	position: absolute;
	bottom: 0px;
	right: 54%;
}
.mkslider .mkslider-auto .mkslider-auto-icon {
	line-height: 25px;
	text-align: center;
	overflow: hidden;
	cursor: pointer;
	width: 18px; height: 18px;font-size:0;
	border-radius: 9px;
}
.mkslider .mkslider-auto .mkslider-auto-icon.mkslider-auto-icon-play {
	display: none;
}
.mkslider .mkslider-auto .mkslider-auto-icon.mkslider-auto-icon-pause {
	display: block;
	background:url(images/btns_play_pause.png) no-repeat;
	background-position: -2px -1px;
}
.mkslider.mkslider-play .mkslider-auto .mkslider-auto-icon.mkslider-auto-icon-play {
	display: block;
	background:url(images/btns_play_pause.png) no-repeat;
	background-position: -16px -1px;
	font-size:0;
}
.mkslider.mkslider-play .mkslider-auto .mkslider-auto-icon.mkslider-auto-icon-pause {
	display: none;
}
.mkslider .mkslider-arrows {
	position: absolute;
	bottom: 0px;
	left: 0px;
	right: 0px;
	display: none;
}
.mkslider .mkslider-arrows .mkslider-arrow {
	width: 40px;
	height: 100%;
	line-height: 40px;
	text-align: center;
	overflow: hidden;
	font-size: 30px;
	cursor: pointer;
	margin: 10px;
}
.mkslider .mkslider-arrows .mkslider-arrow.mkslider-arrow-next {
	float: right;
}
.mkslider .mkslider-arrows .mkslider-arrow.mkslider-arrow-prev {
	float: left;
}
.mkslider .mkslider-navigator {
	position: absolute;
	bottom: 0px;
	left: 50px;
	right: 60px;
	height: 25px;
	text-align: center;
	z-index:1;
	line-height:0px;
	font-size:0;
}
.mkslider .mkslider-navigator .mkslider-navigator-item {
	font-size: 0;
	width: 10px;
	height: 10px;
	text-align: center;
	display: inline-block;
	color: #919191;
	cursor: pointer;
	border-radius: 5px;
	background:#919191; margin-right:5px;
    box-shadow: inset 1px 2px 2px rgba(0,0,0,0.5);
}
.mkslider .mkslider-navigator .mkslider-navigator-item.mkslider-navigator-item-current {
	background:#ff6000;
}
