/*    x[VbNNX@@@*/

.span_d90000 {
 color:#050089;
 }
 
.span_bf0000 {
	color:#bf0000;
	}

.font_red {
	color:red;
	}
	
.font_red_b {
	color:red;
	font-weight: bold;
	}
	
.font_blue {
	color:blue;
	}
.font_cc3333 {
	color:#cc3333;
	}
.font_blue {
	color:blue;
	font-weight: bold;
	}
	
.font_larger {
	font-size: larger;
	}
	
.bold {
	font-weight: bold;
	}
	
.sup {
	vertical-align: super;
	font-size: 0.8em;
	}
.sup_red {
	vertical-align: super;
	color:red;
	font-size: 0.8em;
	}
	
.width33per {
	width:33%;
	}
.width25per {
	width:25%;
	}
.width50per {
	width:50%;
	}
	
.font_11em {
	font-size: 1.1em;
	}
.clear{
	clear: both;
	}

.form0 {
	margin: 0px;
	}


.imemode {
	ime-mode:disabled;
	}


.bg_ffffff {
	background: #FFFFFF;
	}
.bg_ffffff_center {
	background: #FFFFFF;
	text-align: center;
	}

.text_center_100per {
	text-align: center;
	width: 100%;
	margin: auto;
	}

.default_mark {
	vertical-align: middle;
	}

.ver_top {
	vertical-align: top;
	}
.ver_top_r {
	vertical-align: top;
	text-align: right;
	}
	
	
.align_right {
	text-align: right;
	width:98%;
	padding:3px;
	}	
	
	
.nowrap_top {
	white-space: nowrap;
	vertical-align: top;
	}
	
	

/*  Ζ©NX@*/
html {
	overflow-y: scroll;
	}
body {
	font-size:small;
	margin: 0px;
	background: #ffffff;
	position:relative;
	}
	

	
a:link {
	color:#653100;
	}

a:visited {
	color:#653100;
	}

a:hover {
	color:#BF0000;
	}

.h1_class {
	margin:3px 0px 5px;
	width:100%;
	font-size: 22pt;
	}
	
.h1_class a:link {
	text-decoration:none;
	color:#000000;
	}
.h1_class a:visited {
	text-decoration:none;
	color:#000000;
	}
.h1_class a:hover {
	text-decoration:none;
	color:#000000;
	}

.todohuken_td {
	width: 50%;
	vertical-align: top;
	}
.front_h2 {
	float:left;
	}
	
.back_h2 {
	}

.h2_class_top {
	color:#d91515;
	font-weight:400;
	margin:0px;
	font-size:10pt;
	float:left;
	}
div.main {
	width:870px;
	margin: auto;
	background: #FFFFFF;
	}
	
div.main2 {
	width:900px;
	margin: auto;
	}
div.header {
	width: 100%;
	}
div.header_line {
	text-align:right;
	padding:5px 10px 2px 0px;
	font-size:10pt;
	color:#FFFFFF;
	font-weight:bold;
	background: #779855;
	
	}
	
	

.footer {
	width: 99%;
	padding:5px 4px;
	margin: 5px auto;
	border-bottom:solid 2px #779855;
	}
	
	
div.header_text {
	color:#333333;
	font-size: 10pt;
	padding:5px 5px 0px;
	}
.header_right_td {
	text-align: right;
	padding-right: 2px;
	width:330px;
	font-size: 10pt;
	vertical-align: middle;
	line-height:18px;
	
	}
	
.anime_td {
	padding:0px 8px;
	}

.top_left_td {
	width:550px;
	vertical-align: top;
	}

.h3_top {
	color:#050089;
	}
.top_map_text {
	padding:5px 20px;
	color:#333333;
	}
.top_map_text h3 {
	margin:5px;
	}

div.map {
	
	margin: auto;
	margin-top: 0px;
	}

table.map_text {
	width:395px;
	font-size: 11pt;
	}
	
table.map_text2 {
	
	font-size: 11pt;
	margin:auto;
	text-align:left;
	}
	

div.map_img {
	border:solid 2px orange;
	width:70%;
	margin-top: -5px;
	margin-left: 80px;
	}
	
.map_all {
	margin: auto;
	margin-top: 8px;
	}
	
div.ad_undermap {
	width:250px;
	height:250px;
	float: right;
	
	}
	
.top_main_text {
	background:#ffffdd;
	border:solid 1px #fedaaf;
	
	margin:auto;
	padding:15px 5px;
	margin-top: 10px;
	margin-bottom:5px;
	font-size:1.1em;
	width:405px;
	}

.top_main_text2 {
	color:#cc0000;
	font-weight: bold;
	}

.index_mapdiv {
	background:#ffffdd;
	border:solid 1px #fedaaf;
	width:97%;
	margin:auto;
	padding:10px 0px;
	}
.index_mapdiv2 {
	width:95%;
	margin: auto;
	background: #FFFFFF;
	}
	
.under_map_td {
	padding-left:40px;
	}

div.ad_right1 {
	width:300px;
	height:515px;
	background:#FFFFFF;
	}

div.ad_right2 {
	width:250px;
	height:250px;
	}


td.map_top_r {
	vertical-align: bottom;
	text-align: right;
	padding-bottom:0px;
	}
	
div.new_write {
	width:550px;
	margin:auto;
	margin-top: 15px;
	
	}
	
.top_middle_ranking_table {
	width:100%;
	}	
	
