﻿/*
Theme Name: childthem
Theme URI: http://themes.kadencethemes.com/virtue/
Description: Child theme for Virtue
Author: Kadence Themes
Author URI: http://www.kadencethemes.com/
Template: virtue
Version: 1.0.0
*/
	
@import url(http://fonts.googleapis.com/earlyaccess/notosansjapanese.css);

@media (min-width: 992px) {
body .main.col-lg-9 {
float:right;
}
}

body, 
h1,h2,h3,h4,
#nav-second ul.sf-menu a{
font-family: 'Noto Sans Japanese', serif !important;
}

h2{
font-family: 'メイリオ', serif !important;
}

#containerfooter .col-md-3, 
#containerfooter .col-md-6 {
width:100%;
}

.sidebar .widget-inner li {
	line-height:25px;
}

li.current-menu-item a{
color:#0069a0;
}

li.current-menu-item a:before {
content:"▶ ";
color:#eac72c;
vertical-align:center;
}


/*Home-------------------------------------*/
h2.topsection {
color:#d2c8b4;
}

/*Footer-------------------------------------*/
#containerfooter .menu li a {
max-width:100%;
}

.sidebutton a {
font-size:20px;
text-align:center;
font-family:Lora;
line-height:23px;
}

.footercredits p {
	text-align:center;
}



/*Table-------------------------------------*/
table {
}

table.stripe {
font-size:90%;
border:1px solid #eee;
}

/* 偶数行の背景色を変更 */
.stripe tr:nth-child(odd) td {
background-color:#fcf4e6;
}

.stripe tr:nth-child(odd) th {
background-color:#fcf4e6;
}

.stripe tr.charthead td {
background-color:#cfc6b2;
color:#353661;
text-align:center;
}

.stripe th {
padding:5px;
border:1px solid #eee;
}

.stripe td {
padding:5px;
border:1px solid #eee;
}







.entry-content{
padding-bottom:5rem;
}

.apply li{
	padding-bottom:10px;
	font-size:120%;
	font-weight:bold;
}
.apply li p{
	font-weight:normal;	
	font-size:90%;
	padding:10px 0;
}
	