@charset "utf-8";
body {
  color: #333333;
  font-family: a-otf-gothic-bbb-pr6n, sans-serif;
  font-weight: 400;
  font-style: normal;
}
h1 {
  font-family: a-otf-ryumin-pr6n, serif;
}
h3 {
  border-left: 0.5em solid #F2B9AC;
}
h4{
	font-family: ryo-gothic-plusn, sans-serif;

font-weight: 300;

font-style: normal;
}
.navbar-toggler {
  border-color: rgba(14, 38, 38, 1.00);
}
.navbar-toggler .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(14,38,38,1.00)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
}
.ss21A_nav_active a {
  color: #F2B9AC;
  border-bottom: thin solid #F2B9AC;
}
.ss21A_nav_active a:hover {
  color: #F2B9AC;
  border-bottom: thin solid #F2B9AC;
}
.ss21A_nav_Nactive a {
  color: #000000;
}
.ss21A_nav_Nactive a:hover {
  color: #F2B9AC;
  border-bottom: thin solid #F2B9AC;
}
.ss21A_btn1 {
  background-color: #297373;
  border: 2px solid #297373;
  color: #fff !important;
  border-radius: 30px;
}
.ss21A_btn1:hover {
  background-color: #FFFFFF;
  border: 2px solid #297373;
  color: #297373 !important;
  border-radius: 30px;
}
.ss21A_jumbotron-index {
  background-size: cover;
  height: 80vh;
  background-image: url(img/jumbotronI1.jpg);
}
.ss21A_jumbotron-indexI {
  background-color: rgba(214, 211, 211, 0.50);
  position: relative;
  top: 50%;
}
.ss21A_jumbotron-I {
  background-color: rgba(207, 207, 207, 0.74);
}
.ss21A_jumbotron-concept {
  background-size: cover;
  background-image: url("img/jumbotronC1.png");
  background-position: center;
  background-repeat: no-repeat;
}
.ss21A_jumbotron-order {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url("img/5c14926204f1f53a159fcfd3063ba075_l.jpg");
}
.ss21A_jumbotron-contact {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url("img/2110945_m.jpg");
}
.ss21A_jumbotron-infomation {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url("img/IMG_0883.JPG");
}
.ss21A_jumbotron-access {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url(img/1437567_m.jpg);
}
.ss21A_jumbotron-boseki {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url("img/jumb_boseki.jpg");
}
.ss21A_jumbotron-example {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url("img/太陽_骨壺.jpg");
}
.ss21A_jumbotron-stove {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url("img/ピザ釜.png");
}
.ss21A_jumbotron-curve {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url("img/1181622_m.jpg");
}
.ss21A_jumbotron-cleaning {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url("img/1494306_m.jpg");
}
.ss21A_jumbotron-repair {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url("img/IMG_1415.JPG");
}
.ss21A_jumbotron-masonry {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url("img/4533346_m.jpg");
}
.ss21A_jumbotron-stonework {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url("img/1431011_m.jpg");
}
.ss21A_jumbotron-delivery {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url("img/2f317a2a25f47ae60679a69d418a8662_s.jpg");
}
.ss21A_jumbotron-acting {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url(img/1795334_m.jpg);
}
.ss21A_jumbotron-help {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url("img/7a7ffbcdc9efb815e20dfb0abbb8a87b_l.jpg");
}
.ss21A_jumbotron-removal {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url("img/DSCN2027.JPG");
}
.ss21A_contentBC1 {
  background-color: #C8898A;
  background-image: -webkit-linear-gradient(128deg, rgba(255, 255, 255, 1.00) 65.63%, rgba(239, 239, 239, 1.00) 100%);
  background-image: -moz-linear-gradient(128deg, rgba(255, 255, 255, 1.00) 65.63%, rgba(239, 239, 239, 1.00) 100%);
  background-image: -o-linear-gradient(128deg, rgba(255, 255, 255, 1.00) 65.63%, rgba(239, 239, 239, 1.00) 100%);
  background-image: linear-gradient(322deg, rgba(255, 255, 255, 1.00) 65.63%, rgba(239, 239, 239, 1.00) 100.00%);
}
.ss21A_ProductGaisaku_Spec {}
.ss21A_ProductGaisaku_Spec h4 {
    font-family: dnp-shuei-gothic-kin-std, sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: large;
    color: #727272;
}
.ss21A_ProductGaisaku_Spec ul {
  list-style-type: none;
  list-style-image: none;
  text-decoration: none;
}
.ss21A_news01 {
  background-color: #F2F2F2;
}
.ss21A_footer {
  background-color: #297373;
  color: #EBF0F6;
}
.ss21A_footer hr {
  background-color: #EBF0F6;
}
.ss21A_footer li a {
  color: #EBF0F6;
}
.ss21A_footer li a:hover {
  color: #F2F2F2;
  text-decoration: underline;
}
.ss21A_footerLogo {
  fill: #F2F2F2;
}
.ss20v01_jumbotron-taiyou {
  background-image: url(img/%E5%A4%AA%E9%99%BD%2016.jpg);
  min-height: 400px;
  background-size: cover;
  height: 70vh;
  /* [disabled]background-position: 0 102%; */
  /* [disabled]background-origin: border-box; */
}
.ss20v01_jumbotron-taiyou2 {
  background-image: url(img/%E5%A4%AA%E9%99%BD%2006.jpg);
  background-size: cover;
  height: 72vh;
}
.ss20v01_jumbotron-boseki {
  position: relative;
  top: 30%;
}
.ss20v01_jumbotron-bColor {
  background-color: rgba(214, 211, 211, 0.50);
}
.ss20v01_jumbotron-infomation {
  background-image: url("img/1437567_m.jpg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.ss20v01_jumbotron-contact {
  background-image: url(img/2110945_m.jpg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.ss20v01_jumbotron-access {
  background-image: url("img/1437567_m.jpg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.ss20v01_jumbotron-content02 {
  background-color: rgba(229, 229, 229, 0.93);
}
.ss20v01_section01 {
  background-color: #B39694;
  min-height: 400px;
  height: 80vh;
  background-size: cover;
}
.ss20v01_sec01 {
  background-color: #F2F2F2;
}
.ss20v01_Isec01 {
  background-color: #ffffff;
}
.ss20v01_works02 {}
.ss20v01_sidemenu01 a {}
.ss20v01_sidemenu01 a:hover {
  color: #F2F2F2;
  background-color: #297373;
}
.ss20v01_form {
  background-color: #F2DEA0;
}
.ss20v01_Iform {
  background-color: #F5F1EB;
  border: thin solid #F5F1EB;
  border-radius: 48px;
}
.modelT {
  background-image: url(img/%E5%A4%AA%E9%99%BD_full.jpg);
  background-size: cover;
  width: 100%;
}
.list-group.ss20v01_sidemenu01 .list-group-item.list-group-item-action .mb-1 {}
@media(max-width:576px) {
  a.navbar-brand {
    width: 70%;
  }
}
.mr-a {}
