@charset "utf-8";
/* CSS Document */

#policywrap {margin:0 0 50px 0; padding:0; width:930;}
#policywrap fieldset{border:none;}
#policywrap legend{visibility:hidden; width:0; height:0; font-size:0; overflow:hidden;}
#policywrap ul, #policywrap ol, #policywrap dl, #policywrap li, #policywrap dt, #policywrap dd, #policywrap p, #policywrap div, #policywrap h1, #policywrap h2, #policywrap h3, #policywrap form, #policywrap fieldset, #policywrap legend{margin:0; padding:0;}

#policywrap .linkbox{list-style:none; background:#f4f4f4; padding:20px 0; height:1%; margin-top:15px;}
#policywrap .linkbox:after{content:''; clear:both; display:block;}
#policywrap .linkbox li{color:#666; float:left; width:32%; padding:5px 0;}
#policywrap .linkbox li span{color:#989898; font-weight:bold; border-right:1px solid #666; padding:0 5px 0 20px; margin-right:5px;}

#policywrap .txt01{color:#949494; font-size:11px; margin:10px 0 0 25px; background:url(../images/policy/bu03.gif) 0 6px no-repeat; padding-left:10px;}
#policywrap .txt02{margin:15px 0 10px 0; font-weight:bold; font-size:12px;}

#policywrap .bullet01wrap{background:url(../images/policy/tl_bg.gif) 0 8px repeat-x; height:16px; margin:20px 0 10px 0; padding:0;}
#policywrap .bullet01wrap .bullet01{float:left;}
#policywrap .bullet01wrap a{height:16px; float:right; margin:0; padding:0;}

#policywrap .bullet01{background:url(../images/policy/bu01.gif) 0 0 no-repeat #fff; font-size:14px; font-weight:bold; padding:0 10px 0 25px; height:16px; margin:0;}
#policywrap .bullet02{list-style:none; font-size:12px; background:url(../images/policy/bu02.gif) 0 5px no-repeat #fff; padding:0 25px 0 10px; color:#666; margin:10px 0 10px 15px;}
#policywrap .bullet03{list-style:none; font-size:12px; background:url(../images/policy/bu04.gif) 0 6px no-repeat; padding-left:10px; color:#666; margin:7px 0;}
#policywrap .bullet04{list-style:none; font-size:12px; background:url(../images/policy/bu03.gif) 0 6px no-repeat; padding-left:10px; color:#666; margin:7px 0;}

#policywrap .bullet02 *{vertical-align:middle;}

#policywrap .decimal li{list-style:decimal; margin:3px 0 0 20px;}
#policywrap .decimal li .listnon li{list-style:none; margin-left:0;}

#policywrap .list_new{border-bottom:1px solid #d7d7d7; border-collapse:collapse; margin-top:10px; width:100%;}
#policywrap .list_new th{border-top:1px solid #a48e78; border-left:1px solid #fff; background:#a48e78; color:#fff; font-weight:bold; padding:5px 0;}
#policywrap .list_new th.first{border-left:1px solid #a48e78;}
#policywrap .list_new td{border:1px solid #d7d7d7; padding:5px 10px}

#policywrap .mg_t10{margin-top:10px;}
#policywrap .mg_t20{margin-top:20px;}

#policywrap .step{margin:60px 0; text-align:center;}

#policywrap .confbox{border:5px solid #eaeaea; padding:30px 0 30px 140px; margin-top:20px;}
#policywrap .confbox dl{height:52px}
#policywrap .confbox dt{float:left; width:125px; height:26px; overflow:hidden}
#policywrap .confbox dd{float:left; width:650px; height:26px;}
#policywrap .confbox dd input{width:108px; height:17px; border:1px solid #d7d7d7; background:#f7f7f7;}
#policywrap .confbox p {margin-top:10px; color:#666;}
#policywrap .confbox p strong{color:#fe5c0f;}

#policywrap .btnwrap{display:block; text-align:center; margin-top:30px;}
#policywrap .btnwrap *{vertical-align:middle;}
#policywrap .btnwrap .btn_cancle{border:none; background:url(http://www.mylshop.co.kr/mylshop/images/btn_img/cancell.gif) 0 0 no-repeat; width:77px; height:28px; font-size:0; padding-top:29px; overflow:hidden;}
#policywrap .btnwrap .btn_agree02{border:none; background:url(../images/policy/btn_agree02.gif) 0 0 no-repeat; width:77px; height:28px; font-size:0; padding-top:29px; overflow:hidden;}

#policywrap .box{background:#f4f4f4; padding:20px 25px; margin-top:15px; color:#666;}

#policywrap .agree .bullet02{margin-top:20px;}
#policywrap .agree .bullet04{margin-left:15px; color:#7c7c7c;}
#policywrap .agree .scroll{border:5px solid #eaeaea; padding:10px 25px; height:110px; overflow:auto; color:#666;}
#policywrap .agree .scroll *{font-size:12px;}
#policywrap .agree .scroll li{list-style:none;}
#policywrap .agree .scroll li li{margin-left:10px;}

#policywrap .agree .btn_agree{display:block; text-align:right; margin-top:7px;}
#policywrap .agree .btn_agree *{vertical-align:middle;}
#policywrap .agree .btn_agree label{padding:0 20px 0 5px;}
#policywrap .agree .btn_agree .btn_print{border:none; background:url(../images/policy/btn_print.gif) 0 0 no-repeat; width:35px; height:20px; font-size:0; padding-top:21px; overflow:hidden;}

#policywrap .join{margin-top:15px;}

