/* 헤더에 사진있는 페이지 공통 */
.container .subpage_header {height: 270px;}
.container .subpage_header>div h2 {font-size: 30px;}
.contents .subpage_tab ul li {height: 55px;}
.contents .subpage_tab ul li a {line-height: 55px;border-bottom: 2px solid white;}
.contents .subpage_tab ul li a.on {border-bottom: 2px solid #000000;}

/* 모바일 테이블 공통 */
.mobile_secret tbody tr td {font-size: 13px;padding-left: 80px;margin-bottom: 0px;}
.mobile_secret tbody tr td:before {font-size: 13px;}
.mobile_secret tbody tr td>b {font-size: 13px;}
.mobile_secret tbody tr td>a {font-size: 13px;}
.pagenum>div {padding: 50px 0 60px;}

/* 문서 라벨링 */
.pagenum a {font-size: 15px;width: 25px;height: 25px;line-height: 25px;}

/* 메인배너1 */
.slide_text_area{position: relative;}
.slideBg00{width:100%;height: 100vh; background:url(../img/main/m_slide00.png)no-repeat;background-size: 100%;margin-top: 27px;background-position-x: center;}
.sildeBtn00{background: url(../img/main/youtubeBtn_1.png)no-repeat;width: 36vw;height: 12.533vw;position: absolute;top: 35.200vw;right: 5.600vw;background-size: 100%;}
.section01 .slide_text_area .sildeBtn00 a{display: block;padding:2.133vw 0 4.800vw 6.667vw;font-size: 3.467vw;text-decoration: underline;color: #fff;animation: sildeBtn00 1.5s step-end infinite;
  -webkit-animation: sildeBtn00 1.5s step-end infinite;}
@keyframes sildeBtn00 {
0% {opacity: 0;}
50% {opacity: 1;}
}
@-webkit-keyframes sildeBtn00 {
0% {opacity: 0;}
50% {opacity: 1;}
}
/* 메인배너2 */
.slideBg01{width:100%;height: 100vh; background:url(../img/main/m_slide06.jpg)no-repeat;background-size: 100%;margin-top: 42px;background-position-x: right;}
.sildeBtn01{background: url(../img/main/youtubeBtn_1.png)no-repeat;width: 36vw;height: 12.533vw; position: absolute;bottom: 87.467vw;left: 5.867vw;background-size: 100%;}
.section01 .slide_text_area .sildeBtn01 a{display: block;padding:3.133vw 0 4.800vw 6.667vw;font-size: 3.467vw;text-decoration: underline;color: #fff;animation: sildeBtn01 1.5s step-end infinite;
  -webkit-animation: sildeBtn01 1.5s step-end infinite;}
@keyframes sildeBtn01 {
0% {opacity: 0;}
50% {opacity: 1;}
}
@-webkit-keyframes sildeBtn01 {
0% {opacity: 0;}
50% {opacity: 1;}
}
/* 메인배너3 */
.slideBg02{width:100%;height: 100vh; background:url(../img/main/m_slide04.png)no-repeat;background-size: 100%;margin-top: 42px;background-position-x: center;}
.sildeBtn02{background: url(../img/main/liveBtn.png)no-repeat;width: 12.352vw;height: 12vw;position: absolute;top: 26.267vw;right: 14.633vw;animation: sildeBtn02 1.5s step-end infinite;-webkit-animation: sildeBtn02 1.5s step-end infinite;background-size: 100%;}
.section01 .slide_text_area a.sildeTxt02{position: absolute;top: 41.667vw;right: 10.967vw;display: block;color: #2b4e90;font-size: 4vw;text-decoration: underline;animation: sildeBtn02 1.5s step-end infinite;
  -webkit-animation: sildeBtn02 1.5s step-end infinite;font-family:'GmarketSansMedium';font-weight: 700; }
@keyframes sildeBtn02 {
0% {opacity: 0;}
50% {opacity: 1;}
}
@-webkit-keyframes sildeBtn02 {
0% {opacity: 0;}
50% {opacity: 1;}
}
.icoPrv, .icoNxt{display: none;}
/* 메인페이지 */
.section01 .login_box{border-radius: 17px;width: 88%;left: 6.133vw;bottom: 1.333vw;}
.section01 .login_box .text_area {padding: 18px 18px 0px;}
.section01 .login_box .text_area div {width: 100%;padding: 0 !important;}
.section01 .login_box .text_area div:first-child::after {width: 0px;}
.section01 .login_box .text_area div p:nth-child(1) {font-size: 14px;line-height: 14px;margin-bottom: 7px;font-weight: 500;}
.section01 .login_box .text_area div p:nth-child(2) {font-size: 26px;line-height: 26px;margin-bottom: 7px;}
.section01 .login_box .text_area div:first-child {border-bottom: 2px solid #e9e9e9;}
.section01 .login_box .text_area div p:nth-child(3) {width: 40% !important;}
.section01 .login_box .text_area div p:nth-child(2)~p {font-size: 14px;line-height: 14px;margin-bottom: 7px;color: #8b8b8b;width: 50%;float: left;}
.section01 .login_box .text_area div:last-child p:nth-child(3) {display: none;}
.section01 .login_box .text_area div:last-child {padding-top: 18px !important;}
.section01 .contents_frame {padding-bottom: 70px;}
.section01 .main_bg {height: 100% !important;}
.section01 .main_bg::before {height: 100% !important;}
.section01 .slide_text_area h3{width: 265px;position: absolute;top: 57px;left: 20px;padding-bottom: 50px;line-height: 1.1;font-size: 30px;}
.section01 .slide_text_area h3 span{font-size: 30px;}
.section02 .contents_item >.contents_item_btn{margin-top:20px;}
.section02 .contents_item >div:last-child div{padding: 20px;}
.section02 .contents_item >.contents_item_btn .btn{width: 95px;padding: 7px 0;right: 30px;top: 168px;font-size: 14px;}
.section02 .contents_item .contents_item_video>div:last-child div {background-position: -170px;}
.section02 .contents_item .contents_item_video>div:first-child {min-height: 207px;height: 207px;}
.section02 .contents_item >.contents_item_btn div:nth-child(1){min-height: 220px;background-position: -430px;}
.section02 .contents_item >.contents_item_btn div:nth-child(2){min-height: 220px;background-position: -463px;}
.section02 .contents_item .contents_item_btn h2{font-size: 16px;}
.section02 .contents_item .contents_item_btn p span{font-size: 14px;}

.section03 .contents_item .media_list ul li {max-height: 190px;}
.section03 .contents_item .media_list ul li > a > div {width: 170px;}
.section03 .contents_item .media_list ul li .text_area>div:nth-child(1) {width: 79px;height: 28px;line-height: 25px;margin: 23px 0 0 23px;}
.section03 .contents_item .media_list ul li .text_area>div:nth-child(1) span {font-size: 13px;}
.section03 .contents_item .media_list ul li .text_area>div:nth-child(2) {padding: 24px 23px 0 23px;}
.section03 .contents_item .media_list ul li .text_area>div:nth-child(2) p {font-size: 14px;max-height: 60px;width: 124px;}
.section03 .contents_item .media_list ul li .text_area>div:nth-child(3) {padding: 16px 0 0 23px;line-height: 13px;}
.section03 .contents_item .media_list ul li .text_area>div:nth-child(3) span {font-size: 13px;}

.section04 .contents_item .youtube_description {margin-bottom: 38px;}
.section04 .contents_item .youtube_description>div:nth-child(1) {width: 100%;height: 206px;}
.section04 .contents_item .youtube_description>div:nth-child(1)::after {bottom: -45px;}
.section04 .contents_item .youtube_description>div:nth-child(2) {padding: 32px 0 0 0px;}
.section04 .contents_item .youtube_description>div:nth-child(2) p:nth-child(1) {font-size: 11px;line-height: 11px;color: #538bc1;}
.section04 .contents_item .youtube_description>div:nth-child(2) p:nth-child(2) {font-size: 16.8px;letter-spacing: 0;}
.section04 .contents_item .youtube_description>div:nth-child(2) span {font-size: 13.4px;}
.section04 .contents_item .youtube_description>div:nth-child(2) a {width: 131px;height: 25px;line-height: 20px;font-size: 13.4px;top: 0px;}
.section04 .contents_item .youtube_video_list ul li a div:last-child {padding: 10px 16px 0;}
.section04 .contents_item .youtube_video_list ul li a div:last-child p {max-height: 60px;font-size: 13.4px;color: #939393;}

.section05 .contents_item .table_area table tr th {height: 44px;font-size: 13.4px;}
.section05 .contents_item .table_area table tr td {height: 44px;font-size: 13.4px;}
.section05 .contents_item .bottom_content > div:nth-child(1) a div span:nth-child(1) {font-size: 16.8px;}
.section05 .contents_item .bottom_content > div:nth-child(1) a div span:nth-child(2) {font-size: 13.4px;}
.section05 .contents_item .bottom_content > div:nth-child(2)>a>div p:nth-child(1) {font-size: 16.8px;max-height: 48px;margin-bottom: 15px;}
.section05 .contents_item .bottom_content > div:nth-child(2)>a>div p:nth-child(2) {font-size: 14.5px;max-height: 66px;}
.section05 .contents_item .bottom_content > div:nth-child(2)>a>div span {font-size: 14.5px;margin-top: 25px;}
.section05 .contents_item .bottom_content > div:nth-child(3) .event_list ul li {height: 45px;}
.section05 .contents_item .bottom_content > div:nth-child(3) .event_list ul li > span {height: 45px;font-size: 14.5px;}
.section05 .contents_item .bottom_content > div:nth-child(3) .event_list ul li.active div>div {height: 45px;font-size: 14.5px;}

/* 서브페이지 */
.contents .signup_state ul li {margin-right: 50px;}
.contents .signup_state ul li::before {width: 100px;}

.contents .signup_text div.complete>div:nth-child(2) {padding: 30px 10px;}
.contents .signup_text div.complete>div:nth-child(2) p {word-break: break-all;font-size: 16px;line-height: 1.2;}

.contents .signup_input div.input_text_area>div {margin-bottom: 15px;}
.contents .signup_input div.input_text_area>div.address>div:nth-child(2) div {margin-top: 15px;}
.contents .signup_state ul li div::after {font-size: 14px;}
.contents .signup_input div.input_text_area {padding: 30px 0;}
.contents .signup_input div.input_text_area>div>div:nth-child(3) {padding-left: 100px;}
.contents .signup_input h3 {font-size: 20px;}
.contents .signup_input h3 span {font-size: 13px;}
.contents .signup_input div.input_text_area>div>div:nth-child(2)::before {font-size: 13px;}
.contents .signup_input div.input_text_area>div>div:nth-child(3) {font-size: 13px;}
.contents .signup_input div.input_text_area>div>div:nth-child(2) a {font-size: 13px;height: 35px;line-height: 35px;}
.contents .signup_input div.input_text_area>div>div:nth-child(2) {padding-left: 100px;}
.contents .signup_input div.input_text_area>div>div:nth-child(2)>span {font-size: 13px;padding: 0 1px;}
.contents .signup_input div.input_text_area>div>div:nth-child(2) input[type="text"]{width: 150px;height: 35px;font-size: 13px;padding: 0 10px;}
.contents .signup_input div.input_text_area>div>div:nth-child(2) input[type="text"].width100px,.contents .signup_input div.input_text_area>div>div:nth-child(2) input[type="text"].width142px{width: 25%;}
.contents .signup_input div.input_text_area>div>div:nth-child(2) select, .select_area select {font-size: 12px;height: 35px;padding: 0 18px 0 10px;}
.contents .signup_input div.input_text_area>div>div:nth-child(2) div.select_area::before, .select_area::before {right: 5px;}
.radio_area label span {width: 14px;height: 14px;top: -1px;}
.radio_area label {font-size: 13px;}
.radio_area input:checked+label span::before {width: 6px;height: 6px;}
.contents .signup_input div.input_text_area>div>div:nth-child(2) input[type="text"].width235px {width: 150px;}
.contents .signup_input div.input_text_area>div>div:nth-child(2) div.select_area {width: 33%;}
.contents .signup_input div.input_text_area div.add_checkbox ul li span:first-child {font-size: 13px;}
.checkbox_area label {font-size: 13px;}
.contents .signup_input div.input_text_area div.add_checkbox {padding: 20px 10px 20px 15px;}
.contents .signup_input div.input_text_area div.add_checkbox ul li span:first-child {width:30%}
.contents .signup_input div.input_text_area div.add_checkbox ul li span.checkbox_area {width: 70%;}
.contents .signup_btn>div a {font-size: 13px;width: 100px;height: 40px;line-height: 40px;}
.contents .signup_input div.input_text_area>div>div:nth-child(2) input[type="text"].width273px {width: 100%;}
.contents .signup_input div.input_text_area>div>div:nth-child(2) a.mo_private {margin-top: 15px;}
.contents .signup_btn {padding-bottom: 70px;}

.contents .signup_text>div h3 {font-size: 20px;}
.contents .signup_text div.complete>div:nth-child(2) p {font-size: 13px;}
.contents .signup_text div.complete>div:nth-child(2) p span {font-size: 13px;}
.contents .signup_input div.input_text_area>div>div:nth-child(2)::before {top: calc(0% + 17px);}

.contents .signup_state {padding: 61px 0 79px;}

.payment .contents .price_tag h3{font-size: 20px;}
.contents .price_tag .price_tag_area>div h4 {font-size: 15px;}
.contents .price_tag .price_tag_area>div>p {font-size: 13px;}
.contents .price_tag .price_tag_area>div div p {font-size: 25px;}
.contents .price_tag .price_tag_area>div {height: auto;}
.contents .price_tag .price_tag_area>div div {position: static;transform: translateY(0);text-align: right;padding: 20px;}
.radio_area>span {display: block;margin-bottom: 10px;}
.contents .signup_input.method_of_payment div.input_text_area>div>div:nth-child(2)::before {top: calc(0% + 12px);}
.contents .price_tag_sale>p {font-size: 13px;top: 35%;}
.contents .price_tag_sale>p span {font-size: 14px;}
.contents .price_tag_sale>p:nth-child(2) {left: 30px;top: 65%;}
.contents .price_tag_sale>div p {font-size: 25px;}
body.payment .contents .signup_btn>div a{width: 110px;}
.contents .price_tag .price_tag_area>p {padding-bottom: 40px;}

body.payment .contents .signup_input div.input_text_area>div>div:nth-child(2) p {font-size: 13px;}
body.payment .contents .price_tag .receipt_text>div:nth-child(2) p {font-size: 14px;}

.contents .login_area {width: 100%;}
.container .commonheader h2 {font-size: 25px;}
.container.find_area .contents .signup_state ul li a {font-size: 14px;}
.contents .login_area .login_input>div div {padding-left: 100px;}
.contents .login_area .login_input>div h4{font-size: 13px;}
.contents .login_area .login_input>div div input[type="text"]{height: 35px;padding: 0 10px;font-size: 13px;}
.contents .login_area .login_input>div {margin-bottom: 15px;}
.container.find_area .contents .login_area .login_input>div div input[type="text"].width287px {width: 66%;}
.container.find_area .contents .select_area {width: 30%;}
.container.find_area .contents .select_area select{width: 100%;}
.contents .login_area>div.login_btn a{font-size: 14px;}
.container.find_area .contents .signup_state {padding: 80px 0 100px;}

.contents .login_area>div:nth-child(4){margin-top: 30px;}
.contents .login_area>div:nth-child(4) a, .contents .login_area>div:nth-child(4) span {font-size: 13px;}

.tab_area_form{width: 100%;}

.contents .login_area>div:nth-child(4){margin-top: 30px;}
.contents .login_area>div:nth-child(4) a, .contents .login_area>div:nth-child(4) span {font-size: 13px;}

/* 헤더에 배경 있는 서브 페이지 */
.contents .tab_page > h2 {font-size: 25px;margin: 100px 0 40px;}
.contents .subpage_tab ul li a{font-size: 16px;}
.contents .broadcast_circle {width: 180px;height: 45px;line-height: 45px;padding-left: 60px;}
.contents .broadcast_circle i {left: 30px;}
.contents .videoplay_area>div:nth-child(2) a {width: 110px;height: 45px;font-size: 16px;line-height: 45px;}
.contents .videoplay_area>div:nth-child(1) div a {width: 60px;height: 60px;}
.contents .videoplay_area>div:nth-child(2)>div dl dd {font-size: 15px;}
.contents.bg3 .videoplay_area>div:nth-child(1) div a::after {font-size: 20px;bottom: -30px;}
.contents.bg3 .videoplay_area>p:last-child{margin-top: 20px;line-height: 1.3;}
.contents.bg3 .videoplay_area {padding-bottom: 100px;}
.contents.bg3 .videoplay_area.bg3_line::after {bottom: 50px;}
.contents .videoplay_area {padding-bottom: 80px;}
.contents.bg3 .videoplay_area:last-child {padding-bottom: 80px;}
.contents .usage_fee .fee > h2::after {left: 30px;}
.contents .usage_fee .fee > div:nth-child(2)>div:nth-child(1) {margin-top: 20px;}
.contents.bg1::after {height: 360px;}
.contents.bg2::after {height: 360px;}
.contents.bg3::after {height: 900px;}

.contents .usage_fee .fee > h2 {font-size: 20px;padding: 30px;}
.contents .usage_fee .fee > div:nth-child(2)>div h3 {font-size: 16px;width: 110px;padding: 0 20px 0 30px;}
.contents .usage_fee .fee > div:nth-child(2)>div:first-child ul li {font-size: 15px;padding-right: 10px;padding-bottom: 6px;}
.contents .usage_fee .fee > div:nth-child(2)>div ul li {font-size: 15px;padding-bottom: 6px;padding-right: 10px;}
.contents .usage_fee .fee > div:nth-child(3) div {padding-left: 30px;}
.contents .usage_fee .fee > div:nth-child(3) {height: 90px;}
.contents .usage_fee .fee > div:nth-child(3) div p:first-child {font-size: 25px;}
.contents .usage_fee .fee > div:nth-child(3) a {font-size: 16px;right: 20px;width: 90px;height: 45px;line-height: 45px;bottom: 20px;}

.event .contents .frame_search_area {margin-bottom: 90px;}
.search_area>div {width: 100%;}
.search_area>div>div:first-child {width: 25%;float: left;margin-right: 0px;}
.search_area>div>div:last-child {width: 75%;float: left;padding-left: 20px;}
.search_area>div>div select {padding: 0 25px 0 15px;}
.search_area>div>div:first-child::after {right: 15px;}
.search_area>div>div input[type="text"] {width: 100%;padding:12px 30px 12px 11px;}
.event .contents .event_list ul li {width: 100%;margin-right: 0px;margin-bottom: 40px;}   
.event .contents .event_list ul li:nth-child(3n) {margin-right: 0px;}
.event .contents .event_list ul li a div:first-child {height: auto;max-height: 220px;}

.mypage .contents .tab_page .name_area {height: 80px;margin-bottom: 40px;}
.mypage .contents .tab_page .name_area div {padding-left: 40px;font-size: 15px;}
.mypage .contents .tab_page .name_area div::before {left: 20px;width: 15px;height: 17px;}
.mypage .contents .tab_page .name_area div span {font-size: 20px;}
.mypage .contents .tab_page .name_area p {font-size: 15px;left: 35%;}
.mypage .contents .tab_page .name_area p span {font-size: 15px;line-height: 1;margin-left: 10px;}
.mypage .contents .tab_page .name_area p:last-child {left: 66%;}
.mypage .contents .signup_input div.input_text_area>div>div:nth-child(2) {padding-left: 100px;}
.mypage .contents .signup_input div.input_text_area>div {margin-bottom: 20px;}
.mypage .radio_area>span {display: inline-block;}
.mypage .contents .signup_input div.input_text_area>div>div:nth-child(2) input[type="text"] {padding: 0 10px;}
.mypage .contents .signup_input div.input_text_area>div>div:nth-child(2) input[type="text"].width135px {width: 30%;}
.mypage .contents .signup_input div.input_text_area>div>div:nth-child(2) input[type="text"].width235px {width: 53%;}
.mypage .contents .signup_input div.input_text_area>div>div:nth-child(3) {padding-left: 100px;}
.mypage .contents .signup_input div.input_text_area>div>div:nth-child(2) a.mo_private {width: 35%;}
.mypage .contents .signup_input div.input_text_area>div.address>div:nth-child(2) div {margin-top: 10px;}

.contents .secession .signup_input div.input_text_area>div>div:nth-child(2)>span.id_area {height: 35px;line-height: 35px;padding: 0 10px;}
.mypage .contents .secession .name_area p span {vertical-align: baseline;}
.mypage .contents .tab_page.secession .name_area {height: 100px;margin-bottom: 20px;padding: 0;}
.mypage .contents .secession .signup_input div.input_text_area {padding-right: 0;}
.mypage .contents .secession .signup_input div.input_text_area>div>div:nth-child(2) textarea {font-size: 13px;}
.mypage .contents .secession .signup_input div.input_text_area>div.textarea_area>div:nth-child(2)::before {top: 10%;}

.notice_detail_page .notice_title {padding: 0 20px;}
.notice_detail_page .notice_title h2 {font-size: 20px;}
.notice_detail_page .notice_title span {font-size: 15px;padding-bottom: 30px;}
.notice_detail_page .notice_main_text p {font-size: 15px;}
.notice_detail_page .notice_next_page {margin: 40px 0;}
.notice_detail_page .notice_next_page>div.notice_center_btn>a {height: 40px;line-height: 40px;margin: 0 auto;display: block;font-size: 13px;margin-bottom: 5px;}
.notice_detail_page .notice_next_page>div.notice_center_btn>a:last-child {margin: 0 auto;}
.notice_detail_page .notice_next_page>div.notice_center_btn>a.delete {line-height: 37px;}
.notice_detail_page .file_downlode {height: 55px;line-height: 50px;padding: 0;}
.notice_detail_page .file_downlode a{font-size: 15px;}

.notice_detail_page .notice_main_text {padding-bottom: 0px;}
.notice_detail_page .notice_text_comment>div:nth-child(1) {padding-top: 30px;font-size: 16px;}
.notice_detail_page .notice_text_comment>div:nth-child(1) span {font-size: 16px;}
.notice_detail_page .notice_text_comment>div:nth-child(2) textarea {padding: 10px;font-size: 15px;}
.notice_detail_page .notice_text_comment>div:nth-child(2) a {height: 100%;display: flex;align-items: center;justify-content: center;}
.notice_detail_page .notice_text_comment>div:nth-child(3)>div {padding: 30px 50px 30px 0;}
.notice_detail_page .notice_text_comment>div:nth-child(3)>div>div:nth-child(1) span:nth-child(1) {font-size: 15px;}
.notice_detail_page .notice_text_comment>div:nth-child(3)>div p {font-size: 14px;}
.notice_detail_page .notice_text_comment>div:nth-child(3)>div>div:nth-child(1) {margin-bottom: 10px;}

.profile .contents.bg1::after {display: none;}
.contents .ceo_greetings>div:nth-child(1) p span {font-size: 20px;}
.contents .ceo_greetings>div:nth-child(1) p {font-size: 20px;padding:100px 0 40px;}
.contents .ceo_greetings>div:nth-child(2) p {font-size: 15px;line-height: 1.5;}
.contents .ceo_greetings>div:nth-child(3)>div p {font-size: 16px;}
.contents .ceo_greetings>div:nth-child(3) {padding-bottom: 60px;}

.contents .profile_list>div:nth-child(1) div h2 {font-size: 20px;padding: 10px;}
.contents .profile_list>div:nth-child(1) div p {font-size: 13px;line-height: 1.5;padding: 0 0 0 10px;}
.contents .profile_list>div:nth-child(1) div {width: 70%;}
.contents .profile_list>div:nth-child(1) img {position: relative;left: 50px;}
.contents .profile_list>div:nth-child(2) {padding-top: 30px;}
.contents .profile_list>div:nth-child(2)>div h3 {font-size: 20px;}
.contents .profile_list>div:nth-child(2)>div {padding: 50px 0;}
.contents .profile_list>div:nth-child(2) ul li {font-size: 15px;height: auto;line-height: 1.3;}
.contents .profile_list>div:nth-child(2) ul li::before {width: 25px;height: 25px;line-height: 25px;top: 50%;transform: translateY(-50%);}

.profile_slide {padding: 0 40px;margin-bottom: 60px;}
.profile_slide .swiper-button-next {right: -40px;}
.profile_slide .swiper-button-prev {left: -40px;}
.profile_slide .swiper-slide>div p {font-size: 20px;}
.profile_slide .swiper-button-next, .swiper-button-prev {width: 25px;height: 47px;}

.contents .signup_input div.input_text_area>div.broadcast_date>div>h4 {font-size: 14px;top: calc(0% + 17px);}  
.expertpage .contents .signup_input div.input_text_area>div {margin-bottom: 20px;}
.expertpage .contents .signup_input div.input_text_area>div>div:nth-child(2) {padding-left: 100px;}
.expertpage .contents .signup_input div.input_text_area>div.expert_name>div:nth-child(2)>span {height: 35px;line-height: 35px;}
.expertpage .contents .signup_input div.input_text_area>div.broadcast_date>div:nth-child(1) {padding-left: 100px;}
.expertpage .contents .signup_input div.input_text_area>div.broadcast_date>div:nth-child(1) input[type="text"] {height: 35px;font-size: 13px;}
.expertpage .contents .signup_input div.input_text_area>div.broadcast_date span {font-size: 13px;}
.expertpage .contents .signup_input div.input_text_area>div.broadcast_date>div>div:nth-child(3) {margin-top: 10px;}
.expertpage .contents .signup_input div.input_text_area>div.broadcast_date>div:nth-child(1) {margin-bottom: 20px;}
.expertpage .contents .signup_input div.input_text_area>div.broadcast_date>div:nth-child(2) {padding-left: 100px;}
.expertpage .contents .signup_input div.input_text_area>div.broadcast_date {margin-bottom: 20px;}
.expertpage .contents .signup_input div.input_text_area>div>div:nth-child(2) .radio_area {padding-top: 0px;}
.expertpage .radio_area>span {display: inline-block;margin-bottom: 0;height: 35px;line-height: 32px;}
.expertpage .contents .buysell_table tbody tr td div>a.broadcast_start {width: 90% !important;}
.expertpage .contents .buysell_table tbody tr td .table_text_input {font-size: 13px;}
.expertpage .contents .buysell_table tbody tr td .select_areabox select {font-size: 13px;}

.expertpage .contents .buysell_table.btn_table_area tbody tr td div>a.broadcast_start{width: 100% !important;}
.expertpage .contents .send_text_title {padding: 20px 10px 20px 20px;margin-bottom: 20px;}
.expertpage .contents .send_text_title .radio_area>span b {font-size: 15px;vertical-align: baseline;}
.expertpage .contents .send_text_title .radio_area>span {margin-right: 20px;}
.expertpage .contents .radio_area label {font-size: 15px;}

.expertpage .contents .send_text_textarea>div:nth-child(1) {height: 40px;}
.expertpage .contents .send_text_textarea>div:nth-child(1) input[type="text"] {font-size: 15px;padding: 0 20px;}
.expertpage .contents .send_text_textarea>div:nth-child(2) textarea {font-size: 15px;padding: 20px;}
.expertpage .contents .send_text_title>p {width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.expertpage .contents .member_management>div:first-child p {font-size: 20px;}
.expertpage .contents .member_management>div:first-child span {font-size: 30px;bottom: 15px;}
.left_and_right_move .buysell_table thead tr th,.left_and_right_move .buysell_table tbody tr td,.left_and_right_move .buysell_table tbody tr td>a,.left_and_right_move .buysell_table tbody tr td>b {font-size: 13px;}
.left_and_right_move .buysell_table thead tr th,.left_and_right_move .buysell_table tbody tr td {height: 40px !important;}
.contents .left_and_right_move .subpage_tab_left_arrow, .contents .left_and_right_move .subpage_tab_right_arrow {width: 10px;height: 14px;top: 15px;}
.expertpage .left_and_right_move table {width: 970px;}
.expertpage .contents .member_management>div:first-child {width: 100%;margin-bottom: 20px;}

.ie .expertpage .contents .buysell_table.btn_table_area tbody tr td div>a.broadcast_modify,.ie .expertpage .contents .buysell_table.btn_table_area tbody tr td div>a.broadcast_delete {width: 49% !important;}

.contents.writing .signup_input div.input_text_area {padding: 30px 0;}
.contents.writing .signup_input div.input_text_area>div {margin-bottom: 20px;}
.contents.writing .signup_input div.input_text_area>div>div:nth-child(2) textarea {font-size: 13px;}
.contents.writing .signup_input div.input_text_area>div>div:nth-child(2)>span {height: 35px;line-height: 35px;}
.contents.writing .signup_input div.input_text_area>div.input_file>div:nth-child(2) {height: 35px;line-height: 32px;}
.servicecenter .notice_area .page_writing a {height: 40px;font-size: 13px;line-height: 40px;}
.servicecenter .notice_area .frame_search_area {margin-bottom: 90px;}

.policy .contents h2{font-size: 20px;font-weight: 500;}
.policy .contents h3{font-size: 17px;font-weight: 500;}
.policy .contents p{font-size: 15px;color: #666666;word-break: keep-all;}
.policy .contents ol{padding-left: 20px;}
.policy .contents ol li{list-style: decimal;padding-bottom: 5px;}
.policy .contents ol.subnum{padding-top: 5px;}
.policy .contents ol.subnum li{list-style: hangul;}

.vipservice_text {padding: 40px 0 40px;}
.vipservice_text>div h3 {font-size: 13px;}
.vipservice_text>div>div {padding-left: 70px;}
.vipservice_text>div:nth-child(2) input[type="text"] {width: calc(33.3% - 22px);}
.vipservice_text>div>div span {padding: 0 10px 0;}
.vipservice_area>div:last-child {padding: 20px;padding-left: 80px;}
.vipservice_area>div:last-child::before {font-size: 13px;left: 20px;}

.new_list_notice tbody tr:first-child{border-top: 3px solid black;}
.new_list_notice tbody tr td{padding-left: 0px !important;}
.new_list_notice tr td:nth-child(2) a{font-size: 16px;}
.new_list_notice tbody tr{padding: 10px;}


.table_area_lab table tr th {height: 44px;font-size: 13.4px;}
.table_area_lab table tr td {height: 44px;font-size: 13.4px;}

@media (max-width:400px){
  .container.find_area .contents .login_area .login_input>div div input[type="text"].width287px {width: 65%;}
  .profile_list>div:nth-child(1) div p {line-height: 1.3 !important;}
}


