@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; }
.sp15 { height:15px; 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_9{font-size:9px;}
.font_12{font-size:12px;}
.font_13{font-size:13px;}
.font_14{font-size:14px;}
.font_16{font-size:16px;}
.font_18{font-size:18px;}
.font_22{font-size:22px;}
.font_24{font-size:24px;}
.font_48{font-size:48px;}

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%;}


/*top*/
#header{
	width:100%;
	font-family:'nanum';
}

.top_top{
	width:100%;
	background-color:#ebebeb;
}

.top_inner{
	width:1200px;
	margin:0px auto;
	background-color:#ebebeb;
}

.top_inner:after { content:""; clear:both; display:block; *zoom:1;}
.top_middle:after { content:""; clear:both; display:block; *zoom:1;}
.top_menu:after { content:""; clear:both; display:block; *zoom:1;}


.top_left{
	float:left;
	font-size:14px;
	font-weight:bold;
}

.top_top_box{
	width:185px;
	height:27px;
	padding-top:13px;
	float:left;
	color:#333333;
	background-color:#ffffff;
	text-align:center;
}

.top_top_box01{
	width:185px;
	height:27px;
	padding-top:12px;
	float:left;
	background-color:#d7d7d7;
	text-align:center;
	color:#ec008c;
}

.top_left img{
	vertical-align:middle;
}

.top_right{
	float:right;
	text-align:right;
}

.top_top_box02{
	font-size:11px;
	color:#777777;
	font-family:'Dotum', '돋움', 'nanum';
	padding-top:10px;
}

.top_top_box02 img{
	vertical-align:middle;
}

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


.top_middle{
	width:1200px;
	margin:0px auto;
}

.top_middle img{
	vertical-align:middle;
	cursor:pointer;
}

.top_menu{
	width:1200px;
	margin:0px auto;
	border-right:1px solid #e8e8e8;
}

.top_menu ul{
}

.top_menu li{
	float:left;
	width:149px;
	height:42px;
	line-height:42px;
	text-align:center;
	border-left:1px solid #e8e8e8;
	font-size:13px;
	font-weight:bold;
	color:#333333;
}

/*메인*/

.main_img{
	width:100%;
}

.main_bar{
	width:100%;
	border-bottom:1px solid #dadada;
}

.main_bar_inner{
	width:1200px;
	margin:0px auto;
	padding-top:13px;
	padding-bottom:13px;
}

.main_bar_inner img{
	vertical-align:middle;
}

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

.bar_left{
	float:left;
}

.bar_left a{
	margin-right:30px;
}

.bar_right{
	float:right;
}

.bar_right a{
	margin-left:30px;
}


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


/*원 css*/
.icon_box01{
	float:left;
	width:170px;
	height:128px;
	padding-top:42px;
	font-size:16px;
	font-weight:bold;
	line-height:22px;
	color:#ffffff;
	text-align:center;
	background-color:#4eb7b3;
	border-radius: 50%;
-moz-border-radius: 50%;
-khtml-border-radius: 50%;
-webkit-border-radius: 50%;
	margin-right:30px;
}
.icon_box01:hover{
	color:#4eb7b3;
	background-color:#ebebeb;
}

.icon_box02{
	float:left;
	width:170px;
	height:128px;
	padding-top:42px;
	font-size:16px;
	font-weight:bold;
	line-height:22px;
	color:#ffffff;
	text-align:center;
	background-color:#fe6a78;
	border-radius: 50%;
-moz-border-radius: 50%;
-khtml-border-radius: 50%;
-webkit-border-radius: 50%;
	margin-right:30px;
}
.icon_box02:hover{
	color:#fe6a78;
	background-color:#ebebeb;
}

