@charset "UTF-8";
/* タイトル系
---------------------------------------------------------------------------- */
@media all and (min-width: 641px) {
  .l-content {width: 1120px;margin-left: auto;margin-right: auto;}
  .m-title03 {margin-bottom: 30px;}
  .text-box {margin: 20px 0;font-size: 125%;line-height: 1.8;}
  .text-box span {color: #002662;font-weight: bold;}
  .text-box .text-box-tit {margin-bottom: 30px;}
  .text-box .text-box-tit-3 {margin-bottom: 10px;}
}
@media all and (max-width: 640px) {
  .m-title03 {margin-bottom: 25px;}
  .text-box {margin: 15px 5%;}
  .text-box span {color: #002662;font-weight: bold;}
  .text-box .text-box-tit {margin-bottom: 15px;}
	.text-box .text-box-tit-3 {margin-bottom: 10px;}
}

.text-box_inner{margin: 10px auto;padding: 0 20px;}
.commonListN {padding-left: 25px;}
.commonListN li {font-size: 14px;list-style: decimal;padding-left: 10px;}

.commonListN2 {}
.commonListN2 li {position: relative; font-size: 14px;padding-left: 40px;}
.commonListN2 li:before {content:'（1）';display: inline-block; position: absolute; left: 0;}
.commonListN2 li:nth-child(2):before {content:'（2）';}
.commonListN2 li:nth-child(3):before {content:'（3）';}
.commonListN2 li:nth-child(4):before {content:'（4）';}
.commonListN2 li:nth-child(5):before {content:'（5）';}
.commonListN2 li:nth-child(6):before {content:'（6）';}

.society_info dl dt{margin-top: 10px;}
.society_info dl dt{color: #333;font-weight: bold;}
.society_info dl dd{padding-left: 12px;}

@media all and (max-width: 640px) {
	.text-box_inner{
		padding: 0 7px;
	}
	.commonListN {
    padding-left: 15px;
  }
	.commonListN li {
		font-size: 12px;
		padding-left: 0;
	}
	.commonListN2 li {
		font-size: 12px;
		padding-left: 30px;
	}
}