/* 2020-10-07 주필규 */

.main_wrap {position:relative;width:100%;}
.main_wrap .main_visual {height:100%;height:100%;}
.main_wrap .main_visual img {width:100%;}

.main_wrap .best {position:relative;width:100%;padding: 0 60px 80px 60px;clear:both;float:left;background:#fcfbf6;}
.main_wrap .best > h1 {text-align: center;padding: 80px 0px 60px 0;font-weight: bold;font-size: 30px;font-family: 'Gmarket Sans';color:#e4b3a4;}
.main_wrap .best ul {}
.main_wrap .best ul li {/*width:calc(100%/3)*/width:33.333333333333333333333333% !important;float:left;text-align:center;padding:0px 20px;}
.main_wrap .best ul li span {font-size:23px;font-weight:bold;color:#363636;display:inline-block;}
.main_wrap .best ul li span a {color:#363636;display:inline-block;}
/*.main_wrap .best ul li span a:after {display:block;content:"";height:10px;margin-top:-10px;background-color:#ffff99;}*/
.main_wrap .best ul li img {width:100%;}
.main_wrap .best ul li p {color:#c0837f;font-size:18px;margin-top:10px;font-weight:bold;}
.main_wrap .best ul li p em{color:#cfb7b5;font-style:normal;font-size:16px;margin-right:10px;font-weight:normal;text-decoration:line-through;}

.main_wrap .littles {position:relative;width:100%;padding: 120px 48px 120px 48px;clear:both;background:#c9b5a7;float:left;}
.main_wrap .littles > h1 {text-align: center;padding: 80px 0px 60px 0;font-weight: bold;font-size: 30px;font-family:'Gmarket Sans';color:#cf887b;}
.main_wrap .littles ul {}
.main_wrap .littles ul li {width:19.2%;float:left;text-align:center;margin-right:1%;}
.main_wrap .littles ul li:nth-child(5) {margin-right:0px}
.main_wrap .littles ul li img {width:100%;max-width: none;}
.main_wrap .littles div {width:100% !important;}

.contact {position:relative;background:#fff2e7;clear:both;padding:120px 0px 180px;overflow:hidden;}
.contact .title {display:inline-block;border-bottom:solid 1px #e5d8c4;padding-bottom:25px;margin-bottom:25px;}
.contact .title p {font-family: 'Lobster';font-size:120px;color:#e3ceae;position:relative;top:50px;z-index:8}
.contact .title h2 {font-size:25px;font-weight:normal;color:#333;position:relative;z-index:9}
.contact .title h1 {font-size:40px;color:#cf887b;letter-spacing:-1px;}
.contact .contact_info {}
.contact .contact_info span {font-family:'Gmarket Sans';font-weight:normal;display:block;font-size:17px;color:#7d7569;margin-bottom:15px;}
.contact .contact_info span p {display:inline-block;font-weight:bold;margin-right:30px;}
.contact .imgArea {position:absolute;right:-250px;bottom:-175px;z-index:2;}
/*.contact .imgArea img {width: 50%;    right: 0;    position: absolute;    margin-top: 80px;    max-width: 830px;}*/

.main_pop img {width:100%;}

.bx-wrapper {position:relative;}
.bx-controls-direction , .bx-controls-auto {display:none;}
.bx-controls {display:;}
.bx-pager {position:absolute;bottom:20px;display:inline-block;text-align:center;width:100%;}
.bx-pager ul {}
.bx-pager > div {display:inline-block;margin:0px 3px;}
/*.bx_pager ul li:first-child {display:none;}*/
.bx-pager > div a {width:15px;height:15px;background:#f6d8c7;text-indent:-9999px;display:block;border-radius:20px;}
.bx-pager > div a.active {background:#cf887b} 

@media (min-width: 1600px) {
.main_wrap .best ul li img {/*width:auto;*/}
.main_wrap .littles ul li img {/*width:auto;*/max-width: none;}
}