.top_middle_ranking_table_in {
	font-size:1.1em;
	background: #CCCCCC;
	}
.top_middle_ranking_table_in th{
	background:#eeeeee;
	width:50%;

	text-align:left;
	}
.top_middle_ranking_table_in td{
	background: #FFFFFF;}
	
.chizukensaku {
	margin-bottom: 10px;
	}
	
.top_ranking_td {
	width:35px;
	font-weight:bold;
	}

.top_ranking_intable {
	font-weight: 400;
	width: 235px;}
.top_ranking_intable th {
	font-weight: bold;
	width: 40px;
	background: #FFFFFF;
	color:#3b3b3b;
	}
.ranking_top {
	width:520px;
	margin: 5px 5px 5px 15px;
	line-height: 1.3em;
	}
.ranking_top_th {
	width:100%;
	background: #E2F0FF;
	border-bottom: 1px solid #9999ff;
	font-weight: bold;
	padding:3px;
	}
	
.ranking_table {
	width:270px;
	float: left;
	}	
	
.top_under_table {
	width:100%;
	}
.top_under_table th {
	background:#eeeeee;
	text-align:left;
	font-weight:bold;
	}
	
.ranking_td {
	border-bottom: dashed 1px #CCCCCC;
	}	
.top_undertext {
	background: #e5eaf4;
	width:535px;
	margin: auto;
	padding:5px;
	color:#666666;
	margin-top:10px;
	}	
	
	
.admin_menu {
	width:100%;
	border:solid 2px #CCCCCC;
	text-align: center;
	font-size:1.1em;
	}

.admin_table {
	background: #CCCCCC;
	width: 100%;
	}
.admin_table_td_l {
	background: #e7f3f6;
	width:150px;
	
	}
.admin_table_td_r {
	width:500px;
	background: #FFFFFF;
	}



.top_right_td {
	vertical-align: top;
	padding-top: 5px;
	width:320px;
	background:#f1f0ec;
	}

.top_right_ranking_table {
	margin:auto;
	width:302px;
	background:#d1d1d1;
	margin-bottom:5px;
	}
.top_right_ranking_td1 {
	background:#F7F7F7;
	text-align:center;
	}	
.top_right_ranking_table th{
	background:#333333;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
	padding:4px;
	}

.top_right_ranking_table_in {
	margin:auto;
	width:96%;
	margin-top:3px;
	font-weight: bold;
	}
.top_right_ranking_table_in th{
	background:#FFFFFF;
	color:#333333;
	
	}
	
.top_right_ranking_table_in th{
	background: #f9f0e7;
	}
	
.top_right_ranktd {
	color:#ea561a;
	vertical-align:top;
	font-weight: bold;
	font-size:1.1em;
	width:12px;
	}
	
.top_right_ranktd2 {
	width: 98%;
	}
.top_right_ranking_td {
	background:#f9f0e7;
	}
.top_right_ranking_td_news {
	background:#ffffff;
	}
	
	

.right_text_div {
	background: #CFE2E8;
	width: 95%;
	padding:3px;
	margin-top: 5px;
	}

.top_bbs_div {
	margin:auto;
	margin-top:5px;
	background:url(../img/newsled_button.jpg) no-repeat;
	width:191px;
	height:50px;
	padding:13px 11px 0px 45px;
	text-align:center;
	margin-bottom:5px;
	}

.bbs_inbutton1 {
	font-size:13pt;
	letter-spacing:0.2em;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
	}


.bbs_inbutton2 {
	font-size:10pt;
	color:#0400CD;
	letter-spacing:0em;
	line-height:15pt;
	}

.top_bbs_div a:link  {
	color:#0400CD;
	}
.top_bbs_div a:visited  {
	color:#0400CD;
	}
.top_bbs_div a:hover  {
	color:#0400CD;
	}
.top_bbs_div a:visited  {
	color:#0400CD;
	}

.top_sponsor_link {
	background:#efefef;
	padding:0px;
	text-align:center;
	color:#333333;
	width:100%;
	margin-top:10px;
	}

.top_r_news_table {
	width:305px;
	background:#000074;
	line-height: 1.4em;
	margin-top: 5px;
	}

.top_r_news1 {
	background: #E2F0FF;
	font-weight: bold;
	padding-left:8px;

	}

.under_news {
	width:100%;
	line-height: 1.3em;
	font-size: 1.1em;
	margin-top:5px;
	}
.under_news_th {
	width:100%;
	background: #E2F0FF;
	border-bottom: 1px solid #9999ff;
	font-weight: bold;
	padding:3px;
	}



.sertch_formtd {
	width:64%;padding:5px 2px;color:#FFFFFF;font-size:10pt;
	}
/*  υζΚ@search.php@*/

.search_left_td {
	width:640px;
	vertical-align: top;
	}

.search_right_td {
	width:265px;
	vertical-align: top;
	padding:0px 5px;
	background:url(../img/right_backimg.jpg) repeat-x;
	}

.ranking_tab_table {
	width:100%;
	text-align:left;
	margin-top:5px;
	}
.ranking_tab_table th {
	background:#fdea9e;
	border-left:solid 5px #fcc84e;
	padding:5px 2px;
	color:#663300;
	}
.back_FEF6EA_c {
	background:#FEF6EA;
	text-align:center;
	}
.search_ad_top {
	width:728px;
	margin:auto;
	margin-top:10px;
	}

.search_ad_top_in {
	background:#efefef;
	padding:0px;
	text-align:center;
	color:#333333;
	}
.area1_checkbox_table {
	margin:auto;
	margin-top:8px;
	background:#b8b8b8;
	width:90%;
	}
.area1_checkbox_table th {
	background:#e7e7e7;
	text-align:left;
	color:#666666;
	}
.area1_checkbox_table td {
	background:#FFFFFF;
	}
	
.area1_checkbox_buton_table {
	margin:auto;
	margin-top:5px;
	background:#b8b8b8;
	width:90%;
	margin-bottom:10px;
	}
	
.search_bbs_button_div {
	width:213px;
	margin:auto;
	margin-top:10px;
	}
.waku_a_t {
	background: url(../img/waku_a_t.jpg) repeat-x;
	font-size: 5pt;
	}

.waku_a_l {
	background: url(../img/waku_a_l.jpg) repeat-y;
	font-size: 5pt;
	}
.waku_a_r {
	background: url(../img/waku_a_r.jpg) repeat-y;
	font-size: 5pt;
	}
.waku_a_b {
	background: url(../img/waku_a_b.jpg) repeat-x;
	font-size: 5pt;
	}



.waku_b_t {
	background: url(../img/waku_b_t.jpg) repeat-x;
	font-size: 5pt;
	}

.waku_b_l {
	background: url(../img/waku_b_l.jpg) repeat-y;
	font-size: 5pt;
	}
.waku_b_r {
	background: url(../img/waku_b_r.jpg) repeat-y;
	font-size: 5pt;
	}
.waku_b_b {
	background: url(../img/waku_b_b.jpg) repeat-x;
	font-size: 5pt;
	}




.search_ad_th {
	width:100%;
	background: #d2d3ff;
	border-bottom: 1px solid #9999ff;
	font-weight: bold;
	padding:3px;
	margin-top: 7px;
	}


.waku_table_ue {
	width:100%;
	margin:auto;
	margin-top: 10px;
	z-index: 1;
	border-bottom:7px solid #386A39;
	}

.waku_table_ue_a {
	width:100%;
	margin:auto;
	margin-top: 10px;
	z-index: 1;
	border-bottom:7px solid #FAE7A7;
	}
.search_td_left_a {
	background:#fefaf6;
	font-size:12pt;
	padding-top:7px;
	width:27%;
	text-align:center;
	}


.search_td_left_b {
	background:#fae7a7;
	font-size:12pt;
	width:27%;
	text-align:center;
	}
.search_td_right_a {
	background:#fae7a7;
	font-size:12pt;
	width:27%;
	text-align:center;
	}

.search_td_right_b {
	background:#fefaf6;
	padding-top:7px;
	font-size:12pt;
	width:27%;
	text-align:center;
	}
	
.search_td_nabi {
	width:46%;
	text-align:right;
	padding-right:10px;
	vertical-align:bottom;
	padding-bottom:5px;
	}
.mouth_re_table {
	width:475px;
	margin-bottom: 15px;
	margin-right: -50px;
	}
.kuchiwaku1 {
	width: 64px;
	background:url(../img/kuchiwaku2.jpg) repeat-x;
	}
.kuchiwaku2 {
	background:url(../img/kuchiwaku2.jpg) repeat-x;
	width: 460px;
	font-size: 1.2em;
	font-weight: bold;
	}
.kuchiwaku2_indiv {
	width:460px;
	}

		
.kuchiwaku3 {
	width: 4px;
	}
.kuchiwaku4 {
	background:url(../img/kuchiwaku4.jpg) repeat-y #FFFFFF;
	padding-left: 25px;
	padding-top: 5px;
	color: #333333;
	}
.kuchiwaku6 {
	background:url(../img/kuchiwaku6.jpg) repeat-y #FFFFFF;
	font-size:2pt;
	}
.kuchiwaku7 {
	background:url(../img/kuchiwaku7.jpg) repeat-y #ffffdd;
	padding-right: 10px;
	padding-top: 5px;
	font-weight: bold;
	text-align: right;
	font-size: 1.1em;
	}
.kuchiwaku9 {
	background:url(../img/kuchiwaku9.jpg) repeat-y #ffffdd;
	font-size:2pt;
	}
.kuchiwaku10 {
	background:url(../img/kuchiwaku11.jpg) repeat-x #ffffdd;
	}	
.kuchiwaku11 {
	background:url(../img/kuchiwaku11.jpg) repeat-x #ffffdd;
	font-size:2pt;
	}


.waku_table {
	width:100%;
	background:#fff7ef;
	}
	
.waku_table2 {
	width:100%;
	}	

.search_osagashi_a {
	background: url(../img/search_line_a.jpg) repeat-x 0px 30px;
	padding-bottom: 15px;
	padding-left: 10px;
	}
	
.search_osagashi_b {
	background: url(../img/search_line_b.jpg) repeat-x 0px 30px;
	padding-bottom: 15px;
	padding-left: 10px;
	}
			
.search_kekka_a {
	background: url(../img/search_line_a.jpg) repeat-x 0px 0px;
	padding-top: 15px;
	padding-left: 10px;
	}		
.search_kekka_b {
	background: url(../img/search_line_b.jpg) repeat-x 0px 0px;
	padding-top: 15px;
	padding-left: 10px;
	}		

.search_ad_img {
	width:468px;
	height:60px;
	margin:10px auto;
	}
.mouth_result_table {
	width:100%;
	margin: auto;
	}
	
.chiryoin_result_table {
	background: #ffb8a7;
	width:98%;
	margin:auto;
	font-size:1.1em;
	}

.chiryoin_result_td_sky {
	background: #eaf4fc;
	
	}
.chiryoin_result_th_sky {
	background: #ffdba6;
	text-align: center;
	white-space: nowrap;
	font-weight: bold;
	color:#333333;
	}

.chiryoin_result_td_sky2 {
	background: #fff7ef;
	font-weight: bold;
	color:#333333;
	}

.mouth_result_l_div {
	text-align: center;
	color:#808080;
	line-height: 1.1em;
	float: left;
	margin-right: -12px;
	z-index: 1;
	position: relative;
	width:75px;
	font-size: 9pt;
	}
	
.type_a_hname {
	font-size:0.7em;
	}



.mouth_re_td1 {
	background: url(../img/mouth_back_1.jpg) no-repeat;
	padding: 15px 10px 10px 70px;
	width:480px;
	font-size:1.2em;
	color:#e50c49;
	}

.mouth_re_td1 a:link {
	color:#663300;
	font-weight:bold;
	}
	
.mouth_re_td1 a:visited {
	color:#663300;
	font-weight:bold;
	}
.mouth_re_td1 a:hover {
	color:#B31820;
	font-weight:bold;	
	}
.mouth_re_td2 {
	background:  url(../img/mouth_back_2.jpg) repeat-y;
	padding: 3px 10px 5px 30px;
	color:#333333;
	}
	
.search_ad_right {
	margin: auto;
	width:160px;
	}
	


.type_a_toko_td {
	font-size: 0.8em;
	color:#d86137;
	white-space: nowrap;
	width:10%;
	font-weight: 400;
	}
	
.no_search1 {
	border: 2px solid #1E6EB3;
	background: #f3faff;
	width:90%;
	font-size: 1.1em;
	margin:10px auto;
	padding:15px;
	text-align: left;
	}
.no_search2 {
	border: 2px solid #DC352D;
	background: #fff5f5;
	font-size: 1.1em;
	width:90%;
	margin:10px auto;
	padding:15px;
	text-align: left;
	}

/*  view.php  */

.view_main_div {
	width: 100%;
	margin: auto;
	
	}
.view_h1 {
	background: #0c2e5e;
	width:100%;
	margin: auto;
	margin-top: 10px;
	margin-bottom: 5px;}

.view_orange_button_table {
	width:100%;
	margin: auto;
	}

.view_orange_button_table_td1 {
	width:80%;
	font-size: 8pt;
	color:#cc6633;
	}


.view_table_left_td {
	width:590px;
	vertical-align: top;
	}
	
.view_table_right_td {
	vertical-align: top;
	width:270px;
	background: #f3f2ee;
	}


.view_navi_link {	
	margin:auto;
	width:93%;
	}

.view_php_name {
	border-top:#ffe6aa 1px solid;
	border-bottom:#ffe6aa 1px solid;
	width:100%;
	background:#ffffcc;
	margin:10px auto;
	width:95%;
	font-size:14pt;

	}
	
.view_php_name th {
	text-align:left;
	width:100%;
	padding:7px 9px 7px;
	font-size:1.2em;
	}
	
	
.view_php_name a:link {
	text-decoration: none;
	}
	
.view_php_name a:visited {
	text-decoration: none;
	}
.view_php_name a:hover {
	text-decoration: underline;
	}


.view_under_ad_text {
	font-size: 1.1em;
	width: 90%;
	margin: auto;
	padding:10px;
	}



.view_right_add_table {
	margin:auto;
	width:250px;
	background:#d1d1d1;
	margin-bottom:5px;
	margin-top:5px;
	}

.view_right_add_table th{
	background:#333333;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
	padding:4px;
	}

.view_right_add_td {
	background:#FFFFFF;
	}

.view_right_add_table_in {
	margin:auto;
	width:94%;
	margin-top:3px;
	}
.view_right_add_table_in th{
	background:#FFFFFF;
	color:#333333;
	
	}





.shuhen_map2 {
	margin:auto;
	width:230px;
	}
.view_joho_table {
	background: #ffb8a7;
	width:95%;
	margin:auto;
	font-size:1.2em;
	}

.view_joho_table th {
	background: #ffffe0;
	font-weight: bold;
	color:#333333;
	width:110px;
	text-align:left;
	}
.view_joho_table td {
	color:#444444;
	}
.view_joho_under_text {
	color:#333333;
	padding: 15px 3px;
	width:90%;
	margin:5px auto;
	font-size:1.2em;
	
	}

.view_num_table {

	width:95%;
	margin:auto;
	font-size: 1.1em;
	background: #fff7ec;
	}

.view_num_table_span {
	color:#333333;
	font-weight:bold;

	}
.view_chiryoinmei {
	color:#0066ff;
	font-weight: bold;
	}

.view_rep_table {
	width:95%;
	margin:auto;
	margin-top:5px;
	background:#cccccc;
	}
	
.view_rep_table th {
	background:#efefef;
	font-weight:bold;
	font-size:1.1em;
	color:#333333;
	padding:3px;	
	}
.view_ad {
	width:468px;
	margin: auto;
	margin-top: 10px;
	}	

.view_ad2 {
	width:250px;
	margin: auto;
	margin-top: 10px;
	}	

	
.view_button_skyblue {
	float: left;
	width:200px;
	}	
	
.view_button_skyblue_right {
	width:270px;
	padding:5px;
	color:#cc6633;
	}	
	
.view_reply_img {
	z-index: 1;
	position: relative;
	margin: auto;
	width:750px;
	margin-bottom: -5px;
	}
	
.view_reply_img th {
	color:#663300;
	font-weight: 400;
	font-size: 12pt;
	width:190px;	
	}

.view_reply_img_intable {
	background: #000074;
	color:#FFFFFF;
	}
	
.view_reply_img_intable_a {
	background: #FAE7A7;
	color:#000000;
	}
	

.view_topwaku {
	width:7px;
	}

.view_topwaku_texttd {
	padding:7px 0px;
	}
.view_reply_img_td {
	vertical-align: bottom;
	padding-bottom: 8px;
	font-size:8pt;
	color:#666666;
	padding-left:15px;}
	
.view_reply_table {
	margin: auto;
	width:750px;
	}


.view_sky_waku_c {
	background: #FFFFFF;
	}
	
.view_sky_waku_t {
	background: url(../img/view_waku_t.jpg) repeat-x;
	font-size: 3pt;
	}

.view_sky_waku_b {
	background: url(../img/view_waku_b.jpg) repeat-x;
	font-size: 3pt;
	}
	
.view_sky_waku_l {
	background: url(../img/view_waku_l.jpg) repeat-y;
	font-size: 3pt;
	}
	
.view_sky_waku_r {
	background: url(../img/view_waku_r.jpg) repeat-y;
	font-size: 3pt;
	}
	
.mouth_re_table_b {
	width:680px;
	margin: auto;
	clear: both;
	}

.mouth_re_td_long1 {
	background: url(../img/mouth_back_long_1b.jpg) no-repeat;
	width:100%;
	margin:auto;
	font-size:1.2em;
	color:#794c1d;
	font-weight: bold;
	}

.mouth_re_td_long1 a:link {
	color:#e50c49;
	}
	
.mouth_re_td_long1 a:visited {
	color:#e50c49;
	}
.mouth_re_td_long1 a:hover {
	color:#B31820;
	}

.mohth_re_td_long1_in {
	padding: 15px 10px 10px 70px;
	}
.mouth_re_td_long2 {
	background:  url(../img/mouth_back_long_2b.jpg) repeat-y;
	padding: 3px 40px 5px 30px;
	}

.mouth_result_l_div_viewphp {
	color:#808080;
	line-height: 1.1em;
	float: left;
	z-index: 1;
	position: relative;
	width:710px;
	font-size: 10pt;
	margin-top: 0px;
	
	}
.type_a_toko_td_viewphp {
	font-size: 0.8em;
	color:#d86137;
	white-space: nowrap;
	width:5%;
	font-weight: 400;
	vertical-align: top;
	padding: 15px 45px 0px 0px;
	
	}
	
.view_no_ress_div {
	background: #efefef;
	border: solid 1px #CCCCCC;
	padding:7px;
	width:600px;
	}
	
.newsledwaku_t {
	width: 700px;
	margin: auto;
	}	
.newsledwaku1 {
	width: 12px;
	height: 12px;
	font-size:3pt;
	}
.newsledwaku2 {
	background: url(../img/newsledwaku2.jpg) repeat-x;
	font-size:3pt;}
.newsledwaku3 {
	width: 12px;
	height: 12px;
	font-size:3pt;}
.newsledwaku4 {
	background: url(../img/newsledwaku4.jpg) repeat-y;
	font-size:3pt;}
.newsledwaku5 {
	}
.newsledwaku6 {
	background: url(../img/newsledwaku6.jpg) repeat-y;
	font-size:3pt;}
.newsledwaku7 {
	width: 12px;
	height: 12px;
	font-size:3pt;}
.newsledwaku8 {
	background: url(../img/newsledwaku8.jpg) repeat-x;
	font-size:3pt;}
.newsledwaku9 {
	width: 12px;
	height: 12px;
	font-size:3pt;}

.new_form_ue {
	width:100%;
	font-size:1.1em;
	}
.new_form_ue th{
	width:58%;
	text-align: left;

	font-weight: bold;
	}
	
#new_form_hide {
	display: none;
	}
	
