#genlist{margin-left: 0px;padding-left: 0;margin-top: 0px;margin-bottom: 0px;padding-bottom: 0px;margin-right: 0px;}#genlist li {margin-left: 1em;list-style-type: disc;margin-top: 4px;margin-right: 0px;margin-bottom: 0px;}.list_a {	font-family:"‚l‚r ‚oƒSƒVƒbƒN", "Osaka", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "sans-serif";	font-size: 92%;	font-weight: normal;	background: url(/common/images/icn_l.gif) no-repeat 0px 50%;	padding-left: 20px;	margin: 0em 0;	line-height: 156%;}ul.a {	list-style-position: outside;	list-style-type: disc;	margin-left: 1.5em;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	padding: 0px;	font-size: 12px;	line-height: normal;}li.a {	margin-top: 4px;}H3.ptmidasi {	color: #C63;	padding:0 0 0 8px;	margin:0 0 0 2px;	font-weight: bold;	border-top-width: 0;	border-right-width: 0;	border-bottom-width: 0;	border-left-width: 8px;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: solid;	border-left-color: #FFAD8C;}img.flame{	padding:10px 15px;	background-color:#ffffff;	border-color:#dddddd #aaaaaa #aaaaaa #dddddd;	border-width:1px;	border-style:solid;}div.df{	width:100%;	background-color:#F3FFFF;	border:5px dotted #67A9DC;	padding: 14px 8px;	margin: 0px;}h6.dftitle{	font-size:13px;	margin:0px 0px 0px 6px;	font-weight: bold;	color: #67A9DC;	padding: 0px;}.dfcbg {	background-color: #67A9DC;	padding-right: 6px;	padding-left: 6px;	color: #FFFFFF;	padding-top: 3px;	padding-bottom: 2px;	margin: 0px;}.listb {	font-family:"‚l‚r ‚oƒSƒVƒbƒN", "Osaka", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "sans-serif";	font-size: 98%;	font-weight: normal;	background: url(/common/images/icn_list_l.gif) no-repeat 0px -3px;	padding-left: 24px;	margin: 0em 0;	line-height: 162%;}.litest {	margin-left: -14px;	list-style-type: none;	list-style-image: url(/common/images/blt_pink.gif);}.text-ind {	font-size: 14px;	line-height: 17px;	text-indent: -1em;	margin-left: 1em;	padding-bottom: 8px;	letter-spacing: 0.04em;}.mgn {	margin-top: 24px;	margin-bottom: 24px;}.ptcatch {	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";	font-size: 16px;	line-height: 128%;	font-weight: bolder;	color: #960;	letter-spacing: 0.05em;	margin-top: 10px;	margin-bottom: 16px;}.imgtr {	float: right;}.mgn4 {	margin-top: 4px;}.mgn8 {	margin-top: 8px;}.mgn16 {	margin-top: 16px;}.mgn32 {	margin-top: 32px;}.ind {	text-indent: -1em;	margin-left: 1em;	padding-bottom: 8px;	letter-spacing: 0.04em;}.bluef {	width:100%;	background-color:#F3FFFF;	padding: 14px 8px;	margin: 0px;}.flm80 {	width:100%;	border:4px double #3F9F1B;	padding: 14px 28px;	margin: 0px 0px 0px 0%;	float: none;}.dline {	margin-top: 4px;	margin-bottom: 4px;	border-top-width: 1px;	border-top-style: dotted;	border-top-color: #003399;	width: 100%;	font-size: 1px;}.dline02 {	margin-top: 4px;	margin-bottom: 4px;	border-top-width: 1px;	border-top-style: dotted;	border-top-color: #666666;	width: 100%;	margin-right: 0px;	margin-left: 0px;	font-size: 1px;}.flma {	width:100%;	padding: 4px 10px;	margin: 0px 0px 0px 0%;	float: none;	background-color: #FFEEFF;}.flmb {	width:100%;	padding: 4px 6px;	margin: 0px 0px 0px 0%;	float: none;	border: 1px solid #666666;}.ddf {	width:500pix;	background-color:#F3FFFF;	border:5px dotted #67A9DC;	padding: 14px 8px;	margin: 0px;}.imgr {	float: right;	bottom: 0px;}.ind2 {	text-indent: -0.5em;	padding-bottom: 8px;	letter-spacing: 0.04em;	margin: 0px 0px 0px 1em;	padding-top: 0px;	padding-right: 0px;	padding-left: 0px;}.flmc {	width:500px;	padding: 18px 12px;	margin: 0px 0px 0px 0%;	float: none;	border: none;	background-color: #FFFCEC;}.flm-toku {	padding: 4px 6px;	margin: 0px 0px 0px 0%;	float: none;	border-right: 1px solid #5AC565;	border-left: 1px solid #5AC565;	border-top-width: 0px;	border-bottom-width: 0px;}.mgn0 {	margin: 0px;	padding: 0px;}.flm-mama {	padding: 8px 18px 8px 12px;	margin: 0px 0px 0px 0%;	float: none;	background-color: #FFFCEC;	background-image: url(/product/nyuuyouji/feature/images/mama_mid.gif);	background-position: right;	background-repeat: repeat-y;}