@charset "utf-8";

.pc { display: block !important; }
.sp { display: none !important; }

.flex{
    display: flex;
    flex-wrap: wrap;}

.clear{ padding:0; margin:0; }

.topjokin_midashi {
	font-size: 36px;
	color: #406eab;
    font-weight: bold;
	line-height: 1.6em;
}

.topjokin_midashi2 {
	font-size: 30px;
	color: #808080;
    font-weight: bold;
	line-height: 1.6em;
}

.topjokin_midashi3 {
	font-size: 30px;
	color: #406eab;
    font-weight: bold;
	line-height: 1.4em;
}

.midashi2 {
  border-bottom: 3px dotted #0068B7;
  max-width: 95%;
  text-align: center;
  font-size: 26px;
  font-weight: bold;
  color: #0068B7;
  line-height: 2em;
  margin: 0 auto;
}

.midashi3 {
  border-bottom: 3px dotted #0068B7;
  max-width: 95%;
  text-align: left;
  font-size: 20px;
  font-weight: bold;
  color: #0068B7;
  line-height: 1.4em;
  margin: 0 auto;
}

#topomoiyariArea2{
    background-image: url("https://s3-ap-northeast-1.amazonaws.com/training-daio/_var/omoiyari-jokin/report/images/body/img_kokuban_r.jpg");
    padding-top: 80px;
	padding-bottom: 80px;
}
#topomoiyariArea2 .contents{padding:60px 0px;margin-top:65px;margin-bottom:25px;}
#topomoiyariArea2 .contents p{text-align:center;font-size:1.4rem;margin-bottom:20px;margin-left:0px;}

#topomoiyariArea3{background-color:#FFFFFF;}
#topomoiyariArea3 .contents{padding:30px 0px;margin-top:0px;margin-bottom:25px;}
#topomoiyariArea3 .contents p{text-align:center;font-size:1.4rem;margin-bottom:20px;margin-left:0px;}

#topomoiyariArea4{
    background-color:#FFFFFF;
    padding-top: 0px;
	padding-bottom: 40px;
}
#topomoiyariArea4 .contents{padding:60px 0px;margin-top:65px;margin-bottom:25px;}
#topomoiyariArea4 .contents p{text-align:center;font-size:1.4rem;margin-bottom:20px;margin-left:0px;}


#topomoiyariArea5{background-color:#FFFFFF;}
#topomoiyariArea5 .contents{padding:30px 0px;margin-top:0px;margin-bottom:25px;}
#topomoiyariArea5 .contents p{text-align:center;font-size:1.4rem;margin-bottom:20px;margin-left:0px;}

#topomoiyariArea6{
    background-color: #FFFFFF;
    padding-top: 30px;
}
#topomoiyariArea6 .contents{padding:30px 0px;margin-top:0px;margin-bottom:25px;}
#topomoiyariArea6 .contents p{text-align:center;font-size:1.4rem;margin-bottom:20px;margin-left:0px;}


#topomoiyariArea7{background-color:#FFFFFF;}
#topomoiyariArea7 .contents{padding:30px 0px;margin-top:0px;margin-bottom:25px;}
#topomoiyariArea7 .contents p{text-align:center;font-size:1.4rem;margin-bottom:20px;margin-left:0px;}

 .container-fluid3 {
	width: 100%;
	background-color:#ECF6FF;
	margin: 0 auto;
	padding-top: 40px;
	padding-bottom: 0px;
	margin-top: 20px;
	margin-bottom: 66px;
	text-align: center;
}

#topomoiyariArea8{
	background-image: url("https://s3-ap-northeast-1.amazonaws.com/training-daio/_var/omoiyari-jokin/report/images/body/bk_021.jpg");
    padding-top: 80px;
	padding-bottom: 80px;
}
#topomoiyariArea8 .contents{padding:60px 0px;margin-top:65px;margin-bottom:25px;}
#topomoiyariArea8 .contents p{text-align:center;font-size:1.4rem;margin-bottom:20px;margin-left:0px;}

#topomoiyariArea9{
	background-image: url("https://s3-ap-northeast-1.amazonaws.com/training-daio/_var/omoiyari-jokin/report/images/body/bk_032.jpg");
    padding-top: 80px;
	padding-bottom: 80px;
}
#topomoiyariArea9 .contents{padding:60px 0px;margin-top:65px;margin-bottom:25px;}
#topomoiyariArea9 .contents p{text-align:center;font-size:1.4rem;margin-bottom:20px;margin-left:0px;}


