@charset "utf-8";

#container {width:100%;}
.container_wrap {width:1300px; margin:0 auto; height: 970px;}

.top_group {width:100%;  position:relative; height:320px;padding: 177px 0 0;}
.main_text {width:650px; height:160px; display:inline-block; background:url("/memorial/layout/images/www/common/main_sp.png") no-repeat 0 -210px; text-indent:-5000px; left:50%; margin-left:-325px; position:absolute;}

.top_group .vis_wrap { width:590px; background:#ff9900; display: inline-block; border-radius:4px;}
.vis_wrap p.vis_text { float:left; color:#fff; padding: 40px 0 0 20px; font-weight: 300; font-size:14px;line-height: 20px;}
.vis_wrap p.vis_text .title{ display:block; font-size:24px;padding:10px 0 22px; font-weight: 400; }
.vis_wrap p.vis_text span.btn_txt { font-size:22px; font-weight:400; display:block; padding:6px 15px;; border:1px #FFFFFF solid; text-align:center; margin-top: 24px;font-size: 14px; color: #fff;}

.main_slider {width:100%; height:970px; position:absolute;top: 0;}
.main_slider .bxslider {height:970px;}
.main_slider .bxslider li {height:970px; overflow:hidden; width:100%;}
.main_slider .bxslider li.list_01 { background:url("/memorial/layout/images/www/main/vis/main_vis_bg_1.jpg") no-repeat scroll center 0;}
.main_slider .bxslider li.list_02 { background:url("/memorial/layout/images/www/main/vis/main_vis_bg_2.jpg") no-repeat scroll center 0;}
.main_slider .bxslider li.list_03 { background:url("/memorial/layout/images/www/main/vis/main_vis_bg_3.jpg") no-repeat scroll center 0;}
.main_slider .bxslider li span {text-indent:-5000px; font-size:0; display:inline-block;}

/* 이미지 콘트롤*/
.main_slider .bx-pager { display:none; }
.main_slider .bx-pager {position: absolute; bottom: 50px; left: 50%; z-index: 1;margin-left: -40px;}
.main_slider .bx-pager .bx-pager-item { float:left;margin:0 5px;}
.main_slider .bx-pager .bx-pager-item a {display:block;line-height:3px;background:rgba(255,255,255,0);height:3px;text-indent:-5000px; display:inline-block;width:7px; height:7px; border:5px solid rgba(255,255,255,0.5); border-radius:50px; }
.main_slider .bx-pager .bx-pager-item a.active { background:#fff;}
.main_slider .bx-prev {display: none;}
.main_slider .bx-next {display: none;}


/* 메인 검색 */
.search_dead { position:absolute; top:340px; left:50%; width:700px; margin-left:-350px;}
.search_dead .sch_w { float:left}
.search_dead a.reserv { float:left; height:63px; border:5px solid #fff; background:rgba(0,0,0,0.6); width:142px; border-radius:37px; color:#fff; font-size:18px; display:block; margin-left:10px;}
.search_dead a.reserv:hover {background:rgba(0,0,0,0.8);}
.search_dead a:hover { color:#f9f000;}
.search_dead a.reserv span {background:url("/memorial/layout/images/www/common/main_sp.png")no-repeat 25px -103px; display:block;width: 132px; height: 28px; margin:6px 0 0 30px; font-weight:300;}
.search_dead a.reserv em { text-align:center;display:block; line-height:18px;}
.search_dead p { font-size:19px; color:#fff; margin-left: 450px; font-weight:400;text-shadow: 2px 1px 2px #000;}
.search_dead .sch_w h3 {float:left; margin-right:24px; margin-top: 8px;text-shadow: 4px 2px 2px #555;}
.search_dead .sch_w span { display:block; color:#fff;text-align: right;}
.search_dead .sch_w span.en { font-size:14px;} 
.search_dead .sch_w span.tit { font-size:33px;line-height: 33px;font-weight: 500;} 
.search_dead .sch_w form {float:left; position: relative;}
 	 .sch_w label { color: #b4b4b4; font-size: 21px;}
	 .sch_w input.main_search { background-color: #ffffff; color: #000; float: left; height: 73px; line-height: 73px; padding: 0 0 0 34px; width:443px; border: none;font-size: 21px; border-radius:37px;font-weight: 600;}
    .sch_w input.main_search::-ms-clear{display: none;}
	 .sch_w input[type="submit"] {position:absolute; right:25px; top: 17px; text-indent:-5000px; border: 0; width:39px; height:39px; background:url("/memorial/layout/images/www/common/main_sp.png")no-repeat -234px -6px;cursor: pointer;}

.btm_group {width:100%; height:300px; background-color:#fff; margin:10px 0 50px; display: inline-block;}
/*.btm_group ul.group {position:relative;}
.btm_group ul.group > li {float:left; background-color:#949494; height:40px; margin-right:2px; width:140px;}
.btm_group ul.group > li > a {display:block; width:140px; text-align:center; line-height:40px; color:#fff; font-size:16px; height:40px;}
.btm_group ul.group > li.on {background: url("/layout/images/www/main/main_sprite.png") no-repeat -5px -416px; height:46px; }
.btm_group ul.group > li.on > a {height:40px;}*/

/*공지사항*/
.notice { width:600px; height:340px; border:1px solid #847669; box-sizing:border-box; float:left; padding:0 35px; color:#fff; position:relative;background:rgba(125, 110, 98, 0.8);}
.notice h3, .faq h3 { font-size:21px; line-height:52px; border-bottom:1px solid #fff; padding-bottom:5px; display:block; margin-top:15px; height:50px;}
.notice ul li {width:100%;float: left; padding:18px 0;border-top:1px dashed #fff;}
.notice ul li:first-child { border-top:none;}
.notice ul li > span { margin-right:17px;font-size:12px; text-align:center;float: left;}
.notice ul li > span em { font-size:30px; display:block; line-height:30px;} 
.notice ul li a span.tit {font-size:17px; color:#fff; display:block;}
.notice ul li a span.cont {font-size:14px; color:#fff; display:block;font-weight: 100;}
.notice ul li a span.tit:hover{color: #efaf08;}
.notice p.more { position:absolute; top:25px; right:25px;}
.notice p.more a {background:url("/memorial/layout/images/www/common/main_sp.png") -249px -142px; width:27px; height:19px; text-indent:-5000px; display:block;}




/*팝업*/

.popup { float:left; position:relative; width:500px;height:340px; margin:0 0 0 95px;border:1px solid #847669; background-color:rgba(125, 110, 98, 0.6);}
.popup h3 {position: absolute;left: 23px;bottom: 18px;font-size: 20px;font-weight: 400;letter-spacing: -1px; color:#fff;}

.popup .bx-controls { position:absolute; right:23px; bottom:20px; }
.popup .bx-controls a { display: inline-block; vertical-align: middle; text-indent: -99999px; margin:0 7px; }
.popup .bx-controls .bx-controls-direction { float:left;}
.popup .bx-controls .bx-controls-direction a.bx-prev { width: 17px; height: 14px; background: url("/memorial/layout/images/www/common/main_sp.png") no-repeat -561px -102px; }
.popup .bx-controls .bx-controls-direction a.bx-next { width: 17px; height: 14px; background: url("/memorial/layout/images/www/common/main_sp.png") no-repeat -679px -102px; }
/**/
.popup .bx-controls .bx-controls-auto { float:left;}
.popup .bx-controls .bx-controls-auto .bx-controls-auto-item a.bx-stop { width: 9px; height: 12px; background: url("/memorial/layout/images/www/common/main_sp.png") no-repeat -625px -102px; }
.popup .bx-controls .bx-controls-auto .bx-controls-auto-item a.bx-start { width: 9px; height: 12px; background: url("/memorial/layout/images/www/common/main_sp.png") no-repeat -652px -103px;}


/*
.popup .pop {position:absolute; width:299px; height:200px;}
.popup .pop .bx-wrapper {position:relative;}
.popup .pop .bx-controls .bx-controls-direction { position:absolute;  top:-31px; right:9px;z-index:98;}
.popup .pop .bx-controls .bx-controls-direction a {background:url("/layout/images/www/main/ico_ctrl.gif") no-repeat;text-indent:-99999px; display:inline-block;}
.popup .pop .bx-controls .bx-controls-direction a.bx-prev { background-position:0 0; width:20px; height:21px;} 
.popup .pop .bx-controls .bx-controls-direction a.bx-next { background-position:-40px 0; width:20px; height:21px;} 

.popup .pop > strong{position:relative; z-index:3; display:block; color:#fff; border-radius:4px; background-color:#188657; padding:8px 17px; font-size:17px;}
.popup .pop ul.popup_slider{margin-top:-3px;}
.popup .pop ul.popup_slider > li{float:left; width:300px; height:200px; overflow:hidden; border-radius:0 0 4px 4px;}
.popup .pop ul.popup_slider > li a{display:block;}
.popup .pop ul.popup_slider > li img{border-radius:0 0 4px 4px;}
.popup .pop .vis_control{position:absolute; top:0; right:9px; z-index:3; height:42px;}
.popup .pop .vis_control > span{height:42px; line-height:42px; color:#fff; font-weight:400; font-size:13px; float:left; padding-right:14px; }
.popup .pop .vis_control > span > strong:first-child{color:#f3c204;}
.popup .pop .vis_control > a{float:left; width:21px; height:100%; text-indent:-9999px; background:url("/layout/images/www/main/main_sprite.png") no-repeat;}
.popup .pop .vis_control > a.viewLeft{background-position:-206px -87px;}
.popup .pop .vis_control > a.play{background-position:-227px -87px;}
.popup .pop .vis_control > a.paused{background-position:-240px -87px;}
.popup .pop .vis_control > a.viewRight{background-position:-247px -87px;}
.popup .pop .more{position:absolute; top:0; right:0; z-index:3; text-indent:-99999px; width:47px; height:42px; background:url("/layout/images/www/main/main_sprite.png")no-repeat -58px 9px;}
*/

/*슬라이드 팝업
.popup { float:left; width:500px; height:340px; background-color:rgba(256,256,256,0.8);position:relative; box-sizing:border-box; margin-left:100px;}
.popup .pop_control {position: absolute;bottom: 4px; right:10px; z-index: 53;}
.popup .pop_control a{float: left; width: 38px; height: 58px; line-height: 58px; overflow: hidden; text-align: center; transition: ease-in-out 0.3s;}
.popup .pop_control a:first-child{margin-left: 0;}
.popup .pop_control a span.icon{display: inline-block; vertical-align: middle;background:url("/layout/images/www/common/main_sp.png") no-repeat 0 0; text-indent: -99999px;}
.popup .pop_control a.prev span.icon{width: 17px; height: 14px; background-position: -563px -142px;}
.popup .pop_control a.next span.icon{width: 17px; height: 14px; background-position:  -679px -142px;}
.popup .pop_control a.stop span.icon{width: 9px; height: 13px; background-position:  -625px -142px;}
.popup .pop_control a.play span.icon{width: 10px; height: 13px; background-position:  -652px -142px;}
*/

