.icon_box03{
	float:left;
	width:170px;
	height:128px;
	padding-top:42px;
	font-size:16px;
	font-weight:bold;
	line-height:22px;
	color:#ffffff;
	text-align:center;
	background-color:#f6ab00;
	border-radius: 50%;
-moz-border-radius: 50%;
-khtml-border-radius: 50%;
-webkit-border-radius: 50%;
	margin-right:30px;
}
.icon_box03:hover{
	color:#f6ab00;
	background-color:#ebebeb;
}

.icon_box04{
	float:left;
	width:170px;
	height:128px;
	padding-top:42px;
	font-size:16px;
	font-weight:bold;
	line-height:22px;
	color:#ffffff;
	text-align:center;
	background-color:#dd67ad;
	border-radius: 50%;
-moz-border-radius: 50%;
-khtml-border-radius: 50%;
-webkit-border-radius: 50%;
	margin-right:30px;
}
.icon_box04:hover{
	color:#dd67ad;
	background-color:#ebebeb;
}

.icon_box05{
	float:left;
	width:170px;
	height:128px;
	padding-top:42px;
	font-size:16px;
	font-weight:bold;
	line-height:22px;
	color:#ffffff;
	text-align:center;
	background-color:#47a9d4;
	border-radius: 50%;
-moz-border-radius: 50%;
-khtml-border-radius: 50%;
-webkit-border-radius: 50%;
	margin-right:30px;
}
.icon_box05:hover{
	color:#47a9d4;
	background-color:#ebebeb;
}

.icon_box06{
	float:left;
	width:170px;
	height:128px;
	padding-top:42px;
	font-size:16px;
	font-weight:bold;
	line-height:22px;
	color:#ffffff;
	text-align:center;
	background-color:#99c731;
	border-radius: 50%;
-moz-border-radius: 50%;
-khtml-border-radius: 50%;
-webkit-border-radius: 50%;
}
.icon_box06:hover{
	color:#99c731;
	background-color:#ebebeb;
}



/*샘플*/
.sample{
	width:100%;
	background-color:#f6f5f5;
}

.sample_inner{
	width:1200px;
	margin:0px auto;
	background-color:#f6f5f5;
}

.main_cont_title{
	text-align:center;
	font-size:19px;
	font-weight:bold;
	color:#222222;
}

.main_cont_title01{
	text-align:center;
	font-size:12px;
	font-weight:bold;
	color:#777777;
	margin-top:10px;
}

.sample_tap{
	width:100%;
}

.sample_tap ul{
	width:750px;
	margin:0px auto;
}

.main_tap_default{
	color:#ff9000;
	border:2px solid #ff9000;
}

.sample_tap li{
	float:left;
	width:140px;
	height:33px;
	text-align:center;
	line-height:33px;
	font-size:13px;
	font-weight:bold;
	color:#333;
	border:2px solid #c2c2c2;
	border-radius: 10px;
-moz-border-radius: 10px;
-khtml-border-radius: 10px;
-webkit-border-radius: 10px;
	margin-left:3px;
	margin-right:3px;
}

.sample_tap li:hover{
	color:#ff9000;
	border:2px solid #ff9000;
}


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


.sample_box{
	float:left;
	width:278px;
	height:300px;
	padding-top:20px;
	border:1px solid #dcdcdc;
	background-color:#eeeeee;
	border-radius: 15px;
-moz-border-radius: 15px;
-khtml-border-radius: 15px;
-webkit-border-radius: 15px;
	text-align:center;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:20px;
}

.sample_img11 img {
	width:210px;
	height:244px;
	cursor:pointer;
}

.sample_class{
	font-size:12px;
	color:#333333;
}

.sample_title{
	font-size:13px;
	color:#ff9000;
	font-weight:bold;
}


/*포트폴리오*/
.portfolio{
	width:1200px;
	margin:0px auto;
}

.portfolio_inner{
	width:100%;
}

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

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


/*bottom*/
.bottom{
	width:100%;
}

.bottom_top{
	width:100%;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	font-family:'Dotum', '돋움';
}

