@charset "UTF-8";
.otherPageTtl01 {
  font-family: "游明朝", YuMincho, "ヒラギノ明朝 Pro W3", HiraMinPro-W3, "HG明朝B", "ＭＳ 明朝", "MS Mincho", serif !important;
  font-weight: bold;
  font-size: 26px;
  border-bottom: 1px solid #333;
  margin: 0 0 30px;
}
.txt-indent {
	padding-left:1em;
	text-indent:-1em;
    text-align: left !important;
}
.MT01 { margin-top: -20px !important; }
.MT02 { margin-top: -140px !important; }
.MT03 { margin-top: -30px !important; }

/* sp用 */
@media screen and (max-width: 766px) {
.otherPageTtl01 {
  font-family: "游明朝", YuMincho, "ヒラギノ明朝 Pro W3", HiraMinPro-W3, "HG明朝B", "ＭＳ 明朝", "MS Mincho", serif !important;
  font-weight: bold;
  font-size: 21px;
  border-bottom: 1px solid #333;
  margin: 0 0 30px;
}
.txt-indent {
	padding-left:1em;
	text-indent:-1em;
    text-align: left !important;
}
.MT01 { margin-top: -20px !important; }
.MT02 { margin-top: -40px !important; }
.MT03 { margin-top: 50px !important; }
}

/* tablet用 */
@media screen and (min-width: 767px) and (max-width: 1279px){
.otherPageTtl01 {
  font-family: "游明朝", YuMincho, "ヒラギノ明朝 Pro W3", HiraMinPro-W3, "HG明朝B", "ＭＳ 明朝", "MS Mincho", serif !important;
  font-weight: bold;
  font-size: 24px;
  border-bottom: 1px solid #333;
  margin: 0 0 30px;
}
.MT01 { margin-top: -75px !important; }
.MT02 { margin-top: -100px !important; }
.MT03 { margin-top: -100px !important; }
.txt-indent {
	padding-left:1em;
	text-indent:-1em;
    text-align: center !important;
 }
}

/* 2カラム余白調整 */
@media screen and (min-width: 1280px) {
.otherPageBoxOtl2.itemClm01 .otherPageBox .txtArea {
    max-width: 500px;
    float: left;
    padding-right: 30px;
}
.otherPageBoxOtl2.itemClm01 .otherPageBox .imgArea {
    max-width: 430px;
    float: right;
}
}  
@media screen and (min-width: 767px) and (max-width: 1279px) {
.otherPageBoxOtl2.itemClm01 .otherPageBox .imgArea img,
.otherPageBoxOtl2.itemClm01 .otherPageBox .imgArea3 img {
  width: 100%;
  max-width: 400px;
}
}  

/* スマホ用<br> */
@media screen and (max-width:414px) {
	.br-sp { display: block; }
	.br-tb { display: none; }
	.br-pc { display: none; }
}
/* tablet用<br> */
@media only screen and (min-width:415px) and (max-width:834px) {
	.br-sp { display: none; }
	.br-tb { display: block; }
	.br-pc { display: none; }
}
/* pc用<br> */
@media screen and (min-width:835px) {
	.br-sp { display: none; }
	.br-tb { display: none; }
	.br-pc { display: block; }
}