﻿/* CSS Document */ 

@charset "utf-8";

@media screen {}
@media print {}

#footer div{background:url('/pridegb/img/common/footer_enjoy.jpg') no-repeat left top;}

#card .cardimg{margin-left:-2px;}
#card .checkcard{clear:both;width:560px;height:185px;margin:25px 0 35px 0;background:url('/pridegb/img/enjoy/checkcard_txt.gif') no-repeat;text-indent:-100000px;}

#card ul.d1{margin-left:24px;margin-bottom:15px; }
#card .vtbl input, #enjoy_card .vtbl select{margin:7px 0 10px 0;}
#card .vtbl input.input{border:1px solid #DCDCDC;}
#card .vtbl .bt{margin:5px 0;}
#card .bga_b{margin-bottom:15px;}
 
/* 기존 #card .creditcard css
#card .creditcard{clear:both;width:560px;height:185px;margin:25px 0 35px 0;background:url('/pridegb/img/enjoy/creditcard_txt.gif') no-repeat;text-indent:-100000px;}
#card h5{margin-bottom:7px;}
*/
/* START : 신규 #card .checkcard css */
.bgat { width:605px; height:74px; background:url('/pridegb/img/common/bg_d.gif') no-repeat 0 0; padding-top:10px; }
.ico_noti p {background:url('/pridegb/img/common/ico_noti.gif') no-repeat 15px 2px;}
/* END : 신규 #card .checkcard css */
/* START : 신규 #card .creditcard css */
#card .cardimg img.cardimg_m { margin-bottom:15px; } 
#card .creditcard{ width:560px;height:185px; overflow:hidden; margin-bottom:40px; }
#card .creditcard ol li img { margin:9px 0; }
#card h4 { margin-bottom:20px; }
#card h5 { margin-bottom:11px; }
/* END : 신규 #card .creditcard css */

/* 기존 #benefit .benefit css
#benefit .benefit{width:626px;height:176px;margin-bottom:40px;background:url(/pridegb/img/enjoy/benefit_txt.jpg) no-repeat;text-indent:-10000px;}
*/

/* START : #benefit .benefit css */
#benefit .benefit{width:626px;height:176px;margin-bottom:40px; }
#benefit .benefit img { margin-bottom:30px; }
/* END : #benefit .benefit css */

h3 img{margin-bottom:10px;}
h4 img{margin-bottom:10px;}
/* 기존h4~h5 css 
h4.cardbenefit{font-size:1em;height:17px;margin-bottom:20px;overflow:hidden;background:url('/pridegb/img/enjoy/ts_cardbenefit.gif') no-repeat;text-indent:-10000px;}
h5#cardbenefit_finance{font-size:0.8em;height:15px;overflow:hidden;background:url('/pridegb/img/enjoy/tss_cardbenefit.gif') no-repeat 0px 0px;text-indent:-10000px;}
h5#cardbenefit_edu{font-size:0.8em;height:15px;overflow:hidden;background:url('/pridegb/img/enjoy/tss_cardbenefit.gif') no-repeat 0px -15px;text-indent:-10000px;}
h5#cardbenefit_oil{font-size:0.8em;height:15px;overflow:hidden;background:url('/pridegb/img/enjoy/tss_cardbenefit.gif') no-repeat 0px -30px;text-indent:-10000px;}
h5#cardbenefit_movie{font-size:0.8em;height:15px;overflow:hidden;background:url('/pridegb/img/enjoy/tss_cardbenefit.gif') no-repeat 0px -45px;text-indent:-10000px;}
h5#cardbenefit_park{font-size:0.8em;height:15px;overflow:hidden;background:url('/pridegb/img/enjoy/tss_cardbenefit.gif') no-repeat 0px -60px;text-indent:-10000px;}
h5#cardbenefit_book{font-size:0.8em;height:15px;overflow:hidden;background:url('/pridegb/img/enjoy/tss_cardbenefit.gif') no-repeat 0px -75px;text-indent:-10000px;}
h5#cardbenefit_insurance{font-size:0.8em;height:15px;overflow:hidden;background:url('/pridegb/img/enjoy/tss_cardbenefit.gif') no-repeat 0px -90px;text-indent:-10000px;}
h5#cardbenefit_food{font-size:0.8em;height:15px;overflow:hidden;background:url('/pridegb/img/enjoy/tss_cardbenefit.gif') no-repeat 0px -105px;text-indent:-10000px;}
h5#cardbenefit_hotel{font-size:0.8em;height:15px;overflow:hidden;background:url('/pridegb/img/enjoy/tss_cardbenefit.gif') no-repeat 0px -120px;text-indent:-10000px;}
h5#cardbenefit_shopping{font-size:0.8em;height:15px;overflow:hidden;background:url('/pridegb/img/enjoy/tss_cardbenefit.gif') no-repeat 0px -135px;text-indent:-10000px;}
h5#cardbenefit_installment{font-size:0.8em;height:15px;overflow:hidden;background:url('/pridegb/img/enjoy/tss_cardbenefit.gif') no-repeat 0px -150px;text-indent:-10000px;}
h5#cardbenefit_stationery{font-size:0.8em;height:15px;overflow:hidden;background:url('/pridegb/img/enjoy/tss_cardbenefit.gif') no-repeat 0px -165px;text-indent:-10000px;}
h5#cardbenefit_toppoint{font-size:0.8em;height:15px;overflow:hidden;background:url('/pridegb/img/enjoy/tss_cardbenefit.gif') no-repeat 0px -180px;text-indent:-10000px;}
h5#cardbenefit_sms{font-size:0.8em;height:15px;overflow:hidden;background:url('/pridegb/img/enjoy/tss_cardbenefit.gif') no-repeat 0px -195px;text-indent:-10000px;}
*/

