.authors_history{text-align:right; color: #000; font-size: 15px; line-height: 25px; font-family: 'NotoSans-Regular', sans-serif; padding-top:30px;}
.sub_content_wrap{color: #000; font-size: 15px; line-height: 25px; font-family: 'NotoSans-Regular', sans-serif; margin-top:20px; width:100%; max-width:900px;}
.sub_content_main_p p{padding-top:20px;}
.sub_content_wrap h3 + p{padding-top:0;}
.sub_content_wrap a{color:#0056af;}
.sub_content_wrap a:hover{text-decoration:underline;}
.sub_content_wrap h2{padding-top:60px; color:#27244C; font-size:27px;}
.sub_content_wrap h3{font-size:18px;}
.sub_content_wrap h3.sub_tit{margin: 35px 0 20px; font-size: 20px; line-height:1; color: #27244C; font-family: 'NotoSans-Regular', sans-serif; font-weight:700;}
.sub_content_wrap .sub_tit_h4{padding:18px 0; font-family: 'NotoSans-Regular', sans-serif; font-weight:700; font-size:18px;}

.sub_content_wrap .copy_title{text-align:center; margin:40px 0 20px; font-size:23px; line-height:1;}
.copy_table_top td{height:50px;}

.premission_list div{flex-shrink: 0; flex-grow: 0; padding:20px;}
.premission_list div:nth-child(1){width:230px; box-sizing:border-box;}
.premission_list div:nth-child(2){width:400px;}
.premission_list div:nth-child(2) span{border-bottom:1px solid #000; display:block;}

.anchor_list a{font-size:17px;}
.anchor_list li{position:relative; padding-left:10px;}
.anchor_list li:before{content:''; display:block; width:4px; height:4px; background:#333; left:0; top:10px; position:absolute; border-radius:50%;}

.border_b100 {width:100%;height:10px;border-bottom:1px solid #000;}


.tb_fee, .tb_fee th, tb_fee td , .fee_td  {border-collapse: collapse; border: 1px solid #e1e1e1  !important; color:#121212; }
.fee_td {text-align:center;}
.tb_fee {margin-top:20px;}
.tb_fee th{padding:8px; background-color: #27244C; color:#fff;} 
.tb_fee td{padding:8px;} 
.tb_fee .fee {  background-color: #8EA9DB; color:#fff;}

.pb_li > li{ padding-bottom:20px;}

@media screen and (max-width:640px){
	.pdf_down_wrap{flex-wrap:wrap;}
	.premission_list div{padding:8px;}
	.premission_list div:nth-child(1){width:200px;}
	.premission_list div:nth-child(2){flex-grow: 1; width:auto;}
	.editorial_img_content li > div{line-height:1.3;}
	.editorial_img_content li > div:nth-child(1){width:84px;}
}

