
/* 상품 view 페이지 시작 */
.prdc_wrap {width:100%; font-family: 'Noto Sans KR', sans-serif;}
.prdc_top_wrap {position:relative; width:100%; margin:0 auto; border-bottom:1px solid #ddd;}
.prdc_heading {width:100%; border-bottom:1px solid #000; margin-top:20px;}
.prdc_heading p {font-weight:600; width:80%; line-height:1.4;}
.prdc_top_wrap .prdc_top_left {float:left; width:937px; border-right:1px solid #ddd; padding-right:26px; padding-top:29px;}
.prdc_top_wrap .prdc_top_right {float:left; width:210px; height:auto; padding-top:26px; padding-left:26px; padding-top:29px;}
.prdc_top_wrap .prdc_top_right li {margin-bottom:12px;}
.prdc_top_wrap:after {content:''; display:block; clear:both;}

.infoCont .tabCont {margin-bottom:50px; font-family: 'Noto Sans KR', sans-serif;}
.infoCont .tabCont h4 {font-size:17px; margin-bottom:15px;}
.infoCont .tabCont em {color:#4578e1;}
.infoCont .tabCont span {display:block; padding-left:10px;}
.infoCont .tabCont ul {margin-bottom:50px;}
.infoCont .tabCont li {margin-bottom:4px;}
.infoCont .tabCont li:before {color:#555; padding-right:3px; content:'-';}

a:link, a:visited  {color:#111; text-decoration: none;}
a:active, a:hover {color:#111; text-decoration: none;}

.fl {float:left;}
.fr {float:right;}
.red{color:#ff0000}
.clear{clear:both;}
.ac{text-align:center}

.text01{clear:both; overflow:hidden}

input, select, label, select {padding:0 0; font-family:'Noto Sans R', 'dotum', sans-serif; font-size:14px;}
input {padding:0 10px; letter-spacing:-1px;}
input[type="text"], input[type="password"], input[type="tel"] {padding:10px; box-sizing:border-box; border:1px solid #cacaca; background:0; border-radius:0; vertical-align:middle; -webkit-appearance:none; -moz-appearance:none; appearance:none; background:#fff;}
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color:#999;
}
textarea {border:1px solid #cacaca; width:100%; padding:10px; box-sizing:border-box; border-radius:5px; background:#fff; font-family:'Noto Sans R', 'dotum', sans-serif; -webkit-appearance:none; -moz-appearance:none; appearance:none;}

#review h4 {font-size:16px;}
#review .subtxt {margin-bottom:20px; color:#999;}
#review .starTxt b {color:#1048ad;}
#review .review {margin:10px 0; border-top:1px solid #666; font-family: 'Noto Sans KR', sans-serif;}
#review .review dt {border-bottom:1px solid #e6e6e6;}
#review .review dt a {display:block; padding:20px 0; color:#111}
#review .review dt a:after {content:''; clear:both; display:block;}
#review .review dt .tit {vertical-align:middle; margin-bottom:3px;}
#review .review dt .star {vertical-align:middle; color:#1048ad;}
#review .review dt .user {vertical-align:middle; }
#review .review dt .date {font-size:13px; vertical-align:middle; letter-spacing:-1px;}
#review .review dd {display:none; padding:20px; line-height:18px; background:#fbfbfb; border-bottom:1px solid #e6e6e6;}
#review .review dd  .btnF {background:#777; font-size:13px; border-radius:5px; padding:2px 8px 3px; color:#fff; display:inline-block; margin-top:20px;}
#review .review img {width:100%;}
#review .reviewWrite {padding:15px; margin-bottom:10px; background:#f5f5f5; font-family: 'Noto Sans KR', sans-serif;}
#review .reviewWrite:after {content:''; clear:both; display:block;}
#review .reviewWrite dl{display:flex; margin-bottom:4px;}
#review .reviewWrite dt {width:15%; margin-left:0; padding-top:6px}
#review .reviewWrite dd {width:75%; margin-left:0}
#review .reviewWrite dd input[type='radio'] {display:inline-block; vertical-align:middle;}
#review .reviewWrite dd label {display:inline-block; vertical-align:middle; line-height:15px; color:#1048ad; margin-right:10px;}
#review .reviewWrite dd input[type='text'] {width:100%; box-sizing:border-box;}
#review .reviewWrite dd textarea {width:90%; height:150px;}

.btnAc{text-align:center}
a.btnTypeA {display:inline-block; padding:0 40px; text-align:center; background:#89b942; color:#fff; box-sizing:border-box; height:40px; line-height:38px; font-weight:500;}

/********************************
 media query
*******************************/
@media screen and (max-width:640px) {
	#subCont{font-size:13px;}
	#review .review dt a {padding:10px 0; line-height:16px;}
	#review .reviewWrite dt {width:20%;}
	#review .reviewWrite dd {width:80%}
}


