@charset "UTF-8";

/*
Theme Name: fudousan
Theme URI: https://wordpress.org/themes/twentytwentyone/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Twenty Twenty-One is a blank canvas for your ideas and it makes the block editor your best brush. With new block patterns, which allow you to create a beautiful layout in a matter of seconds, this theme’s soft colors and eye-catching — yet timeless — design will let your work shine. Take it for a spin! See how Twenty Twenty-One elevates your portfolio, business website, or personal blog.
Requires at least: 5.3
Tested up to: 5.8
Requires PHP: 5.6
Version: 1.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: twentytwentyone
Tags: one-column, accessibility-ready, custom-colors, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, block-patterns, rtl-language-support, sticky-post, threaded-comments, translation-ready

Twenty Twenty-One WordPress Theme, (C) 2020 WordPress.org
Twenty Twenty-One is distributed under the terms of the GNU GPL.
*/
/*=============================================*/
/* ´ðËÜ                                        */
/*=============================================*/
html {
	font-family: "ＭＳ Ｐゴシック", sans-serif;
	margin: 0;
	padding: 0;
	font-size: 80%;
	font-size: 15px;
}

body {
	margin: 0;
	padding: 0;
	color: #333333;
	line-height: 1.166;
}

a:link, a:hover {
	color: #0000ff;
	text-decoration: underline;
}
a:visited {
	color: #9f009f;
	text-decoration: underline;
}
a:hover {
	color: #ff0000;
	text-decoration: underline;
}


/***********************************************/
/* ¥Ñ¡¼¥Ä¥ì¥¤¥¢¥¦¥È                            */
/***********************************************/
#container {
	width: 759px;
	margin-left: auto;
	margin-right: auto;
	border-left: solid 1px black;
	border-right: solid 1px black;
}
#trd_header {
	width: 759px;
}

#trd_header #bg {
	height: 107px;
	background-image: url("images/52600sbn_20100829230949.jpg");
}
#trd_header #trd_buttons {
	height: 33px;
	background-image: url("images/head_back2.gif");
}

#sidebar_left {
	width: 141px;
	padding-top: 6px;
}

#sidebar_right {
	width: 120px;
	padding-top: 6px;
}

#content {
	/* padding: 4px 18px 18px 18px; */
	background-image: url("images/backimage.gif");
	background-repeat: repeat-y;
}

#footer {
	height: 32px;
	margin: 0 8px 0 8px;
	padding-top: 4px;
	background-color: white;
	border-top: 1px solid black;
	font-size: 80%;
	text-align: right;
}

#messagebar {
	border-bottom: solid 1px black;
}


/***********************************************/
/* ³Æ¼ïÆÃÄê¥¹¥¿¥¤¥ë¡Ê¥á¥Ë¥å¡¼¥Ü¥¿¥óÅù¡Ë        */
/***********************************************/
#trd_globalnavi .top a:link, #trd_globalnavi .top a:visited {
	display: block;
	width: 104px;
	height: 27px;
	text-decoration: none;
	background-image: url("images/gmenu_top.jpg");
	background-position: 50% 100%;
	background-repeat: no-repeat;
}
#trd_globalnavi .top a:hover {
	text-decoration: none;
	background-image: url("images/gmenu_top_f2.jpg");
}

#trd_globalnavi .company a:link, #trd_globalnavi .company a:visited {
	display: block;
	width: 87px;
	height: 27px;
	text-decoration: none;
	background-image: url("images/gmenu_company.jpg");
	background-position: 50% 100%;
	background-repeat: no-repeat;
}
#trd_globalnavi .company a:hover {
	text-decoration: none;
	background-image: url("images/gmenu_company_f2.jpg");
}

#trd_globalnavi .privacy a:link, #trd_globalnavi .privacy a:visited {
	display: block;
	width: 147px;
	height: 27px;
	text-decoration: none;
	background-image: url("images/gmenu_privacy.jpg");
	background-position: 50% 100%;
	background-repeat: no-repeat;
}
#trd_globalnavi .privacy a:hover {
	text-decoration: none;
	background-image: url("images/gmenu_privacy_f2.jpg");
}

#trd_globalnavi .otoiawase a:link, #trd_globalnavi .otoiawase a:visited {
	display: block;
	width: 104px;
	height: 27px;
	text-decoration: none;
	background-image: url("images/gmenu_otoiawase.jpg");
	background-position: 50% 100%;
	background-repeat: no-repeat;
}
#trd_globalnavi .otoiawase a:hover {
	text-decoration: none;
	background-image: url("images/gmenu_otoiawase_f2.jpg");
}

