@import url(//fonts.googleapis.com/earlyaccess/notosanskr.css);

html, body {	margin: 0;	padding: 0;}

body {  color: #000;	font-family: 'NotoSans', sans-serif;	font-weight: 400;    font-size: 1.3em;	-webkit-font-smoothing: antialiased;line-height:1.2;}
.container-fluid{position:relative;width:100%;margin:0; text-align:center;}
.container{position:relative;width:1200px;margin:0 auto;text-align:center;}

*{-webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

.fleft{float:left;}
.fright{float:right;}
.txtleft{text-align:left !important;}
.txtcenter{text-align:center !important;}
.txtright{text-align:right !important;}
.txtbold{font-weight:bold !important;}
.txtnormal{font-weight:normal !important;}
.prelative{position:relative;}
.pabsolute{position:absolute !important;}
.alternative{z-index:-1;width:0;height:0;overflow:hidden;visibility:hidden;}
img{max-width:100%; border:0!important;}
a{text-decoration:none;color:inherit;}
.maincolor{color:#ff8013;}
.subcolor{color:#666666;}
.main_tit_subp{margin-top:1.5vh;}
	a{font-weight:normal;}
.disnon{display:none;}

.gnb{ width:100%;   margin:0 auto; background:#fff; padding:18px 0;border-bottom:1px solid #d9d9d9;}
	.gnb_Wrapper{max-width: 1200px;  margin:0 auto; }
	.gnb li{float:right; font-size:22px;padding:15px 0 0 100px;}
	.gnb li:first-child{float:left;padding:0;}

h1, h2, h3, h4, h5 p { font-weight:normal;   margin: 0; padding:0; letter-spacing:-1px;}

h1 {    font-size: 3.1em;  letter-spacing:-2px;}/*64*/
h2 {    font-size: 2.7em;  letter-spacing:-3px;}/*56*/
h3 {    font-size: 1.65em; line-height:1.4;}/*34*/
h4{font-size:1.35em}/*28*/
h5{font-size:1.1em; letter-spacing:-1px;}/*23*/
a {    text-decoration: none;     color: #000;}
p{line-height:1.5;letter-spacing:-1px;}
section {    display: table;    position: relative;    box-sizing: border-box;    width: 100%;   padding:17vh 0;	margin:0 auto;}
.wrapper{display:inline-block; text-align:center;}
	.modal_popup{ width:950px; background:#fff; padding:40px; position:relative;}
	.modal_close{position:absolute;right:20px; top:30px}


.top{padding:10vh 0;}
	.top_tit{float:left; text-align:left; margin-right:3.5vw; margin-top:135px;position:relative;}
		.top_tit .line{background:#000; width:237px; height:5px; position:absolute; right:-96px; top:-60px;}
		.top_tit h1.se02{ margin-bottom:35px;}
		.top_tit h4{margin-bottom:15px;}
	.top_vod{width:430px; height:580px; border-radius:50px 0 50px 0; background:#000;float:left ;box-shadow: 50px 50px 0px 5px #fff5ec;}
	.top_vod .video-js .vjs-big-play-button{display:none;}
	.top_banner{float:right; position:relative; right:-20vh;top:0px;}
	.top_banner div{margin-bottom:20px;}
	.bigsmom_info{padding-bottom:22vh;}
		.bigsmom_info	.context{float:left;width:600px;}
		/* .bigsmom_info .context .bm_info_tit h2:last-child {margin-left: 8%!important} 안먹음 */
		.mar_lef_8 {margin-left: 8%!important}

		.bigsmom_info	.context .bm_info_tit{margin-bottom:8.5vh}
		.bigsmom_info	.context .bm_info_tit p{margin-top:10px}
		.bigsmom_info	.context .rotate_text{margin-left:60px; position:relative;}
		.bigsmom_info	.context .rotate_text h3{padding-top:25px;}
		.bigsmom_info	.context .rotate_text h3:before{ content:"";  position:absolute;  left:0; top:0;  display:block; width:45px; height:5px; background:#ff8a00;}
		.bigsmom_info .context .rotate_text p{margin-top:28px;}
		.special_pro{display:inline-block; position:absolute; bottom:-118px; left:50%;transform:translateX(-50%);  text-align:center;}
			.special_pro div{width:40px; height:40px; background:#9dca44; border-radius:50%; color:#fff; font-size:25px; line-height:40px; margin:0 auto 10px;}

		.rotatearea2 {display: none;}

		#special_pro_list{}
			#special_pro_list ul{margin-top:2vh;}
			#special_pro_list li{float:left; width:29%; margin:2vh 2%; }
			#special_pro_list h4{margin-bottom:2vh; border-bottom:1px dotted #000; padding-bottom:2vh;}
			#special_pro_list p{font-size:19px; margin:5px 0; }
			#special_pro_list p:before{content:"��"; margin-right:8px}

	.interior{padding:0;}
		.interior_big{width:60%; padding-bottom:36%; float:left; position:relative; height: 0;overflow: hidden;}
		.interior_big .interior_big_tit{position:absolute; top:8vh; left:4vw; text-align:left; color:black}
		.interior_big_tit2 {display: none; margin-bottom: 4%;}
		.interior_big_tit2 p {line-height: 1.5rem; margin-top: 1.5vh;}
		.interior_small_area li{float:left;}
		.interior_small_area li.interior_small {width:24%; padding-bottom:18%; background-color:#000; float:left; position:relative;}
		.wrap {position: absolute;	top: 0;	left: 0;	width: 100%;	height: 100%; }
		/* kms */
		.inquiry_area ul {display: flex; justify-content: space-between; padding: 0 15%;}
		.inquiry_area li .rrrrr { color: #fff; }
		.inquiry_area li .wwww { font-weight: bold;font-size: 1.2em; margin-left: 20px; color: #fff; }
		.inquiry_area { background: #ff8013; width: 100%; color: #fff; margin-top: 10vh; padding: 3%;}
		section#shop_order_box {  padding-bottom: 0; }
		.bx-viewport { height: 402px;}
		.historyarea{  width:256px; }
		.interior_big1 { width: 44%; float: right; }
		.interior2 h2 { color: #fff; }
		.interior2 a.pdfgo { background: #ff8013; color: #fff; padding: 18px 30px; display: inline-block;  margin-top: 20px;}
		.interior2 .interior_big {  float: none; width: 100%; padding-bottom: 93.1%; }
		.interior2 .interior_big.interior_big2 { padding-bottom: 20%; }
		.wrap { position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
		.subcolor {  font-size:20px; }
		.new_popup { height: 600px; overflow-y: scroll; text-align: center; position: relative; }
		 /* kms */
		@import url(https://fonts.googleapis.com/css?family=Raleway:400,500,700);
		/* sjy */
		.interior_big img{background-color:#eee; }
		.interior_small_img{position:relative; width:40%;padding-bottom:18%}
		.interior_small_img img{ position: relative;  max-width: 100%;  vertical-align: top;position: absolute;	top: 0;	left: 0;	width: 100%;	height: 100%;}
		.interior_snip1273{position: relative;  padding-bottom:60%; width:100%;  color: #ffffff; text-align: center; background-color: #000;}
		.interior_snip1273 .over_text {  position: absolute;  top: 50%;   left:50%;transform:translate(-50%, -20%);
			width: 100%;  height: 100%;  z-index: 1;  opacity: 0;  padding: 20px 30px;}
		.interior_snip1273 .over_text:before, .interior_snip1273 .over_text:after {  width: 1px;  height: 0;}
		.interior_snip1273 .over_text:before {  right: 0;  top: 0;}
		.interior_snip1273 .over_text:after {  left: 0;  bottom: 0;}
		.interior_snip1273 h3, .interior_snip1273 p {  line-height: 1.5em;}
		.interior_snip1273 h3 {  margin: 0 0 5px;  font-weight: 700;  text-transform: uppercase;}
		.interior_snip1273 p {    margin: 0 0 15px;}
		.interior_snip1273 a {  position: absolute;  top: 0;  bottom: 0;  right: 0;  left: 0;  z-index: 1;}
		.interior_snip1273:before,
		.interior_snip1273:after,
		.interior_snip1273 .over_text:before,
		.interior_snip1273 .over_text:after {  position: absolute;  content: '';  background-color: #ffffff;  z-index: 1;
		  opacity: 0.8;
		}
		.interior_snip1273:before, .interior_snip1273:after {  height: 1px;  width: 0%;}
		.interior_snip1273:before {  top: 0;  left: 0;}
		.interior_snip1273:after {  bottom: 0;  right: 0;}
		.interior_snip1273:hover img, .interior_snip1273.hover img {  opacity: 0.3;}
		.interior_snip1273:hover .over_text b{font-size:x-large;}
		.interior_snip1273:hover .over_text, .interior_snip1273.hover .over_text {  opacity: 1;}
		.interior_snip1273:hover .over_text:before,
		.interior_snip1273.hover .over_text:before,
		.interior_snip1273:hover .over_text:after,
		.interior_snip1273.hover .over_text:after {  height: 100%;}
		.interior_snip1273:hover:before, .interior_snip1273.hover:before,.interior_snip1273:hover:after,.interior_snip1273.hover:after {  width: 100%;}
		.interior_snip1273:hover:before,
		.interior_snip1273.hover:before,
		.interior_snip1273:hover:after,
		.interior_snip1273.hover:after,
		.interior_snip1273:hover .over_text:before,
		.interior_snip1273.hover .over_text:before,
		.interior_snip1273:hover .over_text:after,
		.interior_snip1273.hover .over_text:after {  opacity: 0.1;}
		/*  */

.snip1273 {  position: relative;  width:40%; padding-bottom:18%;  color: #ffffff; text-align: center;background-color: #000000;}
.snip1273 * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: all 0.4s ease-in;
  transition: all 0.4s ease-in;
}
.snip1273 img {  position: relative;  max-width: 100%;  vertical-align: top;position: absolute;	top: 0;	left: 0;	width: 100%;	height: 100%;}
.snip1273 .over_text {  position: absolute;  top: 50%;   left:50%;transform:translate(-50%, -20%);
 width: 100%;  height: 100%;  z-index: 1;  opacity: 0;  padding: 20px 30px;}
.snip1273 .over_text:before, .snip1273 .over_text:after {  width: 1px;  height: 0;}
.snip1273 .over_text:before {  right: 0;  top: 0;}
.snip1273 .over_text:after {  left: 0;  bottom: 0;}
.snip1273 h3, .snip1273 p {  line-height: 1.5em;}
.snip1273 h3 {  margin: 0 0 5px;  font-weight: 700;  text-transform: uppercase;}
.snip1273 p {    margin: 0 0 15px;}
.snip1273 a {  position: absolute;  top: 0;  bottom: 0;  right: 0;  left: 0;  z-index: 1;}
.snip1273:before,
.snip1273:after,
.snip1273 .over_text:before,
.snip1273 .over_text:after {  position: absolute;  content: '';  background-color: #ffffff;  z-index: 1;
  -webkit-transition: all 0.4s ease-in;
  transition: all 0.4s ease-in;
  opacity: 0.8;
}
/* .snip1273:before, .snip1273:after {  height: 1px;  width: 0%;}
.snip1273:before {  top: 0;  left: 0;}
.snip1273:after {  bottom: 0;  right: 0;}
.snip1273:hover img, .snip1273.hover img {  opacity: 0.3;}
.snip1273:hover .over_text, .snip1273.hover .over_text {  opacity: 1;}
.snip1273:hover .over_text:before,
.snip1273.hover .over_text:before,
.snip1273:hover .over_text:after,
.snip1273.hover .over_text:after {  height: 100%;}
.snip1273:hover:before,
.snip1273.hover:before,
.snip1273:hover:after,
.snip1273.hover:after {  width: 100%;}
.snip1273:hover:before,
.snip1273.hover:before,
.snip1273:hover:after,
.snip1273.hover:after,
.snip1273:hover .over_text:before,
.snip1273.hover .over_text:before,
.snip1273:hover .over_text:after,
.snip1273.hover .over_text:after {  opacity: 0.1;} */




		/*�귿*/
		@import url(https://fonts.googleapis.com/css?family=Roboto+Slab:300,700);
		.rotatearea{background:url(/storage/bigsmom/images/bigsmom_info_ro.png); width:657px;float:right; position:relative;height:634px; margin-right:-220px; margin-top:-50px;}
		.rotate-slider{position:absolute; top:0; left:0;
			/*margin: 5em auto;*/
			/*height: 360px;
			/* overflow: hidden; */
			width: 200px;

		}
		.rotate-slider ul.slides{height: 100%;	margin: 0;	overflow: hidden;	padding: 0;	position: relative;	top: 50px;	left: 282px;
		-ms-transform-origin: center center;
			transform-origin: center center;
			width: 100%;
		}
		.rotate-slider ul.slides.animate{	-webkit-transition: all 0.75s ease-in-out;	transition: all 0.75s ease-in-out;		}
		.rotate-slider ul.slides li{	background-position: center;	background-size: cover;	display: block;color: #fff;	list-style: none;	position: absolute;				top: 0;
				left: 50%;text-align: center;
				-ms-transform-origin: bottom center;
			transform-origin: bottom center;
			width: 100%;			cursor:pointer;		}
		.rotate-slider ul.slides li:nth-of-type(1){background: #3498db;}
		.rotate-slider ul.slides li:nth-of-type(2){background: url('http://static.pexels.com/wp-content/uploads/2014/05/car-oldtimer-snow-342-825x550.jpg');}
		.rotate-slider ul.slides li:nth-of-type(3){background: #e74c3c;}
		.rotate-slider ul.slides li:nth-of-type(4){background: url('http://static.pexels.com/wp-content/uploads/2014/06/analog-camera-old-olympus-om-10-1528-825x550.jpg');}
		.rotate-slider ul.slides li:nth-of-type(5){background: #f1c40f;}
		.rotate-slider ul.slides li:nth-of-type(6){background: url(http://static.pexels.com/wp-content/uploads/2014/06/bridge-city-night-645-827x550.jpg);}
		.rotate-slider ul.slides li .inner{box-sizing: border-box; height: 100%;width: 100%;		}

/* .img_scale  { transform:scale(1); transition:transform 0.5s linear;}
.img_scale:hover  {
  transform:scale(1.1);             
  -webkit-transform:scale(1.1);    
  -moz-transform:scale(1.1);       
  -o-transform:scale(1.1);           
} */

.shop_order_box{max-width:1300px; margin:0 auto;}
.shop_order{margin-top:0vh; display: flex; flex-wrap: wrap; margin: 0 auto;}
	.shop_order li{position:relative;padding:0 22px; margin-top:4vh;width:310px; height:299px}
	.shop_order li h4{position:absolute; top:95px; left:58%; transform:translateX(-50%);font-size:24px; color:#fff;}
	.shop_order li:first-child, .shop_order li:nth-child(5){padding-left:0;}
	.shop_order li::after{content:"";  position:absolute;  right:-31px; top:40%;  display:block; width:63px; height:7px; background:url(/storage/bigsmom/images/egg_line.png)  no-repeat center top;}
	.shop_order li:nth-child(4), .shop_order li:nth-child(8){padding-right:0;}
	.shop_order li:nth-child(4)::after{ content:"";  position:absolute;  right:108px; top:297px;  display:block; width:7px; height:63px; background:url(/storage/bigsmom/images/egg_line_1.png)  no-repeat center top}
	 .shop_order li:nth-child(8):after{display:none;}

	 .shop_order .setting::after {background: none!important;}

	 .shop_order li .step{background:#ff8a00; border-radius:500px 0 500px 500px; padding:5px 15px; position:absolute; left:58%; transform:translateX(-50%); font-size:15px; color:#fff; bottom:55px}

	 .shop_order li:nth-child(1) h4, .shop_order li:nth-child(1) .step{left:54%}
	 .shop_order li:nth-child(4) h4, .shop_order li:nth-child(4) .step, .shop_order li:nth-child(8) h4, .shop_order li:nth-child(8) .step{left:62%; }
	/* .shop_order li:nth-child(4) h4, .shop_order li:nth-child(8) h4	 {top:85px} */
	 .shop_order li:nth-child(4) h4 span{font-size:15px}
/* kms  220 line -180 -> - 120 */
.history{background:url(/storage/bigsmom/images/history_bxslider_b_bg.png) repeat-x 100% -110px;}
	.history	.bx-wrapper{margin:0; }
	.history	.bx-wrapper .bx-viewport{    box-shadow: 0 0 0px #ccc;    border: 0px solid #fff;    left: 0px;    background: #fff; background:url(/storage/bigsmom/images/history_bxslider_bg.png) repeat-x 100% 30%;}
	.history_bxslider{background:url(/storage/bigsmom/images/history_bxslider_bg.png); }
	.history_bxslider .historyimg, .history_bxslider .historyarea{float:left;}
	.historyarea{text-align:left; margin-top:63px;}
	.historyarea h4{font-size:30px; margin-bottom:20px;}
	.historyarea h3{margin:25px 0 10px 0}
	.bx-wrapper .bx-controls-direction a {  top: 100%;    margin-top: 0px;    outline: 0;    width: 49px;    height: 24px;}
	.bx-wrapper .bx-next { right: 45%;    background: url(/storage/bigsmom/images/history_bxslider_next.png) no-repeat;}
	.bx-wrapper .bx-prev {  left: 45%;     background: url(/storage/bigsmom/images/history_bxslider_prev.png) no-repeat;}
	.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{width:auto; display:inline-block;left:50%;  transform:translateX(-50%);color:#000; font-weight:normal;}
	.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {     bottom: -25px;    }
	.bx-wrapper .bx-next:hover {	background-position: -0px 0;}

.new{}
	.new h2{border-bottom:1px solid #000;padding:20px 0;}
	.new li{padding:40px 30px; border-bottom:1px solid #e6e6e6; position:relative;}
	.new li a{display:block;}
	.new li a h5{font-weight:normal;margin-bottom:8px;}
	.new li a p{font-size:19px;}
	.new li a span{display:inline-block; font-size:28px; font-weight:700;top:-50px;position:absolute;top:50%;  transform:translateY(-50%);right:30px;}
	#new_popup{height:600px;   overflow-y: scroll; text-align:center;position:relative;}
	#new_popup p{margin-top:30px}


#lean_overlay {position: fixed;		z-index:500;		top: 0px;		left: 0px;		height:100%;		width:100%;		background: #000;		display: none;}
	.modal{display:none;}

.footer{background:#f5f5f5; font-size:16px;padding:7vh 0;}
	.footer span{margin:5px 15px}
	.footer img{position:absolute; right:0; top:50%;  transform:translateY(-50%);}

.tops_btn{position:fixed; bottom:5vh; right:6vw; background:#fff; border:1px solid #000;font-size:16px; width:50px; height:50px;text-align:center; letter-spacing:-1px;}
	.tops_btn img{margin-top:5px;}

/*20201104*/
.cm-container .cm-items .cm-item a:before{}
.cm-container .cm-items .cm-item a{}
.cm-container .cm-selected-container{width:200px; padding:10px; line-height:100px; border-radius: 50px;}
.cm-container .cm-selected-container .cm-selected-label{width:100%; height:auto;}


/* 211210 video popup  */
.video_popup{
	height: 100%;
	text-align : center;
	top:190px !important;
	left: 65% !important;
}

.image_popup{
	left: 33% !important;
}

/* 반응형 */
@media screen and (max-width:1024px) {
	.container {width: 90%;}
	.top_banner {display: none;}
	.scroll {display: none;}

	/* why 빅스맘일까 */
	.rotatearea {display: none;}	
	.rotatearea2 {display: block;}

	.bigsmom_info .context {text-align: center!important;}
	.bigsmom_info .context .bm_info_tit h2 {font-size: 2.2em;}
	/* .bigsmom_info .context .bm_info_tit h2:last-child {margin-left: 0;} 안먹음 */
	.mar_lef_8 {margin-left: 0!important;}
	.bigsmom_info .context {width: 100%;}
	.bigsmom_info .context .rotate_text {margin-left: 0!important; margin-bottom: 5vh;}	
	.bigsmom_info .context .rotate_text h3:before {
		top: 0%; left: 50%; transform: translate(-50%, -0%);
	}
	.bigsmom_info .context .bm_info_tit {margin-bottom: 3vh;}
	.cm-container .cm-selected-container {
		width: 270px;
		line-height: 60px;
		height: 70px;
	}
	.cm-container .cm-selected-container {top: 235px;}
	.bigsmom_info {padding-bottom: 0vh;}
	.bm_info_tit {text-align: center;}

	/* 빅스맘 인테리어 */
	.interior_snip1273 .over_text {
		top:80%;
		left: 50%;
		transform: translate(-50%, -60%);
	}
	.interior_big .interior_big_tit {
		top: 4vh;
	}

	/* 가맹안내 */
	.shop_order_box {width: 80%;}
	.shop_order:last-child {flex-wrap: wrap-reverse; flex-direction: row-reverse;}
	.shop_order li {width: 50%;}
	.shop_order li::after {background: none;} 
	.shop_order li:nth-child(4)::after {background: none;}

	.inquiry_area ul {padding: 0 2%;}

	/* 히스토리, 이미지 지우기 */
	.history {display: none;}
	.interior2 {display: none;}
}

@media screen and (max-width:768px) {
	.container{width: 90%;}
	.dis_none {display: none;}
	.scroll {display: none;}
	.line {display: none;}
	.top_banner {display: none;}

	.top_tit {
    	margin-top: 0px;
		float: none;
	}
	.top_vod {margin-top: 7%;}
	/* .wrapper::after{
		content:"";	 
		display:block;
		clear:both;
	}  안먹음 */

	.bigsmom_info .context .rotate_text {margin-bottom: 0vh;}
	/* 빅스맘 둘러보기 */
	#bigsmom_look .introduce_container {width: 80%;}

	.interior_big_tit2 {display: block;}
	.interior_snip1273 .over_text {top: 65%;}
	.interior_big .interior_big_tit {top: 3vh;}

	/* 가맹안내 */
	.shop_order li {padding: 0;} 
	.shop_order li:nth-child(1) h4 {left: 58%;}
	.shop_order li:nth-child(1) h4, .shop_order li:nth-child(1) .step {left: 58%;}
	.shop_order li:nth-child(4) h4 {left: 60%;}
	.shop_order li:nth-child(4) h4, .shop_order li:nth-child(4) .step, .shop_order li:nth-child(8) h4, .shop_order li:nth-child(8) .step {left: 60%;}
	.rotatearea {margin-top: 0;}
	.inquiry_area ul {padding: 0 5%; font-size: 0.9rem;}

	/* 전국의 빅스맘 찾아보기 */
	#bigsmom_browse table .map {
		margin-left: 2%;
		width: 20%;
	}
	#bigsmom_browse table .map a {font-size: 1rem;}
}

@media screen and (max-width:480px){
	#largeModal{
		left:0 !important;
		margin:0 auto;
		width: 100vw;
		margin-left: 0px !important;
	}
	#videoModal{
		left:0 !important;
		margin:0 auto;
		width: 100vw;
		margin-left: 0px !important;
	}
	#my-video_1{
		width:100%;
	}

	/* 230126 반응형 수정 */
	h1 {font-size: 2.5em;  letter-spacing:-2px;}/*64*/
	h2 {font-size: 1.75em;  letter-spacing:-3px;}/*56*/
	h3 {font-size: 1.35em; line-height:1.4;}/*34*/
	h4{font-size:1.1em}/*28*/
	h5{font-size:1em; letter-spacing:-1px;}/*23*/
	.subcolor {font-size: 18px;}
	.mblock {display: block;}
	.dis_none {display: none;}
	/* .wrapper {width: 90%;} */
	.top_tit {margin-right: 0;}
	.top_tit h4 {margin-bottom: 7px;}
	.top_tit .line {display: none;}

	.video-js {width: 280px; height: 380px;}
	.top_vod {width: 280px; height: 380px; margin-top: 7vh;}
	
	/* .rotatearea {margin-top: -150px; background: none; margin-right: -310px;}
	.rotatearea .wrap {padding-left: 120px;} */

	.rotatearea2 {display: block;}

	.snip1273 {width: 100%; padding-bottom: 60%;}
	.interior_big {width: 100%; padding-bottom: 60%;}
	.interior_snip1273 .over_text {
		top: 50%;
		left: 50%;
		transform: translate(-50%, -40%);
		font-size: 15px;
		align-items: center;
	}
	.interior_snip1273:hover .over_text b {font-size: 18px;}
	.interior_big .interior_big_tit  {top: 5vh;}
	.interior_big .interior_big_tit h2 {margin-bottom: 2%;}
	.interior_big .interior_big_tit p {line-height: 1.5rem;}
	.interior_big_tit2 {display: block; margin-bottom: 10%;}
	
	/* 빅스맘 둘러보기 */
	#bigsmom_look .introduce_container {width: 90%; padding: 10% 0;}
	#bigsmom_look .introduce_container ul li {width: 50%!important; font-size: 15px;}

	.inquiry_area ul {flex-direction: column; padding: 0 3%; font-size: 0.7em;} 
	.inquiry_area  {padding: 5%;}

	/* 가맹안내 */
	.shop_order_box {width: 100%; padding-bottom: 5vh;}
	.shop_order {width: 80%; justify-content: center; position: relative;}
	.shop_order li {padding: 0; width: 50%; margin-top: 0; height: 230px;}
	.shop_order:last-child {flex-wrap: wrap-reverse;}
	.shop_order:last-child li {width: 50%;}
	.shop_order:last-child li:first-child {display: none;}
	.shop_order li::after {background: none;} 
	.shop_order li:nth-child(4)::after {background: none;}
	.shop_order li h4 {font-size: 14px; top: 55px;}
	.shop_order li .step {font-size: 13px; bottom: 30px; padding: 5px 5px; width: 50%;}
	.shop_order:last-child li:nth-child(2) {width: 100%;}
	.main_tit_subp {margin-bottom: 3vh;}

	/* 전국의 빅스맘 찾아보기 */
	#bigsmom_browse table {
		border-top: 1px solid rgb(138, 138, 138);
		border-bottom: 1px solid rgb(138, 138, 138);
	}

	#bigsmom_browse h2 {text-align: center!important;}
	#bigsmom_browse table {
		font-size: 0.7em;
	}
	#bigsmom_browse table .map a {
		padding: 5px 10px;
	}

	#bigsmom_browse table .information {
		flex-direction: column;
	}

	#bigsmom_browse table .information div {
		width: 100%;
	}

	#bigsmom_browse table .information div.map {
		text-align: center;
		margin-top: 3%;
		margin-left: 0%;
	}

	#bigsmom_browse table p:last-child {margin-top: 1.5%;}

	#bigsmom_browse table p {
		font-size: 0.9rem!important;
	}
	
	#bigsmom_browse table p b {
		font-size: 0.9rem!important;
	}
	#bigsmom_browse table span {
		font-size: 0.9rem!important;
	}
	#bigsmom_browse .paging ul li a {
		padding: 7px 10px!important;
		font-size: 15px!important;
	}

	/* footer */
	.footer {padding: 5vh 0;}
	.footer p {font-size: 14px;}
	.footer span {margin: 0;}
	.footer img {display: none;}
}

.modal-content {
	width: 100%;
	border:none;
    position: relative;
    display: flex;
    flex-direction: column;
    pointer-events: auto;
    background-color: #ffffff;
    background-clip: padding-box;
    border: 1px solid #e8ebf1;
    border-radius: 0.3rem;
    outline: 0;
}
.modal-body {
	position: relative;
    flex: 1 1 auto;
    padding: 0.937rem;
}
.modal-body .video-js{
	border-radius: 0px !important;
	background-color: unset;
}
.modal-body .vjs-tech{
	border : none;
	border-radius: 0px !important;
}
.modal-footer{
	display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: flex-end;
    padding: 0.687rem;
    border-top: 1px solid #e8ebf1;
    border-bottom-right-radius: calc(0.3rem - 1px);
    border-bottom-left-radius: calc(0.3rem - 1px);
}
.modal-footer > *{
	margin: 0.25rem;
}
.modal-footer .modal_close{
	position:unset !important;
}
.btn, .fc .fc-button > .actions a, .wizard > .actions a:hover, .wizard > .actions .disabled a {
    display: inline-block;
    font-weight: 600;
    color: #fff;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    user-select: none;
    background-color: transparent;
    border: 1px solid transparent;
    padding: 0.5rem 1rem;
    font-size: 0.875rem;
    line-height: 1.5;
    border-radius: 0.1875rem;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.btn-secondary{
	color: #fff;
    background-color: #7987a1;
    border-color: #7987a1;
}
.modal-footer .btn{
	cursor :pointer;
	font-size: 0.875rem;
	line-height: 1;
	font-family: inherit;
}

/* 230120 빅스맘 둘러보기 */
#bigsmom_look {
	padding: 17vh 0 5vh;
}

#bigsmom_look .introduce_container {
	max-width: 1200px;
	margin: 0 auto;
}

#bigsmom_look ul.introduce {
	max-width: 960px;
	margin: 0 auto;
	position: relative;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
	margin-top: 3%;
}

#bigsmom_look ul.introduce li {
	width: 290px;
    padding: 1.5%;
    /* border: 1px solid rgb(209, 209, 209); */
    margin-top: 2%;
	transition: all 0.4s ease-in-out;
}

#bigsmom_look ul.introduce li .imgBox {
	position:relative;
    height: 0;
    padding-bottom: 75%;
    overflow:hidden;
    width: 100%;
}

#bigsmom_look ul.introduce li .imgBox img {
	position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
}

#bigsmom_look ul.introduce li p {
	position: relative;
    width: 100%;
    margin-top: 4%;
	transition: all 0.4s ease-in-out;
} 

#bigsmom_look ul.introduce li:hover p{
	color: #ff8a00;

}

#bigsmom_look .iyua_more {
	margin-top: 3%;
}

#bigsmom_look .iyua_btn {
	width: 320px;
	margin: 0 auto;
	background-color: #ff8a00;
	padding: 20px 20px;
	border-radius: 0px 50px 50px 50px;
	margin-top: 1%;
}

#bigsmom_look .iyua_btn a {
	display: block;
	width: 100%;
	height: 100%;
	color: #fff;
	font-size: 1.1em;
}

/* 230125 전국의 빅스맘 찾아보기 */
#bigsmom_browse table {
	margin-top: 7%;
	border-top: 2px solid rgb(138, 138, 138);
	border-bottom: 2px solid rgb(138, 138, 138);
    border-collapse: collapse;
	text-align: center;
	width: 100%;
}

#bigsmom_browse table th, td {
    border-bottom: 1px solid rgb(170, 170, 170);
    padding: 10px;
}

#bigsmom_browse table .information {
	display:flex;
	justify-content: space-between;
	text-align: left;
	align-items: center;
}

#bigsmom_browse table .map {
	border: 1px solid rgb(170, 170, 170);
	border-radius: 10px;
}

#bigsmom_browse table .map a {
	display: block;
	width: 100%;
	height: 100%;
	padding: 10px 20px;
	color: rgb(138, 138, 138);
	transition: all 0.4s ease-in;
}

#bigsmom_browse table .map:hover a {
	color: rgb(182, 182, 182);
}

#bigsmom_browse table p {
	margin-top: 1.5%;
	font-size: 18px;
}

#bigsmom_browse table p b {
	font-size: 21px;
}
#bigsmom_browse table span {
	border: 1px solid rgb(170, 170, 170);
	background-color: rgb(170, 170, 170);
	padding: 0 10px 1.5px;
	color: #fff;
	border-radius: 5px;
	font-size: 16px;
}

#bigsmom_browse .paging {
	text-align: center;
	margin: 7vh auto;
}
#bigsmom_browse .paging ul  {
	display: flex;
	justify-content: center;
}

#bigsmom_browse .paging ul li a{
	padding: 10px 15px;
    border: 1px solid #e4e4e4;
    margin: 0 2px;
    text-decoration: none;
    color: #777;
    font-size: 16px;
}

