@charset "utf-8";

/*--------------リンク色指定-------------------------------------*/
A:link {
color:#717171;
text-decoration:none;
}
A:visited {
color:#717171;
text-decoration:none;
}
A:active {
color:#508cc3;
text-decoration:none;
}
A:hover {
color:#508cc3;
text-decoration:none;
}
#Main a{
color:#508cc3;
text-decoration:none;
}
#Main a:hover{
color:#508cc3;
text-decoration:underline;
}
/*-------------左ナビゲーション用-------------------------------*/
.navcontainer{
border-right:#508cc3 1px solid; 
border-left:#508cc3 1px solid; 
border-top:#508cc3 1px solid;  
padding:0px; 
font-size:12px; 
margin:15px 0px 0px 20px; 
width:145px; 
}
.navlist{
padding:0px;
margin:0px;
list-style-type:none;
text-align:left;
}
.navlist li a{
padding:5px 0px 5px 20px;
display:block;
width:125px; 
color: #717171; 
border-bottom: #508cc3 1px solid;
text-decoration:none;
background-image:url(images/bg_navi.gif)
}
.navlist li a:hover{
padding:5px 0px 5px 20px;
display:block;
width:125px; 
color:#ffffff; 
border-bottom:#508cc3 1px solid;
background-image:url(images/bg_navi_mt_hover.gif);
text-decoration:none;
}
/*----------------------------テーブルなど---------------------------------*/
.bg_b_border{
background-color:#dbe8f2;
border:1px solid #508cc3; 
margin:10px; 
padding:5px;
}
.Tbl_blue{
background-color:#508cc3;
}
.cell_01_b{
color:#ffffff;
background-color:#7daad2;
}
/*----------------------------文字色指定---------------------------------*/
.pickup_blue{
color:#508cc3;
}
.pickup_blue_b{
color:#508cc3;
font-weight:bold;
}
.pick_blue{
color:#508cc3;
font-size:10px;
}
.strong_1_blue{
color:#508cc3;
font-size:18px;
font-weight:bold;
line-height:25px;
}
.strong_2_blue{
color:#508cc3;
font-size:16px;
font-weight:bold;
line-height:25px;
}
.strong_3_blue{
color:#508cc3;
font-size:12px;
font-weight:bold;
line-height:16px;
}
.allow_01{
background-image:url(images/allow_01.gif);
background-position:center left;
background-repeat:no-repeat;
padding-left:15px;
}

.topflaArea{
width:100%;
text-align:center;
}

/*----------------------------ショッピングページ---------------------------------*/


/* ---------------------------------------------------------------- *
	WEBショップ　商品枠
 * ---------------------------------------------------------------- */

.shop {
  background: #FFFFFF;
  text-align:left;
  margin-top: 0;
  margin-bottom: 15px;
  padding-top: 0.7em;
  padding-right: 0.7em;
  padding-bottom: 0.7em;
  padding-left: 0.7em;
  border: 1px solid #CCCCCC;
}


/* ---------------------------------------------------------------- *
	WEBショップコンテンツ画像の設定です
 * ---------------------------------------------------------------- */

.shop img.fig {
  float: left;
  margin-top: 0;
  margin-right: 1em;
  margin-bottom: 1em;
  margin-left: 0;
}

/*//////////////////////////////////////////各ページの見出し用//////////////////////////////////////////*/

/*各ページタイトル*/

.tepage-tit{
	font-size:20px;
	padding-top:10px;
	padding-bottom:3px;
	padding-left:5px;
	margin:0;
	color:#7DAAD2;
	font-weight:bold;
}

/*各ページサブタイトル*/

.tepage-subtit{
	font-size:14px;
	padding-top:1px;
	padding-bottom:5px;
	padding-left:5px;
	margin:0;
	color:#7DAAD2;
	font-weight:bold;
}

/*//////////////////////////////////////////メディア//////////////////////////////////////////*/

/*リンクボックス*/

.temedhia-lbox{
	font-size     :16px;
	font-weight   :bold;
	line-height   :18px;
	text-align    :left;
	color         :#7DAAD2;
	border-top    : 1px #7DAAD2 solid;
	border-right  : 2px #7DAAD2 solid;
	border-bottom : 1px #7DAAD2 solid;
	border-left   :10px #7DAAD2 solid;
	padding-top   :3px;
	padding-right :5px;
	padding-bottom:3px;
	padding-left  :5px;
	margin-left:0;
	margin-right:0;
	width:594px;


}




/*///////////////////////////////////////////////講師・講演///////////////////////////////////////////////*/


/*年号表記*/

.a05-yyyy{
	font-size     :14px;
	font-weight   :bold;
	color         :#7DAAD2;
	border-left   : 10px #7DAAD2 solid;
	padding-top   :  0px;
	padding-right :  0px;
	padding-bottom:  0px;
	padding-left  :  5px;
	text-align    :left;
	margin-bottom :10px;
	margin-left   :0;
}


/*///////////////////////////////////////////////博覧会///////////////////////////////////////////////*/


/*大見出し（青文字）*/

p.exhi-hl1{
	font-size     :16px;
	color         :#508CC3;
	font-weight   :bold;
	margin-right  :20px;
	margin-bottom :10px;
	margin-top    :20px;
	border-top    :  1px #508CC3 none;
	border-right  :  1px #508CC3 none;
	border-bottom :  1px #508CC3 solid;
	border-left   : 10px #508CC3 solid;
	padding-top   :  0px;
	padding-right :  0px;
	padding-bottom:  0px;
	padding-left  :  5px;
	text-align    :left;
	width         :550px;
}

/*大見出し内開催場所（青文字）*/

.exhi-note{
	font-size     :11px;
	line-height   :18px;
	color         :#508CC3;
}


