/* BASIC css start */
#contentWrap { margin-top:35px; } 
.board_bnr { position:relative; } 
.board_bnr img { width:100%; margin-top:50px;} 
#bbsData .bbs-link-btm { margin-top:40px; text-align: center } 
#bbsData .bbs-link-btm a {width: 200px !important;padding: 20px;font-size: 15px; font-weight:bold; letter-spacing: .5rem;border-radius: 1rem;box-sizing: border-box;}   /*   ¹®ÀÇÇÏ±â ¹öÆ° »çÀÌÁî width: 400px   */
.bbs-table-write p { text-align: center; margin: 10px 0px; } 
.page-body{max-width:1200px; margin-left:145px;} /* »ý¼º  */
.bbs-table-write .title { line-height: 25px; } 
.bbs-table-write .title .title_select { padding-top:5px } 
.bbs-table-write .title .MS_select { margin-bottom:5px } 
.bbs-table-write .MS_input_txt { background:#fff; width: 100%; border: none; border-bottom: 1px solid #e0e0e0; } 
.bbs-table-write .MS_select { height:33px; } 
.bbs-table-write .myorder { position: relative; } 
.bbs-table-write .myorder .input-group { position: relative; display: inline-block; } 
.bbs-table-write .myorder .input-group input[type=text]:-ms-clear { display: none; } 
.bbs-table-write .myorder .input-group #ordernumclear { position: absolute; right: 6px; top: 0; bottom: 0; width: 33px; height: 14px; margin: auto; font-size: 13px; cursor: pointer; color: #000; text-align: center; } 
.bbs-table-write textarea { width:900px; height: 300px !important; } 
.bbs-table-write .input_style1 { width: 100%; border: none; border-bottom: 1px solid #e0e0e0; } 
.bbs-table-write .input_style2 { width: 100%; }
.bbs-table-write .input_style3 { margin-right:0; width:362px; background:#f5f5f5 } 
.text_content { *padding:13px 0 13px 2px } 
.bbs-table-write .btn_gray,
.bbs-table-write .btn_file { display:inline-block; margin-left:-1px; padding:0 5px; height:31px; font-size:11px; line-height:31px; border:1px solid #e4e4e5; background:#f5f5f5; } 
/* »óÇ° »ó´Ü Á¤º¸ */
.prd-tinfo { margin-top:10px; zoom: 1; overflow: hidden; padding:20px 0 20px 107px; border:1px solid #e4e4e5 } 
.prd-tinfo dt,
.prd-tinfo dd { position: relative; float: left; } 
.prd-tinfo dt { left: -87px; margin-right: -87px; width:70px; height:70px } 
.prd-tinfo dt img { width: 100%; height: 100%; } 
.prd-tinfo dd { width: 100%; } 
.prd-tinfo dd ul { } 
.prd-tinfo dd ul li { padding-top:14px } 
.prd-tinfo dd ul li .tit { font-weight:bold } 
.prd-tinfo dd ul li a { vertical-align:top } 
.prd-tinfo dd ul li img { vertical-align:top } 
/* °³ÀÎÁ¤º¸º¸È£Á¤Ã¥ µ¿ÀÇ */
.privercy-contract textarea { height: 100px; width: 660px; } 
.new-privercy-contract p { text-align: left; } 

/* °³ÀÎÁ¤º¸ ¼öÁý ÀÌ¿ë */
.privercy-contract .tbl { width:100% !important; padding:0; margin:0; border-spacing:0; border-collapse:collapse; border-top: 1px solid #dadada; border-left: 1px solid #dadada; } 
.privercy-contract .tbl caption { display:none; } 
.privercy-contract .tbl th { line-height:32px; color: #3b3b3b; font-size:12px; font-weight:bold; background: #f0f0f0; text-align:center; } 
.privercy-contract .tbl th,
.privercy-contract .tbl td { height:32px; padding:0; margin:0; border-right: 1px solid #dadada; border-bottom: 1px solid #dadada; letter-spacing:-1px; } 
.privercy-contract .tbl td .txt-l { padding:5px 3px; margin:0; text-align:left; } 

/* ÁÖ¹®³»¿ª Á¶È¸ ·¹ÀÌ¾î */
#myorderlayer { display: none; position: absolute; top: 0; left: 0; width: 658px; padding-bottom: 10px; border: 1px solid #838897; background: #fff; z-index: 1 } 
#myorderlayer .l-close { z-index: 1; position: absolute; top:19px; right:19px; width:26px; height:26px; text-indent:-9999em; background:url(//image.makeshop.co.kr/makeshop/d3/basic_simple/common/btn_close_layer.gif) 0 0 no-repeat } 
#myorderlayer .tit { height: 67px; line-height: 69px; padding: 0 30px; border-bottom: 1px solid #dfdfdf; color: #000; font-size: 24px; font-weight: bold; } 
#myorderlayer .cnt { padding: 20px 50px 0; } 
#myorderlayer .cnt .cnt-tab:after { clear: both; content: ""; display: block; } 
#myorderlayer .cnt .cnt-tab { height: 36px; margin-bottom: 30px; } 
#myorderlayer .cnt .cnt-tab li { float:left; width: 138px; height: 34px; margin-left: -1px; border: 1px solid #d7d7d7; background:#fff; } 
#myorderlayer .cnt .cnt-tab li:first-child { margin-left:0; } 
#myorderlayer .cnt .cnt-tab li a { display:block; line-height: 34px; color: #333; font-size: 12px; text-align:center; text-decoration:none; background:none; } 
#myorderlayer .cnt .cnt-tab li.now { position:relative; z-index:1; border: 1px solid #8e8e8e; font-weight:bold; background: #d1d1d1; } 
#myorderlayer .cnt table { border-top:1px solid #000 } 
#myorderlayer .cnt table thead th { padding:15px 0; font-size:13px; color:#000; font-weight:bold; border-bottom:1px solid #e9e9e9; background: #fff; } 
#myorderlayer .cnt table tbody td { padding:10px 0; color:#343434; border-bottom:1px solid #e9e9e9 } 
#myorderlayer .cnt table tbody td .prd-blue { color: #1456ff; cursor:pointer; } 
#myorderlayer .paging a { font-size: 12px; } 
#myorderlayer .paging a.now,
#myorderlayer .paging .now { font-weight: bold; } 





/* »ó´Ü Å¸ÀÌÆ²   */
.bcate {padding-bottom: 10px;font-weight:bold;text-align: center;font-size: 20px;color: #333; margin-top:0px; letter-spacing:3px;}   /*  catename »ó´Ü°£°Ý   margin-top:5px;  */



.bbs-table-write tbody th { background: #fff; } 
.bbs-table-write tbody th, .bbs-table-write tbody td { border-bottom: 0; padding: 10px 0; } 
input:focus { border-color:#999!important}


.addinfo_value input{display: inline-block;width: 12px;height: 12px;outline-width: inherit;outline-color: #ddd;outline-style: auto;box-sizing: border-box;}
.addinfo_value input+label{transition: 0.3s ease;cursor: pointer;}
.addinfo_value input+label:hover{ color:#cb9868;}
.addinfo_value input:hover{outline:2px solid #cb9868;outline-style:auto;padding:1px;}
.addinfo_value input+label:focus{ color:#cb9868;}
.addinfo_value input:focus{outline-color: #cb9868;}


.g_title_area {height:28px; clear:both; margin-top:0px; margin-bottom:10px;}
.g_title01 {font-weight:normal; padding-bottom:0px; margin-top:50px; margin-bottom:0px; font-size:22px; letter-spacing:2px;  color:#222; text-align:left; height:28px; line-height:28px; font-family: 'Noto Sans KR';  background-position:0px 2px; text-align:center;}
.g_title02 {font-weight:normal; padding-bottom:0px;  padding-top:10px;  font-size:18px; letter-spacing:1.5px;  color:#222; text-align:left; height:28px; line-height:28px; font-family: 'Noto Sans KR';  background-position:0px 2px;}
.g_title01_sub{font-size:23px; color:#9f9f9f; font-weight:bold; padding-bottom:0px; text-align:left; margin-left:70px; }


.sub_page_area{text-align:center;}
.sub_page_area {}
.sub_page_area .sub_top_menu {height:40px; margin-bottom:70px; margin-top:30px; margin-left:185px;}  /* sub_top_menu »ó´ÜÀ¸·ÎºÎÅÍ À§Ä¡Á¶Á¤½Ã   margin-left:30px ; ¿ÞÂÊÀ¸·ÎºÎÅÍ À§Ä¡Á¶Á¤*/
.sub_page_area .sub_top_menu ul li {float:left; }
.sub_page_area .sub_top_menu ul li a {width:180px; height:40px; font-size:13px; background-color:#fff; border:1px solid #a51e22; border-left:1; display:block; line-height:38px; color:#777; font-family:"Open Sans", "Nanum Gothic", sans-serif; font-weight:500; text-align:center; border-radius:20px; margin-left:20px;}  /* width:675px; height:41px; ÅÇÀÌ 3°³ÀÏ¶§   width:450px; background-color:#f5f5f5; ¸Þ´º°£°Ý margin-left:20px; */
.sub_page_area .sub_top_menu ul li:first-child a{border-left:1px solid #a51e22;}
.sub_page_area .sub_top_menu ul li a:hover { background-color:#a51e22; color:#fff; border-top:0px solid #a51e22;}  /*  background-color:#c9955d;  */
.sub_page_area .sub_top_menu ul li a.on {background-color:#a51e22; color:#fff; border-top:0px solid #222;}

.loc-navi { margin-top:-20px; }
/* BASIC css end */

