<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
Theme Name: Enfold Child
Theme URI: http://www.kriesi.at/themes/enfold/
Template: enfold
Author: Kriesi
Author URI: https://kriesi.at
Description: A superflexible and responsive Business Theme by Kriesi - Update notifications available on twitter, facebook and via newsletter: Follow me on twitter - Join the Facebook Group - Subscribe to our Newsletter
Version: 4.5.7.1565073996
Updated: 2019-08-06 15:46:36

*/

/*Noto Sans KR*/
@import url('https://fonts.googleapis.com/css?family=Noto+Sans+KR:100,300,400,500,700,900&amp;display=swap&amp;subset=korean');


/*Comfortaa*/
/* @import url('https://fonts.googleapis.com/css?family=Comfortaa:300,400,500,600,700&amp;display=swap'); */

/*Gmarket sans*/
@font-face {
    font-family: 'GmarketSansMedium';
    src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansMedium.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

/*Pretendard*/
@font-face {
    font-family: 'Pretendard-Regular';
    src: url('https://fastly.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff') format('woff');
    font-weight: 400;
    font-style: normal;
}

/*Noto Serif KR*/
/*@import url('https://fonts.googleapis.com/css?family=Noto+Serif+KR:200,300,400,500,600,700,900&amp;display=swap&amp;subset=korean');*/

/*Lato*/
@import url('https://fonts.googleapis.com/css?family=Lato:100,100i,300,300i,400,400i,700,700i,900,900i&amp;display=swap&amp;subset=latin-ext');



html, body {
	font-family: 'Pretendard-Regular', 'Noto Sans KR', 'open sans', 'HelveticaNeue', 'Helvetica Neue', 'Helvetica-Neue', 'GmarketSansMedium', Helvetica, Arial, sans-serif;
	/*font-family: 'Noto Serif KR', serif;*/
	/*font-family: 'Lato';*/
	/*font-family: 'Redressed', cursive;*/
	/*font-family: 'Arita-dotum-Medium';*/
	/*font-family: 'Comfortaa', cursive;*/
	font-size: 14px;
	font-stretch: condensed;
	color: #666666;
}
body {
    background-color: #FFFFFF;
    word-break: keep-all;
}
div, p, input, select, span, textarea, a, th, td, strong, small, li {
    font-family: 'Pretendard-Regular', 'Noto Sans KR', 'open sans', 'HelveticaNeue', 'Helvetica Neue', 'Helvetica-Neue', Helvetica, Arial, sans-serif;
    color: #666666;
	letter-spacing: -0.3px;
}
@media screen and (max-width: 1400px) {}
@media screen and (max-width: 1200px) {
	body {
		/*min-width: 1200px;*/
	}
}
@media screen and (max-width: 990px) {}
@media screen and (max-width: 989px) {
	body {
		/*min-width: 989px;*/
	}
}
@media screen and (max-width: 768px) {}
@media screen and (max-width: 767px) {
	body {
		min-width: auto;
	}
}
@media screen and (max-width: 640px) {}
@media screen and (max-width: 480px) {}
@media screen and (max-width: 380px) {
	body {
		min-width: 380px;
	}
}
@media screen and (max-width: 320px) {}



/**
 * Layout
 ===========================*/
#top .page_content_section {
	border: 0;
}
#top .page_content_section .template-page {
	padding-top: 120px;
	padding-bottom: 120px;
}
#top .page_content_section.full_width .container {
	max-width: 100%;
	padding: 0px 0;
}
#top .page_content_section.no_pd .template-page {
	padding-top: 0;
    padding-bottom: 0;
}
#top .page_content_section.no_pd_bottom .template-page,
#top .page_content_section.no_pd_bottom .avia-image-container {
	padding-bottom: 0;
}
#top .page_content_section.no_pd_top .template-page,
#top .page_content_section.no_pd_top .avia-image-container {
	padding-top: 0;
}


#top .page_content_section.no_mg_bottom .avia-image-container {
	margin-bottom: 0;
}


#top .container_wrap {
	border-top: 0;
}


#top .image-overlay {
	display: none !important;
}
@media screen and (max-width: 1400px) {}
@media screen and (max-width: 1200px) {}
@media screen and (max-width: 990px) {}
@media screen and (max-width: 989px) {
	#top .page_content_section .template-page {
	    padding-top: 60px;
	    padding-bottom: 0px;
	}
}
@media screen and (max-width: 768px) {}
@media screen and (max-width: 767px) {}
@media screen and (max-width: 640px) {}
@media screen and (max-width: 480px) {}
@media screen and (max-width: 380px) {}
@media screen and (max-width: 320px) {}





/**
 * Column
 ===========================*/
#top .flex_column_table {
	table-layout: auto;
	margin-top: 0 !important;
}

#top .av-flex-placeholder {
    width: 10px;
}

/*1Column*/


/*2Column*/
div .av_one_half {
    margin-left: 10px;
    width: calc(50% - 5px);
}


/*3Column*/
div .av_one_third {
  margin-left: 10px;
  width: calc(33.3% - 7px);
}
div .av_two_third {
  margin-left: 10px;
  width: calc(66.6% - 3px);
}

/*4Column*/
div .av_one_fourth {
  margin-left: 10px;
  width: calc(25% - 8px);
}
div .av_three_fourth {
  margin-left: 10px;
  width: calc(75% - 3px);
}


/*5Column*/
div .av_one_fifth {
  margin-left: 10px;
  width: calc(20% - 8px);
}
div .av_two_fifth {
  margin-left: 10px;
  width: calc(40% - 6px);
}
div .av_three_fifth {
  margin-left: 10px;
  width: calc(60% - 4px);
}
div .av_four_fifth {
  margin-left: 10px;
  width: calc(80% - 2px);
}





div .av_one_sixth {
  margin-left: 10px;
  width: calc(16.666666666666668% - 10px);
}
div .av_one_seventh {
  margin-left: 10px;
  width: calc(14.285714285714286% - 10px);
}
div .av_one_eighth {
  margin-left: 10px;
  width: calc(12.5% - 10px);
}
div .av_one_nineth {
  margin-left: 10px;
  width: calc(11.11111111111111% - 10px);
}
div .av_one_tenth {
  margin-left: 10px;
  width: calc(10% - 10px);
}





@media screen and (max-width: 1400px) {}
@media screen and (max-width: 1200px) {}
@media screen and (max-width: 990px) {}
@media screen and (max-width: 989px) {}
@media screen and (max-width: 768px) {}
@media screen and (max-width: 767px) {}
@media screen and (max-width: 640px) {}
@media screen and (max-width: 480px) {}
@media screen and (max-width: 380px) {}
@media screen and (max-width: 320px) {}







/**
 * Common
 ===========================*/
.hr_bar_red {
	width: 47px;
	height: 4px;
	background-color: #8f003c;
	margin-top: 50px;
	margin-bottom: 60px;
	border: 0;
}
.hr_bar_red .hr-inner {
	border: 0;
}

#top #wrap_all .container {}

@media screen and (max-width: 1400px) {}
@media screen and (max-width: 1200px) {}
@media screen and (max-width: 990px) {}
@media screen and (max-width: 989px) {
	.responsive #top .container {
	    padding: 0px 30px;
	}
}
@media screen and (max-width: 768px) {}
@media screen and (max-width: 767px) {
	.responsive #top .container {
	    width: 100%;
	    max-width: 100%;
	    /*padding-left: 30px;
	    padding-right: 30px;*/
	}
	.responsive #top #wrap_all .container .avia-image {
	    max-width: 100vw;
		width: 100%;
		height: 50vw;
	}
}
@media screen and (max-width: 640px) {
	.hr_bar_red {
	    margin-top: 30px;
	    margin-bottom: 40px;
	}
}
@media screen and (max-width: 480px) {}
@media screen and (max-width: 380px) {}
@media screen and (max-width: 320px) {}



.bullet_list_01 {
	list-style: none !important;
	margin: 0;
	padding: 0;
}
.bullet_list_01 li {
	padding-left: 50px;
	background: url('/wp-content/uploads/2019/08/bullet_dot_01.png') no-repeat left 10px;
	margin-left: 5px;
}



.goods_contents_slider_entry_wrap .icon_date {
	background: url('/wp-content/uploads/2019/10/icon_date.svg') no-repeat left 5px;
	padding-left: 24px;
}
.goods_contents_slider_entry_wrap .icon_check {
	background: url('/wp-content/uploads/2019/10/icon_check.svg') no-repeat left 4px;
	padding-left: 24px;
}
.goods_contents_slider_entry_wrap .icon_price {
	background: url('/wp-content/uploads/2019/10/icon_price.svg') no-repeat left 7px;
	padding-left: 24px;
}



#top #wrap_all .guide_info_text {}
#top #wrap_all .guide_info_text p {
	font-size: 14px !important;
}






/**
 * Typography
 ===========================*/
#top #wrap_all .typho_style_mj_01 {}
#top #wrap_all .typho_style_mj_01 p {
	font-family: 'Noto Serif KR', serif;
	font-size: 40px;
	color: #333333;
	line-height: 1.4em;
    font-weight: 500;
	margin: 0;
}
@media screen and (max-width: 1400px) {}
@media screen and (max-width: 1200px) {}
@media screen and (max-width: 990px) {}
@media screen and (max-width: 989px) {}
@media screen and (max-width: 768px) {}
@media screen and (max-width: 767px) {}
@media screen and (max-width: 640px) {
	#top #wrap_all .typho_style_mj_01 p {
	    font-size: 34px;
	}
}
@media screen and (max-width: 480px) {}
@media screen and (max-width: 380px) {}
@media screen and (max-width: 320px) {}





/*---------- Page Title ----------*/
#top .page_title_wrap {}
#top .page_title_wrap .page_title {
	text-align: center;
	margin-bottom: 50px;
}
#top .page_title_wrap .page_title h2 {
	font-family: 'GmarketSansMedium', cursive;
	margin-top: 0;
	margin-bottom: 5px;
	font-size: 30px;
	color: #0C0C0C !important;
	font-weight: 500;
	letter-spacing: -1px;
	text-transform: inherit;
	line-height: 110%;
}
#top .page_title_wrap .page_title h2 small {
	font-family: 'GmarketSansMedium', cursive;
	margin-top: 0;
	margin-bottom: 5px;
	font-size: 20px;
	color: #999999;
	font-weight: 700;
	text-transform: inherit;
}
#top .page_title_wrap .page_title h3 {
	/*font-family: 'GmarketSansMedium', cursive;*/
	margin-top: 0;
	margin-bottom: 20px;
	font-size: 24px;
	color: #0C0C0C !important;
	text-transform: inherit;
}
#top .page_title_wrap .page_title strong {
	display: inline-block;
	font-size: 22px;
    font-weight: 400;
    color: #222222;
    margin-top: 10px;
    margin-bottom: 10px;
}
#top .page_title_wrap .page_title p {
	margin: 0 0 10px;
	font-size: 14px;
	color: #999999;
	font-weight: 300;
}

#top .page_title_wrap .page_title .desc_style {
	font-family: 'GmarketSansMedium', cursive;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	/*font-style: italic;*/
}
#top .page_title_wrap .page_title::after {
	/*content: "";
	display: block;
	width: 45px;
	height: 1px;
	background-color: #c39a66;
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;*/
}

#top .page_title_round_bg {
	text-align: center;
	margin-bottom: 20px;
}
#top .page_title_round_bg h2 {
	display: inline-block;
    background-color: #000000;
    font-size: 18px;
    color: #FFFFFF;
    padding: 8px 50px;
    margin: 0 auto;
    border-radius: 100px;
    font-weight: 400;
}

@media screen and (max-width: 1400px) {}
@media screen and (max-width: 1200px) {}
@media screen and (max-width: 990px) {}
@media screen and (max-width: 989px) {}
@media screen and (max-width: 768px) {}
@media screen and (max-width: 767px) {}
@media screen and (max-width: 640px) {
	#top .page_title_wrap .page_title {
	    margin-bottom: 30px;
	}
	#top .page_title_wrap .page_title p {
		font-size: 14px !important;
		margin: 0 0 10px !important;
	}
	#top .page_title_wrap .page_title h2 {
	    font-size: 1.7rem;
	}
	#top .page_title_wrap .page_title h2 small {
	    font-size: 1.2rem;
	}
}
@media screen and (max-width: 480px) {
	#top .page_title_round_bg {
	    margin-bottom: 30px;
	}
	#top .page_title_round_bg h2 {
	    font-size: 18px;
	}
}
@media screen and (max-width: 380px) {}
@media screen and (max-width: 320px) {}



#top .block_tit {
	/* margin-bottom: 30px; */
	margin-bottom: 0;
}
#top .block_tit h4 {
	font-size: 18px !important;
	margin-bottom: 0;
}



/**
 * Table Style
 ===========================*/
 /*---------- Table Style &gt; Default ----------*/
#top .table_style {
	overflow: auto;
}
#top .table_style table {
	width: 100%;
}
#top .table_style table tr {}
#top .table_style table tr th {
	text-align: center;
	font-size: 16px;
	vertical-align: middle;
	line-height: 1.4em;
	border-color: #cccccc;
}
#top .table_style table tr td {
	font-size: 14px;
	border-color: #cccccc;
}
#top .table_style table thead {}
#top .table_style table thead tr {}
#top .table_style table thead tr th {
	background-color: #c39a66;
	color: #FFFFFF;
	height: 60px;
}

#top .table_style table tbody tr {}
#top .table_style table tbody tr th {
	background-color: #f6f6f6;
	color: #444444;
}
#top .table_style table tbody tr td {
	text-align: center;
}
#top .table_style table tbody tr:nth-child(odd) {
	background-color: #FFFFFF;
}

#top .table_style table td p,
#top .table_style table td div,
#top .table_style table td li,
#top .table_style table td span {
	font-size: 14px;
	border-color: #cccccc;
}
#top .table_style table td p {
	margin-bottom: 10px;
}
@media screen and (max-width: 1400px) {}
@media screen and (max-width: 1200px) {}
@media screen and (max-width: 990px) {}
@media screen and (max-width: 989px) {}
@media screen and (max-width: 768px) {}
@media screen and (max-width: 767px) {}
@media screen and (max-width: 640px) {}
@media screen and (max-width: 480px) {}
@media screen and (max-width: 380px) {}
@media screen and (max-width: 320px) {}




/*---------- Table Style &gt; Left Head Color ----------*/
#top .table_style.left_head_color th {
	background-color: #c39a66;
	text-align: center;
	vertical-align: middle;
	font-size: 16px;
	color: #FFFFFF;
}
#top .table_style.left_head_color td {
	vertical-align: middle;
	font-size: 14px;
	text-align: left;
}
#top .table_style.left_head_color td strong {
	color: #8f003c;
}
#top .table_style.left_head_color td small {
	font-size: 14px;
}
@media screen and (max-width: 1400px) {}
@media screen and (max-width: 1200px) {}
@media screen and (max-width: 990px) {}
@media screen and (max-width: 989px) {}
@media screen and (max-width: 768px) {}
@media screen and (max-width: 767px) {}
@media screen and (max-width: 640px) {}
@media screen and (max-width: 480px) {}
@media screen and (max-width: 380px) {}
@media screen and (max-width: 320px) {}




