@charset "euc-kr";

/* CSS Mobile Reset */
html,body,div,span,object,h1,h2,h3,h4,h5,h6,p,a,abbr,address,cite,em,img,
strong,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,
tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,
figure,figcaption,footer,header,hgroup,menu,nav,section,summary,audio,video
{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;outline:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0)}
header,section,article,nav,footer,hgroup,aside{display:block}
body{line-height:1;word-wrap:break-word;word-break:break-all;white-space:normal;-webkit-text-size-adjust:none;background:#ffffff}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%}
table{border-spacing:0;border-collapse:collapse}
img{border:none;max-width:100%;-webkit-tap-highlight-color:rgba(0, 0, 0, 0)}
ol,ul{list-style:none}
caption,hr{display:none}
legend{visibility:hidden;overflow:hidden;height:0px;width:0px;line-height:0px;_text-indent:-1000px;font-size:0px}

/* common css */
/*html,body{height:100%}*/
body{font-family:Dotum,"µ¸¿òÃ¼", Gulim,"±¼¸²Ã¼", NanumGothic,"³ª´®°íµñ",Arial,Malgun Gothic,Helvetica,Apple-Gothic,snas-serif;font-size:14px;color:#333333;letter-spacing:-1px}
img,select,input{vertical-align:middle}
a,a:link,a:visited,a:active,a:hover{color:inherit;text-decoration:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0)}
.clfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clfix{display:inline-block}
.clfix{display:block}
.bold{font-weight:bold}

/* TEXT INDENT, COLOR, MARGIN */
.txt_i10{text-indent:-10px;padding-left:10px}
.txt_i8{text-indent:-8px;padding-left:8px}
.bodt0{border-top:0 !important}
.bodb0{border-bottom:0 !important}
.mg0{margin:0 !important}
.mgb0{margin-bottom:0 !important}
.mgr0{margin-right:0 !important}
.mgt0{margin-top:0px !important}
.mgt5{margin-top:5px !important}
.mgt10{margin-top:10px !important}
.mgt15{margin-top:15px !important}
.mgt20{margin-top:20px !important}
.mgt30{margin-top:30px !important}
.mgt40{margin-top:40px !important}
.mgt50{margin-top:50px !important}
.mgt35{margin-top:35px !important}
.mgt10{margin-top:10px !important}
.mgt-20{margin-top:-20px !important}
.mgb10{margin-bottom:10px !important}
.mgb15{margin-bottom:15px !important}
.mgb20{margin-bottom:20px !important}
.mgb30{margin-bottom:30px !important}
.mgb40{margin-bottom:40px !important}
.mgb50{margin-bottom:50px !important}
.mgb60{margin-bottom:60px !important}
.mgb70{margin-bottom:70px !important}
.mgb80{margin-bottom:80px !important}
.mgb90{margin-bottom:90px !important}
.pdb0{padding-bottom:0 !important}
.pdr0{padding-right:0 !important}
.txt_base{color:#333333}
.txt_black{color:#000000}
.txt_gray{color:#888888}
.txt_blue{color:#0057a7}
.txt_skyblue{color:#2e84f1}
.txt_orange{color:#f56d01}
.txt_gold{color:#c1813d}
.txt_f12{font-size:12px}
.txt_f14{font-size:14px !important}
.txt_hc{text-align:center;}

/* input style */
input[type=text],input[type=email],input[type=tel],input[type=number],input[type=password]{padding:5px 0;border:1px solid #b2b2b2;border-radius:5px;background:#ffffff url(http://www.anycardirect.com/m/images/bg/bg_gradation_input.gif) repeat-x left top}
input[type=radio]{-webkit-appearance:none;display:inline-block;width:18px;height:18px;border:0;border-radius:0;background:url(http://www.anycardirect.com/m/images/bg/bg_radio_off.png) no-repeat left top;-webkit-background-size:18px 18px}
input[type=checkbox]{-webkit-appearance:none;display:inline-block;width:18px;height:18px;border:0;border-radius:0;background:url(http://www.anycardirect.com/m/images/bg/bg_checkbox_off.png) no-repeat left top;-webkit-background-size:18px 18px}
input[type=radio]:checked{background:url(http://www.anycardirect.com/m/images/bg/bg_radio_on.png) no-repeat left top}
input[type=checkbox]:checked{background:url(http://www.anycardirect.com/m/images/bg/bg_checkbox_on.png) no-repeat left top}
input,select,textarea{-webkit-appearance:none}
input:focus,select:focus,textarea:focus{outline:none}

/* function css */
.dimm{width:100%;min-height:100%;position:absolute;top:0;left:0;z-index:50;background:#ffffff !important;opacity:.75;filter:alpha(opacity=75)}
.dimmContent{position:relative;z-index:200}
.loading_bar{position:absolute;top:0;left:50%;z-index:60;width:38px;height:38px;margin:-16px 0 0 -16px;background:url(http://www.anycardirect.com/m/images/common/loading.png) no-repeat center center;-webkit-transform:rotate(360deg);-webkit-animation-name:spin;-webkit-animation-duration:1.5s;-webkit-animation-iteration-count:infinite}
@-webkit-keyframes spin{from {-webkit-transform: rotate(0deg)}to {-webkit-transform: rotate(360deg)}}

/* layout css */
#header_m{position:relative;width:100%}
#container_m{display:-webkit-box;-webkit-box-orient:horizontal;display:-moz-box;-moz-box-orient:horizontal;}
#tablet_nav{display:none;width:250px;border-right:1px solid #bcbcbc}
@media all and (min-width:20cm){#tablet_nav{display:block}}/* ÅÂºí¸´ ¼¼·Î + °¡·Î */
#content_m{overflow:hidden;position:relative;-webkit-box-flex:1;-moz-box-flex:1;}
#footer_m{position:relative;width:100%;margin-top:10px;padding-bottom:15px;border-top:1px solid #d6d6d6;background:#f3f3f3}
#footer_m:after{display:block;content:'';position:absolute;top:0;left:0;width:100%;border-top:1px solid #ffffff}

/* header logo & util */
#util{display:block;position:relative;width:100%;height:34px;border-bottom:1px solid #000000;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(90,97,107,1)), color-stop(100%,rgba(61,69,80,1)))}
/*Å¬¸¯½ÃÀÚ±¹»ý±â´Â°Í#util a{-webkit-tap-highlight-color:rgba(0, 0, 0, 1)}#header_m #util img{-webkit-tap-highlight-color:rgba(0, 0, 0, 0.3)}*/
#util h1{overflow:hidden;position:absolute;top:4px;left:7px;width:100px;height:27px}
#util h1 a{display:block;width:100px;height:27px;line-height:27px}
#util h1 .first_logo{height:26.5px;margin-top:-2px}
#util h1.tabletLogo{display:none}
#util .btn_ca{position:absolute;top:7px;right:85px;width:70px;height:22px;}
#util .btn_login{display:block;position:absolute;top:7px;right:85px;width:47px;height:22px;background:url(http://www.anycardirect.com/m/images/button/btn_login.gif) no-repeat left top;-webkit-background-size:47px 22px}
#util .btn_logout{display:block;position:absolute;top:7px;right:85px;width:47px;height:22px;background:url(http://www.anycardirect.com/m/images/button/btn_logout.gif) no-repeat left top;-webkit-background-size:47px 22px}
#util .btn_ic{position:absolute;top:7px;right:10px;width:70px;height:22px}
#util .btn_ic_t{display:none;position:absolute;top:7px;right:10px;width:70px;height:22px}
.btn_agreement_close{position:absolute;top:6px;right:10px}
/* header logo & util ÅÂºí¸´ ¼¼·Î + °¡·Î */
@media all and (min-width:20cm){
#util{height:41px}#util h1{top:7px}#util h1.mobileLogo{display:none}#util h1.tabletLogo{display:block}
#util .btn_login,#util .btn_logout,.btn_agreement_close{top:10px}
#util .btn_ic{display:none}
#util .btn_ic_t{display:block;top:10px}}

/* header main homemenu nav */
#home_menu ul{display:-webkit-box;-webkit-box-orient:horizontal;display:-moz-box;-moz-box-orient:horizontal;border-bottom:1px solid #010101;background:#2e323c}
#home_menu li{-webkit-box-flex:1;-moz-box-flex:1;width:100%;height:32px;text-align:center}
#home_menu #homeBtn02{margin:0 1px}
#home_menu li a{display:block;height:31px;line-height:31px;color:#ffffff;border:1px solid #6a7584;border-bottom:0}
#home_menu #homeBtn01 a{border-left:0;background:url(http://www.anycardirect.com/m/images/bg/bg_gradation_homemenu.gif) repeat-x left top;-webkit-background-size:2px 31px}
#home_menu #homeBtn01 a span{padding-left:20px;background:url(http://www.anycardirect.com/m/images/icon/icon_home_off.png) no-repeat left 1px;-webkit-background-size:15px 13px}
#home_menu #homeBtn02 a{background:url(http://www.anycardirect.com/m/images/bg/bg_gradation_homemenu.gif) repeat-x left top;-webkit-background-size:2px 31px}
#home_menu #homeBtn03 a{border-right:0;background:url(http://www.anycardirect.com/m/images/bg/bg_gradation_homemenu.gif) repeat-x left top;-webkit-background-size:2px 31px}
#home_menu li.on a{height:33px;margin-top:-1px;color:#2e84f1;border:0}
#home_menu #homeBtn01.on a{background:url(http://www.anycardirect.com/m/images/bg/bg_gradation_homemenu_on.gif) repeat-x left top;-webkit-background-size:1px 33px}
#home_menu #homeBtn01.on a span{background:url(http://www.anycardirect.com/m/images/icon/icon_home_on.png) no-repeat left 1px;-webkit-background-size:15px 13px}
#home_menu #homeBtn02.on a{background:url(http://www.anycardirect.com/m/images/bg/bg_gradation_homemenu_on_02.gif) repeat-x left top;-webkit-background-size:1px 33px}
#home_menu #homeBtn03.on a{background:url(http://www.anycardirect.com/m/images/bg/bg_gradation_homemenu_on_02.gif) repeat-x left top;-webkit-background-size:1px 33px}

/* header mobile GNB base */
#gnb_m{overflow:hidden;position:relative;width:100%;height:40px}
#sub_m #gnb_m:after{display:block;content:'';position:absolute;bottom:0;left:0;width:100%;height:3px;background:url(http://www.anycardirect.com/m/images/bg/bg_gradation_gnb_bottom.gif) repeat-x left top}
#gnb_m ul{display:-webkit-box;-webkit-box-orient:horizontal;display:-moz-box;-moz-box-orient:horizontal;position:absolute;top:0;left:0;width:100%;height:39px;border-bottom:1px solid #a4a4a4;-webkit-background-size:1px 39px}
#main_m #gnb_m #gnb01{background:url(http://www.anycardirect.com/m/images/bg/bg_gradation_gnb.gif) repeat-x left top}
#sub_m #gnb_m #gnb01{background:url(http://www.anycardirect.com/m/images/bg/bg_gradation_gnb2.gif) repeat-x left top}
#gnb_m li{-webkit-box-flex:1;-moz-box-flex:1;background:url(http://www.anycardirect.com/m/images/bullet/bl_gnb_bar.gif) no-repeat left center;-webkit-background-size:2px 14px}
#gnb_m li a{display:block;position:relative;height:39px;line-height:39px;letter-spacing:-1px;text-align:center}
#sub_m #gnb_m li.on a{color:#2e84f1}
#sub_m #gnb_m li.on a:after{display:block;position:absolute;bottom:0;left:50%;content:'';width:12px;height:7px;margin-left:-5px;background:url(http://www.anycardirect.com/m/images/bullet/bl_gnb_on.png) no-repeat bottom center;-webkit-background-size:12px 7px}
#gnb_m #gnb01 li:first-child{background:none}
#gnb_m #gnb01 li:last-child{padding-right:26px}

/* header mobile GNB over */
#gnb_m #gnb02{left:100%;margin-left:-26px;background:url(http://www.anycardirect.com/m/images/bg/bg_gradation_gnb_02.gif) repeat-x left top}
#gnb_m #gnb02 #gnbOpen{width:26px;background:none;text-indent:-9999px}
#gnb_m #gnb02 #gnbClose{-webkit-box-flex:0;-moz-box-flex:0;width:26px;background:none;text-indent:-9999px}
#gnb_m #gnb02 #gnbClose a{background:url(http://www.anycardirect.com/m/images/button/btn_close_gnb02.gif) no-repeat left top;-webkit-background-size:26px 39px}
#gnb_m #gnb02 li:nth-child(3){-webkit-box-flex:0.8;-moz-box-flex:0.8;padding-right:10px;background:none}
#main_m #gnb_m #gnb02 #gnbOpen a{background:url(http://www.anycardirect.com/m/images/button/btn_open_gnb02.gif) no-repeat left top;-webkit-background-size:26px 39px}
#sub_m #gnb_m #gnb02 #gnbOpen a{background:url(http://www.anycardirect.com/m/images/button/btn_open2_gnb02.gif) no-repeat left top;-webkit-background-size:26px 39px}

/* header mobile SNS nav */
#sns_m ul{display:-webkit-box;-webkit-box-orient:horizontal;display:-moz-box;-moz-box-orient:horizontal;width:100%;height:39px;border-bottom:1px solid #a4a4a4;background:url(http://www.anycardirect.com/m/images/bg/bg_gradation_gnb.gif) repeat-x left top;-webkit-background-size:1px 39px;text-indent:-9999em}
#sns_m li{-webkit-box-flex:1;-moz-box-flex:1;background:url(http://www.anycardirect.com/m/images/bullet/bl_gnb_bar.gif) no-repeat left center;-webkit-background-size:2px 14px}
#sns_m li a{display:block;position:relative;height:39px}
#sns_m #snsBtn01 a{background:url(http://www.anycardirect.com/m/images/txt/txt_sns01_off.png) no-repeat center center;-webkit-background-size:80px 18px}
#sns_m #snsBtn02 a{background:url(http://www.anycardirect.com/m/images/txt/txt_sns02_off.png) no-repeat center center;-webkit-background-size:78.5px 15.5px}
#sns_m #snsBtn03 a{background:url(http://www.anycardirect.com/m/images/txt/txt_sns03_off.png) no-repeat center center;-webkit-background-size:38.5px 16.5px}
#sns_m #snsBtn01.on a{background-image:url(http://www.anycardirect.com/m/images/txt/txt_sns01_on.png)}
#sns_m #snsBtn02.on a{background-image:url(http://www.anycardirect.com/m/images/txt/txt_sns02_on.png)}
#sns_m #snsBtn03.on a{background-image:url(http://www.anycardirect.com/m/images/txt/txt_sns03_on.png)}

/* header tablet GNB */
#gnb_t{display:none}
#gnb_t ul{display:-webkit-box;-webkit-box-orient:horizontal;display:-moz-box;-moz-box-orient:horizontal;width:100%;height:39px;border-bottom:1px solid #163d73;background:#3b83d9}
#gnb_t ul li{position:relative;-webkit-box-flex:1;-moz-box-flex:1;width:100%;border-left:1px solid #2a61ae}
#gnb_t ul li:first-child{background:none;border-left:0}
#gnb_t ul li a{display:block;height:39px;line-height:42px;border-left:1px solid #629ce1;color:#ffffff;font-size:13px;text-align:center}
#gnb_t ul li.link{display:none;-webkit-box-flex:0;-moz-box-flex:0;width:200px;border-left:1px solid #334b6c;background:#5e82ad}
#gnb_t ul li.on{background:#3170c6}
#gnb_t ul li.on:after{display:block;content:'';position:absolute;bottom:-1px;left:50%;z-index:5;width:7px;height:5px;margin-left:-3.5px;background:url(http://www.anycardirect.com/m/images/bullet/bl_gnb_tablet_on.gif) no-repeat left top}

/* tablet Left nav */
#tablet_nav{position:relative}
#tablet_nav:after{display:block;content:'';position:absolute;top:0;right:0;width:10px;height:100%;background:-webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(221,221,221,0.5)))}
#tablet_nav ul{width:100%}
#tablet_nav ul li{overflow:hidden;border-bottom:1px solid #cacaca;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(221,221,221,1)))}
#tablet_nav ul li.title{position:relative;height:42px;line-height:42px;padding-left:15px;font-size:16px;text-align:left;border-bottom:0;background:#ffffff}
#tablet_nav ul li.title:after{display:block;content:'';position:absolute;bottom:0;left:0;z-index:2;width:100%;height:3px;background:url(http://www.anycardirect.com/m/images/bg/bg_gradation_gnb_bottom.gif) repeat-x left top}
#tablet_nav ul li > a{display:block;padding:13px 0 10px 15px;color:#333333;letter-spacing:-1px;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(221,221,221,1)))}
#tablet_nav ul li .depth3{border-top:1px solid #aaaaaa}
#tablet_nav ul li .depth3 a{position:relative;display:block;height:36px;line-height:36px;padding-left:15px;color:#515151;font-size:14px;border-bottom:1px solid #dddddd;background:#ffffff url(http://www.anycardirect.com/m/images/bullet/bl_arrow_whitegray_right.gif) no-repeat 95% 10px;-webkit-background-size:16px 16px}
#tablet_nav ul li .depth3 a:last-child{border-bottom:0}
#tablet_nav ul li a.on{position:relative;z-index:3;color:#ffffff;background:url(http://www.anycardirect.com/m/images/bullet/bl_arrow_whitegray_right.gif) no-repeat 94% 10px,-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(56,65,77,1)), color-stop(12%,rgba(78,87,100,1)));-webkit-background-size:16px 16px,auto}
#tablet_nav ul li .link_bl{background:url(http://www.anycardirect.com/m/images/bullet/bl_arrow_whitegray_right.gif) no-repeat 95% center;-webkit-background-size:16px 16px}

/* header nav control */
#sub_m #header_m #home_menu,
#sub_m #header_m #sns_m,
#sub_m #header_m .btn_agreement_close,
#main_m #header_m #sns_m,
#main_m #header_m .btn_agreement_close,
#social_m #header_m #gnb_m,
#social_m #header_m .btn_agreement_close,
#link_m #header_m #gnb_m,
#link_m #header_m #sns_m,
#link_m #header_m .btn_agreement_close,
#agreement_m #header_m #home_menu,
#agreement_m #header_m #gnb_m,
#agreement_m #header_m #gnb_t,
#agreement_m #header_m #sns_m,
#agreement_m #header_m .btn_login,
#agreement_m #header_m .btn_logout,
#agreement_m #header_m .btn_ic,
#agreement_m #header_m .btn_ic_t,
#pop_m #header_m #home_menu,
#pop_m #header_m #gnb_m,
#pop_m #header_m #gnb_t,
#pop_m #header_m #sns_m,
#pop_m #header_m .btn_login,
#pop_m #header_m .btn_logout,
#pop_m #header_m .btn_agreement_close,
#pop_m #header_m .btn_ca,
#pop_m #header_m .btn_ic,
#pop_m #header_m .btn_ic_t{display:none}
/* header nav control ÅÂºí¸´ ¼¼·Î */
@media all and (min-width:20cm){#home_menu,#gnb_m,#sns_m{display:none}#gnb_t{display:block}}
/* header nav control ÅÂºí¸´ °¡·Î */
@media all and (min-width:26cm){.tabletMain #gnb_t ul li.link{display:block}}

/* main mobile content */
.visual_state{position:relative;width:100%;padding:4px 0 10px 0;border-bottom:1px solid #b7b7b7;text-align:center}
/*.mobile_notice{overflow:hidden;height:16px;margin-top:10px}*/
#notice_roll{overflow:hidden;height:19px;margin-top:10px}
.mobile_notice li{position:relative;margin:0 10px 5px 10px}
.mobile_notice li:last-child{margin-bottom:0px}
.mobile_notice li a{display:block}
.mobile_notice li .txt{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:65%;height:22px;line-height:22px;padding-left:40px}
.mobile_notice li .icon_info,
.mobile_notice li .icon_event{-webkit-background-size:auto 16px;background-position:left 3px}
.mobile_notice li time{position:absolute;top:0;right:0;color:#999999;font-size:12px;line-height:20px}
#rollBanner{overflow:hidden;position:relative;height:45px;margin:9px 10px 0 10px;text-align:center;background:#498fd7}
#rollBanner img{width:300px;height:45px}
@media all and (min-width:20cm){#rollBanner{height:73px;line-height:73px;margin:0}}/* ÅÂºí¸´ ¼¼·Î */

.main_link_btn{display:-webkit-box;-webkit-box-orient:horizontal;display:-moz-box;-moz-box-orient:horizontal;margin:10px 10px 0 10px;border-top:1px solid #b8b8b8;border-bottom:1px solid #b8b8b8;border-right:1px solid #b8b8b8}
.main_link_btn li{-webkit-box-flex:1;width:100%;text-indent:-9999px;border-left:1px solid #b8b8b8;background:url(http://www.anycardirect.com/m/images/bg/bg_gradation_main_mobile_btn.gif) repeat-x left top;-webkit-background-size:1px 48px}
.main_link_btn li a{display:block;padding:15px 0;border:1px solid #ffffff}
.main_link_btn li:nth-child(1) a{background:url(http://www.anycardirect.com/m/images/txt/txt_main_mobile_btn01.png) no-repeat center center;-webkit-background-size:62.5px 22.5px}
.main_link_btn li:nth-child(2) a{background:url(http://www.anycardirect.com/m/images/txt/txt_main_mobile_btn02.png) no-repeat center center;-webkit-background-size:71.5px 23.5px}
.main_link_btn li:nth-child(3) a{background:url(http://www.anycardirect.com/m/images/txt/txt_main_mobile_btn04.png) no-repeat center center;-webkit-background-size:71.5px 23.5px}

/* mobile, tablet, mall visual swipe control */
#main_visual_wrap{position:relative}
#sliderArea{overflow:hidden;width:100%;margin:0 auto}
/* #sliderArea ul{width:320px;height:210px} */
/* #sliderArea .slider_content{width:320px;height:210px;margin:0 auto} */
#sliderArea .slider_content{width:100%}
.rollingCircle{width:100%;margin:5px 0 0 0;padding-bottom:10px;min-height:15px;border-bottom:1px solid #b7b7b7;text-align:center}
.rollingCircle a{display:inline-block}
.rollingCircle a span{display:inline-block;width:10px;height:10px;margin:0 5px;background:#b4b4b4;border-radius:5px;text-indent:-9999em}
.rollingCircle a.on span{background:#2691d9}
.main_vpn #prev,
.main_vpn #next{display:block;overflow:hidden;position:absolute;bottom:6px;width:22px;height:22px;border:1px solid #e4e4e4;border-radius:5px;text-indent:-9999px}
.main_vpn #prev{left:20%;background:url(http://www.anycardirect.com/m/images/bullet/bl_arrow_gray_left.png) no-repeat center center}
.main_vpn #prev:hover{background:#eaeaea url(http://www.anycardirect.com/m/images/bullet/bl_arrow_gray_left.png) no-repeat center center}
.main_vpn #next{right:20%;background:url(http://www.anycardirect.com/m/images/bullet/bl_arrow_gray_right.png) no-repeat center center}
.main_vpn #next:hover{background:#eaeaea url(http://www.anycardirect.com/m/images/bullet/bl_arrow_gray_right.png) no-repeat center center}
@media all and (min-width:20cm){
#sliderArea{overflow:hidden;width:440px;height:270px;margin:0 auto}
/* #sliderArea ul{width:440px;height:270px}
#sliderArea .slider_content{width:440px;height:270px} */
.rollingCircle{border-bottom:0}
.main_vpn #prev,.main_vpn #next{bottom:4px}
.main_vpn #prev{left:25%}
.main_vpn #next{right:25%}}/* ÅÂºí¸´ ¼¼·Î */
#mall_content #sliderArea ul{width:300px;height:360px}/*305*/
#mall_content #sliderArea .slider_content{width:300px}
#mall_content .rollingCircle{padding-bottom:10px;border-bottom:0}
#mall_content #prev,
#mall_content #next{position:absolute;top:50%;z-index:2;width:22px;height:56px;margin-top:-39px;border:1px solid #0f1014;background-color:#32353d;background-repeat:no-repeat;background-position:center center;-webkit-background-size:13px 25px;text-indent:-9999px}
#mall_content #prev{left:0;background-image:url(http://www.anycardirect.com/m/images/bullet/bl_arrow_left_mallmain_off.png)}
#mall_content #next{right:0;background-image:url(http://www.anycardirect.com/m/images/bullet/bl_arrow_right_mallmain_off.png)}
#mall_content #prev:hover{background-image:url(http://www.anycardirect.com/m/images/bullet/bl_arrow_left_mallmain_on.png)}
#mall_content #next:hover{background-image:url(http://www.anycardirect.com/m/images/bullet/bl_arrow_right_mallmain_on.png)}

/* mobile submain content */
#middle_content{display:-webkit-box;-webkit-box-orient:horizontal;display:-moz-box;-moz-box-orient:horizontal;height:320px;border-bottom:1px solid #cacaca}
#middle_content .img{position:relative;-webkit-box-flex:1;-moz-box-flex:1;width:100%;border-right:1px solid #cacaca;text-align:center}
#middle_content #contentImg{height:320px}
#middle_content .nav{position:relative;-webkit-box-flex:1;-moz-box-flex:1;width:100%;}
#middle_content .nav ul{width:100%}
#middle_content .nav ul li{position:relative;overflow:hidden;height:45px;border-bottom:1px solid #cacaca}
#middle_content .nav ul li.down:before{display:block;content:'';position:absolute;top:20px;right:5.9%;width:11px;height:7px;background:url(http://www.anycardirect.com/m/images/bullet/bl_arrow_skyblue_down.gif) no-repeat left top}
#middle_content .nav ul li.up:after{display:block;content:'';position:absolute;top:20px;right:5.9%;width:11px;height:7px;background:url(http://www.anycardirect.com/m/images/bullet/bl_arrow_skyblue_up.gif) no-repeat left top}
#middle_content .nav ul li:last-child{border-bottom:0;height:46px}
#middle_content #calNav li:nth-child(3) a{letter-spacing:-1px}
#middle_content #helpdeskNav li:nth-child(4){border-bottom:1px solid #cacaca;height:45px}
#middle_content #savensaveNav li:nth-child(3) a{padding-right:20px}
#middle_content .nav ul li > a{display:block;padding:16px 0 16px 15px;color:#333333;letter-spacing:-1px;border-bottom:1px solid #cacaca;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(240,240,240,1)))}
#middle_content .nav ul li.title{display:none}
#middle_content .nav ul li.tip_content{position:relative;border-bottom:0;display:-webkit-box;-webkit-box-orient:horizontal;-webkit-box-pack:center;-webkit-box-align:end;display:-moz-box;-moz-box-orient:horizontal;-moz-box-pack:center;-moz-box-align:end;}
#middle_content .nav ul#helpdeskNav .tip_content{height:170px}
#middle_content .nav ul#calNav .tip_content{height:172px}
#middle_content .nav ul li.tip_content .box_base_nc{padding:10px 10px 10px 5px}
@media all and (min-width:20cm){.tip_content{display:none}}/* ÅÂºí¸´ ¼¼·Î */
#middle_content .nav ul li .depth3 a{display:block;height:40px;line-height:40px;padding-left:15px;color:#515151;font-size:14px;border-bottom:1px solid #dddddd;background:url(http://www.anycardirect.com/m/images/bullet/bl_arrow_whitegray_right.gif) no-repeat 95% 10px;-webkit-background-size:16px 16px}
#middle_content .nav ul li .depth3 a:last-child{border-bottom:0}
#middle_content .nav ul li .link_bl{background:url(http://www.anycardirect.com/m/images/bullet/bl_arrow_whitegray_right.gif) no-repeat 95% center,-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(240,240,240,1)));-webkit-background-size:16px 16px,auto}
#middle_content.savensaveMiddleHeight .nav ul .firstNavOpen{height:257px}
#middle_content.mypgaeMiddleHeight .nav ul .firstNavOpen{height:180px}
#middle_content .nav ul .firstNavOpen{height:227px}
.submain_banner{overflow:hidden;height:50px;padding-top:5px;line-height:54px;margin:15px 10px 15px 10px;border:1px solid #1540bc;text-align:center;background:#498fd7;font-size:0}
.submain_banner img{width:300px;height:100%}

/* mobile submain Mall content */
#mall_content{position:relative;width:100%;min-height:305px;padding:15px 0 0 0;background:url(http://www.anycardirect.com/m/images/bg/bg_mallmiddle.gif) repeat left top}
#mall_content .mall_item{margin:0 15px;padding-bottom:15px;/*min-height:335px;*/background:#ffffff;border-radius:15px}
#mall_content .mall_title{position:relative;height:40px;line-height:40px;color:#22242c;font-size:18px;border-bottom:1px solid #b9bdc4;border-top-left-radius:15px;border-top-right-radius:15px;background:-webkit-gradient(linear, left top, left bottom, from(#dee1e4), to(#c3c7cd));text-align:center}
#mall_content .mall_title .view_product,
#mall_content .mall_title .view_all_product{display:block;position:absolute;top:2px;width:15px;height:15px;padding:10px;background-position:center center;background-repeat:no-repeat;-webkit-background-size:15px 15px;text-indent:-9999px}
#mall_content .mall_title .view_product{left:2px;background-image:url(http://www.anycardirect.com/m/images/icon/icon_view_section.png)}
#mall_content .mall_title .view_product.on{background-image:url(http://www.anycardirect.com/m/images/icon/icon_view_section2.png)}
#mall_content .mall_title .view_all_product{right:2px;background-image:url(http://www.anycardirect.com/m/images/icon/icon_view_all.png)}
#mall_content .mall_title .view_all_product.on{background-image:url(http://www.anycardirect.com/m/images/icon/icon_view_all2.png)}
#mall_content .product_info .img{height:160px;text-align;center}
#mall_content .product_info .img img{width:95%;height:100%}
#mall_content .product_info .list{margin:0 10px;border-top:1px solid #c3c3c3;border-right:1px solid #c3c3c3}
#mall_content .product_info .list a{display:block;height:45px;line-height:45px;border-bottom:1px solid #c3c3c3;border-left:1px solid #c3c3c3;color:#171717;font-size:16px;background:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ebebeb))}
#mall_content .product_info .list a span{display:block;padding:0 0 0 40px;background:url(http://www.anycardirect.com/m/images/bullet/bl_circle_blue.gif) no-repeat 20px center,url(http://www.anycardirect.com/m/images/bullet/bl_arrow_whiteblue_right.gif) no-repeat 92% center;-webkit-background-size:11px 11px,16px 16px}
#mall_content .product_info .all_menu{float:left;width:50%;min-height:100px}
#mall_content #allMenu .product_info{display: -webkit-box;-webkit-box-orient:horizontal;margin:10px 10px 0 10px}
#mall_content #allMenu .product_info .all_menu dt{display:block;height:34px;letter-spacing:-1px;line-height:34px;padding:0;border-bottom:1px solid #69A5E3;text-align:center;color:#0a72db;background:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#F0F0F0))}
#mall_content #allMenu .product_info .all_menu dt a{display:block;font-size:14px}
#mall_content #allMenu .product_info .all_menu dt.line{border-top:1px solid #90BCEA;border-top-right-radius:0 !important;border-top-left-radius:0 !important}
#mall_content #allMenu .product_info .all_menu dd{height:34px;line-height:34px;padding-left:5px;letter-spacing:-1px;border-bottom:1px solid #EBEDEE}
#mall_content #allMenu .product_info .all_menu dd .icon_arrow{display:block;color:#46484f;font-size:12px;background:url(http://www.anycardirect.com/m/images/bullet/bl_arrow_skyblue_right.gif) no-repeat 100px 50%}
#mall_content #allMenu .product_info .all_menu dd:last-child{border-bottom:0 !important}
#mall_content #allMenu .product_info .all_menu dd.noborder{border:0 !important}
#mall_content #allMenu .product_info .all_menu{-webkit-box-flex:1;float:none}
#mall_content #allMenu .product_info .all_menu.group01 dt{border-top-left-radius:7px}
#mall_content #allMenu .product_info .all_menu.group01{border-top-left-radius:7px;border-bottom-left-radius:7px;border:1px solid #69A5E3}
#mall_content #allMenu .product_info .all_menu.group02 dt{border-top-right-radius:7px}
#mall_content #allMenu .product_info .all_menu.group02{border-top-right-radius:7px;border-bottom-right-radius:7px;border:1px solid #69A5E3;border-left:0}
#mall_content #allMenu{display:none;position:absolute;top:15px;left:50%;z-index:5;width:300px;margin-left:-150px}

/* tablet Main */
#main_t{display:-webkit-box;-webkit-box-orient:horizontal;display:-moz-box;-moz-box-orient:horizontal;width:100%;min-height:593px;background:#334b6c}
#main_t #tablet_content{-webkit-box-flex:1;-moz-box-flex:1;position:relative;min-height:100%;background:#ffffff}
#main_t #navLink{position:relative;width:200px;min-height:100%;margin-left:1px;background:#dfe6ef}
#main_t .list_link{border-bottom:0}
#main_t .list_link_last{border-bottom:0}
#main_t .list_link ul{display:block}
#main_t .list_link li{float:left;margin:12px 0 0 23px}
@media all and (min-width:20cm) and (max-width:25.9cm){
#main_t #navLink{margin:0}
#main_t .list_link li{margin:12px 0 12px 27px}
#main_t{-webkit-box-orient:vertical;-moz-box-orient:vertical}
#main_t #navLink{width:100%}}/* ÅÂºí¸´ ¼¼·Î */
#main_t #tablet_content{display:-webkit-box;-webkit-box-orient:vertical;display:-moz-box;-moz-box-orient:vertical}
#main_t #tablet_content_top{-webkit-box-flex:1;-moz-box-flex:1;width:100%;height:310px}
#main_t #tablet_content_bottom{-webkit-box-flex:1;-moz-box-flex:1;width:100%;height:283px;border-top:1px solid #2e3238}
#main_t #content01{position:absolute;top:0;left:0;width:55%;height:310px}
#main_t #content02{position:absolute;top:0;right:0;width:45%;height:310px}
#main_t #content03{position:absolute;bottom:0;left:0;width:55%;height:283px}
#main_t #content04{position:absolute;bottom:0;right:0;width:45%;height:283px}

/* tablet Main content01 */
#main_t #main_visual{position:relative}
/* tablet Main content02 */
#main_t #banner_area{position:relative;height:100%;padding:25px 25px 0 25px;background:url(http://www.anycardirect.com/m/images/bg/bg_gradation_table_main.gif) no-repeat left top}
#main_t #banner_area h3{position:relative;margin-bottom:10px;color:#0057a7;font-size:16px}
#main_t #banner_area h3:after{position:absolute;top:5px;right:0;z-index:-1;display:block;content:'';width:100%;height:1px;border-top:1px solid #c7d2e0}
#main_t #banner_area h3 > span{padding-right:10px;background:#ffffff}
#main_t #banner_area h3 span .orange{color:#f56d01}
#main_t #banner_area .card_benefit li{margin-bottom:5px;padding:0 0 0 15px;font-size:14px;background:url(http://www.anycardirect.com/m/images/bullet/bl_dot_orange.gif) no-repeat 5px 5px;letter-spacing:-1px}
#main_t #banner_area .card_benefit li:last-child{margin-bottom:0}
#main_t #banner_area .card_benefit li a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}
#main_t #banner_area .event_banner{margin-top:15px}
#main_t #banner_area .event_banner li{overflow:hidden;height:73px;line-height:73px;margin-bottom:5px;border:1px solid #c7d2e0;text-align:center}
#main_t #banner_area .event_banner li:nth-child(1){background:#498fd7}
#main_t #banner_area .event_banner li img{width:300px;vertical-align:middle}
@media all and (min-width:20cm) and (max-width:25.9cm){#main_t #banner_area .event_banner li{line-height:71px}}/* ÅÂºí¸´ ¼¼·Î */
#main_t #banner_area .event_banner li:last-child{margin-bottom:0}
/* tablet Main content03 */
#main_t #sns_area{overflow:hidden;position:relative;height:260px;padding:20px 25px 0 25px}
#main_t #sns_area .sns_tab{display:-webkit-box;-webkit-box-orient:horizontal;height:37px;margin-bottom:10px;border-bottom:1px solid #0057a7}
#main_t #sns_area .sns_tab li{position:relative;-webkit-box-flex:1;height:36px;border:1px solid #c7d2e0;border-bottom:0}
#main_t #sns_area .sns_tab li:nth-child(2){margin:0 1px}
#main_t #sns_area .sns_tab li span{display:block;width:100%;height:36px;line-height:36px;text-indent:-9999px}
#main_t #sns_area .sns_tab li:nth-child(1) span{background:url(http://www.anycardirect.com/m/images/txt/txt_sns01_off.png) no-repeat center center;-webkit-background-size:80px 18px}
#main_t #sns_area .sns_tab li:nth-child(2) span{background:url(http://www.anycardirect.com/m/images/txt/txt_sns02_off.png) no-repeat center center;-webkit-background-size:78.5px 15.5px}
#main_t #sns_area .sns_tab li:nth-child(3) span{background:url(http://www.anycardirect.com/m/images/txt/txt_sns03_off.png) no-repeat center center;-webkit-background-size:38.5px 16.5px}
#main_t #sns_area .sns_tab li.on{height:36px;border:1px solid #0057a7;border-bottom:1px solid #ffffff;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(226,226,226,1)), color-stop(47%,rgba(255,255,255,1)))}
#main_t #sns_area .sns_tab li:nth-child(1).on span{background-image:url(http://www.anycardirect.com/m/images/txt/txt_sns01_on.png)}
#main_t #sns_area .sns_tab li:nth-child(2).on span{background-image:url(http://www.anycardirect.com/m/images/txt/txt_sns02_on.png)}
#main_t #sns_area .sns_tab li:nth-child(3).on span{background-image:url(http://www.anycardirect.com/m/images/txt/txt_sns03_on.png)}
#main_t #sns_area .list_sns{border-bottom:0}
#main_t #sns_area .list_sns li{border-bottom:0}
#main_t #sns_area .list_sns li a .sns_content .txt{overflow:hidden;height:35px}
#main_t #sns_area .sns_facebook li a .sns_content .txt{overflow:hidden;height:55px}
/* tablet Main content04 */
#main_t #notice_area{position:relative;height:100%;padding:2px 25px 0 25px}
@media all and (min-width:20cm) and (max-width:25.9cm){#main_t #notice_area{padding-top:20px}}/* ÅÂºí¸´ ¼¼·Î */
#main_t #notice_area h3{height:21px;padding-top:16px;color:#0057a7;font-size:16px;border-bottom:1px solid #0057a7}
#main_t #notice_area .notice_list{margin-top:10px}
#main_t #notice_area .notice_list li{margin-bottom:5px}
#main_t #notice_area .notice_list li:last-child{margin-bottom:0}
#main_t #notice_area .notice_list li a{display:block;font-size:14px}
#main_t #notice_area .notice_list li a:after{content:".";display:block;height:0;clear:both;visibility:hidden}
#main_t #notice_area .notice_list li a span{display:block;float:left;width:60%;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#main_t #notice_area .notice_list li a span.icon_event,
#main_t #notice_area .notice_list li a span.icon_info{padding-left:45px}
#main_t #notice_area .notice_list li a time{float:right;color:#888888;line-height:1.4}
#main_t #notice_area .notice_link{margin-top:15px;border-top:1px solid #c7d2e0;border-right:1px solid #c7d2e0;text-align:center}
#main_t #notice_area .notice_link li{display:-webkit-box;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(243,243,243,1)));border-bottom:1px solid #c7d2e0}
#main_t #notice_area .notice_link li:nth-child(1){float:left;width:50%;height:76px;line-height:73px}
#main_t #notice_area .notice_link li:nth-child(2){flaot:left;width:50%;height:76px;line-height:73px}
#main_t #notice_area .notice_link li:nth-child(3){clear:both;height:61px;line-height:58px}
#main_t #notice_area .notice_link li a{display:block;width:100%;border-left:1px solid #c7d2e0}

/* main visual input form */
#main_form{margin:25px 20px 0 20px}
#main_form h4{margin:10px 0 10px 0;font-size:18px}
#main_form .copy01{color:#2e84f1;font-size:12px}
#main_form .copy01 span{color:#de0000}
#main_form .copy02{margin:5px 0 0 0;color:#888888;font-size:12px}
#main_form .input_form{position:relative;margin:10px 0 0 0;padding:0 110px 0 0}
#main_form .input_form input{width:100%;text-indent:5px;background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(201,203,204,1)), color-stop(9%,rgba(236,238,240,1)), color-stop(100%,rgba(236,238,240,1)))}
#main_form .btnb_orange{position:absolute;top:2px;right:0;width:90px;height:45px;padding:10px 5px 0 5px;line-height:1.4}
#main_form .notice{min-height:30px;line-height:1.2;margin:5px 0 0 0;padding:5px 0 0 45px;color:#888888;font-size:12px;background:url(http://www.anycardirect.com/m/images/content/img_main_visual.png) no-repeat left top;-webkit-background-size:auto 35px}
@media all and (min-width:20cm){
#main_form{margin-top:45px}
#main_form h4{margin:15px 0 15px 0;font-size:22px}
#main_form .copy01,#main_form .copy02{font-size:16px}
#main_form .notice{min-height:45px;font-size:16px;-webkit-background-size:auto 45px}}/* ÅÂºí¸´ ¼¼·Î */

/* section common content */
.top_line{margin-top:20px;border-top:1px solid #e5e5e5}
.h4_group{position:relative;width:100%;min-height:28px;padding:10px 0 6px 0;line-height:1.4;border-bottom:1px solid #bbbbbb;/*background:-webkit-gradient(linear, left top, left bottom, color-stop(24%,rgba(255,255,255,1)), color-stop(51%,rgba(240,243,248,1)), color-stop(86%,rgba(224,233,244,1)), color-stop(100%,rgba(204,219,239,1)));*/}
.h4_group:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.h4_group h4{margin-left:10px;color:#333333;font-size:16px}
@media all and (min-width:20cm){.h4_group{height:28px;padding:11px 0 0 0;line-height:1.2}}/* ÅÂºí¸´ ¼¼·Î */
.h5_group{position:relative;padding:0 10px}
.h5_group h5{margin:20px 0 10px 0;padding-left:20px;color:#0057a7;background:url(http://www.anycardirect.com/m/images/bullet/bl_h5_blue.gif) no-repeat left top;-webkit-background-size:13px 13px}
.h5_group p{font-size:12px}
.h5_group p.add_btn{width:58%;line-height:1.2}
.h5_group p .skyblue{color:#2e84f1}
.h5_group .btn{position:absolute;top:40px;right:10px}
.sns_btn{position:relative;overflow:hidden;width:300px;height:25px;margin-top:5px}
.sns_btn .fb-like{overflow:hidden;float:left;width:100px;margin:0 0 0 5px}
.sns_btn .btn_twitter{display:block;float:left;width:74px;margin:0 0 0 10px}
@media all and (min-width:20cm){.sns_btn .btn_twitter{width:62px}}/* ÅÂºí¸´ ¼¼·Î */
.type_border{width:100%;margin-top:20px;border-top:1px solid #e5e5e5}
.type_space{width:auto;margin:0 10px}
.txt_notice{margin:10px 10px 0 10px;color:#c1813d;font-size:11px}

/* box style */
.box_base{margin:0 10px;padding:15px;border:1px solid #dce3e9;background:#f9f9f9}
.box_base_coupon{padding:10px;letter-spacing:-2px}
.box_base p{line-height:1.4}
.box_base .skyblue{color:#2e84f1}
.box_base .txt_notice{margin-left:0}
.box_base input[type=number]{width:100%;margin-top:10px}
.box_base_nc{margin:10px 10px 0 10px;padding:15px;border:1px solid #dce3e9}
.box_base_center{margin:10px 10px 0 10px;padding:15px;border:1px solid #dce3e9;text-align:center}
.box_base_round{margin:0 10px;padding:10px;border:1px solid #dce3e9;background:#f9f9f9;border-radius:5px}

.box_typeWrap{margin:0 10px 11px 10px;border:1px solid #b9bbca}
.box_typeWrap .box_type{padding:20px 15px;border:1px solid #ffffff;background-color:#f1f1f5}
.box_typeWrap .box_type .btn{margin:16px 0 0 0}
.box_typeWrap .box_type input{display:inline-block;width:60%;padding-left:5px;font-size:12px;color:#888888;font-family:"Dotum"}
.box_typeWrap .check_move{text-align:center;line-height:20px;color:#333333}
.box_type2Wrap{margin:0 10px;padding:13px 10px;background-color:#F1F1F5}
.box_type2Wrap .ico_feelSun{padding:0 0 10px 25px;font-size:12px;color:#C1813D;border-bottom:1px solid #DBDBE0}
.box_type2Wrap .ico_feelSun span{color:#888888}
.box_type2Wrap .list_dot_gray{overflow:hidden;padding:12px 0 0 14px;border-top:1px solid #ffffff}
.box_type2Wrap .list_dot_gray li a{font-size:12px;color:#aaaaaa}
.box_type2Wrap .list_dot_gray li.on a{color:#333333}
.box_type2Wrap .list_dot_gray li{float:left;width:120px;margin-bottom:3px;padding-left:11px;background:url(http://www.anycardirect.com/m/images/bullet/bl_dot_gray.gif) no-repeat left 5px}
.box_type2Wrap .hi_save{padding:0 0 10px 5px;font-size:12px;color:#C1813D;border-bottom:1px solid #DBDBE0}
.box_type2Wrap .hi_save_con{color:#333333}
.box_type2Wrap div{padding:12px 8px 0 8px;border-top:1px solid #ffffff;color:#59595A;font-size:12px;line-height:16px}
.box_type2Wrap .bl_arrow_blue_list{font-size:12px;padding:12px 8px 0 8px;color:#333333;border-top:1px solid #ffffff}
.box_type2Wrap .bl_arrow_blue_list li{margin-bottom:6px;line-height:16px;background-position:left 5px}
.box_type3Wrap{margin:0 10px 25px 10px;padding:15px 15px;border:1px solid #DCE3E9;line-height:20px;background-color:#F9F9F9}
.box_type3Wrap p.bl_arrow_blue_left{background-position:left 5px}
.box_type2Wrap .bl_arrow_blue_list li:last-child,
.box_type3Wrap .bl_arrow_blue_list li:last-child{margin:0}
.box_type3Wrap .additions{margin:20px 0;color:#C1813D;font-size:12px;line-height:16px}
.box_type3Wrap .additions_list li{margin-bottom:10px;color:#C1813D;font-size:12px;line-height:16px}
.box_type3Wrap .additions_list li:last-child{margin-bottom:0}
.box_type3Wrap .ars_phone_num li{margin-bottom:9px;text-align:center}
.box_type3Wrap.white_line_top{-webkit-box-shadow:inset 0 1px 1px 0 #ffffff}

/* list style */
.list_board li{border-bottom:1px solid #d1deea;padding:0 10px}
.list_board li a{display:block;padding:10px 0;background:url(http://www.anycardirect.com/m/images/bullet/bl_arrow_skyblue_right.gif) no-repeat right center}
.list_board li a .board_content{display:block;padding-left:45px}
.list_board li a .board_content .txt{overflow:hidden;display:block;width:95%;line-height:1.5;color:#222222;text-overflow:ellipsis;white-space:nowrap}
.list_board li a .board_content time{display:block;color:#979797;font-size:12px}

.list_view{padding:0 10px;border-bottom:1px solid #d1deea}
.list_view .title{padding:10px 0;border-bottom:1px solid #d1deea}
.list_view .title .view_content{display:block;padding-left:0}
.list_view .title .view_content .txt{display:block;width:95%;line-height:1.5;color:#222222}
.list_view .title .view_content time{display:block;color:#979797;font-size:12px}
.list_view .content{padding:20px 0;color:#222222;line-height:1.4}

.list_btn{margin:10px 10px 0 10px}
.list_btn li{float:left}
.list_btn li:first-child{margin-right:5px}
.list_btn li:last-child{float:right}

.list_btn_horizontal{margin:10px 10px 0 10px;text-align:center}
.list_btn_horizontal li{margin-bottom:5px}
.list_btn_horizontal li:last-child{margin-bottom:0}

.list_box_horizontal{display:-webkit-box;-webkit-box-orient:horizontal;margin:0 10px;}
.list_box_horizontal li{display:-webkit-box;-webkit-box-flex:1;width:100%;margin-left:10px;border:1px solid #dce3e9;background:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#fbfbfb));border-radius:5px}
.list_box_horizontal li:first-child{margin-left:0;}
.list_box_horizontal li a{-webkit-box-flex:1;display:block;padding:10px;}

.list_box_horizontal02{display:-webkit-box;-webkit-box-orient:horizontal;margin:0 10px;border:1px solid #dce3e9;border-radius:5px}
.list_box_horizontal02 li{display:-webkit-box;-webkit-box-flex:1;width:100%;background:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#fbfbfb));border-radius:5px}
.list_box_horizontal02 li a{-webkit-box-flex:1;display:block;padding:10px;border-left:1px solid #dce3e9;}
.list_box_horizontal02 li:first-child a{border-left:0;}

.list_middle_content{position:relative;padding:0 30% 0 0;}
.list_middle_content.content_h{height:190px;padding-right:0%;}
.list_middle_content.content_h02{height:100px;}
.list_middle_content.content_h03{height:100px;}
.list_middle_content dt{display:block;margin-bottom:10px;}
.list_middle_content dd{font-size:12px;line-height:1.3;color:#888888;}
.list_middle_content dd.img{position:absolute;top:0;right:-17px;width:85px;}
.list_middle_content dd.img02{position:absolute;bottom:0px;right:50%;width:120px;margin-right:-60px;text-align:center;}
.list_middle_content dd.img03{position:absolute;bottom:-10px;right:-25px;width:85px;}
.list_middle_content dd.img04{position:absolute;bottom:0px;right:-15px;width:85px;}
.list_middle_content dd .txt_gold{font-size:11px;}
/* ÅÂºí¸´ °¡·Î */
@media all and (min-width:26cm){
.list_middle_content.content_h03{height:70px;}
.list_middle_content.content_h{height:120px;}
}

.list_middle_dot{margin:0 10px 30px 10px;}
.list_middle_dot li{position:relative;margin-top:20px;padding:0 0 0 10px;background:url(http://www.anycardirect.com/m/images/bullet/bl_dot_gray.gif) no-repeat left 5px}
.list_middle_dot li .txt{font-size:12px;letter-spacing:0;}
.list_middle_dot li .btns_icon_right{position:absolute;top:-3px;right:0;}

.list_btn_vertical{margin:15px 5px 0 5px;display:-webkit-box;-webkit-box-orient:horizontal}
.list_btn_vertical li{-webkit-box-flex:1;width:100%;margin:0 5px}

.list_txt li{display:-webkit-box;-webkit-box-orient:horizontal;margin-bottom:5px;padding-left:11px;line-height:1.2;background:url(http://www.anycardirect.com/m/images/bullet/bl_arrow_blue_right.png) no-repeat left 4px}
.list_txt li span{display:block}
.list_txt li .categori{color:#0057a7}
.list_txt li .description{-webkit-box-flex:0.7;padding-left:5px}
.list_txt li .txt_alert{color:#f56d01;font-size:11px}

.list_txt_num{padding-left:16px;text-indent:-16px}
.list_txt_num li{margin-bottom:15px;line-height:1.4}
.list_txt_num li:last-child{margin-bottom:0}
.list_txt_num li .num{color:#0057a7}
.list_txt_num li .strong{color:#2e84f1}

.list_coupon{width:100%;margin:20px 0 30px 0}
@media all and (min-width:11cm) and (max-width:19.9cm){.list_coupon{width:440px}}/* ¸ð¹ÙÀÏ °¡·Î */
@media all and (min-width:20cm){.list_coupon{width:320px;float:left;margin-right:10px}}/* ÅÂºí¸´ ¼¼·Î */
.list_coupon li{margin-bottom:15px}
.list_coupon li:last-child{margin-bottom:0}
.list_coupon .title{padding-left:13px;color:#0057a7;background:url(http://www.anycardirect.com/m/images/bullet/bl_dot_blue.gif) no-repeat left 5px}

.list_coupon_detail li{margin:0 10px 15px 10px;text-align:center}
.list_coupon_detail li.txt{text-align:left;line-height:1.4}
.list_coupon_detail li.txt span{color:#000000}

.list_table{overflow:hidden;margin:0 10px;border-top:1px solid #4b96e3;border-bottom:1px solid #4b96e3;border-right:1px solid #e5e5e5}
.list_table:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.list_table li{float:left;width:50%;margin-bottom:-1px;margin-right:-1px;padding:10px 0;border-bottom:1px solid #e5e5e5;border-left:1px solid #e5e5e5;text-indent:15px}

.list_description li{margin:0 10px 15px 10px;line-height:1.4}
.list_description li:last-child{margin-bottom:0}

.list_movie:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.list_movie li{float:left;width:143px;margin:0 0 10px 10px;padding-bottom:15px;border:1px solid #e5e5e5;border-top:1px solid #2380cf}
.list_movie li .movie{width:100%;background:gray;height:100px}
.list_movie li .txt{overflow:hidden;margin:10px 10px 2px 10px;height:39px;line-height:1.4;text-align:left}
.list_movie li time{margin:5px 0 15px 10px;font-size:12px;color:#979797}
.list_movie li .btn{display:block;margin:15px 7px 10px 7px}
.list_movie li .btn a{width:45%;margin:0 2px;height:30px}
.list_movie li .btn a.btnb_gray{line-height:28px}
.list_movie li .btn a img{height:12px}
.list_movie li .btn a:nth-child(1){float:left}
.list_movie li .btn a:nth-child(2){float:right}

.list_faq{border-top:1px solid #2380cf}
.list_faq li{border-bottom:1px solid #e5e5e5}
.list_faq li a{display:block;padding:10px 0 0 0}
.list_faq li a .question{position:relative;margin-right:10px;padding:0 10px 10px 10px;background:url(http://www.anycardirect.com/m/images/bullet/bl_arrow_skyblue_down.gif) no-repeat right 8px}
.list_faq li a .question:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.list_faq li a .question .num{float:left;display:inline-block;min-width:16px;margin-right:7px;padding:3px 2px 3px 2px;color:#3d89d4;border:1px solid #dadada;text-align:center}
.list_faq li a.best .question .num{width:31px;height:17px;padding:0;text-indent:-9999em;border:1px solid #dadada;border-radius:3px;background:url(http://www.anycardirect.com/m/images/icon/icon_best.gif) no-repeat left top;-webkit-background-size:31px 17px}
.list_faq li a .question .txt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;float:left;display:inline-block;width:85%;margin-top:3px;line-height:1.3}
.list_faq li a.best .question .txt{margin-top:1px}
.list_faq li a .answer{display:none;padding:10px 10px 10px 50px;line-height:1.4;background:#f8f8f8 url(http://www.anycardirect.com/m/images/icon/icon_answer.png) no-repeat 10px 10px;-webkit-background-size:29px 34px}
.list_faq li.on a .question{background:url(http://www.anycardirect.com/m/images/bullet/bl_arrow_skyblue_up.gif) no-repeat right 8px}
.list_faq li.on .answer{display:block;border-top:1px solid #e5e5e5}

.list_helpdesk{margin:20px 10px 0 10px;padding:10px 0;background:#f3f3f3}
.list_helpdesk .phone{display:block;margin:0 10px 15px 10px;padding:10px 0;text-align:center;background:#ffffff}
.list_helpdesk .phone img{height:40px}
.list_helpdesk .advice{margin-top:13px;padding-top:15px;border-top:1px dotted #c2c2c2;background:url(http://www.anycardirect.com/m/images/content/helpdesk_info_01.png) no-repeat 93% 98%;-webkit-background-size:140px 100px}
.list_helpdesk .advice_bg01{background:url(http://www.anycardirect.com/m/images/content/helpdesk_info_01.png) no-repeat 93% 98%;-webkit-background-size:140px 100px}
.list_helpdesk .advice_bg02{background:url(http://www.anycardirect.com/m/images/content/helpdesk_info_02.png) no-repeat 93% 98%;-webkit-background-size:80px 95px}
.list_helpdesk .advice_bg03{padding-bottom:30px;background:url(http://www.anycardirect.com/m/images/content/helpdesk_info_03.png) no-repeat 93% bottom;-webkit-background-size:87px 109px}
.list_helpdesk .advice li{margin:0 0 5px 20px;padding-left:13px;background:url(http://www.anycardirect.com/m/images/bullet/bl_arrow_blue_right.png) no-repeat left 4px}
.list_helpdesk .ars_info li{margin:0 10px 5px 10px;line-height:1.2}
.list_helpdesk .ars_info li:last-child{margin-bottom:5px}
.list_helpdesk .ars_info li.notice01{margin-top:15px;font-size:11px}
.list_helpdesk .ars_info li.notice02{color:#888888;font-size:11px}
.list_helpdesk .ars_info li .txt01{color:#000000}
.list_helpdesk .ars_info li .txt02{color:#0057a7}
.list_helpdesk .ars_info li .txt03{display:block;margin-left:55px;font-size:11px}
.list_helpdesk .join_complete{padding:30px 20px;line-height:1.4;background:url(http://www.anycardirect.com/m/images/bg/bg_join_complete.jpg) no-repeat right center;-webkit-background-size:auto 95px}

.list_sns{border-bottom:1px solid #0057a7}
.list_sns li{padding-bottom:10px;border-bottom:1px solid #d1deea}
.list_sns li a{display:block;margin:0 10px;padding-top:10px}
.list_sns li a:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.list_sns li a .img{float:left}
.list_sns li a .sns_content{float:left;width:80%;padding-left:10px}
.list_sns li a .sns_content .title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.list_sns li a .sns_content .txt{margin:10px 0;line-height:1.4}
.list_sns li a .sns_content .title01{color:#2e84f1}
.list_sns li a .sns_content .title02{color:#000000}
.list_sns li a .sns_content .title03{display:inline-block;width:85%;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#000000}
.list_sns li a .sns_content .count{color:#2e84f1}
.list_sns li a .sns_content time{color:#0057a7;font-size:12px}
.sns_twitter li a .img{width:48px;height:48px}
.sns_facebook li a .img{width:50px;height:50px}
.sns_facebook li .sns_content .txt{width:100%;margin:0;overflow:hidden}
@media all and (min-width:20cm){.sns_facebook li .sns_content .txt{overflow:visible;height:100%}}/* ÅÂºí¸´ ¼¼·Î */
.sns_facebook li .facebook_util{position:relative;clear:both;margin:0 10px 0 70px}
.sns_facebook li .facebook_util .like{float:right;width:68px;height:21px;border:1px solid #859fd6}
.sns_facebook li .facebook_util .like_count{position:relative;float:right;min-width:19px;height:18px;margin-right:7px;padding:3px 2px 0 2px;border:1px solid #d9d9d9;text-align:center}
.sns_facebook li .facebook_util .like_count:after{display:block;content:'';position:absolute;top:6px;right:-5px;width:6px;height:7px;background:url(http://www.anycardirect.com/m/images/bullet/bl_arrow_gray_right.gif) no-repeat left top;-webkit-background-size:6px 7px}
.sns_facebook li .facebook_util .more_view{display:none;float:right;margin-top:-4px}
.sns_facebook li .facebook_util .btn_like{display:inline-block;height:23px;margin-top:-1px;padding:0 5px 0 30px;color:#273679;font-size:12px;background:#eceef5 url(http://www.anycardirect.com/m/images/icon/icon_like.gif) no-repeat 5px center;border-radius:0;border:1px solid #859fd6;-webkit-box-shadow:inset 0 0 1px 1px #ffffff;}
.sns_facebook li .facebook_util .like_info{color:#6d84b4;font-size:12px;}
.sns_blog li a .img{width:68px;height:68px;border:1px solid #d1deea}
.sns_blog li a .sns_content{width:95%}
.sns_blog li a .sns_content .txt{overflow:hidden;margin:0 0 4px 0;height:34px}

.list_link{width:100%;border-bottom:1px solid #0057a7}
.list_link ul{display:-webkit-box;-webkit-box-orient:horizontal}
.list_link_last{padding-bottom:10px;border-bottom:1px solid #5092d9}
.list_link li{-webkit-box-flex:1;position:relative;width:65px;height:85px;margin-top:10px;background:url(http://www.anycardirect.com/m/images/bg/bg_link_icon.png) no-repeat center top;-webkit-background-size:65px 62px}
.list_link li a{display:block;width:65px;height:62px;margin:0 auto;background-repeat:no-repeat;background-position:center center;-webkit-background-size:65px 62px}
.list_link li a span{position:absolute;top:62px;left:0;display:block;width:100%;height:23px;margin-top:2px;font-size:11px;text-align:center}
.list_link01 li:nth-child(1) a{background-image:url(http://www.anycardirect.com/m/images/icon/icon_link_01.png)}
.list_link01 li:nth-child(2) a{background-image:url(http://www.anycardirect.com/m/images/icon/icon_link_02.png)}
.list_link01 li:nth-child(3) a{background-image:url(http://www.anycardirect.com/m/images/icon/icon_link_03.png)}
.list_link01 li:nth-child(4) a{background-image:url(http://www.anycardirect.com/m/images/icon/icon_link_04.png)}
.list_link02 li:nth-child(1) a{background-image:url(http://www.anycardirect.com/m/images/icon/icon_link_05.png)}
.list_link02 li:nth-child(2) a{background-image:url(http://www.anycardirect.com/m/images/icon/icon_link_06.png)}
.list_link02 li:nth-child(3) a{background-image:url(http://www.anycardirect.com/m/images/icon/icon_link_07.png)}
.list_link02 li:nth-child(4) a{background-image:url(http://www.anycardirect.com/m/images/icon/icon_link_08.png)}
.list_link_last li:nth-child(1) a{background-image:url(http://www.anycardirect.com/m/images/icon/icon_link_10.png)}
.list_link_last li:nth-child(2) a{background-image:url(http://www.anycardirect.com/m/images/icon/icon_link_09.png)}
.list_link_last li.empty{background:none}
@media all and (min-width:26cm){
.list_link li{height:110px}
.list_link_last li.empty{display:none}
.list_link01{padding-top:20px}}/* ÅÂºí¸´ °¡·Î */

/* ¹Ù·Î°¡±â¸Þ´º */
.list_site_map{padding:10px 10px 0 10px;font-size:13px;}
.list_site_map li{margin-bottom:15px;}
.list_site_map .tit{margin-bottom:10px;font-weight:bold;color:#0057a7;}
.list_site_map .sub_tit{padding-bottom:4px;border-bottom:1px solid #d1deea;font-weight:bold;}
.list_site_map .map_menu{padding:10px 5px 0;}
.list_site_map .map_menu:after{content:'';display:block;clear:both;}
.list_site_map .map_menu dt{float:left;width:116px;}
.list_site_map .map_menu dd{float:left;}
.list_site_map .map_menu dd p{margin-bottom:4px;}
.list_site_map .map_menu a{display:block;}
.list_site_map .map_menu dd p a{color:#999999;}

.list_app_intro li{padding:10px 10px 0 10px;border-bottom:1px solid #d1deea}
.list_app_intro li.title{padding-bottom:15px}
.list_app_intro li.title .bold{margin-bottom:5px;color:#0057a7;font-size:16px}
.list_app_intro li.title .add_txt{color:#999999;font-size:12px}
.list_app_intro li.app_info a{display:block;position:relative;min-height:43px;padding:0 0 20px 67px}
.list_app_intro li.app_info .app_img{position:absolute;top:0;left:0;width:62px;height:63px;-webkit-background-size:57px 62.5px;text-indent:-9999px}
.list_app_intro li.app_info .app_img.img01{background:url(http://www.anycardirect.com/CR_MyAnycarWeb/mobileapp/images/fixed_new.png) no-repeat left top;-webkit-background-size:auto 62.5px}
.list_app_intro li.app_info .app_img.img02{background:url(http://www.anycardirect.com/m/images/icon/icon_app02.jpg) no-repeat left top;-webkit-background-size:auto 62.5px}
.list_app_intro li.app_info .app_txt{width:94%;padding-top:5px}
.list_app_intro li.app_info .app_txt p:nth-child(1){margin-bottom:5px;color:#000000}
.list_app_intro li.app_info .app_txt p:nth-child(2){color:#999999;font-size:12px}

.list_img_align{position:relative;margin-top:10px;padding:10px 0 30px 0;border-bottom:1px solid #e4e4e4}
.list_img_align hgroup{position:relative;min-height:34px;padding:0 0 10px 35px}
.list_img_align hgroup .num{display:block;position:absolute;top:-3px;left:0;width:34px;height:34px;color:#cccccc;font-size:40px;text-align:center}
.list_img_align hgroup h6 {padding-right:10px;line-height:1.2}
.list_img_align ul{padding: 0 10px 0 20px}
.list_img_align ul li{position:relative;margin-bottom:5px;padding:0 0 0 10px;color:#888888;font-size:12px;line-height:1.2;background:url(http://www.anycardirect.com/m/images/bullet/bl_arrow_blue_right.png) no-repeat left 4px}
.list_img_align ul li:last-child{margin-bottom:0}
.list_img_align ul li.notice{margin-left:-5px;padding-left:25px;line-height:1.4;color:#C1813D;font-size:12px;background:url(http://www.anycardirect.com/m/images/icon/icon_feel.png) no-repeat left top;-webkit-background-size:auto 17px}
.list_img_align ul li.bl_no{padding-left:0;background:none}
.list_img_align ul li .inner_txt{display:block;margin-top:3px}
.list_img_align .img01{position:absolute;top:10px;right:0;width:100px}
.list_img_align .img02{width:280px;margin:0 0 20px 20px}
.img_wrap_h{padding:0 105px 10px 0}
.img_wrap_v{padding:0 0 10px 0}

.list_claim_process{position:relative;padding:20px 10px;border-bottom:1px solid #e4e4e4}
.list_claim_process .title{min-height:35px;padding:0 100px 0 35px;line-height:1.4}
.list_claim_process .title .num{position:absolute;top:8px;left:10px;color:#cccccc;font-size:40px;font-weight:normal}
.list_claim_process .txt{position:relative;min-height:50px;margin:10px 0 0 10px;padding:0 120px 0 0;font-size:12px;line-height:1.4}
.list_claim_process .txt span{display:block;padding-left:10px}
.list_claim_process .txt .bl_arrow_blue_left{background-position:left 5px}
.list_claim_process .txt img{position:absolute;top:-50px;right:0}

/* list_emergency */
.list_emergency li{position:relative;min-height:73px;padding:20px 100px 20px 10px;border-bottom:1px solid #e4e4e4}
.list_emergency li img{position:absolute;top:20px;right:10px;width:69px;height:69px;padding:2px;border:1px solid #dedede;border-radius:5px}
.list_emergency li dt{display:block;padding-left:25px;background:url(http://www.anycardirect.com/m/images/icon/icon_question.gif) no-repeat left 0;-webkit-background-size:auto 15px}
.list_emergency li dd{margin-top:15px;padding-left:25px;line-height:1.4;color:#888888;font-size:12px;background:url(http://www.anycardirect.com/m/images/icon/icon_answer.gif) no-repeat left 0;-webkit-background-size:auto 15px}
.list_emergency li.know{padding-right:10px;text-align:center}
.list_emergency li.know dl{text-align:left}
.list_emergency li.know img{width:auto;height:auto;position:relative;top:10px;right:0}

/* list special , sub Main add content */
.list_special dt{display:block;padding-left:22px;background-position:left 2px;line-height:1.4;letter-spacing:-1px}
.list_special dd{margin:10px 0 0 8px;padding-left:10px;font-size:12px;line-height:1.2;background-position:left 3px;-webkit-background-size:4px 7px}
.list_special02 dt{padding-left:6px;letter-spacing:-1px}
.list_special02 dd{position:relative;border-bottom:1px dashed #cecece;padding-bottom:10px}
.list_special02 dd a{display:block;width:100%}
.list_special02 dd:last-child{border-bottom:0;padding-bottom:0}
.list_special02 dd.bg_public:after{display:block;content:'';position:absolute;top:0;right:0;width:18px;height:15px;background:url(http://www.anycardirect.com/m/images/icon/icon_public.gif) no-repeat right center;-webkit-background-size:18px 15px}
.list_special02 dd.bg_car_change:after{display:block;content:'';position:absolute;top:0;right:0;width:17px;height:16px;background:url(http://www.anycardirect.com/m/images/icon/icon_car_change.gif) no-repeat right center;-webkit-background-size:17px;16px}

/* screenshot coupon */
.screenshot_coupon{position:relative;width:100%;border-top:4px solid #4498fd}
.screenshot_coupon .coupon_img{margin:10px 20px 0 20px;text-align:center}
.screenshot_coupon .coupon_number{width:100%;text-align:center;margin:10px 0}
.screenshot_coupon .coupon_number .number{margin-left:5px;color:#0057a7}
.screenshot_coupon .notice{margin-top:10px;padding:0 10px 5px 10px;border-top:1px solid #dadada;background:url(http://www.anycardirect.com/m/images/bg/bg_screenshot_coupon.gif) repeat}
.screenshot_coupon .notice li{padding:5px 0 0 20px;font-size:12px;letter-spacing:-2px}
.screenshot_coupon .notice li.ico_feelSun{background-position:left 5px}
.screenshot_coupon .notice .color01{color:#c1813d}
.screenshot_coupon .notice .color02{color:#000000}

/* page navigation */
.pagenav{display:-webkit-box;-webkit-box-orient:horizontal;-webkit-box-pack:center;-webkit-box-align:center;padding-top:15px}
.pagenav li{min-width:35px;height:35px;margin-left:8px}
.pagenav li:first-child{margin-left:0}
.pagenav li button{display:block;width:100%;height:35px;line-height:25px;color:#666666;background:none;border:1px solid #dddddd}
.pagenav li.on button{color:#3892ff;border:1px solid #3892ff}
.pagenav li.first button{padding:0;background:url(http://www.anycardirect.com/m/images/bullet/bl_doublearrow_gray_left.png) no-repeat center center;text-indent:-9999em}
.pagenav li.prev button{padding:0;background:url(http://www.anycardirect.com/m/images/bullet/bl_arrow_gray_left.png) no-repeat center center;text-indent:-9999em}
.pagenav li.next button{padding:0;background:url(http://www.anycardirect.com/m/images/bullet/bl_arrow_gray_right.png) no-repeat center center;text-indent:-9999em}
.pagenav li.last button{padding:0;background:url(http://www.anycardirect.com/m/images/bullet/bl_doublearrow_gray_right.png) no-repeat center center;text-indent:-9999em}
.pagenav li.first button:hover,
.pagenav li.prev button:hover,
.pagenav li.next button:hover,
.pagenav li.last button:hover{background-color:#eeeeee}

/* certificates_list */
.certificates_list{padding:0 10px}
.certificates_list p{margin:10px 0 8px 0;line-height:18px}
.certificates_list p strong{color:#0057a7}
.certificates_list ul{width:100%;display:-webkit-box;-webkit-box-orient:horizontal}
.certificates_list ul li{-webkit-box-flex:1;width:100%;background:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#F0F0F0))}
.certificates_list ul li a{display:block;padding:61px 17px 16px 17px;border-radius:5px;border:1px solid #cccccc;color:#333333;text-align:center;letter-spacing:-2px}
.certificates_list ul li.phone,
.certificates_list ul li.get{margin:0 6px}
.certificates_list ul li.join a{background:url(http://www.anycardirect.com/m/images/icon/icon_login_link01.gif) no-repeat center 19px;-webkit-background-size:39px 29px}
.certificates_list ul li.phone a{background:url(http://www.anycardirect.com/m/images/icon/icon_login_link02.gif) no-repeat center 19px;-webkit-background-size:32px 28px}
.certificates_list ul li.certifi a{background:url(http://www.anycardirect.com/m/images/icon/icon_login_link01.gif) no-repeat center 16px;-webkit-background-size:27px 34px}
.certificates_list ul li.useinfo a{background:url(http://www.anycardirect.com/m/images/icon/icon_helpdesk_link01.gif) no-repeat center 16px}
.certificates_list ul li.get a{background:url(http://www.anycardirect.com/m/images/icon/icon_helpdesk_link02.gif) no-repeat center 16px}
.certificates_list ul li.manage a{background:url(http://www.anycardirect.com/m/images/icon/icon_helpdesk_link03.gif) no-repeat center 16px}
.certificates_list ul li.on a{border:1px solid #3781e3;-webkit-text-stroke-width:0.4px;color:#3781e3}

/* security_num */
.security_num p{overflow:hidden;width:100%;display:-webkit-box;-webkit-box-orient:horizontal;-webkit-box-pack:start;-webkit-box-align:center}
.security_num p.password{position:relative;margin:8px 0 0 0}
.security_num p span{display:block;width:190px;color:#333333;-webkit-box-flex:1}
.security_num p label{display:block;width:100%;-webkit-box-flex:1}
.security_num p label input{display:block !important;width:93% !important}

/* join.html style */
.join_input_style label{display:block;position:relative;margin-top:5px;padding:0 0 0 100px}
.join_input_style label:first-child{margin-top:0}
.join_input_style label span{margin-top:8px}
.join_input_style .title{position:absolute;top:0;left:0;padding-left:10px;background:url(http://www.anycardirect.com/m/images/bullet/bl_arrow_blue_right.png) no-repeat left 3px}
.join_input_style label input{width:100% !important}

.join_input_style02 .input_group{display:block;position:relative;margin-top:5px;padding:0 0 0 100px}
.join_input_style02 .input_group:first-child{margin-top:0}
.join_input_style02 .input_group span{margin-top:8px}
.join_input_style02 .input_group .title{position:absolute;top:0;left:0;padding-left:10px;background:url(http://www.anycardirect.com/m/images/bullet/bl_arrow_blue_right.png) no-repeat left 3px}
.join_input_style02 .input_group input{width:100% !important}

/* smart_phone */
.smart_phone{position:relative;border:1px solid red}
.smart_phone p.password{margin:8px 0 13px 0}
.pho{width:100%;margin-top:10px;display:-webkit-box;-webkit-box-orient:horizontal}
.pho li{-webkit-box-flex:1}
.pho li a{display:block;height:27px;padding:0 28px;border-radius:5px;border:1px solid #cccccc;color:#333333;line-height:27px;text-align:center}
.pho li.kt a{padding:0 33px;margin:0 3px}
.pho li.on a{border:1px solid #3781e3;color:#0057a7}

/* txt_area */
.txt_area *{vertical-align:middle}
.txt_area{height:34px;margin-bottom:27px;padding:0 10px;-webkit-box-pack:center;-webkit-box-align:center}
.txt_area.txt_area2{margin-bottom:17px}
.txt_area .txt{height:22px;padding:0 0 0 0;color:#444343;font-size:12px;line-height:24px}
.txt_area.txt_area2 .txt{line-height:18px}
.txt_area .fltr{float:right;margin-right:20px}
.txt_area .fltl{float:left}
.txt_area.txt_area2 .fltr{margin-right:0}

/* assent_area */
.assent_area{overflow:hidden;margin:42px 10px 0 10px;padding-bottom:25px}
.assent_area .view{margin:12px 0 25px 0}
.assent_area .view li{position:relative;border-top:1px solid #ffffff;border-bottom:1px solid #DBDBE0;background-color:#f1f1f5;letter-spacing:-2px}
.assent_area .view li *{vertical-align:middle}
.assent_area .view li label{display:inline-block;padding:13px 7px 13px 7px;font-size:12px;color:#333333}
.assent_area .view li label span{display:block;margin-bottom:5px}
.assent_area .view li label input[type=radio]:last-child{margin-left:10px}
.assent_area .view li .fltr{float:right;margin:20px 5px 0 0}
.assent_area .view li .agree_txt{display:inline}
.assent_area .view li .btns_center{position:absolute;top:10px;right:5px}

/* terms_wrap */
.terms_wrap{padding:25px 0 0 0;margin:0 10px;color:#333333;line-height:18px}
.terms_wrap h4{font-size:14px}
.terms_wrap p{font-size:12px}
.terms_wrap .details li{margin:10px 0;font-size:12px}
.terms_wrap .details li p{margin:0 0 5px 0}
.terms_wrap .details strong{display:block;margin:15px 0 11px 0;font-size:12px}
.terms_wrap .details .date thead th,
.terms_wrap .details .date tbody td{border:1px solid #ccc;text-align:left;padding:7px 10px}
.terms_wrap .details .date.center thead th{padding:7px 0;text-align:center}
.terms_wrap .bl_arrow_blue_left{margin-bottom:10px;font-size:14px;background-position:left 4px}
.terms_wrap .bl_dot_blue{margin-bottom:10px}
.terms_wrap .bl_dot_blue li{font-size:12px;background-position:left 7px}
.terms_wrap .bl_dot_blue li p{margin-bottom:5px}
.terms_wrap .agreemen_boxType{margin:15px 0 0 0;padding:10px;border:1px solid #DCE3E9;background-color:#F9F9F9}
.terms_wrap .agreemen_boxType p input{display:inline-block;margin-right:5px}
.terms_wrap .agreemen_boxType p *{vertical-align:middle}
.terms_wrap .status_img{text-align:center}
.terms_wrap .data{width:100%;margin:5px 0;table-layout:fixed}
.terms_wrap .data thead th,
.terms_wrap .data tbody td{padding:5px 0;text-align:center;border:1px solid #DCE3E9}
.terms_wrap .data thead th{background-color:#F9F9F9}
.version{margin:15px 0 0 0;padding:10px;background-color:#F9F9F9}
.version li{margin:0 0 5px 0;color:#000;font-size:12px}
.btn_area{width:110px;margin:15px auto}

/* savensave CSS */
/* credit_info */
.credit_info{margin:18px 0 7px 0;padding:0 10px;color:#333333;font-size:14px}
.credit_info p{margin-bottom:20px;padding-right:130px;line-height:20px}
.credit_info .txt_small{font-size:12px}
.credit_info .event{font-size:14px}
.credit_info .sam_visual{height:100px;background:url(http://www.anycardirect.com/m/images/content/img_samsung_visual.png) no-repeat right top;-webkit-background-size:100px auto}
.credit_info .sam_visual2{height:100px;background:url(http://www.anycardirect.com/m/images/content/img_samsung_visual2.png) no-repeat right top;-webkit-background-size:120px auto}
.credit_info .hana_visual{height:100px;background:url(http://www.anycardirect.com/m/images/content/img_hana_visual.png) no-repeat right top;-webkit-background-size:130px auto}
.credit_info .shin_visual{height:100px;background:url(http://www.anycardirect.com/m/images/content/img_shinhan_visual.png) no-repeat right top;-webkit-background-size:120px auto}
.credit_info .shin_visual2{height:100px;background:url(http://www.anycardirect.com/m/images/content/img_shinhan_visual2.png) no-repeat right top;-webkit-background-size:120px auto}
.credit_info .gs_visual{height:100px;background:url(http://www.anycardirect.com/m/images/content/img_gspoint_visual.png) no-repeat right top;-webkit-background-size:100px auto}
.credit_info .hyun_visual{height:100px;background:url(http://www.anycardirect.com/m/images/content/img_hyundai_visual.png) no-repeat right top;-webkit-background-size:130px auto}

/* definition */
.definition{overflow:hidden;line-height:20px}
.definition dt{float:left;color:#0057A7;background-position:left 7px}
.definition dd{float:left;width:190px;margin-left:5px}
.definition dd span{color:#888888;font-size:12px}

/* creditCard */
.creditCard li{padding:0 10px}
.creditCard li a{display:block;padding:0 0 0 0}
.creditCard li a .cardWrap{border:1px solid #6D92BB;background:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#F0F0F0))}
.creditCard li a .question{position:relative;margin-right:15px;height:35px;padding:0 0 0 16px}
.creditCard li a .question strong{display:block;height:33px;line-height:39px}
.creditCard li a .question:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.creditCard li a .question.samsung_c strong{padding-left:85px;background:url(http://www.anycardirect.com/m/images/icon/icon_samsung.gif) no-repeat left 13px;-webkit-background-size:80px 10px}
.creditCard li a .question.hyundai_c strong{padding-left:75px;background:url(http://www.anycardirect.com/m/images/icon/icon_hyundai.gif) no-repeat left 7px;-webkit-background-size:68px 18px}
.creditCard li a .question.sinhan_c strong{padding-left:75px;background:url(http://www.anycardirect.com/m/images/icon/icon_sinhan.gif) no-repeat left 10px;-webkit-background-size:68px 15px}
.creditCard li a .question.lotte_c strong{padding-left:75px;background:url(http://www.anycardirect.com/m/images/icon/icon_lotte.gif) no-repeat left 8px;-webkit-background-size:68px 18px}
.creditCard li a .question.hana_c strong{padding-left:70px;background:url(http://www.anycardirect.com/m/images/icon/icon_hana.gif) no-repeat left 10px;-webkit-background-size:62px 15px}
.creditCard li a .question.citi_c strong{padding-left:70px;background:url(http://www.anycardirect.com/m/images/icon/icon_citi.gif) no-repeat left 10px;-webkit-background-size:62px 15px}
.creditCard li a .answer{padding:10px 10px 10px 10px;line-height:1.4;background-color:#F9F9F9}
.creditCard li a .answer .bl_dot_blue{font-size:12px;color:#333333}
.creditCard li a .answer .bl_dot_blue li{margin-bottom:6px}
.creditCard li a .answer .bl_dot_blue li span{color:#C1813D}
.creditCard.credittype2{margin:0 0 30px 0}
.creditCard.credittype2 li a{padding:5px 0 0 0}
.creditCard.credittype2 li a .answer{display:none}
.creditCard.credittype2 li.on a .answer{display:block}
.creditCard.credittype2 li a .question{position:relative;margin-right:15px;height:35px;padding:0 0 0 16px;background:url(http://www.anycardirect.com/m/images/bullet/bl_arrow_skyblue_down.gif) no-repeat right 15px}
.creditCard.credittype2 li.on a .question{background:url(http://www.anycardirect.com/m/images/bullet/bl_arrow_skyblue_up.gif) no-repeat right 13px}
.creditCard.credittype2 li .impor{color:#C1813D}
.creditCard.credittype2 li p{margin-top:5px}

/* line_area */
.line_area{padding:0 10px 25px 0;border-top:1px solid #E5E5E5}
.line_area .impor{color:#C1813D}
.line_area p{padding-left:10px;text-align:center}
.line_area .txt_disc{margin:0 0 27px 0;font-size:12px;color:#333333;text-align:left;line-height:16px}
.line_area .h5_group h5{margin-bottom:15px}
.line_area .bl_arrow_blue_list{padding-left:18px}
.line_area .bl_arrow_blue_list li{margin-bottom:11px;color:#333333;font-size:12px;line-height:18px;background-position:left 5px}
.line_area .bl_arrow_blue_list li:last-child{margin-bottom:0}
.line_area.last{padding:0}

/* line_area02 */
.line_area02{padding:0;border-top:1px solid #e5e5e5}
.line_area02 .send_info{margin:10px 10px 10px 10px}

/* list app install psge */
.list_service li{position:relative;margin-top:10px;padding:20px 10px 20px 80px;border:1px solid #e4e4e4;border-radius:5px;background:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#fafafa))}
.list_service li .img{position:absolute;top:50%;left:20px;margin-top:-20px}
.list_service li .img img{width:40px}
.list_service li:nth-child(1){margin-top:0}
.list_service li:nth-child(1) .img{margin-top:-15px}
.list_service li:nth-child(3) .img{left:23px}
.list_service li:nth-child(3) .img img{width:32px}
.list_service li h5{color:#0057a7}
.list_service li .txt{margin-top:5px;font-size:12px;color:#888888;line-height:1.2}

/* table_type */
.table_type{margin:0 10px;border-top:1px solid #4B96E3;border-bottom:1px solid #4B96E3}
.table_type .data{width:100%}
.table_type .data tbody th,
.table_type .data tbody td{border:1px solid #E5E5E5;text-align:left;line-height:18px;font-size:12px}
.table_type .data tbody th{padding:10px 15px}
.table_type .data tbody td{padding:10px 14px}
.table_type .data tbody td strong{display:block;margin-bottom:5px}
.table_type .data .tel{text-indent:-9999px}
.table_type .data .tel a{display:block;width:25px;height:25px;margin:0 auto;padding:0 5px;background:url(http://www.anycardirect.com/m/images/icon/icon_telephone.gif) no-repeat center center;-webkit-background-size:auto 23px}
.table_type .smalldata th{background:#f7f7f7; font-weight:bold}
.table_type .smalldata th,
.table_type .smalldata td{font-size:10px !important;padding:3px !important;text-align:center !important}
.table_type .smalldata td:first-child{text-align:left !important}

/* send_info */
.send_info{margin:23px 10px 22px 10px;font-size:12px}
.send_info p{margin-bottom:7px;line-height:18px;color:#333333;text-align:left}
.send_info .title{margin-bottom:10px;padding-left:13px;background:url(http://www.anycardirect.com/m/images/bullet/bl_dot_blue.gif) no-repeat left 7px}
.send_info.indent_type{padding:0 0 0 11px}

/* form_search */
.form_search{position:relative;margin:20px 20px 0 20px;height:30px;line-height:30px;padding-right:68px;border:1px solid #97adc6;border-radius:3px}
.form_search input{display:block;width:100%;margin:1px 5px 0 5px;padding:5px;border:0;background:none}
.form_search button{position:absolute;top:0;right:0;width:45px;height:30px;border:0;border-left:1px solid #97adc6;border-top-right-radius:3px;border-bottom-right-radius:3px;background:#fcfcfc url(http://www.anycardirect.com/m/images/icon/icon_search.png) no-repeat center center;text-indent:-9999px}

/* interest_info */
#container_m .interest_info{color:#333333}
#container_m .interest_info ul{margin-bottom:8px}
#container_m .interest_info ul li{line-height:16px;background-position:left 5px}
#container_m .interest_info p{margin-left:13px}

/* app_install page */
.app_install{overflow:hidden;position:relative;margin:15px 10px 0 10px;min-height:67px;padding:0 0 0 72px}
.app_install .img{position:absolute;top:0;left:0;width:57px;height:67px}
.app_install h4{margin-top:5px}
.app_install .txt{margin-top:5px;line-height:1.4;font-size:12px}
.app_os{margin: 15px 0 0 0;padding:15px 10px 0 10px}

/* tablet Layer Link Cal, Mypage */
#layerLink{overflow:hidden;position:absolute;top:50%;left:50%;z-index:60;opacity:0;border-radius:5px;background:#ffffff}
#layerLink .title{position:relative;margin:0 10px;padding:15px 0 15px 0;font-size:20px;text-align:left;border-bottom:1px solid #e4e4e4}
#layerLink .content{position:relative;margin-left:-20px;padding:30px 30px 0 30px}
#layerLink .close{position:absolute;top:12px;right:0;display:block;width:15px;height:15px;font-size:20px;color:#0057a7}
#layerLink .list_link{width:auto;border:0}
#layerLink .list_link ul{display:block;float:left}
#layerLink .list_link01{padding:0}
#layerLink .list_link02{padding:0}
#layerLink .list_link_last{border:0;padding:0}
#layerLink .list_link li{display:none;float:left;margin:0;margin-left:20px;width:65px;height:110px}
@media all and (min-width:20cm) and (max-width:25.9cm){#layerLink .list_link ul{float:none}}/* ÅÂºí¸´ ¼¼·Î */

/* iframe content */
.claimIframe{}
.iframe_wrap{overflow:hidden;width:100%}
.iframe_wrap iframe{margin:-108px 0 -123px 0;width:100%;border:0}
#social_iframe{width:360px;height:123px}

/* btn style*/
.btnb_orange{display:block;height:40px;border-radius:3px;border:1px solid #F27200;-webkit-box-shadow:inset 0 0 1px 1px #FFAF41;color:#ffffff !important;text-align:center;line-height:40px;background:-webkit-gradient(linear, left top, left bottom, from(#FE9003), to(#F65C0C))}
.btnb_blue{display:block;height:40px;border-radius:3px;border:1px solid #0a72db;-webkit-box-shadow:inset 0 0 1px 1px #92d6f7;color:#ffffff !important;text-align:center;line-height:40px;background:-webkit-gradient(linear, left top, left bottom, from(#5eafed), to(#3780e3))}
.btnb_gray{display:block;height:40px;border-radius:3px;border:1px solid #97adc6;-webkit-box-shadow:inset 0 0 1px 1px #fbfbfb;color:#333333 !important;text-align:center;line-height:40px;background:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f0f0f0))}
.btnb_gray_h35{display:block;height:35px;line-height:35px;font-size:12px;border-radius:3px;border:1px solid #97adc6;-webkit-box-shadow:inset 0 0 1px 1px #fbfbfb;color:#333333 !important;text-align:center;background:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f0f0f0))}
.btnb_gray_h35 span{padding-right:15px;}
.btns_icon_left{display:inline-block;padding:5px 15px 5px 8px;border-radius:3px;border:1px solid #97adc6;-webkit-box-shadow:inset 0 0 1px 1px #fbfbfb;color:#333333 !important;font-size:12px;text-align:center;background:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f0f0f0))}
.btns_icon_right{display:inline-block;padding:5px 8px 5px 15px;border-radius:3px;border:1px solid #97adc6;-webkit-box-shadow:inset 0 0 1px 1px #fbfbfb;color:#333333 !important;font-size:12px;text-align:center;background:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f0f0f0))}
.btns_center{display:inline-block;padding:5px 13px 5px 13px;border-radius:3px;border:1px solid #bababa;-webkit-box-shadow:inset 0 0 1px 1px #fbfbfb;color:#333333 !important;font-size:12px;text-align:center;background:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f0f0f0))}
.btns_icon_left span{padding-left:14px}
.btns_icon_right span{padding-right:14px}
.btns_txt{display:inline-block;padding:5px 8px 5px 8px;border-radius:3px;border:1px solid #bfd0df;-webkit-box-shadow:inset 0 0 1px 1px #fbfbfb;color:#333333 !important;font-size:11px;text-align:center;background:#ffffff}

/* ¹öÆ° ±â´É ¸ðÀ½ */
.btn_list_view{display:block;position:absolute;top:10px;right:10px;width:63px;height:21px;border:1px solid #94a8c0}
.btn_align_right{float:right;margin:15px 10px 0 0}

/* tab button */
.btn_tab{height:35px;padding:10px 10px;border-bottom:1px solid #CAD5DE;background-color:#f4f6f7}
.btn_tab ul{display: -webkit-box;-webkit-box-orient:horizontal}
.btn_tab.line_top{margin-top:15px;border-top:1px solid #CAD5DE}
.btn_tab ul li{-webkit-box-flex:1;width:100%;border:1px solid #9baec0;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(242,245,249,1)))}
.btn_tab ul li:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px;border-right:0}
.btn_tab ul li:nth-child(2){border-right:0}
.btn_tab ul li:last-child{border-top-right-radius:5px;border-bottom-right-radius:5px;border-right:1px solid #9baec0}
.btn_tab ul li a{display:block;height:34px;line-height:34px;text-align:center;color:#7A7F88}
.btn_tab ul li.on a{color:#333333}
.btn_tab ul li.on{background:#e0e6f0}
.btn_tab02{padding-bottom:0;border-bottom:0}
.btn_tab02 li:first-child{border-bottom-left-radius:0 !important}
.btn_tab02 li:last-child{border-bottom-right-radius:0 !important}
.btn_tab03{padding-top:0}
.btn_tab03 li:first-child{border-top-left-radius:0 !important}
.btn_tab03 li:last-child{border-top-right-radius:0 !important}

/* bullet style */
.bl_arrow_blue_right{padding-right:11px;background:url(http://www.anycardirect.com/m/images/bullet/bl_arrow_blue_right.png) no-repeat right center}
.bl_arrow_silver_right{padding-right:13px;background:url(http://www.anycardirect.com/m/images/bullet/bl_arrow_silver_right.png) no-repeat right center}
.bl_arrow_skyblue_left{background:url(http://www.anycardirect.com/m/images/bullet/bl_arrow_skyblue_left.gif)no-repeat left center;-webkit-background-size:6px 8px}
.bl_arrow_skyblue_right{background:url(http://www.anycardirect.com/m/images/bullet/bl_arrow_skyblue_right.gif)no-repeat right center;-webkit-background-size:6px 8px}
.bl_arrow_gray_right{background:url(http://www.anycardirect.com/m/images/bullet/bl_arrow_gray_right.png) no-repeat}
.bl_list{background:url(http://www.anycardirect.com/m/images/bullet/bl_list.gif)no-repeat right center;-webkit-background-size:8px 8px}
.bl_triangle_up{background:url(http://www.anycardirect.com/m/images/bullet/bl_gnb_on.png)no-repeat right center;-webkit-background-size:8px 7px}
.bl_x{background:#ffffff url(http://www.anycardirect.com/m/images/bullet/bl_x.gif) no-repeat right center;-webkit-background-size:7px 7px}
.bl_arrow_blue_list li{padding-left:13px;background:url(http://www.anycardirect.com/m/images/bullet/bl_arrow_blue_right.png) no-repeat left 7px}
.bl_arrow_blue_left{padding-left:10px;background:url(http://www.anycardirect.com/m/images/bullet/bl_arrow_blue_right.png) no-repeat left 3px}
.bl_dot_blue li{padding-left:13px;background:url(http://www.anycardirect.com/m/images/bullet/bl_dot_blue.gif) no-repeat left 4px}
.bl_tip{background:url(http://www.anycardirect.com/m/images/bullet/bl_tip.gif) no-repeat;-webkit-background-size:17.5px 14.5px}
.ico_feelSun{padding-left:25px;line-height:18px;background:url(http://www.anycardirect.com/m/images/icon/icon_feel.png) no-repeat left top;-webkit-background-size:auto 17px}
.ico_check{padding-left:25px;line-height:18px;background:url(http://www.anycardirect.com/m/images/icon/icon_check.png) no-repeat left top;-webkit-background-size:auto 17px}
.possible{display:block;width:9px;height:9px;margin:0 auto;border-radius:7px;background:#2691D9;text-indent:-9999px}
.impossible{display:block;width:6px;height:6px;margin:0 auto; border-radius:7px;background:#B4B4B4;text-indent:-9999px}

/* icon style */
.icon_info{background:url(http://www.anycardirect.com/m/images/icon/icon_info.gif) no-repeat left top;-webkit-background-size:40px 19px}
.icon_event{background:url(http://www.anycardirect.com/m/images/icon/icon_event.gif) no-repeat left top;-webkit-background-size:40px 19px}
.icon_install{padding-left:20px;background:url(http://www.anycardirect.com/m/images/icon/icon_install.png) no-repeat left 1px;-webkit-background-size:auto 14px}
.icon_exe{padding-left:20px;background:url(http://www.anycardirect.com/m/images/icon/icon_exe.png) no-repeat left 2px;-webkit-background-size:auto 12px}
.icon_android{padding:0 5px 0 20px;background:url(http://www.anycardirect.com/m/images/icon/icon_android.png) no-repeat 5px top;-webkit-background-size:auto 16px;letter-spacing:-3px}
.icon_ios{padding-left:13px;background:url(http://www.anycardirect.com/m/images/icon/icon_ios.png) no-repeat left top;-webkit-background-size:auto 14px}
.icon_tab{padding-left:22px;background:url(http://www.anycardirect.com/m/images/icon/icon_tab.png) no-repeat left 3px;-webkit-background-size:auto 10px;letter-spacing:-3px}

/* popup style */
#pop_container{width:100%;min-height:100%}
#pop_content{position:relative;width:100%;height:100%;text-align:center}
#pop_content h2{margin:0 10px 0 10px;padding-top:40px;color:#0057a7;font-size:20px;text-align:left}
#pop_content h3{margin:20px 10px 30px 10px;font-size:16px;text-align:left}
#pop_content .box_base{margin-top:20px;text-align:left;line-height:1.4}
#pop_content .txt_info{min-height:60px;margin:20px 10px 20px 10px;padding:60px 0 0 0;text-align:left;background:url(http://www.anycardirect.com/m/images/content/pop_img.gif) no-repeat 96% bottom}
#pop_content .txt_info dt{display:block;margin-bottom:15px;padding-left:12px;color:#0057a7;background:url(http://www.anycardirect.com/m/images/bullet/bl_arrow_blue_right.png) no-repeat left 3px}
#pop_content .txt_info dd{margin:5px 0 0 12px}
#pop_content .txt_info dd time{color:#888888}
#pop_content .pop_info{position:relative;width:320px;margin:0 auto;}
#pop_content .pop_info .btn_align{padding:15px 0;text-align:center;}
#pop_content .pop_info .btn_view_detail{display:inline-block;width:121px;height:33px;}
#pop_content .pop_info .btn_pop_close{display:inline-block;width:68px;height:33px;margin-left:5px;}
/* ÅÂºí¸´ ¼¼·Î */
@media all and (min-width:20cm){
#pop_content .pop_info{position:relative;width:480px;margin:0 auto;}
#pop_content .pop_info .btn_align{padding:25px 0;text-align:center;}
#pop_content .pop_info .btn_view_detail{display:inline-block;width:182px;height:36px;}
#pop_content .pop_info .btn_pop_close{display:inline-block;width:104px;height:36px;margin-left:10px;}
}
#pop_footer{display:block;height:37px;background:#454d58}
#pop_footer ul{display:-webkit-box;-webkit-box-orient:horizontal;color:#ffffff;font-size:12px}
#pop_footer ul li:nth-child(1){-webkit-box-flex:1;border-right:1px solid #2e323b}
#pop_footer ul li:nth-child(1) label{display:inline-block;height:30px;padding:7px 0 0 15px}
#pop_footer ul li:nth-child(1) label input{margin-right:10px}
#pop_footer ul li:nth-child(2){width:74px;height:25px;padding:12px 0 0 0;border-left:1px solid #5f6773;text-align:center}

/* footer content */
#footer_m ul{margin:10px 10px 10px 10px;padding-bottom:10px;border-bottom:1px solid #dcdcdc;color: #686868;font-size: 12px;text-align:center}
#footer_m li{display:inline;margin-top:10px;text-align:center}
#footer_m li a{padding:0 3px 0 7px;color:#686868;font-size:12px;letter-spacing:-1px;background:url(http://www.anycardirect.com/m/images/bullet/bl_gray_bar.gif) no-repeat left 1px;-webkit-background-size:1px 13px}
#footer_m li:first-child a{padding-left:0;background:none}
#footer_m .user{margin:10px 10px 0 10px;text-align:center}
#footer_m address{margin-left:10px;border-top:1px solid #f8f8f8;color:#B8B8B8;font-size:11px;line-height:1.2em; text-align:center;}

/* ¸ð¹ÙÀÏ À¥ ¾Û´Ù¿î·Îµå ¹è³Ê */
#fix_area{z-index:9999; margin:9px 10px; background:#498fd7;}
#fix_area dl{margin:0 auto;padding:8px 10px;width:300px;font-weight:bold;}
#fix_area dl:after{content:'';display:block;clear:both;}
#fix_area dl dt{margin-bottom:6px;font-size:12px;color:#fff;text-align:center;}
#fix_area dl dt span{color:#f59622;}
#fix_area dl dd{margin:0;height:43px;font-size:11px;color:#d9e7f5;}
#fix_area dl dd.first{float:left;padding-left:46px;padding-top:6px;width:165px;height:37px;background:url(/CR_MyAnycarWeb/mobileapp/images/fixed_new.png) no-repeat 0 0;background-size:42px 43px;}
#fix_area dl dd.last{padding-right:5px;}
#fix_area dl dd.last img{width:78px;height:43px}

.fixed_wrap{overflow:hidden;width:280px;margin:0 auto;padding:8px 10px;}
.fixed_wrap .left_area{float:left;width:180px;font-size:14px;color:#fff;line-height:18px;font-weight:bold;}
.fixed_wrap .right_area{float:right;width:90px;height:37px;}


/* ÀüÈ­ »ó´ã ½ÅÃ» */
.list_telCounsel {position:relative;margin:20px 10px 20px 10px;padding:0px;background:#f3f3f3}
.list_telCounsel .nocon_img{position:absolute;right:10px;top:-20px;}
.list_telCounsel .nocon_img img{width:70px;height:90px;}
.list_telCounsel .list_counsel li{padding:10px;}
.list_telCounsel .list_counsel li:last-child{border-top:1px dotted #c2c2c2;}
.list_telCounsel .list_counsel li .txt01{color:#000000}
.list_telCounsel .list_counsel li .txt02{color:#0057a7}
.list_telCounsel .list_counsel li .txt03{display:block;margin-left:55px;font-size:11px}
.list_telCounsel .counsel{padding-top:5px;}
.list_telCounsel .counsel li{margin:0 0 5px 10px;padding:0;padding-left:13px;background:url(http://www.anycardirect.com/m/images/bullet/bl_arrow_blue_right.png) no-repeat left 4px}
.list_telCounsel .counsel li:last-child{border-top:0;}

.agree_wrap{position:relative;}
.agree_wrap .absoPosi{position:absolute;overflow:hidden;right:0px;top:-5px;border-left:1px solid #d1d1d1;padding:0px 10px;}
.agree_wrap .absoPosi a.imgCheckBok{display:block;float:left;width:20px;height:21px;background:url(http://www.anycardirect.com/m/images/bullet/img_check.png) no-repeat;background-size:20px 42px;background-position:0px 0px;}
.agree_wrap .absoPosi a.imgCheckBok.checked{background-position:0px -21px;}
.agree_wrap .absoPosi span{float:left;padding-left:5px;line-height:20px;}
.agree_wrap .list{padding-top:5px;padding-left:20px}
.agree_wrap .list li{margin:0 0 5px 10px;padding:0;padding-left:13px;padding-right:10px;background:url(http://www.anycardirect.com/m/images/bullet/bl_arrow_blue_right.png) no-repeat left 4px}
.agree_wrap .list li:last-child{border-top:0;}

.formField .rd_select{padding:5px 0;border:1px solid #b2b2b2;border-radius:5px;background:#ffffff url(http://www.anycardirect.com/m/images/bg/bg_gradation_input.gif) repeat-x left top}
.formField .input_ws50{width:50px;}
.formField textarea{padding:5px 0;border:1px solid #b2b2b2;border-radius:5px;}

/* ¸ð¹ÙÀÏ °¡·Î */
@media all and (min-width:11cm) and (max-width:19.9cm){

}
/* ÅÂºí¸´ ¼¼·Î */
@media all and (min-width:20cm) and (max-width:25.9cm){

}
/* ÅÂºí¸´ °¡·Î */
@media all and (min-width:26cm){

}
/* °¶·°½ÃÅÇ 10.1 °¡·Î */
@media only screen and (min-device-width : 800px) and (max-device-width : 1280px) and (orientation : landscape){

}
/* °¶·°½ÃÅÇ 10.1 ¼¼·Î */
@media only screen and (min-device-width : 800px) and (max-device-width : 1280px) and (orientation : portrait){

}

/* »ó´ã½ÅÃ» Ãß°¡ ½ºÅ¸ÀÏ */
ul.skiplist{display:none;}
.counsel_frame_wrap{padding:0 10px;}
.board_write{padding:0px;border:0;}
.board_write table{width:100%;border-spacing:0px;border-collapse:separate;margin:0px 0 0px 0;padding:0;border-radius:10px; -webkit-border-radius:10px;border:1px solid #ababab;background-color:#FFF;box-shadow:0 1px 0 #FFF;-webkit-box-shadow:inset 0 1px 0 #FFF;0 1px 0 #FFF;font-size:12px;letter-spacing:-1px}
.board_write table caption{*display:none;font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;height:0}
.board_write table tbody th{width:22%;padding:6px 6px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;text-align:left;font-weight:normal;vertical-align:top;color:#4f7eb3 !important;background:none;vertical-align:middle;}
.board_write table tbody td{padding:6px 10px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
.board_write table .dot {margin-left:5px;padding-left:10px;background:url(http://www.anycardirect.com/m/images/bullet/bl_dot_gray.gif) no-repeat 4px 6px; font-size:14px}
.board_write table tbody tr:last-child th,
.board_write table tbody tr:last-child td {border-bottom:none;border-bottom-right-radius:0;border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;}
.board_write table tr.m_hidden{display:none;font-size:0;line-height:0;height:0;overflow:hidden;} /*¸ð¹ÙÀÏ »èÁ¦ TR Ã³¸® */
.board_write table tbody td.r_no_line, .board_write table thead th.r_no_line {border-right:0}
.board_write table tbody td input{border-color:#b2b2b2;color:#000;}
.board_write table tbody td select{border-color:#b2b2b2;color:#000;height:auto;padding:5px 0;}
.board_write table tbody td select option{text-align:center;}
.board_write table tbody td select#counselGubun{width:90%;}
.board_write table tbody td select#prdcode{width:98%;padding-left:2%}
.board_write table tbody td .bx_textarea{width:92%;}
.board_write table tbody td select#sex{width:94%;padding-left:2%}
.board_write table tbody td select#nationalCls{width:61px;padding-left:4px}
.board_write table tbody td select#phoneCls{display:block;width:176px;margin-bottom:5px;padding-left:4px;}
.board_write table tbody td select#phone1{width:51px;padding-left:4px;}
.board_write table tbody td input#phone2{width:55px}
.board_write table tbody td input#phone3{width:55px}
.board_write table tbody td input#emailAddr1{width:100px;}
.board_write table tbody td input#email2{width:90px;}
.board_write table tbody td select#emailAddr2{width:100px;}
.board_write table tbody td select#month{width:61px;padding-left:4px;margin-bottom:5px;}
.board_write table tbody td select#day{width:61px;padding-left:4px;margin-bottom:5px;}
.board_write table tbody td select#time{width:141px;padding-left:4px;margin-bottom:5px;}
.board_write table tbody td textarea#counsel{width:98%;padding:1%;height:100px;border-color:#b2b2b2;}
.board_write table tbody td span.m_block{display:block;}
.block_span{display:block;}

h5.tit_iframe{font-family:helvetica,sans-serif;font-size:14px;letter-spacing:-1px;color:#36537d;padding:0 0 0 15px;margin:22px 0 0px 5px;text-shadow:0 1px 0 #fff;font-weight:bold;background:url(http://www.anycardirect.com/CR_MyAnycarWeb/mobileapp/images/bullet.png) no-repeat 2px 3px;background-size:8px 9px;}
.r_area.line2{margin:0;padding:0;padding-top:5px;text-align:left;padding-left:10px;}
.bx_gray20{width:94%;padding:2%;padding-left:4%;border:0;background:none;font-size:14px;font-family:helvetica,sans-serif;color:#4c566c;}
.consent{font-size:12px;font-family:helvetica,sans-serif;padding-left:10px;margin-top:0px;color:#4c566c;font-weight:bold;}


/* ¸ð¹ÙÀÏ ¹öÆ° Ã³¸® */
.btn_area{display:none;}
#bottomNew{display:block;padding:8px 0;text-align:center;}
.orange-button {font-family:helvetica,sans-serif;display:inline-block;text-decoration: none;margin:4px 0;height:37px;line-height:37px;padding:0 5px 0 16px;border-width:0 8px 0 9px;-moz-border-image:url(http://www.anycardirect.com/CR_MyAnycarWeb/mobileapp/images/btn_orange.png) 0 16 74 18;-webkit-border-image:url(http://www.anycardirect.com/CR_MyAnycarWeb/mobileapp/images/btn_orange.png) 0 16 74 18;font-size:14px !important;color:#e47a04 !important;text-shadow:0 1px -1px rgba(245,249,251,0.6);-webkit-text-shadow:0 1px -1px rgba(245,249,251,0.6);font-weight:bold;position:relative;text-align:center;letter-spacing:-1px;cursor:pointer;}
.orange-button:before {content:"";position:absolute;width:7px;height:13px;left:4px;top:50%;margin-top:-7px;background:url(http://www.anycardirect.com/CR_MyAnycarWeb/mobileapp/images/arrow_orange.png) no-repeat 0 0;background-size:7px 13px;-webkit-background-size:7px 13px;}
.btns{display:none;}

.RS_btn{position:relative;display:inline-block;width:33%;height:33px;padding:0 20px 0 6px;color:#fff !important;font-weight:bold;font-size:13px;line-height:33px;margin:5px;background-image:url(../images/bullet.png);-moz-box-shadow:2px 2px 1px #555;text-shadow:1px 1px #144481;}
.RS_btn img{position:absolute; top:13px; right:2px;}
.l_line{padding-left:15px;border-left:1px solid #7bb0e6;}

/* webzine */
.wz_orange{color:#ff6111;background:none;padding:0;font-size:18px;}
.wz_brown{color:#7a676b;background:none;padding:0;font-size:18px;}
.wz_green{color:#279b74;background:none;padding:0;font-size:18px;}
.wz_blue{color:#096dcb;background:none;padding:0;font-size:18px;}