/*
Theme Name: Snow Monkey
Theme URI: https://snow-monkey.2inc.org
Author: inc2734
Author URI: https://2inc.org
Description:
Version: 13.2.3
License: GPLv2 or later
License URI: license.txt
Tags: editor-style, featured-images
Text Domain: snow-monkey
Requires at least: 5.6
Requires PHP: 5.6
*/



/* ヘッダーボタン */

.simple_square_btn5 {
	display: block;
	position: relative;
	width: 200px;
	padding: 0.5em;
	text-align: center;
	text-decoration: none;
	color: #fff;
	background: #910387;
	font-weight:bold;
}
.simple_square_btn5:hover {
	 opacity:0.8;
	 cursor: pointer;
	 text-decoration: none;
}

.top-phone li{
 font-weight:bold;
}


/*!ボタンCSS */
@import "https://use.fontawesome.com/releases/v5.13.0/css/all.css";


.btn,
a.btn,
button.btn {
  font-size: 1.0rem;
  font-weight: 700;
  line-height: 1.0;
  position: relative;
  display: inline-block;
  padding: 1rem 2rem;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  text-align: center;
  vertical-align: middle;
  text-decoration: none;
  letter-spacing: 0.1em;
  color: #212529;
  border-radius: 0.5rem;
}

.btn-wrap {
  margin: 30px 0;
}

a.btn-c {
  font-size: 1.2rem;

  position: relative;

  padding: 0.25rem 2rem 1.5rem 3.5rem;

  color: #fff;
  background: #e94919;
  -webkit-box-shadow: 0 5px 0 #d44114;
  box-shadow: 0 5px 0 #d44114;
}

a.btn-c span {
  font-size: 1.2rem;

  position: absolute;
	top: -1.25rem;
  left: calc(50% - 150px);

  display: block;

  width: 300px;
  padding: 0.2rem 0;

  color: #d44114;
  border: 2px solid #d44114;
  border-radius: 100vh;
  background: #fff;
  -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
}

a.btn-c span:before,
a.btn-c span:after {
  position: absolute;
  left: calc(50% - 10px);

  content: "";
}

a.btn-c span:before {
  bottom: -10px;

  border-width: 10px 10px 0 10px;
  border-style: solid;
  border-color: #d44114 transparent transparent transparent;
}

a.btn-c span:after {
  bottom: -7px;

  border-width: 10px 10px 0 10px;
  border-style: solid;
  border-color: #fff transparent transparent transparent;
}

a.btn-c i {
  margin-right: 1rem;
}

a.btn-c:hover {
  -webkit-transform: translate(0, 3px);
  transform: translate(0, 3px);

  color: #fff;
  background: #eb5b30;
  -webkit-box-shadow: 0 2px 0 #d44114;
  box-shadow: 0 2px 0 #d44114;
}


/* フッターエリアの背景色 */
.l-footer-widget-area {
  background-color: #;
}

/* フッターコピーライトの背景色 */

.l-footer .c-copyright {
  background-color: #1e2c5c;
}



/* tableタグ */
.tb-15 td:first-child {
  width: 15%;
}
.tb-15 td:last-child {
  width: 85%;
}

.tb-20 td:first-child {
  width: 20%;
}
.tb-20 td:last-child {
  width: 80%;
}

.tb-25 td:first-child {
  width: 25%;
}
.tb-25 td:last-child {
  width: 75%;
}

.tb-30 td:first-child {
  width: 30%;
}
.tb-30 td:last-child {
  width: 70%;
}

/* ヘッダーセクションあり */
.th-25 th:first-child {
  width: 25%;
}
.tb-25 th:last-child {
  width: 75%;
}





