﻿
@charset "utf-8";

/****************************************************************************************************
  このCSSはYSKフェア系ページ（右メニューなし特殊レイアウト）に
  base_other.css と併用して適用してください。
  ※※※ こちらの方を下行（優先度 高）にして下さい ※※※
****************************************************************************************************/

/* 20150508 yskフェア用
 *  → 20151214 base_other.cssより切り分け
 */

div#contents_fair{
	margin:0;
	padding:0px 0px 100px 0px;
	float:left;
	width:680px;
	text-align:left;
	padding-left: 20px;
	padding-right: 20px;
	/*height: 100%;*/
	display: block;
}

.table_fair {
	width: 650px;
	border-style: solid;
	border-color: #c0c0c0;
	border-width: 1px;
	border-collapse: collapse;
	padding: 5px;
}
.title_fair {
	width: 150px; /* 幅 */
	background-color: #ffd692;/* 背景の色 */
	border-style: solid; /* 枠の種類 */
	border-color: #c0c0c0; /* 枠の色 */
	border-width: 1px; /* 枠の幅 */
	font-size: 12px; /* フォントサイズ */
	text-align: left; /* 左寄せ */
	padding: 5px;
}
.content_fair {
	width: 500px;  /* 枠 */
	background-color: #ffffff; /* 背景の色 */
	border-style: solid; /* 枠の種類 */
	border-left: none;
	border-color: #c0c0c0; /* 枠の色 */
	border-width: 1px; /* 枠の幅 */
	padding: 5px; /* 余白 */
}
.title_fair_exhibit_zone1 {
	width: 150px; /* 幅 */
	background-color: #C5CDE5;/* 背景の色 */
	border-style: solid; /* 枠の種類 */
	border-color: #c0c0c0; /* 枠の色 */
	border-width: 1px; /* 枠の幅 */
	font-size: 12px; /* フォントサイズ */
	text-align: left; /* 左寄せ */
	padding: 5px;
}
.title_fair_exhibit_zone2 {
	width: 150px; /* 幅 */
	background-color: #EBE9F3;/* 背景の色 */
	border-style: solid; /* 枠の種類 */
	border-color: #c0c0c0; /* 枠の色 */
	border-width: 1px; /* 枠の幅 */
	font-size: 12px; /* フォントサイズ */
	text-align: left; /* 左寄せ */
	padding: 5px;
}
.title_fair_exhibit_zone3 {
	width: 150px; /* 幅 */
	background-color: #F2DEEB;/* 背景の色 */
	border-style: solid; /* 枠の種類 */
	border-color: #c0c0c0; /* 枠の色 */
	border-width: 1px; /* 枠の幅 */
	font-size: 12px; /* フォントサイズ */
	text-align: left; /* 左寄せ */
	padding: 5px;
}
.title_fair_exhibit_zone4 {
	width: 150px; /* 幅 */
	background-color: #F2E4CC;/* 背景の色 */
	border-style: solid; /* 枠の種類 */
	border-color: #c0c0c0; /* 枠の色 */
	border-width: 1px; /* 枠の幅 */
	font-size: 12px; /* フォントサイズ */
	text-align: left; /* 左寄せ */
	padding: 5px;
}
.title_fair_exhibit_zone5 {
	width: 150px; /* 幅 */
	background-color: #F5F0ED;/* 背景の色 */
	border-style: solid; /* 枠の種類 */
	border-color: #c0c0c0; /* 枠の色 */
	border-width: 1px; /* 枠の幅 */
	font-size: 12px; /* フォントサイズ */
	text-align: left; /* 左寄せ */
	padding: 5px;
}
.title_fair_exhibit_zone6 {
	width: 150px; /* 幅 */
	background-color: #DDE29A;/* 背景の色 */
	border-style: solid; /* 枠の種類 */
	border-color: #c0c0c0; /* 枠の色 */
	border-width: 1px; /* 枠の幅 */
	font-size: 12px; /* フォントサイズ */
	text-align: left; /* 左寄せ */
	padding: 5px;
}
.title_fair_exhibit_zone7 {
	width: 150px; /* 幅 */
	background-color: #C6E2B6;/* 背景の色 */
	border-style: solid; /* 枠の種類 */
	border-color: #c0c0c0; /* 枠の色 */
	border-width: 1px; /* 枠の幅 */
	font-size: 12px; /* フォントサイズ */
	text-align: left; /* 左寄せ */
	padding: 5px;
}
.title_fair_exhibit_zone8 {
	width: 150px; /* 幅 */
	background-color: #8FD7D2;/* 背景の色 */
	border-style: solid; /* 枠の種類 */
	border-color: #c0c0c0; /* 枠の色 */
	border-width: 1px; /* 枠の幅 */
	font-size: 12px; /* フォントサイズ */
	text-align: left; /* 左寄せ */
	padding: 5px;
}


