.color-content1{
background-color:#CDBEA0;
border-radius:10px;
padding:10px 40px!important;
background-image:url();
font-size:15px;
}
.color-content2{
background-color:#AB9366;
border-radius:10px;
padding:10px 40px!important;
font-size:15px;
}	
p.normal{font-size:20px;}
.covertext{color:white!important}
	
.one{
background-color:#AB9366;
border-radius:10px;
padding:10px 40px!important;
background-image:url(/wp-content/uploads/2018/12/1.png)!important;
background-repeat:no-repeat;
background-color:#CDBEA0;
background-size:30px 30px;
background-repeat:no-repeat;
background-position:1% 5px;
opacity:1;
padding:5px;
margin:3px;
border-radius: 10px 10px 10px 10px;
}	
.two{
background-color:#AB9366;
border-radius:10px;
padding:10px 40px!important;
background-image:url(/wp-content/uploads/2018/12/2.png)!important;
background-repeat:no-repeat;
background-color:#CDBEA0;
background-size:30px 30px;
background-repeat:no-repeat;
background-position:1% 5px;
opacity:1;
padding:5px;
margin:3px;
border-radius: 10px 10px 10px 10px;
}	
.three{
background-color:#AB9366;
border-radius:10px;
padding:10px 40px!important;
background-image:url(/wp-content/uploads/2018/12/3.png)!important;
background-repeat:no-repeat;
background-color:#CDBEA0;
background-size:30px 30px;
background-repeat:no-repeat;
background-position:1% 5px;
opacity:1;
padding:5px;
margin:3px;
border-radius: 10px 10px 10px 10px;
}	
.four{
background-color:#AB9366;
border-radius:10px;
padding:10px 40px!important;
background-image:url(/wp-content/uploads/2018/12/4.png)!important;
background-repeat:no-repeat;
background-color:#CDBEA0;
background-size:30px 30px;
background-repeat:no-repeat;
background-position:1% 10%;
opacity:1;
padding:5px;
margin:3px;
border-radius: 10px 10px 10px 10px;
	}	
.wpsm-comptable td:hover, .wpsm-comptable td.betterhover, .wpsm-comptable tr:hover td {
background-color: #FEF4F4;
}
.wpsm-thead-default th {
background-color: #AB9366;
color: #fff;
border-color:ehite;
}
.balloon1 {
 	position: relative;
	display: inline-block;
 	margin: 1.5em 0;
	padding: 7px 10px;
	min-width: 120px;
 	max-width: 100%;
 	color: #555;
	font-size: 16px;
	background: #AB9366;
	border-radius: 15px;
}

.balloon1:before{
	content: "";
	position: absolute;
	top: 100%;
	left: 50%;
 	margin-left: -15px;
	border: 15px solid transparent;
	border-top: 15px solid #AB9366;
}

.balloon1 p {
	margin: 0;
	padding: 10px;
}

/* 画像ぼかし */	
.clear, .clear > img {
    margin: 0; padding: 0;
    border: 0;
}

.clear {
    position: relative;
    display: inline-block;
    font-size: 0;
    line-height: 0;
}

.clear:after {
    position: absolute;
    left: 0; top: 0; right: 0; bottom: 0;
    -moz-box-shadow: inset 0px 0px 15px 15px #fff;
    -webkit-box-shadow: inset 0px 0px 15px 15px #fff;
    box-shadow: inset 0px 0px 15px 15px #fff;
    content: " ";
}

.demo-list-icon {
  width: 300px;
}

.demo-card-square.mdl-card {
  width: 320px;
  height: 320px;
}
.demo-card-square > .mdl-card__title {
color: #fff;
background:url('../assets/demos/dog.png') bottom right 15% no-repeat #46B6AC;
}
.demo-card-square.mdl-card {
  width: 320px;
  height: 320px;
}
.demo-card-square > .mdl-card__title {
color: #fff;
background:url('/wp-content/uploads/2018/12/adorable-animal-animal-photography-1485726.jpg') bottom right 15% no-repeat #46B6AC;
background-size:320px 200PX;
	}
h1,h2,h3,h4,h5,h6,p,div,center,.entry-title{
font-family: 'Kosugi Maru'!important;
-webkit-font-smoothing:antialiased!important;
-moz-osx-font-smoothing:grayscale!important;
color:#654215!important;
	}
.postitu {
color:white;
margin:0;
/* デフォルトCSS打ち消し */
font-size:24px; 
/* 文字サイズ指定 */
position:relative;
/* 位置調整 */
font-weight:normal; 
/* 文字の太さ調整 */
display:inline-block;
/* インラインブロックにする */
background-color: #CDBEA0;
	/* 背景色指定 */
padding:10px;
/* 余白指定 */
margin-bottom:15px;
/* 周りの余白指定 */
border-radius:2px;
/* 角丸指定 */
}
.postitu:before {
content:  '';/* 空白の要素を作る */
background-color:#ffffff;
/*背景色指定 */
display:block;
/*ブロック要素にする */
position:absolute;/*位置調整 */
left: 50%;/*位置調整 */
height: 60%;/*高さ指定 */
top: 26%;/*位置調整 */
z-index:  -1;/*重なり調整*/
width: 46%;/*幅指定*/
box-shadow: 0 0 8px 8px #b3b3b3;
/* 影指定 */
transform: rotate(3deg);/* 回転 */
}
.line{
margin:  0;/* デフォルトCSS打ち消し */
font-size:20px;/* 文字サイズ指定 */
position: relative;/* 位置調整 */
font-weight:normal;/* 文字の太さ調整 */
margin-bottom:15px;/* 周りの余白指定 */
border-bottom: solid 4px #CDBEA0 ;/* 線指定 */
border-radius: 0px 0px 160px 180px/0px 0px 15px 5px;/* 角丸指定 */
}	
h1.entry-title{font-size:24px!important;}