/* 모바일에서만 보이고 숨기기 */
#fp-nav{display: none;}
.right_menu{display: none;}
.header_advertising {display: none;}
.slide_text_area_web {display: none;}
.slide_text_area_mobile {display: block;}
.section01 .login_box .login_area {display: none;}
.web_view{display: none !important;}
.mobile_view{display: block !important;}
.container .subpage_header>div>div{display: none;}

/* 공통 */
.main_bg{height: auto;}
.section .contents_frame h1 {font-size: 24px;line-height: 24px;padding: 48px 0 38px;text-align: center;margin-bottom: 0px;}
.site_move {font-size: 13.44px;line-height: 13.44px;position: static;top: 0;text-align: center;margin-bottom: 20px;}
.site_move i {width: 16px;height: 6px;margin-left: 10px;top: 0px;}
.mobile_animation_hidden {display: none;}

/* 모바일 테이블 공통 */
.mobile_secret colgroup{display: none;}
.mobile_secret thead tr th {display: none;}
.mobile_secret tbody tr td {display: block;height: auto;padding: 2px 0 2px 110px;border: none;text-align: left;position: relative;margin-bottom: 4px;}
.mobile_secret tbody tr td:before {content: attr(data-tdtitle);display: block;position: absolute;left: 0;top: 50%;line-height: 1;transform: translateY(-50%);}
.mobile_secret tbody tr td>b {display: inline-block;}
.mobile_secret tbody tr {display: block;position: relative;padding: 5px 0px 10px;border-bottom: 1px solid #d8d8d8;}
.mobile_secret tbody tr td>a {display: inline;}
.mobile_secret .ioudspeaker {display: inline-block;margin: 0;}

/* 서브 텝 카테고리 새로운버전*/
.contents .subpage_tab {display: none;}
.container .subpage_header {z-index: 5;}
.container .subpage_header>div>div {display: block;position: absolute;top: auto;bottom: -50px;width: 100%;background: white;border-bottom: 1px solid #d8d8d8;}
.container .subpage_header>div>div>a {display: none;}
.container .subpage_header .submenu_area>a {font-size: 15px;color: #666666;font-weight: 500;}
.container .subpage_header .submenu_area.open>a {color: white;}
.container .subpage_header .submenu_area {width: 50%;}
.container .subpage_header>div>div.fixing {position: fixed;top: 70px;bottom: auto;}
.container .subpage_header .submenu_area>a::after {background-image: url(../img/mo_ca_btn.png);}
.container .subpage_header .submenu_area.open>a::after {background-image: url(../img/ca_btn.png);}

/* 모바일 전용 좌우 이동알림 화살표 */
.contents .left_and_right_move{position: relative;}
.contents .left_and_right_move .subpage_tab_left_arrow,.contents .left_and_right_move .subpage_tab_right_arrow{display: block;width: 15px;height: 20px;position: absolute;top: 20px;z-index: 10;background-size: cover;}
.contents .left_and_right_move .subpage_tab_left_arrow {display: none;left: 10px;background-image: url(../img/arrow_left.png);}
.contents .left_and_right_move .subpage_tab_right_arrow {right: 10px;background-image: url(../img/arrow_right.png);}
.contents .left_and_right_move .left_and_right_move_scroll{overflow: hidden;overflow-x: scroll;}

/* 헤더에 사진있는 서브페이지 공통*/
.container .subpage_header>div{width: 100%;}
.container .subpage_tab_page{padding:0 20px;}
.container .subpage_header.bg_1{background-size: cover;background-position-y: 0px;background-position-x: 0px;}
.container .subpage_header.bg_2{background-size: cover;background-position-y: 0px;background-position-x: 0px;}
.container .subpage_header.bg_3{background-size: cover;background-position-y: 0px;background-position-x: 0px;}    
.container .subpage_header.bg_4{background-size: cover;background-position-y: 0px;background-position-x: 0px;} 
.container .subpage_header.bg_5{background-size: cover;background-position-y: 0px;background-position-x: 0px;} 
.container .subpage_header.bg_6{background-size: cover;background-position-y: 0px;background-position-x: 0px;} 

/* 헤더 네비게이션 */
.mobile_menu_bg.active{display: block;}
.mobile_information_area{display: block;}
.header_category {height: 70px; border-bottom: 1px solid #c9c9c9;}
.header_category_login {display: none;}
.header_category>div {width: 100%;}
.header_category_logo {float: initial;width: 100%;}
.header_category_logo h1 {width: 87px; top: 50%;left: 50%;transform: translate(-50%,-50%);}
.mobile_menu_btn {display: block;}
.header_category_category {position: fixed;float: initial;top: 0; left: 0; width: 93.33333333%; height: 100%; overflow: auto;overflow-x: hidden; background: #fff; z-index: 600; transition: all .3s; transform: translate(-100%, 0);border: 1px solid #f4f4f4;}
.header_category_category.active{transform: translate(0, 0);}
.header_category_category>ul {height: auto;padding: 40px 27px 0;}
.header_category_category>ul>li {float: initial;width: 100%;display: block;padding-bottom: 35px;}
.header_category_category>ul>li::after {content: "";position: absolute;width: 13px;height: 7px;background-image: url(../img/mobile/mo_vbtn.png);background-size: cover;right: 0px;top: 10px;transition: .5s;}
.header_category_category>ul>li.active::after {transform: rotate(180deg);}
.header_category_category>ul>li>a {font-size: 19px;font-weight: bold;}
.header_category_category>ul>li>div {position: static;box-shadow: 0 0 black;}
.header_category_category .bottommenu ul li {text-align: left;padding: 20px 0 0 20px;position: relative;}
.header_category_category .bottommenu ul li::before {content: "";position: absolute;transform: translateX(-50%);top: calc(50% + 10px);width: 6px;height: 2px;background-color: #666666;background-size: cover;left: 10px;}
.header_category_category .bottommenu ul li.on::before {background-color: #e82c3b;}
.header_category_category .bottommenu ul li:last-child {padding: 20px 0 0px 20px;}
.header_category_category .bottommenu ul li:last-child::before {top:50% !important;}
.header_category_category .bottommenu ul li a {color: #666666;}
.mo_top_btn {padding: 43px 27px 27px;}
.mo_top_btn > span {display: inline-block;margin-right: 26px;}
.mo_top_btn > span:last-child {margin: 0;float: right;}
.mobile_login_area {padding-right: 27px;}
.mobile_login_area>div {background-color: #e82c3b;}
.mobile_login_area .login_before {padding: 30px 27px 28px;}
.mobile_login_area .login_before h2 {padding-bottom: 14px;}
.mobile_login_area .login_before h2 a {color: white;font-size: 21px;line-height: 21px;font-weight: bold;}
.mobile_login_area .login_before h2 a i {width: 8px;background-image: url(../img/mobile/login_btn.png);background-size: cover;display: inline-block; height: 13px; vertical-align: middle;top: -2px;position: relative;margin-left: 17px;}
.mobile_login_area .login_before h3 {color: white;font-size: 15px;}
.mobile_login_area .login_after {padding-right: 27px;}
.mobile_login_area .login_after .login_after_top {border-bottom: 2px solid white;overflow: hidden;padding: 31px 0 18px 27px;}
.mobile_login_area .login_after .login_after_top p {font-size: 21px;color: white;font-weight: bold;width: 50%;float: left;}
.mobile_login_area .login_after .login_after_top > div {width: 50%;text-align: right;float: left;}
.mobile_login_area .login_after .login_after_top > div span:first-child {font-size: 15px;display: inline-block;margin-right: 15px;vertical-align: bottom;position: relative;top: -2px;font-weight: initial;}
.mobile_login_area .login_after .login_after_top > div span {font-size: 22px;color: white;font-weight: bold;}
.mobile_login_area .login_after .login_after_bottom > div:nth-child(1) {font-size: 14px;color: white;padding: 18px 0 41px 27px;}
.mobile_login_area .login_after .login_after_bottom > div:nth-child(2) {padding: 0 0 25px 27px;}
.mobile_login_area .login_after .login_after_bottom > div:nth-child(2) span:nth-child(1) a {color: white;}
.mobile_login_area .login_after .login_after_bottom > div:nth-child(2) span:nth-child(1) a i {width: 20px;height: 13px;background-image: url(../img/mobile/coupon.png);background-size: cover;display: inline-block;position: relative;margin-right: 4px;top: -2px;}
.mobile_login_area .login_after .login_after_bottom > div:nth-child(2) span:nth-child(2) {float: right;}
.mobile_login_area .login_after .login_after_bottom > div:nth-child(2) span:nth-child(2) a {color: white;vertical-align:top;}

/* 푸터 */
.buysellfooter .footer_inner_link {height: 47px;border-top: 1px solid #d8d8d8;}
.buysellfooter .footer_inner_text {border-top: 2px solid #d8d8d8;}
.buysellfooter .footer_inner_link>div li a {font-size: 13.44px;}
.buysellfooter .footer_inner_text p:nth-child(1){padding: 26px 30px;line-height: 20px;font-size: 12.32px;}
.buysellfooter .footer_inner_text p ~ * {font-size: 12.32px;padding: 0 50px;line-height: 20px;word-break: keep-all;}
/* 메인배너1 */
.slide_text_area{position: relative;}
.slideBg00{width:100%;height: 100vh; background:url(../img/main/m_slide00.png);background-size: cover;}
.sildeBtn00{background: url(../img/main/youtubeBtn_1.png);width: 255px;height: 67px;position: absolute;top: 266px;right: 27px;background-size: 100%;}
.section01 .slide_text_area .sildeBtn00 a{display: block;padding:18px 0 18px 70px;font-size: 22px;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_slide03.png);background-size: cover;}
.sildeBtn01{background: url(../img/main/youtubeBtn_1.png);width: 255px;height: 67px; position: absolute;bottom: 266px;left: 133px;background-size: 100%;}
.section01 .slide_text_area .sildeBtn01 a{display: block;padding:13px 0 18px 49px;font-size: 24px;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);background-size: cover;}
.sildeBtn02{background: url(../img/main/liveBtn.png)no-repeat;width:348px;height: 92px; position: absolute;top: 194px;right: -143px;animation: sildeBtn02 1.5s step-end infinite;
  -webkit-animation: sildeBtn02 1.5s step-end infinite;}
.section01 .slide_text_area a.sildeTxt02{position: absolute;top: 296px;right: 105px;display: block;color: #2b4e90;font-size: 20px;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;}
}
/* 메인페이지 */
.section01 .main_bg{height: 100vh !important;}
.section01 .contents_frame {padding-top: 120px;}
.contents_frame {width: 100%;padding: 0 20px;overflow: hidden;}
.section01 .slide_text_area h3 {width: 355px;position: absolute;top: 110px;left: 132px;padding-bottom: 50px;line-height: 1.1;font-size: 42px;color: #fff;text-align: left;font-family: 'GmarketSansMedium';}
.section01 .slide_text_area h3 span {font-size: 42px;}
.section01 .slide_text_area p {font-size: 40px;line-height: 45px;padding-bottom: 5px;}
.section01 .slide_text_area p+p {padding-bottom: 26px;}
.section01 .slide_text_area div span {font-size: 20px;margin-right: 0px;}
/*.section01 .slide_text_area div a {width: 88px;height: 35px;line-height: 35px;display: block;margin: 0 auto;margin-top: 20px;}*/
.section01 .slide_text_area div {padding-bottom: 23px;}
.section01 .swiper-pagination {margin: 0px 0px 33px;}
.section01 .swiper-pagination-bullet {width: 8px;height: 8px;}
.section01 .swiper-pagination-bullet-active {width: 19px;}

.section01 .login_box {width: 565px;left: 14%;height: auto;border: 1px solid #f6f6f6;}
.section01 .login_box .text_area {width: 100%;padding: 30px 10px;}
.section01 .login_box .text_area div:first-child {padding-left: 10px;}
.section01 .login_box .text_area div:last-child {padding-left: 20px;}

.section02 .main_bg {background: transparent;}
.section02 .contents_item {margin-bottom: 55px;}
.section02 .contents_item>div:nth-child(1) {width: 100%;margin-right: 0;margin-bottom: 10px;}
.section02 .contents_item>div:nth-child(2) {width: 100%;}
.section02 .contents_item .contents_item_video>div:first-child {margin-bottom: 10px;}
.section02 .contents_item .contents_item_video>div:last-child div {width: calc(50% - 5px);padding: 28px 21px;height: 200px;}
.section02 .contents_item .contents_item_video>.contents_item_btn a:nth-child(1) div {margin-right: 10px;}

.section02 .contents_item .contents_item_video .contents_item_btn h2 {font-size: 16px;line-height: 16px;}
.section02 .contents_item .contents_item_video .contents_item_btn p span {font-size: 13px;}
.section02 .contents_item .contents_item_video .contents_item_btn p:last-child {font-size: 18px;line-height: 18px;text-align: left;margin-top: 10px;}
.section02 .contents_item .contents_item_video>.contents_item_btn a:nth-child(2) p:last-child {margin-top: 30px;}
.section02 .contents_item >.contents_item_btn div:nth-child(1){min-height: 197px;}
.section02 .contents_item >.contents_item_btn div:nth-child(2){min-height: 197px;}

.section03 .main_bg::before {width: 100%;height: 366px;}
.section03 .contents_item .media_list {margin-bottom: 22px;}
.section03 .contents_item .media_list ul li {width: 100%;height: auto;margin-right: 0;margin-bottom: 10px;max-height: 300px;}
.section03 .contents_item .media_list ul li:nth-child(3) {margin-bottom: 10px;}

.section04 .contents_item .youtube_description {height: auto;overflow: hidden;}
.section04 .contents_item .youtube_description>div:nth-child(1) {width: 100%;height: 400px;}
.section04 .contents_item .youtube_description>div:nth-child(2) {width: 100%;padding: 52px 0 0 0px;}
.section04 .contents_item .youtube_description>div:nth-child(2) p:nth-child(1) {margin-bottom: 15px;}
.section04 .contents_item .youtube_description>div:nth-child(2) p:nth-child(2) {margin-bottom: 24px;}
.section04 .contents_item .youtube_description>div:nth-child(2) span {color: #9a9a9a;}
.section04 .contents_item .youtube_description>div:nth-child(2) a {float: right;position: relative;top: -2px;border: 2px solid #e82c3b; line-height: 23px;font-weight: 500;}

.section04 .contents_item .youtube_video_list {margin-bottom: 55px;}
.section04 .contents_item .youtube_video_list ul li {width: 100%;margin-right: 0;overflow: hidden;margin-bottom: 10px;}
.section04 .contents_item .youtube_video_list ul li:last-child {margin-bottom: 0px;}
.section04 .contents_item .youtube_video_list ul li a div:first-child {height: auto;margin-bottom: 0;width: 42.03296703296703%;float: left;max-height: 139px;}

.section04 .contents_item .youtube_video_list ul li a div:last-child {width: 57.96703296703297%;float: left;padding: 16px;}
.section04 .contents_item .youtube_video_list ul li a div:last-child p {-webkit-line-clamp: 3;max-height: 72px;padding-right: 0;letter-spacing: 0px;}

.section05 .main_bg::before {display: none;}
.section05 .contents_item .table_area table tr th:nth-child(2),
.section05 .contents_item .table_area table tr th:nth-child(4),
.section05 .contents_item .table_area table tr th:nth-child(5),
.section05 .contents_item .table_area table tr td:nth-child(2),
.section05 .contents_item .table_area table tr td:nth-child(4),
.section05 .contents_item .table_area table tr td:nth-child(5) {display: none;}

.section05 .contents_item .table_area table .table_width col:nth-child(1) {width: 40%;}
.section05 .contents_item .table_area table .table_width col:nth-child(2) {width: 30%;}
.section05 .contents_item .table_area table tr th:nth-child(2n+1) {text-align: center;padding-right: 0px;}
.section05 .contents_item .table_area table tbody tr td:nth-child(2n+1) {text-align: center;padding-right: 0px;}

.section05 .contents_item .bottom_content > div:nth-child(1) {width: 100%;margin-right: 0px;margin-bottom: 27px;}
.section05 .contents_item .bottom_content > div:nth-child(1) a div {height: 145px;}
.section05 .contents_item .bottom_content > div:nth-child(1) a div::before {background-position-x: 22px;}
.section05 .contents_item .bottom_content > div:nth-child(1) a div span {text-align: left;padding-left: 22px;}
.section05 .contents_item .bottom_content > div:nth-child(1) a div span:nth-child(1) {top: 20.68965517241379%;}
.section05 .contents_item .bottom_content > div:nth-child(1) a div span:nth-child(2) {top: 44%;color: #acc7e1;}
.section05 .contents_item .bottom_content > div:nth-child(1) a div span:nth-child(3) {top: 75.86206896551724%;}
.section05 .contents_item .bottom_content > div:nth-child(1) a div span:nth-child(3) i {left: 22px;transform: translateX(0%);width: 26px;height: 6px;}

.section05 .contents_item .bottom_content > div:nth-child(2) {width: 100%;margin-right: 0px;margin-bottom: 27px;}
.section05 .contents_item .bottom_content > div:nth-child(2)>a>div {height: auto;padding: 28px 21px;}

.section05 .contents_item .bottom_content > div:nth-child(3) {width: 100%;margin-right: 0px;margin-bottom: 68px;}
.section05 .contents_item .bottom_content > div:nth-child(3) .event_list ul li > span {border-bottom: 2px solid #c8c8c8;}

/* 서브페이지 */
body.signup .contents, body.signin .contents, body.payment .contents {padding: 0 20px;}
.container .contents_subpage_frame {width: 100%;}
.contents .signup_text>div, .contents .signup_input>div {width: 100%;}
.container.find_area .contents .signup_state .subpage_tab {width: 312px;}

.contents .signup_input div.input_text_area>div h4 {display: none;}
.contents .signup_input div.input_text_area {padding-left: 0px;}
.contents .signup_input div.input_text_area>div>div:nth-child(2) {position: relative;display: block;width: 100%;}
.contents .signup_input div.input_text_area>div>div:nth-child(2)::before {content: attr(data-title); position: absolute;display: block;left: 0;top: calc(0% + 20px);transform: translateY(-50%);font-size: 16px;line-height: 1;font-weight: 500;}
.contents .signup_input div.input_text_area>div>div:nth-child(3) {display: block;padding: 10px 0 0 117px;}
.contents .signup_input div.input_text_area>div>div:nth-child(2)>span {padding: 0 6px;}
.contents .signup_input div.input_text_area>div>div:nth-child(2) .radio_area {display: block;padding-top: 10px;}
.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) div.select_area {width: 25%;}
.contents .signup_input div.input_text_area>div>div:nth-child(2) select, .select_area select {width: 100%;}
.contents .signup_input div.input_text_area>div>div:nth-child(2) input[type="text"].width564px {width: 100%;}
.contents .signup_input div.input_text_area>div>div:nth-child(2) a.mo_private {display: block;width: 86%;margin: 20px 0 0 0;}
.contents .signup_input div.input_text_area>div>div:nth-child(2) input[type="text"].width100px {width: 25%;}
.contents .signup_input div.input_text_area div.add_checkbox ul li span:first-child {width: 21%;}
.contents .signup_input div.input_text_area div.add_checkbox ul li span.checkbox_area {width: 79%;}

/* 헤더에 배경 있는 서브 페이지 */
.contents .tab_page > h2 {margin: 100px 0 56px;}
.contents .price_tag {width: 100%;}
.contents .price_tag_sale {width: 100%;}
.contents .price_tag_sale>p:nth-child(2) {left: 200px;}
.contents .price_tag_sale>div p {font-size: 30px;}
.payment .contents .signup_input div.input_text_area>div>div:nth-child(2) .radio_area {padding-top: 0;}
.contents .signup_input.method_of_payment div.input_text_area>div>div:nth-child(2)::before {top: 50%;}

.contents .chit .signup_input div.input_text_area>div>div:nth-child(2)::before {top: 0;transform: translateY(0);}

.contents .videoplay_area {width: 100%;}
.contents .usage_fee .fee {width: 100%;margin-bottom: 20px;}
.contents .videoplay_area>div:nth-child(2)>div dl dt {display: block;margin-bottom: 10px;}
.contents .videoplay_area>div:nth-child(2)>div dl dd {display: block;margin-bottom: 10px;}
.contents .videoplay_area>div:nth-child(1) {height: auto;}
.contents .usage_fee .fee {height: auto;}
.contents .usage_fee .fee > div:nth-child(3) {position: relative;margin-top: 30px;}
.contents .usage_fee .fee > div:nth-child(2)>div:first-child ul li {line-height: 1.3;}

.event .contents .event_list ul li {width: calc(50% - 10px);margin-right: 20px;}
.event .contents .event_list ul li:nth-child(2n) {margin-right: 0px;}
.event .contents .event_list ul li:nth-child(3n) {margin-right: 20px;}
.event .contents .event_list ul li:nth-child(6n) {margin-right: 0px;}
.event .contents .event_list ul li a div:first-child {height: auto;max-height: 157px;}

.mypage .contents .tab_page .name_area {width: 100%;}
.mypage .contents .tab_page .name_area p {left: 53%;}
.mypage .contents .tab_page .name_area p:last-child {left: 77%;}
.mypage .contents .signup_input div.input_text_area>div {margin-bottom: 30px;}
.mypage .contents .signup_input div.input_text_area>div>div:nth-child(2) .radio_area {display: inline-block;}
.mypage .contents .signup_input div.input_text_area>div>div:nth-child(2) div.marginreset {width: 20% !important;}
.mypage .contents .signup_input div.input_text_area>div>div:nth-child(2) div.select_area {width: 35%;}
.mypage .contents .signup_input div.input_text_area>div>div:nth-child(2) input[type="text"].width135px {width: 40%;}
.mypage .contents .signup_input div.input_text_area>div.address>div:nth-child(2) div.the_remaining_address input[type="text"]:first-child {width: 100%;}
.mypage .contents .signup_input div.input_text_area>div.address>div:nth-child(2) div.the_remaining_address input[type="text"]:last-child {width: 100%;margin: 0;margin-top: 10px;}
.mypage .contents .signup_input div.input_text_area>div>div:nth-child(2) select, .select_area select {width: 100%;}
.mypage .contents .signup_input div.input_text_area>div>div:nth-child(2) select.width84px {width: 100%;}
.mypage .contents .signup_input div.input_text_area>div>div:nth-child(3) {padding-left: 140px;}
.mypage .contents .signup_input div.input_text_area>div>div:nth-child(2) a.width52px{width: 20%;}
.mypage .contents .signup_input div.input_text_area>div>div:nth-child(2) a.mo_private {width: 30%;display: inline-block;margin:0;margin-left: 10px;}
.mypage .contents .signup_input div.input_text_area>div>div:nth-child(2)::before {top: 50%;}
.mypage .contents .signup_input div.input_text_area>div.address>div:nth-child(2)::before {top: 10%;}
.mypage .contents .signup_input div.input_text_area>div>div:nth-child(2) input[type="text"].width235px{width: 62%;}

.mypage .contents .tab_page.secession .name_area p:last-child{left: 10px;font-size: 14px;word-break: keep-all;}
.mypage .contents .secession .name_area p span {font-size: 14px;}
.mypage .contents .secession .signup_input div.input_text_area>div>div:nth-child(2) input[type="text"].width182px {width: 66%;}
.mypage .contents .tab_page.secession .signup_input div.input_text_area>div>div:nth-child(2) div.select_area {width: 66%;}

.notice_detail_page .notice_title {padding: 0 50px;}
.notice_detail_page .notice_main_text {padding: 20px 0 30px;}
.notice_detail_page .notice_next_page a p {display: none;}
.notice_detail_page .notice_next_page a span{display: inline-block;}
.notice_detail_page .notice_next_page>div.notice_center_btn>a {width: 100px;}

.contents .ceo_greetings {padding: 0;}
.contents .ceo_greetings>div:nth-child(4) {display: none;}
.contents .ceo_greetings>div:nth-child(1) p {padding-bottom: 70px;}
.contents .ceo_greetings>div:nth-child(3)>div:first-child {margin-bottom: 30px;width: 100%;}
.contents .ceo_greetings>div:nth-child(3)>div:last-child {width: 100%;text-align: right;}

.contents .profile_list>div:nth-child(1) div {height: 100%;width: 50%;}
.contents .profile_list>div:nth-child(1) div h2 {font-size: 20px;}
.contents .profile_list>div:nth-child(1) div h2 {font-size: 25px;padding: 20px;}
.contents .profile_list>div:nth-child(1) div p {font-size: 15px;line-height: 1.7;padding: 0 20px;}
.contents .profile_list>div:nth-child(2)>div {padding: 60px 0;}
.contents .profile_list>div:nth-child(2) div.trading_propensity::before {display: none;}

.contents .signup_input div.input_text_area>div.broadcast_date>div>h4 {display: block;}
.expertpage .contents .signup_input div.input_text_area {padding-right: 0px;}
.expertpage .contents .signup_input div.input_text_area>div.broadcast_date>div:nth-child(1) {display: block;margin-bottom: 30px;}
.expertpage .contents .signup_input div.input_text_area>div.broadcast_date>div:nth-child(2) {display: block;margin-left: 0px;padding-left: 106px;}

.expertpage .contents .signup_btn {padding: 40px 0 50px;}
.expertpage .mobile_secret tbody tr td.table_half_and_half {width: 50%;float: left;}
.expertpage .mobile_secret tbody tr {overflow: hidden;}
.expertpage .contents .buysell_table tr td {height: auto;font-weight: 500;}
.expertpage .contents .buysell_table tbody tr td>a {padding-left: 0px;}
.expertpage .contents .buysell_table tbody tr td div>a {height: 28px;line-height: 28px;}
.expertpage .contents .buysell_table tbody tr td div>a.broadcast_delete {line-height: 24px;}
.expertpage .contents .buysell_table tbody tr td div>a.broadcast_start,.expertpage .contents .buysell_table tbody tr td div>a.broadcast_modify,.expertpage .contents .buysell_table tbody tr td div>a.broadcast_delete {width: 48% !important;}
.expertpage .contents .buysell_table.btn_table_area tbody tr td div>a.broadcast_start,.expertpage .contents .buysell_table.btn_table_area tbody tr td div>a.broadcast_modify,.expertpage .contents .buysell_table.btn_table_area tbody tr td div>a.broadcast_delete {width: 49.3% !important;}
.expertpage .contents .buysell_table tbody tr td .table_text_input {height: 28px;width: 100%;}
.expertpage .contents .buysell_table tbody tr td .select_areabox select {height: 28px;width: 100%;}
.expertpage .contents .buysell_table tbody tr td .select_areabox {display: block;}
.expertpage .contents .send_text_title {height: auto;padding: 20px 0 20px 35px;display: block}
.expertpage .contents .send_text_title .radio_area {position: static;width: 100%;display: block;transform: translateY(0);padding-top: 10px;}
.expertpage .contents .buysell_table.sns_lms tr td {height: auto;}

.expertpage .left_and_right_move table{width: 1100px;}
.expertpage .contents .buysell_table.btn_table_area tbody tr td div>a.broadcast_start {width: 99.5% !important;}

.contents.writing .signup_input div.input_text_area {padding: 40px 0px 48px;}
.contents.writing .signup_input div.input_text_area>div>div:nth-child(2) textarea {width: 100%;padding: 10px;font-size: 16px;}

.policy .contents .contents_subpage_frame{padding: 0 20px;}

.vipservice_text {width: 100%;}


.new_list_notice tr td:nth-child(1),.new_list_notice tr td:nth-child(5){display: none;}
.new_list_notice tbody tr td:before{display: none;}
.new_list_notice tbody tr td{padding-left: 0px;}
.new_list_notice tbody tr:first-child{border-top: 4px solid black;}
.new_list_notice tbody tr{border-bottom: 2px solid #d8d8d8;padding: 15px 10px;}
.new_list_notice tr td:nth-child(2) a{font-weight: 500 !important;color: black;font-size: 18px;}
.new_list_notice tr td:nth-child(3),.new_list_notice tr td:nth-child(4){display: inline-block;width: auto;}
.new_list_notice tr td:nth-child(4){padding-left: 10px;}

@media (min-width:540px) and (max-width:560px){
  .section03 .contents_item .media_list ul li .text_area>div:nth-child(3) {padding: 10px 0 0 30px;}
}