/*공통*/
.pl0 {padding-left:0;}
h6 {font-size:16px; font-weight:bold; color:#565656;}
dt {font-size:16px;}
#Sub_content h3{  width:100%;  text-align:right; padding-bottom:10px; margin:30px 0px;}
#Infound {overflow:hidden; border-bottom:2px solid #15883a; margin:30px 0;}
.con_subcon {/* padding:20px 0; */ }
.con_title {font-size:30px; color:#3e3e3e; font-family:"nanummyeongjo",serif; font-weight:bold; text-align:center;  line-height:50px;}
.con_title .subt {font-size:18px; color:#747474; line-height:25px; font-weight:normal;}
.con_title .con_img {margin-left:500px;}
.con_subtit {font-size:24px; font-family:"nanummyeongjo",serif; font-weight:bold; text-align:center;}
.sub_i {color:#000; font-size:18px; font-style:italic; text-align:center;}
.sub_i span {background:yellow;}
.area_txt {font-size:15px; color:#747474; line-height:25px; font-weight:normal; text-align:center;}
.area_txt p.small_txt {font-family:"Noto Sans CJK KR",sans-serif; text-align:right; color:#b88888;}
.con_writer {font-size:16px; color:#838383; font-family:"nanummyeongjo",serif; text-align:right; }
.top_btn {float:right; /* margin:20px 0; */}
.line {border-bottom:solid 1px #ccc;}
.line2 {margin:50px 0; border-bottom:solid 1px #ccc;}
.line_dash {margin:50px 0; border-bottom:1px dashed #ccc;}
.con_text, .plan_t, .area_t, .con_s{font-size:16px; padding-bottom:20px; /*  text-indent:10px; */ /* margin-bottom:20px; */ line-height:1.5em; word-break:keep-all;}
.con_subcon h5, .qna h5 {font-size:20px; color:#313131;  /* padding-bottom:20px; */padding:10px 0; font-family:"Noto Sans CJK KR",sans-serif; line-height:25px;}
.con_subcon02 h5{font-size:18px; color:#313131;  padding-bottom:25px; font-family:"Noto Sans CJK KR",sans-serif; line-height:25px;}
.con_table_title {font-size:25px; color:#2d3b3b; font-weight:bold; font-family:"Noto Sans CJK KR",sans-serif; border-bottom:3px solid; width:500px;}
.mt10 {margin-top:10px;}
.mb10{margin-bottom:10px;}
.mb20{margin-bottom:20px;}
.mb50{margin-bottom:50px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mt50{margin-top:50px;}
.mt80{margin-top:80px;}
.ml20{margin-left:20px;}
.pt10 {padding-top:10px;}
.pb20{padding-bottom:20px;}
.pt20{padding-top:20px;}
.pt30{padding-top:30px;}
.pl20{padding-left:20px;}
span.bold {font-weight:bold;}
span.blue {color:#3a72d0;}
.center {text-align:center;}
.con_stitle_g {font-size:18px; color:#313131;  font-family:"nanummyeongjo",serif; font-weight:bold;  line-height:25px; margin-top:50px; padding-bottom:25px; }
.con_text_g {font-size:16px; padding-bottom:20px;  font-family:"nanummyeongjo",serif; line-height:1.5em; word-break:keep-all; padding-bottom:15px;}

#con_table {table-layout:fixed; width:100%;}
.table_t {font-size:14px; font-family:"Noto Sans CJK KR",sans-serif; text-align:center; border-top:2px solid #6f6f6f;  border-bottom:2px solid #666;}
.table_t th {border:1px solid #e6e6e6; padding:15px; font-size:13px; font-family:"Noto Sans CJK KR",sans-serif; text-align:center;}
.table_t td {border:1px solid #e6e6e6; padding:10px; background:#f6f6f6 }
.table_t .ty1 {background:#ffd78b; width:50px; text-align:center; height:80px;}
.table_t .ty2, .ty4{background:#ffd78b; width:800px;}
.table_t .ty3 {background:#ffd78b;}
.con_img {width:100%;padding-bottom:10px; text-align:right; /* padding:20px 0; */}
.con_img02 {display:block; margin-left:auto; margin-right:auto; padding:10px 0; width:70%;}
.con_img06 {display:block; margin-left:auto; margin-right:auto; padding:10px 0; width:90%;}
.con_img03 {display:block; margin-left:auto; margin-right:auto; padding:10px 0; width:50%;}
.con_img04 {display:block;  margin-right:auto; padding:10px 0; width:70%;}
.con_img05 {display:block; margin-left:auto; margin-right:auto; padding:10px 0; width:40%; text-align:center;}

.q_wrap {background:url(/webzine/12/images/sub/q_icon.jpg)no-repeat; padding:0 0 15px 30px;font-size:16px;}
.a_wrap {background:url(/webzine/12/images/sub/a_icon.jpg)no-repeat; padding:0 0 5px 30px;font-size:16px; margin:0px;}
.a_wrap img {padding-top:20px;}
.big_font {font-size:2.3em !important; color:#333; font-weight:300; letter-spacing:-1px;line-height:1.3 !important; word-break:keep-all;}



/*테이블css*/
.table th {background:#414141; color:#fff; text-align:center;}
.table tr td:first-child {text-align:center;}

.center th, .center td {text-align:center;}


/*with재단*/
#foundWrap {padding-bottom:50px;  }
/* #Sub_content .found {border-bottom:2px solid #00b0b0; color:#00b0b0;} */
#Sub_content .found {float:right; width:200px; color:#15883a; margin:0;}
.foundTab li {width:310px; float:left; margin-right:2px; background:#15883a; height:36px; line-height:35px; text-align:center;}
.foundTab li a:hover {text-decoration:none;}
.foundTab li a {font-size:15px; color:#fff;}

.info_box {border:1px dotted #444444; font-size:15px; padding:20px; margin-bottom:15px; }
.info_box > ul {padding:20px;}
.info_box ul li.icon_b {background:url(/webzine/10/images/sub/f_icon.jpg)no-repeat 0 center;padding:5px 25px;}
.info_box ul.info_2box > li:first-child {padding-bottom:15px;}
.info_box ul.info_2box > li > ul > li {padding-left:15px;}


#foundWrap .slideMsg {margin-bottom:0;}

/*with센터*/
#Sub_content .pcenter {color:#017cca; margin:0; }
#centerWrap {padding-bottom:100px;}
#conTabwrap { border-bottom:2px solid #017cca; margin:30px 0;}


/*기획in*/
#planWrap {padding-bottom:100px; }
#Sub_content .plan {border-bottom:2px solid #00b0b0; color:#00b0b0;}

.plan_box {overflow:hidden; vertical-align:middle; font-weight:bold;}
.plan_box span {display:inline-block; width:100px; height:30px; border:2px solid #000;  vertical-align:middle;}
#Inplan { border-bottom:2px solid #00b0b0;  margin:30px 0;}
.planTab li { background:#00b0b0; height:36px; line-height:35px; text-align:center; width:400px;}
.planTab li a {font-size:15px;color:#fff; }
.planTab li a:hover {text-decoration:none;}

.b_none {border:none;}

.line_text {border:1px solid #e0e0e0; padding:10px;}


.list_line_box {margin-left:25px; padding-left:10px; border-left:4px solid #6e6e6e;  width:80%; }
.list_line_box ul.list_bold { width:100%; } /* gray 3*3 */
.list_line_box ul.list_bold li { background:url(/webzine/2018_11/images/sub/bul/bullet_list_second.gif) 0 10px no-repeat; padding:0 0 0 9px; margin-top:4px; color:#999; font-size:15px;color:#666;}
.list_line_box ul.list_bold li:first-child { margin-top:0; }
.list_line_box ul.list_bold.line {border-top:1px solid #c5c5c5; padding-top:22px; margin-top:24px;}
.list_line_box ul span.text-s {font-size:12px; color:#666; font-weight:600;}



/* 뷰티 인사이드 */
.b_insde_tit {margin-top:30px; font-size:26px; font-weight:500; letter-spacing:2px;}
.b_insde_tit span {background:#fff; color:#0096ff;}
.floor_info ul li {overflow:hidden; margin-bottom:20px; border-bottom:1px dashed #999;}
.floor_info ul li:last-child {border:0;}
.floor_info ul li dl {overflow:hidden;}
.floor_info ul li dt {float:left; width:90px; margin-top:6px;}
.floor_info ul li dt img {border-radius:50%; width:100%; border:1px solid #eee;}
.floor_info ul li dd {padding-left:30px !important; float:left; font-size:16px;}
.floor_info ul li dd span {font-size:2em; color:#619dee; font-weight:bold;}

.b_inside {font-size:16px; line-height:1.5em; text-align:justify;}
.b_inside .left {padding-left:0 !important;}
.b_inside .right {padding-right:0 !important; padding-left:30px;}
.b_con b {color:#000; font-weight:bold; margin-bottom:5px; display:block;}
.b_con .s_tit {color:#000; margin-bottom:5px; display:block; font-family:"nanummyeongjo",serif; color:#ff9200;}
.b_con .s_tit::before {display:inline-block; content:"-"; clear:both; padding-right:5px;}
.b_con .area_info li {margin-bottom:20px;}
.b_num {color:#333; font-size:5em; font-weight:bold; border-right:8px solid #333; line-height:1;}

/*지역in*/
#Sub_content .area {margin:0;}
#areaWrap {padding-bottom:100px; overflow:hidden;}
#areaWrap .con_subcon .first {text-indent:0; }

#Inarea { border-bottom:2px solid #d82044;  margin:30px 0;}
.areaTab li { background:#d82044; height:36px; line-height:35px; text-align:center; width:400px;}
.areaTab li a {font-size:15px;color:#fff; }
.areaTab li a:hover {text-decoration:none;}

.qna { padding:30px 0;}
.qna_q {background:url(/webzine/2018_09/images/sub/q_icon.jpg)no-repeat; padding:5px 0 5px 50px;}
.qna_a {background:url(/webzine/2018_09/images/sub/a_icon.jpg)no-repeat; padding:5px 0 25px 50px;}
.qna_a_no {padding:0 0 0 50px;}
.qna .qna_q {font-weight:bold;}
.qna_a img {padding:15px 0; }
.txt_Cen {text-align:center; width:100%; margin:5px 0 20px 0; font-size:13px;}
.txt_center {text-align:center;}
.txt_right {text-align:right;}
.float_R {float:right;}
.txt_R {text-align:right; width:100%; margin:5px 0 20px 0; font-size:13px;}
.stxt{font-size:0.8em;}
.italic{font-style:italic}

.area_tit {font-weight:bold; color:#000; font-size:18px; margin:50px 0 30px;}
.c_green {color:green;}
.c_orange {color:#ff8100;}
.c_blue {color:#3167ff;}

.area_info ul {margin-bottom:20px !important; display:inline-block;}
.area_info ul:last-child {margin-bottom:0 !important;}
.area_info li {font-size:14px;line-height:1.6; padding-left:30px; margin-bottom:5px;}
.area_info li.i_none {margin-bottom:10px; padding-left:0; font-weight:bold; color:#000;}
.area_info li.i_map {background:url(../images/sub/i_map.png) no-repeat;}
.area_info li.i_call {background:url(../images/sub/i_call.png) no-repeat;}
.area_info li.i_time {background:url(../images/sub/i_time.png) no-repeat;}
.area_info li.i_price {background:url(../images/sub/i_price.png) no-repeat;}
.area_info li.i_msg {background:url(../images/sub/i_msg.png) no-repeat;}
.area_info a[href*="tel:"] {color:#707070; cursor:default; text-decoration:none;}
.area_info>ul>li>ul {margin-top:20px; margin-bottom:0 !important; border-top:1px dashed #999; display:block;}
.area_info>ul>li>ul>li {padding-left:0 !important; margin:10px 0 !important;}
.area_info>ul>li>ul>li:last-child {margin-bottom:0 !important;}
.area_info>ul>li>ul>li::before {display:inline-block; content:"-"; clear:both; padding-right:5px; }
.area_info>ul>li>ul>li:first-child {margin-top:20px;}
.area_info>ul>li>ul>li b {display:inline-block; margin-bottom:0; padding-right:5px;}
.area_info_right {float:left; margin-right:30px;}
.link {display:inline-block; margin-left:10px; padding:3px 8px; background:#337ab7; color:#fff; border-radius:5px; font-size:12px;}
.link:hover {background:#205e93; color:#fff; text-decoration:none;}

#areaWrap .con_text {word-break:break-all; text-align:justify;}
.con_wrap {overflow:hidden;}
.con_wrap ul {overflow:hidden;}

#areaWrap div[class*="area_part_"] {margin-top:50px; border-top:1px solid #ddd;}
.area_part_01 {border-top:0 !important; background:url(../images/sub/area_bamboo.png) no-repeat right 98%;}

.colpd0,
.colpd0>ul>li,
.colpd0>li {padding:0;}
.img_right {float:right; padding-left:8px !important;}
.centerpd {padding:0 10px !important;}

.con_subcon .area_t{float:left;}
.plan_3p {float:left; width:100%; margin:5px 0;}
.plan_3p li {float:left; width:32.4%; overflow:hidden; margin:0 3px;}

.area_right {width:100%; float:left; margin-top:20px;}
.area_right .area_img {float:right; width:42%;}
.area_left {margin-top:30px;}

/*인물in*/
#peopleWrap{padding-bottom:100px;}
#Sub_content .people {border-bottom:2px solid #ec5d00; color:#ec5d00;}


#Inpeople { border-bottom:2px solid #ec5d00; margin:30px 0;}
.peopleTab li { background:#ec5d00; height:36px; line-height:35px; text-align:center; width:80px;}
.peopleTab li a {font-size:15px;color:#fff; }
.peopleTab li a:hover {text-decoration:none;}
.quo_box, 
.quo_box_type2 {border:1px dotted #444444; font-size:14px line-height:1.5em; padding:20px 30px; margin-bottom:15px;}
.quo_box span{font-weight:bold;}
.quo_box ol {padding:20px;}
.quo_box_type2 ul {padding-bottom:20px;}
.quo_box ol li,
.quo_box_type2 ul li {padding:5px 0;}
.quo_box_type2 ul li::before {display:inline-block; content:"-"; clear:both; margin-right:10px;}


/*리뷰in*/
#reviewWrap {padding-bottom:100px;}
#Sub_content .review {border-bottom:2px solid #f45397; color:#f45397;}

.re_point {background:#6a6a6a; color:#fff; display:inline-block; font-size:1.3em; padding:3px 10px; margin-bottom:2px;}
.con_s  span{color:#478a98;}
.mj {font-family:"nanummyeongjo",serif; /* margin:0;*/}
.rev_box {border:4px solid #e5e5e5; font-size:15px; line-height:25px; padding:20px; margin-bottom:15px;}
.rev_box span{font-weight:bold;}


/*리뷰in (pc)*/

#s_visual_area {position:relative;}
.con_subcon_wrap img {width:100%;}
#s_visual_area .review_tit {position:relative; margin-top:-60px; text-align:center;}
#s_visual_area .review_tit h2 {display:inline-block; margin:0 auto; padding:10px 30px; font-size:18px; border:3px solid #000; background:#fff; line-height:1.6; color:#000; font-weight:bold;}
#s_visual_area .review_tit h2 span {color:#2ab4ae;}
#s_visual_area .review_tit h3 {text-align:center; color:#000;}
#s_visual_area .review_tit h3 img {margin-bottom:10px;}
#s_visual_area .review_tit h3 span {display:block; font-size:18px; color:#999; margin-bottom:10px;}

.con_subtitle3 {font-family:"Nanum Myeongjo",serif; font-size:18px; font-weight:200; background:#000; display:inline-block; color:#fff; padding:8px 20px; margin:0 auto 30px;}
.txt_wrap {margin:30px 0; padding-left:0 !important; padding-right:0 !important; font-size:16px; line-height:1.6;}
.txt_wrap img {width:100%;}
.txt_wrap>div img {width:100%;}
.txt_wrap .left {padding-left:0;}
.txt_wrap .right {padding-right:0;}
.txt_wrap .saying {margin-top:20px; color:#2ab4ae; font-weight:bold; font-style:italic;}
.comment {color:#f68e56;}
.comment span {font-weight:bold;}
.con_subcon_wrap {overflow:hidden;}

.rev_box dt {float:left; padding-right:5px;}

#s_visual_area h2.visual { color:#444444;font-size:40px;font-weight:200;}
#s_visual_area h3.visual{display:block;position:relative;padding:25px 0 40px 0;}
#s_visual_area h3.visual img{height:85px;}
#s_visual_area .visual_txt {color:#444444;font-size:16px;display:block;font-weight:bold;letter-spacing:5px;font-family:'Noto Sans KR',sans-serif !important;}


#s_visual_area.review02 h2.visual {font-family:"Nanum Myeongjo",serif;color:#ffffff !important;line-height:55px;font-size:40px;font-weight:200;}
#s_visual_area.review02 h2.visual .block_visual_s{font-size:32px;}
#s_visual_area.review02 h3.visual{display:block; position:relative;padding:20px 0 20px 0;}
#s_visual_area.review02 h3.visual img{width:110px;height:auto;}
#s_visual_area.review02 .visual_txt {color:#ffffff !important; font-size:16px;display:block;font-weight:bold;}
#s_visual_area.review02 .visual_txt_s { font-size:16px;display:block;font-weight:100;padding-top:10px;color:#d2d2d2;}
#s_visual_area.review02 .visual .visual_sm{font-size:32px;color:#ecf3e8;}


.sub_info_wrap {text-align:center; margin-top:40px;}
.sub_info_tit {font-size:16px; line-height:1.5em; font-weight:bold; text-align:center; color:#2ab4ae;}
.sub_info_wrap .note {display:inline-block; border:2px solid #ddd; color:#000; margin:20px auto 40px; padding:20px 30px;}
.sub_info_wrap .note span {display:block; font-size:16px; font-weight:bold; margin-bottom:10px;}


.sub_info_tit2 { font-size:16px; padding-bottom:20px; padding:15px 25px; line-height:1.6em; word-break:keep-all;}



/*지난호보기*/
#oldWrap {padding-bottom:100px; float:left; width:100%; }
.year_text {color:#3a3a3a; font-size:30px; margin-top:100px; width:50%; float:left;}
.year_title {width:100%; float:left;}
.year_text h2 {float:left; /* width:18%;  */width:130px; font-size:27px; padding:3px; color:#fff; text-align:center; border-radius:50px; background-color:#a5c9e3;}
.old_img {margin:10px 0 10px 0; border-bottom:1px solid #d7d5d5; padding-bottom:20px;}
.text_06 {font-size:20px; margin-top:30px; font-family:"Noto Sans CJK KR",sans-serif; color:#4e4e4e; float:right; width:50%; margin-right:13%;}
.text_06 span{font-size:18px; word-break:keep-all;}


/*pc*/

@media all and (min-width: 1200px)
{
/*공통*/



.pic2_wrap > ul,.pic3_wrap > ul, .pic4_wrap > ul {overflow:hidden;}
.pic2_wrap > ul > li:first-child {float:left; width:49.5%;}
.pic2_wrap > ul > li:last-child {float:right; width:49.5%;}

.pic3_wrap > ul > li {float:left;width:32.5%; margin-right:13px;}
.pic3_wrap > ul > li:last-child {margin-right:0;}
.pic3_wrap > ul > li img {width:100%;}

.pic4_wrap > ul > li:first-child {float:left; width:35%; margin-right:5%;}
.pic4_wrap > ul > li:last-child {float:right; width:60%;}

/*with재단(pc)*/
.con_ci {margin:0 auto; display:block;}
#Inart h3.found {float:right; width:100px;}

#Inart {overflow:hidden;}
.artTab {overflow:hidden;float:left;}
.artTab li { width:400px; float:left; margin-right:2px; /*  border-radius:5px 5px 0 0; */  }

/*with센터(pc)*/
#conTabwrap {overflow:hidden;}
/* #Sub_content .center {float:right; width:200px; } */


/*기획in(pc)*/
/* #Sub_content .plan {float:right; width:100px; } */
.con_subtitle {background:url(/webzine/2018_07/images/sub/squ_icon.jpg)left 20px no-repeat; padding-left:22px !important;}
.con_subtitle2 {font-size:18px !important; color:#696969 !important;}
.con_subcon {overflow:hidden;}

.right_imgWrap {overflow:hidden;}
.right_imgWrap .right_img {float:right;padding-left:15px; width:40%;}
.right_imgWrap .left_text {float:left; width:60%; }
.right_imgWrap .right_img02 {float:right;padding-left:15px; width:20%;}
.right_imgWrap .left_text02 {float:left; width:80%; }
.right_imgWrap .right_img03 {float:right;padding-left:15px; width:30%;}
.right_imgWrap .left_text03 {float:left; width:70%; }
.right_imgWrap .right_img04 {float:right;padding-left:15px; width:60%;}
.right_imgWrap .left_text04 {float:left; width:40%; }
.right_imgWrap .right_img05 {float:right;padding-left:15px; width:50%;}
.right_imgWrap .left_text05 {float:left; width:50%; }
.right_imgWrap .right_img06 {float:right;padding-left:15px; width:55%;}
.right_imgWrap .left_text06 {float:left; width:45%; }
.right_imgWrap .right_img07 {float:right;padding-left:15px; width:35%;}
.right_imgWrap .left_text07 {float:left; width:65%; }

.left_imgWrap {overflow:hidden;}
.left_imgWrap .left_img {float:left;width:40%; padding-right:25px;}
.left_imgWrap .right_text {float:right;padding-left:20px;width:60%;}
.left_imgWrap .left_img02 {float:left;width:30%;}
.left_imgWrap .right_text02 {float:right;padding-left:30px;width:70%;}
.left_imgWrap .left_img03 {float:left;width:25%;}
.left_imgWrap .right_text03 {float:right;padding-left:40px;width:75%;}
.left_imgWrap .left_img04 {float:left;width:60%;}
.left_imgWrap .right_text04 {float:right;padding-left:20px;width:40%;}
.left_imgWrap .left_img05 {float:left;width:50%;}
.left_imgWrap .right_text05 {float:right;padding-left:20px;width:50%;}
.left_imgWrap .left_img06 {float:left;width:55%;}
.left_imgWrap .right_text06 {float:right;padding-left:20px;width:45%;}
.left_imgWrap .left_img07 {float:left;width:27%; padding-right:30px;}

#Inplan {overflow:hidden;}
.planTab {overflow:hidden;float:left;}
.planTab li { width:400px; float:left; margin-right:2px; /*  border-radius:5px 5px 0 0; */  }

/*지역in(pc)*/
#Sub_content .area {float:right; width:100px; }
#areaWrap .area_int h5 {margin:0 auto;width:432px;}


#Inarea {overflow:hidden;}
.areaTab {overflow:hidden;float:left;}
.areaTab li { width:400px; float:left; margin-right:2px; /*  border-radius:5px 5px 0 0; */  }

.plan_img span {text-align:center; width:100%; float:left;}

/*인물in (pc)
#Sub_content .people {float:right; width:100px; }
*/
#Inpeople {overflow:hidden;}
.peopleTab {overflow:hidden;float:left;}
.peopleTab li { width:250px; float:left; margin-right:2px; /*  border-radius:5px 5px 0 0; */  }

/* 유튜브 영상 */
.youtubeWrap {position:relative; overflow:hidden; width :80%; height :0; padding-bottom:47.174%; margin :50px auto 0;}
.youtubeWrap iframe {position:absolute; top:0; left:0;	width:100%; height:100%;}


.scontent{padding-left:0}
}
/*중간*/
@media all and (min-width: 768px) and (max-width: 1199px)
{
.con_ci {width:100%;}

.qna_a img {width:100%;}
.old_img {margin:0;}
}
/*모바일*/
@media all and (max-width: 1199px)
{
/*공통*/
.foundTab li {font-size:13px; margin-bottom:2px; width:100%;}

.con_img02 {width:100%;}


.pic2_wrap > ul > li:first-child {float:none; margin-bottom:3px;}
.pic2_wrap > ul > li:last-child {float:none;}
.pic2_wrap > ul > li img {width:100%;}

.qna_a img {width:100%;}

.con_title {line-height:30px; font-size:25px;}
.con_ci {width:100%;}
#areaWrap .area_int h5 img {width:100%;}

.areaTab li,.artTab li {width:100%; margin-bottom:2px;}


.old_img {margin:0;}
.youtubeWrap {position:relative; width :100%; height:0; padding-bottom:51.25%; overflow:hidden;}
.youtubeWrap iframe {position:absolute; top:0; left:0;	width:100%; height:100%;}

}

@media (max-width:991px) {
.year_text {width:100%;}
.left_imgWrap .people_img {width:100%; float:none;}

.left_txt {width:100%;}

}

@media (max-width:530px) {
.text_06 {width:100%; float:left;}
.review_tit img {width:100%;}

}

@media (max-width: 1199px) and (min-width: 768px) {
}

/* sns공유 */
.sns_wrap {float:left; margin-top:5px;}
.sns_wrap li {float:left; margin:0 3px;}

/*콘텐츠준비중*/
.ready_pg {text-align:center;}

.carousel-indicators li {width:18px !important; height:18px !important; border:3px solid #fff !important; margin:0 4px !important;}

@media screen and (max-width: 767px) {
	/** 부트스트랩 **/
	*[class*="col"] {padding-left:0 !important; padding-right:0 !important;}
	
	/** 페이지별 하단 여백 **/
	#foundWrap,
	#centerWrap,
	#reviewWrap,
	#planWrap,
	#peopleWrap,
	#areaWrap {padding-bottom:75px;}
	
	#reviewWrap>h4.con_title>img {max-width:290px;}
	
	.mt50 {margin-top:20px;}
	
	/* 기획_beauty_in_ */
	.b_num {margin-bottom:20px;}
	.floor_info ul:first-child li:last-child {border-bottom:1px dashed #999;}
	
	/* 슬라이드 */
	.carousel-control.left,
	.carousel-control.right,
	.carousel-indicators,
	.carousel-caption	{display:none;}
	.slideMsg {
		padding-left:25px; font-size:14px; line-height:1.2; padding-top:7px; padding-bottom:10px; color:#3689de;
		background:url(/webzine/2019_07/images/sub/slide_tip.png) no-repeat left 2px; background-size:15px;
	}
	.slideMsg::after{content:"좌우로 드래그하시면 이미지를 보실 수 있습니다.";}
	
}


/* 재단 */


/* sub-work */
#product_Cont {width:100%;margin:0 auto;overflow:hidden; }

#product_Cont h1 { position:absolute;}
#product_Cont h1 img {display:block}
#product_Cont h1 a {margin-top:85px;display:block}
#product_Cont img {vertical-align:middle; width:100%;}

#product_Cont p.st { font-size:14px;line-height:24px; color:#323232;padding:0 0 0 200px}
#product_Cont p.st img {margin-bottom:40px}
#product_Cont .st2 { font-size:14px;line-height:24px; color:#323232;padding:40px 0 40px 200px}
#product_Cont .artcultrue_r_slide {padding-left:200px;}

#product_Cont section {clear:both;*zoom:1;padding-left:200px}
#product_Cont section:after {content:""; display:block; clear:both;}

/* sub-Work */ 
#product_Cont h1 {margin:0 0 0 0; font-weight:600; color:#000;}
#product_Cont h2 {padding:20px 0 40px 200px}
#product_Cont .product_con_add {padding:80px 0 0px 200px}
#product_Cont h3 {margin-left:-200px;width:auto;float:left;}

.prod_movie {border:1px solid #D8D8D8 ; padding:9px}
.prod_Img {width:100%; margin:0 auto;overflow:hidden;text-align:right}
.prod_Img p {border:1px solid #D8D8D8 ; padding:9px;height:510px;width:853px;margin:0 30px 0 0;float:right}

section.Marketing {margin-top:60px;font-size:14px;line-height:20px;} 
section.Marketing h3 {margin-top:0px !important; }
section.Marketing h4 {color:#000;font-size:14px;padding:0 0 10px 0 }
section.Marketing h4.snd {color:#000;font-size:14px;padding:64px 0 10px 0 }

section.Marketing dl{*zoom:1 ; margin-bottom:0;}
section.Marketing dl:after {content:""; display:block; clear:both;} 

section.Marketing dt {float:left;width:310px;overflow:hidden}
section.Marketing dt h4 {color:#000;font-size:15px;line-height:24px; padding:0 37px 40px 0 ;  font-weight:700;} 
section.Marketing dt .hsub {color:#7c7c7c;font-size:12px;line-height:24px; padding:0 37px 40px 0 ;  font-weight:600;} 
section.Marketing dt p {font-size:12px;line-height:20px;color:#7C7C7C;padding:0 37px 40px 0}
section.Marketing dd {float:left;width:600px;padding-bottom:20px}
section.Marketing dd .txt {font-size:12px;line-height:20px;color:#7C7C7C;padding:37px 0px 40px 0; font-weight:700;}
section.Marketing dd img {width:100%; text-align:right;}

@media (max-width:700px) {
#product_Cont h2 {padding:0px 0 20px 0px;}
#product_Cont h3 {margin-left:0px;width:auto;float:left;}
#product_Cont img { width:100%;}
#product_Cont .product_con_add {padding:110px 0 20px 0;}
#product_Cont p.st { font-size:14px;line-height:24px; color:#323232;padding:0 0 0 0px}
#product_Cont .st2 {padding:0}
#product_Cont .artcultrue_r_slide {padding:0}


#product_Cont section {clear:both;*zoom:1;padding-left:0px}

section.Marketing dt {float:left;width:100%;overflow:hidden}
section.Marketing dt p {font-size:12px;line-height:20px;color:#7C7C7C;padding:0 0px 0px 0; margin-bottom:20px;}
section.Marketing dd {float:left;width:100%;padding-bottom:20px}

.pc {display:none;}

}