/*---------- Table Style &gt; Header Top Color ----------*/
#top .table_style.header_top_color {}
#top .table_style.header_top_color table {}
#top .table_style.header_top_color table thead {}
#top .table_style.header_top_color table thead tr {
	background-color: transparent;
}
#top .table_style.header_top_color table thead th {
	font-size: 16px;
	color: #FFFFFF;
	text-align: center;
	background-color: #2d3c4f;
}
#top .table_style.header_top_color table tbody tr {}
#top .table_style.header_top_color table tbody tr th {
	font-size: 14px;
	text-align: center;
}
#top .table_style.header_top_color table tbody tr td {
	font-size: 14px;
	color: #666666;
}






/**
 * Header
 ===========================*/
#top #header #header_main {
	border-bottom: 1px solid #e1e1e1;
}
#top #header.av_header_transparency #header_main {
	border-bottom: 1px solid rgba(255, 255, 255, 0.25);
}

#top #header #header_main .logo a {
	display: flex;
	align-items: center;
}
#top #header #header_main .logo a img {
	max-height: min-content;
	position: absolute;
	top: 20px;
}

#top #header #header_main .logo svg, 
#top #header #header_main .logo.avia-img-svg-logo &gt; a &gt; img, 
#top #header #header_main .logo .alternate.avia-img-svg-logo {
    height: 100%;
    max-width: 160px;
}

/* --- �뚯뀥 �꾩씠肄� 紐⑥쓬 �꾩튂 議곗젙 --- */
#top #header  #header_main .main_menu .noLightbox::after{
	content: "";
	position: relative;
	display: block;
	width: 100%;
	clear: both;
}
#top #header  #header_main .main_menu .noLightbox {
	position: absolute;
	display: block;
	float: right;
	top: 52px;
}

@media screen and (max-width: 1400px) {}
@media screen and (max-width: 1200px) {}
@media screen and (max-width: 990px) {}
@media screen and (max-width: 989px) {}
@media screen and (max-width: 768px) {}
@media screen and (max-width: 767px) {}
@media screen and (max-width: 640px) {}
@media screen and (max-width: 480px) {}
@media screen and (max-width: 380px) {}
@media screen and (max-width: 320px) {}


/*WPML*/
#top #header #header_meta {
	display: none;
	border-bottom: 0;
	background: none;
}
#top #header #header_meta .sub_menu {}
#top #header #header_meta .sub_menu ul.avia_wpml_language_switch li {}
#top #header #header_meta .sub_menu ul.avia_wpml_language_switch li a {}
#top #header #header_meta .sub_menu ul.avia_wpml_language_switch li a &gt; span {
	display: none;
}
#top #header #header_meta .sub_menu ul.avia_wpml_language_switch li a &gt; span.language_native {
	display: inline-block;
    color: #666666;
    padding: 0 6px 0 10px;
    border-left: 1px solid #ffffff;
}
#top #header.av_header_transparency #header_meta .sub_menu ul.avia_wpml_language_switch li a &gt; span.language_native {
	color: #FFFFFF;
}


#top #header #header_meta .sub_menu ul.avia_wpml_language_switch li:first-child a &gt; span.language_native {
	border-left: 0;
}
#top #header #header_meta .sub_menu ul.avia_wpml_language_switch li.avia_current_lang a &gt; span.language_native {
	color: #FE6600;
}
@media screen and (max-width: 1400px) {}
@media screen and (max-width: 1200px) {}
@media screen and (max-width: 990px) {}
@media screen and (max-width: 989px) {
	#top #header.av_header_transparency #header_meta .sub_menu ul.avia_wpml_language_switch li a &gt; span.language_native {
		color: #666666;
	}
	#top #header #header_meta .sub_menu ul.avia_wpml_language_switch li.avia_current_lang a &gt; span.language_native {
		color: #FE6600;
	}
	
	
	/* --- 紐⑤컮�� 硫붾돱 �꾩튂 議곗젙 --- */
	.responsive #top #header  #header_main .main_menu .noLightbox::after{
		  content: "";
		  position: relative;
		  display: block;
		  width: 100%;
		  clear: both;
	}
	.responsive #top #header  #header_main .main_menu .noLightbox {
		position: absolute;
		display: block;
		float: right;
		top: 50px;
		right : -30px;
	}
}
@media screen and (max-width: 768px) {}
@media screen and (max-width: 767px) {}
@media screen and (max-width: 640px) {}
@media screen and (max-width: 480px) {}
@media screen and (max-width: 380px) {}
@media screen and (max-width: 320px) {}




/*---------- Header - GNB ----------*/
#top #header #header_main .inner-container {
	display: flex;
	align-items: center;
}
#top #header #header_main .inner-container &gt; * {
	position: relative;
}
#top #header #header_main .inner-container .logo {
	width: 20%;
	max-width: 232px;
	min-width: 140px;
}
#top #header #header_main .inner-container .main_menu {
	width: calc(100% - 110px);
}
#top #header #header_main .inner-container .main_menu .av-main-nav-wrap {
	/*position: absolute;*/
    /*right: 0;*/
    border: 0;
}
#top #header #header_main .inner-container .wpml-ls-statics-shortcode_actions {
	width: 110px;
}

.wpml-ls-statics-shortcode_actions .wpml-ls-current-language&gt;a img {
	display: none !important;
}
@media screen and (max-width: 767px) {
	#top #header #header_main .inner-container .logo,
	#top #header #header_main .inner-container .main_menu{
		height: 60px !important;
	}
	
	#top #header #header_main .logo svg, 
	#top #header #header_main .logo.avia-img-svg-logo &gt; a &gt; img, 
	#top #header #header_main .logo .alternate.avia-img-svg-logo {
		max-width: 120px;
	}
	
	/* --- 紐⑤컮�� 硫붾돱 �꾩튂 議곗젙 --- */
	.responsive #top #header  #header_main .av-hamburger::after,
	.responsive #top #header  #header_main .main_menu .noLightbox::after{
		  content: "";
		  position: relative;
		  display: block;
		  width: 100%;
		  clear: both;
	}
	.responsive #top #header  #header_main .av-hamburger {
		position: absolute;
		display: block;
		float: right;
		bottom: 16px;
	}
	.responsive #top #header  #header_main .main_menu .noLightbox {
		position: absolute;
		display: block;
		float: right;
		top: 36px;
		right : -45px;
	}
}




/*SNS*/
#top #wrap_all ul.social_bookmarks {
	float: right;
}
#top #wrap_all ul.social_bookmarks li a::before {
	width: 25px;
	height: 25px;
	font-family: none;
    display: block;
	font-size: 0;
	margin-left: 5px;
}
#top #wrap_all ul.social_bookmarks li a[title="Blog"]::before {
	background: url('./assets/images/icon_blog.svg') no-repeat center center;
	background-size: cover;
}
#top #wrap_all ul.social_bookmarks li a[title="Kakao"]::before {
	background: url('./assets/images/icon_kakao.svg') no-repeat center center;
	background-size: cover;
}
#top #wrap_all ul.social_bookmarks li a[title="Instagram"]::before {
	background: url('./assets/images/icon_instagram.svg') no-repeat center center;
	background-size: cover;
}

@media screen and (max-width: 1400px) {}
@media screen and (max-width: 1200px) {}
@media screen and (max-width: 990px) {}
@media screen and (max-width: 989px) {
	#top #header #header_main .inner-container .main_menu .av-main-nav-wrap {
		position: absolute;
	    right: 0;
	    padding-right: 0;
    	margin-right: 0;
	}

	#top #wrap_all .social_bookmarks {
	    margin-right: 80px;
	}
	#top .av_header_glassy.av_header_transparency .social_bookmarks li, 
	#top .av_header_glassy.av_header_transparency .social_bookmarks li a {
	    border-color: rgba(0, 0, 0, 0.25);
	    color: #545861;
	}
	/*#top #header #header_main .inner-container .main_menu {
	    width: calc(80% - 0px);
	}
	#top #header #header_main .inner-container .wpml-ls-statics-shortcode_actions {
	    position: absolute;
	    right: 40px;
	}*/
}
@media screen and (max-width: 768px) {}
@media screen and (max-width: 767px) {}
@media screen and (max-width: 640px) {}
@media screen and (max-width: 480px) {}
@media screen and (max-width: 380px) {}
@media screen and (max-width: 320px) {}







/*1Depth Menu*/
#top #header #header_main .main_menu {}
#top #header #header_main .main_menu .menu {}
#top #header #header_main .main_menu .menu li {}
#top #header #header_main .main_menu .menu &gt; li &gt; a {
	font-size: 15px;
	padding: 0 0;
}
#top #header #header_main .main_menu .menu &gt; li.current-page-ancestor &gt; a .avia-menu-text,
#top #header #header_main .main_menu .menu &gt; li:hover &gt; a .avia-menu-text {
	color: #014594;
}
#top #header #header_main .main_menu .menu &gt; li &gt; a .avia-menu-text {
	display: inline-block;
	line-height: 1.4em;
	padding: 0 25px;
	color: #222222;
	/*border-left: 1px solid #e1e1e1;*/
}


#top #header.av_header_transparency #header_main .main_menu .menu &gt; li &gt; a .avia-menu-text {
	color: #FFFFFF;
}


#top #header #header_main .main_menu .menu &gt; li:first-child &gt; a .avia-menu-text {
	border-left: 0;
}


/*2Depth Menu*/
#top #header #header_main .main_menu .menu &gt; li &gt; ul.sub-menu &gt; li a {
	font-size: 14px;
}

@media screen and (max-width: 1400px) {}
@media screen and (max-width: 1200px) {
	#top #header #header_main .main_menu .menu &gt; li &gt; a .avia-menu-text {
	    padding: 0 30px;
	}
}
@media screen and (max-width: 990px) {}
@media screen and (max-width: 989px) {}
@media screen and (max-width: 768px) {}
@media screen and (max-width: 767px) {}
@media screen and (max-width: 640px) {}
@media screen and (max-width: 480px) {}
@media screen and (max-width: 380px) {}
@media screen and (max-width: 320px) {}



/*Mobile Menu*/
/*1Depth*/
#top #header #header_main .main_menu #av-burger-menu-ul {
	vertical-align: top;
}
#top #header #header_main .main_menu #av-burger-menu-ul li {}
#top #header #header_main .main_menu #av-burger-menu-ul &gt; li.current-page-ancestor &gt; a,
#top #header #header_main .main_menu #av-burger-menu-ul &gt; li.current-menu-ancestor &gt; a {
	background-color: #E60012;
}
#top #header #header_main .main_menu #av-burger-menu-ul &gt; li.current-page-ancestor &gt; a .avia-menu-text,
#top #header #header_main .main_menu #av-burger-menu-ul &gt; li.current-menu-ancestor &gt; a .avia-menu-text {
	color: #FFFFFF;
}

/*2Depth*/
#top #header #header_main .main_menu #av-burger-menu-ul &gt; li.current-page-ancestor &gt; ul,
#top #header #header_main .main_menu #av-burger-menu-ul &gt; li.current-menu-ancestor &gt; ul {}

#top #header #header_main .main_menu #av-burger-menu-ul &gt; li.current-page-ancestor &gt; ul &gt; li,
#top #header #header_main .main_menu #av-burger-menu-ul &gt; li.current-menu-ancestor &gt; ul &gt; li {}

#top #header #header_main .main_menu #av-burger-menu-ul &gt; li.current-page-ancestor &gt; ul &gt; li.current-page-ancestor &gt; a,
#top #header #header_main .main_menu #av-burger-menu-ul &gt; li.current-menu-ancestor &gt; ul &gt; li.current-menu-ancestor &gt; a {
	background-color: #f5f5f5;
}

#top #header #header_main .main_menu #av-burger-menu-ul &gt; li.current-page-ancestor &gt; ul &gt; li &gt; a .avia-menu-text,
#top #header #header_main .main_menu #av-burger-menu-ul &gt; li.current-menu-ancestor &gt; ul &gt; li &gt; a .avia-menu-text {
	color: #222222;
}


/*3Depth*/
#top #header #header_main .main_menu #av-burger-menu-ul &gt; li.current-page-ancestor &gt; ul &gt; li.current-page-ancestor &gt; a,
#top #header #header_main .main_menu #av-burger-menu-ul &gt; li.current-menu-ancestor &gt; ul &gt; li.current-menu-ancestor &gt; a {}

#top #header #header_main .main_menu #av-burger-menu-ul &gt; li.current-page-ancestor &gt; ul &gt; li.current-page-ancestor ul &gt; li.current_page_item &gt; a .avia-menu-text,
#top #header #header_main .main_menu #av-burger-menu-ul &gt; li.current-menu-ancestor &gt; ul &gt; li.current-menu-ancestor ul &gt; li.current_page_item &gt; a .avia-menu-text {
	color: #8f003c;
}
@media screen and (max-width: 1400px) {}
@media screen and (max-width: 1200px) {}
@media screen and (max-width: 990px) {}
@media screen and (max-width: 989px) {
	/*1Depth*/
	#top #header #header_main .main_menu #av-burger-menu-ul &gt; li.current-page-ancestor &gt; ul, 
	#top #header #header_main .main_menu #av-burger-menu-ul &gt; li.current-menu-ancestor &gt; ul {
		display: block;
	}

	/*#top #header #header_main .main_menu #av-burger-menu-ul &gt; li.current-page-ancestor &gt; ul li.current-page-ancestor ul, 
	#top #header #header_main .main_menu #av-burger-menu-ul &gt; li.current-menu-ancestor &gt; ul li.current-menu-ancestor ul
	 {
	    display: block;
	}*/

	#top #header #header_main .main_menu #av-burger-menu-ul &gt; li.current-page-ancestor &gt; ul &gt; li.current-page-ancestor ul, 
	#top #header #header_main .main_menu #av-burger-menu-ul &gt; li.current-menu-ancestor &gt; ul &gt; li.current-menu-ancestor ul {
		display: block;
	}

}
@media screen and (max-width: 768px) {}
@media screen and (max-width: 767px) {}
@media screen and (max-width: 640px) {}
@media screen and (max-width: 480px) {}
@media screen and (max-width: 380px) {}
@media screen and (max-width: 320px) {}





/**
 * Contents Common
 ===========================*/
#top .page_content_section h4 {
	font-size: 20px;
	color: #0C0C0C;
	margin-bottom: 10px;
}
#top .page_content_section .contents_tit_desc {
	font-family: 'GmarketSansMedium', cursive;
	font-size: 14px;
	color: #999999;
	font-weight: bold;
	margin-bottom: 10px;
} 
#top .page_content_section .contents_tit_desc p {
	margin-bottom: 0;
	color: inherit;
}
#top .page_content_section p {
	margin-top: 0;
	margin-bottom: 30px;
	line-height: 1.4em;
	color: #999999;
}
#top .page_content_section p em {
	color: #8f003c;
}
#top .page_content_section .avia-image-container {
	margin-bottom: 20px;
}
#top .page_content_section .avia-image-container .avia-image-container-inner {}
#top .page_content_section .avia-image-container .avia-image-container-inner .avia-image-overlay-wrap {}
#top .page_content_section .avia-image-container .avia-image-container-inner .avia-image-overlay-wrap img {}
@media screen and (max-width: 1400px) {}
@media screen and (max-width: 1200px) {}
@media screen and (max-width: 990px) {}
@media screen and (max-width: 989px) {}
@media screen and (max-width: 768px) {}
@media screen and (max-width: 767px) {}
@media screen and (max-width: 640px) {
	#top .page_content_section p {
	    margin-bottom: 20px;
	}
}
@media screen and (max-width: 480px) {
	#top .page_content_section p {
	    font-size: 14px;
	}
}
@media screen and (max-width: 380px) {}
@media screen and (max-width: 320px) {}



