<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media all and (max-width:1700px){
	#single_dropdown {margin-right:20%;}
}

@media all and (max-width:1400px){
	.benefits_slide .slick-prev {left:20px;}
	.benefits_slide .slick-next {right:20px;}

	.banner_slide .slick-prev {left:10px;}
	.banner_slide .slick-next {right:10px;}
}
@media all and (max-width:1300px){
	#top-logo {left:10px;}
	.top_login_wrap {display:none;}
	.wrap {width:100%;padding:0 2%;box-sizing:border-box;}
	.top_menu_wrap {display:none !important}
	.mobile_top_gnb {display:block; position:absolute; top:25px; right:10px;}

	.main_bxslider, .main_bxslider .bxslider li {height:600px;}
	.visual_txt {margin-top:175px;}
	
	

	/*인사말*/
	.greeting_txt {width: 50%; padding-left:10px;}
	.ceo_img {width: 36%; left: 60vw;}

	/*장례절차*/
	.funeral_list li {  width: 31%;}
	.detail_list3{display:flex; justify-content: space-evenly;}
	.detail_list3 li{margin-bottom:15px;}
	.detail_list3 li img {width:100%;}
	
}
@media all and (max-width:1200px){
	.cont_box &gt; div .img {margin-bottom:20px;}
	.cont_box &gt; div .txt p br {display:none;}
	.cont_box &gt; div .txt p {word-break:keep-all;}
	.review {padding:30px;}
	.review &gt; a {top:40px; right:30px;}
	
	.cs_form input#name {margin-right:3%;}
	.cs_box &gt; div {width: calc(100% / 2); padding: 100px 35px !important;}
	
	/*인사말*/
	.greeting_txt {width: 60%;}
	.ceo_img{left:66vw;}
	.ceo_img img{width:80%;}
	.greeting h2 {font-size: 55px; margin-bottom:30px;}
	.greeting_txt { font-size: 20px;}
	.greeting_sign span {font-size: 22px;}
	.greeting_sign { margin-top: 30px;}


		/*연혁*/
	.his_box{overflow:inherit; width:100%; height:auto;}
	.his_img{width:90%; height:auto; position:inherit; margin-bottom:50px; }
	.his_con{padding-left:0; width:90%;}


	/*상품페이지*/

	.detail_list li{margin-bottom:30px;}




}

@media all amd (max-width:1100px){

.his_img img{width:90%;}

}

@media all and (max-width:1060px){
	.title02 {font-size:32px; margin-bottom:25px;}
	.info_box .call_num {font-size:46px;}
	
	.mypage_right {width:77%;}
	.submenu {display:none;}
	#m_sidebar{display:block;}
	.benefit_list{justify-content: space-evenly;}

	./* wedding_wrap, .cruise_wrap, .funeral1_wrap {margin-top: 65%;} */
}

@media all and (max-width:1012px){


}

@media all and (max-width:1000px){
	/* 메인 상품 */
	.tab.active &gt; div {min-height:425px;}
	.img-service {display:none;}
	.box-service {position:initial; width:100%;}
	.box-service .tleArea-ser {width:30%;}
	.box-service .tleArea-ser h2 {word-break:keep-all;}
	.box-service .subsArea-ser {width:70%;}


	.main_con_wrap &gt; div {width:calc(98% / 2);}
	.cont_box &gt; div .txt h2 {font-size:18px;}
	.cont_box &gt; div a {padding:25px 20px;}

	.benefit_list li {width:auto;}
	.detail_list li {width:calc(96% / 2)}
	
	/*제작과정*/
	#mealkit .box{margin-bottom: 45px;}
	.process li::after {right: -30px;}

	/*인사말*/
	.ceo_img {display:none;}
	.greeting_txt { width: 100%; padding-left:0;}



	/*장례절차*/
	.funeral_list li img {width:100%;}
	.funeral_list li {  width: 31%;}
	
	/*장례정보*/
	.img_list li{width:calc(100% - 72%);}
}


@media all and (max-width:930px){
	.sub_category_wrap ul li {width:25%;}
}

