/*
Theme Name: HIDAKAYA DESIGN WORKS
Theme URI: https://works.hidakaya.net
Author: HIDAKAYA DESIGN
Author URI: https://hidakaya.net
Template: lightning
Description: lightningの子テーマ
Version: 1.0
Tags: blog, one-column, custom-background, custom-colors, custom-logo, custom-menu, editor-style, featured-images, footer-widgets, full-width-template, sticky-post, theme-options, threaded-comments, translation-ready, block-styles, wide-blocks
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

/* The bootstrap.css file is auto-enqueued in functions.php */

/* YOU SHOULD BE MAKING A CHILD THEME. Don't let me be a bad guy and erase all your hard work with a theme update. I just want to bring you new amazing features. I don't want to destroy your world. I've made a child theme available for you to use. Download it here http://devdm.com/DevDmBootstrap3/child-themes/ */

/****************** Special Blank CSS classes for child themes to use without disturbing core bootstrap styles ****************/

html {
  font-size: 62.5%;
}
body {
	font-family: "Times New Roman", "YuMincho", "Hiragino Mincho ProN", "Yu Mincho", "MS PMincho", serif;
	font-size: 1.5rem;
}

h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
	font-weight: normal;
	padding: 0;
	margin: 0;
	border: none;
}
h1::before,h2::before,h3::before,h4::before,h5::before,h6::before,
h1::after,h2::after,h3::after,h4::after,h5::after,h6::after {
	display: none;
}

.badge {
	display: inline-block;
    padding: 0.25em 0.4em;
    font-size: 75%;
    font-weight: 700;
    line-height: 1;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: 0.25rem;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

.card-a {
	padding-top: 1rem;
	margin-bottom: 3rem;
	border: none;
	border-bottom: 1px solid rgba(0,0,0,.125);
	border-radius: 0;
	background-color: #ededed;
	position: relative;
}
.card-a a {
	color: #1e73be;
}
.card-a .card-img-top {
	display: block;
	margin: 0 auto;
	border-radius: 3px;
	height: 330px;
	width: 330px;
	object-fit: contain;
}

.card-a .card-badge {
	position: absolute;
	right: 1rem;
	top: 1rem;
	z-index: 2;
}
.card-a .card-badge .badge {
	margin-left: 0.25rem;
}
.card-a .card-icon {
	position: absolute;
	right: 0.5rem;
	bottom: 1rem;
	font-size: 2rem;
}
.card-a .card-body {
	margin-top: 1rem;
}