@charset "utf-8";
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,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,output,ruby,section,summary,time,mark,audio,video{
margin:0;padding:0;border:0;vertical-align:baseline;outline:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
html{height:101%;}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
strong{font-weight:bold;}
table{border-collapse:collapse;border-spacing:0;}
img{border:0;max-width:100%;}
p{font-size:1.2em;line-height:1.0em;color:#333;}
input[type=text], textarea {  
    -webkit-transition: all 0.30s ease-in-out;  
    -moz-transition: all 0.30s ease-in-out;  
    -ms-transition: all 0.30s ease-in-out;  
    -o-transition: all 0.30s ease-in-out;  
    outline: none;  
    padding: 3px 0px 3px 3px;  
    margin: 5px 1px 3px 0px;  
    border: 1px solid #ddd;  
}  
   
input[type=text]:focus, textarea:focus {  
    box-shadow: 0 0 5px rgba(81, 203, 238, 1);  
    padding: 3px 0px 3px 3px;  
    margin: 5px 1px 3px 0px;  
    border: 1px solid rgba(81, 203, 238, 1);  
} 
/*상단*/
.wrap{width:100%;min-width:960px;background:#fafafa;border-bottom:1px solid #1c2192;}
.header{width:960px;height:61px;margin:0 auto;clear:both;}

/*컨텐츠*/
.contents{margin:0 auto;width:960px;text-align:center;overflow:hidden;}
/*링크정리*/
A:link,A:visited,A:active{color:#575656;text-decoration:none;letter-spacing:-1px}
A:hover{color:#575656;text-decoration:underline;font-weight:bold;letter-spacing:-1px}
a.d:link,a.d:active,a.d:visited,a.d:hover    { font-size:13px;color:#575656;text-decoration:none;letter-spacing:-1px;line-height:20px;}
 /*장바구니*/
.circle_red{width:20px;height:20px;border-radius:25px;-moz-border-radius:25px;-webkit-border-radius:25px;-ms-border-radius:25px;-khtml-border-radius:25px;-o-border-radius:25px;background:#FF0000;font:normal 16px "나눔고딕","돋움","굴림";color:#fff;}
.circle{width:20px;height:20px;border-radius:25px;-moz-border-radius:25px;-webkit-border-radius:25px;-ms-border-radius:25px;-khtml-border-radius:25px;-o-border-radius:25px;background:#66F;font:normal 16px "나눔고딕","돋움","굴림";color:#fff;}

.titlebar{float:left;border-bottom:1px solid #7a7a7a;border-top:1px solid #7a7a7a;padding:10px;font-weight:bold;height: 45px;}
.rows{float:left;border-bottom:1px solid #dddddd;color:#818181;padding:8px 0;white-space: nowrap;overflow:hidden;text-overflow:ellipsis;height:35px;}
.clear{clear:both}
.basketbox{float:left;color:#575656;background-color:#d4eef9;width:134px;padding:10px;margin-bottom:1px;clear:both;font-weight:bold}
.cbox{text-align:center;background-color:#1d2292;padding:20px;font-size:16px;font-weight:bold;color:#fff;width:135px}
.cboxli{margin-bottom:10px;font-size: 15px;color: #000;border: 1px solid #ccc;background-color: #fff;padding: 0px 0px 0px 0px;overflow:hidden}
.basketcontents{width:824px;padding:10px 0px 10px 20px;color:#666666;border-bottom:1px solid #d4eef9;text-align:left;float:left;height:42px;}
.basketcontents span.money {display:inline-block; width:105px;text-align:left;background:#fff;color:#262424;font-weight:bold;}
.basketcontents label{cursor:pointer}
.basketcontents1{width:824px;padding:10px 0px 10px 20px;color:#666666;height:60px;text-align:left;float:left;}
.basketcontents1 label{width:130px;display:inline-block;cursor:pointer}
.csbutton{margin:auto;background-color:#ff0000;padding:20px;font-size:16px;font-weight:bold;color:#FFFFFF;width:130px;cursor:pointer;border-radius:5px;box-shadow:2px 2px 6px rgba(0,0,0,0.1);height:60px}
div.csbutton:hover{margin:auto;background-color:#c12828;padding:20px;font-size:20px;font-weight:bold;color:#FFFFFF;width:130px;cursor:pointer;border-radius:5px;box-shadow:2px 2px 6px rgba(0,0,0,0.1);height:60px}
.ctab{background-color:#1c2192;font-size:16px;font-weight:bold;color:#FFFFFF;width:250px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;float:left;padding:20px;margin-top:20px;border:1px solid #1c2192;}
.ctabcart{background-color:#1c2192;font-size:16px;font-weight:bold;color:#FFFFFF;width:150px;padding:20px;margin-top:20px}
.cartbox{height:45px;margin-bottom:20px;font-size:15px;color:#000;border:1px solid #ccc;background-color:#d4eef9;padding:10px 10px 0px 10px;}

.tab_bg01{float:left;height:31px;padding-top:5px;width:103px;border-left:#d4d4d4 1px solid;border-top:#d4d4d4 1px solid;border-right:#d4d4d4 1px solid;font-size:13px;color:#000000;font-weight:bold;}
.tab_bg01_dff{float:left;height:31px;padding-top:5px;width:95px;border-bottom:#d4d4d4 1px solid;border-top:#ffffff 1px solid;background-color:#eaeaea;}
.cbax{float:left;background-color:#fff;padding:20px;font-size:16px;color:#000;font-weight:bold;border:1px solid #ccc;margin-bottom:20px;width:710px;text-align:left;margin-top:20px}