#trd_globalnavi .sitemap a:link, #trd_globalnavi .sitemap a:visited {
	display: block;
	width: 104px;
	height: 27px;
	text-decoration: none;
	background-image: url("images/gmenu_sitemap.jpg");
	background-position: 50% 100%;
	background-repeat: no-repeat;
}
#trd_globalnavi .sitemap a:hover {
	text-decoration: none;
	background-image: url("images/gmenu_sitemap_f2.jpg");
}

#menus .kashikoi a:link, #menus .kashikoi a:visited {
	display: block;
	width: 138px;
	height: 44px;
	text-decoration: none;
	background-image: url("images/menu_kashikoi.jpg");
	background-repeat: no-repeat;
}
#menus .kashikoi a:hover {
	text-decoration: none;
	background-image: url("images/menu_kashikoi_f2.jpg");
}

#menus .yougo_baibai a:link, #menus .yougo_baibai a:visited {
	display: block;
	width: 138px;
	height: 44px;
	text-decoration: none;
	background-image: url("images/menu_yougo_baibai.jpg");
	background-repeat: no-repeat;
}
#menus .yougo_baibai a:hover {
	text-decoration: none;
	background-image: url("images/menu_yougo_baibai_f2.jpg");
}

#menus .yougo_chintai a:link, #menus .yougo_chintai a:visited {
	display: block;
	width: 138px;
	height: 44px;
	text-decoration: none;
	background-image: url("images/menu_yougo_chintai.jpg");
	background-repeat: no-repeat;
}
#menus .yougo_chintai a:hover {
	text-decoration: none;
	background-image: url("images/menu_yougo_chintai_f2.jpg");
}

#menus .yougo_sougou a:link, #menus .yougo_sougou a:visited {
	display: block;
	width: 138px;
	height: 44px;
	text-decoration: none;
	background-image: url("images/menu_yougo_sougou.jpg");
	background-repeat: no-repeat;
}
#menus .yougo_sougou a:hover {
	text-decoration: none;
	background-image: url("images/menu_yougo_sougou_f2.jpg");
}

#menus .jyutaku a:link, #menus .jyutaku a:visited {
	display: block;
	width: 138px;
	height: 44px;
	text-decoration: none;
	background-image: url("images/menu_jyutaku.jpg");
	background-repeat: no-repeat;
}
#menus .jyutaku a:hover {
	text-decoration: none;
	background-image: url("images/menu_jyutaku_f2.jpg");
}

#menus .reform a:link, #menus .reform a:visited {
	display: block;
	width: 138px;
	height: 44px;
	text-decoration: none;
	background-image: url("images/menu_reform.jpg");
	background-repeat: no-repeat;
}
#menus .reform a:hover {
	text-decoration: none;
	background-image: url("images/menu_reform_f2.jpg");
}

#menus .heisya a:link, #menus .heisya a:visited {
	display: block;
	width: 138px;
	height: 44px;
	text-decoration: none;
	background-image: url("images/menu_heisya.jpg");
	background-repeat: no-repeat;
}
#menus .heisya a:hover {
	text-decoration: none;
	background-image: url("images/menu_heisya_f2.jpg");
}

#menus .besso a:link, #menus .besso a:visited {
	display: block;
	width: 138px;
	height: 44px;
	text-decoration: none;
	background-image: url("images/menu_besso.jpg");
	background-repeat: no-repeat;
}
#menus .besso a:hover {
	text-decoration: none;
	background-image: url("images/menu_besso_f2.jpg");
}

#menus .furuminka a:link, #menus .furuminka a:visited {
	display: block;
	width: 138px;
	height: 44px;
	text-decoration: none;
	background-image: url("images/menu_furuminka.jpg");
	background-repeat: no-repeat;
}
#menus .furuminka a:hover {
	text-decoration: none;
	background-image: url("images/menu_furuminka_f2.jpg");
}

#menus .guid a:link, #menus .guid a:visited {
	display: block;
	width: 138px;
	height: 44px;
	text-decoration: none;
	background-image: url("images/menu_guid.jpg");
	background-repeat: no-repeat;
}
#menus .guid a:hover {
	text-decoration: none;
	background-image: url("images/menu_guid_f2.jpg");
}

