@charset "utf-8";
/**
 * @file section3.css
 * @brief ÆäÀÌÁöº° ½ºÅ¸ÀÏ
 * @author ceh@designgj.com
 */
.left45{padding-left:1.5rem;}
.mleft45{margin:1.5rem 0; margin-left:1.5rem; }
td.title01{height:7rem; width:11.6rem; border-right:1px solid #E6E7E8; background-color:#f9f9f9; border-bottom:solid 1px #E6E7E8; font-weight:bold;}
td.contents01{border-bottom:solid 1px #E6E7E8; padding:1.5rem;}
.dotted{border-bottom:1px dotted #E6E7E8;}
.solid_r{border-right:1px solid #E6E7E8;}
.solid_b{border-bottom:1px solid #E6E7E8;}
.solid_t{border-top:1px solid #E6E7E8;}

/* »óÇ°¹®ÀÇ */
.style-goods-form{}
.style-goods-form #page_title .top_title{font-size: 1.3rem; height: 4.2rem; line-height: 4.2rem; font-weight: bold; border-bottom:.1rem solid #E6E7E8;}
.style-goods-form td.contents01 input{display: block; width: 100%; height: 4rem; padding: 0 1.06rem; border: 1px solid #E6E7E8; border-radius: 0; -webkit-appearance: none; -moz-appearance: none; border-radius:0;}
.style-goods-form td.contents01 textarea{display: block; width: 100%; height: 15rem; padding: 1.06rem; border: 1px solid #E6E7E8; resize: none; -webkit-appearance: none; -moz-appearance: none; border-radius:0;}
.style-goods-form .policyCollectionTable .policyCollectionTitle{height:5.13333rem; color:#222228; font-weight:bold; padding-top:2.46666rem; padding-bottom:1.3333rem; border-bottom:1px solid #212127;}
.style-goods-form .policyCollectionTable .policyCollectionContents{border-bottom: 1px solid #E6E7E8; background-color: #f9f9f9; color: #6c6c70; padding: 1.5rem; line-height: 1.6;}
.style-goods-form .policyCollectionTable .policyCollectionRadio{border-top: 1px solid #E6E7E8; height: 5rem; padding-left:1.5rem;}
.style-goods-form .m_qna .btn_center{margin: auto; width: 33.0333rem; margin-top: 2.7333rem; margin-bottom: 4rem;}
.style-goods-form .m_qna .btn_center:after{content:''; display:block; clear:both;}
.style-goods-form .m_qna .btn_center .btn_prev{margin-right: 1.0333rem; float: left;}
.style-goods-form .m_qna .btn_center .btn_save{float: left;}
.style-goods-form table.goodsinfo tr {height: 11.6333rem; border-bottom:1px solid #E6E7E8;}
.style-goods-form table.goodsinfo tr th.img img{ vertical-align: bottom; height: auto; width: 100%;}
.style-goods-form table.goodsinfo tr td{padding-left:2rem;}
.style-goods-form table.goodsinfo tr td .goods-nm{font-weight: bold; padding-bottom: 1.1666rem; border-bottom: 1px dotted #bfbfbf; color:#222228; font-size:1.3333rem; width:18rem;}
.style-goods-form table.goodsinfo tr td .goods-price{font-weight: bold; padding-top: 1.1666rem; color: #6c6c70; font-size: 1.5rem;}

/* »óÇ°¹®ÀÇ radio¹Ú½º */
.style--radio{position: relative; display: inline-block; vertical-align: middle; font-size: 0; cursor: pointer; margin-right:2.03333rem;}
.style--radio label:before {background-image:url("../img/common/mob_btn_common_radio.png"); background-size: 1.6rem; width: 1.6rem; height: 1.6rem; background-repeat: no-repeat; background-position: 0 0; content: ''; vertical-align: middle;
 display: inline-block; margin-right: .7rem; margin-top: -3px;}
.style--radio input, .style--checkbox input{position: absolute; width: 1px; height: 1px; opacity: 0; filter: alpha(opacity=0); }
.style--radio label, .style--checkbox label{font-size: 1.2rem; display: block;}
.style--radio input:checked + label:before{background:url("../img/common/mob_btn_common_radio_on.png") no-repeat;background-size: 1.6rem;}

/* ±¸¸ÅÈÄ±â */
.style-goods-form #review-attach{position: relative; /*margin-top: 1.46666rem; margin-left: 1.4666rem;*/}
.style-goods-form #review-attach:after{content:''; display:block; clear:both;}
.style-goods-form #review-attach li.item{float:left; width:4rem; height:4rem; margin-right:1.111rem;}
.style-goods-form .file-face{background:url(../../common/img/reviewBtn_03.png) no-repeat; background-size: 4rem; width: 4rem; height: 4rem;}
.style-goods-form .file-hidden{opacity: 0; position: absolute; left: 0; top: 1.4666rem;}
.style-goods-form .guide{font-size:1.2rem; color:#777; padding-top: 0.9333rem; padding-bottom: 2rem; }


/* »óÇ°¹®ÀÇ,±¸¸ÅÈÄ±â »èÁ¦ÆË¾÷ */
.style-goods-form > #page_title > .top_title.left45{font-size: 1.6rem; height: 4.93333rem; line-height: 4.93333rem; font-weight: bold; border-bottom:1px solid #25252b; padding-left: 1.5rem;
background-color: #fff;  text-align: left; font-family:Nanum;}
.style-goods-form #board-delete form .content .txt{padding:2.666rem; text-align:center;}
.style-goods-form #board-delete form .content .secret{line-height: 4.0333rem; height: 4.0333rem; width: 30rem; margin: 0 auto; margin-bottom: 3.0333rem;}
.style-goods-form #board-delete form .content .secret:after{content:''; display:block; clear:both; background-color:red;}
.style-goods-form #board-delete form .content .secret > .sct{float:left; padding-right: 2.9rem; font-size: 1.3333rem;}
.style-goods-form #board-delete form .content .secret > input{float:left; padding: 0; height: 3.83333rem; width: 22.0666rem; border-radius: 0; border:1px solid #E6E7E8;}
.style-goods-form #board-delete form .btn_center{width: 30rem; margin: 0 auto;}
.style-goods-form #board-delete form .btn_back{line-height: 3.8rem; border-radius: 0; margin-right: 1.0666rem; background: #fff; color: #6c6c70; font-size: 1.2rem; width: 14.266rem; height: 3.8rem;
font-weight: bold; border: 1px solid #E6E7E8;}
.style-goods-form #board-delete form .btn_confirm{background: #d2232a; color: #FFFFFF; font-size: 1.2rem; width: 14.266rem; height: 3.8rem; font-weight: bold;}


/* ¸¶ÀÌÆäÀÌÁö ¸ÞÀÎ */
.pd_l{padding-left:1.5rem;}
.pd_t{padding-top:1.3rem;}
.pd06{padding-top:0.6rem;}
.pd09{padding-top:0.9rem;}
.pd12{padding-top:1.2rem !important;}
.notcon{text-indent:-99999px;}
.style-goods-form .style--page-title {border-bottom: 1px solid #25252b;height: 4.93333rem !important; line-height: 4.93333rem !important; background-color:#f7f8f9; /*display:table; width:100%;*/}
.style-goods-form .style--page-title:after{content:''; display:block; clear:both;}
.style-goods-form .style--page-title > .tit{float:left; padding-right:0.76666rem; font-size:1.6rem;}
.style-goods-form .style--page-title > .info{float:left; font-size:1.06666rem; width:12.6666rem; color:#6c6c70; min-width:13.6666rem; font-weight:normal;}
.style-goods-form .style--page-title > .info b{color:#222228;}
.style-goods-form .style--page-title > .info.wd19{min-width:15.5rem; padding-left:0; padding-top:3px;}
.style-goods-form .style--page-title .cell{/*display:table-cell;*/}
.style-goods-form .style--page-title .cell.side{/*width:25%;*/}
.style-goods-form .style--page-title.review{height:0; border-bottom:0;}

.roundbox:after{content:''; display:block; clear:both;}
.style-goods-form .m_list{float:left; width:50%; height:8.5rem; padding-left:1.5rem; padding-top:1.333rem; padding-right:1.5rem;}
.style-goods-form .m_list .m_title{font-weight: bold; font-size: 1.333rem;}
.style-goods-form .m_list .m_bt{padding-top:1.4333rem; /*height:2.7333rem; line-height:3.7333rem;*/}
.style-goods-form .m_list .m_bt:after{content:''; display:block; clear:both;}
.style-goods-form .m_list .m_bt .m_right{float:left;}
.style-goods-form .m_list .m_bt .m_right.wd01 img{width: 2.666rem; height: 2.43333rem;}
.style-goods-form .m_list .m_bt .m_right.wd02 img{width: 1.9666rem; height: 2.73333rem;}
.style-goods-form .m_list .m_bt .m_right.wd03 img{width: 2.9rem; height: 1.6333rem; vertical-align:bottom;}
.style-goods-form .m_list .m_bt .m_right.wd04 img{width: 2.1666rem; height: 2rem; vertical-align:bottom;}
.style-goods-form .m_list .m_bt .m_content{color: #d2232a; font-size: 1.5rem; font-weight: bold; float:right;}

.style-goods-form .m_list .m_bt .m_content.point{background:url(../../common/img/mypBtn_03.png) no-repeat; background-position-y: 9px; padding-left: 18px; background-size: 1.4rem;}
.style-goods-form .m_list .m_bt .m_content b{color:#222228; font-weight:normal;}
.style-goods-form .m_list .m_bt .m_content img{margin-right: 0.4666rem; width: 1.4rem;}

.style-goods-form .mypagelist_ord:after{display:block; content:''; height:2.333rem; background-color:#f7f8f9; border-bottom:1px solid #25252b;}
.style-goods-form .mypagelist_mem:after{display:block; content:''; height:2.333rem; background-color:#f7f8f9; border-bottom:1px solid #25252b;}
.style-goods-form .mypagelist_mem.ht4:after{display:block; content:''; height:4rem; background-color:#f7f8f9;}
.style-goods-form .mypagelist_mem.ht4.nonebd:after{border:0;}

.style-goods-form .mypagelist_mem .m_list.mem{height:7rem; line-height:7rem; padding-top:0;}
.style-goods-form .mypagelist_mem .m_list:after{contebt:''; display:block; clear:both;}
.style-goods-form .mypagelist_mem .m_list .m_title{float:left;}

.style-goods-form .mypagelist_mem .m_list .m_content{float:right; display:block; content:''; background:url(../../common/img/mypBtn_06.png) no-repeat; background-size: 0.96666rem 1.73333rem; background-position-x: 4.0rem; width: 50px; min-width: 50px; background-position-y: 2.6rem;}

/* »óÇ°¹®ÀÇ ÀÛ¼º v191115 - sibizi - leekt */
#nqnaregister .style-goods-form{
	margin-top: 2.5rem;
}
#nqnaregister .style-goods-form > #page_title > .top_title{
	padding-left: 5.26rem;
}
#nqnaregister .goodsinfo{
	padding-top: 1.53rem;
	padding-bottom: 1.53rem;
}
#nqnaregister .goodsinfo .img{
	display: inline-block;
	text-align: left;
	width: 8.66rem;
	height: 8.66rem;
	max-width: 8.66rem;
	background: #faf9f7;
}
#nqnaregister .goodsinfo .img img{
	width: 100%;
	height: auto;
}
#nqnaregister .goodsinfo .goodsinfo-text{
	padding-left: 1.76rem;
	display: inline-block;
	width: calc(100% - 8.66rem - 1.76rem);
	vertical-align: top;
}
#nqnaregister .goods-nm{
	padding: .53rem 0;
	font-size: 1.3rem;
	font-weight: 400;
	color: #414042;
}
#nqnaregister .goods-price{
	font-size: 1.5rem;
	font-weight: bold;
	color: #414042;
}
#nqnaregister .goodsinfo-inputbox{
	border-top: .1rem solid #e6e7e8;
}
#nqnaregister .goodsinfo-inputbox .contents01{
	position: relative;
	padding-top: 2.8rem;
}
#nqnaregister .goodsinfo-inputbox .contents01 label{
	display: block;
	padding-bottom: 1.03rem;
	font-size: 1.3rem;
	line-height: 1.3rem;
	font-weight: bold;
	color: #414042;
}
#nqnaregister .goodsinfo-inputbox .contents01.policyCollection label{
	padding-bottom: 1rem;
}
#nqnaregister .goodsinfo-inputbox .contents01 input[type=text]{
	display: block;
	padding: 0 1.16rem;
	width: 100%;
	height: 4.2rem;
	font-size: 1.2rem;
	line-height: 1.2rem;
	border: .1rem solid #e6e7e8;
	background: #fff;
}
#nqnaregister .goodsinfo-inputbox .contents01 textarea{
	display: block;
	padding: 1.16rem;
	width: 100%;
	height: 20rem;
	font-size: 1.2rem;
	border: .1rem solid #e6e7e8;
	overflow-y: scroll;
	resize: none;
}
#nqnaregister .goodsinfo-inputbox .contents01 .secret_button{
	position: absolute;
	right: 0;
	top: 2.8rem;
	width: auto;
	height: 1.6rem;
}
#nqnaregister .goodsinfo-inputbox .contents01 .secret_button input[type=checkbox]{
	position: absolute;
	width: 0;
	height: 0;
	background: none;
	font-size: 0;
	opacity: 0;
}
#nqnaregister .goodsinfo-inputbox .contents01 .secret_button input[type=checkbox] + label{
	padding-bottom: 0;
	padding-left: 2.3rem;
	font-size: 1.3rem;
	line-height: 1.6rem;
	font-weight: 400;
	color: #666666;
	background: url("../img/goods/mob_btn_check_off.png") no-repeat left center #ffffff;
	background-size: 1.6rem;
}
#nqnaregister .goodsinfo-inputbox .contents01 .secret_button input[type=checkbox]:checked + label{
	background: url("../img/goods/mob_btn_check_on.png") no-repeat left center #ffffff;
	background-size: 1.6rem;
}
#nqnaregister .goodsinfo-inputbox .contents01 .policyCollectionList li{
	position: relative;
	padding-left: .73rem;
	font-size: 1.2rem;
	line-height: 1.9rem;
	font-weight: 400;
	color: #939598;
}
#nqnaregister .goodsinfo-inputbox .contents01 .policyCollectionList li:before{
	position: absolute;
	left: 0;
	top: .65rem;
	width: .25rem;
	height: .25rem;
	background: #939598;
	border-radius: 50%;
	content: '';
}
#nqnaregister .goodsinfo-inputbox .contents01 .policyCollectionRadio{
	margin-top: 1.18rem;
}
#nqnaregister .goodsinfo-inputbox .contents01 .policyCollectionRadio label{
	padding-bottom: 0;
	font-size: 1.2rem;
	line-height: 1.6rem;
	font-weight: 400;
	color: #414042;
}

/* »óÇ°ÈÄ±â ÀÛ¼º v191118 - sibizi - leekt */
#nreviewregister .style-goods-form{
	margin-top: 2.5rem;
}
#nreviewregister .style-goods-form > #page_title > .top_title{
	padding-left: 5.26rem;
}
#nreviewregister .goodsinfo{
	padding-top: 1.53rem;
	padding-bottom: 1.53rem;
}
#nreviewregister .goodsinfo .img{
	display: inline-block;
	text-align: left;
	width: 8.66rem;
	height: 8.66rem;
	max-width: 8.66rem;
	background: #faf9f7;
}
#nreviewregister .goodsinfo .img img{
	width: 100%;
	height: auto;
}
#nreviewregister .goodsinfo .goodsinfo-text{
	padding-left: 1.76rem;
	display: inline-block;
	width: calc(100% - 8.66rem - 1.76rem);
	vertical-align: top;
}
#nreviewregister .goods-nm{
	padding: .53rem 0;
	font-size: 1.3rem;
	font-weight: 400;
	color: #414042;
}
#nreviewregister .goods-price{
	font-size: 1.5rem;
	font-weight: bold;
	color: #414042;
}
#nreviewregister .goodsinfo-inputbox{
	border-top: .1rem solid #e6e7e8;
}
#nreviewregister .goodsinfo-inputbox .contents01{
	padding-top: 2.8rem;
}
#nreviewregister .goodsinfo-inputbox .contents01 label{
	display: block;
	padding-bottom: 1.03rem;
	font-size: 1.3rem;
	line-height: 1.3rem;
	font-weight: bold;
	color: #414042;
}
#nreviewregister .goodsinfo-inputbox .contents01 label span{
	padding-left: 1rem;
	font-size: 1.2rem;
	line-height: 1.3rem;
	font-weight: 400;
	color: #939598;
}
#nreviewregister .goodsinfo-inputbox .contents01 input[type=text]{
	display: block;
	padding: 0 1.16rem;
	width: 100%;
	height: 4.2rem;
	font-size: 1.2rem;
	line-height: 1.2rem;
	border: .1rem solid #e6e7e8;
	background: #fff;
}
#nreviewregister .goodsinfo-inputbox .contents01 textarea{
	display: block;
	padding: 1.16rem;
	width: 100%;
	height: 20rem;
	font-size: 1.2rem;
	border: .1rem solid #e6e7e8;
	overflow-y: scroll;
}
#nreviewregister .style-goods-form .policyCollectionTable .policyCollectionTitle{
	padding-bottom: 0;
	border-bottom: 0;
	background: #ffffff;
}
#nreviewregister .style-goods-form .policyCollectionTable .policyCollectionContents{
	padding-top: 1rem;
}
#nreviewregister .style-goods-form .policyCollectionTable .policyCollectionRadio{
	border: 0;
}
#review-attach li.item.template{
	width: 10rem;
	height: 4rem;
}
#review-attach li.item.template button.file-face{
	position: relative;
	padding: 0;
	width: 10rem;
	height: 4rem;
	background: #fff;
	font-size: 1.3rem;
	font-weight: bold;
	border: .1rem solid #c7c8ca;
}
#review-attach li.item.template button.file-face:after{
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translateX(-50%) translateY(-50%);
	width: 10rem;
	height: 4rem;
	font-size: 1.3rem;
	line-height: 4rem;
	font-weight: bold;
	color: #414042;
	content: '';
}

