@charset "utf-8";
.search1_page{padding-bottom:10px;text-align:center;line-height:normal}
.search1_page a,
.search1_page strong{position:relative;display:inline-block; margin:0 4px; padding:4px 6px;font-weight:bold;text-decoration:none;line-height:normal;color:#333333;vertical-align:middle; border:solid 1px #dddddd; background-color:#ffffff;}
.search1_page a:hover,
.search1_page a:active,
.search1_page a:focus{border:solid 1px #000000;}
.search1_page strong{border:solid 1px #ff0000;}
.search1_page .direction{font-weight:normal;white-space:nowrap}

#search1_box {background-color:;border:none;margin:0 0 15px 0;padding:10px;}
#search1_box form {text-align:center;}
#search1_box button {height:27px;}

.search1_rbox {text-align:left;font-size:18px;color:#1fbab7;font-family:'Noto Sans KR';margin-bottom:15px; padding:0 0 15px 0;border-bottom:1px solid #cccccc;font-weight:bold;font-style:normal;}

.search1_list {text-align:left;clear:both;border-bottom:1px solid #cccccc; padding-bottom:15px; margin-bottom:15px;}
.search1_pad {padding-left:290px;}
.search1_list .search1_thumb {float:left; width:264px; position:relative; left:-290px; margin-right:-290px; overflow:hidden;padding:2px;border:solid 1px #dddddd;}
.search1_list .search1_thumb a {display:block;height:150px;background-size:cover;background-position:center center;background-repeat:no-repeat;}
.search1_list .search1_thumb .play {
    position: absolute;
    left: 50%;
    top: 50%;
    margin-top: -20px;
    margin-left: -20px;
    cursor: pointer;
}
@media screen and (max-width:550px) {
.search1_pad {padding-left:145px;}
.search1_list .search1_thumb {width:129px; left:-145px; margin-right:-145px;}
.search1_list .search1_thumb a {height:75px;}
}
.search1_list .search1_summary {float:left; width:100%;}
.search1_list .search1_ltitle a {display:block;word-break:break-all;word-wrap:break-word;font-size:18px;color:#333333;font-family:'Noto Sans KR';font-weight:bold;font-style:normal; margin:0; padding:0 0 .5em 0;}
.search1_list a {text-decoration:none}
.search1_list .search1_ltitle a:hover {text-decoration:underline}
.search1_list .search1_writer {font-size:0px;color:#1fbab7;font-family:'Noto Sans KR';font-weight:bold;font-style:normal; margin-right:10px;}
.search1_list .search1_linfo {font-size:13px;color:#333333;font-family:'Noto Sans KR';font-weight:normal;font-style:normal; padding:0 0 .5em 0;}
.search1_list .search1_memo,.search1_list .search1_memo a {margin:0;padding:0;word-break:break-all;word-wrap:break-word;font-size:15px;color:#333333;font-family:'Noto Sans KR'; line-height:150%; font-weight:normal;font-style:normal;}
.search1_list .ozspeech {color:#999999;background-color:#a4eef2; border:1px solid #1fbab7;}
.search1_list .ozspeech:before {border-color:transparent #1fbab7 transparent transparent;}
.search1_list .ozspeech:after {border-color:transparent #a4eef2 transparent transparent;}

.search1_tag {font-size:13px;color:#333333;font-family:'Noto Sans KR';margin-top:10px;background:url(/cgi_bank/board/btn_img/iconTag.gif) no-repeat 2px 50%; padding-left:35px;font-weight:normal;font-style:normal;}

.search1_input {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:solid 1px #cccccc;background-color:#ffffff;font-size:13px;font-weight:bold;color:#555555; padding:5px 4px; height:27px; vertical-align:middle;}
select.search1_input,input[type="file"].search1_input {padding:0; height:27px;vertical-align:middle;}
select.search1_input option {padding:0; height:27px;color:#555555;vertical-align:middle;}
