@charset "euc-kr";

.ar {text-align:right !important;}
.al {text-align:left !important;}
.ac {text-align:center !important;}

/*  ÀüÃ¼ ¹öÆ° ¿µ¿ª */
.all_edit_btn {display:inline-block; padding:6px 15px; color:#fff !important; border-radius:5px; font-size:0.9375rem;}
.bg_maroon {background:#383838;}
.bg_pink {background:#f50000;}
.bg_gray {background:#948b8b;}
.bg_blue {background:#5772a8;}



.sub_cont {}
.sub_content {}
.real_cont {width:1200px; margin:0px auto; padding:40px 0px 0px;}
.content {display:flex; flex-direction:row; justify-content:space-between; margin-top:50px;}
.content_f {margin:50px 0px;}


/* ¸®½ºÆ® ¿µ¿ª */
.sub_title_box {display:flex; justify-content:space-between; align-items:flex-end; padding-bottom:10px; border-bottom:2px solid #292929;}
.sub_title_box .sub_title_left {display:flex; align-items:center; flex-wrap:wrap;}
.sub_title_box .sub_title {font-size:1.875rem; font-weight:550; margin-right:10px;}
.sub_title_box .sub_title > img {vertical-align:middle;}
.sub_title_box select {width:180px; font-weight:500; font-size:1rem; color:#000 !important; border-radius:5px;}
.sub_title_box .sub_visitant_box {}
.sub_title_box .sub_visitant_box:after {content:""; display:block; clear:both;}
.sub_title_box .sub_visitant_box > li {float:left; margin-right:15px; font-size:0.9375rem; font-weight:500;}
.sub_title_box .sub_visitant_box > li:last-child {margin-right:0px;}
.sub_title_box .sub_visitant_box > li > span {}
.sub_title_box .sub_visitant_box > li > .font_pink {color:#f50000;}
.sub_title_box .sub_visitant_box > li > .font_blue {color:#0060ff;}


.left_conts {width:72.5%; padding-right:50px; padding-bottom:40px; border-right:1px solid #e5e5e5; box-sizing:border-box;}

.searchCont_txt {font-size:1.125rem; font-weight:500; margin-bottom:20px;}
.searchCont_txt > span > strong {font-weight:550;}
.searchCont_txt > span > strong {font-weight:550;}
.searchCont_txt .font_pink {color:#f50000; font-weight:550;}
.searchCont_txt .font_blue {color:#0060ff; font-weight:550;}


.news_list > li {display:flex; align-items:center; margin-bottom:50px;}
.news_list > li .news_img {width:135px; min-width:135px; height:90px; margin-right:23px;}
.news_list > li .news_img > a {width:100%; height:100%; display:block;}
.news_list > li .news_img > a > img {width:100%; height:100%; object-fit:cover;}
.news_list > li .news_text {}
.news_list > li .news_text > a {}
.news_list > li .news_text > a > strong {font-size:1.4375rem; font-weight:550; color:#222; display:-webkit-box; -webkit-line-clamp:1; -webkit-box-orient:vertical; white-space:normal; overflow:hidden; text-overflow:ellipsis; word-wrap:break-word; margin-bottom:5px; transition:all .5s;}
.news_list > li .news_text > a > p {font-size:1.0625rem; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; white-space:normal; overflow:hidden; text-overflow:ellipsis; word-wrap:break-word; transition:all .5s;}
.news_list > li .news_text > a:hover > strong {text-decoration:underline;}
.news_list > li .news_text > a:hover > p {text-decoration:underline;}

.right_conts {width:27.5%; padding-left:30px; box-sizing:border-box;}

.sub_right_tv_wrap {margin-bottom:30px;}
.sub_right_tv_wrap .sub_right_top_logo {display:flex; align-items:center; justify-content:space-between; margin-bottom:17px; padding:0px 0px 10px; border-bottom:1px solid #222;}
.sub_right_tv_wrap .sub_right_top_logo .sub_tv_logo {margin-right:8px;}
.sub_right_tv_wrap .sub_right_top_logo .suv_tv_more {font-size:0.875rem; font-weight:500; color:#909090; transition:all .5s;}
.sub_right_tv_wrap .sub_right_top_logo .suv_tv_more:hover {text-decoration:underline;}
.sub_right_tv_wrap .sub_right_top_logo .suv_tv_more span {font-size:0.4375rem; vertical-align:middle;}

.sub_right_tv_wrap .sub_right_big_tv {margin-bottom:15px; border-bottom:1px dotted #c9c9c9;}
.sub_right_tv_wrap .sub_right_big_tv > a {display:block;}
.sub_right_tv_wrap .sub_right_big_tv > a .big_img {position:relative; width:100%; height:160px; object-fit:cover; transition:all .5s; overflow:hidden; }
.sub_right_tv_wrap .sub_right_big_tv > a .big_img > .img {width:100%; height:100%; object-fit:cover; transition:all .5s; }
.sub_right_tv_wrap .sub_right_big_tv > a .big_img:hover > .img {transform:scale(1.1);}
.sub_right_tv_wrap .sub_right_big_tv > a .big_img > .youtube_icon {position:absolute; top:50%; left:50%; transform:translate(-50%, -50%);}
.sub_right_tv_wrap .sub_right_big_tv > a .big_text {display:-webkit-box; margin:5px 0px 10px; font-size:1.125rem; font-weight:500; -webkit-line-clamp:2; -webkit-box-orient:vertical; white-space:normal; overflow:hidden; text-overflow:ellipsis; word-wrap:break-word; transition:all .5s;}
.sub_right_tv_wrap .sub_right_big_tv > a .big_text:hover {text-decoration:underline;}

.sub_right_tv_wrap .sub_right_small_tv {display:flex; flex-wrap:wrap; border-bottom:1px solid #000;}
.sub_right_tv_wrap .sub_right_small_tv > li {display:flex; flex-direction:column; flex:none; flex-basis: 47.5%; margin-right: 5%; margin-bottom: 15px;}
.sub_right_tv_wrap .sub_right_small_tv > li:nth-child(2n) {margin-right:0px;}

/* .sub_right_tv_wrap .sub_right_small_tv > li > a {display:flex; align-items:center;} */
.sub_right_tv_wrap .sub_right_small_tv > li > a .small_img {position: relative; height: 80px; border: 1px solid #bebebe; box-sizing: border-box; overflow:hidden;}
.sub_right_tv_wrap .sub_right_small_tv > li > a .small_img > .sub_tv_img_top {width:100%; height:100%; object-fit:cover; transition:all .5s;}
.sub_right_tv_wrap .sub_right_small_tv > li > a .small_img:hover > .sub_tv_img_top {transform:scale(1.1);}
.sub_right_tv_wrap .sub_right_small_tv > li > a .small_img .sub_tv_play_s_icon {position:absolute; top:50%; left:50%; transform: translate(-50%, -50%);}

.sub_right_tv_wrap .sub_right_small_tv > li > a .small_text {font-weight:500; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; white-space:normal; overflow:hidden; text-overflow:ellipsis; word-wrap:break-word; transition:all .5s;}
.sub_right_tv_wrap .sub_right_small_tv > li > a .small_text:hover {text-decoration:underline;}


/* ¿À¸¥ÂÊ ¹è³Ê */
.right_banner {margin-bottom:30px;}
.right_banner > a {display:block;}
.right_banner > a > img {width:100%;}

.sub_right_best_wrap  {border-top:1px solid #000; margin-bottom:50px; padding-top:15px;}
.sub_right_best_wrap .sub_tit_best {margin-bottom:15px; font-size:1.25rem; color:#222; font-family:"ChosunLo"; line-height:1.2;}
.sub_right_best_wrap .sub_tit_best > span {color:#2a5298;}
.sub_right_best_wrap .sub_best_list {}
.sub_right_best_wrap .sub_best_list > li {display:flex; align-items:center; margin-bottom:13px;}
.sub_right_best_wrap .sub_best_list > li:last-child {margin-bottom:0px;}
.sub_right_best_wrap .sub_best_list > li > span {display:block; width:25px; min-width:25px; height:25px; margin-right:10px; color:#fff; font-size:0.8125rem; border-radius:50%; text-align:center; line-height:25px;}
.sub_right_best_wrap .sub_best_list > li > .number_blue {background:#5772a8;}
.sub_right_best_wrap .sub_best_list > li > .number_gray {background:#a1acb2;}
.sub_right_best_wrap .sub_best_list > li > a {display:-webkit-box; -webkit-line-clamp:1; -webkit-box-orient:vertical; white-space:normal; overflow:hidden; text-overflow:ellipsis; word-wrap:break-word; transition:all .5s;}
.sub_right_best_wrap .sub_best_list > li > a:hover {text-decoration:underline;}


/* ÆäÀÌÂ¡ */
.boardPager_wrap {padding-bottom:100px;}
.boardPager{ width:100%; height:auto; display:block; vertical-align:middle;}
.boardPager ul{height:38px; display:table; text-align:center; margin:60px auto 0px; }
.boardPager ul li {width:38px; height:38px; display:inline-block; vertical-align:middle; overflow:hidden; border:1px solid #cecece; margin:0px 4px;}
.boardPager ul li a {display:block; width:100%; height:100%; color:#2c2c2c; line-height:38px; font-weight:300; font-family:"pretendard";}
.boardPager ul li.pagerNext, .boardPager ul li.pagerPrev, .boardPager ul li.pagerLast, .boardPager ul li.pagerFirst{width:38px; height:38px; margin:0px 8px; overflow:hidden; }
/* .boardPager ul li.pagerNext img, .boardPager ul li.pagerPrev img, .boardPager ul li.pagerLast img, .boardPager ul li.pagerFirst img{width:100%; height:100%; } */
.boardPager ul li.pagerNext a, .boardPager ul li.pagerPrev a, .boardPager ul li.pagerLast a, .boardPager ul li.pagerFirst a {width:100%; height:100%; font-size:0.6875rem; color:#c51917;}

.boardPager ul li.pagerLast {margin-left:0px;}
.boardPager ul li.pagerFirst {margin-right:0px;}
.boardPager ul li.pageOn a, .boardPager ul li:hover a {color:#fff; font-weight:500; background-color:#2c2c2c;}
.boardPager ul li.pagerNext:hover, .boardPager ul li.pagerPreve:hover, .boardPager ul li.pagerFirst:hover, .boardPager ul li.pagerLast:hover{cursor:pointer; }
.boardPager ul li.pagerNext:hover a, .boardPager ul li.pagerPrev:hover a, .boardPager ul li.pagerLast:hover a, .boardPager ul li.pagerFirst:hover a { color:#c51917;}

.boardPager_mobile {display:none;}


/* ºä¿µ¿ª */
.view_tit_wrap {padding-bottom:30px; border-bottom:2px solid #292929;}
.view_tit_wrap_top {margin-top:30px;}
.view_tit_wrap .v_tit {margin-bottom:30px; font-size:2.5rem; font-weight:550;}
.view_tit_wrap .v_name_wrap {display:flex; align-items:center; justify-content:space-between;}
.view_tit_wrap .v_name_wrap .name_box {}
.view_tit_wrap .v_name_wrap .name_box:after {content:""; display:block; clear:both;}
.view_tit_wrap .v_name_wrap .name_box > li {float:left; margin-right:10px; color:#838383;}
.view_tit_wrap .v_name_wrap .name_box > li:nth-child(2) {margin-right:25px;}
.view_tit_wrap .v_name_wrap .name_box > li:last-child {margin-right:0px;}
.view_tit_wrap .v_name_wrap .name_box > .name {}
.view_tit_wrap .v_name_wrap .name_box > .time {padding-left:25px; background:url("/images/sub/view_time_icon.png") no-repeat left center;}
.view_tit_wrap .v_name_wrap .name_box > .different a {display:flex; align-items:center; color:#8b8c8e; padding:7px 10px; border-radius:5px; background:#eaeaea; border:1px solid #e8e8e8; font-size:0.75rem; line-height:1; font-weight:500;}
.view_tit_wrap .v_name_wrap .name_box > .different a span {display:inline-block; margin-right:5px; font-size:0.5rem; color:#8b8c8e; }


.view_tit_wrap .v_name_wrap .icon_wrap {}
.view_tit_wrap .v_name_wrap .icon_wrap:after {content:""; display:block; clear:both;}
.view_tit_wrap .v_name_wrap .icon_wrap > li {float:left; width:36px; height:36px; border:1px solid #e0e0e0; border-right:none; box-sizing:border-box;}
.view_tit_wrap .v_name_wrap .icon_wrap > li:nth-child(1) {background:url("/images/sub/email_icon.png") no-repeat center;}
.view_tit_wrap .v_name_wrap .icon_wrap > li:nth-child(2) {background:url("/images/sub/print_icon.png") no-repeat center;}
.view_tit_wrap .v_name_wrap .icon_wrap > li:nth-child(3) {background:url("/images/sub/plus_icon.png") no-repeat center;}
.view_tit_wrap .v_name_wrap .icon_wrap > li:nth-child(4) {background:url("/images/sub/minus_icon.png") no-repeat center;}
.view_tit_wrap .v_name_wrap .icon_wrap > li:nth-child(5) {border-right:1px solid #e0e0e0; background:url("/images/sub/sc_icon.png") no-repeat center/23px;}
.view_tit_wrap .v_name_wrap .icon_wrap > li > a {display:block; width:100%; height:100%;}

.view_tit_wrap .v_name_wrap2 {display:flex; justify-content:flex-end;}
.view_tit_wrap .v_name_wrap2 .icon_wrap2 > li:nth-child(1) {background:url("/images/sub/plus_icon.png") no-repeat center;}
.view_tit_wrap .v_name_wrap2 .icon_wrap2 > li:nth-child(2) {border-right:1px solid #e0e0e0; background:url("/images/sub/minus_icon.png") no-repeat center;}

.view_tit_wrap .v_name_wrap .icon_wrap2 > li:nth-child(1) {background:url("/images/sub/plus_icon.png") no-repeat center;}
.view_tit_wrap .v_name_wrap .icon_wrap2 > li:nth-child(2) {border-right:1px solid #e0e0e0; background:url("/images/sub/minus_icon.png") no-repeat center;}

.view_tit_wrap .v_name_wrap3 {display:flex; justify-content:flex-end;}

.view_tit_wrap .v_name_wrap .icon_wrap3 > li:nth-child(1) {background:url("/images/sub/print_icon.png") no-repeat center;}
.view_tit_wrap .v_name_wrap .icon_wrap3 > li:nth-child(2) {background:url("/images/sub/plus_icon.png") no-repeat center;}
.view_tit_wrap .v_name_wrap .icon_wrap3 > li:nth-child(3) {border-right:1px solid #e0e0e0; background:url("/images/sub/minus_icon.png") no-repeat center;}



/* .view_wrap {}
.view_wrap .view_conts {}
.view_wrap .view_content {padding-bottom:45px; text-align:justify; }
.view_wrap .view_content {font-size:1.125rem !important; line-height:2rem !important; font-family:"Noto Sans KR"!important;}
.view_wrap .view_content p {font-size:1.125rem !important; line-height:2rem !important; font-family:"Noto Sans KR"!important; }
.view_wrap .view_content span {font-size:1.125rem !important; line-height:2rem !important; font-family:"Noto Sans KR"!important; }
.view_wrap .view_content p font {font-size:1.125rem !important; line-height:2rem !important; font-family:"Noto Sans KR"!important;}
.view_wrap .view_content font {font-size:1.125rem !important; line-height:2rem !important; font-family:"Noto Sans KR"!important; } */

/* È¸»ö µ¿±×¶ó¹Ì */
.view_wrap .ico-fullscreen {display:none !important;}

/* #articleBody {font-size:1.125rem !important; line-height:2rem !important; font-family:"Noto Sans KR"!important;}
#articleBody b font {font-size:1.125rem !important; line-height:2rem !important; font-family:"Noto Sans KR"!important; }
#articleBody img {vertical-align:middle;}

#articleBody figure img {width:100% !important;}
#articleBody figure figcaption {margin-top:5px !important; font-size:0.875rem !important; line-height:1.5 !important;}
#articleBody figure .caption {font-size:0.875rem !important; line-height:1.5 !important;} */

#articleBody span b {font-weight:550;}
#articleBody b {font-weight:550;}


/* #articleBody > br {display:none;} */
.video-container iframe {width:100% !important;}
.subArtcl1 table {width:100% !important;}
/* .subArtcl1 table:nth-of-type(1) {background:#fbfbfb; border:1px dotted #ddd;} */
/* .subArtcl1 table:nth-of-type(1) tr {background:url("/") !important;}
.subArtcl1 table:nth-of-type(1) td {background:url("/") !important; padding:10px 15px !important;}
.subArtcl1 table:nth-of-type(1) td img {display:none;} */


.view_wrap .view_content .view_s_tit {position:relative; display:block; margin-bottom:40px; padding-left:17px; font-size:1.525rem !important; font-weight:550; line-height:2.375rem !important;}
.view_wrap .view_content .view_s_tit::before {content:""; position:absolute; top:50%; transform:translateY(-50%); left:0; width:3px; height:calc(100% - 20px); background:#111;}
.view_wrap .view_content .view_img {width:650px; margin:0px auto 35px;}
.view_wrap .view_content .view_img > img {width:100%;}
/* .view_wrap .view_content .caption {color:#116cc0; font-weight:bold; font-size:0.8125rem; font-family:"Malgun Gothic";}
.view_wrap .view_content .view_text {margin-bottom:35px; font-family:"Malgun Gothic"; line-height:1.8;} */

/* ºä ¾ÆÀÌÄÜ */
.view_bot_icon_box_wrap {display:flex; justify-content:flex-end; margin-bottom:15px;}
.view_bot_icon_box_wrap .view_bot_icon_box {display:flex; align-items:center;}
.view_bot_icon_box_wrap .view_bot_icon_box > li {margin-right:8px;}
.view_bot_icon_box_wrap .view_bot_icon_box > li:last-child {margin-right:0px;}
.view_bot_icon_box_wrap .view_bot_icon_box > li > a {}
.view_bot_icon_box_wrap .view_bot_icon_box > li > a > img {width:25px;}
.view_bot_icon_box_wrap .view_bot_icon_box > li > span {color:#636060; font-size:0.9375rem; cursor:pointer; font-weight:500;}
.view_bot_icon_box_wrap .view_bot_icon_box > li > span:hover {text-decoration:underline;}


.view_wrap .view_Copy_box {margin-bottom:30px; padding:11px 0px; background:#f5f5f5; text-align:center;}
.view_wrap .view_Copy_box_f {margin-bottom:50px;}

.view_wrap .view_content .cation_view {font-size:0.8125rem !important; color:#2F73BA; line-height:1.25rem !important; margin:6px 3px 0px 3px; display:inline-block;}




/* °ü·Ã±â»ç ¿µ¿ª */
.relationBox_f_wrap {width:100%; border:1px solid #d9d9da; font-family:"Noto Sans KR";}
.relationBox_f_wrap .relationBox_f_tit {padding:5px 10px; font-size:1.0625rem; font-weight:550; background:#fcfcfc; border-bottom:1px solid #d9d9da; box-sizing:border-box;}
.relationBox_f_wrap .relationBox_f_box > ul {box-sizing:border-box; padding:15px 15px 15px 0px;}
.relationBox_f_wrap .relationBox_f_box > ul > li {position:relative; margin-bottom:5px; padding-left:30px;}
.relationBox_f_wrap .relationBox_f_box > ul > li:last-child {margin-bottom:0px;}
.relationBox_f_wrap .relationBox_f_box > ul > li:after {content:""; display:block; width:19px; height:12px; background:url("/images/icon_re_viw.gif") no-repeat center; position:absolute; top:8px; left:15px;}
.relationBox_f_wrap .relationBox_f_box > ul > li > a {}
.relationBox_f_wrap .relationBox_f_box > ul > li > a:hover {text-decoration:underline;}

/* °ü·Ã±â»ç ºäÆäÀÌÁö ¿µ¿ª */
.related_view_box {margin-bottom:45px; padding:25px 10px; border-top:1px dotted #a8a8a8; border-bottom:1px dotted #a8a8a8;}
.related_view_box .related_news_tit {margin-bottom:15px; font-size:1.25rem; font-weight:550;}
.related_view_box .related_news_tit > span {font-size:0.8125rem;}
.related_view_box .related_news_list {}
.related_view_box .related_news_list > li {position:relative; margin-bottom:10px; padding-left:20px;}
.related_view_box .related_news_list > li:last-child {margin-bottom:0px;}
.related_view_box .related_news_list > li:after {content:""; display:block; width:5px; height:5px; border-radius:50%; background:#000; position:absolute; top:10px; left:0px;}
.related_view_box .related_news_list > li > a {font-size:1.0625rem; font-weight:500;}
.related_view_box .related_news_list > li > a:hover {text-decoration:underline;}



/* ºäÆäÀÌÁö ´ñ±Û´Þ±â ¿µ¿ª */
.comment_wrap .comment_tit_wrap {display:flex; align-items:center; justify-content:space-between;}
.comment_wrap .comment_tit {position:relative; padding-left:15px; display:block; margin-bottom:10px; font-size:1.0625rem; font-weight:550;}
.comment_wrap .comment_tit:after {content:""; display:block; width:8px; height:8px; background:#000; position:absolute; top:10px; left:0px;}

.comment_wrap .comment_tit_wrap > .comment_tit_write {position:relative; padding-left:21px; font-size:0.9375rem; font-weight:500; cursor:pointer;}
.comment_wrap .comment_tit_wrap > .comment_tit_write:after {content:"!"; display:block; width:15px; height:15px; color:#fff; text-align:center; line-height:15px; background:#de0000; border-radius:50%; position:absolute; top:4px; left:0px; font-size:0.5625rem; font-weight:500}

.comment_wrap .comment_gray_box {display:flex; justify-content:space-between; align-items:center; padding:15px; background:#f7f7f7;}
.comment_wrap .comment_text {}
.comment_wrap .comment_text > p { font-weight:500;}
.comment_wrap .comment_text > p > span {color:#de0000; display:block;}
.comment_wrap .comment_btn_wrap {}
.comment_wrap .comment_btn_wrap .comment_btn {padding:7px 20px; color:#fff; font-size:0.9375rem; font-weight:500; background:#a6a6a6; border-radius:5px;}

.comment_wrap2 {margin-top:20px;}
.comment_wrap2 .comment_list_wrap {padding:10px 0px; border-bottom:1px solid #d9d9d9;}
.comment_wrap2 .comment_list_wrap:nth-of-type(1) {border-top:1px solid #d9d9d9;}
.comment_wrap2 .comment_list_wrap > li {}
.comment_wrap2 .comment_list_wrap > li .comment_icon {vertical-align:middle; width:23px;}
.comment_wrap2 .comment_list_wrap > li .comment_name {font-weight:550;}
.comment_wrap2 .comment_list_wrap > li .comment_date {}
.comment_wrap2 .comment_list_wrap > li .comment_date2 {color:#6f6c6c; font-size:0.8125rem;}
.comment_wrap2 .comment_list_wrap .comment_txt {margin-top:10px; font-size:0.875rem;}

.comment_wrap2_f .comment_list_wrap_f {padding:0px; border-top:none;}
.comment_wrap2_f .comment_list_wrap_f > li {padding:10px 0px; border-bottom:1px solid #d9d9d9;}
.comment_wrap2_f .comment_list_wrap_f > li:last-child {border-bottom:none;}
.comment_wrap2_f .comment_list_wrap_f .comment_txt {margin:0px;}

.comment_btn_wrap {display:flex; align-items:center; justify-content:flex-end; margin-top:10px;}
.comment_btn {padding:5px 15px; border-radius:5px; color:#fff; font-size:0.9375rem;}
.comment_del_btn {background:#948b8b;}
.comment_modify_btn {background:#383838; margin-right:5px;}

.comment_writer_wrap {padding:15px; margin-top:15px; border-top:none; background:#f7f7f7; border-radius:5px;}
.comment_writer_wrap .comment_writer_top {display:flex; align-items:center; margin-bottom:10px;}
.comment_writer_wrap .writer_box {font-size:0.9375rem;}
.comment_writer_wrap .writer_box input {padding-left:10px; border-radius:5px;}
.comment_writer_wrap .writer_box > span {font-weight:500;}
.comment_writer_wrap .writer_box1 {margin-right:10px;}
.comment_writer_wrap .writer_box_bot {display:flex; height:80px;}
.comment_writer_wrap .textarea_wrap {margin-bottom:15px; height:100%; width:100%;}
.comment_writer_wrap .textarea_wrap textarea {width:100%; height:100%; border-radius:5px; box-sizing:border-box;}
.comment_writer_wrap .textarea_wrap textarea::placeholder {color:#c2c2c2; font-size:0.9375rem;}
.comment_writer_wrap .writer_btn_wrap .writer_btn {display:block; width:78px; min-width:78px; height:100%; color:#fff; text-align:center; line-height:80px; font-size:0.9375rem; font-weight:500; background:#a6a6a6; border-radius:5px;}



/* ´ñ±Û ÁÖÀÇ»çÇ× */
#menu1 {position:fixed; top:0px; left:10px; display:none; width: 620px; margin-top:50px; z-index:500; background:#fff; box-sizing:border-box; border:2px solid #333;}
#menu1 .menu1_top {display:flex; justify-content:space-between; padding:10px 15px; background:#333; font-weight:500;}
#menu1 .menu1_top strong {color:#fff; line-height:1; font-size:1.125rem;}
#menu1 .menu1_top span {color:#fff; font-size:1.25rem; line-height:1; cursor:pointer;}
#menu1 .menu1_bot {padding:15px;}


/* ¸®½ºÆ® °Ë»öºÎºÐ */
.list_bot_serch_wrap {display:flex; align-items:center; justify-content:center; margin-top:50px;}
.list_bot_serch_wrap2 {margin-top:0px !important; margin-bottom:30px !important;}

.list_bot_serch_wrap .select_box1 {margin-right:5px;}
.list_bot_serch_wrap .select_box2 {display:flex; align-items:center;}
.list_bot_serch_wrap .select_box2 > input {width:250px; margin-right:5px; padding-left:10px;}
.list_bot_serch_wrap .select_box2 > button {display:inline-block; height:32px; padding:0px 20px; background:#3e3e3e; color:#fff; font-weight:500;}
.list_bot_serch_wrap .select_box2 > a {display:inline-block; height:32px; line-height: 32px; padding:0px 20px; background:#3e3e3e; color:#fff; font-weight:500;}


/* È¸¿øÅä·Ð¹æ ¿µ¿ª */
.board_top {display:flex; align-items:center; justify-content:space-between; margin-bottom:15px;}
.board_top .board_search_box {display:flex; align-items:center;}
.board_top .board_search_box form {display:flex; align-items:center;}
.board_top .board_search_box .select {height:35px; margin-right:5px; color:#000 !important; font-size:1rem; font-family:"Noto Sans KR";}
.board_top .board_search_box input[type="text"] {height:35px; padding-left:10px; margin-right:5px;}
.board_top .board_search_box input::placeholder {font-size:1rem; color:#bebebe;}
.board_top .board_search_box .board_top_btn {display:inline-block; padding:9px 16px; margin-right:5px; background:#6d6d6d; color:#fff; border-radius:5px; line-height:1;}

.board_top .board_right {display:flex;}
.board_top .board_right .debate_btn {padding:9px 15px 9px 40px; line-height:1; color:#fff; border-radius:5px;}
.board_top .board_right .caution_btn {margin-right:10px; background:#6c6c6c url("/images/sub/devate_icon01.png") no-repeat left 15px center;}
.board_top .board_right .write_btn {background:#d50404 url("/images/sub/devate_icon02.png") no-repeat left 15px center;}

.board_top2 {margin-top:50px;}



/* Å×ÀÌºí ¿µ¿ª */
.board_tb {width:100%; border-top:2px solid #000;}
.board_tb tr {border-bottom:1px solid #ebebeb; text-align:center;}
.board_tb th {background-color:#f7f7f7; text-align:center; vertical-align:middle; color:#222; font-size:1.0625rem; font-weight:500; height:50px; box-sizing:border-box;}
.board_tb td {height:50px; text-align:center; vertical-align:middle; font-size:1rem; color:#222; box-sizing:border-box; font-weight:400;}
.board_tb tr td.t_l {text-align:left;}
.board_tb tr td .t_l_box {display:inline-block;}
/* .board_tb tr td .t_l_box > a {display:-webkit-box; width:80%; font-weight:500; -webkit-line-clamp:1; -webkit-box-orient:vertical; white-space:normal; overflow:hidden; text-overflow:ellipsis; word-wrap:break-word;} */

.board_tb tr td .t_l_box .t_l_box_top {display:inline-flex; align-items:center;}
.board_tb tr td .t_l_box .t_l_box_top > a {display:-webkit-box; font-weight:500; -webkit-line-clamp:1; -webkit-box-orient:vertical; white-space:normal; overflow:hidden; text-overflow:ellipsis; word-wrap:break-word;}


.board_tb .file_icon > img {vertical-align:middle;}
.board_tb .font_pink {color:#d50404;}
.board_tb .font_blue {color:#506eca;}
.board_tb .notice_icon {display:inline-block; padding:8px 10px; color:#fff; font-size:0.9375rem; border-radius:3px; background-color:#d50404; font-weight:500; line-height:1;}
.board_tb .new_icon {display:block; min-width:30px; height:18px; margin-left:5px; text-align:center; color:#fff; font-size:0.625rem; border-radius:3px; background-color:#ec5b2e; font-weight:500; line-height:18px;}
.board_tb .new_icon > span {color:#fff; font-size:0.625rem; -webkit-animation:blink .7s ease-in-out infinite alternate; -moz-animation:blink .7s ease-in-out infinite alternate; animation:blink .7s ease-in-out infinite alternate;}
.board_tb .mobile_list {display:none;}
.board_tb .mobile_list > li {float:left;}
.board_tb .mobile_list > li:after {content:""; display:inline-block; width:1px; height:13px; background-color:#d8d8d8; margin:0px 10px;}
.board_tb .mobile_list > li:last-child:after {display:none;}

@-webkit-keyframes blink{
    0% {opacity:0;}
    100% {opacity:1;}
}
@-moz-keyframes blink{
    0% {opacity:0;}
    100% {opacity:1;}
}
@keyframes blink{
    0% {opacity:0;}
    100% {opacity:1;}
}



/* È¸¿øÅä·Ð¹æ ºä ¿µ¿ª */
.debate_view_wrap .debate_view_text_wrap {border-top:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; background:#f7f7f7;}
.debate_view_wrap .debate_view_top_text { padding:14.5px 20px; box-sizing:border-box; font-size:1.25rem; font-weight:550; border-bottom:1px dotted #a5a6a5;}
.debate_view_wrap .debate_view_bot_text {display:flex; height:60px; padding:0px 20px; align-items:center; justify-content:space-between;}
.debate_view_wrap .debate_view_bot_text .bot_name_wrap {}
.debate_view_wrap .debate_view_bot_text .bot_name_wrap:after {content:""; display:block; clear:both;}
.debate_view_wrap .debate_view_bot_text .bot_name_wrap > li {float:left; margin-right:15px;}
.debate_view_wrap .debate_view_bot_text .bot_name_wrap > li:last-child {margin-right:0px;}
.debate_view_wrap .debate_view_bot_text .bot_name_wrap > .name {font-weight:550;}
.debate_view_wrap .debate_view_bot_text .bot_name_wrap > .date {}
.debate_view_wrap .debate_view_bot_text .bot_name_wrap .font_pink {color:#d50404;}

.debate_view_wrap .debate_view_bot_text .pros_cons_wrap {}
.debate_view_wrap .debate_view_bot_text .pros_cons_wrap:after {content:""; display:block; clear:both;}

.debate_view_wrap .debate_view_bot_text .pros_cons_wrap > li {float:left; display:flex; align-items:center; margin-right:25px;}
.debate_view_wrap .debate_view_bot_text .pros_cons_wrap > li:last-child {margin-right:0px;}
.debate_view_wrap .debate_view_bot_text .pros_cons_wrap > li button {margin-right:8px; padding:6px 12px 7px 12px; color:#fff; line-height:1; border-radius:3px;}
.debate_view_wrap .debate_view_bot_text .pros_cons_wrap > li > b {}

.debate_view_wrap .debate_view_bot_text .pros_cons_wrap > .pros {}
.debate_view_wrap .debate_view_bot_text .pros_cons_wrap > .pros .pros_btn {background:#d50404;}
.debate_view_wrap .debate_view_bot_text .pros_cons_wrap > .pros > b {color:#d50404;}

.debate_view_wrap .debate_view_bot_text .pros_cons_wrap > .cons {}
.debate_view_wrap .debate_view_bot_text .pros_cons_wrap > .cons  .cons_btn {background:#506eca;}
.debate_view_wrap .debate_view_bot_text .pros_cons_wrap > .cons > b {color:#506eca;}


.debate_view_wrap .debate_content {padding:30px 20px; border-bottom:2px solid #d9d9d9; font-size:1.125rem !important; line-height:2rem !important; font-family:"Noto Sans KR"!important; color:#000 !important;}
.debate_view_wrap .debate_content table {width:100% !important; height:auto !important;}

.debate_view_wrap .debate_content p {font-size:1.125rem !important; line-height:2rem !important; font-family:"Noto Sans KR"!important; color:#000 !important; margin-right:0px !important;}
.debate_view_wrap .debate_content span {font-size:1.125rem !important; line-height:2rem !important; font-family:"Noto Sans KR"!important; color:#000 !important;}
.debate_view_wrap .debate_content p font {font-size:1.125rem !important; line-height:2rem !important; font-family:"Noto Sans KR"!important; color:#000 !important;}

.debate_view_wrap .debate_f_btn_wrap {display:flex; align-items:center; justify-content:space-between; margin-top:10px; margin-bottom:40px;}
.debate_view_wrap .debate_f_btn_wrap .debate_f_btn {display:inline-block; padding:9px 20px 9px 35px; color:#555; border:1px solid #c5c5c5; border-radius:5px; line-height:1; font-weight:500;}
.debate_view_wrap .debate_f_btn_wrap .debate_f_btn1 {background:url("/images/sub/devate_icon_img01.png") no-repeat left 10px center;}
.debate_view_wrap .debate_f_btn_wrap .debate_f_btn2 {background:url("/images/sub/devate_icon_img02.png") no-repeat left 10px center;}
.debate_view_wrap .debate_f_btn_wrap .debate_f_btn3 {background:url("/images/sub/devate_icon_img03.png") no-repeat left 10px center;}
.debate_view_wrap .debate_f_btn_wrap .debate_f_btn4 {background:url("/images/sub/devate_icon_img04.png") no-repeat left 10px center;}


/* È¸¿øÅä·Ð¹æ »èÁ¦ ¿µ¿ª */
.write_pwd_box { width:300px; background:#f7f7f7; padding:15px 15px; margin:0px auto 30px;}
.write_pwd_box input[type="password"] {width:100%;}

.pay_zone_menu:after {content:""; display:block; clear:both;}
.pay_zone_menu > li {float:left;}
.pay_zone_menu > li:after {content:""; display:inline-block; width:5px; height:5px; background:#e6e6e6; border-radius:50%; margin:0px 10px; position:relative; top:-2px;}
.pay_zone_menu > li:last-child:after {display:none;}
.pay_zone_menu > li > a {color:#777; transition:all .5s;}
.pay_zone_menu > li.color > a {color:#000; font-weight:550;}
.pay_zone_menu > li:hover > a {color:#000; font-weight:550; text-decoration:underline;}


/* À¯·áÁ¸È¨ ¿µ¿ª */
.pay_zone_wrap .pay_home_top {display:flex; align-items:center; justify-content:space-between; margin-bottom:55px; background:#383838; padding:10px 50px; border-radius:8px; }
.pay_zone_wrap .pay_home_top  p {color:#fff; font-size:1.0625rem; font-weight:350; line-height:1.8;}
.pay_zone_wrap .pay_home_top > .pay_purchase_list {width:330px;}
.pay_zone_wrap .pay_home_top > .pay_purchase_list:after {content:""; display:block; clear:both;}
.pay_zone_wrap .pay_home_top > .pay_purchase_list > li {float:left; width:48.5%; padding:15px 10px 10px 10px; text-align:center; background:#fff; border-radius:8px; margin-right:3%;}
.pay_zone_wrap .pay_home_top > .pay_purchase_list > li:last-child{margin-right:0px;}
.pay_zone_wrap .pay_home_top > .pay_purchase_list > li > .month_text {display:block; margin-bottom:5px; font-weight:500;}
.pay_zone_wrap .pay_home_top > .pay_purchase_list > li > .price_text {display:block; margin-bottom:10px; font-weight:500;}
.pay_zone_wrap .pay_home_top > .pay_purchase_list > li > .pay_purchase_btn {display:block; width:100%; padding:10px; color:#fff; background:#ec0000; line-height:1; border-radius:8px; font-weight:500;}

.pay_zone_wrap .pay_home_top > .pay_purchase_list2 {width:27.5%; padding:20px 15px; background:#fff; border-radius:5px; text-align:center;}
.pay_zone_wrap .pay_home_top .font_bold {font-weight:550;}
.pay_zone_wrap .pay_home_top .font_pink {color:#ee0000;}
.pay_zone_wrap .pay_home_top .font_yellow {color:#feff82;}
.pay_zone_wrap .pay_home_top .font_gray {color:#bbb;}

.pay_zone_wrap .pay_home_bot {padding:0px 50px;}
.pay_zone_wrap .pay_home_bot .pay_home_tit {font-size:1.4375rem; font-weight:550;}
.pay_zone_wrap .pay_home_bot .pay_home_box1 {display:flex; margin-bottom:40px;}
.pay_zone_wrap .pay_home_bot .pay_home_box1 > div {width:48.5%; padding:30px; margin-right:3%; border-radius:8px; box-sizing:border-box;}
.pay_zone_wrap .pay_home_bot .pay_home_box1 > div:last-child {margin-right:0px;}
.pay_zone_wrap .pay_home_bot .e_book_left_wrap {background:#f8f6f1;}
.pay_zone_wrap .pay_home_bot .pay_home_tit1 {margin-bottom:10px; text-align:center;}
.pay_zone_wrap .pay_home_bot .e_book_left_wrap > p {margin-bottom:20px; text-align:center;}
.pay_zone_wrap .pay_home_bot .e_book_left_wrap > p .e_book_btn {display:inline-block; padding:5px 10px; font-size:0.8125rem; border-radius:5px; border:1px solid #dad7d5; line-height:1; background:#fff;}

.pay_zone_wrap .e_book_slider_wrap {width:65%; margin:0px auto;}
.pay_zone_wrap .e_book_slider_list {}

.pay_zone_wrap .pay_home_bot .take_right_wrap {background:#f6f5f4;}
.pay_zone_wrap .pay_home_bot .take_right_top {display:flex; justify-content:space-between;}
.pay_zone_wrap .pay_home_bot .pay_home_tit2 {margin-bottom:15px;}
.pay_zone_wrap .pay_home_bot .take_all_btn {display:block; width:67px; height:26px; border:1px solid #dad7d5; border-radius:5px; font-size:0.8125rem; text-align:center; line-height:26px; background:#fff;}
.pay_zone_wrap .pay_home_bot .take_all_btn:hover {text-decoration:underline;}

.pay_zone_wrap .pay_home_bot .take_list {}
.pay_zone_wrap .pay_home_bot .take_list > li {display:flex; align-items:center; height:45px; border-top:1px solid #fff;}
.pay_zone_wrap .pay_home_bot .take_list > li > .pink_icon {display:block; width:33px; min-width:33px; height:22px; margin-right:10px; color:#fff; text-align:center; line-height:22px; background:#ee0000; font-size:0.8125rem; border-radius:3px;}
.pay_zone_wrap .pay_home_bot .take_list > li > a {display:-webkit-box; -webkit-line-clamp:1; -webkit-box-orient:vertical; white-space:normal; overflow:hidden; text-overflow:ellipsis; word-wrap:break-word;}
.pay_zone_wrap .pay_home_bot .take_list > li > a:hover {text-decoration:underline;}

.pay_zone_wrap .e_book_slider_wrap {position:relative;}
.pay_zone_wrap .e_book_slider_wrap .e_book_slider_list {position:relative; margin:0px -15px;}
.pay_zone_wrap .e_book_slider_wrap .e_book_slider_list li {margin:0px 15px;}
.pay_zone_wrap .e_book_slider_wrap .e_book_slider_list li .tex_bot {margin-top:10px; color:#fff; font-size:0.9375rem; text-align:center;}
.pay_zone_wrap .e_book_slider_wrap .e_book_slider_list li > a > img {width:100%;}

.pay_zone_wrap .e_book_slider_wrap .e_book_slider_list .img_top img {width:100%; border:1px solid #000;}
.pay_zone_wrap .e_book_slider_wrap button.slick-arrow {position:absolute; top:50%; transform:translateY(-50%); width:52px; height:52px; font-size:0px; box-sizing:border-box;}
.pay_zone_wrap .e_book_slider_wrap button.slick-prev {left:-60px; background:url("/images/sub/e_book_arrow_left.png") no-repeat center/100%;}
.pay_zone_wrap .e_book_slider_wrap button.slick-next {right:-60px; background:url("/images/sub/e_book_arrow_right.png") no-repeat center/100%;}

.pay_zone_wrap .pay_home_box2 {display:flex;}
.pay_zone_wrap .pay_home_box2 > div {margin-right:3%; border-radius:8px; box-sizing:border-box;}
.pay_zone_wrap .pay_home_box2 > div:last-child {margin-right:0px;}
.pay_zone_wrap .pay_home_box2 > .lecture_left {width:48.5%; min-width:533.5px; padding:30px; background:#f4f3f2;}
.pay_zone_wrap .pay_home_box2 > .lecture_middle {width:23%; padding:30px 20px 0px; background:#f8f6f1;}
.pay_zone_wrap .pay_home_box2 > .lecture_right {width:23%; padding:30px 20px 0px; background:#f8f6f1;}

.pay_zone_wrap .lecture_left {box-sizing:border-box;}
.pay_zone_wrap .lecture_left .express_list {}
.pay_zone_wrap .lecture_left .express_list > li {padding-bottom:15px; margin-bottom:15px; border-bottom:1px solid #fff;}
.pay_zone_wrap .lecture_left .express_list > li:last-child {padding-bottom:0px; margin-bottom:0px; border-bottom:none;}
.pay_zone_wrap .lecture_left .express_list > li > a {display:flex;}
.pay_zone_wrap .lecture_left .express_list > li .express_img_top {width:70px; min-width:70px; height:70px; border-radius:50%; margin-right:10px;}
.pay_zone_wrap .lecture_left .express_list > li .express_text_bot {}
.pay_zone_wrap .lecture_left .express_list > li .express_text_bot > p {font-size:1.125rem; font-weight:500;}
.pay_zone_wrap .lecture_left .express_list > li .express_text_bot > p .express_bot_icon {display:inline-block; padding:6px 10px; border-radius:5px; font-size:0.875rem; background:#807360; color:#fff; line-height:1;}
.pay_zone_wrap .lecture_left .express_list > li .express_text_bot > .year_text {font-size:0.8125rem;}

.pay_zone_wrap .lecture_middle {}
.pay_zone_wrap .pay_home_tit3 {margin-bottom:15px; text-align:center;}
.pay_zone_wrap .lecture_middle .text {margin-bottom:20px; text-align:center;}
.pay_zone_wrap .lecture_middle .video_list_middle {}
.pay_zone_wrap .lecture_middle .video_list_middle > li {height:50px; margin-bottom:5px; border:1px solid #dad7d5; background:#fff; box-sizing:border-box; border-radius:8px; overflow:hidden;}
.pay_zone_wrap .lecture_middle .video_list_middle > li:last-child {margin-bottom:0px;}
.pay_zone_wrap .lecture_middle .video_list_middle > li > a {position:relative; padding-left:56px; display:block; line-height:50px; box-sizing:border-box;}
.pay_zone_wrap .lecture_middle .video_list_middle > li > a:after {content:""; display:block; width:30px; height:100%; background:#f6f6f6 url("/images/sub/lecture_arrow_right.png") no-repeat center; position:absolute; top:0px; right:0px;}

.pay_zone_wrap .lecture_middle .video_list_middle > li > span {position:relative; padding-left:56px; display:block; line-height:50px; box-sizing:border-box;}
.pay_zone_wrap .lecture_middle .video_list_middle > li > span:after {content:""; display:block; width:30px; height:100%; background:#f6f6f6 url("/images/sub/lecture_arrow_right.png") no-repeat center; position:absolute; top:0px; right:0px;}

/* .pay_zone_wrap .lecture_middle .video_list_middle > li:nth-child(1) > a {background:url("/images/sub/lecture_icon01.png") no-repeat left 18px center;}
.pay_zone_wrap .lecture_middle .video_list_middle > li:nth-child(2) > a {background:url("/images/sub/lecture_icon02.png") no-repeat left 12px center;} */

.pay_zone_wrap .lecture_middle .video_list_middle > li:nth-child(1) > span {background:url("/images/sub/lecture_icon01.png") no-repeat left 18px center;}
.pay_zone_wrap .lecture_middle .video_list_middle > li:nth-child(2) > a {background:url("/images/sub/lecture_icon02.png") no-repeat left 12px center;}


.pay_zone_wrap .lecture_right {}
.pay_zone_wrap .pay_home_tit4 {margin-bottom:15px; text-align:center;}
.pay_zone_wrap .lecture_right .text {margin-bottom:50px; text-align:center;}
.pay_zone_wrap .lecture_right .video_list_right {}
.pay_zone_wrap .lecture_right .video_list_right > li {height:50px; border:1px solid #dad7d5; background:#fff; box-sizing:border-box; border-radius:8px; overflow:hidden;}
/* .pay_zone_wrap .lecture_right .video_list_right > li > a {position:relative; padding-left:56px; display:block; line-height:50px; box-sizing:border-box;}
.pay_zone_wrap .lecture_right .video_list_right > li > a:after {content:""; display:block; width:30px; height:100%; background:#f6f6f6 url("/images/sub/lecture_arrow_right.png") no-repeat center; position:absolute; top:0px; right:0px;}
.pay_zone_wrap .lecture_right .video_list_right > li:nth-child(1) > a {background:url("/images/sub/lecture_icon01.png") no-repeat left 18px center;} */

.pay_zone_wrap .lecture_right .video_list_right > li > span {position:relative; padding-left:56px; display:block; line-height:50px; box-sizing:border-box;}
.pay_zone_wrap .lecture_right .video_list_right > li > span:after {content:""; display:block; width:30px; height:100%; background:#f6f6f6 url("/images/sub/lecture_arrow_right.png") no-repeat center; position:absolute; top:0px; right:0px;}
.pay_zone_wrap .lecture_right .video_list_right > li:nth-child(1) > span {background:url("/images/sub/lecture_icon01.png") no-repeat left 18px center;}


/* À¯·áÁ¸ ÀüÀÚµµ¼­ ¿µ¿ª */
.pay_zone_wrap .pay_search_wrap {margin-top:10px; display:flex; align-items:center;}
.pay_zone_wrap .pay_search_wrap .pay_search_box {position:relative; width:300px; height:35px; margin-right:13px; background:#fff;}
.pay_zone_wrap .pay_search_wrap .pay_search_box form {height:100%;}
.pay_zone_wrap .pay_search_wrap .pay_search_box input {height:100%; width:85%; height:100%; padding-left:15px; border:none; }
.pay_zone_wrap .pay_search_wrap .pay_search_box input::placeholder {color:#cecece;}
.pay_zone_wrap .pay_search_wrap .pay_search_box .pay_search_bth {width:40px; height:100%;  background:#fff url("/images/sub/e_book_list_search_icon.png") no-repeat center; position:absolute; top:0px; right:0px;}
.pay_zone_wrap .pay_e_book_list_wrap {}
.pay_zone_wrap .e_book_list {display:flex; flex-wrap:wrap;}
.pay_zone_wrap .e_book_list > li {display:flex; flex-direction:column; flex:none; flex-basis:16.4%; margin-right:4.5%; margin-bottom:50px;}
.pay_zone_wrap .e_book_list > li:nth-child(5n) {margin-right:0px;}
.pay_zone_wrap .e_book_list > li .book_img_top {}
.pay_zone_wrap .e_book_list > li .book_img_top > a {position:relative; display:block;}
.pay_zone_wrap .e_book_list > li .book_img_top > a:after {content:""; display:block; width:100%; height:100%; background:rgba(0,0,0,.7); position:absolute; top:0px; left:0px; opacity:0; background: rgba(0, 0, 0, 0.5) url("/images/sub/shopping_list_search_icon.png") no-repeat center; transition:all .5s;}
.pay_zone_wrap .e_book_list > li .book_img_top:hover > a:after {opacity:1;}

.pay_zone_wrap .e_book_list > li .book_img_top > a > img {border:1px solid #dfdfdf; width:100%;}
.pay_zone_wrap .e_book_list > li .book_text {display:-webkit-box; margin:5px 0px 10px; text-align:center; font-weight:500; -webkit-line-clamp:2; -webkit-box-orient:vertical; white-space:normal; height:3rem; overflow:hidden; text-overflow:ellipsis; word-wrap:break-word;}
.pay_zone_wrap .e_book_list > li .book_btn_box {}
.pay_zone_wrap .e_book_list > li .book_btn_box > a {display:block; width:100%; height:38px; border:1px solid #dfdfdf; text-align:center; box-sizing:border-box; border-radius:5px; line-height:35px; font-weight:500; transition:all .5s;}
.pay_zone_wrap .e_book_list > li .book_btn_box > a > span {display:inline-block; height:100%; padding-left:35px; background:url("/images/sub/e_book_list_icon_btn.png") no-repeat left center; transition:all .5s;} 

.pay_zone_wrap .e_book_list > li .book_btn_box:hover > a {border:1px solid #383838; background-color:#383838;}
.pay_zone_wrap .e_book_list > li .book_btn_box:hover > a  > span {color:#fff; background:url("/images/sub/e_book_list_icon_btn_on.png") no-repeat left center;}

/* À¯·áÁ¸ ½ÉÃþÃëÀç ¿µ¿ª */
.depth_list > li {display:flex; align-items:center; margin-bottom:50px;}
.depth_list > li .depth_img {width:135px; min-width:135px; height:90px; margin-right:23px;}
.depth_list > li .depth_img > a {width:100%; height:100%; display:block;}
.depth_list > li .depth_img > a > img {width:100%; height:100%; object-fit:cover;}
.depth_list > li .depth_text {}
.depth_list > li .depth_text > a {}
.depth_list > li .depth_text > a > div {display:flex; align-items:center;}
.depth_list > li .depth_text > a > div > strong {font-size:1.4375rem; font-weight:550; color:#222; display:-webkit-box; -webkit-line-clamp:1; -webkit-box-orient:vertical; white-space:normal; overflow:hidden; text-overflow:ellipsis; word-wrap:break-word; margin-bottom:5px; transition:all .5s;}
.depth_list > li .depth_text > a > p {font-size:1.0625rem; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; white-space:normal; overflow:hidden; text-overflow:ellipsis; word-wrap:break-word; transition:all .5s;}
.depth_list > li .depth_text > a:hover > div > strong {text-decoration:underline;}
.depth_list > li .depth_text > a:hover > p {text-decoration:underline;}
.depth_list .depth_icon {display:inline-block; min-width:36.09px; padding:5px 7px; color:#fff; line-height:1; font-size:0.75rem; background:#ee0000; border-radius:5px; position:relative; top:-3px; margin-left:5px;}


/* À¯·áÁ¸ ½ÉÃþÃëÀç ÆË¾÷ */
.depth_pop {width:340px; border-radius:5px; overflow:hidden; box-shadow: 5px 5px 18px rgba(0, 0, 0, 0.4); -webkit-box-shadow: 5px 5px 18px rgba(0, 0, 0, 0.4); -moz-box-shadow: 5px 5px 18px rgba(0, 0, 0, 0.4); }
.depth_pop .depth_pop_close_box {position:relative; height:33px; background:#e4e4e4;}
.depth_pop .depth_pop_close_box > a {position:absolute; top:50%; transform:translateY(-50%); right:10px; line-height:1px;}
.depth_pop .depth_pop_close_box > a > img {}
.depth_pop .depth_pop_text {text-align:center; padding:25px 25px; box-sizing:border-box;}
.depth_pop .depth_pop_text > strong {display:block; margin-bottom:15px; font-size:1.4375rem; font-weight:550;}
.depth_pop .depth_pop_text > strong > span {color:#ee0000;}
.depth_pop .depth_pop_text > p {margin-bottom:20px; font-size:1.0625rem;}
.depth_pop .depth_pop_text > .depth_pop_btn {display:block; width:100%; text-align:left; padding-left:30px; height:38px; color:#fff; line-height:38px; background:#ee0000 url("/images/sub/depth_arrow.png") no-repeat right 30px center; border-radius:5px; box-sizing:border-box;}


/* À¯·áÁ¸ Çö´ë»ç °­ÁÂ */
.pay_history_wrap .pay_history_tab {}
.pay_history_wrap .pay_history_tab:after {content:""; display:block; clear:both;}
.pay_history_wrap .pay_history_tab > li {float:left; width:49%; height:74px; margin-right:2%; background:#f2f2f2; border-radius:5px; overflow:hidden; transition:all .5s;}
.pay_history_wrap .pay_history_tab > li.color {background:#777;}
.pay_history_wrap .pay_history_tab > li:last-child {margin-right:0px;}
.pay_history_wrap .pay_history_tab > li > a  {display:block; height:100%; text-align:center; font-weight:500; transition:all .5s;}
.pay_history_wrap .pay_history_tab > li:hover {background:#777;}
.pay_history_wrap .pay_history_tab > li > a > span {display:inline-block; padding-left:68px; font-size:1.4375rem; color:#8a8989; line-height:74px;}
.pay_history_wrap .pay_history_tab > li.color > a > span {color:#fff;}
.pay_history_wrap .pay_history_tab > li:nth-child(1) > a > span {background:url("/images/sub/pay_history_icon01.png") no-repeat left center;}
.pay_history_wrap .pay_history_tab > li:nth-child(2) > a > span {background:url("/images/sub/pay_history_icon02.png") no-repeat left center;}

.pay_history_wrap .pay_history_tab > li:nth-child(1).color > a > span {background:url("/images/sub/pay_history_icon01_on.png") no-repeat left center;}
.pay_history_wrap .pay_history_tab > li:nth-child(2).color > a > span {background:url("/images/sub/pay_history_icon02_on.png") no-repeat left center;}

.pay_history_wrap .pay_history_tab > li:nth-child(1):hover > a > span {background:url("/images/sub/pay_history_icon01_on.png") no-repeat left center; color:#fff;}
.pay_history_wrap .pay_history_tab > li:nth-child(2):hover > a > span {background:url("/images/sub/pay_history_icon02_on.png") no-repeat left center; color:#fff;}


.pay_history_list {}
.pay_history_list > li {display:flex; align-items:center; justify-content:space-between; padding:20px 0px; border-bottom:1px dotted #a8a8a8;}
.pay_history_list > li .pay_history_left {}
.pay_history_list > li .h_l_top {margin-bottom:5px;}
.pay_history_list > li .h_l_top .top_icon {display:inline-block; width:37px; min-width:37px; height:21px; margin-right:10px; color:#fff; font-size:0.8125rem; border-radius:5px; line-height:21px; text-align:center;}
.pay_history_list > li .h_l_top .top_number {font-size:1.0625rem; color:#222;}
.pay_history_list > li .h_l_top .blue_icon {background:#005ebf;}
.pay_history_list > li .h_l_top .pink_icon {background:#ee0000;}

.pay_history_list > li .h_l_bot {padding-left:45px;}
.pay_history_list > li .h_l_bot .h_l_bot_txt {display:block; margin-bottom:5px;}
.pay_history_list > li .h_l_bot .h_l_bot_txt > a {font-weight:550; font-size:1.4375rem;}
.pay_history_list > li .h_l_bot .h_l_bot_date {display:flex; align-items:center;}
.pay_history_list > li .h_l_bot .h_l_bot_date > .date1 {display:block; width:37px; height:21px; margin-right:10px; color:#7d7d7d; text-align:center; line-height:21px; background:#e4e4e4; border-radius:5px; font-size:0.8125rem;}
.pay_history_list > li .h_l_bot .h_l_bot_date > .date2 {font-size:1.0625rem; font-weight:500;}

.pay_history_list > li .pay_history_right {}
.pay_history_list > li .pay_history_right > a {display:inline-block; width:130px; min-width:130px; height:45px; border-radius:5px; border:1px solid #d7d7d7; text-align:center; margin-right:10px; transition:all .5s;}
.pay_history_list > li .pay_history_right > a:last-child {margin-right:0px;}
.pay_history_list > li .pay_history_right > a > span {display:inline-block; padding-left:30px; line-height:45px; font-weight:500; transition:all .5s;}
.pay_history_list > li .pay_history_right > .pay_history_play_btn1 span {background:url("/images/sub/pay_history_play_icon01_f.png") no-repeat left center;}
.pay_history_list > li .pay_history_right > .pay_history_play_btn2 span {background:url("/images/sub/pay_history_play_icon02_f.png") no-repeat left center;}
.pay_history_list > li .pay_history_right > a:hover {background:#777; border:1px solid #777;}
.pay_history_list > li .pay_history_right > a:hover span {color:#fff;}
.pay_history_list > li .pay_history_right > a > img {}

.pay_history_list2 > li:first-child {padding:0px 0px 20px;}


/* À¯·áÁ¸ ¹Ú´ëÅë·É */
.pdf_top_box {display:flex; align-items:center; justify-content:space-between; padding:15px 50px; background:#f2f2f2; border-radius:5px;}
.pdf_top_box .pdf_top_left {display:flex; align-items:center;}
.pdf_top_box .pdf_top_left .pdf_select_box {margin-right:10px; height:35px;}
.pdf_top_box .pdf_top_left .pdf_select_box .select {border:1px solid #e5e5e5; height:100%; border-radius:5px; font-size:1.0625rem; color:#000 !important; font-weight:500; background:#fff;}
.pdf_top_box .pdf_top_left .pdf_select_box .select1 {}
.pdf_top_box .pdf_top_left .pdf_select_box .select2 {}
.pdf_top_box .pdf_top_left .pdf_select_box .select3 {margin-right:0px;}
.pdf_top_box .pdf_top_left .pdf_search_btn {display:inline-block; height:35px; padding:0px 25px; color:#fff; font-size:1.0625rem; background:#6c6c6c; border-radius:5px;}

.pdf_top_box .pdf_top_right {display:flex; align-items:center;}
.pdf_top_box .pdf_top_right > span {display:block; margin-right:10px; font-size:1.0625rem;}
.pdf_top_box .pdf_top_right > .pdf_excel_btn {}

.pdf_list {}
.pdf_list > li {display:flex; align-items:center; justify-content:space-between; padding:20px 0px; border-bottom:1px dotted #a8a8a8;}
/* .pdf_list > li .pdf_list_left {display:flex; align-items:center;} */
.pdf_list > li .pdf_list_left a {display:flex; align-items:center;}
.pdf_list > li .pdf_list_left span {display:inline-block; margin-right:10px; padding:9px 15px; color:#6c6c6c; line-height:1; font-size:0.9375rem; background:#f2f2f2; border-radius:5px;}
.pdf_list > li .pdf_list_left p {font-weight:500;}
.pdf_list > li .pdf_list_right {}
.pdf_list > li .pdf_list_right .list_right_btn {display:flex; align-items:center; width:153px; height:36px; padding-left:20px; border:1px solid #d6d6d6; border-radius:3px; background:url("/images/sub/pay_pdf_arrow.png") no-repeat right 20px center; font-weight:500;}
.pdf_list > li .pdf_list_right .list_right_btn > img {margin-right:10px;}


/* À¯·áÁ¸ Æ¯±ÞÀÚ·á1 ¿µ¿ª */
.express_list {}
.express_list > li {display:flex; align-items:center; justify-content:space-between; padding:15px 0px; border-bottom:1px dotted #a8a8a8;}
.express_list > li:first-child {padding:0px 0px 15px;}
.express_list > li .express_left {display:flex; align-items:center;}
.express_list > li .express_left .express_img {width:70px; min-width:70px; height:70px; margin-right:20px; border-radius:50%;}
.express_list > li .express_left .express_img > img {width:100%;}
.express_list > li .express_left .express_txt {}
.express_list > li .express_left .express_txt > a {display:inline-block; margin-bottom:10px; color:#222; font-size:1.1875rem; font-weight:500;}
.express_list > li .express_left .express_txt > span {display:block; color:#828181; font-size:0.9375rem;}

.express_list > li .express_right {}
.express_list > li .express_right .all_more {display:block; width:127px; height:36px; padding-left:20px; border:1px solid #d6d6d6; border-radius:5px; line-height:35px; font-weight:500; background:url("/images/sub/pay_pdf_arrow.png") no-repeat right 20px center;}


/* À¯·áÁ¸ Æ¯±ÞÀÚ·á2 ¿µ¿ª */
.express_list2 {}
.express_list2 > li {padding:20px 0px; border-bottom:1px dotted #a8a8a8;}
.express_list2 > li:first-child {padding:0px 0px 20px;}

.express_list2 > li > strong {display:inline-block; margin-bottom:5px;}
.express_list2 > li > strong > a {font-size:1.1875rem; font-weight:500; font-weight:500;}
.express_list2 > li > strong > a:hover {text-decoration:underline;}
.express_list2 > li > p > a {color:#888;}
.express_list2 > li > p > a:hover {text-decoration:underline;}



/* µµ¼­¼îÇÎ¸ô ¸®½ºÆ® ¿µ¿ª */
.shopping_right_menu {}
.shopping_right_menu:after {content:""; display:block; clear:both;}
.shopping_right_menu > li {float:left; width:170px; height:35px; margin-right:10px; border-radius:5px; overflow:hidden;}
.shopping_right_menu > li:nth-child(1) {background:#555;}
.shopping_right_menu > li:nth-child(2) {background:#5c6988;}
.shopping_right_menu > li:last-child {margin-right:0px; background:#5c6988;}
.shopping_right_menu > li > a {display:block; height:100%; text-align:center;}
.shopping_right_menu > li > a > span {display:inline-block; color:#fff; padding-left:25px; line-height:35px; font-weight:500; font-size:0.9375rem;}
.shopping_right_menu > li:nth-child(1) > a > span {background:url("/images/sub/shopping_top_icon01.png") no-repeat left center;}
.shopping_right_menu > li:nth-child(2) > a > span {background:url("/images/sub/shopping_top_icon02.png") no-repeat left center;}
.shopping_right_menu > li:nth-child(3) > a > span {background: url("/images/sub/shopping_top_icon03.png") no-repeat left center;}

.shopping_wrap {}
.shopping_wrap .shopping_top_box {display:flex; padding:20px; background:#f8f8f8; border-radius:5px;}
.shopping_wrap .shopping_top_box2 {margin-bottom:40px;}
.shopping_wrap .shopping_top_dot {}
.shopping_wrap .shopping_top_dot > li {position:relative; padding-left:30px; margin-bottom:5px;}
.shopping_wrap .shopping_top_dot > li:after {content:"!"; display:block; width:20px; height:20px; background:#8c949b; border-radius:50%; font-size:0.75rem; color:#fff; font-weight:500; text-align:center; line-height:20px; position:absolute; top:3px; left:0px;}
.shopping_wrap .shopping_top_dot > li:last-child {margin-bottom:0px;}
.shopping_wrap .shopping_top_dot .font_pink {color:#f50000;}
.shopping_wrap .shopping_top_dot .font_gray {color:#8d8d8d;}
.shopping_wrap .shoping_login_btn_wrap {margin-left:15px;}
.shopping_wrap .shoping_login_btn_wrap .shoping_login_btn {display:inline-block; padding:8px 10px 9px 10px; background:#7f7f7f; color:#fff; font-size:0.8125rem; line-height:1; border-radius:5px;}




.mem_is {}
.mem_is .mem_is_box {display:flex; padding:20px; background:#f8f8f8; border-radius:5px;}
.mem_is .mem_is_box {margin-bottom:40px;}
.mem_is .mem_is__dot {}
.mem_is .mem_is__dot > li {position:relative; padding-left:30px; margin-bottom:5px;}
.mem_is .mem_is__dot > li:after {content:"!"; display:block; width:20px; height:20px; background:#8c949b; border-radius:50%; font-size:0.75rem; color:#fff; font-weight:500; text-align:center; line-height:20px; position:absolute; top:3px; left:0px;}
.mem_is .mem_is__dot > li:last-child {margin-bottom:0px;}
.mem_is .mem_is__dot .font_pink {color:#f50000;}
.mem_is .mem_is__dot .font_gray {color:#8d8d8d;}
.mem_is .mem_is__dot {margin-left:15px;}
.mem_is .mem_is_btn {display:inline-block; padding:8px 10px 9px 10px; background:#7f7f7f; color:#fff; font-size:0.8125rem; line-height:1; border-radius:5px;}

.mem_is .mem_is_box2 { display:flex; padding:20px; background:#f8f8f8; border-radius:5px; }
.mem_tb_tit { display:block; margin:0 0 10px; 0; font-weight:600; font-size:1.235rem; }
.mem_tb { width:100%; border-top:2px solid #000; }
.mem_tb tr { border-bottom:1px solid #d9d9d9; }
.mem_tb th { text-align:center; padding:5px; box-sizing:border-box; font-weight:500; color:#114f99; }
.mem_tb td { text-align:left; padding:5px 10px; box-sizing:border-box; }
.mem_tb td.center { text-align:center; padding:10px; box-sizing:border-box; }





.shopping_wrap .shopping_bot_box {}

.shopping_wrap .shopping_list {display:flex; flex-wrap:wrap; margin-top:40px;}
.shopping_wrap .shopping_list > li {display:flex; flex-direction:column; flex:none; flex-basis:45%; margin-right:10%; margin-bottom:55px;}
.shopping_wrap .shopping_list > li:nth-child(2n) {margin-right:0px;}

.shopping_wrap .shopping_list > li .box {display:flex;}
.shopping_wrap .shopping_list > li .left_img {width:140px; min-width:140px; margin-right:20px;}
.shopping_wrap .shopping_list > li .left_img > a {position:relative; display:block;}
.shopping_wrap .shopping_list > li .left_img > a:after {content:""; display:block; width:100%; height:100%; background:rgba(0,0,0,0.5) url("/images/sub/shopping_list_search_icon.png") no-repeat center; position:absolute; top:0px; opacity:0; transition:all .5s;}
.shopping_wrap .shopping_list > li .left_img:hover > a:after {opacity:1;}
.shopping_wrap .shopping_list > li .left_img > a > img {width:100%; border:1px solid #999;}

.shopping_wrap .shopping_list > li .right_text {}
.shopping_wrap .shopping_list > li .right_text .book_tit {display:inline-block; margin-bottom:10px;}
.shopping_wrap .shopping_list > li .right_text .book_tit > a {display:-webkit-box; font-size:1.0625rem; font-weight:550; -webkit-line-clamp:2; -webkit-box-orient:vertical; white-space:normal; height:3.3rem; overflow:hidden; text-overflow:ellipsis; word-wrap:break-word;}
.shopping_wrap .shopping_list > li .right_text .shopping_book_text {margin-bottom:15px;}
.shopping_wrap .shopping_list > li .right_text .shopping_book_text > li {display:flex; align-items:flex-start; margin-bottom:5px;}
.shopping_wrap .shopping_list > li .right_text .shopping_book_text > li:last-child {margin-bottom:0px;}
.shopping_wrap .shopping_list > li .right_text .shopping_book_text > li > span {display:block; width:56px; min-width:56px; height:25px; text-align:center; line-height:25px; font-size:0.875rem; background:#e8e8e8; border-radius:5px; margin-right:12px; font-weight:500;}
.shopping_wrap .shopping_list > li .right_text .shopping_book_text > li > b {font-size:0.9375rem;}
.shopping_wrap .shopping_list > li .right_text .shopping_book_text > .member_price > b {color:#ea0101;}
.shopping_wrap .shopping_list > li .right_text .basket_btn_wrap {}
.shopping_wrap .shopping_list > li .right_text .basket_btn_wrap .basket_btn {display:block; width:145px; height:40px; border:1px solid #ccc; text-align:center;  border:1px solid #ccc; border-radius:5px;}
.shopping_wrap .shopping_list > li .right_text .basket_btn_wrap .basket_btn > span {display:inline-block;  padding-left:25px; line-height:38px; background:url("/images/sub/shopping_list_basket.png") no-repeat left center; font-weight:500;}
.shopping_wrap .shopping_list > li .right_text .basket_btn_wrap .basket_btn:hover {border:1px solid #eb0000; background:#eb0000; transition:all .5s;}
.shopping_wrap .shopping_list > li .right_text .basket_btn_wrap .basket_btn:hover  > span {color:#fff; background-image:url("/images/sub/shopping_list_basket_on.png");}


/* µµ¼­¼îÇÎ¸ô ºä ¿µ¿ª */

.shopping_view_wrap {}
.shopping_view_wrap .shopping_view_top {text-align:center; margin-bottom:25px;}
.shopping_view_wrap .shopping_view_top .shopping_view_top_tit {padding-bottom:10px; font-weight:550; font-size:1.875rem; border-bottom: 1px dotted #a5a6a5;}
.shopping_view_wrap .shopping_view_top .shopping_view_top_s_tit {display:block; padding:10px 0px; font-size:1.5625rem; border-bottom:1px dotted #a5a6a5; font-family:"KBIZHanmaumMyungjo"; font-weight:550; color:#707070;}

.shopping_view_wrap .shopping_view_middle {display:flex; margin-bottom:40px;}
.shopping_view_wrap .shopping_view_middle .view_middle_img {width:302px; min-width:302px; margin-right:50px;}
/* .shopping_view_wrap .shopping_view_middle .view_middle_img_f {margin:40px 0px;} */
.shopping_view_wrap .shopping_view_middle .view_middle_img > a {display:block;}
.shopping_view_wrap .shopping_view_middle .view_middle_img > a > img {width:100%; border:1px solid #9b9b9b;}

.shopping_view_wrap .shopping_view_middle .view_middle_text_list {margin-bottom:35px;}
/* .shopping_view_wrap .shopping_view_middle .view_middle_text_list2 {margin-bottom:25px;} */
.shopping_view_wrap .shopping_view_middle .view_middle_text_list > li {display:flex; align-items:center; margin-bottom:12px; font-size:1.125rem; font-weight:500;}
.shopping_view_wrap .shopping_view_middle .view_middle_text_list > li:last-child {margin-bottom:0px;}
.shopping_view_wrap .shopping_view_middle .view_middle_text_list > li > span {display:block; width:103px; min-width:103px; margin-right:12px; height:38px; text-align:center; line-height:38px; background:#f1f1f1; border-radius:5px;}
.shopping_view_wrap .shopping_view_middle .view_middle_text_list > li > b {}
.shopping_view_wrap .shopping_view_middle .view_middle_text_list > li .font_pink {color:#e61a0f;}

.shopping_view_wrap .shopping_view_middle .view_middle_text_list > li .price_box {display:flex; align-items:center;}
.shopping_view_wrap .shopping_view_middle .view_middle_text_list > li .price_box > b {display:block; margin-right:10px; text-decoration:line-through;}
.shopping_view_wrap .shopping_view_middle .view_middle_text_list > li .price_box > .line_none {text-decoration:none;}

/* À¯·áÁ¸ ºÏ ºä ¿µ¿ª */
.shopping_view_wrap .shopping_view_middle .view_middle_text_list > li .book_purchase {display:inline-block; padding:3px 10px; border-radius:5px; background:#e61a0f; color:#fff; font-size:0.8125rem;}
/* .shopping_view_wrap .shopping_view_middle .view_middle_text_list > li .book_purchase > span {color:#fff; font-size:0.8125rem;} */


.shopping_view_wrap .shopping_view_middle .book_view_pay_wrap {width:400px; padding:10px 15px; border:1px solid #d4d0c8; background:#f1f1f1;}
.shopping_view_wrap .shopping_view_middle .book_view_pay_wrap > p {margin-bottom:10px; font-weight:500; font-size:1.0625rem;}
.shopping_view_wrap .shopping_view_middle .book_view_pay_wrap > b {font-size:1.0625rem; font-weight:600;}
.shopping_view_wrap .shopping_view_middle .book_view_pay_wrap .font_pink {color:#e61a0f;}
.shopping_view_wrap .shopping_view_middle .book_view_pay_wrap .font_bule {color:#1b4a84;}
.shopping_view_wrap .shopping_view_middle .book_view_pay_wrap .book_view_btn {margin-top:10px;}
.shopping_view_wrap .shopping_view_middle .book_view_pay_wrap .book_view_btn_wrap:after {content:""; display:block; clear:both;}
.shopping_view_wrap .shopping_view_middle .book_view_pay_wrap .book_view_btn {float:left; display:block; width:49%; height:40px; margin-right:2%; color:#fff; text-align:center; background:#1b4a84; line-height:40px; border-radius:5px;}
.shopping_view_wrap .shopping_view_middle .book_view_pay_wrap .book_view_btn:last-child {margin-right:0px;}

.shopping_view_wrap .shopping_view_middle .view_middle_text_list > li .quantity_box {}
.shopping_view_wrap .shopping_view_middle .view_middle_text_list > li .quantity_box select {width:100px; height:38px; font-size:1.125rem; color:#000 !important; border-radius:5px; cursor:pointer;}
.shopping_view_wrap .shopping_view_middle .view_middle_text_list > li .quntity_box select > b {}

.shopping_view_wrap .shopping_view_middle .shop_view_btn_wrap {}
.shopping_view_wrap .shopping_view_middle .shop_view_btn_wrap .shop_view_btn {display:block; width:262px; height:56px; text-align:center; background:#e61a0f; border-radius:5px; font-size:1.125rem;}
.shopping_view_wrap .shopping_view_middle .shop_view_btn_wrap .shop_view_btn_blue {background:#1b4a84;}
.shopping_view_wrap .shopping_view_middle .shop_view_btn_wrap .shop_view_btn > span {display:inline-block; color:#fff; line-height:56px; padding-left:35px; background:url("/images/sub/shopping_view_icon.png")no-repeat left center;}

.shopping_view_wrap .shop_view_explanation_list {}
.shopping_view_wrap .shop_view_explanation_list > li {border-bottom:1px dotted #a5a6a5;}
.shopping_view_wrap .shop_view_explanation_list > li:first-child {border-top:1px dotted #a5a6a5;}
.shopping_view_wrap .shop_view_explanation_list > li > a {position:relative; display:block; height:50px; padding-left:20px; line-height:50px; font-size:1.125rem; background:#f4f4f4; font-weight:500;}
.shopping_view_wrap .shop_view_explanation_list > li > a:after {content:"";  width:35px; height:35px; border-radius:50%; background:#aaa url("/images/sub/shopping_view_arrow_down.png") no-repeat center; position:absolute; z-index: 99999; top:50%; transform:translateY(-50%); right:20px;}
.shopping_view_wrap .shop_view_explanation_list > li > a.fontbg:after {content:""; width:35px; height:35px; border-radius:50%; background:#aaa url("/images/sub/shopping_view_arrow_up.png") no-repeat center; position:absolute; z-index: 99999; top:50%; transform:translateY(-50%); right:20px;}

.shopping_view_wrap .shop_view_explanation_list > li:nth-child(1) .sub_explanation {display:block;}
.shopping_view_wrap .shop_view_explanation_list > li .sub_explanation {display:none; padding:20px; border-top:1px dotted #a5a6a5;}

.shopping_view_wrap .shop_view_explanation_list > li .sub_explanation table {width:100% !important;}
.shopping_view_wrap .shop_view_explanation_list > li .sub_explanation > li {}



/* µµ¼­¼îÇÎ¸ô Àå¹Ù±¸´Ï ¿µ¿ª */
.shopping_wrap .basket_btn_wrap {display:flex; margin:20px 0px 10px;}
.shopping_wrap .basket_btn_wrap .basket_btn {display:block; width:150px; height:36px; text-align:center; border:1px solid #cdcdcd; border-radius:5px;}
.shopping_wrap .basket_btn_wrap .basket_btn > span {display:inline-block; padding-left:25px; color:#777; font-weight:500; line-height:36px; font-size:0.9375rem; background:url("/images/sub/shopping_basket_icon.png") no-repeat left center;}

.basket_tb {width:100%; border-top:2px solid #000;}
.basket_tb tr {border-bottom:1px solid #d9d9d9; text-align:center;}
.basket_tb th {background-color:#f7f7f7; text-align:center; vertical-align:middle; color:#222; font-size:1.0625rem; font-weight:500; padding:15px 5px; box-sizing:border-box;}
.basket_tb td {padding:15px 0px; text-align:center; vertical-align:middle; font-size:1rem; color:#222; box-sizing:border-box; font-weight:500;}
.basket_tb .select_box .select {width:63px; height:30px; border-radius:5px; color:#000 !important;}
.basket_tb .font_pink {color:#e61a0f;}
.basket_tb .font_bold550 {font-weight:550;}
.basket_tb .all_text_wrap {display:flex; justify-content:flex-end; align-items:center; margin-right:20px;  font-size:1.0625rem;}
.basket_tb .all_text_wrap > span {display:inline-block; margin:0px 10px;}
.basket_tb .all_text_wrap .all_text_box3 > span {font-size:1.5625rem;}
.basket_tb .close_btn {vertical-align:middle;}
.basket_tb .bg_gray {background:#f7f7f7;}

.basket_tb .basket_img img {width:50px; height:72px; border:1px solid #b1b1b1;}

.shopping_wrap .payment_basket_btn_wrap {display:flex; justify-content:center; margin-top:20px;}
.shopping_wrap .payment_basket_btn_wrap .payment_basket_btn {display:block; width:367px; height:55px; margin:0px 5px; color:#fff; text-align:center; font-size:1.125rem; background:#555; border-radius:5px; line-height:55px;}

/* µµ¼­¼îÇÎ¸ô °áÁ¦ÇÏ±â ¿µ¿ª */
.shopping_wrap .shopping_buy_tit {margin:40px 0px 10px; font-weight:550; font-size:1.125rem;}
table.tb_buy {width:100%; border-top:2px solid #000; border-bottom:2px solid #d9d9d9;}
table.tb_buy th {background:#f7f7f7; font-weight:500; text-align:center; padding:8px 10px; border-bottom:1px dotted #a5a6a5; vertical-align:middle; font-size:1.0625rem;}
table.tb_buy td {padding:8px 10px; border-bottom:1px dotted #a5a6a5; vertical-align:middle;}
table.tb_buy td input {border: 1px solid #dddddd; background: #fff; height:35px; padding:0 0px; color:#666 !important; vertical-align:middle; padding-left:10px;}
table.tb_buy td input[type="checkbox"] {height:auto !important;}

table.tb_buy td .wid_pc_100per {width:100%;}
/* table.tb_buy td .wid_mobile_100per {width:100%;} */
table.tb_buy td .wid50px {width:50px;}
table.tb_buy td .wid80per {width:80%;}
table.tb_buy td .mb5 {margin-bottom:5px;}
table.tb_buy td .ml5 {margin-left:5px;}

table.tb_buy td .adress_box1 {display:flex; align-items:center;}
table.tb_buy td .buy_adress_btn {display:inline-block; width:55px; height:33px; text-align:center; line-height:32px; font-size:1rem; border:1px solid #000; background:#ececec; font-weight:500;}
table.tb_buy td .buy_s_text {color:#858585; font-size:0.8125rem;}

.shopping_wrap .buy_gray_bank {display:flex; align-items:center; justify-content:center; height:60px; margin:30px 0px 60px; border:1px solid #d0d0d0; border-radius:5px; background:#f4f4f4;}
.shopping_wrap .buy_gray_bank > span  {font-size:1.0625rem; font-weight:500;}

.shopping_wrap .buy_gray_bank .bank_box {display:flex; align-items:center; margin:0px 25px;}
.shopping_wrap .buy_gray_bank .bank_box .bank_img {margin-right:15px;}
.shopping_wrap .buy_gray_bank .bank_box strong {font-size:1.5625rem; color:#67635e;}

.shopping_wrap .buy_btn_wrap {display:flex; align-items:center; justify-content:center;}
.shopping_wrap .buy_btn_wrap .buy_btn {display:block; width:205px; height:57px; line-height:57px; border-radius:5px; color:#fff !important; font-weight:500; font-size:1.125rem; text-align:center; margin:0px 5px;}
.shopping_wrap .buy_btn_wrap .ok_btn {background:#e61a0f;}
.shopping_wrap .buy_btn_wrap .cancle_btn {background:#555;}


/* ±â»ç½ºÅ©·¦ ¿µ¿ª */
.scrap_list {margin-bottom:15px;}
.scrap_list:after {content:""; display:block; clear:both;}
.scrap_list > li {float:left; margin-right:10px; width:135px; height:40px; border-radius:5px; background:#555;}
.scrap_list > li:last-child {margin-right:0px;}
.scrap_list > li > a {display:block; height:100%; color:#fff; text-align:center; line-height:40px;}


/* ±â»ç½ºÅ©·¦ Å×ÀÌºí ¿µ¿ª */
.scrap_tb {width:100%; border-top:2px solid #000;}
.scrap_tb tr {border-bottom:1px solid #d9d9d9; text-align:center;}
.scrap_tb th {background-color:#f7f7f7; text-align:center; vertical-align:middle; color:#222; font-size:1.0625rem; font-weight:500; padding:8px 5px; box-sizing:border-box;}
.scrap_tb td {padding:8px 5px; text-align:center; vertical-align:middle; font-size:1rem; color:#222; box-sizing:border-box; font-weight:400;}
.scrap_tb tr .t_l {text-align:left;}
.scrap_tb tr td .t_l_box {display:inline-block;}
.scrap_tb tr td .t_l_box .t_l_box_top {display:flex; align-items:center;}
.scrap_tb tr td .t_l_box .t_l_box_top > a {display:-webkit-box; width:90%; font-weight:500; -webkit-line-clamp:1; -webkit-box-orient:vertical; white-space:normal; overflow:hidden; text-overflow:ellipsis; word-wrap:break-word;}


.scrap_tb .file_icon > img {vertical-align:middle;}
.scrap_tb .font_pink {color:#d50404;}
.scrap_tb .font_blue {color:#506eca;}
.scrap_tb .notice_icon {display:inline-block; padding:8px 10px; color:#fff; font-size:0.9375rem; border-radius:3px; background-color:#d50404; font-weight:500; line-height:1;}
.scrap_tb .new_icon {display:block; height:18px; padding:0px 4px; color:#fff; font-size:0.625rem; border-radius:3px; background-color:#ec5b2e; font-weight:500; line-height:18px;}
.scrap_tb .mobile_list {display:none;}
.scrap_tb .mobile_list > li {float:left;}
.scrap_tb .mobile_list > li:after {content:""; display:inline-block; width:1px; height:13px; background-color:#d8d8d8; margin:0px 10px;}
.scrap_tb .mobile_list > li:last-child:after {display:none;}

.scrap_btn {margin-top:15px; padding:5px 15px; color:#fff; border-radius:5px;}



/* È¸¿ø°¡ÀÔ ¿µ¿ª */
/* .join_membership_list {}
.join_membership_list > li {padding:30px 20px; border-bottom:1px dotted #a8a8a8;}
.join_membership_list > li:first-child {padding:0px 20px 30px;}

.join_membership_list > li:last-child {border-bottom:none;}
.join_membership_list > li > strong {position:relative; display:block; font-size:1.25rem; font-weight:550;}

.join_membership_list > li > strong:after {content:""; display:block; width:10px; height:10px; background:#383838; position:absolute; top:8px; left:-20px;}
.join_membership_list > li > span {display:block; margin-bottom:15px; font-size:1.0625rem; font-weight:500;}
.join_membership_list > li .font_pink {color:#d50404;}
.join_membership_list > li > a {display:inline-block; padding:8px 20px; border-radius:5px; background:#383838; color:#fff; transition:all .5s;}
.join_membership_list > li > a:hover {background:#515151;}


.join_membership_list > li > a > span {font-size:0.6875rem;} */

.join_membership_list {display:flex; width:800px; margin:0px auto;}
.join_membership_list > li {display:flex; flex-direction:column; align-items:center; width:47.5%; padding:30px 10px; margin-right:5%; border:1px solid #bebebe; border-radius:5px; box-sizing:border-box;}
.join_membership_list > li:last-child {margin-right:0px;}
.join_membership_list > li > strong {display:block; margin-bottom:20px; font-size:1.5rem; font-weight:550;}
.join_membership_list > li > p {text-align:center; font-size:1.0625rem; font-weight:500;}
.join_membership_list > li .font_pink {color:#d50404;}
.join_membership_list > li > .img_icon {margin:25px 0px;}
.join_membership_list > li > a {display:inline-block; padding:8px 20px; border-radius:5px; background:#383838; color:#fff; transition:all .5s;}
.join_membership_list > li > a:hover {background:#515151;}



/* È¸¿øÀÌ¿ë½Ã ÁÖÀÇ »çÇ× ¿µ¿ª */
.member_use_wrap {line-height:1.8;}
.member_use_wrap .member_use_top {border:1px solid #e9e9e9; border-radius:5px; overflow:hidden;}
.member_use_wrap .member_use_tit {padding:10px 30px; font-size:1.125rem; color:#d50404; font-weight:550; background:#f4f4f4 url("/images/sub/member_use_icon.png") no-repeat right 30px center;}
.member_use_wrap .member_use_txt {padding:30px 15px 30px 30px; font-size:1.0625rem; box-sizing:border-box; }

.member_use_wrap .round_tit {display:block; position:relative; margin:45px 0px 10px; padding-left:30px; color:#d50404; font-size:1.0625rem; font-weight:500;}
.member_use_wrap .round_tit .round_dot {display:block; background:#d50404; width:25px; height:25px; font-size:0.875rem; border-radius:50%; color:#fff; text-align:center; line-height:25px; position:absolute; top:2px; left:0px;}
.member_use_wrap .round_tit .round_dot_none {background:#fff; font-size:0;}

.member_use_wrap p {padding-left:30px;}
.member_use_wrap .number_txt {padding-left:40px;}
.member_use_wrap .bot_txt {margin-top:45px;}


/* Çö´ë»ç µ¿¿µ»ó ºäÆäÀÌÁö */

.video_wrap .video_top_txt {margin-bottom:25px; padding-bottom:25px; border-bottom:2px solid #dfdfdf;}
.video_wrap .video_tit {font-size:2.5rem; font-weight: 550; margin-bottom:25px;}
.video_wrap .video_top_line {margin-left:7px;}
.video_wrap .video_top_line::after {content:""; display:block; clear:both;}

.video_wrap .video_top_line > li {float:left; position:relative; padding-left:10px; color:#838383; margin-right:20px;}
.video_wrap .video_top_line > li:last-child {margin-right:0px;}
.video_wrap .video_top_line > li:after {content:""; display:block; width:5px; height:5px; background:#c9c9c9; border-radius:50%; position:absolute; top:10px; left:0px;}

.video_bot {padding-bottom:30px; border-bottom:1px solid #dfdfdf;}
.video_box_wrap {width:820px; margin:40px auto;}
.video_box {display:block; background:#000; width:100%; padding-bottom:36.5%;}

.vi_text_wrap {padding:0px 15px 30px;}
.vi_text_wrap .vi_text > span> b {font-weight:550;}

.video_btn_wrap {width:224px; margin:0px auto;}
.video_btn_wrap .video_btn {display:block; padding-left:20px; border-radius:5px; width:100%; margin-bottom:10px; height:50px; background:#333 url("/images/sub/video_view_arrow.png") no-repeat right 18px center; box-sizing:border-box;}
.video_btn_wrap .video_btn:last-child {margin-bottom:0px;}
.video_btn_wrap .video_btn > span {padding-left:35px; color:#fff; font-size:1.125rem; line-height:50px; font-weight:500;}
.video_btn_wrap .video_btn1 span {background:url("/images/sub/video_view_icon01.png") no-repeat left center;}
.video_btn_wrap .video_btn2 span {background:url("/images/sub/video_view_icon02.png") no-repeat left center;}



/* ÀüÀÚµµ¼­ ºä ¿µ¿ª */
.txt_wrap {}
.txt_wrap .former_tit {position:relative; padding-left:10px; margin:25px 0px 20px; font-weight:550; font-size:1.0625rem;}
.txt_wrap .former_tit:after {content:""; display:block; width:5px; height:5px; background:#003399; border-radius:5px; position:absolute; top:10px; left:0px;}
.txt_wrap .former_tit:nth-of-type(1) {margin:0px 0px 25px;}
.txt_wrap .txt_top {display:block; margin-bottom:15px; font-size:1.125rem; font-weight:550; }
.txt_wrap .former_txt {padding-left:10px; line-height:1.7;}


/* ³ªÀÇ ÁÖ¹® ¸ñ·Ï ¿µ¿ª */
.tb_my_oder_wrap {overflow-x: auto;}
table.tb_my_oder {width:100%; border-top:1px solid #dddddd; border-left:1px solid #dddddd; border-right:1px solid #dddddd;}
table.tb_my_oder2 {min-width:900px; overflow: hidden;}

table.tb_my_oder th {background:#f7f7f7; border-right:1px solid #dddddd; font-weight:400; text-align:center; padding:5px 10px; border-bottom:1px solid #dddddd; vertical-align:middle; font-size:0.9375rem; font-weight:500;}
table.tb_my_oder td {padding:5px 10px; border-bottom:1px solid #dddddd; vertical-align:middle; font-size:0.9375rem;}

table.tb_my_oder2 .txt_center {text-align:center;}
table.tb_my_oder td {border-right:1px solid #dddddd;}

.my_order_wrap .line_data {margin-bottom:5px; position:relative; font-weight:600; padding-left:10px; font-size:1.0625rem;}
.my_order_wrap .line_data:after {content:""; display:block; width:3px; height:15px; background-color:#333; position:absolute; top:7px; left:0px;}
.my_order_wrap .line_wrap { border:3px solid #0150A1; padding:20px 0px;}
.my_order_wrap .line_box {box-sizing:border-box; padding:0px 20px; margin-top:15px;}
.my_order_wrap .line_box:nth-of-type(1) {margin-top:0px;}
.my_order_wrap .line_box > img {width:100%;}
.my_order_wrap .line_box .line_tit {margin-bottom:10px; font-size:15px; color:#003F92 !important; position:relative; padding-left:10px; line-height:1; font-weight:600;}
.my_order_wrap .line_box .line_tit:after {content:""; display:block; width:5px; height:5px; background-color:#003F92; border-radius:50%; position:absolute; top:5px; left:0px; }

.order_bot_txt {margin-top:10px; font-size:0.9375rem; color:#d50404;}


/* °øÁö»çÇ× ¿µ¿ª */
.notice_tb {width:100%; border-top:2px solid #44465c;}
.notice_tb tr {border-bottom:1px solid #ddd; text-align:center;}
.notice_tb th {background-color:#f8f8f8; text-align:center; vertical-align:middle; font-weight:500; font-size:1.0625rem; height:55px; box-sizing:border-box;}
.notice_tb td { text-align:center; vertical-align:middle; height:55px; box-sizing:border-box;}
.notice_tb tr td.t_l {text-align:left;}
.notice_tb tr td .t_l_box {display:inline-block;}
.notice_tb tr td .t_l_box > a {font-weight:500; display:-webkit-box; -webkit-line-clamp:1; -webkit-box-orient:vertical; white-space:normal; overflow:hidden; text-overflow:ellipsis; word-wrap:break-word;}

.notice_tb .mobile_list {display:none;}
.notice_tb .mobile_list > li {float:left;}
.notice_tb .mobile_list > li:after {content:""; display:inline-block; width:1px; height:13px; background-color:#d8d8d8; margin:0px 10px;}
.notice_tb .mobile_list > li:last-child:after {display:none;}

.notice_tb .file > img {vertical-align:middle;}


/* °¶·¯¸® ¾²±â °ü¸®ÀÚ ·Î±×´× ¿µ¿ª */
.g_use_pop .g_use_pop_top {background:#1b4a84; display:flex; align-items:center; justify-content:space-between; padding:10px 15px; color:#fff;}
.g_use_pop .g_use_pop_top > b { font-weight:550;}
.g_use_box {padding:10px;}
.g_use_pop .g_use_font_pink {position:relative; padding-left:10px; display:block; color:#d50404; font-weight:500;}
.g_use_pop .g_use_font_pink:after {content:""; display:block; width:5px; height:5px; background:#d50404; border-radius:50%; position:absolute; top:10px; left:0px;}

.g_use_line {display:flex; justify-content:center; align-items:center; margin-top:10px; border:2px solid #cacaca; padding:20px;}
.send_btn {display:inline-block; margin-top:25px; padding:8px 20px; border-radius:5px; color:#fff !important; background:#1b4a84;}



/* °¶·¯¸® ÀÔ·Â ¿µ¿ª */
.gallery_edit_wrap {margin-top:40px;}
.gallery_edit_wrap .gallery_edit_top_text {margin-bottom:30px; padding:20px; background:#f9f9f9;}
.gallery_edit_wrap .gallery_edit_top_text > li {position:relative; margin-bottom:5px; padding-left:30px; font-size:0.9375rem;}
.gallery_edit_wrap .gallery_edit_top_text > li:after {content:"!"; width:20px; height:20px; border-radius:50%; color:#fff; font-weight:500; background:#d30507; text-align:center; line-height:20px; position:absolute; top:3px; left:0px; }
.gallery_edit_wrap .gallery_edit_top_text > li .font_pink {color:#d30507; font-weight:500;}

table.tb_edit {width:100%; margin-bottom:40px; border-top:2px solid #292929;}
table.tb_edit th {background:#f7f7f7; font-weight:400; text-align:center; padding:10px 10px; border-bottom:1px solid #dddddd; vertical-align:middle; font-weight:500;}
table.tb_edit td {padding:10px 20px; border-bottom:1px solid #dddddd; vertical-align:middle;}
table.tb_edit td input {border:1px solid #dddddd; background:#fff; height:33px; padding-left:10px; color:#000 !important; vertical-align:middle;}
table.tb_edit td .wid100per {width:100%;}
table.tb_edit .s_text {color:#d30507; font-size:0.875rem; font-weight:500;}
table.tb_edit td input[type="file"] {padding:0px;}



/* ±â»ç ´ñ±Û ¼öÁ¤ ÆäÀÌÁö ¿µ¿ª */
.edit_title_wrap {margin-bottom:15px;}
.edit_title_wrap .edit_title {font-weight:500;}
.edit_title_wrap .edit_title > span {color:#1b4a84; font-weight:550;}

.loca-area {display:none; width:100%; height:45px; background-color:#383838; border-radius:5px; margin-right:10px;}

.loca-area > ul {width: 100%; height:100%;}
.loca-area > ul > li {width: 100%; height: 100%; position: relative; box-sizing: border-box;}
.loca-area > ul > li button {border:none;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; height:100%; width:100%; position:relative; color:#fff; font-weight:500; text-align:left; padding-left: 1px; background:url("/images/sub/ad_down_arrow.png") no-repeat center right 30px; -webkit-transition: background .3s ease; -moz-transition: background .3s ease; -o-transition: background .3s ease; -ms-transition: background .3s ease;}

.loca-area > ul > li button > span  {display:block; /*width:80%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis;*/}
.loca-area > ul > li button > span > span {font-size:16px;}

.loca-area > ul > li button.active {background:url("/images/sub/ad_up_arrow.png") no-repeat center right 30px;;}
.loca-area > ul > li button > span {padding-left:20px; font-size:1.125rem; }
.loca-area > ul > li div {position:relative; /*min-height:500px; overflow-y: auto;*/}
.loca-area > ul > li div ul {display:none; position:absolute; width:100%; left:0; z-index:99;}
.loca-area > ul > li div ul li a {padding-right:10px; /* background:#666; */ height:45px; color:#fff; line-height:45px; display:block; -webkit-transition:background .3s ease; -moz-transition:background .3s ease; -o-transition:background .3s ease; -ms-transition:background .3s ease; padding-left:20px; box-sizing:border-box; font-size:1.0625rem;}
.loca-area > ul > li div ul li a:hover {background: #383838;}

.next-depth ul {border-radius:5px; background:#666;}
.next-depth ul > li {border-bottom:1px dotted #fff;}
.next-depth ul > li:last-child {border-bottom:none;}

.next-depth ul > li.on {background-color:#383838;}



 