#topomoiyariArea10{
	background-image: url("/_var/omoiyari-jokin/report/update202302/images/body/bk_041.jpg");
    padding-top: 80px;
	padding-bottom: 80px;
}
#topomoiyariArea10 .contents{padding:60px 0px;margin-top:65px;margin-bottom:25px;}
#topomoiyariArea10 .contents p{text-align:center;font-size:1.4rem;margin-bottom:20px;margin-left:0px;}


#topomoiyariArea11{
	background-image: url("/_var/omoiyari-jokin/report/update202302/images/body/bk_041.png");
    padding-top: 80px;
	padding-bottom: 80px;
}
#topomoiyariArea11 .contents{padding:60px 0px;margin-top:65px;margin-bottom:25px;}
#topomoiyariArea11 .contents p{text-align:center;font-size:1.4rem;margin-bottom:20px;margin-left:0px;}








.topomoiyariArea2{
    background-image: url("https://s3-ap-northeast-1.amazonaws.com/training-daio/_var/omoiyari-jokin/report/images/body/img_kokuban_r.jpg");
    padding-top: 80px;
	padding-bottom: 80px;
}
.topomoiyariArea2 .contents{padding:60px 0px;margin-top:65px;margin-bottom:25px;}
.topomoiyariArea2 .contents p{text-align:center;font-size:1.4rem;margin-bottom:20px;margin-left:0px;}

