@import url("https://fonts.dubuplus.com/css?family=Nanum Square");
#sub_contents {font-size:15px;line-height:1.6;color:#555}



.sub table{;width:100%;border-collapse:collapse;}
.sub table+table {margin-top:20px;}
.sub table td,.sub table th {border:1px solid #e9e9e9;
    font-size:.9em;;color:inherit;font-family:inherit;
	padding: 10px;}
.sub table th {
    color:#333;
    -ms-word-break:keep-all;
    word-break:keep-all;
	background-color:#fafafa;}
.sub table thead th {color:#fff;
    background-color:#8064a2;}
.sub .th_img { width:20%;
    font-weight:500;font-size:.9em;color:#888;
    padding: 30px 50px;
	background-color:transparent;}
.sub .th_img img {display:block;margin:0 auto 15px;border:1px solid #eaeaea;width:150px;}
.sub .th_img strong {display:block;
	font-size:1.1em;color:#333;}


td .bar {margin:15px;}
.bar li{padding-left:15px;}
.bar li+li {margin-top:5px;}
.bar li:before{display:inline-block; content:''; width:5px; height:2px;margin-right:10px;margin-left:-15px;
    vertical-align:middle;
    background-color:#c4b2da;
}



.m_table {display:none;}



/* tablet */
@media screen and (min-width:769px) and (max-width:991px){
}

/* mobile */
@media screen and (max-width:768px){
    #sub_contents {font-size:14px;}
    
    
    
    .sub > table {display:none;}
    
    
    .sub table tr+tr .th_img {border-top:2px solid #ccc;}
    .m_table {display:block;}
    
}
