@charset "UTF-8";

/************************************

shokai

************************************/
#shokai h2 {
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 50px;
	width: 740px;
	background-image: url(../tokucho/images/t1.png);
	background-size: contain;
	margin-bottom: 20px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx){
#shokai h2 {
    background-image: url(../tokucho/images/t1@2x.png);
  }
}

@media only screen and (max-width:768px){

#shokai h2 {
	height: 40px;
	width: 100%;
	background-image: url(../tokucho/images/t1@2x.png);
	background-size: cover;
}

}

#tokucho #main section {
	margin-bottom: 50px;
}
#shokai .image {
	margin-bottom: 30px;
}
#shokai h3 {
	text-align: center;
	margin-bottom: 20px;
	font-family: 'Noto Sans Japanese' ;
	font-weight:200;
}
@media only screen and (max-width:768px){
#shokai h3 {
	text-align: left;
	}
}
#tokucho #main p {
	font-size: 90%;
	line-height: 170%;
	margin-bottom: 20px;
}
.p {
	font-size: 90%;
	line-height: 170%;
	margin-bottom: 20px;
}

/************************************

omoi

************************************/
#omoi h2 {
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 50px;
	width: 740px;
	background-image: url(../tokucho/images/t2.gif);
	background-size: contain;
	margin-bottom: 20px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx){
#omoi h2 {
    background-image: url(../tokucho/images/t2@2x.png);
  }
}
@media only screen and (max-width:768px){

#omoi h2 {
	height: 40px;
	width: 100%;
	background-image: url(../tokucho/images/t2@2x.png);
	background-size: cover;
}

}