/*
Theme Name: spis
Theme URI: 
Description: Theme
Tags:
Author: 
Author URI: 
Version: 10.1.2
License: GNU General Public License
License URI: licence/GPL.txt

CSS changes can be made in files in the /css/ folder. This is a placeholder file required by WordPress, so do not delete it.

*/
@import url('http://fonts.googleapis.com/earlyaccess/notosansjapanese.css');
@import url("./css/contactform7.css");
@import url("./css/table01.css");

/* Blog */
.post_info {
    display: none !important;
}

.entry_date {
    display: none !important;
}

span.date.entry_date.updated {
    display: none !important;
}



/* 透過ボタン */
.button01 {
	background-color: rgba(0, 0, 0, .6);
	border: 3px solid #fff;
	color: #fff;
	padding:15px 25px 15px 25px;
	line-height: 50px;
	font-size:20px;
	font-weight:600;
	text-align:center;
	display:block;
	width:100%;
}
.button01::before,
.button01::after {
	position: absolute;
	z-index: -1;
	display: block;
	content: '';
}
.button01,
.button01::before,
.button01::after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: all .3s;
	transition: all .3s;
}

.button01:hover {
	background-color: rgba(255, 255, 255, .7);
	border: 3px solid #c5171e;
	color: #c5171e;
}

.button02 {
	background-color: rgba(0, 0, 0, .6);
	border: 3px solid #fff;
	color: #fff;
	padding:15px 35px 15px 35px;
	line-height: 50px;
	font-size:20px;
	font-weight:600;
	text-align:center;
	display:block;
	width:100%;
}
.button02::before,
.button02::after {
	position: absolute;
	z-index: -1;
	display: block;
	content: '';
}
.button02,
.button02::before,
.button02::after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: all .3s;
	transition: all .3s;
}

.button02:hover {
	background-color: rgba(255, 255, 255, .7);
	border: 3px solid #c5171e;
	color: #c5171e;
}

.button04 {
	background-color: rgba(255, 255, 255, .6);
	border: 3px solid #000;
	color: #000;
	padding:15px 50px 15px 50px;
	line-height: 50px;
	font-size:14px;
	font-weight:600;
	text-align:center;
}
.button04::before,
.button04::after {
	position: absolute;
	z-index: -1;
	display: block;
	content: '';
}
.button04,
.button04::before,
.button04::after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: all .3s;
	transition: all .3s;
}

.button04:hover {
	background-color: rgba(255, 255, 255, .7);
	border: 3px solid #c5171e;
	color: #c5171e;
}

/* 明朝 */


.mincho {
font-family: HiraMinProN-W3,Georgia,游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,serif !important;
}

/* ボタン */

.button001 {
	background-color: rgba(254, 114, 0, .6);
	border: 1px solid #fe7200;
	color: #fff;
	padding:14px 33px 14px 33px;
	line-height: 50px;
	font-size:18px;
	font-weight:700;
	text-align:center;
	display:block;
	width:100%;
}

.button001::before,
.button001::after {
	position: absolute;
	z-index: -1;
	display: block;
	content: '';
}

.button001,
.button001::before,
.button001::after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: all .3s;
	transition: all .3s;
}

.button001:hover {
	background-color: rgba(255, 255, 255, .7);
	border: 1px solid #fe7200;
	color: #fe7200;
}

.button002 {
	background-color: rgba(0, 0, 0, .6);
	border: 1px solid #fff;
	color: #fff;
	padding:16px 27px 15px 27px;
	line-height: 50px;
	font-size:18px;
	font-weight:700;
	text-align:center;
	display:block;
	width:100%;
}
.button002::before,
.button002::after {
	position: absolute;
	z-index: -1;
	display: block;
	content: '';
}
.button002,
.button002::before,
.button002::after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: all .3s;
	transition: all .3s;
}

.button002:hover {
	background-color: rgba(255, 255, 255, .7);
	border: 1px solid #fe7200;
	color: #fe7200;
}

.button003 {
	background-color: rgba(38, 70, 163, .6);
	border: 1px solid #fff;
	color: #fff;
	padding:16px 27px 15px 27px;
	line-height: 50px;
	font-size:18px;
	font-weight:700;
	text-align:center;
	display:block;
	width:100%;
}
.button003::before,
.button003::after {
	position: absolute;
	z-index: -1;
	display: block;
	content: '';
}
.button003,
.button003::before,
.button003::after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: all .3s;
	transition: all .3s;
}

.button003:hover {
	background-color: rgba(255, 255, 255, .7);
	border: 1px solid #fe7200;
	color: #fe7200;
}

.cwnter {
   text-align:center;
}

/* 見出しデザイン */

.midashi01 {
font-size:70%;
border-bottom: double 3px #264699;
padding:5px 0 0 0!important;
color:##264699;
}

.midashi02 {
padding-left: 5px;/*上下 左右の余白*/
margin:5px 0 5px 0;
color: #264699;/*文字色*/
background: transparent;/*背景透明に*/
border-left: solid 5px #264699;/*左線*/
}

.midashi03 {
background: linear-gradient(transparent 70%, #a7d6ff 70%);
margin:5px 0 10px 0;
}


