@charset "shift-jis";

/* 中面全体 */
body,p,div,dd,dt,dl,ul,ol,td,th,input,select,textarea {
	font-size:95%;
	color:#333333;
	line-height:140%;
}

body{
	background:#ffffff url(../img/naka_backimg.jpg) repeat-x left top;
}

/* ヘッダー領域 */
.top_bn02{
	padding:0px;
	margin-bottom:5px;
}

.top_bn03{
	padding:0px;
	margin-bottom:10px;
}

/* フッター領域 */
.footer{
	font-size:0.8em;
}

/* 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; }

.top_cont01 li{
	list-style-type:none;
	font-weight:bold;
}

/* 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; }

.top_cont02 li{
	list-style-type:none;
	font-weight:bold;
}

/* 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; }

.top_cont032 a:link		{ color:#003399; text-decoration:none; }
.top_cont032 a:visited	{ color:#003399; text-decoration:none; }
.top_cont032 a:hover		{ background-color:#C0ECF0;	cursor:hand; }
.top_cont032a:active	{ color:#003399; text-decoration:none; }

.top_cont03 li{
	list-style-type:none;
	font-weight:bold;
}

.top_cont032 li{
	list-style-type:decimal;
	font-weight:normal;
}

.nowpage01{
	color:#CC0000;
	background-color:#FFCCCC;
}

.nowpage02{
	color:#339900;
	background-color:#CCFFCC;
}

.nowpage03{
	color:#003399;
	background-color:#DDDDFF;
}


/* 内容領域 */
a:link		{ color:#0000FF; }
a:visited	{ color:#0000FF; }
a:hover		{ background-color:#C0ECF0; }
a:active	{ color:#0000FF; }

.naiyou p{
	text-indent: 1em;
	padding:0px;
	margin:0px;
}

.naiyou .bold{
	font-weight:bold;
}

.naiyou .bold_blue{
	color:#3333BB;
	font-weight:bold;
}

.illust{
	padding:0px;
	margin:10px;
}

.bottom_area{
	padding:0px;
	margin:30px 0px 20px 0px;
}

.bottom_area_line{
	padding:0px;
	margin:0px;
	border-top: 1px solid #333333;
	border-left: 1px solid #333333;
}

.bottom_area_line td{
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
}

.bottom_area_line th{
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
}

.bottom_area_line_sml{
	padding:0px;
	margin:0px;
	border-top: 1px solid #333333;
	border-left: 1px solid #333333;
}

.bottom_area_line_sml td{
	font-size:80%;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
}

.bottom_area_line_sml th{
	font-size:90%;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
}

.bottom_area_line ul{
	padding:0px;
	margin:0px 0px 0px 20px;
}

.grade02_tl01{
	font-size:1.1em;
	color:#FF9900;
	font-weight:bold;
}

.grade02_tl02{
	font-size:1.1em;
	color:#0066CC;
	font-weight:bold;
}

.grade02_tl03{
	font-size:1.1em;
	font-weight:bold;
}

ul.grade02{
	list-style-type:none;
	padding:0px;
	margin:5px 0px 0px 20px;
}

.pagetop{
	text-align:right;
}

.nowpage_cure02{
	font-weight:bold;
	color:#FF0000;
}

select{
	padding:0px;
	margin:0px;
}

.print{
	text-align:right;
	margin:15px 0px 0px 0px;
	vertical-align:top;
}

.print img{
	margin:0px 0px 3px 0px;
	padding:0px;
	vertical-align:middle;
}

.print a{
	padding:5px 5px 5px 5px;
	border:1px solid #FF6600;
	vertical-align:bottom;
}

.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;}




.pdfprinttl{
	margin:0px;
	padding:0px;
}

.pdfprinttl li{
	margin:0 0 0 60px;
	padding:0px;
}



.pdfprint{
	margin:0px;
	padding:0px;
}

.pdfprint li{
	margin:0 0 0 35px;
	padding:0;
	list-style-type:none;
	list-style-image:url(../print/img/pdficon.gif);
}

.pdfprint a:link		{ text-decoration:none;}
.pdfprint a:visited		{ text-decoration:none;}
.pdfprint a:hover		{ text-decoration:none; background-color:#FFFFFF; color:#FFCCBB; }
.pdfprint a:active		{ text-decoration:none;}


td.forrubi{
	margin:0px;
	padding:8px 0px 0px 0px;
}







