@charset "shift-jis";

/* トップ全体 */
body,p,div,dd,dt,dl,ul,ol,td,input,select,textarea {
	font-size:95%;
	color:#666666;
	line-height:120%;
}

body{
	background:#ffffff url(../img/top_backimg.jpg) repeat-x left top;
}

/* ヘッダー領域 */
.top_read{
	font-size:0.8em;
	color:#0066cc;
}

.top_bn img{
	padding:0px;
	margin-bottom:5px;
}

/* フッター領域 */
.footer{
	font-size:0.8em;
}

/* ナビゲーション領域 */
ul{
	padding:0px 0px 0px 10px;
	margin:5px 0px 20px 20px;
}

ul.top_cont02{
	padding:0px 0px 0px 10px;
	margin:5px 0px 20px 30px;
}

/* 1.まずはかゆみを知ろう！ */
.top_cont01 a:link		{ color:#CC0000; text-decoration:none; }
.top_cont01 a:visited	{ color:#CC0000; text-decoration:none; }
.top_cont01 a:hover		{ background-color:#FFCCCC;	cursor:hand; }
.top_cont01 a:active	{ color:#CC0000; text-decoration:none; }

/* 2.かゆみを採点しよう！ */
.top_cont02 a:link		{ color:#339900; text-decoration:none; }
.top_cont02 a:visited	{ color:#339900; text-decoration:none; }
.top_cont02 a:hover		{ background-color:#BBEEBB;	cursor:hand; }
.top_cont02 a:active	{ color:#339900; text-decoration:none; }

/* 3.かゆみをやっつけよう！ */
.top_cont03 a:link		{ color:#003399; text-decoration:none; }
.top_cont03 a:visited	{ color:#003399; text-decoration:none; }
.top_cont03 a:hover		{ background-color:#C0ECF0;	cursor:hand; }
.top_cont03 a:active	{ color:#003399; text-decoration:none; }


.print{
	margin:5px 0px 10px 0px;
	vertical-align:top;
}

.print img{
	margin:0px 0px 3px 0px;
	padding:0px;
	vertical-align:middle;
}

.print a{
	padding:5px 10px 0px 2px;
	border:1px solid #FF6600;
	vertical-align:bottom;
}

.print a span{
	padding:0px 0px 3px 0px;
}

.print a:link		{ text-decoration:none;}
.print a:visited	{ text-decoration:none;}
.print a:hover		{ text-decoration:none; background-color:#FFFFFF; color:#FFCCBB; }
.print a:active		{ text-decoration:none;}