.bottom_inner{
	width:1200px;
	margin:0px auto;
	padding-top:15px;
	padding-bottom:15px;
}

.bottom_ul ul{
	margin-left:10px;
	color:#c5c5c5;
}

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


.bottom_ul li{
	float:left;
}

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


.bottom_cs{
	width:100%;
	border-bottom:1px solid #cccccc;
	background:url('../../images/bottom_cs_bg.jpg');
}

.cs_inner:after { content:""; clear:both; display:block; *zoom:1;}
.cs_inner{
	width:1200px;
	margin:0px auto;
	background:url('../../images/bottom_cs_bg.jpg');
}

.cs_box{
	width:259px;
	height:200px;
	border-right:1px solid #cccccc;
	float:left;
	padding:20px;
}

.cs_title{
	height:50px;
	font-size:18px;
	font-weight:bold;
}

.cs_num{
	font-size:30px;
	font-weight:bold;
	color:#ff9000;
}

.time_text{
	font-size:14px;
	font-weight:bold;
	color:#777777;
	line-height:22px;
}

.time_info{
	font-size:13px;
}

.id_info{
	font-size:14px;
	line-height:22px;
}

.id_info img{
	vertical-align:bottom;
}

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

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

.btn_web{
	width:120px;
	height:38px;
	border:0px;
	background-color:#e35151;
	margin-top:5px;
	color:#fff;
	border-radius: 5px;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
-webkit-border-radius: 5px;
}

.cs_notice{
	width:259px;
	height:200px;
	border-right:1px solid #cccccc;
	float:left;
	padding:20px;
}

.cs_title_left{
	float:left;
	width:80%;
}

.cs_title_right{
	float:left;
	width:20%;
	text-align:right;
}

.cs_notice_inner{
	padding-top:20px;
	padding-bottom:20px;
}

.cs_notice_table{
	width:100%;
}

.cs_notice_table td{
	height:25px;
}

.bank_box{
	width:260px;
	height:200px;
	float:left;
	padding:20px;
}

.cs_title01{
	font-size:12px;
	font-weight:bold;
	color:#999999;
}

.time_text{
	color:#333333;
}


.bottom_guide{
	width:100%;
}

.guide_inner{
	width:1200px;
	margin:0px auto;
	padding-top:15px;
	padding-bottom:15px;
}

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


.guide_box{
	float:left;
	width:105px;
	text-align:center;
	color:#999999;
}

.bottom_logo{
	float:left;
	width:360px;
	text-align:center;
	padding-top:10px;
}

.copy{
	width:100%;

	background-color:#f2f2f2;
}
.copy2 {
	width:1200px;
	margin:0 auto;
}
.copy_inner{
	float:left;
	margin:0px auto;
	text-align:left;
	font-family:'Dotum', '돋움';
	font-size:12px;
	line-height:20px;
	color:#777777;
}
.copy_inner2 {
margin-left:100px;
float:left;

}


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


.process_title{
	width:500px;
	height:130px;
	background-color:#ebebeb;
	border-radius: 70px;
-moz-border-radius: 70px;
-khtml-border-radius: 70px;
-webkit-border-radius:70px;
	float:left;
}

.process_title01{
	width:220px;
	margin-top:48px;
	text-align:center;
	font-size:26px;
	color:#ffffff;
	float:left;
}

.process_title02{
	margin-top:45px;
	font-size:12px;
	line-height:18px;
	color:#333333;
	float:left;
}

.process_01{
	width:130px;
	height:85px;
	float:left;
	background-color:#ebebeb;
	border-radius: 50%;
-moz-border-radius: 50%;
-khtml-border-radius: 50%;
-webkit-border-radius:50%;
	margin-left:10px;
	line-height:18px;
	text-align:center;
	padding-top:45px;
}

.process_01:hover{
	background-color:#d04439;
	color:#ffffff;
}

