/* BASIC css start */

div.C-49-1-2 .tit-page h2 {color:#424242; font-size: 0.875em; padding: 6px; border-bottom: 1px solid #aaa;}
div.C-49-1-2 { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background:repeat left top; border-top:0px solid ; border-right:0px solid ; border-bottom:0px solid ; border-left:0px solid ; }
.board_list .goods-info_v table, .board_view .goods-info_v table, .board_write .goods-info_v table {width:100%; border-bottom: 1px solid #bebebe;}
.board_list .goods-info_v table tbody th, .board_view .goods-info_v table tbody th, .board_write .goods-info_v table tbody th {vertical-align:top; padding:10px 0 10px 10px;}
.board_list .goods-info_v table tbody th img, .board_view .goods-info_v table tbody th img, .board_write .goods-info_v table tbody th img {width:100%; height:auto;}
.board_list .goods-info_v table tbody td, .board_view .goods-info_v table tbody td, .board_write .goods-info_v table tbody td {color:#424242; vertical-align:top; font-size:0.875em; padding:0; margin:0; padding:10px 10px 10px 7px; font-weight: bold;}
.board_list .goods-info_v table tbody .middle, .board_view .goods-info_v table tbody .middle, .board_write .goods-info_v table tbody .middle {vertical-align:middle;}
div.C-49-1-3 { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background:repeat left top; border-top:0px solid ; border-right:0px solid ; border-bottom:0px solid ; border-left:0px solid ; }
.board_write {margin-bottom:30px;}
.board_write .select_box {padding:8px 12px;}
.board_write .board-write-page table {width:100%;background: #F2F4F7;border-top: 1px solid #bebebe;border-bottom: 1px solid #bebebe;font-size:0.875em;}
.board_write .board-write-page table tbody th {padding: 5px 0 5px 20px;text-align:left;color: #424242;font-weight:normal;}
.board_write .board-write-page table tbody td {padding:5px 12px;color:#424242;}
.board_write .board-write-page table tbody tr:first-child th {}
.board_write .board-write-page table tbody td .chk {margin-top:5px;}
.board_write .board-write-page table tbody td .chk input {vertical-align:middle; margin-right:4px; margin-top:-2px;}
.board_write .board-write-page table tbody td .chk label {margin-right:15px;}
.board_write .board-write-page table tbody td span.fL {margin:7px 5px 0;}
.board_write .board-write-page table tbody td .relative {margin-top:5px;overflow:hidden;position: relative;}
.board_write .board-write-page table tbody td .relative .btnImg { display: inline-block; width: 30%; height: 35px; line-height: 35px; box-sizing: border-box; border: 1px solid #bbb; border-left: none; display: block; text-align: center; float: right; font-size: 0.875em; border-radius: 0 3px 3px 0; background-color: #fff; color: #424242;}
.board_write .board-write-page table tbody td .relative dl {float:right;}
.board_write .board-write-page table tbody td .relative dl dt {float:left; line-height:36px; margin-right:4px;}
.board_write .board-write-page table tbody td .relative dl dd {float:left;}
.board_write .board-write-page table tbody td .relative dl dd .box-select {width:132px;}
.board_write .board-write-page .txt_addInfo {font-size:0.875em; color:#808080; padding:16px 27px 14px;}
.board_write .goods-info {border-bottom:1px solid #e0e0e0;}
.board_write .board-write-page table tbody td .txtbox textarea {width:100%; height:150px; border:1px solid #dadada;}
.board_write .board-write-page .relative .input01 {display: inline-block; width: 70%;}
.board_write .board-write-page .relative .input01 input[type=text] {border-radius: 3px 0 0 3px;}

.board-write .board-write-page #addinfo_box tbody tr td.addinfo_title {width:78px; padding:5px 0 5px 25px;}
.board-write .board-write-page #addinfo_box .addinfo_value .addinfo_textfield {border:1px solid #dadada; width:100%; height:30px; text-indent:10px; background:#fff; font-size:0.875em; color:#808080; margin-bottom:5px;}
.board-write .board-write-page #addinfo_box .addinfo_value select.addinfo_inputs {width:100%;height:30px}
.board-write .board-write-page #addinfo_text {padding: 15px 10px 5px;font-size:0.875em;color: #424242;display:inline-block;}

div.C-49-1-4 .btn-center {text-align: center; padding: 10px;}
div.C-49-1-4 .btn-center .btn-ok {color: #fff; background-color: #505050; border: 1px solid #505050; height: 40px; line-height: 40px; font-size: 1em; box-sizing: border-box; display: block; border-radius: 3px;}
div.C-49-1-4 .btn-center .btn-list {color: #424242; background-color: #fff; border: 1px solid #505050; height: 40px; line-height: 40px; font-size: 1em; box-sizing: border-box; display: block; border-radius: 3px; margin-top: 10px;}

/* 이용약관, 개인정보처리방침 */
.board-write .agree {font-size: 0.75em; padding: 5px;}
.board-write .agree a {border: 1px solid #777; background-color: #fff; border-radius: 3px; font-size: 0.875em; padding: 2px; display: inline-block;}
.board-write .agree li.mt5 {padding-top: 3px;}

/* 구약관 관련 */
.board-write .useguide-agree {font-size: 0.75em; padding: 5px;}
.board-write .useguide-agree p {display: inline-block;}
.board-write .useguide-agree a {border: 1px solid #777; background-color: #fff; border-radius: 3px; font-size: 0.875em; padding: 2px; display: inline-block;}

/* 평점 관련 */
@font-face{font-family:ng; src:url('/template_common/m_powerpack/common_font/NanumBarunGothic.eot'); src:local(※), url('/template_common/m_powerpack/common_font/NanumBarunGothic.woff') format('woff')}

.board-write-page .myorder { position: relative; }
.board-write-page .myorder .btn-gray { display: inline-block; height: 33px; line-height: 33px; padding: 0 10px; border: 1px solid #c6c6c6; color: #424242; font-size: 12px; background: #efefef; text-align: center; box-sizing: border-box; border-radius: 3px; }
.board-write-page .myorder .input-group { position: relative; }
.board-write-page .myorder .input-group input[type=text] { font-size: 11px; }
.board-write-page .myorder .input-group input[type=text]:-ms-clear { display: none; }
.board-write-page .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; }

/* 주문내역 조회 레이어 */
#myorderlayer { display: none; }
#myorderlayer .layer { width: 100%; min-height: 100%; z-index: 3; position: fixed; left: 0; top: 0; background:rgba(60,60,60,0.8); }
#myorderlayer .layer .layer-pop { width:90%; background-color: #fff; position: relative; box-shadow: 0px 1px 10px #494949; margin:80px auto; }
#myorderlayer .layer .layer-pop h3  { background-color: #efefef; height: 36px; line-height: 36px; font-weight: bold; padding: 0 10px; font-size: 12px; }
#myorderlayer .layer .layer-pop .close { width:45px; height:36px; color:#fff; line-height: 42px; position:absolute; top:0; right:0;  background-color: #4f4f4f; text-align: center; font-size:0.750em; }
#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 { max-height: 300px; overflow-y: auto; padding-top: 36px; 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 .btn-center { padding: 0 10px 15px; margin: 0; }
#myorderlayer .layer .layer-pop .txt .btn-center .btn-white { display: block; height: 35px; line-height: 35px; border: 1px solid #393939; color: #393939; font-size: 12px; font-weight: bold; text-align: center; }
div.C-49-1-4 { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background:repeat left top; border-top:0px solid ; border-right:0px solid ; border-bottom:0px solid ; border-left:0px solid ; }
/* BASIC css end */

