body.nandemo_kenkyu{background: #fff; }table.nandemo{background: #ffdb86 url(../images_common/bg_image.gif) repeat-y center; }table.nandemo_contents{background:  url(../images_common/contents_back.gif) repeat-y center; }table.nandemo_footer{background: url(../images_common/bg_image_footer.gif) no-repeat center; }table.nandemo_footer2{background: url(../images_common/bg_image_footer2.gif) ; }td.pankuzu{font-size:10px; color:#615c5b; padding:2px 0px 0px 27px; line-height: 180%;}td.pankuzu a:link{color:#884a01;}td.pankuzu a:visited{color:#884a01;}td.pankuzu a:hover{color:#ffaa00;}.orange {color:#ffaa00;}.brown {color:#884a01;}h1,h2,h3{padding:0px;margin: 0px;}p#top_lead{	text-align:left;	font-family: "�l�r �o�S�V�b�N", Osaka, "�q���M�m�p�S Pro W3";	font-size: 12px;	line-height: 16px;	color: #333333;	margin:10px 10px 10px 100px;}#top01{width:800px;height:200px;background:url(../images_top/top_01back.gif) no-repeat; text-align:left;}#top01 h2{width:240px;height:200px;margin:0px;padding:0px;}#top01 p{width:320px;margin:0px 10px;padding:0px;font-size: 12px;}#top01 .top01btn{ margin:25px 10px;padding:0px; }#top02{width:800px;height:199px;background:url(../images_top/top_02back.gif) no-repeat; text-align:left;}#top02 h2{width:240px;height:199px;margin:0px;padding:0px;}#top02 p{width:320px;margin:0px 10px 0px 230px;padding:0px;font-size: 12px;}#top02 .top02btn{ margin:25px 10px 25px 230px;padding:0px; }#top03{width:800px;height:200px;background:url(../images_top/top_03back.gif) no-repeat; text-align:left;}#top03 h2{width:240px;height:200px;margin:0px;padding:0px;}#top03 p{width:320px;margin:0px 10px;padding:0px;font-size: 12px;}#top03 .top03btn{ margin:25px 10px;padding:0px; }#top04{width:800px;height:199px;background:url(../images_top/top_04back.gif) no-repeat; text-align:left;}#top04 h2{width:240px;height:199px;margin:0px;padding:0px;}#top04 p{width:320px;margin:0px 10px 0px 230px;padding:0px;font-size: 12px;}#top04 .top04btn{ margin:25px 10px 25px 230px;padding:0px; }#top05{width:800px;height:200px;background:url(../images_top/top_05back.gif) no-repeat; text-align:left;}#top05 h2{width:240px;height:200px;margin:0px;padding:0px;}#top05 p{width:320px;margin:0px 10px;padding:0px;font-size: 12px;}#top05 .top05btn{ margin:25px 10px;padding:0px; }#top06{width:800px;height:199px;background:url(../images_top/top_06back.gif) no-repeat; text-align:left;}#top06 h2{width:240px;height:199px;margin:0px;padding:0px;}#top06 p{width:320px;margin:0px 10px 0px 230px;padding:0px;font-size: 12px;}#top06 .top06btn{ margin:25px 10px 25px 230px;padding:0px; }#top07{width:800px;height:220px;background:url(../images_top/top_07back.gif) no-repeat; text-align:left;}#top07 h2{width:240px;height:220px;margin:0px;padding:0px;}#top07 p{width:320px;margin:0px 10px;padding:0px;font-size: 12px;}#top07 .top07btn{ margin:25px 10px 40px 10px;padding:0px; }.unit_text02 h2{	font-family: "�l�r �o�S�V�b�N", Osaka, "�q���M�m�p�S Pro W3";	font-size: 18px;	line-height: 18px;	font-weight: bold;	color: #CE0F0C;}.box_text_1 {	font-family: "�l�r �o�S�V�b�N", Osaka, "�q���M�m�p�S Pro W3";	font-size: 12px;	line-height: 18px;	color: #CE0F0C;}.box_text_2 {	font-family: "�l�r �o�S�V�b�N", Osaka, "�q���M�m�p�S Pro W3";	font-size: 12px;	line-height: 16px;	color: #333333;}.text_10w {	font-family: "�l�r �o�S�V�b�N", Osaka, "�q���M�m�p�S Pro W3";	font-size: 12px;	line-height: 18px;	color: #FFFFFF;}.text_link {	font-family: "�l�r �o�S�V�b�N", Osaka, "�q���M�m�p�S Pro W3";	font-size: 14px;	line-height: 18px;	font-weight: bold;	color: #CE0F0C;}.unit_text01 {	font-family: "�l�r �o�S�V�b�N", Osaka, "�q���M�m�p�S Pro W3";	font-size: 10px;	line-height: 10px;	color: #FFFFFF;}.unit_text02 {	font-family: "�l�r �o�S�V�b�N", Osaka, "�q���M�m�p�S Pro W3";	font-size: 14px;	line-height: 18px;	font-weight: bold;	color: #FFFFFF;}.unit_text03 {	font-family: "�l�r �o�S�V�b�N", Osaka, "�q���M�m�p�S Pro W3";	font-size: 12px;	line-height: 18px;	color: #555555;}.unit_text04 {	font-family: "�l�r �o�S�V�b�N", Osaka, "�q���M�m�p�S Pro W3";	font-size: 14px;	line-height: 18px;	font-weight: bolder;	color: #444444;}.list_text_title {	font-family: "�l�r �o�S�V�b�N", Osaka, "�q���M�m�p�S Pro W3";	font-size: 12px;	line-height: 16px;	font-weight: bold;	color: #444444;}.list_text_body {	font-family: "�l�r �o�S�V�b�N", Osaka, "�q���M�m�p�S Pro W3";	font-size: 12px;	line-height: 16px;	color: #666666;}.menu_q_body {font-size:12px; line-height:18px; font-weight: bold; color: #333333; padding: 10px 10px 10px 0px; }.menu_a_no {font-size:12px; line-height:16px; font-weight: bold; color: #FFFFFF; padding: 0px 0px 0px 0px; }.menu_a_body {font-size:12px; line-height:16px; color: #CE0F0C; padding: 0px 10px 0px 0px; }.jisyo_text01 {	font-family: "�l�r �o�S�V�b�N", Osaka, "�q���M�m�p�S Pro W3";	font-size: 14px;	line-height: 18px;	font-weight: bold;	color: #FFFFFF;	padding: 0px 10px 0px 10px; }.jisyo_text02 {	font-family: "�l�r �o�S�V�b�N", Osaka, "�q���M�m�p�S Pro W3";	font-size: 14px;	line-height: 18px;	font-weight: bold;	color: #444444;	padding: 0px 0px 0px 0px; }.jisyo_text03 {	font-family: "�l�r �o�S�V�b�N", Osaka, "�q���M�m�p�S Pro W3";	font-size: 12px;	line-height: 16px;	font-weight: bold;	color: #FF6600;	padding: 0px 0px 0px 0px; }.jisyo_text04 {	font-family: "�l�r �o�S�V�b�N", Osaka, "�q���M�m�p�S Pro W3";	font-size: 14px;	line-height: 16px;	color: #444444;	font-weight:bolder	padding: 0px 0px 0px 0px; }.jisyo_text05 {	font-family: "�l�r �o�S�V�b�N", Osaka, "�q���M�m�p�S Pro W3";	font-size: 12px;	line-height: 16px;	color: #666666;	padding: 0px 0px 0px 15px; }.jisyo_text06 {	font-family: "�l�r �o�S�V�b�N", Osaka, "�q���M�m�p�S Pro W3";	font-size: 12px;	line-height: 16px;	font-weight: bold;	color: #9D8F16;	padding: 5px 10px 5px 10px; }p.jisyo {	background-color: #CCCCCC;	margin: 10px 0px 0px 0px;  	padding: 3px 5px 3px 5px; }.game_text01 {	font-family: "�l�r �o�S�V�b�N", Osaka, "�q���M�m�p�S Pro W3";	font-size: 12px;	line-height: 16px;	color: #BBEEFF;}.game_text03 {	font-family: "�l�r �o�S�V�b�N", Osaka, "�q���M�m�p�S Pro W3";	font-size: 12px;	line-height: 16px;	color: #555555;}.column_text01 {	font-family: "�l�r �o�S�V�b�N", Osaka, "�q���M�m�p�S Pro W3";	font-size: 12px;	line-height: 16px;	font-weight: bold;	color: #FF8800;	padding: 5px 10px 5px 10px; }.list_hasi_text01 {	font-family: "�l�r �o�S�V�b�N", Osaka, "�q���M�m�p�S Pro W3";	font-size: 12px;	line-height: 16px;	font-weight: bold;	color: #FFFFFF;}.list_hasi_text02 {	font-family: "�l�r �o�S�V�b�N", Osaka, "�q���M�m�p�S Pro W3";	font-size: 12px;	line-height: 16px;	color: #444444;}.list_hasi_text03 {	font-family: "�l�r �o�S�V�b�N", Osaka, "�q���M�m�p�S Pro W3";	font-size: 12px;	line-height: 16px;	color: #666666;}.kanji_java_text01 {	font-family: "�l�r �o�S�V�b�N", Osaka, "�q���M�m�p�S Pro W3";	font-size: 16px;	line-height: 16px;	color: #402212;}.text_title {	font-family: "�l�r �o�S�V�b�N", Osaka, "�q���M�m�p�S Pro W3";	font-size: 14px;	line-height: 18px;	font-weight: bolder;	color: #CE0F0C;}.style3 {	color: #CE0F0C;	font-weight: bold;}#nallink {color: #CE0F0C;}#nallink a:link  { text-decoration: none; color: #CE0F0C; }#nallink a:visited { text-decoration: none; color: #CE0F0C; }#nallink a:hover { text-decoration: none; color: #FF6600; text-decoration: underline; }#nallink a:active { text-decoration: none; color: #FF0000; text-decoration: underline; }#nallink b strong{font-style: normal;}#ftllink {color: #FFFFFF;}#ftllink a:link  { text-decoration: none; color: #FFFFFF; }#ftllink a:visited { text-decoration: none; color: #FFFFFF; }#ftllink a:hover { text-decoration: none; color: #FFCC00; text-decoration: underline; }#ftllink a:active { text-decoration: none; color: #FF6600; text-decoration: underline; }#ftllink b strong{font-style: normal;}/* ---------- SHOP LINKS ---------- *//* reset */#shopLinks div, #shopLinks ul,  #shopLinks li, #shopLinks h3, #shopLinks p { margin:0; padding:0; text-align:left; }#shopLinks li{list-style:none;}#shopLinks{	width:780px;	margin:20px auto 0;	text-aling:left;}#shopLinks .shopLinksInner{	margin-bottom:20px;}#shopLinks .titleBgL{	height:33px;	background:url(../images/areaTitleBgL.png) no-repeat left;}#shopLinks .areaTitle{	float:left;	width:270px;}#shopLinks .saAreaList{	float:right;	padding:10px 10px 0;	font-size:12px;	color:#666666;}#shopLinks .saAreaList li{ display:inline; }#shopLinks .shopLists{	margin-top:10px;	padding-left:10px;	font-size:12px;}#shopLinks .shopLists li{	float:left;	width:104px;	margin-right:25px;	line-height:1.2;}#shopLinks .shopLists li.lastchilde{ margin-right:0; }#shopLinks .shopImg{	width:100px;	height:100px;	margin-bottom:3px;	padding:1px;	border:solid 1px #dbdbdb;	text-align:center;}/* 2�J������ *//* ---------- SHOP LINKS ---------- *//* reset */#shopLinks2c div, #shopLinks2c ul,  #shopLinks2c li, #shopLinks2c h3, #shopLinks2c p { margin:0; padding:0; text-align:left; }#shopLinks2c li{list-style:none;}#shopLinks2c{	width:583px;	margin:20px auto 0;	text-aling:left;}#shopLinks2c .shopLinksInner{	margin-bottom:20px;}#shopLinks2c .titleBgL{	height:33px;	background:url(../images/areaTitleBgS.png) no-repeat left;}#shopLinks2c .areaTitle{	float:left;	width:270px;}#shopLinks2c .saAreaList{	float:right;	padding:10px 10px 0;	font-size:12px;	color:#666666;}#shopLinks2c .saAreaList li{ display:inline; }#shopLinks2c .shopLists{	margin-top:10px;	padding-left:5px;	font-size:12px;}#shopLinks2c .shopLists li{	float:left;	width:104px;	margin-right:12px;	line-height:1.2;}#shopLinks2c .shopLists li.lastchilde{ margin-right:0; }#shopLinks2c .shopImg{	width:100px;	height:100px;	margin-bottom:3px;	padding:1px;	border:solid 1px #dbdbdb;	text-align:center;}.cf:after	{ content: ''; display: block; clear: both;}.cf			{ min-height: 1px; _height: 1px; }