html, body, h1, h2, h3, h4, h5 , h6 {
font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
letter-spacing: 0.1em;
}
.module-title {
font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
letter-spacing: 0.1em;
}
h1 {
    margin: 0;
    padding: 0 0 1em;;
}
h2, h3 {
    margin: 0;
    padding: 0 0 1em;
}
h4, h5 , h6 {
    margin: 0;
    padding: 1em 0;
}
a{
text-decoration: none;
}
a:hover{
text-decoration: underline;
}
a:hover img {
	border: none;
	opacity: .6;
	filter: alpha(opacity=60);
/* IE6/7 */
	-ms-filter: alpha(opacity=60);
/* IE8 */
}
#content {
    width: 69%;
    float: left;
    padding: 5% 0 2%;
}
@media screen and (max-width: 760px) {
#content {
    width: 98%;
}
}
p {
    padding: 0;
    margin: 0 0 1em;
}
.post-image {
    margin: 0 0 1em;
}
.post {
    margin-bottom: .65em;
}
.entry-content p a{
color: #1a0dab;
}
figcaption {
font-size: 0.8rem;
}
@media screen and (max-width: 480px) {
h5 {
font-size: 1.9rem;
font-size: 5.7vw;
line-height: 1.2em;
letter-spacing: .15em;
}
}
a:hover {
	border: none;
	filter: alpha(opacity=60);
	-ms-filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	-khtml-opacity: 0.6;
}
* {-webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box
  }
.widget {
	margin: 0 0 1em;
}
.module_row_2-1 {
    margin-top: 0em;
    padding-top: 0em;
}
.button {
    display: block;
    width: 100%;
    max-width: 180px;
    font-size: 17px;
    font-weight: 600;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    padding: 12px 0;
    border-radius: 6px;
    text-decoration: none;
}
#page-98 .post-image {
	margin: 0 0 1em 0;
}
.loops-wrapper.grid2 .post-title {
	font-size: 1.0em;
	letter-spacing: .05em;
}
.loops-wrapper.grid2 .post {
    width: 47.6%;
    margin-left: 4.8%;
    float: left;
    margin-bottom: 1.5em;
}
.loops-wrapper.grid3 .post-title {
	font-size: .85em;
	letter-spacing: .05em;
}
@media screen and (max-width: 760px) {
body .pagewidth, body.full_width .themify_builder_row .row_inner, body.full_width .related-posts, .full_width .post-nav, .full_width .commentwrap, .full_width .module-layout-part .themify_builder_row.fullwidth_row_container .row_inner {
max-width: 94%;
}
}
@media screen and (max-width: 760px) {
.module-slider.slider-overlay .slide-content {
font-size: 0.9rem;
}
}
.entry-content p {
font-size: 0.9rem;
line-height: 1.5em;
}
@media screen and (max-width: 760px) {
.loops-wrapper.grid2 .post,
.loops-wrapper.grid3 .post,
.loops-wrapper.grid4 .post,
.loops-wrapper.grid5 .post {
clear: none;
float: left;
margin: 0.5% 0 0.5% 4%;
width: 48%;
max-width: 48%;
}
}
table {
  border-collapse: collapse;
  width: 100%;
}
table th,
table td {
  padding: 10px;
  border: 1px solid #999;
}
table th {
  background-color: #eee;
  text-align: center;
  width: 30%;
}

@media screen and (max-width: 480px) {
  table {
    border-top: 1px solid #999;
  }
  table td {
    padding: 0.5em 0;
    display: block;
    text-align: center;
    width: 100%;
  }
  table th {
    padding: 0.5em 0;
    display: block;
    border-top: none;
    border-bottom: none;
    width: 100%;
}
}