/* ユーティリティ */

* {
	margin:0;
	padding:0;
}

body , td ,th {
	font-size:12px;
}

ul{
	list-style-type: disc;
}

p{
	line-height:1.3em;
}

a:link {
	text-decoration:underline;
}

a:hover {
	color:red;
	text-decoration:underline;
}

small {
	font-size:10px;
}

form {
	margin:0;
	padding:0;
}

/* ユーティリティ */




/* ベースカラー */
.sci a { color:#846543; text-decoration:none; }
.sci a:hover {  text-decoration:underline;}

.env a { color:#614a70;  text-decoration:none;}
.env a:hover { text-decoration:underline;}

.proc a { color:#426678;  text-decoration:none;}
.proc a:hover { text-decoration:underline;}

.med a { color:#7a4950;  text-decoration:none;}
.med a:hover { text-decoration:underline;}

.elc a { color:#4c684d;  text-decoration:none;}
.elc a:hover { text-decoration:underline;}

.hach a { color:#777777;  text-decoration:none;}
.hach a:hover { text-decoration:underline;}
/* ベースカラー */






/* 階層メニュー2 */

#menu_depth2 {
	width:121px;
	margin : 0 ;
}


#menu_depth2 .current { /* 別記有 */
	color:red;
}

#menu_depth2 h3{
	font-size:12px;
	margin : 6px 0 5px 0;
	padding : 3px 5px 2px 7px ;
}

/* 階層メニュー2 */







/* コンテンツ */

#contents h2 {
	clear : both ;
	font-size:9pt;
	font-weight:normal;
	color:#fff;
	padding : 3px ;
	margin-bottom:10px;
}

#contents .left {
	float:left;
	width:154px;
	margin:0;
	padding: 0 ;
}

#contents .right {
	float:left;
	width:214px;
	margin:0;
	text-align: left;
}

.price{ /* 別記有 */
	font-weight:bold;
	margin : 0 0 6px 25px ;
}

/* コンテンツ */









/* フッター */

#footer {
	font-size:10px;
	color:#7482A2;
}

#footer a {
	font-size:10px;
	color:#7482A2;
}

#footer a:visited {
	color:#7482A2;
}

#footer a:hover {
	color:red;
}

/* フッター */






/* その他 */
.pagetop {
	text-align:right;
}

.orange{
	color : #FF9900 ;
}