.sled_link {
	margin:auto;
	padding:3px;
	line-height: 1.5em;
	font-size:1.1em;
	}
	
a.new_sledlink:link  {
	font-weight:bold;
	color:#cc0000;
	}
a.new_sledlink:visited {
	font-weight:bold;
	color:#cc0000;
	}
a.new_sledlink:hover {
	font-weight:bold;
	color:red;
	}
	
.view_under_affi {
	text-align: center;
	margin-bottom: 20px;
	margin-top: 20px;
	}

.anc_menu {
	width: 95%;
	text-align: right;
	}
	
.view_u_left_td {
	vertical-align: top;
	}
.view_u_right_td {
	vertical-align: top;
	width:165px;
	text-align: center;
	padding-top: 10px;
	}
.view_spon {
	background: #efefef;
	margin: auto;
	margin-top: 15px;
	width:160px;
	}
.view_spon th {
	background: #efefef;
	color: #333333;
	font-weight: 400;
	}
.view_spon td {
	background: #ffffff;
	text-align: center;
	}

/*  N`R~ΤM */

.view_reply_table1 {
	width:100%;
	margin: auto;
	margin-top: 0px;
	background:#FFF7EB;
	}
.view_reply_table2 {
	width:100%;
	margin: auto;
	margin-top: 5px;
	background:#cccccc;
	}

