@charset "utf-8";
/*################################################
Project: 日本香料工業会Webサイト
For    : インポート・初期化・再定義・汎用スタイル
Created: 13:59 2009/10/07 nagisa@shift#jp.net
Updated: 17:11 2009/11/09 nagisa@shift#jp.net
################################################*/

/* インポート
---------------------------------------------------------- */
@import url(/mt/mt-static/themes-base/styles/default.css);
@import url(/mt/mt-static/themes-base/styles/top.css);
@import url(/mt/mt-static/themes-base/styles/layout.css);
@import url(/mt/mt-static/themes-base/styles/entry.css);
@import url(/mt/mt-static/themes-base/styles/sidebar.css);
@import url(/mt/mt-static/themes-base/styles/learning.css);
@import url(/mt/mt-static/themes-base/styles/misc.css);

/* 初期化
---------------------------------------------------------- */
*{
	margin:				0;
	padding:			0;
	font-size: 			100%;
	line-height:		160%;
}
html{
	overflow:			auto;
}
* html {
	overflow-y:			scroll;
}
html:first-child body {
	min-height:			100%;
	padding-bottom:		1px;
}
/* タグの再定義
---------------------------------------------------------- */
body {
	font-family: 				'メイリオ',Meiryo,sans-serif,Verdana,'ＭＳ Ｐゴシック','ヒラギノ丸ゴ Pro W4','Hiragino Maru Gothic Pro',Osaka;
	margin:						0;
	padding:					0;
	text-align:					center;
	color:						#000;
	font-size:					.9em;
	line-height:				140%;
	min-width:				1010px;
}
ul {
	list-style-type:			none;
	margin:						1em 2em;
}
ol {
	margin:						1em 2em;
}
img {
	border: 					none;
	vertical-align: 			bottom;
}
p {
	margin:						0 0 1em 0;
}
a {
	outline:					none;
	color:						#2D5609;
}
a:hover {
	color:						#56092C;
}
table {
	border-collapse:			collapse;
}
label, button {
	cursor:						pointer;
}
strong {
	font-weight:				bold;
}
em {
	font-style:					normal;
	font-weight:				bold;
	color:						#487122;
}
/* 汎用クラス
---------------------------------------------------------------------*/
/* パンくずリンク */
p.breadcrumb {
	margin:						2em 0 .5em;
	color:						#999;
}
p.breadcrumb a {
	color:						#54a0db;
}
p.breadcrumb a:hover {
	color:						#216DA8;
}
p.breadcrumb a:active {
	color:						#DB549E;
}
/* リード文 */
p.lead {
}
/* ページトップへ */
p.backToTop {
	text-align:					right;
	font-size:					.8em;
	margin:						1em 0;
}
p.backToTop a {
	color:						#666;
}
p.pageTop {
	text-align:					right;
	font-size:					.8em;
	padding:						1em 0;
	clear: both;
}
p.pageTop a {
	color:						#54A0DB;
}
p.pageTop a:hover {
	color:						#216DA8;
}
/* clear
---------------------------------------------------------- */
.clearfix:after {
	content:		".";
	display:			block;  
	visibility:		hidden;  
	height:			0.1px;  
	font-size:		0.1em;  
	line-height:		0;  
	clear:			both;  
}
.clearfix {
	zoom:			100%;
	clear:			both;  
}
