/*
九州日仏学館 CSS
日本語設定
ver 1.0 (2008.02.22 - 2008.02.22)
Calamari Inc.
*/

@import  "ifjk.css";
@import  "ifjk_colors.css";

/* フォント −−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−*/
body, input, textarea {
	font-family: Verdana, Helvetica, Arial, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, sans-serif;
}
h1, h2, h3, h4, h5, h6 {
	font-family: Helvetica, Arial, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Verdana, sans-serif;
}

/* フォントサイズ −−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−*/
body { line-height: 1.3; }
p { font-size: 69%; text-align:justify; }
.sub {font-size: 84% }

/* メインメニュー −−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−*/
.menu { background-image: url(../images/menu2_fr.gif); }
.menu_e { background-image: url(../images/menu3_event_fr.gif); }
.menu_c { background-image: url(../images/menu3_cours_fr.gif); }
.menu_a { background-image: url(../images/menu3_ahoui_fr.gif); }
.menu_m { background-image: url(../images/menu3_media_fr.gif); }
.menu_i { background-image: url(../images/menu3_info_fr.gif); }

/* サイドメニュー −−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−*/
#left_menu li{
	font-size: 69%;
	line-height: 1.6;
	padding: 0.2em 0 0.2em 0.6em;
}
#left_menu li.top{
	font-size: 82%;
	font-weight: normal;
}
.otoiawase p {
	font-size: 63%;
	line-height: 1.5;
}
.otoiawase p.tel{
	font-size: 69%;
	font-weight: bold;
	line-height: 2;
}

/* サイトマップ −−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−*/
.sitemap td{ font-size: 90%;}

/* インデックスページ −−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−*/
/* インデックスページ、お知らせ欄 */

/* インデックスページ、お知らせ欄、行 */

/* インデックスページ、お知らせ欄、日付 */
a.news_base .index_day {
	font-size: 9px;
	line-height: 1;
}
/* インデックスページ、お知らせ欄、ジャンル */
a.news_base h1 u {
	padding: 4px;
	margin: -6px 1em 0 2px;
	font-size: 9px;
	line-height: 1;
	font-weight: normal;
}
body:last-child:not(:root:root) a.news_base h1 u { width: 6.5em; } /*Safari3*/
html[xmlns*=""] body:last-child a.news_base h1 u { width: 6.5em; } /*Safari2*/
* html a.news_base h1 u { width: 7em; }
*+html a.news_base h1 u { width: 7em; }
a.news_base h1 u { width: 7em; }
/* インデックスページ、お知らせ欄、タイトル */
a.news_base h1 {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 69%;
	line-height: 1;
	font-weight: normal;
	text-decoration: none;
	padding: 12px 0 0 0;
}
/* インデックスページ、イベント欄 */
.index_events h1 {
	font-size: 75%;
	line-height: 1.1;
	padding: 4px 0 0 0;
}
.index_events h2 {
	font-size: 63%;
	font-weight: normal;
	line-height: 1.3;
	padding: 0;
}
.index_events h3 {
	font-size: 69%;
	font-weight: normal;
	line-height: 1.3em;
	padding: 4px 0 1px 0;
}
head~/* */body h1 { font-family: "ＭＳ ゴシック", sans-serif; }/* IE8 */
head~/* */body h2 { font-family: "ＭＳ ゴシック", sans-serif; }/* IE8 */
html:not(:target) h1 { font-family: Helvetica, Arial, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Verdana, sans-serif; }
html:not(:target) h2 { font-family: Helvetica, Arial, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Verdana, sans-serif; }
* html .index_events h1 , * html .index_events h2 { font-family: "ＭＳ ゴシック", sans-serif; }
*+html .index_events h1 , *+html .index_events h2 { font-family: "ＭＳ ゴシック", sans-serif; }
* html .index_events h3 {
	font-size: 63%;
	font-family: "ＭＳ Ｐゴシック", sans-serif;
}
*+html .index_events h3 { font-size: 10px; }
.index_events h4 {
	font-size: 63%;
	font-weight: normal;
	line-height: 1.3em;
	padding: 0;
}
* html .index_events h4 { font-family: "ＭＳ Ｐゴシック", sans-serif; }
*+html .index_events h4 { font-size: 57%; }
.index_events .index_evdate { font-size: 69%; }