.view_reply_table2 th {
	font-size:1.2em;

	}
.view_reply_table1_th {
	background: #FAE7A7;
	text-align: center;
	font-size:1.2em;
	font-weight: bold;}
	
.view_reply_table1_td_l {
	width:200px;
	font-size:1.1em;
	background:#eeeeee;
	}
	
.view_reply_table1_td_2 {
	font-size:1.1em;
	background:#FFFFFF;
	width:75%;}

/* f¦Βgbv@*/
.bbs_main {
	width:100%;
	margin: auto;
	}
.ranking_ex {
	font-size:0.8em;
	color:#333333;
	text-align:right;
	}
.bbssearch_left_td{
	width:665px;
	vertical-align: top;
	padding-left:5px;
	}
.bbs_ad1 {
	width:728px;
	margin: auto;
	margin-top: 5px;
	margin-bottom: 5px;
	}
.bbs_chui_text {
	margin: 5px 5px 5px 10px;
	width:70%;
	float: left;
	}

.contri_link {
	width: 25%;
	vertical-align: top;
	text-align:right;
	padding:3px;
	float:right;
	}
.bbs_category {
	width:97%;
	background: #fbd2ae;
	font-size:0.9em;
	margin:auto;
	clear: both;
	}
.bbs_category_td {
	padding:5px;
	font-weight: bold;
	font-size: 1.2em;
	background: #fee9da;
	width:12%;
	text-align: center;
	}
	