/* 신규h4~h5 css */

/* 신규h4~h5 css끝 */

/*#chain div.list{background:url('/pridegb/img/enjoy/chain_list.gif') no-repeat;}*/
#chain .search{margin:5px 0 24px 0;width:626px;height:66px;background:url('/pridegb/img/enjoy/search_bg.gif') no-repeat;}
#chain .search form{margin:0;padding:20px 0 0 20px;}
#chain .search img{vertical-align:middle;}
#chain .search input, #chain .search select{vertical-align:middle;margin:0 15px 0 7px;}
#chain .search select {width:80px;height:18px;padding-top:3px;}
#chain .search input.input{width:130px;height:14px;padding-top:2px; border:1px solid #D2D2D2;background-color:#FFF;}
#chain .search input.bt{margin:0;padding-left:18px;border-left:1px solid #D6D6D6;}
#chain .page{position:absolute;text-align:left;padding-top:5px;}

#chain .nsearch{margin:0px 0 24px 0px; width:626px;height:310px;background:url('/pridegb/img/enjoy/new_search_bg.gif') no-repeat; overflow:hidden; }
#chain .nsearch form{margin:0}
#chain .nsearch .in {width:626; margin:10px 0px 0px 20px;}
#chain .nsearch .l {width:291px;float:left;}
#chain .nsearch .r {width:300px;float:left; margin:44px 0px 0px 15px;}
#chain .nsearch dl {width:272px; margin-top:10px;}
#chain .nsearch dt {width:44px; float:left; margin-right:10px; text-align:right;}
#chain .nsearch dd {width:218px; float:left; margin:0px;}
#chain .nsearch img{vertical-align:middle;}
#chain .nsearch input, #chain .search select{vertical-align:middle;}
#chain .nsearch select {width:88px;height:18px;padding-top:3px; margin:0px;}
#chain .nsearch input { padding-top:2px; border:1px solid #D2D2D2;background-color:#FFF;}
#chain .nsearch .b {width:272px; text-align:center; margin-top:10px;}

/* SRART : 추가 css */
#chain .nsearch .new_map_margin { margin-top:15px; }
#chain .nsearch input.img_border { border:0; }
#chain .nsearch input.width88 { width:88px; }
#chain .nsearch input.width210 { width:210px; }
#chain .nsearch .r h4.h4_width { padding-left:33px; width:108px; height:15px; }
.cont .print { width:140px; height:20px; float:right; margin-top:5px; cursor:pointer; margin-right:2px }
.cont legend { visibility:hidden; width:1px; height:1px; }
.footer { clear: both; width: 100%; height: 231px; background:url(/pridegb/img/common/bg_footer.gif) repeat-x left top; }
.footer div{ background:url('/pridegb/img/common/footer_enjoy.jpg') no-repeat 0 0; width:100%; padding-top:231px;}
/* END : 추가 css */

