.ie_center { text-align : center; }.css_center { margin-left : auto; margin-right : auto; }.text6 {font-size: 65%;	line-height: 110%; color: #663300;}.text8 {font-size: 80%;	line-height: 110%; color: #663300;}.text9 {font-size: 90%;	line-height: 110%;	color: #663300;}.text10 {font-size: 100%; line-height: 110%; color: #663300;}.text11 {font-size: 110%; line-height: 130%; color: #663300;}body{color: #663300;background-color: #FFFFFF;}#search_content{	padding-top: 15px;	padding-bottom: 15px;}#search_content a:link{ text-decoration:underline; color:#55555FF; }#search_content a:visited{ text-decoration:underline; }#search_content a:active{ background-color: #eaeaea; text-decoration:underline; color:#3366FF; }#search_content a:hover { text-decoration:underline;  }.sideb_td		{				border: 1px #555555;			border-style:solid;			background-color: #ffffff;	font-size: 100%;}.add_title_sideb {	line-height: 130%;	COLOR: #5555EE;	background-color: #efefef;}.srch_rst_ctg{	font-size: 85%;	line-height: 130%;	color: #663300;	PADDING-LEFT: 30px; }.mokuji_top{	font-size: 80%;	line-height: 110%;	color: #663300; 	text-align : left; 	PADDING-LEFT: 10px; 	PADDING-BOTTOM: 10px; 	PADDING-TOP: 5px}.mokuji_bottom{	font-size: 80%;	line-height: 110%;	color: #663300; 	text-align : right; 	PADDING-RIGHT: 10px; 	PADDING-BOTTOM: 10px; 	PADDING-TOP: 10px}TABLE.maint {	WIDTH: 700px;	BACKGROUND-COLOR: #FFFFFF;}.maint TD.rightCol {	WIDTH: 180px;	BORDER-Bottom: #ebd3e6 3px solid;	BORDER-RIGHT: #ebd3e6 2px solid; 	BACKGROUND-COLOR: #f9f5e7;	color: #663300;	VERTICAL-ALIGN: top; 	padding:0px;}.maint TD.bodyCol {	WIDTH: 520px;	VERTICAL-ALIGN: top; 	BORDER-Left: #ebd3e6 2px solid;	BORDER-Bottom: #ebd3e6 3px solid;	BORDER-RIGHT: #ebd5e6 2px solid;	padding:5px;}TABLE.top_title {	margin:5px auto;	WIDTH: 500px;}TABLE.onepxtable {	border: 1px #777777;	border-style:solid;}/* ＝!・≪-1　検鷺#^イトル峨除＝!・・*/TABLE.searchtop {	WIDTH: 680px;	height: 60px;}.searchtop TD.leftimg {	WIDTH: 180px;	text-align : left ;}.searchtop TD.rightimg {	text-align : center  ;}/* ＝!・≪-2　検鷺#eーブル　キーワード軟風!・・・*/TABLE.searchwk {	WIDTH: 500px;	height: 33px;	BACKGROUND-COLOR: #ebebeb;	BORDER-TOP: #663300 1px solid; 	BORDER-Bottom: #663300 1px solid;	margin:5px auto;}.searchwk TD {	font-size: 90%;	line-height: 120%;	color: #663300;	VERTICAL-ALIGN: middle; }.rightCol .mainDblL {	WIDTH: 100%;}.mainDblL {	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px;	PADDING-TOP: 4px; 	BACKGROUND-COLOR: #CFE1F8;}.mainDblL .topbotL {	BORDER-TOP: #ffffff 2px solid; BORDER-BOTTOM: #ffffff 2px solid}.mainDblL .boxHeader {	PADDING-LEFT: 10px; PADDING-BOTTOM: 7px; PADDING-TOP: 0px; 	POSITION: relative; 	TOP: 6px; bottom: 6px;	font-weight: bold; 	font-size: 85%;}.mainDblL .mainmenu {	PADDING-LEFT: 10px; PADDING-BOTTOM: 15px; PADDING-TOP: 0px; 	POSITION: relative; 	TOP: 6px; bottom: 6px;	font-size: 80%;	line-height: 160%;}.mainDblL .topbotL {	BORDER-TOP: #ffffff 2px solid; BORDER-BOTTOM: #ffffff 2px solid}.manuDisp {	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px;	PADDING-TOP: 4px; 	BACKGROUND-COLOR: #E7D7BA;}.manuDisp .mainmenu {	PADDING-LEFT: 10px; PADDING-BOTTOM: 15px; PADDING-TOP: 0px; 	POSITION: relative; 	TOP: 3px; bottom: 3px;	font-size: 80%;	line-height: 160%;}.manuDisp .topbotL {	BORDER-TOP: #ffffff 2px solid; BORDER-BOTTOM: #ffffff 2px solid}.rightCol_txt {	font-size: 80%;	font-height: 95%;	COLOR: #666600; 	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; }.rightCol_center_txt {	text-align : center;	PADDING-BOTTOM: 10px; PADDING-TOP: 5px;	font-size: 80%;	line-height: 110%;}div.box			{			WIDTH: 165px;			padding: 2px;			margin: 50px 0px;			background-color: #FFFFFF;			border-style: solid solid solid solid;			border-width: 1px 1px 1px 1px;			border-color: #78A6C7;			}/* A-3　TOPページ　カテゴリー用 ｉ"・・菎*/table.search_ctg {	WIDTH: 470px;	border: 1px #777777;	border-style:solid;	BACKGROUND-COLOR: #ffffff;}.search_ctg TD.toptitle {	background-image: url("./images/ctgback.jpg");	height: 30px;	padding-Left: 5px ;}.search_ctg TD.ctg_maindr {	width: 50%;	padding-top: 20px ;	padding-Left: 5px ;	VERTICAL-ALIGN: top; }.maindr {	font-weight: bold; 	font-size: 120%;	line-height: 125%;}.subdr {	font-size: 80%;	line-height: 110%;	padding-top: 2px;	padding-bottom: 15px;	padding-left: 7px;	padding-right: 5px;	VERTICAL-ALIGN: top;}.ctg_subdr_txt {	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px;	PADDING-TOP: 0px; 	font-size: 80%;	line-height: 90%;}/* A-3　TOPページ　カテゴリー用 ｉ"・梳涜*/TABLE.intr_hotsite {	margin-top: 5px;	margin-bottom: 5px;	margin-LEFT: 10px;	WIDTH: 450px;}.intr_hotsite TD.intr_hotsite_rightCol {	WIDTH: 350px;	padding-LEFT: 10px;	VERTICAL-ALIGN: top; }.intr_hotsite TD.intr_hotsite_rigth_image{	width: 110;	text-align : center;}.intr_hotsite_title{	font-size: 100%;	font-height: 120%;	padding-top: 3px;	padding-bottom: 10px;	font-weight: bold; }.intr_hotsite_txt{	font-size: 80%;	font-height: 110%;	padding-LEFT: 3px;}TABLE.drcategory {	MARGIN-TOP: 15px;	MARGIN-Bottom: 0px;	WIDTH: 470px;	BACKGROUND-COLOR: #ffffff;}.drcategory TD.dir_image{	WIDTH: 18px;	padding-top: 2px;	padding-LEFT: 5px;	VERTICAL-ALIGN: top; }.drcategory TD.dir_text{	font-size: 95%;	line-height: 120%;	padding-LEFT: 5px;	VERTICAL-ALIGN: top; }TABLE.disp_ctg_inf {	margin-top:0px;	margin-bottom: 0px;	WIDTH: 475px;}.disp_ctg_txt{	font-size: 75%;	line-height: 115%;	color: #663300; 	text-align : right; 	PADDING-right: 5x; }/* A-4　傷亨#yージ　カテゴリー用 ｉ"・梳凸/TABLE.searchwk_back {	border: 1px #0099FF;	border-style:solid;	WIDTH: 680px;	height: 50px;background-image: url("./windowback2.gif");}/* A-5　倦Xｖ狛亨#eーブルページ */TABLE.intr_site {	margin-top: 5px;	margin-bottom: 7px;	WIDTH: 475px;}.intr_site TD.sitetitle {	BORDER-Top: #D19507 2px solid;	BORDER-Bottom: #ebe5d7 1px solid;	BACKGROUND-COLOR: #f9f4e9;	font-size: 100%;}.intr_site TR.intr_site_ImageCol{	VERTICAL-ALIGN: top; }.intr_site TD.intr_site_rigth_image{			width: 110;	text-align : center;}.intr_site_imagebox{			width: 100;			height: 100;			padding: 2px;			background-color: #FFFFFF;			border: 1px #78A6C7;			border-style:solid;	}/* A-6　倦Xサイトｖ狛亨0熹・   */TABLE.intr_site_exptxt{			border: 1px #78A6C7;			border: 1px #000000;			width: 365;	}.intr_site_exptxt TD.intr_site_exptxt_topCol{	font-size: 90%;	line-height: 120%;	PADDING-BOTTOM: 10px; 	PADDING-TOP: 10px}.intr_site_exptxt TD.intr_site_exptxt_rightCol{	width: 20%;	text-align : right; 	PADDING-right: 10px; }.intr_site_exptxt TD.intr_site_exptxt_leftCol{	width: 80%;	font-size: 80%;	line-height: 110%;}.intr_site_exptxt_foot{	font-size: 80%;	line-height: 110%;}		#image td			{			border: 3px solid #FFFFFF;			vertical-align: top;			padding: 7px 3px 4px 3px;			}		/* A-7　倦Xｖ狛亨#eーブルページ */TABLE.intr_top_bottom {	margin-top: 5px;	margin-bottom: 20px;	WIDTH: 450px;}.intr_top_bottom TD.intr_top_bottom_leftCol {	BACKGROUND-COLOR: #edf6fb;	PADDING-LEFT: 6px; 	PADDING-TOP: 7px; 	border-top: solid 2px #D7DEEC;	border-bottom: solid 2px #D7DEEC;	VERTICAL-ALIGN: top; 	width: 130;	font-size: 80%;}.intr_top_bottom TD.intr_top_bottom_rightCol {	width: 350;	font-size: 120%;	VERTICAL-ALIGN: top; 	PADDING-LEFT: 12px; 	PADDING-TOP: 7px; }TABLE.intr_top_rst_bottom {	margin-top: 25px;	margin-bottom: 20px;	margin-left: 15px;	WIDTH: 380px;}.intr_top_rst_bottom TD.intr_top_rst_bottom_leftCol {	BACKGROUND-COLOR: #edf6fb;	PADDING-LEFT: 10px; 	PADDING-TOP: 7px; 	border-top: solid 2px #D7DEEC;	border-bottom: solid 2px #D7DEEC;	VERTICAL-ALIGN: top; 	width: 380;	font-size: 80%;}/* A-8　更新サイトランキング */TABLE.access_rank{			width: 320;			border: 1px #777777;			border-style:solid;	}.access_rank TD.update_rank_title{	font-size: 95%;	line-height: 110%;	BACKGROUND-COLOR: #D7DEEC;	PADDING-LEFT: 3px; 	border-top: solid 2px #777777;	border-bottom: solid 3px #777777;}.access_rank TD.update_rank_dispa{	font-size: 85%;	line-height: 110%;	BACKGROUND-COLOR: #E7D7BA;	border-bottom: solid 1px #81783F;	PADDING-LEFT: 5px; }.access_rank TD.update_rank_dispb{	font-size: 85%;	line-height: 110%;	BACKGROUND-COLOR: #FCE9C5;	border-bottom: solid 1px #d4d4d4;	PADDING-LEFT: 5px; }TABLE.access_rank_main{			width: 450;			border: 1px #35CC35;			border-style:solid;	}.access_rank_main TD.access_rank_title{	BORDER-Top: #35CC35 3px solid;	BORDER-Bottom: #ebe5d7 1px solid;	BACKGROUND-COLOR: #f9f4e9;	font-size: 100%;}TABLE.reaccess_rank_main{			width: 450;			border: 1px #6A6AFF;			border-style:solid;	}.reaccess_rank_main TD.reaccess_rank_title{	BORDER-Top: #6A6AFF 3px solid;	BORDER-Bottom: #ebe5d7 1px solid;	BACKGROUND-COLOR: #f9f4e9;	font-size: 100%;}TABLE.ad {	border: 1px #835B18;	border-style:solid;	width: 220px;	height:100px;}.ad TD.ad_left_col {	background-color: #ffffff;	font-size: 80%;	width: 85;	height:95;	VERTICAL-ALIGN: middle; 	text-align : center;}.ad TD.ad_right_col {	background-color: #ffffff;	width: 135px;	height:95px;	VERTICAL-ALIGN:top; }TABLE.regi_edit_end_waku {	margin-top: 15px;	border: 1px #835B18;	border-style:solid;}TABLE.adb_waku_end {	padding-top: 25px;	border: 1px #835B18;	border-style:solid;	width: 470px;}TABLE.adb_waku {	margin-top: 25px;	border: 1px #835B18;	border-style:solid;	width: 450px;}TABLE.adb {	border: 1px #835B18;	border-style:solid;	width: 100%;}.adb  TD.leftcol_ban{	width: 94px; 	padding-left : 3px; 	padding-right : 3px; 	VERTICAL-ALIGN: middle; } .glay-dot{ 	background-image:url("../img/dot_line.gif"); 	background-color: #ffffff;}.add_title_topa {	font-size: 80%;	COLOR: #5555EE;	font-weight: bold; 	MARGIN-TOP: 3px; 	MARGIN-LEFT: 2px;}.ad_head_txt{	font-size: 80%;	font-height: 90%;	COLOR: #666600; 	text-decoration:none; 		MARGIN-TOP: 3px; 	MARGIN-Bottom: 3px; 	MARGIN-LEFT: 5px}.ad_etc_txt{	font-size: 70%;	font-height: 90%;	COLOR: #666600; 	MARGIN-TOP: 3px; 	MARGIN-Bottom: 3px; 	MARGIN-LEFT: 5px}.ad_etc_txt_right{	font-size: 70%;	font-height: 90%;	COLOR: #666600; 	MARGIN-TOP: 8px; 	MARGIN-Bottom: 3px; 	text-align : right;}TABLE.waku_sub{	MARGIN-TOP: 25px;	MARGIN-Bottom: 40px;	WIDTH: 490px;	border: 1px #777777;	border-style:solid;}