/*Button*/
#top .btn_glass_round_arrow_right {}
#top .btn_glass_round_arrow_right a.avia-button {
	background-color: rgba(255, 255, 255, 0.45);
    border: 1px solid #FFFFFF;
    border-radius: 50px;
    padding: 10px 20px;
    font-size: 12px;
}
#top .btn_glass_round_arrow_right a.avia-button .avia_iconbox_title {
	color: #222222;
}
#top .btn_glass_round_arrow_right a.avia-button .avia_button_icon {
	color: #222222;
}
#top .btn_glass_round_arrow_right a.avia-button .avia_button_icon_left {}
#top .btn_glass_round_arrow_right a.avia-button .avia_button_icon_righ {
	margin-left: 15px;
}

#top .btn_glass_round_arrow_right a.avia-button.avia-icon_select-yes-right-icon {}


#top .border_color_orange a.avia-button {
	border-color: #FE6600 !important;
}










/**
 * Main
 ===========================*/
/*---------- Top - Top Visual Image ----------*/
#top .ls-fullscreen-wrapper #layerslider_1 {}
#top .ls-fullscreen-wrapper #layerslider_1 .ls-layers {}
#top .ls-fullscreen-wrapper #layerslider_1 .ls-layers &gt; div {}
#top .ls-fullscreen-wrapper #layerslider_1 .ls-layers &gt; div:nth-child(1) {}
#top .ls-fullscreen-wrapper #layerslider_1 .ls-layers &gt; div:nth-child(2) {}
#top .ls-fullscreen-wrapper #layerslider_1 .ls-layers &gt; div:nth-child(3) {}
#top .ls-fullscreen-wrapper #layerslider_1 .ls-layers &gt; div:nth-child(4) {}
#top .ls-fullscreen-wrapper #layerslider_1 .ls-layers &gt; div:nth-child(5) {}
#top .ls-fullscreen-wrapper #layerslider_1 .ls-layers &gt; div:nth-child(6) {}
#top .ls-fullscreen-wrapper #layerslider_1 .ls-layers &gt; div:nth-child(7) {}
#top .ls-fullscreen-wrapper #layerslider_1 .ls-layers &gt; div:nth-child(8) {}
#top .ls-fullscreen-wrapper #layerslider_1 .ls-layers &gt; div:nth-child(9) {}
@media screen and (max-width: 1400px) {}
@media screen and (max-width: 1200px) {}
@media screen and (max-width: 990px) {
	#top .ls-fullscreen-wrapper #layerslider_1 .ls-layers &gt; div:nth-child(6) p {
		font-size: 12px !important;
	    line-height: 14px !important;
	}
	#top .ls-fullscreen-wrapper #layerslider_1 .ls-layers &gt; div:nth-child(7) {
		display: none !important;
	}
	#top .ls-fullscreen-wrapper #layerslider_1 .ls-layers &gt; div:nth-child(9) p {
		font-size: 12px !important;
	    line-height: 14px !important;
	}
}
@media screen and (max-width: 989px) {
	#top .ls-fullscreen-wrapper #layerslider_1 .ls-layers &gt; div:nth-child(4) {
		top: 72px !important;
	}
	#top .ls-fullscreen-wrapper #layerslider_1 .ls-layers &gt; div:nth-child(5) {
		top: 95px !important;
	}
	#top .ls-fullscreen-wrapper #layerslider_1 .ls-layers &gt; div:nth-child(6) {
		top: 230px !important;
	}
	#top .ls-fullscreen-wrapper #layerslider_1 .ls-layers &gt; div:nth-child(8) {
		top: 230px !important;
	}
	#top .ls-fullscreen-wrapper #layerslider_1 .ls-layers &gt; div:nth-child(8) &gt; div {
		width: 320px !important;
    	height: 180px !important;
	}
	#top .ls-fullscreen-wrapper #layerslider_1 .ls-layers &gt; div:nth-child(9) {
		top: 100px !important;
	}
	
}
@media screen and (max-width: 768px) {}
@media screen and (max-width: 767px) {
	#top .ls-fullscreen-wrapper #layerslider_1 .ls-layers &gt; div:nth-child(8) &gt; div {
	    width: 196px !important;
	    height: 110px !important;
	}
}
@media screen and (max-width: 640px) {
	#top .ls-fullscreen-wrapper #layerslider_1 .ls-layers &gt; div:nth-child(4) {
	    top: 42px !important;
	}
	#top .ls-fullscreen-wrapper #layerslider_1 .ls-layers &gt; div:nth-child(5) {
	    top: 65px !important;
	}
	#top .ls-fullscreen-wrapper #layerslider_1 .ls-layers &gt; div:nth-child(6) {
		top: auto !important;
	    bottom: 0px !important;
	    margin-bottom: 100px !important;
	}
	#top .ls-fullscreen-wrapper #layerslider_1 .ls-layers &gt; div:nth-child(8) {
		top: auto !important;
	    bottom: 0px !important;
	    left: 170px !important;
	    margin-bottom: 60px !important;
	}
	#top .ls-fullscreen-wrapper #layerslider_1 .ls-layers &gt; div:nth-child(9) {
	    top: 40px !important;
	}
}
@media screen and (max-width: 480px) {}
@media screen and (max-width: 380px) {}
@media screen and (max-width: 320px) {}


#top .ls-fullwidth .ls-bottom-nav-wrapper {
    top: 0;
}



#top #main_about_section {}
#top #main_about_section h4 {
	text-align: center;
}
#top #main_about_section .contents_tit_desc {
	text-align: center;
} 
#top #main_about_section p {
	text-align: center;
}


#top #main_why_section {}
#top #main_why_section .hr.hr-custom {
	margin-top: 80px !important;
}
#top #main_why_section .hr.hr-custom .hr-inner {
	margin-right: 50px;
}
#top #main_why_section p {
	color: #FFFFFF;
}
#top #main_why_section .text_style_icon {}
#top #main_why_section .text_style_icon p {
	font-size: 30px;
	font-weight: 300;
	line-height: 1.2em;
}
#top #main_why_section .text_style_icon p:before {
	content: "";
	display: block;
	width: 61px;
	height: 60px;
	background: url('/wp-content/uploads/2019/10/icon_point_check.svg') no-repeat center center;
}
#top #main_why_section li {
	color: #FFFFFF;
	font-weight: 300;
}


#top #main_blog_section {}
#top #main_blog_section .page_title {}
#top #main_blog_section .page_title h2 {
	color: #FFFFFF !important;
}
#top #main_blog_section .page_title p {
	color: #FFFFFF;
}

#top #main_blog_section .avia-content-slider .slick-slider-wrap {
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 0;
}
#top #main_blog_section .avia-content-slider .slick-slider-wrap .flex_column {
	margin-left: 0;
    margin: 0 10px 20px;
    width: calc(25% - 20px);
}
#top #main_blog_section .avia-content-slider .post-entry {
	background-color: #FFFFFF;
}
#top #main_blog_section .avia-content-slider .slide-image,
#top #main_blog_section .avia-content-slider .slide-image img {
    border-radius: 0;
    width: 100%;
}
#top #main_blog_section .avia-content-slider .slide-image {
	margin-bottom: 0;
}
#top #main_blog_section .avia-content-slider .slick-slider-wrap .flex_column .slide-content {
	padding: 20px 15px;
}



#top #main_blog_section .avia-image-container {
     margin-bottom: 0; 
}
@media screen and (max-width: 1400px) {}
@media screen and (max-width: 1200px) {}
@media screen and (max-width: 990px) {}
@media screen and (max-width: 989px) {
	#top #main_why_section .flex_column:first-child {
		display: none;
	}
	#top #main_why_section .flex_column:nth-child(2) {
		width: 70%;
		margin: 0 auto;
		float: none;
	}
}
@media screen and (max-width: 768px) {
	#top #main_blog_section .avia-content-slider .slick-slider-wrap .flex_column {
		width: calc(50% - 20px);
	}
}
@media screen and (max-width: 767px) {
}
@media screen and (max-width: 640px) {
	#top #main_why_section .flex_column:nth-child(2) {
		width: 100%;
		margin: 0 auto;
		float: none;
	}
	#top #main_why_section .text_style_icon p {
	    font-size: 34px;
	}
}
@media screen and (max-width: 480px) {
	#top #main_blog_section .avia-content-slider .slick-slider-wrap .flex_column {
		width: 100%;
	}
}
@media screen and (max-width: 380px) {}
@media screen and (max-width: 320px) {}







/**
 * Sub
 ===========================*/
 /*---------- Sub - Visual ----------*/
#top .sub_visual_section {}
#top .sub_visual_section .avia-slideshow li {
	opacity: 1;
	visibility: visible;
}

#top .sub_visual_section .avia-slideshow .avia-caption-content {
	visibility: visible;
}
#top .sub_visual_section .avia-slideshow .avia-caption-content p,
#top .sub_visual_section .avia-slideshow .avia-caption-content p small {
	font-family: 'GmarketSansMedium', cursive;
	font-size: 18px;
	font-weight: 300;
	margin: 0;
	color: #FFFFFF;
}
#top .sub_visual_section .avia-slideshow .avia-caption-content p {
	margin-bottom: 22px;
}
#top .sub_visual_section .avia-slideshow .avia-caption-content h1 {
	font-family: 'GmarketSansMedium', cursive;
	font-size: 40px;
	font-weight: 700;
	color: #FFFFFF;
	margin: 0;
}
@media screen and (max-width: 1400px) {}
@media screen and (max-width: 1200px) {}
@media screen and (max-width: 990px) {
	#top .sub_visual_section .avia-slideshow .avia-caption-content p {
		font-size: 1.2rem;
	}
	#top .sub_visual_section .avia-slideshow .avia-caption-content h1 {
		font-size: 1.7rem;
	}
	#top .page_title_wrap .page_title h2 {
		font-size: 1.6rem;
		line-height: 140%;
	}
}
@media screen and (max-width: 989px) {}
@media screen and (max-width: 768px) {}
@media screen and (max-width: 767px) {}
@media screen and (max-width: 640px) {}
@media screen and (max-width: 480px) {}
@media screen and (max-width: 380px) {}
@media screen and (max-width: 320px) {}






/*---------- Sub - Page Head ----------*/
#top {}
#top .template-page {
	/* padding-top: 90px; */
	padding-bottom: 0;
}
@media screen and (max-width: 1400px) {}
@media screen and (max-width: 1200px) {}
@media screen and (max-width: 990px) {}
@media screen and (max-width: 989px) {}
@media screen and (max-width: 768px) {}
@media screen and (max-width: 767px) {}
@media screen and (max-width: 640px) {
	#top .template-page {
	    padding-top: 20px;
	}
}
@media screen and (max-width: 480px) {}
@media screen and (max-width: 380px) {}
@media screen and (max-width: 320px) {}







/*---------- Sub - Common ----------*/
/*#top .content_section_tit_wrap {}
#top .content_section_tit_wrap::before {
	content: "";
	display: block;
	width: 100px;
	height: 5px;
	background-color: #8f003c;
	overflow: visible;
    visibility: visible;
}
#top .content_section_tit_wrap section {
	border-top: 1px solid #dcdcdc;
}
#top .content_section_tit_wrap .content_section_tit {
	margin-top: 30px;
}
#top .content_section_tit_wrap .content_section_tit h3 {
	font-family: 'Noto Serif KR', serif;
	font-size: 36px;
	color: #333333;
	line-height: 1.4em;
    font-weight: 500;
	margin: 0;
}
#top .content_section_tit_wrap .content_section_tit h3 &gt; .tit_desc {
	display: inline-block;
    padding-left: 50px;
    margin-left: 50px;
    border-left: 1px solid #e1e1e1;
    font-size: 16px;
    font-weight: 400;
    vertical-align: middle;
    width: calc(100% - 300px);
    line-height: 1.6em;
}
#top .content_section_tit_wrap .content_section_tit h3 &gt; br {
	display: none;
}
@media screen and (max-width: 1400px) {}
@media screen and (max-width: 1200px) {}
@media screen and (max-width: 990px) {}
@media screen and (max-width: 989px) {}
@media screen and (max-width: 768px) {}
@media screen and (max-width: 767px) {
	#top .content_section_tit_wrap .content_section_tit {
	    margin-top: 15px;
	}
	#top .content_section_tit_wrap .content_section_tit h3 {
	    font-size: 30px;
	}
	#top .content_section_tit_wrap .content_section_tit h3 &gt; .tit_desc {
	    display: block;
	    padding-left: 0;
	    margin-left: 0;
	    border-left: 0;
	    font-size: 14px;
	    font-weight: 400;
	    width: 100%;
	    margin-bottom: 30px;
	    margin-top: 10px;
	}
}
@media screen and (max-width: 640px) {
	#top .content_section_tit_wrap .content_section_tit {
	    margin-top: 15px;
	}
	#top .content_section_tit_wrap .content_section_tit h3 {
	    font-size: 30px;
	}
}
@media screen and (max-width: 480px) {
	#top .content_section_tit_wrap .content_section_tit h3 {
	    font-size: 24px;
	}
}
@media screen and (max-width: 380px) {}
@media screen and (max-width: 320px) {}*/






/*---------- Sub - Page Sub Menu ----------*/
/*#top .page_sub_menu {
	border: 0;
	min-height: auto;
	background-color: #c39a66;
}
#top .page_sub_menu .container {
	padding: 0 50px !important;
}
#top .page_sub_menu .container ul {
	display: flex;
	border-left: 1px solid rgba(255, 255, 255, 0.25);
	border-right: 1px solid rgba(255, 255, 255, 0.25);
}
#top .page_sub_menu .container ul li {
	flex: 1;
	padding: 0 0;
}
#top .page_sub_menu .container ul li &gt; a {
	display: block;
	padding: 15px 0;
	background-color: transparent;
	border-left: 1px solid rgba(255, 255, 255, 0.25);
	font-size: 16px;
	color: #FFFFFF;
}
#top .page_sub_menu .container ul li:first-child &gt; a {
	border-left: 0;
}

#top .page_sub_menu .container ul li &gt; a .avia-menu-text {
	display: inline-block;
	padding-right: 24px;
	background: url('/wp-content/uploads/2019/08/page_menu_arrow_off.png') no-repeat right center;
	color: #FFFFFF;
}

#top .page_sub_menu .container ul li.current-page-ancestor &gt; a,
#top .page_sub_menu .container ul li.current-menu-item &gt; a,
#top .page_sub_menu .container ul li:hover &gt; a {
	background-color: #FFFFFF;
}
#top .page_sub_menu .container ul li.current-page-ancestor &gt; a .avia-menu-text,
#top .page_sub_menu .container ul li.current-menu-item &gt; a .avia-menu-text,
#top .page_sub_menu .container ul li:hover &gt; a .avia-menu-text {
	color: #c39a66;
	background: url('/wp-content/uploads/2019/08/page_menu_arrow_on.png') no-repeat right center;
}
@media screen and (max-width: 1400px) {}
@media screen and (max-width: 1200px) {}
@media screen and (max-width: 990px) {}
@media screen and (max-width: 989px) {
	#top .page_sub_menu {
		display: none;
	}
}
@media screen and (max-width: 768px) {}
@media screen and (max-width: 767px) {}
@media screen and (max-width: 640px) {}
@media screen and (max-width: 480px) {}
@media screen and (max-width: 380px) {}
@media screen and (max-width: 320px) {}*/



