@charset "shift_jis";

/* -----------------------------------------------------------
CSS INFOMATION
File Name  : seminar.css
Style Info :
----------------------------------------------------------- */

.single-report em{
	font-style:normal;
}

h1, h2, h3, h4, h5, h6{
font-family: verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;	
}

/* ------------------------------------
 * TOP
 * ------------------------------------ */


/* ------------------------------------
 * PAGE COMMON
 * ------------------------------------ */
 #mainContents h3 {
    color: #2f41af;
    border-top: solid 3px #2f41af;
    padding: 10px 5px 5px;
    width: 100%;
    margin: 0 auto;
    font-weight: normal;
    font-size: 16px;
}
#mainContents h3 span{
     padding-left: 0;
}

#mainContents h4 {
    color: #2f41af;
    padding: 10px 5px 5px;
    margin: 0 auto;
    font-weight: normal;
    font-size: 14px;
}


.seminar .singleTopics{
	color: #0000C2;
    font-size: 120%;
    font-weight: bold;
    padding-bottom: 5px;
}

.seminar .space{ padding-bottom:10px;}

.seminar #seminarTabFrame{
	border:#ccc solid 1px;
  padding: 20px;
  margin-bottom: 30px;
	zoom:1;
  font-size: 15px;
  line-height: 1.8;
}

.seminar #seminarTabFrame .block{ margin-bottom:15px;}

/*PRESENTOR*/
.presentor{
	width:100%;
	margin:0 auto 20px;
	background:url(/wordpress/wp-content/uploads/bg_presentor_base.gif) no-repeat bottom center;
}

.presentor ul{
	background:url(/wordpress/wp-content/uploads/bg_presentor_head.gif) no-repeat center top;
	padding:10px 70px;
	text-align:center;
}

/*SPEAKER*/
.seminar  .speaker{
	width:100%;
	height:188px;
	background:url(/wordpress/wp-content/uploads/bg_speaker.gif) no-repeat left center;
	position:relative;
	margin-bottom:15px;
}

#mainContents .speaker p{ margin-bottom:0;margin-top:0;}

.seminar .speaker dl,
.seminar .speaker .link,
.seminar .speaker .photo{ position:absolute;}

.seminar .speaker dl{
	left:33px;
	top:33px;
}

.seminar .speaker dl .name{
    color: #0000C2;
    font-size: 190%;
    line-height: 1;
	padding-bottom:5px;
}

.seminar #seminarTabFrame .block .speaker dl .position{
	font-size:90%;
}

.seminar #seminarTabFrame .block .speaker dl dt{ padding-bottom:0;}

.seminar #seminarTabFrame .block .speaker dl dd{ line-height:1.2;}

.seminar #seminarTabFrame .block .speaker .photo{
	right:0;
	top:0;
}

.seminar #seminarTabFrame .block .speaker .link{
	width:470px;
	right:190px;
	padding:0 5px 8px 0;
	bottom:0;
	text-align:right;
}

.seminar #seminarTabFrame .block .speaker .link a{
	background:url(/wordpress/wp-content/uploads/bg_arrow_01.gif) no-repeat left center;
	padding-left:18px;
}

/*VOICE*/
.seminar .voice{ margin-bottom:15px;}

.seminar .voice dt{
	padding:5px 0 5px 15px;
	background:#7887ac;
	color:#fff;
	font-weight:bold;
}

.seminar .voice dd{
	border:#7887ac solid 1px;
	padding:10px;
	margin:0;
}

.seminar .voice dd ul{
    padding: 0 15px;
}

.seminar .voice dd ul li{
	padding-left:10px;
	background:url(/wordpress/wp-content/uploads/bg_voice_doted.gif) no-repeat left 8px;
}



/*PHOTO*/
.seminar #seminarTabFrame .block p.photoLeft{ padding-right:25px;}
.seminar #seminarTabFrame .block p.photoRight{ padding-left:25px;}
.seminar #seminarTabFrame .block p.photoCenter{
	text-align:center;
	padding-bottom:20px;
}

.seminar #seminarTabFrame .block p.photoCenter img{
	margin:0 auto;
}

/* ------------------------------------
 * SEMINAR INDEX
 * ------------------------------------ */

.seminar #seminarListWrap{
	background:url(/wordpress/wp-content/uploads/bg_seminar_list.gif) repeat left top;
	border:#ccc solid 1px;
	padding:10px;
}

.seminar #seminarListWrap #seminarListInner{
	background:#fff;
	border:#ccc solid 1px;
	padding:10px;
}
.seminar #seminarListWrap #seminarListInner .listHeading{
	font-size:123%;
	color:#0000C2;
	padding:0 0 10px 0;
}
.seminar #seminarListWrap #seminarListInner .seminarPhoto{
	float:left;
	margin:0 15px 15px 0;
}
.seminar #seminarListWrap #seminarListInner .seminarText{
}

.seminar #seminarListWrap #seminarListInner .seminarUnit{
	border-bottom:#ccc solid 1px;
	margin:0 0 10px 0;
}
.seminar #seminarListWrap #seminarListInner .seminarUnit.new .listHeading{
	background: url(/wordpress/wp-content/uploads/logo_new.gif) no-repeat right 2px;
}
.seminar #seminarListWrap #seminarListInner .seminarUnit.end{
	border:none;
}
.seminar #seminarListWrap #seminarListInner .seminarUnit .seminarDetails{
	text-align:right;
}

@media screen and (min-width: 986px) {
	.seminarUnit .seminarPhoto { margin-bottom:50px!important; }
	.seminarUnit:first-child .seminarPhoto { margin-bottom:100px!important; }

}


#mainContents h1{
	margin-bottom:30px;
}

.seminar #seminarInfo dl, .seminar #seminarInfo dl dt, .seminar #seminarInfo dl dd, .seminar #seminarInfo dl dd p, .speaker dl dd, .seminar .speaker dl{
	margin:0;
}

dl.vision dd{
	margin-left:0;
}

.postid-6639 .seminar .speaker dl{
    top: 10px;
    width: calc(100% - 197px);
    left: 0;
}

.postid-6639 .seminar #seminarTabFrame .block .speaker dl dd {
    margin-left: 0;
}

.seminar video{
	height: auto;
	width: auto;
	position: relative;	
}

#cvov img{
	margin-bottom:0;
}

@media screen and (max-width: 767px) {
	.presentor ul {
		padding: 10px 20px;
	}
	.seminar .speaker dl{
		left: 0;
		max-width: 39%;		
	}
	.seminar .speaker dl .name{
		font-size:140%;
	}
	.postid-6639 .seminar #seminarTabFrame .block .speaker {
		padding-bottom: 40px;
		margin-bottom: 0;
		background-position: top;
	}
	.postid-6642 .seminar .speaker,.postid-6644 .seminar .speaker{
	    margin-bottom: 45px;		
	}

	.postid-6642 .seminar #seminarTabFrame .block .speaker .link, .postid-6644 .seminar #seminarTabFrame .block .speaker .link{
		left: 0;
		right: 0;
		text-align: left;
		bottom: -40px;		
	}
	
	.postid-6644 .seminar .speaker dl{
		top:0;
	}
	
	.postid-6646 .seminar #seminarInfo .panelist p{
		float:none;
	}
	
	.report-template-page-seminor-fullwidth.single-report .achievement_single_left{
		margin: 0 auto;		
	}
	
	ul#godo-com li h3 img{
		margin: 0 auto;		
	}
	
}


.seminar #seminarTabFrame .block h4{
    font-family: verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;	
}