/*.subtitle {margin-top: 5px;border-bottom: 1px solid #adb5bd;}*/
#my_info {border-width: 10px!important;}
#my_info a {margin-left:.5rem;}
#my_info .col-4 {position: relative;overflow: hidden;margin-left:10px;}
#my_info .col-4 img {
    position: absolute;
    top: -9999px;
    bottom: -9999px;
    left: -9999px;
    right: -9999px;
    margin: auto;
}
.info_1 {margin-left: -10px;padding-left: 25px;}
.info_1 span {display: inline-block; width: 80px;}
.info_1>div, .info_2>div {margin:.5rem 0;}
#my_info .link {background-color: rgb(239, 0, 124); color: rgb(255, 255, 255); 
    margin-left: .5rem; font-size: .8rem;padding:0 .3rem;width:inherit!important;}
#my_info .number {color: rgb(239, 0, 124);}
#my_info .kalk_link a{background-color: gold; padding: 0 25px;margin-left:0;}
.info_2 {padding-left: 25px;}
.info_2 span {margin-right: .5rem;}

.thumbnail {min-height: 175px;}
#search select{margin-bottom:10px;}
#search {margin-right:-5px;margin-left:-5px;}
#search .col-4 {padding-right:5px;padding-left:5px;}

.board_cat {margin-right:-5px;margin-left:-5px;}
.board_cat .col-4 {padding-right:5px;padding-left:5px;}
.board_cat a {text-decoration: none;}
.selected {border:1px solid #000;}
.board_list  {font-size:12px;margin:0;}
.board_list div {text-align:center; padding:5px 0;}
.board_list div.title {text-align:left; padding: 5px; background: inherit;margin:inherit;}
.board_list span {vertical-align: middle;}
.board_list .ttl {font-size:13px;color:inherit;}
.board_header {margin:0;}
.board_header div {padding-top:5px; padding-bottom:5px; margin-bottom: 5px;}
textarea {width:100%;}
.reply a {color:inherit;}

.faq_tab ul { padding:0; margin:0;  }
.faq_tab ul li { float:left; list-style:none; margin:0px 1px 20px 0px;  text-align:center; font-family:"Nanum Gothic","나눔고딕","돋움"; font-size:12px}
.text-red {color:red;}