/*---------- Sub - Page Tab Menu ----------*/
/*#top .page_tab_menu {
	border: 0;
	min-height: auto;
	background-color: transparent;
	padding-bottom: 60px;
}
#top .page_tab_menu .container {
	padding: 0 50px !important;
}
#top .page_tab_menu .container ul {
	display: flex;
	background-color: #f6f6f6;
}
#top .page_tab_menu .container ul li {
	flex: 1;
	padding: 0 0;
}
#top .page_tab_menu .container ul li &gt; a {
	display: block;
	padding: 15px 0;
	background-color: transparent;
	border-left: 1px solid rgba(255, 255, 255, 0.25);
	font-size: 16px;
	color: #222222;
}
#top .page_tab_menu .container ul li:first-child &gt; a {
	border-left: 0;
}

#top .page_tab_menu .container ul li &gt; a .avia-menu-text {
	display: inline-block;
	padding-right: 0;
}

#top .page_tab_menu .container ul li.current-menu-item &gt; a,
#top .page_tab_menu .container ul li:hover &gt; a {
	background-color: #FFFFFF;
	border: 1px solid #222222;
	border-bottom: 0;
}
#top .page_tab_menu .container ul li.current-menu-item &gt; a .avia-menu-text,
#top .page_tab_menu .container ul li:hover &gt; a .avia-menu-text {
	color: #222222;
}
@media screen and (max-width: 1400px) {}
@media screen and (max-width: 1200px) {}
@media screen and (max-width: 990px) {}
@media screen and (max-width: 989px) {
	#top .page_tab_menu {
	    display: none;
	}
}
@media screen and (max-width: 768px) {}
@media screen and (max-width: 767px) {}
@media screen and (max-width: 640px) {}
@media screen and (max-width: 480px) {}
@media screen and (max-width: 380px) {}
@media screen and (max-width: 320px) {}*/



/*#top .page_tab_menu2 {
	border: 0;
	min-height: auto;
	background-color: transparent;
	margin-bottom: 60px;
}
#top .page_tab_menu2 .container {
	padding: 0 50px !important;
}
#top .page_tab_menu2 .container ul {
	display: flex;
	background-color: #FFFFFF;
	border: 1px solid #e1e1e1;
}
#top .page_tab_menu2 .container ul li {
	flex: 1;
	padding: 0 0;
}
#top .page_tab_menu2 .container ul li &gt; a {
	display: block;
	padding: 15px 0;
	background-color: transparent;
	border-left: 1px solid rgba(255, 255, 255, 0.25);
	font-size: 16px;
	color: #222222;
}
#top .page_tab_menu2 .container ul li:first-child &gt; a {
	border-left: 0;
}

#top .page_tab_menu2 .container ul li &gt; a .avia-menu-text {
	display: inline-block;
	padding-right: 24px;
}

#top .page_tab_menu2 .container ul li.current-menu-item &gt; a,
#top .page_tab_menu2 .container ul li.current-page-ancestor a,
#top .page_tab_menu2 .container ul li:hover &gt; a {
	background-color: #0f2244;
	border-bottom: 0;
	color: #FFFFFF;
}
#top .page_tab_menu2 .container ul li.current-menu-item &gt; a .avia-menu-text,
#top .page_tab_menu2 .container ul li.current-page-ancestor .avia-menu-text,
#top .page_tab_menu2 .container ul li:hover &gt; a .avia-menu-text {
	color: #FFFFFF;
}
@media screen and (max-width: 1400px) {}
@media screen and (max-width: 1200px) {}
@media screen and (max-width: 990px) {}
@media screen and (max-width: 989px) {}
@media screen and (max-width: 768px) {}
@media screen and (max-width: 767px) {
	#top .page_tab_menu2 .container {
		padding: 0 30px !important;
	}
}
@media screen and (max-width: 640px) {}
@media screen and (max-width: 480px) {}
@media screen and (max-width: 380px) {}
@media screen and (max-width: 320px) {}*/








/*-----------------------------------------*/
/*---------- Sub - �レ뿉�대씪�� ----------*/
/*-----------------------------------------*/
#top #pet_travel_service_section {}
#top #pet_travel_service_section .pet_service_wrap {
	display: flex;
	flex-wrap: wrap;
	padding: 50px 0;
}
#top #pet_travel_service_section .pet_service_wrap section {
	width: calc(33.3333% - 15px);
	margin-left: 20px;
	text-align: center;
}
#top #pet_travel_service_section .pet_service_wrap section:first-child {
	margin-left: 0;
}
#top #pet_travel_service_section .pet_service_wrap section .pet_service_box {}
#top #pet_travel_service_section .pet_service_wrap section .pet_service_box .pet_service_contents {
	position: relative;
}

#top #pet_travel_service_section .pet_service_wrap section .pet_service_box .pet_service_contents:before {
	content: "";
	display: block;
	width: 32px;
	height: 56px;
	background: url('/wp-content/uploads/2019/10/guide_diagonal.svg') no-repeat center center;

	position: absolute;
	top: 0;
	left: 0;
}
#top #pet_travel_service_section .pet_service_wrap section:first-child .pet_service_box .pet_service_contents:before {
	display: none;
}

#top #pet_travel_service_section .pet_service_wrap section .pet_service_box .pet_service_contents img {}
#top #pet_travel_service_section .pet_service_wrap section .pet_service_box .pet_service_contents img + p {
	display: none;
}
#top #pet_travel_service_section .pet_service_wrap section .pet_service_box .pet_service_contents p {
	margin: 0;
}
#top #pet_travel_service_section .pet_service_wrap section .pet_service_box .pet_service_contents h4 {
	color: #FFFFFF;
	margin-top: 0;
	margin-bottom: 0;
	font-family: 'GmarketSansMedium', cursive;
	font-size: 20px;
	font-weight: 300;
}
#top #pet_travel_service_section .pet_service_wrap section .pet_service_box .pet_service_contents .pet_service_text {
	color: #FFFFFF;
	margin-top: 20px;
	font-size: 14px;
	font-weight: 300;
}


@media screen and (max-width: 1400px) {}
@media screen and (max-width: 1200px) {}
@media screen and (max-width: 990px) {}
@media screen and (max-width: 989px) {}
@media screen and (max-width: 768px) {
	#top #pet_travel_service_section .pet_service_wrap section .pet_service_box .pet_service_contents .pet_service_text br {
		display: none;
	}
}
@media screen and (max-width: 767px) {}
@media screen and (max-width: 640px) {
	#top #pet_travel_service_section .pet_service_wrap {
	    flex-direction: column;
	}
	#top #pet_travel_service_section .pet_service_wrap section {
	    width: calc(100% - 40px);
	    margin-left: 20px !important;
	    margin-right: 20px;
	    margin-bottom: 30px;
	}
	#top #pet_travel_service_section .pet_service_wrap section .pet_service_box .pet_service_contents:before {
	    display: none;
	}

	#top #pet_travel_service_section .pet_service_wrap section .pet_service_box .pet_service_contents .pet_service_text {
	    margin-top: 0;
	}
}
@media screen and (max-width: 480px) {}
@media screen and (max-width: 380px) {}
@media screen and (max-width: 320px) {}



#top #about_text_style {}
#top #about_text_style .template-page {
	padding-top: 0;
}
#top #about_text_style .text_style {}
#top #about_text_style .text_style p {
	font-size: 26px;
	font-weight: 200;
	line-height: 1.4em;
	text-align: center;
	margin-bottom: 0;
}
@media screen and (max-width: 1400px) {}
@media screen and (max-width: 1200px) {}
@media screen and (max-width: 990px) {}
@media screen and (max-width: 989px) {}
@media screen and (max-width: 768px) {}
@media screen and (max-width: 767px) {}
@media screen and (max-width: 640px) {}
@media screen and (max-width: 480px) {}
@media screen and (max-width: 380px) {}
@media screen and (max-width: 320px) {}


#top #professional_service_section {}
#top #professional_service_section .service_wrap {
	margin-top: 0;
}
#top #professional_service_section .service_wrap .service_box {
	border: 1px solid #e1e1e1;
    border-top: 0;
    padding: 30px 40px;
}
#top #professional_service_section .service_wrap section:first-child .service_box {
	border-top: 1px solid #e1e1e1;
}
#top #professional_service_section .service_wrap .service_box .service_row {
	display: flex;
	flex-wrap: wrap;
}
#top #professional_service_section .service_wrap .service_box .service_row .service_icon {
	width: 61px;
}
#top #professional_service_section .service_wrap .service_box .service_row .service_contents {
	margin-left: 70px;
	width: calc(100% - 131px);
}
#top #professional_service_section .service_wrap .service_box .service_row .service_contents h4 {
	font-size: 18px;
	font-weight: 400;
}
#top #professional_service_section .service_wrap .service_box .service_row .service_contents p {
	margin-bottom: 0;
}
@media screen and (max-width: 1400px) {}
@media screen and (max-width: 1200px) {}
@media screen and (max-width: 990px) {}
@media screen and (max-width: 989px) {}
@media screen and (max-width: 768px) {}
@media screen and (max-width: 767px) {}
@media screen and (max-width: 640px) {
	#top #professional_service_section .service_wrap .service_box {
	    padding: 30px 20px;
	}
	#top #professional_service_section .service_wrap .service_box .service_row .service_contents {
	    margin-left: 30px;
	    width: calc(100% - 100px);
	}
}
@media screen and (max-width: 480px) {}
@media screen and (max-width: 380px) {
	#top #professional_service_section .service_wrap .service_box .service_row {
	    flex-direction: column;
	}
	#top #professional_service_section .service_wrap .service_box .service_row .service_icon {
	    margin: 0 auto;
	    margin-bottom: 20px;
	}
	#top #professional_service_section .service_wrap .service_box .service_row .service_contents {
	    margin-left: 0;
	    width: 100%;
	    text-align: center;
	}
}
@media screen and (max-width: 320px) {}




/*-----------------------------------------*/
/*---------- Sub - 諛섎젮�숇Ъ �댁쇅�댁넚 ----------*/
/*-----------------------------------------*/

#top #overseas_shipping_service_section {}
#top #overseas_shipping_service_section .overseas_shipping_service {}
#top #overseas_shipping_service_section .overseas_shipping_service h4 {
	font-size: 26px;
    font-weight: 400;
    margin-bottom: 30px;
}
#top #overseas_shipping_service_section .overseas_shipping_service p {
	margin-bottom: 0;
}
#top #overseas_shipping_service_section .overseas_shipping_service img {
	margin-top: 20px;
}
#top #overseas_shipping_service_section .overseas_shipping_service ul {
	margin: 0;
	padding: 0;
	list-style: none;
	margin-top: 10px;
}
#top #overseas_shipping_service_section .overseas_shipping_service ul li {
	margin-left: 0;
	line-height: 1.6em;
	padding: 0;
}
#top #overseas_shipping_service_section .overseas_shipping_service.service_01,
#top #overseas_shipping_service_section .overseas_shipping_service.service_03 {
	width: calc(66.6666% - 150px);
    margin-right: 150px;
}
#top #overseas_shipping_service_section .overseas_shipping_service.service_01 {}
#top #overseas_shipping_service_section .overseas_shipping_service.service_02 {
	width: 33.3333%;
    margin-left: 0;
    margin-top: 220px;
}
#top #overseas_shipping_service_section .overseas_shipping_service.service_03 {}
@media screen and (max-width: 1400px) {
	#top #overseas_shipping_service_section .overseas_shipping_service.service_03 {
	    margin-top: -60px;
	}
}
@media screen and (max-width: 1200px) {
	#top #overseas_shipping_service_section .overseas_shipping_service.service_03 {
	    margin-top: -120px;
	}
}
@media screen and (max-width: 990px) {
	#top #overseas_shipping_service_section .overseas_shipping_service.service_03 {
	    margin-top: -200px;
	}
}
@media screen and (max-width: 989px) {
	#top #overseas_shipping_service_section .overseas_shipping_service.service_01, 
	#top #overseas_shipping_service_section .overseas_shipping_service.service_03 {
	    width: calc(66.6666% - 60px);
	    margin-right: 60px;
	}
	#top #overseas_shipping_service_section .overseas_shipping_service.service_03 {
	    margin-top: -130px;
	}
	
}
@media screen and (max-width: 768px) {
	#top #overseas_shipping_service_section .overseas_shipping_service.service_03 {
	    margin-top: -220px;
	}
}
@media screen and (max-width: 767px) {
	#top #overseas_shipping_service_section .overseas_shipping_service.service_01, 
	#top #overseas_shipping_service_section .overseas_shipping_service.service_03 {
	    width: 100%;
	    margin-right: 0;
	    margin-bottom: 40px;
	}
	#top #overseas_shipping_service_section .overseas_shipping_service.service_02 {
	    width: 100%;
	    margin-top: 0;
	    margin-bottom: 40px;
	}
	#top #overseas_shipping_service_section .overseas_shipping_service.service_03 {
	    margin-top: 0;
	}
}
@media screen and (max-width: 640px) {}
@media screen and (max-width: 480px) {}
@media screen and (max-width: 380px) {}
@media screen and (max-width: 320px) {}




#top #offer_service_section {}
#top #offer_service_section .template-page {
	padding-top: 0;
}
#top #offer_service_section .offer_service_content {}
#top #offer_service_section .offer_service_content p {
	margin-bottom: 10px;
}
#top #offer_service_section h4 {
    /* min-height: 40px; */
	min-height: 20px;
    margin-bottom: 10px;
}
#top #offer_service_section .avia-image-container {
	margin: 0;
}
#top #offer_service_section .column-top-margin {
    margin-top: 60px;
}
@media screen and (max-width: 1400px) {}
@media screen and (max-width: 1200px) {}
@media screen and (max-width: 990px) {}
@media screen and (max-width: 989px) {
	#top #offer_service_section .avia-image-container,
	#top #offer_service_section .avia-image-container img {
		width: 100%;
	}
	#top #offer_service_section h4 {
	    /*min-height: auto;*/
	}
}
@media screen and (max-width: 768px) {
	#top #offer_service_section h4 {
	    /*min-height: 40px;*/
	}
}
@media screen and (max-width: 767px) {}
@media screen and (max-width: 640px) {}
@media screen and (max-width: 480px) {}
@media screen and (max-width: 380px) {}
@media screen and (max-width: 320px) {}




#top #pet_facebook_section {}
#top #pet_facebook_section .template-page {
	padding-top: 0;
}
#top .av-masonry-gallery .av-masonry-entry {
    visibility: visible;
    opacity: 1;
}
@media screen and (max-width: 1400px) {}
@media screen and (max-width: 1200px) {}
@media screen and (max-width: 990px) {}
@media screen and (max-width: 989px) {}
@media screen and (max-width: 768px) {}
@media screen and (max-width: 767px) {}
@media screen and (max-width: 640px) {}
@media screen and (max-width: 480px) {}
@media screen and (max-width: 380px) {}
@media screen and (max-width: 320px) {}




#top #overseas_trans_process_section {}
#top #overseas_trans_process_section .template-page {
	padding-top: 0;
}
@media screen and (max-width: 1400px) {}
@media screen and (max-width: 1200px) {}
@media screen and (max-width: 990px) {}
@media screen and (max-width: 989px) {}
@media screen and (max-width: 768px) {}
@media screen and (max-width: 767px) {}
@media screen and (max-width: 640px) {}
@media screen and (max-width: 480px) {}
@media screen and (max-width: 380px) {}
@media screen and (max-width: 320px) {}