/* #bigsmom_browse .paging ul li:nth-child(8) a::before {
	content: "";
	display: inline-block;
	width: 8px;
	height: 15px;
	top: 3px;
	position: relative;
	background: url(/storage/bigsmom/images/paging_right.png) no-repeat center;
} */

/* #bigsmom_browse .paging ul li:nth-child(2) a::before {
	content: "";
	display: inline-block;
	width: 8px;
	height: 15px;
	top: 3px;
	position: relative;
	background: url(/storage/bigsmom/images/paging_left.png) no-repeat center;
} */

/* #bigsmom_browse .paging ul li:first-child a::before {
	content: "";
	display: inline-block;
	width: 17px;
	height: 15px;
	top: 3px;
	position: relative;
	background: url(/storage/bigsmom/images/paging_first.png) no-repeat center;
} */

/* #bigsmom_browse .paging ul li:last-child a::before {
	content: "";
	display: inline-block;
	width: 17px;
	height: 15px;
	top: 3px;
	position: relative;
	background: url(/storage/bigsmom/images/paging_last.png) no-repeat center;
} */

#bigsmom_browse .paging ul li a.current {
	border: 1px solid #ff8a00;
	color: #ff8a00;
}

#bigsmom_browse .paging ul li a:hover, #bigsmom_browse .paging ul li a:focus , #bigsmom_browse .paging ul li a:active {
	border: 1px solid #ff8a00;
	color: #ff8a00;
}