.bbs_category_td2 {
	padding:5px;
	font-size: 1.2em;
	background: #FFFFFF;
	line-height: 1.3em;
	}

.bbs_cate_select {
	background: #fde3cc;
	font-weight: bold;
	padding: 1px;}



	
.bbs_view_table {
	width:100%;
	font-size: larger;
	}
	
.bbs_view_table_tr1 {
	background: #fde3cc;
	font-weight: bold;
	font-size: 0.8em;
	}

.bbs_view_table_tr1 td{
	white-space:nowrap;
	}
	
.bbs_view_table_td_l {
	font-size: small;
	color:#000099;
	width:75px;
	}
	
.bbs_ad_right {
	width:160px;
	margin: auto;
	}

.bbs_right_button {
	text-align:center;
	margin-top:5px;}

.bbs_view_table_td_small {
	font-size: smaller;
	}

/* f¦Β\¦@*/

.bbs_view_new {
	width:99%;
	text-align: right;
	font-size: larger;
	padding:3px;
	margin-top: 5px;
	background:#f5f5f5;
	}

.bbs_viewphp_table {
	width:90%;
	font-size: larger;
	margin:auto;
	margin-top:10px;
	margin-bottom:10px;
	border-left:solid 1px #cccccc;
	border-bottom:solid 1px #cccccc;
	border-right:solid 1px #cccccc;	
	border-top:solid 1px #cccccc;
	color:#333333;
	}
