@charset "utf-8";
/* CSS Document */

#f90{
	color: #660000;
	font-size:1em;
	line-height:1.22em;
    font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
#f90 img{
	width:100%;
}

#f90 p,span,a,ol,ul,li{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
#f90 p{
	padding:2%;
    font-size: 0.8em;
}
#f90 a{
	line-height: 1.22em;
}
#f90 a:link,
#f90 a:visited,
#f90 a:active,
#f90 a:hover{
	color:#990000;text-decoration:underline;
}
#f90 .color {
	color: #060;
	font-weight: bold;
}
#f90 .info{
	width:100%;
	border:2px dotted #9C6;
	margin:0 0 5%;
}
#f90 .table01{
	width:100%;
}
#f90 .table01 td{
	display:block;
}
#f90 .table01 .td-txt{
	width:100%;
}
#f90 .table01 .td-txt .txt{
	color:#73361F;
	line-height:2em;
	font-size:1.2em;
}
#f90 .table01 .td-img{
	width:50%;
	margin:0 auto;
}

#f90 .box{
	width:100%;
}
#f90 .box h2 img{
	width:100%;
}
#f90 .box .txt01{
	font-size:1.2em;
	line-height:200%;
	color:#AA795F;
}
#f90 .box .txt02{
	font-size:1.2em;
	font-weight:bold;
	padding:2% 2% 0;
	line-height:1.22em;
}
#f90 .box .txt02 .mark1{
	color:#E5004F;
}
#f90 .box .txt02 .mark2{
	color:#5C3316;
}
#f90 .box .txt02 .mark3{
	color:#D23F06;
}
#f90 .box .txt03{
	border:1px dashed #AA795F;
	padding:3%;
	line-height:1.22em;
}
#f90 .box .txt04{
	font-size:2.8vw;
}