.c_redb2{
	color:#e1423e; 
	font-weight:bold;
}

.c_redb2:hover{
	color:#ffffff; 
}


/*뷰*/

.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:10px;
	border:1px solid #ff9000;
	background-color:#ffffff;
	font-weight:bold;
	font-size:12px;
	line-height:30px;
}

.radio{
	vertical-align:middle;
	padding-right:50px;
}

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

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

.view_product{
	width:500px;
	float:left;
	margin-right:50px;
}

.view_img{
	width:500px;
	height:500px;
}

.bigimg img{
	width:500px;
	height:400px;
}


.view_img_s{
	width:100%;
}

.view_img_s li{
	float:left;
	margin-right:5px;
}

.view_img_s li img{
	width:75px;
	height:65px;
}

.product_ex{
	width:500px;
}

.product_ex td{

	padding-bottom:5px;
	color:#000000;
}

.view_option{
	float:left;
	width:600px;
}

.product_title{
	width:100%;
	font-size:24px;
	font-weight:bold;
}

.product_title01{
	font-size:12px;
	font-weight:bold;
}

.product_title02{
	font-size:12px;
}

.btn_notice{
	height:20px;
	border:0px;
	background-color:#ff9000;
	color:#ffffff;
	border-radius: 5px;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
-webkit-border-radius:5px;
	vertical-align:middle;
}

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

.option_table th{
	font-weight:bold;
	color:#666666;
	text-align:right;
	padding-top:15px;
	padding-bottom:15px;
	padding-right:15px;
}

.option_table td{
	padding-right:10px;
}

.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:20px;
}

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

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

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

.view_option_title{
	font-size:20px;
	font-weight:bold;
}

.view_option_title01{
	font-size:16px;
	font-weight:bold;
}

.view_option_title02{
	font-size:20px;
	font-weight:bold;
	float:left;
}

/*샘플선택*/
.selet_design{
	float:left;
	width:58%;
	margin-right:30px;
}

.selet_design01{
	float:left;
	width:35%;
	height:210px;
	border:1px solid #dadada;
	background-color:#ffffff;
	padding:2%;
}

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

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

.btn_sample{
	width:130px;
	height:43px;
	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;

}

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

.selet_design_table{
	width:100%;
	line-height:18px;
}

.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{
	float:left;
	margin-right:10px;
	font-size:13px;
}

.font_s{
	font-weight:100;
	font-size:12px;
	color:#777777;
	margin-left:25px;
}

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

/*내용입력*/
.paper_memo{
	float:left;
	width:35%;
	margin-right:20px;
}

.paper_memo_file{
	width:25%;
	float:left;
	line-height:18px;
}

.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;
}

.memo_area{
	width:96%;
	height:170px;
	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;
}

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

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

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

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

.btn_gomain{
	width:200px;
	height:55px;
	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;
}

.btn_gocart{
	width:200px;
	height:55px;
	font-weight:bold;
	font-size:14px;
	color:#ffffff;
	background-color:#9d9d9d;
	border:0px;
	cursor:pointer;
	border-radius: 30px;
-moz-border-radius: 30px;
-khtml-border-radius: 30px;
-webkit-border-radius:30px;
}

.btn_gobuy{
	width:200px;
	height:55px;
	font-weight:bold;
	font-size:14px;
	color:#ffffff;
	background-color:#ff9000;
	border:0px;
	cursor:pointer;
	border-radius: 30px;
-moz-border-radius: 30px;
-khtml-border-radius: 30px;
-webkit-border-radius:30px;
}


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

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

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

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


.process_img{
	text-align:center;
	background-color:#736357;
	padding-top:35px;
	padding-bottom:35px;
}

.work_process_inner01{
	padding-left:40px;
	padding-right:40px;
}

.process_box{
	width:100%;
	background-color:#f7f7f7;
	border:0px;
	padding-top:40px;
	padding-bottom:40px;
	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:20px;
}

