@charset "utf-8";

/* web font */
@font-face{
font-family:'NanumBarunGothic';
font-style:normal;
font-weight:normal;
src:url('../../common/font/NanumBarunGothic.eot');
src:local(※), url('../../common/font/NanumBarunGothic.woff') format('woff'), url('../../common/font/NanumBarunGothic.ttf') format('truetype')
}
@font-face{
font-family:'NanumBarunGothicBold';
font-style:normal;
font-weight:normal;
src:url('../../common/font/NanumBarunGothicWebBold.eot');
src:local(※), url('../../common/font/NanumBarunGothicWebBold.woff') format('woff'), url('../../common/font/NanumBarunGothicWebBold.ttf') format('truetype')
}
/* reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,input,select,textarea,button{margin:0;padding:0}
html{height:100%;background:#fff}
body,th,td,input,select,textarea,button{font-size:14px;line-height:1.15;font-family:'나눔바른고딕',NanumBarunGothic,sans-serif;color:#222;letter-spacing:-.3px}
fieldset,img{border:0 none}
dl,ul,ol,menu,li{list-style:none}
blockquote, q{quotes:none}
blockquote:before, blockquote:after,q:before, q:after{content:'';content:none}
input,select,textarea,button{font-size:100%;vertical-align:middle}
button{border:0 none;background-color:transparent;cursor:pointer}
table{border-collapse:collapse;border-spacing:0}
address,caption,cite,code,dfn,em,var{font-style:normal;font-weight:normal}
body{height:100%;-webkit-text-size-adjust:none}
a{color:inherit;text-decoration:none}
input[type='text'],input[type='password'],input[type='submit'],input[type='search'],button,input[type='button'],input[type='submit'],input[type='reset'],input[type='file'],input[type='tel'],input[type='email'],textarea{-webkit-appearance:none;border-radius:0}
input[type='checkbox']{-webkit-appearance:checkbox}
input[type='radio']{-webkit-appearance:radio}
input[type='search']::-webkit-search-cancel-button{-webkit-appearance:none}
.blind,legend{overflow:hidden;position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;line-height:0;white-space:normal;word-wrap:break-word;word-break:break-all;clip:rect(0,0,0,0)}
.blind:before,legend:before{display:block;width:0;height:0;font-size:0;content:'\00a0'}
.sr_toggle .sr_off{display:block}
.sr_toggle .sr_on{display:none}
.sr_toggle.on .sr_off{display:none}
.sr_toggle.on .sr_on{display:block}
/* skip */
#skip a{display:block;overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;background:#222;color:#fff;text-align:center}
#skip a:focus{position:static;width:auto;height:auto;padding:10px}
/* sp */
.po_gnb .po_gnb_logo a,.po_corp .po_corp_cstel:before,.po_cont_header .po_title_prev:before,.po_certi .po_certi_phone:before,.po_certi .po_certi_ipin:before,.po_certi .po_certi_card:before,.po_modal .po_modal_close:after,.po_ssgcard .po_ssgcard_inner:before,.po_nav .po_nav_btncls:before{background-image:url(../img/common/sp_point.png);background-repeat:no-repeat;background-size:300px auto}
.po_ico_logo1,.po_ico_logo2,.po_ico_logo3,.po_ico_logo4,.po_ico_logo5,.po_ico_logo6{background-image:url(../img/common/sp_ico_logo.png);background-repeat:no-repeat;background-size:100px auto}
.po_ico_logo1{width:67px;height:11px;background-position:0 0}
.po_ico_logo2{width:51px;height:15px;background-position:0 -100px}
.po_ico_logo3{width:78px;height:9px;background-position:0 -150px}
.po_ico_logo4{width:58px;height:31px;background-position:0 -200px}
.po_ico_logo5{width:50px;height:28px;background-position:0 -250px}
.po_ico_logo6{width:84px;height:10px;background-position:0 -300px}