.bbs_viewphp_table_td0 {
	background:#FCC84E;
	width:40px;
	text-align:center;
	}
	
.bbs_viewphp_table_td1 {
	color:#000000;
	font-weight: bold;
	background:#FCC84E;
	width:90%;
	text-align:left;
	padding:8px;
	color:#000000;
	}
.bbs_viewphp_table_td15 {
	width:3%;
	}
	
.bbs_viewphp_table_td2 {
	width:10%;
	white-space: nowrap;
	padding:0px 5px;

	font-size:10pt;
	font-weight:bold;
	color:#cc0000;
	}
.bbsview_ad1 {
	width:100%;
	margin:3px 0px;
	background:#FEF6EA;
	text-align:center;
	}
.bbs_viewphp_table_td3 {
	background: #efefef;
	padding:3px;
	width:100%;
	margin-bottom: 0px;
	}
.bg_efefef {
	background:#efefef;
	}
.bg_FEF6EA {
	background:#FEF6EA;
	}	
.bg_eeeeee {
	background:#eeeeee;
	}

.bbsviewphp_waku_t {
	background: url(../img/bbs_waku_t.jpg) repeat-x;
	font-size: 3pt;
	width:770px;
	}
.bbsviewphp_waku_b {
	background: url(../img/bbs_waku_b.jpg) repeat-x;
	font-size: 3pt;
	}
	
.bbsviewphp_waku_l {
	background: url(../img/bbs_waku_l.jpg) repeat-y;
	font-size: 3pt;
	}
.bbsviewphp_waku_r {
	background: url(../img/bbs_waku_r.jpg) repeat-y;
	font-size: 3pt;
	}
	
.bbs_viewphp_res_div {
	border :solid 1px #cccccc;
	padding:0px;
	color:#333333;
	padding-bottom:5px;
	font-size: 1.1em;
	width: 90%;
	margin: auto;
	
	}	
.bbs_viewphp_ress_table {
	width:100%;

	}
	
.bbs_viewphp_ress_tr {

	}

.bbs_viewphp_ress_table_td1 {
	width:75%;
	font-size: larger;
	}
.bbs_viewphp_ress_table_td2 {
	width:25%;
	white-space:nowrap;
	font-size:0.9em;
	text-align: right;
	padding-right: 5px;
	}
	
.bbs_viewphp_ress2_table {
	margin-left: 14%;
	background: #cccccc;
	width:85%;
	margin-top: 5px;
	margin-bottom: 5px;
	}
	
	
.bbs_viewphp_ress2_table_rep {
	margin-left: 14%;
	background: #cccccc;
	width:85%;
	margin-top: 5px;
	margin-bottom: 5px;
	}
