

/*@font-face { /* 나눔고딕 Regular */*/
/*  font-family: 'Nanum Gothic';*/
/*  font-style: normal;*/
/*  font-weight: 400;*/
/*  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.eot);*/
/*  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),*/
/*       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.woff2) format('woff2'),*/
/*       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.woff) format('woff'),*/
/*       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.ttf) format('truetype');*/
/*}*/
/*@font-face { /* 나눔고딕 Bold */*/
/*  font-family: 'Nanum Gothic';*/
/*  font-style: normal;*/
/*  font-weight: 700;*/
/*  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.eot);*/
/*  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),*/
/*       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.woff2) format('woff2'),*/
/*       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.woff) format('woff'),*/
/*       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.ttf) format('truetype');*/
/*}*/
/*@font-face { /* 나눔고딕 ExtraBold */*/
/*  font-family: 'Nanum Gothic';*/
/*  font-style: normal;*/
/*  font-weight: 800;*/
/*  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.eot);*/
/*  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.eot?#iefix) format('embedded-opentype'),*/
/*       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.woff2) format('woff2'),*/
/*       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.woff) format('woff'),*/
/*       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.ttf) format('truetype');*/
/*}*/

@font-face {
  font-family:'NanumSquareL';
  src: url('//d2i2w6ttft7yxi.cloudfront.net/site_img/font/NanumSquareL.eot'); /* IE9 Compat Modes */
  src: url('//d2i2w6ttft7yxi.cloudfront.net/site_img/font/NanumSquareL.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('//d2i2w6ttft7yxi.cloudfront.net/site_img/font/NanumSquareL.woff') format('woff'), /* Modern Browsers */
       url('//d2i2w6ttft7yxi.cloudfront.net/site_img/font/NanumSquareL.ttf')  format('truetype'); /* Safari, Android, iOS */
  font-style:normal;
  font-weight:300;
}

@font-face {
  font-family:'NanumSquareR';
  src: url('//d2i2w6ttft7yxi.cloudfront.net/site_img/font/NanumSquareR.eot'); /* IE9 Compat Modes */
  src: url('//d2i2w6ttft7yxi.cloudfront.net/site_img/font/NanumSquareR.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('//d2i2w6ttft7yxi.cloudfront.net/site_img/font/NanumSquareR.woff') format('woff'), /* Modern Browsers */
       url('//d2i2w6ttft7yxi.cloudfront.net/site_img/font/NanumSquareR.ttf')  format('truetype'); /* Safari, Android, iOS */
       
  font-style:normal;
  font-weight:400;
}

@font-face {
  font-family:'NanumSquareB';
  src: url('//d2i2w6ttft7yxi.cloudfront.net/site_img/font/NanumSquareB.eot'); /* IE9 Compat Modes */
  src: url('//d2i2w6ttft7yxi.cloudfront.net/site_img/font/NanumSquareB.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('//d2i2w6ttft7yxi.cloudfront.net/site_img/font/NanumSquareB.woff') format('woff'), /* Modern Browsers */
       url('//d2i2w6ttft7yxi.cloudfront.net/site_img/font/NanumSquareB.ttf')  format('truetype'); /* Safari, Android, iOS */
  font-style:normal;
  font-weight:800;
}

/* 나눔스퀘어라운드 웹폰트 v1.11 https://github.com/innks/NanumSquareRound */
/*@font-face {*/
/*  font-family: "Noto Sans KR", sans-serif !important;margin:0;;*/
/*  font-style: normal;*/
/*  font-weight: 300;*/
/*  src: local("NanumSquareRoundL"), /* computer */*/
/*    url("../font/NanumSquareRoundL.eot"), /* IE9 Compat Modes */*/
/*    url("../font/NanumSquareRoundL.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */*/
/*    url("../font/NanumSquareRoundL.woff2") format("woff2"), /* Modern Browsers */*/
/*    url("../font/NanumSquareRoundL.woff") format("woff"), /* Modern Browsers */*/
/*    url("../font/NanumSquareRoundL.ttf") format("truetype"); /* Safari, Android, iOS */*/
/*}*/
/*@font-face {*/
/*  font-family: "Noto Sans KR", sans-serif !important;margin:0;;*/
/*  font-style: normal;*/
/*  font-weight: 400;*/
/*  src: local("NanumSquareRoundR"), /* computer */*/
/*    url("../font/NanumSquareRoundR.eot"), /* IE9 Compat Modes */*/
/*    url("../font/NanumSquareRoundR.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */*/
/*    url("../font/NanumSquareRoundR.woff2") format("woff2"), /* Modern Browsers */    */
/*    url("../font/NanumSquareRoundR.woff") format("woff"), /* Modern Browsers */*/
/*    url("../font/NanumSquareRoundR.ttf") format("truetype"); /* Safari, Android, iOS */*/
/*}*/
/*@font-face {*/
/*  font-family: "Noto Sans KR", sans-serif !important;margin:0;;*/
/*  font-style: normal;*/
/*  font-weight: 700;*/
/*  src: local("NanumSquareRoundB"), /* computer */*/
/*    url("../font/NanumSquareRoundB.eot"), /* IE9 Compat Modes */*/
/*    url("../font/NanumSquareRoundB.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */*/
/*    url("../font/NanumSquareRoundB.woff2") format("woff2"), /* Modern Browsers */*/
/*    url("../font/NanumSquareRoundB.woff") format("woff"), /* Modern Browsers */*/
/*    url("../font/NanumSquareRoundB.ttf") format("truetype"); /* Safari, Android, iOS */*/
/*}*/
/*@font-face {*/
/*  font-family: "Noto Sans KR", sans-serif !important;margin:0;;*/
/*  font-style: normal;*/
/*  font-weight: 800;*/
/*  src: local("NanumSquareRoundEB"), /* computer */*/
/*    url("../font/NanumSquareRoundEB.eot"), /* IE9 Compat Modes */*/
/*    url("../font/NanumSquareRoundEB.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */*/
/*    url("../font/NanumSquareRoundEB.woff2") format("woff2"), /* Modern Browsers */*/
/*    url("../font/NanumSquareRoundEB.woff") format("woff"), /* Modern Browsers */*/
/*    url("../font/NanumSquareRoundEB.ttf") format("truetype"); /* Safari, Android, iOS */*/
/*}*/


/* 공통 */
/*@import url(https://fonts.googleapis.com/earlyaccess/notosanskr.css);*/
@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 100;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.otf) format('opentype');}
@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 300;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.otf) format('opentype');}
@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 400;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.otf) format('opentype');}
@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 500;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.otf) format('opentype');}
@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 700;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.otf) format('opentype');}
@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 900;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.otf) format('opentype');}