/* インデックスページ、2段目 */
.double_cours span{ font-size: 9px; }
.double_cours p{ padding: 1em 0 1em 0; }
.double_cours sup{ line-height: 3px; }
/* インデックスページ、3段目 */
.double_cours p, .double_cours_dl p, .double_l p, .double_r p, .triple_l p, .triple_c p, .triple_r p {
	font-size: 63%;
	line-height: 1.2;
}
.triple_l img { margin: 3px 0 0 0;}
.triple_l img.left { margin: 0 15px 15px 0; }
/* インデックスページ、4段目 */

/* インデックスページ、5段目 */
.index_obi_r p {
	font-size: 63%;
	line-height: 1.2;
	padding: 0.3em 0 0 0;
}
h1.petit {
	font-size: 75%;
	font-weight: Bold;
	line-height: 1.1;
	padding: 0 0.2em;	
}

/* イベントページ −−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−*/
/* イベント・トップページ −−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−*/
/* カテゴリー名 */ 
.thumb_cat {
	font-size: 57%;
	line-height: 1;
}
/* 「開催中」表示 */ 
.thumb_now {
	font-size: 63%;
	line-height: 1;
	font-weight: bold;
}
/* 「終了しました」表示 */ 
.thumb_yet {
	font-size: 63%;
	line-height: 1;
	font-weight: bold;
}
/* 一押しイベント、タイトル */ 
.event_top h1 {
	font-size: 119%;
	font-weight: bold;
	line-height: 1.3;
}
.event_top h2 {
	font-size: 88%;
	font-weight: normal;
}
.event_top h3 {
	font-size: 75%;
	font-weight: normal;
}
/* 一押しイベント、日程等 */ 
.push_date p {
	font-size: 69%;
	line-height: 1.2em;
	font-weight: bold;
}
.push_date ul {
	font-size: 63%;
}
.push_date li {
	padding: 0.1em 0 0.1em 1.2em;
}
/* 一押しイベント、「詳細はこちら」ボタン */ 
a.link_botton, a.link_botton:link {
	font-size: 75%;
	line-height: 1em;
}
/* イベント一覧、タイトル */
.thumb_txt h1 {
	font-size: 82%;
	line-height: 1.2;
	font-weight: bold;
	padding: 2px 0 0 0;
}
* html .thumb_txt h1 { padding: 0; }
*+html .thumb_txt h1 { padding: 0; }
/* イベント一覧、会期 */
.thumb_txt li{
	font-size: 57%;
	line-height: 1.5;
	padding: 0.3em 1em 0.2em 1.2em;	
}
.thumb_txt li sup {
	font-size: 7px;
	text-decoration: none;
	margin: -0.5em 0 0 0;
}
/* イベント一覧、三行説明 */
.thumb_txt p {
	font-size: 63%;
	line-height: 1.1;
}