.process_table{
	margin-left:50px;
	margin-right:50px;
}


.pt_title{
	color:#de4a4a;
	font-size:13px;
	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:20px;
	color:#de4a4a;
	font-weight:bold;
	background-color:#f1f1f1;
	padding-top:1%;
	padding-bottom:1%;
	padding-left:2%;
	border-radius: 8px;
-moz-border-radius: 8px;
-khtml-border-radius: 8px;
-webkit-border-radius:8px;
}


.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:45px;
	font-size:28px;
	font-weight:bold;
	color:#333333;
}

.cart_table{
	width:100%;
	text-align:center;
	line-height:18px;
}

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

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

.cart_table td{
	vertical-align:middle;
	padding-top:1%;
	padding-bottom:1%;
}

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

.cart_img img{
	width:90px;
	height:70px;
}

.cart_price{
	width:96%;
	background-color:#f3f3f3;
	text-align:right;
	font-weight:bold;
	padding:2%;
}

.cart_btn01{
	width:150px;
	height:45px;
	color:#333333;
	background-color:#ececec;
	border:0px;
	cursor:pointer;
	border-radius: 30px;
-moz-border-radius: 30px;
-khtml-border-radius: 30px;
-webkit-border-radius:30px;
}

.cart_btn02{
	width:150px;
	height:45px;
	color:#ffffff;
	background-color:#a1a1a1;
	border:0px;
	cursor:pointer;
	border-radius: 30px;
-moz-border-radius: 30px;
-khtml-border-radius: 30px;
-webkit-border-radius:30px;
}

.cart_btn03{
	width:150px;
	height:45px;
	color:#ffffff;
	background-color:#ff9000;
	border:0px;
	border-radius: 30px;
-moz-border-radius: 30px;
-khtml-border-radius: 30px;
-webkit-border-radius:30px;
	cursor:pointer;
}

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

/*주문서작성*/
.order_table_title{
	width:100%;
	height:30px;
	font-size:14px;
	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:14px;
	border-bottom:1px solid #dadada;
}

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

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

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

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

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

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

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

.btn_addr{
	width:115px;
	height:29px;
	background-color:#333333;
	border:0px;
	color:#ffffff;
	vertical-align:middle;
	cursor:pointer;
}

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

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

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

.checkbox{
	vertical-align:middle;
}

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

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

.btn_reorder{
	width:80px;
	height:30px;
	background-color:#d7d7d7;
	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;
}

.btn_modify{
	width:100px;
	height:30px;
	background-color:#4eb7b3;
	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:30px;
	font-weight:bold;
	font-size:18px;
}



/*샘플전체보기*/
.sampleall_input{
	width:250px;
	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-left:5px;
	padding-top:10px;
	padding-bottom:10px;
	cursor:pointer;
}

.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{
	float:left;
	width:248px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:30px;
	border:1px solid #dadada;
	background-color:#eeeeee;
	padding:15px;
	text-align:center;
	border-radius: 10px;
-moz-border-radius: 10px;
-khtml-border-radius: 10px;
-webkit-border-radius:10px;
}

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

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

.sampleall_img{
	width:210px;
	height:244px;
	margin:0px auto;
}

.sampleall_img img{
	width:210px;
	height:244px;
}

.sampleall_title{
	float:left;
	width:85px;
	text-align:center;
	line-height:20px;
}

.sampleall_btn{
	float:left;
	width:125px;
}

.btn_go_box,.btn_go_order{
	width:48px;
	height:48px;
	cursor:pointer;
	background-color:#ffffff;
	border:0px;
	border-radius: 50%;
-moz-border-radius: 50%;
-khtml-border-radius: 50%;
-webkit-border-radius:50%;
}

.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:30%;
	margin-left:20px;
	margin-right:20px;
	margin-bottom:30px;
}