/* 상품공시율 */
.card_guide {padding:20px 15px 15px 15px; border:1px solid #e6e6e6; margin-top:15px;}
.card_guide ul {}
.card_guide ul li {font-size:12px; padding-left:10px; line-height:18px; background:url('/pridegb/img/common/bul_gray_01.gif') no-repeat 0 5px; }
.card_guide ul li img {vertical-align:middle;}
.card_guide ul li span {color:#333;}

/* 2024-02-19 */
/* List */
.innerBul > li {position: relative; padding-left: 12px; font-weight: 400; line-height:18px;}
.innerBul > li:before {display: block; content: ""; position: absolute; left: 0; top: 7px; width: 3px; height: 3px; border-radius: 50%; background: #000;}
.innerBul > li + li {margin-top: 5px;}
.innerDash {margin-top: 5px;}
.innerDash > li {position: relative; padding-left: 10px; font-weight: 400;}
.innerDash > li:before {display: block; content: ""; position: absolute; left: 0; top: 7px; width: 4px; height: 1px; background: #000;}
.innerDash > li + li {margin-top: 5px;}

#card .cardimg h4 {margin:30px 0 10px;}
#card .cardimg .mt5 {margin-top:5px;}
#card .cardimg .mt10 {margin-top:10px;}
#card .cardimg .mt20 {margin-top:20px;}
#card .cardimg .mt50 {margin-top:50px;}
#card .cardimg .t_u {text-decoration:underline;}
.confr {}
.confr:after {display:block; content:''; clear:both;}
.cardcont {margin-top:20px;}
.cardcont .cardinfo {margin-top:20px; font-size:15px; letter-spacing:-1px;}
.cardcont .carddesc {margin-top:8px; line-height:18px;}
.cardcont table tbody td.ac {text-align:center;}
.cardcont .tblRow tbody th {text-align:center; padding:6px 0 4px 0;background-color:#DCE6CD; font-weight:normal; border:1px solid #ccc;}
.cardcont .tblRow tbody tr:first-child {border-top:1px solid #ccc;}
.cardcont .tblRow .first {border-left:0 none;}

.serviceAccordion {border-top: 1px solid #484745; width:638px;}
.serviceAccordion .desc {font-size: 12px; color:#666; margin-top:10px; display: block;}
.serviceAccordion .txtHeader {display: flex; background: #f6f6f6; border-bottom:1px solid #e0e0e0;}
.serviceAccordion .dropTitle {padding: 10px 11px 9.5px 33px; font-size: 400px; font-size: 13px; color: #343434; flex:1;}
.serviceAccordion .dropIcon {display: block; width: 16px; height: 16px; background: url("/pridegb/img/enjoy/icon_arrow_down.png") no-repeat center/100%; margin: 11px 11px 0 5px;}
.serviceAccordion > li {position: relative;}
.serviceAccordion .gasStation .dropTitle:before {content: ""; display: block; position: absolute; left: 10px; width: 18px; height: 18px; background: url("/pridegb/img/enjoy/icon_list01.png") no-repeat center/100%;}
.serviceAccordion .coffeeShop .dropTitle:before {content: ""; display: block; position: absolute; left: 10px; width: 18px; height: 18px; background: url("/pridegb/img/enjoy/icon_list02.png") no-repeat center/100%;}
.serviceAccordion .departmentStore .dropTitle:before {content: ""; display: block; position: absolute; left: 10px; width: 18px; height: 18px; background: url("/pridegb/img/enjoy/icon_list03.png") no-repeat center/100%;}
.serviceAccordion .intShop .dropTitle:before {content: ""; display: block; position: absolute; left: 10px; width: 18px; height: 18px; background: url("/pridegb/img/enjoy/icon_list03.png") no-repeat center/100%;}
.serviceAccordion .convenStore .dropTitle:before {content: ""; display: block; position: absolute; left: 10px; width: 18px; height: 18px; background: url("/pridegb/img/enjoy/icon_list03.png") no-repeat center/100%;}
.serviceAccordion .restaurant .dropTitle:before {content: ""; display: block; position: absolute; left: 10px; width: 18px; height: 18px; background: url("/pridegb/img/enjoy/icon_list05.png") no-repeat center/100%;}
.serviceAccordion .education .dropTitle:before {content: ""; display: block; position: absolute; left: 10px; width: 18px; height: 18px; background: url("/pridegb/img/enjoy/icon_list06.png") no-repeat center/100%;}
.serviceAccordion .movie .dropTitle:before {content: ""; display: block; position: absolute; left: 10px; width: 18px; height: 18px; background: url("/pridegb/img/enjoy/icon_list07.png") no-repeat center/100%;}
.serviceAccordion .themePark .dropTitle:before {content: ""; display: block; position: absolute; left: 10px; width: 18px; height: 18px; background: url("/pridegb/img/enjoy/icon_list08.png") no-repeat center/100%;}
.serviceAccordion .serviceInner {display: none; padding:20px; border-bottom:1px solid #e0e0e0;}

.card_guide.f13 {font-size:13px;}
.card_guide ul li .innerDash li {background:0 none;}
.card_guide .ac {text-align:center;}