/* 
 *  20180507 セミナー会場別色分け
 *  START
 */
.fair_seminar_a {
	background-color: #ffd692; /* 背景の色 */
}
.fair_seminar_b {
	background-color: #b8e6be; /* 背景の色 */
}
.fair_seminar_kaijo {
	width: 150px; /* 幅 */
	border-style: solid; /* 枠の種類 */
	border-color: #c0c0c0; /* 枠の色 */
	border-width: 1px; /* 枠の幅 */
	text-align: left; /* 左寄せ */
	vertical-align:top;
	padding: 5px;
}
.title_fair_seminar {
	width: 150px; /* 幅 */
	background-color: #ffd692; /* 背景の色 */
	border-style: solid; /* 枠の種類 */
	border-color: #c0c0c0; /* 枠の色 */
	border-width: 1px; /* 枠の幅 */
	text-align: left; /* 左寄せ */
	vertical-align:top;
	padding: 5px;
}
.title_fair_seminar_2 {
	width: 150px; /* 幅 */
	border-style: solid; /* 枠の種類 */
	border-color: #c0c0c0; /* 枠の色 */
	border-width: 1px; /* 枠の幅 */
	text-align: left; /* 左寄せ */
	vertical-align:top;
	padding: 5px;
}
.content_fair_seminar {
	width: 500px;  /* 枠 */
	background-color: #ffffff; /* 背景の色 */
	border-style: solid; /* 枠の種類 */
	border-left: none;
	border-color: #c0c0c0; /* 枠の色 */
	border-width: 1px; /* 枠の幅 */
	vertical-align:top;
	padding: 5px; /* 余白 */
}
.fair_seminar_name {
	padding-left:7.5em;
	text-indent:-8em;
	font-weight:bold; /* 太字 */
	font-size: 14px; /* フォントサイズ */
}
.fair_seminar_overview {
	padding: 12px; /* 余白 */
}
.fair_seminar_speaker_jimoto:after {
	content:"地元出身";
	font-size: 13px;
	color:#ff0000;
	padding: 0px;
	border: solid 1px #ff0000;
	border-radius: 2px;
}
.fair_seminar_speaker_jimoto_2:after {
	vertical-align:super;
	content:"地元出身";
	font-size: 13px;
	color:#ff0000;
	padding: 0px;
	border: solid 1px #ff0000;
	border-radius: 2px;
	margin-left:5px;
}
.fair_seminar_speaker_jimoto {
	margin-bottom:5px;
}
.fair_seminar_speaker_enhance {
	font-weight:bold;
	color:#ff0000;
}
.title_fair_seminar_code {
	width:20px;
	font-weight:bold; /* 太字 */
	/* background-color: #18bc9c; */
	background-color: #28ccac;
	border: solid 1px #1cbf9f;
	border-radius: 2px;
	margin-bottom:5px;
	padding: 3px;
}

