/* 調整用CSS */

@charset "UTF-8";

h2.headline-01 .title {
  font-size: 6rem;
}

.site-footer a.btn-contact {
	font-weight: bold;
}

.bg-gray {
  background-color: #F5F5F5;
}

h2.headline-01 .caption {
  font-weight: bold;
}

h2.headline-04 .caption {
  font-weight: bold;
	margin-top: 1.3em;
}

div.text-lg {
    font-size: 2.5rem;
}

article.home-about h3 {
  font-size: 2.8rem;
}

.index-contents-navi .contents-link button.more {
font-weight: bold;
}

dl.scissors-detail dt {
  font-size: 2.4rem;
	margin-bottom: 1rem;
}

.product-thumbnail li.slick-slide img {
  cursor: pointer;
}


ul.mokuji {
    padding-top: 1em;
    padding-right: 1.5em;
    padding-left: 1.5em;
    border: solid 1px #ccc;
    padding-bottom: 0.5em;
}

ul.mokuji li {
	margin-bottom: 10px;

}



ul.mokuji li a {
	text-decoration: underline;
}

.page-width .services-block .service-detail:first-of-type {
  margin-top: 0rem;
}

.site-footer .footer-navi .menu > li > a {
		font-weight: bold;
}

.products-card h3.product-name {
  font-size: 1.8rem;
}

.page-width .product-spec-block {
  margin-top: 0rem;
}

.page-width .product-movie-block {
  margin-top: 2rem;
}

.dl-table dd a {
	margin-right: 15px;
}

#voiceThumbnail {
	display: none;
}

ul.note.custom li {
  text-indent: 0em;
margin-left: 0em;
}

.section-wrap.top-link {
	margin: 0 auto 0 auto;
	padding: 5rem 0 0 0;
}

@media (min-width: 834px) {
  dl.service-detail .dl-table dt {
    width: 60%;
  }
}

h3.maker-name {
	
	color: #333;
	font-weight: normal;
}

li.voice-card .use-items a {
  margin-right: 10px;
}

div.blog-header .blog-title {
    line-height: 1.3;
}

.utsumi-mtnc {
	width: 92%;
	margin: 60px auto;
	text-align: center;
}
.utsumi-mtnc-cnt {
	margin: 80px auto;
	font-size: 19px;
	font-weight: bold;
}
.page-id-118 .site-header, 
.page-id-118 .breadcrumbs, 
.page-id-118 .site-footer, 
.page-id-118 .btn-top, 
.page-id-118 .lower-headline {
	display: none;
}
.page-id-118 p {
	width: 100%;
	text-align: center;
}
.page-id-118 .copyright {
	position: fixed;
	bottom: 2rem;
	left: 0rem;
}

@media (max-width: 833px) {
	
h2.headline-01 .title {
    font-size: 4.6rem;
}
	
	div.text-lg {
    font-size: 2.3rem;
}
	
	div.brand-visual-lead p {
    font-weight: bold;
}
	
.site-id-3 .column-type04 .text p {
line-height: 1.6;
	
	}
	
	.service-detail .flow-wrap h4 {
    margin-bottom: 0rem;
}
	
	.service-detail dt.title {
    font-weight: bold;
}
	
.page-width .services-block .service-detail:first-of-type {
    margin-top: 0rem;
}
	
.section-wrap.top-link {
		padding: 5rem 1.8rem 0 1.8rem;
	}	
	

}