* {margin:0;padding:0;}
html,body {width:100%;font-family: "Noto Sans KR", sans-serif !important;margin:0;}

.nav { box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);}

@media (min-width: 769px){
	.form_container {
		max-width: 900px;
	}
}

.form_sub_title { font-size:18px; color:#313131;font-weight:700;line-height: 38px;} 
.form_sub_content { font-size:14px; color:#313131;font-weight:400;line-height: 35px;}

.numbtn { background-color: #fff;border: 1px solid #d2d2d2;width: 30px;height: 30px;padding:0px;font-size:11px;font-family: 'Arial';}
input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}


/*마이페이지*/
#mypage { padding-top:30px;}
#mypage .list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover {
    z-index: 2;
    color: #fff;
    background-color: #fed136;
    border-color: #fed136;
}
#mypage #postcode { width: 50%; display:inline-block;}
#mypage #postcode_btn { margin-bottom:5px; }
#mypage #save_btn {background-color: #fed136;border-color: #fed136;}
#mypage .list-group-item { padding-top:0.55rem;font-size:14px;}
#mypage .copy { border: 1px solid #f8e081; padding: 3px 3px;font-size: 10px;color: #f8e081;cursor: pointer; font-weight: 600;}


/*폼*/
#router-view .masthead { background:#212429;text-align:center;width:100%;height:80px;color:#fff;line-height:80px;font-size:23px;font-family:"Noto Sans KR", sans-serif !important;margin:0;;}
#deposit_form section { margin-top:15px;}
#preorder_form section { margin-top:35px;}
#demand_form section { margin-top:15px;}
.form-control {
    display: block;
    width: 100%;
	height:40px;
    padding: .375rem .75rem;
    font-size: 13px;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
#contents_detail div .form_profile_img {border-radius:50%;width:80px;height:80px !important;}

.col-md-5 {
    font-size: 10px;
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
}

#thumbnail_img {display: inline-block; padding: .5em .75em; color: #999; font-size: inherit; line-height: normal; vertical-align: middle; background-color: #f9fafc; cursor: pointer; border: 1px solid #ebebeb; border-bottom-color: #e2e2e2; border-radius: .25em;width:350px;height:250px;    text-align: center; padding-top: 85px;}

#contents_detail { font-family:"Noto Sans KR", sans-serif !important;margin:0;;}
#goods_list { font-family:"Noto Sans KR", sans-serif !important;margin:0;;}
.table_box { font-family:"Noto Sans KR", sans-serif !important;margin:0;;}
.gig-list-card .gig-list-description .gig-list-gtitle { font-family:"Noto Sans KR", sans-serif !important;margin:0;;}
 @media (max-width:768px){
	#form_insert_section {padding-top:20px;font-size:12px;margin-left:10px;margin-right:10px;}
/*	#form_insert_section .col-md-2 {padding:3px 5px;max-width: 50%;flex: 0 0 50%;-webkit-flex: 0 0 50%;-ms-flex: 0 0 50%;width:50%;}*/
/*	#form_insert_section .col-md-2 {padding:3px 5px;max-width: 50%;display:inline-block;}*/
	#form_insert_section .col-md-2 {padding:3px 5px;max-width: 50%;display: inline-block;float: left;width:49%;}
	#form_insert_section .col-md-8 {display: inline-block;width: 100%;}

	#form_insert_section .col-md-3 { max-width:100%; flex: 0 0 100%; }
	#form_insert_section .col-md-4 { max-width:45%; flex: 0 0 45%; }

/*	#form_insert_section .mcol-md-5 { flex: 0 0 41.666667%; max-width: 41.666667%; }*/
	#form_insert_section .mcol-md-5 { font-size:11px;}
	#form_insert_section .mcol-md-4 { max-width:32%; flex: 0 0 32%; font-size:11px;padding-top:0;padding-bottom:0;}
	#form_insert_section .mcol-md-3 { max-width:25%; flex: 0 0 25%; padding:0px;font-size:11px;}
	#form_insert_section .mcol-md-2 { max-width:16.666667%; flex: 0 0 16.666667%; padding:0px;font-size:11px;}


	#thumbnail_img {width:100%;height:250px;}
	#router-view .masthead { font-size:18px;}
	#deposit_form section { margin-top:5px;}
	#preorder_form section { margin-top:5px;}
	#demand_form section { margin-top:5px;}
	.form_profile_img {border-radius:50%;width:50px;height:50px;}
 }


 /* 윗치페이지링크버튼css */
.form_btn{
  display: flex;
  flex-direction: row;
  justify-content: center;
  margin-top: 14px;
}

.form_contact{
  width: 98px;
  border-radius: 10.7px;
  border: 1px solid #979797;
  background-color: #fff;
  font-family: NotoSansKR;
  font-size: 13px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: #565656;
  padding: 10px 0;
  margin-right: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}

.form_witchpage{
  width: 98px;
  border-radius: 10.7px;
  background-color: #fec123;
  font-family: NotoSansKR;
  font-size: 13px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: #fff;
  padding: 10px 0;
  display: flex;
  justify-content: center;
  align-items: center;
 }

/* 2022/04/18 폼림픽css */
.formlympic_countdown{
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  margin-bottom: 20px;
}

.formlympic_countdown div{
  font-size: 17.8px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: #565656;
  border-radius: 8.9px;
  background-color: #eee;
  width: 42.8px;
  padding: 6px 0;
  margin: 0 4px;
}

.formlympic_countdown span{
  font-size: 17.8px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #bcbcbc;
  margin: 0 4px;
}

.formlympic_nono{
  width: 100%;
  padding: 20px 0;
  font-size: 16px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: #fff;
  background-color: #c4c4c4;
  margin: auto;
  margin-bottom: 100px;
}

.formlympic_submit{
  width: 100%;
  padding: 20px 0;
  background-color: #ff6160;
  font-size: 16px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: #fff;
  margin: auto;
  margin-bottom: 100px;
}

#formlympic_title li{
  width: 100%;
  padding: 10px 0;
  font-size: 15px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  border-radius: 20px;
  margin: auto;
  margin-top: 20px;
  margin-bottom: 20px;
}

.formlympic_title1{
  color: #565656;
  background-color: #f9ecff;
}

.formlympic_title2{
  color: #565656;
  background-color: #fff9ec;
}

.formlympic_title3{
  color: #565656;
  background-color: #e7f6f6;
}

.formlympic_title4{
  color: #ff6160;
  background-color: #fee;
}

.countDown10sec{
  color: #fff !important;
  background-color: #ff6160 !important;
}
#contents_detail ul { 
    padding: revert;list-style: unset;
}
#contents_detail .sns_wrap ul {
	padding:0;list-style: none;

}
#contents_detail ul li {
    text-align: start;
	display:list-item;
}
#contents_detail u {
	text-decoration: revert;
}