#top #domestic_in_out_process_section {}
#top #domestic_in_out_process_section .template-page {
	padding-top: 0;
}
#top #domestic_in_out_process_section .togglecontainer {}
#top #domestic_in_out_process_section .togglecontainer .single_toggle {
	border-bottom: 1px solid #ebebeb;
}
#top #domestic_in_out_process_section .togglecontainer .single_toggle p.toggler {
	margin-bottom: 0;
	border-bottom: 0;
	font-size: 22px;
	padding: 15px 40px;
}
#top #domestic_in_out_process_section .togglecontainer .single_toggle p.toggler small {
	display: inline-block;
	font-size: 14px;
	color: #999999;
	margin-left: 40px;
}
#top #domestic_in_out_process_section .togglecontainer .single_toggle p.toggler .toggle_icon {
    /*right: 20px !important;*/
}
#top #domestic_in_out_process_section .togglecontainer .single_toggle .toggle_wrap .toggle_content {
	background: none;
    margin-bottom: -1px;
    border-bottom: 0;
}
#top #domestic_in_out_process_section .togglecontainer .single_toggle .toggle_wrap .toggle_content:before {
	content: "";
	display: block;
	width: 100%;
	height: 1px;
	background-color: #ededed;
	margin-bottom: 30px;

}
#top #domestic_in_out_process_section .togglecontainer .single_toggle .toggle_wrap .toggle_content &gt; div {
	margin-bottom: 80px;
}
#top #domestic_in_out_process_section .togglecontainer .single_toggle .toggle_wrap .toggle_content &gt; div.domestic_out {}
#top #domestic_in_out_process_section .togglecontainer .single_toggle .toggle_wrap .toggle_content &gt; div.domestic_out h4 {}
#top #domestic_in_out_process_section .togglecontainer .single_toggle .toggle_wrap .toggle_content &gt; div.domestic_out h5 {
	margin-bottom: 10px;
    margin-top: 50px;
}
#top #domestic_in_out_process_section .togglecontainer .single_toggle .toggle_wrap .toggle_content &gt; div.domestic_out p {
	margin-bottom: 0;
}
#top #domestic_in_out_process_section .togglecontainer .single_toggle .toggle_wrap .toggle_content &gt; div.domestic_out ul {
	margin-bottom: 5px;
}
#top #domestic_in_out_process_section .togglecontainer .single_toggle .toggle_wrap .toggle_content &gt; div.domestic_out ul li {}
#top #domestic_in_out_process_section .togglecontainer .single_toggle .toggle_wrap .toggle_content &gt; div.domestic_out strong {
	display: inline-block;
	margin-top: 10px;
}


#top #domestic_in_out_process_section .togglecontainer .single_toggle .toggle_wrap .toggle_content &gt; div.domestic_in {
	margin-bottom: 30px;
}
#top #domestic_in_out_process_section .togglecontainer .single_toggle .toggle_wrap .toggle_content h4 {
	font-size: 26px;
	font-weight: 400;
	margin-bottom: 30px;
}
@media screen and (max-width: 1400px) {}
@media screen and (max-width: 1200px) {}
@media screen and (max-width: 990px) {}
@media screen and (max-width: 989px) {}
@media screen and (max-width: 768px) {}
@media screen and (max-width: 767px) {}
@media screen and (max-width: 640px) {}
@media screen and (max-width: 480px) {}
@media screen and (max-width: 380px) {}
@media screen and (max-width: 320px) {}





#top #after_section_6 {}
#top #after_section_6 .template-page {
	background-color: #F5F5F5;
	border: 1px solid #dddddd;
}
#top #after_section_6 .template-page .entry-content-wrapper {
	padding: 0 40px;
}
#top #after_section_6 .template-page .entry-content-wrapper h2 {
	text-align: center;
	font-size: 30px;
}
#top #after_section_6 .template-page .entry-content-wrapper .flex_column {
	margin-top: 0;
}
@media screen and (max-width: 1400px) {}
@media screen and (max-width: 1200px) {}
@media screen and (max-width: 990px) {}
@media screen and (max-width: 989px) {}
@media screen and (max-width: 768px) {}
@media screen and (max-width: 767px) {}
@media screen and (max-width: 640px) {}
@media screen and (max-width: 480px) {}
@media screen and (max-width: 380px) {}
@media screen and (max-width: 320px) {}




/*-----------------------------------------*/
/*---------- Sub - 諛섎젮�숇Ъ �숇컲�ы뻾 ----------*/
/*-----------------------------------------*/
#top .petairline_tour_visual_section {}
#top .petairline_tour_visual_section .caption_fullwidth {}
#top .petairline_tour_visual_section .caption_fullwidth .caption_container {}
#top .petairline_tour_visual_section .caption_fullwidth .caption_container .slideshow_caption {}
#top .petairline_tour_visual_section .caption_fullwidth .caption_container .slideshow_caption .slideshow_inner_caption {}
#top .petairline_tour_visual_section .caption_fullwidth .caption_container .slideshow_caption .slideshow_inner_caption .avia-caption-content {}
#top .petairline_tour_visual_section .caption_fullwidth .caption_container .slideshow_caption .slideshow_inner_caption .avia-caption-content p {
	color: #FFFFFF;
	margin: 0;
	margin-bottom: 15px;
	font-size: 40px;
}
#top .petairline_tour_visual_section .caption_fullwidth .caption_container .slideshow_caption .slideshow_inner_caption .avia-caption-content h1 {
	color: #FFFFFF;
	margin: 0;
/* 	font-size: 60px; */
	text-transform: capitalize;
}

@media screen and (max-width: 1400px) {}
@media screen and (max-width: 1200px) {}
@media screen and (max-width: 990px) {}
@media screen and (max-width: 989px) {}
@media screen and (max-width: 768px) {
	#top .petairline_tour_visual_section .caption_fullwidth .caption_container .slideshow_caption .slideshow_inner_caption .avia-caption-content p {
		font-size: 30px;
	}
	#top .petairline_tour_visual_section .caption_fullwidth .caption_container .slideshow_caption .slideshow_inner_caption .avia-caption-content h1 {
		font-size: 46px;
	}
}
@media screen and (max-width: 767px) {
	#top .petairline_tour_visual_section .caption_fullwidth .caption_container .slideshow_caption .slideshow_inner_caption .avia-caption-content p {
		font-size: 24px;
	}
	#top .petairline_tour_visual_section .caption_fullwidth .caption_container .slideshow_caption .slideshow_inner_caption .avia-caption-content h1 {
		font-size: 34px;
	}
}
@media screen and (max-width: 640px) {}
@media screen and (max-width: 480px) {
	#top .petairline_tour_visual_section .caption_fullwidth .caption_container .slideshow_caption .slideshow_inner_caption .avia-caption-content p {
		font-size: 18px;
	}
	#top .petairline_tour_visual_section .caption_fullwidth .caption_container .slideshow_caption .slideshow_inner_caption .avia-caption-content h1 {
		font-size: 24px;
	}
}
@media screen and (max-width: 380px) {}
@media screen and (max-width: 320px) {}


#top #petairline_tour_header {}
#top #petairline_tour_header .template-page {
	padding-bottom: 0;
}
@media screen and (max-width: 1400px) {}
@media screen and (max-width: 1200px) {}
@media screen and (max-width: 990px) {}
@media screen and (max-width: 989px) {}
@media screen and (max-width: 768px) {}
@media screen and (max-width: 767px) {}
@media screen and (max-width: 640px) {}
@media screen and (max-width: 480px) {}
@media screen and (max-width: 380px) {}
@media screen and (max-width: 320px) {}



#top #overseas_travel_section {}
#top #overseas_travel_section .template-page {
	padding-top: 30px;
}
#top #overseas_travel_section .tour_tit {}



#top .avia-content-slider-inner .products_wrap {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
#top .avia-content-slider-inner .products_wrap div {
	line-height: 140%;
	flex-wrap: wrap;
}
#top .avia-content-slider-inner .products_wrap .av_one_third {
	width: calc(33.3333% - 7px);
	margin-left: 10px;
}

#top .avia-content-slider-inner .products_wrap .av_one_third:nth-child(3n + 1) {
	margin-left: 0;
	margin-bottom: 40px;
}
@media screen and (max-width: 1400px) {
		#top .avia-content-slider-inner .products_meta {
		display: none;
	}
}
@media screen and (max-width: 1200px) {}
@media screen and (max-width: 990px) {}
@media screen and (max-width: 989px) {}
@media screen and (max-width: 768px) {
	#top .avia-content-slider-inner .products_meta {
		display: none;
	}
	#top .avia-content-slider-inner .products_wrap .av_one_third {
		width: calc(50%-15px);
		margin-left: 10px;
	}
	#top .avia-content-slider-inner .products_wrap .av_one_third:nth-child(3n + 1) {
		margin-left: 5px;
	}
	#top .avia-content-slider-inner .products_wrap .av_one_third:nth-child(2n + 1) {
		margin-left: 0px;
	}
	#top #overseas_travel_section .template-page {
		padding-top: 0;
	}
}
@media screen and (max-width: 767px) {
	#top .avia-content-slider-inner .products_wrap .av_one_third:nth-child(3n + 1) {
		margin-left: 10px !important;
	}
	#top .avia-content-slider-inner .products_wrap .av_one_third:nth-child(2n + 1) {
		margin-left: 0px !important;
	}
}
@media screen and (max-width: 640px) {
  #top .avia-content-slider-inner .products_wrap .av_one_third:nth-child(3n + 1),
  #top .avia-content-slider-inner .products_wrap .av_one_third:nth-child(2n + 1) {
    margin-left: 0;
  }
}
@media screen and (max-width: 480px) {
	#top .avia-content-slider .avia-content-slider-inner {
	    margin-top: 0px;
	}
}
@media screen and (max-width: 380px) {}
@media screen and (max-width: 320px) {}





#top .avia-content-slider-inner .products_wrap a.slide-image,
#top .avia-content-slider-inner .products_wrap img {
	border-radius: 0;
	width: 100%;
}
#top .avia-content-slider-inner .products_wrap .entry-content-header {
	margin-top: 10px;
    margin-bottom: 15px;
}
#top .avia-content-slider-inner .products_wrap .entry-content-header h3.entry-title {
	font-size: 1.0em;
}
#top .avia-content-slider-inner .products_wrap .slide-meta {
	display: none;
}
#top .avia-content-slider-inner .products_wrap .products_meta {}
#top .avia-content-slider-inner .products_wrap .products_meta &gt; div {
	padding-left: 80px;
	margin-bottom: 5px;
	color: #999999;
	min-height: 25px;
}
#top .avia-content-slider-inner .products_wrap .products_meta .tour_price_desc {
	min-height: 46px;
}

#top .avia-content-slider-inner .products_wrap .products_meta &gt; div .icon {
	display: inline-block;
	width: 20px;
	height: 25px;
	position: absolute;
	left: 0;
	padding-left: 30px;
	color: #222222;
}
#top .avia-content-slider-inner .products_wrap .products_meta .tour_start_date .icon_date {
	background: url('/wp-content/uploads/2019/10/icon_date.svg') no-repeat left 2px;
	background-size: 20px;
}
#top .avia-content-slider-inner .products_wrap .products_meta .tour_price_desc .icon_price {
	background: url('/wp-content/uploads/2019/10/icon_price.svg') no-repeat left 5px;
	background-size: 20px;
}
#top .avia-content-slider-inner .products_wrap .slide-entry-excerpt {
	display: none;
}
#top .avia-content-slider-inner .products_wrap .tour_price {
	font-family: 'Lato';
	font-size: 36px;
	color: #FE6600;
	text-align: right;
	margin-top: 20px;
}
#top .avia-content-slider-inner .products_wrap .tour_price span.won {
	display: inline-block;
	font-size: 18px;
	color: inherit;
	margin-left: 7px;
}

#top .avia-content-slider-inner .products_wrap .products_meta &gt; div.no_icon {
	padding-left: 60px;
}
#top .avia-content-slider-inner .products_wrap .products_meta &gt; div.no_icon .icon {
	padding-left: 0;
}

@media screen and (max-width: 1400px) {}
@media screen and (max-width: 1200px) {}
@media screen and (max-width: 990px) {}
@media screen and (max-width: 989px) {}
@media screen and (max-width: 768px) {}
@media screen and (max-width: 767px) {}
@media screen and (max-width: 640px) {}
@media screen and (max-width: 480px) {}
@media screen and (max-width: 380px) {}
@media screen and (max-width: 320px) {}





#top #domestic_travel_section {}
#top #domestic_travel_section .template-page {
	padding-top: 0;
}
@media screen and (max-width: 1400px) {}
@media screen and (max-width: 1200px) {}
@media screen and (max-width: 990px) {}
@media screen and (max-width: 989px) {}
@media screen and (max-width: 768px) {}
@media screen and (max-width: 767px) {}
@media screen and (max-width: 640px) {}
@media screen and (max-width: 480px) {}
@media screen and (max-width: 380px) {}
@media screen and (max-width: 320px) {}





#top #pet_tour_goods_foot_question {}
#top #pet_tour_goods_foot_question .av-special-heading {}
#top #pet_tour_goods_foot_question .av-special-heading .av-special-heading-tag {
	font-size: 18px;
	color: #FFFFFF;
	display: flex;
	align-items: center;
    justify-content: center;
}
#top #pet_tour_goods_foot_question .av-special-heading .av-special-heading-tag:before {
	content: "";
	display: block;
	height: 1px;
	background-color: #FFFFFF;
	width: 190px;
    margin-right: 30px;
}
#top #pet_tour_goods_foot_question .av-special-heading .av-special-heading-tag:after {
	content: "";
	display: block;
	height: 1px;
	background-color: #FFFFFF;
	width: 190px;
    margin-left: 30px;
}
@media screen and (max-width: 1400px) {}
@media screen and (max-width: 1200px) {}
@media screen and (max-width: 990px) {}
@media screen and (max-width: 989px) {}
@media screen and (max-width: 768px) {}
@media screen and (max-width: 767px) {}
@media screen and (max-width: 640px) {}
@media screen and (max-width: 480px) {}
@media screen and (max-width: 380px) {}
@media screen and (max-width: 320px) {}


#top #pet_tour_goods_foot_question .tel_number {}   
#top #pet_tour_goods_foot_question .tel_number p {
	font-size: 40px;
	color: #FFFFFF;
} 







/*臾몄쓽�섍린*/
#top #pet_contact_section {}
#top #pet_contact_section .template-page {
	padding-bottom: 30px;
}
#top #pet_service_contact_section {}
#top #pet_service_contact_section .template-page {
	padding-top: 0;
	padding-bottom: 60px;
}
#top #pet_service_contact_section .pet_service_wrap {
	padding: 80px 0;
}
#top #pet_service_contact_section .pet_service_wrap section {
	text-align: center;
}
#top #pet_service_contact_section .pet_service_wrap section .pet_service_box {
	min-height: 220px;
}
#top #pet_service_contact_section .pet_service_wrap section .pet_service_box .pet_service_contents {
    position: relative;
}
#top #pet_service_contact_section .pet_service_wrap section .pet_service_box .pet_service_contents p {
	margin-bottom: 0;
}
#top #pet_service_contact_section .pet_service_wrap section .pet_service_box .pet_service_contents p img {}
#top #pet_service_contact_section .pet_service_wrap section .pet_service_box .pet_service_contents h4 {
	color: #FFFFFF;
	margin-top: 0;
	margin-bottom: 30px;
	font-weight: 300;
}
#top #pet_service_contact_section .pet_service_wrap section .pet_service_box .pet_service_contents .pet_service_text {
	color: #FFFFFF;
}
#top #pet_service_contact_section .pet_service_wrap section .pet_service_box .pet_service_contents .pet_service_text br {}


