@charset "UTF-8";
/*
Template:kaetengraph
Theme Name:【 子テーマ 】kaetenGraph
Author:クリエイティブプランニング
Description:カエテングラフ kaetenGraph 子テーマ
Version:1.0.0
*/

.post-body p {
	margin-bottom: 25px;
}

.post-body h2, post-body h3, post-body h4 {
	margin-top: 40px;
	margin-bottom: 20px;
}

/*--------------↓CSSを追加してください---------------*/

[class*="h3-"]{margin:5px -5px;padding:10px 15px;border-style:solid;font-weight:bold;word-break:break-all;}
[class*="h4-"]{margin:5px -5px;padding:10px 15px;border-style:solid;font-weight:bold;word-break:break-all;}

[class*="h3-"]{font-size:18px;}
[class*="h4-"]{font-size:18px;}

h2{font-size:2.1em;}
h3{font-size:1.9em;}
h4{font-size:1.7em;}

.h2-02-lime-a,.h2-04-lime-a,.h3-04-lime-a,.h3-09-lime-a,[class*="-lime-a"]:before,[class*="-lime-a"] li:before,[class*="parts-"][class*="-lime-a"],.b-lime,.kbtn-lime-a a{
	background-color:#00ff00;
}

.h2-02-lime-b,.h2-04-lime-b,.h3-04-lime-b,.h3-09-lime-b,[class*="-lime-b"]:before,[class*="-lime-b"] li:before,[class*="parts-"][class*="-lime-b"],.b-lime-b,.kbtn-lime-b a{
	background-color:#7fff00;
}

.a-un a{ 
	text-decoration: none; 
}

t-white {
	color: #ffffff;
}

.btn {
    padding: 15px 70px;
    font-weight: bold;
    display: inline-block;
    text-decoration: none !important;
    font-size: 20px;
    font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Meiryo, メイリオ, Osaka, 'MS PGothic', arial, helvetica, sans-serif;
    border-radius: 5px;
}
.btn01 {
    background-color: #7fff00;
    color: #fff !important;
}
.btn:hover {
    opacity: 1.0;
}


.btn03 {
    background-color: #7fff00;
    color: #fff !important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: all .3s;
    transition: all .3s;
}
.btn03:hover {
    background-color: #00ff00;
}

.btn10 {
    background-color: #7fff00;
    color: #fff !important;
    margin: 0 0 10px 0;
    box-shadow: 6px 6px #55aa00;
}
.btn10:hover {
    background-color: #00ff00;
    -ms-transform: translateY(5px);
    -webkit-transform: translateY(5px);
    transform: translateY(5px);
    border-bottom: none;
    box-shadow: none;
}