/* ÇÈ¾÷Á¤º¸ ¼öÁ¤ v191127 - sibizi - leekt start */

#pickup-wrap .style--radio input + label:before{
	margin: 0;
	width: 1.6rem;
	height: 1.6rem;
	background: url("../img/order/mob_btn_common_radio.png") no-repeat;
	background-size: 1.6rem;
}
#pickup-wrap .style--radio input:checked + label:before{
	width: 1.6rem;
	height: 1.6rem;
	background: url("../img/order/mob_btn_common_radio_on.png") no-repeat;
	background-size: 1.6rem;
}

/* ÇÈ¾÷Á¤º¸ ¼öÁ¤ v191127 - sibizi - leekt end */

/* ¸¶ÀÌÆäÀÌÁö v191128 - sibizi - leekt start */

#mypageinfo{
	padding-top: 1rem;
}

#mypagelist.style-goods-form .m_list .m_title{
	position: relative;
	padding-left: 2.33rem;
	font-size: 1.2rem;
	line-height: 1.36rem;
	font-weight: 400;
	color: #666666;
	background: url("../img/mypage/btn_arrow_next.png") no-repeat right center #ffffff;
	background-size: .73rem;
}
#mypagelist.style-goods-form .m_list .m_title:before{
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	content: '';
}
#mypagelist.style-goods-form .m_list .m_title.myp-list-ico01:before{
	width: 1.5rem;
	height: 1.83rem;
	background: url("../img/mypage/mob_ic_orderlist_small.png") no-repeat center center;
	background-size: 1.5rem;
}
#mypagelist.style-goods-form .m_list .m_title.myp-list-ico02:before{
	width: 1.8rem;
	height: 1.76rem;
	background: url("../img/mypage/mob_ic_point_small.png") no-repeat center center;
	background-size: 1.8rem;
}
#mypagelist.style-goods-form .m_list .m_title.myp-list-ico03:before{
	width: 1.8rem;
	height: 1.4rem;
	background: url("../img/mypage/mob_ic_coupon_small.png") no-repeat center center;
	background-size: 1.8rem;
}
#mypagelist.style-goods-form .m_list .m_title.myp-list-ico04:before{
	width: 1.83rem;
	height: 1.63rem;
	background: url("../img/mypage/mob_ic_goods_wishlist.png") no-repeat center center;
	background-size: 1.83rem;
}
#mypagelist.style-goods-form .m_list .m_bt{
	padding-top: 1.8rem;
}
#mypagelist.style-goods-form .m_list .m_bt .m_content{
	float: left;
	font-size: 2.1rem;
	line-height: 2.5rem;
	font-weight: bold;
	color: #414042;
}
#mypagelist.style-goods-form .m_list .m_bt .m_content b{
	font-size: 1.3rem;
	font-weight: bold;
}

