@charset "UTF-8";
/*
Theme Name: XeoryBaseChild
Description: XeoryBaseの小テーマ
Author: Tatsuya Sogano
Template: xeory_base
Theme URI: none
Author URI: none
Version: 1.0 
*/
/* all display
/* main-color:#92deac sub-color:#ffd9e3 
-------------------------------------------------- */
@import url('../xeory_base/style.css');
body.color01 .post-content h2{
    margin: 1.5em 0 1.5em;
    padding: 0.2em;
    border-bottom: 1px double #92deac;
    font-size: 27px;
    font-weight: bold;
}

body.color01 .post-content h3{
    margin: 2.0em 0 2.0em;
    padding: 0.4em;
    border-left: 4px solid #92deac;
    font-size: 20px;
    font-weight: bold;
}

body.color01 .post-content h4{
    margin: 0 0 1.5em;
    padding: 0.8em 0.4em;
    border-bottom: 1px dashed #92deac;
    font-size: 16px;
    font-weight: bold;
    color: #92deac;
}

body{
    color: #605F5E;
    background: #fff;
}

body.color01 .post-content strong{
    background: linear-gradient(transparent 70%, #ffd9e3 70%);
}

.defaultlist
,.defaultlist li{
	padding:0px;
	margin:0px;
}
 
.defaultlist li{
	list-style-type:none !important;
	list-style-image:none !important;
	margin: 5px 0px 5px 0px !important;
}
 
.list10{
	counter-reset:li;   
}
 
.list10 li{
	position:relative;
	display: block;
	padding:10px 0px 0px 35px; 
	margin-left:0px !important;
}
 
li.list10-count:after{
	counter-increment: li;
	content: counter(li) ".";
	position: absolute;	
	display: block;
	text-align: center;
	font-style: italic;
	left: 0px;
	top: -1px;
	font-size: 25px;
	color:#bbb;
	font-family:'Goudy Bookletter 1911',Georgia,serif; 
}

.list4 li{
	position:relative;
	padding-left:30px;
}
 
.list4 li:after, .list4 li:before{
	content:''; 
	display:block; 
	position:absolute; 
	top:4px; 
	left:8px; 
	height:11px; 
	width:4px; 
	background:#aaa; 
	border-radius:10px;
	transform:rotate(45deg);
	-webkit-transform:rotate(45deg);
	-o-transform:rotate(45deg);
}

.list4 li:before{
	top:8px; 
	left:3px;
	height:8px; 
	transform:rotate(-45deg);
	-webkit-transform:rotate(-45deg);
	-o-transform:rotate(-45deg);
}

.side-widget .side-title{
    padding-left: 5px;
    font-size: 16px;
    border-left: 3px solid #92deac;
    border-bottom: 1px dotted #92deac;
}

.post-loop-wrap .post-content {
    width: auto;
    padding: 10px 64px 42px;
}

body.color01 #gnav {
    background-color: #92deac;
}

body.color01 #gnav li a {
    background-color: #92deac;
    color: #FFF;
    font-weight: bold;
}

body.color01 #gnav li a:hover {
    color: #FFF;
    text-decoration: underline;
}

body.color01 .more-link {
    border: 1px #92deac solid;
    color: #92deac;
}

body.color01 .more-link:hover {
    background-color: #92deac;
    color: #fff;
}

body.color01 a {
    color: #92deac;
}