/*
Theme Name:     ichidai (Twenty Fifteen)
Theme URI:      http: //example.com/
Description:    広島市立大学
Author:         INOUE Tomoo
Author URI:     http: //www.cd.info.hiroshima-cu.ac.jp/
Template:       twentyfifteen
Version:        1.0
*/

/* @import url('../twentyfifteen/style.css'); */
@import url(http://fonts.googleapis.com/earlyaccess/notosansjapanese.css);

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    font-family: Helvetica, Arial, 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ,　sans-serif;
/* font-family: Noto Sans Japanese;	*/
}

.online-content a img {
	display: inline-block;
}

.buttons {
	table-layout: fixed;
	border: 0 none;
}

.online-content > h4 {
	background-color: #ebfffc;
}

.online-welcome {
	margin: -1em 1em 1em;
	padding-bottom: 0.25em;
	font-size: small;
	color: #0f0f0f;
	text-align: right;
}

.widget {
margin-bottom: 24px;
}

/* acf style customize */

#poststuff .acf_postbox .inside {
	width: 70%;
	margin: 0;
	padding: 0;
}

.acf-form-table {
	max-width: 500px;
}

.hndle {
	display: none;
}
.acf-radio-list, .acf-checkbox-list {
	list-style: none;
}
.acf_postbox input[type="text"], input[type="email"], input[type="url"] {
	height: inherit;
}


/* ichidai colors */
.color-intl {
	color: #447EA5;
}
.color-intl-bg {
	background-color: #dcecff;
}
.color-info {
	color: #488841;
}
.color-info-bg {
	background-color: #e2f0d9;
}
.color-art {
	color: #A32732;
}
.color-art-bg {
	background-color: #ffd8ce;
}
.color-common {
	color: #21567C;
}
.color-common-bg {
	background-color: #e1dff6;
}
.color-common-bg-head {
	background-color: #dddddd;
}

.color-ichidai-blue {
	color: #174489;
}

.color-ichidai-lightblue {
	color: #92D0D5;
}


/* Open Campus Cusomize */
.color-table-bg {
	background-color: LightYellow;
}

table.octt {
	width: 100%;
}
table.octt tr {
	height: 2.0em;
}
table.octt td:nth-child(1) {
	width: 15%;
	background-color: #dddddd;
	vertical-align: top;
	text-align: left;
	padding: 0px 2px;
}
table.octt tr:last-child td:nth-child(1) {
	vertical-align: bottom;
	text-align: right;
}
/*
table.octt tr:nth-child(4n+1) {
	border-bottom: 10px solid #0ff;
}
*/
table.octtnav {
	border-spacing: 10px;
	width: 90%;
	border: #fff;
}
table.octtnav td {
	padding: 0px;
	border: #fff;
	text-align: center;
}
table.octtnav a {
	text-decoration: none;
}
table.octtnav  a:hover {
	font-weight: bold;
}


.checkinstat {
	font-size: 100%;
	color: blue;
}

@media screen and (min-width: 59.6875em) {
	.sidebar {
		background-color: rgba(255, 255, 255, 0.7); 
	}
}

@media print {
	body {
		font-size: 10pt;
	}
	.site {
		margin: 5.0% 5.0%;
	}
	.site-header {
		background-color: #fff;
		border-bottom: 1px solid rgba(51, 51, 51, 0.1);
		padding: 2%;
	}
	.site-title {
		font-size: 14px;
		font-weight: 700;
		line-height: 1.2;
		margin-bottom: 0;
	}
	.site-description {
		display: none;
	}
	.main-navigation {
		margin-bottom: 1.1111%;
	}
	.entry-title {
		font-size: 18px;
		line-height: 1.5;
		margin-bottom: 1em;
		margin-top: -2em;
	}
	.page-content {
		padding: 0% 0 0;
	}
	.hide_message {
		display: none;
	}
}
/*
a {
	color: #2a8c51;
	text-decoration: none;
}
*/