@font-face{
	font-family:'nanum';
	src:url('../../images/NanumGothic.eot');
	src:local(※), 
		url('../../images/NanumGothic.woff') format('woff')
}

@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);

.sp5 { height:5px; clear:both; }
.sp10 { height:10px; clear:both; }
.sp12 { height:12px; clear:both; }
.sp20 { height:20px; clear:both; }
.sp30 { height:30px; clear:both; }
.sp35 { height:35px; clear:both; }
.sp40 { height:40px; clear:both; }
.sp50 { height:50px; clear:both; }
.sp60 { height:60px; clear:both; }
.sp65 { height:65px; clear:both; }
.sp70 { height:70px; clear:both; }
.sp90 { height:90px; clear:both; }
.sp100 { height:100px; clear:both; }

.font_b{font-weight:bold;}
.font_thin{font-weight:300; font-size:0.8em;}
.font_9{font-size:9px;}
.font_12{font-size:0.8em;}
.font_13{font-size:1em;}
.font_14{font-size:14px;}
.font_16{font-size:16px;}
.font_18{font-size:18px;}
.font_22{font-size:1.5em;}
.font_24{font-size:24px; letter-spacing:-0.8px;}
.font_48{font-size:2em;}

a {text-decoration:none; color:#333;}
.a_f{color:#fff;}

.a_under{color:#777777; font-weight:bold; text-decoration: underline;}
.a_under:hover{color:#ff9000;}

.a_3{color:#333;}
.a_3:hover{color:#ff9000;}

.a_33{color:#333;}

.a_3f{color:#333;}
.a_3f:hover{color:#ffffff;}

.a_3f_table{color:#ffffff;}
.a_3f_table:hover{color:#ffffff;}

.a_3b{color:#333; font-weight:bold;}
.a_3b:hover{color:#ffba00;}

.a_3bei{color:#333;}
.a_3bei:hover{color:#c8a052;}

.a_3under{color:#333;}
.a_3under:hover{color:#ffba00; text-decoration: underline;}

.a_5{color:#555;}

.a_7{color:#777;}
.a_7:hover{color:#ff9000;}

.a_9{color:#999999;}
.a_9:hover{color:#ff9000;}
.a_9:active{color:#000;}

.c_9{color:#999999;}
.c_sky{	color:#37a8ec;}
.c_skyb{	color:#37a8ec; font-weight:bold;}
.c_green{color:#3ebc1b;}
.c_green2{color:#00e548}
.c_gray{color:#777;}
.c_pink{color:#ec4f4f;}
.c_yellow{color:#ffba00;}
.c_red{color:#e1423e;}
.c_redb{color:#e1423e; font-weight:bold;}
.c_orangen{color:#ff9000;}
.c_orange{color:#ff9000; font-weight:bold;}
.c_black{color:#000;}
.c_brown{color:#c6b9a5;}
.c_grayorange{color:#f6dab6}

.hr_gray{margin:0px; border:0px; height:1px; background-color:#e8e8e8;}
.hr_yellow{margin:0px; border:0px; height:2px; background-color:#ffba00;}
.hr_orange{margin:0px; border:0px; height:2px; background-color:#ff9000;}

.상위div이름:after { content:""; clear:both; display:block; *zoom:1;}

.clear{clear:both;}

body{font-size:12px; font-family:'nanum';}

#wrap{width:100%; height:100%;}


.clear{clear:both;}


.top:after { content:""; clear:both; display:block; *zoom:1;}
.top_menu:after { content:""; clear:both; display:block; *zoom:1;}
.frist_menu:after { content:""; clear:both; display:block; *zoom:1;}
.second_menu:after { content:""; clear:both; display:block; *zoom:1;}

/*top*/
#header{
	width:100%;
}

.top{
	width:92%;
	padding-top:2%;
	padding-left:4%;
	padding-right:4%;
	padding-bottom:2%;
}

.left_menu{
	float:left;
	text-align:left;
	width:10%;
}

.top_logo{
	float:left;
	text-align:center;
	width:65%;
	margin-left:15%;
}

.top_plus{
	float:left;
	text-align:right;
	width:5%;
	margin-top:7px;
}

.top_tel{
	float:right;
	text-align:right;
	width:10%;
}

.top_logo img{
	width:50%;
	vertical-align:middle;
}

.top_tel img{
	width:80%;
	vertical-align:middle;
	margin-top:5px;
}

.top_menu{
	width:100%;
	border-top:2px solid #f5a43b;
	font-size:0.9em;
	font-family:'nanum';
}

.main_img{
	width:100%;
}
.main_img img{
	width:100%;
}

#left_menu {
	position:absolute; 
	left:15px; top:8px; height:40px; 
	background-image:url("../../images/left_menu.png");
	background-size:40px 40px; 
	display:block; 
	width:40px; 
}

#close {
	position:absolute; 
	right:0px; top:0; 
	/*background-image:url("../../images/close.png");*/
	background-size:60px 60px; 
	display:block; 
	width:60px; 
}

#close img{
	width:80%;
}



#gnb {
	 width:75%; 
	 height:100%; 
	 position:fixed; 
	 z-index:999; 
	 background:#ffffff;
	 left:-150%; 
	 top:0%;
}


.gnb_inner {
	width:94%;
	margin:0px auto;
}

.click_logo_box{
	width:98%;
	margin-left:2%;
}

.click_logo{
	margin-top:20px;
}

.click_logo img{
	width:60%;
}

.gnb_intro{
	font-size:0.8em;
	line-height:1.3em;
	font-family:'nanum';
	color:#bdbdbd;
}

.gnb_btn_box{
	width:100%;
}

.gnb_btn01{
	width:40%;
	padding-top:2%;
	padding-bottom:2%;
	border:0px;
	background-color:#f5a43b;
	color:#ffffff;
	font-weight:bold;
	cursor:pointer;
	background-image: -webkit-gradient(linear, left top, left bottom, 
	from(#f5a43b),	to(#f5a43b),color-stop(0.4, #f5a43b));

}
.gnb_btn02{
	width:40%;
	border:0px;
	padding-top:2%;
	padding-bottom:2%;
	background-color:#e1e1e1;
	color:#333333;
	font-weight:bold;
	cursor:pointer;
	background-image: -webkit-gradient(linear, left top, left bottom,
	from(#e1e1e1), to(#e1e1e1),color-stop(0.4, #e1e1e1));

}

.gnb_cate{
	width:100%;
	font-family:'nanum';
}
.gnb_title{
	font-size:1em;
	font-weight:bold;
	color:#777;
}
.gnb_cate ul{
	margin-left:5px;
}

.gnb_cate li{
	font-size:0.8em;
	color:#cdcdcd;
	padding-bottom:10px;
}

.gnb_cate01{
	width:100%;
	font-family:'nanum';
}

.gnb_cate01 ul{
	float:left;
	width:45%;
	margin-left:5px;
}

.gnb_cate01 li{
	font-size:0.8em;
	color:#cdcdcd;
	padding-bottom:10px;
}

.gnb_copy{
	width:100%;
	font-size:0.8em;
	color:#cdcdcd;
}

/*메뉴바*/
.zeta-menu-bar {
  background: #ffffff;
   border-bottom:1px solid #ebebeb;
  display: inline-block;
  width: 100%;
}

.zeta-menu { margin: 0; padding: 0; }

.zeta-menu li {
  float: left;
  list-style:none;
  position: relative;
  width:50%;
  
}


.zeta-menu li.expand { background: #ebebeb; }
.zeta-menu li.expand>a { color: #f5a43b; }

.zeta-menu a {
  color: #333333;
  display: block;
  padding: 7% 5%;
  text-decoration: none;
}


.zeta-menu ul {
  background: #ebebeb;
  color:#fff;
 /* border: 1px solid silver;*/
  display: none;
  padding: 0;
  position: absolute;
  left: 0;
  top: 100%;
  width: 100%;
  z-index:99;
}


.zeta-menu li { width:50%;}
.zeta-menu ul li:hover { background-color:#fff; }
.zeta-menu ul li:active { background-color:#fff; }
.zeta-menu ul li { 
float: none;
color: #333333;
  display: block;
  padding: 4% 5%;
  text-decoration: none; }
.zeta-menu ul li.expand { background: #ebebeb;}
.zeta-menu ul li.expand a { color: white; }
.zeta-menu ul a { color: black; }
.zeta-menu ul ul { left: 100%; top: 0; }

.gray_bg{
	background-color: #ebebeb;
}




.content{
	width:100%;
	font-family:'nanum';
}

.main_cont_box01{
	width:40%;
	padding-left:5%;
	padding-right:5%;
	padding-top:3%;
	padding-bottom:3%;
	float:left;
	background-color:#f6ab00;
	color:#fff;
	font-weight: bold;
}
.main_cont_box02{
	width:40%;
	padding-left:5%;
	padding-right:5%;
	padding-top:3%;
	padding-bottom:3%;
	float:left;
	background-color:#f1f1f1;
	color:#f6ab00;
	font-weight: bold;
}
.main_cont_box03{
	width:40%;
	padding-left:5%;
	padding-right:5%;
	padding-top:3%;
	padding-bottom:3%;
	float:left;
	background-color:#f1f1f1;
	color:#dd67ad;
	font-weight: bold;
}
.main_cont_box04{
	width:40%;
	padding-left:5%;
	padding-right:5%;
	padding-top:3%;
	padding-bottom:3%;
	float:left;
	background-color:#dd67ad;
	color:#ffffff;
	font-weight: bold;
}
.main_cont_box05{
	width:40%;
	padding-left:5%;
	padding-right:5%;
	padding-top:3%;
	padding-bottom:3%;
	float:left;
	background-color:#99c731;
	color:#ffffff;
	font-weight: bold;
}
.main_cont_box06{
	width:40%;
	padding-left:5%;
	padding-right:5%;
	padding-top:3%;
	padding-bottom:3%;
	float:left;
	background-color:#f1f1f1;
	color:#99c731;
	font-weight: bold;
}

.main_table{
	width:100%;
}

.main_table td{
	vertical-align:middle;
	font-size:0.9em;
}

.main_title_s{
	font-size:0.7em;
	font-weight:100;
	margin-top:5px;
}

.align-right{
	text-align:right;
	width:25%;
}
.align-right img{
	width:100%;
}


/*카피*/
#bottom{
	width:100%;
	font-family:'nanum';
}

.bottom_top{
	text-align:center;
	font-size:0.8em;
	color:#bdbdbd;
	border-top:1px solid #e1e1e1;
	border-bottom:1px solid #e1e1e1;
	padding-top:3%;
	padding-bottom:3%;
}

.bottom_top a{
	margin-left:5px;
	margin-right:5px;
}

.bottom_info{
	width:100%;
}
.bottom_info:after { content:""; clear:both; display:block; *zoom:1;}

.bottom_cc{
	width:49.5%;
	float:left;
	border-right:1px solid #e1e1e1;
}

.bottom_bank{
	width:50%;
	float:left;
}

.bottom_title{
	width:92%;
	background-color:#f2f2f2;
	text-align:center;
	font-size:0.8em;
	font-weight:bold;
	color:#333333;
	padding:4%;
}

.bottom_text{
	width:92%;
	padding:4%;
	text-align:center;
	font-size:1em;
	line-height:1.5em;
}

.bottom_text img{
	width:45%;
}

.bb_table{
	width:95%;
	margin:0px auto;
	text-align:left;
	font-size:0.7em;
	line-height:1.2em;
}

.bb_table td{
	vertical-align:middle;
}

.align-center{
	text-align:center;
}

.left_line{
	border-right:1px solid #e1e1e1;
}

.copy{
	width:100%;
	background-color:#f2f2f2;
	text-align:center;
	padding-top:3%;
	padding-bottom:3%;
	font-size:0.7em;
	line-height:1.5em;
}

.copy_text01{
	font-size:0.8em;
	color:#999999;
}


/*뷰*/

.content_inner{
	width:96%;
	padding:2%;
}

.view_box{
	width:96%;
	background-color:#f8f5f2;
	border:1px solid #dadada;
	border-radius: 15px;
-moz-border-radius: 15px;
-khtml-border-radius: 15px;
-webkit-border-radius:15px;
	padding:2%;
}

.view_paper{
	width:100%;
}

/*탭*/
.view_tap{
	width:100%;
}

.view_tap_li{
	width:140px;
	height:40px;
	border-top:1px solid #dadada;
	border-left:1px solid #dadada;
	border-right:1px solid #dadada;
	background-color:#ffffff;
	float:left;
	text-align:center;
	line-height:40px;
}

.vew_tap_default{
	width:140px;
	height:40px;
	border-top:1px solid #ff9000;
	border-left:1px solid #ff9000;
	border-right:1px solid #ff9000;
	border-bottom:1px solid #ff9000;
	background-color:#ffffff;
	float:left;
	text-align:center;
	line-height:40px;
}

.vew_tap_default_orange{
	width:140px;
	height:40px;
	border-top:1px solid #ff9000;
	border-left:1px solid #ff9000;
	border-right:1px solid #ff9000;
	border-bottom:1px solid #ff9000;
	background-color:#ff9000;
	float:left;
	text-align:center;
	line-height:40px;
	color:#ffffff;
}

.view_paper_cont{
	clear:both;
	padding:0px;
	border:1px solid #ff9000;
	background-color:#ffffff;
	font-weight:bold;
	font-size:12px;
	line-height:30px;
}

.view_paper_cont11{

	padding:0px;
	border:1px solid #ff9000;
	background-color:#ffffff;
	font-weight:bold;
	font-size:12px;
	line-height:30px;
	width:49%;
	float:left;
}


.view_paper_cont22{

	padding:0px;
	border:1px solid #ff9000;
	background-color:#ffffff;
	font-weight:bold;
	font-size:12px;
	line-height:30px;
	width:49%;
	float:left;
}


.radio{
	width:12px;
	height:12px;
	vertical-align:middle;
	padding-right:2%;
}

/*내용시작*/
.view_ex{
	width:100%;
}

.view_ex:after { content:""; clear:both; display:block; *zoom:1;}

.view_product{
	width:96%;
	padding:2%;
}

.view_img{
	width:100%;
}

.bigimg img{
	width:100%;
}


.view_img_s{
	width:100%;
}


.view_img_s li{
	float:left;
	width:15%;
	margin-right:1%;
}

.view_img_s li img{
	width:100%;
}

.product_ex{
	width:100%;
}

.product_ex td{
	padding-bottom:7px;
	color:#000000;
	font-size:0.8em;
}

.view_option{
	width:96%;
	padding:2%;
}

.product_title{
	width:100%;
	font-size:1.2em;
	font-weight:bold;
}

.product_title01{
	font-size:0.8em;
}

.product_title02{
	font-size:0.8em;
}

.btn_notice{
	height:15px;
	border:0px;
	background-color:#ff9000;
	font-size:0.8em;
	color:#ffffff;
	border-radius: 5px;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
-webkit-border-radius:5px;
	vertical-align:middle;
	background-image: -webkit-gradient(linear, left top, left bottom, 
	from(#ff9000), to(#ff9000),color-stop(0.4, #ff9000));

}

.option_table{
	width:100%;
	font-family:'nanum';
}

.option_table th{
	font-weight:bold;
	color:#666666;
	text-align:left;
	font-size:0.8em;
	padding-top:2%;
	padding-bottom:2%;
	padding-right:1%;
}

.option_table td{
	padding-right:2%;
	padding-bottom:1%;
	font-size:0.8em;
}

.table_line{
	border-bottom:1px solid #dadada;
}

.td_price{
	text-align:right;
	color:#777777;
	font-weight:bold;
	padding-bottom:20px;
}

.option_input{
	width:98%;
	height:25px;
	border:1px solid #dadada;
}

.option_price{
	padding-top:10px;
	padding-left:5px;
}

.option_price_box{
	width:100%;
	height:100px;
	border:1px solid #dadada;
	background-color:#ffffff;
}

.price_box_inner01{
	padding:10px;
	height:30px;
	color:#999999;
}

.price_box_inner02{
	padding:10px;
	color:#333;
	font-weight:bold;
	text-align:right;
}

.view_option_title{
	font-size:1em;
	font-weight:bold;
	letter-spacing:-1px;
	line-height:1.3em;
}

.view_option_title01{
	font-size:1em;
	font-weight:bold;
	letter-spacing:-1px;
}

.view_option_title02{
	font-size:1em;
	font-weight:bold;
	letter-spacing:-1px;
	float:left;
}

/*샘플선택*/
.selet_design{
	width:98%;
	margin-right:2%;
}

.selet_design01{
	width:96%;
	height:150px;
	border:1px solid #dadada;
	background-color:#ffffff;
	padding:2%;
}

.selet_sample{
	text-align:center;
	margin-top:10px;
	margin-bottom:10px;
	font-size:24px;
	font-weight:bold;
	color:#dadada;
	height:65px;
}

.view_selet_sample_btn{
	width:100%;
	text-align:center;
}

.btn_sample{
	width:110px;
	height:40px;
	border:3px solid #ff9000;
	background-color:#ffffff;
	cursor:pointer;
	color:#ff9000;
	border-radius: 10px;
-moz-border-radius: 10px;
-khtml-border-radius: 10px;
-webkit-border-radius: 10px;
	background-image: -webkit-gradient(linear, left top, left bottom, 
	from(#fff), to(#fff),color-stop(0.4, #fff));

}

.btn_sample:hover{
	border:3px solid #dadada;
	color:#dadada;
}

.selet_design_table{
	width:100%;
	line-height:1.2em;
}
.selet_design_table td{
	font-size:0.8em;
}

.view_ex01{
	width:96%;
	border:1px solid #dadada;
	background-color:#ffffff;
	padding:2%;
	font-weight:bold;
	color:#333;
	font-size:12px;
}

.view_ex01:after { content:""; clear:both; display:block; *zoom:1;}

.option_selet{
	margin-right:10px;
	font-size:0.8em;
}

.font_s{
	font-weight:100;
	font-size:0.8em;
	color:#777777;
	margin-left:2px;
}

.option_selet_price{
	width:100%;
	text-align:right;
	font-weight:bold;
	color:#777777;
}

/*내용입력*/
.paper_memo{
	float:left;
	width:48%;
	margin-right:2%;
}

.paper_memo_file{
	width:100%;
	line-height:17px;
}

.view_web{
	font-size:11px;
	color:#777777;
}

.btn_view_web{
	width:280px;
	height:35px;
	border:0px;
	color:#ffffff;
	margin-top:7px;
	background-color:#d04439;
	border-radius: 5px;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
-webkit-border-radius: 5px;
	cursor:pointer;
	background-image: -webkit-gradient(linear, left top, left bottom, 
	from(#d04439), to(#d04439),color-stop(0.4, #d04439));

}

.memo_area{
	width:96%;
	height:100px;
	padding:2%;
	border:1px solid #dadada;
	background-color:#ffffff;
	color:#333333;
}

.input_file{
	width:100%;
	height:25px;
}

/*최종 가격*/
.final_price{
	width:96%;
	background-color:#ffffff;
	border:1px solid #dadada;
	border-radius: 15px;
-moz-border-radius: 15px;
-khtml-border-radius: 15px;
-webkit-border-radius:15px;
	padding:2%;
	text-align:center;
	color:#999999;
	font-size:0.8em;
	letter-spacing:-0.5px;
}

.final_price_inner{
	padding:10px;
	color:#333;
	font-weight:bold;
	text-align:center;
}

/*버튼*/
.view_btn{
	width:100%;
	text-align:center;
}

.view_btn_cart{
	width:100%;
	text-align:center;
}

.view_btn_cart1{
	width:25%;
	float:left;
	text-align:left;
}

.view_btn_cart2{
	width:50%;
	float:left;
	text-align:left;
}

.btn_gomain{
	width:150px;
	height:35px;
	font-weight:bold;
	color:#333333;
	background-color:#ebebeb;
	border:0px;
	cursor:pointer;
	border-radius: 30px;
-moz-border-radius: 30px;
-khtml-border-radius: 30px;
-webkit-border-radius:30px;
	background-image: -webkit-gradient(linear, left top, left bottom, 
	from(#ebebeb), to(#ebebeb),color-stop(0.4, #ebebeb));
}

.btn_gocart{
	width:150px;
	height:35px;
	font-weight:bold;
	color:#ffffff;
	background-color:#9d9d9d;
	border:0px;
	cursor:pointer;
	border-radius: 30px;
-moz-border-radius: 30px;
-khtml-border-radius: 30px;
-webkit-border-radius:30px;
	background-image: -webkit-gradient(linear, left top, left bottom, 
	from(#9d9d9d), to(#9d9d9d),color-stop(0.4, #9d9d9d));
}

.btn_gobuy{
	width:150px;
	height:35px;
	font-weight:bold;
	color:#ffffff;
	background-color:#ff9000;
	border:0px;
	cursor:pointer;
	border-radius: 30px;
-moz-border-radius: 30px;
-khtml-border-radius: 30px;
-webkit-border-radius:30px;
	background-image: -webkit-gradient(linear, left top, left bottom, 
	from(#ff9000), to(#ff9000),color-stop(0.4, #ff9000));
}


/*작업진행과정*/
.work_process{
	width:100%;
	font-family:'nanum';
	background-color:#f5f5f5;
}

.work_process_inner{
	width:100%;
	margin:0px auto;
	background-color:#ffffff;
}

.work_process_title{
	text-align:center;
	font-size:1.5em;
	color:#ff9000;
	font-weight:bold;
}

.work_process_title01{
	font-size:12px;
	color:#999999;
	margin-top:5px;
}


.process_img{
	text-align:center;
	width:100%;
	background-color:#736357;
	padding-top:2%;
	padding-bottom:2%;
}
.process_img img{
	width:100%;
}

.work_process_inner01{
	padding-left:2%;
	padding-right:2%;
}

.process_box{
	width:100%;
	background-color:#f7f7f7;
	border:0px;
	padding-top:5%;
	padding-bottom:5%;
	line-height:20px;
	border-radius: 10px;
-moz-border-radius: 10px;
-khtml-border-radius: 10px;
-webkit-border-radius: 10px;

}

.process_box01{
	width:100%;
	border:0px;
	padding-top:20px;
	padding-bottom:40px;
	line-height:1.3em;
}

.process_table{
	margin-left:5%;
	margin-right:5%;
	font-size:0.8em;
	line-height:1.5em;
}

.process_table td{
	vertical-align:top;
}

.pt_title{
	color:#de4a4a;
	font-size:1em;
	font-weight:bold;
}

.pt_box{
	width:96%;
	padding:2%;
	background-color:#f1f1f1;
	border:0px;
	border-radius: 10px;
-moz-border-radius: 10px;
-khtml-border-radius: 10px;
-webkit-border-radius:10px;
}

.process_ex{
	width:100%;
}

.process_ex_title{
	font-size:1.2em;
	color:#de4a4a;
	font-weight:bold;
	width:98%;
	background-color:#f1f1f1;
	padding-top:2%;
	padding-bottom:2%;
	padding-left:2%;
}


.pte_num{
	background-color:#333333;
	font-size:16px;
	color:#ffffff;
	height:20px;
	width:20px;
	border:0px;
	border-radius: 30px;
-moz-border-radius: 30px;
-khtml-border-radius: 30px;
-webkit-border-radius:30px;
}


/*마이페이지 메뉴*/
.mypage_menu{
	width:100%;
}

.mypage_menu li{
	float:left;
	width:132px;
	height:87px;
	text-align:center;
	background-color:#ededed;
	line-height:25px;
	padding-top:13px;
	margin-right:1px;
	font-size:13px;
}

/*장바구니*/
.page_title{
	width:100%;
	height:22px;
	font-size:1.3em;
	font-weight:bold;
	color:#333333;
}

.cart_table{
	width:100%;
	text-align:center;
	line-height:1.1em;
}

.cart_table th{
	border-top:1px solid #dadada;
	border-bottom:1px solid #dadada;
	vertical-align:middle;
	padding-top:1.5%;
	padding-bottom:1.5%;
	font-weight:bold;
	font-size:0.8em;
	color:#777777;
	background-color:#f9f7f7;
}

.align_right{
	text-align:left;
	font-weight:bold;
	padding-left:1%;
}

.cart_table td{
	vertical-align:middle;
	padding-top:1.5%;
	padding-bottom:1.5%;
	font-size:0.8em;
}

.cart_table_line{
	border-bottom:1px dashed #dadada;
}

.cart_img img{
	width:90%;
	height:auto;
}

.cart_price{
	width:96%;
	background-color:#f3f3f3;
	text-align:right;
	font-size:0.8em;
	letter-spacing:-0.5px;
	font-weight:bold;
	padding:2%;
}

.cart_btn01{
	width:23%;
	height:30px;
	font-size:0.8em;
	color:#ff8017;
	background-color:#ffffff;
	border:1px solid #ff8017;
	cursor:pointer;
	border-radius: 30px;
-moz-border-radius: 30px;
-khtml-border-radius: 30px;
-webkit-border-radius:30px;
	background-image: -webkit-gradient(linear, left top, left bottom,
	from(#ffffff), to(#ffffff),color-stop(0.4, #ffffff));

}

.cart_btn02{
	width:23%;
	height:30px;
	font-size:0.8em;
	color:#ffffff;
	background-color:#a1a1a1;
	border:0px;
	cursor:pointer;
	border-radius: 30px;
-moz-border-radius: 30px;
-khtml-border-radius: 30px;
-webkit-border-radius:30px;
	background-image: -webkit-gradient(linear, left top, left bottom,
	from(#a1a1a1), to(#a1a1a1),color-stop(0.4, #a1a1a1));
}

.cart_btn03{
	width:23%;
	height:30px;
	font-size:0.8em;
	color:#ffffff;
	background-color:#ff9000;
	border:0px;
	border-radius: 30px;
-moz-border-radius: 30px;
-khtml-border-radius: 30px;
-webkit-border-radius:30px;
	cursor:pointer;
	background-image: -webkit-gradient(linear, left top, left bottom,
	from(#ff9000), to(#ff9000),color-stop(0.4, #ff9000));
}

.cart_btn03:hover{
	background-color:#ec008c;
}

/*주문서작성*/
.order_table_title{
	width:100%;
	height:25px;
	font-size:1em;
	font-weight:bold;
}

.order_table{
	width:100%;
	border-top:2px solid #ff9000;
}

.order_table th{
	text-align:left;
	background-color:#f7f7f7;
	padding-left:2%;
	font-weight:bold;
	font-size:0.9em;
	border-bottom:1px solid #dadada;
}

.order_table td{
	font-family:'nanum';
	font-size:12px;
	padding-left:2%;
	padding-top:2%;
	padding-bottom:2%;
	border-bottom:1px solid #dadada;
	line-height:18px;
}

.input_name{
	width:30%;
	height:22px;
	border:1px solid #dadada;
	background-color:#f7f7f7;
}

.input_name_tax{
	width:80%;
	height:25px;
	border:1px solid #dadada;
	background-color:#f7f7f7;
}

.input_tel{
	width:18%;
	height:22px;
	border:1px solid #dadada;
	background-color:#f7f7f7;
}

.input_email{
	width:55%;
	height:22px;
	border:1px solid #dadada;
	background-color:#f7f7f7;
}

.input_addr{
	width:35%;
	height:22px;
	border:1px solid #dadada;
	background-color:#f7f7f7;
	vertical-align:middle;
}

.input_addr01{
	width:95%;
	height:22px;
	border:1px solid #dadada;
	background-color:#f7f7f7;
}

.btn_addr{
	width:90px;
	height:29px;
	background-color:#333333;
	border:0px;
	color:#ffffff;
	vertical-align:middle;
	cursor:pointer;
	background-image: -webkit-gradient(linear, left top, left bottom, 
	from(#333333), to(#333333),color-stop(0.4, #333333));
}

.order_memo{
	width:95%;
	height:70px;
	border:1px solid #dadada;
	background-color:#f7f7f7;
}

.align_top{
	vertical-align:top;
	padding-top:20px;
}

.selet_bank{
	width:40%;
	height:25px;
	border:1px solid #dadada;
	background-color:#f7f7f7;
}

.checkbox{
	vertical-align:middle;
	width:14px;
	height:14px;
	border-radius:0px;
}

.checkbox01{
	vertical-align:middle;
	width:14px;
	height:14px;
	border:1px solid #333;
	background-image: -webkit-gradient(linear, left top, left bottom, 
	from(#fff), to(#e1e1e1),color-stop(0.4, #fff));
	border-radius:0px;
}

.confrim_title{
	text-align:center;
	font-size:24px;
	font-weight:bold;
	line-height:28px;
}

.confrim_title01{
	font-size:16px;
	color:#999999;
}

.btn_reorder{
	width:95%;
	height:26px;
	background-color:#d7d7d7;
	border:0px;
	color:#ffffff;
	font-size:0.8em;
	font-weight:bold;
	vertical-align:middle;
	cursor:pointer;
	border-radius: 5px;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
-webkit-border-radius:5px;
	background-image: -webkit-gradient(linear, left top, left bottom, 
	from(#d7d7d7), to(#d7d7d7),color-stop(0.4, #d7d7d7));

}

.btn_modify{
	width:100px;
	height:30px;
	background-color:#d7d7d7;
	border:0px;
	color:#ffffff;
	font-weight:bold;
	vertical-align:middle;
	cursor:pointer;
	margin-bottom:5px;
	border-radius: 5px;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
-webkit-border-radius:5px;
}

.btn_complete{
	width:100px;
	height:30px;
	background-color:#ff9000;
	border:0px;
	color:#ffffff;
	font-weight:bold;
	vertical-align:middle;
	cursor:pointer;
	border-radius: 5px;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
-webkit-border-radius:5px;
}


/*포인트*/
.point_sum{
	padding-top:30px;
	padding-bottom:30px;
	border-top:1px solid #dadada;
	border-bottom:1px solid #dadada;
}

.point_table{
	width:100%;
}

.point_table th{
	font-weight:bold;
	color:#777777;
}

.poin_inner{
	width:100%;
	color:#777777;
	font-weight:bold;
}

.point_table_line{
	border-bottom:1px solid #dadada;
	padding:70px;
	color:#777777;
}

.input_point{
	width:200px;
	height:26px;
	color:#333333;
	text-align:right;
	padding-right:20px;
	border:1px solid #dadada;
	background-color:#ebebeb;
	border-radius: 8px;
-moz-border-radius: 8px;
-khtml-border-radius: 8px;
-webkit-border-radius:8px;
}

.point_title{
	height:25px;
	font-weight:bold;
	font-size:1.1em;
}



/*샘플전체보기*/
.sampleall_input{
	width:50%;
	height:32px;
	border:2px solid #ff9000;
	border-radius: 8px;
-moz-border-radius: 8px;
-khtml-border-radius: 8px;
-webkit-border-radius:8px;
}

.sampleall_table_rap{
	padding-left:10px;
	padding-right:10px;
}

.sampleall_table{
	width:100%;
	border-collapse:collapse;
}

.sampleall_table td{
	border:1px solid #dadada;
	width:20%;
	padding-top:10px;
	padding-bottom:10px;
	font-size:0.75em;
	cursor:pointer;
	text-align:center;
}

.sampleall_table td:hover{
	background-color:#de4a4a;
	color:#fff;
}

.sampleall_table_over {
	background-color:#de4a4a;
	color:#ffffff;
}


.sam_deflaut td{
	background-color:#de4a4a;
	color:#fff;
}

.sampleall_inner{
	width:100%;
}
.sampleall_inner:after { content:""; clear:both; display:block; *zoom:1;}

.sampleall_box{
	background-color:#eeeeee;
	float:left;
	width:39.4%;
	margin-left:2%;
	margin-right:2%;
	margin-bottom:30px;
	border:1px solid #dadada;
	padding:3%;
	text-align:center;
	border-radius: 10px;
-moz-border-radius: 10px;
-khtml-border-radius: 10px;
-webkit-border-radius:10px;
}

.sampleall_box_order1{

	
	margin-left:2%;
	margin-right:2%;
	margin-bottom:30px;
	border:1px solid #dadada;
	padding:3%;
	text-align:center;
	border-radius: 10px;
-moz-border-radius: 10px;
-khtml-border-radius: 10px;
-webkit-border-radius:10px;
}

.sampleall_box_blank{
	float:left;
	width:39.4%;
	margin-left:2%;
	margin-right:2%;
	margin-bottom:10px;
	border:1px solid #dadada;
	padding:3%;
	text-align:center;
	border-radius: 10px;
-moz-border-radius: 10px;
-khtml-border-radius: 10px;
-webkit-border-radius:10px;
	background-color:#eeeeee;
}

.sampleall_btn_inner{
	width:100%;
	margin:0px auto; 
}
.sampleall_btn_inner:after { content:""; clear:both; display:block; *zoom:1;}

.sampleall_img{
	width:100%;
	margin:0px auto;
}

.sampleall_img img{
	width:100%;
	height:auto;
}

.sampleall_title{
	float:left;
	width:40%;
	text-align:left;
	font-size:0.8em;
}

.sampleall_btn{
	float:left;
	width:60%;
}

.btn_go_box,.btn_go_order{
	background-color:#fff;
	width:37px;
	height:37px;
	cursor:pointer;
	font-size:0.8em;
	border:0px;
	border-radius: 50%;
-moz-border-radius: 50%;
-khtml-border-radius: 50%;
-webkit-border-radius:50%;
	background-image: -webkit-gradient(linear, left top, left bottom, 
	from(#fff), to(#fff),color-stop(0.4, #fff));

}

.btn_go_box:hover{
	background-color:#394661;
	color:#fff;
}

.btn_go_order:hover{
	background-color:#ff9000;
	color:#fff;
}

/*로고 리스트*/
.logo_list{
	width:100%;
}
.logo_list:after { content:""; clear:both; display:block; *zoom:1;}


.logo_list_box{
	float:left;
	width:96%;
	margin-left:2%;
	margin-right:2%;
	margin-bottom:20px;
}

.logo_list_type{
	width:100%;
	height:85px;
	padding-top:5%;
	padding-bottom:5%;
	text-align:center;
	background-color:#7f6c53;
	border:1px solid #7f6c53;
	color:#fff;
	border-radius: 10px;
-moz-border-radius: 10px;
-khtml-border-radius: 10px;
-webkit-border-radius: 10px;
}

.logo_list_type01{
	width:100%;
	height:85px;
	padding-top:5%;
	padding-bottom:5%;
	text-align:center;
	background-color:#c1c1c1;
	border:1px solid #c1c1c1;
	color:#fff;
	border-radius: 10px;
-moz-border-radius: 10px;
-khtml-border-radius: 10px;
-webkit-border-radius: 10px;
}

.logo_list_type02{
	width:100%;
	height:85px;
	padding-top:5%;
	padding-bottom:5%;
	text-align:center;
	background-color:#f9cc30;
	border:1px solid #f9cc30;
	color:#fff;
	border-radius: 10px;
-moz-border-radius: 10px;
-khtml-border-radius: 10px;
-webkit-border-radius: 10px;
}

.logo_list_type03{
	width:100%;
	height:85px;
	padding-top:5%;
	padding-bottom:5%;
	text-align:center;
	background-color:#a7df7d;
	border:1px solid #a7df7d;
	color:#fff;
	border-radius: 10px;
-moz-border-radius: 10px;
-khtml-border-radius: 10px;
-webkit-border-radius: 10px;
}

.logo_list_type04{
	width:100%;
	height:85px;
	padding-top:5%;
	padding-bottom:5%;
	text-align:center;
	background-color:#8edab7;
	border:1px solid #8edab7;
	color:#fff;
	border-radius: 10px;
-moz-border-radius: 10px;
-khtml-border-radius: 10px;
-webkit-border-radius: 10px;
}

.logo_list_table{
	width:95%;
	font-family:'nanum';
	margin:0px auto;
}

.logo_list_table th{
	font-weight:bold;
	text-align:right;
	font-size:0.9em;
}

.logo_list_table td{
	font-size:0.8em;
	padding-bottom:10px;
}


.logo_list_ex{
	width:100%;
	padding-top:20px;
	padding-bottom:20px;
	float:left;
	border:1px solid #dadada;
	border-radius: 10px;
-moz-border-radius: 10px;
-khtml-border-radius: 10px;
-webkit-border-radius: 10px;
}

.logo_list_ex ul{
	height:200px;
}

.logo_list_ex li{
	list-style:circle;
	margin-bottom:13px;
	margin-left:20px;
	line-height:19px;
}

.logo_list_btn{
	text-align:center;
	margin-top:10px;
}

.go_logo_view{
	width:150px;
	height:50px;
	border:0px;
	color:#ffffff;
	cursor:pointer;
	background-color:#444444;
	border-radius: 10px;
-moz-border-radius: 10px;
-khtml-border-radius: 10px;
-webkit-border-radius: 10px;
	background-image: -webkit-gradient(linear, left top, left bottom, 
	from(#444444), to(#444444),color-stop(0.4, #444444));

}

.go_logo_view:hover{
	background-color:#f1f1f1;
	color:#333;
}

/*로고 뷰*/

.logo_view{
	width:100%;
	overflow:hidden;
}
.logo_view:after { content:""; clear:both; display:block; *zoom:1;}


.logo_type{
	width:100%;
	padding-top:2%;
	padding-bottom:2%;
	margin-bottom:2%;
	text-align:center;
	background-color:#7f6c53;	
	color:#fff;
	border-radius: 10px;
-moz-border-radius: 10px;
-khtml-border-radius: 10px;
-webkit-border-radius: 10px;
}

.logo_type01{
	width:100%;
	padding-top:2%;
	padding-bottom:2%;
	margin-bottom:2%;
	text-align:center;
	background-color:#c1c1c1;	
	color:#fff;
	border-radius: 10px;
-moz-border-radius: 10px;
-khtml-border-radius: 10px;
-webkit-border-radius: 10px;
}

.logo_type02{
	width:100%;
	padding-top:2%;
	padding-bottom:2%;
	margin-bottom:2%;
	text-align:center;
	background-color:#f9cc30;	
	color:#fff;
	border-radius: 10px;
-moz-border-radius: 10px;
-khtml-border-radius: 10px;
-webkit-border-radius: 10px;
}

.logo_type03{
	width:100%;
	padding-top:2%;
	padding-bottom:2%;
	margin-bottom:2%;
	text-align:center;
	background-color:#a7df7d;	
	color:#fff;
	border-radius: 10px;
-moz-border-radius: 10px;
-khtml-border-radius: 10px;
-webkit-border-radius: 10px;
}

.logo_type04{
	width:100%;
	padding-top:2%;
	padding-bottom:2%;
	margin-bottom:2%;
	text-align:center;
	background-color:#8edab7;	
	color:#fff;
	border-radius: 10px;
-moz-border-radius: 10px;
-khtml-border-radius: 10px;
-webkit-border-radius: 10px;
}

.logo_type_title{
	font-size:1.2em;
	font-weight:bold;
	height:25px;
}

.logo_type_title01{
	width:90%;
	margin:0px auto;
	text-align:center;
	font-size:1em;
}

.logo_type_price{
	font-size:1em;
	font-weight:bold;
}

.logo_type_ex{
	width:96.5%;
	padding-left:2%;
	padding-left:2%;
	padding-top:10px;
	padding-bottom:10px;
	border:1px solid #dadada;
	border-radius: 10px;
-moz-border-radius: 10px;
-khtml-border-radius: 10px;
-webkit-border-radius: 10px;
}

.logo_type_ex ul{
	margin-left:5%;
}

.logo_type_ex li{
	list-style:circle;
	margin-bottom:5px;
	line-height:18px;
	font-size:0.8em;
}

.logo_product{
	width:100%;
}

.logo_option{
	width:100%;
}

.logo_view_table{
	width:100%;
	font-family:'nanum';
}

.logo_view_table th{
	font-weight:bold;
	color:#ff9000;
	text-align:left;
	padding:5px;
	font-size:1em;
}

.logo_view_table td{
	padding-left:5px;
	padding-bottom:5px;
}

.logo_view_name{
	width:33%;
	height:28px;
	border:1px solid #dadada;
	color:#777;
}

.logo_view_text{
	width:92%;
	height:50px;
	border:1px solid #dadada;
	color:#777;
	font-family:'nanum';
}

.logo_view_input{
	width:90%;
	height:28px;
	border:1px solid #dadada;
	color:#777;
}

.input_file01{
	width:50%;
	height:27px;
}

.fav_color{
	width:90%;
	background-color:#fff;
	border:1px solid #dadada;
	padding:2%;
	text-align:left;
}

.fav_color img{
	vertical-align:middle;
}


/*샘플선택하기*/

.selet_sample_inner{
	width:99%;
	margin:0px auto;
	border:2px solid #362f2d;
	background-color:#362f2d;
}

.selet_sample_inner_after{
	width:99%;
	margin:0px auto;
	border:2px solid #362f2d;
	background-color:#362f2d;
}

.selet_sample_bg{
	width:96%;
	background-color:#ffffff;
	padding-left:2%;
	padding-right:2%;
}

.selet_sample_class{
	font-weight:bold;
	color:#ff9000;
	font-size:15px;
	float:left;
	width:49%;
	padding-left:1%;
}

.sample_search{
	float:right;
	text-align:right;
	width:49%;
	padding-right:1%;
}

.selet_sample_title{
	width:98%;
	height:40px;
	font-size:18px;
	font-weight:bold;
	color:#ffffff;
	padding-top:10px;
	padding-left:2%;
}

.selet_sample_btn{
	float:right;
	text-align:right;
	width:50%;
}

.sample_page{
	width:100%;
	text-align:center;
}
.sample_page a{
	margin-left:5px;
	margin-right:5px;
}

/*후가공*/
.after_box{
	width:100%;
	padding-bottom:20px;
	padding-top:20px;
	border-bottom:1px solid #dadada;
}

.after_box:after { content:""; clear:both; display:block; *zoom:1;}

.after_img{
	width:100%;
}
.after_img img{
	width:100%;
}

.after_text{
	width:100%;
	margin-top:10px;
}

.after_title{
	font-size:1em;
	font-weight:bold;
}

.after_ex{
	font-size:0.8em;
	line-height:1.4em;
}

.after_ex_orange{
	margin-top:20px;
	color:#ff9000;
}

.after_option_box{
	font-weight:bold;
	font-size:1em;
	width:100%;
}
.after_option_box:after { content:""; clear:both; display:block; *zoom:1;}

.after_option_inner{
	float:left;
	width:50%;
}

.after_option_inner01{
	text-align:right;
	width:100%;
}

.after_option_inner02{
	float:left;
	text-align:right;
	width:50%;
	font-size:12px;
}

.after_option{
	width:50%;
	height:25px;
}

.after_btn{
	width:100%;
	text-align:right;
}

.after_btn_after{
	background-color:#000000;
	width:100%;
	text-align:center;
	vertical-align:middle;
	height:100px;
}

.btn_complet{
	width:30%;
	height:40px;
	border:1px solid #c1c1c1; 
	color:#333333;
	font-weight:bold;
	background-color:#f9f9f9;
	cursor:pointer;
}

.btn_complet:hover{
	background-color:#ff9000;
	color:#fff;
	border:0px;
}

/*게시판 리스트*/
.board_table{
	width:100%;
	text-align:center;
	line-height:1.1em;
	border-top:2px solid #ff9000;
}

.board_table th{
	border-bottom:1px solid #dadada;
	vertical-align:middle;
	padding-top:1%;
	padding-bottom:1%;
	font-weight:bold;
	color:#777777;
	font-size:0.9em;
	background-color:#f9f7f7;
}

.board_table td{
	vertical-align:middle;
	font-size:0.8em;
	padding-top:2%;
	padding-bottom:2%;
}

.board_table_line{
	border-bottom:1px solid #ebebeb;
}

.board_title{
	text-align:left;
	vertical-align:middle;
}

.board_title_nodata{
	text-align:center;
}

.board_btn_com{
	width:55px;
	height:20px;
	background-color:#ec008b;
	border:0px;
	font-size:0.8em;
	color:#ffffff;
	font-weight:bold;
	vertical-align:middle;
	cursor:pointer;
	border-radius: 5px;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
-webkit-border-radius:5px;
background-image: -webkit-gradient(linear, left top, left bottom, 
from(#ec008b), to(#ec008b),color-stop(0.4, #ec008b));
}

.board_btn_com01{
	width:55px;
	height:20px;
	background-color:#d7d7d7;
	border:0px;
	font-size:0.8em;
	color:#ffffff;
	font-weight:bold;
	vertical-align:middle;
	cursor:pointer;
	border-radius: 5px;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
-webkit-border-radius:5px;
background-image: -webkit-gradient(linear, left top, left bottom, 
from(#d7d7d7), to(#d7d7d7),color-stop(0.4, #d7d7d7));
}

.btn_box{
	width:100%;
}
.btn_box:after { content:""; clear:both; display:block; *zoom:1;}

.list_btn01{
	float:left;
	width:70%;
	vertical-align:middle;
}

.list_page{
	width:30%;
	float:left;
	text-align:right;
	vertical-align:middle;
}
.list_page a{
	margin-right:10px;
	margin-left:10px;
}

.list_search{
	width:100%;
	text-align:center;
}
.list_select{
	width:20%;
	height:30px;
	border:1px solid #d7d7d7;
	vertical-align:middle;
}

.write_select{
	width:50%;
	height:30px;
	border:1px solid #d7d7d7;
	vertical-align:middle;
}

.search_text{
	width:45%;
	height:24px;
	border:1px solid #d7d7d7;
	vertical-align:middle;
}

.search_text01{
	width:180px;
	height:26px;
	border:1px solid #d7d7d7;
	vertical-align:middle;
}

.search_btn{
	width:70px;
	height:30px;
	border:1px solid #d7d7d7;
	background-color:#d7d7d7;
	color:#333;
	vertical-align:middle;
	cursor:pointer;
	background-image: -webkit-gradient(linear, left top, left bottom, 
	from(#d7d7d7), to(#d7d7d7),color-stop(0.4, #d7d7d7));

}

.board_tab{
	/*width:73%;*/
	float:left;
}

.board_tab li{
	float:left;
	margin-right:3px;
	margin-bottom:3px;
	width:19%;
	height:30px;
	text-align:center;
	line-height:30px;
	background-color:#ededed;
	border-radius: 5px;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
-webkit-border-radius:5px;
}

.board_tab li:hover{
	background-color:#ec008c;
	color:#fff;
}

.board_search{
	/*width:27%;*/
	float:right;
	text-align:right;
}

/*게시판 뷰*/

.board_view{
	width:100%;
	line-height:18px;
	border-top:2px solid #ff9000;
}

.board_view img{
	width:100%;
	height:auto;
}

.board_view th{
	padding:2%;
	font-weight:bold;
	color:#333333;
	font-size:1em;
	text-align:left;
	background-color:#f9f7f7;
}

.board_view td{
	font-size:0.8em;
	padding-top:2%;
	padding-bottom:2%;
}

.view_text{
	padding:2%;
	min-height:150px;
}

.list_btn03{
	float:left;
	text-align:right;
	width:80%;
	vertical-align:middle;
}

/*게시판 글쓰기*/
.radio{
	vertical-align:middle;
}

.board_write{
	width:100%;
	line-height:1.3em;
	border-top:2px solid #ff9000;
	
}

.board_write th{
	padding-left:2%;
	font-weight:bold;
	color:#333333;
	font-size:0.9em;
	text-align:left;
	vertical-align:middle;
	border-bottom:1px solid #ebebeb;
}

.board_write td{
	vertical-align:middle;
	padding-top:13px;
	padding-bottom:13px;
	padding-left:20px;
	border-bottom:1px solid #ebebeb;
	font-size:0.8em;
}

.bg{
	background-color:#f9f7f7;
	padding-top:15px;
	padding-bottom:15px;
}

.input_title{
	width:94%;
	height:26px;
	padding-left:1%;
	border:1px solid #dcdcdc;
	border-radius: 5px;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
-webkit-border-radius:5px;
}

.input_writer{
	width:65%;
	height:26px;
	padding-left:1%;
	border:1px solid #dcdcdc;
	border-radius: 5px;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
-webkit-border-radius:5px;
}

.input_writer_sc{
	width:20px;
	height:20px;
	padding-left:1%;
	border:1px solid #dcdcdc;
	vertical-align:middle;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius:5px;
}

.input_writer_sc1 {
	width:25px;
	height:25px;
	padding-left:1%;
	border:1px solid #dcdcdc;
	vertical-align:middle;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius:5px;
}


.input_textarea{
	width:96%;
	height:200px;
	padding:1%;
	border:1px solid #dcdcdc;
	border-radius: 5px;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
-webkit-border-radius:5px;
}


.write_file{
	border:1px solid #dcdcdc;
	border-radius: 5px;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
-webkit-border-radius:5px;
}

.write_btn_box{
	width:100%;
	text-align:center;
}

/*포트폴리오*/
.portfolio_inner{
	width:100%;
}/*개인결제와 같이씀*/

.portfolio_inner:after { content:""; clear:both; display:block; *zoom:1;}

.portfolio_box{
	float:left;
	width:280px;
	height:280px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:20px;
	overflow:hidden;
	border-radius: 10px;
-moz-border-radius: 10px;
-khtml-border-radius: 10px;
-webkit-border-radius:10px;
}

/*개인결제*/
.pay_box{
	float:left;
	width:42%;
	height:auto;
	margin-left:2%;
	margin-right:2%;
	margin-bottom:20px;
	padding:2%;
	overflow:hidden;
	border:1px solid #dcdcdc;
	border-radius: 10px;
-moz-border-radius: 10px;
-khtml-border-radius: 10px;
-webkit-border-radius:10px;
}

.pay_img, .pay_img img{
	width:100%;
	height:auto;
}
.pay_name{
	font-size:13px;
	color:#333333;
}
.pay_price{
	font-size:12px;
	font-weight:bold;
}

.member_title{
	text-align:center;
	font-size:1.6em;
	font-weight:bold;
}

.member_title01{
	text-align:center;
	font-size:1em;
	font-weight:bold;
	color:#c1c1c1;
	line-height:1.3em;
}

.agree_inner{
	width:94%;
	margin-left:3%;
	margin-right:3%;
}

.agree_title{
	height:28px;
	font-size:1em;
	color:#333333;
	font-weight:bold;
}

.agree_box{
	width:100%;
	height:150px;
	border:1px solid #d7d7d7;
	font-family:'nanum';
}

.agree_check{
	font-size:0.8em;
	color:#333;
}

/*회원가입*/
.join_inner{
	width:90%;
	margin:0px auto;
	padding-top:20px;
	padding-bottom:20px;
	padding-left:5%;
	padding-right:5%;
	border-top:2px solid #ff9000;
	background-color:#f5f5f5;
}

.join_table{
	width:100%;
	color:#444;
	font-size:0.85em;
}

.join_title{
	font-size:1.2em;
	font-weight:bold;
}
.title_s{
	font-size:0.7em;
	font-weight:bold;
	color:#999;
}

.join_table td{
	padding-top:3px;
	padding-bottom:3px;
}

.join_table th{
	font-weight:700;
	font-size:0.9em;
	text-align:left;
}

.join_name{
	width:58%;
	height:28px;
	border:1px solid #dcdcdc;
	background-color:#ffffff;
	vertical-align:middle;
}

.btn_id_check{
	width:30%;
	height:33px;
	border:1px solid #ff9000;
	background-color:#ff9000;
	color:#fff;
	vertical-align:middle;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ff9000), to(#ff9000),color-stop(0.4, #ff9000));

}

.join_text{
	margin-top:5px;
	margin-bottom:10px;
}

.join_input{
	width:99%;
	height:28px;
	border:1px solid #dcdcdc;
	background-color:#ffffff;
	vertical-align:middle;
}


.join_tel{
	width:25%;
	height:28px;
	border:1px solid #dcdcdc;
	background-color:#ffffff;
	vertical-align:middle;
}

.join_addr{
	width:45%;
	height:28px;
	border:1px solid #dcdcdc;
	background-color:#ffffff;
	vertical-align:middle;
}

.cart_btn04{
	width:23%;
	height:30px;
	font-size:0.8em;
	color:#ffffff;
	background-color:#333333;
	border:0px;
	cursor:pointer;
	border-radius: 30px;
-moz-border-radius: 30px;
-khtml-border-radius: 30px;
-webkit-border-radius:30px;
	background-image: -webkit-gradient(linear, left top, left bottom,
	from(#333333), to(#333333),color-stop(0.4, #333333));
}
.cart_btn04:hover{
	background-color:#ff9000;
}

/*비밀번호 박스*/
.secret_box{
	float:left;
	background-color:#ffffff;
}

.secret_table{
	width:400px;
	background-color:#ffffff;
}

.secret_btn{
	width:95%;
	height:30px;
	border:1px solid #ec008b;
	background-color:#ec008b;
	color:#ffffff;
	cursor:pointer;
}

.secret_text{
	height:30px;
	vertical-align:middle;
}

.input_secret{
	width:95%;
	height:30px;
	border:1px solid #cccccc;
	background-color:#ffffff;
}

/*로그인*/

.login_inner{
	width:100%;
}
.login_inner:after { content:""; clear:both; display:block; *zoom:1;}


.login_box{
	width:96%;
	padding:2%;
	border-bottom:1px solid #cccccc;
}

.login_box01{
	float:left;
	width:96%;
	padding-left:2%;
}

.login_box_title{
	height:22px;
	font-size:1.1em;
	font-weight:bold;
}

.login_title_s{
	height:30px;
	line-height:1.4em;
	font-size:0.8em;
	font-weight:bold;
	color:#999;
}


.login_table{
	width:100%;
}

.login_table th{
	text-align:left;
	font-weight:bold;
	vertical-align:middle;
}

.login_table td{
	vertical-align:middle;
}

.login_table_in{
	width:100%;
	font-size:0.8em;
}

.login_table_in th{
	text-align:left;
	font-weight:bold;
	vertical-align:middle;
}

.login_table_in td{
	vertical-align:middle;
}

.input_login{
	width:90%;
	height:25px;
	border:1px solid #cccccc;
	background-color:#ffffff;
}

.input_login_tel{
	width:24%;
	height:25px;
	border:1px solid #cccccc;
	background-color:#ffffff;
}

.btn_login{
	width:75px;
	height:75px;
	background-color:#ff9000;
	color:#ffffff;
	border:0px;
	border-radius: 10px;
-moz-border-radius: 10px;
-khtml-border-radius: 10px;
-webkit-border-radius:10px;
	cursor:pointer;
	vertical-align:middle;
	background-image: -webkit-gradient(linear, left top, left bottom,
	from(#ff9000), to(#ff9000),color-stop(0.4, #ff9000));

}

.btn_login01{
	width:75px;
	height:75px;
	background-color:#e54d4d;
	color:#ffffff;
	border:0px;
	border-radius: 10px;
-moz-border-radius: 10px;
-khtml-border-radius: 10px;
-webkit-border-radius:10px;
	cursor:pointer;
	vertical-align:middle;
	background-image: -webkit-gradient(linear, left top, left bottom,
	from(#e54d4d), to(#e54d4d),color-stop(0.4, #e54d4d));
}

.login_btn_box{
	width:100%;
	text-align:center;
}

.login_btn_box img{
	width:40%;
}

/*.login_btn_box:after { content:""; clear:both; display:block; *zoom:1;}

.login_left{
	float:left;
	width:47%;
	padding-left:2%;
}

.login_right{
	float:left;
	width:40%;
	padding-left:10%;
}

.find_id_table{
	width:443px;
}

.find_id_table td{
	line-height:18px;
	font-weight:bold;
	color:#999999;
	vertical-align:middle;
}*/


/*영문표기법*/

.guide_title{
	text-align:left;
	font-size:1.8em;
	font-weight:bold;
}

.english_table{
	width:96%;
	margin-left:2%;
	margin-right:2%;
}

.e_top_title{
	width:590px;
	height:66px;
	text-align:center;
	background-color:#f0f0f0;
	font:22px 'nanum';
	vertical-align:middle;
	color:#f26c4f;
}

.e_t_line{
	width:590px;
	height:1px;
	background-color:#f26c4f;
}

.en_title_bg{
	height:40px;
	background-color:#f1f1f1;
}

.e_t_title{
	width:50px;
	text-align:center;
	vertical-align:middle;
	color:#000;
}

.e_t_title01{
	width:110px;
	text-align:center;
	vertical-align:middle;
	color:#000;
}

.e_t_title02{
	text-align:center;
	vertical-align:middle;
	color:#000;
}

.e_t_in{
	height:45px;
	text-align:center;
	vertical-align:middle;
	font-family:'nanum';
	color:#000;
}

.e_t_in01{
	height:45px;
	text-align:center;
	vertical-align:middle;
	font-family:'nanum';
	color:#f26c4f;
}


.e_t_in_line{
	height:1px;
	background-color:#d5d4d4;
}

.eng_search{
	width:100%;
	text-align:right;
}

/*작업시 유의사항*/

.work_title{
	width:96%;
	background-color:#f1f1f1;
	font-size:0.8em;
	font-weight:bold;
	padding:2%;
}

.title_big{
	font-size:2em;
	color:#fab341;
	letter-spacing:-1.5px;
}

.title_big01{
	font-size:2em;
	color:#8abae4;
	letter-spacing:-1.5px;
}

.work_inner{
	width:96%;
	padding:2%;
}

.work_box{
	margin-bottom:20px;
	letter-spacing:-0.5px;
}

.work_box_title{
	font-weight:bold;
	font-size:1.2em;
}

.work_text{
	font-size:0.9em;
	line-height:1.5em;
}

.work_table{
	width:100%;
}

.work_table{
	font-size:0.9em;
	line-height:1.5em;
}

/*다운로드*/

.down_box{
	width:100%;
	margin:0 auto;
}

.down_table{
	width:100%;
	border-top:1px solid #f1f1f1;
}

.down_table_title{
	background-color:#f1f1f1;
	font-size:1em;
	font-weight:bold;
	text-align:left;
	padding:2%;
}

.down_table td{
	border-bottom:1px solid #f1f1f1;
	padding-top:12px;
	padding-bottom:12px;
}

.down_table_btn{
	text-align:right;
}

.btn_down{
	width:100px;
	height:30px;
	background-color:#ff9000;
	border:0px;
	color:#fff;
	border-radius: 10px;
-moz-border-radius: 10px;
-khtml-border-radius: 10px;
-webkit-border-radius:10px;
	cursor:pointer;
	background-image: -webkit-gradient(linear, left top, left bottom, 
	from(#ff9000), to(#ff9000),color-stop(0.4, #ff9000));

}

.btn_down:hover{
	background-color:#f1f1f1;
	color:#333;
}

/*정보수정*/
.input_w_email{
	width:25%;
	height:25px;
	padding-left:1%;
	border:1px solid #dcdcdc;
	border-radius: 5px;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
-webkit-border-radius:5px;
vertical-align:middle;
}

.input_w_tel{
	width:20%;
	height:25px;
	padding-left:1%;
	border:1px solid #dcdcdc;
	border-radius: 5px;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
-webkit-border-radius:5px;
}

.modi_btn_addr{
	width:40%;
	height:31px;
	color:#ffffff;
	border:1px solid #ff9000;
	border-radius: 5px;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
-webkit-border-radius:5px;
	background-color:#ff9000;
	cursor:pointer;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ff9000), to(#ff9000),color-stop(0.4, #ff9000));
	vertical-align:middle;
}

/*개인정보처리방침*/
.privacy{
	width:100%;
	font-size:0.8em;
	line-height:1.3em;
}

/*용지전체보기*/
.paper_box{
	float:left;
	width:39%;
	margin-left:2%;
	margin-right:2%;
	margin-bottom:20px;
	border:1px solid #dadada;
	padding:3%;
	border-radius: 10px;
-moz-border-radius: 10px;
-khtml-border-radius: 10px;
-webkit-border-radius:10px;
}

.paper_btn_inner{
	width:92%;
	padding-left:4%;
	padding-right:4%;
}
.paper_btn_inner:after { content:""; clear:both; display:block; *zoom:1;}

.paper_img {
	width:100%;
	height:auto;
	margin:0px auto;
	text-align:center;
}

.paper_img img {
	width:100%;
	height:auto;
	margin:0px auto;
	text-align:center;
}

.paper_title{
	width:100%;
	text-align:left;
	font-weight:bold;
	color:#333;
}

.paper_text{
	width:96%;
	height:39px;
	padding:2%;
	overflow:hidden;
	font-size:0.8em;
	line-height:1.3em;
	background-color:#f1efec;
	border:1px solid #c1c1c1;
}

.paper_box_top {
	width:200px;
	margin:0 auto;
}

.paper_price{
	font-size:0.75em;
	letter-spacing:-0.5px;
}

.paper_btn{
	width:100%;
	margin:0 auto;
	text-align:center;
}

/*시안 뷰*/
.sian_rap{
	width:96%;
	padding:2%;
}

.sian_view_box{
	width:94%;
	color:#fff;
	font-size:1em;
	background-color:#9fc0df;
	border:0px;
	border-radius: 15px;
-moz-border-radius: 15px;
-khtml-border-radius: 15px;
-webkit-border-radius:15px;
	padding:3%;
}

.sian_info{
	text-align:center;
}

.sian_d_table{
	width:100%;
}

.sian_d_table td{
	vertical-align:top;
	line-height:1.5em;
	font-size:0.9em;
}

.sian_d_btn{
	text-align:center;
}

.sian_d_btn01{
	width:90%;
	height:40px;
	color:#ffffff;
	background-color:#ff9000;
	border:0px;
	cursor:pointer;
	border-radius: 30px;
-moz-border-radius: 30px;
-khtml-border-radius: 30px;
-webkit-border-radius:30px;
background-image: -webkit-gradient(linear, left top, left bottom, 
from(#ff9000), to(#ff9000),color-stop(0.4, #ff9000));

}

.sian_d_btn01:hover{
	color:#333333;
	background-color:#ececec;
}

.sian_memo_box{
	width:96%;
	padding:2%;
	line-height:1.4em;
	font-size:0.8em;
}

.sian_memo{
	width:96%;
	padding:2%;
	font-weight:bold;
	line-height:1.4em;
	font-size:0.8em;
}

.sian_detail{
	width:96%;
	padding:2%;
	background-color:#ffffff;
	min-height:150px;
}

.sian_detail img{
	width:96%;
	padding:2%;
}

/*샘플자세히보기*/

.sample_detail_inner{
	width:99%;
	margin:0px auto;
	border:2px solid #362f2d;
	background-color:#362f2d;
}

.sample_detail_bg{
	background-color:#ffffff;
	padding-left:20px;
	padding-right:20px;
}

.sample_detail_class{
	float:left;
	width:49%;
	padding-left:1%;
}

.sample_detai_title{
	width:98%;
	height:40px;
	font-size:18px;
	font-weight:bold;
	color:#ffffff;
	padding-top:10px;
	padding-left:2%;
}

.img_title{
	width:100%;
	font-size:1em;
	font-weight:bold;
	text-align:center;
	color:#ff9000;
}

.sample_detail_box{
	width:100%;
	padding-bottom:20px;
	padding-top:20px;
}

.sample_detail_img{
	width:100%;
	text-align:center;
}

.sample_detail_img img{
	width:100%;
	height:auto;
}

.sample_detail_btn{
	width:100%;
	text-align:center;
}

.btn_complet01{
	width:45%;
	height:40px;
	border:1px solid #c1c1c1; 
	color:#333333;
	font-weight:bold;
	background-color:#f9f9f9;
	cursor:pointer;
	background-image: -webkit-gradient(linear, left top, left bottom, 
	from(#f9f9f9), to(#f9f9f9),color-stop(0.4, #f9f9f9));

}

.btn_complet01:hover{
	background-color:#ff9000;
	color:#fff;
	border:0px;
}

.btn_complet01_01{
	width:55%;
	height:30px;
	border:1px solid #ff9000; 	
	font-size:0.8em;
	font-weight:bold;	
	cursor:pointer;
	background-color:#ff9000;
	color:#fff;
	background-image: -webkit-gradient(linear, left top, left bottom, 
	from(#ff9000), to(#ff9000),color-stop(0.4, #ff9000));

}

.btn_complet01_01:hover{
	background-color:#f9f9f9;
}