/* ****************************************************
  .story 合格座談会トップ
***************************************************** */
.story .main-col .module-01 h2{ font-size:18px; border-bottom:3px solid #cccccc; padding-bottom:7px; font-weight:bold;}

.story .story-list{
	margin-left:0px;
	padding-top:25px;
}
.story .story-list li{
	margin-bottom:15px;
	color: #001c4e;
	font-size: 14px;
}

.story .story-list li i{
	 color:#027dc7;
	 margin-right:5px;
}




/* ****************************************************
  .story 合格座談会各年度
***************************************************** */



#page.story-detail .main-col .main-img h2{ position: relative; font-size:18px; color:#fff;
	background-color:#ff8d1e; padding:8px 20px; margin:0;}
#page.story-detail .main-col .main-img{margin-bottom: 10px;}
.story-detail .story-data .mid {margin:0 20px;}


.story-detail .story-data h4{
	background-color: #2fa6ee;
	line-height:35px;
	font-size: 14px;
	color:#fff;
    padding:0 8px;
    margin-bottom: 30px;
    clear: both;
}

.story-detail .story-data .block{
    overflow: hidden;
}

.story-detail .story-data h4 i{
	color:#fff;
}
.story-detail .story-data .person-box{overflow: hidden;}
.story-detail .story-data img{ float:left;border:1px solid #e9e9e9; padding:5px; background-color:#FFF;margin-right: 25px;margin-bottom: 30px; margin-left: 0px;}
.story-detail .story-data{font-size:12px;}
.story-detail .story-data h5{font-size: 18px;margin-bottom: 15px;}

.story-detail .c00 h5 { color:#2fa6ee!important;}
.story-detail .c01 h5 { color:#00a232!important;}
.story-detail .c02 h5 { color:#ff1b71!important;}
.story-detail .c03 h5 { color:#ebab00!important;}
.story-detail .c04 h5 { color:#ad1bf9!important;}
.story-detail .c05 h5 { color:#00d3ae!important;}
.story-detail .c06 h5 { color:#617da2!important;}

.story-detail .interview { margin:20px 0; color:#000;}
.story-detail .interview h3 { font-size:18px; font-weight:bold; margin:20px 0;}
.story-detail .interview b { margin-bottom:3px; display:block;}
.story-detail .interview p { margin-top:20px;}

.story-detail .t00,
.story-detail .t01 h5{ color:#00a2ff;}
.story-detail .t02 h5{ color:#0054ff;}
.story-detail .t03 h5{ color:#000384;}



.story-detail .b00 { border-left:#00a2ff 2px solid; padding-left:18px;}
.story-detail .b01 { border-left:#00a232 2px solid; padding-left:18px;}
.story-detail .b02 { border-left:#ff1b71 2px solid; padding-left:18px;}
.story-detail .b03 { border-left:#ebab00 2px solid; padding-left:18px;}
.story-detail .b04 { border-left:#ad1bf9 2px solid; padding-left:18px;}
.story-detail .b05 { border-left:#00d3ae 2px solid; padding-left:18px;}

.story-detail .b06 { border-left:#0054ff 2px solid; padding-left:18px;}
.story-detail .b07 { border-left:#000384 2px solid; padding-left:18px;}
.story-detail .ball { border-left:#F00 2px solid; padding-left:18px; font-size:18px;}


.story-detail .photo{
    text-align: center;
}
.story-detail .photo img{display: inline;}

@media screen and (max-width : 479px){
	#page.story-detail .main-col .main-img h2{
		font-size: 12px;padding:8px;
	}.story-detail .story-data img{ float:none;display: block;margin: 0 auto;}
    .story-detail .story-data h5{font-size: 14px;margin-bottom: 6px;}
    .story-detail .interview h3{ font-size: 14px;}
    
    .story-detail .story-data img{ float:none;margin-bottom: 15px;}
}