#mypagelist.style-goods-form .mypagelist_ord:after{
	height: .8rem;
	background: #FAF9F7;
	border-bottom: .1rem solid #E6E7E8;
}

#mypagelist.style-goods-form .mypagelist_mem .m_list.mem{
	position: relative;
	width: 100%;
	height: auto;
	padding-top: 1.8rem;
	padding-bottom: 1.5rem;
	line-height: 1;
}
#mypagelist.style-goods-form .mypagelist_mem .m_list .m_title{
	background: none;
	padding-left: 0;
	font-size: 1.5rem;
	line-height: 1.7rem;
	font-weight: 400;
	color: #414042;
}
#mypagelist.style-goods-form .mypagelist_mem .m_list .m_content{
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	right: 1.6rem;
	float: none;
	padding-right: 1.44rem;
	width: auto;
	font-size: 1.3rem;
	line-height: 1.3rem;
	font-weight: 400;
	color: #414042;
	text-align: right;
	background: url("../img/mypage/btn_arrow_next.png") no-repeat right center #ffffff;
	background-size: .73rem;
}
#mypagelist.style-goods-form .mypagelist_mem .m_list .m_content.nocon{
	font-size: 0;
}

#mypagelist.style-goods-form .mypagelist_mem:after{
	display: none;
}
/* ¸¶ÀÌÆäÀÌÁö v191128 - sibizi - leekt end */

/* ¸¶ÀÌÆäÀÌÁö 1:1 ¹®ÀÇÀÛ¼ºÇÏ±â v191203 - sibizi - leekt start */

#qna-attach li.item.template{
	width: 10rem;
	height: 4rem;
}
#qna-attach li.item.template button.file-face{
	position: relative;
	padding: 0;
	width: 10rem;
	height: 4rem;
	font-size: 1.3rem;
	line-height: 4rem;
	font-weight: bold;
	color: #414042;
	background: #fff;
	border: .1rem solid #c7c8ca;
}
#qna-attach li.item.template button.file-face:after{
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translateX(-50%) translateY(-50%);
	width: 10rem;
	height: 4rem;
	font-size: 1.3rem;
	line-height: 4rem;
	font-weight: bold;
	color: #414042;
	content: '';
}

/* ¸¶ÀÌÆäÀÌÁö 1:1 ¹®ÀÇÀÛ¼ºÇÏ±â v191203 - sibizi - leekt end */

/* ´ë·®±¸¸Å ¹®ÀÇ v191206 - sibizi - leekt start */

#boardregister .style-goods-form .file-hidden{
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	opacity: 0;
}

/* ´ë·®±¸¸Å ¹®ÀÇ v191206 - sibizi - leekt end */
