@charset "utf-8";

/* 콘텐츠 공통 */
.mb5 {margin-bottom:5px !important;}
.mb50 {margin-bottom:50px !important;}
.mt10 {margin-top:10px !important;}
.mt30 {margin-top:30px !important;}
.mt40 {margin-top:40px !important;}
.yjc_tit02 .gray {color:#666;}
.i_text {box-sizing:border-box; max-width:100%; height:40px; border:1px solid #d0d0d0; padding:8px 13px; font-size:14px; line-height:22px;}
.colr_blue {color:#178ba9;}
.colr_black {color:#000;}
.only_pc {display:none;}
.content_tit {display:none;}
.btn_area {margin-top:30px; text-align:center;}
.btn_inline {display:inline-block; height:25px; padding:0 10px; color:#fff; font-size:12px; line-height:25px; background:#4f4f4f;}
.btn-vari {padding:12px 15px; height:40px; font-size:14px; line-height:16px;}
.table02 .a_left {text-align:left;}
.vari {table-layout:auto !important;}
.cont_area {font-size:14px; line-height:1.3; padding-bottom:30px;}
.cont_area .yjc_tit02 {margin:1em 0 0.5em;}
.cont_area .yjc_tit02:first-child {margin-top:0;}
.cont_area .yjc_tit03 {margin:0.5em 0;}
.cont_area p, .cont_area ul {margin-top:0.5em;}
.cont_area img {max-width:100%;}
.cont_area li {line-height:1.3;}
.cont_area .bullet01 {background-position:0 3px;}
.cont_area .bullet02 {margin:1em 0 0.6em 10px; background-position:0 5px;}
.cont_area .bullet03 {margin-top:8px; line-height:1.3;}
.cont_area .bullet03:first-child {margin-top:8px;}
.cont_area .bullet03 p {margin-left:-13px; font-family:'noto-light';}
.cont_area .bullet03 .inline {margin-top:0.3em;}
.cont_area .bullet03 li {margin-top:3px; font-family:'noto-light'; text-indent:-0.5em; padding-left:0.5em;}
.cont_area .bullet03 li:before {display:inline; content:'- '; margin-right:2px;}
.cont_area ul.num li:before {display:none;}
.cont_area ul.num ul {margin-left:0.4em;}
.cont_area .table01 tbody th {padding-left:5px; padding-right:5px; word-break:keep-all;}
.cont_area .table02 {position:relative; margin:1em 0;}
.cont_area .table02:first-child {margin-top:0;}
.cont_area .table02 tbody {border:0;}
.cont_area .table02 tbody tr:last-child td {border-bottom:1px solid #ddd;}
.cont_area .table02 th, .cont_area .table02 td {padding:10px 5px; border-top:1px solid #ddd;}
.cont_area .table02 thead tr:nth-child(2) th {border-left:1px solid #ddd;}

/* 대학안내 */
/* 건학이념 */
.founding_purpose {box-sizing:border-box; height:94px; padding:15px; color:#fff; line-height:1.3; background:url(../images/bg/bg_founding_purpose.jpg) no-repeat 0 center; background-size:cover;}
.founding_purpose .slogan {margin-top:0; font-size:8px;}
.founding_purpose .slogan strong {font-size:18px;}
.founding_purpose .desc {font-size:9px;}

/* 총장인사말 */
.president_greeting {padding-bottom:3em;}
.president_greeting p {margin-top:1em;}
.president_greeting .photo_area {text-align:center;}
.president_greeting .photo_area img {width:150px; margin:auto;}
.president_greeting .slogan {text-align:center;}
.president_greeting .slogan img {display:block; width:253px; margin:0.5em auto;}
.president_greeting .sign {text-align:center;}
.president_greeting .sign strong {font-size:20px;}

/* 대학연혁 */
.college_history dt {color:#666; font-size:14px; margin-bottom:0.5em;}
.college_history dd+dt {margin-top:25px;}
.college_history dt span {color:#333; font-size:18px;}
.college_history dd {}
.college_history ul {border-top:2px solid #000; border-bottom:1px solid #000; font-size:14px;}
.college_history li {border-top:1px solid #d4d4d4; padding:10px; overflow:hidden;}
.college_history li:first-child {border-top:0; overflow:hidden;}
.college_history li strong {float:left; width:60px;}
.college_history li p {float:left; width:calc(100% - 65px); word-break:keep-all;}

/* 대학비전 */
.vision_area {box-sizing:border-box; height:165px; margin-bottom:25px; padding:40px 90px 0 25px; color:#3b415a; background:url(../images/bg/bg_vision.jpg) no-repeat 70% center; background-size:cover;}
.vision_area p {font-size:12px;}
.vision_area .slogan {margin-bottom:1em;}
.vision_area .slogan strong {display:block; margin-top:5px; font-size:20px;}

/* 상징물 */
.box_border {box-sizing:border-box; border:1px solid #d4d4d4; padding:30px 0; text-align:center;}
.cont_area .symbol_color {margin-top:15px; color:#409bd0; text-align:center;}
.symbol_color .box_border {padding:20px 0;}
.symbol_color .color_block {display:block; width:75px; height:31px; margin:0 auto 5px; background:#409bd0;}
.symbol_mark img {width:151px;}
.symbol_btnset {margin-top:15px; overflow:hidden;}
.symbol_btnset .down_btn {float:left;}
.symbol_btnset .down_btn+.down_btn {margin-left:2%;}
.symbol_logo .box_border {padding:30px 0;}
.symbol_logo p {margin-bottom:30px;}
.symbol_logo p img {width:173px;}
.symbol_logo li {margin-top:15px;}
.symbol_logo li img {width:138px; margin-left:8px;}
.symbol_signature .box_border img {width:241px;}
.symbol_character .box_border img {width:176px;}
.vi_rule .down_btn {width:100%;}
.yjc_symbol {text-align:center;}
.yjc_symbol dt {font-size:20px; line-height:1.8;}
.yjc_symbol img {display:block; margin:auto; border:1px solid #d4d4d4;}

/* 교가 */
.sheet {margin-bottom:30px;}
.sheet img {width:100%; border:1px solid #d4d4d4;}
.music_btn {display:inline-block; box-sizing:border-box; padding: 10px 0; border:1px solid #b8b8b8; padding-left: 37px; width:49%; height:39px; font-size:12px; text-align:center; background:url("../images/btn/music_btn.png") no-repeat left center; background-size:auto 100%;}

/* 법인소개 */
.intro_text img {display:block; margin-bottom:0.5em; border:1px solid #d4d4d4;}

/* 법인이사회 */
.mobile_box_gray {padding:25px; background:#f5f5f5;}
.mobile_box_gray li span {display:block;}
.mobile_box_gray .down_btn {display:inline-block; margin:5px 0; background-color:#fff;}

/* 정관 및 시행세칙 */
.association_rule {margin-left:-10px; overflow:hidden;}
.association_rule li {float:left; width:calc(50% - 10px); margin-bottom:25px; margin-left:10px; text-align:center;}
.association_rule li:nth-child(odd) {clear:both;}
.association_rule li p {text-align:left;}
.association_rule li .tit {display:block; height:150px; margin-bottom:5px; padding:10px; font-size:11px; color:#fff; background:url(../images/bg/bg_association_rule1.jpg) no-repeat 0 bottom; background-size:cover;}
.association_rule li:nth-child(2) .tit {background-image:url(../images/bg/bg_association_rule2.jpg);}
.association_rule li .tit strong {display:block; margin-top:3px; color:#fff; font-size:25px;}
.association_rule li .desc {font-size:14px;}
.association_rule li .down_btn {width:100%; max-width:220px; margin-top:10px;}

/* 조직도 */
.org_area {text-align:center;}
.org_area .img_sm img {max-width:280px;}
.org_area .img_lg {display:none;}
.org_ir>* {position:absolute; left:-9999px; width:1px; height:1px; font-size:0; line-height:0; overflow:hidden;}

/* 본부 */
.row-sm-2 ul {margin-top:0;}
ul.col_item, .col_item .bullet03:first-child {margin-top:0;}

/* 부속기관 */
.pc_box_gray+table {margin-top:30px;}

/* 부설연구소 */
.yjc_tit02+.pc_box_gray {margin:1em 0 2.5em;}

/* 교내연락처 */
.map_area {border:1px solid #ddd; margin-bottom:20px;}

/* 계열학과 소개 */
.major_list {padding-top:1px;}
.major_list>li {position:relative; box-sizing:border-box; min-height:121px; margin-top:-1px; padding:15px 110px 15px 10px; border-top:1px solid #000; border-bottom:1px solid #000; line-height:23px;}
.major_list>li:nth-child(odd) {background:#f8f8f8;}
.major_list>li strong {display:block; color:#155a86; font-size:14px; line-height:20px;}
.major_list>li span {display:block; margin-bottom:2px; padding:3px 0; color:#333; font-size:11px; line-height:13px; letter-spacing:0;}
.major_list>li img {position:absolute; right:10px; top:50%; width:85px; margin-top:-45px;}
.major_list p, .major_list ul>li {font-size:12px; font-family:'noto-light'; line-height:16px;}
.box_major_info {margin-bottom:25px; padding:20px; text-align:center; font-family:'noto-light'; background:#f5f5f5;}
.box_major_info .photo {margin:-20px -20px 20px;}
.box_major_info .photo img {width:100%;}
.box_major_info .eng_name {color:#252939; font-size:11px; line-height:1.5; letter-spacing:0;}
.box_major_info .major_name {color:#252939; font-size:21px; line-height:1.5; font-family:'noto-regular';}
.box_major_info .btnset {margin-top:15px;}
.box_major_info .btnset a {display:inline-block; width:115px; height:31px; border:1px solid #d4d4d4; color:#252939; font-size:14px; line-height:31px; text-align:center; background:#fff;}
.box_major_info .btnset a:before {display:inline-block; content:''; width:15px; height:15px; margin-right:8px; vertical-align:middle; background:url(../images/icon/homepage_icon.png) no-repeat center center; background-size:cover;}
.box_major_info .btnset .btn_fb:before {background-image:url(../images/icon/facebook_icon.png);}
.box_major_info .tel {margin-top:1em; font-size:14px; line-height:18px;}
.box_point {margin-top:25px; padding:5px 8px; color:#fff; background:#1686a3;}
.box_point span {display:block;}
.box_gray {margin-top:1em; padding:10px 15px; font-size:13px; font-family:'noto-light'; background:#f5f5f5;}

/* 학사안내 */
/* 학사일정 */
.year_schedule {margin:10px 0 30px; border-top:2px solid #000; border-bottom:1px solid #000; color:#333; font-size:14px; line-height:18px; word-break:break-all;}
.year_schedule dl {border-top:1px solid #ddd;}
.year_schedule dl:first-child {border-top:0;}
.year_schedule dt {color:#666; line-height:50px; text-align:center; background:#f5f5f5;}
.year_schedule dd {display:table; table-layout:fixed; width:100%; border-top:1px solid #ddd; font-family:'noto-light';}
.year_schedule dd>span {display:table-cell; height:36px; padding:7px 12px; vertical-align:middle;}
.year_schedule dd .day {width:20%;}
.year_schedule dd .cont {padding-left:0;}

/* 학칙 */
.pdf_viewer {margin-bottom:20px;}

/* 수강신청안내 */
.signup_courses {padding-bottom:30px; font-size:14px;}
.signup_process {border-top:1px solid #d4d4d4; border-bottom:1px solid #d4d4d4; color:#333; text-align:center;}
.signup_process li {position:relative; margin:0; padding:20px 0; font-size:16px; line-height:20px;}
.signup_process li+li {border-top:1px solid #eee;}
.signup_process li+li:before {display:block; content:''; position:absolute; left:50%; top:-9px; width:18px; height:18px; margin-left:-9px; border-radius:9px; background:#1686a3 url(../images/arrow/step_down_arrow.png) no-repeat center center; background-size:8px 4px;}
.signup_process li br {display:none;}
.signup_process li .gray {color:#999; font-family:noto-light;}
.note {margin-top:10px; text-indent:-1em; padding-left:1em;}
.note:before {display:inline; content:'※ ';}

/* 캠퍼스라이프 */
/* 인사말 */
.greeting {font-size:14px;}
.greeting .welcome {display:table; width:100%; height:150px; background:#f8f8f8 url(../images/content/img_pic_greeting.jpg) no-repeat; background-size:120px 150px;}
.greeting .welcome p {position:relative; display:table-cell; padding:0 20px 0 138px; color:#262831; font-size:17px; line-height:21px; text-align:center; vertical-align:middle; word-break:keep-all;}
.greeting .welcome p:before,
.greeting .welcome p:after {display:block; content:''; position:absolute; width:22px; height:19px; background:url(../images/icon/quot_l_icon.png) no-repeat; background-size:cover;}
.greeting .welcome p:before {top:-4px; left:138px;}
.greeting .welcome p:after {bottom:-4px; right:20px; background-image:url(../images/icon/quot_r_icon.png);}
.greeting .welcome strong {color:#1686a3;}
.greeting .detail {word-break:keep-all; padding-bottom:30px;}
.greeting .detail p {margin-top:1em;}
.greeting .detail .sign {font-size:12px; text-align:right;}
.greeting .detail .sign span {vertical-align:middle; margin-right:10px;}
.greeting .detail .sign img {width:67px; vertical-align:middle;}

/* 시설안내 */
.facilities_list li {display:table; table-layout:fixed; box-sizing:border-box; width:100%; margin-top:10px; border:1px solid #ddd;}
.facilities_list .tmb {display:table-cell; width:85px;}
.facilities_list .tmb img {width:100%;}
.facilities_list .cont {display:table-cell; padding:0 15px; vertical-align:middle; text-align:left;}

/* 생활관 규정 */
.dorm_rule {margin-left:-10px; overflow:hidden;}
.dorm_rule li {float:left; width:calc(50% - 10px); margin-bottom:25px; margin-left:10px; text-align:center;}
.dorm_rule li:nth-child(odd) {clear:both;}
.dorm_rule li p {text-align:left;}
.dorm_rule li .tit {display:block; height:150px; margin-bottom:5px; padding:10px; font-size:11px; color:#fff; background:url(../images/bg/bg_dorm_rule1.jpg) no-repeat 0 bottom; background-size:cover;}
.dorm_rule li:nth-child(2) .tit {background-image:url(../images/bg/bg_dorm_rule2.jpg);}
.dorm_rule li:nth-child(3) .tit {background-image:url(../images/bg/bg_dorm_rule3.jpg);}
.dorm_rule li .tit strong {display:block; margin-top:3px; color:#fff; font-size:25px;}
.dorm_rule li .desc {font-size:14px;}
.dorm_rule li .down_btn {width:100%; max-width:220px; margin-top:10px;}

/* 기숙사신청 로그인 */
.dormitory_login {margin-top:15px; font-size:14px; line-height:18px; word-break:keep-all;}
.dormitory_login .note {margin:15px 0 0;}
.dormitory_login .note, .dormitory_login .note a {color:#178ba9;}
.dormitory_login .radio_set {margin:25px 0 15px; text-align:center;}
.dormitory_login .radio_set label {margin:0 10px;}
.dormitory_login .input_area .i_text {width:100%; margin-bottom:5px;}
.dormitory_login .input_area .btn {width:100%; margin-top:15px;}
.not_period {padding:15px; border-top:2px solid #000; border-bottom:1px solid #000; font-size:16px; line-height:23px; word-break:keep-all;}
.not_period p {padding:30px; font-size:18px; line-height:23px; text-align:center; background:#f5f5f5;}

/* 증명서 발급안내 */
.cert_type {display:inline-block; text-align:left;}
.bullet02.yjc_tit03 .btn_inline {margin:-4px 0 -4px 10px;}

/* 기숙사신청 정보입력 */
.desc_list {margin-top:10px;}
.desc_list li {margin-top:5px;}
.tb_area {margin-top:15px; word-break:keep-all;}
.tb_area .table01 {border-bottom:1px groove #000;}
.tb_area .table01 tbody {border-bottom:0;}
.tb_area .table01 tbody tr th {padding:12px 3px; border-top:1px solid #ddd; border-bottom:0;}
.tb_area .table01 tbody tr:first-child th {border-top:0;}
.tb_area .table01 tbody tr td {padding:12px 16px;}
.tb_area .table02 tbody tr td {padding-left:3px; padding-right:3px;}
.tb_area .row+.row {margin-top:5px;}
.tb_area .inline {margin-top:10px;}
.tb_area label {display:inline-block; vertical-align:middle;}
.tb_area label+label {margin-left:10px;}
.tb_area .tit {display:inline-block; width:3em; line-height:30px;}
.tb_area .cont {display:inline-block;}
.tb_area .label_set {display:block; margin-top:5px; line-height:25px; vertical-align:middle;}
.tb_area .label_set:first-child {margin:0;}
.tb_area .label_set label {margin-left:10px;}
.tb_area .label_set label:nth-of-type(1) {margin-left:0;}
.tb_area ul.label_set li+li {margin-top:10px;}
.tb_area .btn {vertical-align:middle;}
.tb_area .table01+.table01 tbody {border-top:0;}
.tb_area .table01+.table01 tbody tr:first-child td {border-top:0;}
.oath {margin-top:15px; border-top:2px solid #000; border-bottom:1px solid #000;}
.oath dt {padding:6px 12px; border-bottom:1px solid #ddd; text-align:center; line-height:40px; background:#f5f5f5;}
.oath dd {padding:15px 10px;}
.oath dd p {margin-bottom:1.5em;}
.oath dd .author_area {text-align:center;}
.oath dd .author_area p {margin:1em 0 0;}

/* 기숙사비 통지서 (팝업) */
.popup_wrap {position:relative; min-width:320px; color:#333;}
.popup_wrap .tit_popup {padding:24px 0; border-bottom:1px solid #d0d0d0; font-size:30px; line-height:83px; line-height:35px; text-align:center;}
.popup_wrap .pop_cont {padding:30px;}
.popup_wrap .btn_pop_close {position:absolute; top:0; right:0; width:83px; height:83px; text-indent:100%; white-space:nowrap; background:url(../images/btn/popup_btn.png) no-repeat center center; overflow:hidden;}
.boarding {min-width:810px;}
.boarding .pop_cont {width:750px; margin:auto;}
.boarding .cut_line {position:relative; margin-top:35px; text-align:center;}
.boarding .cut_line:before, .boarding .cut_line:after {display:block; content:''; position:absolute; top:0; width:43%; border-top:1px dashed #000;}
.boarding .cut_line:before {left:0;}
.boarding .cut_line:after {right:0;}
.boarding .cut_line span {position:relative; display:inline-block; top:-13px; padding:0 5px; letter-spacing:0.5em; background:#fff;}
.boarding .pre {white-space:pre-wrap; letter-spacing:0; line-height:23px;}
.boarding .date {margin-top:1em; text-align:center;}
.bill_paper {overflow:hidden;}
.bill_paper table {height:403px;}
.bill_paper table th, .bill_paper table td {border:1px solid #ddd; height:27px; padding:9px 10px;}
.bill_paper table th {background:#fff !important;}
.bill_paper caption {position:static; height:auto; padding:17.5px 0; border:1px solid #ddd; font-size:16px; line-height:1.2; text-align:center; background:#ededed;}
.bill_paper caption strong {font-size:20px;}
.bill_paper .bank {float:left; width:420px;}
.bill_paper .student {float:right; width:308px; padding-left:10px; border-left:2px dashed #ddd;}
.bill_paper .sign {height:41px; font-size:20px; text-align:center; background:#ededed;}

/* 학생상담실 */
.counseling_center {position:relative; box-sizing:border-box; color:#fff;}
.counseling_center:before {display:block; content:''; width:100%; height:0; padding-top:105.35%; background:#98795d url(../images/bg/bg_counseling_center_m.jpg) no-repeat center 0; background-size:cover;}
.counseling_center dt, .counseling_center dd {position:absolute; z-index:100;}
.counseling_center dt {top:0; left:0; right:0; padding:25px; font-size:16px;}
.counseling_center dd {top:55px; left:0; right:0; padding:0 25px; font-size:12px; line-height:17px;}
.box_tip {margin-top:0.5em; padding:20px; background:#f5f5f5;}
.box_tip dt {margin-bottom:0.5em; color:#010101;}
.box_tip dt .tip {color:#767676; font-size:15px;}
.box_tip dt .tip:after {display:inline-block; content:''; width:1px; height:12px; margin:0 8px 0 9px; vertical-align:middle; background:#ddd;}
.when_counseling {word-break:keep-all;}
.when_counseling+.when_counseling {margin-top:-1px;}
.when_counseling dl {padding:20px; border:1px solid #ddd;}
.when_counseling dl+dl {margin-top:-1px;}
.when_counseling dt {font-size:16px; color:#000; line-height:30px;}
.when_counseling dt:before {display:inline-block; content:''; width:25px; height:30px; margin:-3px 7px 0 0; vertical-align:middle; background:url(../images/icon/counseling_icon1.png) no-repeat center center; background-size:25px auto;}
.when_counseling .item2 dt:before {background-image:url(../images/icon/counseling_icon2.png);}
.when_counseling .item3 dt:before {background-image:url(../images/icon/counseling_icon3.png);}
.when_counseling .item4 dt:before {background-image:url(../images/icon/counseling_icon4.png);}
.when_counseling dd {font-size:14px;}

/* 학생편의시설 */
.convenience_list dl {margin-bottom:20px; border:1px solid #ddd;}
.convenience_list dt .tmb {display:block; border-bottom:1px solid #ddd;}
.convenience_list dt .tmb img {width:100%;}
.convenience_list dt strong {display:block; padding:15px 18px 0; font-weight:normal; font-size:20px; color:#155a86; font-family:noto-light;}
.convenience_list dd {padding:5px 18px 18px; font-size:14px; line-height:18px;}
.convenience_list ul, .convenience_list p {margin-top:0.5em;}
.convenience_list li {margin-top:0.3em; text-indent:-0.5em; padding-left:0.5em;}
.convenience_list li:before {display:inline; content:'·';}
.convenience_list .time {padding-left:18px; background:url(../images/icon/clock_icon.png) no-repeat 0 4px; background-size:12px auto;}

/* 야간스쿨버스 */
.bus_info {margin-bottom:30px; padding:15px; background:url(../images/bg/bg_night_schoolbus.jpg) no-repeat center 0; background-size:cover;}
.bus_info p {max-width:506px; margin:auto; border:2px solid rgba(255,255,255,0.5); font-size:20px; color:#fff; line-height:64px; font-family:noto-medium; text-align:center; background:rgba(0,0,0,0.45);}
.bus_info {margin-bottom:50px; padding:70px 0;}
.bus_info p {font-size:35px; color:#fff; line-height:132px;}

@media all and (min-width:641px) {
	.cont_area .bullet01 {background-position:0 8px;}
}
@media all and (min-width:768px) {
	/* 콘텐츠 공통 */
	.content_tit {display:block;}
	.btn-vari {padding:12px 35px; font-size:16px; line-height:16px;}
	.cont_area {font-size:16px; line-height:23px;}
	.cont_area .yjc_tit02 {margin-top:1.5em; margin-bottom:15px;}
	.cont_area p+ul {margin-top:0.5em;}
	.cont_area .bullet02 {margin:1.5em 0 0.7em 0; background-position:0 4px;}
	.cont_area .bullet03 {margin-top:8px; line-height:23px; text-align:left; background-position:0 10px;}
	.cont_area .bullet03 p {margin-left:0;}
	.cont_area li {line-height:23px;}
	.cont_area .bullet03 li {margin-top:6px; text-indent:-0.5em; padding-left:0.5em;}
	.cont_area .bullet03 .inline {display:inline; margin-top:0;}
	.cont_area .bullet03 .inline:before {display:inline; content:'|'; margin:0 10px; color:#666; font-size:14px; line-height:23px;}
	.cont_area .table02 th, .signup_courses .table02 td {padding:15px 2px; border-top:1px solid #ddd;}
	.cont_area .table02 th, .cont_area .table02 td {padding:15px 20px}
	.btn_inline {height:27px; padding:0 13px; font-size:14px; line-height:27px;}

	/* 대학안내 */
	/* 총장인사말 */
	.president_greeting {position:relative; padding-right:395px;}
	.president_greeting p {margin-top:2em;}
	.president_greeting .photo_area:before {content:''; position:absolute; right:0; top:0; bottom:3em; width:300px; background:#f5f5f5 url(../images/bg/bg_emblem.png) no-repeat right bottom;}
	.president_greeting .photo_area img {position:absolute; right:50px; top:50px; width:auto; margin:auto;}
	.president_greeting .slogan {text-align:left;}
	.president_greeting .slogan img {display:inline; width:326px; margin:5px 0 0; vertical-align:bottom;}
	.president_greeting .sign {text-align:right; letter-spacing:2px;}
	.president_greeting .sign strong {font-size:24px;}

	/* 조직도 */
	.org_area {padding:20px; border:1px solid #ddd; text-align:center; background:#f5f5f5;}
	.org_area .img_sm {display:none;}
	.org_area .img_lg {display:block;}

	/* 대학비전 */
	.vision_area {height:218px; margin-bottom:60px; padding:43px 0 0 50px; background-position:center center; background-size:cover;}
	.vision_area p {font-size:22px;}
	.vision_area .slogan {margin-bottom:0.5em; font-size:24px;}
	.vision_area .slogan strong {margin-top:0; font-size:36px;}

	/* 상징물 */
	.yjc_symbol {position:relative; box-sizing:border-box; min-height:290px; padding:95px 0 0 350px; text-align:left;}
	.yjc_symbol .img {position:absolute; left:0; top:0; display:block; width:300px; height:290px; overflow:hidden;}
	.yjc_symbol .img img {position:absolute; width:auto; max-width:none; height:290px; margin-left:-52px; border:0;}
	.yjc_symbol dt {font-size:28px;}
	.yjc_symbol3 .img img {height:390px; margin:-100px 0 0 -180px;}
	.yjc_symbol4 .img img {margin-left:0;}

	/* 법인소개 */
	.intro_text {line-height:23px; overflow:hidden;}
	.intro_text img {display:inline-block; float:left; margin:0 50px 0 0;}

	/* 법인이사회 */
	.mobile_box_gray {padding:10px 20px 20px; background:#fff;}
	.mobile_box_gray .bullet03 {position:relative; background-position:0 center; overflow:hidden;}
	.mobile_box_gray .bullet03 span {float:left; line-height:39px;}
	.mobile_box_gray .bullet03 span:after {position:absolute; left:280px; top:20px; right:235px; display:block; clear:both; content:''; border-top:1px dashed #d4d4d4;}
	.mobile_box_gray .down_btn {float:right; width:222px; margin:0; line-height:1.3;}

	/* 정관 및 시행세칙 */
	.association_rule {overflow:hidden;}
	.association_rule li {float:left; margin-bottom:50px; text-align:center;}
	.association_rule li p {height:348px; padding:26px 30px; color:#fff; background:url(../images/bg/bg_association_rule1.jpg) no-repeat 0 bottom; background-size:cover;}
	.association_rule li:nth-child(2) p {background-image:url(../images/bg/bg_association_rule2.jpg);}
	.association_rule li .only_mobile {display:none;}
	.association_rule li .only_pc {display:block;}
	.association_rule li .tit {display:block; height:auto; margin-bottom:5px; padding:0; font-size:18px; background:none !important;}
	.association_rule li .tit strong {margin-top:3px; font-size:34px; line-height:38px;}
	.association_rule li .desc {font-size:18px;}
	.association_rule li .down_btn {margin-top:20px;}

	
	/* 본부 */
	.pc_box_gray {padding:25px 30px; background:#f5f5f5;}
	.pc_box_gray p {margin:0;}
	.row-sm-2:after {display:block; clear:both; content:'';}
	.row-sm-2 .col_item {float:left; box-sizing:border-box; width:50%; margin:0;}
	.row-sm-2 .bullet03 {margin-top:5px;}
	.col_item .bullet03:first-child {margin-top:0;}

	/* 계열학과 소개 */
	.major_list {overflow:hidden;}
	.major_list>li {float:left; width:calc(50% - 10px); height:121px;}
	.major_list>li:nth-child(even) {margin-left:20px;}
	.major_list>li:nth-child(odd) {background:#fff;}
	.major_list>li:nth-child(4n+2), .major_list>li:nth-child(4n+3) {background:#f8f8f8;}
	.major_list>li span {letter-spacing:-0.03em;}

	/* 수강신청안내 */
	.signup_courses {padding-bottom:0; font-size:16px;}
	.signup_courses li {position:static; margin-top:10px; line-height:1.3;}
	.signup_process {position:relative; display:table; table-layout:fixed; width:100%; margin-bottom:1em; overflow:hidden;}
	.signup_process li {display:table-cell; height:138px; padding:0 10px; font-size:18px; line-height:22px;}
	.signup_process.compress li {font-size:17px;}
	.signup_process.compress li .gray {font-size:16px;}
	.signup_process li+li {border-top:0; border-left:1px solid #eee;}
	.signup_process li+li:before {display:block; content:''; position:absolute; left:auto; top:50%; width:35px; height:35px; margin:-17px 0 0 -27px; border-radius:18px; background:#1686a3 url(../images/arrow/step_right_arrow.png) no-repeat center center; background-size:auto;}
	.signup_process li br {display:block;}

	/* 증명서 발급안내 */
	.cert_type {max-width:460px; margin:auto; overflow:hidden;}
	.cert_type li {float:left; box-sizing:border-box; width:50%;}
	.bullet02.yjc_tit03 .btn_inline {margin:-5px 0 -4px 10px;}

	/* 캠퍼스라이프 */
	/* 인사말 */
	.greeting {font-size:16px;}
	.greeting .welcome {display:block; position:relative; width:auto; height:auto; text-align:center; background-image:none;}
	.greeting .welcome p {display:block; position:static; padding:38px 0; font-size:34px; line-height:42px;}
	.greeting .welcome p:before,
	.greeting .welcome p:after {width:43px; height:38px;}
	.greeting .welcome p:before {top:-8px; left:30px;}
	.greeting .welcome p:after {bottom:-8px; right:30px;}
	.greeting .welcome p br.only_mobile {display:none;}
	.greeting .welcome p br.only_pc {display:block;}
	.greeting .detail {margin-top:40px; padding-left:310px; background:url(../images/content/img_pic_greeting.jpg) no-repeat; background-size:auto;}
	.greeting .detail .sign {margin-top:35px; font-size:14px;}
	.greeting .detail .sign img {width:88px; height:35px;}
	
	/* 생활관소개 */
	.indent {margin-left:20px;}
	.indent .bullet01 {margin-left:-20px;}
	.facilities_list {margin-left:-20px; overflow:hidden;}
	.facilities_list li {float:left; width:calc(50% - 20px); margin-top:10px; margin-left:20px;}
	.facilities_list .tmb {width:169px;}
	.facilities_list .cont {padding-left:40px;}

	/* 생활관 규정 */
	.dorm_rule {overflow:hidden;}
	.dorm_rule li {float:left; margin-bottom:50px; text-align:center;}
	.dorm_rule li p {height:348px; padding:26px 30px; color:#fff; background:url(../images/bg/bg_dorm_rule1.jpg) no-repeat 0 bottom; background-size:cover;}
	.dorm_rule li:nth-child(2) p {background-image:url(../images/bg/bg_dorm_rule2.jpg);}
	.dorm_rule li:nth-child(3) p {background-image:url(../images/bg/bg_dorm_rule3.jpg);}
	.dorm_rule li .only_mobile {display:none;}
	.dorm_rule li .only_pc {display:block;}
	.dorm_rule li .tit {display:block; height:auto; margin-bottom:5px; padding:0; font-size:18px; background:none !important;}
	.dorm_rule li .tit strong {margin-top:3px; font-size:34px; line-height:38px;}
	.dorm_rule li .desc {font-size:18px;}
	.dorm_rule li .down_btn {margin-top:20px;}

	/* 기숙사신청 로그인 */
	.dormitory_login {margin:20px; padding:30px; border-top:2px solid #000; border-bottom:1px solid #000; font-size:16px; line-height:23px;}
	.dormitory_login .input_area {margin-top:25px; padding:50px 0; background:#f5f5f5;}
	.dormitory_login .input_area fieldset {position:relative; width:565px; margin:auto;}
	.dormitory_login .radio_set {margin:0 0 25px;}
	.dormitory_login .radio_set label {margin:0 25px;}
	.dormitory_login .input_area .i_text {width:408px; margin-bottom:8px;}
	.dormitory_login .input_area .i_text+.i_text {margin:0;}
	.dormitory_login .input_area .btn {position:absolute; bottom:-1px; right:0; width:150px; height:90px; margin:0; font-size:20px; line-height:66px;}
	.not_period {margin:20px; padding:30px;}
	.not_period p {padding:90px 30px; font-size:30px; line-height:3.6px;}

	/* 학생상담실 */
	.counseling_center {height:256px; padding:35px 370px 35px 35px; background:#98795d url(../images/bg/bg_counseling_center.jpg) no-repeat right 0;}
	.counseling_center:before {display:none;}
	.counseling_center dt, .counseling_center dd {position:static; padding:0;}
	.counseling_center dt {font-size:24px; margin-bottom:1em;}
	.counseling_center dd {font-size:14px; line-height:20px;}
	.when_counseling {display:table; table-layout:fixed; position:relative; width:100%; padding:1px 0 0 1px; border-right:1px solid #ddd; border-top:1px solid #ddd; overflow:hidden;}
	.when_counseling+.when_counseling {border-top:0;}
	.when_counseling dl {display:table-cell; width:50px; height:168px; margin:0; padding:0 30px 0 120px; border:0; border-left:1px solid #ddd; border-bottom:1px solid #ddd; vertical-align:middle;}
	.when_counseling dt:before {position:absolute; width:50px; height:60px; top:50%; margin:-30px 0 0 -87px; vertical-align:middle; background-size:50px auto;}
	.when_counseling li+li {margin-top:5px;}

	/* 학생편의시설 */
	.convenience_list {margin-left:-10px; overflow:hidden;}
	.convenience_list dl {box-sizing:border-box; float:left; width:calc(50% - 10px); margin-left:10px;}
	.convenience_list dl:nth-child(odd) {clear:both;}
	.convenience_list dd {min-height:85px;}
	
}

@media all and (min-width:1025px) {
	/* 콘텐츠 공통 */
	.only_pc {display:block;}
	.only_mobile {display:none;}
	a.only_pc, span.only_pc {display:inline-block;}
	.cont_area .bullet02 {background-position:0 7px;}

	/* 대학안내 */
	/* 건학이념 */
	.founding_purpose {height:218px; margin-bottom:1em; padding:50px 0 0 30px;}
	.founding_purpose .slogan {font-size:14px;}
	.founding_purpose .slogan strong {font-size:36px;}
	.founding_purpose .desc {font-size:16px;}

	/* 대학연혁 */
	.college_history {margin-top:50px; overflow:hidden;}
	.college_history dt, .college_history dd {margin:0 0 40px !important;}
	.college_history dt {clear:both; float:left; box-sizing:border-box; width:220px; height:80px; padding-top:10px; text-align:center; color:#fff; font-size:18px; line-height:1.1; text-transform:uppercase; background:#8a8d9c;}
	.college_history dt span {display:block; color:#fff; font-size:34px;}
	.college_history dd {float:right; width:calc(100% - 270px);}
	.college_history ul {border:0; font-size:16px;}
	.college_history li {border:0; margin-top:10px; padding:0; line-height:20px; overflow:hidden;}
	.college_history li:first-child {margin-top:0; border-top:0; overflow:hidden;}
	.college_history li strong {width:85px;}
	.college_history li p {width:calc(100% - 90px);}

	/* 상징물 */
	.cont_area .symbol_color {margin-top:38px; color:#409bd0; text-align:center;}
	.symbol_btnset {margin-top:20px; text-align:right; overflow:hidden;}
	.symbol_btnset .down_btn {float:none; display:inline-block;}
	.symbol_btnset .down_btn+.down_btn {margin-left:20px;}
	.symbol_color .color_block {display:inline-block; width:50px; height:21px; margin:0;}
	.symbol_mark {overflow:hidden;}
	.symbol_mark .box_border {float:left; width:370px; margin-right:50px; padding:65px 0;}
	.symbol_mark .symbol_color {text-align:left;}
	.symbol_mark .symbol_color .color_block {margin-right:4px; vertical-align:middle;}
	.symbol_mark p {margin-top:0;}
	.symbol_mark img {width:202px;}
	.symbol_mark .symbol_btnset {float:none; margin-top:30px; text-align:left;}
	.symbol_logo .box_border {padding:50px; overflow:hidden;}
	.symbol_logo p {float:left; margin-bottom:0; margin-top:40px;}
	.symbol_logo p img {width:auto;}
	.symbol_logo ul {float:right; margin-top: 0;}
	.symbol_logo li {margin-top:20px;}
	.symbol_logo li:first-child {margin-top:0;}
	.symbol_logo li img {width:auto;}
	.symbol_signature .box_border {padding:60px;}
	.symbol_signature .box_border img {width:auto;}
	.symbol_signature .box_border {padding:60px;}
	.symbol_character {position:relative;}
	.symbol_character .box_border {box-sizing:border-box; width:400px; padding:85px 0}
	.symbol_character .symbol_btnset {position:absolute; bottom:0; right:0;}
	.symbol_character .box_border img {width:280px;}
	.vi_rule .symbol_btnset {text-align:left;}
	.vi_rule .down_btn {width:auto; padding-left:70px; padding-right:20px;}

	/* 교가 */
	.sheet {margin-bottom:50px;}
	.sheet img {width:auto; border:0;;}
	.music_btn {width:222px; height:57px; padding:17px 0 17px 57px; font-size:16px;}

	/* 법인이사회 */
	.mobile_box_gray {padding:30px;}
	.mobile_box_gray .bullet03 {margin-top:13px;}
	.mobile_box_gray .bullet03 span	{line-height:57px;}
	.mobile_box_gray .bullet03 span:after {top:30px;}

	/* 정관 및 시행세칙 */
	.association_rule {margin-left:-50px;}
	.association_rule li {width:calc(50% - 50px); margin-left:50px;}

	/* 계열학과 소개 */
	.box_major_info {position:relative; margin-bottom:50px; height:190px; padding:40px 40px 40px calc(100% - 445px); text-align:left; font-size:16px;}
	.box_major_info .photo {position:absolute; left:0; right:485px; top:0; bottom:0; width:calc(100% - 485px); margin:0; overflow:hidden;}
	.box_major_info .photo img {position:absolute; left:50%; top:50%; width:560px; height:270px; margin:-135px 0 0 -280px;}
	.box_major_info .eng_name {font-size:17px;}
	.box_major_info .major_name {font-size:32px;}
	.box_major_info .btnset a {width:130px; height:42px; margin-right:2px; line-height:42px; font-size:16px;}
	.box_major_info .btnset a:before {width:17px; height:17px;}
	.box_major_info .tel dd {display:inline-block;}
	.box_major_info .tel dd+dd:before {display:inline-block; content:'|'; margin:0 10px;}
	.box_major_info .tel {margin-top:1.5em; font-size:16px; line-height:23px;}
	.box_major_info .tel dd br {display:none;}
	.box_major_info .tel.row3 {margin-top:10px;}
	.box_major_info .tel .kakao:before {display:none;}
	.box_point {padding:3px 15px;}
	.box_point span {display:inline;}
	.box_gray {padding:15px 20px; font-size:14px; line-height:1.4; background:#f5f5f5;}
	.major_list>li {width:calc(50% - 20px); min-height:222px; padding:20px 190px 20px 15px; line-height:23px;}
	.major_list>li:nth-child(even) {margin-left:40px;}
	.major_list>li strong {font-size:20px; line-height:28px;}
	.major_list>li span {margin-bottom:7px; padding:3px 0; font-size:14px; line-height:17px; letter-spacing:0;}
	.major_list>li img {right:15px; width:170px; margin-top:-91px;}
	.major_list ul li {margin-top:8px; background-position:0 11px;}
	.major_list p, .major_list ul li {font-size:16px; line-height:23px;}

	/* 학사안내 */
	/* 학사일정 */
	.year_schedule {font-size:16px;}
	.year_schedule dl {position:relative; padding-left:220px;}
	.year_schedule dt {position:absolute; left:0; top:0; bottom:0; width:220px; border-right:1px solid #ddd;}
	.year_schedule dt span {position:absolute; display:block; left:50%; top:50%; width:50px; height:40px; margin:-25px 0 0 -20px; line-height:40px; font-family:'noto-medium';}
	.year_schedule dt+dd {border-top:0;}
	.year_schedule dd>span {height:44px; padding:10px 30px;}
	.year_schedule dd .day {width:30%;}
	.year_schedule dd .day br {display:none;}

	/* 캠퍼스라이프 */
	/* 생활관 규정 */
	.dorm_rule {margin-left:-50px;}
	.dorm_rule li {width:calc(50% - 50px); margin-left:50px;}

	/* 기숙사신청 정보입력 */
	.tb_area {margin:20px 0 0 20px;}
	.tb_area .label_set {display:inline-block; margin-top:0; margin-left:20px;}
	.tb_area .label_set:first-child {margin:0;}
	.tb_area .label_set label {margin-left:15px;}
	.tb_area ul.label_set {overflow:hidden;}
	.tb_area ul.label_set.short li {float:left; margin:0;}
	.tb_area ul.label_set.short li+li {margin-left:15px;}
	.oath dt {padding:12px;}
	.oath dd {padding:25px 20px;}
	.oath dd .author_area {margin-top:2em;}

	/* 학생상담실 */
	.counseling_center {padding:45px;}
	.counseling_center dt {font-size:26px; margin-bottom:1em;}
	.counseling_center dd {font-size:16px; line-height:25px;}
	.box_tip {position:relative; margin-top:1em; padding:35px 35px 35px 150px;}
	.box_tip dt {margin-bottom:0.5em; color:#010101;}
	.box_tip dt .tip {position:absolute; left:0; top:38px; bottom:38px; width:120px; border-right:1px solid #ddd; text-align:center; font-size:30px; font-family:noto-light;}
	.box_tip dt .tip>span {display:table; width:100%; height:100%;}
	.box_tip dt .tip>span>span {display:table-cell; vertical-align:middle;}
	.box_tip dt .tip:after {display:none;}
	.when_counseling dd {font-size:16px; line-height:1.3;}

	/* 학생편의시설 */
	.convenience_list {margin-left:-50px; overflow:hidden;}
	.convenience_list dl {box-sizing:border-box; float:left; width:calc(50% - 50px); margin-left:50px; margin-bottom:40px;}
	.convenience_list dt strong {padding:15px 35px 0; font-size:30px; letter-spacing:-2px;}
	.convenience_list dd {min-height:90px; padding:5px 35px 25px; font-size:16px; line-height:23px;}
	.convenience_list dl:nth-child(7) dd, .convenience_list dl:nth-child(8) dd {min-height:121px;}
	.convenience_list .time {padding-left:25px; background-size:17px 17px;}
}


/*웹진대표 페이지*/

/*공통 스타일*/
.title01 { display:block; margin-bottom:14px; font-size:22px; line-height:24px; color:#000; font-family:"noto-medium";}
.text_br {display:block;}
.ir {text-indent: -999999px; overflow:hidden;}

.yjc_info_container { margin-bottom:50px;}
.yjc_info_container.last { margin-bottom:0;}
.info_list_box:after { content:""; display:block; clear:both;}
.info_list_box li { float:left; position:relative; width:32%; margin-right:2%; }
.info_list_box li.last{ margin-right:0;}
.info_list_box li .text_area { padding:50px 0 61px 30px;}
.info_list_box li .text_area > span { margin-bottom:8px; font-size:18px; line-height:20px; color:#fff; font-family:"noto-medium"; }
.info_list_box li .text_area> em { display:block; margin-bottom:14px; font-size:30px; line-height:32px; color:#fff; font-family:"noto-medium"; padding-bottom:15px; background:url(/sites/webzine/masterSkin/edit/webzine_JW_MS_K2WT002_S/images/bar/web_info_list.png) no-repeat left bottom;}
.info_list_box li .text_area > p { font-size:14px; line-height:18px; font-family:"noto-medium"; color:#fff;}
.info_list_box li > a { position:absolute; bottom:0; right:0;  width:70px; height:70px; background:url(/sites/webzine/masterSkin/edit/webzine_JW_MS_K2WT002_S/images/btn/info_list_btn.png) no-repeat center;} 
.info_list_box .box01 { background:url(/sites/webzine/masterSkin/edit/webzine_JW_MS_K2WT002_S/images/bg/info_list01.jpg) no-repeat center; background-size:cover;}
.info_list_box .box02 { background:url(/sites/webzine/masterSkin/edit/webzine_JW_MS_K2WT002_S/images/bg/info_list02.jpg) no-repeat center; background-size:cover;}
.info_list_box .box03 { background:url(/sites/webzine/masterSkin/edit/webzine_JW_MS_K2WT002_S/images/bg/info_list03.jpg) no-repeat center; background-size:cover;}

.slide_area li { background:url(/sites/webzine/masterSkin/edit/webzine_JW_MS_K2WT002_S/images/bg/slide_bg01.jpg) no-repeat left center; background-size:70%;}

.news_slide_area:after { content:""; display:block; clear:both;}
.news_slide_area li { float:left; width:27%; margin-right:2%;}
.news_slide_area li.last { margin-right:0;}
.news_slide_area li a { padding:20px; display:block; }
.news_slide_area li a dl dt { display:block; margin-bottom:20px; font-size:20px; line-height:22px; color:#000; font-family:"noto-medium"; }
.news_slide_area li a dl dd { margin-bottom:35px; font-size:16px; line-height:18px; font-family:"noto-regular"; color:#666; }
.news_slide_area li a p.last { margin-bottom:0;  margin-right:10px; ; font-size:16px; line-height:18px; font-family:"noto-regular"; color:#666; }
.news_slide_area li a p .newspaper { margin-right:10px; ; font-size:16px; line-height:18px; font-family:"noto-regular"; color:#666; }
.news_slide_area li a p .date { padding-left:10px; border-left:1px solid #d4d4d4; }

.left_area { float:left; width:68%;}
.left_area a { display:block; float:left; width:48%; margin-right:4%;}
.left_area a.last { margin-right:0;}
.left_area a.first { margin-bottom:4%;}
.left_area a:after { display:block; clear:both; content:""; }
.left_area a p { padding:100px 0; background-color:#000; opacity: 1; color:#fff; text-align:center;}
.right_area { float:right; width:28%;}
.right_area a .text_area { padding:30px 0 38px 20px; }
.right_area a .text_area em { display:block; margin-bottom:20px; font-size:24px; line-height:26px; color:#fff; font-family:"noto-medium"; }
/* e: 웹진 대표 페이지*/

/*개인정보_처리방침*/
/*공통*/
.text_bold { font-weight: bold; color:#000;}
.color_type01 { color:#000 !important;}
.privacy_pop_wrap .pop_title01 { display:block; padding:10px 0 9px 30px;  background-color:#0174d6; color:#fff;
font-size:24px; font-family:"noto-medium"; }
.privacy_pop_wrap { width:633px;}
.privacy_pop_wrap .pop_container { padding:30px; }
.privacy_pop_wrap .pop_container .gray_box { background-color:#f5f5f5; padding:30px; margin-bottom:30px;}
.privacy_pop_wrap .pop_container .gray_box li { padding-left:13px;}
.privacy_pop_wrap .pop_container p { font-size:16px; line-height:22px; color:#666; font-family:"noto-regular";}
.privacy_pop_wrap .pop_container .pop_tit { display:block; margin-bottom:14px; font-size:16px; line-height:18px; color:#0174d6; font-family:"noto-medium"; }
.privacy_pop_wrap .pop_container .text_area { padding:0 12px; margin-bottom:30px;}
.privacy_pop_wrap .pop_container .text_area p { margin-bottom:30px;}
.privacy_pop_wrap .pop_container .text_area dl dt { font-family:"noto-medium";}
.privacy_pop_wrap .pop_container .text_area dl dd { padding-left:12px;}
.privacy_pop_wrap .pop_container .text_area dl dd ul {padding:16px 16px 0 16px;}
.privacy_pop_wrap .pop_container .text_area ul { margin-bottom:30px;}
.privacy_pop_wrap .pop_container .text_area ul li { position:relative; padding-left:12px; margin-bottom:4px;}
.privacy_pop_wrap .pop_container .table02 thead tr th { font-size:14px; line-height:16px;}
.privacy_pop_wrap .pop_container .table02 tbody tr td { font-size:14px; line-height:16px;}
.privacy_pop_wrap .pop_container .pop_img_area img { width:100%;}
.privacy_pop_wrap .pop_container .text_area ul li.last { margin-bottom:0;}
.privacy_pop_wrap .pop_container .text_area ul li .list_num{ position:absolute; left:0; top:0;}
.privacy_pop_wrap .pop_container .table_container table { margin-bottom:13px;}
.privacy_pop_wrap .pop_container .table_container table tbody tr td { padding:10px 10px;}
.privacy_pop_wrap .pop_container .table_container p { margin-bottom:12px;}
/* e: 개인정보_처리방침*/

@media all and (max-width:640px){
	.privacy_pop_wrap { width:100%; }
	.privacy_pop_wrap .pop_container { padding:30px 20px;}
	.privacy_pop_wrap .pop_title01 { padding:11px 0 10px 11px; font-size: 20px; line-height:22px; }
	.privacy_pop_wrap .pop_container .pop_tit { font-size:14px; line-height:16px;}
	.privacy_pop_wrap .pop_container .gray_box { padding:15px; }
	.privacy_pop_wrap .pop_container p { font-size:14px; line-height:18px; }
	.privacy_pop_wrap .pop_container .text_area { padding:0;}
	.privacy_pop_wrap .pop_container .text_area dl dt { margin-bottom:5px; font-size:14px; line-height: 18px; }
	.privacy_pop_wrap .pop_container .text_area dl dd { margin-bottom:5px; padding-left:10px; font-size:14px; line-height:18px;}
	.privacy_pop_wrap .pop_container .text_area ul { margin-bottom:20px;}
	.privacy_pop_wrap .pop_container .text_area ul li { font-size:14px; line-height:18px;}
	.privacy_pop_wrap .pop_container .text_area dl dd ul { padding:20px 0 0px 5px;}
	.privacy_pop_wrap .pop_container .text_area p { margin-bottom:20px;}
	.privacy_pop_wrap .pop_container .gray_box li { font-size:14px; line-height:16px;}
}




