@charset "utf-8";
body{
	font-family: 'Quicksand', sans-serif;
}
div#comments-thread{
font-size: 0.9em;
/*background-color: #F6F6F6;*/
}

div#comments-thread .comment-info{
font-style:italic;
color: #7b7b7b;
}

.commets-list .comment-info {
    font-size: 0.9em;
}

.comments-list .comment-info {
    font-size: 0.9em;
}

cite.comment-author {
    color: green;
}

ol.commets-list {
 /*   font-size: small; */
}

ol.comments-list {
 /*   font-size: small; */
}

cite.comment-author {
    color: green;
    font-weight: bold;
}

.comment-text span.bold-red {
    color: red;
    font-weight: bold;
}

div#keywords li {
    display: inline-block;
    font-size: 0.8em;
    padding-right: 1em;
    color: #3F51B5;
    font-weight: bold;
}

.comment-text {
    font-family: Mona, "IPA MONAPGOTHIC", "MS PGothic", "ＭＳ Ｐゴシック", "MS Pｺﾞｼｯｸ", "MS Pゴシック", sans-serif;
    width:90%;
    margin-top:1em;
    margin-bottom: 1em;
    line-height: 2 !important;
}


div.article-body blockquote p {
    margin-top: 1em;
    text-indent: 1em;
    font-size: 16px;
    line-height: 1.6em;
    padding: 1em;
}
div#bubble {
    /* margin-top: 10px; */
    font-size: larger;
    /* margin-bottom: 10px; */
    font-weight: bold;
    padding-top: 2em;
    padding-left: 1em;
    padding-bottom: 1em;
    background-color: #f2f8f7;
    background-color: #fabcdc;
    /*border: 2px dashed #181414;*/
    border-radius: 8px;
    box-shadow: 0 0 0 4px #fabcdc;
    /*color: #fff;*/
    margin-top: 0;
    margin-bottom: 1em;
    padding: 2em;
}

div#bubble p {
    margin: 0;
}

div.article-body-outer div.article-body h2{
    line-height: 1.2;
    font-weight: bold;
    margin: 2em 0;
    font-size:1em;
}
figure{
    padding-top: 0.5em;
    padding-bottom: 0.5em;
	margin-top: 1em;
	margin-bottom:1em;
	border: thin silver solid;

}
div.article-body img.ama {
    max-height: 280px !important;
    max-width:100% !important;
    display:block !important; 
    margin:0 auto !important;
}
figcaption {
	line-height:2em;
	font-weight:bold;
    text-align: center;
    font-size:smaller;
    text-decoration: underline;
}
ul.fa-ul li {
    font-size: small;
}

div#search {
    border: 1px solid #82636b;
    border-radius: 240px 15px 185px 15px / 15px 200px 15px 185px;
    /* margin: 2em 0; */
     padding: 1em; 
}

a.pagingNav {
    margin-bottom: 8em;
}

ul.fa-ul li a {
    color: darkblue;
    text-decoration: underline;
}

div.comment-text p {
    font-size: larger;
}

div.article-inner-pager p.prev a, div.article-inner-pager p.next a {
    background-color: #fabcdc !important;
}

h1.blog-title {
    font-size: 20px;
    color: #333333;
    height: 70px;
    vertical-align: middle;
    text-shadow: 0px 1px 1px rgba(255,255,255,0.8);
}