/* BASIC css start */
.subrealwood_area{padding:15% 0;border-top:1px solid #e5e2dd;}
.subrealwood_area.first{padding:0;border-top:0;}
.subrealwood_area.last{padding-bottom:0;}

.subrealwood_box{margin:0 auto;}

.subrealwood_imgbox1{position:relative;overflow:hidden;margin:0 15px;}
.subrealwood_imgbox1 .text{position:absolute;left:0;top:50%;transform:translateY(-50%);width:100%;font-family: 'termina', sans-serif;font-size:20px;line-height:30px;color:#fff;letter-spacing:1px;font-weight:500;text-align:center;text-transform: uppercase;z-index:2;}
.subrealwood_imgbox1 .img{position:realtive;z-index:1;}
.subrealwood_imgbox1 .img img{width:100%;}

.realstory_textbox1{padding:12% 0;margin:0 15px;}
.realstory_textbox1.padd1{padding:10% 0 0;}
.realstory_textbox1 dl{position:relative;}
.realstory_textbox1 dt{font-family: 'Noto Serif KR', serif;color:#201f1e;font-size:20px;line-height:30px;font-weight:400;letter-spacing:-1px;}
.realstory_textbox1 dd{font-size:13px;line-height:20px;color:#97938f;letter-spacing:-1px;font-weight:300;margin-top:5%;}
.realstory_textbox1 dd > div{margin-top:5%;}

.ordermade_textbox3{padding:0 0 15%;margin:0 auto;overflow:hidden;}

/*.ordermade_textbox3 ul{overflow:hidden;margin:0 0 0 -0.5%;display:flex;}
.ordermade_textbox3 li{flex:1;margin:0 0 0 0.5%;padding:3.5% 3% 3%;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;background:#e9e5df;}*/

.ordermade_textbox3 ul{position:relative; overflow-y:hidden !important; overflow-x:auto !important;padding:0 4% 0 0;font-size:0;white-space: nowrap; -webkit-overflow-scrolling:touch; overflow-scrolling:touch; z-index:1;background:#e9e5df;}
.ordermade_textbox3 ul::-webkit-scrollbar {display: none; width: 0 !important; height: 0 !important; background-color: transparent}
.ordermade_textbox3 ul li{position:relative;width:70%;display:inline-block;vertical-align:top;}
.ordermade_textbox3 ul li::after{content:"";display:block;width:1px;height:100vh;position:absolute;left:0;top:0;background:#efedea;}
.ordermade_textbox3 ul li:first-child{}
.ordermade_textbox3 ul li a{display:block;}

.ordermade_textbox3 dl{padding:10% 8%;white-space:normal;}
.ordermade_textbox3 dt{font-family: 'termina', sans-serif;font-size:13px;line-height:13px;color:#c3b6ab;font-weight:400;letter-spacing:1px;margin-bottom:12px;text-transform:uppercase;}
.ordermade_textbox3 .txt1{font-size:17px;line-height:17px;color:#201f1e;letter-spacing:-1px;}
.ordermade_textbox3 .txt2{font-size:13px;line-height:20px;color:#97938f;letter-spacing:-1px;font-weight:300;margin-top:20px;}
.ordermade_textbox3 .btn{margin-top:30px;}
.ordermade_textbox3 .btn .Button{margin:0;}
.ordermade_textbox3 .txt_num{font-family: 'termina', sans-serif;font-size:14px;line-height:14px;color:#201f1e;font-weight:400;letter-spacing:1px;}


.mainourteam_area2{padding:15% 15px;border-top:1px solid #e9e5df;overflow:hidden;}
.mainourteam_box2{margin:0 auto;}
.mainourteam_area2 .outer_box .next{display:none !important;position:absolute;left:-60px;top:50%;transform:translateY(-50%);width:11px;height:20px;background:url("//dainpark06.cafe24.com/sunny/images/ico_leftblack.png") no-repeat 0 0;background-size:11px 20px;outline:0;}
.mainourteam_area2 .outer_box .prev{display:none !important;position:absolute;right:-60px;top:50%;transform:translateY(-50%);width:11px;height:20px;background:url("//dainpark06.cafe24.com/sunny/images/ico_rightblack.png") no-repeat 0 0;background-size:11px 20px;outline:0;}
.mainourteam_area2 .outer_box{position:relative;}
.mainourteam_area2 .ico_madein{overflow:hidden;}

.mainourteam_box2 .img_box2{position:relative;overflow:hidden;background:#e9e5df;}
.mainourteam_box2 .img_box2 .img{}
.mainourteam_box2 .img_box2 .img img{width:100%;}
.mainourteam_box2 .img_box2 .text{padding:25px 0;text-align:center;box-sizing:border-box;}
.mainourteam_box2 .img_box2 .txt1{color:#201f1e;font-size:18px;line-height:18px;letter-spacing:-2px;font-weight:400;}
.mainourteam_box2 .img_box2 .txt2{color:#97938f;font-size:14px;line-height:20px;font-weight:400;letter-spacing:-1px;font-weight:300;margin-top:12px;}

.mainourteam_area2 .swiper-pagination{width:100%;position:relative;bottom:auto;margin-top:20px;}
.mainourteam_area2 .swiper-pagination-bullet{width: 6px;
    height: 6px;
    background: #222120;
    border-radius: 6px;
    opacity: 0.3;
    outline: 0;
    border: 0;
    text-indent: -999em;margin:0 5px;}
.mainourteam_area2 .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1;}

.mainourteam_area2 .slide_wrap{}
.mainourteam_area2 .slide_wrap .ctrl {display:none !important;}
    
.mainourteam_area2 .box{margin:0 7.5px;}
.mainourteam_area2 .box.slick-active{}
    
.mainourteam_area2 .paging_box{position:relative;bottom:auto;padding-top:30px;height:6px;text-align:center;}
.mainourteam_area2 .paging_box li{display:inline;margin:0 6px;}
.mainourteam_area2 .paging_box li button{width:6px;height:6px;background:#222120;border-radius:6px;opacity:0.3;outline:0;border:0;text-indent:-999em;}
.mainourteam_area2 .paging_box li.slick-active button{opacity:1;}
.mainourteam_area2 .paging_box li button:before{display:none;}

.madeinkorea_area{position:relative;margin:0 15px;}
.madeinkorea_area.first{border-top:0;padding-top:0;}

.madeintitle_box{position:relative;height:70px;padding:0 15px;background:#201f1e;}
.madeintitle_box h2{font-family:'termina', sans-serif;color:#fff;font-size:15px;line-height:15px;letter-spacing:1px;font-weight:400;text-transform:uppercase;padding-top:17px;}
.madeintitle_box .txt{color:#fff;font-size:13px;line-height:13px;font-weight:300;letter-spacing:-1px;padding-top:5px;}

.sliderfor_outer{position:relative;}
.sliderfor_outer img{width:100%;}
.sliderfor_outer .next{display:none !important;position: absolute; left: -60px; top: 50%; transform: translateY(-50%); width: 11px; height: 20px; background: url("//dainpark06.cafe24.com/sunny/images/ico_leftblack.png") 0px 0px / 11px 20px no-repeat; outline: 0px;cursor:pointer;}
.sliderfor_outer .prev{display:none !important;position: absolute; right: -60px; top: 50%; transform: translateY(-50%); width: 11px; height: 20px; background: url("//dainpark06.cafe24.com/sunny/images/ico_rightblack.png") 0px 0px / 11px 20px no-repeat; outline: 0px;cursor:pointer;}
.slidernav_outer{position:relative;overflow:hidden;margin:10px 0 0 0;}
.slidernav_outer .next{ position: absolute; left:0; top: 50%; transform: translateY(-50%); width:15px; height:100px; background:rgba(255,255,255,.6) url("//dainpark06.cafe24.com/sunny/images/ico_leftblack.png") center center / 6px 10px no-repeat; outline: 0px;cursor:pointer;}
.slidernav_outer .prev{ position: absolute; right:0; top: 50%; transform: translateY(-50%); width:15px; height:100px; background:rgba(255,255,255,.6) url("//dainpark06.cafe24.com/sunny/images/ico_rightblack.png") center center / 6px 10px no-repeat; outline: 0px;cursor:pointer;}

.slider-for{position:relative;overflow:hidden;}
.slider-for .item{outline:0;outline:0;}
.slider-for .item img{width:100%;}
.slider-nav{overflow:hidden;}
.slider-nav .slick-list{margin:0 -10px 0 0;}
.slider-nav .item{margin:0 10px 0 0;background:#201f1e;outline:0;}
.slider-nav .item img{width:100%;opacity:0.5;filter:alpha(opacity=50);}
.slider-nav .item.slick-current img{opacity:1;filter:alpha(opacity=100);}

.showroomlayout_area{padding:15% 0;border-top:1px solid #e9e5df;}
.realstory_imgbox2{position:relative;overflow:hidden;margin:0 15px;}
.realstory_imgbox2 .img_left{float:left;width:49.7%;margin-right:0.3%;}
.realstory_imgbox2 .img_left img{width:100%;}
.realstory_imgbox2 .img_right{float:left;width:49.7%;margin-left:0.3%;}
.realstory_imgbox2 .img_right img{width:100%;}

.mainourteam_area3{padding:15% 0;border-top:1px solid #e9e5df;}
.mainourteam_box3{margin:0 15px;}
.mainourteam_area3 .outer_box .next{display:none !important;position:absolute;left:-60px;top:50%;transform:translateY(-50%);width:11px;height:20px;background:url("//dainpark06.cafe24.com/sunny/images/ico_leftblack.png") no-repeat 0 0;background-size:11px 20px;outline:0;}
.mainourteam_area3 .outer_box .prev{display:none !important;position:absolute;right:-60px;top:50%;transform:translateY(-50%);width:11px;height:20px;background:url("//dainpark06.cafe24.com/sunny/images/ico_rightblack.png") no-repeat 0 0;background-size:11px 20px;outline:0;}
.mainourteam_area3 .outer_box{position:relative;}
.mainourteam_area3 .showroom_event{overflow:hidden;background:#c3b6ab;}
.mainourteam_area3 .swiper-wrapper{}
.mainourteam_box3 .img_box2{position:relative;overflow:hidden;background:#c3b6ab;}
.mainourteam_box3 .img_box2 .img{}
.mainourteam_box3 .img_box2 .img img{width:100%;}
.mainourteam_box3 .img_box2 .text_box{position:relative;}
.mainourteam_box3 .img_box2 .text_box dl{padding:5%;box-sizing:border-box;}
.mainourteam_box3 .img_box2 dt{font-family: 'Noto Serif KR', serif;color:#fff;font-size:20px;line-height:30px;letter-spacing:-1px;font-weight:300;}
.mainourteam_box3 .img_box2 dd{color:#fff;font-size:13px;line-height:20px;font-weight:400;letter-spacing:-1px;font-weight:300;margin-top:20px;}

.mainourteam_area3 .swiper-pagination{width:100%;position:relative;bottom:auto;margin-top:20px;height:6px;}
.mainourteam_area3 .swiper-pagination-bullet{width: 6px;
    height: 6px;
    background: #222120;
    border-radius: 6px;
    opacity: 0.3;
    outline: 0;
    border: 0;
    text-indent: -999em;margin:0 5px;vertical-align:top;}
.mainourteam_area3 .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1;}

.showroomlayout_area2{padding:15% 0 0;border-top:1px solid #e9e5df;}
.subvideo_area{margin:0 15px;}
.subvideo_area_inner{position:relative;background:#f2f1ee;}
.subvideo_box{overflow:hidden;}

.mainourteam_area{padding:15% 0;border-top:1px solid #e9e5df;background:#e9e5df;}
.mainourteam_box{}

.mainourteam_box .img_box{position:relative;overflow:hidden;}
.mainourteam_box .img_box .text{position:absolute;left:0;bottom:23px;width:100%;color:#fff;font-size:12px;line-height:12px;text-align:center;z-index:3;}
.mainourteam_box .img_box .bg{display:none;}
.mainourteam_box .img{position:relative;overflow:hidden;}
.mainourteam_box .img img{width:100%;}

.mainourteam_area .slide_wrap{margin:0 7.5px;}
.mainourteam_area .slide_wrap .ctrl {display:none !important;}
    
.mainourteam_area .box{margin:0 7.5px;}
.mainourteam_area .box.slick-active{}
    
.mainourteam_area .paging_box{position:relative;bottom:auto;padding-top:30px;height:6px;text-align:center;}
.mainourteam_area .paging_box li{display:inline;margin:0 6px;}
.mainourteam_area .paging_box li button{width:6px;height:6px;background:#222120;border-radius:6px;opacity:0.3;outline:0;border:0;text-indent:-999em;}
.mainourteam_area .paging_box li.slick-active button{opacity:1;}
.mainourteam_area .paging_box li button:before{display:none;}

.mainhistorynum_area{padding:15% 0;background:url("//dainpark06.cafe24.com/sunny/images/bg_mainnumber.jpg") repeat 0 0;background-size:2000px auto;}
.mainhistorynum_box{overflow:hidden;}
.mainhistorynum_box .title_box{position:relative;margin-bottom:30px;}
.mainhistorynum_box .title_box .title{font-family: 'Noto Serif KR', serif;font-size:18px;line-height:18px;color:#fff;letter-spacing:-1px;text-align:center;}
.mainhistorynum_box .txt{color:#919090;font-size:11px;line-height:11px;letter-spacing:-0.5px;}

.mainhistorynum_box .box{width:280px;padding:40px 0;border:1px solid #2f2e2d;box-sizing:border-box;text-align:center;}
.mainhistorynum_box .num_box{}
.mainhistorynum_box .num_box .number_hisnum{display:inline-block;font-family:'termina', sans-serif;color:#fff;font-size:35px;line-height:35px;font-weight:400;letter-spacing:0;vertical-align:top;}
.mainhistorynum_box .num_box .text_hisnum{display:block;font-family:'Work Sans', sans-serif;color:#fff;font-size:14px;line-height:14px;padding-bottom:7px;vertical-align:top;text-transform:uppercase;}
.mainhistorynum_box .text_box{color:#fff;font-size:14px;line-height:20px;letter-spacing:-1px;margin:10px 0 15px;}

.mainhistorynum_area .slide_wrap {position:relative; width:100%;height:auto;}
.mainhistorynum_area .slide_wrap .wide_slide .slick-list{overflow:visible !important;}
.mainhistorynum_area .slide_wrap .wide_slide .slick-slide {position:relative;margin:0 10px;outline:0;}

.mainhistorynum_area .slide_wrap .ctrl {display:none !important;position:absolute; top:245px; cursor:pointer;}
.mainhistorynum_area .slide_wrap .ctrl img{width:15px;}
.mainhistorynum_area .slide_wrap .ctrl.prev {left:50%; margin-left:-558px;}
.mainhistorynum_area .slide_wrap .ctrl.next {right:50%; margin-right:-558px;}
    
.mainhistorynum_area .box{}
.mainhistorynum_area .box.slick-active{}
    
.mainhistorynum_area .paging_box{position:relative;bottom:auto;padding-top:30px;text-align:center;}
.mainhistorynum_area .paging_box li{display:inline;margin:0 6px;}
.mainhistorynum_area .paging_box li button{width:6px;height:6px;background:#fff;border-radius:6px;opacity:0.3;outline:0;border:0;text-indent:-999em;}
.mainhistorynum_area .paging_box li.slick-active button{opacity:1;}
.mainhistorynum_area .paging_box li button:before{display:none;}

.title_main{position:relative;margin:0 auto 30px;}
.title_main h2{font-family:'termina', sans-serif;color:#201f1e;font-size:16px;line-height:16px;font-weight:400;letter-spacing:1px;text-transform:uppercase;text-align:center;}

.showroominfo_area{padding:15% 0 0;}
.showroominfo_box{margin:0 15px;overflow:hidden;}
.showroominfo_box .map_location{height:300px;background:#e9e5df;}
.showroominfo_box .map_location .root_daum_roughmap{width:100% !important;height:300px !important;}
.showinfo_textbox{padding:10% 0 0;}
.showinfo_textbox dl{position:relative;}
.showinfo_textbox dt{font-family: 'Noto Serif KR', serif;color:#201f1e;font-size:18px;line-height:24px;font-weight:400;letter-spacing:-1px;}
.showinfo_textbox .txt{font-size:14px;line-height:24px;color:#97938f;letter-spacing:-1px;font-weight:300;margin-top:5%;}
.showinfo_textbox .ico_showroom{margin-top:5%;}
.showinfo_textbox .ico_showroom img{height:100px;}

.mainvideo_area{margin:0 15px;}
/* BASIC css end */