.topomoiyariArea3{background-color:#FFFFFF;}
.topomoiyariArea3 .contents{padding:30px 0px;margin-top:0px;margin-bottom:25px;}
.topomoiyariArea3 .contents p{text-align:center;font-size:1.4rem;margin-bottom:20px;margin-left:0px;}

.topomoiyariArea4{
    background-color:#FFFFFF;
    padding-top: 0px;
	padding-bottom: 0px;
}
.topomoiyariArea4 .contents{padding:60px 0px;margin-top:65px;margin-bottom:25px;}
.topomoiyariArea4 .contents p{text-align:center;font-size:1.4rem;margin-bottom:20px;margin-left:0px;}


.topomoiyariArea5{background-color:#FFFFFF;}
.topomoiyariArea5 .contents{padding:30px 0px;margin-top:0px;margin-bottom:25px;}
.topomoiyariArea5 .contents p{text-align:center;font-size:1.4rem;margin-bottom:20px;margin-left:0px;}

.topomoiyariArea6{
    background-color: #FFFFFF;
    padding-top: 30px;
}
.topomoiyariArea6 .contents{padding:30px 0px;margin-top:0px;margin-bottom:25px;}
.topomoiyariArea6 .contents p{text-align:center;font-size:1.4rem;margin-bottom:20px;margin-left:0px;}


.topomoiyariArea7{background-color:#FFFFFF;}
.topomoiyariArea7 .contents{padding:30px 0px;margin-top:0px;margin-bottom:25px;}
.topomoiyariArea7 .contents p{text-align:center;font-size:1.4rem;margin-bottom:20px;margin-left:0px;}

 .container-fluid3 {
	width: 100%;
	background-color:#ECF6FF;
	margin: 0 auto;
	padding-top: 40px;
	padding-bottom: 0px;
	margin-top: 20px;
	margin-bottom: 66px;
	text-align: center;
}

.topomoiyariArea8{
	background-image: url("https://s3-ap-northeast-1.amazonaws.com/training-daio/_var/omoiyari-jokin/report/images/body/bk_021.jpg");
    padding-top: 50px;
	padding-bottom: 40px;
}
.topomoiyariArea8 .contents{padding:60px 0px;margin-top:65px;margin-bottom:25px;}
.topomoiyariArea8 .contents p{text-align:center;font-size:1.4rem;margin-bottom:20px;margin-left:0px;}

.topomoiyariArea9{
	background-image: url("https://s3-ap-northeast-1.amazonaws.com/training-daio/_var/omoiyari-jokin/report/images/body/bk_032.jpg");
    padding-top: 80px;
	padding-bottom: 80px;
}
.topomoiyariArea9 .contents{padding:60px 0px;margin-top:65px;margin-bottom:25px;}
.topomoiyariArea9 .contents p{text-align:center;font-size:1.4rem;margin-bottom:20px;margin-left:0px;}


.topomoiyariArea10{
	background-image: url("https://s3-ap-northeast-1.amazonaws.com/training-daio/_var/omoiyari-jokin/report/images/body/bk_041.jpg");
    padding-top: 0px;
	padding-bottom: 40px;
	margin-bottom: 50px;
}
.topomoiyariArea10 .contents{padding:60px 0px;margin-top:65px;margin-bottom:25px;}
.topomoiyariArea10 .contents p{text-align:center;font-size:1.4rem;margin-bottom:20px;margin-left:0px;}


.topomoiyariArea11{
	background-image: url("https://s3-ap-northeast-1.amazonaws.com/training-daio/_var/omoiyari-jokin/report/images/body/bk_041.png");
	background-repeat: round;
    padding-top: 40px;
	padding-bottom: 40px;
}
.topomoiyariArea11 .contents{padding:60px 0px;margin-top:65px;margin-bottom:25px;}
.topomoiyariArea11 .contents p{text-align:center;font-size:1.4rem;margin-bottom:20px;margin-left:0px;}




@media (min-width: 1200px){
	
.report_honbun_brue {
    font-size: 18px;
    color: #406eab;
    line-height: 1.8em;
}
	
.report_honbun_black {
    font-size: 18px;
    color: #222222;
    line-height: 1.8em;
}
	
.container-fluid {
	width: 1000px;
}
	
.container-fluid5 {
    width: 100%;
    background-color: #ffffff;
    border: 2px solid #0068B7;
    border-radius: 10px;
    margin: 0 auto;
    padding: 20px;
}

.container-fluid6 {
	width: 100%;
	clear: both;
	margin: 0 auto;
}

.row.showcase .img-responsive {
	margin-bottom: 10px;
}

.midashi2 {
  border-bottom: 3px dotted #0068B7;
  max-width: 95%;
  text-align: center;
  font-size: 26px;
  font-weight: bold;
  color: #0068B7;
  line-height: 2em;
  margin: 0 auto;
}
	
.midashi3 {
  border-bottom: 3px dotted #0068B7;
  max-width: 95%;
  text-align: center;
  font-size: 26px;
  font-weight: bold;
  color: #0068B7;
  line-height: 1.4em;
  margin: 0 auto;
}

}


@media (max-width: 991px) {
	
.report_honbun_brue {
    font-size: 18px;
    color: #406eab;
    line-height: 1.8em;
}
	
.report_honbun_black {
    font-size: 18px;
    color: #222222;
    line-height: 1.8em;
}
	
.container-fluid5 {
    width: 95%;
    background-color: #ffffff;
    border: 2px solid #0068B7;
    border-radius: 10px;
    margin: 0 auto;
    padding: 20px;
}
	
.container-fluid6 {
	width: 100%;
	clear: both;
	margin: 0 auto;
}

}

@media (min-width: 768px){
	
.report_honbun_brue {
    font-size: 18px;
    color: #406eab;
    line-height: 1.8em;
}
	
.report_honbun_black {
    font-size: 18px;
    color: #222222;
    line-height: 1.8em;
}
	
	.container-fluid5 {
    width: 100%;
    background-color: #ffffff;
    border: 2px solid #0068B7;
    border-radius: 10px;
    margin: 0 auto;
    padding: 20px;
}

}


@media (max-width: 767px){
	
.report_honbun_brue {
    font-size: 18px;
    color: #406eab;
    line-height: 1.8em;
}
	
.report_honbun_black {
    font-size: 18px;
    color: #222222;
    line-height: 1.8em;
}

.kiji .img-responsive {
	margin-top: 20px;
	margin-bottom: 30px;
}

.container-fluid5 {
    width: 100%;
    background-color: #ffffff;
    border: 2px solid #0068B7;
    border-radius: 10px;
    margin: 0 auto;
    padding: 20px;
}

}


@media (max-width: 500px){
.pc { display: none !important; }
.sp { display: block !important; }
	
.report_honbun_brue {
    font-size: 18px;
    color: #406eab;
    line-height: 1.8em;
}
	
.report_honbun_black {
    font-size: 18px;
    color: #222222;
    line-height: 1.8em;
}
	
 .container-fluid3 {
	width: 100%;
	background-color:#ECF6FF;
	margin: 0 auto;
	padding-top: 40px;
	padding-bottom: 40px;
	margin-top: 20px;
	margin-bottom: 66px;
	text-align: center;
}

.container-fluid6 {
	width: 100%;
	clear: both;
	margin: 0 auto;
}

.topjokin_midashi {
	font-size: 30px;
	color: #406eab;
    font-weight: bold;
	line-height: 1.3em;
}

.topjokin_midashi2 {
	font-size: 20px;
	color: #808080;
    font-weight: bold;
	line-height: 1.6em;
}
	
.topjokin_midashi3 {
	font-size: 20px;
	color: #406eab;
    font-weight: bold;
	line-height: 1.4em;
}

}