	* {	margin:0px;	padding:0px;}body{	margin:0px;	padding:0px;	color:#333;	font-size:11px;	font-family: "Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";	line-height:160%;	background-color:#ffffff;}br.clear {	clear: both;	font: 0pt/0pt sans-serif;}img {	border:0;}li{	list-style:none;}/* -------------------------------------  *	¥ê¥ó¥¯¤Î¿§ÀßÄê¡Ê½éµé¥â¡¼¥É¤ÇÀßÄê¡Ë * ------------------------------------- */a:link    {color:#C53327; text-decoration: none;}a:visited {color:#C53327; text-decoration: none;}a:active  {color:#C53327; text-decoration: underline;}a:hover  {color:#940000; text-decoration: none;}/* ------------------------------------- *	¥Ú¡¼¥¸¥ì¥¤¥¢¥¦¥È * ------------------------------------- *//*¥Ú¡¼¥¸Ãæ±û¤ÎÉý*/.toptxt {	background-color:#ffffff;	color:black;	text-align:center;	padding:0 0 0 2px;	font-size:10px;}.toptxt h1{	font-size:10px;	font-weight:strong;	letter-spacing:0px;}.header {	height:60px;	background:url(/design/form/img/header_bg.gif) repeat-x;	background-position:center top;	background-color:#black;	margin:0;	padding:0;}.header img{	border:0;}.login_box {	position:absolute;	left:440px;	top:79px;	width:414px;	height:18px;	color:#72151a;}#header_link{	position:absolute;	left:540px;	top:46px;	width:414px;	height:20px;	}/* ¥í¥°¥¤¥óBOXÍÑ¡¡´ÉÍý²èÌÌÁàºîÍÑ*/.lobin_box img{	padding-right:4px;}.login_box a:link    {text-decoration:underline;; font-size:10px;}.login_box a:visited {text-decoration:underline;; font-size:10px;}.login_box a:active  {text-decoration:underline;; font-size:10px;}.login_box a:hover   {text-decoration:none; font-size:10px;}.login_box input{	background-color:#ffffff;	margin:0 4px 0 1px;	border:solid 1px #72151a;	verdana;	font-size:9pt;	color:#72151a;	height:18px;}/* //¥í¥°¥¤¥óBOXÍÑ¡¡´ÉÍý²èÌÌÁàºîÍÑ*/.mainmenu{	width:850px;	text-align:center;}.mainmenu ul{	text-align:center;	height:24px;	font-size:11px;	padding-left:0;	margin:0;}.mainmenu li{	list-style:none;	padding:2px 15px;	float:left;	background:url(/design/form/img/mainmenu_line2.gif) no-repeat;	background-position:right top;}.mainmenu a:link    {color:#ffffff; text-decoration: none;}.mainmenu a:visited {color:#ffffff; text-decoration: none;}.mainmenu a:active  {color:#ffffff; text-decoration: none;}.mainmenu a:hover   {background-color:#e4c9cb; color:#330307;  text-decoration: none;}.recommend a{	display:block;	margin:0;	padding:0;	line-height:150%;}.recommend a:link    {color:#C53327; text-decoration: none; font-size:10px;}.recommend a:visited {color:#C53327; text-decoration: none; font-size:10px;}.recommend a:active  {color:#C53327; text-decoration: underline; font-size:10px;}.recommend a:hover   {color:#fff; text-decoration: none; background:#C53327; font-size:10px;}.recommend img{	margin:0 0 3px 3px;}/*º¸¥µ¥¤¥É¥á¥Ë¥å¡¼*/.leftmenu_wapper {	width:146px;}.leftmenu_wapper img{	border:0px;}.leftmenu_wapper .area{	margin:8px 0 0 5px;}.leftmenu_wapper .area li{	list-style:none;	margin:5px 0 0 2px;	line-height: 150%;	font-size:11px;}.leftmenu_wapper .search_wapper{	width:134px;	height:68px;	margin:5px 0 0 5px;	background:url(/design/form/img/search_bg.gif) no-repeat;}.leftmenu_wapper .search{	padding:10px 8px;}.leftmenu_wapper .search img{	margin:10px 0 0 34px;}.leftmenu_wapper .calendar{	border:1px solid #ccc;	margin-top:3px;}.leftmenu_wapper .calendar td{	width:19px;	height:19px;	text-align:center;}.leftmenu_wapper .kosin{	text-align:left;	padding:2px;}.leftmenu_wapper .kosin dt{	font-weight:strong;	font-size:10px;}.leftmenu_wapper .kosin dd{	margin-left:7px;	font-size:10px;}.left_menu a{	display:block;}.left_menu a:link    {color:#C53327; text-decoration: none;}.left_menu a:visited {color:#C53327; text-decoration: none;}.left_menu a:active  {color:#C53327; text-decoration: none;}.left_menu a:hover   {color:#fff; text-decoration: none; background:#C53327;  }/*º¸¥µ¥¤¥É¥á¥Ë¥å¡¼*//*Ãæ±û²èÌÌ*/.main_wapper{	width:688px;/*	border-left:1px #72151a solid;*/	background-color:#ffffff;	margin:8px 4px;}.main_wapper a:hover *{ filter: alpha(opacity=75); Ž   Ž -moz-opacity:0.75; Ž   Ž opacity:0.75; Ž }.main_wapper .area{	width:684px;	margin:0 0 10px 0;	overflow: hidden;}.main_wapper .area2{	width:684px;	margin:0 0 8px 0;	overflow: hidden;}.two_l{	width:336px;	float:left;	border:1px #72151a solid;	text-align:left;}.two_r{	width:336px;	margin:0 0 0 7px;	float:left;	border:1px #72151a solid;	text-align:left;}.two_l ul{	padding:10px;	list-style-type:none;}.two_l li{	line-height:180%;	font-size:12px;}.two_l li img{	padding-right:4px;	}.two_r ul{	padding:8px;	list-style-type:none;}.two_r li{	line-height:150%;	font-size:10px;}.area .three_line{	width:226px;	padding:0 1px 3px 1px;	float:left;}.ranking_img img{	border:1px solid #bcbcbc;}/*//Ãæ±û²èÌÌ*/.area .thum{	margin-top:10px;}/*²ñ°÷ÅÐÏ¿½¤Àµ*/.kaiin_s_wapper{	background-color:#ecdfd5;	width:654px;	margin-bottom:2px;	height:75px;	}.kaiin_s_wapper input{	width:100px;	border:1px solid #9c6e4a;}/*//²ñ°÷ÅÐÏ¿½¤Àµ*//*ÆÃ½¸¥Ú¡¼¥¸ÍÑ*/.tokushu_wapper{	width:699px;	margin-top:8px;	text-align:left;	line-height:170%;}.tokushu_wapper .title{	margin:0 0 12px 7px;	width:684px}.tokushu_wapper .main_area{	width:664px;	margin:0 0 8px 17px;}.tokushu_wapper .main_area ul{	line-height:170%;	list-style:none;}/*//ÆÃ½¸¥Ú¡¼¥¸ÍÑ*//* ¤è¤¯¤¢¤ë¼ÁÌä */.qa_a {	width:640px;	margin:5px 12px;}.qa_a dd{	color:#fe1b1b;} .qa_a dt{	margin-left:8px;	margin-bottom:12px;}/* //¤è¤¯¤¢¤ë¼ÁÌä *//* ÆÃÄê¾¦¼è°úË¡ */.tokuteii_txt{	line-height:180%;	margin-bottom:10px;	font-weight:strong;}.tokuteii_txt2 ul{	padding-left:10px;	font-weight:normal;}/* //ÆÃÄê¾¦¼è°úË¡ *//* ¤´ÍøÍÑ¥¬¥¤¥É */.goriyou_subtitle{	background-color:#f7f3f0;	width:640px;	padding:10px 12px;	margin:12px 0 0 0;}.goriyou_honbun{	margin:12px 5px 10px 5px;}.goriyou_honbun img{	margin:20px 0;}/* //¤´ÍøÍÑ¥¬¥¤¥É *//* ¥µ¥¤¥È¥Þ¥Ã¥× */#sitemap img{	margin-right:5px;}#sitemap dt{	margin:10px 0;		font-weight:strong;}#sitemap dd{	margin:5px 0;}/* //¥µ¥¤¥È¥Þ¥Ã¥× *//*±¦Â¦1px¥é¥¤¥ó*/.right_lineline{	position:absolute;	left:849px;	top:0px;	height:1800px;	width:1px;	overflow:hidden;	}.right_lineline_goriyou{	position:absolute;	left:849px;	top:0px;	height:12000px;	width:1px;	overflow:hidden;	}.right_lineline_qa{	position:absolute;	left:849px;	top:0px;	height:2500px;	width:1px;	overflow:hidden;	}/*//±¦Â¦1px¥é¥¤¥ó*/
