/* リンク一般 */

a { color: #333333; text-decoration: none; }

a:visited { color: #333333; text-decoration: none; }

a:hover { color: #FF5500; text-decoration: underline; }

a:active { color: #FF5500; }





/* 画面上の共通メニュー */

.menu {

	font-size: 10px;

	font-weight: bold;

	text-align: center;

}





/* 同リンク */

a.menu-link {color : #FFFFFF;text-decoration : none;}

a.menu-link:visited {color : #FFFFFF; text-decoration : none;}

a.menu-link:hover {color : #FF5500; text-decoration:underline}

a.menu-link:active {color : #FF5500;}





/* 画面下の共通メニュー */

.menu-under {

	font-size: 10px;

	font-weight: bold;

	text-align: center;

}

/* 同リンク */

a.menu-under-link {text-decoration : none;

       color : #FFFFFF;}

a.menu-under-link:visited {color : #FFFFFF; text-decoration : none;}

a.menu-under-link:hover {color : #FF5500; text-decoration:underline}

a.menu-under-link:active {color : #FF5500;}





/* トップページ左側のメニュー */

.topmenu {

	font-size: 10px;

	text-align: center;

	background-image: url(../../images/topmenu.gif);

	height: 30px;

}





/* フッター（著作権表示など） */

.footer {

  /* html/index.html と html/template.html で指定 */

}





/* 更新日 */

.update {

	font-size: 10px;

	color: #990000;

}





/* トップページのニュースの見出し */

.top-header {

	font-size: 14px;

	font-weight: bold;

}

/* 同リンク */

a.top-header-link {text-decoration : none;

       color : #FF5500;}

a.top-header-link:visited {color : #FF5500; text-decoration : none;}

a.top-header-link:hover {color : #333300; text-decoration:underline}

a.top-header-link:active {color : #333300;}





/* トップページのニュースの本文 */

.top-detail {

	font-size: 12px;
	line-height:18px;

}





/* キャプション（画像、ＰＤＦ、リンク） */

.caption {

	font-size: 10px;

}





/* トップページ以外の大項目 */

.menu-title {

	font-size: 18px;

	font-weight: bold;

}

/* 大項目の下線 */

.menu-title-line {

	background-color: #000000;

}





/* ハシラ */

.header {

	font-size: 12px;

}





/* リード */

.lead {

	font-size: 14px;

}





/* 各タイプの本文（タイプＡ・Ｂ・Ｃ共通） */

.type-detail {

	font-size: 12px;
	line-height:18px;
	
}





/* 画像のキャプション（タイプＡ・Ｂ・Ｃ共通） */

.type-caption {

	font-size: 10px;

}





/* ＰＤＦのキャプション（タイプＡ・Ｂ・Ｃ共通） */

.type-document {

	font-size: 10px;

}





/* 関連リンクのキャプション（タイプＡ・Ｂ・Ｃ共通） */

.type-link {

	font-size: 10px;

}





/* トップページ以外の左メニューのタイトル */

.sub-menu-title {

	font-size: 10px;

	font-weight: bold;

	background-image: url(../../images/menu_title.gif);

	text-align: center;

}





/* タイプＣの見出し */

.type-c-header {

	font-size: 14px;

	font-weight: bold;

}





/* タイプＡの見出し */

.type-a-header {

	font-size: 14px;

	font-weight: bold;

}





/* タイプＡの段落タイトル */

.type-a-title {

	font-size: 14px;

	font-weight: bold;

	background-color: #CCCCCC;

	margin: 3px 12px;

	padding: 3px 12px;

}





/* タイプＡの段落リード */

.type-a-lead {

	font-size: 12px;

}





/* タイプＣの見出し */

.type-c-header {

	font-size: 14px;

	font-weight: bold;

	background-color: #CCCCCC;

	margin: 3px 12px;

	padding: 3px 12px;

}





/* タイプＣ一覧画面の見出し */

.type-c-menutitle {

	font-size: 14px;

	font-weight: bold;

}





/* タイプＣ一覧画面の見出し のリンク*/

a.type-c-menutitle-link { color: #FF5500; text-decoration: none; }

a.type-c-menutitle-link:visited { color: #FF5500; text-decoration: none; }

a.type-c-menutitle-link:hover { color: #FF5500; text-decoration: underline; }

a.type-c-menutitle-link:active { color: #FF5500; }





/* タイプＣ一覧画面のリード */

.type-c-lead {

	font-size: 12px;

}





/* タイプＣ一覧画面の日付 */

.type-c-date {

	font-size: 12px;

}





/* タイプＣ一覧画面のリード */

.type-c-line {

	background-color: #000000;

}





/* タイプＣ一覧画面　間隔*/

.type-c-space {

	height: 15px;

}





/* タイプＣ一覧画面　背景色*/

.type-c-background {

	background-color: #F0F0F0;

}





/* タイプＣの見出し */

.type-c-margin {

	margin: 3px 12px;

	padding: 3px 12px;

}





/* キャプションのリンク */

a.caption-link { color: #FF5500; text-decoration: none; }

a.caption-link:visited { color: #FF5500; text-decoration: none; }

a.caption-link:hover { color: #FF5500; text-decoration: underline; }

a.caption-link:active { color: #FF5500; }





/* サイトマップの大項目*/

.sitemap1 {

	font-size: 14px;

	font-weight: bold;

	background-color: #CCCCCC;

}





/* サイトマップの中項目*/

.sitemap2 {

	font-size: 12px;

}





/* 表組みの見出し*/

.table-th {

	font-size: 12px;

	font-weight: normal;

	background-color: #CCCCCC;

}





/* 表組み*/

.table-td {

	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	margin-top:4px; 
	margin-bottom:4px; 
	margin-left:4px; 
	margin-right:4px;

}





/* 表組み（ショッピングカート合計欄）*/

.table-td-cargo {

	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	margin-top:4px; 
	margin-bottom:4px; 
	margin-left:4px; 
	margin-right:4px;

	background-color: #FFCCFF;

}





/* タイプＥ扉ページの中項目見出し */

.type-e-title {

	font-size: 14px;

	font-weight: bold;

}



/* タイプＥのナビゲーション */

.type-e-navi {

	font-size: 10px;

	font-weight: bold;

	text-align: center;

	background-color: #CCCCCC;

}



/* タイプＦの月選択 */

.type-f-month-select {

	font-size: 11px;

	color: #006600;

}

/* 同リンク */

a.type-f-month-select-link {text-decoration : none;

       color : #006600;}

a.type-f-month-select-link:visited {color : #006600; text-decoration : none;}

a.type-f-month-select-link:hover {color : #FF5500; text-decoration:underline}

a.type-f-month-select-link:active {color : #FF5500;}



/* タイプＧのテキスト */

.type-g-text1 {

	font-size : 12px;

	line-height : 15px;

	color : #333333;

	text-decoration : none;

}

.type-g-text2 {

	font-size : 12px;

	line-height : 15px;

	color : #FF6600;

	text-decoration : none;

	font-weight:bold;

}

a.type-g-link {

	text-decoration : none;

	color : #0066FF;

	font-size : 13px;

	line-height : 16px;

}

a.type-g-link:visited {

	color : #0066FF;

	text-decoration : none;

}

a.type-g-link:hover {

	color : #0066FF;

	text-decoration:underline

}

a.type-g-link:active {

	color : #0066FF;

}





/* 汎用スタイル */

.text10px {

	font-size: 10px;

}



.text12px {

	font-size: 12px;

}