@media all and (max-width:900px){
	.cart_bottom_btn span {width:25%;float:left;}
	.cart_bottom_btn span a {padding: 18px 0 !important;width: 95%;}
	.mypage_left {width: 100%;float: left;}
	.mypage_right {clear:both;margin-top:30px;width: 100%;float: left;}
	.left_mypage_menu, .left_mypage {display:none;}
	.left_mypage_menu_mobile {display:block; overflow:hidden;}
	.left_mypage_menu_mobile li {width: 25%;float: left;}
	.left_mypage_menu_mobile li a{display:block;margin:5px 3px;border:#ddd 1px solid;padding:10px;text-align:center;}
	.left_mypage_menu_mobile li.active a {color: #ed217c !important;border: #ed217c 1px solid;}

		.funeral_list li {  width: 30%;}

}

@media all and (max-width:875px){
	.detail_pro_img {width: 100%;}
	.detail_basic_info {width: 100%;float: left;clear: both;}
	.detail_buy_btn {text-align: center;}

	.detail_list3 li{margin-bottom:30px;}
	.detail_list3 li:last-child{margin-bottom:0;}
	/* .wedding_wrap, .cruise_wrap, .funeral1_wrap { margin-top: 150%;} */

}

@media all and (max-width:830px){
	.userinfo_bottom_btn span {width:50%;float:left;}
	.userinfo_bottom_btn span a {width: 95%; box-sizing: border-box;}
}

@media all and (max-width:820px){
	.main_bxslider, .main_bxslider .bxslider li {height:480px;}
	.visual_txt {margin-top:135px;}
	.visual_txt p {font-size:20px;}
	.visual_txt h2 {font-size:52px; margin:10px 0 0 0;}

	.sale_wrap, .main_new_wrap, .main_box {padding:80px 0;}
	
	.tab.active &gt; div {min-height:360px;}
	.box-service .tleArea-ser {padding:50px 20px; width:35%;}
	.box-service .tleArea-ser h2 {font-size:24px;}
	.box-service .tleArea-ser p {margin-top:15px; font-size:16px;}
	.box-service .subsArea-ser {width:65%;}
	.box-service .subsArea-ser &gt; ul li {padding:20px 0;}
	.box-service .subsArea-ser &gt; ul li .info-ser h3 {font-size:22px;}
	.box-service .subsArea-ser &gt; ul li .info-ser p {width:auto;}
	
	.main_con_wrap {flex-wrap: wrap;}
	.main_con_wrap &gt; div {width:100%;}
	.cont_box {margin-bottom:30px;}
	.review_slide .txt {margin-top:40px;}
	.review_slide .title h4 {width:calc(100% - 100px);}
}

@media all and (max-width:800px){

.loca_con {  flex-direction: column;}
.loca_list {width: 100%;}

}

}

@media all and (max-width:790px){
	.userinfo_price_td  {display:none;}
	.userinfo_price_td_mobile  {display:block;}

	.cs_box &gt; div {padding:60px 20px !important}


	.sale_goods_list li {width: 48%;}

	/* .wedding_wrap, .cruise_wrap, .funeral1_wrap {  margin-top: 130vh;} */
}

@media all and (max-width:770px){
	#main_contents h2.title {font-size:28px; margin-bottom:25px;}

	.cart_con {overflow-x:scroll;width:100%;}
	.cart_mobile_scroll_txt {display:block;padding:5px 0;}
	.size_100 {width:90%;}
	#or_main .tb_2 select {width:90%;}	

	/* 구매후기 */
	.review_box {padding:10px;}
	.review_box .title div {padding:15px 5px;}
	span.board_subject a {/* display: block; */font-size: 16px;}


	.greeting_wrap h1, .his_wrap h1, .loca_wrap h1, .funeral_wrap h1, .process_wrap h1, .info_wrap h1,  .impo_wrap h1 { margin-bottom: 80px; font-size: 30px;}
	#sub_container {padding: 80px 0;}

	/*장례절차*/
	.funeral_con h2 {padding: 10px 30px;font-size: 22px;}
	.funeral_list .number { display: inline-block; width: 45px; height: 45px;  padding: 8px 12px;font-size: 18px;}
	.funeral_list li {   margin-bottom: 30px;}
	.funeral_list li p {font-size: 20px;}

	/*행정절차*/
	.pro_btn {font-size: 22px;}
	.pro_txt p {font-size: 18px;}
	.pro_btn:before {top: 31px;}
	.pro_txt li {padding:0 10px 15px 5px;}
	.pro_list {margin-top: 80px;}

	/*상품페이지*/
	.detail_top h3 {  font-size: 22px;}
	.detail_top h2 span { font-size: 65px; vertical-align:revert;}
	.detail_top h2 { font-size: 60px;}
	.detail_top p.tit { font-size: 40px;}
	.detail_con h1 { font-size: 32px;}
	.detail_con h1 span {  font-size: 42px; vertical-align:revert;}
	.detail_con h2 {font-size: 32px;}
	.benefit_list .benefit_box {width: 200px; height: 200px;padding: 58px 0;}
	.benefit_list li span {padding: 15px 0 60px; font-size:18px;}
	.detail_con h2.sub_tit {padding-top: 80px;}


}
@media all and (max-width:750px){
	.goods_tap li {width: 50%;}
	.member_form_wrap {width:100%;}
	.meal_tit {font-size: 20px;padding: 0 0 30px 0;}
	#mealkit h3 {font-size: 30px;line-height: 40px;margin-bottom: 30px;}
	#mealkit p {font-size: 15px;line-height: 24px; margin: 0 auto 54px auto;}
	#mealkit img {display: block;width: 100%;margin-bottom: 0;}
	.mealkit_btn a {font-size: 15px;}
	
	.cs_form textarea {margin-bottom:15px;}
	.cs_form &gt; div &gt; div span {font-size:16px; margin-bottom:5px;}
	.info_box .txt {font-size:18px;}

	/*제작과정*/
	#mealkit .tabs1{width:100%;}
	#mealkit .tabs1 li{width: calc(100%/3);box-sizing:border-box;padding: 13px 0;}
	#mealkit .box h2 {margin-bottom: 10px;}
	#mealkit .box p{font-size: 16px;}
	#mealkit .box {margin-bottom: 40px;}
	.process li{width: calc(92%/2);padding: 10px 0;}
	.process li::after {right: -22px;bottom: 8px;border-bottom: 8px solid;border-left: 8px solid rgba(0, 0, 0, 0);border-right: 8px solid rgba(0, 0, 0, 0);margin-bottom: 10px;}

	#mealkit .category{font-size: 16px;}
	#mealkit .category span{padding: 0 8px;}


}

@media all and (max-width:700px){
	
	.benefits_slide .slick-arrow {top:40%; width:20px; height:30px;}

	.benefits_slide .txt h4 {font-size:20px;}
	.cs_box {flex-wrap: wrap;}
	.cs_box &gt; div {width:100%;}

	/* 구매후기 */
	.review_box .title {display:none;}
	.review_box .list {padding-left:0;}
	.search .pl_05 a.bts {font-size:14px; padding:5px 10px;}

	/*인사말*/
	.greeting h2 {font-size: 50px;}

	/*연혁*/
	.his_img{ margin-bottom:30px; width:70%;}
	.his_con{; width:80%;}

	/* .wedding_wrap, .cruise_wrap, .funeral1_wrap {  margin-top: 120vh;} */


	
	


}


@media (max-width: 650px) {
	
	.buttons button {font-size:18px; padding:10px 15px;}
	.box-service .tleArea-ser, .box-service .subsArea-ser {width:100%; position:inherit; float:inherit;}
	.box-service .tleArea-ser {padding:20px 30px;}
	.box-service .tleArea-ser .btn-radius {position:inherit; margin-top:30px;}
	.box-service .subsArea-ser {min-height:auto;}


	.scroll_box {overflow-x:scroll; width:100%;}
	.scroll_box &gt; table {width:620px;}
	#tb_ju th, #tb_ju td {padding:6px;}
	
	.loca_list dt {font-size: 20px;}
	.loca_list dd {font-size: 18px;}
	

	#gc .tb_2 span {font-size:18px !important;}

}
@media (max-width: 620px) {
	.review_box &gt; span {display: block;width:48%;margin:0 1% 1% 1%;float:left;}
	.review_box {overflow:hidden;}
	.review_box &gt; span:nth-child(1) select {display: block;width:100%;}
	.review_box &gt; span:nth-child(2) select {display: block;width:100%;}
	.review_box &gt; span:nth-child(3) input {display: block;width:100%;}
	.popup {width:98% !important;height:auto !important; top : 1% !important; left:1% !important;}

	.funeral_list li {width: 46%;}
}
@media (max-width: 600px) {
	
	.musql_tb_div {overflow-x:scroll;width:100%;}
	.mobile_scroll {overflow-x:scroll;width:100%;}
	.mobile_scroll_txt {display:block;padding:5px 0;}
	.userinfo_priceinfo {display:none;}
	.cart_bottom_price {border-top: #afafaf 2px solid;border-bottom: #ddd 1px solid;display: block;clear: both;width: 100%;float: left;margin: 30px 0;}
	.cart_bottom_price li {width:100%;overflow:hidden;padding:10px 0;border-bottom:#e8e8e8 1px solid;}
	.cart_bottom_price li:last-child {border-bottom:none;}
	.cart_bottom_price li span {float:left;}
	.cart_bottom_price .order-show, .cart_bottom_price .discount_total, .cart_bottom_price .delivery_show, .cart_bottom_price .total_price_show {float:right;font-weight:600;}
	.userinfo_bottom_btn span a {padding: 18px 0 !important;}
	.m_cart {padding-top: 30px;}
	#tbody {width:100%;}

	.left_mypage_menu_mobile li {width:33.3%;}
	.left_mypage_menu_mobile li a {padding: 10px 2px;}

	.navi_design ul li:first-child {padding-left:0;}

	.today_wrap li {width:32%}
	.today_wrap li .main_newinfo .good-g, .today_wrap li .main_newinfo .goodsAdvance {display:none;}
	.today_wrap li .main_newinfo .goodsPrice {font-size:15px; margin:0;}
	.today_wrap li .main_newinfo .goossael {font-size:16px;}
	.sub_category_wrap ul li {width:33.3%;}
	#m_sidebar .snb .snb_con li a {padding: 15px 5%;font-size: 15px;}
	#m_sidebar .snb &gt; .over span {padding-left:5%;font-size: 15px;}
	.search_keyword_box .search-box span {width:50%;float:left;padding-left:0 !important;box-sizing:border-box;}
	.search_keyword_box .search-box span select, .search_keyword_box .search-box span .input_ {display:block;width:98%;}
	.search_keyword_box .search-box span.clear_fix {clear:both;margin-top:10px;}
	.search_keyword_box .search-box span.clear_both {margin-top:10px;}

	/* .wedding_wrap, .cruise_wrap, .funeral1_wrap {  margin-top: 110vh;} */
}

@media (max-width: 570px) {
	.foot_menu {margin-bottom:20px;}
	.foot_menu a {display:inline-block; margin:0 10px !important;}
	.foot_menu a:after {display:none;}
	.foot_info {width:100%;}

	.bottom_cus {display: block;width: 100%;float: left;border-right: none;}
	.bottom_bank {clear:both;width:100%;margin-top:20px;}

	.detail_title {margin-top:50px;}


		.his_con .txt_box {  width: 100%;}
.his_con p{text-indent:0;}
}
@media (max-width: 530px) {
	.cart_bottom_btn span {width: 50%;}
	.cart_bottom_btn span:nth-child(3), .cart_bottom_btn span:nth-child(4) {margin-top:8px;}

	.navi_design {display:none;}

	/* 구매후기 */
	.review_box .list .catrgory &gt; td {display:block; width:100%;}
	.review_box .list .catrgory &gt; td &gt; table {width:100%;}
	.review_box .list .search &gt; td {display:block; width:100%;}
	.review_box .list .search &gt; td &gt; table {width:100%;}

	#af_main td.tb_2 {padding:7px 20px;}


	/* 마이페이지 */
	
	.mypage_title span {display:none;}
	.inquiry_my, .pro_my {width:100%; float:inherit;}


	/* 서브메뉴 바 */
	.submenu ul {width:100%;border-bottom: #ddd 1px solid;}
	.submenu li {width:25%;}
	.submenu li a {padding:15px 5px;}

	/*제작과정*/
	#mealkit .tabs1 {margin-bottom: 40px;}
	#mealkit .tabs1 li {padding: 10px 0;}
	#mealkit .box h2{font-size: 22px;padding-left: 18px;}
	#mealkit .box h2::after { width: 6px; height: 6px;}
	.process li{font-size: 16px;}
	.process li::after {right: -16px;bottom: 11px;border-bottom: 5px solid;border-left: 5px solid rgba(0, 0, 0, 0);border-right: 5px solid rgba(0, 0, 0, 0);}

	#login_container {width:100%;}
	

	.funeral_list li {margin-right: 15px;}



   
	.detail_list {  justify-content: space-evenly;}
	.detail_con h3 { text-align: center; margin-bottom:20px; margin-top:10px; font-size:22px; }
	.detail_list dl dt, .detail_list3 dl dt { font-size: 20px; font-weight:600;}
	.detail_con table th { font-size: 22px; font-weight:500;}
	.detail_con table td { font-size: 18px; padding: 10px 5px;}

	.refer dd { font-size: 18px; padding-bottom:5px;}

	.detail_list li {width:100%;} 

}



@media (max-width: 500px) {
	.mo_none {display:none;}
	#mealkit h3, #mealkit p {word-break:keep-all;}
	.mealkit_btn a {font-size: 13px;padding: 15px 25px;}
	.td_search {float: left;width: 100%;}
	.tb_bt li {float: none; display: inline-block;}
	.tb_bt {padding-top:30px;}


	.his_img {width: 100%;}

	.detail_top {height: auto;}
	.detail_top h3 {font-size: 20px; padding-top:80px;}
	.detail_top h2 span { font-size: 60px;}
	.detail_top h2 { font-size: 55px;}
	.detail_top p.tit {font-size: 35px;}
	.detail_top h2 {margin-bottom: 30px;}
	.detail_top p { padding-bottom: 80px;}
	.detail_con h1 {font-size: 30px;}

	/* .wedding_wrap, .cruise_wrap, .funeral1_wrap {  margin-top: 100vh;} */

	
}

@media all and (max-width:480px){
	.main_bxslider, .main_bxslider .bxslider li {height:380px;}
	.visual_txt p {word-break:keep-all; font-size:18px;}
	.visual_txt h2 {font-size:36px; word-break:keep-all;}

	#login_container {width:100%;}
	.submenu {border-bottom:none;}
	.submenu .wrap {padding:0;}
	.submenu li {width: 50%; border-right: #ddd 1px solid; box-sizing: border-box;}
	.submenu li:nth-child(2n) {border-right:none;}
	.submenu li a:after {content: '';width: 100%;height: 1px;background: #ddd;display: block;position: absolute;left: 0;bottom: 0;}
	.today_wrap li {width: 48%;}
	.login_sns a {width:100%;}
	.login_sns a.kakao_login {clear:both;margin-top:10px;}


	.sale_goods_list li {width: 100%; margin-bottom:20px;}

	.greeting_wrap h1, .his_wrap h1, .loca_wrap h1, .funeral_wrap h1, .process_wrap h1, .info_wrap h1,  .impo_wrap h1{ margin-bottom: 50px;  font-size: 28px;}
	#sub_container {padding:90px 0 80px;}

	.funeral_con h2 { padding: 10px 28px;  font-size: 20px;}
	.funeral_list .number {  width: 40px;  height: 40px;  padding: 6px 10px;  font-size: 18px; left:0;}

	.pro_btn {font-size: 20px;}
	.pro_txt p {font-size: 18px;}
	.pro_txt li {font-size: 16px;}
	.pro_list {margin-top: 50px;}





}

@media all and (max-width:470px){

	.sale_goods_list .zoomimg_wrap, .main_new_wrap .zoomimg_wrap {width: 100%;}
	.sale_goods_list .zoomimg_wrap img, .main_new_wrap .zoomimg_wrap img {height:auto;}
	.main_newinfo {width: 100%;float: left;p}
	.detail_buy_btn span:first-child a, .detail_buy_btn span:last-child a {padding: 18px 40px;}	
	.font19 {font-size: 15px;letter-spacing:-1px;}
	.pro_left span {display:block;padding-left:0 !important;}
	.pro_right {clear:both;width:100%;float:left;margin-top:10px;}
	.pro_right input[type="text"] {width:66% !important;}
	.goodsName {padding-bottom: 5px;font-size:18px;}
	.goodsAdvance {font-size:16px;}
	.goodsPrice {padding-bottom:20px;font-size:14px;}

	.pro_bn{display:none;}
	.mobile_bn{display:block;}

	/* .wedding_wrap, .cruise_wrap, .funeral1_wrap {  margin-top: 90vh;} */

}


@media all and (max-width:450px){
	
	.benefits_slide .slick-arrow {top:20%; width:20px; height:30px;}

	/*제작과정*/
	.process li::after {right: -14px;}
	#mealkit .tabs1 li{padding: 15px 0;}
	#mealkit .box .img li{margin-bottom:2%;}
	#mealkit .box .img1 li{width:100%;margin-right:0;}
	#mealkit .box .img2 li{width:calc(98%/2);margin-right:2%;}
	#mealkit .box .img2 li:nth-child(2n){margin-right:0;}
	#mealkit .box .img3 li{width:100%;margin-right:0;}
	.sub_category_wrap ul li {width:50%;}


	/*연혁*/
	.his_con h3 {font-size: 23px;}
	.his_con p {font-size: 18px;}.


	/*오시는길*/
	.loca_list dt {font-size: 18px;}
	.loca_list dd {font-size: 16px;}

.address  { background-size:24px;}
.call  {background-size:24px;}
.bus  {background-size:24px;}
.metro  {background-size:24px;}

.impo_wrap h3{font-size:22px;}
.impo_txt p {font-size: 16px;}


}

@media all and (max-width:450px){


}


@media all and (max-width:400px){
	.wedding_wrap, .cruise_wrap, .funeral1_wrap {margin-top:20px;}
	.goods_tap li a {padding: 11px 0;}
	.input_3bun {width: 23%;}
	.input_email {width:100%;}
	.a_zipcode {padding: 8px 7px !important;font-size: 13px !important;}
	.userinfo_bottom_btn span a {font-size: 15px !important;}
	.email2 {width:40% !important;}	
	.today_wrap li {width: 100%;margin:0;}
	.main_pr li a .mpr_img img {height: 168px;}
	.sub_title h2 {font-size: 30px;}
	#sub_visual {height: 280px;}
	.sub_title {padding-top: 130px;}
	#or_main .tb_2 font {display: block;}

	.greeting h2 {font-size: 45px;}
	.greeting_txt {  font-size: 18px;}
	.greeting_sign span {font-size: 20px;}
	.greeting_sign img{width:25%;}
	.greeting_sign p {padding-bottom: 15px;}
}

@media all and (max-width:390px){



.funeral_list li{width:100%; }
.funeral_list li p {  font-size: 18px;}

.funeral .detail_top, .wedding .detail_top, .cruise .detail_top {height:auto;}
.detail_top h3 {font-size: 20px;}
.detail_top h2 span {font-size: 48px;}
.detail_top h2 {font-size: 36px; margin-bottom:10px;}
.detail_top p.tit {font-size: 36px;}
.detail_top p {font-size: 18px;}
.detail_con h1 {font-size: 28px;}
.detail_con h1 span {font-size: 36px;}
.price { width: 210px; height: 210px;  margin: 30px 0 50px; font-size: 24px; padding:65px 50px 0;}
.detail_con h2 {font-size: 24px; word-break:keep-all; padding-top:30px;}
.detail_con h2.sub_tit {padding-top: 50px;}
.detail_con h3 {   text-align: center;   margin: 20px 0;  font-size: 20px;}
.detail_list dl dt, .detail_list3 dl dt {font-size: 18px;}
.detail_con table th {font-size: 18px;}
.detail_con table td {font-size: 16px;}
.refer dd {font-size: 16px;}
.refer dd:last-child{padding-bottom:0;}
.refer {  margin: 10px 0 30px ;}


.detail_list {margin-bottom:0;}





}

@media all and (max-width:370px){
	.buttons button {font-size:16px;}
	.box-service .tleArea-ser {padding:20px;}
	.box-service .subsArea-ser {padding:0 20px;}
	.detail_list dl dd {font-size: 16px;}


	/*제작과정*/
	.process li::after {right: -12px;}
	#tab3 .process li{width:100%;}
	#tab3 .process li::after {right: 50%;bottom:-20px;transform: rotate(180deg);}
	#or_main .tb_1 {width: 98px;}


	.greeting h2 { font-size: 40px;}
	
	/*연혁*/
	.his_con h3 {font-size: 22px;}
	.his_con p {font-size: 18px;}

	/*오시는길*/
.address  { background-size:20px;}
.call  {background-size:20px;}
.bus  {background-size:20px;}
.metro  {background-size:20px;}

/*장례정보*/
.img_list li {width:92%; margin-bottom:15px;}
.img_list li:last-child{margin-bottom:0;}

}


@media all and (max-width:330px){
	.detail_buy_btn span:first-child a, .detail_buy_btn span:last-child a {padding: 18px 20px;}
	.thumbnail li {width:80px;height:80px;}
}
</pre></body></html>