/* chicken animation */
.chicken {
	animation: wobble-hor-bottom 1s infinite;
}
@-webkit-keyframes wobble-hor-bottom {
	0%,
	100% {
	  -webkit-transform: translateX(0%);
			  transform: translateX(0%);
	  -webkit-transform-origin: 50% 50%;
			  transform-origin: 50% 50%;
	}
	15% {
	  -webkit-transform: translateX(-30px) rotate(-6deg);
			  transform: translateX(-30px) rotate(-6deg);
	}
	30% {
	  -webkit-transform: translateX(15px) rotate(6deg);
			  transform: translateX(15px) rotate(6deg);
	}
	45% {
	  -webkit-transform: translateX(-15px) rotate(-3.6deg);
			  transform: translateX(-15px) rotate(-3.6deg);
	}
	60% {
	  -webkit-transform: translateX(9px) rotate(2.4deg);
			  transform: translateX(9px) rotate(2.4deg);
	}
	75% {
	  -webkit-transform: translateX(-6px) rotate(-1.2deg);
			  transform: translateX(-6px) rotate(-1.2deg);
	}
  }
  @keyframes wobble-hor-bottom {
	0%,
	100% {
	  -webkit-transform: translateX(0%);
			  transform: translateX(0%);
	  -webkit-transform-origin: 50% 50%;
			  transform-origin: 50% 50%;
	}
	15% {
	  -webkit-transform: translateX(-30px) rotate(-6deg);
			  transform: translateX(-30px) rotate(-6deg);
	}
	30% {
	  -webkit-transform: translateX(15px) rotate(6deg);
			  transform: translateX(15px) rotate(6deg);
	}
	45% {
	  -webkit-transform: translateX(-15px) rotate(-3.6deg);
			  transform: translateX(-15px) rotate(-3.6deg);
	}
	60% {
	  -webkit-transform: translateX(9px) rotate(2.4deg);
			  transform: translateX(9px) rotate(2.4deg);
	}
	75% {
	  -webkit-transform: translateX(-6px) rotate(-1.2deg);
			  transform: translateX(-6px) rotate(-1.2deg);
	}
  }
  