.bbs_viewphp_ress2_table_tr {
	background: #FEF6EA;
	font-size:larger;
	}
.bbs_viewphp_ress2_table_td1 {
	width: 95%;
	}

.font_11em {
	font-size: 1.1em;
	}
	
	
	
.bbs_main_reply {
	width:800px;
	margin:auto;
	}
	
.bbs_viewtop_text_td {
	padding: 5px 3px 15px;
	}

.bbsview_right_td {
	width:305px;
	vertical-align:top;
	padding-top:13px;
	}
	
.bbsview_ad2 {
	width:300px;
	}
/*  ¨ηπe@*/
.reply_php_h1 {
	background: #FEE9DA;
	border-bottom: solid 2px #FBD2AE;
	padding: 5px;
	font-size: larger;
	font-weight: bold;
	margin-top: 15px;
	margin-bottom: 5px;
	}
/* f¦Β@e */
.conrti_ad1 {
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left : 5px;
	width:468px;
	}


.font_663300 {
	color: #663300;
	}

.conrti_table {
	width:90%;
	margin: auto;
	margin-top: 5px;
	background:#cccccc;
	}

.conrti_table_td {
	background: #fbd2ae;
	font-size:1.2em;
	font-weight:bold;
	text-align:center;
	}

.contri_table_td_gray {
	background: #efefef;
	width:25%;
	font-size:1.1em;
	}
.contri_table_td_f {
	background: #ffffff;
	width:75%;
	font-size:1.1em;
	}
.contri_no_ad {
	width:800px;
	margin: auto;
	}
/*  gbvy[Wnζ */
td.hokkaido {
	background: #689eca;
	font-weight: bold;
	width:70px;
	text-align: right;
	}
	
td.tohoku {
	background: #4da9ce;
	font-weight: bold;
	text-align: right;
	}
	
td.kanto {
	background: #9899c9;
	font-weight: bold;
	text-align: right;
	}
	
td.chubu {
	background: #9ad47f;
	font-weight: bold;
	text-align: right;
	}
	
td.kinki {
	background: #b4de54;
	font-weight: bold;
	text-align: right;
	}
	
td.chugoku {
	background: #e7f435;
	font-weight: bold;
	text-align: right;
	}
	

td.shikoku {
	background: #ecaa2d;
	font-weight: bold;
	text-align: right;
	}
	

td.kyushu {
	background: #ffa401;
	font-weight: bold;
	text-align: right;
	}

td.okinawa {
	background: #c23134;
	font-weight: bold;
	text-align: right;
	}


/*  gbvV@*/
.waku_chu {
	background: url(../img/new_waku2.jpg) repeat-y;
	padding:3px 10px;}


/* lήh­οΠ³Ώo^regi2.php  */
.regi2_logobig {
	width:95%;
	margin: auto;
	margin-top: 5px;
	margin-bottom: : 5px;
	}
.regi2_text {
	width:95%;
	margin: auto;
	margin-top: 10px;
	margin-bottom: 15px;
	}

.regi2_table {
	width:95%;
	margin: auto;
	background: #cccccc;
	}
.regi2_table_th {
	background: #F5F5F5;
	font-weight: bold;
	font-size: 1.2em;
	text-align:center;
	}
	
.regi2_table_td_r {
	background:#FFFFFF;
	}
/* shopedit.php C³Λ@*/

.shopedit_h {
	font-size:1.3em;
	font-weight: bold;
	background: #cccccc;
	}
	
.shopedit_table_td_l {
	background: #fffad9;
	width:150px;
	}
	
/* ask.php */
.ask_table_td_l {
	background: #f5f5f5;
	width:150px;
	font-weight:bold;
	}
	

/* templete.inc */

.success_view_td {
	line-height: 1.4em;
	}
	
.underlink {
	width:100%;
	margin:auto;
	text-align: center;
	margin-top : 1em;
	}
	
	
/* bookmark.php */
.bookmark_result_table {
	width:700px;
	margin : auto;
	margin-top: 1em;
	margin-bottom:1em;
	font-size:1em;
	background: #F87C02;
	}

.bookmark_result_table td{
	background: #FFFFFF;
	}
.bookmark_result_table th{
	background: #FFEECD;
	font-weight: 400;
	}
	
.news_write_table {
	font-size:1em;
	}
.news_write_table_td_l {

	}
	
.news_write_table_td_r {
	width:25%;
	}


/* help.php */
.div_h2_class {
	border-bottom: #eae2d8 1px solid;
	width:95%;
	margin:auto;
	margin-top: 10px;
	margin-bottom:8px;
	}
.h2_class {
	background: #fae7a7;
	border-bottom: #d6c5b1 1px solid;
	border-left:  #d6c5b1 7px solid;
	color:#333333;
	padding: 5px;
	width:98%;
	margin: 0px;
	
	font-weight: bold;
	font-size: 18pt;
	}

.h3_class {
	background: #fcf2cf;
	border-bottom: #d6c5b1 1px solid;
	color:#333333;
	padding: 5px 8px;
	width:92%;
	margin:auto;
	color :#000066;
	margin-top:3px;
	margin-bottom: 15px;
	}
	
	
.q_link_table {
	font-size: 1.2em;
	width:95%;
	margin: auto;
	}
.q_link_td1 {
	width : 20px;
	}
	
.answer {
	width: 92%;
	margin: auto;
	font-size:1.1em;
	}
	
