.table_section pre{font-family:"맑은고딕"}
.main_section{padding:25px 0px 25px 0px; min-height:300px;}
.left_main{width:775px; padding-right:40px; float:left;}
.left_main .main_tit{font-size:22px; font-weight:600; line-height:1.3; padding-bottom:10px; color:#666666;}
.left_main .tran_tit{line-height:1.2;}

.left_main dl{margin-top:15px;}
.left_main dl dt,dd{font-weight:400; line-height:25px;}
.left_main dl dt.disc{color:#c4c7c8; float:left; }
.left_main dl dt{color:#959595; width:110px; float:left;}
.img_pdf{background:url("/files/image/within/img_article.png") no-repeat 0px -150px;  width:12px; height:12px; display:inline-block; position:relative; top:2px;}
.left_main dl dd .dd_sep{color:#e6e7e8; padding:0px 5px 0px 5px;}
.left_main dl dd .dd_award{background:#6a8fc4; border:solid 1px #5982bd; border-radius:4px; color:#fff; font-size:10px; font-weight:600; padding:0px 4px 1px 4px; margin-left:5px;}

.right_main{float:left;}
.right_main .preview_widget{}

.main_section .kisti_ment{color:#999; margin-top:10px; margin-bottom:20px; display:inline-block;}


.sub_section{border-top:solid 2px #b9b9b9; display:inline-block; margin-bottom:20px;}
.left_sub{width:700px; float:left; border-right:solid 1px #e7e7e7;}
.left_header{height:70px; border-bottom:solid 1px #e3e3e3; background:#f9fbfc; padding:20px;}
.left_header .exp_btn{font-size:11px; width:60px; height:25px; line-height:21px; color:#777777; background:#fff; border:solid 1px #d5d8dc; text-align:center; cursor:pointer; margin-right:5px; float:left;}
.left_header .img_twitter{background:url("/files/image/within/img_article.png") no-repeat -30px -210px;  width:24px; height:24px; float:left; cursor:pointer;}
.left_header .img_twitter a{width:100%; height:100%; display:block;}
.left_header .img_trans_lang{background:url("/files/image/within/img_article.png") no-repeat -70px -180px;  width:60px; height:26px; float:right; cursor:pointer;}
.left_header .img_trans_lang_on{background:url("/files/image/within/img_article.png") no-repeat 0px -180px;  width:60px; height:26px; float:right; cursor:pointer;}
.left_header a{width:100%; height:100%; display:block;}
.left_sub .con_wrap{padding:10px 25px 15px 0px; font-size:13px;}
.left_sub h4{font-weight:600; font-size:16px; margin-bottom:12px;}
.left_sub .con_txt{line-height:1.6; margin-bottom:35px;}
.left_sub .keyword_section .con_txt p{line-height:26px;}
.left_sub .keyword_section .con_txt p a{color:#333333; background:#eeeeee; margin-right:5px; padding:1px 5px 3px 5px; margin-top:5px; display:inline-block;}
.left_sub .keyword_section .con_txt p a:hover{color:#fff; background:#5e6277;}
.left_sub .reference_section h4 span{color:#666666; font-size:12px; font-weight:400;}
.left_sub .reference_section .ref_list{width:671px; height:196px; border-left:solid 2px #e6e6e6; border-right:solid 2px #e6e6e6; border-top:solid 2px #a3a3a3; border-bottom:solid 2px #a3a3a3; overflow:auto;}
.left_sub .reference_section .ref_list ul li{line-height:29px; padding-left:10px; border-bottom:solid 1px #f2f2f2;}


.right_sub{width:280px; padding:15px 0px 15px 25px; float:left;}
.aside_1{height:109px; border-bottom:solid 1px #e6e6e6;}
.aside_1 .purchase_btn{height:50px; line-height:48px; color:#fff; background:#f76862; border:solid 1px #e1453e; text-align:center; font-size:16px; cursor:pointer;  margin-bottom:3px;}
.aside_1 .cart_btn{height:35px; line-height:33px; color:#fff; border:solid 1px #565a6f; background:#5e6277; font-size:14px; text-align:center; cursor:pointer;}
.aside_1 .open_btn{height:35px; line-height:33px; color:#fff; font-size:14px; text-align:center; cursor:pointer; background:#0eba97; border:solid 1px #08a686;}
.aside_1 .down_btn{height:50px; line-height:48px; color:#fff; background:#30b7ce; border:solid 1px #0897b0; text-align:center; font-size:16px; cursor:pointer;  margin-bottom:3px;}
.aside_1 div a{color:#fff; text-decoration:none; width:100%; height:100%; display:block;}