/* イベント・個別ページ −−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−*/
/* イベント個別、日程など */
.ev_date p {
	font-size: 69%;
	line-height: 1.2em;
	font-weight: bold;
}
.ev_date ul{ font-size: 63%; }
.ev_date li{ padding: 0.1em 0 0.1em 1.2em; }
/* イベント個別、本文 */
.ev_body p { font-size: 69%; }
/* イベント個別、プロフィール */
.ev_profile p { font-size: 69%; }
.ev_profile dl { font-size: 69%; }
/* イベント個別、写真 */
.ev_photo em {
	font-size: 69%;
	margin: 0 0 5px 0;
	padding: 4px 5px 4px 23px;
	width: 192px;
	line-height: 1.3em;
	text-decoration: none;
	clear: both;
	float: none;
	font-weight: normal;
	display: block;
	background-image: url(../images/camera.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	font-style: normal;
}
* html .ev_photo em {
	width: 183px;
}
.ev_photo em em {
	display: inline;
	font-style: italic;
}
.ev_photo strong {
	display: none;
	visibility: hidden;
}
/* イベント個別、後援 */
.ev_support { font-size: 81%; }

.prev, .next { font-size: 10px; }

/* 講座案内・留学案内ページ −−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−*/
h1.ryugaku {
	line-height: 1.6;
	font-size: 90%;
}
ul.ul80 { font-size: 69%; }
ul.ul80 li { font-size: 100%; }

/* Ah, oui ? −−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−*/
/* Ah, oui ? サイドメニュー */
/* Ah, oui ? サイドメニュー説明文 */
.setsumei {
	font-size: 63%;
	line-height: 1.2;
}
.setsumei:first-letter {
	background-image: url(../images/kakko1.gif);
	padding: 8px 0 0 18px;
	background-repeat: no-repeat;
	background-position: left top;
}
/* Ah, oui ? サイドメニュー、サムネイルブロック */
a.ahoui_thumb_block { text-decoration: none; }
a.ahoui_thumb_block h2, a.ahoui_thumb_block h3 { font-weight: normal; }
.ahoui_thumb_block h1 {
	font-size: 69%;
	line-height: 1;
	font-weight: bold;
	margin: 0 0 4px 0;
	padding: 0;
}
.ahoui_thumb_block h2 {
	font-size: 57%;
	line-height: 1;
	margin: 0 0 3px 0;
	padding: 0;
}
.ahoui_thumb_block h3 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 63%;
	line-height: 1;
	margin: 5px 0 3px 0;
	padding: 0;
}
* html .ahoui_thumb_block h1 { margin: 0 0 7px 0; }
* html .ahoui_thumb_block h2 { margin: 0 0 3px 0; }
* html .ahoui_thumb_block h3 { margin: 5px 0 3px 0; }
*+html .ahoui_thumb_block h1 { margin: 0 0 7px 0; }
*+html .ahoui_thumb_block h2 { margin: 0 0 3px 0; }
*+html .ahoui_thumb_block h3 { margin: 4px 0 3px 0; }
*+html a.ahoui_thumb_block { margin: 0 0 3px 0; }
a.ahoui_thumb_block h1 { color: #444; }
a.ahoui_thumb_block h2, a.ahoui_thumb_block h3 { color: #808080; }

/* Ah, oui ? 記事ヘッダ */

/* Ah, oui ? 記事ヘッダイメージ */

/* Ah, oui ? 記事ヘッダタイトル */
.ahoui_header_titles h1 {
	font-size: 113%;
	font-style: normal;
	font-weight: bold;
	line-height: 1.2;
	padding: 0 0 4px 0;
}
.ahoui_header_titles h3 {
	font-size: 75%;
	line-height: 1.3;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
}
/* Ah, oui ? 記事メインテキスト */
.ahoui_maintext { font-size: 100%; }
/* Ah, oui ? 記事サブテキスト */
.ahoui_subtext { font-size: 100%; line-height: 1.6; }
/* Ah, oui ? 記事メイン日時 */
.ahoui_maindate {
	font-size: 100%;
	line-height: 1.1;
	font-family: Helvetica, Arial, sans-serif;
	letter-spacing: 0.05em;
}
/* Ah, oui ? 記事サブ日時 */
.ahoui_subdate { font-size: 69%; }
/* Ah, oui ? 記事サブ画像 */

/* メディアテーク −−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−*/
/* メディアテーク、トップページタイトル */
.info_blue {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 90%;
}
/* メディアテーク、トップページ開館時間 */
p.open_time { font-size: 65%; }
/* メディアテーク、トップページ開館時間 */
p.maefuri {
	font-size: 70%;
	line-height: 1.3em;
}
strong.maefuri { font-size: 70%; }
span.maefuri p { font-size: 70%; }
/* メディアテーク、トップページお薦めタイトル */
h1.mini { font-size: 80%; }
/* メディアテーク、ご利用案内 */

/* メディアテーク、蔵書案内 */

/* 総合案内 −−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−*/
/* 総合案内タイトル */
h1.title, h2.title { font-size: 100%; }
h1.title { font-size: 120%; }
h3.title { font-size: 82%; }
h4.title{
	font-size: 82%;
	font-weight: bold;
}
/* 業務案内テーブル */
table.info1 { font-size: 69%; }
/* スタッフ紹介テーブル */
table.staff { font-size: 69%; }
/* ようこそ学館へ写真 */

