
/* ****************** 1칸 레이아웃  ****************** */

.layout_160926_ {clear:both; min-width:320px; max-width:1000px; margin:0 auto; padding: 0 10px;}
.layout_160926_ > div:after {content:''; display:block; clear:both;}
.layout_160926_ > div > [class^=container_] {float:left; position:relative; width:100%; box-sizing:border-box;}

@media \0screen{
	.layout_160926_ {min-width:1000px;}
}

/* ****************** 공백  ****************** */

  	@import url('https://fonts.googleapis.com/css2 family=Noto+Sans+KR:wght@100;300;400;500;700;900&display=swap');
	@font-face {
    font-family: 'Cafe24ClassicType-Regular';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2210-2@1.0/Cafe24ClassicType-Regular.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
  }
  @font-face {
    font-family: 'GmarketSansMedium';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansMedium.woff') format('woff');
    font-weight: normal;
    font-style: normal;
  }

  *{font-family: 'Noto Sans KR', sans-serif !important;}
  
  .empty_line_160916_ {display:block; width:100%; height:40px;}

[id^=div_user_list] .empty_line_160916_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_160916_:before {content:'공백 : 80px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}
  @media all and (min-width:1024px){
    .empty_line_160916_ {height:80px;}
  }

/* ****************** 장문 텍스트  ****************** */

.textarea_161581_ p {
	display:block; margin:0; padding:0;
	font-size:16px; letter-spacing:-1.5px; font-weight:300; color:#28282a; line-height:30px;
}
  .textarea_161581_ p span {font-weight:700;}
  .textarea_161581_ p  font {font-weight:700; font-size:24px;}
   @media all and (min-width:1024px){
     .textarea_161581_ p {font-size:24px; line-height:52px;}
     .textarea_161581_ p  font {font-size:36px;}
  }

/* ****************** 공백  ****************** */

  	@import url('https://fonts.googleapis.com/css2 family=Noto+Sans+KR:wght@100;300;400;500;700;900&display=swap');
	@font-face {
    font-family: 'Cafe24ClassicType-Regular';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2210-2@1.0/Cafe24ClassicType-Regular.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
  }
  @font-face {
    font-family: 'GmarketSansMedium';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansMedium.woff') format('woff');
    font-weight: normal;
    font-style: normal;
  }

  *{font-family: 'Noto Sans KR', sans-serif !important;}
  
  .empty_line_161791_ {display:block; width:100%; height:20px;}

[id^=div_user_list] .empty_line_161791_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_161791_:before {content:'공백 : 40px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}
  @media all and (min-width:1024px){
    .empty_line_161791_ {height:40px;}
  }

/* ****************** 장문 텍스트  ****************** */

.textarea_161801_ p {
	display:block; margin:0; padding:0;
	font-size:16px; letter-spacing:-1.5px; font-weight:300; color:#28282a; line-height:30px;
}
  .textarea_161801_ p span {font-weight:700;}
  .textarea_161801_ p  font {font-weight:700; font-size:24px;}
   @media all and (min-width:1024px){
     .textarea_161801_ p {font-size:24px; line-height:52px;}
     .textarea_161801_ p  font {font-size:36px;}
  }

/* ****************** 공백  ****************** */

  	@import url('https://fonts.googleapis.com/css2 family=Noto+Sans+KR:wght@100;300;400;500;700;900&display=swap');
	@font-face {
    font-family: 'Cafe24ClassicType-Regular';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2210-2@1.0/Cafe24ClassicType-Regular.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
  }
  @font-face {
    font-family: 'GmarketSansMedium';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansMedium.woff') format('woff');
    font-weight: normal;
    font-style: normal;
  }

  *{font-family: 'Noto Sans KR', sans-serif !important;}
  
  .empty_line_161821_ {display:block; width:100%; height:20px;}

[id^=div_user_list] .empty_line_161821_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_161821_:before {content:'공백 : 40px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}
  @media all and (min-width:1024px){
    .empty_line_161821_ {height:40px;}
  }

/* ****************** 장문 텍스트  ****************** */

.textarea_161841_ p {
	display:block; margin:0; padding:0;
	font-size:16px; letter-spacing:-1.5px; font-weight:300; color:#28282a; line-height:30px;
}
  .textarea_161841_ p span {font-weight:700;}
  .textarea_161841_ p  font {font-weight:700; font-size:24px;}
   @media all and (min-width:1024px){
     .textarea_161841_ p {font-size:24px; line-height:52px;}
     .textarea_161841_ p  font {font-size:36px;}
  }

/* ****************** 장문 텍스트  ****************** */

.textarea_160986_ p {
	display:block; margin:0; padding:0;
	font-size:24px; letter-spacing:-1.5px; font-weight:300; color:#F7931D; line-height:30px;
}
  .textarea_160986_ p span {font-weight:700;}
  .textarea_160986_ p  font {font-weight:700; font-size:24px;}
   @media all and (min-width:1024px){
     .textarea_160986_ p {font-size:36px; line-height:52px;}
     .textarea_160986_ p  font {font-size:36px;}
  }

/* ****************** 실선  ****************** */

.solid_line_161851_ {display:block; position:relative; width:100%; height:80px;}
.solid_line_161851_:before {content:''; position:absolute; left:0; top:50%; width:100%; height:0; border-top:1px solid #cccccc;}
   @media all and (min-width:1024px){
     .solid_line_161851_ {height:160px;}
  }

/* ****************** 1칸 레이아웃  ****************** */

.layout_161301_ {clear:both; min-width:320px; max-width:1000px; margin:0 auto;}
.layout_161301_ > div:after {content:''; display:block; clear:both;}
.layout_161301_ > div > [class^=container_] {float:left; position:relative; width:100%; box-sizing:border-box;}

@media \0screen{
	.layout_161301_ {min-width:1000px;}
}

/* ****************** 공백  ****************** */

  	@import url('https://fonts.googleapis.com/css2 family=Noto+Sans+KR:wght@100;300;400;500;700;900&display=swap');
	@font-face {
    font-family: 'Cafe24ClassicType-Regular';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2210-2@1.0/Cafe24ClassicType-Regular.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
  }
  @font-face {
    font-family: 'GmarketSansMedium';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansMedium.woff') format('woff');
    font-weight: normal;
    font-style: normal;
  }

  *{font-family: 'Noto Sans KR', sans-serif !important;}
  
  .empty_line_161291_ {display:block; width:100%; height:30px;}

[id^=div_user_list] .empty_line_161291_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_161291_:before {content:'공백 : 120px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}
  @media all and (min-width:1024px){
    .empty_line_161291_ {height:120px;}
  }

/* ****************** 한줄 후기  ****************** */

  .textarea_161036_ {display:flex; align-items: flex-end; justify-content: space-between; gap:10px;     flex-wrap: wrap;}
.textarea_161036_ p {
	 margin:0; padding:0;
	font-size:16px; letter-spacing:-1.5px; font-weight:300; color:#28282a; line-height:30px;
}
  .textarea_161036_ p span {font-weight:700;}
  .textarea_161036_ p  font {background:#fcf9c4;}
  .textarea_161036_ .name {font-size:14px;}
  .pcpc {display:none;} 
  .mm {display:block;}
   @media all and (min-width:1024px){
     .textarea_161036_ p {font-size:20px; line-height:40px;}
     .textarea_161036_ .name {font-size:20px;}
     .pcpc {display:block}
     .mm {display:none;}
  }

/* ****************** 실선  ****************** */

.solid_line_161331_ {display:block; position:relative; width:100%; height:40px;}
.solid_line_161331_:before {content:''; position:absolute; left:0; top:50%; width:100%; height:0; border-top:1px solid #cccccc;}

/* ****************** 한줄 후기  ****************** */

  .textarea_162491_ {display:flex; align-items: flex-end; justify-content: space-between; gap:10px;     flex-wrap: wrap;}
.textarea_162491_ p {
	 margin:0; padding:0;
	font-size:16px; letter-spacing:-1.5px; font-weight:300; color:#28282a; line-height:30px;
}
  .textarea_162491_ p span {font-weight:700;}
  .textarea_162491_ p  font {background:#fcf9c4;}
  .textarea_162491_ .name {font-size:14px;}
  .pcpc {display:none;} 
  .mm {display:block;}
   @media all and (min-width:1024px){
     .textarea_162491_ p {font-size:20px; line-height:40px;}
     .textarea_162491_ .name {font-size:20px;}
     .pcpc {display:block}
     .mm {display:none;}
  }

/* ****************** 실선  ****************** */

.solid_line_161351_ {display:block; position:relative; width:100%; height:40px;}
.solid_line_161351_:before {content:''; position:absolute; left:0; top:50%; width:100%; height:0; border-top:1px solid #cccccc;}

/* ****************** 한줄 후기  ****************** */

  .textarea_162501_ {display:flex; align-items: flex-end; justify-content: space-between; gap:10px;     flex-wrap: wrap;}
.textarea_162501_ p {
	 margin:0; padding:0;
	font-size:16px; letter-spacing:-1.5px; font-weight:300; color:#28282a; line-height:30px;
}
  .textarea_162501_ p span {font-weight:700;}
  .textarea_162501_ p  font {background:#fcf9c4;}
  .textarea_162501_ .name {font-size:14px;}
  .pcpc {display:none;} 
  .mm {display:block;}
   @media all and (min-width:1024px){
     .textarea_162501_ p {font-size:20px; line-height:40px;}
     .textarea_162501_ .name {font-size:20px;}
     .pcpc {display:block}
     .mm {display:none;}
  }

/* ****************** 실선  ****************** */

.solid_line_161371_ {display:block; position:relative; width:100%; height:40px;}
.solid_line_161371_:before {content:''; position:absolute; left:0; top:50%; width:100%; height:0; border-top:1px solid #cccccc;}

/* ****************** 한줄 후기  ****************** */

  .textarea_162511_ {display:flex; align-items: flex-end; justify-content: space-between; gap:10px;     flex-wrap: wrap;}
.textarea_162511_ p {
	 margin:0; padding:0;
	font-size:16px; letter-spacing:-1.5px; font-weight:300; color:#28282a; line-height:30px;
}
  .textarea_162511_ p span {font-weight:700;}
  .textarea_162511_ p  font {background:#fcf9c4;}
  .textarea_162511_ .name {font-size:14px;}
  .pcpc {display:none;} 
  .mm {display:block;}
   @media all and (min-width:1024px){
     .textarea_162511_ p {font-size:20px; line-height:40px;}
     .textarea_162511_ .name {font-size:20px;}
     .pcpc {display:block}
     .mm {display:none;}
  }

/* ****************** 실선  ****************** */

.solid_line_161391_ {display:block; position:relative; width:100%; height:40px;}
.solid_line_161391_:before {content:''; position:absolute; left:0; top:50%; width:100%; height:0; border-top:1px solid #cccccc;}

/* ****************** 한줄 후기  ****************** */

  .textarea_162521_ {display:flex; align-items: flex-end; justify-content: space-between; gap:10px;     flex-wrap: wrap;}
.textarea_162521_ p {
	 margin:0; padding:0;
	font-size:16px; letter-spacing:-1.5px; font-weight:300; color:#28282a; line-height:30px;
}
  .textarea_162521_ p span {font-weight:700;}
  .textarea_162521_ p  font {background:#fcf9c4;}
  .textarea_162521_ .name {font-size:14px;}
  .pcpc {display:none;} 
  .mm {display:block;}
   @media all and (min-width:1024px){
     .textarea_162521_ p {font-size:20px; line-height:40px;}
     .textarea_162521_ .name {font-size:20px;}
     .pcpc {display:block}
     .mm {display:none;}
  }

/* ****************** 실선  ****************** */

.solid_line_161411_ {display:block; position:relative; width:100%; height:40px;}
.solid_line_161411_:before {content:''; position:absolute; left:0; top:50%; width:100%; height:0; border-top:1px solid #cccccc;}

/* ****************** 한줄 후기  ****************** */

  .textarea_162531_ {display:flex; align-items: flex-end; justify-content: space-between; gap:10px;     flex-wrap: wrap;}
.textarea_162531_ p {
	 margin:0; padding:0;
	font-size:16px; letter-spacing:-1.5px; font-weight:300; color:#28282a; line-height:30px;
}
  .textarea_162531_ p span {font-weight:700;}
  .textarea_162531_ p  font {background:#fcf9c4;}
  .textarea_162531_ .name {font-size:14px;}
  .pcpc {display:none;} 
  .mm {display:block;}
   @media all and (min-width:1024px){
     .textarea_162531_ p {font-size:20px; line-height:40px;}
     .textarea_162531_ .name {font-size:20px;}
     .pcpc {display:block}
     .mm {display:none;}
  }

/* ****************** 실선  ****************** */

.solid_line_161431_ {display:block; position:relative; width:100%; height:40px;}
.solid_line_161431_:before {content:''; position:absolute; left:0; top:50%; width:100%; height:0; border-top:1px solid #cccccc;}

/* ****************** 한줄 후기  ****************** */

  .textarea_162541_ {display:flex; align-items: flex-end; justify-content: space-between; gap:10px;     flex-wrap: wrap;}
.textarea_162541_ p {
	 margin:0; padding:0;
	font-size:16px; letter-spacing:-1.5px; font-weight:300; color:#28282a; line-height:30px;
}
  .textarea_162541_ p span {font-weight:700;}
  .textarea_162541_ p  font {background:#fcf9c4;}
  .textarea_162541_ .name {font-size:14px;}
  .pcpc {display:none;} 
  .mm {display:block;}
   @media all and (min-width:1024px){
     .textarea_162541_ p {font-size:20px; line-height:40px;}
     .textarea_162541_ .name {font-size:20px;}
     .pcpc {display:block}
     .mm {display:none;}
  }

/* ****************** 실선  ****************** */

.solid_line_161451_ {display:block; position:relative; width:100%; height:40px;}
.solid_line_161451_:before {content:''; position:absolute; left:0; top:50%; width:100%; height:0; border-top:1px solid #cccccc;}

/* ****************** 한줄 후기  ****************** */

  .textarea_162551_ {display:flex; align-items: flex-end; justify-content: space-between; gap:10px;     flex-wrap: wrap;}
.textarea_162551_ p {
	 margin:0; padding:0;
	font-size:16px; letter-spacing:-1.5px; font-weight:300; color:#28282a; line-height:30px;
}
  .textarea_162551_ p span {font-weight:700;}
  .textarea_162551_ p  font {background:#fcf9c4;}
  .textarea_162551_ .name {font-size:14px;}
  .pcpc {display:none;} 
  .mm {display:block;}
   @media all and (min-width:1024px){
     .textarea_162551_ p {font-size:20px; line-height:40px;}
     .textarea_162551_ .name {font-size:20px;}
     .pcpc {display:block}
     .mm {display:none;}
  }

/* ****************** 실선  ****************** */

.solid_line_161481_ {display:block; position:relative; width:100%; height:40px;}
.solid_line_161481_:before {content:''; position:absolute; left:0; top:50%; width:100%; height:0; border-top:1px solid #cccccc;}

/* ****************** 한줄 후기  ****************** */

  .textarea_162561_ {display:flex; align-items: flex-end; justify-content: space-between; gap:10px;     flex-wrap: wrap;}
.textarea_162561_ p {
	 margin:0; padding:0;
	font-size:16px; letter-spacing:-1.5px; font-weight:300; color:#28282a; line-height:30px;
}
  .textarea_162561_ p span {font-weight:700;}
  .textarea_162561_ p  font {background:#fcf9c4;}
  .textarea_162561_ .name {font-size:14px;}
  .pcpc {display:none;} 
  .mm {display:block;}
   @media all and (min-width:1024px){
     .textarea_162561_ p {font-size:20px; line-height:40px;}
     .textarea_162561_ .name {font-size:20px;}
     .pcpc {display:block}
     .mm {display:none;}
  }

/* ****************** 공백  ****************** */

  	@import url('https://fonts.googleapis.com/css2 family=Noto+Sans+KR:wght@100;300;400;500;700;900&display=swap');
	@font-face {
    font-family: 'Cafe24ClassicType-Regular';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2210-2@1.0/Cafe24ClassicType-Regular.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
  }
  @font-face {
    font-family: 'GmarketSansMedium';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansMedium.woff') format('woff');
    font-weight: normal;
    font-style: normal;
  }

  *{font-family: 'Noto Sans KR', sans-serif !important;}
  
  .empty_line_161501_ {display:block; width:100%; height:40px;}

[id^=div_user_list] .empty_line_161501_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_161501_:before {content:'공백 : 80px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}
  @media all and (min-width:1024px){
    .empty_line_161501_ {height:80px;}
  }

/* ****************** 1칸 레이아웃  ****************** */

.layout_161511_ {clear:both; min-width:320px; max-width:1000px; margin:0 auto;}
.layout_161511_ > div:after {content:''; display:block; clear:both;}
.layout_161511_ > div > [class^=container_] {float:left; position:relative; width:100%; box-sizing:border-box;}

@media \0screen{
	.layout_161511_ {min-width:1000px;}
}

/* ****************** 배너관리 - 슬라이드 (기본형)  ****************** */

	@font-face {
		font-family:'icomoon_slider';
		src:url('/img_up/shop_pds/aramfarm/design/icomoon_slider/icomoon.eot');
		src:url('/img_up/shop_pds/aramfarm/design/icomoon_slider/icomoon.eot?#iefix') format('embedded-opentype'),
			url('/img_up/shop_pds/aramfarm/design/icomoon_slider/icomoon.woff') format('woff'),
			url('/img_up/shop_pds/aramfarm/design/icomoon_slider/icomoon.ttf') format('truetype'),
			url('/img_up/shop_pds/aramfarm/design/icomoon_slider/icomoon.svg#icomoon_slider') format('svg');
		font-weight:normal;
		font-style:normal;
	}

	.pm-banner_slide_basic__161531_ {max-width:1230px; margin:0 auto}
	.pm-banner_slide_basic__161531_ a {border:none}
	.pm-banner_slide_basic__161531_ a img {border:none}
	.pm-banner_slide_basic__161531_ .owl-item {z-index:1;}
	.pm-banner_slide_basic__161531_ .item {position:relative}

	.pm-banner_slide_basic__161531_ .owl-nav {-webkit-tap-highlight-color:transparent}
	.pm-banner_slide_basic__161531_ .owl-nav [class*='owl-'] {position:absolute;top:50%;z-index:2;width:40px;height:40px;line-height:40px;margin-top:-20px;font-size:0;cursor:pointer;opacity:0.7}
	.pm-banner_slide_basic__161531_ .owl-nav [class*='owl-']:before{font-family:'icomoon_slider';font-size:40px;font-weight:bold;color:#fff}
	.pm-banner_slide_basic__161531_ .owl-nav [class*='owl-']:hover {opacity:1}
	.pm-banner_slide_basic__161531_ .owl-nav .owl-prev {left:5px}
	.pm-banner_slide_basic__161531_ .owl-nav .owl-next {right:5px}
	.pm-banner_slide_basic__161531_ .owl-nav .owl-prev:before {content:'\e600'}
	.pm-banner_slide_basic__161531_ .owl-nav .owl-next:before {content:'\e601'}
	.pm-banner_slide_basic__161531_ .owl-nav .disabled {opacity:0.5;cursor:default}

	.pm-banner_slide_basic__161531_ .owl-dots {position:absolute;left:0;width:100%;height:30px;padding:10px;font-size:0;box-sizing:border-box;text-align:center;}
	.pm-banner_slide_basic__161531_ .owl-dots .owl-dot {display:inline-block}
	.pm-banner_slide_basic__161531_ .owl-dots .owl-dot span {display:block;width:10px;height:10px;margin:0 4px;background:#ddd;border-radius:30px;transition:opacity 200ms ease}
	.pm-banner_slide_basic__161531_ .owl-dots .owl-dot.active span,
	.pm-banner_slide_basic__161531_ .owl-dots .owl-dot:hover span {background:#999}

/* ****************** 공백  ****************** */

  	@import url('https://fonts.googleapis.com/css2 family=Noto+Sans+KR:wght@100;300;400;500;700;900&display=swap');
	@font-face {
    font-family: 'Cafe24ClassicType-Regular';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2210-2@1.0/Cafe24ClassicType-Regular.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
  }
  @font-face {
    font-family: 'GmarketSansMedium';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansMedium.woff') format('woff');
    font-weight: normal;
    font-style: normal;
  }

  *{font-family: 'Noto Sans KR', sans-serif !important;}
  
  .empty_line_161561_ {display:block; width:100%; height:40px;}

[id^=div_user_list] .empty_line_161561_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_161561_:before {content:'공백 : 80px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}
  @media all and (min-width:1024px){
    .empty_line_161561_ {height:80px;}
  }

/* ****************** 1칸 레이아웃  ****************** */

.layout_161571_ {clear:both; min-width:320px; max-width:1000px; margin:0 auto;}
.layout_161571_ > div:after {content:''; display:block; clear:both;}
.layout_161571_ > div > [class^=container_] {float:left; position:relative; width:100%; box-sizing:border-box; background:#222;}

@media \0screen{
	.layout_161571_ {min-width:1000px;}
}

/* ****************** 공백  ****************** */

  	@import url('https://fonts.googleapis.com/css2 family=Noto+Sans+KR:wght@100;300;400;500;700;900&display=swap');
	@font-face {
    font-family: 'Cafe24ClassicType-Regular';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2210-2@1.0/Cafe24ClassicType-Regular.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
  }
  @font-face {
    font-family: 'GmarketSansMedium';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansMedium.woff') format('woff');
    font-weight: normal;
    font-style: normal;
  }

  *{font-family: 'Noto Sans KR', sans-serif !important;}
  
  .empty_line_161591_ {display:block; width:100%; height:40px;}

[id^=div_user_list] .empty_line_161591_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_161591_:before {content:'공백 : 80px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}
  @media all and (min-width:1024px){
    .empty_line_161591_ {height:80px;}
  }

/* ****************** 1칸 레이아웃  ****************** */

.layout_161741_ {clear:both; min-width:320px; max-width:1000px; margin:0 auto;}
.layout_161741_ > div:after {content:''; display:block; clear:both;}
.layout_161741_ > div > [class^=container_] {float:left; position:relative; width:100%; box-sizing:border-box; background:#222;}

@media \0screen{
	.layout_161741_ {min-width:1000px;}
}

/* ****************** 장문 텍스트  ****************** */

.textarea_161751_ p {
	display:block; margin:0; padding:0;
	font-size:24px; letter-spacing:-1.5px; font-weight:300; color:#F7931D; line-height:30px;
}
  .textarea_161751_ p span {font-weight:700;}
  .textarea_161751_ p  font {font-weight:700; font-size:24px;}
   @media all and (min-width:1024px){
     .textarea_161751_ p {font-size:36px; line-height:52px;}
     .textarea_161751_ p  font {font-size:36px;}
  }

/* ****************** 공백  ****************** */

  	@import url('https://fonts.googleapis.com/css2 family=Noto+Sans+KR:wght@100;300;400;500;700;900&display=swap');
	@font-face {
    font-family: 'Cafe24ClassicType-Regular';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2210-2@1.0/Cafe24ClassicType-Regular.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
  }
  @font-face {
    font-family: 'GmarketSansMedium';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansMedium.woff') format('woff');
    font-weight: normal;
    font-style: normal;
  }

  *{font-family: 'Noto Sans KR', sans-serif !important;}
  
  .empty_line_161781_ {display:block; width:100%; height:20px;}

[id^=div_user_list] .empty_line_161781_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_161781_:before {content:'공백 : 40px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}
  @media all and (min-width:1024px){
    .empty_line_161781_ {height:40px;}
  }

/* ****************** 이미지  ****************** */

.img_161771_ {display:inline-block; overflow:hidden; position:relative; width:px; max-width:100%; vertical-align:top;}
.img_161771_ * {box-sizing:border-box;}
.img_161771_ a {display:block; text-decoration:none;}
.img_161771_ img {max-width:100%; vertical-align:top;}

/* ****************** 공백  ****************** */

  	@import url('https://fonts.googleapis.com/css2 family=Noto+Sans+KR:wght@100;300;400;500;700;900&display=swap');
	@font-face {
    font-family: 'Cafe24ClassicType-Regular';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2210-2@1.0/Cafe24ClassicType-Regular.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
  }
  @font-face {
    font-family: 'GmarketSansMedium';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansMedium.woff') format('woff');
    font-weight: normal;
    font-style: normal;
  }

  *{font-family: 'Noto Sans KR', sans-serif !important;}
  
  .empty_line_161761_ {display:block; width:100%; height:40px;}

[id^=div_user_list] .empty_line_161761_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_161761_:before {content:'공백 : 80px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}
  @media all and (min-width:1024px){
    .empty_line_161761_ {height:80px;}
  }

/* ****************** 1칸 레이아웃  ****************** */

.layout_161831_ {clear:both; min-width:320px; max-width:1000px; margin:0 auto;}
.layout_161831_ > div:after {content:''; display:block; clear:both;}
.layout_161831_ > div > [class^=container_] {float:left; position:relative; width:100%; box-sizing:border-box;}

@media \0screen{
	.layout_161831_ {min-width:1000px;}
}

/* ****************** 장문 텍스트  ****************** */

.textarea_161811_ p {
	display:block; margin:0; padding:0;
	font-size:16px; letter-spacing:-1.5px; font-weight:300; color:#28282a; line-height:30px;
}
  .textarea_161811_ p span {font-weight:700;}
  .textarea_161811_ p  font {background:#fcf9c4;}
   @media all and (min-width:1024px){
     .textarea_161811_ p {font-size:24px; line-height:52px;}
  }

/* ****************** 공백  ****************** */

  
  .empty_line_161016_ {display:block; width:100%; height:20px;}

[id^=div_user_list] .empty_line_161016_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_161016_:before {content:'공백 : 40px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}
  @media all and (min-width:1024px){
    .empty_line_161016_ {height:40px;}
  }

/* ****************** 1칸 레이아웃  ****************** */

.layout_161861_ {clear:both; min-width:320px; max-width:1000px; margin:0 auto;}
.layout_161861_ > div:after {content:''; display:block; clear:both;}
.layout_161861_ > div > [class^=container_] {float:left; position:relative; width:100%; box-sizing:border-box;}

@media \0screen{
	.layout_161861_ {min-width:1000px;}
}

/* ****************** 장문 텍스트  ****************** */

  .textarea_161881_ {display:flex; align-items: center; flex-wrap: wrap; justify-content: center; gap:20px;}
.textarea_161881_ p {
	display:block; margin:0; padding:0;
	font-size:16px; letter-spacing:-1.5px; font-weight:300; color:#28282a; line-height:30px;
}
  .textarea_161881_ p span {font-weight:700;}
  .textarea_161881_ p  font {background:#fcf9c4;}
  .textarea_161881_ a {display: contents; width:100%;}
   .textarea_161881_ a img {width:100%;}
   
   @media all and (min-width:1024px){
     .textarea_161881_  {flex-wrap: nowrap; gap: 44px;}
     .textarea_161881_ p {font-size:24px; line-height:52px;}
      .textarea_161881_ a {width:500px;}
     .textarea_161881_ a img {width:500px;}
  }

/* ****************** 공백  ****************** */

  .empty_line_161901_ {display:block; width:100%; height:20px;}

[id^=div_user_list] .empty_line_161901_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_161901_:before {content:'공백 : 40px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}
  @media all and (min-width:1024px){
    .empty_line_161901_ {height:40px;}
  }

/* ****************** 1칸 레이아웃  ****************** */

.layout_162021_ {clear:both; min-width:320px; max-width:1000px; margin:0 auto;}
.layout_162021_ > div:after {content:''; display:block; clear:both;}
.layout_162021_ > div > [class^=container_] {float:left; position:relative; width:100%; box-sizing:border-box;}

@media \0screen{
	.layout_162021_ {min-width:1000px;}
}

/* ****************** 클릭 배너 형  ****************** */

@font-face {
	font-family:'icomoon_slider';
	src:url('/img_up/shop_pds/aramskin/design/contents/icomoon_slider/icomoon.eot');
	src:url('/img_up/shop_pds/aramskin/design/contents/icomoon_slider/icomoon.eot?#iefix') format('embedded-opentype'),
		url('/img_up/shop_pds/aramskin/design/contents/icomoon_slider/icomoon.woff') format('woff'),
		url('/img_up/shop_pds/aramskin/design/contents/icomoon_slider/icomoon.ttf') format('truetype'),
		url('/img_up/shop_pds/aramskin/design/contents/icomoon_slider/icomoon.svg#icomoon_slider') format('svg');
	font-weight:normal;
	font-style:normal;
}

.sld__74255__ {max-width:1240px;margin:0 auto}
.sld__74255__ a {position:relative;display:inline-block;width:calc(100% / 2);padding:5px;border:none;box-sizing:border-box;}
.sld__74255__.slide_zindex .owl-item {z-index:1}
.sld__74255__ .item {position:relative;font-size:0;}
.sld__74255__ .item img {vertical-align:top}
.sld__74255__ *,
.sld__74255__ *:before,
.sld__74255__ *:after {box-sizing:border-box}
.sld__74255__ a:after {content:'';z-index:10;position:absolute;top:0;right:0;bottom:0;left:0;font-size:0;text-align:center}
.sld__74255__ a:hover .button_ico__74255__ {opacity:1}
.sld__74255__ .button_ico__74255__ {position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;margin:auto;font-size:0;text-align:center;opacity:.7;transition:opacity .3s}
/*.sld__74255__ .button_ico__74255__:before {content:'';position:absolute;top:0;right:0;bottom:0;left:0;width:0;height:0;margin:auto;border-style:solid;border-color:transparent;border-left-color:#ffffff;transform:translate(33.33%,0)}
.sld__74255__ .button_ico__74255__:after {content:'';display:inline-block;border:solid #ffffff;border-radius:50%;vertical-align:middle}*/

.sld__74255__ .owl-nav {-webkit-tap-highlight-color:transparent}
.sld__74255__ .owl-nav [class*='owl-'] {position:absolute;top:50%;z-index:2;width:100px;height:100px;line-height:30px;margin-top:-15px;font-size:0;opacity:0.7}
.sld__74255__ .owl-nav [class*='owl-']:before{font-family:'icomoon_slider';font-size:100px;color:#000}
.sld__74255__ .owl-nav [class*='owl-']:hover {opacity:1}
.sld__74255__ .owl-nav .owl-prev {left:-120px;}
.sld__74255__ .owl-nav .owl-next {right:-120px;}
.sld__74255__ .owl-nav .owl-prev:before {content:'\e600'}
.sld__74255__ .owl-nav .owl-next:before {content:'\e601'}
.sld__74255__ .owl-nav .disabled {opacity:0.5;cursor:default !important}

.sld__74255__ .owl-dots {position:absolute;left:0;width:100%;height:30px;padding:10px;font-size:0;box-sizing:border-box;text-align:center}
.sld__74255__ .owl-dots .owl-dot {display:inline-block}
.sld__74255__ .owl-dots .owl-dot span {display:block;width:10px;height:10px;margin:0 3px;background:#ddd;border-radius:30px;transition:opacity 200ms ease}
.sld__74255__ .owl-dots .owl-dot.active span,
.sld__74255__ .owl-dots .owl-dot:hover span {background:#0256d0}

.sld__74255__.build_edit_mode .item {display:none}
.sld__74255__.build_edit_mode .item:first-child {display:block}

.sld__74255__.empty__74255__ {font-size:13px;color:#363636;line-height:100px;text-align:center}


/* img */
.sld__74255__ .sml {width:32px;height:32px}
.sld__74255__ .sml:before {border-width:7px 12px}
.sld__74255__ .sml:after {width:32px;height:32px;border-width:3px}
.sld__74255__ .med {width:64px;height:64px}
.sld__74255__ .med:before {border-width:14px 24px}
.sld__74255__ .med:after {width:64px;height:64px;border-width:6px}
.sld__74255__ .big {width:96px;height:96px}
.sld__74255__ .big:before {border-width:21px 36px}
.sld__74255__ .big:after {width:96px;height:96px;border-width:9px}

/* player */
.player__74255__ {display:block;overflow:hidden;position:relative;height:0;margin:auto;padding:0}
.player__74255__ .player-item,
.player__74255__ iframe,
.player__74255__ embed,
.player__74255__ object,
.player__74255__ video {position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}
.player__74255__.player-16by9 {padding-bottom:69%}
.player__74255__.player-4by3 {padding-bottom:75%}

/* modal */
#modal__74255__ {display:none;position:fixed;top:0;left:0;z-index:100000}
#modal__74255__ > div {position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);font-size:0}
#modal__74255__ > div:before {content:'';display:inline-block;width:0;height:100%;vertical-align:middle}
#modal__74255__ > div > div {display:inline-block;width:100%;padding:20px;vertical-align:middle;box-sizing:border-box}
#modal__74255__ > div > div > div {margin:auto}


@media (min-width:1024px){
	.sld__74255__ a{width:calc(100% / 4);}
}

		#modal__74255__ > div > div > div {max-width:1000px}
	
/* ****************** 공백  ****************** */

  	@import url('https://fonts.googleapis.com/css2 family=Noto+Sans+KR:wght@100;300;400;500;700;900&display=swap');
	@font-face {
    font-family: 'Cafe24ClassicType-Regular';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2210-2@1.0/Cafe24ClassicType-Regular.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
  }
  @font-face {
    font-family: 'GmarketSansMedium';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansMedium.woff') format('woff');
    font-weight: normal;
    font-style: normal;
  }

  *{font-family: 'Noto Sans KR', sans-serif !important;}
  
  .empty_line_162031_ {display:block; width:100%; height:10px;}

[id^=div_user_list] .empty_line_162031_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_162031_:before {content:'공백 : 20px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}
  @media all and (min-width:1024px){
    .empty_line_162031_ {height:20px;}
  }

/* ****************** 장문 텍스트  ****************** */

.textarea_162041_ p {
	display:block; margin:0; padding:0;
	font-size:14px; letter-spacing:-1.5px; font-weight:300; color:#28282a; line-height:30px;
}
  .textarea_162041_ p span {font-weight:700;}
  .textarea_162041_ p  font {background:#fcf9c4;}
   @media all and (min-width:1024px){
     .textarea_162041_ p {font-size:18px; line-height:52px;}
  }

/* ****************** 공백  ****************** */

  .empty_line_162051_ {display:block; width:100%; height:20px;}

[id^=div_user_list] .empty_line_162051_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_162051_:before {content:'공백 : 40px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}
  @media all and (min-width:1024px){
    .empty_line_162051_ {height:40px;}
  }

/* ****************** 1칸 레이아웃  ****************** */

.layout_162061_ {clear:both; min-width:320px; max-width:1000px; margin:0 auto;}
.layout_162061_ > div:after {content:''; display:block; clear:both;}
.layout_162061_ > div > [class^=container_] {float:left; position:relative; width:100%; box-sizing:border-box;}

@media \0screen{
	.layout_162061_ {min-width:1000px;}
}

/* ****************** 장문 텍스트  ****************** */

  .textarea_162071_ {display:flex; align-items: center; flex-wrap: wrap;     justify-content: space-between; gap:20px;}
.textarea_162071_ p {
	display:block; margin:0; padding:0;
	font-size:16px; letter-spacing:-1.5px; font-weight:300; color:#28282a; line-height:30px;
}
  .textarea_162071_ p span {font-weight:700;}
  .textarea_162071_ p  font {background:#fcf9c4;}
  .btn01 {border:1px solid #28282a; padding: 5px 20px;}
  .btn01:hover {background:#28282a; color:#fff;}
   @media all and (min-width:1024px){
     .textarea_162071_  {flex-wrap: nowrap; gap: 44px;}
     .textarea_162071_ p {font-size:24px; line-height:52px;}
     
  }

/* ****************** 공백  ****************** */

  .empty_line_162121_ {display:block; width:100%; height:15px;}

[id^=div_user_list] .empty_line_162121_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_162121_:before {content:'공백 : 20px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}
  @media all and (min-width:1024px){
    .empty_line_162121_ {height:20px;}
  }

/* ****************** 장문 텍스트  ****************** */

  .textarea_162091_ {display:flex; align-items: center; flex-wrap: wrap;     justify-content: space-between; gap:20px;}
.textarea_162091_ p {
	display:block; margin:0; padding:0;
	font-size:16px; letter-spacing:-1.5px; font-weight:300; color:#28282a; line-height:30px;
}
  .textarea_162091_ p span {font-weight:700;}
  .textarea_162091_ p  font {background:#fcf9c4;}
  .btn01 {border:1px solid #28282a; padding: 5px 20px;}
  .btn01:hover {background:#28282a; color:#fff;}
   @media all and (min-width:1024px){
     .textarea_162091_  {flex-wrap: nowrap; gap: 44px;}
     .textarea_162091_ p {font-size:24px; line-height:52px;}
     
  }

/* ****************** 1칸 레이아웃  ****************** */

.layout_162111_ {clear:both; min-width:320px; max-width:1000px; margin:0 auto;}
.layout_162111_ > div:after {content:''; display:block; clear:both;}
.layout_162111_ > div > [class^=container_] {float:left; position:relative; width:100%; box-sizing:border-box;}

@media \0screen{
	.layout_162111_ {min-width:1000px;}
}

/* ****************** 실선  ****************** */

.solid_line_162131_ {display:block; position:relative; width:100%; height:80px;}
.solid_line_162131_:before {content:''; position:absolute; left:0; top:50%; width:100%; height:0; border-top:1px solid #cccccc;}
   @media all and (min-width:1024px){
     .solid_line_162131_ {height:160px;}
  }

/* ****************** 장문 텍스트  ****************** */

.textarea_162101_ p {
	display:block; margin:0; padding:0;
	font-size:16px; letter-spacing:-1.5px; font-weight:300; color:#28282a; line-height:30px;
}
  .textarea_162101_ p span {font-weight:700;}
  .textarea_162101_ p  font {background:#fcf9c4;}
   @media all and (min-width:1024px){
     .textarea_162101_ p {font-size:24px; line-height:52px;}
  }

/* ****************** 공백  ****************** */

  .empty_line_162141_ {display:block; width:100%; height:20px;}

[id^=div_user_list] .empty_line_162141_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_162141_:before {content:'공백 : 40px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}
  @media all and (min-width:1024px){
    .empty_line_162141_ {height:40px;}
  }

/* ****************** 4칸 레이아웃  ****************** */

.layout_162151_ {clear:both; min-width:320px; max-width:1000px; margin:0 auto;}
.layout_162151_ > div {margin-left:-10px;}
.layout_162151_ > div:after {content:''; display:block; clear:both;}
.layout_162151_ > div > [class^=container_] {float:left; position:relative; width:100%; padding-left:10px; box-sizing:border-box;}
.layout_162151_ > div > .container_1 {width:25%;}
.layout_162151_ > div > .container_2 {width:25%;}
.layout_162151_ > div > .container_3 {width:25%;}
.layout_162151_ > div > .container_4 {width:25%;}

@media (max-width:1023px){
	.layout_162151_ > div > .container_1 { width:50%; }
	.layout_162151_ > div > .container_2 { width:50%; }
	.layout_162151_ > div > .container_3 {clear:both; width:50%; padding-top:10px;}
	.layout_162151_ > div > .container_4 { width:50%; padding-top:10px;}
}

@media \0screen{
	.layout_162151_ {min-width:1000px;}
}

/* ****************** YouTube 레이어 팝업  ****************** */

	/* player */
	.player__162161_ {display:block;overflow:hidden;position:relative;height:0;margin:auto;padding:0}
	.player__162161_ .player-item,
	.player__162161_ iframe,
	.player__162161_ embed,
	.player__162161_ object,
	.player__162161_ video {position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}
	.player__162161_.player-16by9 {padding-bottom:56.25%}
	.player__162161_.player-4by3 {padding-bottom:75%}

	/* img */
	.img__162161_ {text-align:center}
	.img__162161_ *,
	.img__162161_ *:before,
	.img__162161_ *:after {box-sizing:border-box}
	.img__162161_ a {display:inline-block;position:relative}
	.img__162161_ a img {vertical-align:top}
	.img__162161_ a:after {content:'';position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;background:rgba(0,0,0,.5);font-size:0;text-align:center}
	.img__162161_ a span {position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;margin:auto;font-size:0;text-align:center;opacity:.7;transition:opacity .3s}
	.img__162161_ a span:before {content:'';position:absolute;top:0;right:0;bottom:0;left:0;width:0;height:0;margin:auto;border-style:solid;border-color:transparent;border-left-color:#ffffff;transform:translate(33.33%,0)}
	.img__162161_ a span:after {content:'';display:inline-block;border:solid #ffffff;border-radius:50%;vertical-align:middle}
	.img__162161_ a:hover span {opacity:1}

	.img__162161_ a .sml {width:32px;height:32px}
	.img__162161_ a .sml:before {border-width:7px 12px}
	.img__162161_ a .sml:after {width:32px;height:32px;border-width:3px}

	.img__162161_ a .med {width:64px;height:64px}
	.img__162161_ a .med:before {border-width:14px 24px}
	.img__162161_ a .med:after {width:64px;height:64px;border-width:6px}

	.img__162161_ a .big {width:96px;height:96px}
	.img__162161_ a .big:before {border-width:21px 36px}
	.img__162161_ a .big:after {width:96px;height:96px;border-width:9px}

	/* modal */
	#modal__162161_ {display:none;position:fixed;top:0;left:0;z-index:100000}
	#modal__162161_ > div {position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);font-size:0}
	#modal__162161_ > div:before {content:'';display:inline-block;width:0;height:100%;vertical-align:middle}
	#modal__162161_ > div > div {display:inline-block;width:100%;padding:20px;vertical-align:middle;box-sizing:border-box}
	#modal__162161_ > div > div > div {margin:auto}

			#modal__162161_ > div > div > div {max-width:1000px}
	
/* ****************** YouTube 레이어 팝업  ****************** */

	/* player */
	.player__162171_ {display:block;overflow:hidden;position:relative;height:0;margin:auto;padding:0}
	.player__162171_ .player-item,
	.player__162171_ iframe,
	.player__162171_ embed,
	.player__162171_ object,
	.player__162171_ video {position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}
	.player__162171_.player-16by9 {padding-bottom:56.25%}
	.player__162171_.player-4by3 {padding-bottom:75%}

	/* img */
	.img__162171_ {text-align:center}
	.img__162171_ *,
	.img__162171_ *:before,
	.img__162171_ *:after {box-sizing:border-box}
	.img__162171_ a {display:inline-block;position:relative}
	.img__162171_ a img {vertical-align:top}
	.img__162171_ a:after {content:'';position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;background:rgba(0,0,0,.5);font-size:0;text-align:center}
	.img__162171_ a span {position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;margin:auto;font-size:0;text-align:center;opacity:.7;transition:opacity .3s}
	.img__162171_ a span:before {content:'';position:absolute;top:0;right:0;bottom:0;left:0;width:0;height:0;margin:auto;border-style:solid;border-color:transparent;border-left-color:#ffffff;transform:translate(33.33%,0)}
	.img__162171_ a span:after {content:'';display:inline-block;border:solid #ffffff;border-radius:50%;vertical-align:middle}
	.img__162171_ a:hover span {opacity:1}

	.img__162171_ a .sml {width:32px;height:32px}
	.img__162171_ a .sml:before {border-width:7px 12px}
	.img__162171_ a .sml:after {width:32px;height:32px;border-width:3px}

	.img__162171_ a .med {width:64px;height:64px}
	.img__162171_ a .med:before {border-width:14px 24px}
	.img__162171_ a .med:after {width:64px;height:64px;border-width:6px}

	.img__162171_ a .big {width:96px;height:96px}
	.img__162171_ a .big:before {border-width:21px 36px}
	.img__162171_ a .big:after {width:96px;height:96px;border-width:9px}

	/* modal */
	#modal__162171_ {display:none;position:fixed;top:0;left:0;z-index:100000}
	#modal__162171_ > div {position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);font-size:0}
	#modal__162171_ > div:before {content:'';display:inline-block;width:0;height:100%;vertical-align:middle}
	#modal__162171_ > div > div {display:inline-block;width:100%;padding:20px;vertical-align:middle;box-sizing:border-box}
	#modal__162171_ > div > div > div {margin:auto}

			#modal__162171_ > div > div > div {max-width:1000px}
	
/* ****************** YouTube 레이어 팝업  ****************** */

	/* player */
	.player__162191_ {display:block;overflow:hidden;position:relative;height:0;margin:auto;padding:0}
	.player__162191_ .player-item,
	.player__162191_ iframe,
	.player__162191_ embed,
	.player__162191_ object,
	.player__162191_ video {position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}
	.player__162191_.player-16by9 {padding-bottom:56.25%}
	.player__162191_.player-4by3 {padding-bottom:75%}

	/* img */
	.img__162191_ {text-align:center}
	.img__162191_ *,
	.img__162191_ *:before,
	.img__162191_ *:after {box-sizing:border-box}
	.img__162191_ a {display:inline-block;position:relative}
	.img__162191_ a img {vertical-align:top}
	.img__162191_ a:after {content:'';position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;background:rgba(0,0,0,.5);font-size:0;text-align:center}
	.img__162191_ a span {position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;margin:auto;font-size:0;text-align:center;opacity:.7;transition:opacity .3s}
	.img__162191_ a span:before {content:'';position:absolute;top:0;right:0;bottom:0;left:0;width:0;height:0;margin:auto;border-style:solid;border-color:transparent;border-left-color:#ffffff;transform:translate(33.33%,0)}
	.img__162191_ a span:after {content:'';display:inline-block;border:solid #ffffff;border-radius:50%;vertical-align:middle}
	.img__162191_ a:hover span {opacity:1}

	.img__162191_ a .sml {width:32px;height:32px}
	.img__162191_ a .sml:before {border-width:7px 12px}
	.img__162191_ a .sml:after {width:32px;height:32px;border-width:3px}

	.img__162191_ a .med {width:64px;height:64px}
	.img__162191_ a .med:before {border-width:14px 24px}
	.img__162191_ a .med:after {width:64px;height:64px;border-width:6px}

	.img__162191_ a .big {width:96px;height:96px}
	.img__162191_ a .big:before {border-width:21px 36px}
	.img__162191_ a .big:after {width:96px;height:96px;border-width:9px}

	/* modal */
	#modal__162191_ {display:none;position:fixed;top:0;left:0;z-index:100000}
	#modal__162191_ > div {position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);font-size:0}
	#modal__162191_ > div:before {content:'';display:inline-block;width:0;height:100%;vertical-align:middle}
	#modal__162191_ > div > div {display:inline-block;width:100%;padding:20px;vertical-align:middle;box-sizing:border-box}
	#modal__162191_ > div > div > div {margin:auto}

			#modal__162191_ > div > div > div {max-width:1000px}
	
/* ****************** YouTube 레이어 팝업  ****************** */

	/* player */
	.player__162181_ {display:block;overflow:hidden;position:relative;height:0;margin:auto;padding:0}
	.player__162181_ .player-item,
	.player__162181_ iframe,
	.player__162181_ embed,
	.player__162181_ object,
	.player__162181_ video {position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}
	.player__162181_.player-16by9 {padding-bottom:56.25%}
	.player__162181_.player-4by3 {padding-bottom:75%}

	/* img */
	.img__162181_ {text-align:center}
	.img__162181_ *,
	.img__162181_ *:before,
	.img__162181_ *:after {box-sizing:border-box}
	.img__162181_ a {display:inline-block;position:relative}
	.img__162181_ a img {vertical-align:top}
	.img__162181_ a:after {content:'';position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;background:rgba(0,0,0,.5);font-size:0;text-align:center}
	.img__162181_ a span {position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;margin:auto;font-size:0;text-align:center;opacity:.7;transition:opacity .3s}
	.img__162181_ a span:before {content:'';position:absolute;top:0;right:0;bottom:0;left:0;width:0;height:0;margin:auto;border-style:solid;border-color:transparent;border-left-color:#ffffff;transform:translate(33.33%,0)}
	.img__162181_ a span:after {content:'';display:inline-block;border:solid #ffffff;border-radius:50%;vertical-align:middle}
	.img__162181_ a:hover span {opacity:1}

	.img__162181_ a .sml {width:32px;height:32px}
	.img__162181_ a .sml:before {border-width:7px 12px}
	.img__162181_ a .sml:after {width:32px;height:32px;border-width:3px}

	.img__162181_ a .med {width:64px;height:64px}
	.img__162181_ a .med:before {border-width:14px 24px}
	.img__162181_ a .med:after {width:64px;height:64px;border-width:6px}

	.img__162181_ a .big {width:96px;height:96px}
	.img__162181_ a .big:before {border-width:21px 36px}
	.img__162181_ a .big:after {width:96px;height:96px;border-width:9px}

	/* modal */
	#modal__162181_ {display:none;position:fixed;top:0;left:0;z-index:100000}
	#modal__162181_ > div {position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);font-size:0}
	#modal__162181_ > div:before {content:'';display:inline-block;width:0;height:100%;vertical-align:middle}
	#modal__162181_ > div > div {display:inline-block;width:100%;padding:20px;vertical-align:middle;box-sizing:border-box}
	#modal__162181_ > div > div > div {margin:auto}

			#modal__162181_ > div > div > div {max-width:1000px}
	
/* ****************** 공백  ****************** */

  .empty_line_162321_ {display:block; width:100%; height:10px;}

[id^=div_user_list] .empty_line_162321_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_162321_:before {content:'공백 : 10px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}
  @media all and (min-width:1024px){
    .empty_line_162321_ {height:10px;}
  }

/* ****************** 4칸 레이아웃  ****************** */

.layout_162201_ {clear:both; min-width:320px; max-width:1000px; margin:0 auto;}
.layout_162201_ > div {margin-left:-10px;}
.layout_162201_ > div:after {content:''; display:block; clear:both;}
.layout_162201_ > div > [class^=container_] {float:left; position:relative; width:100%; padding-left:10px; box-sizing:border-box;}
.layout_162201_ > div > .container_1 {width:25%;}
.layout_162201_ > div > .container_2 {width:25%;}
.layout_162201_ > div > .container_3 {width:25%;}
.layout_162201_ > div > .container_4 {width:25%;}

@media (max-width:1023px){
	.layout_162201_ > div > .container_1 { width:50%; }
	.layout_162201_ > div > .container_2 { width:50%; }
	.layout_162201_ > div > .container_3 {clear:both; width:50%; padding-top:10px;}
	.layout_162201_ > div > .container_4 { width:50%; padding-top:10px;}
}

@media \0screen{
	.layout_162201_ {min-width:1000px;}
}

/* ****************** YouTube 레이어 팝업  ****************** */

	/* player */
	.player__162211_ {display:block;overflow:hidden;position:relative;height:0;margin:auto;padding:0}
	.player__162211_ .player-item,
	.player__162211_ iframe,
	.player__162211_ embed,
	.player__162211_ object,
	.player__162211_ video {position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}
	.player__162211_.player-16by9 {padding-bottom:56.25%}
	.player__162211_.player-4by3 {padding-bottom:75%}

	/* img */
	.img__162211_ {text-align:center}
	.img__162211_ *,
	.img__162211_ *:before,
	.img__162211_ *:after {box-sizing:border-box}
	.img__162211_ a {display:inline-block;position:relative}
	.img__162211_ a img {vertical-align:top}
	.img__162211_ a:after {content:'';position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;background:rgba(0,0,0,.5);font-size:0;text-align:center}
	.img__162211_ a span {position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;margin:auto;font-size:0;text-align:center;opacity:.7;transition:opacity .3s}
	.img__162211_ a span:before {content:'';position:absolute;top:0;right:0;bottom:0;left:0;width:0;height:0;margin:auto;border-style:solid;border-color:transparent;border-left-color:#ffffff;transform:translate(33.33%,0)}
	.img__162211_ a span:after {content:'';display:inline-block;border:solid #ffffff;border-radius:50%;vertical-align:middle}
	.img__162211_ a:hover span {opacity:1}

	.img__162211_ a .sml {width:32px;height:32px}
	.img__162211_ a .sml:before {border-width:7px 12px}
	.img__162211_ a .sml:after {width:32px;height:32px;border-width:3px}

	.img__162211_ a .med {width:64px;height:64px}
	.img__162211_ a .med:before {border-width:14px 24px}
	.img__162211_ a .med:after {width:64px;height:64px;border-width:6px}

	.img__162211_ a .big {width:96px;height:96px}
	.img__162211_ a .big:before {border-width:21px 36px}
	.img__162211_ a .big:after {width:96px;height:96px;border-width:9px}

	/* modal */
	#modal__162211_ {display:none;position:fixed;top:0;left:0;z-index:100000}
	#modal__162211_ > div {position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);font-size:0}
	#modal__162211_ > div:before {content:'';display:inline-block;width:0;height:100%;vertical-align:middle}
	#modal__162211_ > div > div {display:inline-block;width:100%;padding:20px;vertical-align:middle;box-sizing:border-box}
	#modal__162211_ > div > div > div {margin:auto}

			#modal__162211_ > div > div > div {max-width:1000px}
	
/* ****************** YouTube 레이어 팝업  ****************** */

	/* player */
	.player__162221_ {display:block;overflow:hidden;position:relative;height:0;margin:auto;padding:0}
	.player__162221_ .player-item,
	.player__162221_ iframe,
	.player__162221_ embed,
	.player__162221_ object,
	.player__162221_ video {position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}
	.player__162221_.player-16by9 {padding-bottom:56.25%}
	.player__162221_.player-4by3 {padding-bottom:75%}

	/* img */
	.img__162221_ {text-align:center}
	.img__162221_ *,
	.img__162221_ *:before,
	.img__162221_ *:after {box-sizing:border-box}
	.img__162221_ a {display:inline-block;position:relative}
	.img__162221_ a img {vertical-align:top}
	.img__162221_ a:after {content:'';position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;background:rgba(0,0,0,.5);font-size:0;text-align:center}
	.img__162221_ a span {position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;margin:auto;font-size:0;text-align:center;opacity:.7;transition:opacity .3s}
	.img__162221_ a span:before {content:'';position:absolute;top:0;right:0;bottom:0;left:0;width:0;height:0;margin:auto;border-style:solid;border-color:transparent;border-left-color:#ffffff;transform:translate(33.33%,0)}
	.img__162221_ a span:after {content:'';display:inline-block;border:solid #ffffff;border-radius:50%;vertical-align:middle}
	.img__162221_ a:hover span {opacity:1}

	.img__162221_ a .sml {width:32px;height:32px}
	.img__162221_ a .sml:before {border-width:7px 12px}
	.img__162221_ a .sml:after {width:32px;height:32px;border-width:3px}

	.img__162221_ a .med {width:64px;height:64px}
	.img__162221_ a .med:before {border-width:14px 24px}
	.img__162221_ a .med:after {width:64px;height:64px;border-width:6px}

	.img__162221_ a .big {width:96px;height:96px}
	.img__162221_ a .big:before {border-width:21px 36px}
	.img__162221_ a .big:after {width:96px;height:96px;border-width:9px}

	/* modal */
	#modal__162221_ {display:none;position:fixed;top:0;left:0;z-index:100000}
	#modal__162221_ > div {position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);font-size:0}
	#modal__162221_ > div:before {content:'';display:inline-block;width:0;height:100%;vertical-align:middle}
	#modal__162221_ > div > div {display:inline-block;width:100%;padding:20px;vertical-align:middle;box-sizing:border-box}
	#modal__162221_ > div > div > div {margin:auto}

			#modal__162221_ > div > div > div {max-width:1000px}
	
/* ****************** YouTube 레이어 팝업  ****************** */

	/* player */
	.player__162241_ {display:block;overflow:hidden;position:relative;height:0;margin:auto;padding:0}
	.player__162241_ .player-item,
	.player__162241_ iframe,
	.player__162241_ embed,
	.player__162241_ object,
	.player__162241_ video {position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}
	.player__162241_.player-16by9 {padding-bottom:56.25%}
	.player__162241_.player-4by3 {padding-bottom:75%}

	/* img */
	.img__162241_ {text-align:center}
	.img__162241_ *,
	.img__162241_ *:before,
	.img__162241_ *:after {box-sizing:border-box}
	.img__162241_ a {display:inline-block;position:relative}
	.img__162241_ a img {vertical-align:top}
	.img__162241_ a:after {content:'';position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;background:rgba(0,0,0,.5);font-size:0;text-align:center}
	.img__162241_ a span {position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;margin:auto;font-size:0;text-align:center;opacity:.7;transition:opacity .3s}
	.img__162241_ a span:before {content:'';position:absolute;top:0;right:0;bottom:0;left:0;width:0;height:0;margin:auto;border-style:solid;border-color:transparent;border-left-color:#ffffff;transform:translate(33.33%,0)}
	.img__162241_ a span:after {content:'';display:inline-block;border:solid #ffffff;border-radius:50%;vertical-align:middle}
	.img__162241_ a:hover span {opacity:1}

	.img__162241_ a .sml {width:32px;height:32px}
	.img__162241_ a .sml:before {border-width:7px 12px}
	.img__162241_ a .sml:after {width:32px;height:32px;border-width:3px}

	.img__162241_ a .med {width:64px;height:64px}
	.img__162241_ a .med:before {border-width:14px 24px}
	.img__162241_ a .med:after {width:64px;height:64px;border-width:6px}

	.img__162241_ a .big {width:96px;height:96px}
	.img__162241_ a .big:before {border-width:21px 36px}
	.img__162241_ a .big:after {width:96px;height:96px;border-width:9px}

	/* modal */
	#modal__162241_ {display:none;position:fixed;top:0;left:0;z-index:100000}
	#modal__162241_ > div {position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);font-size:0}
	#modal__162241_ > div:before {content:'';display:inline-block;width:0;height:100%;vertical-align:middle}
	#modal__162241_ > div > div {display:inline-block;width:100%;padding:20px;vertical-align:middle;box-sizing:border-box}
	#modal__162241_ > div > div > div {margin:auto}

			#modal__162241_ > div > div > div {max-width:1000px}
	
/* ****************** YouTube 레이어 팝업  ****************** */

	/* player */
	.player__162231_ {display:block;overflow:hidden;position:relative;height:0;margin:auto;padding:0}
	.player__162231_ .player-item,
	.player__162231_ iframe,
	.player__162231_ embed,
	.player__162231_ object,
	.player__162231_ video {position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}
	.player__162231_.player-16by9 {padding-bottom:56.25%}
	.player__162231_.player-4by3 {padding-bottom:75%}

	/* img */
	.img__162231_ {text-align:center}
	.img__162231_ *,
	.img__162231_ *:before,
	.img__162231_ *:after {box-sizing:border-box}
	.img__162231_ a {display:inline-block;position:relative}
	.img__162231_ a img {vertical-align:top}
	.img__162231_ a:after {content:'';position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;background:rgba(0,0,0,.5);font-size:0;text-align:center}
	.img__162231_ a span {position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;margin:auto;font-size:0;text-align:center;opacity:.7;transition:opacity .3s}
	.img__162231_ a span:before {content:'';position:absolute;top:0;right:0;bottom:0;left:0;width:0;height:0;margin:auto;border-style:solid;border-color:transparent;border-left-color:#ffffff;transform:translate(33.33%,0)}
	.img__162231_ a span:after {content:'';display:inline-block;border:solid #ffffff;border-radius:50%;vertical-align:middle}
	.img__162231_ a:hover span {opacity:1}

	.img__162231_ a .sml {width:32px;height:32px}
	.img__162231_ a .sml:before {border-width:7px 12px}
	.img__162231_ a .sml:after {width:32px;height:32px;border-width:3px}

	.img__162231_ a .med {width:64px;height:64px}
	.img__162231_ a .med:before {border-width:14px 24px}
	.img__162231_ a .med:after {width:64px;height:64px;border-width:6px}

	.img__162231_ a .big {width:96px;height:96px}
	.img__162231_ a .big:before {border-width:21px 36px}
	.img__162231_ a .big:after {width:96px;height:96px;border-width:9px}

	/* modal */
	#modal__162231_ {display:none;position:fixed;top:0;left:0;z-index:100000}
	#modal__162231_ > div {position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);font-size:0}
	#modal__162231_ > div:before {content:'';display:inline-block;width:0;height:100%;vertical-align:middle}
	#modal__162231_ > div > div {display:inline-block;width:100%;padding:20px;vertical-align:middle;box-sizing:border-box}
	#modal__162231_ > div > div > div {margin:auto}

			#modal__162231_ > div > div > div {max-width:1000px}
	
/* ****************** 공백  ****************** */

  .empty_line_162351_ {display:block; width:100%; height:10px;}

[id^=div_user_list] .empty_line_162351_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_162351_:before {content:'공백 : 10px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}
  @media all and (min-width:1024px){
    .empty_line_162351_ {height:10px;}
  }

/* ****************** 4칸 레이아웃  ****************** */

.layout_162251_ {clear:both; min-width:320px; max-width:1000px; margin:0 auto;}
.layout_162251_ > div {margin-left:-10px;}
.layout_162251_ > div:after {content:''; display:block; clear:both;}
.layout_162251_ > div > [class^=container_] {float:left; position:relative; width:100%; padding-left:10px; box-sizing:border-box;}
.layout_162251_ > div > .container_1 {width:25%;}
.layout_162251_ > div > .container_2 {width:25%;}
.layout_162251_ > div > .container_3 {width:25%;}
.layout_162251_ > div > .container_4 {width:25%;}

@media (max-width:1023px){
	.layout_162251_ > div > .container_1 { width:50%; }
	.layout_162251_ > div > .container_2 { width:50%; }
	.layout_162251_ > div > .container_3 {clear:both; width:50%; padding-top:10px;}
	.layout_162251_ > div > .container_4 { width:50%; padding-top:10px;}
}

@media \0screen{
	.layout_162251_ {min-width:1000px;}
}

/* ****************** YouTube 레이어 팝업  ****************** */

	/* player */
	.player__162261_ {display:block;overflow:hidden;position:relative;height:0;margin:auto;padding:0}
	.player__162261_ .player-item,
	.player__162261_ iframe,
	.player__162261_ embed,
	.player__162261_ object,
	.player__162261_ video {position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}
	.player__162261_.player-16by9 {padding-bottom:56.25%}
	.player__162261_.player-4by3 {padding-bottom:75%}

	/* img */
	.img__162261_ {text-align:center}
	.img__162261_ *,
	.img__162261_ *:before,
	.img__162261_ *:after {box-sizing:border-box}
	.img__162261_ a {display:inline-block;position:relative}
	.img__162261_ a img {vertical-align:top}
	.img__162261_ a:after {content:'';position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;background:rgba(0,0,0,.5);font-size:0;text-align:center}
	.img__162261_ a span {position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;margin:auto;font-size:0;text-align:center;opacity:.7;transition:opacity .3s}
	.img__162261_ a span:before {content:'';position:absolute;top:0;right:0;bottom:0;left:0;width:0;height:0;margin:auto;border-style:solid;border-color:transparent;border-left-color:#ffffff;transform:translate(33.33%,0)}
	.img__162261_ a span:after {content:'';display:inline-block;border:solid #ffffff;border-radius:50%;vertical-align:middle}
	.img__162261_ a:hover span {opacity:1}

	.img__162261_ a .sml {width:32px;height:32px}
	.img__162261_ a .sml:before {border-width:7px 12px}
	.img__162261_ a .sml:after {width:32px;height:32px;border-width:3px}

	.img__162261_ a .med {width:64px;height:64px}
	.img__162261_ a .med:before {border-width:14px 24px}
	.img__162261_ a .med:after {width:64px;height:64px;border-width:6px}

	.img__162261_ a .big {width:96px;height:96px}
	.img__162261_ a .big:before {border-width:21px 36px}
	.img__162261_ a .big:after {width:96px;height:96px;border-width:9px}

	/* modal */
	#modal__162261_ {display:none;position:fixed;top:0;left:0;z-index:100000}
	#modal__162261_ > div {position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);font-size:0}
	#modal__162261_ > div:before {content:'';display:inline-block;width:0;height:100%;vertical-align:middle}
	#modal__162261_ > div > div {display:inline-block;width:100%;padding:20px;vertical-align:middle;box-sizing:border-box}
	#modal__162261_ > div > div > div {margin:auto}

			#modal__162261_ > div > div > div {max-width:1000px}
	
/* ****************** YouTube 레이어 팝업  ****************** */

	/* player */
	.player__162271_ {display:block;overflow:hidden;position:relative;height:0;margin:auto;padding:0}
	.player__162271_ .player-item,
	.player__162271_ iframe,
	.player__162271_ embed,
	.player__162271_ object,
	.player__162271_ video {position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}
	.player__162271_.player-16by9 {padding-bottom:56.25%}
	.player__162271_.player-4by3 {padding-bottom:75%}

	/* img */
	.img__162271_ {text-align:center}
	.img__162271_ *,
	.img__162271_ *:before,
	.img__162271_ *:after {box-sizing:border-box}
	.img__162271_ a {display:inline-block;position:relative}
	.img__162271_ a img {vertical-align:top}
	.img__162271_ a:after {content:'';position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;background:rgba(0,0,0,.5);font-size:0;text-align:center}
	.img__162271_ a span {position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;margin:auto;font-size:0;text-align:center;opacity:.7;transition:opacity .3s}
	.img__162271_ a span:before {content:'';position:absolute;top:0;right:0;bottom:0;left:0;width:0;height:0;margin:auto;border-style:solid;border-color:transparent;border-left-color:#ffffff;transform:translate(33.33%,0)}
	.img__162271_ a span:after {content:'';display:inline-block;border:solid #ffffff;border-radius:50%;vertical-align:middle}
	.img__162271_ a:hover span {opacity:1}

	.img__162271_ a .sml {width:32px;height:32px}
	.img__162271_ a .sml:before {border-width:7px 12px}
	.img__162271_ a .sml:after {width:32px;height:32px;border-width:3px}

	.img__162271_ a .med {width:64px;height:64px}
	.img__162271_ a .med:before {border-width:14px 24px}
	.img__162271_ a .med:after {width:64px;height:64px;border-width:6px}

	.img__162271_ a .big {width:96px;height:96px}
	.img__162271_ a .big:before {border-width:21px 36px}
	.img__162271_ a .big:after {width:96px;height:96px;border-width:9px}

	/* modal */
	#modal__162271_ {display:none;position:fixed;top:0;left:0;z-index:100000}
	#modal__162271_ > div {position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);font-size:0}
	#modal__162271_ > div:before {content:'';display:inline-block;width:0;height:100%;vertical-align:middle}
	#modal__162271_ > div > div {display:inline-block;width:100%;padding:20px;vertical-align:middle;box-sizing:border-box}
	#modal__162271_ > div > div > div {margin:auto}

			#modal__162271_ > div > div > div {max-width:1000px}
	
/* ****************** YouTube 레이어 팝업  ****************** */

	/* player */
	.player__162291_ {display:block;overflow:hidden;position:relative;height:0;margin:auto;padding:0}
	.player__162291_ .player-item,
	.player__162291_ iframe,
	.player__162291_ embed,
	.player__162291_ object,
	.player__162291_ video {position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}
	.player__162291_.player-16by9 {padding-bottom:56.25%}
	.player__162291_.player-4by3 {padding-bottom:75%}

	/* img */
	.img__162291_ {text-align:center}
	.img__162291_ *,
	.img__162291_ *:before,
	.img__162291_ *:after {box-sizing:border-box}
	.img__162291_ a {display:inline-block;position:relative}
	.img__162291_ a img {vertical-align:top}
	.img__162291_ a:after {content:'';position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;background:rgba(0,0,0,.5);font-size:0;text-align:center}
	.img__162291_ a span {position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;margin:auto;font-size:0;text-align:center;opacity:.7;transition:opacity .3s}
	.img__162291_ a span:before {content:'';position:absolute;top:0;right:0;bottom:0;left:0;width:0;height:0;margin:auto;border-style:solid;border-color:transparent;border-left-color:#ffffff;transform:translate(33.33%,0)}
	.img__162291_ a span:after {content:'';display:inline-block;border:solid #ffffff;border-radius:50%;vertical-align:middle}
	.img__162291_ a:hover span {opacity:1}

	.img__162291_ a .sml {width:32px;height:32px}
	.img__162291_ a .sml:before {border-width:7px 12px}
	.img__162291_ a .sml:after {width:32px;height:32px;border-width:3px}

	.img__162291_ a .med {width:64px;height:64px}
	.img__162291_ a .med:before {border-width:14px 24px}
	.img__162291_ a .med:after {width:64px;height:64px;border-width:6px}

	.img__162291_ a .big {width:96px;height:96px}
	.img__162291_ a .big:before {border-width:21px 36px}
	.img__162291_ a .big:after {width:96px;height:96px;border-width:9px}

	/* modal */
	#modal__162291_ {display:none;position:fixed;top:0;left:0;z-index:100000}
	#modal__162291_ > div {position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);font-size:0}
	#modal__162291_ > div:before {content:'';display:inline-block;width:0;height:100%;vertical-align:middle}
	#modal__162291_ > div > div {display:inline-block;width:100%;padding:20px;vertical-align:middle;box-sizing:border-box}
	#modal__162291_ > div > div > div {margin:auto}

			#modal__162291_ > div > div > div {max-width:1000px}
	
/* ****************** YouTube 레이어 팝업  ****************** */

	/* player */
	.player__162281_ {display:block;overflow:hidden;position:relative;height:0;margin:auto;padding:0}
	.player__162281_ .player-item,
	.player__162281_ iframe,
	.player__162281_ embed,
	.player__162281_ object,
	.player__162281_ video {position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}
	.player__162281_.player-16by9 {padding-bottom:56.25%}
	.player__162281_.player-4by3 {padding-bottom:75%}

	/* img */
	.img__162281_ {text-align:center}
	.img__162281_ *,
	.img__162281_ *:before,
	.img__162281_ *:after {box-sizing:border-box}
	.img__162281_ a {display:inline-block;position:relative}
	.img__162281_ a img {vertical-align:top}
	.img__162281_ a:after {content:'';position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;background:rgba(0,0,0,.5);font-size:0;text-align:center}
	.img__162281_ a span {position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;margin:auto;font-size:0;text-align:center;opacity:.7;transition:opacity .3s}
	.img__162281_ a span:before {content:'';position:absolute;top:0;right:0;bottom:0;left:0;width:0;height:0;margin:auto;border-style:solid;border-color:transparent;border-left-color:#ffffff;transform:translate(33.33%,0)}
	.img__162281_ a span:after {content:'';display:inline-block;border:solid #ffffff;border-radius:50%;vertical-align:middle}
	.img__162281_ a:hover span {opacity:1}

	.img__162281_ a .sml {width:32px;height:32px}
	.img__162281_ a .sml:before {border-width:7px 12px}
	.img__162281_ a .sml:after {width:32px;height:32px;border-width:3px}

	.img__162281_ a .med {width:64px;height:64px}
	.img__162281_ a .med:before {border-width:14px 24px}
	.img__162281_ a .med:after {width:64px;height:64px;border-width:6px}

	.img__162281_ a .big {width:96px;height:96px}
	.img__162281_ a .big:before {border-width:21px 36px}
	.img__162281_ a .big:after {width:96px;height:96px;border-width:9px}

	/* modal */
	#modal__162281_ {display:none;position:fixed;top:0;left:0;z-index:100000}
	#modal__162281_ > div {position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);font-size:0}
	#modal__162281_ > div:before {content:'';display:inline-block;width:0;height:100%;vertical-align:middle}
	#modal__162281_ > div > div {display:inline-block;width:100%;padding:20px;vertical-align:middle;box-sizing:border-box}
	#modal__162281_ > div > div > div {margin:auto}

			#modal__162281_ > div > div > div {max-width:1000px}
	
/* ****************** 공백  ****************** */

  .empty_line_162341_ {display:block; width:100%; height:40px;}

[id^=div_user_list] .empty_line_162341_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_162341_:before {content:'공백 : 80px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}
  @media all and (min-width:1024px){
    .empty_line_162341_ {height:80px;}
  }

/* ****************** 1칸 레이아웃  ****************** */

.layout_162301_ {clear:both; min-width:320px; max-width:1000px; margin:0 auto;}
.layout_162301_ > div:after {content:''; display:block; clear:both;}
.layout_162301_ > div > [class^=container_] {float:left; position:relative; width:100%; box-sizing:border-box;}

@media \0screen{
	.layout_162301_ {min-width:1000px;}
}

/* ****************** 공백  ****************** */

  .empty_line_162411_ {display:block; width:100%; height:40px;}

[id^=div_user_list] .empty_line_162411_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_162411_:before {content:'공백 : 80px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}
  @media all and (min-width:1024px){
    .empty_line_162411_ {height:80px;}
  }

/* ****************** 장문 텍스트  ****************** */

.textarea_162361_ p {
	display:block; margin:0; padding:0;
	font-size:24px; letter-spacing:-1.5px; font-weight:300; color:#F7931D; line-height:30px;
}
  .textarea_162361_ p span {font-weight:700;}
  .textarea_162361_ p  font {font-weight:700; font-size:24px;}
   @media all and (min-width:1024px){
     .textarea_162361_ p {font-size:36px; line-height:52px;}
     .textarea_162361_ p  font {font-size:36px;}
  }

/* ****************** 공백  ****************** */

  .empty_line_162371_ {display:block; width:100%; height:20px;}

[id^=div_user_list] .empty_line_162371_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_162371_:before {content:'공백 : 40px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}
  @media all and (min-width:1024px){
    .empty_line_162371_ {height:40px;}
  }

/* ****************** 이미지  ****************** */

.img_162381_ {display:inline-block; overflow:hidden; position:relative; width:px; max-width:100%; vertical-align:top; border:2px solid #eee; padding:20px 40px; background:#fff;}
.img_162381_ * {box-sizing:border-box;}
.img_162381_ a {display:block; text-decoration:none;}
.img_162381_ img {max-width:100%; vertical-align:top;}

/* ****************** 공백  ****************** */

  .empty_line_162401_ {display:block; width:100%; height:10px;}

[id^=div_user_list] .empty_line_162401_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_162401_:before {content:'공백 : 20px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}
  @media all and (min-width:1024px){
    .empty_line_162401_ {height:20px;}
  }

/* ****************** 장문 텍스트  ****************** */

.textarea_162391_ p {
	display:block; margin:0; padding:0;
	font-size:16px; letter-spacing:-1.5px; font-weight:300; color:#28282a; line-height:30px;
}
  .textarea_162391_ p span {font-weight:700;}
  .textarea_162391_ p  font {background:#fcf9c4;}
   @media all and (min-width:1024px){
     .textarea_162391_ p {font-size:24px; line-height:52px;}
  }

/* ****************** 공백  ****************** */

  .empty_line_162421_ {display:block; width:100%; height:40px;}

[id^=div_user_list] .empty_line_162421_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_162421_:before {content:'공백 : 80px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}
  @media all and (min-width:1024px){
    .empty_line_162421_ {height:80px;}
  }

/* ****************** 1칸 레이아웃  ****************** */

.layout_162431_ {clear:both; min-width:320px; max-width:1000px; margin:0 auto;}
.layout_162431_ > div:after {content:''; display:block; clear:both;}
.layout_162431_ > div > [class^=container_] {float:left; position:relative; width:100%; box-sizing:border-box;}

@media \0screen{
	.layout_162431_ {min-width:1000px;}
}

/* ****************** 공백  ****************** */

  .empty_line_162451_ {display:block; width:100%; height:40px;}

[id^=div_user_list] .empty_line_162451_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_162451_:before {content:'공백 : 80px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}
  @media all and (min-width:1024px){
    .empty_line_162451_ {height:80px;}
  }

/* ****************** 장문 텍스트  ****************** */

  .textarea_162441_ {display:flex; align-items: center; flex-wrap: wrap; justify-content: space-between; gap:20px;}
.textarea_162441_ p {
	display:block; margin:0; padding:0;
	font-size:24px; letter-spacing:-1.5px; font-weight:700; color:#28282a; line-height:30px;
}
  .textarea_162441_ p span {font-weight:300; font-size:16px;}
  .textarea_162441_ p  font { font-size:16px; font-weight:300; }
   .textarea_162441_ img {width:100%;}
   @media all and (min-width:1024px){
     .textarea_162441_  {flex-wrap: nowrap; gap: 20px;}
     .textarea_162441_ p {font-size:36px; line-height:52px;}
     .textarea_162441_ img {width:470px;}
     .textarea_162441_ p span { font-size:20px;}
      .textarea_162441_ p  font { font-size:24px;  line-height:40px;}
  }

/* ****************** 공백  ****************** */

  .empty_line_162461_ {display:block; width:100%; height:20px;}

[id^=div_user_list] .empty_line_162461_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_162461_:before {content:'공백 : 40px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}
  @media all and (min-width:1024px){
    .empty_line_162461_ {height:40px;}
  }

/* ****************** 장문 텍스트  ****************** */

.textarea_162471_ p {
	display:block; margin:0; padding:0;
	font-size:16px; letter-spacing:-1.5px; font-weight:300; color:#28282a; line-height:30px;
}
  .textarea_162471_ p span {font-weight:700;}
  .textarea_162471_ p  font {background:#fcf9c4;}
   @media all and (min-width:1024px){
     .textarea_162471_ p {font-size:24px; line-height:52px;}
  }

/* ****************** 실선  ****************** */

.solid_line_162481_ {display:block; position:relative; width:100%; height:80px;}
.solid_line_162481_:before {content:''; position:absolute; left:0; top:50%; width:100%; height:0; border-top:1px solid #cccccc;}
   @media all and (min-width:1024px){
     .solid_line_162481_ {height:160px;}
  }

/* ****************** 1칸 레이아웃  ****************** */

.layout_162581_ {clear:both; min-width:320px; max-width:1000px; margin:0 auto;}
.layout_162581_ > div:after {content:''; display:block; clear:both;}
.layout_162581_ > div > [class^=container_] {float:left; position:relative; width:100%; box-sizing:border-box;}

@media \0screen{
	.layout_162581_ {min-width:1000px;}
}

/* ****************** 장문 텍스트  ****************** */

.textarea_162571_ p {
	display:block; margin:0; padding:0;
	font-size:24px; letter-spacing:-1.5px; font-weight:300; color:#28282a; line-height:30px;
}
  .textarea_162571_ p span {font-weight:700;}
  .textarea_162571_ p  font  {background:#fcf9c4;} 
   @media all and (min-width:1024px){
     .textarea_162571_ p {font-size:36px; line-height:64px;}
  }

/* ****************** 공백  ****************** */

  .empty_line_162591_ {display:block; width:100%; height:40px;}

[id^=div_user_list] .empty_line_162591_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_162591_:before {content:'공백 : 80px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}
  @media all and (min-width:1024px){
    .empty_line_162591_ {height:80px;}
  }

/* ****************** 1칸 레이아웃  ****************** */

   .bg_11 {background-image:url('/img_up/shop_pds/odh83/farm/15_bg1672651969112.jpg'); background-repeat:no-repeat; background-size:cover; width:100%;}
.layout_162621_ {clear:both; min-width:320px; max-width:1240px; margin:0 auto; padding:0 20px;}
.layout_162621_ > div:after {content:''; display:block; clear:both;}
.layout_162621_ > div > [class^=container_] {float:left; position:relative; width:100%; box-sizing:border-box;}
  @media all and (min-width:1024px){
    .layout_162621_  {padding:0 0px;}
  }

@media \0screen{
	.layout_162621_ {min-width:1240px;}
}

/* ****************** 한줄 텍스트  ****************** */

@font-face {
    font-family: 'ChosunSm';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_20-04@1.1/ChosunSm.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
  
  .text_162631_ { margin: 30px 0; }
  .text_162631_ p {color:#ffffff; font-size:16px; font-weight: 300;}
  .text_162631_ .line-box {margin-bottom:15px;}
  .text_162631_ ul li { 
    display: flex; align-items: center; justify-content: center;  font-size: 20px; color: #fff; font-weight: 300; 
  }
  .text_162631_ ul li:nth-child(1) { margin-bottom: 25px; }
  .text_162631_ ul li .big-txt p:nth-child(1) { font-family: 'ChosunSm' !important; font-size: 60px; }
  .text_162631_ ul li .big-txt p:nth-child(2) { font-weight: 300; font-size: 15px; }
  .text_162631_ ul li .big-txt p:nth-child(3) { font-weight: 200; font-size: 15px; }
  .text_162631_ ul li .big-txt p span { color: #ffd46a; }
  
  @media (min-width: 1024px) {
    .text_162631_ { margin: 80px 0; }
    .text_162631_ ul { display: flex; align-items: center; justify-content: center; gap: 10px; }
    .text_162631_ ul li { display: flex; align-items: center; gap: 10px; font-size: 36px; color: #fff; }
    .text_162631_ ul li:nth-child(1) { margin-bottom: 0; }
    .text_162631_ ul li .big-txt p:nth-child(1) { font-size: 110px; }
    .text_162631_ ul li .big-txt p:nth-child(2) { font-size: 27px; font-weight: 200; margin-bottom: 10px; }
    .text_162631_ ul li .big-txt p:nth-child(3) { font-size: 22px; }
     .text_162631_ p {font-size:24px;}
  }
  

/* ****************** 1칸 레이아웃  ****************** */

.layout_162651_ {clear:both; min-width:320px; max-width:1000px; margin:0 auto;}
.layout_162651_ > div:after {content:''; display:block; clear:both;}
.layout_162651_ > div > [class^=container_] {float:left; position:relative; width:100%; box-sizing:border-box;}

@media \0screen{
	.layout_162651_ {min-width:1000px;}
}

/* ****************** 공백  ****************** */

  .empty_line_162611_ {display:block; width:100%; height:40px;}

[id^=div_user_list] .empty_line_162611_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_162611_:before {content:'공백 : 80px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}
  @media all and (min-width:1024px){
    .empty_line_162611_ {height:80px;}
  }

/* ****************** 장문 텍스트  ****************** */

.textarea_162661_ p {
	display:block; margin:0; padding:0;
	font-size:16px; letter-spacing:-1.5px; font-weight:300; color:#28282a; line-height:30px;
}
  .textarea_162661_ p span {font-weight:700;}
  .textarea_162661_ p  font {background:#fcf9c4;}
   @media all and (min-width:1024px){
     .textarea_162661_ p {font-size:24px; line-height:52px;}
  }

/* ****************** 공백  ****************** */

  .empty_line_162671_ {display:block; width:100%; height:20px;}

[id^=div_user_list] .empty_line_162671_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_162671_:before {content:'공백 : 40px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}
  @media all and (min-width:1024px){
    .empty_line_162671_ {height:40px;}
  }

/* ****************** 이미지  ****************** */

.img_162601_ {display:inline-block; overflow:hidden; position:relative; width:px; max-width:100%; vertical-align:top;}
.img_162601_ * {box-sizing:border-box;}
.img_162601_ a {display:block; text-decoration:none;}
.img_162601_ img {max-width:100%; vertical-align:top;}

/* ****************** 공백  ****************** */

  .empty_line_162681_ {display:block; width:100%; height:40px;}

[id^=div_user_list] .empty_line_162681_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_162681_:before {content:'공백 : 80px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}
  @media all and (min-width:1024px){
    .empty_line_162681_ {height:80px;}
  }

/* ****************** 1칸 레이아웃  ****************** */

   .bg_11 {background-image:url('/img_up/shop_pds/odh83/farm/15_bg16726519691121.jpg'); background-repeat:no-repeat; background-size:cover; width:100%;}
.layout_162691_ {clear:both; min-width:320px; max-width:1240px; margin:0 auto; padding:0 20px;}
.layout_162691_ > div:after {content:''; display:block; clear:both;}
.layout_162691_ > div > [class^=container_] {float:left; position:relative; width:100%; box-sizing:border-box;}
  @media all and (min-width:1024px){
    .layout_162691_  {padding:0 0px;}
  }

@media \0screen{
	.layout_162691_ {min-width:1240px;}
}

/* ****************** 한줄 텍스트  ****************** */

@font-face {
    font-family: 'ChosunSm';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_20-04@1.1/ChosunSm.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
  
  .text_162701_ { margin: 30px 0; }
  .text_162701_ p {color:#ffffff; font-size:16px; font-weight: 300;}
  .text_162701_ .line-box {margin-bottom:30px;}
  .text_162701_ ul li { 
    display: flex; align-items: center; justify-content: center;  font-size: 20px; color: #fff; font-weight: 300; 
  }
  .text_162701_ ul li:nth-child(1) { margin-bottom: 15px; }
  .text_162701_ ul li .big-txt p:nth-child(1) { font-family: 'ChosunSm' !important; font-size: 40px; }
  .text_162701_ ul li .big-txt p:nth-child(2) { font-weight: 300; font-size: 15px; }
  .text_162701_ ul li .big-txt p:nth-child(3) { font-weight: 200; font-size: 15px; }
  .text_162701_ ul li .big-txt p span { color: #ffd46a; }
  
  @media (min-width: 1024px) {
    .text_162701_ { margin: 80px 0; }
    .text_162701_ ul { display: flex; align-items: center; justify-content: center; gap: 10px; }
    .text_162701_ ul li { display: flex; align-items: center; gap: 10px; font-size: 36px; color: #fff; }
    .text_162701_ ul li:nth-child(1) { margin-bottom: 0; }
    .text_162701_ ul li .big-txt p:nth-child(1) { font-size: 70px; }
    .text_162701_ ul li .big-txt p:nth-child(2) { font-size: 27px; font-weight: 200; margin-bottom: 10px; }
    .text_162701_ ul li .big-txt p:nth-child(3) { font-size: 22px; }
     .text_162701_ p {font-size:24px;}
  }
  

/* ****************** 1칸 레이아웃  ****************** */

.layout_162711_ {clear:both; min-width:320px; max-width:1000px; margin:0 auto;}
.layout_162711_ > div:after {content:''; display:block; clear:both;}
.layout_162711_ > div > [class^=container_] {float:left; position:relative; width:100%; box-sizing:border-box;}

@media \0screen{
	.layout_162711_ {min-width:1000px;}
}

/* ****************** 공백  ****************** */

  .empty_line_162721_ {display:block; width:100%; height:40px;}

[id^=div_user_list] .empty_line_162721_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_162721_:before {content:'공백 : 80px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}
  @media all and (min-width:1024px){
    .empty_line_162721_ {height:80px;}
  }

/* ****************** 장문 텍스트  ****************** */

.textarea_162741_ p {
	display:block; margin:0; padding:0;
	font-size:16px; letter-spacing:-1.5px; font-weight:300; color:#28282a; line-height:30px;
}
  .textarea_162741_ p span {font-weight:700;}
  .textarea_162741_ p  font {background:#fcf9c4;}
   @media all and (min-width:1024px){
     .textarea_162741_ p {font-size:24px; line-height:52px;}
  }

/* ****************** 공백  ****************** */

  .empty_line_162761_ {display:block; width:100%; height:20px;}

[id^=div_user_list] .empty_line_162761_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_162761_:before {content:'공백 : 40px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}
  @media all and (min-width:1024px){
    .empty_line_162761_ {height:40px;}
  }

/* ****************** 1칸 레이아웃  ****************** */

.layout_162861_ {clear:both; min-width:1000px; max-width:1000px; margin:0 auto;}
.layout_162861_ > div:after {content:''; display:block; clear:both;}
.layout_162861_ > div > [class^=container_] {float:left; position:relative; width:100%; box-sizing:border-box;}

@media \0screen{
	.layout_162861_ {min-width:1000px;}
}

/* ****************** 실선  ****************** */

.solid_line_162871_ {display:block; position:relative; width:100%; height:80px;}
.solid_line_162871_:before {content:''; position:absolute; left:0; top:50%; width:100%; height:0; border-top:1px solid #cccccc;}

/* ****************** 1칸 레이아웃  ****************** */

.layout_162781_ {clear:both; min-width:320px; max-width:1000px; margin:0 auto; padding: 0 10px;}
.layout_162781_ > div:after {content:''; display:block; clear:both;}
.layout_162781_ > div > [class^=container_] {float:left; position:relative; width:100%; box-sizing:border-box;}

@media \0screen{
	.layout_162781_ {min-width:1000px;}
}

/* ****************** 장문 텍스트  ****************** */

.textarea_162791_ p {
	display:block; margin:0; padding:0;
	font-size:24px; letter-spacing:-1.5px; font-weight:700; color:#28282a; line-height:30px;
}
  .textarea_162791_ p span {font-weight:700;}
  .textarea_162791_ p  font {font-weight:700; font-size:24px;}
   @media all and (min-width:1024px){
     .textarea_162791_ p {font-size:36px; line-height:52px;}
     .textarea_162791_ p  font {font-size:36px;}
  }

/* ****************** 공백  ****************** */

  .empty_line_162801_ {display:block; width:100%; height:20px;}

[id^=div_user_list] .empty_line_162801_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_162801_:before {content:'공백 : 40px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}
  @media all and (min-width:1024px){
    .empty_line_162801_ {height:40px;}
  }

/* ****************** 2칸 레이아웃  ****************** */

.layout_162811_ {clear:both; min-width:320px; max-width:1000px; margin:0 auto;  padding: 0 10px;}
.layout_162811_ > div {margin-left:-15px;}
.layout_162811_ > div:after {content:''; display:block; clear:both;}
.layout_162811_ > div > [class^=container_] {float:left; position:relative; width:100%; padding-left:15px; box-sizing:border-box;}
.layout_162811_ > div > .container_1 {width:50%;}
.layout_162811_ > div > .container_2 {width:50%;}

@media (max-width:1023px){
	.layout_162811_ > div > .container_1 { width:100%; }
	.layout_162811_ > div > .container_2 {clear:both; width:100%; padding-top:15px;}
}

@media \0screen{
	.layout_162811_ {min-width:1000px;}
}

/* ****************** 장문 텍스트  ****************** */

.textarea_162831_ p {
	display:block; margin:0; padding:0;
	font-size:16px; letter-spacing:-1.5px; font-weight:300; color:#28282a; line-height:30px;
}
  .textarea_162831_ p span {font-weight:700;}
  .textarea_162831_ p  font {font-weight:700; font-size:24px;}
   @media all and (min-width:1024px){
     .textarea_162831_ p {font-size:24px; line-height:52px;}
     .textarea_162831_ p  font {font-size:36px;}
  }

/* ****************** 공백  ****************** */

  	@import url('https://fonts.googleapis.com/css2 family=Noto+Sans+KR:wght@100;300;400;500;700;900&display=swap');
	@font-face {
    font-family: 'Cafe24ClassicType-Regular';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2210-2@1.0/Cafe24ClassicType-Regular.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
  }
  @font-face {
    font-family: 'GmarketSansMedium';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansMedium.woff') format('woff');
    font-weight: normal;
    font-style: normal;
  }

  *{font-family: 'Noto Sans KR', sans-serif !important;}
  
  .empty_line_162851_ {display:block; width:100%; height:15px;}

[id^=div_user_list] .empty_line_162851_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_162851_:before {content:'공백 : 30px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}
  @media all and (min-width:1024px){
    .empty_line_162851_ {height:30px;}
  }

/* ****************** 팝업 버튼  ****************** */

..work-box { position: relative; }
  .box-wrap .wrap-1 { margin-bottom: 15px; }
  .box-wrap .wrap-1, .wrap-2 { display: grid; grid-template-columns: repeat(2, 1fr); gap: 10px; }
  .box-wrap .wrap-1 a { margin: 0; display: flex; align-items: center; justify-content: center; flex-direction: column;
    background: #f0f0f0; border-radius: 15px; box-shadow: 0 3px 5px rgba(0, 0, 0, .2); font-weight: 600;
    letter-spacing: -.05em; line-height: 1; width:100%; height: auto;  font-size: 16px; padding: 5px 0; 
  }
  .box-wrap .wrap-1 a:hover { color: #404b73; }
  .box-wrap .wrap-1 a p { font-size: 12px; letter-spacing: -.09em; line-height: 1.2; }
  .box-wrap .wrap-1 a .work-icon { width: 100px; height: 100px; display: block; margin: 0 auto 10px; }
  
  /* modal css */
  .work-box .modalbox-1 .modal-window {
    top: 50%; left: 50%; transform: translate(-50%, -50%);
    webkit-animation-name:animatetop; -webkit-animation-duration:0.4s; 
    animation-name:animatetop; animation-duration:0.4s;
  }
  @-webkit-keyframes animatetop{
    from{top:-50%; opacity:0}
    to{top:50%; opacity:1}
  }
  @keyframes animatetop{
    from{top:-50%; opacity:0}
    to{top:50%; opacity:1}
  }

  .work-box .modalbox-1 { 
    display: none; z-index: 99999; width: 100%; height: 100%; position: fixed; left: 0; top: 0; flex-direction: column;
    align-items: center; justify-content: center; background: rgba(0, 0, 0, 0.7); 
    box-shadow: 0 8px 32px 0 rgba(31, 38, 135, 0.37); border: 1px solid rgba(255, 255, 255, 0.18);
  }

  .work-box .modalbox-1 .modal-window {
    background: #fff; display: block; width: 95%;
    box-shadow: 0 8px 32px 0 rgba( 31, 38, 135, 0.37 ); 
    border-radius: 10px; height: auto; position: relative; overflow: hidden;
  }

  /* modal contents */
  .work-box .modalbox-1 .modal-window .right {text-align: left; padding: 20px 10px; }
  .work-box .modalbox-1 .modal-window .right hr { width: 10%; border-color: black; margin: 0 auto 20px;}
  .work-box .modalbox-1 .modal-window .right .modal-top { display: block; color: #0a0a0a; font-weight: bold; font-family: 'Pretendard'; margin-bottom: 20px; font-size: .9rem; }
  .work-box .modalbox-1 .modal-window .right p { color: #263463; font-weight: bold; font-family: 'Pretendard'; font-size: 23px; margin-bottom:10px; display:inline-block; }
  .work-box .modalbox-1 .modal-window .right p br { display: none; }
  .work-box .modalbox-1 .modal-window .right .modal-text { color: #0a0a0a; font-family: 'Pretendard'; letter-spacing: -.03em; font-size: 1rem; }

  .wrap-1 .btn .normal { opacity: 1; display: block; margin-bottom: 20px; }
  .wrap-1 .btn .hover { opacity: 0; display: none;}
  .wrap-1 .btn:hover .normal { opacity: 0; display: none; }
  .wrap-1 .btn:hover .hover { opacity: 1; display: block;  margin-bottom: 20px;  }
  
  .wrap-1 .icon .normal { opacity: 1; display: block; margin-bottom: 20px; }
  .wrap-1 .icon .hover { opacity: 0; display: none; }
  .wrap-1 .icon:hover .normal { opacity: 0; display: none; }
  .wrap-1 .icon:hover .hover { opacity: 1; display: block;  margin-bottom: 20px;  }
  
  /* The Close Button */
  .work-box .modalbox-1 .modal-window .close {
    color: #263463; display: block; font-size: 40px; 
    font-weight: bold; position: absolute; right: 20px; top: 5px; cursor: pointer; 
    text-decoration: none;
  }
  .work-box .modalbox-1 .modal-window .close:hover,
  .work-box .modalbox-1 .modal-window .close:focus {
    color: black;
    cursor: pointer;
  }
  
  .work-box .modalbox-1 .modal-window img { width: 100%; height: 150px; object-fit: cover; }
    .work-box .modalbox-1 .modal-window .right .txt-m { display: block; line-height: 1.5em; }
    .work-box .modalbox-1 .modal-window .right .txt-pc { display: none; }
  
    #modal8 .modal-window img  { object-position: top; }
  
  .box-wrap .wrap-1 > div { display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 20px; }

  @media (min-width: 1024px) {
    .box-wrap .wrap-1 { display: flex; gap: 20px; flex-direction: column; justify-content: center; margin-bottom: 20px; }
    .box-wrap .wrap-1 > div { display: flex; flex-direction: row; align-items: center; justify-content: flex-start; gap: 20px; }
    .box-wrap .wrap-1 a { width:200px; height: 40px; font-size: 23px; padding: 0; }
    .box-wrap .wrap-1 a p { font-size: 18px; font-weight: normal; }

    .work-box .modalbox-1  .modal-window {
      background: #fff; display: flex; align-items: start; justify-content: start; gap: 20px;
      box-shadow: 0 8px 32px 0 rgba( 31, 38, 135, 0.37 ); 
      border-radius: 10px; width: 1240px; height: auto; position: relative; overflow: hidden;
    }
    .work-box .modalbox-1 .modal-window img { width: 48%; height: 100%; object-fit: none; }
    .work-box .modalbox-1 .modal-window .right { padding: 50px 0 0; text-align: left; }
    .work-box .modalbox-1 .modal-window .right hr { margin: 0 0 25px 0; }
    .work-box .modalbox-1 .modal-window .right span { font-size: 18px; }
    .work-box .modalbox-1 .modal-window .right .modal-top { margin-bottom: 30px; font-size: 18px; }
    .work-box .modalbox-1 .modal-window .right p { font-size: 30px; margin-bottom:25px; }
    .work-box .modalbox-1 .modal-window .right .modal-text { font-size: 20px; line-height: 35px; letter-spacing: -.09em; }
    #modal1 .right { padding: 30px 0 30px; }
    
    .work-box .modalbox-1 .modal-window .close { font-size: 35px; }
    .work-box .modalbox-1 .modal-window .right .txt-m { display: none; }
    .work-box .modalbox-1 .modal-window .right .txt-pc { display: block; }
    
    .left {padding-top:130px;}
  }

/* ****************** 이미지  ****************** */

.img_162821_ {display:inline-block; overflow:hidden; position:relative; width:px; max-width:100%; vertical-align:top;}
.img_162821_ * {box-sizing:border-box;}
.img_162821_ a {display:block; text-decoration:none;}
.img_162821_ img {max-width:100%; vertical-align:top;}

/* ****************** 2칸 레이아웃  ****************** */

.layout_162881_ {clear:both; min-width:320px; max-width:1000px; margin:0 auto;  padding: 0 10px;}
.layout_162881_ > div {margin-left:-15px;}
.layout_162881_ > div:after {content:''; display:block; clear:both;}
.layout_162881_ > div > [class^=container_] {float:left; position:relative; width:100%; padding-left:15px; box-sizing:border-box;}
.layout_162881_ > div > .container_1 {width:50%;}
.layout_162881_ > div > .container_2 {width:50%;}

@media (max-width:1023px){
	.layout_162881_ > div > .container_1 { width:100%; }
	.layout_162881_ > div > .container_2 {clear:both; width:100%; padding-top:15px;}
}

@media \0screen{
	.layout_162881_ {min-width:1000px;}
}

/* ****************** 이미지  ****************** */

.img_162891_ {display:inline-block; overflow:hidden; position:relative; width:px; max-width:100%; vertical-align:top;}
.img_162891_ * {box-sizing:border-box;}
.img_162891_ a {display:block; text-decoration:none;}
.img_162891_ img {max-width:100%; vertical-align:top;}

/* ****************** 장문 텍스트  ****************** */

.textarea_162911_ p {
	display:block; margin:0; padding:0;
	font-size:16px; letter-spacing:-1.5px; font-weight:300; color:#28282a; line-height:30px;
}
  .textarea_162911_ p span {font-weight:700;}
  .textarea_162911_ p  font {font-weight:700; font-size:24px;}
   @media all and (min-width:1024px){
     .textarea_162911_ p {font-size:24px; line-height:52px;}
     .textarea_162911_ p  font {font-size:36px;}
  }

/* ****************** 공백  ****************** */

  	@import url('https://fonts.googleapis.com/css2 family=Noto+Sans+KR:wght@100;300;400;500;700;900&display=swap');
	@font-face {
    font-family: 'Cafe24ClassicType-Regular';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2210-2@1.0/Cafe24ClassicType-Regular.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
  }
  @font-face {
    font-family: 'GmarketSansMedium';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansMedium.woff') format('woff');
    font-weight: normal;
    font-style: normal;
  }

  *{font-family: 'Noto Sans KR', sans-serif !important;}
  
  .empty_line_162921_ {display:block; width:100%; height:15px;}

[id^=div_user_list] .empty_line_162921_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_162921_:before {content:'공백 : 30px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}
  @media all and (min-width:1024px){
    .empty_line_162921_ {height:30px;}
  }

/* ****************** 팝업 버튼  ****************** */

..work-box { position: relative; }
  .box-wrap .wrap-1 { margin-bottom: 15px; }
  .box-wrap .wrap-1, .wrap-2 { display: grid; grid-template-columns: repeat(2, 1fr); gap: 10px; }
  .box-wrap .wrap-1 a { margin: 0; display: flex; align-items: center; justify-content: center; flex-direction: column;
    background: #f0f0f0; border-radius: 15px; box-shadow: 0 3px 5px rgba(0, 0, 0, .2); font-weight: 600;
    letter-spacing: -.05em; line-height: 1; width:100%; height: auto;  font-size: 16px; padding: 5px 0; 
  }
  .box-wrap .wrap-1 a:hover { color: #404b73; }
  .box-wrap .wrap-1 a p { font-size: 12px; letter-spacing: -.09em; line-height: 1.2; }
  .box-wrap .wrap-1 a .work-icon { width: 100px; height: 100px; display: block; margin: 0 auto 10px; }
  
  /* modal css */
  .work-box .modalbox-1 .modal-window2 {
    top: 50%; left: 50%; transform: translate(-50%, -50%);
    webkit-animation-name:animatetop; -webkit-animation-duration:0.4s; 
    animation-name:animatetop; animation-duration:0.4s;
  }
  @-webkit-keyframes animatetop{
    from{top:-50%; opacity:0}
    to{top:50%; opacity:1}
  }
  @keyframes animatetop{
    from{top:-50%; opacity:0}
    to{top:50%; opacity:1}
  }

  .work-box .modalbox-1 { 
    display: none; z-index: 99999; width: 100%; height: 100%; position: fixed; left: 0; top: 0; flex-direction: column;
    align-items: center; justify-content: center; background: rgba(0, 0, 0, 0.7); 
    box-shadow: 0 8px 32px 0 rgba(31, 38, 135, 0.37); border: 1px solid rgba(255, 255, 255, 0.18);
  }

  .work-box .modalbox-1 .modal-window2 {
    background: #fff; display: block; width: 95%;
    box-shadow: 0 8px 32px 0 rgba( 31, 38, 135, 0.37 ); 
    border-radius: 10px; height: auto; position: relative; overflow: hidden;
  }

  /* modal contents */
  .work-box .modalbox-1 .modal-window2 .right {text-align: left; padding: 20px 10px; overflow: scroll;  height: 340px;}
  .work-box .modalbox-1 .modal-window2 .right hr { width: 10%; border-color: black; margin: 0 auto 20px;}
  .work-box .modalbox-1 .modal-window2 .right .modal-top { display: block; color: #0a0a0a; font-weight: bold; font-family: 'Pretendard'; margin-bottom: 20px; font-size: .9rem; }
  .work-box .modalbox-1 .modal-window2 .right p { color: #263463; font-weight: bold; font-family: 'Pretendard'; font-size: 23px; margin-bottom:10px; display:inline-block; }
  .work-box .modalbox-1 .modal-window2 .right p br { display: none; }
  .work-box .modalbox-1 .modal-window2 .right .modal-text { color: #0a0a0a; font-family: 'Pretendard'; letter-spacing: -.03em; font-size: 1rem; }

  .wrap-1 .btn .normal { opacity: 1; display: block; margin-bottom: 20px; }
  .wrap-1 .btn .hover { opacity: 0; display: none;}
  .wrap-1 .btn:hover .normal { opacity: 0; display: none; }
  .wrap-1 .btn:hover .hover { opacity: 1; display: block;  margin-bottom: 20px;  }
  
  .wrap-1 .icon .normal { opacity: 1; display: block; margin-bottom: 20px; }
  .wrap-1 .icon .hover { opacity: 0; display: none; }
  .wrap-1 .icon:hover .normal { opacity: 0; display: none; }
  .wrap-1 .icon:hover .hover { opacity: 1; display: block;  margin-bottom: 20px;  }
  
  /* The Close Button */
  .work-box .modalbox-1 .modal-window2 .close { color: #fff; display: block; font-size: 40px;     font-weight: bold; position: absolute; right: 20px; top: 5px; cursor: pointer;  text-decoration: none;}
  .work-box .modalbox-1 .modal-window2 .close:hover,
  .work-box .modalbox-1 .modal-window2 .close:focus {
    color: black;
    cursor: pointer;
  }
  
  .work-box .modalbox-1 .modal-window2 img { width: 100%; height: 150px; object-fit: cover; }
    .work-box .modalbox-1 .modal-window2 .right .txt-m { display: block; line-height: 1.5em; }
    .work-box .modalbox-1 .modal-window2 .right .txt-pc { display: none; }
  
    #modal8 .modal-window2 img  { object-position: top; }
  
  .box-wrap .wrap-1 > div { display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 20px; }

  @media (min-width: 1024px) {
    .box-wrap .wrap-1 { display: flex; gap: 20px; flex-direction: column; justify-content: center; margin-bottom: 20px; }
    .box-wrap .wrap-1 > div { display: flex; flex-direction: row; align-items: center; justify-content: flex-start; gap: 20px; }
    .box-wrap .wrap-1 a { width:200px; height: 40px; font-size: 23px; padding: 0; }
    .box-wrap .wrap-1 a p { font-size: 18px; font-weight: normal; }

    .work-box .modalbox-1  .modal-window2 {
      background: #fff; display: flex; align-items: start; justify-content: start; gap: 20px;
      box-shadow: 0 8px 32px 0 rgba( 31, 38, 135, 0.37 ); 
      border-radius: 10px; width: 1240px; height: auto; position: relative; overflow: hidden;
    }
    .work-box .modalbox-1 .modal-window2 img { width: 48%; height: 100%; object-fit: none; }
    .work-box .modalbox-1 .modal-window2 .right { padding: 50px 0 0; text-align: left; }
    .work-box .modalbox-1 .modal-window2 .right hr { margin: 0 0 25px 0; }
    .work-box .modalbox-1 .modal-window2 .right span { font-size: 18px; }
    .work-box .modalbox-1 .modal-window2 .right .modal-top { margin-bottom: 30px; font-size: 18px; }
    .work-box .modalbox-1 .modal-window2 .right p { font-size: 30px; margin-bottom:25px; }
    .work-box .modalbox-1 .modal-window2 .right .modal-text { font-size: 20px; line-height: 35px; letter-spacing: -.09em; }
    #modal1 .right { padding: 30px 0 30px; }
    
    .work-box .modalbox-1 .modal-window2 .close { font-size: 35px; }
    .work-box .modalbox-1 .modal-window2 .right .txt-m { display: none; }
    .work-box .modalbox-1 .modal-window2 .right .txt-pc { display: block; }
  }

/* ****************** 1칸 레이아웃  ****************** */

.layout_163171_ {clear:both; min-width:1000px; max-width:1000px; margin:0 auto;}
.layout_163171_ > div:after {content:''; display:block; clear:both;}
.layout_163171_ > div > [class^=container_] {float:left; position:relative; width:100%; box-sizing:border-box;}

@media \0screen{
	.layout_163171_ {min-width:1000px;}
}

/* ****************** 실선  ****************** */

.solid_line_163181_ {display:block; position:relative; width:100%; height:80px;}
.solid_line_163181_:before {content:''; position:absolute; left:0; top:50%; width:100%; height:0; border-top:1px solid #cccccc;}

/* ****************** 2칸 레이아웃  ****************** */

.layout_162931_ {clear:both; min-width:320px; max-width:1000px; margin:0 auto;  padding: 0 10px;}
.layout_162931_ > div {margin-left:-15px;}
.layout_162931_ > div:after {content:''; display:block; clear:both;}
.layout_162931_ > div > [class^=container_] {float:left; position:relative; width:100%; padding-left:15px; box-sizing:border-box;}
.layout_162931_ > div > .container_1 {width:50%;}
.layout_162931_ > div > .container_2 {width:50%;}

@media (max-width:1023px){
	.layout_162931_ > div > .container_1 { width:100%; }
	.layout_162931_ > div > .container_2 {clear:both; width:100%; padding-top:15px;}
}

@media \0screen{
	.layout_162931_ {min-width:1000px;}
}

/* ****************** 장문 텍스트  ****************** */

.textarea_162941_ p {
	display:block; margin:0; padding:0;
	font-size:16px; letter-spacing:-1.5px; font-weight:300; color:#28282a; line-height:30px;
}
  .textarea_162941_ p span {font-weight:700;}
  .textarea_162941_ p  font {font-weight:700; font-size:24px;}
   @media all and (min-width:1024px){
     .textarea_162941_ p {font-size:24px; line-height:52px;}
     .textarea_162941_ p  font {font-size:36px;}
  }

/* ****************** 공백  ****************** */

  	@import url('https://fonts.googleapis.com/css2 family=Noto+Sans+KR:wght@100;300;400;500;700;900&display=swap');
	@font-face {
    font-family: 'Cafe24ClassicType-Regular';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2210-2@1.0/Cafe24ClassicType-Regular.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
  }
  @font-face {
    font-family: 'GmarketSansMedium';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansMedium.woff') format('woff');
    font-weight: normal;
    font-style: normal;
  }

  *{font-family: 'Noto Sans KR', sans-serif !important;}
  
  .empty_line_162971_ {display:block; width:100%; height:15px;}

[id^=div_user_list] .empty_line_162971_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_162971_:before {content:'공백 : 30px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}
  @media all and (min-width:1024px){
    .empty_line_162971_ {height:30px;}
  }

/* ****************** 팝업 버튼  ****************** */

.work-box { position: relative; }
  .box-wrap .wrap-1 { margin-bottom: 15px; }
  .box-wrap .wrap-1, .wrap-2 { display: grid; grid-template-columns: repeat(2, 1fr); gap: 10px; }
  .box-wrap .wrap-1 a { margin: 0; display: flex; align-items: center; justify-content: center; flex-direction: column;
    background: #f0f0f0; border-radius: 15px; box-shadow: 0 3px 5px rgba(0, 0, 0, .2); font-weight: 600;
    letter-spacing: -.05em; line-height: 1; width:100%; height: auto;  font-size: 16px; padding: 5px 0; 
  }
  .box-wrap .wrap-1 a:hover { color: #404b73; }
  .box-wrap .wrap-1 a p { font-size: 12px; letter-spacing: -.09em; line-height: 1.2; }
  .box-wrap .wrap-1 a .work-icon { width: 100px; height: 100px; display: block; margin: 0 auto 10px; }
  
  /* modal css */
  .work-box .modalbox-1 .modal-window3 {
    top: 50%; left: 50%; transform: translate(-50%, -50%);
    webkit-animation-name:animatetop; -webkit-animation-duration:0.4s; 
    animation-name:animatetop; animation-duration:0.4s;
  }
  @-webkit-keyframes animatetop{
    from{top:-50%; opacity:0}
    to{top:50%; opacity:1}
  }
  @keyframes animatetop{
    from{top:-50%; opacity:0}
    to{top:50%; opacity:1}
  }

  .work-box .modalbox-1 { 
    display: none; z-index: 99999; width: 100%; height: 100%; position: fixed; left: 0; top: 0; flex-direction: column;
    align-items: center; justify-content: center; background: rgba(0, 0, 0, 0.7); 
    box-shadow: 0 8px 32px 0 rgba(31, 38, 135, 0.37); border: 1px solid rgba(255, 255, 255, 0.18);
  }

  .work-box .modalbox-1 .modal-window3 {
    background: #fff; display: block; width: 95%;
    box-shadow: 0 8px 32px 0 rgba( 31, 38, 135, 0.37 ); 
    border-radius: 10px; height: auto; position: relative; overflow: hidden;
  }

  /* modal contents */
  .work-box .modalbox-1 .modal-window3 .right { text-align: left; padding: 20px 10px; overflow-y:scroll; overflow-x:hidden; height: 340px; width:100%; }
  .work-box .modalbox-1 .modal-window3 .right hr { width: 10%; border-color: black; margin: 0 auto 20px;}
  .work-box .modalbox-1 .modal-window3 .right .modal-top { display: block; color: #0a0a0a; font-weight: bold; font-family: 'Pretendard'; margin-bottom: 20px; font-size: .9rem; }
  .work-box .modalbox-1 .modal-window3 .right p { color: #263463; font-weight: bold; font-family: 'Pretendard'; font-size: 23px; margin-bottom:10px; display:inline-block; }
  .work-box .modalbox-1 .modal-window3 .right p br { display: none; }
  .work-box .modalbox-1 .modal-window3 .right .modal-text { color: #0a0a0a; font-family: 'Pretendard'; letter-spacing: -.03em; font-size: 1rem; }

  .wrap-1 .btn .normal { opacity: 1; display: block; margin-bottom: 20px; }
  .wrap-1 .btn .hover { opacity: 0; display: none;}
  .wrap-1 .btn:hover .normal { opacity: 0; display: none; }
  .wrap-1 .btn:hover .hover { opacity: 1; display: block;  margin-bottom: 20px;  }
  
  .wrap-1 .icon .normal { opacity: 1; display: block; margin-bottom: 20px; }
  .wrap-1 .icon .hover { opacity: 0; display: none; }
  .wrap-1 .icon:hover .normal { opacity: 0; display: none; }
  .wrap-1 .icon:hover .hover { opacity: 1; display: block;  margin-bottom: 20px;  }
  
  /* The Close Button */
  .work-box .modalbox-1 .modal-window3 .close {
    color: #263463; display: block; font-size: 40px; 
    font-weight: bold; position: absolute; right: 20px; top: 5px; cursor: pointer; 
    text-decoration: none;
  }
  .work-box .modalbox-1 .modal-window3 .close:hover,
  .work-box .modalbox-1 .modal-window3 .close:focus {
    color: black;
    cursor: pointer;
  }
  
  .work-box .modalbox-1 .modal-window3 img { width: 100%; height: 150px; object-fit: cover; }
    .work-box .modalbox-1 .modal-window3 .right .txt-m { display: block; line-height: 1.5em; }
    .work-box .modalbox-1 .modal-window3 .right .txt-pc { display: none; }
  
    #modal8 .modal-window3 img  { object-position: top; }
  
  .box-wrap .wrap-1 > div { display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 20px; }

  @media (min-width: 1024px) {
    .box-wrap .wrap-1 { display: flex; gap: 20px; flex-direction: column; justify-content: center; margin-bottom: 20px; }
    .box-wrap .wrap-1 > div { display: flex; flex-direction: row; align-items: center; justify-content: flex-start; gap: 20px; }
    .box-wrap .wrap-1 a { width:200px; height: 40px; font-size: 23px; padding: 0; }
    .box-wrap .wrap-1 a p { font-size: 18px; font-weight: normal; }

    .work-box .modalbox-1  .modal-window3 {
      background: #fff; display: flex; align-items: start; justify-content: start; gap: 20px;
      box-shadow: 0 8px 32px 0 rgba( 31, 38, 135, 0.37 ); 
      border-radius: 10px; width: 1240px; height: auto; position: relative; overflow: hidden;
    }
    .work-box .modalbox-1 .modal-window3 img { width: 48%; height: 100%; object-fit: none; }
    .work-box .modalbox-1 .modal-window3 .right { padding: 50px 0 0; text-align: left;   height: 447px;}
    .work-box .modalbox-1 .modal-window3 .right hr { margin: 0 0 25px 0; }
    .work-box .modalbox-1 .modal-window3 .right span { font-size: 18px; }
    .work-box .modalbox-1 .modal-window3 .right .modal-top { margin-bottom: 30px; font-size: 18px; }
    .work-box .modalbox-1 .modal-window3 .right p { font-size: 30px; margin-bottom:25px; }
    .work-box .modalbox-1 .modal-window3 .right .modal-text { font-size: 20px; line-height: 35px; letter-spacing: -.09em; }
    #modal1 .right { padding: 30px 0 30px;     box-sizing: border-box;}
    
    .work-box .modalbox-1 .modal-window3 .close { font-size: 35px; }
    .work-box .modalbox-1 .modal-window3 .right .txt-m { display: none; }
    .work-box .modalbox-1 .modal-window3 .right .txt-pc { display: block; }
  }

/* ****************** 이미지  ****************** */

.img_162951_ {display:inline-block; overflow:hidden; position:relative; width:px; max-width:100%; vertical-align:top;}
.img_162951_ * {box-sizing:border-box;}
.img_162951_ a {display:block; text-decoration:none;}
.img_162951_ img {max-width:100%; vertical-align:top;}

/* ****************** 2칸 레이아웃  ****************** */

.layout_162981_ {clear:both; min-width:320px; max-width:1000px; margin:0 auto;  padding: 0 10px;}
.layout_162981_ > div {margin-left:-15px;}
.layout_162981_ > div:after {content:''; display:block; clear:both;}
.layout_162981_ > div > [class^=container_] {float:left; position:relative; width:100%; padding-left:15px; box-sizing:border-box;}
.layout_162981_ > div > .container_1 {width:50%;}
.layout_162981_ > div > .container_2 {width:50%;}

@media (max-width:1023px){
	.layout_162981_ > div > .container_1 { width:100%; }
	.layout_162981_ > div > .container_2 {clear:both; width:100%; padding-top:15px;}
}

@media \0screen{
	.layout_162981_ {min-width:1000px;}
}

/* ****************** 이미지  ****************** */

.img_163001_ {display:inline-block; overflow:hidden; position:relative; width:px; max-width:100%; vertical-align:top;}
.img_163001_ * {box-sizing:border-box;}
.img_163001_ a {display:block; text-decoration:none;}
.img_163001_ img {max-width:100%; vertical-align:top;}

/* ****************** 장문 텍스트  ****************** */

.textarea_163011_ p {
	display:block; margin:0; padding:0;
	font-size:16px; letter-spacing:-1.5px; font-weight:300; color:#28282a; line-height:30px;
}
  .textarea_163011_ p span {font-weight:700;}
  .textarea_163011_ p  font {font-weight:700; font-size:24px;}
   @media all and (min-width:1024px){
     .textarea_163011_ p {font-size:24px; line-height:52px;}
     .textarea_163011_ p  font {font-size:36px;}
  }

/* ****************** 공백  ****************** */

  	@import url('https://fonts.googleapis.com/css2 family=Noto+Sans+KR:wght@100;300;400;500;700;900&display=swap');
	@font-face {
    font-family: 'Cafe24ClassicType-Regular';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2210-2@1.0/Cafe24ClassicType-Regular.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
  }
  @font-face {
    font-family: 'GmarketSansMedium';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansMedium.woff') format('woff');
    font-weight: normal;
    font-style: normal;
  }

  *{font-family: 'Noto Sans KR', sans-serif !important;}
  
  .empty_line_163021_ {display:block; width:100%; height:15px;}

[id^=div_user_list] .empty_line_163021_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_163021_:before {content:'공백 : 30px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}
  @media all and (min-width:1024px){
    .empty_line_163021_ {height:30px;}
  }

/* ****************** 팝업 버튼  ****************** */

.work-box { position: relative; }
  .box-wrap .wrap-1 { margin-bottom: 15px; }
  .box-wrap .wrap-1, .wrap-2 { display: grid; grid-template-columns: repeat(2, 1fr); gap: 10px; }
  .box-wrap .wrap-1 a { margin: 0; display: flex; align-items: center; justify-content: center; flex-direction: column;
    background: #f0f0f0; border-radius: 15px; box-shadow: 0 3px 5px rgba(0, 0, 0, .2); font-weight: 600;
    letter-spacing: -.05em; line-height: 1; width:100%; height: auto;  font-size: 16px; padding: 5px 0; 
  }
  .box-wrap .wrap-1 a:hover { color: #404b73; }
  .box-wrap .wrap-1 a p { font-size: 12px; letter-spacing: -.09em; line-height: 1.2; }
  .box-wrap .wrap-1 a .work-icon { width: 100px; height: 100px; display: block; margin: 0 auto 10px; }
  
  /* modal css */
  .work-box .modalbox-1 .modal-window3 {
    top: 50%; left: 50%; transform: translate(-50%, -50%);
    webkit-animation-name:animatetop; -webkit-animation-duration:0.4s; 
    animation-name:animatetop; animation-duration:0.4s;
  }
  @-webkit-keyframes animatetop{
    from{top:-50%; opacity:0}
    to{top:50%; opacity:1}
  }
  @keyframes animatetop{
    from{top:-50%; opacity:0}
    to{top:50%; opacity:1}
  }

  .work-box .modalbox-1 { 
    display: none; z-index: 99999; width: 100%; height: 100%; position: fixed; left: 0; top: 0; flex-direction: column;
    align-items: center; justify-content: center; background: rgba(0, 0, 0, 0.7); 
    box-shadow: 0 8px 32px 0 rgba(31, 38, 135, 0.37); border: 1px solid rgba(255, 255, 255, 0.18);
  }

  .work-box .modalbox-1 .modal-window3 {
    background: #fff; display: block; width: 95%;
    box-shadow: 0 8px 32px 0 rgba( 31, 38, 135, 0.37 ); 
    border-radius: 10px; height: auto; position: relative; overflow: hidden;
  }

  /* modal contents */
  .work-box .modalbox-1 .modal-window3 .right { text-align: left; padding: 20px 10px;  overflow:scroll; overflow-x:hidden; height: 340px; width:100%; }
  .work-box .modalbox-1 .modal-window3 .right hr { width: 10%; border-color: black; margin: 0 auto 20px;}
  .work-box .modalbox-1 .modal-window3 .right .modal-top { display: block; color: #0a0a0a; font-weight: bold; font-family: 'Pretendard'; margin-bottom: 20px; font-size: .9rem; }
  .work-box .modalbox-1 .modal-window3 .right p { color: #263463; font-weight: bold; font-family: 'Pretendard'; font-size: 23px; margin-bottom:10px; display:inline-block; }
  .work-box .modalbox-1 .modal-window3 .right p br { display: none; }
  .work-box .modalbox-1 .modal-window3 .right .modal-text { color: #0a0a0a; font-family: 'Pretendard'; letter-spacing: -.03em; font-size: 1rem; }

  .wrap-1 .btn .normal { opacity: 1; display: block; margin-bottom: 20px; }
  .wrap-1 .btn .hover { opacity: 0; display: none;}
  .wrap-1 .btn:hover .normal { opacity: 0; display: none; }
  .wrap-1 .btn:hover .hover { opacity: 1; display: block;  margin-bottom: 20px;  }
  
  .wrap-1 .icon .normal { opacity: 1; display: block; margin-bottom: 20px; }
  .wrap-1 .icon .hover { opacity: 0; display: none; }
  .wrap-1 .icon:hover .normal { opacity: 0; display: none; }
  .wrap-1 .icon:hover .hover { opacity: 1; display: block;  margin-bottom: 20px;  }
  
  /* The Close Button */
  .work-box .modalbox-1 .modal-window3 .close {
    color: #263463; display: block; font-size: 40px; 
    font-weight: bold; position: absolute; right: 20px; top: 5px; cursor: pointer; 
    text-decoration: none;
  }
  .work-box .modalbox-1 .modal-window3 .close:hover,
  .work-box .modalbox-1 .modal-window3 .close:focus {
    color: black;
    cursor: pointer;
  }
  
  .work-box .modalbox-1 .modal-window3 img { width: 100%; height: 150px; object-fit: cover; }
    .work-box .modalbox-1 .modal-window3 .right .txt-m { display: block; line-height: 1.5em; }
    .work-box .modalbox-1 .modal-window3 .right .txt-pc { display: none; }
  
    #modal8 .modal-window3 img  { object-position: top; }
  
  .box-wrap .wrap-1 > div { display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 20px; }

  @media (min-width: 1024px) {
    .box-wrap .wrap-1 { display: flex; gap: 20px; flex-direction: column; justify-content: center; margin-bottom: 20px; }
    .box-wrap .wrap-1 > div { display: flex; flex-direction: row; align-items: center; justify-content: flex-start; gap: 20px; }
    .box-wrap .wrap-1 a { width:200px; height: 40px; font-size: 23px; padding: 0; }
    .box-wrap .wrap-1 a p { font-size: 18px; font-weight: normal; }

    .work-box .modalbox-1  .modal-window3 {
      background: #fff; display: flex; align-items: start; justify-content: start; gap: 20px;
      box-shadow: 0 8px 32px 0 rgba( 31, 38, 135, 0.37 ); 
      border-radius: 10px; width: 1240px; height: auto; position: relative; overflow: hidden;
    }
    .work-box .modalbox-1 .modal-window3 img { width: 48%; height: 100%; object-fit: none; }
    .work-box .modalbox-1 .modal-window3 .right { padding: 50px 0 0; text-align: left;   height: 447px;}
    .work-box .modalbox-1 .modal-window3 .right hr { margin: 0 0 25px 0; }
    .work-box .modalbox-1 .modal-window3 .right span { font-size: 18px; }
    .work-box .modalbox-1 .modal-window3 .right .modal-top { margin-bottom: 30px; font-size: 18px; }
    .work-box .modalbox-1 .modal-window3 .right p { font-size: 30px; margin-bottom:25px; }
    .work-box .modalbox-1 .modal-window3 .right .modal-text { font-size: 20px; line-height: 35px; letter-spacing: -.09em; }
    #modal1 .right { padding: 30px 0 30px;     box-sizing: border-box;}
    
    .work-box .modalbox-1 .modal-window3 .close { font-size: 35px; }
    .work-box .modalbox-1 .modal-window3 .right .txt-m { display: none; }
    .work-box .modalbox-1 .modal-window3 .right .txt-pc { display: block; }
  }

/* ****************** 1칸 레이아웃  ****************** */

.layout_163031_ {clear:both; min-width:1000px; max-width:1000px; margin:0 auto;}
.layout_163031_ > div:after {content:''; display:block; clear:both;}
.layout_163031_ > div > [class^=container_] {float:left; position:relative; width:100%; box-sizing:border-box;}

@media \0screen{
	.layout_163031_ {min-width:1000px;}
}

/* ****************** 실선  ****************** */

.solid_line_163041_ {display:block; position:relative; width:100%; height:80px;}
.solid_line_163041_:before {content:''; position:absolute; left:0; top:50%; width:100%; height:0; border-top:1px solid #cccccc;}

/* ****************** 2칸 레이아웃  ****************** */

.layout_163051_ {clear:both; min-width:320px; max-width:1000px; margin:0 auto;  padding: 0 10px;}
.layout_163051_ > div {margin-left:-15px;}
.layout_163051_ > div:after {content:''; display:block; clear:both;}
.layout_163051_ > div > [class^=container_] {float:left; position:relative; width:100%; padding-left:15px; box-sizing:border-box;}
.layout_163051_ > div > .container_1 {width:50%;}
.layout_163051_ > div > .container_2 {width:50%;}

@media (max-width:1023px){
	.layout_163051_ > div > .container_1 { width:100%; }
	.layout_163051_ > div > .container_2 {clear:both; width:100%; padding-top:15px;}
}

@media \0screen{
	.layout_163051_ {min-width:1000px;}
}

/* ****************** 장문 텍스트  ****************** */

.textarea_163061_ p {
	display:block; margin:0; padding:0;
	font-size:16px; letter-spacing:-1.5px; font-weight:300; color:#28282a; line-height:30px;
}
  .textarea_163061_ p span {font-weight:700;}
  .textarea_163061_ p  font {font-weight:700; font-size:24px;}
   @media all and (min-width:1024px){
     .textarea_163061_ p {font-size:24px; line-height:52px;}
     .textarea_163061_ p  font {font-size:36px;}
  }

/* ****************** 공백  ****************** */

  	@import url('https://fonts.googleapis.com/css2 family=Noto+Sans+KR:wght@100;300;400;500;700;900&display=swap');
	@font-face {
    font-family: 'Cafe24ClassicType-Regular';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2210-2@1.0/Cafe24ClassicType-Regular.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
  }
  @font-face {
    font-family: 'GmarketSansMedium';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansMedium.woff') format('woff');
    font-weight: normal;
    font-style: normal;
  }

  *{font-family: 'Noto Sans KR', sans-serif !important;}
  
  .empty_line_163091_ {display:block; width:100%; height:15px;}

[id^=div_user_list] .empty_line_163091_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_163091_:before {content:'공백 : 30px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}
  @media all and (min-width:1024px){
    .empty_line_163091_ {height:30px;}
  }

/* ****************** 팝업 버튼  ****************** */

..work-box { position: relative; }
  .box-wrap .wrap-1 { margin-bottom: 15px; }
  .box-wrap .wrap-1, .wrap-2 { display: grid; grid-template-columns: repeat(2, 1fr); gap: 10px; }
  .box-wrap .wrap-1 a { margin: 0; display: flex; align-items: center; justify-content: center; flex-direction: column;
    background: #f0f0f0; border-radius: 15px; box-shadow: 0 3px 5px rgba(0, 0, 0, .2); font-weight: 600;
    letter-spacing: -.05em; line-height: 1; width:100%; height: auto;  font-size: 16px; padding: 5px 0; 
  }
  .box-wrap .wrap-1 a:hover { color: #404b73; }
  .box-wrap .wrap-1 a p { font-size: 12px; letter-spacing: -.09em; line-height: 1.2; }
  .box-wrap .wrap-1 a .work-icon { width: 100px; height: 100px; display: block; margin: 0 auto 10px; }
  
  /* modal css */
  .work-box .modalbox-1 .modal-window {
    top: 50%; left: 50%; transform: translate(-50%, -50%);
    webkit-animation-name:animatetop; -webkit-animation-duration:0.4s; 
    animation-name:animatetop; animation-duration:0.4s;
  }
  @-webkit-keyframes animatetop{
    from{top:-50%; opacity:0}
    to{top:50%; opacity:1}
  }
  @keyframes animatetop{
    from{top:-50%; opacity:0}
    to{top:50%; opacity:1}
  }

  .work-box .modalbox-1 { 
    display: none; z-index: 99999; width: 100%; height: 100%; position: fixed; left: 0; top: 0; flex-direction: column;
    align-items: center; justify-content: center; background: rgba(0, 0, 0, 0.7); 
    box-shadow: 0 8px 32px 0 rgba(31, 38, 135, 0.37); border: 1px solid rgba(255, 255, 255, 0.18);
  }

  .work-box .modalbox-1 .modal-window {
    background: #fff; display: block; width: 95%;
    box-shadow: 0 8px 32px 0 rgba( 31, 38, 135, 0.37 ); 
    border-radius: 10px; height: auto; position: relative; overflow: hidden;
  }

  /* modal contents */
  .work-box .modalbox-1 .modal-window .right { text-align: left; padding: 20px 10px; }
  .work-box .modalbox-1 .modal-window .right hr { width: 10%; border-color: black; margin: 0 auto 20px;}
  .work-box .modalbox-1 .modal-window .right .modal-top { display: block; color: #0a0a0a; font-weight: bold; font-family: 'Pretendard'; margin-bottom: 20px; font-size: .9rem; }
  .work-box .modalbox-1 .modal-window .right p { color: #263463; font-weight: bold; font-family: 'Pretendard'; font-size: 23px; margin-bottom:10px; display:inline-block; }
  .work-box .modalbox-1 .modal-window .right p br { display: none; }
  .work-box .modalbox-1 .modal-window .right .modal-text { color: #0a0a0a; font-family: 'Pretendard'; letter-spacing: -.03em; font-size: 1rem; }

  .wrap-1 .btn .normal { opacity: 1; display: block; margin-bottom: 20px; }
  .wrap-1 .btn .hover { opacity: 0; display: none;}
  .wrap-1 .btn:hover .normal { opacity: 0; display: none; }
  .wrap-1 .btn:hover .hover { opacity: 1; display: block;  margin-bottom: 20px;  }
  
  .wrap-1 .icon .normal { opacity: 1; display: block; margin-bottom: 20px; }
  .wrap-1 .icon .hover { opacity: 0; display: none; }
  .wrap-1 .icon:hover .normal { opacity: 0; display: none; }
  .wrap-1 .icon:hover .hover { opacity: 1; display: block;  margin-bottom: 20px;  }
  
  /* The Close Button */
  .work-box .modalbox-1 .modal-window .close {
    color: #263463; display: block; font-size: 40px; 
    font-weight: bold; position: absolute; right: 20px; top: 5px; cursor: pointer; 
    text-decoration: none;
  }
  .work-box .modalbox-1 .modal-window .close:hover,
  .work-box .modalbox-1 .modal-window .close:focus {
    color: black;
    cursor: pointer;
  }
  
  .work-box .modalbox-1 .modal-window img { width: 100%; height: 150px; object-fit: cover; }
    .work-box .modalbox-1 .modal-window .right .txt-m { display: block; line-height: 1.5em; }
    .work-box .modalbox-1 .modal-window .right .txt-pc { display: none; }
  
    #modal8 .modal-window img  { object-position: top; }
  
  .box-wrap .wrap-1 > div { display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 20px; }

  @media (min-width: 1024px) {
    .box-wrap .wrap-1 { display: flex; gap: 20px; flex-direction: column; justify-content: center; margin-bottom: 20px; }
    .box-wrap .wrap-1 > div { display: flex; flex-direction: row; align-items: center; justify-content: flex-start; gap: 20px; }
    .box-wrap .wrap-1 a { width:200px; height: 40px; font-size: 23px; padding: 0; }
    .box-wrap .wrap-1 a p { font-size: 18px; font-weight: normal; }

    .work-box .modalbox-1  .modal-window {
      background: #fff; display: flex; align-items: start; justify-content: start; gap: 20px;
      box-shadow: 0 8px 32px 0 rgba( 31, 38, 135, 0.37 ); 
      border-radius: 10px; width: 1240px; height: auto; position: relative; overflow: hidden;
    }
    .work-box .modalbox-1 .modal-window img { width: 48%; height: 100%; object-fit: none; }
    .work-box .modalbox-1 .modal-window .right { padding: 50px 0 0; text-align: left; }
    .work-box .modalbox-1 .modal-window .right hr { margin: 0 0 25px 0; }
    .work-box .modalbox-1 .modal-window .right span { font-size: 18px; }
    .work-box .modalbox-1 .modal-window .right .modal-top { margin-bottom: 30px; font-size: 18px; }
    .work-box .modalbox-1 .modal-window .right p { font-size: 30px; margin-bottom:25px; }
    .work-box .modalbox-1 .modal-window .right .modal-text { font-size: 20px; line-height: 35px; letter-spacing: -.09em; }
    #modal1 .right { padding: 30px 0 30px; }
    
    .work-box .modalbox-1 .modal-window .close { font-size: 35px; }
    .work-box .modalbox-1 .modal-window .right .txt-m { display: none; }
    .work-box .modalbox-1 .modal-window .right .txt-pc { display: block; }
  }

/* ****************** 이미지  ****************** */

.img_163081_ {display:inline-block; overflow:hidden; position:relative; width:px; max-width:100%; vertical-align:top;}
.img_163081_ * {box-sizing:border-box;}
.img_163081_ a {display:block; text-decoration:none;}
.img_163081_ img {max-width:100%; vertical-align:top;}

/* ****************** 2칸 레이아웃  ****************** */

.layout_163101_ {clear:both; min-width:320px; max-width:1000px; margin:0 auto;  padding: 0 10px;}
.layout_163101_ > div {margin-left:-15px;}
.layout_163101_ > div:after {content:''; display:block; clear:both;}
.layout_163101_ > div > [class^=container_] {float:left; position:relative; width:100%; padding-left:15px; box-sizing:border-box;}
.layout_163101_ > div > .container_1 {width:50%;}
.layout_163101_ > div > .container_2 {width:50%;}

@media (max-width:1023px){
	.layout_163101_ > div > .container_1 { width:100%; }
	.layout_163101_ > div > .container_2 {clear:both; width:100%; padding-top:15px;}
}

@media \0screen{
	.layout_163101_ {min-width:1000px;}
}

/* ****************** 이미지  ****************** */

.img_163141_ {display:inline-block; overflow:hidden; position:relative; width:px; max-width:100%; vertical-align:top;}
.img_163141_ * {box-sizing:border-box;}
.img_163141_ a {display:block; text-decoration:none;}
.img_163141_ img {max-width:100%; vertical-align:top;}

/* ****************** 장문 텍스트  ****************** */

.textarea_163131_ p {
	display:block; margin:0; padding:0;
	font-size:16px; letter-spacing:-1.5px; font-weight:300; color:#28282a; line-height:30px;
}
  .textarea_163131_ p span {font-weight:700;}
  .textarea_163131_ p  font {font-weight:700; font-size:24px;}
   @media all and (min-width:1024px){
     .textarea_163131_ p {font-size:24px; line-height:52px;}
     .textarea_163131_ p  font {font-size:36px;}
  }

/* ****************** 공백  ****************** */

  	@import url('https://fonts.googleapis.com/css2 family=Noto+Sans+KR:wght@100;300;400;500;700;900&display=swap');
	@font-face {
    font-family: 'Cafe24ClassicType-Regular';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2210-2@1.0/Cafe24ClassicType-Regular.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
  }
  @font-face {
    font-family: 'GmarketSansMedium';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansMedium.woff') format('woff');
    font-weight: normal;
    font-style: normal;
  }

  *{font-family: 'Noto Sans KR', sans-serif !important;}
  
  .empty_line_163121_ {display:block; width:100%; height:15px;}

[id^=div_user_list] .empty_line_163121_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_163121_:before {content:'공백 : 30px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}
  @media all and (min-width:1024px){
    .empty_line_163121_ {height:30px;}
  }

/* ****************** 팝업 버튼  ****************** */

..work-box { position: relative; }
  .box-wrap .wrap-1 { margin-bottom: 15px; }
  .box-wrap .wrap-1, .wrap-2 { display: grid; grid-template-columns: repeat(2, 1fr); gap: 10px; }
  .box-wrap .wrap-1 a { margin: 0; display: flex; align-items: center; justify-content: center; flex-direction: column;
    background: #f0f0f0; border-radius: 15px; box-shadow: 0 3px 5px rgba(0, 0, 0, .2); font-weight: 600;
    letter-spacing: -.05em; line-height: 1; width:100%; height: auto;  font-size: 16px; padding: 5px 0; 
  }
  .box-wrap .wrap-1 a:hover { color: #404b73; }
  .box-wrap .wrap-1 a p { font-size: 12px; letter-spacing: -.09em; line-height: 1.2; }
  .box-wrap .wrap-1 a .work-icon { width: 100px; height: 100px; display: block; margin: 0 auto 10px; }
  
  /* modal css */
  .work-box .modalbox-1 .modal-window {
    top: 50%; left: 50%; transform: translate(-50%, -50%);
    webkit-animation-name:animatetop; -webkit-animation-duration:0.4s; 
    animation-name:animatetop; animation-duration:0.4s;
  }
  @-webkit-keyframes animatetop{
    from{top:-50%; opacity:0}
    to{top:50%; opacity:1}
  }
  @keyframes animatetop{
    from{top:-50%; opacity:0}
    to{top:50%; opacity:1}
  }

  .work-box .modalbox-1 { 
    display: none; z-index: 99999; width: 100%; height: 100%; position: fixed; left: 0; top: 0; flex-direction: column;
    align-items: center; justify-content: center; background: rgba(0, 0, 0, 0.7); 
    box-shadow: 0 8px 32px 0 rgba(31, 38, 135, 0.37); border: 1px solid rgba(255, 255, 255, 0.18);
  }

  .work-box .modalbox-1 .modal-window {
    background: #fff; display: block; width: 95%;
    box-shadow: 0 8px 32px 0 rgba( 31, 38, 135, 0.37 ); 
    border-radius: 10px; height: auto; position: relative; overflow: hidden;
  }

  /* modal contents */
  .work-box .modalbox-1 .modal-window .right { text-align: left; padding: 20px 10px;  }
  .work-box .modalbox-1 .modal-window .right hr { width: 10%; border-color: black; margin: 0 auto 20px;}
  .work-box .modalbox-1 .modal-window .right .modal-top { display: block; color: #0a0a0a; font-weight: bold; font-family: 'Pretendard'; margin-bottom: 20px; font-size: .9rem; }
  .work-box .modalbox-1 .modal-window .right p { color: #263463; font-weight: bold; font-family: 'Pretendard'; font-size: 23px; margin-bottom:10px; display:inline-block; }
  .work-box .modalbox-1 .modal-window .right p br { display: none; }
  .work-box .modalbox-1 .modal-window .right .modal-text { color: #0a0a0a; font-family: 'Pretendard'; letter-spacing: -.03em; font-size: 1rem; }

  .wrap-1 .btn .normal { opacity: 1; display: block; margin-bottom: 20px; }
  .wrap-1 .btn .hover { opacity: 0; display: none;}
  .wrap-1 .btn:hover .normal { opacity: 0; display: none; }
  .wrap-1 .btn:hover .hover { opacity: 1; display: block;  margin-bottom: 20px;  }
  
  .wrap-1 .icon .normal { opacity: 1; display: block; margin-bottom: 20px; }
  .wrap-1 .icon .hover { opacity: 0; display: none; }
  .wrap-1 .icon:hover .normal { opacity: 0; display: none; }
  .wrap-1 .icon:hover .hover { opacity: 1; display: block;  margin-bottom: 20px;  }
  
  /* The Close Button */
  .work-box .modalbox-1 .modal-window .close {
    color: #263463; display: block; font-size: 40px; 
    font-weight: bold; position: absolute; right: 20px; top: 5px; cursor: pointer; 
    text-decoration: none;
  }
  .work-box .modalbox-1 .modal-window .close:hover,
  .work-box .modalbox-1 .modal-window .close:focus {
    color: black;
    cursor: pointer;
  }
  
  .work-box .modalbox-1 .modal-window img { width: 100%; height: 150px; object-fit: cover; }
    .work-box .modalbox-1 .modal-window .right .txt-m { display: block; line-height: 1.5em; }
    .work-box .modalbox-1 .modal-window .right .txt-pc { display: none; }
  
    #modal8 .modal-window img  { object-position: top; }
  
  .box-wrap .wrap-1 > div { display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 20px; }

  @media (min-width: 1024px) {
    .box-wrap .wrap-1 { display: flex; gap: 20px; flex-direction: column; justify-content: center; margin-bottom: 20px; }
    .box-wrap .wrap-1 > div { display: flex; flex-direction: row; align-items: center; justify-content: flex-start; gap: 20px; }
    .box-wrap .wrap-1 a { width:200px; height: 40px; font-size: 23px; padding: 0; }
    .box-wrap .wrap-1 a p { font-size: 18px; font-weight: normal; }

    .work-box .modalbox-1  .modal-window {
      background: #fff; display: flex; align-items: start; justify-content: start; gap: 20px;
      box-shadow: 0 8px 32px 0 rgba( 31, 38, 135, 0.37 ); 
      border-radius: 10px; width: 1240px; height: auto; position: relative; overflow: hidden;
    }
    .work-box .modalbox-1 .modal-window img { width: 48%; height: 100%; object-fit: none; }
    .work-box .modalbox-1 .modal-window .right { padding: 50px 0 0; text-align: left; }
    .work-box .modalbox-1 .modal-window .right hr { margin: 0 0 25px 0; }
    .work-box .modalbox-1 .modal-window .right span { font-size: 18px; }
    .work-box .modalbox-1 .modal-window .right .modal-top { margin-bottom: 30px; font-size: 18px; }
    .work-box .modalbox-1 .modal-window .right p { font-size: 30px; margin-bottom:25px; }
    .work-box .modalbox-1 .modal-window .right .modal-text { font-size: 20px; line-height: 35px; letter-spacing: -.09em; }
    #modal1 .right { padding: 30px 0 30px; }
    
    .work-box .modalbox-1 .modal-window .close { font-size: 35px; }
    .work-box .modalbox-1 .modal-window .right .txt-m { display: none; }
    .work-box .modalbox-1 .modal-window .right .txt-pc { display: block; }
  }

/* ****************** 1칸 레이아웃  ****************** */

.layout_163151_ {clear:both; min-width:1000px; max-width:1000px; margin:0 auto;}
.layout_163151_ > div:after {content:''; display:block; clear:both;}
.layout_163151_ > div > [class^=container_] {float:left; position:relative; width:100%; box-sizing:border-box;}

@media \0screen{
	.layout_163151_ {min-width:1000px;}
}

/* ****************** 실선  ****************** */

.solid_line_163161_ {display:block; position:relative; width:100%; height:80px;}
.solid_line_163161_:before {content:''; position:absolute; left:0; top:50%; width:100%; height:0; border-top:1px solid #cccccc;}

/* ****************** 1칸 레이아웃  ****************** */

.layout_163201_ {clear:both; min-width:320px; max-width:1000px; margin:0 auto;}
.layout_163201_ > div:after {content:''; display:block; clear:both;}
.layout_163201_ > div > [class^=container_] {float:left; position:relative; width:100%; box-sizing:border-box;}

@media \0screen{
	.layout_163201_ {min-width:1000px;}
}

/* ****************** 장문 텍스트  ****************** */

.textarea_163211_ p {
	display:block; margin:0; padding:0;
	font-size:16px; letter-spacing:-1.5px; font-weight:300; color:#28282a; line-height:30px;
}
  .textarea_163211_ p span {font-weight:700;}
  .textarea_163211_ p  font {background:#fcf9c4;}
   @media all and (min-width:1024px){
     .textarea_163211_ p {font-size:24px; line-height:52px;}
  }

/* ****************** 공백  ****************** */

  .empty_line_163221_ {display:block; width:100%; height:40px;}

[id^=div_user_list] .empty_line_163221_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_163221_:before {content:'공백 : 80px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}
  @media all and (min-width:1024px){
    .empty_line_163221_ {height:80px;}
  }

/* ****************** 맞춤전송폼 - 기본폼  ****************** */

input:focus-visible { outline: none; }
.title__18799__ {font-size:18px;font-weight:200; color: #fff; line-height:20px;letter-spacing:-.03em;  box-sizing: border-box;  align-items: center; gap: 10px; width: 100%;display: grid;}
.myreg_form__18799__ { padding: 10px 10px 10px 10px;  background:#000;  bottom:50px; z-index:10000; width: 100%;     box-sizing: border-box; position:fixed;}
.myreg_form__18799__ ul { gap: 10px; display: grid; align-items: center; margin: 0; padding: 0; flex-direction: column; width: 100%; display: grid; grid-template-columns: 2fr 2fr}
ul {margin: 0; padding: 0;}
.myreg_form__18799__ ul li { padding:0;list-style-type:none; width: 100%; }
.myreg_form__18799__ ul li dl {margin:0;padding:0}
.myreg_form__18799__ ul li dl dt {margin:0 0 10px;padding:0;font-size:13px;font-weight:bold;color:;line-height:1.3em}
.myreg_form__18799__ ul li dl dd {margin:0;padding:0;font-size:24px;color:;line-height:1.3em}
.myreg_form__18799__ ul li dl dd input[type=text],
.myreg_form__18799__ ul li dl dd input[type=tel],
.myreg_form__18799__ ul li dl dd input[type=password] {box-sizing:border-box;width: 100%; height:40px;padding:0 8px;  font-size: 14px; font-weight: bold; border: solid 1px #fff; }
input::placeholder { font-weight: normal;}
.myreg_form__18799__ ul li dl dd select {height:40px;border:1px solid #e1e1e1; font-size: 14px;}
.myreg_form__18799__ ul li dl dd textarea {box-sizing:border-box;padding:8px;border:1px solid #e1e1e1; height:40px;}
.myreg_form__18799__ ul li dl dd .myreg_cmt {display:block;margin-top:5px;font-size:12px}
.myreg_form__18799__ .privacy_agree {margin-top:10px; text-align: right; }
.myreg_form__18799__ .privacy_agree * {vertical-align:top;}
.myreg_form__18799__ .privacy_agree label {display:inline-block;font-size:12px;color:#fff;cursor:pointer}
.myreg_form__18799__ .privacy_agree input[type=checkbox] {margin:0 3px 0 0}
.myreg_form__18799__ .privacy_agree .btn_privacy_view {margin:0 0 0 5px;padding:0;border:none;background:none;font-size:12px;font-weight:bold;color:#fff;}
.myreg_form__18799__ .btn_submit { text-align:center}
.myreg_form__18799__ .btn_submit button { width: 100%; height:40px;padding:0 20px;border:none; background:#DD987A; font-size:18px;font-weight:400; color: #fff; }

@media (min-width:768px){
	.myreg_form__18799__ ul li dl:after {content:'';display:block;clear:both}
	.myreg_form__18799__ ul li dl dt { width:px;margin:0;line-height:28px}
	.myreg_form__18799__ ul li dl dd {overflow:hidden;font-size:14px;line-height:28px}
}

@media (min-width:1024px){
.myreg_form__18799__ {padding:24px; display: flex; align-items: center; justify-content: center; bottom:0;}
.title__18799__ {font-size:22px;line-height:24px; color:#fff; }

.myreg_form__18799__ ul { gap: 10px;  align-items: center; grid-template-columns:1fr 1fr 1fr 1fr;}

.myreg_form__18799__ ul li dl dd input[type=text],
.myreg_form__18799__ ul li dl dd input[type=tel],
.myreg_form__18799__ ul li dl dd input[type=password] {font-size: 18px; }
.myreg_form__18799__ .privacy_agree {margin-top:0px}
.myreg_form__18799__ .privacy_agree * {vertical-align:top}
.myreg_form__18799__ .privacy_agree label {display:inline-block;font-size:16px;color:#fff;cursor:pointer}
.myreg_form__18799__ .privacy_agree input[type=checkbox] {margin:6px 3px 0 0}
.myreg_form__18799__ .privacy_agree .btn_privacy_view {margin:0 0 0 5px;padding:0;border:none;background:none;font-size:16px;font-weight:200;color:#fff;}
  .myreg_form__18799__ ul li dl dd select  {font-size:16px;}

.myreg_form__18799__ .btn_submit button {font-size: 20px;}
  }
  
/* ****************** 공백  ****************** */

  	@import url('https://fonts.googleapis.com/css2 family=Noto+Sans+KR:wght@100;300;400;500;700;900&display=swap');
	@font-face {
    font-family: 'Cafe24ClassicType-Regular';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2210-2@1.0/Cafe24ClassicType-Regular.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
  }
  @font-face {
    font-family: 'GmarketSansMedium';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansMedium.woff') format('woff');
    font-weight: normal;
    font-style: normal;
  }

  *{font-family: 'Noto Sans KR', sans-serif !important;}
  
  .empty_line_163291_ {display:block; width:100%; height:40px;}

[id^=div_user_list] .empty_line_163291_ {border:1px dotted #f00;}
[id^=div_user_list] .empty_line_163291_:before {content:'공백 : 80px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}
  @media all and (min-width:1024px){
    .empty_line_163291_ {height:80px;}
  }
