/* BASIC css start */
#review-board-write {}
#review-board-write .reviewInfo {width:100%; border-bottom:1px solid #bebebe; display: table; padding:10px 0;}
#review-board-write .reviewInfo figure a {width:145px; display:table-cell; padding:0 10px;}
#review-board-write .reviewInfo figure a img {width:100%;}
#review-board-write .reviewInfo figcaption {display:table-cell; vertical-align: middle; font-weight:bold; word-break: break-all;}
#review-board-write .form-wrap { padding:30px 15px 0;border-top:1px solid #dedede}
#review-board-write table {width:100%;}
#review-board-write table th {text-align:left;font-size:13px;color:#424242;letter-spacing:-0.03em;padding-bottom:8px;font-weight:400}
#review-board-write table th, #review-board-write table td {width:100%;display:block}
#review-board-write table td{padding-bottom:20px}
#review-board-write table td select,#review-board-write table td input{border:1px solid #c9c9c9;height:50px;font-size:14px;color:#424242;padding:0 15px}
#review-board-write table td select{background:url('/design/happyprinc/wib/img/mo/icon_select_arrow.svg')no-repeat center right 15px;-webkit-appearance:none; -moz-appearance:none; appearance:none;color:#c9c9c9;}
#review-board-write table td input::placeholder{color:#C9C9C9}
#review-board-write table .two{display:inline-block;width:calc(50% - 5px);vertical-align:top;margin-right:9px}
#review-board-write table tr.two1{margin-right:0}
#review-board-write table tr:last-child td{padding-bottom:0}
#review-board-write table .fixButtonR{padding-right:107px}
#review-board-write table .fixButtonR .btn_Grey {width: 98px; display: inline-block; position: absolute; top:0; right:0;height:50px;line-height:50px;font-size:14px;font-weight:400;letter-spacing:-0.03em}
#review-board-write table .textArea textarea {height:200px;border:1px solid #c9c9c9;font-size:13px;color:#424242}
#review-board-write table .agree a {position: absolute; right: 0; border: 1px solid #c4c4c4; padding: 2px 5px; margin-right: 10px; background-color: #fff;}
#review-board-write .pd10 {margin-top:13px;padding:0 15px}
#review-board-write .pd10 .btn_Red{border-color:#767676;height:50px;line-height:50px;font-weight:400;font-size:13px;letter-spacing:-0.03em;margin-top:10px;background:#767676;color:#fff}
#review-board-write .pd10 .btn_White{border-color:#424242;height:50px;line-height:50px;font-weight:400;font-size:13px;letter-spacing:-0.03em;margin-top:10px;background:#fff;color:#424242}
#review-board-write .myorder { position: relative; }
#review-board-write .myorder .input-group { position: relative; }
#review-board-write .myorder .input-group input[type=text]:-ms-clear { display: none; }
#review-board-write .myorder .input-group #ordernumclear { position: absolute; right: 0; top: 0; bottom: 0; width: 23px; height: 16px; margin: auto; font-size: 12px; cursor: pointer; color: #000; text-align: center; }
#review-board-write table .agree{position: relative;margin-top: 15px;}
#review-board-write table .agree li{font-size:14px;color:#424242;letter-spacing:-0.03em}
#review-board-write table .agree li label{display:block;margin-top:10px}
#review-board-write table .agree li label input{height:15px;width:15px;}
#review-board-write table .agree li.mt5{font-size:12px;color:#767676;margin-top:10px}
#review-board-write table .agree .privacy-agree-btn{top:-6px;right:0;border-color:#E5E5E5;padding:0;width:62px;height:27px;line-height:27px;text-align:center;margin:0}
#review-board-write table .agree .privacy-agree-btn strong{font-size:11px;color:#767676;letter-spacing:-0.03em;font-weight:400}
input[type="radio"]{width:15px;height:15px !important; background:url(/design/happyprinc/wib/img/mo/radiono.svg) no-repeat center;  appearance: none;border:none !important;padding:0 !important;margin-right:5px}
input[type="radio"]:checked{width:15px;height:15px; background:url(/design/happyprinc/wib/img/mo/radioyes.svg) no-repeat center;}
#bw_input_passwd{background:#F8F8F8;}
#bw_input_passwd::placeholder{color:#424242 !important}
#bw_input_passwd + font{display:none}
/* ÁÖ¹®³»¿ª Á¶È¸ ·¹ÀÌ¾î */
#myorderlayer { display: none; }
#myorderlayer .layer { text-align:center; height:100%; z-index: 999; }
#myorderlayer .layer:before { content: ''; width:1px; height:100%; display:inline-block; vertical-align:middle; }
#myorderlayer .layer .layer-pop { display:inline-block; max-height:90%; margin:0; vertical-align:middle; overflow:auto; }
#myorderlayer .layer .layer-pop .tit-fix { position:fixed; width:90%; z-index:99; }
#myorderlayer .layer .layer-pop .tit-fix h3 { text-align:left; }
#myorderlayer .layer .layer-pop .txt { margin-top:36px; padding:0; max-height:none; text-align: left; font-family: "Malgun Gothic"; }
#myorderlayer .layer .layer-pop .txt .tab { padding: 15px 10px; }
#myorderlayer .layer .layer-pop .txt .tab ul { display: table; width: 100%; height: 30px; }
#myorderlayer .layer .layer-pop .txt .tab ul li { display: table-cell; width: 25%; height: 28px; border: 1px solid #c9c9c9; background:#fff; }
#myorderlayer .layer .layer-pop .txt .tab ul li a { display:block; line-height: 28px; color: #3b3b3b; font-size: 12px; text-align:center; text-decoration:none; background:none; }
#myorderlayer .layer .layer-pop .txt .tab ul li.now { font-weight:bold; background: #d1d1d1; }
#myorderlayer .layer .layer-pop .txt .tabWrap { border-top: 1px solid #cecece; border-bottom: 1px solid #cecece; font-size: 13px; }
#myorderlayer .layer .layer-pop .txt .tabWrap li { margin: 0 10px; padding: 10px 0; border-top: 1px solid #cfcfcf; }
#myorderlayer .layer .layer-pop .txt .tabWrap li:first-child { border: none; }
#myorderlayer .layer .layer-pop .txt .tabWrap li a { display: block; }
#myorderlayer .layer .layer-pop .txt .tabWrap li a dl { word-break: break-all; }
#myorderlayer .layer .layer-pop .txt .tabWrap li a dl dt { font-weight: bold; }
#myorderlayer .layer .layer-pop .txt .tabWrap li a dl dd .bar { display: inline-block; width: 1px; height: 10px; margin: 0 5px; background: #ddd; }
#myorderlayer .layer .layer-pop .txt .tabWrap li.myorder-none { text-align: center; }
#myorderlayer .layer .layer-pop .txt .order_list_more { margin-top:15px; }
#myorderlayer .layer .layer-pop .txt .pd10 { padding: 0 10px 15px; margin: 0; }
#myorderlayer .layer .layer-pop .txt .pd10 a { border: 1px solid #393939; }

/*Å¸ÀÌÆ²*/
.h_title{border-bottom:1px solid #DEDEDE;letter-spacing:-0.03em;padding:40px 0 30px;border:0;}
.h_title h3{font-size:20px;color:#424242;font-weight:500;text-align:center;}
/*ÅÇ
#bbtitle{padding-bottom:30px;border-bottom:15px solid #F8F8F8;}
#bbtitle ul{font-size:0;border-top:1px solid #C9C9C9;border-bottom: 1px solid #c9c9c9;}
#bbtitle ul li{display:inline-block;width:calc(25% - 1px);margin-left:-1px;vertical-align:top;border:1px solid #c9c9c9;text-align:center;margin-top: -1px}
#bbtitle ul li:nth-child(5),
#bbtitle ul li:nth-child(6),
#bbtitle ul li:nth-child(7){border-bottom:0}
#bbtitle ul li a{font-size:13px;color:#767676;display:block;background:#fff;padding:16px 0 15px}
#bbtitle ul li.sel{border-color:#767676}
#bbtitle ul li.sel a{background:#767676;color:#fff}*/
/* BASIC css end */

