
/* - ++theme++ou.site.theme/css_plone/ploneSpecific.css - */
/* https://www.osaka-u.ac.jp/ja/researchinfo/portal_css/++theme++ou.site.theme/css_plone/ploneSpecific.css?original=1 */
#portal-personaltools {
/* */
background-color: #dee7ec;
border-top-color: #8cacbb;
border-top-style: solid;
border-top-width: 1px;
border-bottom-color: #8cacbb;
border-bottom-style: solid;
border-bottom-width: 1px;
line-height: 1.6em;
color: Black;
padding: 0em 3em 0em 3em;
margin: 0;
text-align: right;
text-transform: none;
list-style: none;
}
#portal-personaltools .portalNotLoggedIn {
/* */
color: Black;
padding: 0;
background: transparent;
background-image: none;
}
#portal-personaltools li {
color: #436976;
margin-left: 1em;
display: inline;
}
#portal-personaltools li a {
text-decoration: none;
color: #436976;
}
#portal-personaltools .visualIconPadding {
padding-left: 10px;
}
/* */
#h_searchform input{
border: none;
}
#cse-search-box input.searchButton {
margin-bottom: 0 ! important;
background: none;
cursor: pointer;
padding: 0;
text-transform: none;
border: none;
}
.centering {
text-align:center;
}
/* */
.search_slide {
padding:25px 0 0;
}
/* */
#top_main .top_mainba {
padding: 0;
}
/* */
h3.news_header {
border-left:none;
padding:15px 22px;
margin-bottom:20px;
}
div.news_wrapper {
clear:both;
padding:25px 10px 15px;
margin-bottom:15px;
}
/* */
.wrapper #box_r dl.link_txt a.cl_image {
background: none;
padding-left: 0px;
}
/* */
#edit-bar {
width:100%;
clear:both;
display:block;
margin:0 auto;
background:white;
}
#second_box_r #edit-bar ul,
#second_box_r ul.formTabs {
padding: 0;
}
#second_box_r #edit-bar ul li,
#second_box_r ul.formTabs li {
background: none;
margin-bottom: 0;
padding-left: 0;
}
.hiddenStructure{
display:none;
}
/* */
dl.portalMessage {
width:100%;
clear:both;
display:block;
margin:0 auto;
font-size: 90%;
background-color: #ffffe3;
border: 1px solid #996;
}
dl.portalMessage a {
color: black;
border: none;
text-decoration: underline;
}
dl.portalMessage dt {
background-color: #996;
font-weight: bold;
float: left;
margin: 0 0.5em 0 0;
padding: 0.5em 0.75em;
color: White;
line-height: 1.25em;
}
dl.portalMessage dd {
padding: 0.5em 0.5em;
margin: 0;
line-height: 1.25em;
}
dl.warning {
border-color: #d80;
}
dl.warning dt {
background-color: #d80;
}
dl.error {
border-color: #d00;
}
dl.error dt {
background-color: #d00;
}
dl.warning {
border-color: #d80;
}
dl.warning dd {
background-color: #fd7;
}
dl.error {
border-color: #d80;
}
dl.error dd {
background-color: #fd7;
}
/* */
table.listing,
.stx table {
/* */
border-collapse: collapse;
border-spacing: 0;
border-left: 1px solid #8cacbb;
border-bottom: 1px solid #8cacbb;
font-size: 90%;
margin: 1em 0em 1em 0em;
}
table.listing th,
.stx table th {
background: #dee7ec;
border-top: 1px solid #8cacbb;
border-bottom: 1px solid #8cacbb;
border-right: 1px solid #8cacbb;
font-weight: normal;
padding: 0.25em 0.5em;
text-transform: none;
}
table.listing .top {
border-left: 1px solid White;
border-top: 1px solid White ! important;
border-right: 1px solid White ! important;
text-align: right ! important;
padding: 0em 0em 1em 0em;
}
table.listing .listingCheckbox {
text-align: center;
}
table.listing td,
.stx table td {
border-right: 1px solid #8cacbb;
padding: 0.25em 0.5em;
}
table.listing a {
text-decoration: none;
}
table.listing a:hover {
text-decoration: underline;
}
table.listing img {
vertical-align: middle;
}
table.listing td a label,
.stx table td a label {
cursor: pointer;
}
/* */
table.vertical {
background-color: White;
}
table.vertical th {
padding: 0.5em;
}
table.vertical td {
border-top: 1px solid #8cacbb;
padding: 0.5em;
}
/* */
table.grid td {
border: 1px solid #8cacbb;
padding: 0.5em;
}
/* */
table.plain,
table.plain td,
table.plain th {
border: 1px solid #ccc;
padding: 0.5em;
border-collapse: collapse;
}
/* */
.listingBar {
background-color: #ffffff;
border-color: #e5e5e5;
border-style: solid;
border-width: 1px;
padding: 2px 1em;
text-align: center;
text-transform: none;
vertical-align: top;
margin: 1em 0em;
font-size: 94%;
clear: both;
}
.listingBar span.previous,
.listingPrevious {
text-align: left;
float: left;
margin-right: 1em;
}
.listingBar span.next,
.listingNext {
text-align: right;
float: right;
margin-left: 1em;
}
.listingBar img {
vertical-align: middle;
}
.listingBar a {
text-decoration: none;
}
.tileItem,
.item {
border-top: 1px solid #8cacbb;
padding-top: 0.5em;
margin-top: 0.5em;
}
.tileHeadline {
border: medium none;
font-size: 110%;
font-weight: bold;
}
.headline {
border: medium none;
font-weight: bold;
}
.tileHeadline a,
.headline a {
text-decoration: none;
}
.tileBody {
margin-bottom: 0.5em;
}
.tileImage {
float: right;
margin: 0 0 0.5em 0.5em;
border: 1px solid black;
}
.eventDetails {
float: right;
clear: right;
margin: 0 0 0.5em 1em;
}
/* */
#sns-btn {
display:block;
clear: both;
}
#facebook-btn {
overflow: hidden;
width: 110px;
height: 21px;
border: none;
}
/* */
.tableHead {
background-color: #001E6A;
color: #FFFFFF;
}
.topic1 {
font-size: 120%;
font-weight: bold;
}
.topic2 {
font-size: 100%;
font-weight: bold;
}
.cautionStrong {
color: #FF0000;
font-weight: bold;
}
.dataTable {
border-collapse: collapse;
}
.dataTable td {
border: 1px solid #999999;
padding: 0.5em;
}
.tableHead {
background-color: #001E6A;
color: #FFFFFF;
}
.tableHead2 {
background-color: #BCD0FF;
}
.tableName {
background-color: #EEEEEE;
}
.tableHighlight {
background-color: #FFFFCC;
}
.tableHighlightSP {
background-color: #FFCCCC;
}
/* */
.description {
padding: 0em 1em 1em;
}
/* */
.term {
float: left;
width: 95%;
padding-top: 5px;
text-align: left;
background-image: url(/ja/researchinfo/++theme++ou.site.theme/css_plone/date_class_bullet.gif);
background-repeat: no-repeat;
background-position: left;
padding-left: 15px;
font-size: 0.875em;
diaply:block;
}
.research_word{
margin-bottom:0.5em;
}
#searchRefineForm{
display:none;
}
#research_form_head{
width:100%;
}
#research_form_body{
width:100%;
clear:both;
}
#researchFormShowBtn{
margin:0;
padding:0;
border:0;
}
#researchSubmitBtn{
margin:0;
padding:0;
border:0;
}
#researchFormCloseBtn{
margin:0;
padding:0;
border:0;
}
.research_title{
float:left;
width:30%;
}
.research_title_description{
float:left;
width:40%;
}
.closeBtn{
float:right;
width:25%;
text-align:right;
}
#research_form{
width:100%;
margin:0.5em 0 0.5em 0;
font-size:95%;
padding:0 0 0 0;
}
#research_form div.list {
margin: 0.5em 0.5em 0.5em 0;
width: 20%;
float: left;
border: 1px silver solid;
padding:0;
padding-bottom:0.2em;
line-height:0em;
}
#research_form div.long{
width: 30%;
margin: 0.5em 0em 0.5em 0;
}
#research_form p{
font-size:12px;
padding:0.2em;
margin:0 0 0.3em 0;
text-align:center;
background-color:#333333;
color:white;
}
#research_form label{
font-weight:normal;
line-height:0em;
display:block;
font-size:12px;
margin:0;
padding:0.2em;
height:15px;
}
#research_form select{
margin:0.3em;
width:95%;
}
#research_form option{
padding:0;
margin:0;
line-height:0em;
font-weight:normal;
font-size:12px;
}
.ho_deadline{
margin-left:0.8em;
color:red;
}
.data_open{
color:#666666;
}
.research_word span{
display:block;
font-size:100%;
}
.freeword_block{
width:95%;
padding:0.5em 0;
}
.freeword_label{
float:left;
width:21%;
}
.freeword_input{
float:left;
width:75%;float:left;
margin-left:0.5em;
}
.result_head{
width:100%;
margin-bottom:0.5em;
}
.csv_export{
float:right;
width:40%;
text-align:right;
}
.research_order{
float:left;
width:45%;
}
.research_order li{
display:inline;
font-size:85%;
color:white;
padding:0.5em 0.6em;
border-top-right-radius: 0.2em;
border-top-left-radius: 0.2em;
-webkit-border-top-right-radius: 0.2em;
-webkit-border-top-left-radius: 0.2em;
-moz-border-radius-topleft: 0.2em;
-moz-border-radius-topright: 0.2em;
border-bottom-right-radius: 0.2em;
border-bottom-left-radius: 0.2em;
-webkit-border-bottom-right-radius: 0.2em;
-webkit-border-bottom-left-radius: 0.2em;
-moz-border-radius-bottomleft: 0.2em;
-moz-border-radius-bottomright: 0.2em;
background-color:#888;
background: -moz-linear-gradient(top, #888, #888 50%, #777);
background: -webkit-gradient(linear, left top, left bottom, from(#888), color-stop(0.5, #888), to(#777));
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#888888', endColorstr='#777777'); /* */
}
.research_order li a{
color:white !important;
font-weight:700;
text-decoration:none;
}
.research_order li.choice{
background-color:#1975ff;
background: -moz-linear-gradient(top, #1975ff, #1975ff 60%, #0052f8);
background: -webkit-gradient(linear, left top, left bottom, from(#1975ff), color-stop(0.6, #1975ff), to(#0052f8));
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1975ff', endColorstr='#0052f8'); /* */
}
.research_order li:hover{
background-color:#1975ff;
background: -moz-linear-gradient(top, #1975ff, #1975ff 60%, #0052f8);
background: -webkit-gradient(linear, left top, left bottom, from(#1975ff), color-stop(0.6, #1975ff), to(#0052f8));
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1975ff', endColorstr='#0052f8'); /* */
}
.no_result{
width:100%;
border: 1px solid #FF0000;
padding: 0.5em;
}
/* */
.definitionList {
margin:10px 0;
display:block;
}
.definitionList dl {
width: 100%;
float: left;
}
.definitionList dt {
font-weight: bold;
font-size: 0.875em;
line-height: 1.5em;
padding-bottom: 0.1em;
border-bottom-width: 2px;
border-bottom-style: solid;
border-bottom-color: #999999;
background-repeat: no-repeat;
background-position: left top;
padding-top: 0.2em;
padding-left: 0.4em;
color: #333333;
}
#content .definitionList dd {
color: #666666;
padding-top: 0.2em;
font-size: 0.875em;
line-height: 1.5em;
margin-bottom: 1em;
padding-left: 0.4em;
}
/* */
.attention {
margin:0.5em 0;
width: 100%;
background-color: #FFFFE6;
border: 1px solid red;
font-size: 0.8em;
padding-top: 0.5em;
padding-right: 0.5em;
padding-left: 0.5em;
}
dd.attention_font {
color: #FF0000 !important;
}
/* */
.normalList {
width: 100%;
margin-bottom: 1em;
}
.normalList ul {
margin: 0px;
padding: 0px;
}
.normalList li {
background-image: url(/ja/researchinfo/++theme++ou.site.theme/css_plone/normal_list_bullet.png);
background-repeat: no-repeat;
background-position: left center;
padding-left: 15px;
}
#second_info .preview {
width: 520px;
}
/* */
.question {
background-image: url(/ja/researchinfo/++theme++ou.site.theme/css_plone/question_bullet.gif);
background-position: left top;
background-repeat: no-repeat;
margin: 0;
padding-left: 20px;
}
#main-column p {
margin-bottom: 0.7em !important;
margin-top: 0.7em !important;
}
.moduleCategoryTopMain .look {
background-image: url(/ja/researchinfo/++theme++ou.site.theme/css_plone/look_icon.gif);
background-position: right center;
background-repeat: no-repeat;
float: left;
padding-right: 15px;
text-align: right;
width: 85px;
}
.clearBoth {
clear: both;
}
ul {
list-style: none outside none;
}
/* */
#detailed-search {
text-align: center;
background-color: #d0d0d0;
margin-top: 2em;
padding: 1em;
font-size:0.9em;
}
#detailed-search table{
width:98%;
text-align:left;
}
.topMargin10px {
margin-top: 10px;
}
/* */
/* */
.template-CategoryView #second_info .news,
.template-FolderView2 #second_info .news {
border:none;
}
.portletHeader {
display: none;
}
.movieTitle {
display: none;
}
.movie_view_more {
margin-top: 5px;
margin-bottom: 10px;
}
/* */
div.overlay {
width: auto;
height: auto;
/* */
display:none;
/* */
margin:1em;
font-size:60%;
}
div.overlay-iframe,
div.overlay-ajax {
width: 60%;
min-height: 100px;
z-index: 99; /* */
}
div.overlay-iframe {
height: 60%;
}
/* */
div.overlaybg div.close,
div.overlay div.close {
background-image: url(http://127.0.0.1:8080/Plone/pb_close.png);
position: absolute;
left: -15px;
top: -15px;
cursor: pointer;
height: 30px;
width: 30px;
}
.pb-ajax {
overflow-y: auto;
}
.pb-ajax, .pb-image {
white-space: normal;
border:1px solid #8cacbb;
-moz-box-shadow:0 0 1em #888;
-webkit-box-shadow:0 0 1em #888;
}
.pb-ajax > * {
background-color: White;
padding: 1em;
white-space: normal;
}
.pb-ajax .documentActions {display:none}
div.overlay div.close span {
display:block;
height:1px;
margin:-1px 0 0 -1px;
overflow:hidden;
padding:0;
width:1px;
}
/* */
div.overlay .link-parent { display: none; }
div.overlay #createGroup legend { display: none; }
div.overlay #createGroup fieldset { border: none; }
/* */
/* */
/* */
/* */
.organizationTableOffice{
width:540px;
border-collapse:collapse;
}
.organizationTableOffice td{
border:1px solid #d98c8c;
padding:3px;
}
.organizationTableOfficeHead{
color:#ffffff;
background-color:#d98c8c;
}
.organizationTableOfficeName{
width:210px;
background-color:#fff3e6;
}
.organizationTableLibrary{
width:540px;
border-collapse:collapse;
}
.organizationTableLibrary td{
border:1px solid #ff9933;
padding:3px;
}
.organizationTableLibraryHead{
color:#ffffff;
background-color:#ff9933;
}
.organizationTableLibraryName{
width:210px;
background-color:#fff3e6;
}
.organizationTableFaculty{
width:540px;
border-collapse:collapse;
}
.organizationTableFaculty td{
border:1px solid #80bf40;
padding:3px;
}
.organizationTableFacultyHead{
color:#ffffff;
background-color:#80bf40;
}
.organizationTableFacultyName{
width:210px;
background-color:#f3ffe6;
}
.organizationTableGraduateschool{
width:540px;
border-collapse:collapse;
}
.organizationTableGraduateschool td{
border:1px solid #6699cc;
padding:3px;
}
.organizationTableGraduateschoolHead{
color:#ffffff;
background-color:#6699cc;
}
.organizationTableGraduateschoolName{
width:210px;
background-color:#c6ecec;
}
.organizationTableLaboratory{
width:540px;
border-collapse:collapse;
}
.organizationTableLaboratory td{
border:1px solid #9999cc;
padding:3px;
}
.organizationTableLaboratoryHead{
color:#ffffff;
background-color:#9999cc;
}
.organizationTableLaboratoryName{
width:210px;
background-color:#e6e6ff;
}
.organizationTableCenter{
width:540px;
border-collapse:collapse;
}
.organizationTableCenter td{
border:1px solid #d98c8c;
padding:3px;
}
.organizationTableCenterHead{
color:#ffffff;
background-color:#d98c8c;
}
.organizationTableCenterName{
width:230px;
background-color:#fff3e6;
}
.organizationTableCenter2{
width:540px;
border-collapse:collapse;
}
.organizationTableCenter2 td{
border:1px solid #ff9933;
padding:3px;
}
.organizationTableCenter2Head{
color:#ffffff;
background-color:#ff9933;
}
.organizationTableCenter2Name{
width:210px;
background-color:#fff3e6;
}
.organizationTableOffice2{
width:540px;
border-collapse:collapse;
}
.organizationTableOffice2 td{
border:1px solid #a69c9c;
padding:3px;
}
.organizationTableOffice2Head{
color:#ffffff;
background-color:#a69c9c;
}
.organizationTableOffice2Name{
width:210px;
background-color:#fff3e6;
}
.organizationTableOthers{
width:540px;
border-collapse:collapse;
}
.organizationTableOthers td{
border:1px solid #e6e6cf;
padding:3px;
}
.organizationTableOthersHead{
color:#ffffff;
background-color:#e6e6cf;
}
.organizationTableOthersName{
width:210px;
background-color:#fff3e6;
}
body.portaltype-mailform #category {
display: none;
}
/* */
.borderBottom {
padding-top: 0.5em;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #CCCCCC;
padding-bottom: 0.5em;
}
/* */
.template-base_edit .editionComment{
padding:0.5em 1em;
}
.template-base_edit .formControls{
padding:0.5em 1em;
}
.template-base_edit input[type="button"],
.template-base_edit input[type="submit"]{
margin-right:1em;
}
.template-base_edit h1.documentFirstHeading{
font-size:1.3em;
font-weight:800;
margin:1.0em;
}
.template-base_edit fieldset {
margin: 1em 0em 1em 0em;
}
/* */
#mailform_form table{
width: 100%;
}
#mailform_form td{
padding: 0.5em 1em;
}
#mailform_form  input[type="submit"],
#mailform_form  input[type="button"]{
padding:0.5em 1em;
margin:0 10px;
}
.page_body {
padding:1em;
}
/* */
.managePortletsLink {
text-align: center;
}
div.portlets-manager div.section {
padding-top: 1em !important;
}
div.portlets-manager h4{
font-size:0.8em;
font-weight:800;
margin-bottom: 0.5em;
}
div.portlets-manager form div{
font-size:0.8em;
margin-bottom: 1em;
}
div.managedPortlet {
padding-top:0.5em;
padding-bottom:0.5em;
background-color: transparent;
}
.managedPortlet .portletHeader {
display:block;
min-height: 3em !important;
background: #d3d3d3;
}
.managedPortlet a {
text-decoration: underline;
}
.managedPortletActions {
display:block;
float:right;
}
.managedPortletActions a {
text-decoration: none;
}
.managedPortletActions a.up,
.managedPortletActions a.down {
color:blue !important;
}
.managedPortletActions a.delete {
color:red !important;
}
.blockedPortlet .portletHeader {
border-color: #76797c;
}
.blockedPortlet .portletBlockedMessage {
color: #76797c;
}
/* */
#mailform_form th {
text-align: left;
padding: 0.5em 1em;
}
/* */
#mailform_form td {
padding: 0.5em 1em;
vertical-align: top;
}
/* */
#mailform_form .error {
color: red;
font-weight: bold;
}
/* */
.fb-share-button {
vertical-align: top;
margin: 1px 5px 0 0;
}
/* */
#second_box_r p.discreet {
color:#8c8c8c;
font-size:0.8em;
}

