.detail_section{width:100%; height:auto; background:#101010; padding:50px 0 70px 0;}
.detail_section .sub_page_title .title_line{width:35%; margin:auto; height:5px; background:#fff;margin-bottom:20px;}


.detail_section .detail_box{width:100%; height:auto; padding:30px 0 0 0 ;}
.detail_section .detail_img{width:50%; float:left; box-sizing:border-box; padding:10px;}
.detail_section .detail_img img{width:100%;}
.detail_section .detail_contents{width:45%; margin-left:5%; float:right; height:auto; box-sizing:border-box;  color:#fff; }
.detail_section .detail_contents>div{width:100%; box-sizing: border-box; padding:20px 0 20px 0; border-bottom:1px solid #ededed; font-size:14px;}

/* detail page text style  */
.detail_section .detail_contents>div.detail_title{padding-top:10px;}
.detail_section .detail_title h3{font-size:20px;}


.detail_section .text_left{float:left; width:35%;}
.detail_section .text_right{float:right; width:65%; }
.detail_section .detail_contents p{padding:10px 0;}


.detail_section .price_left{float:left; width:35%;}
.detail_section .price_right{float:right; width:65%;}


.detail_section .detail_btns a{width:32%; display:block; float:left; padding:8px 0; text-align:center; color:#fff;}
.detail_section .detail_btns a:nth-child(1){background: #3b3b3b;}
.detail_section .detail_btns a:nth-child(2){background:#8b8b8b; margin-left:2%; }
.detail_section .detail_btns a:nth-child(3){background:#cfcfcf; margin-left:2%;}