.fair_seminar_teiin:before {
	content:"【定員:";
}
.fair_seminar_teiin:after {
	content:"】";
}
.fair_seminar_teiin {
	font-size: 14px; /* フォントサイズ */
}
.fair_seminar_kosi_tag {
	vertical-align:top;
}
.fair_seminar_kosi_name {
	vertical-align:top;
	font-weight:bold;
}
.fair_seminar_kosi_shozoku {
	vertical-align:top;
}


/* 
 *  20180507 セミナー会場別色分け
 *  END
 */
div.fbcomments,
div.fb-page,
div.fb-page[style],
div.fb-page iframe[style],
div.fbcomments iframe[style],
div.fb-page span{
    width: 100%! important;
}

/* 20151214 base_other.css仕様変更により追加 */

div#container{
	background: none !important;
}

/* 20160517 YSKフェア2016用に追加 */

.title_fair_exhibit_zone9 {
	width: 150px; /* 幅 */
	background-color: #FFDBC9;/* 背景の色 */
	border-style: solid; /* 枠の種類 */
	border-color: #c0c0c0; /* 枠の色 */
	border-width: 1px; /* 枠の幅 */
	font-size: 12px; /* フォントサイズ */
	text-align: left; /* 左寄せ */
	padding: 5px;
}

.title_fair_exhibit_zone10 {
	width: 150px; /* 幅 */
	background-color: #FFDEAD;/* 背景の色 */
	border-style: solid; /* 枠の種類 */
	border-color: #c0c0c0; /* 枠の色 */
	border-width: 1px; /* 枠の幅 */
	font-size: 12px; /* フォントサイズ */
	text-align: left; /* 左寄せ */
	padding: 5px;
}
.title_fair_exhibit_zone11 {
	width: 150px; /* 幅 */
	background-color: #BAD3FF;/* 背景の色 */
	border-style: solid; /* 枠の種類 */
	border-color: #c0c0c0; /* 枠の色 */
	border-width: 1px; /* 枠の幅 */
	font-size: 12px; /* フォントサイズ */
	text-align: left; /* 左寄せ */
	padding: 5px;
}
.title_fair_exhibit_zone12 {
	width: 150px; /* 幅 */
	background-color: #D7EEFF;/* 背景の色 */
	border-style: solid; /* 枠の種類 */
	border-color: #c0c0c0; /* 枠の色 */
	border-width: 1px; /* 枠の幅 */
	font-size: 12px; /* フォントサイズ */
	text-align: left; /* 左寄せ */
	padding: 5px;
}
.title_fair_exhibit_zone13 {
	width: 150px; /* 幅 */
	background-color: #FFFAFA;/* 背景の色 */
	border-style: solid; /* 枠の種類 */
	border-color: #c0c0c0; /* 枠の色 */
	border-width: 1px; /* 枠の幅 */
	font-size: 12px; /* フォントサイズ */
	text-align: left; /* 左寄せ */
	padding: 5px;
}
.title_fair_exhibit_zone14 {
	width: 150px; /* 幅 */
	background-color: #DDDDDD;/* 背景の色 */
	border-style: solid; /* 枠の種類 */
	border-color: #c0c0c0; /* 枠の色 */
	border-width: 1px; /* 枠の幅 */
	font-size: 12px; /* フォントサイズ */
	text-align: left; /* 左寄せ */
	padding: 5px;
}


/* 2010724 YSKフェア申込み等のスタイル設定追加 */
.ysk_fair_announcement{
	border-radius: 10px;
	background-color: #ff9500;
	width: 360px;
	height: 131px;
	margin-top: 10px;
}
.ysk_fair_announcement_title{
	margin: 0px;
	padding: 15px;
	color: #ffffff;
	font-size: 20px; /* フォントサイズ */
}
.ysk_fair_announcement_content{

	color: #ffffff;
	margin: 7px 15px 15px 15px;
	font-size: 16px; /* フォントサイズ */
	text-align: left; /* 左寄せ */
	line-height:120%;
	
}
