* { margin: 0; padding: 0; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td { margin: 0; padding: 0; }
img {border:0; vertical-align:middle;}
ol,ul {	list-style: none; }
h1,h2,h3,h4,h5,h6 {	font-size: 100%; }
body { font-size: 12px;	line-height: 1.5em;	font-family:   Dotum, Helvetica, AppleGothic, Sans-serif; background-color: #e6e6e6; }
table { border-spacing: 0; padding: 0; }
fieldset { border: medium none; }
a { color: #555555; text-decoration: none; font-weight: normal; }

html, body { height:100%; display: block; }
input.btn_img { width: 75px; }

#wrap { width: 100%; position: relative; min-height: 100%; display: block; padding: 0px 0; }

/*- contents -*/
#contents { width: 100%; height: 100%; margin: 0 auto; position: relative; display: block; }

#right_contents { width: 100%; height: 640px; float: right; display: block; background-color: #e6e6e6; }
#right_contents .title { width: 100%; height: 160px; margin-top:50px;}
#right_contents .list  { width: 100%; height: 250px;}

/*charge request*/
#right_contents .title .logo { width:180px; height: 90px; background-image:url("logo.gif"); cursor: pointer; margin:0 auto; }
#right_contents .title .title_join { width:180px; height: 90px; background-image:url("title_join.gif"); cursor: pointer; margin:0 auto; }
#right_contents .title .bg_line1 { width: 90%; height: 6px; background-image:url("line1.gif"); margin:0 auto; }
#right_contents .bg_line2 { width: 90%; height: 2px; background-image:url("line2.gif"); margin:0 auto; }
#right_contents .textbox_line { width: 800px; height: 50px; padding-top: 34px; margin:0 auto; }
#right_contents .textbox_text { width: 200px; height: 50px; float: left; }
#right_contents .textbox_text p { text-align: center; color: #4a4a4a; font-weight:600; font-size: 24px; letter-spacing: 0.1em; padding: 15px 0 0 28px; }
#right_contents .roundbox { width: 546px; height: 46px; background-color: #FFFFFF; border-radius: 5px; border: 2px solid #bfbfbf; float: right; margin-right:48px; }
#right_contents .roundbox .number { width: 536px; height: 36px; border: 0px solid; font-size: 30px; padding:5px; }

#right_contents .request_btn_box { width: 100%; height: 83px; padding: 50px 0; text-align:center;}
#right_contents .request_btn_box .btn_ok { width: 190px; height: 70px; background-image:url("btn_ok.gif"); margin:0 0px 0 0px; cursor: pointer; display: inline-block;}
#right_contents .request_btn_box .btn_join { width: 190px; height: 70px; background-image:url("btn_ok.gif"); margin:0 0px 0 10px; cursor: pointer; display: inline-block;}

#right_contents .list2  { width: 100%;}
#right_contents .join_table { margin: 0 auto; }
#right_contents .font_c_g { text-align: center; color: #4a4a4a; font-weight:600; font-size: 24px; letter-spacing: 0.1em;}
#right_contents .font_c_r {color:red;}
#right_contents .list2 .number {height: 36px; border: 0px solid; font-size: 30px; padding:5px; }
#right_contents .roundbox2 {border: 2px solid #bfbfbf;}
#right_contents .request_btn_box .btn_join { width: 190px; height: 70px; background-image:url("btn_join.gif"); margin:0 0px 0 10px; cursor: pointer; display: inline-block;}
#right_contents .request_btn_box .btn_join_ok { width: 190px; height: 70px; background-image:url("btn_join_ok.gif"); margin:0 0px 0 10px; cursor: pointer; display: inline-block;}