
.wz-sub-contents p{margin-bottom:20px; }
p[class*=fsize]{ line-height:1.25em;}

.only-pc{display:block;}
.only-mobile{display:none;}

.m-title{ font-size:20px; line-height:1.25em; font-weight:600; margin-bottom:10px;}
.m-title32{ font-size:32px; line-height:1.25em; font-weight:600; margin-bottom:20px;}
.s-txt{ font-size:18px; line-height:1.25em; font-weight:600;}
.txt-mj{font-family:'NanumMyeongjo';font-size:20px; font-weight:500; margin-top:15px;}

.dash-list > li{position:relative; padding-left:12px;}
.dash-list > li:before{position:absolute; left:0; top:0; content:'-';}

.ol-list > li{position:relative; margin-left:-14px; padding-bottom:5px;font-size:14px; line-height:18px;}


/* sub */
.con-layout{position:relative;}
.con-layout:after{display:block; content:''; clear:both;}
.con-layout .fl{float:left;width:585px;}
.con-layout .fr{float:right;width:585px;}

.wz_sub{text-align:justify;}
.wz_sub .row{margin-bottom:5px;}
.wz_sub .row:after{display:block; content:''; clear:both;}
.wz_sub .row .fl{float:left; width:585px;}
.wz_sub .row .fr{float:right; width:585px;}

