@charset "UTF-8";
/*----------------------
common
----------------------*/


/*.navbar-nav { display: block !important;}*/

/*----------------------
report-page
----------------------*/
.report1811 #header { background: url(../images/report1811/bg01_1.jpg) no-repeat center 30%; height:600px; background-size:cover; padding-top:160px;}
.report1811 .header-content { text-align: center;color: #000000;}
.report1811 .header-content h1 { font-size:50px;margin-top: 40px;margin-bottom: 60px;line-height: 1.25;}
.report1811 .header-content .prof {width: 42%; margin: auto;}
.report1811 .header-content .prof p span {font-size:160%;}
.report1811 .header-content .prof-1 {float: left;text-align: left;}
.report1811 .header-content .prof-2 {float: right;text-align: right;}

.section-header{ margin: 0 auto; max-width: 800px; padding:70px 20px 70px; }
.section-header h2 {text-align:center; margin-bottom:40px;font-size:32px; line-height:1.5em;}
.section-header h2 span {box-shadow: 0 3px 0 #4DB1B1; }

.session-num{ display: table;margin-bottom: 30px;}
.session-num p{display: table-row;}
.session-num p span{display: table-cell;vertical-align: middle;color: #00ADBB; font-weight: bold;}
.session-num img{margin-bottom: 0;margin-right: 10px;}

.secondary-contents h2{font-size: 30px;text-align: left; margin-bottom: 20px;}
.secondary-contents h3{font-size: 20px;}
.secondary-contents .prof{ display: table;margin-bottom: 50px;}
.secondary-contents .prof dl{ display: table-row;}
.secondary-contents .prof dt{display: table-cell;padding-right: 20px;}
.secondary-contents .prof dd{display: table-cell;font-size: 14px;line-height: 1.5; vertical-align: middle;}
.secondary-contents .prof img, .secondary-contents figure img{margin-bottom: 0;}
.secondary-contents figure{border: solid 1px #CCCCCC;}

.dl-btn{text-align: center;margin: 50px 0;}

 @media screen and (max-width: 1260px) {
	 
	 .report1811 .header-content h1 { font-size:45px;}
	 .report1811 .header-content .prof {width:400px;}
}

 @media screen and (max-width: 768px) {
	 .report1811 #header {height:400px;padding-top:120px;}
	 .report1811 .header-content h1 { font-size:30px;margin-top: 30px;margin-bottom: 40px;}
	 .report1811 .header-content .prof {width:260px;}
	 .report1811 .header-content .prof p {font-size:12px;}
	 
}
 @media screen and (max-width: 480px) {
	 .report1811 #header {height:300px;padding-top:100px;}
	 .report1811 .header-content h1 { font-size:22px;margin-top: 20px;margin-bottom: 30px;}
	 .report1811 .header-content .prof {width:210px;}
	 .report1811 .header-content .prof p {font-size:10px;}
}

