/* BASIC css start */
.detailArea_bg {width:100%;background-color:#f9f9f9;border-bottom:1px solid #e9e9e9;}
.loc-navi {margin:0 auto;width:1260px; padding:40px 0px; text-align:right; font-size:11px;}
input {font-family:Dotum, AppleGothic, Helvetica, sans-serif !important;}
.nopadding td {padding:0 !important;}
.detailArea_bg .control {text-align:center;margin:0 auto;width:auto;font-size:0;border:0;padding:0 0 30px 0;background:none;}
.detailArea_bg .control a {border:1px solid #e9e9e9;display:inline-block;margin-left:-1px;}



/* 상단 섬네일, 상품 옵션 정보 */
	.thumb-info { zoom: 1; background-color:#fff;width:1260px;border:1px solid #e9e9e9; position:relative; margin:0 auto 30px auto; padding:0px;}
	.thumb-info:after { content: ""; display: block; clear: both; }

	/* 섬네일 */
	.thumb-info .thumb-wrap { float:left; width:500px;text-align:center;padding:60px 0 60px 60px;}
	.thumb-info .thumb {text-align: center; margin:0 auto;width:500px;position:relative;}
	.thumb-info .thumb > a img { display:inline-block; width:500px;border:0;}

	/* 상품옵션 정보 */
	.thumb-info .info { float:right; width:500px; margin:60px 60px 60px 0;}
	.thumb-info .info .icons {padding-top:0;}
	.thumb-info .info .icons img {margin:0 2px;}
	.thumb-info .info .tit-prd {font-size:30px; color:#000;padding-right:3px;padding-top:15px;font-weight:400;}
	.thumb-info .info .tit-prd img {vertical-align:middle;}
	.thumb-info .info .subname {font-size:13px;color:#888;padding:10px 0;}

	.thumb-info .info .table-opt { margin-top:10px;padding-top:10px;border-top:1px solid #e0e0e0 }
.thumb-info .info .table-opt th,
    .thumb-info .info .table-opt td { font-size: 13px; padding:7px 0 6px; }
.thumb-info .info .table-opt th { font-weight: normal; letter-spacing: -1px; }
/* 판매가격 */
	.thumb-info .info .table-opt .price { font-weight: 500; color: #ed1c24; }
	.thumb-info .info .table-opt .price { font-weight: 500; color: #ed1c24; }
/* 주문수량 */
#goods_amount { float:left; }
.thumb-info .info .table-opt .opt-spin { position: relative; width: 52px; height: 15px; border: 1px solid #acacac; }
.thumb-info .info .table-opt .opt-spin .txt-spin,
.thumb-info .info .table-opt .opt-spin .btns { float: left; }
.thumb-info .info .table-opt .opt-spin .txt-spin { width: 41px; height: 13px; padding-left: 2px padding-top: 2px; border: 0; font-size: 12px; }
.thumb-info .info .table-opt .opt-spin .btns { width: 17px; height: 15px; border-left: 1px solid #aaa; }
.thumb-info .info .table-opt .opt-spin .btns a { overflow: hidden; float: left; width: 100%; height: 8px; text-indent: -999px; background: none; }
.thumb-info .info .table-opt .opt-spin .btns a.btn-up { border-bottom: 1px solid #aaa; background: url(/images/d3/modern_simple/btn/btn_h5_spin_up.gif) no-repeat 50% 50%; }
.thumb-info .info .table-opt .opt-spin .btns a.btn-dw { background: url(/images/d3/modern_simple/btn/btn_h5_spin_dw.gif) no-repeat 50% 50%; }

.thumb-info .prd-btns {margin-top:20px;margin-bottom:20px;}
.thumb-info .prd-btns a {margin:0;font-size:12px;font-weight:bold;-webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s;  transition: all 0.3s;margin-left:0;float:left;}
.thumb-info .prd-btns a:first-child {margin-left:0;}

.thumb-info .prd-btns .basket {text-align:center;width:212px; height:41px; border: 1px solid #000;line-height:41px;color:#fff; background-color: #000;display:inline-block;float:left;font-size:12px;vertical-align:middle;padding:0;-webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s;  transition: all 0.3s;font-weight:bold;}
.thumb-info .prd-btns .buy {text-align:center;width:130px; height:41px; border: 1px solid #dedede;line-height:41px;color:#999; background-color: #efefef;display:inline-block;float:left;font-size:12px;vertical-align:middle;padding:0;margin-left:11px;-webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s;  transition: all 0.3s;font-weight:bold;}
.thumb-info .prd-btns .wish {text-align:center;width:130px; height:41px; border: 1px solid #dedede;line-height:41px;color:#999; background-color: #fff;display:inline-block;float:left;font-size:12px;vertical-align:middle;padding:0;margin-left:11px;-webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s;  transition: all 0.3s;font-weight:bold;}

.thumb-info .prd-btns .buy:hover {color:#111;background-color:#fff;border:1px solid #999;}
.thumb-info .prd-btns .basket:hover {color:#111;background-color:#fff;border:1px solid #999;}
.thumb-info .prd-btns .wish:hover {color:#111;background-color:#fff;border:1px solid #999;}

/* 따라다니는 옵션 */
.tab_cate.onfixed {position:fixed; z-index:999; width:550px; bottom:-1px; right:50%; margin:0 -645px 0 0;background-color:#fff; border:1px solid #555 !important;}
.tab_cate.onfixed .info {width:500px;float:none;padding:0;margin:0 auto;border:0;}
.tab_cate.onfixed #tab_cate_title { display:block;background:#555 url("/design/aa5338/0744hera/tab_cate_up.png") 10px 8px no-repeat; height:35px; padding:0 35px 0 33px;color:#fff; font-size:14px; font-weight:normal; line-height:35px; cursor:pointer; }
.tab_cate.onfixed #tab_cate_title.up {background:#555 url("/design/aa5338/0744hera/tab_cate_down.png") 10px 8px no-repeat;}
.tab_cate.onfixed .xans-myshop-asyncbenefit,
.tab_cate.onfixed .info .icons,
.tab_cate.onfixed .info .tit-prd,
.tab_cate.onfixed .info .subname,
.tab_cate.onfixed .info .price_sell,
.tab_cate.onfixed .info .table-opt .bocx,
.tab_cate #tab_cate_title {display:none;}
.tab_cate.onfixed .info .table-opt {margin:0;}
.tab_cate.onfixed .on_option {display:block;}
.tab_cate.onfixed .info .table-opt {border:0;}
.tab_cate.onfixed .xans-product-action.on_option {border:0;}

/* 통합옵션 */
.thumb-info .info .table-opt .opt-wrap { width: 100%; margin-top: 10px; padding: 5px 0; background-color: #eee; border: 1px solid #ddd; }
.thumb-info .info .table-opt .opt-wrap .tit { margin-bottom: 5px; padding-left: 10px; }
.thumb-info .info .table-opt .opt-wrap dl { overflow: hidden; width: 100%; }
.thumb-info .info .table-opt .opt-wrap dt { float: left; width: 80px; margin-bottom: 5px; padding-left: 10px; padding-top: 4px; }
.thumb-info .info .table-opt .opt-wrap dd { float: left; width: 210px; margin-bottom: 5px; }
.thumb-info .info .table-opt .opt-wrap .sel-btn { padding-left: 10px; text-align: center; }
	.thumb-info .info .table-opt .opt-wrap select { width: 210px; height: 18px; border: 1px solid #ddd;font-size:12px; }
.thumb-info .info .table-opt .opt-wrap .opt-btns { position: relative; width: 56px; height: 19px }
.thumb-info .info .table-opt .opt-wrap .opt-btns input { position: absolute; top: 0; left: 0; width: 40px; height: 17px; border: 1px solid #ddd; text-align: right; }
.thumb-info .info .table-opt .opt-wrap .opt-btns .btn-up { position: absolute; top: 0; right: 0; }
.thumb-info .info .table-opt .opt-wrap .opt-btns .btn-dw { position: absolute; bottom: 0; right: 0; }
.thumb-info .info .table-opt .opt-wrap dl .opt-count select { float: left; width: 180px; }
.thumb-info .info .table-opt .opt-wrap dl .opt-count .opt-btns { float: left; width: 56px; margin-left: 5px; }

	/* 타이틀 공통 */
	#productDetail .tit-detail { zoom: 1; position: relative;padding:0; font-size: 0; line-height: 0;  margin:30px 0px;}
	#productDetail .btns { float:right; }
	#productDetail .tit-detail .btns a { border:1px solid #d9d9d9;padding:10px 30px 10px 30px;margin-left:7px;font-size:12px;line-height:15px;letter-spacing:1px;display:inline-block;}
	#productDetail .tit-detail .btns a:first-child + a {color:#222;}
	#productDetail .tit-detail .btns a:hover {border:1px solid #999;}

	.pdt100 {padding-top:100px;}
	.detail_tabmenu {border-bottom:1px solid #222;height:57px;width:1260px;margin:0 auto 15px;}
	.detail_tabmenu ul a.on {background-color:#fff !important; border-bottom:1px solid #fff !important; border-top:1px solid #222; border-right:1px solid #222; border-left:1px solid #222; color:#000;}
	.detail_tabmenu ul li {width:252px; height:56px;  line-height:56px; background-color:#fafafa; text-align:center; float:left;  }
	.detail_tabmenu ul li a {color:#777777; font-size:14px; display:block; width:250px; height:56px;  line-height:56px; background-color:#fafafa; border-top:1px solid #dedede; border-left:1px solid #dedede; border-bottom:1px solid #222;}
	.detail_tabmenu ul li a.on {font-weight:bold;}
	.detail_tabmenu ul li a.bdr {border-right:1px solid #dedede;}
	.detail_tabmenu ul li:first-child {margin-left:125px;}

/* 상품 상세 이미지 */

#productDetail .prd-detail table { table-layout: auto; }
#productDetail .prd-detail { margin-top:30px; width: 100%; overflow: hidden;line-height:17px; }
#productDetail .prd-detail img { max-width: 100%; }

	/* 관련상품 */
	.relation_title {text-align:center;color:#000;font-size:18px; line-height:18px; font-weight:normal; background:none; padding:60px 0 50px 0;font-family:"Roboto Condensed";letter-spacing:2px;border-top:1px solid #e9e9e9;}	

	#productDetail .prd-list { padding:0 0 40px 0;margin:0 auto;width:1260px;}
	#productDetail .prd-list .dsc {margin-top:10px;}
	#productDetail .prd-list .tb-center {width:300px;}

#productDetail .prd-list th { padding-bottom: 10px;  }
	#productDetail .prd-list td { padding:0; }
#productDetail .prd-list .prd-amount { position: relative; width: 52px; height: 15px; border: 1px solid #acacac; }
#productDetail .prd-list .prd-amount .txt-spin,
#productDetail .prd-list .prd-amount .btns { float: left; }
#productDetail .prd-list .prd-amount .txt-spin { width: 41px; height: 13px; padding-left: 2px ;padding-top: 2px; border: 0; font-size: 12px; }
#productDetail .prd-list .prd-amount .btns { width: 17px; height: 15px; border-left: 1px solid #aaa; }
#productDetail .prd-list .prd-amount .btns a { overflow: hidden; float: left; width: 100%; height: 8px; text-indent: -999px; background: none; }
#productDetail .prd-list .prd-amount .btns a.btn-up { border-bottom: 1px solid #aaa; background: url(/images/d3/modern_simple/btn/btn_h5_spin_up.gif) no-repeat 50% 50%; }
#productDetail .prd-list .prd-amount .btns a.btn-dw { background: url(/images/d3/modern_simple/btn/btn_h5_spin_dw.gif) no-repeat 50% 50%; }
#productDetail .related-allbasket { width: 100%; padding-top: 10px; text-align: right; }
/* review-write */
#productDetail .review-write { margin-top: 15px; padding: 5px 0 10px; border-top: 1px solid #e9e9e9; border-bottom: 1px solid #e9e9e9; }
#productDetail .review-write th,
#productDetail .review-write td { padding: 5px 0 4px; }
#productDetail .review-write th { font-weight: normal; }
/* 댓글리스트 공통 */
#productDetail .table-slide { border-top: 1px solid #e9e9e9; }
#productDetail .table-slide thead th { border-bottom: 1px solid #e7e7e7; font-weight: normal; }
#productDetail .table-slide th,
#productDetail .table-slide td { padding: 10px 0; cursor: pointer; }
#productDetail .table-slide tbody td { background: url(/images/d3/modern_simple/common/dot_h1_w10.gif) repeat-x 0 0; }
#productDetail .table-slide tr.cnt { display: none; }
#productDetail .table-slide tr.cnt td { cursor: default; }
#productDetail .table-slide tr.nbg td { background-image: none; }
#productDetail .table-slide tr.reply .tb-txt { padding-left: 30px; background: url(/images/d3/modern_simple/common/bull_reply.gif) no-repeat 10px 0; }
/* review-list */
#productDetail .review-list { margin-top: 15px; }
/* qna board */
#productDetail .qna-list { margin-top: 15px; }

/* ****************** 상품 상세 옵션 ******************** */
.MK_not_choice { color: red; }
.MK_optAddWrap,
.MK_optAddWrap * { margin: 0; padding: 0; }
.MK_optAddWrap { color: #666; font-size: 12px; line-height: 13px; font-family: Dotum; }
.MK_optAddWrap li { list-style: none; }
/* 옵션선택 */
#MK_optAddList { overflow: hidden; *zoom: 1; }
#MK_optAddList li { float: left; width: 100%; margin-top: 5px; }
#MK_optAddList .MK_tit,
#MK_optAddList .MK_div,
#MK_optAddList .MK_st { float: left; }
#MK_optAddList .MK_tit,
#MK_optAddList .MK_div { font-size: 12px; line-height: 16px; }
#MK_optAddList .MK_tit { width: 65px; margin-right: 5px; }
#MK_optAddList .MK_div { width: 5px; text-align: center; }
#MK_optAddList .MK_st { width: 205px; }
#MK_optAddList .MK_st .MK_btn-add { cursor: pointer; }
#MK_optAddList .MK_st select { margin-left: 5px; width: 195px; height: 18px; }
/* 옵션선택PP */
#MK_optAddListPP { overflow: hidden; *zoom: 1; }
#MK_optAddListPP .MK_tit,
#MK_optAddListPP .MK_st { float: left; width: auto; }
#MK_optAddListPP .MK_tit { margin-right: 5px; margin-top: 3px; }
/* 옵션 결과 리스트 */
#MK_innerOptWrap { margin-top: 10px; border: 1px solid #ddd; }
#MK_innerOptWrap #MK_innerOptScroll.limit { position: relative; height: 150px; overflow-y: auto; }
#MK_innerOptWrap .MK_inner-opt-cm li { *zoom: 1; position: relative; min-height:13px; _height: 13px; *margin-bottom: -4px; padding: 8px 5px; border-bottom: 1px solid #ddd; }
#MK_innerOptWrap .MK_inner-opt-cm li .MK_qty-ctrl,
#MK_innerOptWrap .MK_inner-opt-cm li .MK_price,
#MK_innerOptWrap .MK_inner-opt-cm li .MK_btn-del { position: absolute; }
#MK_innerOptWrap .MK_inner-opt-cm li .MK_p-name,
#MK_innerOptWrap .MK_inner-opt-cm li .MK_qty-ctrl,
#MK_innerOptWrap .MK_inner-opt-cm li .MK_price,
#MK_innerOptWrap .MK_inner-opt-cm li .MK_btn-del { display: block; }
#MK_innerOptWrap .MK_inner-opt-cm li .MK_price { right: 20px; top: 10px; color: #333; }
#MK_innerOptWrap .MK_inner-opt-cm li .MK_btn-del { right: 5px; top: 8px; }
#MK_innerOptWrap .MK_inner-opt-cm li .MK_qty-ctrl .basic_option { margin-top: 3px; }
/* 사용자 입력 인풋박스 (color, size )*/
.MK_optAddWrap .MK_inner-opt-cm li .MK_txt_uinput { width: 200px; }
/* 기본옵션 */
#MK_innerOptWrap #MK_innerOpt_01 li .MK_p-name { margin-right: 140px; }
	#MK_innerOptWrap #MK_innerOpt_01 li .MK_qty-ctrl { width: 50px; top: 3px; *top: 2px; right:110px; }
#MK_innerOptWrap #MK_innerOpt_01 li .MK_qty-ctrl input.MK_count { width: 30px; height: 16px; line-height: 16px; padding: 2px 0 0 2px; }
#MK_innerOptWrap #MK_innerOpt_01 li .MK_qty-ctrl a { position: absolute; right: 0px; font-size: 0; line-height: 0; }
#MK_innerOptWrap #MK_innerOpt_01 li .MK_qty-ctrl a img { vertical-align: top; }
#MK_innerOptWrap #MK_innerOpt_01 li .MK_qty-ctrl a.MK_btn-up { top: 2px; }
#MK_innerOptWrap #MK_innerOpt_01 li .MK_qty-ctrl a.MK_btn-dw { top: 12px; }
/* 개별옵션 */
#MK_innerOptWrap #MK_innerOpt_02 li .MK_p-name { margin-right: 80px; }
	#MK_innerOptWrap #MK_innerOpt_02 li .MK_qty-ctrl { width: 50px; top: 3px; *top: 2px; right:110px; }
#MK_innerOptWrap #MK_innerOpt_02 li .MK_qty-ctrl input.MK_count { width: 30px; height: 16px; line-height: 16px; padding: 2px 0 0 2px; }
#MK_innerOptWrap #MK_innerOpt_02 li .MK_qty-ctrl a { position: absolute; right: 0px; font-size: 0; line-height: 0; }
#MK_innerOptWrap #MK_innerOpt_02 li .MK_qty-ctrl a img { vertical-align: top; }
#MK_innerOptWrap #MK_innerOpt_02 li .MK_qty-ctrl a.MK_btn-up { top: 2px; }
#MK_innerOptWrap #MK_innerOpt_02 li .MK_qty-ctrl a.MK_btn-dw { top: 12px; }
/* 총합계 */
#MK_innerOptTotal { padding: 10px 5px; font-size: 12px; color: #333; text-align: right; }
#MK_innerOptTotal .MK_txt-total { }
#MK_innerOptTotal .MK_txt-won { }
#MK_innerOptTotal .MK_total { color: #ed1c24; font-weight: bold; }
/* 소리뷰 */
#sorivu { position: relative; margin-top: 20px; }
/* 상품 일반정보(상품정보제공 고시) */
#productWrap { margin: 10px 0; }
#productWrap h3.tb-tit { margin-bottom: 10px; text-align: left; }
#productWrap table { width: 100%; font-size: 12px; border-collapse: collapse; border-width: 1px 0 1px 0; border-color: #b4b4b4; border-style: solid; table-layout: fixed; }
#productWrap table th { border-right: 1px solid #e0e0e0; border-bottom: 1px solid #e0e0e0; background-color: #f8f8f8; color: #3b3b3d; text-align: left; padding: 10px 0 10px 15px; }
#productWrap table td { color: #8b8b8b; border-bottom: 1px solid #e0e0e0; word-break: break-all; text-align: left; padding: 10px 0 10px 17px; }

/* 사이즈 차트 */
.box-btn-size-chart { width: 300px; padding: 10px; background: #D9DBDA; text-align: center; }
td.area-btn-size-chart a { color: #000000; font-size: 15px; font-weight: bold; }
#sizeChart { width:693px; position: absolute; display: none; }
#sizeChart .btn-close-box { width: 100%; position: relative; }
#sizeChart .btn-close-layer { position: absolute; display: block; width: 15px; height: 14px; top: 10px; right: 10px; color: #FFFFFF; font-size: 15px; font-weight: bold; }

.size-chart-box { width: 100%;  font-family: 'dotum'; border: 2px solid #3F4045;}
.size-chart-box h4 { width: 100%; margin:0; padding: 10px 0px; color: #FFFFFF; background: #3F4045; text-align: center; }
.size-chart-cont { background: #FFFFFF; text-align: center; padding: 5px; }
.size-chart-cont table { width: 100%; margin:0; padding:0; border-collapse: collapse; border: 1px solid #D9DBDA; }
.size-chart-cont table th, .size-chart-cont table td { font-family: 'dotum'; padding: 10px; text-align: center; border-bottom: 1px solid #D9DBDA; }
.size-chart-cont table th { background: #EBECF0; }
.size-chart-cont table tr:last-child { border-bottom: 1px solid #D9DBDA; }
.size-chart-cont img.sc-img-chart,
#sc_img_chart { width: 670px; height: 300px; }
.size-chart-cont img.sc-img-guide,
#sc_img_guide { width: 190px; height: 240px; }
.size-chart-cont p { margin-top: 10px; text-align: left; }

/* 로즈발효스킨에센스 상세 */

#contentWrap {width:1200px;}

@charset "utf-8";
        @import url('https://fonts.googleapis.com/css?family=Nanum+Gothic:400,700');

@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 300;
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.eot);
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.woff) format('woff'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 700;
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.eot);
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.woff) format('woff'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.ttf) format('truetype');
}


        /* reset */
        * {margin: 0; padding: 0; box-sizing: border-box;}
        .skin01_detail a {text-decoration: none;}
        .skin01_detail ul {list-style: none;}
        .skin01_detail img {border: none;}
        .skin01_detail .blind {font-size:0; line-height: 0; text-indent: -99999px;}
        html {font-size: 0.625em; line-height: 1; font-family: 'Nanum Gothic', sans-serif; width: 62.5%; min-width: 1200px; margin: 0 auto;}
.skin01_detail, .skin01_detail h2, .skin01_detail h3 {font-family: 'Nanum Gothic', sans-serif;}
h2, h3, h4, h5, h6 {font-weight:700;}



/* web */

       /* header */
        header.skin01_detail .fullImg {height: 500px; background: url(http://aa5338.img8.kr/img/01_skin_img/01_skin_web_01.jpg) center no-repeat;}
        header.skin01_detail .title {text-align: center; padding-top: 60px;}
        header.skin01_detail .title span {font-size: 2.4rem; color: #9e9e9e;}
        header.skin01_detail .title span b {color: #1a692b;}
        header.skin01_detail .title h2 {background: #1a692b; width: 468px; height: 72px; font-size: 4.2rem; color: white; line-height: 63px; margin: 24px auto 0;}
        header.skin01_detail > span {display: block; margin: 66px auto 74px; width: 2px; height: 120px; background: #eaeaea;}
        
        /* main */
        
        /* .detail */
        .skin01_detail main .detail .mainTtl {text-align: center;}
        .skin01_detail main .detail .mainTtl span {display: block;}
        .skin01_detail main .detail .mainTtl span:first-child {font-size: 2.8rem; color: #666;}
        .skin01_detail main .detail .mainTtl span:last-child {font-size: 4.8rem; color: #1a692b; width: 432px; height: 88px; border-top: solid 2px #dedede; border-bottom: solid 2px #dedede; line-height: 80px; margin: 17px auto 127px;}
        .skin01_detail main .detail .box {text-align: center; margin-bottom: 186px;}
        .skin01_detail main .detail .box:after {content: ""; display: block; clear: both;}
        .skin01_detail main .detail .box .hidden {height: 450px; background: #ddd; width: 50%; float: left; background-size: cover;}
        .skin01_detail main .detail .box .hidden.img4 {margin-top: 54px; background: url(http://aa5338.img8.kr/img/01_skin_img/01_skin_web_05.jpg) no-repeat center;}
        .skin01_detail main .detail .box .infoWrap {width: 50%; float: left; padding: 37px 0;}
        .skin01_detail main .detail .box .num {/*display: block;*/ font-weight: 700; font-size: 5rem; color: #dedede;}
        .skin01_detail main .detail .box h3 {font-size: 3.2rem; color: #2c2c2c; margin: 40px 0 43px;}
        .skin01_detail main .detail .box .info {font-size: 2rem; color: #666; display: block; border-top: solid 2px #dedede; border-bottom: solid 2px #dedede; width: 78.333%; line-height: 1.818em; padding: 46px 0; margin: 0 auto;}
        
        .skin01_detail main .detail .line {display: none;}
        .skin01_detail main .detail .box1 .hidden {background: url(http://aa5338.img8.kr/img/01_skin_img/01_skin_web_02.jpg) no-repeat center;}
        .skin01_detail main .detail .box2 .hidden {float: right; background: url(http://aa5338.img8.kr/img/01_skin_img/01_skin_web_03.jpg) no-repeat center;}
        .skin01_detail main .detail .box:after {content: ""; display: block; clear: both;}
        .skin01_detail main .detail .box .ttlWrap {margin: 0 6.5%; position: relative; text-align: left;}
        .skin01_detail main .detail .box .ttlWrap:after {content: ""; display: block; clear: both;}
        .skin01_detail main .detail .box .ttlWrap num {display: inline; }
        .skin01_detail main .detail .box .ttlWrap h3 {display: inline; padding: 15px 90px 20px 30px; position: relative; bottom: 5px; border-right: 2px solid #dedede;}
        .skin01_detail main .detail .box .ttlWrap .info {width: 57.597%; float: right; margin: 0; border: none; padding: 0 0 0 15px; position: relative; bottom: 12px;}
        .skin01_detail main .detail .box3 .img3 {margin-top: 58px; width: 53.666%; height: 520px; background: url(http://aa5338.img8.kr/img/01_skin_img/01_skin_web_04.jpg) no-repeat center;}
        .skin01_detail main .detail .box3 .infoWrap {margin-top: 58px; width: 46.334%; height: 520px;}
        .skin01_detail main .detail .box3 .infoWrap {text-align: center; padding: 0;}
        .skin01_detail main .detail .box3 .infoWrap .grid1 {display: block; font-size: 2.4rem; color: white; background: #1a692b; min-width: 450px; width: 80.935%; height: 60px; margin: 0 auto; line-height: 58px;}
        .skin01_detail main .detail .box3 .infoWrap .grid2 {display: block; font-size: 2rem; color: #666; min-width: 450px; width: 80.935%; border: 2px solid #dedede; border-top-width: 0; margin: 0 auto 43px; padding: 28px 0; line-height: 2em;}
        .skin01_detail main .detail .box4 .hidden {float: right; height: 600px;}
        .skin01_detail main .detail .box4 .infoWrap {margin: 112px 0;}
        .skin01_detail main .detail .box5 .ttlWrap {margin: 0 4.083% 80px; padding: 20px 27px; border-top: 2px solid #dedede; border-bottom: 2px solid #dedede;}
        .skin01_detail main .detail .box5 .ttlWrap .num {position: relative; top:21px; }
        .skin01_detail main .detail .box5 .ttlWrap h3 {display: inline; padding: 15px 30px 20px 15px; top:13px;}
        .skin01_detail main .detail .box5 .ttlWrap .info {width: 48%; top: 1px;}
        
        .skin01_detail main .detail .box5 .chapt2, .skin01_detail main .detail .box5 .chapt3 {width: 50%; float: left;}
        .skin01_detail main .detail .box5 div:after {content: ""; display: block; clear: both;}
        .skin01_detail main .detail .box5 div .wrap .chapter {display: block; background: #1a692b; width: 190px; height: 48px; margin: 0 auto; color: white; font-size: 2.4rem; line-height: 44px; border-radius: 24px;}
        .skin01_detail main .detail .box5 div .wrap {width: 100%; font-size: 2.2rem; color: #848484; text-align: center; margin: 0 auto; float: left; padding: 0 8%;}
        .skin01_detail main .detail .box5 div .wrap:after {content: ""; display: block; clear: both;}
        .skin01_detail main .detail .box5 div .wrap .oil {text-align: center; /*padding: 28px 0 46px;*/ width: 50%; min-width: 200px; float: left; padding: 53px 0 148px;}
        .skin01_detail main .detail .box5 div .wrap .oil span {display: block; width: 200px; height: 200px; border: 2px solid #eaeaea; border-radius: 50%; margin: 0 auto;}
        .skin01_detail main .detail .box5 div .wrap .oil p {margin: 0 auto; padding-top: 40px;}
        .skin01_detail main .detail .box5 .chapt1 .wrap {width: 100%; padding: 0 18.583%;}
        .skin01_detail main .detail .box5 .chapt1 .wrap .oil {width: 33.3%;}
        .skin01_detail main .detail .box5 .chapt1 .wrap div:nth-of-type(1) span {background: url(http://aa5338.img8.kr/img/01_skin_img/01_skin_web_06-1.jpg); background-size:cover;}
        .skin01_detail main .detail .box5 .chapt1 .wrap div:nth-of-type(2) span {background: url(http://aa5338.img8.kr/img/01_skin_img/01_skin_web_06-2.jpg); background-size:cover;}
        .skin01_detail main .detail .box5 .chapt1 .wrap div:nth-of-type(3) span {background: url(http://aa5338.img8.kr/img/01_skin_img/01_skin_web_06-3.jpg); background-size:cover; background-position:-10px 3px;}
        .skin01_detail main .detail .box5 .chapt2 .wrap div:nth-of-type(1) span {background: url(http://aa5338.img8.kr/img/01_skin_img/01_skin_web_06-4.jpg); background-size:cover; background-position:0;}
        .skin01_detail main .detail .box5 .chapt2 .wrap div:nth-of-type(2) span {background: url(http://aa5338.img8.kr/img/01_skin_img/01_skin_web_06-5.jpg); background-size:cover; background-position:-16px 6px;}
        .skin01_detail main .detail .box5 .chapt3 .wrap div:nth-of-type(1) span {background: url(http://aa5338.img8.kr/img/01_skin_img/01_skin_web_06-6.jpg); background-size:cover;}
        .skin01_detail main .detail .box5 .chapt3 .wrap div:nth-of-type(2) span {background: url(http://aa5338.img8.kr/img/01_skin_img/01_skin_web_06-7.jpg); background-size:cover;}
        
        
        .skin01_detail main .howTo {padding-left: 4%;}
        .skin01_detail main .howTo:after {content: ""; display: block; clear: both;}
        .skin01_detail main .howTo .howWrap {width: 46%; float: left; text-align:left;}
        .skin01_detail main .howTo .howWrap > span:nth-of-type(1) {font-size: 12rem; color: #dedede; margin-right: 25px;}
        .skin01_detail main .howTo .howWrap .howTtl {font-size: 5rem; color: #2c2c2c; display: inline-block;}
        .skin01_detail main .howTo .howWrap .howTtl b {font-size: 3.2rem; color: #1a692b; display: block; margin-bottom: 35px;}
        .skin01_detail main .howTo .img6 {float: left; width: 54%; height: 724px; background: url(http://aa5338.img8.kr/img/01_skin_img/01_skin_web_07.jpg) no-repeat; margin-top: 20px;}
        .skin01_detail main .howTo .howWrap .how .line {width: 92.391%;  border-top: 2px solid #dedede; border-bottom: 2px solid #dedede; margin: 50px auto 40px; text-align: center; padding: 8px 0 10px;}
        .skin01_detail main .howTo .howWrap .how .line span {line-height: 30px;}
        .skin01_detail main .howTo .howWrap .how .line span:nth-child(1) {color: white; background: #1a692b; font-size: 2.4rem; font-weight: 700; padding: 1px 6px 5px;}
        .skin01_detail main .howTo .howWrap .how .line span:nth-child(2) {color: #1a692b; font-size: 2.1rem; margin-left: 7px;}
        .skin01_detail main .howTo .howWrap .how .howDetail {display: block; margin: 21px auto 23px; font-size: 2.2rem; color: #666; text-align: center;}
        .skin01_detail main .howTo .howWrap .how1 .howDetail b:first-child {display: inline-block; position: relative; bottom: 31px;}
        .skin01_detail main .howTo .howWrap .how .howDetail span {display: inline-block; width: 450px; line-height: 1.385em; text-align: left; margin-bottom: 34px;}
        .skin01_detail main .howTo .howWrap .how2 .howDetail b:nth-of-type(2) {display: inline-block; position: relative; bottom: 31px;}
        
        /* .footer */
        footer.skin01_detail {text-align: center;}
        footer.skin01_detail .close div {height: 680px; margin: 245px 0 50px; background: url(http://aa5338.img8.kr/img/01_skin_img/01_skin_web_08.jpg) center no-repeat;}
        footer.skin01_detail .close span {margin-bottom:40px; display: inline-block; font-size: 3.6rem; color: #2c2c2c; border-bottom: 2px solid #dedede; width: 75%; padding-bottom: 34px;}
        footer.skin01_detail .close p {margin: 40px 0 264px; font-size: 2.2rem; line-height: 2.273em; color: #666;}
        
        footer.skin01_detail .option {margin-top:250px; padding: 0 4.166%;}
        footer.skin01_detail .option > span {display: block; width: 30px; height: 2px; background: #2c2c2c; margin: 0 auto 25px;}
        footer.skin01_detail .option > p {color: #2c2c2c;}
        footer.skin01_detail .option > p:nth-of-type(1) {font-size: 2.8rem; margin-bottom: 20px;}
        footer.skin01_detail .option > p:nth-of-type(2) {font-size: 3.6rem;}
        footer.skin01_detail .option > p:nth-of-type(2) b {color: #1a692b;}
        footer.skin01_detail .option > .hidden {background: url(http://aa5338.img8.kr/img/01_skin_img/01_skin_web_09.jpg) center no-repeat; height: 585px; margin-top: 62px;}
        footer.skin01_detail .option .products {padding: 23px 0 0 30px; float: left;}
        footer.skin01_detail .option .products:after {content: ""; clear: both; display: block;}
        footer.skin01_detail .option .products > div {width: 220px; float: left; margin-right: 20px;}
        footer.skin01_detail .option .products > div .hidden {width: 220px; height: 220px; border: 2px solid #eaeaea; margin: 0 auto;}
        footer.skin01_detail .option .products .product1 .hidden {background: url(http://aa5338.img8.kr/img/01_skin_img/01_skin_web_09-1.jpg);}
        footer.skin01_detail .option .products .product2 .hidden {background: url(http://aa5338.img8.kr/img/01_skin_img/01_skin_web_09-2.jpg);}
        footer.skin01_detail .option .products .product3 .hidden {background: url(http://aa5338.img8.kr/img/01_skin_img/01_skin_web_09-3.jpg);}
        footer.skin01_detail .option .products div span {display: block;}
        footer.skin01_detail .option .products div span.name {font-size: 2rem; line-height: 1.333em; color: #666; margin: 36px 0 37px;}
        footer.skin01_detail .option .products div.product1 span.name {margin: 20px 0 27px;}
        footer.skin01_detail .option .products div span.price {font-size: 2.3rem; color: #303030; font-weight: 700;}
        footer.skin01_detail .option .products div span.line {width: 30px; height: 2px; background: #dedede; margin: 24px auto 30px;}
        footer.skin01_detail .option .products div p {font-size: 1.8rem; color: #9e9e9e; line-height: 1.556em;}
        footer.skin01_detail .option .options {float: left; width: 376px; font-weight: 700; padding-top: 23px; line-height:1.26;}
        footer.skin01_detail .option .options div p span {display: block; width: 160px; height: 2px; background: #e1ff55; position: relative; margin: 0 auto; bottom: 14px;}
        footer.skin01_detail .option .options div span:nth-of-type(3) {font-size: 1.4rem; background: #e1ff55; color: #1a692b; padding: 0 6px 3px; margin-right: 10px; position: relative; bottom: 5px;}
        footer.skin01_detail .option .options .aSet {height: 220px; margin: 0 auto; background: #1a692b; padding: 44px 0 37px;}
        footer.skin01_detail .option .options .aSet > span:nth-of-type(1) {font-size: 2rem; background: #afe576; color: #1a692b; padding: 5px 10px 7px; margin-right: -4px;}
        footer.skin01_detail .option .options .aSet span:nth-of-type(2) {display:inline-block; margin-bottom:20px; font-size: 2.2rem; background: #1a692b; color: #def4c7; padding: 1px 8px 3px; border: 2px solid #afe576;}
        footer.skin01_detail .option .options .aSet span:nth-of-type(4) {display:inline-block; margin-top:20px; font-size: 3rem; color: white;}
        footer.skin01_detail .option .options .aSet p {font-size: 2.2rem; color: #def4c7; position: relative; }
        
        footer.skin01_detail .option .options .bSet {height: 220px; margin: 22px auto 118px; background: #c6e6a4; padding: 44px 0 37px;}
        footer.skin01_detail .option .options .bSet > span:nth-of-type(1) {font-size: 2rem; background: #1a692b; color: #c6e6a4; padding: 5px 10px 6px; margin-right: -5px;}
        footer.skin01_detail .option .options .bSet span:nth-of-type(2) {display:inline-block; margin-bottom:20px; font-size: 2.2rem; background: #c6e6a4; color: #1a692b; padding: 0 58px 2px; border: 2px solid #1a692b;}
        footer.skin01_detail .option .options .bSet span:nth-of-type(4) {font-size: 3rem; color: #1a692b;}
        footer.skin01_detail .option .options .bSet p {font-size: 2.2rem; color: #5b9966; position: relative; margin-bottom:20px;}


/* 아로마 룸스프레이 상세 */

        /* reset */
        .roomspray01_detail a {text-decoration: none;}
        .roomspray01_detail ul {list-style: none;}
        .roomspray01_detail img {border: none;}
        .roomspray01_detail .blind {font-size:0; line-height: 0; text-indent: -99999px;}
        html {font-size: 0.625em; line-height: 1; font-family: 'Nanum Gothic', sans-serif; width: 62.5%; min-width: 1200px; margin: 0 auto;}
        .roomspray01_detail, .roomspray01_detail h2, .roomspray01_detail h3 {font-family: 'Nanum Gothic', sans-serif;}

       /* header */
        header.roomspray01_detail .title {text-align: center; padding-top: 50px;}
        header.roomspray01_detail .title span {font-size: 1.9rem; color: #9e9e9e;}
        header.roomspray01_detail .title span b {color: #1a692b;}
        header.roomspray01_detail .title h2 {font-weight:700; background: #1a692b; width: 460px; padding: 10px 20px 15px; font-size: 3.2rem; color: white; line-height: 35px; margin: 24px auto 90px;}
        header.roomspray01_detail .fullImg {height: 800px; background: url(http://aa5338.img8.kr/img/01_roomspray_img/02_roomspray_web_01.jpg) center no-repeat;}
        header.roomspray01_detail p {font-size: 1.9rem; color: #666; line-height: 1.6em; text-align: center; margin-top: 30px;}
        
        header.roomspray01_detail > span {display: block; margin: 70px auto 70px; width: 2px; height: 150px; background: #eaeaea; }
        
        /* main */
        
        /* .detail */
        .roomspray01_detail main .detail .imgBox {height: 820px;}
        .roomspray01_detail main .detail .imgBox1 {background: url(http://aa5338.img8.kr/img/01_roomspray_img/02_roomspray_web_12.jpg) center no-repeat;}
        .roomspray01_detail main .detail .imgBox2 {background: url(http://aa5338.img8.kr/img/01_roomspray_img/02_roomspray_web_11.jpg) center no-repeat; margin-bottom: 117px;}
        .roomspray01_detail main .detail .mainTtl {text-align: center; margin-top: 97px;}
        .roomspray01_detail main .detail .mainTtl b{color: #1a692b;}
        .roomspray01_detail main .detail .mainTtl span {display: block;}
        .roomspray01_detail main .detail .mainTtl span:first-child {font-size: 2rem; color: #666;}
        .roomspray01_detail main .detail .mainTtl span:last-child {font-size: 3.4rem; color: #1a692b; width: 432px; height: 70px; border-top: solid 2px #dedede; border-bottom: solid 2px #dedede; line-height: 68px; margin: 17px auto 90px;}
        .roomspray01_detail main .detail .box {text-align: center; margin-bottom: 120px;}
        .roomspray01_detail main .detail .box:after {content: ""; display: block; clear: both;}
        .roomspray01_detail main .detail .box .hidden {height: 450px; background: #ddd; width: 50%; float: left; background-size: cover; margin: 35px 0;}
        .roomspray01_detail main .detail .box .hidden.img4 {margin: 0; background: url(http://aa5338.img8.kr/img/01_roomspray_img/02_roomspray_web_05.jpg) center no-repeat;}
        .roomspray01_detail main .detail .box .hidden.img5 {margin: 0; background: url(http://aa5338.img8.kr/img/01_roomspray_img/02_roomspray_web_06.jpg) center no-repeat;}
        .roomspray01_detail main .detail .box .infoWrap {width: 50%; float: left;}
        .roomspray01_detail main .detail .box .num {font-weight: 700; font-size: 3.2rem; color: #dedede;}
        .roomspray01_detail main .detail .box h3 {font-size: 2.4rem; color: #2c2c2c; margin: 10px 0 33px; line-height: 1.6em;}
        .roomspray01_detail main .detail .box .info {font-size: 1.4rem; color: #222; display: block; border-top: solid 2px #dedede; border-bottom: solid 2px #dedede; width: 78.333%; line-height: 1.818em; padding: 30px 0; margin: 0 auto;}
        .roomspray01_detail main .detail .box .info span{font-size: 1.3rem; color:#999;}
        
        .roomspray01_detail main .detail .box1 .hidden {background: url(http://aa5338.img8.kr/img/01_roomspray_img/02_roomspray_web_02.jpg) center no-repeat;}
        .roomspray01_detail main .detail .box2 .hidden {margin:0; float: right; background: url(http://aa5338.img8.kr/img/01_roomspray_img/02_roomspray_web_03.jpg) center no-repeat;}
        .roomspray01_detail main .detail .box:after {content: ""; display: block; clear: both;}
        .roomspray01_detail main .detail .box .ttlWrap {width: 850px; margin: 0 auto 80px; position: relative; text-align: left; border-top: 2px solid #dedede; border-bottom: 2px solid #dedede; padding: 22px 0;}
        .roomspray01_detail main .detail .box .ttlWrap:after {content: ""; display: block; clear: both;}
        .roomspray01_detail main .detail .box .ttlWrap h3 {display: inline; padding: 10px 67px 10px 63px; border-right: 2px solid #dedede;}
        .roomspray01_detail main .detail .box .ttlWrap .info {width: 530px; float: right; border: none; padding: 0 0 0 20px; position: relative; bottom: -5px; font-size:1.6rem; color:#444;}
        .roomspray01_detail main .detail .box3 .img3 {margin: 0; background: url(http://aa5338.img8.kr/img/01_roomspray_img/02_roomspray_web_04.jpg) center no-repeat;}
        .roomspray01_detail main .detail .box3 .infoWrap {margin: 125px 0; width: 46.334%;}
        .roomspray01_detail main .detail .box3 .infoWrap {text-align: center; padding: 0;}
        .roomspray01_detail main .detail .box3 .infoWrap .grid1 {display: block; font-size: 2.4rem; color: white; background: #1a692b; min-width: 450px; width: 80.935%; height: 60px; margin: 0 auto; line-height: 53px;}
        .roomspray01_detail main .detail .box3 .infoWrap .grid2 {display: block; font-size: 2rem; color: #666; min-width: 450px; width: 80.935%; border: 2px solid #dedede; border-top-width: 0; margin: 0 auto 43px; padding: 28px 0; line-height: 2em;}
        .roomspray01_detail main .detail .box4 .hidden {float: right; height: 450px;}
        .roomspray01_detail main .detail .box4 .info {font-size:1.6rem; padding: 140px 0; width: 100%; border: none;}
        .roomspray01_detail main .detail .box5 .info {font-size:1.6rem; padding: 155px 0; width: 100%; border: none;}
        .roomspray01_detail main .detail .box5 .ttlWrap {margin: 0 auto 80px; padding: 20px 27px; border-top: 2px solid #dedede; border-bottom: 2px solid #dedede;}
        .roomspray01_detail main .detail .box5 .ttlWrap h3 {display: inline; padding: 12px 60px 15px 30px; line-height:57px;}
        .roomspray01_detail main .detail .box5 .ttlWrap .info {width: 500px; margin: 0; top: 5px; line-height:1.6em;}
        
        .roomspray01_detail main .detail .ingredient {text-align: center; margin-top:150px;}
        .roomspray01_detail main .detail .ingredient span {display: block; font-size: 1.5rem; line-height: 1.818em; color: #666;}
        .roomspray01_detail main .detail .ingredient span b{font-size: 1.4rem; line-height:5;}
        .roomspray01_detail main .detail .ingredient span.ttl {display: inline-block; font-size: 2.2rem; font-weight: bold; color: #fff; background: #1a692b; padding: 0 8px 3px; margin-bottom: 30px;}
        
        .roomspray01_detail main .howTo:after {content: ""; display: block; clear: both;}
        .roomspray01_detail main .howTo .howWrap {float: left; padding: 90px 0; text-align: center; width: 100%; position:relative;}
        .roomspray01_detail main .howTo .howWrap > span:nth-of-type(1) {font-size: 10rem; color: #dedede; margin-right: 12px;}
        .roomspray01_detail main .howTo .howWrap .howTtl {font-size: 3.2rem; color: #2c2c2c; display: inline-block; position:relative; top:-5px;}
        .roomspray01_detail main .howTo .howWrap .howTtl b {font-size: 2.2rem; color: #1a692b; display: block; margin-bottom: 25px; text-align:left;}
        .roomspray01_detail main .howTo .howWrap .howBox {margin-top: 50px;}
        .roomspray01_detail main .howTo .howWrap .howBox .how {font-size: 2.4rem; color: #fff; height: 485px; background: #ddd; position: relative;}
        .roomspray01_detail main .howTo .howWrap .howBox .how:after {content: ""; display: block; clear: both;}
        .roomspray01_detail main .howTo .howWrap .howBox .how .circle {display: block; width: 60px; height: 60px; border-radius: 60px; background: #1a692b; float: left; position: relative; z-index: 1; top: 178px;}
        .roomspray01_detail main .howTo .howWrap .howBox .how .veil {display: block; width: 100%; height: 100%; position: relative; padding-top: 200px; background: rgba(10,40,2,.5);}
        .roomspray01_detail main .howTo .howWrap .howBox .how .veil p {z-index: 1; position: relative; font-weight: 700;}
        .roomspray01_detail main .howTo .howWrap .howBox .how .veil p b {color: #000;}
        .roomspray01_detail main .howTo .howWrap .howBox .how .veil span { display: inline-block; margin-top: 40px; padding: 7px 13px 10px; background: #917301;}
        .roomspray01_detail main .howTo .howWrap .howBox .how1 {background: url(http://aa5338.img8.kr/img/01_roomspray_img/02_roomspray_web_13.jpg); background-size: cover;}
        .roomspray01_detail main .howTo .howWrap .howBox .how1 .circle, .roomspray01_detail main .howTo .howWrap .howBox .how5 .circle {left: 551px;}
        .roomspray01_detail main .howTo .howWrap .howBox .how2 {background: url(http://aa5338.img8.kr/img/01_roomspray_img/02_roomspray_web_14.jpg); background-size: cover;}
        .roomspray01_detail main .howTo .howWrap .howBox .how2 .veil, .roomspray01_detail main .howTo .howWrap .howBox .how4 .veil {background: rgba(225,225,225,.4);}
        .roomspray01_detail main .howTo .howWrap .howBox .how2 .circle {left: 562px;}
        .roomspray01_detail main .howTo .howWrap .howBox .how3 {background: url(http://aa5338.img8.kr/img/01_roomspray_img/02_roomspray_web_15.jpg); background-size: cover;}
        .roomspray01_detail main .howTo .howWrap .howBox .how3 .circle {left: 535px;}
        .roomspray01_detail main .howTo .howWrap .howBox .how4 {background: url(http://aa5338.img8.kr/img/01_roomspray_img/02_roomspray_web_16.jpg); background-size: cover;}
        .roomspray01_detail main .howTo .howWrap .howBox .how4 .circle {left: 502px;}
        .roomspray01_detail main .howTo .howWrap .howBox .how5 {background: url(http://aa5338.img8.kr/img/01_roomspray_img/02_roomspray_web_17.jpg); background-size: cover;}
        .roomspray01_detail main .infoWrap2 {margin-top: 60px; text-align: center;}
        .roomspray01_detail main .infoWrap2 > span {width:700px; display: block; margin: 0 auto;}
        .roomspray01_detail main .infoWrap2 .grid1 {background: #1a692b; font-size: 2.2rem; color: #fff; padding: 8px 0;}
        .roomspray01_detail main .infoWrap2 .grid2 {padding: 20px 15px; border: 2px solid #dedede; border-top: none; margin-bottom: 55px; font-size: 1.6rem; color: #666;}
        .roomspray01_detail main .infoWrap2 .grid2 span {display: block; margin-bottom: 15px;}
        
        
        /* .footer */
        footer.roomspray01_detail {text-align: center;}
        
        footer.roomspray01_detail .option {margin-top:116px; padding: 0 4.166%;}
        footer.roomspray01_detail .option:after {display: block; clear: both; content: "";}
        footer.roomspray01_detail .option > span {display: block; width: 30px; height: 2px; background: #2c2c2c; margin: 0 auto 25px;}
        footer.roomspray01_detail .option > p {color: #2c2c2c;}
        footer.roomspray01_detail .option > p:nth-of-type(1) {font-size: 2.2rem; margin-bottom: 20px;}
        footer.roomspray01_detail .option > p:nth-of-type(2) {font-size: 3rem;}
        footer.roomspray01_detail .option > p:nth-of-type(2) b {color: #1a692b;}
        footer.roomspray01_detail .option > .hidden {background: url(http://aa5338.img8.kr/img/01_skin_img/01_skin_web_09.jpg) center no-repeat; height: 585px; margin-top: 62px;}
        footer.roomspray01_detail .option .products {width: 941px; padding: 50px 0 0; float: left; margin: 0 110px 132px;}
        footer.roomspray01_detail .option .products:after {content: ""; clear: both; display: block;}
        footer.roomspray01_detail .option .products > div {width: 295px; float: left; margin: 0 auto;}
        footer.roomspray01_detail .option .products > div .hidden {width: 295px; height: 295px; border: 2px solid #eaeaea; margin: 0 auto;}
        footer.roomspray01_detail .option .products > div .price1 {font-size: 1.8rem; color: #888;}
        footer.roomspray01_detail .option .products > div .price1 span {margin: 0 auto; display: block; width: 90px; height: 2px; background: #464646; position: relative; bottom: 10px;}
        footer.roomspray01_detail .option .products > div .price2 {font-size: 2.4rem; color: #303030; margin-top: 10px;}
        footer.roomspray01_detail .option .products > div .dc {font-size: 1.6rem; line-height: 1.32em; color: #1a692b; font-weight: 700; display: block; margin: 0 auto; width: 70px; height: 70px; background: #c6e6a4; border-radius: 70px; padding-top: 13px;}
        footer.roomspray01_detail .option .products .product1 .hidden {background: url(http://aa5338.img8.kr/img/01_roomspray_img/02_roomspray_web_07.jpg) no-repeat center; background-size: cover;}
        footer.roomspray01_detail .option .products .product2 {margin: 0 28px;}
        footer.roomspray01_detail .option .products .product2 .hidden {background: url(http://aa5338.img8.kr/img/01_roomspray_img/02_roomspray_web_09.jpg);}
        footer.roomspray01_detail .option .products .product3 .hidden {background: url(http://aa5338.img8.kr/img/01_roomspray_img/02_roomspray_web_10.jpg);}
        footer.roomspray01_detail .option .products div span {display: block;}
        footer.roomspray01_detail .option .products div span.name {font-size: 2.1rem; line-height: 1.333em; color: #666; margin: 20px 0;}
        footer.roomspray01_detail .option .products div span.price {font-size: 2.3rem; color: #303030; font-weight: 700;}
        footer.roomspray01_detail .option .products div span.line {width: 30px; height: 2px; background: #dedede; margin: 30px auto 30px;}
        
       
        footer.roomspray01_detail .infoWrap3 span {display: block; width: 800px; text-align: center; margin: 0 auto;}
        footer.roomspray01_detail .infoWrap3 .grid1 {font-size: 2.2rem; font-weight: bold; color: #fff; background: #1a692b; padding: 7px 0 10px;}
        footer.roomspray01_detail .infoWrap3 .grid2 {font-size: 1.6rem; color: #666; border: 2px solid #dedede; border-top: none; padding: 20px 0; margin-bottom: 60px;}
        footer.roomspray01_detail .infoWrap3 .grid2 span {margin-bottom: 15px;}
        footer.roomspray01_detail .infoWrap3 div {font-size: 1.6rem; color: #666; line-height: 1.818em; margin-bottom: 150px;}


textarea.MS_review_content_box {width:800px;height:70px}
/* BASIC css end */