.wz_sub .row2{margin-bottom:5px; text-align:right;}
.wz_sub .row2:after{display:block; content:''; clear:both;}
.wz_sub .row2 .fl{float:left; width:891px; font-size:13px; padding-top:65px; border-bottom:1px solid #d1d1d1;}
.wz_sub .row2 .fr{float:right; width:309px;}


.wz_sub1 .txt-mj{font-size:18px; font-weight:600;}
.wz_sub1 .top-photo{margin-bottom:35px;}
.wz_sub1 .photo{margin-top:70px; margin-bottom:35px;}

.wz_sub2 .txt-mj{font-family:'NanumMyeongjo';font-size:20px; font-weight:500; margin-top:-15px;}

.wz_sub3 .top-photo{margin-bottom:35px; text-align:center;}
.wz_sub3 .top-photo .caption{font-size:12px; padding-top:5px;}
.wz_sub3 .con-layout .fl{width:380px;}
.wz_sub3 .con-layout .fr{width:790px;}
.wz_sub3 .txt-mj{font-family:'NanumMyeongjo';font-size:20px; font-weight:500; margin-top:15px;}

.wz_sub6 .photo{position:relative;}


.wz_sub11 .top-photo{margin-bottom:35px;}
.wz_sub11 .intro{padding-left:25%;}
.wz_sub11 .photo{position:relative;}
.wz_sub11 .photo:before{position:absolute; left:0; bottom:0; right:0; height:1px; content:''; background-color:#b3b3b3;}
.wz_sub11 .photo:after{display:block; content:''; clear:both;}
.wz_sub11 .photo .msg{position:absolute; left:0; top:2px; width:600px;}
.wz_sub11 .photo .photo{float:right; position:relative; border-left:14px solid #fff;}
.wz_sub11 .photo .photo .name{position:absolute; right:calc(100% + 14px); bottom:7px; white-space:nowrap; font-size:13px;}


.wz_sub12 .top-photo{margin-bottom:35px;}
.wz_sub12 .intro{padding-left:25%;}
.wz_sub12 .photo{position:relative;}
.wz_sub12 .photo:before{position:absolute; left:0; bottom:0; right:0; height:1px; content:''; background-color:#b3b3b3;}
.wz_sub12 .photo:after{display:block; content:''; clear:both;}
.wz_sub12 .photo .msg{position:absolute; left:0; top:2px; width:600px;}
.wz_sub12 .photo .photo{float:right; position:relative; border-left:14px solid #fff;}
.wz_sub12 .photo .photo .name{position:absolute; right:calc(100% + 14px); bottom:7px; white-space:nowrap; font-size:13px;}

.wz_sub13 .top-photo{margin-bottom:30px;}
.wz_sub13 .fsize20{margin-bottom:20px;}
.wz_sub13 .space{margin-bottom:43px;}

.wz_sub14 .top-photo{}
.wz_sub14 .con-layout .fl{width:891px;}
.wz_sub14 .con-layout .fr{width:284px; }
.wz_sub14 .guide-line{border-top:1px solid #9e9e9e; width:40px;margin-bottom:0px;}
.wz_sub14 .guide{left:0; padding-top:54px; font-size:13px; }

.wz_sub15 .con-layout .fl{float:left;width:300px;}
.wz_sub15 .con-layout .fl table td.his{font-size:13px; height:30px;}
.wz_sub15 .con-layout .fl .txt_s{font-size:13px; line-height:17px;}
.wz_sub15 .con-layout .fr{float:right;width:285px;}
.wz_sub15 .con-layout .fr .txt_s{font-size:13px; line-height:17px; letter-spacing:-1px;}

.wz_sub17 .row:after{display:block; content:''; clear:both;}
.wz_sub17 .row .fl{float:left; width:213px;}
.wz_sub17 .row .fr{float:right; width:987px; border-bottom:1px solid #d1d1d1;}

.wz_sub17 .row2:after{display:block; content:''; clear:both;}
.wz_sub17 .row2 .fl{float:left; width:313px;}
.wz_sub17 .row2 .fr{float:right; width:887px;}


@media all and (max-width:1240px){

.con-layout .fl{width:48.5%;}
.con-layout .fr{width:48.5%;}

.wz_sub .row .fl{width:48.5%;}
.wz_sub .row .fr{width:48.5%;}

.wz_sub2 .con-layout .fl{float:left; width:64%; padding-top:45px; position:relative;}
.wz_sub2 .con-layout .fr{float:right; width:34%; position:absolute; right:0; bottom:0; }
.wz_sub2 .con-layout .schedule{width:100%; position:relative; margin-top:40px;}

.wz_sub3 .con-layout .fl{width:31%;}
.wz_sub3 .con-layout .fr{width:65%;}


}

@media all and (min-width:800px) and (max-width:1230px){

.wz_sub .row2 .fl{text-align:left; width:100%; border-bottom:0px solid #d1d1d1; margin-top:-50px;}
.wz_sub .row2 .fr{width:100%;}

.wz_sub11 .top-photo{margin-bottom:35px;}
.wz_sub11 .photo{position:relative; text-align:left;}
.wz_sub11 .photo:before{display:none}
.wz_sub11 .photo .msg{position:relative;width:100%; bottom:22px;}
.wz_sub11 .photo .photo{width:100%; margin-top:15px;}
.wz_sub11 .photo .photo .name{position:relative; right:inherit; bottom:inherit; margin-top:10px; display:block;}

.wz_sub12 .top-photo{margin-bottom:35px;}
.wz_sub12 .photo{position:relative; text-align:left;}
.wz_sub12 .photo:before{display:none}
.wz_sub12 .photo .msg{position:relative;width:100%; bottom:22px;}
.wz_sub12 .photo .photo{width:100%; margin-top:15px;}
.wz_sub12 .photo .photo .name{position:relative; right:inherit; bottom:inherit; margin-top:10px; display:block;}

.wz_sub14 .con-layout .fl{width:100%;}
.wz_sub14 .con-layout .fr{width:100%; margin-top:20px;}
.wz_sub14 .guide{left:0; padding-top:10px; font-size:13px; }

}

@media all and (max-width:800px){

.fsize30{font-size:24px !important;}
.fsize22{font-size:20px !important;}
.fsize20{font-size:18px !important;}
.fsize18{font-size:16px !important;}
.fsize17{ font-size:15px !important;}

.m-title{ font-size:18px; line-height:1.25em; font-weight:600; margin-bottom:10px;}
.s-txt{ font-size:16px; line-height:1.25em; font-weight:600;}

.wz_sub .row2 .fl{text-align:left; width:100%; border-bottom:0px solid #d1d1d1; margin-top:-50px;}
.wz_sub .row2 .fr{width:100%;}

.wz_sub11 .intro{padding-left:0;}
.wz_sub11 .top-photo{margin-bottom:35px;}
.wz_sub11 .photo{position:relative; text-align:left;}
.wz_sub11 .photo:before{display:none}
.wz_sub11 .photo .msg{position:relative;width:100%; bottom:22px;}
.wz_sub11 .photo .photo{width:100%; margin-top:15px;}
.wz_sub11 .photo .photo .name{position:relative; right:inherit; bottom:inherit; margin-top:10px; display:block;}

.wz_sub12 .top-photo{margin-bottom:35px;}
.wz_sub12 .photo{position:relative; text-align:left;}
.wz_sub12 .photo:before{display:none}
.wz_sub12 .photo .msg{position:relative;width:100%; bottom:22px;}
.wz_sub12 .photo .photo{width:100%; margin-top:15px;}
.wz_sub12 .photo .photo .name{position:relative; right:inherit; bottom:inherit; margin-top:10px; display:block;}

.wz_sub14 .con-layout .fl{width:100%;}
.wz_sub14 .con-layout .fr{width:100%; margin-top:15px;}
.wz_sub14 .guide{left:0; padding-top:10px; font-size:13px; }


}

@media all and (max-width:600px){

.only-pc{display:none;}
.only-mobile{display:block;}

.con-layout .fl{width:auto; float:none;}
.con-layout .fr{width:auto; float:none;}

.wz_sub .row .fl{width:auto; float:none;}
.wz_sub .row .fr{width:auto; float:none;}

.wz_sub .row2 .fl{text-align:left; width:100%; border-bottom:0px solid #d1d1d1; margin-top:-50px;}
.wz_sub .row2 .fr{width:100%;}

.m-title{ font-size:17px; line-height:1.25em; font-weight:600; margin-bottom:10px;}
.m-title32{ font-size:22px; line-height:1.25em; font-weight:600; margin-bottom:20px;}
.s-txt{ font-size:17px; line-height:1.25em; font-weight:600;}

.wz_sub1{}
.wz_sub1 .m-txt{}

.wz_sub2 .con-layout .fl{ width:auto; padding-top:30px;}
.wz_sub2 .con-layout .fr{ width:auto; position:relative;}
.wz_sub2 .con-layout .schedule{margin-top:30px;}

.wz_sub3 .con-layout .fl{width:auto; margin-bottom:20px;}
.wz_sub3 .con-layout .fl img{width:100%;}
.wz_sub3 .con-layout .fr{width:auto;}

.wz_sub11 .top-photo{margin-bottom:35px;}
.wz_sub11 .photo{position:relative; text-align:left;}
.wz_sub11 .photo:before{display:none}
.wz_sub12 .photo .msg{position:relative;width:100%; bottom:22px;}
.wz_sub11 .photo .photo{width:100%;}
.wz_sub11 .photo .photo .name{position:relative; right:inherit; bottom:inherit; margin-top:10px; display:block;}

.wz_sub12 .top-photo{margin-bottom:35px;}
.wz_sub12 .photo{position:relative; text-align:left;}
.wz_sub12 .photo:before{display:none}
.wz_sub12 .photo .msg{position:relative;width:100%; bottom:22px;}
.wz_sub12 .photo .photo{width:100%; margin-top:15px;}
.wz_sub12 .photo .photo .name{position:relative; right:inherit; bottom:inherit; margin-top:10px; display:block;}

.wz_sub13 .space{margin-bottom:20px;}

.wz_sub14 .con-layout .fl{width:100%;}
.wz_sub14 .con-layout .fr{width:100%; margin-top:15px;}
.wz_sub14 .guide{left:0; padding-top:10px; font-size:13px; }

.wz_sub17 .row .fl{float:left; width:100%;}
.wz_sub17 .row .fr{float:right; width:100%; border-bottom:0px solid #d1d1d1;}

.wz_sub17 .row2:after{display:block; content:''; clear:both;}
.wz_sub17 .row2 .fl{float:left; width:100%; margin-top:-20px;}
.wz_sub17 .row2 .fr{float:left; width:100%;}

}