@charset "utf-8";
/* CSS Document */

<style>
	
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 {overflow-y:scroll;background:#fff}
html,body {width:100%;height:100%}
dl,ul,ol,menu,li {list-style:none}
img,fieldset,iframe {border:0 none}
img {vertical-align:top}
input,select,textarea,button {vertical-align:middle}
input::-ms-clear {display:none}
button {border:0 none;background-color:transparent;cursor:pointer;border-radius:0;}
table {border-collapse:collapse;border-spacing:0;empty-cells:show}
caption,legend {position:absolute;top:-9999px;left:-9999px;font-size:0px;line-height:0}
a {color:#666;text-decoration: none;}
a:hover {text-decoration: none;;}
a:active {background-color:transparent}
body,h1,h2,h3,h4,th,td,input,select,textarea,button {font-size:14px;line-height:1.5;font-family:'Nanum Gothic';color:#666;}
hr {display:none}
address,caption,cite,code,dfn,em,var {font-style:normal;font-weight:normal}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,main {display:block}
blockquote, q {quotes:none}
blockquote:before, blockquote:after,q:before, q:after {content:'';content:none}
	
.estimate { width:1200px; margin:auto; position:relative; display:block; margin-top:50px; zoom:1; overflow:hidden}
.estimate h4 { color:#1f7dd6;font-size:27px;-webkit-font-smoothing: subpixel-antialiased; font-family: 'Roboto','NanumSquare'; text-align:center;margin-bottom:20px;}
.joinpartner_form, .productPr_form  {
	width:100%;
	border: 1px solid #d1d1d1;
	border-top: solid 1px #333;
	clear:both;
	position:relative;
	margin-top:10px;
	border-bottom:0
}
.joinpartner_form  th, .productPr_form th {background-color: #f8f8f8;font-weight: 400; text-align: left; font-size:16px;color: #16181a; padding: 15px 0 15px 20px;border-bottom:1px solid #d1d1d1}
.joinpartner_form  .color_point, .productPr_form  .color_point {font-weight: 400;color: #f27935; padding-left:5px; vertical-align:middle}
.joinpartner_form  td, .productPr_form  td {  text-align: left; padding: 15px 0 15px 20px; border-bottom:1px solid #d1d1d1}
.joinpartner_form  input.text, .productPr_form  input.text {padding-left: 10px; height: 32px; border: 1px #d7d7d7 solid; font-size: 14px;}
.joinpartner_form  .request textarea, .productPr_form  .request textarea{
	box-sizing: border-box;
    width: 98%;
    height: 38px;
    padding: 0 14px;
    border: 1px solid #ccd2d8;
    background-color: transparent;
    font-size: 14px;
    font-family: "����",dotum,"Apple SD Gothic Neo",sans-serif;
    line-height: 40px;
    color: #16181a;
    vertical-align: top; }
.fileBox .btn_file {
    display: inline-block;
    border: 1px solid #000;
    width: 100px;
    height: 30px;
    font-size: 0.8em;
    line-height: 30px;
    text-align: center;
    vertical-align: middle;
	margin:2px 0;
}
.select_id_list {
    font-size: 13px;
    width: 182px !important;
    height: 30px !important;
    padding: 0 10px 0 15px;
}
.tx_label {width:40px;display: inline-block;padding:6px 0;background: url(/data/skin/fruit_puro_gls/img/joinpartner_icon.png) no-repeat;text-indent: -9999px;}
.tx_label.area1 {background-position:0 0; }
.tx_label.area2 {background-position:0 -40px;}
.button_comp { margin:auto; position:relative; display:block; text-align:center; width:100%; padding:15px 0;}	
.button_comp .complete{width: 260px; height: 60px; background-color: #1f7dd6; font-weight: 600;font-size: 20px; color: #fff; margin:10px; text-align:center; border:0}
.button_comp .cancel{width: 260px; height: 60px; background-color: #333333; font-weight: 600;font-size: 20px; color: #fff; margin:10px; text-align:center;border:0}	
	
</style>