#menus .kounyuu a:link, #menus .kounyuu a:visited {
	display: block;
	width: 138px;
	height: 44px;
	text-decoration: none;
	background-image: url("images/menu_kounyuu.jpg");
	background-repeat: no-repeat;
}
#menus .kounyuu a:hover {
	text-decoration: none;
	background-image: url("images/menu_kounyuu_f2.jpg");
}

#menus .howto a:link, #menus .howto a:visited {
	display: block;
	width: 138px;
	height: 20px;
	text-decoration: none;
	background-image: url("images/menu_howto.gif");
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
#menus .howto a:hover {
	text-decoration: none;
	background-image: url("images/menu_howto_f2.gif");
}

#menus .sitemap a:link, #menus .sitemap a:visited {
	display: block;
	width: 138px;
	height: 20px;
	text-decoration: none;
	background-image: url("images/menu_sitemap.gif");
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
#menus .sitemap a:hover {
	text-decoration: none;
	background-image: url("images/menu_sitemap_f2.gif");
}

#menus .review a:link, #menus .review a:visited {
	display: block;
	width: 102px;
	height: 16px;
	text-decoration: none;
	background-image: url("images/menu_okyakusama.jpg");
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
#menus .review a:hover {
	text-decoration: none;
	background-image: url("images/menu_okyakusama_f2.jpg");
}

#menus .sale a:link, #menus .sale a:visited {
	display: block;
	width: 102px;
	height: 16px;
	text-decoration: none;
	background-image: url("images/menu_baikyaku.jpg");
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
#menus .sale a:hover {
	text-decoration: none;
	background-image: url("images/menu_baikyaku_f2.jpg");
}

#menus .welcom a:link, #menus .welcom a:visited {
	display: block;
	width: 102px;
	height: 16px;
	text-decoration: none;
	background-image: url("images/menu_ooya.jpg");
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
#menus .welcom a:hover {
	text-decoration: none;
	background-image: url("images/menu_ooya_f2.jpg");
}

#links {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

#seals {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

#login .inputForm {
	width: 100px;
	height: 22px;
}

a.btn_maruo {
    display: block;
    max-width: 350px;
    margin: 1% auto 5%;
    padding: 1.5rem 3.0rem;
    background-color: #77a7bd;
    border-radius: 8px;
    box-sizing: border-box;
    text-decoration: none;
    transition: 0.3s;
}
a.btn_maruo span.bl__text {
    display: block;
    position: relative;
    color: #fff;
    font-size: 16px;
    text-align: center;
    padding-left: 30px;
}
a.btn_maruo span.bl__text:before {
    content: '';
    width: 20px;
    height: 20px;
    background: #ffffff;
    border-radius: 50%;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    margin: auto;
}
a.btn_maruo span.bl__text:after {
    content: '';
    width: 8px;
    height: 8px;
    border-top: 3px solid #1755aa;
    border-right: 3px solid #1755aa;
  box-sizing: border-box;
    transform: rotate(45deg);
    position: absolute;
    top: 0;
    left: 5px;
    bottom: 0;
    margin: auto;
    transition: 0.3s;
}
a.btn_maruo:hover {
    background-color: #01b5d0;
}
a.btn_maruo:hover span.bl__text:after {
    border-top: 3px solid #01b5d0;
    border-right: 3px solid #01b5d0;
}
@media (max-width: 736px) {
    a.btn_maruo {
        max-width: 280px;
        padding: 1.5rem 2.0rem;
    }
    a.btn_maruo span.bl__text {
        font-size: 14px;
    }
}
#content h2 {
	width: 460px;
	height: 21px;
	margin: 0 auto;
	background-image: url("images/bar.jpg");
	background-repeat: no-repeat;
	text-align: center;
	font-size: 14px;
	line-height: 1.5;
}


