/* BASIC css start */
.subtitle{font-size:12px; text-align:left; font-weight:500; line-height:1.6; padding:0 0 20px 0}
#header .h_menu a:nth-child(3) {
    color: #e64623;
}
#addinfo_box tr, #addinfo_box td{padding:0 0 13px 0!important;}
.addinfo_value{width: 470px;}
.addinfo_value input{width:100%!important;}
#contentWrap {position:relative;padding: 280px 0 200px 0; text-align:center}

/* menuWhy 중메뉴 */
.menuWhy{position:fixed;background:#fff;top:51px; width:100%; padding:30px 0 35px 0;text-align:center; z-index:100}
.menuWhy a{padding:0 20px}
.menuWhy a h2{border-bottom:4px solid #fff;font-family: GrotzecCond-Bold3, sans-serif; font-weight:900;color:#00492b; display:inline-block; margin: 0 10px 0 20px;font-size:40px}
.menuWhy h2{    padding: 3px 0!important;
    text-align: center;
    font-family: GrotzecCond-Bold3, sans-serif;
    font-size: 40px;
    color: #e64623;
    line-height: 0.8;}

.menuWhy a:nth-child(3) h2{border-bottom:4px solid #e64623; color: #e64623;}
.menuWhy span{font-weight: 600;font-family: 'Noto Sans KR', sans-serif;font-size:14px;color:#00492b;vertical-align: top; line-height: 8px;}
.menuWhy a:nth-child(3) span{font-weight: 600;font-family: 'Noto Sans KR', sans-serif;font-size:14px;color:#e64623;vertical-align: top; line-height: 8px;}



#content {position:relative; text-align:center;  width: 900px; display: inline-block;border: 2px solid #e64623;}
#bbsData {padding: 60px 150px 70px 150px; }
#bbsData .bbs-link-btm { margin:40px 0 30px ; text-align: center }
#bbsData .bbs-link-btm a { width:100%; height: 50px;
    font-size: 16px !important;
    line-height: 50px;
    font-weight: 600; }
.page-body{  }
.addinfo_value label{padding-right: 20px;}
.bbs-tit{ position: relative; border-bottom: 2px solid #e64623; }
.bbs-table-write {   text-align: center;
    position: relative;
    }
.bbs-tit h3{color:#e64623;padding:15px 0 10px 0;}

.bbs-tit a{width: 50%;float:left}
.bbs-tit a.active{background:#e64623;}
.bbs-tit a.active h3{ color:#fff!important;}
.bbs-tit span{color:#e64623; position: absolute;
    right: 20px;font-weight:500;
    top: 27px;font-size:12px;}
.bbs-table-write tbody th, .bbs-table-write tbody td {
    padding: 15px 0;color:#e64623;
    font-size: 14px;font-weight:500;
}
.addinfo_value .addinfo_textfield {width:73%;height: 31px;
    line-height: 31px;
    border: 1px solid #e64522;}
.bbs-table-write .title { line-height: 25px;color:#e64623 }
.bbs-table-write .title .title_select { padding-top:5px }
.bbs-table-write .title .MS_select { margin-bottom:5px }
.bbs-table-write .MS_input_txt {text-indent: 10px; width: 100%;padding:0; height:31px; line-height:31px; border:1px solid #e64522; background:#fff }
.bbs-table-write .MS_select { height:33px;    width: 100%;color: #e64522;  border: 1px solid #e64522; }
.bbs-table-write select{ text-indent: 7px; height:33px;    width: 100%;color: #e64522;   border: 1px solid #e64522;
background: url('/design/bodram/img/arrow.png') no-repeat 99.4% 50%;background-size: 24px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;}

.add_info_tr:nth-child(3) .addinfo_title{color:#fff}
.add_info_tr:nth-child(3) th, .add_info_tr:nth-child(3) td{padding:0 0 20px 0}
.add_info_tr:nth-child(1) th, .add_info_tr:nth-child(1) td{padding:60px 0 15px 0}
.add_info_tr:nth-child(6) th, .add_info_tr:nth-child(6) td{padding:60px 0 15px 0}

.bbs-table-write textarea { width:100%; height: 300px !important; }
.bbs-table-write .input_style1 {  }
.etcCont2 .input_style2 { width: calc(100% - 100px) ;display:inline-block; }
.bbs-table-write .input_style3 { margin-right:0; width:362px; background:#f5f5f5 }

.etc{color:#e64623;font-size: 14px;font-weight:500;position:relative; text-align:left; padding:15px 0 50px 0;border-bottom:2px solid #e64623;}
.etcTitle{  vertical-align: top; width: 128px;  display: inline-block;}
.etcCont{  display: inline-block;width: 463px;}
.etcCont2{  display: inline-block;width: 469px;}
.etcCont textarea {width:100%;     padding-right: 5px !important;  height: 140px; border:1px solid #e64623;}

.new-privercy-contract {color:#e64623;font-size: 14px;font-weight:500;}

.icon-preview img{width:100px;}
#addinfo_text{display:none}
.addinfo_title{width: 130px;}
.text_content { *padding:13px 0 13px 2px }
.addinfo_value span{padding-left: 10px;}
.bbs-table-write .btn_file { display:inline-block; margin-left:-1px;     width: 80px;color:#e64522;
    text-align: center;height:31px; font-size:11px; line-height:31px; border:1px solid #e64522;      float: right;}
/* 상품 상단 정보 */
.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 {padding: 10px 0 15px; 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; }



.title {text-align: center;padding: 200px 0 20px 0!important;}
.title h2{text-align: center;font-family: GrotzecCond-Bold3, sans-serif;font-size: 54px;color:#e64623;  line-height: 0.8;padding-bottom:30px;}
.title .process h3{line-height: 1.2;padding-top: 70px;color:#e64623;font-weight: 700;font-size: 40px;}
.title .process {position: relative;display:inline-block; background: #fff; margin: 32px 40px;}

.title .process h2{z-index: 10;position: absolute;background: #fff;width: 100%;}



.content{width:1000px;display: inline-block; }
.content h2{font-family: GrotzecCond-Bold3, sans-serif;color:#e64623;font-size: 34px;padding: 100px 0 0px 0;line-height: 1;}
.content h3{line-height: 1;color:#e64623;font-weight: 700;font-size: 26px;padding: 0 0 20px 0;}

.content .box{border: 3px solid #e64623;text-align:left;}
.content .box p{padding:30px 20px;color:#e64623;font-size: 20px;font-weight: 500;border-top: 3px solid #e64623;line-height: 1.5;}
.content .box p:first-child{border:0}


.content .dotBox {border-top: 1px dashed #e64623;border-bottom: 1px dashed #e64623;}
.content .dotBox h4{padding:30px 20px 0 20px;color:#e64623;font-size: 20px;font-weight: 500;line-height: 1.5;text-decoration: underline;}
.content .dotBox h5{padding:0px 20px 30px 20px;color:#e64623;font-size: 15px;font-weight: 500;line-height: 1.7;margin: 0;}
.content .dotBox1{display:inline-block;width:49.5%; border-right:1px dashed #e64623;}
.content .dotBox1:last-child{border:0;}

.content .boxCenter {text-align:center}
.content .boxCenter h4{padding:30px 20px 10px 20px;color:#e64623;font-size: 20px;font-weight: 500;line-height: 1.5;text-decoration: underline;}
.content .box1px {border: 1px solid #e64623;width:90%;display:inline-block; position:relative;margin-bottom:5%;font-size:0;}

.content .box1px2{display:inline-block;width:50%; }
.content .box1px2:last-child{border:0;}

.content .box1px2 h5{margin: 0;padding:10px 0;color:#fff;background:#e64623;font-size: 16px;font-weight: 500;line-height: 1.5;border-right:1px solid #fff;}
.content .box1px2 h6{padding: 10px 0;color:#e64623;font-size: 15px;font-weight: 500;line-height: 1.7;margin: 0;border-right:1px solid #e64623;border-bottom:1px solid #e64623;}
.content .box1px2:last-child h5{border-right:0;}
.content .box1px2:last-child h6{border-right:0;}
.content .box1px2 h6:last-child {border-bottom:0;}



.privercy-contract .tbl th, .privercy-contract .tbl td {
    height: 32px;
    border-right: 1px solid #e64522 !important;
    border-bottom: 1px solid #e64522 !important;
    font-size: 12px !important;
    font-weight: 400;}
.privercy-contract .tbl{border-top: 1px solid #e64522 !important;  border-left: 1px solid #e64522 !important;}
.privercy-contract .tbl th{background: #ffffff !important;color: #e64522 !important;font-weight: 400!important;}
    
.new-privercy-contract div:nth-child(3){display:none}    


.privercy-contract .tbl td .txt-l {

    text-align: center !important;
}

/* BASIC css end */

