@charset "utf-8";
/* CSS Document */

.catch1 {
	margin-bottom: 25px;
}
.catch2 {
	margin-bottom: 25px;
}
.reportArea {
	width: 100%;
	margin-bottom: 25px;
	float: left;
}
.reportArea h2, .interviewArea h2 {
	margin-bottom: 25px;
	margin-bottom: 5px;
	font-family: FOT-ロダンNTLG Pro UB;
	font-size: 160%;
	background-color: #db0706;
	color: #FFFFFF;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 100%;
	float: left;
	letter-spacing: 0.2em;
}
.reportArea h2 span, .interviewArea h2 span {
	margin-left: 25px;
}
h2 span.smartNone {
	display: none;
}
.reportArea table {
	border-right: 1px solid #818181;
	border-left: 1px solid #818181;
	width: 100%;
}
.reportArea table th {
	background-color: #034DA2;
	color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 5px;
	line-height: 1.5em;
	font-size: 90%;
	border-right: 1px solid #FFFFFF;
}
.reportArea table td {
	padding-top: 8px;
	padding-bottom: 8px;
	font-size: 90%;
	text-align: center;
	border-bottom: 1px solid #818181;
	border-right: 1px solid #818181;
}
.reportArea table td.thisyear {
	background-color: #F9D9D9;
}
.interviewArea {
	width: 89%;
	margin-bottom: 25px;
	height: auto;
	float: left;
	border: 3px solid #D30104;
	padding-bottom: 0px;
	padding-top: 20px;
	padding-left: 5%;
	padding-right: 5%;
	border-radius: 10px;
	display: block;
}
.interviewArea p.title a {
	font-family: FOT-ロダンNTLG Pro UB;
	color: #D90003;
	font-size: 300%;
	margin-bottom: 10px;
	line-height: 1em;
}
.interviewArea .areaLeft {
	width: 80%;
	float: left;
	height: auto;
}
.interviewArea .areaRight {
	display: none;
}
.interviewArea:hover {
	background-color: #FBEDED;
}
.interviewArea .areaRight {
	width: 20%;
	float: right;
	text-align: right;
	height: 110px;
}
.interviewArea p.read {
	font-family: FP-ヒラギノ角ゴ StdN W8;
	color: #000000;
	font-size: 230%;
	margin-bottom: 0px;
	line-height: 1.5em;
}
/* ===================================================================== */
/*   参加者バナー
/* ===================================================================== */

.seminarSmart {
	margin-bottom: 25px;
}
.seminarSmart p {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px!important;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	display: block;
	float: left;
	width: 100%;
}
.seminarSmart p a:hover img {
}
/* 通常版 */
.seminarSmart p a:hover img:hover {
	opacity: 0.5;
	filter: alpha(opacity=50);	/* Ie用 */
}
/* ゆっくりにする場合は追加 */
.seminarSmart p a:hover img {
	-webkit-transition: 0.6s;
	transition: 0.6s;
}
.seminarPC {
	display: none;
}
#localNav .pickUp {
	display: none;
}

.anchorArea img.ecImage{
    width: 50%;
} 
.anchorArea img.nbImage{
    width: 40%;
}  
  

/* タブレットレイアウト : 481 px ～ 768 px。モバイルレイアウトからスタイルを継承。 */
@media only screen and (min-width: 481px) {
/* ===================================================================== */
/*   参加者バナー
/* ===================================================================== */
.seminarSmart {
	display: none;
}
.seminarPC {
	display: block;
}
.reportArea table th {
	font-size: 110%;
}
.reportArea table td {
	font-size: 110%;
}
h2 span.smartNone {
	display: inherit;
}
h2 span.pc {
	display: none;
}
.interviewArea {
	width: 89%;
	margin-bottom: 25px;
	float: left;
	border: 3px solid #D30104;
	padding-bottom: 0px;
	padding-top: 20px;
	padding-left: 5%;
	padding-right: 5%;
	border-radius: 10px;
	display: block;
}
.interviewArea p.title a {
	font-family: FOT-ロダンNTLG Pro UB;
	color: #D90003;
	font-size: 300%;
	margin-bottom: 10px;
}
.interviewArea .areaLeft {
	width: 100%;
	float: left;
}
.interviewArea:hover {
	background-color: #FBEDED;
}
.interviewArea .areaRight {
	display: none;
}
.interviewArea p.read {
	font-family: FP-ヒラギノ角ゴ StdN W8;
	color: #000000;
	font-size: 230%;
	margin-bottom: 0px;
}
}

/* デスクトップレイアウト : 769 px ～最大 1232 px。モバイルレイアウトとタブレットレイアウトからスタイルを継承。 */

@media only screen and (min-width: 769px) {
.interviewArea {
	width: 89%;
	margin-bottom: 25px;
	float: left;
	border: 3px solid #D30104;
	padding-bottom: 0px;
	padding-top: 20px;
	padding-left: 5%;
	padding-right: 5%;
	border-radius: 10px;
	display: block;
}
.interviewArea p.title a {
	font-family: FOT-ロダンNTLG Pro UB;
	color: #D90003;
	font-size: 300%;
	margin-bottom: 10px;
	line-height: 1em;
}
.interviewArea .areaLeft {
	width: 80%;
	float: left;
	height: 110px;
}
.interviewArea:hover {
	background-color: #FBEDED;
}
.interviewArea .areaRight {
	display: inherit;
	width: 20%;
	float: right;
	text-align: right;
	height: 110px;
}
.interviewArea p.read {
	font-family: FP-ヒラギノ角ゴ StdN W8;
	color: #000000;
	font-size: 230%;
	margin-bottom: 0px;
	line-height: 0.0em;
}

    .anchorArea img.ecImage{
        width: 355px;
    } 
        .anchorArea img.nbImage{
        width: 275px;
    }  
    
    
}
