/* body {background: url(images/bg_body.jpg) repeat-y 50% 0}

#header {width: 100%;min-height: 1000px;background: url(images/bg_header.jpg) no-repeat 50% 0}
#container {width: 100%;} */
body {min-width: 1356px;background: url(images/bg_body2.jpg) repeat-y 50% 0}
* {box-sizing: border-box;}
/*스크린 리더 only*/
.sr-only { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0;}

.top-area {position: relative;width: 1150px;height: 156px;margin: 0 auto;padding-top: 26px;z-index: 1;}
.top-area .flower {position: absolute;top: 0;left: 170px;width: 242px;height: 198px;background: url(images/bg_img_flower1.png) no-repeat 0 0;z-index: 1}
.top-area .sns-area {float: right;}
.top-area:after {content:'';display: table;clear: both;}

#header {position: relative;width: 1356px;height: 424px;margin: 0 auto;background: url(images/bg_header2.png) no-repeat 50% 0;text-align: center;}
#header p,
#header h1 {text-align: center;}
#header p {padding-top: 70px}
#header h1 {margin-top: 30px}
#header p.sub-title {padding-top: 20px}


#container {position: relative;width: 1356px;margin: 0 auto;background: url(images/bg_body2.png) repeat-y 50% 0;text-align: center;}
#container .cont {width: 800px;margin: 0 auto;padding-bottom: 10px;text-align: left}
#container .cont h3 {margin-bottom: 25px;color: #9f5948;font-size: 22px;font-weight: 600;}
#container .cont p {margin-bottom: 35px;color: #7c5f5d;font-size: 16px;line-height: 1.6}
#container .flower2 {position: absolute;top: 105px;left: -76px;width: 252px;height: 361px;background: url(images/bg_img_flower2.png) no-repeat 0 0;z-index: 1}
#container .cloud {position: absolute;top: 50%;left: 51px;width: 90px;height: 97px;background: url(images/bg_cloud2.png) no-repeat 0 0;z-index: 1}

#footer {width: 100%;height: 324px;background: url(images/bg_footer_line.png) repeat-x 0 100%}
#footer .footer-inner {position: relative;width: 1356px;height: 282px;margin: 0 auto;background: url(images/bg_footer2.png) repeat-y 50% 0;text-align: center;}
#footer .footer-inner p {padding-top: 175px;color: #7a5b59;font-size: 12px;font-weight: 600;}
#footer .flower3 {position: absolute;bottom: -42px;right: -88px;width: 424px;height: 597px;background: url(images/bg_img_flower3.png) no-repeat 0 0;z-index: 1}

.video-container {position: relative;padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden;}
.video-container iframe,
.video-container object,
.video-container embed {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

.cont1 {overflow: hidden}
.cont1 .movie-area {position: absolute;width: 460px;top: -15px;right: 230px}