@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(http://fonts.googleapis.com/earlyaccess/notosanskr.css);
@font-face{
    font-family: 'GmarketSansBold';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansBold.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face{ 
	font-family: 'GmarketSansMedium'; 
	src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansMedium.woff') format('woff');
	font-weight: normal; 
	font-style: normal; 
}
@font-face{ 
	font-family: 'GmarketSansLight'; 
	src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansLight.woff') format('woff'); 
	font-weight: normal; 
	font-style: normal; 
} 
* {-webkit-text-size-adjust:none;}
* { margin:0; padding:0; }
a { text-decoration:none; color:#444; }
a:visited{ text-decoration:none; color:#444; }
a:hover{ color:#444; }
img{ border:0px; vertical-align:bottom; }

body{
	margin:0px;
	padding:0px;
}

/* Table */
table{
	border:0px;
	border-spacing:0px;
	border-collapse:collapse;
}
td, th{
	padding:0px;
	word-break:break-all;
}

/* 공통 */
.text_overflow{
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.font_black{
	color:#000;
}
.font_bold{
	font-weight:600;
}

#wrap{
	width:100%;
	font-family:Nanum Gothic,Helvetica,sans-serif;
	letter-spacing:-1px;
}

/* 모바일 환경 */
@media screen and (max-width:800px){

	/* 본문 */
	#wrap > #body{
		position:relative;
		width:100%;
		background-color:#fff;
		margin-top:0px;
	}
	#wrap > #body > #body_content{
		position:relative;
		width:100%;
	}
	#wrap > #body > #body_content > #content_main{
		position:relative;
		padding-bottom:30px;
		margin-left:10px;
		margin-right:10px;
	}
	#wrap > #body > #body_content > #content_main .page_name_wrap{
		position:relative;
		color:#666;
		font-size:20px;
		font-weight:600;
		font-family: 'GmarketSansBold';
		text-align:center;
		border-bottom:1px solid #777;
		padding:20px 0px;
		margin-bottom:30px;
	}
	#wrap > #body > #body_content > #content_main .page_name_wrap .stress{
		color:#ff6600;
	}
	#wrap > #body > #body_content > #content_main .page_name_wrap .page_name_desc{
		position:relative;
		font-size:17px;
		font-weight:300;
		font-family: 'GmarketSansMedium';
	}

	/* content */
	#wrap > #body > #body_content > #content_main > #content_wrap{
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content{
		color:#000;
		font-size:16px;
		font-weight:300;
		font-family:Noto Sans KR,Nanum Gothic,Helvetica,sans-serif;
		letter-spacing:-1px;
		line-height:22px;
		text-align:left;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content > .main_content .title{
		position:relative;
		color:#000;
		font-size:20px;
		font-weight:600;
		padding-left:15px;
		margin-top:20px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content > .main_content .title::before{
		position:absolute;
		top:50%;
		left:0px;
		transform:translateY(-50%);
		width:3px;
		height:20px;
		background-color:#00662d;
		content:"";
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content > .main_content .title::after{
		position:absolute;
		top:50%;
		left:5px;
		transform:translateY(-50%);
		width:1px;
		height:20px;
		background-color:#00662d;
		content:"";
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content > .main_content .content_text{
		margin-top:10px;
	}

	/* CES 소개 */
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_ces_info > .main_content{
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_ces_info > .main_content > ul{
		margin-top:10px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_ces_info > .main_content > ul > li{
		display:block;
		list-style:none;
		width:100%;
		margin-bottom:30px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_ces_info > .main_content > ul > li > div:nth-child(1){
		display:block;
		color:#666;
		box-sizing:border-box;
		border:1px solid #666;
		padding:20px 0px;
		margin:auto;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_ces_info > .main_content > ul > li > div:nth-child(1) > .name1{
		color:#666;
		font-size:20px;
		font-weight:500;
		text-align:center;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_ces_info > .main_content > ul > li > div:nth-child(1) > .name2{
		color:#666;
		font-size:25px;
		font-weight:500;
		text-align:center;
		margin-top:10px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_ces_info > .main_content > ul > li > div:nth-child(1) > .name2 .stress{
		color:#ff6600;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_ces_info > .main_content > ul > li > div:nth-child(2){
		font-size:17px;
		text-align:left;
		text-decoration:underline;
		text-decoration-color:#999;
		text-decoration-style:dotted;
		margin-top:10px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_ces_info > .main_content > .image{
		text-align:center;
		margin-top:10px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_ces_info > .main_content > .image img{
		width:100%;
	}

	/* 회사 소개 */
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_company_info > .main_content{
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_company_info > .main_content > #mapArea{
		margin-bottom:50px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_company_info > .main_content > #mapArea,
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_company_info > .main_content > #mapArea2,
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_company_info > .main_content > #mapArea3{
		width:100%;
		height:500px;
		box-sizing:border-box;
		border:1px solid #ddd;
		margin-top:20px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_company_info > .main_content > .address_box{
		margin-top:20px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_company_info > .main_content > .address_box > ul{
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_company_info > .main_content > .address_box > ul > li{
		list-style:none;
		position:relative;
		text-align:left;
		margin-bottom:20px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_company_info > .main_content > .address_box > ul > li > .title_font_family{
		font-size:18px;
		font-weight:500;
		text-align:left;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_company_info > .main_content > .address_box > ul > li > .title_font_family > .fa{
		font-size:30px;
		margin-right:10px;
		margin-bottom:-5px;
		vertical-align:bottom;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_company_info > .main_content > .address_box > ul > li > div.content1{
		margin-top:5px;
	}

	/* 렌트문의 */
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_rent_info > .main_content > .table_wrap{
		width:100%;
		margin-top:10px;
		overflow-x:auto;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_rent_info > .main_content > .table_wrap .table{
		width:100%;
		border-top:1px solid #222;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_rent_info > .main_content > .table_wrap .table th{
		width:100px;
		font-size:15px;
		font-weight:500;
		border-bottom:1px solid #ddd;
		padding:15px 5px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_rent_info > .main_content > .table_wrap .table th:nth-child(3){
		width:40px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_rent_info > .main_content > .table_wrap .table th .star{
		color:red;
		margin-left:5px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_rent_info > .main_content > .table_wrap .table td{
		font-weight:300;
		border-bottom:1px solid #ddd;
		padding:15px 0px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_rent_info > .main_content > .table_wrap .table td:nth-child(2){
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_rent_info > .main_content > .table_wrap .table td:nth-child(4){
		width:100px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_rent_info > .main_content > .table_wrap .table_desc{
		color:#222;
		font-weight:300;
		border-radius:5px;
		background-color:#f7f7f7;
		padding:15px;
		margin-top:10px;
		margin-bottom:50px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_rent_info > .main_content > .table_wrap form select{
		width:calc(100% - 10px);
		height:40px;
		border:1px solid #ddd;
		padding-left:10px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_rent_info > .main_content > .table_wrap form input{
		width:calc(100% - 40px);
		height:35px;
		border:1px solid #ddd;
		padding-left:10px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_rent_info > .main_content > .table_wrap form input[name='type2']{
		width:calc(100% - 20px);
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_rent_info > .main_content > .table_wrap form input[name='limit_count']{
		width:40px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_rent_info > .main_content > .table_wrap form textarea{
		width:calc(100% - 30px);
		height:100px;
		border:1px solid #ddd;
		padding:10px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_rent_info > .main_content > .table_wrap form .agree_box{
		box-sizing:border-box;
		border:1px solid #dcdcdc;
		margin-top:20px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_rent_info > .main_content > .table_wrap form .agree_box > div{
		width:calc(100% - 22px);
		color:#454545;
		font-size:13px;
		padding:7px 5px 0px 8px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_rent_info > .main_content > .table_wrap form .agree_box > div > textarea{
		width:98%;
		height:130px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_rent_info > .main_content > .table_wrap form .agree_box > div > p{
		font-size:16px;
		text-align:right;
		padding-top:5px;
		padding-bottom:10px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_rent_info > .main_content > .table_wrap form .agree_box > div > p input[type='checkbox']{
		width:20px;
		height:20px;
		border:1px solid #dcdcdc;
		margin-top:-3px;
		margin-right:5px;
		vertical-align:middle;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_rent_info > .main_content > .table_wrap form .spam_box{
		text-align:center;
		border:1px solid #ddd;
		background-color:#f7f7f7;
		padding:15px 0px;
		margin-top:10px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_rent_info > .main_content > .table_wrap form .spam_box > p{
		margin-top:5px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_rent_info > .main_content > .table_wrap form .button_box{
		font-size:0px;
		text-align:center;
		margin-top:30px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_rent_info > .main_content > .table_wrap form .button_box .button{
		display:inline-block;
		width:calc(50% - 5px);
		font-size:16px;
		font-weight:500;
		padding:13px 0px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_rent_info > .main_content > .table_wrap form .button_box .button:nth-child(1){
		color:#fff;
		background-color:#999;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_rent_info > .main_content > .table_wrap form .button_box .button:nth-child(2){
		color:#fff;
		background-color:#00662d;
		margin-left:10px;
	}

	/* 구매문의 */
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_buy_info > .main_content > .table_wrap{
		width:100%;
		margin-top:10px;
		overflow-x:auto;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_buy_info > .main_content > .table_wrap .table{
		width:100%;
		border-top:1px solid #222;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_buy_info > .main_content > .table_wrap .table th{
		width:100px;
		font-size:15px;
		font-weight:500;
		border-bottom:1px solid #ddd;
		padding:15px 5px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_buy_info > .main_content > .table_wrap .table th:nth-child(3){
		width:40px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_buy_info > .main_content > .table_wrap .table th .star{
		color:red;
		margin-left:5px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_buy_info > .main_content > .table_wrap .table td{
		font-weight:300;
		border-bottom:1px solid #ddd;
		padding:15px 0px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_buy_info > .main_content > .table_wrap .table td:nth-child(2){
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_buy_info > .main_content > .table_wrap .table td:nth-child(4){
		width:100px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_buy_info > .main_content > .table_wrap .table_desc{
		color:#222;
		font-weight:300;
		border-radius:5px;
		background-color:#f7f7f7;
		padding:15px;
		margin-top:10px;
		margin-bottom:50px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_buy_info > .main_content > .table_wrap form select{
		width:calc(100% - 10px);
		height:40px;
		border:1px solid #ddd;
		padding-left:10px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_buy_info > .main_content > .table_wrap form input{
		width:calc(100% - 40px);
		height:35px;
		border:1px solid #ddd;
		padding-left:10px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_buy_info > .main_content > .table_wrap form input[name='type2']{
		width:calc(100% - 20px);
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_buy_info > .main_content > .table_wrap form input[name='limit_count']{
		width:40px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_buy_info > .main_content > .table_wrap form textarea{
		width:calc(100% - 30px);
		height:100px;
		border:1px solid #ddd;
		padding:10px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_buy_info > .main_content > .table_wrap form .agree_box{
		box-sizing:border-box;
		border:1px solid #dcdcdc;
		margin-top:20px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_buy_info > .main_content > .table_wrap form .agree_box > div{
		width:calc(100% - 22px);
		color:#454545;
		font-size:13px;
		padding:7px 5px 0px 8px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_buy_info > .main_content > .table_wrap form .agree_box > div > textarea{
		width:98%;
		height:130px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_buy_info > .main_content > .table_wrap form .agree_box > div > p{
		font-size:16px;
		text-align:right;
		padding-top:5px;
		padding-bottom:10px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_buy_info > .main_content > .table_wrap form .agree_box > div > p input[type='checkbox']{
		width:20px;
		height:20px;
		border:1px solid #dcdcdc;
		margin-top:-3px;
		margin-right:5px;
		vertical-align:middle;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_buy_info > .main_content > .table_wrap form .spam_box{
		text-align:center;
		border:1px solid #ddd;
		background-color:#f7f7f7;
		padding:15px 0px;
		margin-top:10px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_buy_info > .main_content > .table_wrap form .spam_box > p{
		margin-top:5px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_buy_info > .main_content > .table_wrap form .button_box{
		font-size:0px;
		text-align:center;
		margin-top:30px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_buy_info > .main_content > .table_wrap form .button_box .button{
		display:inline-block;
		width:calc(50% - 5px);
		font-size:16px;
		font-weight:500;
		padding:13px 0px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_buy_info > .main_content > .table_wrap form .button_box .button:nth-child(1){
		color:#fff;
		background-color:#999;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_buy_info > .main_content > .table_wrap form .button_box .button:nth-child(2){
		color:#fff;
		background-color:#00662d;
		margin-left:10px;
	}

	/* 상품목록, 상품정보 */
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods > .main_content{
		margin-top:30px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods > .main_content > #left_content{
		background-color:#fcfcfc;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods > .main_content > #left_content > .header{
		position:relative;
		height:45px;
		line-height:45px;
		color:#fff;
		font-size:17px;
		font-weight:600;
		background-color:#00662d;
		padding-left:25px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods > .main_content > #left_content > .header > i.fa{
		position:absolute;
		top:50%;
		right:25px;
		transform:translateY(-50%);
		font-size:30px;
		content:"";
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods > .main_content > #left_content > ul.list{
		display:none;
		border:1px solid #e5e5e5;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods > .main_content > #left_content > ul.list.on{
		display:block;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods > .main_content > #left_content > ul.list > li{
		list-style:none;
		margin-left:15px;
		margin-right:15px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods > .main_content > #left_content > ul.list > li:first-child{
		margin-top:10px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods > .main_content > #left_content > ul.list > li:last-child{
		margin-bottom:10px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods > .main_content > #left_content > ul.list > li > a{
		display:block;
		width:100%;
		height:100%;
		color:#222;
		font-size:17px;
		font-weight:300;
		padding:10px 0px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods > .main_content > #left_content > ul.list > li > a.on,
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods > .main_content > #left_content > ul.list > li > a:hover{
		color:#00662d;
		font-weight:600;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods > .main_content > #right_content{
		background-color:#fff;
		margin-top:20px;
	}

	/* 상품목록 */
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods_list > .main_content > #right_content > ul.list{
		overflow:hidden;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods_list > .main_content > #right_content > ul.list > li{
		float:left;
		list-style:none;
		width:calc(50% - 5px);
		background-color:#f7f7f7;
		margin-right:10px;
		margin-bottom:20px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods_list > .main_content > #right_content > ul.list > li > a{
		display:block;
		width:100%;
		height:100%;
		color:#222;
		font-size:17px;
		font-weight:300;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods_list > .main_content > #right_content > ul.list > li > a > .image{
		background-color:#fff;
		margin:10px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods_list > .main_content > #right_content > ul.list > li > a > .image > p{
		padding:20px 20px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods_list > .main_content > #right_content > ul.list > li > a > .image > p > img{
		width:100%;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods_list > .main_content > #right_content > ul.list > li:nth-child(2n){
		margin-right:0px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods_list > .main_content > #right_content > ul.list > li > a > .name{
		text-align:center;
		margin:10px 10px 20px 10px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods_list > .main_content > #right_content > ul.list > li:hover{
		background-color:#00662d;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods_list > .main_content > #right_content > ul.list > li:hover > a{
		color:#fff;
	}

	/* 상품정보 */
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods_view{
		color:#222;
		text-align:left;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods_view > .main_content > #right_content > .goods_info{
		width:100%;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods_view > .main_content > #right_content > .goods_info > ul{
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods_view > .main_content > #right_content > .goods_info > ul > li{
		list-style:none;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods_view > .main_content > #right_content > .goods_info > ul > li:nth-child(1){
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods_view > .main_content > #right_content > .goods_info > ul > li:nth-child(1) > #sub_item_view{
		position:relative;
		width:400px;
		height:400px;
		margin:auto;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods_view > .main_content > #right_content > .goods_info > ul > li:nth-child(1) > #sub_item_view .swiper-container1{
		width:400px;
		height:400px;
		box-sizing:border-box;
		border-radius:15px;
		overflow:hidden;
		z-index:1;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods_view > .main_content > #right_content > .goods_info > ul > li:nth-child(1) > #sub_item_view .swiper-container1 .swiper-wrapper{
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods_view > .main_content > #right_content > .goods_info > ul > li:nth-child(1) > #sub_item_view .swiper-slide{
		background-repeat:no-repeat !important;
		background-size:cover !important;
		background-position:center;
		max-width:400px;
		opacity:1;
		transition:opacity 0.3s;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods_view > .main_content > #right_content > .goods_info > ul > li:nth-child(1) > #sub_item_view .swiper-button-next-custom{
		display:none;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods_view > .main_content > #right_content > .goods_info > ul > li:nth-child(1) > #sub_item_view .swiper-button-prev-custom{
		display:none;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods_view > .main_content > #right_content > .goods_info > ul > li:nth-child(1) > #sub_item_view .swiper-pagination{
		margin-bottom:5px;
		z-index:2;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods_view > .main_content > #right_content > .goods_info > ul > li:nth-child(1) > #sub_item_view .swiper-pagination-bullet{
		width:15px !important;
		height:15px !important;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods_view > .main_content > #right_content > .goods_info > ul > li:nth-child(1) > #sub_item_view .bottom{
		position:absolute;
		left:0px;
		bottom:0px;
		width:100%;
		height:50px;
		border-radius:0px 0px 15px 15px;
		z-index:2;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods_view > .main_content > #right_content > .goods_info > ul > li:nth-child(2){
		margin-top:50px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods_view > .main_content > #right_content > .goods_info > ul > li:nth-child(2) .info_item{
		width:100%;
		font-size:16px;
		text-align:left;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods_view > .main_content > #right_content > .goods_info > ul > li:nth-child(2) .info_item > .name{
		font-size:20px;
		font-weight:500;
		border-bottom:1px solid #999;
		padding-bottom:20px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods_view > .main_content > #right_content > .goods_info > ul > li:nth-child(2) .info_item > .model{
		margin-top:10px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods_view > .main_content > #right_content > .goods_info > ul > li:nth-child(2) .info_item > .spec{
		line-height:25px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods_view > .main_content > #right_content > .goods_info > ul > li:nth-child(2) .info_item .button_box{
		position:relative;
		font-size:0px;
		margin-top:30px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods_view > .main_content > #right_content > .goods_info > ul > li:nth-child(2) .info_item .button_box .sns{
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods_view > .main_content > #right_content > .goods_info > ul > li:nth-child(2) .info_item .button_box .button{
		position:absolute;
		top:0px;
		right:0px;
		width:calc(100% - 65px);
		color:#fff;
		font-size:20px;
		font-weight:300;
		text-align:center;
		border-radius:7px;
		background-color:#00662d;
		padding:14px 0px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods_view > .main_content > #right_content > .goods_detail{
		margin-top:50px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods_view > .main_content > #right_content > .goods_detail > .name{
		color:#000;
		font-size:20px;
		font-weight:500;
		border-bottom:1px solid #999;
		padding-bottom:10px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods_view > .main_content > #right_content > .goods_detail > .desc{
		margin-top:30px;
	}
}

/* 테블릿 환경 */
@media screen and (min-width:801px) and (max-width:1400px){

	/* 본문 */
	#wrap > #body{
		position:relative;
		width:100%;
		background-color:#fff;
		margin-top:0px;
	}
	#wrap > #body > #body_content{
		position:relative;
		width:100%;
	}

	#wrap > #body > #body_content > #content_main{
		position:relative;
		padding-bottom:40px;
		margin-left:20px;
		margin-right:20px;
	}
	#wrap > #body > #body_content > #content_main .page_name_wrap{
		position:relative;
		color:#666;
		font-size:30px;
		font-weight:600;
		font-family: 'GmarketSansBold';
		text-align:center;
		border-bottom:1px solid #777;
		padding:30px 0px;
		margin-bottom:30px;
	}
	#wrap > #body > #body_content > #content_main .page_name_wrap .stress{
		color:#ff6600;
	}
	#wrap > #body > #body_content > #content_main .page_name_wrap .page_name_desc{
		position:relative;
		font-size:22px;
		font-weight:300;
		font-family: 'GmarketSansMedium';
	}

	/* content */
	#wrap > #body > #body_content > #content_main > #content_wrap{
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content{
		color:#000;
		font-size:16px;
		font-weight:300;
		font-family:Noto Sans KR,Nanum Gothic,Helvetica,sans-serif;
		letter-spacing:-1px;
		line-height:25px;
		text-align:left;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content > .main_content .title{
		position:relative;
		color:#000;
		font-size:22px;
		font-weight:600;
		padding-left:15px;
		margin-top:30px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content > .main_content .title::before{
		position:absolute;
		top:50%;
		left:0px;
		transform:translateY(-50%);
		width:3px;
		height:20px;
		background-color:#00662d;
		content:"";
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content > .main_content .title::after{
		position:absolute;
		top:50%;
		left:5px;
		transform:translateY(-50%);
		width:1px;
		height:20px;
		background-color:#00662d;
		content:"";
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content > .main_content .content_text{
		margin-top:10px;
	}

	/* CES 소개 */
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_ces_info > .main_content{
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_ces_info > .main_content > ul{
		margin-top:20px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_ces_info > .main_content > ul > li{
		display:block;
		list-style:none;
		width:100%;
		margin-bottom:30px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_ces_info > .main_content > ul > li > div:nth-child(1){
		display:block;
		color:#666;
		box-sizing:border-box;
		border:1px solid #666;
		padding:20px 0px;
		margin:auto;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_ces_info > .main_content > ul > li > div:nth-child(1) > .name1{
		color:#666;
		font-size:22px;
		font-weight:500;
		text-align:center;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_ces_info > .main_content > ul > li > div:nth-child(1) > .name2{
		color:#666;
		font-size:30px;
		font-weight:500;
		text-align:center;
		margin-top:10px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_ces_info > .main_content > ul > li > div:nth-child(1) > .name2 .stress{
		color:#ff6600;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_ces_info > .main_content > ul > li > div:nth-child(2){
		font-size:17px;
		text-align:left;
		text-decoration:underline;
		text-decoration-color:#999;
		text-decoration-style:dotted;
		margin-top:10px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_ces_info > .main_content > .image{
		text-align:center;
		margin-top:20px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_ces_info > .main_content > .image img{
		width:100%;
	}

	/* 회사 소개 */
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_company_info > .main_content{
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_company_info > .main_content > #mapArea{
		margin-bottom:50px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_company_info > .main_content > #mapArea,
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_company_info > .main_content > #mapArea2,
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_company_info > .main_content > #mapArea3{
		width:100%;
		height:500px;
		box-sizing:border-box;
		border:1px solid #ddd;
		margin-top:20px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_company_info > .main_content > .address_box{
		margin-top:20px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_company_info > .main_content > .address_box > ul{
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_company_info > .main_content > .address_box > ul > li{
		list-style:none;
		position:relative;
		text-align:left;
		margin-bottom:20px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_company_info > .main_content > .address_box > ul > li > .title_font_family{
		font-size:18px;
		font-weight:500;
		text-align:left;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_company_info > .main_content > .address_box > ul > li > .title_font_family > .fa{
		font-size:30px;
		margin-right:10px;
		margin-bottom:-5px;
		vertical-align:bottom;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_company_info > .main_content > .address_box > ul > li > div.content1{
		margin-top:5px;
	}

	/* 렌트문의 */
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_rent_info > .main_content > .table_wrap{
		width:100%;
		margin-top:10px;
		overflow-x:auto;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_rent_info > .main_content > .table_wrap .table{
		width:100%;
		border-top:1px solid #222;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_rent_info > .main_content > .table_wrap .table th{
		width:150px;
		font-weight:600;
		border-bottom:1px solid #ddd;
		padding:15px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_rent_info > .main_content > .table_wrap .table th:nth-child(3){
		width:70px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_rent_info > .main_content > .table_wrap .table th .star{
		color:red;
		margin-left:5px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_rent_info > .main_content > .table_wrap .table td{
		font-weight:300;
		border-bottom:1px solid #ddd;
		padding:15px 0px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_rent_info > .main_content > .table_wrap .table td:nth-child(2){
		width:400px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_rent_info > .main_content > .table_wrap .table_desc{
		color:#222;
		font-weight:300;
		border-radius:5px;
		background-color:#f7f7f7;
		padding:15px;
		margin-top:10px;
		margin-bottom:50px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_rent_info > .main_content > .table_wrap form select{
		width:615px;
		height:40px;
		border:1px solid #ddd;
		padding-left:10px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_rent_info > .main_content > .table_wrap form input{
		width:600px;
		height:35px;
		border:1px solid #ddd;
		padding-left:10px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_rent_info > .main_content > .table_wrap form input[name='type2']{
		width:300px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_rent_info > .main_content > .table_wrap form input[name='limit_count']{
		width:80px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_rent_info > .main_content > .table_wrap form textarea{
		width:590px;
		height:100px;
		border:1px solid #ddd;
		padding:10px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_rent_info > .main_content > .table_wrap form .agree_box{
		border:1px solid #dcdcdc;
		margin-top:20px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_rent_info > .main_content > .table_wrap form .agree_box > div{
		border:0px;
		color:#454545;
		font-size:13px;
		padding:7px 5px 0px 8px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_rent_info > .main_content > .table_wrap form .agree_box > div > textarea{
		width:98%;
		height:130px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_rent_info > .main_content > .table_wrap form .agree_box > div > p{
		font-size:16px;
		text-align:right;
		padding-top:5px;
		padding-bottom:10px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_rent_info > .main_content > .table_wrap form .agree_box > div > p input[type='checkbox']{
		width:20px;
		height:20px;
		border:1px solid #dcdcdc;
		margin-top:-3px;
		margin-right:5px;
		vertical-align:middle;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_rent_info > .main_content > .table_wrap form .spam_box{
		text-align:center;
		border:1px solid #ddd;
		background-color:#f7f7f7;
		padding:15px 0px;
		margin-top:10px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_rent_info > .main_content > .table_wrap form .spam_box > p{
		margin-top:5px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_rent_info > .main_content > .table_wrap form .button_box{
		font-size:0px;
		text-align:center;
		margin-top:30px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_rent_info > .main_content > .table_wrap form .button_box .button{
		display:inline-block;
		width:200px;
		font-size:17px;
		font-weight:500;
		padding:13px 0px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_rent_info > .main_content > .table_wrap form .button_box .button:nth-child(1){
		color:#fff;
		background-color:#999;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_rent_info > .main_content > .table_wrap form .button_box .button:nth-child(2){
		color:#fff;
		background-color:#00662d;
		margin-left:10px;
	}

	/* 구매문의 */
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_buy_info > .main_content > .table_wrap{
		width:100%;
		margin-top:10px;
		overflow-x:auto;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_buy_info > .main_content > .table_wrap .table{
		width:100%;
		border-top:1px solid #222;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_buy_info > .main_content > .table_wrap .table th{
		width:150px;
		font-weight:600;
		border-bottom:1px solid #ddd;
		padding:15px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_buy_info > .main_content > .table_wrap .table th:nth-child(3){
		width:70px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_buy_info > .main_content > .table_wrap .table th .star{
		color:red;
		margin-left:5px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_buy_info > .main_content > .table_wrap .table td{
		font-weight:300;
		border-bottom:1px solid #ddd;
		padding:15px 0px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_buy_info > .main_content > .table_wrap .table td:nth-child(2){
		width:400px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_buy_info > .main_content > .table_wrap .table_desc{
		color:#222;
		font-weight:300;
		border-radius:5px;
		background-color:#f7f7f7;
		padding:15px;
		margin-top:10px;
		margin-bottom:50px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_buy_info > .main_content > .table_wrap form select{
		width:615px;
		height:40px;
		border:1px solid #ddd;
		padding-left:10px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_buy_info > .main_content > .table_wrap form input{
		width:600px;
		height:35px;
		border:1px solid #ddd;
		padding-left:10px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_buy_info > .main_content > .table_wrap form input[name='type2']{
		width:300px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_buy_info > .main_content > .table_wrap form input[name='limit_count']{
		width:80px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_buy_info > .main_content > .table_wrap form textarea{
		width:590px;
		height:100px;
		border:1px solid #ddd;
		padding:10px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_buy_info > .main_content > .table_wrap form .agree_box{
		border:1px solid #dcdcdc;
		margin-top:20px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_buy_info > .main_content > .table_wrap form .agree_box > div{
		border:0px;
		color:#454545;
		font-size:13px;
		padding:7px 5px 0px 8px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_buy_info > .main_content > .table_wrap form .agree_box > div > textarea{
		width:98%;
		height:130px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_buy_info > .main_content > .table_wrap form .agree_box > div > p{
		font-size:16px;
		text-align:right;
		padding-top:5px;
		padding-bottom:10px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_buy_info > .main_content > .table_wrap form .agree_box > div > p input[type='checkbox']{
		width:20px;
		height:20px;
		border:1px solid #dcdcdc;
		margin-top:-3px;
		margin-right:5px;
		vertical-align:middle;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_buy_info > .main_content > .table_wrap form .spam_box{
		text-align:center;
		border:1px solid #ddd;
		background-color:#f7f7f7;
		padding:15px 0px;
		margin-top:10px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_buy_info > .main_content > .table_wrap form .spam_box > p{
		margin-top:5px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_buy_info > .main_content > .table_wrap form .button_box{
		font-size:0px;
		text-align:center;
		margin-top:30px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_buy_info > .main_content > .table_wrap form .button_box .button{
		display:inline-block;
		width:200px;
		font-size:17px;
		font-weight:500;
		padding:13px 0px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_buy_info > .main_content > .table_wrap form .button_box .button:nth-child(1){
		color:#fff;
		background-color:#999;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_buy_info > .main_content > .table_wrap form .button_box .button:nth-child(2){
		color:#fff;
		background-color:#00662d;
		margin-left:10px;
	}

	/* 상품목록, 상품정보 */
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods > .main_content{
		margin-top:50px;
		overflow:hidden;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods > .main_content > #left_content{
		float:left;
		width:25%;
		max-width:300px;
		background-color:#fcfcfc;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods > .main_content > #left_content > .header{
		height:45px;
		line-height:45px;
		color:#fff;
		font-size:17px;
		font-weight:600;
		background-color:#00662d;
		padding-left:15px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods > .main_content > #left_content > .header > i.fa{
		display:none;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods > .main_content > #left_content > ul.list{
		border:1px solid #e5e5e5;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods > .main_content > #left_content > ul.list > li{
		list-style:none;
		margin-left:15px;
		margin-right:15px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods > .main_content > #left_content > ul.list > li:first-child{
		margin-top:10px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods > .main_content > #left_content > ul.list > li:last-child{
		margin-bottom:10px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods > .main_content > #left_content > ul.list > li > a{
		display:block;
		width:100%;
		height:100%;
		color:#222;
		font-size:17px;
		font-weight:300;
		padding:10px 0px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods > .main_content > #left_content > ul.list > li > a.on,
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods > .main_content > #left_content > ul.list > li > a:hover{
		color:#00662d;
		font-weight:600;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods > .main_content > #right_content{
		float:left;
		width:calc(75% - 30px);
		background-color:#fff;
		margin-left:30px;
	}

	/* 상품목록 */
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods_list > .main_content > #right_content > ul.list{
		overflow:hidden;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods_list > .main_content > #right_content > ul.list > li{
		float:left;
		list-style:none;
		width:calc(33.3% - 7.5px);
		background-color:#f7f7f7;
		margin-right:10px;
		margin-bottom:20px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods_list > .main_content > #right_content > ul.list > li > a{
		display:block;
		width:100%;
		height:100%;
		color:#222;
		font-size:17px;
		font-weight:300;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods_list > .main_content > #right_content > ul.list > li > a > .image{
		background-color:#fff;
		margin:10px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods_list > .main_content > #right_content > ul.list > li > a > .image > p{
		padding:20px 20px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods_list > .main_content > #right_content > ul.list > li > a > .image > p > img{
		width:100%;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods_list > .main_content > #right_content > ul.list > li:nth-child(3n){
		margin-right:0px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods_list > .main_content > #right_content > ul.list > li > a > .name{
		text-align:center;
		margin:10px 10px 20px 10px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods_list > .main_content > #right_content > ul.list > li:hover{
		background-color:#00662d;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods_list > .main_content > #right_content > ul.list > li:hover > a{
		color:#fff;
	}

	/* 상품목록 */
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods_list > .main_content > #right_content > ul.list{
		overflow:hidden;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods_list > .main_content > #right_content > ul.list > li{
		float:left;
		list-style:none;
		width:calc(25% - 7.5px);
		background-color:#f7f7f7;
		margin-right:10px;
		margin-bottom:20px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods_list > .main_content > #right_content > ul.list > li > a{
		display:block;
		width:100%;
		height:100%;
		color:#222;
		font-size:17px;
		font-weight:300;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods_list > .main_content > #right_content > ul.list > li > a > .image{
		background-color:#fff;
		margin:10px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods_list > .main_content > #right_content > ul.list > li > a > .image > p{
		padding:20px 20px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods_list > .main_content > #right_content > ul.list > li > a > .image > p > img{
		width:100%;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods_list > .main_content > #right_content > ul.list > li:nth-child(4n){
		margin-right:0px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods_list > .main_content > #right_content > ul.list > li > a > .name{
		text-align:center;
		margin:10px 10px 20px 10px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods_list > .main_content > #right_content > ul.list > li:hover{
		background-color:#00662d;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods_list > .main_content > #right_content > ul.list > li:hover > a{
		color:#fff;
	}

	/* 상품정보 */
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods_view{
		color:#222;
		text-align:left;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods_view > .main_content > #right_content > .goods_info{
		width:100%;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods_view > .main_content > #right_content > .goods_info > ul{
		overflow:hidden;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods_view > .main_content > #right_content > .goods_info > ul > li{
		float:left;
		display:inline-block;
		list-style:none;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods_view > .main_content > #right_content > .goods_info > ul > li:nth-child(1){
		width:300px;
		vertical-align:top;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods_view > .main_content > #right_content > .goods_info > ul > li:nth-child(1) > #sub_item_view{
		position:relative;
		width:300px;
		height:300px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods_view > .main_content > #right_content > .goods_info > ul > li:nth-child(1) > #sub_item_view .swiper-container1{
		width:300px;
		height:300px;
		box-sizing:border-box;
		border-radius:15px;
		overflow:hidden;
		z-index:1;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods_view > .main_content > #right_content > .goods_info > ul > li:nth-child(1) > #sub_item_view .swiper-container1 .swiper-wrapper{
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods_view > .main_content > #right_content > .goods_info > ul > li:nth-child(1) > #sub_item_view .swiper-slide{
		background-repeat:no-repeat !important;
		background-size:cover !important;
		background-position:center;
		max-width:300px;
		opacity:1;
		transition:opacity 0.3s;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods_view > .main_content > #right_content > .goods_info > ul > li:nth-child(1) > #sub_item_view .swiper-button-next-custom{
		display:none;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods_view > .main_content > #right_content > .goods_info > ul > li:nth-child(1) > #sub_item_view .swiper-button-prev-custom{
		display:none;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods_view > .main_content > #right_content > .goods_info > ul > li:nth-child(1) > #sub_item_view .swiper-pagination{
		margin-bottom:5px;
		z-index:2;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods_view > .main_content > #right_content > .goods_info > ul > li:nth-child(1) > #sub_item_view .swiper-pagination-bullet{
		width:15px !important;
		height:15px !important;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods_view > .main_content > #right_content > .goods_info > ul > li:nth-child(1) > #sub_item_view .bottom{
		position:absolute;
		left:0px;
		bottom:0px;
		width:100%;
		height:50px;
		border-radius:0px 0px 15px 15px;
		z-index:2;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods_view > .main_content > #right_content > .goods_info > ul > li:nth-child(2){
		width:calc(100% - 320px);
		margin-left:20px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods_view > .main_content > #right_content > .goods_info > ul > li:nth-child(2) .info_item{
		width:100%;
		font-size:15px;
		text-align:left;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods_view > .main_content > #right_content > .goods_info > ul > li:nth-child(2) .info_item > .name{
		font-size:18px;
		font-weight:500;
		border-bottom:1px solid #999;
		padding-bottom:20px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods_view > .main_content > #right_content > .goods_info > ul > li:nth-child(2) .info_item > .model{
		margin-top:10px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods_view > .main_content > #right_content > .goods_info > ul > li:nth-child(2) .info_item > .spec{
		line-height:25px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods_view > .main_content > #right_content > .goods_info > ul > li:nth-child(2) .info_item .button_box{
		position:relative;
		font-size:0px;
		margin-top:30px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods_view > .main_content > #right_content > .goods_info > ul > li:nth-child(2) .info_item .button_box .sns{
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods_view > .main_content > #right_content > .goods_info > ul > li:nth-child(2) .info_item .button_box .button{
		position:absolute;
		top:0px;
		right:0px;
		width:calc(100% - 65px);
		color:#fff;
		font-size:18px;
		font-weight:300;
		text-align:center;
		border-radius:7px;
		background-color:#00662d;
		padding:14px 0px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods_view > .main_content > #right_content > .goods_detail{
		margin-top:50px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods_view > .main_content > #right_content > .goods_detail > .name{
		color:#000;
		font-size:20px;
		font-weight:500;
		border-bottom:1px solid #999;
		padding-bottom:10px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods_view > .main_content > #right_content > .goods_detail > .desc{
		margin-top:30px;
	}
}

/* PC 환경 */
@media screen and (min-width:1401px){

	/* 본문 */
	#wrap > #body{
		position:relative;
		width:100%;
		background-color:#fff;
		margin-top:0px;
	}
	#wrap > #body > #body_content{
		position:relative;
		width:100%;
	}

	#wrap > #body > #body_content > #content_main{
		position:relative;
		width:1400px;
		padding-bottom:60px;
		margin:auto;
	}
	#wrap > #body > #body_content > #content_main .page_name_wrap{
		position:relative;
		color:#666;
		font-size:35px;
		font-weight:600;
		font-family: 'GmarketSansBold';
		text-align:center;
		border-bottom:1px solid #777;
		padding:40px 0px;
		margin-bottom:30px;
	}
	#wrap > #body > #body_content > #content_main .page_name_wrap .stress{
		color:#ff6600;
	}
	#wrap > #body > #body_content > #content_main .page_name_wrap .page_name_desc{
		position:relative;
		font-size:22px;
		font-weight:300;
		font-family: 'GmarketSansMedium';
	}

	/* content */
	#wrap > #body > #body_content > #content_main > #content_wrap{
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content{
		color:#222;
		font-size:16px;
		font-weight:300;
		font-family:Noto Sans KR,Nanum Gothic,Helvetica,sans-serif;
		letter-spacing:-1px;
		line-height:25px;
		text-align:left;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content > .main_content .title{
		position:relative;
		color:#000;
		font-size:22px;
		font-weight:600;
		padding-left:15px;
		margin-top:50px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content > .main_content .title::before{
		position:absolute;
		top:50%;
		left:0px;
		transform:translateY(-50%);
		width:3px;
		height:20px;
		background-color:#00662d;
		content:"";
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content > .main_content .title::after{
		position:absolute;
		top:50%;
		left:5px;
		transform:translateY(-50%);
		width:1px;
		height:20px;
		background-color:#00662d;
		content:"";
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content > .main_content .content_text{
		margin-top:10px;
	}

	/* CES 소개 */
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_ces_info > .main_content{
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_ces_info > .main_content > ul{
		font-size:0px;
		text-align:center;
		margin-top:20px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_ces_info > .main_content > ul > li{
		display:inline-block;
		list-style:none;
		margin-bottom:50px;
		vertical-align:top;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_ces_info > .main_content > ul > li:nth-child(1),
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_ces_info > .main_content > ul > li:nth-child(4){
		width:100%;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_ces_info > .main_content > ul > li:nth-child(2),
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_ces_info > .main_content > ul > li:nth-child(3){
		width:600px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_ces_info > .main_content > ul > li:nth-child(2){
		margin-right:20px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_ces_info > .main_content > ul > li > div:nth-child(1){
		display:block;
		width:600px;
		color:#666;
		box-sizing:border-box;
		border:1px solid #666;
		padding:20px 0px;
		margin:auto;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_ces_info > .main_content > ul > li > div:nth-child(1) > .name1{
		color:#666;
		font-size:22px;
		font-weight:500;
		text-align:center;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_ces_info > .main_content > ul > li > div:nth-child(1) > .name2{
		color:#666;
		font-size:30px;
		font-weight:500;
		text-align:center;
		margin-top:10px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_ces_info > .main_content > ul > li > div:nth-child(1) > .name2 .stress{
		color:#ff6600;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_ces_info > .main_content > ul > li > div:nth-child(2){
		display:inline-block;
		width:600px;
		font-size:17px;
		text-align:left;
		text-decoration:underline;
		text-decoration-color:#999;
		text-decoration-style:dotted;
		margin:10px auto 0px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_ces_info > .main_content > .image{
		text-align:center;
		margin-top:30px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_ces_info > .main_content > .image img{
		width:100%;
	}

	/* 회사 소개 */
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_company_info > .main_content{
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_company_info > .main_content > #mapArea{
		margin-bottom:50px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_company_info > .main_content > #mapArea,
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_company_info > .main_content > #mapArea2,
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_company_info > .main_content > #mapArea3{
		width:100%;
		height:500px;
		box-sizing:border-box;
		border:1px solid #ddd;
		margin-top:20px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_company_info > .main_content > .address_box{
		margin-top:20px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_company_info > .main_content > .address_box > ul{
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_company_info > .main_content > .address_box > ul > li{
		list-style:none;
		position:relative;
		text-align:left;
		margin-bottom:20px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_company_info > .main_content > .address_box > ul > li > .title_font_family{
		font-size:18px;
		font-weight:500;
		text-align:left;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_company_info > .main_content > .address_box > ul > li > .title_font_family > .fa{
		font-size:30px;
		margin-right:10px;
		margin-bottom:-5px;
		vertical-align:bottom;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_company_info > .main_content > .address_box > ul > li > div.content1{
		margin-top:5px;
	}

	/* 렌트문의 */
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_rent_info > .main_content > .table_wrap{
		width:100%;
		margin-top:10px;
		overflow-x:auto;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_rent_info > .main_content > .table_wrap .table{
		width:100%;
		border-top:1px solid #222;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_rent_info > .main_content > .table_wrap .table th{
		width:150px;
		font-weight:600;
		border-bottom:1px solid #ddd;
		padding:15px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_rent_info > .main_content > .table_wrap .table th:nth-child(3){
		width:70px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_rent_info > .main_content > .table_wrap .table th .star{
		color:red;
		margin-left:5px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_rent_info > .main_content > .table_wrap .table td{
		font-weight:300;
		border-bottom:1px solid #ddd;
		padding:15px 0px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_rent_info > .main_content > .table_wrap .table td:nth-child(2){
		width:400px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_rent_info > .main_content > .table_wrap .table_desc{
		color:#222;
		font-weight:300;
		border-radius:5px;
		background-color:#f7f7f7;
		padding:15px;
		margin-top:10px;
		margin-bottom:50px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_rent_info > .main_content > .table_wrap form select{
		width:615px;
		height:40px;
		border:1px solid #ddd;
		padding-left:10px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_rent_info > .main_content > .table_wrap form input{
		width:600px;
		height:35px;
		border:1px solid #ddd;
		padding-left:10px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_rent_info > .main_content > .table_wrap form input[name='type2']{
		width:300px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_rent_info > .main_content > .table_wrap form input[name='limit_count']{
		width:100px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_rent_info > .main_content > .table_wrap form textarea{
		width:590px;
		height:100px;
		border:1px solid #ddd;
		padding:10px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_rent_info > .main_content > .table_wrap form .agree_box{
		border:1px solid #dcdcdc;
		margin-top:20px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_rent_info > .main_content > .table_wrap form .agree_box > div{
		border:0px;
		color:#454545;
		font-size:13px;
		padding:7px 5px 0px 8px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_rent_info > .main_content > .table_wrap form .agree_box > div > textarea{
		width:98%;
		height:130px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_rent_info > .main_content > .table_wrap form .agree_box > div > p{
		font-size:16px;
		text-align:right;
		padding-top:5px;
		padding-bottom:10px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_rent_info > .main_content > .table_wrap form .agree_box > div > p input[type='checkbox']{
		width:20px;
		height:20px;
		border:1px solid #dcdcdc;
		margin-top:-3px;
		margin-right:5px;
		vertical-align:middle;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_rent_info > .main_content > .table_wrap form .spam_box{
		text-align:center;
		border:1px solid #ddd;
		background-color:#f7f7f7;
		padding:15px 0px;
		margin-top:10px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_rent_info > .main_content > .table_wrap form .spam_box > p{
		margin-top:5px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_rent_info > .main_content > .table_wrap form .button_box{
		font-size:0px;
		text-align:center;
		margin-top:30px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_rent_info > .main_content > .table_wrap form .button_box .button{
		display:inline-block;
		width:200px;
		font-size:17px;
		font-weight:500;
		padding:13px 0px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_rent_info > .main_content > .table_wrap form .button_box .button:nth-child(1){
		color:#fff;
		background-color:#999;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_rent_info > .main_content > .table_wrap form .button_box .button:nth-child(2){
		color:#fff;
		background-color:#00662d;
		margin-left:10px;
	}

	/* 구매문의 */
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_buy_info > .main_content > .table_wrap{
		width:100%;
		margin-top:10px;
		overflow-x:auto;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_buy_info > .main_content > .table_wrap .table{
		width:100%;
		border-top:1px solid #222;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_buy_info > .main_content > .table_wrap .table th{
		width:150px;
		font-weight:600;
		border-bottom:1px solid #ddd;
		padding:15px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_buy_info > .main_content > .table_wrap .table th:nth-child(3){
		width:70px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_buy_info > .main_content > .table_wrap .table th .star{
		color:red;
		margin-left:5px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_buy_info > .main_content > .table_wrap .table td{
		font-weight:300;
		border-bottom:1px solid #ddd;
		padding:15px 0px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_buy_info > .main_content > .table_wrap .table td:nth-child(2){
		width:400px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_buy_info > .main_content > .table_wrap .table_desc{
		color:#222;
		font-weight:300;
		border-radius:5px;
		background-color:#f7f7f7;
		padding:15px;
		margin-top:10px;
		margin-bottom:50px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_buy_info > .main_content > .table_wrap form select{
		width:615px;
		height:40px;
		border:1px solid #ddd;
		padding-left:10px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_buy_info > .main_content > .table_wrap form input{
		width:600px;
		height:35px;
		border:1px solid #ddd;
		padding-left:10px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_buy_info > .main_content > .table_wrap form input[name='type2']{
		width:300px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_buy_info > .main_content > .table_wrap form input[name='limit_count']{
		width:100px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_buy_info > .main_content > .table_wrap form textarea{
		width:590px;
		height:100px;
		border:1px solid #ddd;
		padding:10px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_buy_info > .main_content > .table_wrap form .agree_box{
		border:1px solid #dcdcdc;
		margin-top:20px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_buy_info > .main_content > .table_wrap form .agree_box > div{
		border:0px;
		color:#454545;
		font-size:13px;
		padding:7px 5px 0px 8px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_buy_info > .main_content > .table_wrap form .agree_box > div > textarea{
		width:98%;
		height:130px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_buy_info > .main_content > .table_wrap form .agree_box > div > p{
		font-size:16px;
		text-align:right;
		padding-top:5px;
		padding-bottom:10px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_buy_info > .main_content > .table_wrap form .agree_box > div > p input[type='checkbox']{
		width:20px;
		height:20px;
		border:1px solid #dcdcdc;
		margin-top:-3px;
		margin-right:5px;
		vertical-align:middle;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_buy_info > .main_content > .table_wrap form .spam_box{
		text-align:center;
		border:1px solid #ddd;
		background-color:#f7f7f7;
		padding:15px 0px;
		margin-top:10px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_buy_info > .main_content > .table_wrap form .spam_box > p{
		margin-top:5px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_buy_info > .main_content > .table_wrap form .button_box{
		font-size:0px;
		text-align:center;
		margin-top:30px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_buy_info > .main_content > .table_wrap form .button_box .button{
		display:inline-block;
		width:200px;
		font-size:17px;
		font-weight:500;
		padding:13px 0px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_buy_info > .main_content > .table_wrap form .button_box .button:nth-child(1){
		color:#fff;
		background-color:#999;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_buy_info > .main_content > .table_wrap form .button_box .button:nth-child(2){
		color:#fff;
		background-color:#00662d;
		margin-left:10px;
	}

	/* 고객센터 */
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_customer_board > .main_content > #board_list{
		margin-top:50px;
	}

	/* 상품목록, 상품정보 */
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods > .main_content{
		margin-top:50px;
		overflow:hidden;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods > .main_content > #left_content{
		float:left;
		width:300px;
		background-color:#fcfcfc;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods > .main_content > #left_content > .header{
		height:45px;
		line-height:45px;
		color:#fff;
		font-size:17px;
		font-weight:600;
		background-color:#00662d;
		padding-left:25px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods > .main_content > #left_content > .header > i.fa{
		display:none;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods > .main_content > #left_content > ul.list{
		border:1px solid #e5e5e5;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods > .main_content > #left_content > ul.list > li{
		list-style:none;
		margin-left:25px;
		margin-right:25px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods > .main_content > #left_content > ul.list > li:first-child{
		margin-top:10px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods > .main_content > #left_content > ul.list > li:last-child{
		margin-bottom:10px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods > .main_content > #left_content > ul.list > li > a{
		display:block;
		width:100%;
		height:100%;
		color:#222;
		font-size:17px;
		font-weight:300;
		padding:10px 0px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods > .main_content > #left_content > ul.list > li > a.on,
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods > .main_content > #left_content > ul.list > li > a:hover{
		color:#00662d;
		font-weight:600;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods > .main_content > #right_content{
		float:left;
		width:calc(100% - 355px);
		background-color:#fff;
		margin-left:55px;
	}

	/* 상품목록 */
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods_list > .main_content > #right_content > ul.list{
		overflow:hidden;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods_list > .main_content > #right_content > ul.list > li{
		float:left;
		list-style:none;
		width:calc(25% - 7.5px);
		background-color:#f7f7f7;
		margin-right:10px;
		margin-bottom:20px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods_list > .main_content > #right_content > ul.list > li > a{
		display:block;
		width:100%;
		height:100%;
		color:#222;
		font-size:17px;
		font-weight:300;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods_list > .main_content > #right_content > ul.list > li > a > .image{
		background-color:#fff;
		margin:10px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods_list > .main_content > #right_content > ul.list > li > a > .image > p{
		padding:20px 20px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods_list > .main_content > #right_content > ul.list > li > a > .image > p > img{
		width:100%;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods_list > .main_content > #right_content > ul.list > li:nth-child(4n){
		margin-right:0px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods_list > .main_content > #right_content > ul.list > li > a > .name{
		text-align:center;
		margin:10px 10px 20px 10px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods_list > .main_content > #right_content > ul.list > li:hover{
		background-color:#00662d;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods_list > .main_content > #right_content > ul.list > li:hover > a{
		color:#fff;
	}

	/* 상품정보 */
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods_view{
		color:#222;
		text-align:left;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods_view > .main_content > #right_content > .goods_info{
		width:100%;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods_view > .main_content > #right_content > .goods_info > ul{
		overflow:hidden;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods_view > .main_content > #right_content > .goods_info > ul > li{
		float:left;
		display:inline-block;
		list-style:none;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods_view > .main_content > #right_content > .goods_info > ul > li:nth-child(1){
		width:400px;
		vertical-align:top;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods_view > .main_content > #right_content > .goods_info > ul > li:nth-child(1) > #sub_item_view{
		position:relative;
		width:400px;
		height:400px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods_view > .main_content > #right_content > .goods_info > ul > li:nth-child(1) > #sub_item_view .swiper-container1{
		width:400px;
		height:400px;
		box-sizing:border-box;
		border-radius:15px;
		overflow:hidden;
		z-index:1;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods_view > .main_content > #right_content > .goods_info > ul > li:nth-child(1) > #sub_item_view .swiper-container1 .swiper-wrapper{
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods_view > .main_content > #right_content > .goods_info > ul > li:nth-child(1) > #sub_item_view .swiper-slide{
		background-repeat:no-repeat !important;
		background-size:cover !important;
		background-position:center;
		max-width:400px;
		opacity:1;
		transition:opacity 0.3s;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods_view > .main_content > #right_content > .goods_info > ul > li:nth-child(1) > #sub_item_view .swiper-button-next-custom{
		display:none;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods_view > .main_content > #right_content > .goods_info > ul > li:nth-child(1) > #sub_item_view .swiper-button-prev-custom{
		display:none;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods_view > .main_content > #right_content > .goods_info > ul > li:nth-child(1) > #sub_item_view .swiper-pagination{
		margin-bottom:5px;
		z-index:2;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods_view > .main_content > #right_content > .goods_info > ul > li:nth-child(1) > #sub_item_view .swiper-pagination-bullet{
		width:15px !important;
		height:15px !important;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods_view > .main_content > #right_content > .goods_info > ul > li:nth-child(1) > #sub_item_view .bottom{
		position:absolute;
		left:0px;
		bottom:0px;
		width:100%;
		height:50px;
		border-radius:0px 0px 15px 15px;
		z-index:2;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods_view > .main_content > #right_content > .goods_info > ul > li:nth-child(2){
		width:calc(100% - 480px);
		margin-left:80px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods_view > .main_content > #right_content > .goods_info > ul > li:nth-child(2) .info_item{
		width:100%;
		font-size:16px;
		text-align:left;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods_view > .main_content > #right_content > .goods_info > ul > li:nth-child(2) .info_item > .name{
		font-size:22px;
		font-weight:500;
		border-bottom:1px solid #999;
		padding-bottom:20px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods_view > .main_content > #right_content > .goods_info > ul > li:nth-child(2) .info_item > .model{
		margin-top:10px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods_view > .main_content > #right_content > .goods_info > ul > li:nth-child(2) .info_item > .spec{
		line-height:25px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods_view > .main_content > #right_content > .goods_info > ul > li:nth-child(2) .info_item .button_box{
		position:relative;
		font-size:0px;
		margin-top:30px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods_view > .main_content > #right_content > .goods_info > ul > li:nth-child(2) .info_item .button_box .sns{
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods_view > .main_content > #right_content > .goods_info > ul > li:nth-child(2) .info_item .button_box .button{
		position:absolute;
		top:0px;
		right:0px;
		width:calc(100% - 65px);
		color:#fff;
		font-size:20px;
		font-weight:300;
		text-align:center;
		border-radius:7px;
		background-color:#00662d;
		padding:14px 0px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods_view > .main_content > #right_content > .goods_detail{
		margin-top:50px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods_view > .main_content > #right_content > .goods_detail > .name{
		color:#000;
		font-size:25px;
		font-weight:500;
		border-bottom:1px solid #999;
		padding-bottom:10px;
	}
	#wrap > #body > #body_content > #content_main > #content_wrap > #content.sub_goods_view > .main_content > #right_content > .goods_detail > .desc{
		margin-top:30px;
	}
}

/* 기타 설정 */
.over_flow_hidden{
	overflow:hidden;
}