.logo_list_type{
	width:100%;
	height:120px;
	padding-top:40px;
	padding-bottom:20px;
	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:120px;
	padding-top:40px;
	padding-bottom:20px;
	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:120px;
	padding-top:40px;
	padding-bottom:20px;
	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:120px;
	padding-top:40px;
	padding-bottom:20px;
	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:120px;
	padding-top:40px;
	padding-bottom:20px;
	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;
	padding-bottom:20px;
	font-size:12px;
}

.logo_list_table td{

}


.logo_list_ex{
	width:100%;
	height:260px;
	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;
}

.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;
}

.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:30%;
	height:120px;
	padding-top:40px;
	padding-bottom:20px;
	float:left;
	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:30%;
	height:120px;
	padding-top:40px;
	padding-bottom:20px;
	float:left;
	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:30%;
	height:120px;
	padding-top:40px;
	padding-bottom:20px;
	float:left;
	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:30%;
	height:120px;
	padding-top:20px;
	padding-bottom:20px;
	float:left;
	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:30%;
	height:120px;
	padding-top:40px;
	padding-bottom:20px;
	float:left;
	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:24px;
	font-weight:bold;
	height:36px;
}

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

.logo_type_price{
	font-size:18px;
	font-weight:bold;
}

.logo_type_ex{
	width:66.7%;
	height:138px;
	margin-left:1%;
	padding-left:2%;
	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_type_ex ul{
	margin-left:20px;
}

.logo_type_ex li{
	list-style:circle;
	margin-bottom:10px;
	line-height:18px;
}

.logo_product{
	width:550px;
	float:left;
	padding-right:30px;
	border-right:1px solid #dadada;
}

.logo_option{
	float:left;
	width:550px;
	padding-left:20px;
}

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

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

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

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

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

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

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

.fav_color{
	background-color:#fff;
	border:1px solid #dadada;
	padding:20px;
	text-align:center;
}


/*샘플선택하기*/

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

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

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

.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:100%;
	height:40px;
	font-size:20px;
	font-weight:bold;
	color:#ffffff;
	padding-top:10px;
	padding-left:30px;
}

.selet_sample_btn{
	float:right;
	text-align:right;
	width:125px;
}

.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:30%;
	float:left;
	margin-right:30px;
}

.after_text{
	float:left;
	width:66%;
}

.after_title{
	font-size:18px;
	font-weight:bold;
}

.after_ex{
	font-size:12px;
	line-height:18px;
}

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

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

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

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

.after_option{
	width:150px;
	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:18px;
	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;
	background-color:#f9f7f7;
}

.board_table td{
	vertical-align:middle;
	height:45px;
	/*padding-top:10px;
	padding-bottom:10px;*/
}

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

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

.board_title_nodata{
	text-align:center;
}

.board_btn_com{
	width:80px;
	height:30px;
	background-color:#ec008b;
	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;
}

.board_btn_com01{
	width:80px;
	height:30px;
	background-color:#d7d7d7;
	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;
}

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

.list_btn01{
	float:left;
	width:20%;
	vertical-align:middle;
}
.list_btn02{
	float:left;
	text-align:right;
	width:20%;
	vertical-align:middle;
}

.list_page{
	width:60%;
	height:30px;
	float:left;
	padding-top:15px;
	text-align:center;
	vertical-align:middle;
}
.list_page a{
	margin-right:10px;
	margin-left:10px;
}

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

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

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

.search_btn{
	width:100px;
	height:30px;
	border:1px solid #d7d7d7;
	background-color:#d7d7d7;
	color:#333;
	vertical-align:middle;
	cursor:pointer;
}

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