/* ---------------------------------------- Mobile 공통 ---------------------------------------- */
/* layout */
#header{background:#88857a}
#content{position:relative;padding:0 30px}
#footer{margin-top:30px}
/* gnb */
.po_gnb{position:relative;height:55px;margin:0 30px}
.po_gnb .po_gnb_logo{position:absolute;top:20px;left:0}
.po_gnb .po_gnb_logo a{display:block;width:144px;height:12px;background-position:0 0}
.po_gnb .po_gnb_member{display:none}
/* footer */
.po_footer_in{position:relative;margin:0 30px}
.po_support{padding:15px 0;background:#f9f9f9;font-size:12px;color:#888}
.po_support .po_footer_in:after{display:block;clear:both;content:''}
.po_support .po_support_link{float:left}
.po_support .po_support_link:hover{text-decoration:underline}
.po_support .po_support_tx{float:left;padding:0 8px}
.po_support .po_support_em{font-family:NanumBarunGothicBold,sans-serif;font-weight:normal;color:#222}
.po_corp{padding:20px 0 30px}
.po_corp .po_corp_cs{font-family:NanumBarunGothicBold,sans-serif;font-weight:normal}
.po_corp .po_corp_cstit{display:block;font-size:12px}
.po_corp .po_corp_cstel{display:block;position:relative;padding-left:24px;font-size:20px}
.po_corp .po_corp_cstel:before{position:absolute;top:0;left:0;width:22px;height:21px;background-position:0 -100px;content:''}
.po_corp .po_corp_addr{margin-top:9px;font-size:12px;color:#888}
.po_corp .po_corp_addrtx{margin-bottom:5px}
.po_corp .po_corp_addrtx:last-child{margin-bottom:0}
/* side nav */
.po_gnb_navtg{position:absolute;top:0;right:-18px;width:56px;height:55px}
.po_gnb_navtg .po_ico_navtg{position:absolute;top:27px;left:18px;width:20px;height:2px;background:#fff}
.po_gnb_navtg .po_ico_navtg:before,.po_gnb_navtg .po_ico_navtg:after{position:absolute;left:0;width:20px;height:2px;background:#fff;content:''}
.po_gnb_navtg .po_ico_navtg:before{top:-7px}
.po_gnb_navtg .po_ico_navtg:after{bottom:-7px}
.po_nav{display:none;overflow-y:auto;position:absolute;top:0;left:100%;z-index:2000;width:calc(100% - 85px);height:100%;background:#fff;box-sizing:border-box}
.po_nav .po_nav_menu{height:100%;padding:80px 0 0 30px;box-sizing:border-box}
.po_nav .po_nav_tit{margin-bottom:20px;font-family:NanumBarunGothicBold,sans-serif;font-weight:normal;font-size:18px}
.po_nav .po_nav_btncls{position:absolute;top:0;right:0;padding:15px}
.po_nav .po_nav_btncls:before{display:block;width:30px;height:30px;background-position:-150px -100px;content:''}
.po_nav .po_nav_btncls:after{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background:transparent;content:''}
.po_nav .po_nav_mlist li{border-bottom:1px solid #f1f1f1}
.po_nav .po_nav_mlist a{display:block;position:relative;padding:21px 30px 21px 0;font-size:13px}
.po_nav .po_nav_mlist a:after{position:absolute;top:24px;right:20px;width:5px;height:5px;border:1px solid #222;border-width:0 1px 1px 0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);content:''}
.po_nav .po_nav_mlist a:hover{text-decoration:underline}
.po-reveal-panel{-webkit-transition:transform 300ms ease;-ms-transition:transform 300ms ease;transition:transform 300ms ease}
.po-reveal-open .po-reveal-panel{-webkit-transform:translateX(calc(-100% + 85px));-ms-transform:translateX(-100%) translateX(85px);transform:translateX(calc(-100% + 85px))}
.po-reveal-open .po-reveal-menu{box-shadow:0 4px 6px 2px rgba(0, 0, 0, 0.2)}
/* text */
.po_dsc{margin-top:5px;font-size:15px;line-height:1.4}
.po_dsc:first-child{margin-top:0}
.po_dsc_sub{font-size:12px;line-height:1.5}
.po_dsc_sub2{font-size:13px}
.po_dsc_point{color:#888}
.po_dsc_point2{color:#222}
.po_dsc_point3{color:#d0382a}
.po_dsc_bold{font-family:NanumBarunGothicBold,sans-serif;font-weight:normal}
.po_dsc_info{margin-top:5px;font-size:13px;line-height:18px;color:#888}
.po_dsc_info:first-child{margin-top:0}
.po_dsc_info2{margin-top:5px;font-size:13px;line-height:18px}
.po_dsc_info2:first-child{margin-top:0}
.po_dsclst_info .po_dsclst_item{margin-top:5px;font-size:13px;line-height:1.4;color:#888}
.po_dsclst_info dt.po_dsclst_item{font-family:NanumBarunGothicBold,sans-serif}
.po_dsclst_info .po_dsclst_item:first-child{margin-top:0}
.po_certi + .po_dsclst_info{margin-top:10px}
.po_dsc_point + .po_dsclst_info{margin-top:5px}
.po_btn_area2 + .po_dsclst_info{margin-top:30px}
.po_dsclst_info2 .po_dsclst_item{margin-top:6px;font-size:12px;line-height:14px;color:#888}
.po_dsclst_info2 .po_dsclst_item:first-child{margin-top:0}
.po_btn_area2 + .po_dsclst_info2{margin-top:9px}
.po_dsclst_info3 .po_dsclst_item{margin-top:15px;font-size:13px;line-height:18px}
.po_dsclst_info3 .po_dsclst_item:first-child{margin-top:0}
.po_msg_area{margin-top:30px}
.po_msg_area2{margin-top:10px}
.po_dsc_valid{font-size:12px;color:#d0382a}
.po_dsc_valid:empty{display:none}
.po_require{display:inline-block;width:3px;height:3px;border-radius:3px;background:#d0382a;vertical-align:top}
.po_dsc_zipcode{margin-top:10px;font-size:15px;line-height:21px}
.po_dsc_zipcode:first-child{margin-top:0}
.po_dsc_zipcode dt{float:left;min-width:70px;margin-top:10px;color:#888}
.po_dsc_zipcode dt:first-child{margin-top:0}
.po_dsc_zipcode dd{overflow:hidden;margin-top:10px}
.po_dsc_zipcode dd:first-of-type{margin-top:0}
/* title */
.po_cont_header{position:relative;margin-bottom:10px;padding:20px 20px 10px}
.po_cont_header .po_title{overflow:hidden;font-family:NanumBarunGothicBold,sans-serif;font-weight:normal;font-size:18px;text-align:center;white-space:nowrap;text-overflow:ellipsis}
.po_cont_header .po_title_prev{position:absolute;top:0;left:-10px;padding:20px 10px 14px}
.po_cont_header .po_title_prev:before{display:block;width:9px;height:16px;background-position:-50px -100px;content:''}
.po_subtit_primary{position:relative;margin:60px 0 30px;padding-top:20px}
.po_subtit_primary:before{position:absolute;top:0;right:-30px;left:0;border-top:2px solid #d0382a;content:''}
.po_subtit_primary:after{display:block;clear:both;content:''}
.po_subtit_primary:first-child{margin-top:0}
.po_subtit_primary .po_subtit{float:left;font-family:NanumBarunGothicBold,sans-serif;font-weight:normal;font-size:15px;color:#d0382a}
.po_subtit_primary .po_subtit_dsc{float:left;margin:2px 0 0 20px;font-size:12px;color:#555}
.po_subtit_primary .po_subtit_dsc .po_require{margin:5px 4px 0 0}
.po_subtit_primary .po_subtit_detail{clear:both;float:left;margin-top:10px}
.po_subtit_primary .po_subtit_detail .po_dsc_sub{margin-top:5px}
.po_subtit_primary .po_subtit_detail .po_dsc_sub:first-child{margin-top:0}
.po_subtit2{margin-top:30px;font-family:NanumBarunGothicBold,sans-serif;font-weight:normal;font-size:13px;line-height:1.62}
.po_dsc + .po_subtit_primary{margin-top:30px}
.po_subtit_primary.ty2{position:relative;margin:30px 0 15px;padding-top:30px}
.po_subtit_primary.ty2:before{right:0;border-top:1px solid #f1f1f1}
.po_subtit_primary.ty2 .po_subtit{font-weight:bold;font-size:13px}
.po_subtit_primary.ty2 .po_subtit_detail{clear:both;float:left;margin-top:5px}
.po_btn_area + .po_subtit_primary.ty2{padding-top:0}
.po_btn_area + .po_subtit_primary.ty2:before{display:none}
/* section */
.po_section{margin-top:60px}
.po_section:first-child{margin-top:0}
.po_section.ty_acdo .po_subtit_primary{padding-right:20px}
.po_section.ty_acdo .po_acdo_btn{position:absolute;top:17px;right:-2px;width:20px;height:20px}
.po_section.ty_acdo .po_acdo_btn:after{position:absolute;top:2px;left:4px;width:9px;height:9px;border:2px solid #d0382a;border-width:2px 0 0 2px;-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg);content:''}
.po_section.ty_acdo .po_subtit_detail,.po_section.ty_acdo .po_section_cont{display:none}
.po_section.ty_acdo.on .po_acdo_btn:after{top:6px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.po_section.ty_acdo.on .po_subtit_detail,.po_section.ty_acdo.on .po_section_cont{display:block}
.po_dsc + .po_section{margin-top:30px}
.po_line_default{margin:30px 0;padding:0;border:0 none;border-top:1px solid #f1f1f1}
.po_line_default2{margin:15px 0;padding:0;border:0 none;border-top:1px solid #f1f1f1}
/* button */
.po_btn_default{display:inline-block;width:100%;padding-top:1px;border:1px solid #e0e0e0;background:#f9f9f9;font-size:13px;line-height:37px;vertical-align:top;text-align:center;box-sizing:border-box}
.po_btn_default:hover,.po_btn_default:active{border-color:#222;background:#222;color:#fff}
.po_btn_default:disabled,.po_btn_default.disabled{border-color:#f1f1f1;background:#f9f9f9;color:#bbb;cursor:default}
.po_btn_default.ty_ssg{font-family:NanumBarunGothicBold,sans-serif}
.po_btn_default.ty_ssg .po_ico_logo1{display:inline-block;margin:12px 6px 0 0;vertical-align:top}
.po_btn_default.ty_ssg:hover .po_ico_logo1,.po_btn_default.ty_ssg:active .po_ico_logo1{background-position:0 -50px}
.po_btn_primary{display:inline-block;width:100%;padding-top:1px;background:#d0382a;font-family:NanumBarunGothicBold,sans-serif;font-weight:normal;font-size:15px;line-height:49px;color:#fff;vertical-align:top;text-align:center;box-sizing:border-box}
.po_btn_primary:hover,.po_btn_primary:active{background:#222}
.po_btn_primary:disabled,.po_btn_primary.disabled{background:#f9f9f9;color:#bbb;cursor:default}
.po_btn_check{display:inline-block;width:100%;padding-top:1px;border:1px solid #222;background:#fff;font-size:15px;line-height:54px}
.po_btn_check:before{display:inline-block;width:8px;height:4px;margin:23px 5px 0 0;border:2px solid #222;border-width:0 0 2px 2px;vertical-align:top;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);content:''}
.po_btn_check .po_check_txt{display:inline-block}
.po_btn_check.on{background:#222;color:#fff}
.po_btn_check.on:before{border-color:#fff}
.po_btn_tiny{display:inline-block;padding:1px 2px 0 0;font-size:12px;line-height:1.15;color:#888;vertical-align:top}
.po_btn_tiny:after{display:inline-block;width:5px;height:5px;margin:2px 0 0 1px;border:1px solid #888;border-width:0 1px 1px 0;vertical-align:top;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);content:''}
.po_btn_tiny:hover,.po_btn_tiny:active{color:#222;text-decoration:underline}
.po_btn_tiny:hover:after,.po_btn_tiny:active:after{border-color:#222}
.po_certi{display:table;width:100%;margin-top:30px;table-layout:fixed}
.po_certi .po_certi_item{display:table-cell;border-left:5px solid transparent;vertical-align:top}
.po_certi .po_certi_item:first-child{border-left:0}
.po_certi .po_certi_phone,.po_certi .po_certi_ipin,.po_certi .po_certi_card{display:block;height:110px;padding-top:18px;border:1px solid #e0e0e0;background:#fff;font-size:15px;text-align:center;box-sizing:border-box}
.po_certi .po_certi_phone:before,.po_certi .po_certi_ipin:before,.po_certi .po_certi_card:before{display:block;height:44px;margin:0 auto 10px;content:''}
.po_certi .po_certi_phone:before{width:35px;background-position:0 -150px}
.po_certi .po_certi_ipin:before{width:46px;background-position:-75px -150px}
.po_certi .po_certi_card:before{width:46px;background-position:-150px -150px}
.po_btn_area{margin-top:10px}
.po_btn_area2{margin-top:30px}
/* form 단품 */
.text-placeholder{color:#888 !important}
.po_inptxt{position:relative}
.po_inptxt .po_inp{width:100%;height:40px;padding:0 9px;border:solid 1px #e0e0e0;background:#fff;font-size:15px;line-height:38px;vertical-align:top;box-sizing:border-box;outline:transparent}
.po_inptxt .po_inp::placeholder{color:#888}
.po_inptxt .po_inp::-webkit-input-placeholder{color:#888}
.po_inptxt .po_inp::-moz-placeholder{color:#888;opacity:1}
.po_inptxt .po_inp:-ms-input-placeholder{color:#888}
.po_inptxt .po_placeholder{display:none;overflow:hidden;position:absolute;top:0px;left:0px;z-index:2;max-width:100%;padding:0 9px;border:1px solid transparent;font-size:15px;line-height:38px;color:#888;vertical-align:top;white-space:nowrap;box-sizing:border-box}
.po_inptxt .po_inp::-ms-clear{display:none}
.po_inptxt .po_inp:focus{position:relative;z-index:1;border-color:#222}
.po_inptxt .po_inp:disabled{border-color:#f1f1f1;background:#f9f9f9;color:#bbb}
.po_inptxt .po_inp[readonly="readonly"],.po_inptxt .po_inp[readonly]{z-index:0;border-color:#e0e0e0}
.po_inptxt .po_btn_clear{display:none;position:absolute;z-index:2;top:9px;right:5px;width:21px;height:21px;background:url(../img/common/trans.gif)}
.po_inptxt .po_btn_clear:before{position:absolute;top:4px;right:10px;width:1px;height:13px;background:#222;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);content:''}
.po_inptxt .po_btn_clear:after{position:absolute;top:4px;right:10px;width:1px;height:13px;background:#222;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);content:''}
.po_inptxt .po_valid{display:none;position:absolute;z-index:2;top:16px;right:10px;width:8px;height:4px;border:2px solid #222;border-width:0 0 2px 2px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
/*.po_inptxt.on_clear .po_inp{padding-right:25px}
.po_inptxt.on_clear .po_btn_clear{display:block}*/
.po_inptxt.on_valid .po_inp{padding-right:25px}
.po_inptxt.on_valid .po_valid{display:block}
.po_inptxt.on_fake .po_placeholder{display:block}
.po_select{overflow:hidden;position:relative}
.po_select select{width:100%;height:40px;padding-left:9px;padding-right:35px;border:1px solid #e0e0e0;border-radius:0;background:#fff url(../img/common/bg_select_arrow.png) no-repeat 100% 0;background-size:38px auto;font-size:15px;line-height:38px;vertical-align:top;outline:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.po_select select::-ms-expand{display:none}
.po_select select:focus::-ms-value{background-color:#fff;color:#222}
.po_select select{padding-right:0\0;background-image:none\0}/* for IE9 */
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {/* for IE 10~11 */
	.po_select select{padding-right:38px;background-image:url(../img/common/bg_select_arrow.png)}
}
.po_select select:focus,.po_select select:active{border-color:#222}
.po_select.disabled select{border-color:#f1f1f1;background-color:#f9f9f9;background-position:100% -38px;color:#bbb}
.po_rdo{display:inline-block;position:relative;min-height:21px;margin-right:16px;padding-left:24px;vertical-align:top}
.po_rdo:last-child{margin-right:0}
.po_rdo:before{position:absolute;top:1px;left:0;width:16px;height:16px;border:1px solid #969696;border-radius:9px;content:''}
.po_rdo input{position:absolute;top:1px;left:0;z-index:1;width:18px;height:18px;border:0;opacity:0;cursor:pointer}
.po_rdo label{margin-right:6px;font-size:15px;line-height:21px;cursor:pointer}
.po_rdo label:last-child{margin-right:0}
.po_rdo.focus:before{outline:1px dotted #888}
.po_rdo.checked:before{border-color:#d0382a}
.po_rdo.checked:after{position:absolute;top:6px;left:5px;width:8px;height:8px;border-radius:4px;background:#d0382a;content:''}
.po_rdo.checked label{text-decoration:underline}
.po_rdo.disabled:before{border-color:#d1d1d1;background-color:#f5f5f5;cursor:default}
.po_rdo.disabled label{color:#bbb;cursor:default}
.po_chk{display:inline-block;position:relative;min-height:21px;margin-right:16px;padding-left:24px;vertical-align:top}
.po_chk:last-child{margin-right:0}
.po_chk:before{position:absolute;top:1px;left:0;width:16px;height:16px;border:1px solid #969696;content:''}
.po_chk input{position:absolute;top:1px;left:0;z-index:1;width:18px;height:18px;border:0;opacity:0;cursor:pointer}
.po_chk label{margin-right:6px;font-size:15px;line-height:21px;cursor:pointer}
.po_chk label:last-child{margin-right:0}
.po_chk.focus:before{outline:1px dotted #888}
.po_chk.checked:before{border-color:#222;background-color:#222}
.po_chk.checked:after{position:absolute;top:1px;left:0;width:4px;height:8px;margin:3px 0 0 6px;border:2px solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);content:''}
.po_chk.checked label{text-decoration:underline}
.po_chk.disabled:before{border-color:#d1d1d1;background-color:#f5f5f5}
.po_chk.disabled input{cursor:default}
.po_chk.disabled label{color:#bbb;cursor:default}
.po_chk.ty_sub:before{top:0}
.po_chk.ty_sub input{top:0}
.po_chk.ty_sub label{font-size:13px;line-height:18px}
.po_chk.ty_sub.checked:after{top:0}
.po_chk_agree{position:relative;padding-right:60px}
.po_chk_agree .po_chk{margin-right:0}
.po_chk_agree .po_agree_url{padding-left:2px;font-size:12px}
.po_chk_agree .po_dsc_sub{display:block;margin-left:24px;line-height:21px}
.po_chk_agree .po_btn_tiny{position:absolute;top:2px;right:0}
.po_chk_club li{margin-top:30px}
.po_chk_club li:first-child{margin-top:0}
.po_boxrdo_group{display:table;table-layout:fixed;width:100%}
.po_boxrdo_group .po_boxrdo{display:table-cell;position:relative;vertical-align:top}
.po_boxrdo_group .po_boxrdo input{position:absolute;top:0;left:0;width:100%;height:100%;border:0;opacity:0}
.po_boxrdo_group .po_boxrdo label{display:block;position:relative;border:1px solid #e0e0e0;border-left-width:0;background:#fff;font-size:15px;line-height:38px;color:#222;text-align:center;cursor:pointer}
.po_boxrdo_group .po_boxrdo:first-child label{border-left-width:1px}
.po_boxrdo_group .po_boxrdo.focus label{outline:1px dotted #888}
.po_boxrdo_group .po_boxrdo.checked label{border-color:#555;background-color:#555;color:#fff}
.po_ta{width:100%;height:58px;padding:9px;border:1px solid #e0e0e0;line-height:19px;resize:none;outline:transparent;box-sizing:border-box}
.po_ta:focus{border-color:#222}
.po_form_row{margin-top:10px}
/* form group */
.po_fgroup_inprow .po_inptxt{margin-top:-1px}
.po_fgroup_inprow .po_inptxt:first-child{margin-top:0}
.po_fgroup_inpbtn{display:table;width:100%;table-layout:fixed}
.po_fgroup_inpbtn .po_inptxt{display:table-cell;vertical-align:top}
.po_fgroup_inpbtn .po_btnbx{display:table-cell;width:90px;vertical-align:top}
.po_fgroup_inpbtn .po_btnbx .po_btn_default{border-left:0}
.po_fgroup_inpbtn.ty_zipcode .po_btnbx:last-child{border-right:95px solid transparent}
.po_fgroup_inpbtn.ty_zipcode .po_btnbx_reset{display:table-cell;width:90px;border-left:5px solid transparent}
.po_fgroup_car .po_fgroup_caritem{display:table;width:100%;margin-top:10px;table-layout:fixed}
.po_fgroup_car .po_fgroup_caritem:first-child{margin-top:0}
.po_fgroup_car .po_select{display:table-cell;vertical-align:top}
.po_fgroup_car .po_rdobx{display:table-cell;width:28px;vertical-align:middle}
.po_fgroup_car .po_inptxt{display:table-cell;border-left:5px solid transparent;vertical-align:top}
.po_fgroup_car .po_inptxt:nth-child(2),.po_fgroup_car .po_inptxt:nth-child(3){width:13.35%}
.po_fgroup_car .po_inptxt:nth-child(4){width:33.5%}
.po_fgroup_car .po_fgroup_caritem.ty2 .po_inptxt:nth-child(3),.po_fgroup_car .po_fgroup_caritem.ty2 .po_inptxt:nth-child(4){width:15%}
.po_fgroup_car .po_fgroup_caritem.ty2 .po_inptxt:nth-child(5){width:22%}
.po_fgroup_car .po_btnrow{display:table-cell;width:40px;border-left:5px solid transparent}
.po_fgroup_car .po_btnrow_add,.po_fgroup_car .po_btnrow_del{position:relative;width:40px;height:40px;border:1px solid #e0e0e0;border-radius:20px;background:#fff;vertical-align:top}
.po_fgroup_car .po_btnrow_add:before,.po_fgroup_car .po_btnrow_del:before{position:absolute;top:9px;left:19px;width:1px;height:21px;background:#222;content:''}
.po_fgroup_car .po_btnrow_add:after,.po_fgroup_car .po_btnrow_del:after{position:absolute;top:19px;left:9px;width:21px;height:1px;background:#222;content:''}
.po_fgroup_car .po_btnrow_del:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.po_fgroup_car .po_btnrow_del:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.po_fgroup_car .po_btnrow_add:hover,.po_fgroup_car .po_btnrow_add:active,.po_fgroup_car .po_btnrow_del:hover,.po_fgroup_car .po_btnrow_del:active{border-color:#000;background:#000}
.po_fgroup_car .po_btnrow_add:hover:before,.po_fgroup_car .po_btnrow_add:active:before,.po_fgroup_car .po_btnrow_del:hover:before,.po_fgroup_car .po_btnrow_del:active:before{background:#fff}
.po_fgroup_car .po_btnrow_add:hover:after,.po_fgroup_car .po_btnrow_add:active:after,.po_fgroup_car .po_btnrow_del:hover:after,.po_fgroup_car .po_btnrow_del:active:after{background:#fff}
.po_fgroup_car + .po_dsclst_info{margin-top:10px}
.po_fgroup_phone{display:table;width:100%;table-layout:fixed}
.po_fgroup_phone .po_select{display:table-cell;width:30.16%;vertical-align:top}
.po_fgroup_phone .po_inptxt{display:table-cell;border-left:5px solid transparent;vertical-align:top}
.po_fgroup_tel{display:table;width:100%;table-layout:fixed}
.po_fgroup_tel .po_select{display:table-cell;width:30.16%;vertical-align:top}
.po_fgroup_tel .po_inptxt{display:table-cell;border-left:5px solid transparent;vertical-align:top}
.po_fgroup_tel .po_inptxt:nth-child(3){width:26.98%}
.po_fgroup_chkbx{margin-top:10px;padding:13px 14px 12px;border:1px solid #e0e0e0}
.po_fgroup_chkbx li{display:inline-block;margin-right:16px;vertical-align:top}
.po_fgroup_chkbx li:last-child{margin-right:0}
.po_fgroup_chklst{margin-top:15px}
.po_fgroup_chklst > li{margin-top:10px}
.po_fgroup_chklst > li:first-child{margin-top:0}
.po_fgroup_chklst2{margin-top:15px}
.po_fgroup_chklst2:first-child{margin-top:0}
.po_fgroup_chklst2 > li{margin-top:15px}
.po_fgroup_chklst2 > li:first-child{margin-top:0}
.po_fgroup_chklst2 + .po_btn_area{margin-top:15px}
.po_more_list .po_more_item{margin-top:30px;padding-top:30px;border-top:1px solid #f1f1f1}
.po_more_list .po_more_item:first-child{margin-top:0;padding-top:0;border-top:0 none}
.po_more_list .po_more_titarea{position:relative;padding-right:60px}
.po_more_list .po_more_titarea:after{display:block;clear:both;content:''}
.po_more_list .po_more_tit{float:left;margin-right:5px;font-size:15px;line-height:21px}
.po_more_list .po_more_subtit{float:left;font-size:12px;line-height:21px}
.po_more_list .po_btn_tiny{position:absolute;top:2px;right:0}
.po_more_list .po_more_confirm{margin-top:10px}
/* form list */
.po_fgrid{margin-top:30px}
.po_fgrid:first-child{margin-top:0}
.po_fgrid .po_fgrid_row{margin-top:30px}
.po_fgrid .po_fgrid_row:first-child{margin-top:0}
.po_fgrid .po_fgrid_row.ty_line{padding-top:30px;border-top:1px solid #f1f1f1}
.po_fgrid .po_fgrid_detail{margin-top:5px;word-break:break-all}
.po_fgrid .po_label{display:inline-block;font-size:13px;line-height:21px}
.po_fgrid .po_label .po_mhide{display:none}
.po_fgrid .po_label .po_require{margin-top:4px}
.po_fgrid .po_static{display:inline-block;font-size:15px;line-height:21px;vertical-align:top}
.po_fgrid .po_dsc_valid{margin-top:10px}
/* modal popup */
.po-modal-show #container,.po-modal-show #footer{display:none}
.po_modal{display:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:3000}
.po_modal.show{display:block}
.po_modal .po_modal_dimmed{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(34,34,34,.25)}
.po_modal .po_modal_inner{position:absolute;top:35px;right:0;bottom:0;left:0;z-index:10;background:#fff;outline:transparent;font-size:14px;text-align:left}
.po_modal .po_modal_header{position:relative;padding:30px 60px 18px 30px}
.po_modal .po_modal_header:after{position:absolute;right:0;bottom:0;left:30px;height:3px;background:#222;content:''}
.po_modal .po_modal_tit{font-size:18px;font-weight:normal}
.po_modal .po_modal_close{position:absolute;top:20px;right:1px;padding:10px}
.po_modal .po_modal_close:after{display:block;width:19px;height:19px;background-position:-100px -100px;content:''}
.po_modal .po_modal_cont{position:relative;background:#fff}
/* 약관 */
.po_terms_ifrwrap{padding:30px}
.po_terms_ifrwrap .po_terms_ifr{width:100%;vertical-align:top}
.po_terms .po_terms_sec{margin-top:30px}
.po_terms .po_terms_sec:first-child{margin-top:0}
.po_terms .po_terms_h + .po_terms_sec{margin-top:5px}
.po_terms .po_terms_h{margin-top:30px;font-family:NanumBarunGothicBold,sans-serif;font-size:13px;font-weight:normal}
.po_terms .po_terms_h:first-child{margin-top:0}
.po_terms .po_terms_dsc{margin-top:5px;font-size:13px;line-height:18px;color:#888}
.po_terms .po_terms_dsc:first-child{margin-top:0}
.po_terms .po_terms_list{margin-top:5px;font-size:13px;line-height:18px;color:#888}
.po_terms .po_terms_list:first-child{margin-top:0}
.po_terms .po_terms_list li{margin-top:10px}
.po_terms .po_terms_list li:first-child{margin-top:0}
.po_terms .po_terms_list .po_terms_list{margin-left:14px}
.po_terms .po_terms_list .po_terms_list:first-child{margin-top:5px}
.po_terms .po_terms_em{font-size:17px;font-weight:normal;line-height:24px;text-decoration:underline;color:#888}
.po_terms .po_terms_em2{font-weight:normal;color:#d0382a}
.po_terms .po_terms_line{margin:30px 0;padding:0;border:0 none;border-top:1px solid #f1f1f1}
/* 우편번호 찾기 */
.search_address{padding:30px;font-size:13px}
.search_address input::placeholder{color:#888}
.search_address input::-webkit-input-placeholder{color:#888}
.search_address input::-moz-placeholder{color:#888;opacity:1}
.search_address input:-ms-input-placeholder{color:#888}
.srchaddr_form{position:relative}
.srchaddr_search{position:relative;padding-right:70px}
.srchaddr_search .search_txt{width:100%;height:40px;padding:0 10px;border:1px solid #e0e0e0;background:transparent;font-size:15px;line-height:38px;outline:transparent;box-sizing:border-box}
.srchaddr_search .search_txt:focus{border-color:#222}
.srchaddr_search .search_btn{position:absolute;top:0;right:0;width:70px;height:40px;padding-top:2px;border:1px solid #e0e0e0;border-left:0;background:#f9f9f9;font-size:13px}
.srchaddr_tip{margin-top:30px}
.srchaddr_tip .tip_tit{display:block;margin-bottom:5px;font-weight:normal;line-height:1.38}
.srchaddr_tip .tip_desc{font-size:12px;line-height:18px;color:#5d6065}
.srchaddr_tip .tip_desc li{position:relative;margin-top:10px;color:#888}
.srchaddr_tip .tip_desc li:first-child{margin-top:0}
.srchaddr_noresult{padding-top:30px}
.srchaddr_noresult .noresult_txt{font-family:NanumBarunGothicBold,sans-serif;font-size:15px}
.srchaddr_noresult .noresult_txt .point{color:#d0382a}
.srchaddr_notice{padding-top:30px}
.srchaddr_notice .notice_txt{font-size:15px}
.srchaddr_notice .notice_txt em{display:block;font-family:NanumBarunGothicBold,sans-serif;color:#d0382a}
.srchaddr_result{margin-top:15px}
.srchaddr_result .result_list li{padding:15px 0;border-top:1px solid #f1f1f1}
.srchaddr_result .result_list li:first-child{border-top:0}
.srchaddr_result .srchaddr_zipcode a{display:inline-block;font-family:NanumBarunGothicBold,sans-serif;vertical-align:top}
.srchaddr_result .srchaddr_info:after{display:block;clear:both;content:''}
.srchaddr_result .srchaddr_info .info_tit{float:left;width:45px;padding-top:5px;color:#888}
.srchaddr_result .srchaddr_info .info_cont{display:block;overflow:hidden;padding-top:5px;word-break:break-all;word-wrap:break-word}
.srchaddr_result .srchaddr_info .info_cont a{display:block}
.srchaddr_result .srchaddr_rel{display:block;position:relative;margin-top:1px;padding-right:60px;font-size:12px;line-height:19px}
.srchaddr_result .srchaddr_rel .rel_txt{display:block;overflow:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap}
.srchaddr_result .srchaddr_rel .rel_btn{position:absolute;bottom:0;right:0;font-size:12px}
.srchaddr_result .srchaddr_rel .rel_btn_open,.srchaddr_result .srchaddr_rel .rel_btn_close{color:#666;text-decoration:underline}
.srchaddr_result .srchaddr_rel .rel_btn_open{display:block}
.srchaddr_result .srchaddr_rel .rel_btn_close{display:none}
.srchaddr_result .srchaddr_rel_on .rel_txt{white-space:normal}
.srchaddr_result .srchaddr_rel_on .rel_btn_open{display:none}
.srchaddr_result .srchaddr_rel_on .rel_btn_close{display:block}
.srchaddr_more{margin-top:15px}
.srchaddr_more .more_btn{display:inline-block;width:100%;padding-top:1px;border:1px solid #e0e0e0;background:#f9f9f9;font-size:13px;line-height:37px;vertical-align:top;text-align:center;box-sizing:border-box}
.srchaddr_more .more_btn:hover,.srchaddr_more .more_btn:active{border-color:#222;background:#222;color:#fff}
.srchaddr_final{padding-top:30px;line-height:18px}
.srchaddr_final .srchaddr_info:after{display:block;clear:both;content:''}
.srchaddr_final .srchaddr_info .info_tit{float:left;width:35px;margin:5px 10px 0 0;color:#888}
.srchaddr_final .srchaddr_info .info_cont{display:block;overflow:hidden;padding-top:5px;color:#222;word-break:break-all;word-wrap:break-word}
.srchaddr_final .srchaddr_info .info_cont .num{font-family:NanumBarunGothicBold,sans-serif}
.srchaddr_detail{margin-top:10px}
.srchaddr_input{display:block;overflow:hidden;position:relative;background:#fff}
.srchaddr_input .input_txt{width:100%;height:40px;padding:0 10px;border:1px solid #e0e0e0;background:transparent;font-size:15px;line-height:38px;outline:0;box-sizing:border-box}
.srchaddr_input .input_txt:focus{border-color:#222}
.srchaddr_btnarea{margin-top:30px;text-align:center}
.srchaddr_btn{display:inline-block;width:100%;padding-top:1px;background:#d0382a;font-family:NanumBarunGothicBold,sans-serif;font-weight:normal;font-size:15px;line-height:49px;color:#fff;vertical-align:top;text-align:center;box-sizing:border-box}
.srchaddr_btn:hover,.srchaddr_btn:active{background:#222}
/* for under 375px */
@media (max-width: 374px) {
.po_inptxt .po_inp{font-size:13px}
.po_select select{font-size:13px}
.po_fgroup_car .po_inptxt:nth-child(2),.po_fgroup_car .po_inptxt:nth-child(3){width:16%}
.po_fgroup_car .po_inptxt:nth-child(4){width:29%}
.srchaddr_search .search_txt{font-size:13px}
}
/* ---------------------------------------- // mobile 공통 ---------------------------------------- */
/* ---------------------------------------- PC 공통 ---------------------------------------- */
@media (min-width: 950px) {
/* layout */
#container{min-height:767px;padding-top:60px}
.po_container_slim #content{width:450px;margin:0 auto;padding:0}
#container.po_container_wide{width:950px;margin:0 auto}
#container.po_container_wide:after{display:block;clear:both;content:''}
.po_container_wide #content{width:630px;margin:0 auto;padding:0 60px}
.po_container_wide .po_nav ~ #content{float:left;margin:0}
/* gnb */
.po_gnb{width:950px;height:80px;margin:0 auto}
.po_gnb .po_gnb_logo{top:32px}
.po_gnb .po_gnb_logo a{width:192px;height:16px;background-position:0 -50px}
.po_gnb .po_gnb_member{display:block;position:absolute;top:33px;right:0;font-size:12px;color:#fff}
.po_gnb .po_gnb_member:after{display:block;clear:both;content:''}
.po_gnb .po_member_link{float:left;font-family:NanumBarunGothicBold,sans-serif}
.po_gnb .po_member_link:hover{text-decoration:underline}
.po_gnb .po_member_tx{float:left;padding:0 8px}
/* footer */
.po_footer_in{margin:0}
.po_support .po_footer_in{width:690px;margin:0 auto;padding-left:260px}
.po_support .po_pchide{display:none}
.po_corp .po_footer_in{width:950px;margin:0 auto}
.po_corp .po_corp_cs{position:absolute;top:6px;left:75px}
.po_corp .po_corp_addr{margin-top:0;padding-left:260px}
.po_corp .po_corp_addr:after{display:block;clear:both;content:''}
.po_corp .po_corp_addrtx{float:left}
.po_corp .po_corp_addrtx:nth-child(2n-1){clear:both}
.po_corp .po_corp_addrtx:nth-child(2n):before{padding:0 6px;content:'/'}
/* side nav */
.po_gnb_navtg{display:none}
.po_nav{display:block !important;overflow:visible;float:left;position:relative;top:auto;left:auto;z-index:0;width:200px;height:auto}
.po_nav .po_nav_menu{height:auto;padding:0}
.po_nav .po_nav_btncls{display:none}
.po-reveal-panel{-webkit-transition-duration:0ms;-ms-transition-duration:0ms;transition-duration:0ms}
.po-reveal-menu{-webkit-transition-duration:0ms;-ms-transition-duration:0ms;transition-duration:0ms}
.po-reveal-open .po-reveal-panel{-webkit-transform:none;-ms-transform:none;transform:none}
.po-reveal-open .po-reveal-menu{left:auto;box-shadow:none}
/* title */
.po_cont_header{padding:0}
.po_cont_header .po_title_prev{display:none}
.po_subtit_primary:before{right:0}
.po_subtit_primary .po_subtit_dsc{color:#222}
.po_container_slim .po_cont_header{margin-bottom:40px}
.po_container_slim .po_cont_header .po_title{font-size:23px}
.po_container_wide .po_cont_header{margin-bottom:20px}
.po_container_wide .po_cont_header .po_title{text-align:left}
.po_container_wide .po_subtit_primary:before{right:-60px}
/* button */
.po_certi .po_certi_item{border-left-width:5px}
.po_certi .po_certi_phone,.po_certi .po_certi_ipin,.po_certi .po_certi_card{padding-top:33px}
.po_certi .po_certi_phone:before,.po_certi .po_certi_ipin:before,.po_certi .po_certi_card:before{display:inline-block;margin:0 20px 0 0;vertical-align:middle}
.po_certi .po_certi_phone:before{width:35px;background-position:0 -150px}
.po_certi .po_certi_ipin:before{width:46px;background-position:-75px -150px}
.po_certi .po_certi_card:before{width:46px;background-position:-150px -150px}
/* form 단품 */
.po_fgrid .po_label .po_mhide{display:block}
/* form group */
.po_fgroup_chklst.ty_col3:after{display:block;clear:both;content:''}
.po_fgroup_chklst.ty_col3 > li{float:left;width:33%}
.po_fgroup_chklst.ty_col3 > li:nth-child(-n+3){margin-top:0}
/* form list */
.po_container_wide .po_fgrid .po_fgrid_row{display:table;width:100%;table-layout:fixed}
.po_container_wide .po_fgrid .po_fgrid_row:first-child{margin-top:0}
.po_container_wide .po_fgrid .po_fgrid_tit{display:table-cell;width:120px;padding-right:30px;vertical-align:top}
.po_container_wide .po_fgrid label.po_label,.po_container_wide .po_fgrid .po_label_inptx{margin-top:9px}
.po_container_wide .po_fgrid .po_fgrid_detail{display:table-cell;margin-top:0;vertical-align:top}
/* modal popup */
body.po-modal-show{overflow:hidden}
.po-modal-show #container,.po-modal-show #footer{display:block}
.po_modal{display:none;overflow:auto;position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;padding:30px;text-align:center}
.po_modal:after{display:inline-block;width:0;height:100%;vertical-align:middle;content:''}
.po_modal.show{display:block}
.po_modal .po_modal_dimmed{position:fixed}
.po_modal .po_modal_inner{display:inline-block;position:relative;top:auto;right:auto;bottom:auto;left:auto;z-index:10;width:508px;border:1px solid #222;background:#fff;font-size:14px;text-align:left;vertical-align:middle}
.po_modal .po_modal_cont{overflow-y:auto;max-height:480px}
/* 약관 */
.po_modal_terms .po_modal_cont{height:480px}
.po_modal_terms .po_terms_ifr{width:448px}
/* 우편번호 찾기 */
.search_address{min-height:420px}
/* cont */
.po_container_wide .po_cont_area{padding-top:22px}
}
/* ---------------------------------------- //PC 공통 ---------------------------------------- */

/* ---------------------------------------- 공통이 아닌 것은 아래에서 정의 ---------------------------------------- */
/* intro M */
.po_intro_sec{margin-top:60px}
.po_intro_sec:first-child{margin-top:0;padding-top:40px}
.po_intro_titarea .po_intro_tit{font-size:24px;font-weight:normal;line-height:32px}
.po_intro_titarea .po_intro_subtit{margin-top:10px;font-size:15px;line-height:21px}
.po_intro_family{margin:23px 0 0 -6px;font-size:0;text-align:center}
.po_intro_family dd{display:inline-block;overflow:hidden;width:98px;height:98px;margin:7px 0 0 6px;border:1px solid #e0e0e0;border-radius:50px;background:#fff;text-align:center;vertical-align:top}
.po_intro_family dd:after{display:inline-block;width:0;height:100%;vertical-align:middle;content:''}
.po_intro_family .po_family_ico{display:inline-block;vertical-align:middle}
.po_intro_dsclst{margin-top:30px}
.po_intro_dsclst dt{margin-top:30px;font-size:15px;color:#d0382a}
.po_intro_dsclst dt:first-child{margin-top:0}
.po_intro_dsclst dd{margin-top:5px}
.po_intro_dsclst .po_btn_default{margin-top:10px}
.po_btn_list{margin:11px 0 0 -5px}
.po_btn_list:after{display:block;clear:both;content:''}
.po_btn_list li{float:left;width:50%;margin-top:5px;border-left:5px solid #fff;box-sizing:border-box}
.po_btn_list .po_btn_box{display:block;height:58px;border:1px solid #e0e0e0;background:#f9f9f9;font-size:12px;text-align:center}
.po_btn_list .po_btn_box:after{display:inline-block;width:0;height:100%;vertical-align:middle;content:''}
.po_btn_list .po_btn_box .po_txt{display:inline-block;vertical-align:middle}
.po_btn_list .po_btn_box:hover,.po_btn_list .po_btn_box:active{border-color:#222;background:#222;color:#fff}
/* intro PC */
@media (min-width: 950px) {
.po_intro_sec:first-child{padding-top:0}
.po_intro_family{text-align:left}
.po_btn_list li{width:155px}
}

/* 회원가입 M */
.po_result_info li:after{display:block;clear:both;content:''}
.po_result_info li{padding:14px 0 13px;border-bottom:1px solid #f1f1f1;line-height:20px}
.po_result_info li:first-child{padding-top:0}
.po_result_info .po_info_tit{float:left;clear:both;width:80px;font-size:13px}
.po_result_info .po_info_desc{display:block;overflow:hidden;font-family:NanumBarunGothicBold,sans-serif;font-size:15px}
.po_result_info .po_info_sub{font-size:13px}
.po_ssgcard{max-width:315px;margin:0 auto}
.po_ssgcard .po_ssgcard_inner{position:relative;padding-bottom:57.15%;border-radius:6px;background-color:#484c56}
.po_ssgcard .po_ssgcard_inner:before{position:absolute;top:16.67%;left:6.35%;width:192px;height:16px;background-position:0 -50px;content:''}
.po_ssgcard .po_ssgcard_num{position:absolute;bottom:18.33%;left:6.35%;font-size:18px;line-height:20px;color:#fff}
.po_children_info{margin:10px -30px 0;padding:20px 30px;background:#f9f9f9}
.po_children_list .po_children_item{margin-top:20px;padding-top:20px;border-top:1px solid #f1f1f1}
.po_children_list .po_children_item:first-child{margin-top:0;padding-top:0;border-top:0}
.po_children_list .po_children_item .po_inptxt{margin-top:5px}
.po_children_info .po_dsclst_info{margin-top:20px}
.po_boxlst{margin-left:-6px}
.po_boxlst:after{display:block;clear:both;content:''}
.po_boxlst > li{float:left;width:33.3%;min-width:100px;max-width:106px;margin-top:7px;border-left:6px solid #fff;background-color:#f9f9f9;text-align:center;box-sizing:border-box}
.po_boxlst.ty_txt > li{font-size:12px;line-height:40px}
.po_boxlst.ty_ico > li{height:60px}
.po_boxlst.ty_ico > li:after{display:inline-block;width:0;height:100%;vertical-align:middle;content:''}
.po_boxlst.ty_ico .po_boxlst_ico{display:inline-block;vertical-align:middle}
.po_guidelst .po_guidelst_tit{margin-top:30px;font-family:NanumBarunGothicBold,sans-serif;font-size:13px;line-height:21px}
.po_guidelst .po_guidelst_tit:first-child{margin-top:0}
.po_guidelst .po_guidelst_dsc{margin-top:5px;font-size:13px;line-height:18px}
.po_guidelst .po_guidelst_dsc:first-of-type{margin-top:0}
.po_guidelst .po_btn_tiny{margin-top:10px}
.po_guidelst .po_btn_tiny{margin-top:10px}
.po_content_joincerti .po_guidetx{font-size:12px;color:#888}
.po_content_joincerti .po_guidelst .po_guidetx{margin-top:10px}
.po_content_joincerti .po_btn_area2 .po_guidetx{margin-top:5px}
/* 회원가입 PC */
@media (min-width: 950px) {
.po_result_info .po_info_tit{width:150px}
.po_children_info{margin-right:-60px;margin-left:-60px;padding-right:60px;padding-left:60px}
}

/* 로그인 M */
.po_captcha{margin-top:30px}
.po_captcha .po_captcha_area{margin-top:10px}
.po_captcha .po_captcha_box{border:1px solid #e0e0e0}
.po_captcha .po_captcha_box:after{display:block;clear:both;content:''}
.po_captcha .po_captcha_box img{float:left;width:190px;height:38px;vertical-align:top}
.po_captcha .po_captcha_btnarea{overflow:hidden;text-align:center}
.po_captcha .po_captcha_reload{height:38px;font-size:12px;line-height:38px}
.po_captcha .po_captcha_reload:before{display:inline-block;width:19px;height:16px;margin:11px 6px 0 0;background:url(../img/login/bg_reload.png) no-repeat;background-size:19px auto;vertical-align:top;content:''}
.po_captcha .po_inptxt{margin-top:-1px}
.po_service_area{margin-top:20px;text-align:center}
.po_service_area .po_service_link{font-size:13px}
.po_restore_login{padding:30px}
.po_content_login .po_btn_area2{margin-top:20px}
.po_restore_login .po_fgroup_inprow{margin-top:30px}
/* 로그인 PC */
@media (min-width: 950px) {
}

/* 아이디 찾기 M */
.po_result_list{margin:30px 0;word-break:break-all}
.po_result_list li{height:78px;margin-top:-1px;padding:0 29px;border:1px solid #d0382a;border-width:1px 0;text-align:center}
.po_result_list li:first-chlid{margin-top:0}
.po_result_list li:after{display:inline-block;width:0;height:100%;margin-left:-4px;vertical-align:middle;content:''}
.po_result_list .po_result_dsc{display:inline-block;font-family:NanumBarunGothicBold,sans-serif;font-size:18px;color:#d0382a;vertical-align:middle}
.po_result_list .po_result_dsc2{display:inline-block;font-family:NanumBarunGothic,sans-serif;font-size:15px;vertical-align:middle}
.po_result_tbwrap{margin:30px 0;border:1px solid #d0382a;border-width:1px 0}
.po_result_tb{display:table}
.po_result_tit,
.po_result_txt{display:table-cell;padding:31px 0 30px;vertical-align:top;line-height:17px}
.po_result_tit{padding-left:29px;padding-right:20px;font-size:13px;white-space:nowrap}
.po_result_txt{padding-right:29px;font-family:NanumBarunGothicBold,sans-serif;font-size:15px;word-break:break-all}
/* 아이디 찾기 PC */
@media (min-width: 950px) {
}

/* 패밀리사이트관리 M */
.po_status_list .po_status_item{display:table;width:100%;border-bottom:1px solid #f1f1f1;table-layout:fixed}
.po_status_list .po_status_item:first-child .po_status_cell{padding-top:0}
.po_status_list .po_status_cell{display:table-cell;padding:15px 0;font-size:15px;vertical-align:middle}
.po_status_list .po_status_cell.date{width:90px;font-size:12px}
.po_status_list .po_status_cell.link{width:60px;text-align:right}
.po_status_list + .po_dsclst_info{margin-top:30px}
/* 패밀리사이트관리 PC */
@media (min-width: 950px) {
}

/* 회원탈퇴 M */
.withdraw_sec .po_fgrid_detail{margin-top:15px}
.withdraw_sec .po_chk{margin-top:30px}
.po_dsclst_info3 .po_btn_tiny{display:block;margin-top:5px}
/* 회원탈퇴 PC */
@media (min-width: 950px) {
.withdraw_sec .po_fgrid_detail{margin-top:0}
}