/*援��蹂� �몃��덉감 諛� 寃ъ쟻臾몄쓽*/
#top #petairline_service_app_tour {}
#top #petairline_service_app_tour .template-page {
	padding-bottom: 30px;
}
#top #petairline_service_app_tour + .container_wrap {}
#top #petairline_service_app_tour + .container_wrap .template-page {
	padding-top: 90px;
    padding-bottom: 0;
	background-color: #F5F5F5;
    border: 1px solid #dddddd;
}
#top #petairline_service_app_tour + .container_wrap .template-page .entry-content-wrapper {
	padding: 0 40px;
}











/*---------- Sub - Customer &gt; �댁슜�쎄� ----------*/
/*---------- Sub - Customer &gt; 媛쒖씤�뺣낫痍④툒諛⑹묠  ----------*/
/*---------- Sub - Customer &gt; �ㅼ떆�붽만  ----------*/



/**
 * Pet Tour Goods Single
 ===========================*/
#top.single-pet_tour_goods {}
#top.single-pet_tour_goods .container_wrap {}

#top.single-pet_tour_goods .container_wrap .template-page {
	padding-top: 90px !important;
	padding-bottom: 90px !important;
}

#top.single-pet_tour_goods .container_wrap .post-entry-title {
	margin-bottom: 90px;
}
#top.single-pet_tour_goods .container_wrap .post-entry-title h1 {
	font-size: 28px;
	font-weight: 400;
	text-align: center;
}
@media screen and (max-width: 1400px) {}
@media screen and (max-width: 1200px) {}
@media screen and (max-width: 990px) {}
@media screen and (max-width: 989px) {}
@media screen and (max-width: 768px) {
	#top.single-pet_tour_goods .container_wrap .post-entry-title {
		margin-bottom: 60px;
	}
}
@media screen and (max-width: 767px) {}
@media screen and (max-width: 640px) {}
@media screen and (max-width: 480px) {
	#top.single-pet_tour_goods .container_wrap .post-entry-title {
		margin-bottom: 40px;
	}
}
@media screen and (max-width: 380px) {}
@media screen and (max-width: 320px) {}


#top.single-pet_tour_goods .container_wrap .entry-content {}

/*�ㅻ뜑 �대�吏�*/
#top.single-pet_tour_goods .container_wrap .entry-content .goods_header_img {}
#top.single-pet_tour_goods .container_wrap .entry-content .goods_header_img img {
	display: block;
	width: 100%;
}
@media screen and (max-width: 1400px) {}
@media screen and (max-width: 1200px) {}
@media screen and (max-width: 990px) {}
@media screen and (max-width: 989px) {}
@media screen and (max-width: 768px) {}
@media screen and (max-width: 767px) {}
@media screen and (max-width: 640px) {}
@media screen and (max-width: 480px) {}
@media screen and (max-width: 380px) {}
@media screen and (max-width: 320px) {}


/* �곹뭹紐� */
#top.single-pet_tour_goods .container_wrap .entry-content .goods_name {
	background-color: #222222;
}
#top.single-pet_tour_goods .container_wrap .entry-content .goods_name .goods_name_wrap {
	max-width: 1080px;
	margin: 0 auto;
	padding: 40px 50px;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}
#top.single-pet_tour_goods .container_wrap .entry-content .goods_name .goods_name_wrap .goods_name_title {
	width: 250px;
}
#top.single-pet_tour_goods .container_wrap .entry-content .goods_name .goods_name_wrap .goods_name_title span {
	font-size: 24px;
	color: #FFFFFF;
	word-break: keep-all;
}
#top.single-pet_tour_goods .container_wrap .entry-content .goods_name .goods_name_wrap .pd_name{
	/* width: calc(60% - 250px); */
    font-size: 24px;
    color: #FFFFFF;
    font-weight: bold;
    /*text-align: center;*/
}
#top.single-pet_tour_goods .container_wrap .entry-content .goods_name .goods_name_wrap .pd_name .goods_notice {
	display: block;
	color: #FFEB33;
	margin-top: 10px;
	font-size: 0.75em;
}




/*�좎쭨 諛� 媛�寃⑹븞��*/
#top.single-pet_tour_goods .container_wrap .entry-content .goods_price_info {
	background-color: #222222;
}
#top.single-pet_tour_goods .container_wrap .entry-content .goods_price_info .goods_price_info_wrap {
	max-width: 1080px;
	margin: 0 auto;
	padding: 40px 50px;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}
#top.single-pet_tour_goods .container_wrap .entry-content .goods_price_info .goods_price_info_wrap &gt; div {
	/*border-left: 1px solid #999999;*/
}
#top.single-pet_tour_goods .container_wrap .entry-content .goods_price_info .goods_price_info_wrap .travel_price_title {
	width: 250px;
}
#top.single-pet_tour_goods .container_wrap .entry-content .goods_price_info .goods_price_info_wrap .travel_price_title span {
	font-size: 24px;
	color: #FFFFFF;
	word-break: keep-all;
}
#top.single-pet_tour_goods .container_wrap .entry-content .goods_price_info .goods_price_info_wrap .travel_start_date {
	width: calc(60% - 250px);
    font-size: 24px;
    color: #FFFFFF;
    font-weight: bold;
    /*text-align: center;*/
}
#top.single-pet_tour_goods .container_wrap .entry-content .goods_price_info .goods_price_info_wrap .travel_price {
	width: 40%;
	font-size: 32px;
	color: #ff4646;
	font-weight: bold;
	text-align: right;
}
#top.single-pet_tour_goods .container_wrap .entry-content .goods_price_info .goods_price_info_wrap .travel_price small {
	display: block;
	font-size: 0.45em;
	color: #FFFFFF;
	font-weight: normal;
}
#top.single-pet_tour_goods .container_wrap .entry-content .goods_price_info .goods_price_info_wrap .travel_price span {
	font-size: 0.65em;
	color: #FFFFFF;
}
@media screen and (max-width: 1400px) {}
@media screen and (max-width: 1200px) {}
@media screen and (max-width: 990px) {}
@media screen and (max-width: 989px) {
	#top.single-pet_tour_goods .container_wrap .entry-content .goods_price_info .goods_price_info_wrap .travel_price_title {
		width: 180px;
	}
	#top.single-pet_tour_goods .container_wrap .entry-content .goods_price_info .goods_price_info_wrap .travel_start_date {
		width: calc(60% - 180px);
	}
}
@media screen and (max-width: 768px) {
	#top.single-pet_tour_goods .container_wrap .entry-content .goods_price_info .goods_price_info_wrap .travel_price_title {
	    width: 100%;
	    margin-bottom: 20px;
	}
	#top.single-pet_tour_goods .container_wrap .entry-content .goods_price_info .goods_price_info_wrap .travel_start_date {
		width: 50%;
	}
	#top.single-pet_tour_goods .container_wrap .entry-content .goods_price_info .goods_price_info_wrap .travel_price {
		width: 50%;
	}
}
@media screen and (max-width: 767px) {}
@media screen and (max-width: 640px) {}
@media screen and (max-width: 480px) {
	#top.single-pet_tour_goods .container_wrap .entry-content .goods_price_info .goods_price_info_wrap {
	    padding: 40px 20px;
	}
	#top.single-pet_tour_goods .container_wrap .entry-content .goods_price_info .goods_price_info_wrap .travel_start_date {
		width: 100%;
		margin-bottom: 20px;
	}
	#top.single-pet_tour_goods .container_wrap .entry-content .goods_price_info .goods_price_info_wrap .travel_price {
		width: 100%;
		text-align: left;
	}
}
@media screen and (max-width: 380px) {}
@media screen and (max-width: 320px) {}




/*�쇱젙 諛� ����*/
#top.single-pet_tour_goods .container_wrap .entry-content .goods_itinerary_destination_info {
	background-color: #4d4375;
	border-bottom: 1px solid rgba(255, 255, 255, 0.15);
}
#top.single-pet_tour_goods .container_wrap .entry-content .goods_itinerary_destination_info .goods_itinerary_destination_wrap {
	max-width: 1080px;
	margin: 0 auto;
	padding: 40px 50px;
}
#top.single-pet_tour_goods .container_wrap .entry-content .goods_itinerary_destination_info .goods_itinerary_destination_wrap &gt; div {
	display: flex;
	flex-wrap: wrap;
	align-items: top;
}
#top.single-pet_tour_goods .container_wrap .entry-content .goods_itinerary_destination_info .goods_itinerary_destination_wrap &gt; div &gt; div {
	margin-bottom: 20px;
}

#top.single-pet_tour_goods .container_wrap .entry-content .goods_itinerary_destination_info .goods_itinerary_destination_wrap &gt; div .title {
	width: 250px;
	font-size: 24px;
    color: #FFFFFF;
    word-break: keep-all;
}
#top.single-pet_tour_goods .container_wrap .entry-content .goods_itinerary_destination_info .goods_itinerary_destination_wrap &gt; div .title span {
	display: inline-block;
	padding: 10px 20px;
	color: #4D4375;
	background-color: #DAD0FF;
	font-size: 20px;
	border-radius: 100px;
}
#top.single-pet_tour_goods .container_wrap .entry-content .goods_itinerary_destination_info .goods_itinerary_destination_wrap &gt; div .value {
	width: calc(100% - 250px);
	color: #FFFFFF;
	font-size: 20px;
	padding-top: 10px;
}

#top.single-pet_tour_goods .container_wrap .entry-content .goods_itinerary_destination_info .goods_itinerary_destination_wrap {}
#top.single-pet_tour_goods .container_wrap .entry-content .goods_itinerary_destination_info .goods_itinerary_destination_wrap .goods_itinerary_title {}
#top.single-pet_tour_goods .container_wrap .entry-content .goods_itinerary_destination_info .goods_itinerary_destination_wrap .goods_itinerary_title span {}
#top.single-pet_tour_goods .container_wrap .entry-content .goods_itinerary_destination_info .goods_itinerary_destination_wrap .goods_itinerary {}

@media screen and (max-width: 1400px) {}
@media screen and (max-width: 1200px) {}
@media screen and (max-width: 990px) {}
@media screen and (max-width: 989px) {}
@media screen and (max-width: 768px) {
	#top.single-pet_tour_goods .container_wrap .entry-content .goods_itinerary_destination_info .goods_itinerary_destination_wrap &gt; div .title {
		width: 100%;
	    margin-bottom: 30px;
	}
	#top.single-pet_tour_goods .container_wrap .entry-content .goods_itinerary_destination_info .goods_itinerary_destination_wrap &gt; div .value {
		width: 100%;
	}


	#top.single-pet_tour_goods .container_wrap .entry-content .goods_itinerary_destination_info .goods_itinerary_destination_wrap .goods_itinerary_title {}
	#top.single-pet_tour_goods .container_wrap .entry-content .goods_itinerary_destination_info .goods_itinerary_destination_wrap .goods_itinerary {}
}
@media screen and (max-width: 767px) {}
@media screen and (max-width: 640px) {}
@media screen and (max-width: 480px) {
	#top.single-pet_tour_goods .container_wrap .entry-content .goods_itinerary_destination_info .goods_itinerary_destination_wrap &gt; div {
	    padding: 40px 20px;
	}
}
@media screen and (max-width: 380px) {}
@media screen and (max-width: 320px) {}







/*援щℓ�� �꾩닔 �ы빆*/
#top.single-pet_tour_goods .container_wrap .entry-content .pay_before_required_info {
	background-color: #4d4375;
}
#top.single-pet_tour_goods .container_wrap .entry-content .pay_before_required_info .pay_before_required_wrap {
	max-width: 1080px;
	margin: 0 auto;
	padding: 40px 50px;
	display: flex;
	flex-wrap: wrap;
	align-items: top;
}
#top.single-pet_tour_goods .container_wrap .entry-content .pay_before_required_info .pay_before_required_wrap .pay_before_required_title {
	width: 250px;
	font-size: 24px;
    color: #FFFFFF;
    word-break: keep-all;
}
#top.single-pet_tour_goods .container_wrap .entry-content .pay_before_required_info .pay_before_required_wrap .pay_before_required_title span {
	color: #FFFFFF;
}
#top.single-pet_tour_goods .container_wrap .entry-content .pay_before_required_info .pay_before_required_wrap .pay_before_required {
	width: calc(100% - 250px);
}
#top.single-pet_tour_goods .container_wrap .entry-content .pay_before_required_info .pay_before_required_wrap .pay_before_required ul li {
	color: #FFFFFF;
	font-size: 16px;
}
@media screen and (max-width: 1400px) {}
@media screen and (max-width: 1200px) {}
@media screen and (max-width: 990px) {}
@media screen and (max-width: 989px) {}
@media screen and (max-width: 768px) {
	#top.single-pet_tour_goods .container_wrap .entry-content .pay_before_required_info .pay_before_required_wrap .pay_before_required_title {
	    width: 100%;
	    margin-bottom: 30px;
	}
	#top.single-pet_tour_goods .container_wrap .entry-content .pay_before_required_info .pay_before_required_wrap .pay_before_required {
	    width: 100%;
	}
}
@media screen and (max-width: 767px) {}
@media screen and (max-width: 640px) {}
@media screen and (max-width: 480px) {
	#top.single-pet_tour_goods .container_wrap .entry-content .pay_before_required_info .pay_before_required_wrap {
	    padding: 40px 20px;
	}
}
@media screen and (max-width: 380px) {}
@media screen and (max-width: 320px) {}


/*�ы븿�ы빆*/
#top.single-pet_tour_goods .container_wrap .entry-content .travel_includes_info {
	background-color: #ededed;
}
#top.single-pet_tour_goods .container_wrap .entry-content .travel_includes_info .travel_includes_wrap {
	max-width: 1080px;
	margin: 0 auto;
	padding: 40px 50px;
	display: flex;
	flex-wrap: wrap;
	align-items: top;
}
#top.single-pet_tour_goods .container_wrap .entry-content .travel_includes_info .travel_includes_wrap .travel_includes_title {
	width: 250px;
	font-size: 24px;
    color: #FFFFFF;
    word-break: keep-all;
}
#top.single-pet_tour_goods .container_wrap .entry-content .travel_includes_info .travel_includes_wrap .travel_includes_title span {
	display: inline-block;
	padding: 10px 20px;
	color: #FFFFFF;
	background-color: #24293F;
	font-size: 20px;
	border-radius: 100px;
}
#top.single-pet_tour_goods .container_wrap .entry-content .travel_includes_info .travel_includes_wrap .travel_includes {
	width: calc(100% - 250px);
}
#top.single-pet_tour_goods .container_wrap .entry-content .travel_includes_info .travel_includes_wrap .travel_includes ul li {
	color: #24293F;
	font-size: 16px;
}
@media screen and (max-width: 1400px) {}
@media screen and (max-width: 1200px) {}
@media screen and (max-width: 990px) {}
@media screen and (max-width: 989px) {}
@media screen and (max-width: 768px) {
	#top.single-pet_tour_goods .container_wrap .entry-content .travel_includes_info .travel_includes_wrap .travel_includes_title {
	    width: 100%;
	    margin-bottom: 30px;
	}
	#top.single-pet_tour_goods .container_wrap .entry-content .travel_includes_info .travel_includes_wrap .travel_includes {
	    width: 100%;
	}
}
@media screen and (max-width: 767px) {}
@media screen and (max-width: 640px) {}
@media screen and (max-width: 480px) {
	#top.single-pet_tour_goods .container_wrap .entry-content .travel_includes_info .travel_includes_wrap {
	    padding: 40px 20px;
	}
}
@media screen and (max-width: 380px) {}
@media screen and (max-width: 320px) {}