/***********************************************/
/* ÈùÄ´À°ÍÑ                                    */
/***********************************************/
.hydding     { overflow:    hidden; }
.pad-all0    { padding:          0; }
.pad-all3    { padding:        3px; }
.pad-all6    { padding:        6px; }
.pad-all9    { padding:        9px; }
.pad-top3    { padding-top:    3px; }
.pad-top6    { padding-top:    6px; }
.pad-top9    { padding-top:    9px; }
.pad-left3   { padding-left:   3px; }
.pad-left6   { padding-left:   6px; }
.pad-left9   { padding-left:   9px; }
.pad-right3  { padding-right:  3px; }
.pad-right6  { padding-right:  6px; }
.pad-right9  { padding-right:  9px; }
.pad-bottom3 { padding-bottom: 3px; }
.pad-bottom6 { padding-bottom: 6px; }
.pad-bottom9 { padding-bottom: 9px; }
.mgn-all0    { margin:           0; }
.mgn-all3    { margin:         3px; }
.mgn-all6    { margin:         6px; }
.mgn-all9    { margin:         9px; }
.mgn-top3    { margin-top:     3px; }
.mgn-top6    { margin-top:     6px; }
.mgn-top9    { margin-top:     9px; }
.mgn-left3   { margin-left:    3px; }
.mgn-left6   { margin-left:    6px; }
.mgn-left9   { margin-left:    9px; }
.mgn-leftA   { margin-left:   auto; }
.mgn-right3  { margin-right:   3px; }
.mgn-right6  { margin-right:   6px; }
.mgn-right9  { margin-right:   9px; }
.mgn-rightA  { margin-right:  auto; }
.mgn-bottom3 { margin-bottom:  3px; }
.mgn-bottom6 { margin-bottom:  6px; }
.mgn-bottom9 { margin-bottom:  9px; }
.width25p    { width:          25%; }
.width33p    { width:          33%; }
.width50p    { width:          50%; }
.width100p   { width:         100%; }
.lhigh160    { line-height:   160%; }
.bishamon img    { max-width:350px; }

/***********************************************/
/* ¤½¤ÎÂ¾½¤¾þ                                  */
/***********************************************/
.acenter    { text-align: center; }
.aright     { text-align: right;  }
.aleft      { text-align: left;   }
.vtop       { vertical-align: top;    }
.vmiddle    { vertical-align: middle; }
.vbottom    { vertical-align: bottom; }
.fright     { float: right; }
.fleft      { float: left;  }
.size40     { font-size:  40%; line-height: 100%; }
.size50     {font-size:  50%;line-height: 100%;text-align: center;}
.size60     { font-size:  60%; line-height: 100%; }
.size70     { font-size:  70%; line-height: 100%; }
.size80     { font-size:  80%; line-height: 100%; }
.size90     { font-size:  90%; line-height: 100%; }
.size100    { font-size: 100%; line-height: 100%; }
.size110    { font-size: 110%; line-height: 100%; }
.size120    { font-size: 120%; line-height: 100%; }
.size130    { font-size: 130%; line-height: 100%; }
.size140    { font-size: 140%; line-height: 100%; }
.size160    { font-size: 160%; line-height: 100%; }
.size180    { font-size: 180%; line-height: 100%; }
.size200    { font-size: 200%; line-height: 100%; }
.dnone      {/* display: none; */line-height: 1.5;}
.dblock     { display: block;  }
.dinline    { display: inline; }
.bold       { font-weight: bold; }
.uline      { text-decoration: underline; }
.black      { color: black;   }
.red        { color: red;     }
.blue       { color: blue;    }
.green      { color: lime;    }
.aqua       { color: aqua;    }
.yellow     { color: yellow;  }
.purple     { color: fuchsia; }
.white      { color: white;   }
.gray       { color: gray;    }
.silver     { color: silver;  }
.orange     { color: orange;  }
.darkred    { color: maroon;  }
.darkblue   { color: navy;    }
.darkgreen  { color: green;   }
.darkaqua   { color: teal;    }
.darkyellow { color: olive;   }
.darkpurple { color: purple;  }
.bg_black       { background-color: black;   }
.bg_red         { background-color: red;     }
.bg_blue        { background-color: blue;    }
.bg_green       { background-color: lime;    }
.bg_aqua        { background-color: aqua;    }
.bg_yellow      { background-color: yellow;  }
.bg_purple      { background-color: fuchsia; }
.bg_white       { background-color: white;   }
.bg_gray        { background-color: gray;    }
.bg_silver      { background-color: #d0d0d0; }
.bg_orange      { background-color: orange;  }
.bg_darkred     { background-color: maroon;  }
.bg_darkblue    { background-color: navy;    }
.bg_darkgreen   { background-color: green;   }
.bg_darkaqua    { background-color: teal;    }
.bg_darkyellow  { background-color: olive;   }
.bg_darkpurple  { background-color: purple;  }
.border_none        { border: none;              }
.border_black       { border: solid 1px black;   }
.border_red         { border: solid 1px red;     }
.border_blue        { border: solid 1px blue;    }
.border_green       { border: solid 1px lime;    }
.border_aqua        { border: solid 1px aqua;    }
.border_yellow      { border: solid 1px yellow;  }
.border_purple      { border: solid 1px fuchsia; }
.border_white       { border: solid 1px white;   }
.border_gray        { border: solid 1px gray;    }
.border_silver      { border: solid 1px silver;  }
.border_orange      { border: solid 1px orange;  }
.border_darkred     { border: solid 1px maroon;  }
.border_darkblue    { border: solid 1px navy;    }
.border_darkgreen   { border: solid 1px green;   }
.border_darkaqua    { border: solid 1px teal;    }
.border_darkyellow  { border: solid 1px olive;   }
.border_darkpurple  { border: solid 1px purple;  }
.pad-all9.tebiki  img {
    vertical-align: top;
}

.acenter.inochan    {margin-bottom: 80px;}
.aleft.sitemap {
    font-size: 16px;
    line-height: 1.5;
}

#footer {
	height: 32px;
	margin: 0 8px 0 8px;
	padding-top: 4px;
	background-color: white;
	border-top: 1px solid black;
	font-size: 80%;
	text-align: right;
}
.contactform {
	width: 80%;
	margin: 0 auto;

}
.wpcf7 input{
	width: 80%;
	margin: 0 auto 2%;

}
.wpcf7 input[type="checkbox"]{
	width: unset;
	margin: 2% auto;

}
.wpcf7 input.short{
	width: 28%;
	margin: 0 auto 2%;

}
.necessary{color: red;}

