
/* - ++theme++ou.site.theme/cmn/css/andg.search.css - */
/* http://www.osaka-u.ac.jp/portal_css/++theme++ou.site.theme/cmn/css/andg.search.css?original=1 */
.sb_window {
overflow: auto;
width: 80%;
max-width: 800px;
max-height: 90%;
margin: 0 auto;
border: 1px solid #999;
background: #FFF;
}
.sb_header {
position: fixed;
background: #666;
width: 80%;
max-width: 800px;
z-index: 2;
}
.sb_header_title {
padding: 5px 10px;
color: #FFF;
font-weight: bold;
}
.sb_btn_close {
position: absolute;
top: 0; right: 0;
display: block;
width: 30px; height: 30px;
text-align: center;
line-height: 30px;
background: #333;
color: #FFF;
font-weight: bold;
font-size: 22px;
cursor: pointer;
}
.sb_btn_close:hover {
color: #FFF;
background: #444;
}
.sb_content {
position: relative;
overflow: hidden;
padding: 40px 20px 20px;
}
.sb_section {
overflow: hidden;
padding: 10px 0 10px;
border-top: 1px solid #CCC;
}
.sb_section_header {
margin: 0 0 5px;
}
.sb_section_content {
overflow: auto;
margin: auto;
width: 90%;
}
.sb_section_header h3 {
display: inline;
}
.sb_section_content .sb_more_link {
text-align: right;
}
.sb_section_content ul {}
.sb_section_content ul li {
overflow: hidden;
padding: 6px;
}
.sb_section_content ul li .description {
color: #999;
}
.sb_section_content ul li .sb_list_image {
display: inline; float: left; width: 80px; height: 80px; overflow: hidden; margin-right: 10px; border: 1px solid #CCC;
}
.sb_section_content ul li .sb_list_detail {
display: inline;
}
.sb_section_content h3.sb_other_keyword_label {
float: left;
margin-right: 1.5em;
}
.sb_section_content ul.sb_other_keywords {
overflow: auto;
float: left;
}
.sb_section_content ul.sb_other_keywords li {
float: left; margin-right: 1em; padding: 0;
}
@media screen and (max-width: 480px) {
}