/*遺덊룷�⑥궗��*/
#top.single-pet_tour_goods .container_wrap .entry-content .not_included_info {
	background-color: #e2e2e2;
}
#top.single-pet_tour_goods .container_wrap .entry-content .not_included_info .not_included_wrap {
	max-width: 1080px;
	margin: 0 auto;
	padding: 40px 50px;
	display: flex;
	flex-wrap: wrap;
	align-items: top;
}
#top.single-pet_tour_goods .container_wrap .entry-content .not_included_info .not_included_wrap .not_included_title {
	width: 250px;
	font-size: 20px;
    color: #FFFFFF;
    word-break: keep-all;
}
#top.single-pet_tour_goods .container_wrap .entry-content .not_included_info .not_included_wrap .not_included_title span {
	display: inline-block;
	padding: 10px 20px;
	color: #FFFFFF;
	background-color: #24293F;
	font-size: 20px;
	border-radius: 100px;
}
#top.single-pet_tour_goods .container_wrap .entry-content .not_included_info .not_included_wrap .not_included {
	width: calc(100% - 250px);
}
#top.single-pet_tour_goods .container_wrap .entry-content .not_included_info .not_included_wrap .not_included h4 {
	font-size: 18px;
}
#top.single-pet_tour_goods .container_wrap .entry-content .not_included_info .not_included_wrap .not_included ul li,
#top.single-pet_tour_goods .container_wrap .entry-content .not_included_info .not_included_wrap .not_included p {
	color: #24293F;
	font-size: 16px;
}
#top.single-pet_tour_goods .container_wrap .entry-content .not_included_info .not_included_wrap .not_included strong {
	color: #222222;
}
@media screen and (max-width: 1400px) {}
@media screen and (max-width: 1200px) {}
@media screen and (max-width: 990px) {}
@media screen and (max-width: 989px) {}
@media screen and (max-width: 768px) {
	#top.single-pet_tour_goods .container_wrap .entry-content .not_included_info .not_included_wrap .not_included_title {
	    width: 100%;
	    margin-bottom: 30px;
	}
	#top.single-pet_tour_goods .container_wrap .entry-content .not_included_info .not_included_wrap .not_included {
	    width: 100%;
	}
}
@media screen and (max-width: 767px) {}
@media screen and (max-width: 640px) {}
@media screen and (max-width: 480px) {
	#top.single-pet_tour_goods .container_wrap .entry-content .not_included_info .not_included_wrap {
		padding: 40px 20px;
	}
}
@media screen and (max-width: 380px) {}
@media screen and (max-width: 320px) {}


/*二쇱슂諛⑸Ц吏�*/
#top.single-pet_tour_goods .container_wrap .entry-content .goods_places_visit_info {
	background-color: #e1e1e1;
}
#top.single-pet_tour_goods .container_wrap .entry-content .goods_places_visit_info .goods_places_visit_wrap {
	max-width: 1080px;
	margin: 0 auto;
	padding: 40px 50px;
	display: flex;
	flex-wrap: wrap;
	align-items: top;
}
#top.single-pet_tour_goods .container_wrap .entry-content .goods_places_visit_info .goods_places_visit_wrap .goods_places_visit_title {
	width: 250px;
	font-size: 24px;
    color: #FFFFFF;
    word-break: keep-all;
}
#top.single-pet_tour_goods .container_wrap .entry-content .goods_places_visit_info .goods_places_visit_wrap .goods_places_visit_title span {
	display: inline-block;
	padding: 10px 20px;
	color: #FFFFFF;
	background-color: #24293F;
	font-size: 20px;
	border-radius: 100px;
}
#top.single-pet_tour_goods .container_wrap .entry-content .goods_places_visit_info .goods_places_visit_wrap .goods_places_visit {
	width: calc(100% - 250px);
}
#top.single-pet_tour_goods .container_wrap .entry-content .goods_places_visit_info .goods_places_visit_wrap .goods_places_visit h4 {
	font-size: 18px;
}
#top.single-pet_tour_goods .container_wrap .entry-content .goods_places_visit_info .goods_places_visit_wrap .goods_places_visit ul li,
#top.single-pet_tour_goods .container_wrap .entry-content .goods_places_visit_info .goods_places_visit_wrap .goods_places_visit p {
	color: #24293F;
	font-size: 16px;
}
#top.single-pet_tour_goods .container_wrap .entry-content .goods_places_visit_info .goods_places_visit_wrap .goods_places_visit strong {
	color: #222222;
}
@media screen and (max-width: 1400px) {}
@media screen and (max-width: 1200px) {}
@media screen and (max-width: 990px) {}
@media screen and (max-width: 989px) {}
@media screen and (max-width: 768px) {
	#top.single-pet_tour_goods .container_wrap .entry-content .goods_places_visit_info .goods_places_visit_wrap .goods_places_visit_title {
	    width: 100%;
	    margin-bottom: 30px;
	}
	#top.single-pet_tour_goods .container_wrap .entry-content .goods_places_visit_info .goods_places_visit_wrap .goods_places_visit {
	    width: 100%;
	}
}
@media screen and (max-width: 767px) {}
@media screen and (max-width: 640px) {}
@media screen and (max-width: 480px) {
	#top.single-pet_tour_goods .container_wrap .entry-content .goods_places_visit_info .goods_places_visit_wrap {
		padding: 40px 20px;
	}
}
@media screen and (max-width: 380px) {}
@media screen and (max-width: 320px) {}


/*�쒕룞 �꾨줈洹몃옩*/
#top.single-pet_tour_goods .container_wrap .entry-content .active_progrrams_info {
	background-color: #f7f7f7;
}
#top.single-pet_tour_goods .container_wrap .entry-content .active_progrrams_info .active_progrrams_wrap {
	max-width: 1080px;
	margin: 0 auto;
	padding: 40px 50px;
	display: flex;
	flex-wrap: wrap;
	align-items: top;
}
#top.single-pet_tour_goods .container_wrap .entry-content .active_progrrams_info .active_progrrams_wrap .active_progrrams_title {
	width: 250px;
	font-size: 24px;
    color: #FFFFFF;
    word-break: keep-all;
}
#top.single-pet_tour_goods .container_wrap .entry-content .active_progrrams_info .active_progrrams_wrap .active_progrrams_title span {
	display: inline-block;
	padding: 10px 20px;
	color: #FFFFFF;
	background-color: #24293F;
	font-size: 20px;
	border-radius: 100px;
}
#top.single-pet_tour_goods .container_wrap .entry-content .active_progrrams_info .active_progrrams_wrap .active_progrrams {
	width: calc(100% - 250px);
}
#top.single-pet_tour_goods .container_wrap .entry-content .active_progrrams_info .active_progrrams_wrap .active_progrrams h4 {
	font-size: 18px;
}
#top.single-pet_tour_goods .container_wrap .entry-content .active_progrrams_info .active_progrrams_wrap .active_progrrams ul li,
#top.single-pet_tour_goods .container_wrap .entry-content .active_progrrams_info .active_progrrams_wrap .active_progrrams p {
	color: #24293F;
	font-size: 16px;
}
#top.single-pet_tour_goods .container_wrap .entry-content .active_progrrams_info .active_progrrams_wrap .active_progrrams strong {
	color: #222222;
}
@media screen and (max-width: 1400px) {}
@media screen and (max-width: 1200px) {}
@media screen and (max-width: 990px) {}
@media screen and (max-width: 989px) {}
@media screen and (max-width: 768px) {
	#top.single-pet_tour_goods .container_wrap .entry-content .active_progrrams_info .active_progrrams_wrap .active_progrrams_title {
	    width: 100%;
	    margin-bottom: 30px;
	}
	#top.single-pet_tour_goods .container_wrap .entry-content .active_progrrams_info .active_progrrams_wrap .active_progrrams {
	    width: 100%;
	}
}
@media screen and (max-width: 767px) {}
@media screen and (max-width: 640px) {}
@media screen and (max-width: 480px) {
	#top.single-pet_tour_goods .container_wrap .entry-content .active_progrrams_info .active_progrrams_wrap {
		padding: 40px 20px;
	}
}
@media screen and (max-width: 380px) {}
@media screen and (max-width: 320px) {}


/*猷몄궗吏�*/
#top.single-pet_tour_goods .container_wrap .entry-content .travel_room_photo_info {
	background-color: #F1EADE;
}
#top.single-pet_tour_goods .container_wrap .entry-content .travel_room_photo_info .travel_room_photo_wrap {
	max-width: 1080px;
	margin: 0 auto;
	padding: 40px 50px;
}
#top.single-pet_tour_goods .container_wrap .entry-content .travel_room_photo_info .travel_room_photo_wrap .travel_room_photo_title {
	font-size: 24px;
	color: #24293F;
	text-align: center;
	margin-bottom: 20px;
}
#top.single-pet_tour_goods .container_wrap .entry-content .travel_room_photo_info .travel_room_photo_wrap .travel_room_photo_title span {
	display: inline-block;
	margin: 0 auto;
	color: inherit;
	border-top: 3px solid #222222;
	padding-top: 7px;
}
#top.single-pet_tour_goods .container_wrap .entry-content .travel_room_photo_info .travel_room_photo_wrap .travel_room_photo {}
#top.single-pet_tour_goods .container_wrap .entry-content .travel_room_photo_info .travel_room_photo_wrap .travel_room_photo ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
#top.single-pet_tour_goods .container_wrap .entry-content .travel_room_photo_info .travel_room_photo_wrap .travel_room_photo ul li {
	margin-left: 0;
	margin-bottom: 10px;
}
#top.single-pet_tour_goods .container_wrap .entry-content .travel_room_photo_info .travel_room_photo_wrap .travel_room_photo img {}
@media screen and (max-width: 1400px) {}
@media screen and (max-width: 1200px) {}
@media screen and (max-width: 990px) {}
@media screen and (max-width: 989px) {}
@media screen and (max-width: 768px) {}
@media screen and (max-width: 767px) {}
@media screen and (max-width: 640px) {}
@media screen and (max-width: 480px) {
	#top.single-pet_tour_goods .container_wrap .entry-content .travel_room_photo_info .travel_room_photo_wrap {
	    padding: 40px 20px;
	}
}
@media screen and (max-width: 380px) {}
@media screen and (max-width: 320px) {}


/*�명꽣 �대�吏�*/
#top.single-pet_tour_goods .container_wrap .entry-content .goods_footer_img {}
@media screen and (max-width: 1400px) {}
@media screen and (max-width: 1200px) {}
@media screen and (max-width: 990px) {}
@media screen and (max-width: 989px) {}
@media screen and (max-width: 768px) {}
@media screen and (max-width: 767px) {}
@media screen and (max-width: 640px) {}
@media screen and (max-width: 480px) {}
@media screen and (max-width: 380px) {}
@media screen and (max-width: 320px) {}




/*�곸꽭�섏씠吏� �곷Ц*/
#top.single-pet_tour_goods .container_wrap .entry-content .avia-gallery img {
    border-width: 0;
    padding: 0;
}




#top.single-pet_tour_goods .container_wrap .entry-content .tour_section_title {
	margin-bottom: 30px;
}
#top.single-pet_tour_goods .container_wrap .entry-content .tour_section_title span {
	display: inline-block;
    font-size: 24px;
    font-weight: 400;
    padding: 12px 25px;
    color: #FFFFFF;
    background-color: #24293F;
    border-radius: 100px;
}

#top.single-pet_tour_goods .container_wrap .entry-content .tour_section_sub_title {
	margin-bottom: 10px;    
}
#top.single-pet_tour_goods .container_wrap .entry-content .tour_section_sub_title span {
	font-size: 20px;
    color: #222222;
    font-weight: bold;
}
@media screen and (max-width: 1400px) {}
@media screen and (max-width: 1200px) {}
@media screen and (max-width: 990px) {}
@media screen and (max-width: 989px) {}
@media screen and (max-width: 768px) {
	#top.single-pet_tour_goods .container_wrap .entry-content .tour_section_title span {
		font-size: 20px;
	}
	#top.single-pet_tour_goods .container_wrap .entry-content .goods_price_info_en .travel_price_sub_title {
		font-size: 18px !important;
	}
	#top.single-pet_tour_goods .container_wrap .entry-content .goods_price_info_en .travel_price_sub_title small {
		display: block;
		font-size: 12px;
	}
}
@media screen and (max-width: 767px) {}
@media screen and (max-width: 640px) {}
@media screen and (max-width: 480px) {
	#top.single-pet_tour_goods .container_wrap .entry-content .tour_section_title span {
	    font-size: 16px;
	    padding: 7px 20px;
	}
}
@media screen and (max-width: 380px) {}
@media screen and (max-width: 320px) {}





/*TOUR HIGHLIGHTS*/
#top.single-pet_tour_goods .tour_highlights_info {
	padding-top: 80px;
}
#top.single-pet_tour_goods .tour_highlights_info .tour_highlights_wrap {}
#top.single-pet_tour_goods .tour_highlights_info .tour_highlights_wrap .tour_highlights_title {}
#top.single-pet_tour_goods .tour_highlights_info .tour_highlights_wrap .tour_highlights_title span {}
@media screen and (max-width: 1400px)  {}
@media screen and (max-width: 1200px) {}
@media screen and (max-width: 990px) {}
@media screen and (max-width: 989px) {}
@media screen and (max-width: 768px) {}
@media screen and (max-width: 767px) {}
@media screen and (max-width: 640px) {}
@media screen and (max-width: 480px) {
	#top.single-pet_tour_goods .tour_highlights_info {
		padding-top: 40px;
	}
}
@media screen and (max-width: 380px) {}
@media screen and (max-width: 320px) {}


/*ITINERARY*/
#top.single-pet_tour_goods .tour_itinerary_info {
	padding-top: 80px;
}
#top.single-pet_tour_goods .tour_itinerary_info .tour_itinerary_wrap {}
#top.single-pet_tour_goods .tour_itinerary_info .tour_itinerary_wrap .tour_itinerary_title {}
#top.single-pet_tour_goods .tour_itinerary_info .tour_itinerary_wrap .tour_itinerary {}
#top.single-pet_tour_goods .tour_itinerary_info .tour_itinerary_wrap .tour_itinerary .tour_itinerary_list_wrap {
	list-style: none;
	margin: 0;
	padding: 0;
}
#top.single-pet_tour_goods .tour_itinerary_info .tour_itinerary_wrap .tour_itinerary .tour_itinerary_list_wrap .tour_itinerary_list {
	display: flex;
	margin-bottom: 20px;
	margin-left: 0;
}
#top.single-pet_tour_goods .tour_itinerary_info .tour_itinerary_wrap .tour_itinerary .tour_itinerary_list_wrap .tour_itinerary_list .itinerary_tour_day {
	width: 80px;
    height: 80px;
    background-color: #0079B8;
    text-align: center;
    border-radius: 80px;
    margin-right: 20px;
    padding: 10px;
    color: #FFFFFF;
    font-size: 24px;
}
#top.single-pet_tour_goods .tour_itinerary_info .tour_itinerary_wrap .tour_itinerary .tour_itinerary_list_wrap .tour_itinerary_list .itinerary_tour_day span {
	display: block;
	font-size: 12px;
	color: #FFFFFF;
}