.point{display: flex;flex-wrap: wrap;margin-top: 5%;margin-bottom: 10px;}

.bukkencard{
	width: 30%;
	margin: 0 auto 2%;
	position: relative;
	overflow: hidden;
}
.bukkencard a{
	font-size: 80%;
	text-decoration: none;
}
.bukkencard img{
	width: 143px;
	height: 100px;
	object-fit: cover;
}
.bukkencard img:hover{
	opacity: .8;

}
#new_marks1,#new_marks2,#new_marks3,#new_marks4{
    font-size: 0;
    background-color: orangered;
    color: #fff;
    margin: 0;
    position: absolute;
    display: block;
    z-index: 2;
    text-align: center;
    /* box-shadow: 0 5px 10px rgb(0 0 0 / 10%); */
    height: 16px;
    width: 96px;
    padding: 2px 0 0 0;
    left: -32px;
    top: 7px;
    letter-spacing: 1px;
    transform: rotate(-45deg);
}

#new_marks1:before {
    font-size: 12px;
    content: "NEW";
}
#new_marks2:before {
    font-size: 12px;
    content: "SOLD";
}
#new_marks3:before {
    font-size: 11px;
    content: "商談中";
}
#new_marks4:before {
    font-size: 12px;
    content: "UP";
}
img {
    /* image-rendering: -webkit-optimize-contrast; */
}
.home ul {
    line-height: 1.5;
}
.archive ul li{
    line-height: 1.3;
margin-bottom: 3%;}
.alignleft {
	float: left;
}

.alignright {
	float: right;
}

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
/*********pageナビ*********/
.pagenavi{
    color: #2583ad;
    margin: 2px auto;
    line-height:2em;
    text-align:center;
    clear: both;
}
.pagenavi a{
    text-decoration:none;
}
.pagenavi a.page-numbers, .pagenavi .current{
    color: #333;
    padding: 3px 7px;
    border:solid 1px #ccc;
    text-decoration:none;
    font-size:12px;
}
.pagenavi a.page-numbers:hover{
    color:#fff;
    background: #006634;
}
.pagenavi .current{
    color: white;
    background: #006634;
    border-color: #006634;
    font-weight:bold:
}
.pagenavi .next, .pagenavi .prev{
    border:0 none;
    background:transparent;
    text-decoration:none;
    font-size:13px;
    font-weight:bold;
}
span.top_price2,span.top_price3 {
    font-size:0;
}
span.top_price,span.top_price1,span.top_price3,
span.top_price2,span.top_price4 {
color: #c33300;font-weight: bold;
}
span.top_price2:before {
    font-size: 12px;
    content: "成約済";}
span.top_price3:before {
    font-size: 12px;
    content: "商談中";}