.board_tab li{
	float:left;
	margin-right:5px;
	width:80px;
	height:40px;
	text-align:center;
	line-height:40px;
	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 th{
	padding:2%;
	font-weight:bold;
	color:#333333;
	font-size:18px;
	text-align:left;
	background-color:#f9f7f7;
}

.board_view td{
	padding-top:15px;
	padding-bottom:15px;
	padding-left:20px;
}

.view_text{
	min-height:300px;
}

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

/*게시판 글쓰기*/
.board_write{
	width:100%;
	line-height:18px;
	border-top:2px solid #ff9000;
	
}

.board_write th{
	padding-left:40px;
	font-weight:bold;
	color:#333333;
	font-size:12px;
	text-align:left;
	vertical-align:middle;
	border-bottom:1px solid #ebebeb;
	font-size:15px;
}

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

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

.input_title{
	width:97%;
	height:30px;
	padding-left:1%;
	border:1px solid #dcdcdc;
	border-radius: 5px;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
-webkit-border-radius:5px;
}
input:focus {
  outline: none;
}
.input_writer{
	width:40%;
	height:30px;
	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:30px;
	height:30px;
	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:240px;
	height:240px;
	margin-left:9px;
	margin-right:9px;
	margin-bottom:20px;
	padding:20px;
	overflow:hidden;
	border:1px solid #dcdcdc;
	border-radius: 10px;
-moz-border-radius: 10px;
-khtml-border-radius: 10px;
-webkit-border-radius:10px;
}

.pay_img{
	width:235px;
	height:180px;
}
.pay_name{
	font-size:13px;
	color:#333333;
}
.pay_price{
	font-size:12px;
	font-weight:bold;
}

.member_title{
	text-align:center;
	font-size:48px;
	font-weight:bold;
}

.member_title01{
	text-align:center;
	font-size:15px;
	font-weight:bold;
	color:#c1c1c1;
	line-height:20px;
}

.agree_inner{
	float:left;
	width:560px;
	margin-left:16px;
	margin-right:16px;
}

.agree_title{
	height:40px;
	font-size:18px;
	color:#333333;
	font-weight:bold;
}

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

.agree_check{
	font-size:13px;
	color:#333;
}

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

.join_table{
	width:100%;
	color:#444;
}

.join_title{
	font-size:18px;
	font-weight:bold;
}
.title_s{
	font-size:12px;
	font-weight:bold;
	color:#999;
}

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

.join_table th{
	font-weight:700;
	font-size:14px;
	text-align:left;
}

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

.btn_id_check{
	width:30%;
	height:37px;
	border:1px solid #ff9000;
	background-color:#ff9000;
	color:#fff;
	vertical-align:middle;
}

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

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


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

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

.cart_btn04{
	width:150px;
	height:45px;
	color:#ffffff;
	background-color:#333333;
	border:0px;
	border-radius: 30px;
-moz-border-radius: 30px;
-khtml-border-radius: 30px;
-webkit-border-radius:30px;
	cursor:pointer;
}
.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{
	float:left;
	width:47%;
	padding-left:2%;
	border-right:1px solid #cccccc;
}

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

.login_box_title{
	height:25px;
	font-size:18px;
	font-weight:bold;
}

.login_title_s{
	height:30px;
	line-height:18px;
	font-size:12px;
	font-weight:bold;
	color:#999;
}


.login_table{
	width:443px;
}

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

.login_table td{
	vertical-align:middle;
}

.login_table_in{
	width:343px;
}

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

.login_table_in td{
	vertical-align:middle;
}

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

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

.btn_login{
	width:81px;
	height:81px;
	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;
}

.btn_login01{
	width:81px;
	height:81px;
	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;
}

.login_btn_box{
	width:100%;
}
.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:40px;
	font-weight:bold;
}

.english_table{
	width:590px;
	float:left;
	margin-left:10px;
}

.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:16px;
	font-weight:bold;
	padding:2%;
}

.title_big{
	font-size:26px;
	color:#fab341;
}

.title_big01{
	font-size:26px;
	color:#8abae4;
}

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

.work_box{
	margin-bottom:30px;
}

.work_box_title{
	font-size:26px;
}

.work_text{
	font-size:14px;
	line-height:20px;
}