.help_ancor {
	text-align: right;
	width:100%;
	padding:20px 5px 0px;
	}
	
.help_line {
	border-bottom: dashed 1px #cccccc;
	width:95%;
	margin: auto;
	}
/* about.php */
.about_img {
	margin:10px 0px 15px 25px;
	}
.about_table {
	line-height: 1.3em;
	margin-bottom: 10px;
	width:750px;
	margin:auto;
	font-size:1.1em;
	}
.about_undertext {
	width: 650px;
	line-height: 1.3em;
	font-size: 1em;
	margin-bottom: 10px;
	}
.about_table th {
	background: #ffffe0;
	text-align: left;
	font-weight: bold;
	}
.about_table td {
	background: #ffffff;
	}
	
.about_right_td {
	font-size:18pt;
	}
	
/* pκW*/
.word_h1_back {
	background:url(../img/word_h1_back.jpg) repeat-x ;
	font-size:12pt;
	margin:3px;
	width:97%;
	height:15px;
	padding:10px 0px 10px 10px;
	}
.word_ad1 {
	margin:5px;
	width:300px;
	}

.word_text1 {
	padding:7px;
	font-size:1.1em;
	line-height:1.2em;

	}
	
.word_text2 {
	padding:7px;
	font-size:1.1em;
	float:right;
	width:280px;
	line-height:1.2em;

	}

.word_ad2 {
	width:160px;
	margin:auto;
	margin-top:10px;
	border:solid 1px #CCCCCC;
	
	}

.word_left_td {
	width:640px;
	vertical-align:top;
	}
.word_right_td {
	width:200px;
	vertical-align:top;
	}
	
	
	
/*@deadline@*/
.deadline_button_table {
	width:70%;
	margin:8px auto;
	background:#FEFEF2;
	border:solid 1px #99CC01;
	font-weight:bold;
	font-size:1.1em;
	}
.favo_mark {
	vertical-align: middle;
	margin:2px 2px 0px 1px;
	}	
	
.favorite_icon {
	vertical-align:top;
	background: #FFFFFF;
	width:260px;
	text-align: center;
	}
	

a.delete_link:link{
	color:#9A9A9A;
	}

a.delete_link:visited{
	color:#9A9A9A;
	}

a.delete_link:hover{
	color:#9A9A9A;
	}



/* delete.php */

.delete_main_div {
	border:solid 1px #CE9967;
	background:#FAF9E5;
	margin: 20px auto;
	width: 86%;
	padding:15px;
	}

.delete_h3 {
	font-size:1.1em;
	font-weight: bold;
	}
	
.border_CECFA5 {
	border-top: #CECFA5 solid 2px;
	width:98%;
	margin:auto;
	}

.delete_table {
	color:#333333;
	margin:auto;
	width: 95%;
	}
.delete_table th{
	width: 15%;
	text-align: left;
	font-weight: normal;
	}


.search_nextback_div {
	padding:5px 10px 5px 15px;
	}


.search_php_name {
	border-top:#FFFFFF 1px solid;
	border-bottom:#FFFFFF 1px solid;
	width:100%;
	background:#fffffff;
	margin:0px auto;
	width:100%;
	}
	
.search_php_name th {
	text-align:left;
	width:80%;
	padding:0px 9px 0px;
	}
.search_php_name td {
	text-align: right;
	font-size:0.9em;
	color:#333333;
	}
	
		
.search_php_table {
	width:100%;
	font-size:1.1em;
	}

.search_add_td {
	width:60%;
	font-size:1em;
	}

.newbbs_link {
	font-weight:bold;
	padding-left: 8px;
	}
	
	
.post_add {
	width:19%;
	font-weight: bold;
	font-size:0.9em;
	padding-left: 8px;}
.search_tel_td {
	color:#da010a;
	font-weight:bold;
	text-align: right;
	padding-right: 0px;
	font-size:1.2em;
	width:28%;
	white-space: nowrap;
	}

.tel_tel {
	font-size: 0.7em;
		}
.shop_search {
	width:100%;
	border-bottom:dashed 1px #CCCCCC;
	background: #ffffff;
	}
.search_php_name a:link {
	color:#653100;
	}
	
.search_php_name a:visited {
	color:#653100;
	}
.search_php_name a:hover {
	color:#bf0000;
	}


.search_right_ranking_table {
	margin:auto;
	width:98%;
	background:#d1d1d1;
	margin-bottom:5px;
	margin-top:5px;
	}

.search_right_ranking_table th{
	background:#333333;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
	padding:4px;
	}

.search_right_ranking_td {
	background:#f9f0e7;
	}
	
.search_right_add_td {
	background: #FFFFFF;
	}

.search_right_ranking_table_in {
	margin:auto;
	width:94%;
	margin-top:3px;
	font-weight: bold;
	background: #f9f0e7;
	}
.search_right_ranking_table_in th{
	background:#f9f0e7;
	color:#333333;
	
	}
	
.search_main_text {
	background:#ffffdd;
	border:solid 1px #fedaaf;
	width:90%;
	margin:auto;
	padding:15px 5px;
	margin-top: 10px;
	margin-bottom:5px;
	}
/* AhZXg@*/
.adsense468_60_top {
	margin:auto;
	width:468px;
	}
	
.adsense468_60_search {
	margin:0px auto;
	width:97%;
	text-align: center;
	background: #ffffff;
	}
.adsense468_60_view{
	margin:auto;
	width:468px;
	}
	
	
