#wrap {width:100%; padding:0;}
#header {width:950px; margin:0 auto;}
#header #wing_ad {display:none;}
#container{width:100%;}
#container .content_middle {width:950px;margin:auto;}

.event_wrap {font-family:'Noto Sans KR','Malgun Gothic',sans-serif;font-size:24px;line-height:1.35;color:#333;}
.event_wrap .txt_info {font-size:0; line-height:0; color: transparent;}
.event_wrap .section{width:950px;padding:0; margin:0 auto; position:relative;}
.event_wrap .section02{width:700px;padding:0; margin:0 auto; position:relative;}

.event_wrap .bg_01 {background:#f1f2ed url('http://image.kyobobook.co.kr/ink/images/prom/2021/book/211228_prestige/bnE_bg_01.jpg') repeat-x 50% 0;}
.event_wrap .bg_02 {background:#ffffff;}
.event_wrap .bg_03 {background:#f8f8f6; padding-bottom:100px;}

.event_wrap .layer_event {background:url('http://image.kyobobook.co.kr/ink/images/common/bg_black70.png');}


/* °øÅë */
.event_wrap {word-break:keep-all;}

.event_wrap .btn_guide_detail {margin-top:10%;border:1px solid #ddd;border-width:1px 0;background-color:#f6f6f6;}
.event_wrap .btn_guide_detail a {position:relative;display:block;padding:2% 10%;color:#222;}
.event_wrap .btn_guide_detail a:after {content:'';display:block;position:absolute;right:5%;top:0;bottom:0;margin:auto;width:3.14%;height:0;padding-top:2%;background:url('http://image.kyobobook.co.kr/ink/images/prom/2021/general/210603_prestige/btn_open.png') no-repeat 0 0;background-size:100%;}
.event_wrap .btn_guide_detail.on a:after {background-position:0 100%;}

.event_wrap .layer_event .box + .btn_guide_detail {margin-top:0;}
.event_wrap .btn_guide_detail.check {position:relative;padding:2% 10%;color:#222;}
.event_wrap .btn_guide_detail.check a {position:absolute;right:0;top:0;bottom:0;margin:auto 0;padding:0;width:10%;height:100%;font-size:0;color:transparent;}
.event_wrap .btn_guide_detail.check a:after {width:34.38%;right:50%;padding-top:20.32%;}

.event_wrap .box_guide {margin:8.33% 8.33% 0;/*60px*/}
.event_wrap .box_guide h5 {font-weight:bold;font-size:100%;}
.event_wrap .box_guide ul.list {margin-top:0.5em;}

.event_wrap .layer_event {position:fixed;z-index:1000;left:0;top:0;right:0;bottom:0;padding:25px;background:rgba(0,0,0,0.7);overflow:auto; display:flex;justify-content:space-around;align-items:flex-start;}
.event_wrap .layer_event .inner {position:relative;background-color:#fff;width:640px;min-width:320px;margin:auto;}
.event_wrap .layer_event .inner > .btn_close,
.event_wrap .layer_event .inner > form > .btn_close {position:absolute;top:0;right:0;margin:4%;border:none;width:4.7%;height:0;padding:4.7% 0 0;background:url('http://image.kyobobook.co.kr/ink/images/prom/2021/general/210603_prestige/btn_close2.png') no-repeat center;background-size:100%;font-size:0;color:transparent;}

.event_wrap .layer_event .inner {border-radius:1em;overflow:hidden;}
.event_wrap .layer_event .layer_title {padding:5% 0;font-weight:bold;font-size:27px;text-align:center;}
.event_wrap .layer_event p {margin-top:1em;}
.event_wrap .layer_event p:first-child {margin-top:0;}
.event_wrap .layer_event .box {padding:5% 10%;}
.event_wrap .layer_event .bg_gray2 {background-color:#e9e9e9;}
.event_wrap .layer_event .bg_gray {background-color:#d3d3d3;}
.event_wrap .layer_event .layer_title2 {font-weight:bold;font-size:27px;text-align:center;margin-bottom:5%;}
.event_wrap .layer_event .layer_title2 small {font-weight:normal;font-size:100%;}
.event_wrap .layer_event .layer_title2 p {margin-top:2%;font-size:80%;font-weight:normal;}
.event_wrap .layer_event .button {margin-top:7%;text-align:center;}
.event_wrap .layer_event .button:first-child {margin-top:0;}
.event_wrap .layer_event .button a {display:inline-block;color:#fff;background-color:#000;font-size:110%;padding:0.5em 1em;text-align:center;min-width:6em;margin:0 0.3em;}
.event_wrap .layer_event .button a.btn_close {background-color:#666666;}
.event_wrap .layer_event .button a.btn_edit {background-color:#ff3f72;}
.event_wrap .layer_event .button a.btn_confirm{border-radius:1.2em;}

.event_wrap .layer_event .book {padding-top:5%;}
.event_wrap .layer_event .book:after {content:'';display:block;clear:both;}
.event_wrap .layer_event .book .cover {float:left;width:50%;}
.event_wrap .layer_event .book .cover a {position:relative;display:block;width:85%;height:0;padding-top:138%;border:1px solid #ddd;}
.event_wrap .layer_event .book .cover a img {position:absolute;left:0;top:0;width:100%;height:100%;}
.event_wrap .layer_event .book .info {float:left;width:50%;padding-top:5%;}
.event_wrap .layer_event .book .info .title {font-weight:bold;font-size:130%;line-height:1.25;}
.event_wrap .layer_event .book .info .author {margin-top:1.1em; font-size:110%;line-height:1.25;}
.event_wrap .layer_event .book .info .text {margin-top:1.5em;}

.event_wrap .layer_event .summary {margin-top:7%;}
.event_wrap .layer_event .summary:first-child {margin-top:0;}
.event_wrap .layer_event .summary .title {font-weight:bold;}
.event_wrap .layer_event .summary .text {margin-top:2%;font-size:90%;}

.event_wrap .layer_event .list_select {display:table;table-layout:fixed;width:100%;}
.event_wrap .layer_event .list_select li {display:table-cell;text-align:center;}
.event_wrap .layer_event .list_select li .cover {position:relative;display:block;width:70%;margin:auto;height:0;padding-top:80%;border:1px solid #ccc;margin-bottom:5%;}
.event_wrap .layer_event .list_select li .cover img {position:absolute;left:0;top:0;width:100%;height:100%;}
.event_wrap .layer_event .list_select li .title {display:block;width:80%;margin:0 auto 5%;font-weight:normal;}
.event_wrap .layer_event .list_select li.soldout .cover {background-color:#000;}
.event_wrap .layer_event .list_select li.soldout .cover img {opacity:0.5;}
.event_wrap .layer_event .list_select li.soldout .cover span {position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;height:1.35em;text-align:center;color:#fff;}

.event_wrap .table_event {border-collapse:collapse;width:100%;}
.event_wrap .table_event th,
.event_wrap .table_event td {padding:0.2em;vertical-align:top;}
.event_wrap .table_event th {text-align:left;font-weight:normal;padding-top:0.6em;}

.event_wrap .required {color:#4da502;}

.event_wrap .form_group {display:table;width:100%;}
.event_wrap .form_group.w90 {width:90%;}
.event_wrap .form_group + .form_group {margin-top:0.4em;}
.event_wrap .form_group > span {display:table-cell;padding-left:0.4em;}
.event_wrap .form_group > span:first-child {padding-left:0;}
.event_wrap .form_group input[type=text],
.event_wrap .form_group button,
.event_wrap .form_group select {vertical-align:middle;height:3em;width:100%;box-sizing:border-box;font-size:90%;line-height:1.35;font-family:'Malgun Gothic',Sans-serif;}
.event_wrap .form_group input[type=text],
.event_wrap .form_group button {padding:0.4em;border:1px solid #ccc;background-color:#fff;}
.event_wrap .form_group select {padding-left:0.4em;}

.event_wrap .edit_gift {position:relative; padding:10px 0;}
.event_wrap .edit_gift .button {text-align:center;/* position:absolute;bottom:0;left:0;right:0;margin-bottom:4%; */}
.event_wrap .edit_gift .button a {color:#000;text-decoration:none;}
.event_wrap .edit_gift .button a:hover{text-decoration:underline;}

/* PC */
.event_wrap .layer_event {z-index:10000;}
.event_wrap .btn_guide_detail.check input[type=checkbox],
.event_wrap .layer_event .list_select li input[type=radio] {width:24px;height:24px;}

/* ÆË¾÷ ÀÌ¹ÌÁöÄÆ¹öÀü */
.event_wrap .layer_event .inner.inner02 {background-color:#ecedf1;}
.event_wrap .layer_event .imgcut {padding-top:10%;}
.event_wrap .layer_event .imgcut .sub_title{padding:0 8%; font-size:100%; line-height:1.25; color:#363636; text-align:center;}
.event_wrap .layer_event .imgcut .cover{margin-top:1em;}
.event_wrap .layer_event .imgcut .info{margin-top:1em; padding:0 3%;}
.event_wrap .layer_event .imgcut .info .title {font-weight:bold;font-size:140%;line-height:1.25;}
.event_wrap .layer_event .imgcut .info .author {margin-top:0.2em; font-size:90%;line-height:1.25; font-weight:normal; color:#424242;}
.event_wrap .layer_event .imgcut .info .text {margin-top:0.5em; font-size:110%;}
.event_wrap .layer_event .inner.inner02 .summary {padding:0 3%;}
.event_wrap .layer_event .inner.inner02 .summary .title {font-size:125%;}
.event_wrap .layer_event .inner.inner02 .summary .text {letter-spacing:-1px;}

/* 2022-05-03 */
.flexslider_wrap{padding: 80px 0 0 0;}
.flexslider {width:700px; height:540px; margin: 0 auto; position:relative;}
.flexslider .slides {position:relative; width:700px; height:540px; overflow:hidden; left:0;}
.flexslider .slides li {height:100%;}
.flexslider .slides li img {width:100%;height:100%;}
.flexslider .flex-control-paging {position:absolute;right:1px;top:1px;font-size:12px;line-height:20px;background:url("http://image.kyobobook.co.kr/ink/images/prom/common/slider/bg_page_01.png") 0 0 repeat;padding:5px;font-size:20px;font-family:"Verdana";color:#000;}
.flexslider .flex-nav-prev a {position:absolute; top:230px; left:0;display:block;width:70px;height:80px; background:url("http://image.kyobobook.co.kr/ink/images/prom/common/slider/btn_left_01.png") 0 0 no-repeat;z-index:99; cursor: pointer; display:none; text-indent:-9999px;} 
.flexslider .flex-nav-next a {position:absolute; top:230px; right:0;display:block;width:70px;height:80px; background:url("http://image.kyobobook.co.kr/ink/images/prom/common/slider/btn_right_01.png") 0 0 no-repeat;z-index:99; cursor: pointer;display:none;text-indent:-9999px;}
.flexslider .open_popup {position:absolute;right:34px;bottom:34px;width:110px;height:110px;overflow:hidden;text-indent:-9999px;background:url("http://image.kyobobook.co.kr/ink/images/prom/common/slider/btn_more_02.png") 0 0 no-repeat;z-index:999;}