.erea151010 {font-size: 0;}
.erea151020 {font-size: 0;}
.erea151030 {font-size: 0;}
.erea151040 {font-size: 0;}
.erea151050 {font-size: 0;}
.erea151060 {font-size: 0;}
.erea151070 {font-size: 0;}
.erea151080 {font-size: 0;}
.erea152020 {font-size: 0;}
.erea152040 {font-size: 0;}
.erea152050 {font-size: 0;}
.erea152060 {font-size: 0;}
.erea152080 {font-size: 0;}
.erea152090 {font-size: 0;}
.erea152100 {font-size: 0;}
.erea152110 {font-size: 0;}
.erea152120 {font-size: 0;}
.erea152130 {font-size: 0;}
.erea152160 {font-size: 0;}
.erea152170 {font-size: 0;}
.erea152180 {font-size: 0;}
.erea152220 {font-size: 0;}
.erea152230 {font-size: 0;}
.erea152240 {font-size: 0;}
.erea152250 {font-size: 0;}
.erea152260 {font-size: 0;}
.erea152270 {font-size: 0;}
.erea153070 {font-size: 0;}
.erea153420 {font-size: 0;}
.erea153610 {font-size: 0;}
.erea153850 {font-size: 0;}
.erea154050 {font-size: 0;}
.erea154610 {font-size: 0;}
.erea154820 {font-size: 0;}
.erea155040 {font-size: 0;}
.erea155810 {font-size: 0;}
.erea155860 {font-size: 0;}
.erea151010::before {font-size: 12px;content: "新潟県新潟市北区";}			
.erea151020::before {font-size: 12px;content: "新潟県新潟市東区";}		
.erea151030::before {font-size: 12px;content: "新潟県新潟市中央区";}		
.erea151040::before {font-size: 12px;content: "新潟県新潟市江南区";}	
.erea151050::before {font-size: 12px;content: "新潟県新潟市秋葉区";}	
.erea151060::before {font-size: 12px;content: "新潟県新潟市南区";}		
.erea151070::before {font-size: 12px;content: "新潟県新潟市西区";}		
.erea151080::before {font-size: 12px;content: "新潟県新潟市西蒲区";}	
.erea152020::before {font-size: 12px;content: "新潟県長岡市";}		
.erea152040::before {font-size: 12px;content: "新潟県三条市";}	
.erea152050::before {font-size: 12px;content: "新潟県柏崎市";}		
.erea152060::before {font-size: 12px;content: "新潟県新発田市";}			
.erea152080::before {font-size: 12px;content: "新潟県小千谷市";}	
.erea152090::before {font-size: 12px;content: "新潟県加茂市";}		
.erea152100::before {font-size: 12px;content: "新潟県十日町市";}			
.erea152110::before {font-size: 12px;content: "新潟県見附市";}		
.erea152120::before {font-size: 12px;content: "新潟県村上市";}		
.erea152130::before {font-size: 12px;content: "新潟県燕市";}			
.erea152160::before {font-size: 12px;content: "新潟県糸魚川市";}			
.erea152170::before {font-size: 12px;content: "新潟県妙高市";}		
.erea152180::before {font-size: 12px;content: "新潟県五泉市";}		
.erea152220::before {font-size: 12px;content: "新潟県上越市";}		
.erea152230::before {font-size: 12px;content: "新潟県阿賀野市";}			
.erea152240::before {font-size: 12px;content: "新潟県佐渡市";}		
.erea152250::before {font-size: 12px;content: "新潟県魚沼市";}		
.erea152260::before {font-size: 12px;content: "新潟県南魚沼市";}	
.erea152270::before {font-size: 12px;content: "新潟県胎内市";}		
.erea153070::before {font-size: 12px;content: "新潟県北蒲原郡聖籠町";}		
.erea153420::before {font-size: 12px;content: "新潟県西蒲原郡弥彦村";}		
.erea153610::before {font-size: 12px;content: "新潟県南蒲原郡田上町";}	
.erea153850::before {font-size: 12px;content: "新潟県東蒲原郡阿賀町";}	
.erea154050::before {font-size: 12px;content: "新潟県三島郡出雲崎町";}	
.erea154610::before {font-size: 12px;content: "新潟県南魚沼郡湯沢町";}	
.erea154820::before {font-size: 12px;content: "新潟県中魚沼郡津南町";}		
.erea155040::before {font-size: 12px;content: "新潟県刈羽郡刈羽村";}		
.erea155810::before {font-size: 12px;content: "新潟県岩船郡関川村";}			
.erea155860::before {font-size: 12px;content: "新潟県岩船郡粟島浦村";}		