#top.single-pet_tour_goods .tour_itinerary_info .tour_itinerary_wrap .tour_itinerary .tour_itinerary_list_wrap .tour_itinerary_list .itinerary_tour_contents {
	width: calc(100% - 100px);
}
#top.single-pet_tour_goods .tour_itinerary_info .tour_itinerary_wrap .tour_itinerary .tour_itinerary_list_wrap .tour_itinerary_list .itinerary_tour_contents h4.schedule_title {
	margin-top: 30px;
	margin-bottom: 20px;
}
#top.single-pet_tour_goods .tour_itinerary_info .tour_itinerary_wrap .tour_itinerary .tour_itinerary_list_wrap .tour_itinerary_list .itinerary_tour_contents .schedule_description {}
#top.single-pet_tour_goods .tour_itinerary_info .tour_itinerary_wrap .tour_itinerary .tour_itinerary_list_wrap .tour_itinerary_list .itinerary_tour_contents .schedule_description ul {
	margin: 0;
	padding: 0;
	margin-left: 15px;
}
#top.single-pet_tour_goods .tour_itinerary_info .tour_itinerary_wrap .tour_itinerary .tour_itinerary_list_wrap .tour_itinerary_list .itinerary_tour_contents .schedule_description ul li {
	margin-left: 0;
	margin-bottom: 0;
}
@media screen and (max-width: 1400px)  {}
@media screen and (max-width: 1200px) {}
@media screen and (max-width: 990px) {}
@media screen and (max-width: 989px) {}
@media screen and (max-width: 768px) {}
@media screen and (max-width: 767px) {}
@media screen and (max-width: 640px) {}
@media screen and (max-width: 480px) {
	#top.single-pet_tour_goods .tour_itinerary_info {
		padding-top: 40px;
	}
}
@media screen and (max-width: 380px) {}
@media screen and (max-width: 320px) {}


/*Tour Price EN*/
#top.single-pet_tour_goods .container_wrap .entry-content .goods_price_info_en {
	padding-top: 80px;
}
#top.single-pet_tour_goods .container_wrap .entry-content .goods_price_info_en .goods_price_info_wrap {
	margin-bottom: 40px;
}
#top.single-pet_tour_goods .container_wrap .entry-content .goods_price_info_en .travel_price_sub_title {
	    font-size: 20px;
    color: #222222;
    font-weight: bold;
}
#top.single-pet_tour_goods .container_wrap .entry-content .goods_price_info_en .travel_price_sub_title small {}
#top.single-pet_tour_goods .container_wrap .entry-content .goods_price_info_en .travel_price {
	font-size: 32px;
	color: #222222;
	margin-top: 20px;
	margin-bottom: 20px;
}
#top.single-pet_tour_goods .container_wrap .entry-content .goods_price_info_en .travel_price {

}
@media screen and (max-width: 1400px)  {}
@media screen and (max-width: 1200px) {}
@media screen and (max-width: 990px) {}
@media screen and (max-width: 989px) {}
@media screen and (max-width: 768px) {}
@media screen and (max-width: 767px) {}
@media screen and (max-width: 640px) {}
@media screen and (max-width: 480px) {
	#top.single-pet_tour_goods .container_wrap .entry-content .goods_price_info_en {
		padding-top: 40px;
	}
}
@media screen and (max-width: 380px) {}
@media screen and (max-width: 320px) {}


/*Include*/
#top.single-pet_tour_goods .container_wrap .entry-content .goods_price_info_en .travel_includes_wrap {
	margin-bottom: 40px;
}

/*Excludes*/
#top.single-pet_tour_goods .container_wrap .entry-content .goods_price_info_en .not_included_wrap {
	margin-bottom: 10px;
}



/*HOTEL DETAILS*/
#top.single-pet_tour_goods .container_wrap .entry-content .travel_room_details_info_en {
	padding-top: 80px;
}
#top.single-pet_tour_goods .container_wrap .entry-content .travel_room_details_info_en .travel_room_details_wrap {}
#top.single-pet_tour_goods .container_wrap .entry-content .travel_room_details_info_en .travel_room_details_wrap .travel_room_details h4 {
	margin-bottom: 20px;
}
#top.single-pet_tour_goods .container_wrap .entry-content .travel_room_details_info_en .travel_room_details_wrap .travel_room_photo {}
#top.single-pet_tour_goods .container_wrap .entry-content .travel_room_details_info_en .travel_room_details_wrap .travel_room_photo ul {
	list-style: none;
	margin: 0;
	padding: 0;

	display: flex;
	flex-wrap: wrap;
}
#top.single-pet_tour_goods .container_wrap .entry-content .travel_room_details_info_en .travel_room_details_wrap .travel_room_photo ul li {
	margin-left: 0;
	width: calc(25% - 7.5px);
	margin-left: 10px;
}
#top.single-pet_tour_goods .container_wrap .entry-content .travel_room_details_info_en .travel_room_details_wrap .travel_room_photo ul li:first-child {
	margin-left: 0;
}


#top.single-pet_tour_goods .container_wrap .entry-content .etc_info {
	margin-top: 40px;
}
@media screen and (max-width: 1400px)  {}
@media screen and (max-width: 1200px) {}
@media screen and (max-width: 990px) {}
@media screen and (max-width: 989px) {}
@media screen and (max-width: 768px) {}
@media screen and (max-width: 767px) {}
@media screen and (max-width: 640px) {
	#top.single-pet_tour_goods .container_wrap .entry-content .travel_room_details_info_en .travel_room_details_wrap .travel_room_photo ul li {
		width: calc(50% - 15px);
	}
	#top.single-pet_tour_goods .container_wrap .entry-content .travel_room_details_info_en .travel_room_details_wrap .travel_room_photo ul li:nth-child(2n +1) {
		margin-left: 0;
	}
}
@media screen and (max-width: 480px) {
	#top.single-pet_tour_goods .container_wrap .entry-content .travel_room_details_info_en {
		padding-top: 40px;
	}
}
@media screen and (max-width: 380px) {}
@media screen and (max-width: 320px) {}



/**
 * Post Single
 ===========================*/
#top.single &gt; .container_wrap {
	border-top: 0;
}
#top.single .big-preview.single-big {
	display: none;
}
#top.single &gt; .container_wrap .container &gt; .content {
	padding-top: 0;
}
#top.single &gt; .container_wrap .container &gt; .content .post-entry .entry-content-wrapper,
#top.single &gt; .container_wrap .container &gt; .content .post-entry .entry-content-wrapper .entry-content-header,
#top.single &gt; .container_wrap .container &gt; .content .post-entry .entry-content-wrapper .entry-content {
	max-width: 100%;
}

#top.single &gt; .container_wrap .container &gt; .content .post-entry .entry-content-wrapper .entry-content-header {
	margin-bottom: 40px;
}
#top.single &gt; .container_wrap .container &gt; .content .post-entry .entry-content-wrapper .entry-content-header .post-title {
	max-width: 100%;
}
#top.single &gt; .container_wrap .container &gt; .content .post-entry .entry-content-wrapper .entry-content-header .post-title.text-center {
    text-align: center;
}
#top.single &gt; .container_wrap .container &gt; .content .post-entry .entry-content-wrapper .entry-content-header .post-title.goods-title {
    font-size: 32px;
}
#top.single &gt; .container_wrap .container &gt; .content .post-entry .entry-content-wrapper .entry-content .korea-sns {
	display: none;
}
@media screen and (max-width: 1400px) {}
@media screen and (max-width: 1200px) {}
@media screen and (max-width: 990px) {}
@media screen and (max-width: 989px) {}
@media screen and (max-width: 768px) {}
@media screen and (max-width: 767px) {}
@media screen and (max-width: 640px) {
	#top .fullsize .template-blog .post-title {
	    font-size: 22px;
	}
	#top .fullsize .template-blog .post-meta-infos {
	    font-size: 14px;
	}
}
@media screen and (max-width: 480px) {}
@media screen and (max-width: 380px) {}
@media screen and (max-width: 320px) {}









/**
 * Footer
 ===========================*/
/*Foot Column*/
#footer {}
#footer .container {
	max-width: 100%;
	padding: 0;
}
#footer .container .company_info {
	color: #999999;
}
#footer .container &gt; div.flex_column {
	display: block;
	width: 100%;
	margin: 0;
}
#footer .container &gt; div.flex_column section {
	max-width: 1310px;
	padding: 10px 50px;
	margin: 0 auto;
	text-align: center;
}

#footer .container .foot_socket img {
	width: 50%;
    margin-bottom: 20px;
    max-width: 190px;
}

@media screen and (max-width: 1400px)  {}
@media screen and (max-width: 1200px) {}
@media screen and (max-width: 990px) {}
@media screen and (max-width: 989px) {
	.responsive #top #footer .container {
		padding: 0;
	}
	#footer .container &gt; div.flex_column section {
	    padding: 10px 20px;
	}
}
@media screen and (max-width: 768px) {
	#footer .container .company_info {
		font-size: 1rem;
		line-height: 140%;
	}
	#footer .foot_socket {
		font-size: 1rem;
	}
}
@media screen and (max-width: 767px) {}
@media screen and (max-width: 640px) {}
@media screen and (max-width: 480px) {
	#footer .container .company_info {
		font-size: 0.8rem;
		line-height: 130%;
	}
	#footer .foot_socket {
		font-size: 0.8rem;
	}
}
@media screen and (max-width: 380px) {
	#footer .container .company_info {
		font-size: 0.6rem;
		line-height: 120%;
	}
	#footer .foot_socket {
		font-size: 0.6rem;
	}
}
@media screen and (max-width: 320px) {}


/*Foot Menu*/
#footer .container &gt; div.flex_column:nth-child(1) {
	border-top: 1px solid #e1e1e1;
	border-bottom: 1px solid #e1e1e1;
}
#footer .container .widget_nav_menu {}
#footer .container .widget_nav_menu .menu {
	display: flex;
	justify-content: center;
}
#footer .container .widget_nav_menu .menu li {}
#footer .container .widget_nav_menu .menu li a {
	display: inline-block;
	padding: 10px 15px;
	font-size: 14px;
	color: #666666;
}
#footer .container .widget_nav_menu .menu .current-menu-item&gt;a, 
#footer .container .widget_nav_menu .menu .current_page_item&gt;a {
    font-weight: inherit;
}






/*�뚯궗�뺣낫*/
#footer .container &gt; div.flex_column:nth-child(2) {
	padding: 20px 0;
}
#footer .container &gt; div.flex_column:nth-child(2) section {}


/*�ъ뾽遺� 怨좉컼�쇳꽣 �덈궡*/
#footer .container &gt; div.flex_column:nth-child(3) {
	padding: 0 0 20px;
}
#footer .container &gt; div.flex_column:nth-child(3) section p {
	margin: 5px 0;
}
#footer .container &gt; div.flex_column:nth-child(3) section p span {
	display: inline-block;
    padding: 0 10px;
	font-weight: bold;
    color: #222222;
}









/*SNS �쒓굅*/
#footer_info_section .korea-sns {
	display: none;
}


@media screen and (max-width: 1400px) {}
@media screen and (max-width: 1200px) {}
@media screen and (max-width: 990px) {}
@media screen and (max-width: 989px) {}
@media screen and (max-width: 768px) {}
@media screen and (max-width: 767px) {
	.responsive #top #footer_info_section .flex_column .avia-image-container {
		margin-right: auto;
	    float: none;
	    margin-left: auto;
	}
	.responsive #top #footer_info_section .flex_column .avia-image-container img {
		margin: 0 auto;
	}
	.responsive #top #footer_info_section .footer_kakao &gt; a {
		display: block;
		text-align: center;
	}
	#footer_info_section .icon_info_list {
		text-align: center;
	}
	#footer_info_section .icon_info_list li {
		background: none !important;
	}
}
@media screen and (max-width: 640px) {}
@media screen and (max-width: 480px) {}
@media screen and (max-width: 380px) {}
@media screen and (max-width: 320px) {}



footer#socket {
	border-top: 0;
}
footer#socket .copyright {
	color: #888888;
}




#scroll-top-link {
    right: 20px;
    bottom: 20px;
}





/**
 * Kboard
 */
#top #kboard-default-list .kboard-list-header {
    display: none;
}
#top #kboard-default-list .kboard-pagination .kboard-pagination-pages li:hover a, 
#top #kboard-default-list .kboard-pagination .kboard-pagination-pages li.active a {
    background-color: #000000;
}
#top a.kboard-default-button-small, 
#top input.kboard-default-button-small, 
#top button.kboard-default-button-small {
    background: #000000 !important;
}

#top #kboard-contact-form-editor .kboard-attr-privacy_text h2 {
	font-family: 'Pretendard-Regular', 'Noto Sans KR', 'open sans', 'HelveticaNeue', 'Helvetica Neue', 'Helvetica-Neue', Helvetica, Arial, sans-serif;
	font-size: 16px;
	font-weight: 400;
	margin-bottom: 5px;
	letter-spacing: -0.3px;
    color: #666666;
}
#top #kboard-contact-form-editor .kboard-attr-privacy_text h3 {
	font-family: 'Pretendard-Regular', 'Noto Sans KR', 'open sans', 'HelveticaNeue', 'Helvetica Neue', 'Helvetica-Neue', Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: 200;
	line-height: 130%;
    color: #888888;
}
#top #kboard-contact-form-editor .attr-value {
	font-size: 14px;
	line-height: 230%;
}





/**
 * Blogs
 */
#top #blog_section .avia-content-slider .slick-slider-wrap {
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 0;
}
#top #blog_section .avia-content-slider .slick-slider-wrap .flex_column {
	margin-left: 0;
    margin: 0 10px 20px;
    width: calc(25% - 20px);
}
#top #blog_section .avia-content-slider .post-entry {
	background-color: #FFFFFF;
}
#top #blog_section .avia-content-slider .slide-image,
#top #blog_section .avia-content-slider .slide-image img {
    border-radius: 0;
    width: 100%;
}
#top #blog_section .avia-content-slider .slide-image {
	margin-bottom: 0;
}
#top #blog_section .avia-content-slider .slick-slider-wrap .flex_column .slide-content {
	padding: 20px 15px;
}



#top #blog_section .avia-image-container {
     margin-bottom: 0; 
}
@media screen and (max-width: 1400px) {}
@media screen and (max-width: 1200px) {}
@media screen and (max-width: 990px) {}
@media screen and (max-width: 989px) {}
@media screen and (max-width: 768px) {
	#top #blog_section .avia-content-slider .slick-slider-wrap .flex_column {
		width: calc(50% - 20px);
	}
}
@media screen and (max-width: 767px) {}
@media screen and (max-width: 640px) {}
@media screen and (max-width: 480px) {
	#top #blog_section .avia-content-slider .slick-slider-wrap .flex_column {
		width: 100%;
	}
}
@media screen and (max-width: 380px) {}
@media screen and (max-width: 320px) {}





#top #nextrun_service_header.page_content_section .template-page {
	padding-bottom: 40px;
}


#top .section_full .container {
	max-width: 100%;
    padding: 0;
}


</pre></body></html>