@charset "utf-8";
/* 서브 헤더 */
.sub_title_wrap{padding:140px 0; width:100%; background-image: url("../../images/sub/intro_header_bg.jpg");  background-repeat: no-repeat; background-position: center right; background-size:cover;  }
.sub_title_wrap h2{font-size:42px; font-weight: bold; color:#ffffff; line-height: 1.5;}
.sub_title_wrap p{color:#0e0b0b;}

.sub_title_wrap.procedures_top{background-image: url("../../images/sub/procedures_top_bg.jpg");}
.sub_title_wrap.infomation_top{background-image: url("../../images/sub/information_top_bg.jpg");}
.sub_title_wrap.product_top{background-image: url("../../images/sub/product_top_bg.jpg");}
.sub_title_wrap.memorial_top{background-image:url("../../images/sub/memorial_top_img.jpg");}
.sub_title_wrap.commu_top{background-image:url("../../images/sub/community_top_img.jpg");}

/* 서브페이지 공통 */
.sub_page main{margin-top:72px;}
.current_title_wrap h3{font-size:42px; line-height: 1.5;}
.sub_con{margin-top:48px;}

.board .textarea::-webkit-scrollbar {width: 12px;}
.board .textarea::-webkit-scrollbar-thumb {background-color: #BE9C58; border-radius: 10px; background-clip: padding-box; border: 2px solid transparent;}
.board .textarea::-webkit-scrollbar-track {background-color: #eeeeee;}

/* 서브 리스트 */
.sub_num_list{border-top:2px solid #BE9C58; counter-reset: list_num;}
.sub_num_list>li{position: relative; padding:30px 16px; display: flex; justify-items: center; border-bottom: 1px solid #e5e5e5; }
.sub_num_list>li::before{flex-shrink: 0; counter-increment: list_num; content: counter(list_num, decimal-leading-zero); display:flex; width: 80px; font-size:60px; font-weight: bold; line-height: 1; color: rgba(190, 156, 88, 0.15);}
.sub_num_list>li .list_inner{margin-left:24px;}
.sub_num_list>li .list_inner .list_title{font-size:20px; line-height: 1.5;}
.sub_num_list>li .list_inner p{margin-top: 4px; line-height: 1.5; color:#747474;}
.sub_num_list>li .list_inner p:nth-child(n+3){margin-top: 1em;}
.sub_num_list>li ul li:nth-child(n+2){margin-top: 24px;}
.sub_num_list>li ul li h6{font-size: 1em; color:#BE9C58;}

.non_num>li{padding:40px 0;}
.non_num>li::before{display: none;}
.non_num>li .list_inner {margin-left: 0;}

/* circle list */
.circle_num_list>ul{counter-reset: eti_num;}
.circle_num_list>ul>li{position: relative; padding-left:32px; line-height: 1.5;}
.circle_num_list>ul>li::before{flex-shrink: 0; counter-increment: eti_num; content: counter(eti_num); position: absolute; top:1px; left:0; display: flex; justify-content: center; align-items: center; width: 24px; height: 24px; font-size:1em; line-height: 1; color: #ffffff; border-radius: 50%; background-color: #BE9C58;}
.circle_num_list>ul>li:nth-child(n+2){margin-top:8px;}
.circle_num_list>ul>li .list_bar li{position: relative; padding-left:12px; color: #747474;}
.circle_num_list>ul>li .list_bar li::before{content:""; position: absolute; top:13px; left:0; display: block; width:5px; height: 2px; background-color:  #747474;}
.circle_num_list>ul>li .list_bar.list_star li::before{content:"*"; position: absolute; top:0px; left:0; display: block; width:auto; height: auto; background-color: transparent;}

/* 인사말 */
.greeting .greeting_content .greeting_inner{margin:0 -32px; display: flex;}
.greeting .greeting_content .greeting_inner>article{padding:0 32px;}
.greeting .greeting_sub_title .img_wrap{width: 308px;}
.greeting .greeting_sub_title .img_wrap img{width: 100%;}
.greeting .greeting_sub_title .text_wrap{margin-top: 28px;}
.greeting .greeting_sub_title .text_wrap p{font-size: 28px; font-weight: bold; line-height: 1.5; }

/* 오시는 길 */
.direct .directions_info{display: flex; align-items: flex-end;}
.direct .directions_info .info_item:nth-child(n+2){margin-left:100px;}
.direct .directions_info .info_item .info_title{font-size:20px; font-weight: bold; color: #BE9C58;}
.direct .directions_info .direc_link{margin-left: auto;}
.direct .directions_info .direc_link a{padding:8px 2px; display: flex; align-items: center; border-bottom:1px solid #222222;}
.direct .directions_info .direc_link a i{margin-left:20px;}
.direct .map_wrap{margin-top:22px;}

/* 원스톱 장례절차 */
.one .one_con{margin-top: 30px;}
.one .one_proce{padding-bottom:106px; background-image: url("../../images/sub/one_stop_proce_bg.png"); background-position: bottom right; background-repeat: no-repeat; background-size: cover; }
.one .one_proce .one_proce_title h4{font-size: 60px; line-height: 1;}
.one .one_proce .one_proce_title h4 .light_green{color: #B4D465;}
.one .one_proce .one_proce_title h4 .green{color: #32B16C;}
.one .one_proce .one_proce_title h4 .blue{color: #458ACB;}
.one .one_proce .one_proce_title p{margin-top:12px; line-height: 1.5; color: #747474;}
.one .one_proce .one_proce_list{padding:48px 123px 48px 0; display: inline-block; background-image: url("../../images/sub/one_stop_proce_arrow.png"); background-position: center right; background-repeat: no-repeat; background-size: cover;}
.one .one_proce .one_proce_list ul{margin: -6px; display: flex; flex-wrap: wrap;}
.one .one_proce .one_proce_list ul li{padding: 6px;}
.one .one_proce .one_proce_list ul li .service_step{padding:39px 12px; width: 150px; height: 180px; border-radius: 22px; color:#ffffff; text-align: center;}
.one .one_proce .one_proce_list ul li:nth-child(1) .service_step{background-color:#B4D465;}
.one .one_proce .one_proce_list ul li:nth-child(2) .service_step{background-color:#80C26A ;}
.one .one_proce .one_proce_list ul li:nth-child(3) .service_step{background-color:#32B16C;}
.one .one_proce .one_proce_list ul li:nth-child(4) .service_step{background-color:#14B4B2 ;}
.one .one_proce .one_proce_list ul li:nth-child(5) .service_step{background-color:#458ACB;}
.one .one_proce .one_proce_list ul li .service_step .step{display: block; font-size:22px; font-weight: 200;}
.one .one_proce .one_proce_list ul li .service_step p{margin-top: 4px; font-size:20px; font-weight: 500;  line-height: 1.5;}
.one .one_con .one_service{margin-top: 60px; padding-top: 60px; border-top: 2px solid #e5e5e5;}
.one .one_con .one_service .one_service_inner{margin:0 -10px; display: flex; }
.one .one_con .one_service .one_service_inner .one_service_item{padding:0 10px; width: 50%;}
.one .one_con .one_service .one_service_inner .one_service_item .text_wrap{margin-top:16px; text-align: center;}
.one .one_con .one_service .one_service_inner .one_service_item .text_wrap p strong{color: #BE9C58;}
.basic_service_proce{margin-top: 80px;}
.basic_service_proce .basic_service_title{margin-bottom: 28px; padding-bottom: 20px; border-bottom: 2px solid #BE9C58;}
.basic_service_proce .basic_service_title h4{font-size:26px;}
.basic_service_proce ul{margin:-24px; display: flex; flex-wrap: wrap;}
.basic_service_proce ul li{position: relative; padding:24px; width: 33.3333%;}
.basic_service_proce ul li:nth-child(n+2):before{content: ""; position: absolute; top:40%; left:0; transform: translate(-50%, -50%) rotate(45deg); display: block; width: 12px; height: 12px; border-top:2px solid #BE9C58; border-right: 2px solid #BE9C58;}
.basic_service_proce ul li:nth-child(4)::before{display: none;}
.basic_service_proce ul li .text_wrap{margin-top: 16px;}
.basic_service_proce ul li .text_wrap .step{display: block; font-size:24px; font-weight: bold; line-height: 1.5; text-transform: uppercase;}
.basic_service_proce ul li .text_wrap p{color:#747474; line-height: 1.5;}
.one_inq_num{margin-top:80px; padding:32px 40px;  border:1px solid #eeeeee; border-radius: 20px;}
.one_inq_num .one_inq_num_inner{display: flex; align-items: center;}
.one_inq_num .one_inq_num_inner .one_inq_num_icon{flex-shrink: 0; margin-right: 40px; display: flex; justify-content: center; align-items: center; width: 116px; height: 116px; border-radius: 50%;  background-color: #FFF4DF;}
.one_inq_num .nums{width: 100%;}
.one_inq_num .nums .text_box{padding-bottom:12px; display: flex; align-items: center; border-bottom: 1px solid #eeeeee;  }
.one_inq_num .nums .text_box p{margin-right: 12px; font-size: 20px; font-weight: bold; line-height: 1.2; }
.one_inq_num .nums .text_box p span{font-size:25px;}
.one_inq_num .nums .text_box .num{font-size: 62px; line-height: 1; font-weight: bold; color: #BE9C58;}
.one_inq_num .inqu_num_desc{margin-top:12px; } 
.one_inq_num .inqu_num_desc p{font-size: 16px; color:#747474;} 

/* 서브 탭 */
.tab_btns_wrap .tab_btns{display: flex;}
.tab_btns_wrap .tab_btns li{width: 33.3333%;}
.tab_btns_wrap .tab_btns li button{padding:20px; width: 100%; height: 100%; font-size: 1em; font-weight: 500; border:1px solid #EEEEEE; outline: none; }
.tab_btns_wrap .tab_btns li button.active{color: #ffffff; background-color: #BE9C58; border-color: #BE9C58;}
.tab_con_wrap .tab_content{display: none; outline: none;}
.tab_con_wrap .tab_content.active{display: block;}

/* 종교별 장례절차 */
.religion .tab_con_wrap{margin-top:60px;}
.religion .tab_intro .article_title{display: flex; justify-content: center; align-items: center; height: 300px;  background-position: center right; background-repeat: no-repeat; background-size: cover;}
.religion .tab_intro .article_title h3{font-size:30px; color: #ffffff;}
.religion .tab_con_part_01 .tab_intro .article_title{background-image: url("../../images/sub/christian_title_bg.jpg");}
.religion .tab_con_part_02 .tab_intro .article_title{background-image: url("../../images/sub/catholic_title_bg.jpg");}
.religion .tab_con_part_03 .tab_intro .article_title{background-image: url("../../images/sub/buddhism_title_bg.jpg");}
.religion .tab_intro .tab_intro_con{margin-top: 40px;}
.religion .tab_intro .tab_intro_con p:nth-child(n+2){margin-top:1em;}
.religion .tab_con{margin-top: 80px;}
.religion .tab_con .tab_con_title{font-size:26px; text-align: center;}
.religion .tab_con .tab_con_title h4{font-weight:500; }
.religion .tab_con .tab_con_inner{margin-top: 20px;}

.religion .sub_num_list .list_inner>ul{margin-top: 8px;}
.religion .sub_num_list .list_inner>ul>li{display: flex; align-items: baseline;}
.religion .sub_num_list .list_inner>ul>li h6{color: #555555;}
.religion .sub_num_list .list_inner>ul>li p{margin-top: 0; margin-left: 12px;}
.religion .sub_num_list .list_inner>ul>li:nth-child(n+2){margin-top: 0;}

/* 조문예절 */
.etiquette .tab_btns{flex-wrap: wrap;}
.etiquette .tab_btns li{width: 25%;}
.etiquette .tab_con_wrap{margin-top: 70px;}

/* 조문복장 */
.etiquette .clothes_ex{margin: 64px -10px; display: flex;}
.etiquette .clothes_ex .clothes_item{padding: 0 10px; width: 50%;}
.etiquette .clothes_ex .clothes_item .item_title{padding:16px; display: flex; justify-content: center; align-items: center;  border-radius: 20px; border:1px solid #eeeeee; }
.etiquette .clothes_ex .clothes_item .item_title h4{text-align: center; font-size: 26px; font-weight: 500;}
.etiquette .clothes_ex .clothes_item .img_wrap{margin-top: 2px;}
/* 부조금 봉투 */
.etiquette .envelope_ex{margin: 64px 0;}
.etiquette .envelope_ex ul {margin: -20px -28px; display: flex; justify-content: center;}
.etiquette .envelope_ex ul li{padding: 20px 28px; width:16.6666%;}  
.etiquette .envelope_ex ul li .text_wrap{text-align: center;}
/* 순서 */
.etiquette .order .order_article_inner{margin:0 -32px; display: flex; justify-content: space-between;}
.etiquette .order .order_article_inner>div{padding:0 32px;}
.etiquette .order .order_article_inner .etiquette_list{flex-shrink: 0;}
/* 조객록 */
.etiquette .guestb{padding-bottom: 400px;}
/* 분향 헌화 */
.etiquette .infl .infl_ex{margin-top: 60px;}
.etiquette .infl .infl_ex .item_title h4{font-size:26px; font-weight: 500; text-align: center;}
.etiquette .infl .infl_ex ul{margin:20px -16px 0; display: flex; }
.etiquette .infl .infl_ex ul li{padding: 0 16px; width: 33.3333%;}
.etiquette .infl .infl_ex ul li .infl_item{padding-top:20px; border-top:4px solid #BE9C58;}
.etiquette .infl .infl_ex ul li .infl_item .item_step{font-size:24px; font-weight: bold;}
.etiquette .infl .infl_ex ul li .infl_item p small{display:block; font-size:0.8888em; line-height: 1.5; color: #747474; }
.etiquette .infl .incense_ex{padding-bottom:60px; border-bottom:1px solid #eeeeee;}
.etiquette .infl .flowers_ex{margin-top:60px;}
/* 제배 또는 묵념  */
.etiquette .bow .bow_ex{margin-top: 60px;}
.etiquette .bow .bow_ex .item_title h4{font-size: 26px; font-weight: 500; text-align: center;}
.etiquette .bow .bow_ex .item_list{margin-top:24px;}
.etiquette .bow .bow_ex .item_list ul{margin:-20px -10px; display: flex;}
.etiquette .bow .bow_ex .item_list ul li{padding:20px 10px; width: 25%;}
.etiquette .bow .bow_ex .item_list ul li .text_wrap{margin-top:12px;}
.etiquette .bow .bow_ex .item_list ul li .item_step{font-size:24px; font-weight: bold;}
.etiquette .bow .bow_ex .bow_man{padding-bottom:60px; border-bottom: 1px solid #eeeeee;}
.etiquette .bow .bow_ex .bow_woman{margin-top:60px;}
/* 조문 주의사항 */
.etiquette .condolence .precautions_list{margin-top: 60px;}
.etiquette .condolence .precautions_list .item_title h4{font-size:26px; font-weight: 500; text-align: center;}
.etiquette .condolence .precautions_list ul{margin-top:20px;}

/* 제례정보 */
.ritual .tab_btns{flex-wrap: wrap;}
.ritual .tab_btns li {width: 20%;}
.ritual .tab_con_wrap {margin-top: 70px;}

/* 제자상 차리는 법 */
.ritual .rit_table .rit_table_pos .img_wrap{display: flex; justify-content: center;}
.ritual .rit_table .rit_table_pos .item_title{margin-top: 36px; text-align: center;}
.ritual .rit_table .item_title h4{font-size: 26px; font-weight: 500;}
.ritual .rit_table .rit_table_pos .item_title p{color: #747474;}
.ritual .rit_table .rit_table_pos .pos_list{margin-top:20px; padding: 40px 0; border-top: 1px solid #BE9C58; border-bottom: 1px solid #eeeeee;}
.ritual .rit_table .rit_table_pos .pos_list li{display: flex; line-height: 1.5;}
.ritual .rit_table .rit_table_pos .pos_list li:nth-child(n+2){margin-top: 4px;}
.ritual .rit_table .rit_table_pos .pos_list .position_title{flex-shrink: 0; margin-right:6px; font-weight: bold;}
.ritual .rit_table .rit_table_pos .rit_table_precautions{margin-top: 40px;}
.ritual .rit_table .rit_table_pos .rit_table_precautions>span{ font-weight: bold;}
.ritual .rit_table .rit_table_pos .rit_table_precautions ul{margin-top: 4px;}
.ritual .rit_table .rit_table_pos .rit_table_precautions ul li{color: #747474;}
.ritual .rit_table .rit_table_pos .rit_table_precautions ul:nth-child(n+2){margin-top: 2px;}
.ritual .rit_table .rit_table_rule{margin-top: 60px;}
.ritual .rit_table .rit_table_rule .item_title h4{text-align: center;}
/*제례 조문 예절 */
.ritual .rit_etiqutte .rit_etiqutte_reli{margin-top: 80px;}
.ritual .rit_etiqutte .rit_etiqutte_reli .item_title h4{text-align: center; font-size: 26px; font-weight: 500; text-align: center;}
.ritual .rit_etiqutte .rit_etiqutte_reli .sub_num_list{margin-top: 20px;}
.ritual .rit_etiqutte .rit_etiqutte_reli .sub_num_list li .list_inner small{margin-top: 4px; display: block; font-size: 1em; color: #747474;}

/* 부가서비스안내 */
.option .option_con_top p{font-size:28px; line-height: 1.5;text-align: center;}
.option .option_con{margin-top: 80px;}
.option .option_con .option_item{margin:0 -10px; display: flex; align-items: center;}
.option .option_con .option_item:nth-child(n+2){margin-top: 60px;}
.option .option_con .option_item>div{padding:0 10px; width: 50%;}
.option .option_con .option_item .text_wrap{padding-left:60px;}
.option .option_con .option_item .text_wrap h4{font-size: 30px;}
.option .option_con .option_item .text_wrap p{margin-top: 4px;}
.option .option_con .option_item .text_wrap ul{margin-top: 10px;}
.option .option_con .option_item .text_wrap ul li{display: flex; align-items: baseline;}
.option .option_con .option_item .text_wrap ul li:nth-child(n+2){margin-top: 4px;}
.option .option_con .option_item .text_wrap ul li span{flex-shrink:0; display: block; margin-right: 6px;}
.option .option_con .option_item:nth-child(even){flex-direction: row-reverse;}
.option .option_con .option_item:nth-child(even) .text_wrap{padding-left:0; padding-right: 60px;}

/* 나눔애 상품 */
.bottom_dash_list li{padding-bottom: 20px; border-bottom:1px dashed #e5e5e5;}
.bottom_dash_list li:nth-child(n+2){margin-top: 20px;}
.bottom_dash_list li .list_title{font-weight: bold;}

.pd_table{margin-top: 80px;}
.pd_table .table_title{padding:20px 14px; font-size: 24px; font-weight: 500; text-align: center; background: #FFF8EB;}
.pd_table .table_guide{display: none; font-size: 12px;}
.pd_table .table_wrap{margin-top: 22px;}
.pd_table .table_wrap table{width: 100%; }
.pd_table .table_wrap table thead{background: rgba(190, 156, 88, 0.2); border-top:2px solid #BE9C58; border-bottom:1px solid #e1e1e1;}
.pd_table .table_wrap table thead th{padding:15px 24px; font-weight: bold;}
.pd_table .table_wrap table thead th:nth-child(n+2){border-left: 1px solid #e1e1e1;}
.pd_table .table_wrap table tbody td{padding:15px 24px; border-left:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; font-weight: 500;}
.pd_table .table_wrap .sort_1{border-left: none; background-color: rgba(190, 156, 88, 0.2); font-weight: bold; text-align: center;}
.pd_table .table_wrap .sort_2{text-align: center; background-color: rgba(190, 156, 88, 0.08);}

.pd_nanum .con_intro{padding:20px; display: flex; justify-content: center; align-items: center; width: 100%; height:300px; background: url("../../images/sub/pd_nanumlove_top_bg.jpg") no-repeat center /cover;}
.pd_nanum .con_intro p{font-size:30px; font-weight: 500; line-height: 1.5; color: #ffffff; text-align: center;}
.pd_nanum .main_con{margin-top: 60px;}
.pd_nanum .con_title h4{font-size:26px;}
.pd_nanum .bottom_dash_list{margin-top: 20px;}
.pd_nanum .pd_info_list{margin-top: 80px;}
.pd_nanum .pd_info_list ul{margin-top: 12px;}
/* 20230222 */
.pd_nanum .pd_info_list .pd_info_list_inner{display: flex; gap:0 40px;}
.pd_nanum .pd_info_list .pd_info_list_inner>div{width: 50%;}
.pd_nanum .pd_info_list .pd_info_list_inner ul{margin-top: 12px;}
.pd_nanum .pd_info_list .pd_info_list_inner .pd_info_box .pd_info_box_inner{padding: 24px 36px; border: 1px solid #eeeeee; border-radius: 20px; 	
	background-color: #BE9C58;}
.pd_nanum .pd_info_list .pd_info_list_inner .pd_info_box .pd_info_box_inner .nums{padding-bottom: 18px; display: flex; justify-content: center;     align-items: center; border-bottom: 1px dashed #eeeeee;}
.pd_nanum .pd_info_list .pd_info_list_inner .pd_info_box .pd_info_box_inner .nums i{margin-right: 16px; width: 36px; height: 69px;}
.pd_nanum .pd_info_list .pd_info_list_inner .pd_info_box .pd_info_box_inner .nums .text_box {text-align: center;}
.pd_nanum .pd_info_list .pd_info_list_inner .pd_info_box .pd_info_box_inner .nums .text_box .num{font-size: 46px; line-height: 1; font-weight: bold; color: #ffffff;}
.pd_nanum .pd_info_list .pd_info_list_inner .pd_info_box .pd_info_box_inner .nums .text_box p{font-size: 20px; font-weight: bold;}
.pd_nanum .pd_info_list .pd_info_list_inner .pd_info_box .pd_info_box_inner .nums .text_box p strong {color: #ffffff;}
.pd_nanum .pd_info_list .pd_info_list_inner .pd_info_box .pd_info_box_inner .inqu_num_desc {margin-top: 16px;}
.pd_nanum .pd_info_list .pd_info_list_inner .pd_info_box .pd_info_box_inner .inqu_num_desc p {font-size: 16px; text-align: center; color: #ffffff; line-height: 1.5;}
/*  -- */

.pd_nanum .dispatch{margin-top: 80px;}
.pd_nanum .dispatch .list_wrap{margin-top:12px;}
.pd_nanum .dispatch .list_wrap ul{margin:-20px -37px; display: flex; flex-wrap: wrap;}
.pd_nanum .dispatch .list_wrap ul li{position: relative; padding:20px 37px; width: 20%; }
.pd_nanum .dispatch .list_wrap ul li:nth-child(n+2):before{content: ""; position: absolute; top: 40%; left: 0; transform: translate(-50%, -50%) rotate(45deg); display: block; width: 12px; height: 12px; border-top:2px solid #BE9C58; border-right: 2px solid #BE9C58;}
.pd_nanum .dispatch .list_wrap ul li .text_wrap{margin-top: 12px; text-align: center;}

/* 경남교총상품 */
.pd_knfta .con_intro_inner{margin:0 -10px; display: flex;}
.pd_knfta .con_intro_inner>div{padding:0 10px; width: 50%; height: 100%;}
.pd_knfta .con_intro_inner .text_wrap{padding-left:60px;}
.pd_knfta .con_intro_inner .text_wrap h4{font-size:26px;}
.pd_knfta .con_intro_inner .text_wrap>p{margin-top:16px;}
.pd_knfta .con_intro_inner .text_wrap .point{margin-top:20px; padding:6px 9px; display: flex; align-items: center; width: 100%; border-radius: 50px; background-color:#F2F2F2;}
.pd_knfta .con_intro_inner .text_wrap .point i{margin-right: 10px; width: 38px; height: 38px;}
.pd_knfta .con_intro_inner .text_wrap .point p{font-size: 20px; font-weight: bold;}
.pd_knfta .con_intro_inner .text_wrap .inq_num{margin-top:100px; padding:24px 36px;  border:1px solid #eeeeee; border-radius: 20px; background-color: #BE9C58;}
.pd_knfta .con_intro_inner .text_wrap .inq_num .nums{padding-bottom:18px; display: flex; justify-content: center; align-items: center; border-bottom: 1px dashed #eeeeee;}
.pd_knfta .con_intro_inner .text_wrap .inq_num .nums i{margin-right: 16px; width: 36px; height: 69px;}
.pd_knfta .con_intro_inner .text_wrap .inq_num .nums .text_box{text-align: center;}
.pd_knfta .con_intro_inner .text_wrap .inq_num .nums .text_box .num{font-size: 46px; line-height: 1; font-weight: bold; color: #ffffff;}
.pd_knfta .con_intro_inner .text_wrap .inq_num .nums .text_box p{font-size: 20px; font-weight: bold;}
.pd_knfta .con_intro_inner .text_wrap .inq_num .nums .text_box p strong{color: #ffffff;}
.pd_knfta .con_intro_inner .text_wrap .inq_num .inqu_num_desc{margin-top:16px; } 
.pd_knfta .con_intro_inner .text_wrap .inq_num .inqu_num_desc p{font-size: 16px; text-align: center; color:#ffffff;}
.pd_knfta .main_con{margin-top: 100px;}
.pd_knfta .con_title h4{font-size:26px;}
.pd_knfta .pd_info_list>ul{margin-top: 12px;}
.pd_knfta .pd_info_list ul .list_title{font-size:1em;}
.pd_knfta .pd_table .table_title{padding:0;  text-align: left; background: transparent;}
.pd_knfta .pd_table .table_title h4{font-size: 26px; font-weight: bold;}

.pd_knfta .compare_table .table_guide{display: none;}
.pd_knfta .compare_table tbody td{text-align: center;}
.pd_knfta .compare_table_01 th{width: 30.3333%;}
.pd_knfta .compare_table_02 table{border-top:2px solid #BE9C58;}
.pd_knfta .compare_table_02 .sort_2{font-weight: bold; background-color: transparent;}

/* 합동 분향소 */
.pd_ml .con_intro{padding:20px; display: flex; justify-content: center; align-items: center; width: 100%; height:300px; background: url("../../images/sub/pd_ml_top_bg.jpg") no-repeat center /cover;}
.pd_ml .con_intro p{font-size:30px; font-weight: 500; line-height: 1.5; color: #ffffff; text-align: center;}
.pd_ml .main_con{margin-top:60px;}
.pd_ml .main_con .ml_list{display: flex; flex-wrap: wrap; gap:40px 60px;}
.pd_ml .main_con .ml_list .ml_list_item{width: calc((100% - (60px * 1))/2); }
.pd_ml .main_con .ml_list .ml_list_item .text_wrap{margin-top:8px;}
.pd_ml .main_con .ml_list .ml_list_item .text_wrap p{line-height: 1.5;}

@media(max-width:1600px) {   

}

@media(max-width:1440px) {
	/* 서브페이지 공통 */
	.sub_title_wrap{padding:120px 0;}
	.sub_title_wrap h2 {font-size: 40px;}
	
	/* 오시는 길 */
	.direct .map_wrap iframe{height: 640px;}

	/* 부조금 봉투 */
	.etiquette .envelope_ex ul {margin: -20px -24px;}
	.etiquette .envelope_ex ul li{padding: 20px 24px;}  

}

@media(max-width:1280px){
	/* 서브페이지 공통 */
	.sub_title_wrap{padding:100px 0;}
	.sub_title_wrap h2 {font-size: 36px;}
	.current_title_wrap h3 {font-size: 40px;}

	.sub_num_list>li {padding: 24px 16px;}
	.sub_num_list>li::before {width: 64px; font-size: 52px;}

	/* 인사말 */	
	.greeting .greeting_sub_title .img_wrap{width: 280px;}
	.greeting .greeting_sub_title .text_wrap {margin-top: 16px;}
	.greeting .greeting_sub_title .text_wrap p {font-size: 24px;}

	/* 오시는 길 */
	.direct .map_wrap iframe{height: 560px;}

	/* 원스톱 장례식 */
	.one .one_proce .one_proce_title h4 {font-size: 56px;}
	.basic_service_proce .basic_service_title h4 {font-size: 24px;}
	.one_inq_num .nums .text_box .num {font-size: 56px;}

	/* 종교별 장례식 */
	.religion .tab_con_wrap {margin-top: 40px;}
	.religion .tab_con .tab_con_title {font-size: 24px;}
	/* 조문예절 */	
	.etiquette .tab_con_wrap {margin-top: 40px;}
	/* 조문복장 */
	.etiquette .clothes_ex .clothes_item .item_title h4 { font-size: 24px;}
	/* 부조금 봉투 */
	.etiquette .envelope_ex ul {margin: -20px -32px; flex-wrap: wrap;}
	.etiquette .envelope_ex ul li{padding: 20px 32px; width: 25%;}
	/* 분향 헌화 */
	.etiquette .infl .infl_ex ul li .infl_item .item_step{font-size:22px;}
	/* 제배 또는 묵념  */
	.etiquette .bow .bow_ex .item_list ul li .item_step{font-size:22px;}

	/* 제사상 차리는 법 */
	.ritual .tab_con_wrap {margin-top: 40px;}
	/* 제례 조문 예절 */
	.ritual .rit_etiqutte .rit_etiqutte_reli .item_title h4{font-size: 26px;}

	/* 부가서비스 */
	.option .option_con_top p {font-size: 24px;}
	.option .option_con .option_item .text_wrap {padding-left: 40px;}
	.option .option_con .option_item .text_wrap h4 {font-size: 28px;}
	.option .option_con .option_item .text_wrap p { margin-top: 0px;}
	.option .option_con .option_item:nth-child(even) .text_wrap {padding-right: 40px;}
	.option .option_con .option_item:nth-child(even) .text_wrap p br{display: none;}

	/* 나눔애상품 */
	.pd_nanum .con_intro p {font-size: 26px;}
	.pd_nanum .con_title h4 {font-size: 24px;}
	.pd_nanum .dispatch .list_wrap ul {margin: -20px -20px;}
	.pd_nanum .dispatch .list_wrap ul li {padding: 20px 20px;}
	/* 20230222 */
	.pd_nanum .pd_info_list .pd_info_list_inner .pd_info_box .pd_info_box_inner{ padding: 20px 36px;}
	.pd_nanum .pd_info_list .pd_info_list_inner .pd_info_box .pd_info_box_inner .nums .text_box .num{font-size: 40px; }
	.pd_nanum .pd_info_list .pd_info_list_inner .pd_info_box .pd_info_box_inner .nums .text_box p{font-size: 18px;}
	.pd_nanum .pd_info_list .pd_info_list_inner .pd_info_box .pd_info_box_inner .inqu_num_desc p br{display: none;}
	/* --- */
	/* 경남교총상품 */
	.pd_knfta .con_intro_inner .text_wrap{padding-left: 40px;}
	.pd_knfta .con_intro_inner .text_wrap h4 {font-size: 24px;}
	.pd_knfta .con_intro_inner .text_wrap .point p {font-size: 18px;}
	.pd_knfta .con_intro_inner .text_wrap .inq_num .nums .text_box .num {font-size: 40px;}
	.pd_knfta .con_intro_inner .text_wrap .inq_num .nums .text_box p {font-size: 18px;}
	.pd_knfta .con_intro_inner .text_wrap .inq_num {margin-top: 60px; padding: 20px 36px;}
	.pd_knfta .con_title h4 {font-size: 24px;}
	.pd_knfta .pd_table .table_title h4 {font-size: 24px;}

  /* 합동 분향소 */
  .pd_ml .con_intro p{font-size:26px;}
  .pd_ml .main_con .ml_list{display: flex; flex-wrap: wrap; gap:32px 40px;}
  .pd_ml .main_con .ml_list .ml_list_item{width: calc((100% - (40px * 1))/2); }
}


@media(max-width:1024px) {
	/* 서브페이지 공통 */
	.sub_title_wrap h2 {font-size: 32px;}
	.sub_page main {margin-top: 64px;}
	.current_title_wrap h3 {font-size: 36px;}
	.sub_num_list li::before {width: 56px; font-size: 48px;}
	.sub_num_list li .list_inner .list_title {font-size: 18px;}
	.circle_num_list>ul>li::before {top:0; width: 22px; height: 22px;}

	/* 인사말 */	
	.greeting .greeting_content .greeting_inner {margin: 0 -24px;}
	.greeting .greeting_content .greeting_inner>article {padding: 0px 24px;}
	.greeting .greeting_sub_title .img_wrap {width: 220px;}
	.greeting .greeting_sub_title .text_wrap {margin-top: 8px;}
	.greeting .greeting_sub_title .text_wrap p {font-size: 20px;}
	
	/* one stop */
	.one .one_proce {background-size: 100%;}
	.one .one_proce .one_proce_list {padding: 28px 20px 28px 20px; background-image: none;}
	.one .one_proce .one_proce_list ul{justify-content: center;}
	.basic_service_proce {margin-top: 60px;}
	.basic_service_proce ul li .text_wrap .step {font-size: 20px;}
	
	/* 오시는 길 */
	.direct .directions_info .info_item:nth-child(n+2) {margin-left: 72px;	}
	.direct .map_wrap iframe{height: 480px;}

	/* 원스톱 장례식 */	
	.one .one_proce .one_proce_title h4 {font-size: 48px;}
	.one .one_proce .one_proce_list ul li .service_step .step {font-size: 20px;}
	.one .one_proce .one_proce_list ul li .service_step p {margin-top:0; font-size: 18px;}
	
	/* 종교별 장례절차 */
	.religion .tab_intro .article_title {height: 220px;}
	.religion .tab_intro .article_title h3 {font-size: 28px;}
	.religion .tab_intro .tab_intro_con {margin-top: 28px;}

/* 조문예절 */
	/* 조문복장 */
	.etiquette .clothes_ex {margin: 48px -10px;}	
	/* 부조금 봉투 */
	.etiquette .envelope_ex ul {margin: -20px -24px;}
	.etiquette .envelope_ex ul li{padding: 20px 24px; }
	/* 조객록 */
	.etiquette .guestb{padding-bottom: 200px;}
	/* 분향 헌화 */
	.etiquette .infl .infl_ex .item_title h4 {font-size: 24px;}
	.etiquette .infl .infl_ex ul {margin: 16px -16px 0;}
	.etiquette .infl .infl_ex ul li .infl_item {padding-top: 16px;}
	.etiquette .infl .infl_ex ul li .infl_item .item_step{font-size:20px;}
	.etiquette .infl .incense_ex {padding-bottom: 48px;}
	/* 제배 또는 묵념  */
	.etiquette .bow .bow_ex .item_title h4{font-size: 24px;}
	.etiquette .bow .bow_ex .item_list{margin-top:16px;}
	.etiquette .bow .bow_ex .item_list ul li .text_wrap{margin-top:8px;}
	.etiquette .bow .bow_ex .item_list ul li .item_step{font-size:20px;}
	.etiquette .bow .bow_ex .bow_man{padding-bottom:48px;}
	/* 조문 주의사항 */
	.etiquette .condolence .precautions_list .item_title h4{font-size:24px;}

	/* 제례 정보 */
	.ritual .tab_btns li {width: 25%;}
	/* 제사상 차리는 법*/
	.ritual .rit_table .item_title h4 {font-size: 24px;}
	/* 제례 조문 예절 */
	.ritual .rit_etiqutte .rit_etiqutte_reli .item_title h4{font-size: 24px;}

	/* 부가서비스 */
	.option .option_con {margin-top: 60px;}
	.option .option_con .option_item .text_wrap {padding-left: 20px;}
	.option .option_con .option_item .text_wrap h4 {font-size: 24px;}
	.option .option_con .option_item:nth-child(even) .text_wrap {padding-right: 20px;}	

/* 나눔애상품 */
	.pd_nanum .con_intro {height: 220px;}
	.pd_nanum .con_intro p {font-size: 22px;}
	.pd_nanum .main_con {margin-top: 48px;}
	.pd_table .table_title {font-size: 20px;}
	.pd_nanum .dispatch .list_wrap ul{justify-content: center;}
	.pd_nanum .dispatch .list_wrap ul li {width: 33.3333%;}
	.pd_nanum .dispatch .list_wrap ul li .img_wrap{display: flex; justify-content: center;}
  /* 20230222 */
	.pd_nanum .pd_info_list .pd_info_list_inner .pd_info_box .pd_info_box_inner{ padding: 20px 36px;}
	.pd_nanum .pd_info_list .pd_info_list_inner .pd_info_box .pd_info_box_inner .nums .text_box .num{font-size: 36px; }
	.pd_nanum .pd_info_list .pd_info_list_inner .pd_info_box .pd_info_box_inner .nums .text_box p{font-size: 1em;}
	.pd_nanum .pd_info_list .pd_info_list_inner .pd_info_box .pd_info_box_inner .inqu_num_desc p{font-size: 1em; }
  /*  --  */
	
	/* 경남교총상품 */
	.pd_knfta .con_intro_inner .text_wrap{padding-left: 20px;}
	.pd_knfta .con_intro_inner .text_wrap .point p {font-size: 1em;}
	.pd_knfta .con_intro_inner .text_wrap .inq_num .nums .text_box .num {font-size: 36px;}
	.pd_knfta .con_intro_inner .text_wrap .inq_num .nums .text_box p {font-size: 1em;}
	.pd_knfta .con_intro_inner .text_wrap .inq_num {margin-top: 40px; padding: 20px 36px;}
	.pd_knfta .main_con {margin-top: 80px;}

  /* 합동 분향소 */
  .pd_ml .con_intro{height:220px;}
  .pd_ml .con_intro p{font-size:22px;}
  .pd_ml .main_con .ml_list .ml_list_item .text_wrap{margin-top:4px;}

}

@media(max-width:768px) {
	/* 서브페이지 공통 */
	.sub_title_wrap {padding: 80px 0;}
	.sub_title_wrap h2 {font-size: 28px;}
	.sub_con{margin-top:40px;}
	.current_title_wrap h3 {font-size: 32px;}

	/* 인사말 */
	.greeting .greeting_content .greeting_inner {margin: 0; display: block;}
	.greeting .greeting_content .greeting_inner>article {padding: 0px;}
	.greeting .greeting_sub_title {display: flex; align-items: center;}
	.greeting .greeting_sub_title .img_wrap{min-width: 180px;}
	.greeting .greeting_sub_title .text_wrap{margin-left:32px;}
	.greeting .greeting_sub_title .text_wrap p br{display: none;}
	.greeting .greeting_con{margin-top: 20px;}
	
	/* 오시는 길 */	
	.direct .directions_info {display: block;}
	.direct .directions_info .info_item{display: flex; align-items: baseline; }
	.direct .directions_info .info_item:nth-child(n+2){ margin-left: 0;}
	.direct .directions_info .info_item .info_title {font-size: 18px;}
	.direct .directions_info .info_item p{margin-left:12px;}
	.direct .directions_info .direc_link {margin-top:8px; display: flex; justify-content: flex-end;}
	.direct .map_wrap {margin-top: 12px;}
	.direct .map_wrap iframe{height: 420px;}

	/* 원스톱 */
	.one .one_proce .one_proce_title h4 {font-size: 40px;}
	.one .one_proce .one_proce_list ul li .service_step {padding: 26px 12px; width: 150px; height: 150px;}
	.one .one_con .one_service{margin-top: 40px; padding-top: 40px;}
	.one .one_con .one_service .one_service_inner {margin: 0; display: block;}
	.one .one_con .one_service .one_service_inner .one_service_item {padding: 0; width: 100%;}
	.one .one_con .one_service .one_service_inner .one_service_item:nth-child(2){margin-top: 32px;}
	.one .one_con .one_service .one_service_inner .one_service_item .text_wrap {margin-top: 8px;}
	
	.basic_service_proce .basic_service_title {margin-bottom: 16px; padding-bottom: 8px;}
	.basic_service_proce .basic_service_title h4 {font-size: 20px;}
	.basic_service_proce ul{margin:-20px}
	.basic_service_proce ul li {padding:20px; width: 50%;}
	.basic_service_proce ul li:nth-child(odd):before {display: none;}
	.basic_service_proce ul li .text_wrap .step {font-size: 18px;}

	.one_inq_num {margin-top: 60px; padding: 29px 24px;}
	.one_inq_num .one_inq_num_inner .one_inq_num_icon {margin-right: 28px; width: 98px; height: 98px;}
	.one_inq_num .one_inq_num_inner .one_inq_num_icon i{width: 32%;}
	.one_inq_num .nums .text_box {display: block;}
	.one_inq_num .nums .text_box p {margin-right:0; font-size: 1em;}
	.one_inq_num .nums .text_box p span {font-size: 1.25em;}
	.one_inq_num .nums .text_box p br{display: none;}
	.one_inq_num .nums .text_box .num {font-size: 48px;}

/* 종교별 장례절차 */
	.religion .tab_con_wrap {margin-top: 20px;}
	.religion .tab_intro .article_title {height: 160px;}
	.religion .tab_intro .article_title h3 {font-size: 24px;}
	.religion .tab_intro .tab_intro_con {margin-top: 20px;}
	.religion .tab_con{margin-top: 60px;}
	.religion .tab_con .tab_con_inner {margin-top: 12px;}

/* 조문예절 */
	.etiquette .tab_btns li{width: 33.3333%;}
	.etiquette .tab_con_wrap {margin-top: 20px;}
/* 조문복장 */
	.etiquette .clothes_ex {margin: 36px 0; display: block;}
	.etiquette .clothes_ex .clothes_item {padding: 0; width: 100%;}
	.etiquette .clothes_ex .clothes_item:nth-child(n+2){margin-top: 20px;}
	.etiquette .clothes_ex .clothes_item .item_title h4 { font-size: 20px;}
	/* 부조금 봉투 */
	.etiquette .envelope_ex ul {margin: -20px -24px; }
	.etiquette .envelope_ex ul li{padding: 20px 24px; width: 33.3333%; }
	/* 순서 */
	.etiquette .order .order_article_inner{margin:0; display: block;}
	.etiquette .order .order_article_inner>div{padding:0;}
	.etiquette .order .order_article_inner .order_ex{margin-top: 36px;}
	/* 분향 헌화 */
	.etiquette .infl .infl_ex .item_title h4 {font-size: 20px;}
	.etiquette .infl .infl_ex ul{flex-wrap: wrap; margin: 0 -16px;}
	.etiquette .infl .infl_ex ul li{padding: 20px 16px; width: 50%;}
	.etiquette .infl .infl_ex ul li .infl_item {padding-top: 10px;}
	.etiquette .infl .infl_ex ul li .infl_item .item_step{font-size: 18px;}
	.etiquette .infl .incense_ex {padding-bottom: 40px;}
	.etiquette .infl .flowers_ex {margin-top: 48px;}
	/* 제배 또는 묵념  */
	.etiquette .bow .bow_ex .item_title h4{font-size: 20px;}
	.etiquette .bow .bow_ex .item_list ul{flex-wrap: wrap;}
	.etiquette .bow .bow_ex .item_list ul li{width: 50%;}
	.etiquette .bow .bow_ex .item_list ul li .text_wrap{margin-top:4px;}
	.etiquette .bow .bow_ex .item_list ul li .item_step{font-size:18px;}
	.etiquette .bow .bow_ex .bow_man{padding-bottom:40px;}
	.etiquette .bow .bow_ex .bow_woman{margin-top:48px;}
	/* 조문 주의사항 */
	.etiquette .condolence .precautions_list ul {margin-top: 8px;}
	.etiquette .condolence .precautions_list .item_title h4{font-size:20px; }

	/* 제례 정보 */
	.ritual .tab_btns li {width: 33.3333%;}
	/* 제사상 차리는 법*/
	.ritual .tab_con_wrap {margin-top: 20px;}
	.ritual .rit_table .item_title h4 {font-size: 20px;}
	/* 제례 조문 예절 */
	.ritual .rit_etiqutte .rit_etiqutte_reli {margin-top: 60px;}
	.ritual .rit_etiqutte .rit_etiqutte_reli .item_title h4{font-size: 20px;}
	.ritual .rit_etiqutte .rit_etiqutte_reli .sub_num_list {margin-top: 10px;}

	/* 부가서비스 */
	.option .option_con {margin-top: 40px;}
	.option .option_con .option_item {margin: 0; display: block;}
	.option .option_con .option_item>div {padding: 0; width: 100%;}
	.option .option_con .option_item .text_wrap {margin-top: 10px; padding-left: 0px;}
	.option .option_con_top p {font-size: 20px;}
	.option .option_con_top p br{display: none;}
	.option .option_con .option_item .text_wrap h4 {font-size: 20px;}
	.option .option_con .option_item:nth-child(even) .text_wrap {padding-right: 20px;}

	/* 나눔애상품 */
	.pd_table {margin-top: 60px;}
	.pd_table .table_wrap {margin-top: 0; overflow-x: scroll;}
	.pd_table .table_guide{margin-top: 12px; display: block;}
	.pd_table .table_wrap.non_scroll{overflow: visible;}

	.pd_nanum .con_intro {height: 160px;}
	.pd_nanum .con_intro p {font-size: 20px;}
	.pd_nanum .con_intro p br{display: none;}
	.pd_nanum .main_con {margin-top: 40px;}
	.pd_nanum .con_title h4 {font-size: 20px;}
	.pd_nanum .bottom_dash_list {margin-top: 10px;}
	.pd_nanum .pd_table .table_wrap table {width: 800px;}
	.pd_nanum .pd_info_list { margin-top: 60px;}
  /* 20230222  */
  .pd_nanum .pd_info_list .pd_info_list_inner{display: block;}
	.pd_nanum .pd_info_list .pd_info_list_inner>div{width: 100%;}
	.pd_nanum .pd_info_list .pd_info_list_inner .pd_info_box{margin-top:16px;}
  /* -- */
	.pd_nanum .dispatch {margin-top: 60px;}
	.pd_nanum .dispatch .list_wrap ul{justify-content: flex-start;}
	.pd_nanum .dispatch .list_wrap ul li {width: 50%;}
	.pd_nanum .dispatch .list_wrap ul li:nth-child(n+2):before {width: 8px; height: 8px;}
	.pd_nanum .dispatch .list_wrap ul li:nth-child(2n+1)::before{display: none;}

	/* 경남교총상품 */
	.pd_knfta .compare_table_02{margin-top: 20px;}
	.pd_table.knfta_table .table_wrap table{min-width: 600px;}

	/* 경남교총상품 */
	.pd_knfta .con_intro_inner {margin: 0; display: block;}
	.pd_knfta .con_intro_inner>div{padding:0; width: 100%; }
	.pd_knfta .con_intro_inner .text_wrap{margin-top: 12px; padding-left: 0;}
	.pd_knfta .con_intro_inner .text_wrap h4 {font-size: 20px;}
	.pd_knfta .con_intro_inner .text_wrap .point {margin-top: 16px;}	
	.pd_knfta .con_intro_inner .text_wrap .inq_num {margin-top: 12px;}
	.pd_knfta .con_intro_inner .text_wrap .inq_num .inqu_num_desc p {font-size: 1em;}
	.pd_knfta .con_title h4 {font-size: 20px;}
	.pd_knfta .pd_table .table_title h4 {font-size: 20px;}
	
  /* 합동 분향소 */
  .pd_ml .con_intro{height:160px;}
  .pd_ml .con_intro p{font-size:20px;}
  .pd_ml .main_con .ml_list{display: flex; flex-wrap: wrap; gap:28px 32px;}
  .pd_ml .main_con .ml_list .ml_list_item{width: calc((100% - (40px * 1))/2); }

}

/* ie */
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) and (max-width:768px)  {  

}

@media(max-width:540px) {   
	/* 서브페이지 공통 */
	.sub_title_wrap {padding: 56px 0;}
	.sub_title_wrap h2 {font-size: 24px;}
	.sub_page main {margin-top: 56px;}
	.current_title_wrap h3 {font-size: 32px;}

	.sub_num_list>li::before {width: 44px; font-size: 40px;}
	.sub_num_list>li ul li:nth-child(n+2) {margin-top: 16px;}

	/* 인사말 */
	.greeting .greeting_sub_title {display: block;}
	.greeting .greeting_sub_title .img_wrap {margin:0 auto; width: 160px; min-width: auto;}
	.greeting .greeting_sub_title .text_wrap {margin-left: 0px;}
	.greeting .greeting_sub_title .text_wrap p {text-align: center;}	
	
	/* 오시는 길 */
	.direct .map_wrap iframe{height: 360px;}

	/* 원스톱 장례서비스 */
	.one .one_proce {padding-bottom: 40px;}
	.one .one_proce .one_proce_title h4 {font-size: 36px;}
	.one .one_proce .one_proce_title p br{display: none;}
	.one .one_proce .one_proce_list { padding: 20px;}
	.one .one_proce .one_proce_list ul li{width: 50%;}
	.one .one_proce .one_proce_list ul li .service_step {width: 100%; height: 120px;}
	.one .one_proce .one_proce_list ul li .service_step .step {font-size: 18px;}
	.one .one_proce .one_proce_list ul li .service_step p {font-size: 1em;}
	.one_inq_num .one_inq_num_inner {display: block;}
	.one_inq_num .one_inq_num_inner .one_inq_num_icon {margin:0 auto;}
	.one_inq_num .nums {margin-top: 20px; text-align: center;}
	.one_inq_num .nums .text_box .num {margin-top: 4px; display: block; font-size: 40px;}

	/* 3일장 기본 장례절차 */
	/* .one.basic .one_con .one_service_proce {border-bottom: none;}
	.one.basic .one_con .one_service_proce ul {margin:0; display: block;}
	.one.basic .one_con .one_service_proce ul li{padding:0; width: 100%;}
	.one.basic .one_con .one_service_proce ul li:nth-child(n+2){margin-top:32px;} */
	

/* 종교별 장례절차 */
	.religion .tab_intro .article_title {background-position: center right 45%;}
	.religion .tab_intro .tab_intro_con {margin-top: 10px;}
/* 조문예절 */
	.etiquette .tab_btns li{width: 50%;}
	.tab_btns_wrap .tab_btns li button {padding: 12px;}
/* 조문복장 */
	.etiquette .clothes_ex {margin: 32px 0; display: block;}
	/* 부조금 봉투 */
	.etiquette .envelope_ex ul {margin: -20px -16px; }
	.etiquette .envelope_ex ul li{padding: 20px 16px;}
	/* 순서 */
	.etiquette .order .order_article_inner .order_ex{margin-top: 32px;}
	/* 조객록 */
	.etiquette .guestb{padding-bottom: 100px;}
	/* 분향 헌화 */
	.etiquette .infl .infl_ex ul{margin:0; display: block;}
	.etiquette .infl .infl_ex ul li{padding: 16px 0; width: 100%;}
	.etiquette .infl .infl_ex ul li .infl_item {padding-top: 10px; border-width: 2px;}
	.etiquette .infl .infl_ex ul li .infl_item .item_step{font-size: 18px;}
	.etiquette .infl .incense_ex {padding-bottom: 40px;}
	.etiquette .infl .flowers_ex {margin-top: 48px;}

	/* 제례 정보 */
	.ritual .rit_table .rit_table_pos .item_title {margin-top: 10px;}
	.ritual .rit_table .rit_table_pos .pos_list {padding: 24px 0;}
	.ritual .tab_btns li {width: 50%;}

	/* 부가서비스 */
	.option .option_con {margin-top: 20px;}

	/* 나눔애상품 */
	.pd_nanum .con_intro p {font-size: 18px;}
	.pd_table .table_guide {margin-top: 4px;}
	.pd_table .table_title {font-size: 18px;}
  
	/* 경남교총상품 */
	.pd_knfta .compare_table .table_outwrap{overflow-x: scroll;}
	.pd_knfta .compare_table .table_guide{display: block;}
	.pd_knfta .compare_table table{width: 500px;}

  /* 합동 분향소 */
  .pd_ml .con_intro p{font-size:18px;}
  .pd_ml .main_con .ml_list{display: flex; flex-wrap: wrap; gap:28px;}
  .pd_ml .main_con .ml_list .ml_list_item{width: 100%; }
}

@media(max-width:480px) {
	.sub_num_list>li {padding: 24px 8px;}
	.sub_num_list>li::before {width: 40; font-size: 32px;}
	.sub_num_list>li .list_inner {margin-left: 10px;}

	/* 오시는 길 */
	.direct .map_wrap iframe{height: 320px;}

	/* 부조금 봉투 */
	.etiquette .envelope_ex ul {margin: -20px -16px; }
	.etiquette .envelope_ex ul li{padding: 20px 16px; width: 50%;}
}

@media(max-width:400px) {
	.sub_num_list>li {padding: 24px 8px;}
	.sub_num_list>li::before {width: 40; font-size: 32px;}
	.sub_num_list>li .list_inner {margin-left: 10px;}

	.one .one_proce .one_proce_title h4 {font-size: 32px;}

	/* 오시는 길 */
	.direct .map_wrap iframe{height: 320px;}

	/* 부조금 봉투 */
	.etiquette .envelope_ex ul {margin: -20px -10px; }
	.etiquette .envelope_ex ul li{padding: 20px 10px;}
}


