<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

.sub-visual{margin-top:100px;width:100%;height:300px;text-align:center;background-size:cover;}
.sub-visual h1{font-size:2.2em;font-weight:600;line-height:300px;color:#fff;}

#useInfo{background:url(../images/sub-visual-1.jpg)no-repeat 50% 50%;}
#serviceInfo{background:url(../images/sub-visual-2.jpg)no-repeat 50% 50%;}
#hallInfo{background:url(../images/sub-visual-3.jpg)no-repeat 50% 50%;}
#funeralInfo{background:url(../images/sub-visual-4.jpg)no-repeat 50% 50%;}
#customerCenter{background:url(../images/sub-visual-5.jpg)no-repeat 50% 50%;}

.empty_wrap {overflow: hidden; border-bottom: 1px solid #dbdbdb; padding: 23px !important; font-size:1em!important; font-weight: 400 !important; word-break: keep-all;  text-align: center;}

.location-wrap{width:100%;border-bottom:1px solid #e3e3e3;}
.location{width:1300px;height:50px;margin:0 auto;}
.location .home-wrap{float:left;width:5%;}
.location .lo-home{display:block;width:100%;height:50px;border-left:1px solid #e3e3e3;border-right:1px solid #e3e3e3;text-indent:-99999px;background:url(../images/icon/lo-home.png)no-repeat 50% 50%;background-size:30px;}
.location .depth-wrap{float:left;width:40%;}
.location .depth-wrap &gt; ul &gt;li{position:relative;float:left;width:50%;}
.location .depth-wrap &gt; ul &gt;li &gt; a{border-right: 1px solid #e3e3e3;}
.location .box{overflow:hidden;display:block;padding:13px 35px 14px 15px;font-size:1.1em;font-weight:400;color:#333;background:url(../images/icon/icon-notice-bottom.png)no-repeat 93% 50%;}
.location .box.active{background:url(../images/icon/icon-notice-top.png)no-repeat 93% 50%;}
.location .box.box-3.active{background:url(../images/icon/icon-notice-top.png)no-repeat 93% 50%;}
.location .lo-depth1{position:absolute;top:50px;left:1px;width:calc(100% - 3px);z-index:20;border:1px solid #e3e3e3;background:#fff;}
.location .lo-depth2{position:absolute;top:50px;left:-1px;width:calc(100% - 1px);z-index:20;border:1px solid #e3e3e3;background:#fff;}
.location .lo-depth3{position:absolute;top:50px;left:-1px;width:calc(100% - 1px);z-index:20;border:1px solid #e3e3e3;background:#fff;}
.location .lo-depth a{display:block;padding:13px 15px;font-size:1.1em;font-weight:400;z-index:20;}
.location .lo-depth li:not(:last-child) a{border-bottom:1px solid #e3e3e3;}
.location .lo-depth a:hover{background:#e4e4e4;}

.container{max-width:1300px;margin:100px auto 150px;word-break:keep-all;}
.container h2{text-align:center;font-size:1.875em;font-weight:600;color:#333;}
.container h2:after{content:"";display:block;width:45px;height:2px;margin:15px auto 50px;background:#2d3b6e;}

/* .container .tab-button-outer .tap-m{display:none;} */
.container .tab-button-outer ul{overflow:hidden;width:100%;margin-bottom:50px;}
.container .tab-button-outer.tap2 ul&gt;li{float: left;width:calc(100% / 2);}
.container .tab-button-outer.tap3 ul&gt;li{float: left;width:calc(100% / 3);}
.container .tab-button-outer.tap4 ul&gt;li{float: left;width:calc(100% / 4);}
.container .tab-button-outer.tap5 ul&gt;li{float:left;width:calc(100% / 5)}
.container .tab-button-outer.tap7 ul&gt;li{float:left;width:calc(100% / 7)}

.container .tab-button-outer ul&gt;li&gt;a {border:1px solid #e3e3e3;border-right:none;}
.container .tab-button-outer ul&gt;li:last-child a{border-right:1px solid #e3e3e3;}
.container .tab-button-outer ul&gt;li&gt;a{display:block;padding: 16px;text-align:center;font-size:1.125em;font-weight:400;box-sizing: border-box;}
.container .tab-button-outer ul&gt;li.is-active&gt;a{color:#fff;background:#1d2088}
.container .tab-button-outer {display:block;}
.container .tab-select-outer {display:none;}

.content{position:relative;margin:50px 0;}
.content .view-img{position:relative;}
.content .name{position:absolute;top:0;left:0;z-index:15;}
.content .name p {padding:1em 3em;font-size:1.3em;font-weight:400;color:#fff;background:#363636}

.content .slide-numbers{position: absolute;left:30px;bottom:25px;z-index:12;}
.content .slide-numbers p{font-size:1.2em;font-weight:400;color:#fff;}

.content .view-img img {width:100%;}
.content .view-img .slick-prev{position:absolute;bottom:0;right:70px;z-index:20;width:70px;height:70px;text-indent:-9999px;background:#fff url(../images/icon/sub-img-left-off.png)no-repeat 50% 50%;}
.content .view-img .slick-next{position:absolute;bottom:0;right:0;z-index:20;width:70px;height:70px;margin-left:-4px;text-indent:-9999px;background:#fff url(../images/icon/sub-img-right-off.png)no-repeat 50% 50%;}
.content .view-img .slick-prev:hover{background:#1d2088 url(../images/icon/sub-img-left-on.png)no-repeat 50% 50%;}
.content .view-img .slick-next:hover{background:#1d2088 url(../images/icon/sub-img-right-on.png)no-repeat 50% 50%;}

.content .list-img{margin-top: 20px;}
.content .list-img .slick-current{border:4px solid #1d2088;}
.content .list-img ul{width:100%;}
.content .list-img li{float:left;width:33%;border:4px solid #fff;cursor:pointer;}
.content .list-img img{width:100%;}

.table-wrap table {margin:5em 0;border-top:1px solid #2d3b6e;}
.table-wrap .txt-table .pc-table tr{text-align:center;line-height:60px;color:#333333;}
.table-wrap .txt-table .pc-table tr:first-child{border-top:1px solid #2d3b6e;border-bottom:1px solid #e8e8e8;}
.table-wrap .txt-table .pc-table tr:last-child{border-bottom:1px solid #e8e8e8;}
.table-wrap .txt-table .pc-table th:not(:last-child),
.table-wrap .txt-table .pc-table td:not(:last-child){border-right:1px solid #e8e8e8;}
.table-wrap .txt-table .pc-table th{font-size:1.125em;font-weight:500;background:#fafafa;border-bottom:1px solid #e8e8e8}
.table-wrap .txt-table .pc-table td {padding:.5em 0;font-size: 1.125em;font-weight:400;line-height:1.7;border-bottom:1px solid #e8e8e8}

.container .call-info{overflow:hidden;width:100%;}
.container .call-info .call-image{float:left;width:50%;height:26em;background: url(../images/call.jpg)no-repeat 50% 50%;}
.container .call-info .call-image.uijeongbu{background: url(../images/call-uijeongbu.jpg)no-repeat 50% 50%;}
.container .call-info .call-txt{float:left;width:50%;background:#fafafa;}
.container .call-info .call-txt .call-txt-inner{overflow:hidden;padding:3.5em;background:url(../images/call-balloon.png)no-repeat 300px 27%;}
.container .call-info .call-txt p{letter-spacing:-.5px;}
.container .call-info .call-txt .basic{font-size:1.25em;font-weight:400;line-height:1.8em;}
.container .call-info .call-txt p:nth-child(2){font-size:1.8em;font-weight:600;}
.container .call-info .call-txt p:nth-child(3){font-size:2.5em;font-weight:700;color:#1d2088;}
.container .call-info .call-txt p:nth-child(3):after{content:"";display:block;width:50px;height:2px;margin:20px 0;background:#1d2088;}
.container .call-info .call-txt p:nth-child(4){width:450px;}
.container .call-info .call-txt p:nth-child(5){margin-top: 10px;font-weight:500;}

.container .day1-img{margin: 60px auto;}

.container .step{clear:both;overflow:hidden;max-width:1024px;margin:60px auto 0;}
.container .step li {position:relative;float:left;width:33.3%;text-align:center;padding-top: 100px;}
.container .step li:nth-child(1){background:url(../images/step1.png)no-repeat 50% 8%;}
.container .step li:nth-child(2){background:url(../images/step2.png)no-repeat 50% 8%;}
.container .step li:nth-child(3){background:url(../images/step3.png)no-repeat 50% 8%;}
.container .step li:not(:first-child):after{position:absolute;top:50%;content:"";display:block;width:5px;height:5px;border-radius:5px;background:#1d2088}

.container .step li p:first-child{font-size:1.25em;font-weight:600;color:#1d2088;line-height:2.5em;}
.container .step li p:nth-child(2){font-size:1.25em;font-weight:400;color:#333;}
.container .step li p:nth-child(2) span{color:#1d2088;}

.content .day-img{display:block;}
.content .day-img-m{display:none;}

.content .pcTable {display:table;margin-top:3em;line-height:2em;letter-spacing:-.3px;border-top:1px solid #1d2088}
.content .pcTable th{font-size:1.125em;font-weight:600;color:#1d2088;text-align:center;background:#fafafa}
.content .pcTable tr{text-align:left;border-bottom:1px solid #e8e8e8;}
.content .pcTable td{font-size:1.125em;font-weight:400;padding:1.5em;}
.content .pcTable td .light-txt {margin-top:10px;color:#888;}
.content .pcTable td span{display:block;padding-left:1em;}

.content .mTable {display:none;margin-top:50px;}
.content .mTable dl{text-align:left;}
.content .mTable dl:first-child{border-top:1px solid #1d2088}
.content .mTable dt{padding-left:1.5em;font-size:1.25em;font-weight:600;line-height:75px;color:#1d2088;background:#fafafa;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;}
.content .mTable dd{font-size:1.25em;font-weight:400;padding:1.5em;}
.content .mTable dd .light-txt {margin-top:10px;color:#888;}
.content .mTable dd span{display:block;margin-top:10px;padding-left:1em;}

.content dl{clear:both;}
.content dt{height:75px;padding-left: 20px;font-size:1.5em;font-weight:500;color:#333;border-top:1px solid #1d2088;border-bottom:1px solid #e8e8e8}
.content dt p{display:inline-block;line-height:75px;}
.content dt span{display:inline-block;margin:0 20px 0 0;font-size:1.5em;font-weight:600;color:#1d2088;vertical-align:-3px;}
.content dd{overflow:hidden;padding:1em 0 2em;}
.content dd .img-box{position:relative;float:left;width:48%;margin:1%;}
.content dd .img-box.line2{margin-top: 1.3em;}
/* .content dd .img-box:nth-child(even){margin-left:24px;} */
.content dd .img-box .p-wrap{position:absolute;left:0;right:0;bottom:0;background: rgba(54, 54, 54, 0.6);}
.content dd .img-box .p-wrap p{padding: .5em;font-size:1.5em;font-weight:400;color:#fff;text-align:center;}
.content dd .img-box.img1{float:none;width:98%;margin:1%;}

.location .depth-wrap.dep3{width:55%}
.location .depth-wrap.dep3&gt;ul&gt;li{width:calc(100% /3)}
.location .box.box-3{background:url(../images/icon/icon-notice-bottom.png)no-repeat 93% 50%}
.content .top-txt{display:block;margin:10px 0;font-size:1.1em;font-weight:300;color:#333;text-align:right;}
.img-wrap{overflow:hidden;}
.img-inner{float:left;width:calc(100% / 4 - 15px);}
.img-inner:not(:first-child){margin-left:20px;}
.img-inner img{width:100%;}
.img-inner p{display:block;text-align:center;font-size:1.25em;font-weight:400;line-height:3.5em; solid #e8e8e8;letter-spacing:-.5px;}
.content .pcTable.coffin-t{min-width:490px;}
.content .pcTable.coffin-t td{text-align:center;}
.content .pcTable.coffin-t th{padding:1.5em }
.content .pcTable.coffin-t th:not(:last-child){border-right:1px solid #e8e8e8;}
.content .pcTable.coffin-t td:not(:last-child){border-right:1px solid #e8e8e8;}
.pc-content{display:inline-table;}
.m-content{display:none;}
.img-inner.flowerList .coffin-img-m{display:none;}

.content .table-2{float:left;width:50%;}
.content .table-2 p{padding-left:3%;font-size:1.4em;font-weight:700;color:#333;}
.content .table-2 ul{width:94%;padding:3%;}
.content .table-2 ul li{text-align:center;font-size:1.25em;font-weight:400;line-height:75px;border-bottom:1px solid #e8e8e8;}
.content .table-2 ul .title{border-top:1px solid #1d2088;background:#fafafa}
.content .top-txt.mar3{margin-left:3%;}

.content dt.frame{letter-spacing:-.5px;}
.content dt.large{height:100px;}
.content dt .small{float:none;display:block;margin: -8px 0 0 58px;line-height:0;font-size:0.7em;}
.img-wrap.img2{margin-top:2em;padding:0 1em;}
.img-wrap.img2 .img-inner{width:calc(100% / 2 - 10px)}
.img-wrap.img2 .img-inner:not(:first-child){margin-left:20px;}

.content .blue-txt{font-weight:500;color:#1d2088}
.content .btn-wrap .blue-txt{font-weight:400;}

.content .img-inner.bor-non p{border-bottom:none;}
.content .bottom-txt{margin-top:50px;font-size:1.25em;font-weight:400;line-height:1.8em;}
.content .bottom-txt li{position:relative;padding-left:20px;}
.content .bottom-txt li:before{position:absolute;top:15px;left:7px;content:"";display:block;width:3px;height:3px;background-color:#1d2088;}
/* .img-wrap.img2{margin-top: 0;} */

.content .search-area1{width:100%;height:100px;background:#fafafa;}
.content .search-area1 .width-inner{overflow:hidden;width:1040px;margin:0 auto;}
.content .search-area1 p{float: left;color:#333;font-size:1.25em;font-weight:500;line-height:100px;margin:0 10px;}
.content .search-area1 p:first-child {margin-right:20px;}
.content .search-area1 .inputWrap {position:relative;float:left;padding-top:26px}
.content .search-area1 .inputWrap input{width: 120px;height:46px;padding:0 50px 0 15px;color:#333;}
.content .search-area1 .inputWrap.start .ui-datepicker-trigger {position:absolute;display: inline-block;width: 19px;height: 19px;top:40px;right: 20px;text-indent: -9999px;}
.content .search-area1 .inputWrap.end .ui-datepicker-trigger {position:absolute;display: inline-block;width: 19px;height: 19px;top:40px;right: 20px;text-indent: -9999px;}
.content .search-area1 .inputWrap.search select {width: 120px;height: 48px;margin-left: 20px;padding:0 0 0 15px;vertical-align:inherit;font-size:1em;color:#000;-webkit-appearance: none;background: #fff url('../images/icon/icon-notice-bottom.png') no-repeat 85% 50%;-moz-appearance: none;appearance: none;}
.content .search-area1 .inputWrap.search select::-ms-expand,
.content .search-area2 .inputWrap.search select::-ms-expand{display:none;}
.content .search-area1 .inputWrap.search input {;margin-left:-4px;padding:0 50px 0 15px;vertical-align:inherit;}
.content .search-area1 .inputWrap .searchBtn{display:inline-block;width:100px;height:48px;margin-left: 5px;font-size:1.063em;font-weight:500;color:#fff;line-height: 48px;background:#1d2088;text-align:center;vertical-align:inherit;}
.content .search-area2{display:none;}

.content .ui-datepicker {padding:1em 1em 0!important; }
.content .ui-widget.ui-widget-content{border:none !important;}
.content .ui-widget-header{border:none!important;background:none!important;}
.content .ui-state-default, .ui-widget-content .ui-state-default{color:#7a7a7a!important }
.content .ui-state-default, .ui-widget-content .ui-state-default{border:none!important;background:#fff!important;text-align:center;}
.content .ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight{background:#e4e4e4!important;}
.content .ui-datepicker td span, .ui-datepicker td a{padding:.6em !important;}
.content .ui-datepicker-calendar thead{border-bottom: 1px solid #e4e4e4}
.content .ui-state-hover, .ui-widget-content .ui-state-hover{background:#e4e4e4!important;color:#fff!important;}
.content #ui-datepicker-div{z-index:1000!important}

.btn-wrap{width:100%;text-align:center;margin-top: 20px;}
.btn-wrap .button {display:block;width:100%;font-size:1.1em;line-height:60px;border:1px solid #e8e8e8;background:url(../images/icon/icon-notice-bottom.png)no-repeat 55% 50%;}

.content .pcTable.search {min-width:610px;}

.content .pcTable.search th{height:80px;}
.content .pcTable.search th:not(:last-child), .content .pcTable.search td:not(:last-child){border-right:1px solid #e8e8e8;}
.content .pcTable.search tr{text-align:center;}
.content .pcTable.search a{color:#1d2088;text-decoration:underline;}

.content .map-area{margin:1em 0;}
.content .h3{font-size:1.4em;font-weight:700;color:#333;margin-bottom:15px;}
.map .content .address li{position:relative;font-size:1.2em;font-weight:400;padding-left:.6em;}
.address{overflow:hidden;}
.map .content .address li:before{position:absolute;top:10px;left:0;content:"";display:block;width:3px;height:3px;background:#1d2088;}
.map .content .address li{float:left;margin-right:3em;}
.map .content .address li span{position:relative;font-weight:500;padding-right:1.5em;}
.map .content .address li span:after{position:absolute;top:7px;right:13px;content:"";display:inline-block;width:1px;height:15px;background:#e8e8e8}
.map .content .bus li {overflow:hidden;width:100%;border-bottom:1px solid #e8e8e8;}
.map .content .bus li:first-child{border-top:1px solid #1d2088;}
.map .content .bus .left{float:left;width:120px;padding: 1.5em 0 1.5em 2em;}
.map .content .bus .left p{line-height:1.5em;color:#333;font-weight:600;padding-left:2em;}
.map .content .bus .right{float:left;width:80%;padding: 1.5em 0;}
.map .content .bus li .carUser{background:url(../images/icon/carUser.png)no-repeat 0 50%;}
.map .content .bus li .busUser{background:url(../images/icon/busUser.png)no-repeat 0 50%;}
.map .content .bus li p{position:relative;font-size:1.2em;font-weight:400;}
.map .content .bus .right p{padding-left:.6em;line-height:1.7em;}
.map .content .bus .right p:before{position:absolute;top:12px;left:0;content:"";display:block;width:3px;height:3px;background:#1d2088;}

.container.basic-list .content{overflow:hidden;}

.basic-list .list-view li{position:relative;float:left;width:25%;}
.basic-list .list-view li:before{position:absolute;top:150;left:450;width:35px;height:35px;text-align:center;line-height:35px;font-size:1.2em;font-weight:500;border-radius:35px;color:#fff;background:#1d2088;}
.basic-list .list-view li:nth-child(1):before{content:"1";}
.basic-list .list-view li:nth-child(2):before{content:"2";}
.basic-list .list-view li:nth-child(3):before{content:"3";}
.basic-list .list-view li:nth-child(4):before{content:"4";}
.basic-list .list-view li:nth-child(5):before{content:"5";}
.basic-list .list-view li:nth-child(6):before{content:"6";}
.basic-list .list-view li:nth-child(7):before{content:"7";}
.basic-list .list-view li:nth-child(8):before{content:"8";}
.basic-list .list-view li:nth-child(9):before{content:"9";}
.basic-list .list-view li:nth-child(10):before{content:"10";}
.basic-list .list-view li:nth-child(11):before{content:"11";}
.basic-list .list-view li:nth-child(12):before{content:"12";}

.basic-list .list-view .p-outer{padding:1em;text-align:left;}

.basic-list .list-view .inner-wrap{height:150px;padding-top:40px;border-top:1px solid #eaeaea;}

.basic-list .list-view .per1-bg .inner-wrap{background:url(../images/person1.png)no-repeat 50% 42px;}
.basic-list .list-view .per2-bg .inner-wrap{background:url(../images/person2.png)no-repeat 50% 42px;}
.basic-list .list-view .per3-bg .inner-wrap{background:url(../images/person3.png)no-repeat 50% 42px;}
.basic-list .list-view .per4-bg .inner-wrap{background:url(../images/person4.png)no-repeat 50% 42px;}
.basic-list .list-view .per5-bg .inner-wrap{background:url(../images/person5.png)no-repeat 50% 42px;}
.basic-list .list-view .per6-bg .inner-wrap{background:url(../images/person6.png)no-repeat 50% 42px;}

.basic-list .list-view .inner-wrap p:nth-child(1){font-size:1.4em;line-height:2em;}
.basic-list .list-view .inner-wrap p:nth-child(2){font-size:1.25em;font-weight:400;}
.basic-list .list-view .inner-wrap p:nth-child(3){margin-top:10px;font-size:1.25em;font-weight:400;}

.etiquette .content.conA .top-txt{margin-top:50px;}
.etiquette .content.conA .img-wrap{text-align:center;}
.etiquette .content.conA ul{padding: 1.5em 1.5em;border-top:1px solid #1d2088;border-bottom:1px solid #e8e8e8;}
.etiquette .content.conA ul li {margin-bottom: 10px;font-size:1.25em;font-weight:400;color:#333;line-height:1.6em;letter-spacing:-.5px;}
.etiquette .content.conA ul li span{color:#888;}

.etiquette .content.conB .list-view{position:relative;}
.etiquette .content.conB .list-view:before{position:absolute;top:28px;left:10px;bottom:28px;content:"";display:block;width:1px;background:#e8e8e8;}
.etiquette .content.conB .list-view ul{padding-left:30px;}
.etiquette .content.conB .list-view ul li{position:relative;padding:.9em 0;font-size:1.25em;font-weight:400;color:#333;letter-spacing:-.5px;}
.etiquette .content.conB .list-view ul li:before{position:absolute;top:26px;left:-24px;content:"";display:block;width:9px;height:9px;border-radius:5px;background:#1d2088;}
.etiquette .content.conB .list-view .boxBg{margin-top:1.5em;padding:1.5em;background:#fafafa;}
.etiquette .content.conB .list-view .boxBg p {line-height:1.7em;}
.etiquette .content.conB .list-view .boxBg .gray-txt {color:#888;}
.etiquette .content.conB .list-view .boxBg .gray-txt.mar {margin-bottom:1em;padding-left:1em;}



/*zia*/
.content .onlyIpttxt .inputWrap{float:none;max-width:737px;width:100%;margin:0 auto}
.content .onlyIpttxt .inputWrap input{width:422px}

.list-sdToggle{margin-top:3.5em;border-top:1px solid #1d2088}
.list-sdToggle li{border-bottom:1px solid #e8e8e8}
.list-sdToggle .q-con{position:relative;padding:1.3em 1.9em 1.3em 2.5em;background:url('../images/icon/ico-q.png') no-repeat 0 1.2em;background-size:1.86em;font-size:1.3em;color:#1d2088;font-weight:500;word-break:keep-all;cursor:pointer}
.list-sdToggle .q-con i{position:absolute;right:0;top:1.6em;display:inline-block;width:1.6em;height:1em;background:url('../images/icon/ico-arrow.png') no-repeat -.1em -.2em;background-size:4.2em}
.list-sdToggle .q-con.show i{background-position-x:-2.5em}
.list-sdToggle .a-con{position:relative;display:none;padding: 1.3em 2em 1.3em 4em;background:url('../images/icon/ico-a.png') no-repeat 1.5em 1.2em;background-size:1.86em;font-size:1.3em;border-top:1px solid #e8e8e8;background-color:#fafafa;color:#333;font-weight:400;word-break:keep-all}

.tbl-list{table-layout:fixed}
.tbl-list th,
.tbl-list td{border-bottom:1px solid #e8e8e8;color:#a1a1a1;font-size:1.25em;font-weight:300;text-align:center}
.tbl-list th{padding:1.3em 0;background-color:#fafafa;color:#000;font-weight:500}
.tbl-list td .tbl-listTle{overflow:hidden;display:block;width:auto;padding:1.3em 0;color:#000;font-weight:400;text-align:left;white-space:nowrap;text-overflow:ellipsis}

.tbl-list.tbl-listView .tbl-listViewTle{padding-left:1em;padding-right:1em;text-align:left}
.tbl-list.tbl-listView .tbl-listView-con{padding:1em;text-align:left;color:#000}
.tbl-list.tbl-listView .tbl-listView-con textarea{resize:none}

.tbl-list.tbl-listCon th,
.tbl-list.tbl-listCon td{padding:1em;;color:#000;word-break:keep-all}
.tbl-list.tbl-listCon td{border-left:1px solid #e8e8e8;font-weight:300;text-align:left}
.tbl-list.tbl-listCon tr:first-child th{border-left:1px solid #e8e8e8}
.tbl-list.tbl-listCon tr:first-child th:first-child{border-left:none}

.tbl-list.tbl-listCon ul li{overflow:hidden}
.tbl-list.tbl-listCon ul li:before{content:"";float:left;display:block;width:4px;height:4px;margin-top:.6em;background-color:#2d3b6e}
.tbl-list.tbl-listCon ul li span{display:block;padding-left:.5em}
.tbl-list.tbl-listCon td p{color:#969696}
.tbl-list.tbl-listCon .txt-ulSubs{margin-top:1em;color:#969696}
.tbl-list.tbl-listCon .listCon-subs{display:block}
.tbl-listCon .m-show{display:none;margin-top:1em}
.tbl-listCon .m-show p{color:#000 !important}

.btn-basic{display:block;width:15em;margin:0 auto;border: 1px solid #e8e8e8;font-size:1.3em;font-weight:500;line-height:3em}
.simple-box{overflow:hidden;margin-top:1.8em;padding:2em;border:1px solid #e8e8e8;font-size:1.3em;font-weight:400;word-break:keep-all}
.simple-box:first-child{margin-top:0}
.simple-box h4{margin-bottom:.9em;color:#1d2088;font-weight:500}
.simple-box p{margin-top:.2em}
.simple-box p:before{content:"";float:left;display:block;width:4px;height:4px;margin:.7em .2em 0 0;background-color:#1d2088;}
.simple-box p span{display:block;padding-left:.5em}
.fL{float:left}
.simple-box .fL{width:50%}

.photo-wrap{overflow:hidden}
.photo-wrap &gt; div{float:left;width:33.3%;height:31.598em;background-size:cover;background-position:50% 50%}
.photo-wrap .photo-spcial1{background-image:url(../images/bg-special1.jpg)}
.photo-wrap .photo-spcial2{background-image:url(../images/bg-special2.jpg)}
.photo-wrap .photo-spcial3{background-image:url(../images/bg-special3.jpg)}

.list-num li{margin-top:2em}
.list-num li strong{display:block;padding:.8em 0;font-size:1.5em;font-weight:600;color:#000}
.list-num li .list-numCon{padding:1.5em 1em;border-top:1px solid #1d2088;border-bottom:1px solid #e8e8e8;font-size:1.3em;font-weight:400;color:#000}
.list-num li .list-numCon &gt; span{display:block;padding-left:.8em;line-height:1.8}
.list-num li .list-numCon:before{content:"";float:left;display:block;width:4px;height:4px;margin-top:.7em;background-color:#1d2088}

.blue-boxTxt{margin-top:2.5em;padding:2.5em 1em;font-size:1.8em;font-weight:600;color:#000;background-color:#f4f8fb;text-align:center;word-break:keep-all}

.list-imgView ul{overflow:hidden;padding-bottom:.5em}
.list-imgView li{float:left;width:20%}
.list-imgView .food-box{padding:0 1em}
.list-imgView .food-box p{margin-top:.5em;border-top:1px solid #e8e8e8;font-size:1.2em;font-weight:500;text-align:center;line-height:3}
.list-imgView.large li{width:33.3%}
.list-imgView.large .food-box p{margin-top:1.5em}

.container.funeral .tab-button-outer ul&gt;li&gt;a{padding:1.7em}
.funeral .content table {font-size:1.125em;}
.funeral .content table tr{border-bottom:1px solid #e8e8e8;}
.funeral .content table th{width:20%;padding:1em;font-weight:600;color:#1d2088;background:#fafafa;}
.funeral .content table .txt{width:80%;padding:1em;font-weight:400;color:#333;}
.funeral .content table .txt p:before,
.funeral .content .dot-t:before,
.funeral .content .mobile-ul .txt p:before{position:absolute;top:14px;left:0px;content:"";display:block;width:3px;height:3px;background:#1d2088;}
.funeral .content table .txt p,
.funeral .content .dot-t,
.funeral .content .mobile-ul .txt p{position:relative;margin-left:1em;padding-left:.5em;line-height:1.8em;}
.funeral .content .dot-t{;margin-left:0em;}
.funeral .content table .txt p .blue-txt,
.funeral .content .mobile-ul .blue-txt {display:block;margin-top:5px;}
.funeral .content .mar-l{display:block;margin-left:.5em;}
.funeral .content .mobile-ul li{overflow:hidden;width:100%;font-size:1.3em;letter-spacing:-.5px;}
.funeral .content .mobile-ul li .title{padding:1em 0 1em 1em;font-weight:600;color:#1d2088;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;background:#fafafa}
.funeral .content .mobile-ul li:first-child .title{border-top: 1px solid #1d2088;}
.funeral .content .mobile-ul li .txt{padding: 1em 0;font-weight:400;color:#333;}
.funeral .content .bottom-box{margin:3em 0;padding:2em;font-size:1.15em;font-weight:400;color:#333;border:1px solid #e8e8e8;}
.funeral .content .bottom-box .blue-txt{margin-bottom:.5em;}
.funeral .mobile-ul{display:none;}

.funeral .content .top-title{font-size:1.4em;font-weight:600;color:#333;}
.funeral .content dl.f1 {margin-top: 1em;}
.funeral .content dl dt{height:auto;padding-left:0;font-size:1.2em;font-weight:500;color:#1d2088;border:none;}
.funeral .content dl dd{margin:1em 0 2em;padding: 1.5em;font-size:1.125em;font-weight:400;line-height:1.8em;background:#fafafa}

.funeral .content .gray-txt {color:#a1a1a1}
.funeral .content .mar{margin-left:.5em;}
.funeral .funeral4 dd .blue-txt:not(:first-child){margin-top:1em;}
.funeral .funeral4 .marmar{margin:.5em 0;}

.content .search-area1 .inputWrap.search input.searchBtn{margin-left:5px;padding-left:34px;border:none;text-align:center;}
.btn-top {display:none;position: fixed; bottom: 33px; right: 10px; width: 3.9em; height: 3.9em; background: url(/images/icon/top.png) no-repeat; border-radius: 50%; font-size: 15px; line-height: 4em; text-align: center; z-index: 99;}
.all_view{margin-bottom: -29px; padding-top:20px;text-align:right;font-size:1.1em;color:#e8e8e8;}
#all_view{display:inline-block;transition:.3s;border:1px solid #e8e8e8;border-radius:30px; padding:10px 45px 10px 23px;background:url(../images/icon/allList_off.png)no-repeat 88% 50%;}
#all_view.active{background:url(../images/icon/allList_on.png)no-repeat 88% 50%;}

.container .tab-button-outer.slick-tab2 ul{/*width:calc(100% - 60px);*/width:100%;padding:0 30px;margin-bottom:0;margin:0 auto;}
.container .tab-button-outer .slick-slide a {border:1px solid #e3e3e3;border-right:none;}
.container .tab-button-outer .slick-slide:last-child a{border-right:1px solid #e3e3e3;}
.container .tab-button-outer .slick-slide a{display:block;padding: 16px;text-align:center;font-size:1.125em;font-weight:400;box-sizing: border-box;}
.container .tab-button-outer .slick-slide.is-active&gt;a{color:#fff;background:#2d3b6e}

.container .tab-button-outer .slick-tab .slick-arrow{position:absolute;top:0;display:block;padding:17px 2px;text-indent:-9999px;}
.container .tab-button-outer .slick-tab .slick-prev{width:30px;left:1px;background:url(../images/icon/tab-prev.png)no-repeat 50% 50%;background-size:17px;border:1px solid #e3e3e3;}
.container .tab-button-outer .slick-tab .slick-next{width:31px;right:0px;background:url(../images/icon/tab-next.png)no-repeat 50% 50%;background-size:17px;border:1px solid #e3e3e3;}
.container .tab-button-outer .slick-tab .slick-prev:hover{border:1px solid #e3e3e3;background:#f4f4f4 url(../images/icon/tab-prev.png)no-repeat 50% 50%;background-size:17px;}
.container .tab-button-outer .slick-tab .slick-next:hover{border:1px solid #e3e3e3;background:#f4f4f4 url(../images/icon/tab-next.png)no-repeat 50% 50%;background-size:17px;}

.white-popup-block{width:80%;margin:0 auto;background:#fff;}
.pop-header {position:relative;border-bottom:1px solid #1d2088;}
.pop-header h1{display:inline-block;padding:.8em;color:#333;font-size:1.5em;font-weight:600;}
.pop-header .close{position:absolute;top:36%;right:5%;width:20px;height:20px;background:url(../images/icon/site-close-btn.png)no-repeat 50%;background-size:20px;text-indent:-9999px;}
.pop-mid {padding: 1em 1.5em;}
.pop-mid p{padding-left: 1em;margin:.2em 0;}
.pop-mid span{display:inline-block;min-width:5em;margin-right:1em;border-right:1px solid #dbdbdb;color:#333;font-weight:500;line-height:1em;}
.bottom-btn a {display:block;width:100%;padding:1em 0;color:#fff !important;background:#1d2088;font-size:1.2em;text-align:center;}

.special-list{display:block;}
.special-list-m{display:none;}
.special-list{border-top:1px solid #1d2088;}
.special-list li{overflow:hidden;border-bottom:1px solid #dbdbdb;color:#333;}
.special-list li .txt-area{margin:3.5em 0 2em;float:left;width:67%;height:10em;}
.special-list li .special-title{font-size:1.3em;font-weight:600;}
.special-txt{position:relative;width:90%;margin-top:.7em;padding-left:10px;font-size:1.2em;font-weight:400;word-break:keep-all;}
.special-txt:before{position:absolute;display:block;content:"";top:11px;left:0;width:3px;height:3px;background:#1d2088}
.special-list li .img-area{float:left;width:33%;}
.special-list li .img-area img{width:100%;}

.section{min-height:300px}
.section *{color:#333}
.section .num{margin:60px 0 25px;font-size:18px;font-weight:500}
.section .subs{font-size:16px;font-weight:300;line-height:1.7;word-break:keep-all}
.section .subs + .subs{margin-top:20px}
.section select{margin-top:30px ;  width: 210px;}
.list-infoTxt &gt; li{position:relative;margin-top:20px;padding-left:15px}
.list-infoTxt &gt; li .article{margin-bottom:5px;font-size:16px;font-weight:400}
.list-infoTxt &gt; li:before{content:"";display:block;position:absolute;left:0;top:12px;width:5px;height:5px;background-color:#1d2088;}
.list-infoTxt &gt; li .article + .grayDot{margin-top:0}
.list-infoTxt &gt; .other-con{padding-left:0}
.list-infoTxt &gt; .other-con:before{display:none}
.list-infoTxt .grayDot{margin-top:5px}
.grayDot{position:relative;margin-top:15px;padding-left:11px;font-size:16px;font-weight:300;word-break:keep-all}
.grayDot:before{content:"";display:block;width:5px;height:5px;position:absolute;top:11px;left:0;margin-right:5px;background-color:#a1a1a1}
.gray-txt{padding-left:20px;color:#707070;font-size:16px;word-break:keep-all}
.grayDot + .gray-txt,
.subs + .gray-txt{margin-top:10px}
.grayDot a{color:#1d2088;text-decoration:underline;text-underline-position:under}

.img-3-wrap.second{margin-top:2em;}
.txt-table{margin-top:2em;}


.blind{position:absolute;display:inline-block;width:0;height:0;font-size:0;color:rgba(0,0,0,0);overflow:hidden;}

/* Browser hidden &amp;  Media query */
@media only screen and (min-width:0) and (max-width:1023px) {.only_desktop{display:none !important;}}
@media only screen and (min-width:1024px) {.only_mobile{display:none !important;}}
@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {}



    /* Sub page layout mobile*/
    body.history .history-cont .header{margin-top: 105px;}
    body.supex .layout_content{padding-top:105px;}
    body.affiliates .layout_content{padding-top:105px;}
    body.media.news .layout_content, body.media.channel .layout_content, body.media.ci .layout_content{padding-top:105px;}
    body.together.foundation .layout_content, body.together.happiness .layout_content, body.together.programs .layout_content, body.together.social .layout_content{padding-top: 105px;}
    body.careers.person .layout_content, body.careers.policy .layout_content{padding-top:105px;}
}

.layout_sideMenu{display:none;}



/*-------------------- GNB --------------------*/
.layout_header_inner{position:relative;width:100%;margin:0 auto;font-size:0;text-align:center;}
.layout_header_inner::after{content:'';display:block;clear:both;visibility:hidden;}

@media only screen and (min-width:1200px) {
    .layout_topMobile_btn{display:none;}
    .layout_topMobileFamily_btn{display:none;}
}
@media only screen and (min-width:0) and (max-width:1023px) {
    /* SideMenuBtn mobile */
    .layout_topMobile_btn{position:absolute;top:0;left:0.1vw;width:50px;height:45px;background:url(../images/mobile/topMenu_Btn.png) no-repeat;background-size:21px 16px;background-position:center;}
    .layout_topMobileFamily_btn{position:absolute;top:10px;right:12vw;width:80px;height:36px;text-align:center;line-height: 36px;background:#1d2089;border-radius: 30px;font-size:12px;}
}  .layout_topMobileFamily_btn{color: #fff !important;margin-top:4px;margin-right: 10px;}
@media only screen and (min-width:1024px) and (max-width:1199px) {
    /* SideMenuBtn Tablet */
    .layout_topMobile_btn{position:absolute;top:23%;left:3%;width:30px;height:30px;background:url(/images/mobile/topMenu_Btn.png) no-repeat;background-size:100%;background-position:center;}
    .layout_topMobileFamily_btn{position:absolute;top:22%;right:3%;width:110px;height:36px;text-align:center;line-height: 36px;background:#1d2089;border-radius: 20px;}
}.layout_topMobileFamily_btn{color: #fff !important;}




/* Links area */
.displayOn .linkSearch_input{display:inline-block;}
.layout_linksArea{float:right;position:relative;display:inline-block;text-align:right;vertical-align:top;}
@media only screen and (min-width:1200px) {
    /* Links area mobile */
    .linkSearch_area.on .linkDelete_btn{display:none;}
}

@media only screen and (min-width:0) and (max-width:1199px) {
    /* Links area mobile */
    .layout_linksArea{display:none;}
}



/* Family sites area */
.linkFamily_area{display:inline-block;position:relative;top:30px;right: -194px; vertical-align:top;background:#1D2089;border-radius: 30px;}
.linkFamily_area::after{content:'';display:inline-block;position:absolute;top:13px;right:10px;width:6px;height:11px;background:url(../images/img/tiny_right_triangle.png) no-repeat;background-position:right;}
.linkFamily_title{display:inline-block;padding:14px 25px 14px 13px;font-size:14px;font-weight:600;font-family:"Roboto",sans-serif;line-height:11px;color:#fff;}
.linkFamily_title{color: #fff !important;}
/* .linkFamily_title:focus,.linkFamily_title:hover{background:#312682;text-decoration:none;} */

.linkFamily_popup_wrap{display:none;position:fixed;z-index:10000;top:0;right:0;width:100%;height:100%;text-align:left;overflow:hidden;}
.displayFamilyPopup .linkFamily_popup_wrap{display:block;}
.linkFamily_popup_wrap.familyPopupOn{}
.linkFamily_popup_wrap .familyPopupBg{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0);transition:all .5s ease-out;}
/* .linkFamily_popup_wrap.familyPopupOn .familyPopupBg{background:rgba(0,0,0,0.8);} */
.linkFamily_popup_content{position:absolute;top:0;left:100%;width:532px;height:100%;font-size:0;background:#2E3B6F;transition:left .5s;}/*=mib20200116 접근성 width 수정*/
.linkFamily_popup_wrap.familyPopupOn .linkFamily_popup_content{left:calc(100% - 532px);overflow-y:scroll;}/*=mib20200116 접근성 width 수정*/

@media only screen and (min-width:0) and (max-width:1023px) {
    .linkFamily_popup_content{width:100%;}
    .linkFamily_popup_wrap.familyPopupOn .linkFamily_popup_content{left:0;}
}

@media only screen and (min-width:1024px) and (max-width:1199px) {
    .linkFamily_popup_content{width:50%;}
    .linkFamily_popup_wrap.familyPopupOn .linkFamily_popup_content{left:50%;}
}

.linkFamily_tabContent{display:none;}
.linkFamily_tabContent.tabOn{display:block;}
.linkFamily_closeBtn{display:inline-block;width:60px;height:55px;font-size:0;color:rgba(0,0,0,0);background:url(../images/img/sm_close_btn.png) no-repeat;background-position:center; }

@media only screen and (min-width:1200px) {
    .linkFamily_deleteBtn{display:none;}
}
@media only screen and (min-width:0) and (max-width:1023px) {
    .linkFamily_closeBtn{width: 54px;height:45px;margin-left:0;background:url(../images/img/sm_close_btn.png) no-repeat;background-position:center;background-size:19px 19px;}

}
.linkFamily_ul{font-size:0;background:#2E3B6F;}
.linkFamily_li{display:block;position:relative;top:0;width:100%;height:135px;vertical-align:top;opacity:0;transition:opacity .3s, top .3s ease;overflow:hidden;}
.msie9 .linkFamily_li{opacity:1;}
@-webkit-keyframes topAni{
	0%   {top:110px;opacity:0;}
    100% {top:0;opacity:1;}
}
@keyframes topAni{
	0%   {top:110px;opacity:0;}
    100% {top:0;opacity:1;}
}

.linkFamily_li.linkAni:nth-child(1){animation:topAni 0.5s ease-out 0.5s 1 forwards;}
.linkFamily_li.linkAni:nth-child(2){animation:topAni 0.5s ease-out 0.6s 1 forwards;}
.linkFamily_li.linkAni:nth-child(3){animation:topAni 0.5s ease-out 0.7s 1 forwards;}
.linkFamily_li.linkAni:nth-child(4){animation:topAni 0.5s ease-out 0.8s 1 forwards;}
.linkFamily_li.linkAni:nth-child(5){animation:topAni 0.5s ease-out 0.9s 1 forwards;}
.linkFamily_li.linkAni:nth-child(6){animation:topAni 0.5s ease-out 1.0s 1 forwards;}
.linkFamily_li.linkAni:nth-child(7){animation:topAni 0.5s ease-out 1.1s 1 forwards;}
.linkFamily_li.linkAni:nth-child(8){animation:topAni 0.5s ease-out 1.2s 1 forwards;}
.linkFamily_li.linkAni:nth-child(9){animation:topAni 0.5s ease-out 1.3s 1 forwards;}
.linkFamily_li.linkAni:nth-child(10){animation:topAni 0.5s ease-out 1.4s 1 forwards;}
.linkFamily_li.linkAni:nth-child(11){animation:topAni 0.5s ease-out 1.5s 1 forwards;}
.linkFamily_li.linkAni:nth-child(12){animation:topAni 0.5s ease-out 1.6s 1 forwards;}
.linkFamily_li.linkAni:nth-child(13){animation:topAni 0.5s ease-out 1.7s 1 forwards;}
.linkFamily_li.linkAni:nth-child(14){animation:topAni 0.5s ease-out 1.8s 1 forwards;}


.linkFamily_a{display:inline-block;position:absolute;top:0;left:0;width:100%;height:100%;padding:10px 10px 10px 10px;font-size:16px;text-align:left;color:#fff;background:url(/images/pc/linkFamily_default.jpg) no-repeat;background-size:cover;}
.linkFamily_a::before{content:'';display:inline-block;position:absolute;top:0;left:0;width:100%;height:100%;box-sizing:border-box;background:rgba(0,0,0,0.7);opacity:1;transition:background .3s;}
.linkFamily_default .linkFamily_a::before{display:none;}
/* .linkFamily_a::after{content:'';display:inline-block;position:absolute;top:0;right:0;width:23px;height:100%;margin-right:24px;background-image:url(/images/pc/sm_right_arrow.png);background-repeat:no-repeat;background-position:center;background-size:auto;opacity:0;} */
.linkFamily_a:focus::before,.linkFamily_a:hover::before{background:rgba(0,0,0,0.4);}
.linkFamily_default .linkFamily_a:focus::before,.linkFamily_default .linkFamily_a:hover::before{border:none;}
.linkFamilySubOn .linkFamily_a::before,.linkFamilySubOn .linkFamily_a::before{border-color:rgba(0,0,0,0);transition:border-color .3s;}
.linkFamily_a:focus::after,.linkFamily_a:hover::after{opacity:1;transition:opacity 0.8s;}
.linkFamily_a_text{position:absolute;top:45px;left:24px;letter-spacing: 0.2px;white-space: nowrap;font-size: 18px;font-family: 'SUIT-Light';}
.linkFamilySub_none::after{display:none;}


.privacy-table thead {
  margin-bottom: 0 !important;
}
.privacy-table tr {
  display: table !important;
  width: 100% !important;
  margin-bottom: 0 !important;
}
.privacy-table th, .privacy-table td {
  display: table-cell !important;
  padding: 15px !important;
  margin: 0 !important;
  font-size: 14px !important;
  font-weight: 400 !important;
}</pre></body></html>