@charset "utf-8";
/* ==================================================
		
		profile PC

================================================== */
@media screen and (min-width:751px) {
 
/* --------------------------------------------------
		ロゴ表示
-------------------------------------------------- */
#contents {
 background: none;
 margin-top: 69px;
}
 
/* --------------------------------------------------
		.prof
-------------------------------------------------- */
.prof .img {
 margin-left: 25px;
}
.prof .prof-inner h2 span {
 display: block;
}
.prof .prof-inner h2 .tit {
 font-size: 16px;
 font-weight: 800;
 letter-spacing: 3.5px;
}
.prof .prof-inner h2 .name {
 font-size: 38px;
 font-weight: 700;
 letter-spacing: 8.5px;
 line-height: 1.75;
}
.prof .prof-inner h2 .enname {
 font-size: 26px;
 font-family: "Lexend Peta", sans-serif;
 font-optical-sizing: auto;
 font-weight: 500;
 font-style: normal;
 letter-spacing: 5.5px;
 line-height: 1.3;
}
.prof .prof-inner .txt {
 font-size: 14px;
 font-weight: 400;
 letter-spacing: 2.15px;
 line-height: 2.2;
}
.prof .prof-inner dl {
 font-size: 14px;
 font-weight: 400;
}
.prof .prof-inner dl dt {
 letter-spacing: 7.5px;
 background: #fbf9fa;
 width: 127px;
 display: inline-block;
 padding: 1px 0 1px 8px;
}
.prof .prof-inner dl dd {
 letter-spacing: 2px;
 line-height: 2.25;
}
 
/* --------------------------------------------------
		section
-------------------------------------------------- */
section h3 {
 font-size: 25px;
 font-weight: 600;
 letter-spacing: 5.7px;
}
section h3::before {
 content: "ー";
 margin-right: 10px;
}
section .txt {
 font-size: 14px;
 font-weight: 400;
 letter-spacing: 2.1px;
 line-height: 2.45;
}
 
}


/* ==================================================
		
		profile SP

================================================== */
@media screen and (max-width:750px) {
 
/* --------------------------------------------------
		#contents
-------------------------------------------------- */
#contents {
 margin-top: 80px;
} 
 
/* --------------------------------------------------
		.profile
-------------------------------------------------- */
.profile {
 padding: 0 25px;
}
 
/* --------------------------------------------------
		.prof
-------------------------------------------------- */
.prof .prof-inner h2 span {
 display: block;
}
.prof .prof-inner h2 .tit {
 font-size: 14px;
 font-weight: 800;
 letter-spacing: 1.5px;
}
.prof .prof-inner h2 .name {
 font-size: 25px;
 font-weight: 700;
 letter-spacing: 5px;
 line-height: 1.5;
}
.prof .prof-inner h2 .enname {
 font-size: 20px;
 font-family: "Lexend Peta", sans-serif;
 font-optical-sizing: auto;
 font-weight: 500;
 font-style: normal;
 letter-spacing: 2px;
 line-height: 1.4;
}
.prof .prof-inner .txt {
 font-weight: 400;
 letter-spacing: 1px;
 line-height: 1.9;
}
.prof .prof-inner dl {
 font-weight: 400;
}
.prof .prof-inner dl dt {
 letter-spacing: 4px;
 background: #fbf9fa;
 width: 100px;
 display: inline-block;
 padding: 1px 0;
}
.prof .prof-inner dl dd {
 letter-spacing: 1px;
 line-height: 1.9;
}
 
/* --------------------------------------------------
		section
-------------------------------------------------- */
section {
}
section h3 {
 font-size: 18px;
 line-height: 1.4;
 font-weight: 600;
 letter-spacing: 2px;
 text-indent: -25px;
 margin-left: 25px;
}
section h3::before {
 content: "ー";
 margin-right: 5px;
}
section .txt {
 font-weight: 400;
 letter-spacing: 1px;
 line-height: 1.9;
}

}