.work_table{
	width:100%;
}

.work_table{
	font-size:14px;
	line-height:20px;
}

/*다운로드*/

.down_box{
	width:1000px;
	margin:0 auto;
}

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

.down_table_title{
	background-color:#f1f1f1;
	font-size:22px;
	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:130px;
	height:40px;
	background-color:#ff9000;
	border:0px;
	color:#fff;
	border-radius: 10px;
-moz-border-radius: 10px;
-khtml-border-radius: 10px;
-webkit-border-radius:10px;
	cursor:pointer;
}

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

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

.input_w_tel{
	width:10%;
	height:30px;
	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:130px;
	height:32px;
	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;
}

/*개인정보처리방침*/
.privacy{
	width:100%;
	line-height:18px;
}

/*용지전체보기*/
.paper_box{
	float:left;
	width:348px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:30px;
	border:1px solid #dadada;
	padding:15px;
	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:320px;
	height:256px;
	margin:0px auto;
	text-align:center;
}

.paper_img img {
	width:320px;
	height:256px;
	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;
	line-height:18px;
	background-color:#f1efec;
	border:1px solid #c1c1c1;
}

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

.paper_price{
	font-size:14px;
}

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

/*시안 뷰*/
.sian_view_box{
	width:96%;
	color:#fff;
	font-size:14px;
	background-color:#9fc0df;
	border:0px;
	border-radius: 15px;
-moz-border-radius: 15px;
-khtml-border-radius: 15px;
-webkit-border-radius:15px;
	padding:2%;
}

.sian_info{
	text-align:center;
}

.sian_d_table{
	width:100%;
}

.sian_d_table td{
	vertical-align:top;
	line-height:18px;
}

.sian_d_btn{
	text-align:right;
	height:100px;
}

.sian_d_btn01{
	width:150px;
	height:45px;
	color:#ffffff;
	background-color:#ff9000;
	border:0px;
	cursor:pointer;
	border-radius: 30px;
-moz-border-radius: 30px;
-khtml-border-radius: 30px;
-webkit-border-radius:30px;
margin-top:50px;
}

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

.sian_memo_box{
	float:left;
	width:35%;
	margin-right:20px;
	line-height:18px;
}

.sian_memo{
	float:left;
	width:63%;
	font-weight:bold;
}

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

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

/*샘플자세히보기*/

.sample_detail_inner{
	width:550px;
	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:100%;
	height:40px;
	font-size:20px;
	font-weight:bold;
	color:#ffffff;
	padding-top:10px;
	padding-left:30px;
}

.img_title{
	width:100%;
	font-size:20px;
	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:430px;
	height:500px;
}

.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;
}

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

.btn_complet01_01{
	width:45%;
	height:40px;
	border:1px solid #ff9000; 	
	font-weight:bold;	
	cursor:pointer;
	background-color:#ff9000;
	color:#fff;
}

.btn_complet01_01:hover{
	width:45%;
	height:40px;
	background-color:#f9f9f9;
	border:1px solid #ff9000; 
	color:#333333;
}



/*주문방법*/
.order_process_box{
	width:90%;
	border:1px solid #e1e1e1;
	padding:5%;
	margin-bottom:20px;
	border-radius: 10px;
-moz-border-radius: 10px;
-khtml-border-radius: 10px;
-webkit-border-radius:10px;
}
.order_process_box:after { content:""; clear:both; display:block; *zoom:1;}

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

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

.order_p_title{
	font-size:18px;
	font-weight:bold;
	color:#ff9000;
}

.order_p_cont{
	font-size:15px;
	font-weight:bold;
	color:#333333;
}

.order_p_cont td{
	height:22px;
}

.op_li{
	font-size:12px;
	font-weight:300;
	color:#777777;
	margin-top:5px;
}

.op_li li{
	margin-bottom:5px;
	list-style-type: disc;
}