/*��*/
/*����Ŀ���� ��*/
.dev_mak_tab {width:100%;margin:20px auto 0 auto;}
.marginbot {margin-bottom:15px;}
.dev_mak_tab .maketabs {width:100%;overflow:hidden;}
.dev_mak_tab .maketabs li{
    list-style-type: none;
    display: block;
    float: left;
    color: #333;
    background-color: #fff;
    border: 1px solid #ddd;
    border-bottom: none;
    cursor: pointer;
    width: 398px;
    height: 62px;
    text-align: center;
    font-size: 20px;
    line-height: 62px;
}
 .dev_mak_tab .maketabs li:hover {
background-color:#415af9;color:#FFFFFF;
}

ul.maketabs li.current { 
background-color:#415af9; color:#FFFFFF;
}
.make_contents {border-top:1px solid #333;}
.tabscontent { padding-top:8px;
display:none;
width:100%;
text-align:justify;
}
/*�ǳ�*/

.make_sub_con { min-width:1200px; position:relative; display:block; margin:auto; width:1200px; padding-top:20px;}
.make_sub_top { width:100%;   display:block; position:relative; height:223px; border-bottom: 3px solid #1c1c1c; text-align: center; overflow:hidden } 
.make_sub_top .tex_01{position: absolute;left:150px;  top: 80px;color: #333;font-size: 23px; font-weight: 800; line-height:33px;  text-align: left;opacity:0;filter:alpha(opacity=0);animation-duration: 1s;animation-fill-mode: both;}
.make_sub_top .top_img{ position:absolute; left:550px; opacity:0;filter:alpha(opacity=0);animation-duration: 1s;animation-fill-mode: both;}
.make_best_cont { display:block; width:100%;}
.make_best_cont ul { display:inline-block;padding:10px 0 0 30px;}
.make_best_cont  li {display:block;position:relative; width:355px; padding-bottom:5px; padding-left:10px; font-size:13px;}
.make_best_cont .line { border-right:1px solid #e8e8e8;}
.make_best_cont li:before { position: absolute; left: 0;  top: 10px;  width: 2px; height: 2px;background: #666; content: "";}
.make_best_cont  p{ padding-bottom:5px}
.make_best_cont  span {display: inline-block;color:#4e80e6;margin:40px 0 0 20px;font-size: 20px;font-weight: 600;line-height: 22px;vertical-align: top;}
/*����Ŀ���� �̿�ȳ�*/
.make_guide { width:100%; display:block; position:relative; margin-top:20px}
.make_guide h3 { padding-bottom:10px;font-size:20px; font-weight:600}
.make_guide_cont { display:block; border:1px solid #e8e8e8; width:100%; overflow:hidden;  }
.make_guide_cont ul { display:inline-block; vertical-align:top; position:relative; text-align:center;padding:20px; }
.make_guide_cont ul, .make_guide_cont li { list-style:none; font-size:16px}
.make_guide_cont li { width:254px;}
.make_guide_cont .line { border-left:1px solid #e8e8e8;}
.make_guide_cont .step {    color: #f45839; font-family:Verdana, Arial, Helvetica, sans-serif;  font-size: 12px;  font-weight: 800; line-height: 15px; padding-bottom:5px}
.make_guide_cont .tex { font-weight:600;}
.make_guide_cont .line:before {  position: absolute; left: -13px; top: 85px; width: 26px; height: 27px; background:url(/data/skin/fruit_puro_gls/make/img/make_arr.png) no-repeat;  content: "";}
.btn_make_go { width:280px; height:70px; margin:40px auto; display:block; background:#3e59ff; text-align:center; line-height:60px; font-size:20px; font-weight:600}
.btn_make_go a{ text-decoration:none; color:#fff; display:block}
.btn_make_go button{ text-decoration:none; color:#fff; display:block; width:100%; height:100%; background:none; border:none; font-size:20px;}
.btn_make_go button:hover{ background-color:#4968FF}
/*����Ŀ������û �ȳ�*/
.make_estimate { width:100%; display:block; position:relative; margin-top:30px;}
.make_estimate h3 { padding-bottom:10px; font-size:20px; font-weight:600}
.make_estimate .table_a { border: 1px solid #d1d1d1; border-top: solid 1px #333; border-bottom:none;  }
.make_estimate .table_a th, .make_estimate .table_a td{border-bottom: solid 1px #d7d7d7;padding-left: 20px; height:60px; position:relative;  }
.make_estimate .table_a  th {  font-weight: 600; text-align: left; background-color: #efefef; font-size:16px; color:#333333}
.make_estimate .table_a   .mail_input { width:350px}
.make_estimate .table_a  .input_ty {
    height: 40px;
    padding: 0 10px;
    background: #fff;
    border: 1px solid #ccc;
    box-sizing: border-box;
    color: #1c1c1c;
    font-family: 'NotoSansKR';
    font-size: 16px;
    font-weight: 600;
    vertical-align: top;  }
 
.file_input_textbox{float: left; width:250px; height:32px; border:1px solid #dedede; margin-top:12px}
.file_input_div{position: relative;width:100px;height: 50px;overflow: hidden; float:left;margin-top:12px}
.file_input_button{width: 100px; height:34px; position: absolute;  top: 0px; background-color: #5cb85c;  border: 1px solid #4cae4c; color: #fff;} 
.file_input_hidden{font-size: 45px;position: absolute;right: 0px;top: 0px;opacity: 0;cursor:pointer;filter: alpha(opacity=0);-ms-filter: "alpha(opacity=0)";-khtml-opacity: 0;-moz-opacity: 0;}
 /*�� ������*/
.make_estimate .table_a  .input_size {
    height: 40px;
    padding: 0 10px; width:150px;
    background: #fff;
    border: 1px solid #ccc;
    box-sizing: border-box;
    color: #1c1c1c;
    font-family: 'NotoSansKR';
    font-size: 16px;
    font-weight: 600;
    vertical-align: top;  }
.make_estimate  .inp_size_x { display:inline-block; vertical-align:top; padding-top:8px;}	
.make_estimate  textarea {
    width: 97%;
    height: 150px;
    padding: 10px;
    background: #fff;
    border: 1px solid #eee;
    box-sizing: border-box;
    color: #1c1c1c;
    font-family: 'NotoSansKR';
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
    vertical-align: top;
    transition: background 0.3s, border 0.3s; margin:20px 0}
.make_estimate  .cdtl_amount {display: block; position: relative; min-width: 60px; padding: 0 30px; width:60px;}
.make_estimate  .cdtl_amount .cdtl_b_minus { overflow: hidden; position: absolute;  top: 0;  left: 0;    width: 28px;  height: 28px; border: 1px solid #d1d1d1; background:url(/data/skin/fruit_puro_gls/make/img/make_minus.png) no-repeat; text-indent:-999em}
.make_estimate  .cdtl_amount .cdtl_b_plus { overflow: hidden; position: absolute;  top: 0;  right: 0;    width: 28px;  height: 28px; border: 1px solid #d1d1d1; background:url(/data/skin/fruit_puro_gls/make/img/make_plus.png) no-repeat; text-indent:-999em}
.make_estimate  .cdtl_amount .cdtl_inpbx input {
    display: block;
    width: 60px;
    height: 28px;
    border: 0;
    background: none;
    font-size: 14px;
    line-height: 28px;
    color: #666; text-align:center; border:1px solid #d1d1d1; border-left:0; border-right:0	}
/*����Ŀ �ֹ�����Ʈ*/
.make_est_list dd{ display:inline-block; background:#333333; color:#FFFFFF; padding:10px 20px}	
.make_est_list dd a { display:block; color:#FFFFFF; text-decoration:none}
.make_est_so dd{ display:inline-block; background:#e54f43; color:#FFFFFF; padding:10px 20px}	
.make_est_so dd a { display:block; color:#FFFFFF; text-decoration:none}


/*��*/
.table_a .make_tip {
	color: #fff;
	background:#1d1d1d;
 	padding:10px;
	position:absolute;	z-index:1000;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	width:200px;   left:100px; top:30px; visibility:hidden;
}
.table_a .question {   
    width: 15px;
    height: 15px;
    background-color: #fff;
    border: 1px solid #dcdcdc; 
    color: #999;
     font-weight: 400;
    font-size: 12px; 
    text-align: center; display:inline-block;vertical-align: middle;}
.table_a .question a { display:block; text-decoration:none}	

/*�������Ϸ�*/
.estimate { width:1200px; margin:auto; position:relative; text-align:center}
.estimate h3 {margin: 15px 0 32px; font-size: 28px;}
.estimate p { font-size:16px; margin-bottom:5px}
.estimate .text {font-size: 20px; font-weight:500;}
.estBtn  { margin-top:30px;}
.estBtn .btn01  {margin-right: 5px; background: #fff;color: #333;font-size:16px; font-weight: bold;  }
.estBtn .btn02  {margin-right: 5px; background: #415af9;color: #fff;font-size:16px; font-weight: bold; }
.estBtn  a { display: inline-block;  width: 165px; height: 38px; line-height: 38px; border: 1px solid #d9d9d9; background: #ed1c24;color: #fff;text-align: center; text-decoration:none}
 /*��������Ʈ_�˻�*/
.requst_ser { position:absolute; right:0; width: 200px;height: 48px; top:25px}
.requst_ser input { width: 100%; height: 42px; /*padding-left: 10px;*/background: #fff; border-bottom: 2px solid #626262;  letter-spacing: 0;    color: #333;
    font-size: 16px!important; font-weight: 400;border-width:0px  0px 1px 0px;
}
.requst_ser button {  top: 6px;  right: 0px; width: 30px; height: 30px; border: none; background:url(/data/skin/fruit_puro_gls/make/img/make_search.png) no-repeat;cursor: pointer; position:absolute}
/*익스에서 input포커스시 X표시 안나오게*/
input[id="search_request_seq"]::-ms-clear{display: none;}

 /*������_����Ʈ*/
.request_list h3 { font-size:25px; padding-bottom:5px;} 
.request_list .re_list{   display:block; margin-top:20px; position:relative}
.re_list_warp {border-top: #333 1px solid; display:block; margin-top:10px; position:relative}
.request_list .re_list .list { border-bottom:1px solid #e8e8e8; display:block; position:relative}
.request_list .re_list li { display:inline-block; vertical-align:middle; font-size:15px; margin:5px 0; letter-spacing:-1px;  }
.re_list .cdt1 { padding-left:15px; width:80px} 
.re_list .cdt2 { color:#333333;border-radius:  5px ; padding:4px; margin:0 10px; width:110px; text-align:center}
.re_list .requested{background:#fff;border:1px solid #CCCCCC}
.re_list .confirming{background:#bfbfbf;color:#FFF;border:1px solid #CCCCCC }
.re_list .rejected{background: #ffb659;border:1px solid #eeeeee;color: #fff}
.re_list .estimated{background:#ff5b59; color:#FFFFFF;border:1px solid #e0504e}
.re_list .ordered{background:#97c9f5;color:#FFF ;border:1px solid #93c1e6}
.re_list .paid{background:#73bcfd ;color:#FFF ;border:1px solid #93c1e6}
.re_list .processing{background: #254bae; color:#FFF; border:1px solid #93c1e6}
.re_list .delivering{background: #8b41b7 ; color:#FFF; border:1px solid #93c1e6}
.re_list .completed{background:#94c766;color:#fff;border:1px solid #94cc67}
.re_list .canceled{background:#8c91a3; color:#fff; border:1px solid #CCCCCC}
.re_list .error{background: #c77cfd; color:#fff; border:1px solid #c06dfb}

.makere_btn .cart {border:1px solid #e0504e !important; display:inline-block;vertical-align:bottom }
.makere_btn .cart a{ background:#ff5b59; color:#FFFFFF !important; display:inline-block }


.re_list .cdt3 { width:250px; padding-left:15px}
.re_list .cdt4 {width:450px; overflow:hidden;padding-left:15px}
.re_list .cdt5 em {font-size:23px; vertical-align: middle; font-family:'tahoma';color: #f7511a; letter-spacing:-0.5px}
.re_list .cdt5_cancel em {font-size:23px; vertical-align: middle; font-family:'tahoma';color: #ababab; letter-spacing:-0.5px}
.re_list .cdt5_cancel {color: #ababab}
.re_list .cdt5 .ssg_tx {  line-height: 35px;vertical-align: sub}
.re_list .cdt6{ position:absolute; right:10px; top:5px; width:30px;}

/*����Ʈ ��*/
.re_cont_ta { border-top:1px dotted #CCCCCC; display:block; position:relative}
.re_cont_ta .tit {height: 38px; padding-left: 15px;    color: #33353d; font-size: 20px; letter-spacing: -1px; padding-top:10px; font-weight:600}
.re_cont_ta table { font-size:14px;  display:block; margin:10px; width:98%;border:1px solid #333;  }
.re_cont_ta table th { border-top:1px solid #e0e0e0; padding:7px; text-align:left; border-right: 1px solid #e0e0e0; border-left: 1px solid #e0e0e0;}
.re_cont_ta table td{  border-top:1px solid #e0e0e0; padding:7px; text-align:left; }
.makere_btn { text-align:center; display:block; padding:20px 0;vertical-align:bottom}
.makere_btn .re_btn_01 { background: #222;display:inline-block;vertical-align:bottom }
.makere_btn .re_btn_02 {background: #ed1c24;display:inline-block;vertical-align:bottom  }
.makere_btn .re_btn_03 { border:1px solid #666666; color:#333333; display:inline-block;vertical-align:bottom  }
.makere_btn .de_activated a{background:#ebebeb; font-size:16px !important; width: 200px !important;}
.makere_btn .de_activated {background:#ebebeb; font-size:16px !important; width: 200px !important; border:1px solid #b5b5b545 !important}

.makere_btn .re_btn_03 a { display:block;text-decoration:none; color:#333;width: 138px; height:43px; line-height:44px; font-size:20px; text-align:center }

.makere_btn  .re_btn_01 a, .makere_btn .re_btn_02 a { display:block;text-decoration:none; color:#FFFFFF;width: 140px; height:45px; line-height:45px; font-size:20px; text-align:center}



/*���û�ǰ*/
.re_pr_list { position:relative; display:block; margin-left:20px; padding-bottom:20px;  }
.re_pr_list .pr_list { width:150px; display:inline-block; border:1px solid #e0e0e0; padding:5px;}
.re_pr_list .pr_list img{ width:150px; height:150px;}
.relation_pre { position:relative; display:block;}
.re_pr_list  .cdtl_amount {display: block; position: relative; min-width: 80px; width:80px;}
.re_pr_list  .cdtl_amount .cdtl_b_minus { overflow: hidden; position: absolute;  top: 0;  left: 0;    width: 20px;  height: 20px; border: 1px solid #d1d1d1; background:url(/data/skin/fruit_puro_gls/make/img/make_minus.png) no-repeat -3px -3px; text-indent:-999em}
.re_pr_list  .cdtl_amount .cdtl_b_plus { overflow: hidden; position: absolute;  top: 0;  right: 0;    width: 20px;  height: 20px; border: 1px solid #d1d1d1; background:url(/data/skin/fruit_puro_gls/make/img/make_plus.png) no-repeat -3px -3px; text-indent:-999em}
.re_pr_list  .cdtl_amount .cdtl_inpbx input { display:block;  width: 40px;  height: 20px;border: 0; background: none; font-size: 14px; line-height: 20px;color: #666; text-align:center; border:1px solid #d1d1d1; border-left:0; border-right:0; margin-left:20px;}
.relation_cart_btn { position:absolute; right:0; background:#607aff; color:#FFFFFF; height:22px; top:0; width:65px; text-align:center; line-height:22px;}



/*����*/
.re_list .btn_delete a {
    display: inline-block;
    height: 22px;
    padding: 0px 10px;
    font-size: 12px;
    color: #fff;
    line-height: 19px;
    text-align: center;
    background-color: #6a747c; text-decoration:none
}

/*üũ�ڽ�*/
.re_checkbox { padding-left:10px;}
.re_checkbox input[type="checkbox"] {position: absolute; clip: rect(0,0,0,0); }
.re_checkbox input[type="checkbox"] + label::before {
	content: '\a0';
	display: inline-block;
	vertical-align: top;
	width: 20px;
	height: 20px;
	margin-right: 8px;
	border-radius: .2em;
	background: #bbb;
	color:#eee; 
	line-height:20px;  text-align:center;}
.re_checkbox input[type="checkbox"]:checked + label::before {content: '\2713';background: tomato; color:#fff}
 
/*�����籸��*/
.make_proc_w h3 {margin: 15px 0 12px; font-size: 22px;}
.make_proc_ta {width: 100%;border-top: 2px solid #1c1c1c; border-left:1px solid #ddd}
.make_proc_ta th {background: #f5f5f5;color: #1c1c1c; font-weight: 800;letter-spacing: -0.5px; text-align:center; font-size:16px; height:45px; line-height:45px; font-weight:normal; border-right:1px solid #ddd; border-bottom:1px solid #ddd}
.make_proc_ta td { text-align:center; padding:10px 10px;border:1px solid #ddd; border-width:0px 1px 1px 0px;
}
.make_proc_ta .select_ty {height: 40px;
    padding: 0 25px 0 10px; 
    border: 1px solid #ccc;
    box-sizing: border-box;
    color: #1c1c1c;
    font-family: 'NotoSansKR';
    font-size: 16px;
    font-weight: 600;
    vertical-align: top;
    transition: background 0.3s, border 0.3s;}
.make_proc_ta  .input_ty{height: 40px;
    padding: 0 10px;
    background: #fff;
    border: 1px solid #ccc;
    box-sizing: border-box;
    color: #1c1c1c;
    font-family: 'NotoSansKR';
    font-size: 16px;
    font-weight: 600;
    vertical-align: top;
    transition: background 0.3s, border 0.3s; width:150px;
}
.make_proc_ta  .w1 { width:270px;}
.make_proc_ta   .won em { font-family: tahoma;font-size: 18px;color: #ff5100;    font-weight: bold;}
.pad_top { padding-top:20px;}
.proc_total {
    margin-top: 30px;
    padding-bottom: 30px;
    border-top: 1px solid #d3d3d5;
    border-bottom: 1px solid #555;
    background-color: #f3f3f3; text-align:center; position:relative;
}
.proc_total  div {  display:inline-block; padding-top:20px;}
.proc_total strong { font-size:22px; color:#000000; padding-right:10px}
.proc_total .numR{font-family: tahoma;    color: #fd1f27;  font-size: 30px;   font-weight: bold;}
.proc_total .cart  a{ position:absolute; right:120px; top:20px; 
    width: 165px;
    height: 45px;
    line-height: 45px;
    background-color: #ed1c24;
    color: #fff;
    text-align: center;
    font-size: 18px;
    font-weight: bold; text-decoration:none; display:block;
}

/*���û�ǰ*/
.proc_pro_list { display:block; margin-top:20px; }
.proc_pro_list .tit {height: 38px;   color: #33353d; font-size: 20px; letter-spacing: -1px;  }
 .make_proc_w .pr_list { width:150px; display:inline-block; border:1px solid #e0e0e0; padding:5px;}
.make_proc_w .pr_list img{ width:150px; height:150px;}
.make_proc_w { position:relative; display:block;}
.make_proc_w  .cdtl_amount {display: block; position: relative; min-width: 80px; width:80px;}
.make_proc_w  .cdtl_amount .cdtl_b_minus { overflow: hidden; position: absolute;  top: 0;  left: 0;    width: 20px;  height: 20px; border: 1px solid #d1d1d1; background:url(/data/skin/fruit_puro_gls/make/img/make_minus.png) no-repeat -3px -3px; text-indent:-999em}
.make_proc_w  .cdtl_amount .cdtl_b_plus { overflow: hidden; position: absolute;  top: 0;  right: 0;    width: 20px;  height: 20px; border: 1px solid #d1d1d1; background:url(/data/skin/fruit_puro_gls/make/img/make_plus.png) no-repeat -3px -3px; text-indent:-999em}
.make_proc_w  .cdtl_amount .cdtl_inpbx input { display:block;  width: 40px;  height: 20px;border: 0; background: none; font-size: 14px; line-height: 20px;color: #666; text-align:center; border:1px solid #d1d1d1; border-left:0; border-right:0; margin-left:20px;}
.relation_cart_btn { position:absolute; right:0; background:#607aff; color:#FFFFFF; height:22px; top:0; width:65px; text-align:center; line-height:22px;}

/*���û�ǰ*/
.proc_pro_list .pr_list { width:150px; display:inline-block; border:1px solid #e0e0e0; padding:5px;}
.proc_pro_list .pr_list img{ width:150px; height:150px;}
.proc_pro_list { position:relative; display:block;}
.proc_pro_list  .cdtl_amount {display: block; position: relative; min-width: 80px; width:80px;}
.proc_pro_list  .cdtl_amount .cdtl_b_minus { overflow: hidden; position: absolute;  top: 0;  left: 0;    width: 20px;  height: 20px; border: 1px solid #d1d1d1; background:url(/data/skin/fruit_puro_gls/make/img/make_minus.png) no-repeat -3px -3px; text-indent:-999em}
.proc_pro_list  .cdtl_amount .cdtl_b_plus { overflow: hidden; position: absolute;  top: 0;  right: 0;    width: 20px;  height: 20px; border: 1px solid #d1d1d1; background:url(/data/skin/fruit_puro_gls/make/img/make_plus.png) no-repeat -3px -3px; text-indent:-999em}
.proc_pro_list  .cdtl_amount .cdtl_inpbx input { display:block;  width: 40px;  height: 20px;border: 0; background: none; font-size: 14px; line-height: 20px;color: #666; text-align:center; border:1px solid #d1d1d1; border-left:0; border-right:0; margin-left:20px;}
.proc_pro_list .relation_cart_btn { position:absolute; right:0; background:#607aff; color:#FFFFFF; height:22px; top:0; width:65px; text-align:center; line-height:22px;}


/*������*/
.one_mater_menu { width:1200px; margin:auto; position:relative; border:1px solid #e1e1e1; display:block; overflow:hidden;border-width:1px 1px 0px 0px;}
.one_mater_menu li { float:left; border-left:1px solid #e1e1e1; border-bottom:1px solid #efefef; width:149px; height:115px; text-align:center; font-size:18px;  }
.one_mater_menu li a{ width:149px; height:115px; display:block;text-decoration:none; color:#FFFFFF; text-indent:-999em}
.one_mater_menu li .on  { background-position:0 -115px;}

.one_mater_menu .menu01 .on  { background:url(../img/one_mneu01.jpg) no-repeat 0 -115px;}
.one_mater_menu .menu02 .on  { background:url(../img/one_mneu02.jpg) no-repeat 0 -115px;}
.one_mater_menu .menu03 .on  { background:url(../img/one_mneu03.jpg) no-repeat 0 -115px;}
.one_mater_menu .menu04 .on  { background:url(../img/one_mneu04.jpg) no-repeat 0 -115px;}
.one_mater_menu .menu05 .on  { background:url(../img/one_mneu05.jpg) no-repeat 0 -115px;}
.one_mater_menu .menu06 .on  { background:url(../img/one_mneu06.jpg) no-repeat 0 -115px;}
.one_mater_menu .menu07 .on  { background:url(../img/one_mneu07.jpg) no-repeat 0 -115px;}
.one_mater_menu .menu08 .on  { background:url(../img/one_mneu08.jpg) no-repeat 0 -115px;}
.one_mater_menu .menu09 .on  { background:url(../img/one_mneu09.jpg) no-repeat 0 -115px;}
.one_mater_menu .menu10 .on  { background:url(../img/one_mneu10.jpg) no-repeat 0 -115px;}
.one_mater_menu .menu11 .on  { background:url(../img/one_mneu11.jpg) no-repeat 0 -115px;}
.one_mater_menu .menu12 .on  { background:url(../img/one_mneu12.jpg) no-repeat 0 -115px;}
.one_mater_menu .menu13 .on  { background:url(../img/one_mneu13.jpg) no-repeat 0 -115px;}
.one_mater_menu .menu14 .on  { background:url(../img/one_mneu14.jpg) no-repeat 0 -115px;}
.one_mater_menu .menu15 .on  { background:url(../img/one_mneu15.jpg) no-repeat 0 -115px;}
.one_mater_menu .menu16 .on  { background:url(../img/one_mneu16.jpg) no-repeat 0 -115px;}


/*������޴�*/
.one_mater_menu .menu01 { background:url(../img/one_mneu01.jpg) no-repeat}
.one_mater_menu .menu02 { background:url(../img/one_mneu02.jpg) no-repeat}
.one_mater_menu .menu03 { background:url(../img/one_mneu03.jpg) no-repeat}
.one_mater_menu .menu04 { background:url(../img/one_mneu04.jpg) no-repeat}
.one_mater_menu .menu05 { background:url(../img/one_mneu05.jpg) no-repeat}
.one_mater_menu .menu06 { background:url(../img/one_mneu06.jpg) no-repeat}
.one_mater_menu .menu07 { background:url(../img/one_mneu07.jpg) no-repeat}
.one_mater_menu .menu08 { background:url(../img/one_mneu08.jpg) no-repeat}
.one_mater_menu .menu09 { background:url(../img/one_mneu09.jpg) no-repeat}
.one_mater_menu .menu10 { background:url(../img/one_mneu10.jpg) no-repeat}
.one_mater_menu .menu11 { background:url(../img/one_mneu11.jpg) no-repeat}
.one_mater_menu .menu12 { background:url(../img/one_mneu12.jpg) no-repeat}
.one_mater_menu .menu13 { background:url(../img/one_mneu13.jpg) no-repeat}
.one_mater_menu .menu14 { background:url(../img/one_mneu14.jpg) no-repeat}
.one_mater_menu .menu15 { background:url(../img/one_mneu15.jpg) no-repeat}
.one_mater_menu .menu16 { background:url(../img/one_mneu16.jpg) no-repeat} 

.one_mater_menu a:hover  {background-position:0 -115px; }


/*������Ұ��״��*/
.one_mater_cont {width:1198px; margin:auto; position:relative; display:block; border:1px solid #363b4a;margin-top:20px;}
.one_mater_cont  .one_top_arr { position:absolute; left:579px;top:49px}
.one_mater_cont h3 { text-align:center;     font-size: 22px;   color:#fff; font-weight:600; line-height:55px; background:#363b4a}
.cone_mater_img{ display:inline-block; zoom:1; width:560px; vertical-align:top; padding:20px 10px;}
.one_choice { display:inline-block; zoom:1; width:570px; vertical-align:top;padding:20px 10px;}
.one_choice  li { display:block; clear:both; padding-bottom:10px; position:relative}
.one_mater_cont .one_title {    text-align: left; display:inline-block;
    color: #333;
    font-size: 16px;
    font-family: 'Spoqa Han SansR','Sans-serif';
    padding: 0px 0 0 55px;
    background: url(/data/skin/fruit_puro_gls/make/img/icon_arr1.png) 30px 11px no-repeat;
    float: left;
    font-weight: bold;
    width: 145px; padding-top:5px}

.one_mater_cont .one_se {
    font: normal 12px '\5FAE\8F6F\96C5\9ED1';
    width: 205px;
    height: 34px;
    padding-left:10px;
    position: relative;
    cursor: pointer;
    display: inline-block;
    *display: inline;
    *float: left;
    *margin-right: 10px;
    background: #fff;
    border-radius: 3px;
    border: 1px solid #e3e3e3;}
	
#option_ul  span { font-size:12px; letter-spacing:-1px;}	
.one_mater_cont  .one_input {font: normal 12px '\5FAE\8F6F\96C5\9ED1';
    width: 192px;
    height: 32px;
    position: relative;
    display: inline-block;
    *display: inline;
    *float: left;
    *margin-right: 10px;
    background: #fff;
    border-radius: 3px;
    border: 1px solid #e3e3e3;
    padding-left: 11px; margin-right:10px;}
.one_mater_cont .on_w { font-size:11px; display:block; padding-left:160px; padding-top:5px}
.one_mater_cont .one_h { padding-left:30px;}
 
.one_mater_cont  .one_cart  {-webkit-border-radius: 4px; height: 58px; line-height: 56px;font-size: 18px; background:#f06754; color:#FFFFFF; margin:10px auto; width:200px; text-align:center; font-weight:650; text-decoration:none; display:inline-block}
.one_mater_cont  .standard_link  {    -webkit-border-radius: 4px; height: 58px; line-height: 56px;font-size: 18px; background:#414141; color:#FFFFFF; margin:10px auto; width:200px; text-align:center; font-weight:650; text-decoration:none; display:inline-block}

.one_mater_cont  .one_cart a {color:#FFFFFF; text-decoration:none; display:block; width:200px}
.one_mater_cont  .standard_link a {color:#FFFFFF; text-decoration:none; display:block; width:200px}
.raw_batnwarp { width:530px; margin:auto; text-align:center; display:block; clear:both}

.one_mater_cont  .one_h_40{ height:30px;}
.one_mater_cont  .one_h_40 span { font-size:14px; }
.one_mater_cont .chekbox_in { margin-top:5px; margin-right:10px;}
.one_mater_cont .chekbox_in input{ width:18px; height:18px; background:#FFFFFF;}
.pricetotal {   font-size: 18px;  font-weight: 600; border-top:1px dotted #CCCCCC; padding:15px 0 15px 150px; display:block; margin-left:22px; }
.pricetotal strong {color: #fd1f27; font-size: 26px; padding:0 2px 0 10px}


 



/*������*/
.dropdown { display:block; z-index:4; background:#FFFFFF}
        .dropdown dd, .dropdown dt, .dropdown ul { margin:0px; padding:0px; }
        .dropdown dd { position:relative;  }
        .dropdown a, .dropdown a:visited { color:#816c5b; text-decoration:none; outline:none;}
        .dropdown a:hover { color:#5d4617;}
        .dropdown dt a:hover { color:#5d4617; border: 1px solid #d0c9af;}
        .dropdown dt a { 
    border-radius: 3px;
    border: 1px solid #e3e3e3;
    padding-left: 11px; margin-right:10px;font: normal 14px '\5FAE\8F6F\96C5\9ED1';
    width: 144px;
    height: 32px;
    position: relative;
    display: inline-block; background:url(/data/skin/fruit_puro_gls/make/img/arrow.png) #FFFFFF no-repeat  right }
        .dropdown .title {cursor:pointer;display:inline-block;padding:5px;}
        .dropdown dd ul { background:#fff none repeat scroll 0 0; border:1px solid #eee; color:#333; 
                          left:0px; padding:5px 0px; position:absolute; top:1px; left:155px; width:auto; min-width:130px; list-style:none; z-index:4}
        .dropdown span.value { display:none;}
        .dropdown dd ul li a { padding:5px; display:block;}
        .dropdown dd ul li a:hover { background-color:#d0c9af;}
        
     .dropdown img.flag { border:none; vertical-align:middle; margin-left:10px; }
     .dropdown dd  span { width:15px; height:15px; display:inline-block; margin-right:3px}
     .dropdown  .color01 {  background:#FFFFFF;border:1px solid #eee; }	
     .dropdown  .color02 {  background:#333;  }	
     .dropdown  .color03 { background:#FF0000 }	
     .dropdown  .color04 { background:#FF6633}	
     .dropdown  .color05 {background:#FFFF00 }	
     .dropdown  .color06 { background:#66CC33 }	
     .dropdown  .color07 { background:#0066CC  }	
     .dropdown  .color08 { background:#00CCFF }	 
	 
/*��������û�ǰ*/
.one_relat_menu { height:89px; width:1199px; display:block; position:relative; border-right:1px solid #e3e3e3; overflow:hidden}	 
.one_relat_menu  li { float:left;width:198px; height:87px; line-height:89px; border:1px solid #e3e3e3; border-right:none; text-align:center; cursor:pointer; text-indent:-999em}
.one_relat_menu  li a {width:198px; height:87px; display:block; text-decoration:none;  }
.one_relat_menu .menu01 { width:203px; background:url(/data/skin/fruit_puro_gls/maker/img/raw_asso_01.gif) no-repeat}
.one_relat_menu .menu02 { background:url(/data/skin/fruit_puro_gls/maker/img/raw_asso_02.gif) no-repeat}
.one_relat_menu .menu03 { background:url(/data/skin/fruit_puro_gls/maker/img/raw_asso_03.gif) no-repeat}
.one_relat_menu .menu04 { background:url(/data/skin/fruit_puro_gls/maker/img/raw_asso_04.gif) no-repeat}
.one_relat_menu .menu05 { background:url(/data/skin/fruit_puro_gls/maker/img/raw_asso_05.gif) no-repeat}
.one_relat_menu .menu06 { background:url(/data/skin/fruit_puro_gls/maker/img/raw_asso_06.gif) no-repeat}
.one_relat_menu  .on { background-position:0 -87px;  }


.one_rellist { position: relative; display: block; width:1198px; border:1px solid #e3e3e3; border-top:none; zoom: 1; overflow:hidden}
.one_rellist .relat_view { display: block; border-right: 1px solid #c1c1c1; width:597px;  padding: 2px;  height: 580px; overflow-y: scroll;  float: left;}
.one_retable {border-bottom: 1px #CCCCCC dotted; width:100%;}
.one_retable td h3 { font-size:12px;line-height: 16px; color: #026acc;}
.one_retable td em { font-size:12px;color: #6c6e70}
.one_retable .one_pre { text-align:center;color: #f7511a; font-size: 16px; font-weight: 700;font-family: 'Roboto-Medium',sans-serif;}
.one_retable .one_cart input { width:58px;}
.one_retable .one_cart   dd { width:58px; text-align:center; background:#518ddd; color:#FFFFFF; border:1px solid #3770bc; height:20px;}
.one_retable .one_cart   dd  a { display:block;width:58px;height:20px; color:#FFFFFF; font-weight:600; text-decoration:none}

.one_rellist .relat_view .title { font-weight:600;}


.one_cart_list {display: block;   width:592px;  padding: 2px;  height: 520px; overflow-y: scroll;  float: left;}
.one_cart_list .one_listtable {border-bottom: 1px #CCCCCC dotted; width:100%;}
.one_listtable td h3 { font-size:12px;line-height: 16px; color: #026acc;}
.one_listtable td em { font-size:12px;color: #6c6e70}
.one_listtable .one_pre { text-align:center;color: #f7511a; font-size: 16px; font-weight: 700;font-family: 'Roboto-Medium',sans-serif;}


.one_rellist .cart_mumb { background:#518ddd; width:596px; position:absolute; height:60px; right:0; bottom:0; text-align:center; line-height:55px; color:#FFFFFF; font-size:18px;}
.one_rellist .cart_mumb .cart_icon {   width:25px; height:24px; display:inline-block}


/*������ ��Ż*/
.one_total { position: relative; display: block;  z-index: 1; border-top: 2px solid #333; border-bottom: 1px solid #333; min-height: 65px; margin: auto; width: 1200px; margin-top: 15px;}
.one_total .total_table th {background: #f3f3f3; height: 45px;  font-size: 15px; color: #333333;  width: 400px; text-align:center}
.one_total  .total_table td { height: 67px; border-top: 1px solid #ddd; text-align: center; width: 400px; position:relative}	
.one_total  .total_table .pr_line { border-right:1px solid   #ddd}
.one_total  .total_table .price_de{ font: bold 20px tahoma; color: #333;}
.one_total  .total_table strong{ font: bold 20px tahoma; color: #ff4810;}
.one_total  .total_table td .icon01 { background:url(../img/total_icon_02.png) no-repeat; display:block; width:31px; height:31px; position:absolute; right:-15px; top:18px;}
.one_total  .total_table td .icon02 { background:url(../img/total_icon_01.png) no-repeat; display:block; width:31px; height:31px; position:absolute; right:-15px; top:18px;}
.on_bnt_buy  { width:200px; margin:auto; padding-top:30px;}
.on_bnt_buy .on_bnt{ 
    color: #fff; border:none;
    background-color: #eb262f;
    line-height: 48px; width:200px; 
    height: 48px;
    padding: 0 16px;   border-radius: 3px; font-size:20px; font-weight:600;
}


/*회사소개*/
.raw_contents {position: relative; max-width: 1180px;  margin: 0 auto; overflow:hidden; clear:both; display:block;}
.raw_contents .subTit{ position: relative; margin: 0 0 30px; padding: 55px 0 46px; font-size: 50px; font-weight: 500; text-align: center;color: #333; letter-spacing:-1px;}
.raw_contents .subTit:after { content: '';position: absolute; bottom: 0;left: 50%; width: 1px; height: 25px;background-color: #a8a8a8;}
.raw_contents .txtWrap{line-height: 20px;text-align: center; font-size:14px;}
.raw_contents .divisionLine { margin: 90px 0 20px 0; border: 0; border-top: 1px solid #d6d6d6; height:1px;}
.raw_contents .conTit {position: relative; margin: 69px 0 30px 0; padding: 0 0 0;  font-family: 'Noto Sans KR'; font-size: 22px; font-weight: 550; text-align: center; color: #333;}
.raw_contents .conTit:after { content: '';position: absolute; top: -20px;left: 50%; width:25px; height: 1px;background-color: #333;}
.raw_contents  .smt_adv { background:url(/data/skin/fruit_puro_gls/make/img/smt_cont_01.jpg) no-repeat;background-size: cover; height:320px; background-position:center center;background-attachment:fixed; width:100%; color:#FFFFFF;}
.raw_contents  .smt_adv li { display:inline-block; vertical-align:top;   background: rgba(000, 000, 000, 0.6);color:#FFFFFF; width:300px; margin:50px 0 0 50px; text-align:center; padding:10px; height:200px; font-size:13px; line-height:20px;}
 
 
 
 .raw_contents  .cnc_adv { background:url(/data/skin/fruit_puro_gls/maker/img/raw_cont_01.jpg) no-repeat;background-size: cover; height:320px; background-position:center center;background-attachment:fixed; width:100%; color:#FFFFFF;}
.raw_contents  .cnc_adv li { display:inline-block; vertical-align:top;   background: rgba(000, 000, 000, 0.6);color:#FFFFFF; width:300px; margin:50px 0 0 50px; text-align:center; padding:10px; height:200px; font-size:13px; line-height:20px;}
.raw_contents  .cnc_adv strong { display: block; margin: 0 0 8px; font-size:26px; font-weight: 400; padding:20px 0 20px 0; border-bottom:1px dotted #FFFFFF; letter-spacing:-2px;} 


.raw_table { width:1180px; overflow-x:scroll;  height:420px; display:block; clear:both}
.smt_contents h5 { padding-bottom:5px;}
.raw_table  .cnc_t_cont { font-size:12px; border-top:1px solid #e6e6e6; border-left:1px solid #e6e6e6; width:2800px;}
.raw_table  .cnc_t_cont th{ background:#ebf3ff; border:1px solid #e6e6e6; border-width:0px 1px 1px 0px; text-align:center; width:200px;}
.raw_table  .cnc_t_cont td { text-align:center; border:1px solid #e6e6e6; border-width:0px 1px 1px 0px; padding:5px 0}


.raw_t_cont01 {font-size:12px; border-top:1px solid #e6e6e6; border-left:1px solid #e6e6e6; }
.raw_t_cont01 th{ background:#ebf3ff; border:1px solid #e6e6e6; border-width:0px 1px 1px 0px; text-align:center; width:200px;  height:35px;}
.raw_t_cont01 td { text-align:center; border:1px solid #e6e6e6; border-width:0px 1px 1px 0px; padding:5px; letter-spacing:-1px;}


/*주문절차*/
.rawestimate_step { display:block; position:relative; margin-bottom:150px;}
.rawestimate_step  h5 { margin: 30px 0 15px 0;  font-size: 18px;color: #555;}

.rawestimate_step_01, .rawestimate_step_02 {  border: 1px solid #eee; /*border-radius: 10px;*/ padding: 20px 0; overflow: hidden;}
.rawestimate_step_01 li { 
    position: relative;
    float: left; width:290px;
    text-align: center;
    border-left: 1px solid #d7d7d7;
    margin-left: -1px;
    min-height: 105px;
}
.rawestimate_step_02 li { 
    position: relative;
    float: left; width:130px;
    text-align: center;
    border-left: 1px solid #d7d7d7;
    margin-left: -1px;
    min-height: 105px;
}
.rawestimate_step_01 .step_02:after, .rawestimate_step_02 .step_02:after {
    position: absolute;
    left: -15px;
    top: 50%;
    content: '';
    width: 30px;
    height: 30px;
    background: url(/data/skin/fruit_puro_gls/make/img/est_step_one.gif) no-repeat left center;
    margin-top: -15px;
}
 
.rawestimate_step_01 .step_img, .rawestimate_step_02 .step_img { display:block; clear:both; text-align:center; margin-top:15px;}
.rawestimate_step_01 p,.rawestimate_step_02 p { font-size:16px; font-weight:600; padding-top:5px;}
.cnc_top_pad { padding-top:20px; margin-bottom:5px}

.comment_list {
    background-color:#f4f4f4;
    padding:10px;
    margin:10px;
    height:150px;
    overflow-y: scroll;
}

.comment_list .no_comment {
    width:100%; text-align:center; line-height:150px;
}

.comment_list .comment_content{
    padding:5px;
    font-size:14px;
}
.comment_list .comment_content:hover{
    background-color:#ebebeb
}

.comment_list .comment_name{
    width:100px;
    background-color:#fff;
    display:inline-block;
    border-radius:5px;
    border:1px solid #cccccc;
    padding:2px;
    margin-right:10px;
    text-align:center;
    font-weight:500;
}

.comment_list .comment_delete{
    width:30px;
    display:inline-block;
    padding:2px;
    float:right;
    text-align:center;
    font-weight:500;
    line-height:16px;
    color:#f00f00;
    cursor:pointer;
}

.comment_list .comment_date{
    width:150px;
    display:inline-block;
    padding:2px;
    float:right;
    text-align:center;
    font-weight:500;
}



.comment {
    background-color: #fff;
    border:1px solid #ebebeb;
    padding:20px;
    margin:10px;
    height:35px;
}

.comment .comment_name {
    width:120px; float:left; display:block;
    margin-right:20px;
}
.comment .comment_text {
    width: 800px; float:left; display:block;
}
.comment .comment_button {
    display:block;
    float:right;
    text-decoration:none;
    color:#333;
    background-color:#ffffff; border: 1px solid #2c2c2c;
    width: 100px;
    height:35px;
    line-height:34px;
    font-size:16px;
    text-align:center;
}
.comment .input_ty{
    height: 35px;
    padding: 0 10px;
    background: #fff;
    border: 1px solid #ccc;
    box-sizing: border-box;
    color: #1c1c1c;
    font-family: 'NotoSansKR';
    font-size: 14px;
    vertical-align: top;
    transition: background 0.3s, border 0.3s;
}


/**/
.banotice { display:block; margin-top:-20px; padding-left: 10px; padding-bottom:10px;}
.banotice h3 { font-size:16px; background:#FFFFFF; color:#333333; text-align:left; line-height:30px !important; padding-left:10px;}
.banotice li { text-align: left; display:block; list-style-type:disc !important; font-size:14px;}