@charset "utf-8";


@import url(common.css);
@import url(layout.css);
@import url(main.css);
@import url(NotoSans.css);

/* 인트로 */
.intro { text-align:center; min-height:400px; position:absolute; width:100%;    top:50%; left:50%;    transform: translate(-50%, -50%);}
.intro .intro_logo { padding:5% 0 100px;}
.intro .intro_logo img { width:240px;}
.intro .intro_load { padding:3% 0 20%;}
.intro .intro_load img { width:75px;}
.intro .intro_txt { font-size:1rem; color:#999; letter-spacing:-0.5px; font-weight:600;}



/* 로그인 */
#login { position:relative; width:100%; height:100%; letter-spacing:-0.5px; }
#login .login_box { position:absolute; top:50%; left:50%; transform: translate(-50%, -50%); background:#fff; padding:0 0; width:300px; border:1px solid #e6e6e6; padding:20px; box-sizing:border-box; border-radius:5px;}
#login .login_logo { text-align:center; padding-bottom:40px;}
#login .login_logo img { width:200px;}

.login_id_R { position:relative; clear:both; margin:0 0 15px 0; }
.login_id_R input.login_id_input_R { width:100%; height:50px; border-radius:10px; border:1px solid #ccc; box-sizing:border-box; color:#999; box-sizing:border-box; padding-left:10px;}
.login_id_R input.login_id_input_R::-webkit-input-placeholder { color:#ccc; font-size:0.9rem;}
.login_id_R input.login_id_input_R:-moz-placeholder { color:#ccc; font-size:0.9rem;}
.login_id_R input.login_id_input_R::-moz-placeholder { color:#ccc; font-size:0.9rem;}
.login_id_R input.login_id_input_R:-ms-input-placeholder { color:#ccc; font-size:0.9rem;}
.login_id_R input.login_id_input_R::placeholder { color:#ccc; font-size:0.9rem;}

.login_pw_R { position:relative; clear:both; margin:0 0 10px 0; }
.login_pw_R input.login_pw_input_R { width:100%; height:50px; border-radius:10px; border:1px solid #ccc; box-sizing:border-box; color:#999; box-sizing:border-box; padding-left:10px;}
.login_pw_R input.login_pw_input_R::-webkit-input-placeholder { color:#ccc; font-size:0.9rem;}
.login_pw_R input.login_pw_input_R:-moz-placeholder { color:#ccc; font-size:0.9rem;}
.login_pw_R input.login_pw_input_R::-moz-placeholder { color:#ccc; font-size:0.9rem;}
.login_pw_R input.login_pw_input_R:-ms-input-placeholder { color:#ccc; font-size:0.9rem;}
.login_pw_R input.login_pw_input_R::placeholder { color:#ccc; font-size:0.9rem;}

/* login btn */
.loginBox_btn_R { width:100%; height:50px; line-height:50px; text-align:center; background:#c01920; border-radius:10px; margin-bottom:10px;}
.loginBox_btn_R a {  color:#fff; font-size:16px; display:block;}

.login_sns { clear:both; width:100%; overflow:hidden; background:#eeeeee; border:1px solid #ccc; padding:12px 5px; border-radius:10px; box-sizing:border-box;}
.login_sns li { float:left; text-align:center; width:25%;}
.login_sns li img { width:50px;}

.login_idpw { border:1px solid #ccc; height:35px; line-height:35px;}
.login_idpw a { width:50%; float:left; text-align:center; color:#666; font-size:1rem;}
.login_idpw a:first-child { border-right:1px solid #ccc; box-sizing:border-box;}



/* head */
#header { position:relative; clear:both; width:100%; height:55px; line-height:55px; text-align:center; background:#000; font-size:1.2rem; color:#fff; font-weight:600;}
.H_close { position:absolute; right:20px; top:0; margin-top:-2px;}
.H_close img { width:18px;}

.contents_title { text-align:center; font-size:1.1rem; font-weight:600; height:50px; line-height:50px;}
.contents_txt { font-size:0.8rem; color:#999; margin-top:-7px;}

/* 회원가입 */
.join_conts { }
.join_conts ul { margin-bottom:15px; clear:both; width:100%; display:block; }
.join_conts ul:after{content:""; display:block; height:0; clear:both; visibility:hidden;}
.join_conts li { margin-bottom:5px;}
.join_conts li:first-child { color:#444; height:30px; line-height:30px; font-size:1rem; font-weight:600;}
.join_conts li:first-child span { color:#999; font-weight:400;}
.joing_input { width:calc(100% - 75px);}
.joing_input p { position:relative; float:left; line-height:35px; box-sizing:border-box;}
.joing_input p:first-child { padding-right:25px; box-sizing:border-box; width:55%; }
.joing_input p:last-child { width:45%; }
.joing_input p span { position:absolute; right:0; top:0; width:25px; text-align:center; display:inline-block; }

.join_conts li input.input_A::-webkit-input-placeholder { color:#ccc; font-size:0.9rem; padding-left:5px;}
.join_conts li input.input_A:-moz-placeholder { color:#ccc; font-size:0.9rem; padding-left:5px;}
.join_conts li input.input_A::-moz-placeholder { color:#ccc; font-size:0.9rem; padding-left:5px;}
.join_conts li input.input_A:-ms-input-placeholder { color:#ccc; font-size:0.9rem; padding-left:5px;}
.join_conts li input.input_A::placeholder { color:#ccc; font-size:0.9rem; padding-left:5px;}

.checking_btn { position:absolute; right:0; top:0; display:inline-block; width:70px; height:35px; line-height:35px; text-align:center; background:#666; font-size:0.85rem;}
.checking_btn a { color:#fff;}


.input_3col { clear:both; width:100%;}
.input_3col span { width:32.6%; margin-right:1%; display:inline-block; vertical-align:top;}
.input_3col span:last-child { margin-right:0;}


/* 체크박스 A */
.checkbox_css { display:block; position:relative; padding-left:35px; line-height:25px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none;  user-select: none; font-size:0.9rem;}
.checkbox_css input {  position: absolute;  opacity: 0;  cursor: pointer;  height: 0;  width: 0;}
.checkmark { position: absolute;  top: 0;  left: 0;  height: 22px;  width: 22px; background-color: #fff; border:1px solid #ccc;}
.checkbox_css:hover input ~ .checkmark {  background-color: #ccc;}
.checkbox_css input:checked ~ .checkmark {  background-color: #fff;}
.checkmark:after {  content: "";  position: absolute;  display: none;}
.checkbox_css input:checked ~ .checkmark:after {  display: block;}
.checkbox_css .checkmark:after { left:5px; top:5px; width: 11px; height: 11px; background:#434343;}

/* 아이디 찾기 */
.idpw_box { text-align:center; background:url(../img/id_ico.png) center 0 no-repeat; background-size:47px 38px; padding-top:60px; padding-bottom:5px; font-size:0.9rem;}


/* 비번초기화 */
.idpw_input { }
.idpw_input p { position:relative; float:left; line-height:35px; box-sizing:border-box;}
.idpw_input p:first-child { padding-right:25px; box-sizing:border-box; width:65%; }
.idpw_input p:last-child { width:35%; }
.idpw_input p span { position:absolute; right:0; top:0; width:25px; text-align:center; display:inline-block; }

/* 마이페이지 */
.mypage_btn { position:relative; }
.mypage_btn span:first-child { width:calc(100% - 85px); box-sizing:border-box; overflow:hidden; display:inline-block; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; }
.mypage_btn span:last-child {position:absolute; right:0; top:0; width:85px; display:inline-block; }
.mypage_btn .btn_Round {  }

/* 스텝 단계 */
.diamond_step { clear:both; position:relative; display:table; }
.diamond_step .diamond_ico { float:left; position:absolute; left:0; top:50%; margin-top:-12px; width:85px; height:100%; text-align:center; }
.diamond_step .diamond_ico img { width:34px; text-align:center; }

.diamond_step .star_ico { float:left; position:absolute; left:0; top:50%; margin-top:-18px; width:85px; height:100%; text-align:center; }
.diamond_step .star_ico img { width:34px; text-align:center; }

.diamond_step .plus_ico { float:left; position:absolute; left:0; top:50%; margin-top:-18px; width:85px; height:100%; text-align:center; }
.diamond_step .plus_ico img { width:34px; text-align:center; }

.diamond_step ul { float:left; padding-left:85px;}
.diamond_step ul li { line-height:150%;}
.diamond_step ul li:first-child { color:#444; font-size:1.1rem; font-weight:600;}
.diamond_step ul li:last-child { color:#c01920; font-weight:500; font-size:0.85rem; letter-spacing:-0.5px;}

.toneDown { opacity:0.5;}
.toneDown li:last-child { color:#666 !important;}


/* 테이블 */
table.board_Zero { clear:both; position:relative; width:100%; }
table.board_Zero thead th { position:relative; color:#444; font-weight:500; padding:5px; border-bottom:1px solid rgba(204,208,219,0.8); text-align:left; }
table.board_Zero tbody th { padding:5px; color:#444; font-weight:600; line-height:110%; text-align:left; }
table.board_Zero tbody td { color:#666; text-align:left; padding:5px 0; height:25px; line-height:25px;overflow:hidden;}

/* 테이블 board_A */
table.board_A { clear:both; position:relative; width:100%; font-size:0.85rem; }
table.board_A thead th { color:#fff; font-weight:500; padding:10px 5px; background:#626262; text-align:center; height:40px; line-height:140%; }
table.board_A tbody th { padding:5px; color:#444; font-weight:600; line-height:130%; text-align:center; }
table.board_A tbody td { color:#666; text-align:center; padding:5px; height:25px; line-height:130%; overflow:hidden;}

table.board_TDL tbody td { text-align:left !important;}


/* 테이블 board_A */
table.board_C { clear:both; position:relative; width:100%; font-size:0.85rem; }
table.board_C thead th { color:#444; font-weight:500; padding:10px 5px; background:#fff; border-top:1px solid #ccc; border-bottom:1px solid #ccc; text-align:center; height:39px; line-height:140%; }
table.board_C tbody th { padding:5px; color:#444; font-weight:600; line-height:130%; text-align:center; }
table.board_C tbody td { color:#666; text-align:center; padding:5px; height:25px; line-height:130%; overflow:hidden;}

/* 이용후기 별점 */
.star_after_ico { margin-right:0px; }
.star_after_ico img { width:14px; vertical-align:top;}

/* 비회원 블라인드 */
.listBlind { position:absolute; left:0; top:0; width:20%; background:#1d1d1d; color:#ffc107 !important; text-align:center; line-height:170% !important; font-weight:600; font-size:0.85rem; height:100%; }
.listBlind span { display:inline-block; padding-top:35px;}
/* 별점 */
.star_pop_ico { background:#626262; width:100%; padding:10px 15px 12px; display:block; box-sizing:border-box; overflow:hidden;}
.star_pop_ico .fl { color:#fff; }
.star_pop_ico span img { width:24px; }

/* 이용후기 박스*/
.after_box { background:#fff; padding:10px; box-sizing:border-box; min-height:200px; overflow:hidden; border:1px solid #ccc;}
.after_box_s { background:#fff; padding:10px; box-sizing:border-box; min-height:85px; overflow:hidden; border:1px solid #ccc;}

.after_board { clear:both; padding-bottom:15px;}
.after_board ul { position:relative;}
.after_board li { font-size:0.85rem;  color:#666; height:25px; line-height:25px; padding:5px 0; overflow:hidden;}
.after_board li:nth-child(1) { position:absolute; width:75px; left:0; top:0;}
.after_board li:nth-child(2) {  position:absolute; left:85px; top:0; width:100px;}
.after_board li:nth-child(2) img { padding-top:5px;}
.after_board li:nth-child(3) { position:relative; width:100%; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; padding-left:180px; padding-right:70px; box-sizing:border-box;}
.after_board li:nth-child(3) span { position:absolute; right:10px; top:3px; display:inline-block; width:65px; text-align:right;}


#acc_A, #acc_Q { clear:both; }
#acc_A { display: block;}

/* 리스트 컨텐츠 listConts_A 네가티브 */
.listConts_A { clear:both; width:100%;}
.listConts_A .listConts_AHead { clear:both; width:100%; display:table;}
.listConts_A .listConts_AHead li { width:16.66%; box-sizing:border-box; color:#fff; font-weight:500; padding:0 2px; background:#626262; text-align:center; height:55px; line-height:140%;font-size:0.85rem; display:table-cell; vertical-align:middle;}
.listConts_A .listConts_AHead li:nth-child(1) { width:20%;}
.listConts_A .listConts_AHead li:nth-child(2) { width:19%;}
.listConts_A .listConts_AHead li:nth-child(3) { width:18%;}
.listConts_A .listConts_AHead li:nth-child(4) { width:14%;}
.listConts_A .listConts_AHead li:nth-child(5) { width:14%;}
.listConts_A .listConts_AHead li:nth-child(6) { width:15%;}

.listConts_A .listConts_AConts { clear:both; width:100%; overflow:hidden; }
.listConts_A .listConts_AConts ul { clear:both; width:100%; }
.listConts_A .listConts_AConts ul li { float:left; box-sizing:border-box; color:#666; text-align:center; padding:7px 2px 0; height:30px; line-height:130%; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; font-size:0.8rem;}
.listConts_A .listConts_AConts ul:nth-of-type(n+2) { background:#efefef; color:#000 !important; display:inline-block;}
.listConts_A .listConts_AConts ul:nth-of-type(2n+1) { background:#dedede; color:#000 !important; display:inline-block;}
.listConts_A .listConts_AConts ul li:nth-child(1) { width:20%;}
.listConts_A .listConts_AConts ul li:nth-child(2) { width:19%;}
.listConts_A .listConts_AConts ul li:nth-child(3) { width:18%;}
.listConts_A .listConts_AConts ul li:nth-child(4) { width:14%;}
.listConts_A .listConts_AConts ul li:nth-child(5) { width:14%;}
.listConts_A .listConts_AConts ul li:nth-child(6) { width:15%;}
.listConts_A .listConts_AConts ul .BG_Lgray, .listConts_A .listConts_AConts ul .BG_red, .listConts_A .listConts_AConts ul .BG_green { background:none; border-bottom:none;}

/* 리스트 컨텐츠 listConts_A 포지티브 */
.listConts_A_posi { clear:both; width:100%;}
.listConts_A_posi .listConts_AHead_posi { clear:both; width:100%; display:table;}
.listConts_A_posi .listConts_AHead_posi li { width:16.66%; box-sizing:border-box; color:#444; font-weight:600; padding:0 2px; background:#fff; border-top:1px solid #ccc; border-bottom:1px solid #ccc; text-align:center; height:58px; line-height:140%;font-size:0.85rem; display:table-cell; vertical-align:middle;}
.listConts_A_posi .listConts_AHead_posi li:nth-child(1) { width:20%;}
.listConts_A_posi .listConts_AHead_posi li:nth-child(2) { width:19%;}
.listConts_A_posi .listConts_AHead_posi li:nth-child(3) { width:18%;}
.listConts_A_posi .listConts_AHead_posi li:nth-child(4) { width:14%;}
.listConts_A_posi .listConts_AHead_posi li:nth-child(5) { width:14%;}
.listConts_A_posi .listConts_AHead_posi li:nth-child(6) { width:15%;}

.listConts_A_posi .listConts_AConts_posi { clear:both; width:100%; padding:10px 0 7px; overflow:hidden; }
.listConts_A_posi .listConts_AConts_posi ul { clear:both; width:100%; }
.listConts_A_posi .listConts_AConts_posi ul li { float:left; box-sizing:border-box; color:#666; text-align:center; padding:0 2px; height:28px; line-height:130%; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; font-size:0.8rem;}
.listConts_A_posi .listConts_AConts_posi ul li:nth-child(1) { width:20%;}
.listConts_A_posi .listConts_AConts_posi ul li:nth-child(2) { width:19%;}
.listConts_A_posi .listConts_AConts_posi ul li:nth-child(3) { width:18%;}
.listConts_A_posi .listConts_AConts_posi ul li:nth-child(4) { width:14%;}
.listConts_A_posi .listConts_AConts_posi ul li:nth-child(5) { width:14%;}
.listConts_A_posi .listConts_AConts_posi ul li:nth-child(6) { width:15%;}


/* 서비스 신청 */
.service_conts { padding:30px 0 0 0; position:relative; overflow:hidden;}
.service_conts .service_pree { float:left; width:90px; border-radius:10px; background:#fff url(../img/green_line.png) right bottom no-repeat; background-size:40px 30px;}
.service_conts .service_pree li:nth-child(1) { height:30px; line-height:30px; background:#009e96; border-radius:10px 10px 0 0; text-align:center; font-size:0.8rem; font-weight:600; color:#fff;}
.service_conts .service_pree li:nth-child(2) { padding:12px 0; line-height:120%; border-radius:0 0 10px 10px; text-align:center; font-weight:600; color:#444; font-size:1.1rem;}
.service_conts .service_pree li:nth-child(2) span { font-size:0.9rem; display:block;}

/* 네가티브 */
.service_conts .service_pree_txt { position:absolute; left:95px; top:30px;}
.service_conts .service_pree_txt li:nth-child(1) { font-size:0.9rem; color:#fff; font-weight:600; padding-top:3%;}
.service_conts .service_pree_txt li:nth-child(2) { font-size:0.85rem; color:#ffc107; font-weight:500; padding-top:3%;}
.service_conts .service_pree_txt li:nth-child(3) { font-size:0.7rem; color:#fff; font-weight:500; padding-top:3%;}

/* 포지티브 */
.service_conts .service_pree_txt_posi { position:absolute; left:95px; top:30px;}
.service_conts .service_pree_txt_posi li:nth-child(1) { font-size:0.9rem; color:#444; font-weight:600; padding-top:3%;}
.service_conts .service_pree_txt_posi li:nth-child(2) { font-size:0.85rem; color:#999; font-weight:500; padding-top:3%;}
.service_conts .service_pree_txt_posi li:nth-child(3) { font-size:0.7rem; color:#a10007; font-weight:500; padding-top:3%;}

.service_box { width:100%; background:#fff; clear:both; margin-top:20px;}
.service_box_title { background:#009e96; height:40px; line-height:40px; text-align:center; color:#fff; }
.service_box_title span { font-size:0.8rem; color:rgba(255,255,255,0.8); padding-right:10px;}
.service_box_title img { width:18px; margin-bottom:3px; margin-right:5px;}
.service_box_conts { padding:10px;}

.service_theme { clear:both; width:100%; margin-top:20px;}
.service_theme .service_theme_box:first-child, .service_theme .service_theme_box_posi:first-child { border-right:none;}
.service_theme .service_theme_box > li:last-child, .service_theme .service_theme_box_posi > li:last-child { padding:5px;}
.service_theme .service_theme_title .fr { font-size:0.7rem; color:rgba(255,255,255,0.8);}

/* 네가티브 */
.service_theme .service_theme_box { width:50%; float:left; background:#fff; border:1px solid #111; box-sizing:border-box;}
.service_theme .service_theme_title { height:40px; line-height:40px; color:#fff; font-size:0.85rem; background:#111; padding:0 10px;}
.service_theme .service_theme_box .radio_check li:first-child { height:30px;}


/* 포지티브 */
.service_theme .service_theme_box_posi { width:50%; float:left; background:#fff; border:1px solid #444; box-sizing:border-box;}
.service_theme .service_theme_title_posi { height:40px; line-height:40px; color:#fff; font-size:0.85rem; background:#444; padding:0 10px;}

.service_theme .service_theme_title span, .service_theme .service_theme_title_posi span  { color:#ffc107;}
.service_theme .service_theme_box .radio_check > li > .ridio_conts, .service_theme .service_theme_box_posi .radio_check > li > .ridio_conts { font-size:0.8rem;}

/* 결제하기 네가티브 */

.service_pay_ttl { color:#fff; font-weight:600; padding-bottom:10px;}
.service_pay li { display:table; float:left; width:48.8%; margin:0 2% 0 0; margin-bottom:10px; height:50px; background:#1b1b1b; color:#fff; line-height:120%; font-size:0.9rem; padding:0 0 0 40px; box-sizing:border-box;}
.service_pay li a { display:table-cell; vertical-align:middle; padding-right:7px; box-sizing:border-box;}
.service_pay li:nth-child(1) { background:#1b1b1b url(../img/card_ico.png) 10px center no-repeat; background-size:23px 18px;}
.service_pay li:nth-child(2) { background:#1b1b1b url(../img/cms_ico.png) 12px center no-repeat; background-size:20px 20px;}
.service_pay li:nth-child(3) { background:#1b1b1b url(../img/calendar_ico.png) 12px center no-repeat; background-size:20px 20px;}
.service_pay li span { color:#ffc107; display:block; font-size:0.75rem; line-height:110%;}
.service_pay li:nth-child(2n+2) { margin-right:0;}

/* 결제하기 포지티브 */
.service_pay_ttl_posi { color:#111; font-weight:600; padding-bottom:10px;}
.service_pay_posi { clear:both; width:100%;}
.service_pay_posi li { display:table; float:left; width:48.8%; margin:0 2% 0 0; margin-bottom:10px; height:48px; background:#fff; border:1px solid #ccc; color:#333; line-height:120%; font-size:0.9rem; padding:0 0 0 40px; box-sizing:border-box;}
.service_pay_posi li a { display:table-cell; vertical-align:middle; padding-right:7px; box-sizing:border-box;}
.service_pay_posi li:nth-child(1) { background:#fff url(../img/card_ico_posi.png) 10px center no-repeat; background-size:23px 18px;}
.service_pay_posi li:nth-child(2) { background:#fff url(../img/cms_ico_posi.png) 12px center no-repeat; background-size:20px 20px;}
.service_pay_posi li:nth-child(3) { background:#fff url(../img/calendar_ico_posi.png) 12px center no-repeat; background-size:20px 20px;}
.service_pay_posi li span { color:#a10007; display:block; font-size:0.75rem; line-height:120%;}
.service_pay_posi li:nth-child(2n+2) { margin-right:0; text-align:center;}

/* 서비스 신청 결제하기 버튼 201010 */
.service_btn { height:55px; line-height:55px; width:100%; text-align:center; font-size:1.2rem; font-weight:600; background:#009e96; display:block; color:#FFF;}
.service_btn a { color:#fff;}


/* 수익인증게시판 검색 */
.search_board { position:relative; margin-top:15px; padding:2px 0 0 0; width:100%; border:1px solid #ccc; box-sizing:border-box; height:40px; background:#fff;}
.search_board input { vertical-align:top; height:35px; width:90%; border:none; }
.search_board_ico { position:absolute; right:0; top:0; width:40px; height:100%; display:inline-block; text-align:center; vertical-align:middle; }
.search_board_ico img { width:22px; padding-top:8px;}

/* 네가티브 */
.board_conts, .board_conts_posi { clear:both; width:100%; overflow:hidden;}
.board_conts li, .board_conts_posi li { float:left; width:50%;}
.board_conts li a, .board_conts_posi li a { color:#fff; height:30px; line-height:30px; width:32%; margin:0 0 0 1%; display:inline-block; border-radius:25px; font-size:0.9rem; font-weight:600;}
/* 수익인증 보드 101010 */
.board_conts_btn li { float:left; width:24.2%; margin-right:1%;}
.board_conts_btn li:last-child { margin-right:0;}
.board_conts_btn .btn_Lgray { background:#c9c9c9;}
.board_conts_btn .btn_red { background:#e1222a;}

/* 포지티브 */
.board_conts_posi .btn_red { background:#c9c9c9; color:#444;}
.board_conts_posi .btn_Dgray { background:#fff; border:1px solid #ccc; box-sizing:border-box; color:#444;}

.Note_board_title { clear:both; width:100%; height:40px; line-height:40px; background:#1b1b1b;}
.Note_board_title_posi { clear:both; width:100%; height:40px; line-height:40px; background:#626262;} /* 포지티브 */
.Note_board_title li, .Note_board_title_posi li { float:left; font-size:0.8rem; text-align:center; color:#fff;}
.Note_board_title li:nth-child(1), .Note_board_title_posi li:nth-child(1) { width:64%;}
.Note_board_title li:nth-child(2), .Note_board_title_posi li:nth-child(2) { width:36%;}

.Note_board_conts { clear:both; width:100%; height:25px; overflow:hidden; color:#fff; font-size:0.9rem;}
.Note_board_conts > div { float:left; width:50%;}
.Note_board_conts > div > span { float:left; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; display:inline-block;}
.Note_board_conts > div > span a img { width:15px; padding-bottom:4px;}
.Note_board_conts > div > span:nth-child(1) { width:50%; display:inline-block;}
.Note_board_conts > div > span:nth-child(2) { width:50%; display:inline-block;}

.Note_board_conts > div:nth-child(2) > span:nth-child(2) { width:50%; display:inline-block; font-size:0.85rem;}

.board_listConts { padding-bottom:70px; background:#333; overflow:hidden;} /* 네가티브 */
.board_listConts_posi { padding-bottom:70px; background:#efefef; overflow:hidden;} /* 포지티브 */

.board_listConts_posi .mainNote_premium { box-shadow:none;}
.board_listConts_posi .mainNote_premium_left { background:#313131;}

.board_listConts_posi .Note_board_conts { clear:both; width:100%; height:25px; overflow:hidden; color:#666; font-size:0.9rem;}

/* 공지사항 네가티브 accordion */
.accordion_wrap { position:relative; background-color: #333; cursor: pointer; width:100%; padding-right:90px; padding-left:15px; box-sizing:border-box; text-align: left; font-weight: 600; line-height:3.5; color:#fff; font-size: 0.9rem; transition: 0.4s; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; border-top: 1px solid #626262;}
.accordion_wrap:first-child { border-top:none;}
.accordion_wrap .notice_date { position:absolute; right:30px; color:#999; top:3px; text-align:right; width:80px; font-size:0.8rem; display:inline-block;}
.accordion_wrap:after { content: ''; width: 8px; height: 8px; border-right: 1px solid #fff; border-bottom: 1px solid #fff; position: absolute; right: 15px; content: " "; top: 20px; transform: rotate(-45deg); -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out;}
.active_A:after { content: ""; transform: rotate(45deg); }
.active_Q { padding:0 0; max-height: 0; overflow: hidden;}
.active_Q .active_Q_conts { background-color: #efefef; padding:15px; color:#666; font-size:0.9rem; margin:5px 15px 15px; }


/* 공지사항 포지티브 accordion */
.accordion_wrap_posi { position:relative; background-color: #fff; cursor: pointer; width:100%; padding-right:90px; padding-left:15px; box-sizing:border-box; text-align: left; font-weight: 600; line-height:3.5; color:#444; font-size: 0.9rem; transition: 0.4s; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; border-top: 1px solid #ccc;}
.accordion_wrap_posi:first-child { border-top:none;}
.accordion_wrap_posi .notice_date { position:absolute; right:30px; color:#999; top:3px; text-align:right; width:80px; font-size:0.8rem; display:inline-block;}
.accordion_wrap_posi:after { content: ''; width: 8px; height: 8px; border-right: 1px solid #444; border-bottom: 1px solid #444; position: absolute; right: 15px; content: " "; top: 20px; transform: rotate(-45deg); -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out;}
.active_A_posi:after { content: ""; transform: rotate(45deg); }
.active_Q_posi { padding:0 0; max-height: 0; overflow: hidden;}
.active_Q_posi .active_Q_conts_posi { background-color: #efefef; padding:15px; color:#666; font-size:0.9rem; margin:5px 15px 15px; }


/* 1118 추가 */
.service_backImg_posi { background:url(../img/service_back_posi.png) right bottom no-repeat; background-size:cover; background-attachment:fixed; height:100%; background-size:100% auto; }

.service_backImg_nega { background:url(../img/service_back_posi.png) right bottom no-repeat; background-size:cover; background-attachment:fixed; height:100%; background-size:100% auto; }





/****************************************************************************************/
/****************************************************************************************/
/*Media Query*/
/****************************************************************************************/
/****************************************************************************************/

@media (max-width:480px) {	

table.board_A thead th span, table.board_C thead th span { display:block;}

.listConts_A .listConts_AHead li span, .listConts_A_posi .listConts_AHead_posi li span { display:block;}

.service_theme .service_theme_box > li:last-child, .service_theme .service_theme_box_posi > li:last-child { padding:5px; min-height:100px;}

}